
/* custom CSS */
 /* self hosted woff2-files. Todo: add woff alternative for ie11-*/ 
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 400;
    src: local('Lato Regular'), local('Lato-Regular'), url(https://static.mediaflowpro.com/fonts/customer/vasakronan/Lato-regular.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  /* latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 700;
    src: local('Lato Bold'), local('Lato-Bold'), url(https://static.mediaflowpro.com/fonts/customer/vasakronan/Lato-bold.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  /* latin */
  @font-face {
    font-family: 'Lato';
    font-style: normal;
    font-weight: 900;
    src: local('Lato Black'), local('Lato-Black'), url(https://static.mediaflowpro.com/fonts/customer/vasakronan/Lato-black.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

  @font-face {
    font-family: 'VasakronanSerif';
    src: url(https://static.mediaflowpro.com/fonts/customer/vasakronan/VasakronanSerif-Rubrik.eot) format("eot");
    src: url(https://static.mediaflowpro.com/fonts/customer/vasakronan/VasakronanSerif-Rubrik.woff) format("woff"),
    url(https://static.mediaflowpro.com/fonts/customer/vasakronan/VasakronanSerif-Rubrik.woff2) format("woff2");
  }
  
    @font-face {
    font-family: 'Apercu';
    src: url(https://static.mediaflowpro.com/fonts/customer/vasakronan/Apercu-Regular-Pro.eot) format("eot");
    src: url(https://static.mediaflowpro.com/fonts/customer/vasakronan/Apercu-Regular-Pro.ttf) format("truetype"),
    url(https://static.mediaflowpro.com/fonts/customer/vasakronan/Apercu-Regular-Pro.woff) format("woff"),
    url(https://static.mediaflowpro.com/fonts/customer/vasakronan/Apercu-Regular-Pro.woff2) format("woff2");
  }



html,body,input {
    font-family:Lato,Helvetica, Arial, Helvetica, sans-serif;
}

.modallinks .container h2, .startview-3 .right .container h2 {
font-family:"Apercu";
}

.modallinks .container h1, .startview-3 .right .container h1 {
font-family:"VasakronanSerif";
}


.topnav .title {
    font-weight:700;
}

.treenav {
    /*
    background-color:#e9473a;
    border-color:#e9473a;
    gammal röd*/
   background-color: #FF5039;
   border-color:#FF5039;
    font-size:1.1em;
    /*box-shadow: 13px 13px rgba(0,0,0,.35);*/
    
}


.startview {
    /*background-color:#dedcdd; Gammal grå*/
     background-color:#F5F7F7;
}


.treenav a, .treenav .arrow {
    color:white;
    font-weight:700;
}

.treenav .active > a {
    font-weight:900;
    font-size:13px;
}

.filedetail {
    background-color: #dedcdd;
}

/* remove auto height and set white background on file-info */
.filedetail-1 > .window > .scroller > .content-single > .file-info {
    bottom:unset!important;
    background-color:white;
}


/* shadow and bold text on buttons */
.button-1,.button-2, .selection .select select, .dialog .dialog-window {
    /*box-shadow: 5px 5px rgba(0,0,0,.35);*/
    font-weight:700;
}


/* no rounded borders on buttons and dialogs */
.button-1, .button-2:not(.button-2-round), .select select, .text-input, .dialog .dialog-window {
    border-radius:0;
    
}

/* scale up buttons on hover (see vasakronan.se) */
.button-1:hover,.button-2:hover {
    transform: scale(1.05);
    transform-origin: 50% 50%;
}


.button-1, .button-1:hover {
    background-color: white;
    border-color:white; 
}

.button-2, .button-2:hover {
  background-color: #0014CC;
  border-color: #0014CC;
  color:white;
  stroke:white;
} /*gammal färg #0f955e*/


/* remove icons on download and save to selection buttons */
.filedetail .button-download svg,
.filedetail .button-save svg {
    display:none;
    
}

/*Rubrik så stor som möjligt*/
h1.main-content-header-1-font, .startview h1.header-content-header-1-font {
    font-size: 43px;
   font-family: "Apercu";
}



/* Black uppcase text with black border on top for heading */


.startview .header-content-header-1-font {
    
    /*border-top:solid #333 5px;*/
    /*text-transform: uppercase;*/
    padding-top:10px;
    font-weight: 800;

}


.linje2 {
border-bottom:solid #333 5px;
width:50%;

position:relative;
}

.linje2:after {
border-bottom:solid #333 5px;
 
}

.main-content-text-font.main-content-header-2-font.header-content-header-1-font.header-content-header-2-font.header-content-text-font {
  border:none;

}
/*
.main-content-text-font.main-content-header-2-font.header-content-header-1-font.header-content-header-2-font.header-content-text-font {
  display: table;
  margin-left: auto;
  margin-right: auto;
}

.main-content-text-font.main-content-header-2-font.header-content-header-1-font.header-content-header-2-font.header-content-text-font:after {
  content: '';
  display: block;
  margin-left: 25%;
  width: 50%;
}
*/

.links a:hover{
    text-decoration:underline;
}


.login-1 .login-form {
    max-width: 307px;
}

.startview-3 img {
color: transparent;
}

