/*
INSTRUMENTI
extrategy srl 2016

@version 1.3.15
*/
/*
mettere z index su tutti i layout
*/
/* Variables */
/* Functions */
/* Mixins */
/* Operations */
/* Operations Box Sizing */
.size-width1 {
  width: 1px !important;
}

.size-width2 {
  width: 2px !important;
}

.size-width3 {
  width: 3px !important;
}

.size-width4 {
  width: 4px !important;
}

.size-width5 {
  width: 5px !important;
}

.size-width6 {
  width: 6px !important;
}

.size-width7 {
  width: 7px !important;
}

.size-width8 {
  width: 8px !important;
}

.size-width9 {
  width: 9px !important;
}

@media (max-width: 767px) {
  .size-xs-width1 {
    width: 1px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width2 {
    width: 2px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width3 {
    width: 3px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width4 {
    width: 4px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width5 {
    width: 5px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width6 {
    width: 6px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width7 {
    width: 7px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width8 {
    width: 8px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width9 {
    width: 9px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width1 {
    width: 1px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width2 {
    width: 2px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width3 {
    width: 3px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width4 {
    width: 4px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width5 {
    width: 5px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width6 {
    width: 6px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width7 {
    width: 7px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width8 {
    width: 8px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width9 {
    width: 9px !important;
  }
}

.size-width10 {
  width: 10px !important;
}

.size-width20 {
  width: 20px !important;
}

.size-width30 {
  width: 30px !important;
}

.size-width40 {
  width: 40px !important;
}

.size-width50 {
  width: 50px !important;
}

.size-width60 {
  width: 60px !important;
}

.size-width70 {
  width: 70px !important;
}

.size-width80 {
  width: 80px !important;
}

.size-width90 {
  width: 90px !important;
}

.size-width100 {
  width: 100px !important;
}

.size-width110 {
  width: 110px !important;
}

.size-width120 {
  width: 120px !important;
}

.size-width130 {
  width: 130px !important;
}

.size-width140 {
  width: 140px !important;
}

.size-width150 {
  width: 150px !important;
}

.size-width160 {
  width: 160px !important;
}

.size-width170 {
  width: 170px !important;
}

.size-width180 {
  width: 180px !important;
}

.size-width190 {
  width: 190px !important;
}

.size-width200 {
  width: 200px !important;
}

.size-width210 {
  width: 210px !important;
}

.size-width220 {
  width: 220px !important;
}

.size-width230 {
  width: 230px !important;
}

.size-width240 {
  width: 240px !important;
}

.size-width250 {
  width: 250px !important;
}

.size-width260 {
  width: 260px !important;
}

.size-width270 {
  width: 270px !important;
}

.size-width280 {
  width: 280px !important;
}

.size-width290 {
  width: 290px !important;
}

.size-width300 {
  width: 300px !important;
}

.size-width310 {
  width: 310px !important;
}

.size-width320 {
  width: 320px !important;
}

.size-width330 {
  width: 330px !important;
}

.size-width340 {
  width: 340px !important;
}

.size-width350 {
  width: 350px !important;
}

.size-width360 {
  width: 360px !important;
}

.size-width370 {
  width: 370px !important;
}

.size-width380 {
  width: 380px !important;
}

.size-width390 {
  width: 390px !important;
}

.size-width400 {
  width: 400px !important;
}

.size-width410 {
  width: 410px !important;
}

.size-width420 {
  width: 420px !important;
}

.size-width430 {
  width: 430px !important;
}

.size-width440 {
  width: 440px !important;
}

.size-width450 {
  width: 450px !important;
}

.size-width460 {
  width: 460px !important;
}

.size-width470 {
  width: 470px !important;
}

.size-width480 {
  width: 480px !important;
}

.size-width490 {
  width: 490px !important;
}

.size-width500 {
  width: 500px !important;
}

@media (max-width: 767px) {
  .size-xs-width10 {
    width: 10px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width20 {
    width: 20px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width30 {
    width: 30px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width40 {
    width: 40px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width50 {
    width: 50px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width60 {
    width: 60px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width70 {
    width: 70px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width80 {
    width: 80px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width90 {
    width: 90px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width100 {
    width: 100px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width110 {
    width: 110px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width120 {
    width: 120px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width130 {
    width: 130px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width140 {
    width: 140px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width150 {
    width: 150px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width160 {
    width: 160px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width170 {
    width: 170px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width180 {
    width: 180px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width190 {
    width: 190px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width200 {
    width: 200px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width210 {
    width: 210px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width220 {
    width: 220px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width230 {
    width: 230px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width240 {
    width: 240px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width250 {
    width: 250px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width260 {
    width: 260px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width270 {
    width: 270px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width280 {
    width: 280px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width290 {
    width: 290px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width300 {
    width: 300px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width310 {
    width: 310px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width320 {
    width: 320px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width330 {
    width: 330px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width340 {
    width: 340px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width350 {
    width: 350px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width360 {
    width: 360px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width370 {
    width: 370px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width380 {
    width: 380px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width390 {
    width: 390px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width400 {
    width: 400px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width410 {
    width: 410px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width420 {
    width: 420px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width430 {
    width: 430px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width440 {
    width: 440px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width450 {
    width: 450px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width460 {
    width: 460px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width470 {
    width: 470px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width480 {
    width: 480px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width490 {
    width: 490px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-width500 {
    width: 500px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width10 {
    width: 10px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width20 {
    width: 20px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width30 {
    width: 30px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width40 {
    width: 40px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width50 {
    width: 50px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width60 {
    width: 60px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width70 {
    width: 70px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width80 {
    width: 80px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width90 {
    width: 90px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width100 {
    width: 100px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width110 {
    width: 110px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width120 {
    width: 120px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width130 {
    width: 130px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width140 {
    width: 140px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width150 {
    width: 150px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width160 {
    width: 160px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width170 {
    width: 170px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width180 {
    width: 180px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width190 {
    width: 190px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width200 {
    width: 200px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width210 {
    width: 210px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width220 {
    width: 220px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width230 {
    width: 230px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width240 {
    width: 240px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width250 {
    width: 250px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width260 {
    width: 260px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width270 {
    width: 270px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width280 {
    width: 280px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width290 {
    width: 290px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width300 {
    width: 300px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width310 {
    width: 310px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width320 {
    width: 320px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width330 {
    width: 330px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width340 {
    width: 340px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width350 {
    width: 350px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width360 {
    width: 360px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width370 {
    width: 370px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width380 {
    width: 380px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width390 {
    width: 390px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width400 {
    width: 400px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width410 {
    width: 410px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width420 {
    width: 420px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width430 {
    width: 430px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width440 {
    width: 440px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width450 {
    width: 450px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width460 {
    width: 460px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width470 {
    width: 470px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width480 {
    width: 480px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width490 {
    width: 490px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-width500 {
    width: 500px !important;
  }
}

.size-height1 {
  height: 1px !important;
}

.size-height2 {
  height: 2px !important;
}

.size-height3 {
  height: 3px !important;
}

.size-height4 {
  height: 4px !important;
}

.size-height5 {
  height: 5px !important;
}

.size-height6 {
  height: 6px !important;
}

.size-height7 {
  height: 7px !important;
}

.size-height8 {
  height: 8px !important;
}

.size-height9 {
  height: 9px !important;
}

@media (max-height: 767px) {
  .size-xs-height1 {
    width: 1px !important;
  }
}

@media (max-height: 767px) {
  .size-xs-height2 {
    width: 2px !important;
  }
}

@media (max-height: 767px) {
  .size-xs-height3 {
    width: 3px !important;
  }
}

@media (max-height: 767px) {
  .size-xs-height4 {
    width: 4px !important;
  }
}

@media (max-height: 767px) {
  .size-xs-height5 {
    width: 5px !important;
  }
}

@media (max-height: 767px) {
  .size-xs-height6 {
    width: 6px !important;
  }
}

@media (max-height: 767px) {
  .size-xs-height7 {
    width: 7px !important;
  }
}

@media (max-height: 767px) {
  .size-xs-height8 {
    width: 8px !important;
  }
}

@media (max-height: 767px) {
  .size-xs-height9 {
    width: 9px !important;
  }
}

@media (min-height: 768px) and (max-width: 991px) {
  .size-sm-height1 {
    width: 1px !important;
  }
}

@media (min-height: 768px) and (max-width: 991px) {
  .size-sm-height2 {
    width: 2px !important;
  }
}

@media (min-height: 768px) and (max-width: 991px) {
  .size-sm-height3 {
    width: 3px !important;
  }
}

@media (min-height: 768px) and (max-width: 991px) {
  .size-sm-height4 {
    width: 4px !important;
  }
}

@media (min-height: 768px) and (max-width: 991px) {
  .size-sm-height5 {
    width: 5px !important;
  }
}

@media (min-height: 768px) and (max-width: 991px) {
  .size-sm-height6 {
    width: 6px !important;
  }
}

@media (min-height: 768px) and (max-width: 991px) {
  .size-sm-height7 {
    width: 7px !important;
  }
}

@media (min-height: 768px) and (max-width: 991px) {
  .size-sm-height8 {
    width: 8px !important;
  }
}

@media (min-height: 768px) and (max-width: 991px) {
  .size-sm-height9 {
    width: 9px !important;
  }
}

.size-height10 {
  height: 10px !important;
}

.size-height20 {
  height: 20px !important;
}

.size-height30 {
  height: 30px !important;
}

.size-height40 {
  height: 40px !important;
}

.size-height50 {
  height: 50px !important;
}

.size-height60 {
  height: 60px !important;
}

.size-height70 {
  height: 70px !important;
}

.size-height80 {
  height: 80px !important;
}

.size-height90 {
  height: 90px !important;
}

.size-height100 {
  height: 100px !important;
}

.size-height110 {
  height: 110px !important;
}

.size-height120 {
  height: 120px !important;
}

.size-height130 {
  height: 130px !important;
}

.size-height140 {
  height: 140px !important;
}

.size-height150 {
  height: 150px !important;
}

.size-height160 {
  height: 160px !important;
}

.size-height170 {
  height: 170px !important;
}

.size-height180 {
  height: 180px !important;
}

.size-height190 {
  height: 190px !important;
}

.size-height200 {
  height: 200px !important;
}

.size-height210 {
  height: 210px !important;
}

.size-height220 {
  height: 220px !important;
}

.size-height230 {
  height: 230px !important;
}

.size-height240 {
  height: 240px !important;
}

.size-height250 {
  height: 250px !important;
}

.size-height260 {
  height: 260px !important;
}

.size-height270 {
  height: 270px !important;
}

.size-height280 {
  height: 280px !important;
}

.size-height290 {
  height: 290px !important;
}

.size-height300 {
  height: 300px !important;
}

.size-height310 {
  height: 310px !important;
}

.size-height320 {
  height: 320px !important;
}

.size-height330 {
  height: 330px !important;
}

.size-height340 {
  height: 340px !important;
}

.size-height350 {
  height: 350px !important;
}

.size-height360 {
  height: 360px !important;
}

.size-height370 {
  height: 370px !important;
}

.size-height380 {
  height: 380px !important;
}

.size-height390 {
  height: 390px !important;
}

.size-height400 {
  height: 400px !important;
}

.size-height410 {
  height: 410px !important;
}

.size-height420 {
  height: 420px !important;
}

.size-height430 {
  height: 430px !important;
}

.size-height440 {
  height: 440px !important;
}

.size-height450 {
  height: 450px !important;
}

.size-height460 {
  height: 460px !important;
}

.size-height470 {
  height: 470px !important;
}

.size-height480 {
  height: 480px !important;
}

.size-height490 {
  height: 490px !important;
}

.size-height500 {
  height: 500px !important;
}

@media (max-width: 767px) {
  .size-xs-height10 {
    height: 10px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height20 {
    height: 20px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height30 {
    height: 30px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height40 {
    height: 40px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height50 {
    height: 50px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height60 {
    height: 60px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height70 {
    height: 70px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height80 {
    height: 80px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height90 {
    height: 90px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height100 {
    height: 100px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height110 {
    height: 110px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height120 {
    height: 120px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height130 {
    height: 130px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height140 {
    height: 140px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height150 {
    height: 150px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height160 {
    height: 160px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height170 {
    height: 170px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height180 {
    height: 180px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height190 {
    height: 190px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height200 {
    height: 200px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height210 {
    height: 210px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height220 {
    height: 220px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height230 {
    height: 230px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height240 {
    height: 240px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height250 {
    height: 250px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height260 {
    height: 260px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height270 {
    height: 270px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height280 {
    height: 280px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height290 {
    height: 290px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height300 {
    height: 300px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height310 {
    height: 310px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height320 {
    height: 320px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height330 {
    height: 330px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height340 {
    height: 340px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height350 {
    height: 350px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height360 {
    height: 360px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height370 {
    height: 370px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height380 {
    height: 380px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height390 {
    height: 390px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height400 {
    height: 400px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height410 {
    height: 410px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height420 {
    height: 420px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height430 {
    height: 430px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height440 {
    height: 440px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height450 {
    height: 450px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height460 {
    height: 460px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height470 {
    height: 470px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height480 {
    height: 480px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height490 {
    height: 490px !important;
  }
}

@media (max-width: 767px) {
  .size-xs-height500 {
    height: 500px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height10 {
    height: 10px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height20 {
    height: 20px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height30 {
    height: 30px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height40 {
    height: 40px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height50 {
    height: 50px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height60 {
    height: 60px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height70 {
    height: 70px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height80 {
    height: 80px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height90 {
    height: 90px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height100 {
    height: 100px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height110 {
    height: 110px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height120 {
    height: 120px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height130 {
    height: 130px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height140 {
    height: 140px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height150 {
    height: 150px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height160 {
    height: 160px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height170 {
    height: 170px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height180 {
    height: 180px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height190 {
    height: 190px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height200 {
    height: 200px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height210 {
    height: 210px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height220 {
    height: 220px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height230 {
    height: 230px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height240 {
    height: 240px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height250 {
    height: 250px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height260 {
    height: 260px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height270 {
    height: 270px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height280 {
    height: 280px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height290 {
    height: 290px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height300 {
    height: 300px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height310 {
    height: 310px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height320 {
    height: 320px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height330 {
    height: 330px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height340 {
    height: 340px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height350 {
    height: 350px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height360 {
    height: 360px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height370 {
    height: 370px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height380 {
    height: 380px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height390 {
    height: 390px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height400 {
    height: 400px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height410 {
    height: 410px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height420 {
    height: 420px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height430 {
    height: 430px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height440 {
    height: 440px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height450 {
    height: 450px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height460 {
    height: 460px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height470 {
    height: 470px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height480 {
    height: 480px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height490 {
    height: 490px !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-height500 {
    height: 500px !important;
  }
}

.size-fluid1 {
  width: 1% !important;
}

.size-fluid2 {
  width: 2% !important;
}

.size-fluid3 {
  width: 3% !important;
}

.size-fluid4 {
  width: 4% !important;
}

.size-fluid5 {
  width: 5% !important;
}

.size-fluid6 {
  width: 6% !important;
}

.size-fluid7 {
  width: 7% !important;
}

.size-fluid8 {
  width: 8% !important;
}

.size-fluid9 {
  width: 9% !important;
}

.size-fluid10 {
  width: 10% !important;
}

.size-fluid11 {
  width: 11% !important;
}

.size-fluid12 {
  width: 12% !important;
}

.size-fluid13 {
  width: 13% !important;
}

.size-fluid14 {
  width: 14% !important;
}

.size-fluid15 {
  width: 15% !important;
}

.size-fluid16 {
  width: 16% !important;
}

.size-fluid17 {
  width: 17% !important;
}

.size-fluid18 {
  width: 18% !important;
}

.size-fluid19 {
  width: 19% !important;
}

.size-fluid20 {
  width: 20% !important;
}

.size-fluid21 {
  width: 21% !important;
}

.size-fluid22 {
  width: 22% !important;
}

.size-fluid23 {
  width: 23% !important;
}

.size-fluid24 {
  width: 24% !important;
}

.size-fluid25 {
  width: 25% !important;
}

.size-fluid26 {
  width: 26% !important;
}

.size-fluid27 {
  width: 27% !important;
}

.size-fluid28 {
  width: 28% !important;
}

.size-fluid29 {
  width: 29% !important;
}

.size-fluid30 {
  width: 30% !important;
}

.size-fluid31 {
  width: 31% !important;
}

.size-fluid32 {
  width: 32% !important;
}

.size-fluid33 {
  width: 33% !important;
}

.size-fluid34 {
  width: 34% !important;
}

.size-fluid35 {
  width: 35% !important;
}

.size-fluid36 {
  width: 36% !important;
}

.size-fluid37 {
  width: 37% !important;
}

.size-fluid38 {
  width: 38% !important;
}

.size-fluid39 {
  width: 39% !important;
}

.size-fluid40 {
  width: 40% !important;
}

.size-fluid41 {
  width: 41% !important;
}

.size-fluid42 {
  width: 42% !important;
}

.size-fluid43 {
  width: 43% !important;
}

.size-fluid44 {
  width: 44% !important;
}

.size-fluid45 {
  width: 45% !important;
}

.size-fluid46 {
  width: 46% !important;
}

.size-fluid47 {
  width: 47% !important;
}

.size-fluid48 {
  width: 48% !important;
}

.size-fluid49 {
  width: 49% !important;
}

.size-fluid50 {
  width: 50% !important;
}

.size-fluid51 {
  width: 51% !important;
}

.size-fluid52 {
  width: 52% !important;
}

.size-fluid53 {
  width: 53% !important;
}

.size-fluid54 {
  width: 54% !important;
}

.size-fluid55 {
  width: 55% !important;
}

.size-fluid56 {
  width: 56% !important;
}

.size-fluid57 {
  width: 57% !important;
}

.size-fluid58 {
  width: 58% !important;
}

.size-fluid59 {
  width: 59% !important;
}

.size-fluid60 {
  width: 60% !important;
}

.size-fluid61 {
  width: 61% !important;
}

.size-fluid62 {
  width: 62% !important;
}

.size-fluid63 {
  width: 63% !important;
}

.size-fluid64 {
  width: 64% !important;
}

.size-fluid65 {
  width: 65% !important;
}

.size-fluid66 {
  width: 66% !important;
}

.size-fluid67 {
  width: 67% !important;
}

.size-fluid68 {
  width: 68% !important;
}

.size-fluid69 {
  width: 69% !important;
}

.size-fluid70 {
  width: 70% !important;
}

.size-fluid71 {
  width: 71% !important;
}

.size-fluid72 {
  width: 72% !important;
}

.size-fluid73 {
  width: 73% !important;
}

.size-fluid74 {
  width: 74% !important;
}

.size-fluid75 {
  width: 75% !important;
}

.size-fluid76 {
  width: 76% !important;
}

.size-fluid77 {
  width: 77% !important;
}

.size-fluid78 {
  width: 78% !important;
}

.size-fluid79 {
  width: 79% !important;
}

.size-fluid80 {
  width: 80% !important;
}

.size-fluid81 {
  width: 81% !important;
}

.size-fluid82 {
  width: 82% !important;
}

.size-fluid83 {
  width: 83% !important;
}

.size-fluid84 {
  width: 84% !important;
}

.size-fluid85 {
  width: 85% !important;
}

.size-fluid86 {
  width: 86% !important;
}

.size-fluid87 {
  width: 87% !important;
}

.size-fluid88 {
  width: 88% !important;
}

.size-fluid89 {
  width: 89% !important;
}

.size-fluid90 {
  width: 90% !important;
}

.size-fluid91 {
  width: 91% !important;
}

.size-fluid92 {
  width: 92% !important;
}

.size-fluid93 {
  width: 93% !important;
}

.size-fluid94 {
  width: 94% !important;
}

.size-fluid95 {
  width: 95% !important;
}

.size-fluid96 {
  width: 96% !important;
}

.size-fluid97 {
  width: 97% !important;
}

.size-fluid98 {
  width: 98% !important;
}

.size-fluid99 {
  width: 99% !important;
}

.size-fluid100 {
  width: 100% !important;
}

@media (max-width: 767px) {
  .size-xs-fluid1 {
    width: 1% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid2 {
    width: 2% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid3 {
    width: 3% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid4 {
    width: 4% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid5 {
    width: 5% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid6 {
    width: 6% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid7 {
    width: 7% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid8 {
    width: 8% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid9 {
    width: 9% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid10 {
    width: 10% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid11 {
    width: 11% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid12 {
    width: 12% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid13 {
    width: 13% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid14 {
    width: 14% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid15 {
    width: 15% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid16 {
    width: 16% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid17 {
    width: 17% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid18 {
    width: 18% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid19 {
    width: 19% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid20 {
    width: 20% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid21 {
    width: 21% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid22 {
    width: 22% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid23 {
    width: 23% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid24 {
    width: 24% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid25 {
    width: 25% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid26 {
    width: 26% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid27 {
    width: 27% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid28 {
    width: 28% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid29 {
    width: 29% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid30 {
    width: 30% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid31 {
    width: 31% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid32 {
    width: 32% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid33 {
    width: 33% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid34 {
    width: 34% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid35 {
    width: 35% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid36 {
    width: 36% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid37 {
    width: 37% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid38 {
    width: 38% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid39 {
    width: 39% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid40 {
    width: 40% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid41 {
    width: 41% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid42 {
    width: 42% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid43 {
    width: 43% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid44 {
    width: 44% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid45 {
    width: 45% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid46 {
    width: 46% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid47 {
    width: 47% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid48 {
    width: 48% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid49 {
    width: 49% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid50 {
    width: 50% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid51 {
    width: 51% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid52 {
    width: 52% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid53 {
    width: 53% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid54 {
    width: 54% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid55 {
    width: 55% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid56 {
    width: 56% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid57 {
    width: 57% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid58 {
    width: 58% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid59 {
    width: 59% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid60 {
    width: 60% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid61 {
    width: 61% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid62 {
    width: 62% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid63 {
    width: 63% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid64 {
    width: 64% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid65 {
    width: 65% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid66 {
    width: 66% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid67 {
    width: 67% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid68 {
    width: 68% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid69 {
    width: 69% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid70 {
    width: 70% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid71 {
    width: 71% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid72 {
    width: 72% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid73 {
    width: 73% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid74 {
    width: 74% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid75 {
    width: 75% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid76 {
    width: 76% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid77 {
    width: 77% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid78 {
    width: 78% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid79 {
    width: 79% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid80 {
    width: 80% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid81 {
    width: 81% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid82 {
    width: 82% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid83 {
    width: 83% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid84 {
    width: 84% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid85 {
    width: 85% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid86 {
    width: 86% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid87 {
    width: 87% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid88 {
    width: 88% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid89 {
    width: 89% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid90 {
    width: 90% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid91 {
    width: 91% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid92 {
    width: 92% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid93 {
    width: 93% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid94 {
    width: 94% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid95 {
    width: 95% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid96 {
    width: 96% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid97 {
    width: 97% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid98 {
    width: 98% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid99 {
    width: 99% !important;
  }
}

@media (max-width: 767px) {
  .size-xs-fluid100 {
    width: 100% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid1 {
    width: 1% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid2 {
    width: 2% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid3 {
    width: 3% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid4 {
    width: 4% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid5 {
    width: 5% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid6 {
    width: 6% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid7 {
    width: 7% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid8 {
    width: 8% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid9 {
    width: 9% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid10 {
    width: 10% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid11 {
    width: 11% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid12 {
    width: 12% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid13 {
    width: 13% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid14 {
    width: 14% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid15 {
    width: 15% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid16 {
    width: 16% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid17 {
    width: 17% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid18 {
    width: 18% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid19 {
    width: 19% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid20 {
    width: 20% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid21 {
    width: 21% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid22 {
    width: 22% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid23 {
    width: 23% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid24 {
    width: 24% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid25 {
    width: 25% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid26 {
    width: 26% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid27 {
    width: 27% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid28 {
    width: 28% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid29 {
    width: 29% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid30 {
    width: 30% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid31 {
    width: 31% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid32 {
    width: 32% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid33 {
    width: 33% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid34 {
    width: 34% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid35 {
    width: 35% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid36 {
    width: 36% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid37 {
    width: 37% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid38 {
    width: 38% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid39 {
    width: 39% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid40 {
    width: 40% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid41 {
    width: 41% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid42 {
    width: 42% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid43 {
    width: 43% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid44 {
    width: 44% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid45 {
    width: 45% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid46 {
    width: 46% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid47 {
    width: 47% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid48 {
    width: 48% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid49 {
    width: 49% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid50 {
    width: 50% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid51 {
    width: 51% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid52 {
    width: 52% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid53 {
    width: 53% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid54 {
    width: 54% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid55 {
    width: 55% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid56 {
    width: 56% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid57 {
    width: 57% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid58 {
    width: 58% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid59 {
    width: 59% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid60 {
    width: 60% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid61 {
    width: 61% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid62 {
    width: 62% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid63 {
    width: 63% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid64 {
    width: 64% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid65 {
    width: 65% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid66 {
    width: 66% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid67 {
    width: 67% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid68 {
    width: 68% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid69 {
    width: 69% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid70 {
    width: 70% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid71 {
    width: 71% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid72 {
    width: 72% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid73 {
    width: 73% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid74 {
    width: 74% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid75 {
    width: 75% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid76 {
    width: 76% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid77 {
    width: 77% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid78 {
    width: 78% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid79 {
    width: 79% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid80 {
    width: 80% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid81 {
    width: 81% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid82 {
    width: 82% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid83 {
    width: 83% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid84 {
    width: 84% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid85 {
    width: 85% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid86 {
    width: 86% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid87 {
    width: 87% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid88 {
    width: 88% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid89 {
    width: 89% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid90 {
    width: 90% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid91 {
    width: 91% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid92 {
    width: 92% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid93 {
    width: 93% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid94 {
    width: 94% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid95 {
    width: 95% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid96 {
    width: 96% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid97 {
    width: 97% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid98 {
    width: 98% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid99 {
    width: 99% !important;
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .size-sm-fluid100 {
    width: 100% !important;
  }
}

.size-fluid-height1 {
  height: 1% !important;
}

.size-fluid-height2 {
  height: 2% !important;
}

.size-fluid-height3 {
  height: 3% !important;
}

.size-fluid-height4 {
  height: 4% !important;
}

.size-fluid-height5 {
  height: 5% !important;
}

.size-fluid-height6 {
  height: 6% !important;
}

.size-fluid-height7 {
  height: 7% !important;
}

.size-fluid-height8 {
  height: 8% !important;
}

.size-fluid-height9 {
  height: 9% !important;
}

.size-fluid-height10 {
  height: 10% !important;
}

.size-fluid-height11 {
  height: 11% !important;
}

.size-fluid-height12 {
  height: 12% !important;
}

.size-fluid-height13 {
  height: 13% !important;
}

.size-fluid-height14 {
  height: 14% !important;
}

.size-fluid-height15 {
  height: 15% !important;
}

.size-fluid-height16 {
  height: 16% !important;
}

.size-fluid-height17 {
  height: 17% !important;
}

.size-fluid-height18 {
  height: 18% !important;
}

.size-fluid-height19 {
  height: 19% !important;
}

.size-fluid-height20 {
  height: 20% !important;
}

.size-fluid-height21 {
  height: 21% !important;
}

.size-fluid-height22 {
  height: 22% !important;
}

.size-fluid-height23 {
  height: 23% !important;
}

.size-fluid-height24 {
  height: 24% !important;
}

.size-fluid-height25 {
  height: 25% !important;
}

.size-fluid-height26 {
  height: 26% !important;
}

.size-fluid-height27 {
  height: 27% !important;
}

.size-fluid-height28 {
  height: 28% !important;
}

.size-fluid-height29 {
  height: 29% !important;
}

.size-fluid-height30 {
  height: 30% !important;
}

.size-fluid-height31 {
  height: 31% !important;
}

.size-fluid-height32 {
  height: 32% !important;
}

.size-fluid-height33 {
  height: 33% !important;
}

.size-fluid-height34 {
  height: 34% !important;
}

.size-fluid-height35 {
  height: 35% !important;
}

.size-fluid-height36 {
  height: 36% !important;
}

.size-fluid-height37 {
  height: 37% !important;
}

.size-fluid-height38 {
  height: 38% !important;
}

.size-fluid-height39 {
  height: 39% !important;
}

.size-fluid-height40 {
  height: 40% !important;
}

.size-fluid-height41 {
  height: 41% !important;
}

.size-fluid-height42 {
  height: 42% !important;
}

.size-fluid-height43 {
  height: 43% !important;
}

.size-fluid-height44 {
  height: 44% !important;
}

.size-fluid-height45 {
  height: 45% !important;
}

.size-fluid-height46 {
  height: 46% !important;
}

.size-fluid-height47 {
  height: 47% !important;
}

.size-fluid-height48 {
  height: 48% !important;
}

.size-fluid-height49 {
  height: 49% !important;
}

.size-fluid-height50 {
  height: 50% !important;
}

.size-fluid-height51 {
  height: 51% !important;
}

.size-fluid-height52 {
  height: 52% !important;
}

.size-fluid-height53 {
  height: 53% !important;
}

.size-fluid-height54 {
  height: 54% !important;
}

.size-fluid-height55 {
  height: 55% !important;
}

.size-fluid-height56 {
  height: 56% !important;
}

.size-fluid-height57 {
  height: 57% !important;
}

.size-fluid-height58 {
  height: 58% !important;
}

.size-fluid-height59 {
  height: 59% !important;
}

.size-fluid-height60 {
  height: 60% !important;
}

.size-fluid-height61 {
  height: 61% !important;
}

.size-fluid-height62 {
  height: 62% !important;
}

.size-fluid-height63 {
  height: 63% !important;
}

.size-fluid-height64 {
  height: 64% !important;
}

.size-fluid-height65 {
  height: 65% !important;
}

.size-fluid-height66 {
  height: 66% !important;
}

.size-fluid-height67 {
  height: 67% !important;
}

.size-fluid-height68 {
  height: 68% !important;
}

.size-fluid-height69 {
  height: 69% !important;
}

.size-fluid-height70 {
  height: 70% !important;
}

.size-fluid-height71 {
  height: 71% !important;
}

.size-fluid-height72 {
  height: 72% !important;
}

.size-fluid-height73 {
  height: 73% !important;
}

.size-fluid-height74 {
  height: 74% !important;
}

.size-fluid-height75 {
  height: 75% !important;
}

.size-fluid-height76 {
  height: 76% !important;
}

.size-fluid-height77 {
  height: 77% !important;
}

.size-fluid-height78 {
  height: 78% !important;
}

.size-fluid-height79 {
  height: 79% !important;
}

.size-fluid-height80 {
  height: 80% !important;
}

.size-fluid-height81 {
  height: 81% !important;
}

.size-fluid-height82 {
  height: 82% !important;
}

.size-fluid-height83 {
  height: 83% !important;
}

.size-fluid-height84 {
  height: 84% !important;
}

.size-fluid-height85 {
  height: 85% !important;
}

.size-fluid-height86 {
  height: 86% !important;
}

.size-fluid-height87 {
  height: 87% !important;
}

.size-fluid-height88 {
  height: 88% !important;
}

.size-fluid-height89 {
  height: 89% !important;
}

.size-fluid-height90 {
  height: 90% !important;
}

.size-fluid-height91 {
  height: 91% !important;
}

.size-fluid-height92 {
  height: 92% !important;
}

.size-fluid-height93 {
  height: 93% !important;
}

.size-fluid-height94 {
  height: 94% !important;
}

.size-fluid-height95 {
  height: 95% !important;
}

.size-fluid-height96 {
  height: 96% !important;
}

.size-fluid-height97 {
  height: 97% !important;
}

.size-fluid-height98 {
  height: 98% !important;
}

.size-fluid-height99 {
  height: 99% !important;
}

.size-fluid-height100 {
  height: 100% !important;
}

/* Operations Font Sizing */
.font-size1 {
  font-size: 1px !important;
}

.font-size2 {
  font-size: 2px !important;
}

.font-size3 {
  font-size: 3px !important;
}

.font-size4 {
  font-size: 4px !important;
}

.font-size5 {
  font-size: 5px !important;
}

.font-size6 {
  font-size: 6px !important;
}

.font-size7 {
  font-size: 7px !important;
}

.font-size8 {
  font-size: 8px !important;
}

.font-size9 {
  font-size: 9px !important;
}

.font-size10 {
  font-size: 10px !important;
}

.font-size11 {
  font-size: 11px !important;
}

.font-size12 {
  font-size: 12px !important;
}

.font-size13 {
  font-size: 13px !important;
}

.font-size14 {
  font-size: 14px !important;
}

.font-size15 {
  font-size: 15px !important;
}

.font-size16 {
  font-size: 16px !important;
}

.font-size17 {
  font-size: 17px !important;
}

.font-size18 {
  font-size: 18px !important;
}

.font-size19 {
  font-size: 19px !important;
}

.font-size20 {
  font-size: 20px !important;
}

.font-size21 {
  font-size: 21px !important;
}

.font-size22 {
  font-size: 22px !important;
}

.font-size23 {
  font-size: 23px !important;
}

.font-size24 {
  font-size: 24px !important;
}

.font-size25 {
  font-size: 25px !important;
}

.font-size26 {
  font-size: 26px !important;
}

.font-size27 {
  font-size: 27px !important;
}

.font-size28 {
  font-size: 28px !important;
}

.font-size29 {
  font-size: 29px !important;
}

.font-size30 {
  font-size: 30px !important;
}

/* Animations */
@-moz-keyframes spin {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(360deg);
  }
}
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.spin {
  -webkit-animation: spin 2s infinite linear;
}

/* Assets */
.ico {
  display: inline-block;
  width: 40px;
  height: 40px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: transparent;
}
.ico.ico-rounded {
  border-radius: 50%;
}
.ico.ico-small {
  width: 15px;
  height: 15px;
}
.ico.ico-pda {
  background-image: url(data:image/png;base64,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);
}

@font-face {
  font-family: "icon";
  src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff");
  font-weight: normal;
  font-style: normal;
}
.icon {
  font-family: "icon";
  display: inline-block;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  speak: none;
  text-decoration: inherit;
  text-transform: none;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon_add-alarm-button:before {
  content: "\f101";
}

.icon_add-button-inside-black-circle:before {
  content: "\f102";
}

.icon_add-circled:before {
  content: "\f103";
}

.icon_add-comment-button:before {
  content: "\f104";
}

.icon_add-label-button:before {
  content: "\f105";
}

.icon_add-plus-button:before {
  content: "\f106";
}

.icon_add-to-queue-button:before {
  content: "\f107";
}

.icon_add-user-button:before {
  content: "\f108";
}

.icon_adjust-button-with-plus-and-minus:before {
  content: "\f109";
}

.icon_agenda-2:before {
  content: "\f10a";
}

.icon_agenda:before {
  content: "\f10b";
}

.icon_airplane-mode-on-symbol:before {
  content: "\f10c";
}

.icon_all:before {
  content: "\f10d";
}

.icon_android-logo-1:before {
  content: "\f10e";
}

.icon_android-logo:before {
  content: "\f10f";
}

.icon_apple-accessibility:before {
  content: "\f110";
}

.icon_associa:before {
  content: "\f111";
}

.icon_attachment-clip:before {
  content: "\f112";
}

.icon_attofacile:before {
  content: "\f113";
}

.icon_auto-white-balance:before {
  content: "\f114";
}

.icon_automatic-brightness:before {
  content: "\f115";
}

.icon_automatic-flash-symbol:before {
  content: "\f116";
}

.icon_back-arrow:before {
  content: "\f117";
}

.icon_backspace-arrow:before {
  content: "\f118";
}

.icon_bed-quilt:before {
  content: "\f119";
}

.icon_been-here-marker:before {
  content: "\f11a";
}

.icon_biblioteca:before {
  content: "\f11b";
}

.icon_birthday-cake:before {
  content: "\f11c";
}

.icon_black-bubble-speech:before {
  content: "\f11d";
}

.icon_black-check-box-with-white-check:before {
  content: "\f11e";
}

.icon_black-check-box:before {
  content: "\f11f";
}

.icon_black-envelope-email-symbol:before {
  content: "\f120";
}

.icon_black-keyboard-with-white-keys:before {
  content: "\f121";
}

.icon_black-plane:before {
  content: "\f122";
}

.icon_blank-check-box:before {
  content: "\f123";
}

.icon_blank-frame:before {
  content: "\f124";
}

.icon_blank-square:before {
  content: "\f125";
}

.icon_blogger-logo:before {
  content: "\f126";
}

.icon_blueetooth-logo:before {
  content: "\f127";
}

.icon_bluetooth-connected:before {
  content: "\f128";
}

.icon_bluetooth-disabled-button:before {
  content: "\f129";
}

.icon_bluetooth-searching-signal-indicator:before {
  content: "\f12a";
}

.icon_bluetooth-settings:before {
  content: "\f12b";
}

.icon_bluetooth-signal-indicator:before {
  content: "\f12c";
}

.icon_bookmark-button-1:before {
  content: "\f12d";
}

.icon_bookmark-button:before {
  content: "\f12e";
}

.icon_bookmark-outline:before {
  content: "\f12f";
}

.icon_bookmark-ribbon:before {
  content: "\f130";
}

.icon_briefcase-download-button-with-downwards-arrow:before {
  content: "\f131";
}

.icon_briefcase-with-tick-inside:before {
  content: "\f132";
}

.icon_brightness-control:before {
  content: "\f133";
}

.icon_brochure-with-three-sections:before {
  content: "\f134";
}

.icon_bubble-speech-with-three-lines:before {
  content: "\f135";
}

.icon_bug-report-button:before {
  content: "\f136";
}

.icon_burn-button:before {
  content: "\f137";
}

.icon_button-on:before {
  content: "\f138";
}

.icon_calc:before {
  content: "\f139";
}

.icon_call-forwarding:before {
  content: "\f13a";
}

.icon_call-made-right-arrow:before {
  content: "\f13b";
}

.icon_call-received-arrow:before {
  content: "\f13c";
}

.icon_camera-diaphragm:before {
  content: "\f13d";
}

.icon_camera:before {
  content: "\f13e";
}

.icon_cancel-button:before {
  content: "\f13f";
}

.icon_caps-lock-button-1:before {
  content: "\f140";
}

.icon_caps-lock-button:before {
  content: "\f141";
}

.icon_car-changing-lanes:before {
  content: "\f142";
}

.icon_car-directions:before {
  content: "\f143";
}

.icon_car-front:before {
  content: "\f144";
}

.icon_cell-phone-high-signal-indicator:before {
  content: "\f145";
}

.icon_cell-phone-vibration:before {
  content: "\f146";
}

.icon_cell-phone-with-blank-screen:before {
  content: "\f147";
}

.icon_certificate:before {
  content: "\f148";
}

.icon_change-power-options:before {
  content: "\f149";
}

.icon_chat-bubble:before {
  content: "\f14a";
}

.icon_chat-bubbles:before {
  content: "\f14b";
}

.icon_check-box:before {
  content: "\f14c";
}

.icon_check-symbol:before {
  content: "\f14d";
}

.icon_chemistry-polymer:before {
  content: "\f14e";
}

.icon_circle-outline:before {
  content: "\f14f";
}

.icon_circle-with-check-symbol:before {
  content: "\f150";
}

.icon_circles-extend-button:before {
  content: "\f151";
}

.icon_circumference:before {
  content: "\f152";
}

.icon_city-buildings-silhouette:before {
  content: "\f153";
}

.icon_clapperboard-1:before {
  content: "\f154";
}

.icon_clapperboard:before {
  content: "\f155";
}

.icon_clear-button:before {
  content: "\f156";
}

.icon_clessidra:before {
  content: "\f157";
}

.icon_cliens-circled:before {
  content: "\f158";
}

.icon_cliens-piu-circled:before {
  content: "\f159";
}

.icon_cliens-piu:before {
  content: "\f15a";
}

.icon_cliens:before {
  content: "\f15b";
}

.icon_clipboard-paste-button:before {
  content: "\f15c";
}

.icon_clock-with-white-face:before {
  content: "\f15d";
}

.icon_close-button:before {
  content: "\f15e";
}

.icon_closed-caption-logo:before {
  content: "\f15f";
}

.icon_cloud-backup-up-arrow:before {
  content: "\f160";
}

.icon_cloud-done-symbol:before {
  content: "\f161";
}

.icon_cloud-download:before {
  content: "\f162";
}

.icon_cloud-off:before {
  content: "\f163";
}

.icon_cloud-outline:before {
  content: "\f164";
}

.icon_cloud-symbol-inside-a-circle:before {
  content: "\f165";
}

.icon_codici-commentati:before {
  content: "\f166";
}

.icon_compass-with-white-needles:before {
  content: "\f167";
}

.icon_connecto-codici-commentati:before {
  content: "\f168";
}

.icon_connecto:before {
  content: "\f169";
}

.icon_content-copy-verified:before {
  content: "\f16a";
}

.icon_content-copy:before {
  content: "\f16b";
}

.icon_create-group-button:before {
  content: "\f16c";
}

.icon_create-new-pencil-button:before {
  content: "\f16d";
}

.icon_credit-card:before {
  content: "\f16e";
}

.icon_crop-button:before {
  content: "\f16f";
}

.icon_crop-tool-button:before {
  content: "\f170";
}

.icon_cut-content-button:before {
  content: "\f171";
}

.icon_dark-cloud:before {
  content: "\f172";
}

.icon_depositi:before {
  content: "\f173";
}

.icon_developer-mode-for-smartphones-and-tablets:before {
  content: "\f174";
}

.icon_device-connected-1:before {
  content: "\f175";
}

.icon_device-connected:before {
  content: "\f176";
}

.icon_disc-is-full:before {
  content: "\f177";
}

.icon_dissocia:before {
  content: "\f178";
}

.icon_do-not-disturb-rounded-sign:before {
  content: "\f179";
}

.icon_double-tick-indicator:before {
  content: "\f17a";
}

.icon_download-button-1:before {
  content: "\f17b";
}

.icon_download-button:before {
  content: "\f17c";
}

.icon_download-to-smartphone:before {
  content: "\f17d";
}

.icon_downwards-arrow-key:before {
  content: "\f17e";
}

.icon_drafts-evelope-button:before {
  content: "\f17f";
}

.icon_drop-down-arrow:before {
  content: "\f180";
}

.icon_drop-down-round-button:before {
  content: "\f181";
}

.icon_drop-up-arrow:before {
  content: "\f182";
}

.icon_earth-grid-select-language-button:before {
  content: "\f183";
}

.icon_ellipsis:before {
  content: "\f184";
}

.icon_email-inbox:before {
  content: "\f185";
}

.icon_email:before {
  content: "\f186";
}

.icon_emoticon-with-happy-face:before {
  content: "\f187";
}

.icon_end-call-button:before {
  content: "\f188";
}

.icon_enter-arrow:before {
  content: "\f189";
}

.icon_error:before {
  content: "\f18a";
}

.icon_exit-to-app-button:before {
  content: "\f18b";
}

.icon_expand-arrow:before {
  content: "\f18c";
}

.icon_expand-button:before {
  content: "\f18d";
}

.icon_facebook-logo:before {
  content: "\f18e";
}

.icon_failed-sms:before {
  content: "\f18f";
}

.icon_fast-forward-button:before {
  content: "\f190";
}

.icon_favorite-heart-button:before {
  content: "\f191";
}

.icon_favorite-heart-outline-button:before {
  content: "\f192";
}

.icon_file-cloud-done:before {
  content: "\f193";
}

.icon_file-cloud-download:before {
  content: "\f194";
}

.icon_filled-circle:before {
  content: "\f195";
}

.icon_filled-cloud:before {
  content: "\f196";
}

.icon_filled-speaker-with-white-details:before {
  content: "\f197";
}

.icon_film-roll:before {
  content: "\f198";
}

.icon_filter-results-button:before {
  content: "\f199";
}

.icon_flash-off:before {
  content: "\f19a";
}

.icon_flash-on-indicator:before {
  content: "\f19b";
}

.icon_folder-symbol:before {
  content: "\f19c";
}

.icon_formulari-commentati:before {
  content: "\f19d";
}

.icon_forward-arrow:before {
  content: "\f19e";
}

.icon_forward-right-arrow-button:before {
  content: "\f19f";
}

.icon_framed-portrait:before {
  content: "\f1a0";
}

.icon_front-bus:before {
  content: "\f1a1";
}

.icon_front-car:before {
  content: "\f1a2";
}

.icon_front-store:before {
  content: "\f1a3";
}

.icon_full-screen-exit:before {
  content: "\f1a4";
}

.icon_gamepad-1:before {
  content: "\f1a5";
}

.icon_gamepad:before {
  content: "\f1a6";
}

.icon_get-directions-button:before {
  content: "\f1a7";
}

.icon_giuffre-locations:before {
  content: "\f1a8";
}

.icon_giuffre-logo:before {
  content: "\f1a9";
}

.icon_gmail-logo:before {
  content: "\f1aa";
}

.icon_go-back-left-arrow:before {
  content: "\f1ab";
}

.icon_good-mood-emoticon:before {
  content: "\f1ac";
}

.icon_good-wifi-signal-with-three-bars:before {
  content: "\f1ad";
}

.icon_google-apps-script-logo:before {
  content: "\f1ae";
}

.icon_google-cast-logo:before {
  content: "\f1af";
}

.icon_google-chrome-logo-filled-with-white-colour:before {
  content: "\f1b0";
}

.icon_google-drive-document:before {
  content: "\f1b1";
}

.icon_google-drive-file:before {
  content: "\f1b2";
}

.icon_google-drive-folder-symbol:before {
  content: "\f1b3";
}

.icon_google-drive-fusion-tables-logo:before {
  content: "\f1b4";
}

.icon_google-drive-image:before {
  content: "\f1b5";
}

.icon_google-drive-logo:before {
  content: "\f1b6";
}

.icon_google-drive-pdf-file:before {
  content: "\f1b7";
}

.icon_google-drive-presentation:before {
  content: "\f1b8";
}

.icon_google-drive-spreadsheet:before {
  content: "\f1b9";
}

.icon_google-glass-logo:before {
  content: "\f1ba";
}

.icon_google-hangouts-logo:before {
  content: "\f1bb";
}

.icon_google-hangouts-turn-video-off:before {
  content: "\f1bc";
}

.icon_google-plus-logo-on-black-background:before {
  content: "\f1bd";
}

.icon_google-plus-logo:before {
  content: "\f1be";
}

.icon_google-plus-party-mode:before {
  content: "\f1bf";
}

.icon_google-symbol:before {
  content: "\f1c0";
}

.icon_gps-fixed-indicator:before {
  content: "\f1c1";
}

.icon_gps-location-disabled:before {
  content: "\f1c2";
}

.icon_gps-location-symbol:before {
  content: "\f1c3";
}

.icon_gps-off:before {
  content: "\f1c4";
}

.icon_graduate-cap:before {
  content: "\f1c5";
}

.icon_half-filled-rating-star:before {
  content: "\f1c6";
}

.icon_hangouts-videocall-button:before {
  content: "\f1c7";
}

.icon_headset-with-microphone:before {
  content: "\f1c8";
}

.icon_headset:before {
  content: "\f1c9";
}

.icon_hearing:before {
  content: "\f1ca";
}

.icon_help-button-speech-bubble-with-question-mark:before {
  content: "\f1cb";
}

.icon_help-round-button:before {
  content: "\f1cc";
}

.icon_hide-keyboard-button:before {
  content: "\f1cd";
}

.icon_high-quality-button:before {
  content: "\f1ce";
}

.icon_high-signal-indicator:before {
  content: "\f1cf";
}

.icon_high-wifi-signal-indicator:before {
  content: "\f1d0";
}

.icon_history-clock-button:before {
  content: "\f1d1";
}

.icon_home-button:before {
  content: "\f1d2";
}

.icon_horizontal-line-remove-button:before {
  content: "\f1d3";
}

.icon_hotel-with-three-floors:before {
  content: "\f1d4";
}

.icon_https-symbol:before {
  content: "\f1d5";
}

.icon_ico_no-cliens:before {
  content: "\f1d6";
}

.icon_ico_no-pda:before {
  content: "\f1d7";
}

.icon_ico_otp:before {
  content: "\f1d8";
}

.icon_import-export-arrows:before {
  content: "\f1d9";
}

.icon_income:before {
  content: "\f1da";
}

.icon_info:before {
  content: "\f1db";
}

.icon_insert-picture-button:before {
  content: "\f1dc";
}

.icon_instagram-logo:before {
  content: "\f1dd";
}

.icon_invert-colors-button:before {
  content: "\f1de";
}

.icon_keyboard-left-arrow-button:before {
  content: "\f1df";
}

.icon_keyboard-right-arrow-button-1:before {
  content: "\f1e0";
}

.icon_keyboard-right-arrow-button:before {
  content: "\f1e1";
}

.icon_label-right-arrow-outline:before {
  content: "\f1e2";
}

.icon_landscape-with-mountains:before {
  content: "\f1e3";
}

.icon_laptop-outline:before {
  content: "\f1e4";
}

.icon_left-arrow-key-1:before {
  content: "\f1e5";
}

.icon_left-arrow-key:before {
  content: "\f1e6";
}

.icon_left-arrow-missed-call:before {
  content: "\f1e7";
}

.icon_light-bulb-on:before {
  content: "\f1e8";
}

.icon_link-button:before {
  content: "\f1e9";
}

.icon_linkedin-logo:before {
  content: "\f1ea";
}

.icon_list-button-with-3-elements:before {
  content: "\f1eb";
}

.icon_list-of-three-elements-on-black-background:before {
  content: "\f1ec";
}

.icon_location-arrow:before {
  content: "\f1ed";
}

.icon_locked-padlock-outline:before {
  content: "\f1ee";
}

.icon_locked-padlock:before {
  content: "\f1ef";
}

.icon_low-signal-indicator:before {
  content: "\f1f0";
}

.icon_magic-wand-auto-fix-button:before {
  content: "\f1f1";
}

.icon_man-cycling:before {
  content: "\f1f2";
}

.icon_man-walking-directions-button:before {
  content: "\f1f3";
}

.icon_map-placeholder:before {
  content: "\f1f4";
}

.icon_map-symbol:before {
  content: "\f1f5";
}

.icon_mark-as-favorite-star:before {
  content: "\f1f6";
}

.icon_mark-as-unread-envelope-button:before {
  content: "\f1f7";
}

.icon_me-and-others:before {
  content: "\f1f8";
}

.icon_me:before {
  content: "\f1f9";
}

.icon_medium-brightness-cogwheel:before {
  content: "\f1fa";
}

.icon_medium-signal:before {
  content: "\f1fb";
}

.icon_medium-wifi-signal-with-two-bars:before {
  content: "\f1fc";
}

.icon_memory-chip:before {
  content: "\f1fd";
}

.icon_menu-button:before {
  content: "\f1fe";
}

.icon_merge-calls-arrow:before {
  content: "\f1ff";
}

.icon_microphone-of-voice:before {
  content: "\f200";
}

.icon_microphone-voice-button:before {
  content: "\f201";
}

.icon_microsoft-excel-logo:before {
  content: "\f202";
}

.icon_microsoft-word-logo:before {
  content: "\f203";
}

.icon_missed-call-phone-receiver-with-left-arrow:before {
  content: "\f204";
}

.icon_mountain-range-on-black-background:before {
  content: "\f205";
}

.icon_mountain-range:before {
  content: "\f206";
}

.icon_mountains-inside-a-circle:before {
  content: "\f207";
}

.icon_mouse-filled-tool:before {
  content: "\f208";
}

.icon_move-window:before {
  content: "\f209";
}

.icon_new-tab-button:before {
  content: "\f20a";
}

.icon_new-tab:before {
  content: "\f20b";
}

.icon_nfc-near-field-communication:before {
  content: "\f20c";
}

.icon_notifications-bell-button:before {
  content: "\f20d";
}

.icon_notifications-button:before {
  content: "\f20e";
}

.icon_notifications-silenced:before {
  content: "\f20f";
}

.icon_notifiche:before {
  content: "\f210";
}

.icon_orientamento-locale:before {
  content: "\f211";
}

.icon_other:before {
  content: "\f212";
}

.icon_pages-of-google-plus:before {
  content: "\f213";
}

.icon_painter-palette:before {
  content: "\f214";
}

.icon_panoramic-mountain-photography:before {
  content: "\f215";
}

.icon_parking-sign:before {
  content: "\f216";
}

.icon_pause-button:before {
  content: "\f217";
}

.icon_pda-circled:before {
  content: "\f218";
}

.icon_pda:before {
  content: "\f219";
}

.icon_phone-call-button:before {
  content: "\f21a";
}

.icon_phone-locked:before {
  content: "\f21b";
}

.icon_phone-paused-indicator:before {
  content: "\f21c";
}

.icon_phone-receiver-with-bluetooth-sign:before {
  content: "\f21d";
}

.icon_phone-settings:before {
  content: "\f21e";
}

.icon_phone-working-indicator:before {
  content: "\f21f";
}

.icon_photo-album:before {
  content: "\f220";
}

.icon_photo-frame:before {
  content: "\f221";
}

.icon_photo-library:before {
  content: "\f222";
}

.icon_photographic-film-roll:before {
  content: "\f223";
}

.icon_pinterest-logo:before {
  content: "\f224";
}

.icon_planet-earth:before {
  content: "\f225";
}

.icon_play-arrow:before {
  content: "\f226";
}

.icon_play-button-inside-a-circle:before {
  content: "\f227";
}

.icon_play-next-button:before {
  content: "\f228";
}

.icon_play-rounded-button:before {
  content: "\f229";
}

.icon_play-slideshow-button:before {
  content: "\f22a";
}

.icon_plus-one:before {
  content: "\f22b";
}

.icon_poll-symbol-on-black-square-with-rounded-corners:before {
  content: "\f22c";
}

.icon_previous-track:before {
  content: "\f22d";
}

.icon_printer-printing-document:before {
  content: "\f22e";
}

.icon_problems-with-synchronization:before {
  content: "\f22f";
}

.icon_processo-telematico:before {
  content: "\f230";
}

.icon_progress-indicator:before {
  content: "\f231";
}

.icon_public-transport-subway:before {
  content: "\f232";
}

.icon_public-transport-train-directions:before {
  content: "\f233";
}

.icon_puzzle-piece-plugin:before {
  content: "\f234";
}

.icon_radio-on-button:before {
  content: "\f235";
}

.icon_random-line:before {
  content: "\f236";
}

.icon_rate-star-button:before {
  content: "\f237";
}

.icon_read-more-left-arrow-button:before {
  content: "\f238";
}

.icon_receipt:before {
  content: "\f239";
}

.icon_record-voice-microphone-button:before {
  content: "\f23a";
}

.icon_refresh-button-1:before {
  content: "\f23b";
}

.icon_refresh-button:before {
  content: "\f23c";
}

.icon_reminder-bow:before {
  content: "\f23d";
}

.icon_replay-arrow:before {
  content: "\f23e";
}

.icon_reply-all-button:before {
  content: "\f23f";
}

.icon_report-symbol:before {
  content: "\f240";
}

.icon_rewind-button:before {
  content: "\f241";
}

.icon_right-arrow-forward:before {
  content: "\f242";
}

.icon_ring-volume-control-button:before {
  content: "\f243";
}

.icon_rotate-to-left-button:before {
  content: "\f244";
}

.icon_rotate-to-right-button:before {
  content: "\f245";
}

.icon_round-account-button-with-user-inside:before {
  content: "\f246";
}

.icon_round-add-button:before {
  content: "\f247";
}

.icon_round-data-usage-symbol:before {
  content: "\f248";
}

.icon_round-delete-button:before {
  content: "\f249";
}

.icon_round-error-symbol:before {
  content: "\f24a";
}

.icon_round-info-button:before {
  content: "\f24b";
}

.icon_round-pause-button:before {
  content: "\f24c";
}

.icon_round-remove-button:before {
  content: "\f24d";
}

.icon_round-rgb-button:before {
  content: "\f24e";
}

.icon_rounded-add-button-1:before {
  content: "\f24f";
}

.icon_rounded-add-button:before {
  content: "\f250";
}

.icon_rounded-adjust-button-with-plus-and-minus:before {
  content: "\f251";
}

.icon_rounded-block-sign:before {
  content: "\f252";
}

.icon_rounded-info-button:before {
  content: "\f253";
}

.icon_rounded-pause-button:before {
  content: "\f254";
}

.icon_rounded-remove-button:before {
  content: "\f255";
}

.icon_rubbish-bin-delete-button:before {
  content: "\f256";
}

.icon_save-button:before {
  content: "\f257";
}

.icon_schedule-button:before {
  content: "\f258";
}

.icon_screen-locked-1:before {
  content: "\f259";
}

.icon_screen-locked:before {
  content: "\f25a";
}

.icon_screen-rotation-button:before {
  content: "\f25b";
}

.icon_screen-rotation-lock-button:before {
  content: "\f25c";
}

.icon_screen-with-news-sections:before {
  content: "\f25d";
}

.icon_screen-with-rounded-corners:before {
  content: "\f25e";
}

.icon_sd-card-1:before {
  content: "\f25f";
}

.icon_sd-card:before {
  content: "\f260";
}

.icon_searching-location-gps-indicator:before {
  content: "\f261";
}

.icon_searching-magnifying-glass:before {
  content: "\f262";
}

.icon_select-all:before {
  content: "\f263";
}

.icon_select-brightness-button:before {
  content: "\f264";
}

.icon_send-button:before {
  content: "\f265";
}

.icon_send-to-back-button:before {
  content: "\f266";
}

.icon_send-to-front-button:before {
  content: "\f267";
}

.icon_server-rack-with-three-levels:before {
  content: "\f268";
}

.icon_set-alarm:before {
  content: "\f269";
}

.icon_set-timer-button:before {
  content: "\f26a";
}

.icon_settings-cogwheel-button:before {
  content: "\f26b";
}

.icon_settings-cogwheel-inside-black-square:before {
  content: "\f26c";
}

.icon_share-button:before {
  content: "\f26d";
}

.icon_shared-folder:before {
  content: "\f26e";
}

.icon_shield:before {
  content: "\f26f";
}

.icon_shining-rectangular-object:before {
  content: "\f270";
}

.icon_shining-sun:before {
  content: "\f271";
}

.icon_shopping-basket-button:before {
  content: "\f272";
}

.icon_shopping-cart:before {
  content: "\f273";
}

.icon_show-apps-button:before {
  content: "\f274";
}

.icon_show-less-fold-button:before {
  content: "\f275";
}

.icon_show-menu-button:before {
  content: "\f276";
}

.icon_show-more-button-with-three-dots:before {
  content: "\f277";
}

.icon_show-more-button:before {
  content: "\f278";
}

.icon_shuffle-mode-arrows:before {
  content: "\f279";
}

.icon_sim-card-problem:before {
  content: "\f27a";
}

.icon_smartphone-dock:before {
  content: "\f27b";
}

.icon_smartphone-with-three-buttons:before {
  content: "\f27c";
}

.icon_sms-bubble-speech:before {
  content: "\f27d";
}

.icon_sms-speech-bubble:before {
  content: "\f27e";
}

.icon_snake-game:before {
  content: "\f27f";
}

.icon_sort-button-with-three-lines:before {
  content: "\f280";
}

.icon_speech-bubble-with-mountains-inside:before {
  content: "\f281";
}

.icon_split-call-arrows:before {
  content: "\f282";
}

.icon_square-add-button:before {
  content: "\f283";
}

.icon_stop-button:before {
  content: "\f284";
}

.icon_swap-horizontal-orientation-arrows:before {
  content: "\f285";
}

.icon_swap-vertical-orientation-arrows:before {
  content: "\f286";
}

.icon_switch-camera-button:before {
  content: "\f287";
}

.icon_switch-to-full-screen-button:before {
  content: "\f288";
}

.icon_switch-vertical-orientation-arrows:before {
  content: "\f289";
}

.icon_switch-video-on:before {
  content: "\f28a";
}

.icon_synchronization-arrows:before {
  content: "\f28b";
}

.icon_synchronization-button-with-two-arrows:before {
  content: "\f28c";
}

.icon_synchronization-problem:before {
  content: "\f28d";
}

.icon_tab-symbol:before {
  content: "\f28e";
}

.icon_tablet-with-blank-screen:before {
  content: "\f28f";
}

.icon_tack-save-button:before {
  content: "\f290";
}

.icon_tag-button-with-happy-face:before {
  content: "\f291";
}

.icon_telephone-keypad-with-ten-keys:before {
  content: "\f292";
}

.icon_thermostat-temperature-wheel:before {
  content: "\f293";
}

.icon_three-columns-layout:before {
  content: "\f294";
}

.icon_three-dots-more-indicator:before {
  content: "\f295";
}

.icon_thumb-down-button:before {
  content: "\f296";
}

.icon_thumb-up-button:before {
  content: "\f297";
}

.icon_tick-inside-circle:before {
  content: "\f298";
}

.icon_time-lapse:before {
  content: "\f299";
}

.icon_traffic-light:before {
  content: "\f29a";
}

.icon_train-public-transport:before {
  content: "\f29b";
}

.icon_tumblr-logo:before {
  content: "\f29c";
}

.icon_turn-airplane-mode-off:before {
  content: "\f29d";
}

.icon_turn-microphone-off-button:before {
  content: "\f29e";
}

.icon_turn-notifications-off-button:before {
  content: "\f29f";
}

.icon_turn-notifications-on-button:before {
  content: "\f2a0";
}

.icon_turn-synchronization-off:before {
  content: "\f2a1";
}

.icon_turn-video-off-button:before {
  content: "\f2a2";
}

.icon_turn-visibility-off-button:before {
  content: "\f2a3";
}

.icon_twitter-logo-on-black-background:before {
  content: "\f2a4";
}

.icon_two-circles-one-inside-the-other:before {
  content: "\f2a5";
}

.icon_two-men:before {
  content: "\f2a6";
}

.icon_two-rows-and-three-columns-layout:before {
  content: "\f2a7";
}

.icon_underline-button:before {
  content: "\f2a8";
}

.icon_underline-text-button:before {
  content: "\f2a9";
}

.icon_undo-button:before {
  content: "\f2aa";
}

.icon_unlocked-padlock:before {
  content: "\f2ab";
}

.icon_up-arrow-key:before {
  content: "\f2ac";
}

.icon_upload-button:before {
  content: "\f2ad";
}

.icon_upload-to-cloud-button:before {
  content: "\f2ae";
}

.icon_usb-symbol:before {
  content: "\f2af";
}

.icon_user-account-box-1:before {
  content: "\f2b0";
}

.icon_user-account-box:before {
  content: "\f2b1";
}

.icon_user-inside-bubble-speech:before {
  content: "\f2b2";
}

.icon_user-outline:before {
  content: "\f2b3";
}

.icon_user-shape:before {
  content: "\f2b4";
}

.icon_users-social-symbol:before {
  content: "\f2b5";
}

.icon_verification-mark:before {
  content: "\f2b6";
}

.icon_videocall-button:before {
  content: "\f2b7";
}

.icon_videocam-filled-tool:before {
  content: "\f2b8";
}

.icon_view-list-button:before {
  content: "\f2b9";
}

.icon_virtual-private-network-vpn-symbol:before {
  content: "\f2ba";
}

.icon_visibility-button:before {
  content: "\f2bb";
}

.icon_voice-message-microphone-button:before {
  content: "\f2bc";
}

.icon_voicemail:before {
  content: "\f2bd";
}

.icon_volume-down-indicator:before {
  content: "\f2be";
}

.icon_volume-muted:before {
  content: "\f2bf";
}

.icon_volume-off-indicator:before {
  content: "\f2c0";
}

.icon_volume-up-indicator:before {
  content: "\f2c1";
}

.icon_warning-sign:before {
  content: "\f2c2";
}

.icon_warning:before {
  content: "\f2c3";
}

.icon_watch-with-blank-face:before {
  content: "\f2c4";
}

.icon_waving-flag:before {
  content: "\f2c5";
}

.icon_web-server:before {
  content: "\f2c6";
}

.icon_website-with-different-sections:before {
  content: "\f2c7";
}

.icon_wifi-high-signal:before {
  content: "\f2c8";
}

.icon_wifi-low-signal-with-one-bar:before {
  content: "\f2c9";
}

.icon_wifi-signal-waves:before {
  content: "\f2ca";
}

.icon_window-with-different-sections:before {
  content: "\f2cb";
}

.icon_work-briefcase:before {
  content: "\f2cc";
}

.icon_workspace-with-two-horizontal-windows:before {
  content: "\f2cd";
}

.icon_world-shape-public-symbol:before {
  content: "\f2ce";
}

.icon_write-email-envelope-button:before {
  content: "\f2cf";
}

.icon_youtube-logo:before {
  content: "\f2d0";
}

a {
  color: #005186;
  text-decoration: none;
}
a:hover, a:focus {
  color: #003253;
  text-decoration: underline;
}

/* --------------------------------------------------
Typography Module
-------------------------------------------------- */
.txt-primary {
  color: #005186;
}

.txt-secondary {
  color: #ff8800;
}

.txt-neutral {
  color: #e7ecef;
}

.txt-calm {
  color: #417505;
}

.txt-success {
  color: #24d02f;
}

.txt-info {
  color: #5bc0de;
}

.txt-warning {
  color: #f0ad4e !important;
}

.txt-danger {
  color: #f80402 !important;
}

.txt-darkest {
  color: #000;
}

.txt-gray-darker {
  color: #222222;
}

.txt-gray-dark {
  color: #333333;
}

.txt-gray {
  color: #555555;
}

.txt-gray-light {
  color: #777777;
}

.txt-gray-lighter {
  color: #E5E5E5;
}

.txt-gray-lightest {
  color: #f7f7f7;
}

.txt-lightest {
  color: #fff;
}

.text-transform-reset {
  text-transform: none !important;
}

.text-transform-capitalize {
  text-transform: capitalize !important;
}

.text-transform-uppercase {
  text-transform: uppercase !important;
}

.text-transform-lowercase {
  text-transform: lowercase !important;
}

.pointer {
  cursor: pointer;
}

.ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.ellipsis-false {
  overflow: visible !important;
  white-space: normal !important;
  text-overflow: initial !important;
}

/* Modules */
/* --------------------------------------------------
   Tables Module
-------------------------------------------------- */
.table-style1 {
  width: 100%;
  padding: 0;
  margin: 0;
  table-layout: fixed;
}

.table-style1__scroller {
  height: calc(100% - 42px);
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
@media (min-width: 992px) {
  .table-style1__scroller {
    height: calc(100% - 30.5px);
  }
}

.thead-style1 {
  table-layout: fixed;
  width: 100%;
  padding: 0;
  margin: 0;
}
.thead-style1 th {
  height: 30px;
  line-height: 30px;
  color: #808283;
  text-transform: uppercase;
  padding: 5px 14px 5px 14px;
  text-align: left;
  font-size: 13px;
  font-weight: normal;
  border-top: 1px solid #dcdcde;
  border-bottom: 1px solid #dcdcde;
  background: #ededed;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.thead-style1 th.active {
  background: #e0f4ff;
}
.thead-style1 th:last-child, .thead-style1 th:first-child {
  border-right: none;
}
.thead-style1 th .thead-style1__sort-indicator {
  display: inline-block;
  height: 15px;
  width: 24px;
  margin: 0;
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 9.03l5 4.94 5-4.94' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: top left;
}
.thead-style1 th .thead-style1__sort-indicator.asc {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 13.97l5-4.94 5 4.94' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E");
}
@media handheld, only screen and (max-width: 767px) {
  .thead-style1 th .thead-style1__sort-indicator {
    display: none;
  }
}
.thead-style1 th.text-right {
  text-align: right;
}
@media (min-width: 992px) {
  .thead-style1 th {
    height: 22.5px;
    line-height: 22.5px;
    font-size: 12px;
    padding: 3px 8px 3px 8px;
  }
  .thead-style1 th.text-right {
    text-align: right;
  }
}

.tbody-style1__cell-presenter {
  font-size: 16px;
  padding: 8px 14px 6px 14px;
}
@media (min-width: 992px) {
  .tbody-style1__cell-presenter {
    font-size: 12px;
    padding: 4px 8px 4px 8px;
  }
}

.tbody-style1 tr.tbody-style1__featured {
  background-color: #e7ecef;
}
.tbody-style1 tr.tbody-style1__tr-featured {
  background-color: #e7ecef;
}
.tbody-style1 tr.tbody-style1__tr-higer {
  min-height: 26px;
}
.tbody-style1 tr.tbody-style1__tr-default {
  background-color: #fff;
}
.tbody-style1 tr.tbody-style1__tr-success {
  background-color: #e9fbea;
}
.tbody-style1 tr.tbody-style1__tr-info {
  background-color: #c5e9f3;
}
.tbody-style1 tr.tbody-style1__tr-warning {
  background-color: #fbe8cd;
}
.tbody-style1 tr.tbody-style1__tr-danger {
  background-color: #ffebeb;
}
.tbody-style1 tr.hover {
  cursor: pointer;
}
.tbody-style1 tr.hover:hover {
  background-color: #f7f7f7;
}
.tbody-style1 tr.hover:hover.tbody-style1__featured {
  background-color: #e7ecef;
}
.tbody-style1 tr.hover:hover.tbody-style1__tr-featured {
  background-color: #d8e0e5;
}
.tbody-style1 tr.hover:hover.tbody-style1__tr-default {
  background-color: #f2f2f2;
}
.tbody-style1 tr.hover:hover.tbody-style1__tr-success {
  background-color: #d3f7d5;
}
.tbody-style1 tr.hover:hover.tbody-style1__tr-info {
  background-color: #b0e1ef;
}
.tbody-style1 tr.hover:hover.tbody-style1__tr-warning {
  background-color: #f9ddb5;
}
.tbody-style1 tr.hover:hover.tbody-style1__tr-danger {
  background-color: #ffd2d2;
}
.tbody-style1 tr td {
  padding: 8px 14px 6px 14px;
  font-size: 16px;
  vertical-align: top;
  border-bottom: 1px solid #E5E5E5;
}
.tbody-style1 tr td.text-right {
  text-align: right;
}
@media (min-width: 992px) {
  .tbody-style1 tr td {
    font-size: 12px;
    padding: 4px 8px 4px 8px;
  }
  .tbody-style1 tr td.text-right {
    text-align: right;
  }
}
@print {
  .tbody-style1 {
    page-break-inside: auto;
  }
  .tbody-style1 tr {
    page-break-inside: avoid;
    page-break-after: auto;
  }
}
/* --------------------------------------------------
   Forms Module
-------------------------------------------------- */
.input-style1, .select-style1, .filebox-style1, .presenter-style1__input, .input-style3 {
  border: 1px dotted #777777;
  background-color: #fff;
  padding: 3px;
  font-weight: bold;
  line-height: 1.3em;
  color: #000;
  font-size: 16px;
}

.input-style1:read-only, textarea.input-style1:read-only, .select-style1:read-only, .presenter-style1__input.readonly, .input-style3:read-only {
  border: 1px solid #E5E5E5;
  outline: none;
}

@-webkit-keyframes blink {
  0% {
    border: 1px solid #70c8e2;
    border-top: 3px solid #70c8e2;
  }
  50% {
    border: 1px solid #1f7e9a;
    border-top: 3px solid #1f7e9a;
  }
  100% {
    border: 1px solid #70c8e2;
    border-top: 3px solid #70c8e2;
  }
}
@-moz-keyframes blink {
  0% {
    border: 1px solid #70c8e2;
    border-top: 3px solid #70c8e2;
  }
  50% {
    border: 1px solid #1f7e9a;
    border-top: 3px solid #1f7e9a;
  }
  100% {
    border: 1px solid #70c8e2;
    border-top: 3px solid #70c8e2;
  }
}
@-ms-keyframes blink {
  0% {
    border: 1px solid #70c8e2;
    border-top: 3px solid #70c8e2;
  }
  50% {
    border: 1px solid #1f7e9a;
    border-top: 3px solid #1f7e9a;
  }
  100% {
    border: 1px solid #70c8e2;
    border-top: 3px solid #70c8e2;
  }
}
/* Edit Module Animation */
@keyframes fadeOut {
  0% {
    border-top: 3px solid #24d02f;
  }
  75% {
    border-top: 3px solid transparent;
  }
  100% {
    border-top: 1px dotted #777777;
  }
}
@-webkit-keyframes fadeOut {
  0% {
    border-top: 3px solid #24d02f;
  }
  75% {
    border-top: 3px solid transparent;
  }
  100% {
    border-top: 1px dotted #777777;
  }
}
@-moz-keyframes fadeOut {
  0% {
    border-top: 3px solid #24d02f;
  }
  75% {
    border-top: 3px solid transparent;
  }
  100% {
    border-top: 1px dotted #777777;
  }
}
@keyframes fadeOutLine {
  0% {
    border-top: 3px solid #24d02f;
  }
  75% {
    border-top: 3px solid transparent;
  }
  100% {
    border-top: 1px solid #E5E5E5;
  }
}
@-webkit-keyframes fadeOutLine {
  0% {
    border-top: 3px solid #24d02f;
  }
  75% {
    border-top: 3px solid transparent;
  }
  100% {
    border-top: 1px solid #E5E5E5;
  }
}
@-moz-keyframes fadeOutLine {
  0% {
    border-top: 3px solid #24d02f;
  }
  75% {
    border-top: 3px solid transparent;
  }
  100% {
    border-top: 1px solid #E5E5E5;
  }
}
.input-style1 {
  box-shadow: none;
  width: 100%;
  height: 33px;
  margin: 0 0 16px 0;
  font-weight: normal;
}
.input-style1.input-style1-loading {
  -webkit-animation: blink 3s infinite;
  -moz-animation: blink 3s infinite;
  -ms-animation: blink 3s infinite;
}
.input-style1.input-style1-ko, .input-style1.input-style1-danger {
  border-top: 3px solid #f80402;
}
.input-style1.input-style1-ok, .input-style1.input-style1-success {
  -webkit-animation: fadeOut 6s forwards;
  -moz-animation: fadeOut 6s forwards;
  -ms-animation: fadeOut 6s forwards;
}
.input-style1.input-style1-warning {
  border-top: 3px solid #f0ad4e;
}
@media (min-width: 992px) {
  .input-style1 {
    margin-bottom: 12px;
    height: 24.75px;
    font-size: 12px;
  }
}
.input-style1:read-only.input-style1-ok, .input-style1:read-only.input-style1-success {
  -webkit-animation: fadeOutLine 6s forwards;
  -moz-animation: fadeOutLine 6s forwards;
  -ms-animation: fadeOutLine 6s forwards;
}
.input-style1.with-appendix {
  width: calc(100% - 34px);
  display: inline-block;
  float: left;
}
@media (min-width: 992px) {
  .input-style1.with-appendix {
    width: calc(100% - 25.75px);
    display: inline-block;
    float: left;
  }
}

.input-style1 + .input-style1-appendix {
  width: 33px;
  background: #e7ecef;
  color: #222222;
  height: 33px;
  line-height: 33px;
  display: inline-block;
  text-align: center;
  font-size: 16px;
}
@media (min-width: 992px) {
  .input-style1 + .input-style1-appendix {
    height: 24.75px;
    line-height: 24.75px;
    width: 24.75px;
    font-size: 12px;
  }
}

textarea.input-style1 {
  height: auto;
  min-height: 49.5px;
}
@media (min-width: 992px) {
  textarea.input-style1 {
    height: auto;
    min-height: 37.125px;
  }
}
textarea.input-style1.large {
  min-height: 99px;
}
@media (min-width: 992px) {
  textarea.input-style1.large {
    min-height: 74.25px;
  }
}
textarea.input-style1.extra-large {
  min-height: 297px;
}
@media (min-width: 992px) {
  textarea.input-style1.extra-large {
    min-height: 222.75px;
  }
}

.select-style1 {
  width: 100%;
  height: 33px;
  margin: 0 0 16px 0;
  font-weight: normal;
}
@media (min-width: 992px) {
  .select-style1 {
    margin-bottom: 12px;
    height: 24.75px;
    font-size: 12px;
  }
}

.filebox-style1 {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  width: 100%;
  min-height: 80px;
  padding: 25px;
  text-align: center;
  cursor: pointer;
  font-size: 16px;
}
.filebox-style1:hover {
  border: 1px dotted #005186;
}
.filebox-style1.filled {
  cursor: default;
  border: 1px dotted #005186;
}
@media (min-width: 992px) {
  .filebox-style1 {
    font-size: 12px;
  }
}

.checkbox-style1[type='checkbox'] {
  position: absolute;
  left: -9999px;
}

.checkbox-style1[type='checkbox'] + label {
  background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.984 2.016H2.016v13.968h13.968V2.016zm0-2.016c.532 0 1 .203 1.407.61.41.406.61.874.61 1.406v13.968c0 .532-.2 1-.61 1.407-.4.41-.87.61-1.4.61H2.018c-.53 0-1-.2-1.41-.61C.2 16.99 0 16.52 0 15.99V2.018c0-.53.203-1 .61-1.41C1.015.2 1.483 0 2.015 0h13.968z' fill='%23555555' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat center left;
  display: inline-block;
  margin: 0;
  padding: 8px 0 0 25px;
  cursor: pointer;
  font-weight: 300;
  height: 33px;
  margin-bottom: 16px;
  font-size: 16px;
}
@media (min-width: 992px) {
  .checkbox-style1[type='checkbox'] + label {
    margin-bottom: 12px;
    height: 24.75px;
    font-size: 12px;
  }
}

.checkbox-style1[type='checkbox']:checked + label {
  background: transparent url("data:image/svg+xml;charset=utf8,%3Csvg width='18' height='18' viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.984 0c.532 0 1 .203 1.407.61.41.406.61.874.61 1.406v13.968c0 .532-.2 1-.61 1.407-.4.41-.87.61-1.4.61H2.018c-.53 0-1-.2-1.41-.61C.2 16.99 0 16.52 0 15.99V2.018c0-.53.203-1 .61-1.41C1.015.2 1.483 0 2.015 0h13.968zm-9 14.016l9-9-1.406-1.407-7.594 7.59-3.562-3.61L2.016 9l4.968 5.016z' fill='%23555555' fill-rule='evenodd'/%3E%3C/svg%3E") no-repeat center left;
}

.autocomplete-style1 {
  position: relative;
}
.autocomplete-style1 .autocomplete-style1__selector {
  -webkit-border-bottom-right-radius: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -moz-border-radius-bottomleft: 4px;
  -o-border-radius-bottomright: 4px;
  -o-border-radius-bottomleft: 4px;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-box-shadow: 0 0 1px 0px #555555;
  -webkit-box-shadow: 0 0 1px 0px #555555;
  box-shadow: 0 0 1px 0px #555555;
  display: none;
  position: absolute;
  top: 33px;
  border-left: 1px solid #777777;
  border-bottom: 1px solid #777777;
  border-right: 1px solid #777777;
  height: auto;
  z-index: 1;
  max-height: 120px;
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%;
  background-color: #fff;
}
.autocomplete-style1 .autocomplete-style1__selector.open {
  display: block;
}
.autocomplete-style1 .autocomplete-style1__selector.lg-height {
  max-height: 300px;
}
.autocomplete-style1 .autocomplete-style1__selector.lg-width {
  width: calc(100% + 30px);
  margin-left: -15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.autocomplete-style1 .autocomplete-style1__selector .autocomplete-style1__selector__list {
  width: 100%;
}
.autocomplete-style1 .autocomplete-style1__selector .autocomplete-style1__selector__list__option {
  cursor: pointer;
  line-height: 34px;
  border-bottom: 1px solid #E5E5E5;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 14px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.autocomplete-style1 .autocomplete-style1__selector .autocomplete-style1__selector__list__option.multi-lines {
  overflow: visible !important;
  white-space: normal !important;
  text-overflow: initial !important;
  height: auto;
  line-height: 17px;
  padding-top: 8.5px;
  padding-bottom: 8.5px;
}
.autocomplete-style1 .autocomplete-style1__selector .autocomplete-style1__selector__list__option.loading {
  cursor: auto;
  text-align: center;
  color: #555555;
}
.autocomplete-style1 .autocomplete-style1__selector .autocomplete-style1__selector__list__option.loading:hover {
  background-color: #fff;
  color: #555555;
}
.autocomplete-style1 .autocomplete-style1__selector .autocomplete-style1__selector__list__option.active {
  background-color: #005186;
  color: #fff;
}
.autocomplete-style1 .autocomplete-style1__selector .autocomplete-style1__selector__list__option:hover {
  background-color: #555555;
  color: #fff;
}
.autocomplete-style1 .autocomplete-style1__selector .autocomplete-style1__selector__list__option:last-child {
  border-bottom: none;
}
@media (min-width: 992px) {
  .autocomplete-style1 .autocomplete-style1__selector {
    top: 24.75px;
    font-size: 12px;
  }
  .autocomplete-style1 .autocomplete-style1__selector .autocomplete-style1__selector__list__option {
    padding-left: 7.5px;
    padding-right: 7.5px;
    font-size: 10.5px;
    height: 26.25px;
    line-height: 26.25px;
  }
}

.form-style1 {
  display: block;
}

.form-style1__group .form-style1__group__help-text {
  margin-top: -11px;
}
.form-style1__group .form-style1__group__help-text ~ .form-style1__group__help-text {
  margin-top: 0px;
}
.form-style1__group .form-style1__group__help-text:last-child {
  margin-bottom: 16px;
}
@media (min-width: 992px) {
  .form-style1__group .form-style1__group__help-text {
    margin-top: -7px;
  }
  .form-style1__group .form-style1__group__help-text ~ .form-style1__group__help-text {
    margin-top: 0px;
  }
  .form-style1__group .form-style1__group__help-text:last-child {
    margin-bottom: 12px;
  }
}

.form-style1__button {
  position: relative;
  top: -11px;
}

.form-style1__title {
  color: #333333;
  font-size: 20px;
  display: inline-block;
  font-weight: normal;
  margin: 16px 5px 16px 0;
}

.form-style1__caption {
  color: #777777;
  font-size: 16px;
  display: inline-block;
  font-weight: normal;
  margin: 16px 0 16px 0;
}

.form-style1__label {
  color: #555555;
  font-size: 16px;
  display: block;
  font-weight: normal;
  margin: 0;
  text-transform: uppercase;
}
.form-style1__label.inline {
  display: inline-block;
}

@media (min-width: 992px) {
  .form-style1__title {
    font-size: 15px;
    margin: 12px 5px 12px 0;
  }

  .form-style1__caption {
    font-size: 12px;
    margin: 12px 0 12px 0;
  }

  .form-style1__label {
    font-size: 12px;
  }

  .form-style1__button {
    position: relative;
    top: -7px;
  }
}
.presenter-style1__input {
  box-shadow: none;
  width: 100%;
  min-height: 33px;
  line-height: 27px;
  margin: 0 0 16px 0;
  font-weight: normal;
  cursor: pointer;
  position: relative;
  overflow: visible;
}
.presenter-style1__input.input-style1-loading {
  -webkit-animation: blink 3s infinite;
  -moz-animation: blink 3s infinite;
  -ms-animation: blink 3s infinite;
}
.presenter-style1__input.input-style1-ko, .presenter-style1__input.input-style1-danger {
  border-top: 3px solid #f80402;
}
.presenter-style1__input.input-style1-ok, .presenter-style1__input.input-style1-success {
  -webkit-animation: fadeOut 6s forwards;
  -moz-animation: fadeOut 6s forwards;
  -ms-animation: fadeOut 6s forwards;
}
.presenter-style1__input.input-style1-warning {
  border-top: 3px solid #f0ad4e;
}
.presenter-style1__input.without-border {
  border: none;
  padding-left: 0px;
}
.presenter-style1__input.without-margin {
  margin: 0;
}
.presenter-style1__input.without-padding-and-border {
  padding: 0;
  border: none;
}
.presenter-style1__input.placeholder {
  color: #777777;
  font-style: italic;
}
.presenter-style1__input.tag {
  display: inline-block;
  cursor: auto;
  width: auto;
  margin: 0 8px 16px 0;
}
.presenter-style1__input .presenter-style1__input__icon {
  font-size: 130%;
}
@media (min-width: 992px) {
  .presenter-style1__input {
    padding: 3px;
    margin-bottom: 12px;
    min-height: 24.75px;
    font-size: 12px;
    line-height: 16.75px;
  }
}
.presenter-style1__input.input-style1-ko {
  border-top: 3px solid #f80402;
}
.presenter-style1__input.input-style1-ok {
  border-top: 3px solid #24d02f;
}
.presenter-style1__input.readonly {
  cursor: default;
}
.presenter-style1__input.readonly.input-style1-ok, .presenter-style1__input.readonly.input-style1-success {
  -webkit-animation: fadeOutLine 6s forwards;
  -moz-animation: fadeOutLine 6s forwards;
  -ms-animation: fadeOutLine 6s forwards;
}

.input-style1-radio-option {
  display: block;
  margin: 6.4px 0 6.4px 0;
  padding: 0;
}
.input-style1-radio-option + .input-style1-radio-option {
  margin: 0 6.4px 0 6.4px 0;
}
.input-style1-radio-option.inline {
  display: inline-block;
  margin: 0 6.4px 0 6.4px;
}
.input-style1-radio-option.inline + .inline {
  margin: 0 6.4px 0 0;
}
.input-style1-radio-option__label {
  line-height: 16px;
  padding-left: 3.2px;
  font-weight: normal;
}
.input-style1-radio-option .input-style1-radio-option__input {
  margin: 0;
  padding: 0;
  position: relative;
  display: inline-block;
  width: 14px;
  height: 14px;
  border-radius: 100%;
  outline: none !important;
  -webkit-appearance: none;
}
.input-style1-radio-option .input-style1-radio-option__input::before {
  position: relative;
  top: 1px;
  left: -1px;
  display: block;
  content: '';
  background: #fff;
  border: 1px solid rgba(119, 119, 119, 0.4);
  border-radius: 100%;
  box-shadow: inset 0 0.1em 1px -0.1em rgba(51, 51, 51, 0.7);
  width: 16px;
  height: 16px;
}
.input-style1-radio-option .input-style1-radio-option__input:active::before {
  box-shadow: inset 0 0.1em 1px -0.1em rgba(51, 51, 51, 0.7), inset 0 0 2px 3px rgba(51, 51, 51, 0.9);
}
.input-style1-radio-option .input-style1-radio-option__input:focus::before {
  box-shadow: inset 0 0.1em 1px -0.1em rgba(51, 51, 51, 0.7), 0 0 0 2px rgba(85, 85, 85, 0.5);
}
.input-style1-radio-option .input-style1-radio-option__input:checked::before {
  background: #bbbbbb;
  border-color: #555555;
}
.input-style1-radio-option .input-style1-radio-option__input:disabled::before {
  cursor: not-allowed;
  background-color: #eaeaea;
  border-color: rgba(119, 119, 119, 0.2);
}
.input-style1-radio-option .input-style1-radio-option__input::after {
  position: relative;
  top: -9px;
  left: 7px;
  display: block;
  content: '';
  background: #555555;
  border-radius: 100%;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  width: 0;
  height: 0;
}
.input-style1-radio-option .input-style1-radio-option__input:checked::after {
  transition: all ease-in-out 100ms 0;
  top: -12px;
  left: 2px;
  width: 10px;
  height: 10px;
}
.input-style1-radio-option .input-style1-radio-option__input:disabled::after {
  background: #cccccc;
}

.input-style3 {
  box-shadow: none;
  height: 33px;
  margin: 0 0 16px 0;
  font-weight: normal;
}
.input-style3.input-style3-loading {
  -webkit-animation: blink 3s infinite;
  -moz-animation: blink 3s infinite;
  -ms-animation: blink 3s infinite;
}
.input-style3.input-style3-ko, .input-style3.input-style3-danger {
  border-top: 3px solid #f80402;
}
.input-style3.input-style3-ok, .input-style3.input-style3-success {
  -webkit-animation: fadeOut 6s forwards;
  -moz-animation: fadeOut 6s forwards;
  -ms-animation: fadeOut 6s forwards;
}
.input-style3.input-style3-warning {
  border-top: 3px solid #f0ad4e;
}
@media (min-width: 992px) {
  .input-style3 {
    margin-bottom: 12px;
    height: 24.75px;
    font-size: 12px;
  }
}
.input-style3:read-only.input-style3-ok, .input-style3:read-only.input-style3-success {
  -webkit-animation: fadeOutLine 6s forwards;
  -moz-animation: fadeOutLine 6s forwards;
  -ms-animation: fadeOutLine 6s forwards;
}
.input-style3.with-appendix {
  width: calc(100% - 34px);
  display: inline-block;
  float: left;
}
@media (min-width: 992px) {
  .input-style3.with-appendix {
    width: calc(100% - 25.75px);
    display: inline-block;
    float: left;
  }
}

.input-style3 + .input-style3-appendix {
  width: 33px;
  background: #e7ecef;
  color: #222222;
  height: 33px;
  line-height: 33px;
  display: inline-block;
  text-align: center;
  font-size: 16px;
}
@media (min-width: 992px) {
  .input-style3 + .input-style3-appendix {
    height: 24.75px;
    line-height: 24.75px;
    width: 24.75px;
    font-size: 12px;
  }
}

/* --------------------------------------------------
   Buttons Module
-------------------------------------------------- */
.button-style1.disabled, .button-style1:disabled, a.button-style1.disabled, .button-style2.disabled, .button-style2:disabled, a.button-style2.disabled, .button-style3.disabled, .button-style3:disabled, a.button-style3.disabled, .button-style4.disabled, .button-style4:disabled, a.button-style4.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}

.button-style1 {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #005186;
  color: #fff;
  font-weight: bold;
  padding: 7px 15px 7px 15px;
  font-size: 14px;
  line-height: 1.42857;
  border: none;
  display: inline-block;
  text-transform: capitalize;
}
.button-style1.full-width {
  display: block;
  width: 100%;
}
.button-style1.full-height {
  height: 100%;
  padding: 3px 10px 3px 10px;
  font-size: 12px;
}
.button-style1.no-border-radius {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.button-style1:focus {
  outline: 0;
}
.button-style1:hover {
  background-color: #00426d;
}
.button-style1.button-style1__small, .button-style1.small {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 14px 5px 14px;
}
.button-style1.primary-darker {
  background-color: #00426d;
}
.button-style1.primary-darker:hover {
  background-color: #00233a;
}
.button-style1.secondary {
  background-color: #ff8800;
}
.button-style1.secondary:hover {
  background-color: #e67a00;
}
.button-style1.success {
  background-color: #24d02f;
}
.button-style1.success:hover {
  background-color: #20ba2a;
}
.button-style1.calm {
  background-color: #417505;
}
.button-style1.calm:hover {
  background-color: #335d04;
}
.button-style1.info {
  background-color: #5bc0de;
}
.button-style1.info:hover {
  background-color: #46b8da;
}
.button-style1.warning {
  background-color: #f0ad4e;
}
.button-style1.warning:hover {
  background-color: #eea236;
}
.button-style1.danger {
  background-color: #f80402;
}
.button-style1.danger:hover {
  background-color: #df0402;
}
.button-style1.neutral {
  background-color: #668699;
}
.button-style1.neutral:hover {
  background-color: #5c798a;
}
.button-style1.dark {
  background-color: #222222;
}
.button-style1.dark:hover {
  background-color: #161616;
}
@media (min-width: 992px) {
  .button-style1 {
    padding: 3px 10px 3px 10px;
    font-size: 12px;
  }
  .button-style1.button-style1__small, .button-style1.small {
    padding: 2px 6px 2px 6px;
  }
}
.button-style1.forced-desktop {
  padding: 3px 10px 3px 10px;
  font-size: 12px;
}
.button-style1.forced-desktop.button-style1__small, .button-style1.forced-desktop.small {
  padding: 2px 6px 2px 6px;
}
.button-style1.no-capitalize {
  text-transform: none;
}

a.button-style1:focus {
  outline: 0;
}
a.button-style1:hover, a.button-style1:active, a.button-style1:link, a.button-style1:visited {
  color: #fff;
  text-decoration: none;
}
a.button-style1:hover.secondary, a.button-style1:active.secondary, a.button-style1:link.secondary, a.button-style1:visited.secondary {
  background-color: #ff8800;
}
a.button-style1:hover.success, a.button-style1:active.success, a.button-style1:link.success, a.button-style1:visited.success {
  background-color: #24d02f;
}
a.button-style1:hover.calm, a.button-style1:active.calm, a.button-style1:link.calm, a.button-style1:visited.calm {
  background-color: #417505;
}
a.button-style1:hover.info, a.button-style1:active.info, a.button-style1:link.info, a.button-style1:visited.info {
  background-color: #5bc0de;
}
a.button-style1:hover.warning, a.button-style1:active.warning, a.button-style1:link.warning, a.button-style1:visited.warning {
  background-color: #f0ad4e;
}
a.button-style1:hover.danger, a.button-style1:active.danger, a.button-style1:link.danger, a.button-style1:visited.danger {
  background-color: #f80402;
}
a.button-style1:hover.neutral, a.button-style1:active.neutral, a.button-style1:link.neutral, a.button-style1:visited.neutral {
  background-color: #668699;
}
a.button-style1:hover.dark, a.button-style1:active.dark, a.button-style1:link.dark, a.button-style1:visited.dark {
  background-color: #222222;
}
a.button-style1.forced-desktop {
  padding: 3px 10px 3px 10px;
  font-size: 12px;
}
a.button-style1.forced-desktop.button-style1__small, a.button-style1.forced-desktop.small {
  padding: 2px 6px 2px 6px;
}
a.button-style1.no-capitalize {
  text-transform: none;
}

.button-style2 {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: #fff;
  color: #005186;
  border: 1px solid #005186;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.42857;
  padding: 6px 14px 6px 14px;
  display: inline-block;
  text-transform: capitalize;
}
.button-style2.full-width {
  display: block;
  width: 100%;
}
.button-style2.full-height {
  height: 100%;
  padding: 2px 9px 2px 9px;
  font-size: 12px;
}
.button-style2.no-border-radius {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.button-style2:focus {
  outline: 0;
}
.button-style2:hover {
  background-color: #E5E5E5;
  border: 1px solid #005186;
}
.button-style2.button-style1__small, .button-style2.small {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 4px 12px 4px 12px;
}
.button-style2.secondary {
  color: #ff8800;
  border: 1px solid #ff8800;
}
.button-style2.success {
  color: #24d02f;
  border: 1px solid #24d02f;
}
.button-style2.calm {
  color: #417505;
  border: 1px solid #417505;
}
.button-style2.info {
  color: #5bc0de;
  border: 1px solid #5bc0de;
}
.button-style2.warning {
  color: #f0ad4e;
  border: 1px solid #f0ad4e;
}
.button-style2.danger {
  color: #f80402;
  border: 1px solid #f80402;
}
.button-style2.neutral {
  color: #668699;
  border: 1px solid #668699;
}
@media (min-width: 992px) {
  .button-style2 {
    padding: 2px 9px 2px 9px;
    font-size: 12px;
  }
  .button-style2.button-style1__small, .button-style2.small {
    padding: 1px 5px 1px 5px;
  }
}
.button-style2.forced-desktop {
  padding: 2px 9px 2px 9px;
  font-size: 12px;
}
.button-style2.forced-desktop.button-style1__small, .button-style2.forced-desktop.small {
  padding: 1px 5px 1px 5px;
}
.button-style2.no-capitalize {
  text-transform: none;
}

a.button-style2:focus {
  outline: 0;
}
a.button-style2:hover, a.button-style2:active, a.button-style2:link, a.button-style2:visited {
  color: #005186;
  text-decoration: none;
}
a.button-style2:hover.secondary, a.button-style2:active.secondary, a.button-style2:link.secondary, a.button-style2:visited.secondary {
  color: #ff8800;
  border: 1px solid #ff8800;
}
a.button-style2:hover.success, a.button-style2:active.success, a.button-style2:link.success, a.button-style2:visited.success {
  color: #24d02f;
  border: 1px solid #24d02f;
}
a.button-style2:hover.calm, a.button-style2:active.calm, a.button-style2:link.calm, a.button-style2:visited.calm {
  color: #417505;
  border: 1px solid #417505;
}
a.button-style2:hover.info, a.button-style2:active.info, a.button-style2:link.info, a.button-style2:visited.info {
  color: #5bc0de;
  border: 1px solid #5bc0de;
}
a.button-style2:hover.warning, a.button-style2:active.warning, a.button-style2:link.warning, a.button-style2:visited.warning {
  color: #f0ad4e;
  border: 1px solid #f0ad4e;
}
a.button-style2:hover.danger, a.button-style2:active.danger, a.button-style2:link.danger, a.button-style2:visited.danger {
  color: #f80402;
  border: 1px solid #f80402;
}
a.button-style2:hover.neutral, a.button-style2:active.neutral, a.button-style2:link.neutral, a.button-style2:visited.neutral {
  color: #668699;
  border: 1px solid #668699;
}
a.button-style2.forced-desktop {
  padding: 2px 9px 2px 9px;
  font-size: 12px;
}
a.button-style2.forced-desktop.button-style1__small, a.button-style2.forced-desktop.small {
  padding: 1px 5px 1px 5px;
}
a.button-style2.no-capitalize {
  text-transform: none;
}

.button-style3 {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  background-color: transparent;
  color: #333333;
  border: 1px solid #E5E5E5;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.42857;
  padding: 6px 14px 6px 14px;
  display: inline-block;
  text-transform: capitalize;
}
.button-style3.full-width {
  display: block;
  width: 100%;
}
.button-style3.full-height {
  height: 100%;
  padding: 2px 9px 2px 9px;
  font-size: 12px;
}
.button-style3.no-border-radius {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.button-style3:focus {
  outline: 0;
}
.button-style3:hover {
  -moz-box-shadow: 0 0 1px 0px #555555;
  -webkit-box-shadow: 0 0 1px 0px #555555;
  box-shadow: 0 0 1px 0px #555555;
  background-color: transparent;
  border: 1px solid #555555;
}
.button-style3.button-style3__small, .button-style3.small {
  padding: 4px 12px 4px 12px;
}
.button-style3.active {
  border: 1px solid #005186;
  -moz-box-shadow: 0 0 0px 0px transparent;
  -webkit-box-shadow: 0 0 0px 0px transparent;
  box-shadow: 0 0 0px 0px transparent;
}
@media (min-width: 992px) {
  .button-style3 {
    padding: 2px 9px 2px 9px;
    font-size: 12px;
  }
  .button-style3.button-style1__small, .button-style3.small {
    padding: 1px 5px 1px 5px;
  }
}
.button-style3.forced-desktop {
  padding: 2px 9px 2px 9px;
  font-size: 12px;
}
.button-style3.forced-desktop.button-style1__small, .button-style3.forced-desktop.small {
  padding: 1px 5px 1px 5px;
}
.button-style3.no-capitalize {
  text-transform: none;
}

a.button-style3:focus {
  outline: 0;
}
a.button-style3:hover, a.button-style3:active, a.button-style3:link, a.button-style3:visited {
  color: #333333;
  text-decoration: none;
}
a.button-style3.forced-desktop {
  padding: 2px 9px 2px 9px;
  font-size: 12px;
}
a.button-style3.forced-desktop.button-style1__small, a.button-style3.forced-desktop.small {
  padding: 1px 5px 1px 5px;
}
a.button-style3.no-capitalize {
  text-transform: none;
}

.button-style4 {
  background-color: transparent;
  color: #005186;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.42857;
  border: none;
  padding: 7px 15px 7px 15px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  display: inline-block;
  text-transform: capitalize;
}
.button-style4.full-width {
  display: block;
  width: 100%;
}
.button-style4.full-height {
  height: 100%;
  padding: 3px 10px 3px 10px;
  font-size: 12px;
}
.button-style4.no-border-radius {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.button-style4:focus {
  outline: 0;
}
.button-style4:hover {
  background-color: rgba(0, 0, 0, 0.1);
}
.button-style4.no-border-radius {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.button-style4.button-style1__small, .button-style4.small {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  padding: 5px 14px 5px 14px;
}
.button-style4.button-style1__small.no-border-radius, .button-style4.small.no-border-radius {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.button-style4.square {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
  padding: 9px;
  line-height: 1;
}
.button-style4.large {
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  border-radius: 6px;
  padding: 10px 15px 10px 15px;
}
.button-style4.large.no-border-radius {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.button-style4.secondary {
  color: #ff8800;
}
.button-style4.success {
  color: #24d02f;
}
.button-style4.calm {
  color: #417505;
}
.button-style4.info {
  color: #5bc0de;
}
.button-style4.warning {
  color: #f0ad4e;
}
.button-style4.danger {
  color: #f80402;
}
.button-style4.neutral {
  color: #668699;
}
@media (min-width: 992px) {
  .button-style4 {
    padding: 3px 10px 3px 10px;
    font-size: 12px;
  }
  .button-style4.button-style4__small, .button-style4.small {
    padding: 2px 6px 2px 6px;
  }
  .button-style4.large {
    padding: 6px 12px 6px 12px;
  }
  .button-style4.square {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border-radius: 0;
    padding: 6px;
  }
}
.button-style4.forced-desktop {
  padding: 3px 10px 3px 10px;
  font-size: 12px;
}
.button-style4.forced-desktop.button-style4__small, .button-style4.forced-desktop.small {
  padding: 2px 6px 2px 6px;
}
.button-style4.forced-desktop.large {
  padding: 6px 12px 6px 12px;
}
.button-style4.no-capitalize {
  text-transform: none;
}

a.button-style4:focus {
  outline: 0;
}
a.button-style4:hover, a.button-style4:active, a.button-style4:link, a.button-style4:visited {
  color: #005186;
  text-decoration: none;
}
a.button-style4:hover.secondary, a.button-style4:active.secondary, a.button-style4:link.secondary, a.button-style4:visited.secondary {
  color: #ff8800;
}
a.button-style4:hover.success, a.button-style4:active.success, a.button-style4:link.success, a.button-style4:visited.success {
  color: #24d02f;
}
a.button-style4:hover.calm, a.button-style4:active.calm, a.button-style4:link.calm, a.button-style4:visited.calm {
  color: #417505;
}
a.button-style4:hover.info, a.button-style4:active.info, a.button-style4:link.info, a.button-style4:visited.info {
  color: #5bc0de;
}
a.button-style4:hover.warning, a.button-style4:active.warning, a.button-style4:link.warning, a.button-style4:visited.warning {
  color: #f0ad4e;
}
a.button-style4:hover.danger, a.button-style4:active.danger, a.button-style4:link.danger, a.button-style4:visited.danger {
  color: #f80402;
}
a.button-style4:hover.neutral, a.button-style4:active.neutral, a.button-style4:link.neutral, a.button-style4:visited.neutral {
  color: #668699;
}
a.button-style4.forced-desktop {
  padding: 3px 10px 3px 10px;
  font-size: 12px;
}
a.button-style4.forced-desktop.button-style4__small, a.button-style4.forced-desktop.small {
  padding: 2px 6px 2px 6px;
}
a.button-style4.forced-desktop.large {
  padding: 6px 12px 6px 12px;
}
a.button-style4.no-capitalize {
  text-transform: none;
}

.pagination-style1 {
  background-color: white;
}
.pagination-style1.pagination-style1__border-bottom {
  border-bottom: 1px solid #E5E5E5;
}
.pagination-style1.pagination-style1__border-top {
  border-top: 1px solid #E5E5E5;
}
.pagination-style1 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}
.pagination-style1 ul li {
  display: inline-block;
  width: 50px;
}
.pagination-style1 ul li a:link,
.pagination-style1 ul li a:visited {
  display: block;
  height: 35px;
  line-height: 35px;
  font-weight: bold;
  color: #005186;
}
.pagination-style1 ul li a:hover,
.pagination-style1 ul li a:active,
.pagination-style1 ul li a:link.active,
.pagination-style1 ul li a:visited.active {
  background-color: #005186;
  color: white;
  text-decoration: none;
}

/* --------------------------------------------------
   Titlebar Module
-------------------------------------------------- */
.titlebar-style1 .titlebar-style1__title {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 21px;
  line-height: 40px;
  padding: 0 6px;
  display: inline-block;
  max-width: calc(100% - 12px);
}

.titlebar-style1 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  background-color: #005186;
  text-align: center;
  height: 40px;
  clear: both;
}
.titlebar-style1 .titlebar-style1__title {
  color: #fff;
}
.titlebar-style1 .titlebar-style1__title .titlebar-style1__title__subtitle {
  display: inline-block;
  padding: 0 6px;
  color: #E5E5E5;
}
@media (min-width: 992px) {
  .titlebar-style1 {
    height: 30px;
  }
  .titlebar-style1 .titlebar-style1__title {
    font-size: 15.75px;
    line-height: 30px;
  }
}

.titlebar-style2 .titlebar-style2__title {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 18px;
  line-height: 40px;
  padding: 0px 6px;
  display: inline-block;
  max-width: calc(100% - 12px);
}

.titlebar-style2 {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 100%;
  border-bottom: 1px solid #E5E5E5;
  text-align: left;
  height: 40px;
  clear: both;
}
.titlebar-style2.no-border {
  border-bottom: none;
}
.titlebar-style2 .titlebar-style2__title {
  font-weight: bold;
  color: #222222;
}
.titlebar-style2 .titlebar-style2__title .titlebar-style2__title__subtitle {
  display: inline-block;
  padding: 0 6px;
  font-weight: normal;
  color: #555555;
}
.titlebar-style2 .titlebar-style2__button-container {
  padding: 3px 6px;
  text-align: right;
}
@media (min-width: 992px) {
  .titlebar-style2 {
    height: 30px;
  }
  .titlebar-style2 .titlebar-style2__title {
    font-size: 13.5px;
    line-height: 30px;
  }
  .titlebar-style2 .titlebar-style2__button-container {
    padding: 3.42857px 6px;
  }
}

/* --------------------------------------------------
   Navigation Module
-------------------------------------------------- */
.navigationbar-style1 {
  width: 100%;
  background-color: #005186;
  text-align: center;
  height: 40px;
  clear: both;
  position: relative;
}
.navigationbar-style1 .navigationbar-style1__title {
  position: absolute;
  left: 15px;
  right: 15px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #fff;
  font-size: 21px;
  line-height: 40px;
  height: 40px;
  padding-left: 9px;
  padding-right: 9px;
}
.navigationbar-style1 .navigationbar-style1__title.has-1x-button-left {
  left: 44px;
}
.navigationbar-style1 .navigationbar-style1__title.has-2x-button-left {
  left: 88px;
}
.navigationbar-style1 .navigationbar-style1__title.has-1x-button-right {
  right: 44px;
}
.navigationbar-style1 .navigationbar-style1__title.has-2x-button-right {
  right: 88px;
}
.navigationbar-style1 .navigationbar-style1__button {
  width: 44px;
  display: inline-block;
  color: #fff;
  cursor: pointer;
  line-height: 40px;
  border: none;
  height: 40px;
  background-color: transparent;
  padding: 0;
  margin: 0;
}
.navigationbar-style1 .navigationbar-style1__button:hover {
  border: none;
  background-color: rgba(10, 10, 10, 0.3);
}
.navigationbar-style1 .navigationbar-style1__button.left {
  float: left;
}
.navigationbar-style1 .navigationbar-style1__button.right {
  float: right;
}
@media (min-width: 992px) {
  .navigationbar-style1 {
    height: 30px;
  }
  .navigationbar-style1 .navigationbar-style1__title {
    line-height: 30px;
    height: 30px;
    font-size: 15.75px;
  }
  .navigationbar-style1 .navigationbar-style1__button {
    line-height: 30px;
    height: 30px;
  }
}

.navigationbar-style2 {
  width: 100%;
  background-color: #fff;
  border-bottom: 1px solid #E5E5E5;
  text-align: center;
  height: 40px;
  clear: both;
  position: relative;
}
.navigationbar-style2 .navigationbar-style2__title {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  color: #000;
  font-size: 21px;
  line-height: 40px;
  height: 40px;
}
.navigationbar-style2 .navigationbar-style2__button-container {
  padding-top: 3px;
  padding-bottom: 7px;
}
@media (min-width: 992px) {
  .navigationbar-style2 {
    height: 30px;
  }
  .navigationbar-style2 .navigationbar-style2__title {
    line-height: 30px;
    height: 30px;
    font-size: 15.75px;
  }
  .navigationbar-style2 .navigationbar-style2__button-container {
    padding-top: 3.42857px;
  }
}

/* --------------------------------------------------
   Bottombar Module
-------------------------------------------------- */
.bottombar-style1 {
  width: 100%;
  background-color: #f7f7f7;
  height: 40px;
  padding: 2px 6px;
  border-top: 2px solid #E5E5E5;
  clear: both;
}
.bottombar-style1 .bottombar-style1__text1xline {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  margin: 0;
  padding: 0 9px;
  line-height: 34px;
}
@media (min-width: 992px) {
  .bottombar-style1 {
    height: 30px;
    padding: 2.42857px 6px;
  }
  .bottombar-style1 .bottombar-style1__text1xline {
    line-height: 23.14286px;
  }
}

.bottombar-style2 {
  width: 100%;
  background-color: #f7f7f7;
  height: 34px;
  clear: both;
}
@media (min-width: 992px) {
  .bottombar-style2 {
    height: 23.14286px;
  }
}

/* --------------------------------------------------
   Actionbar Module
-------------------------------------------------- */
.actionbar-style1 select, .actionbar-style1 input {
  font-size: 15px;
  line-height: 30px;
  height: 30px;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 5px;
  padding-right: 5px;
  border: 1px solid #E5E5E5;
  -webkit-border-radius: 8px;
  -moz-border-radius: 8px;
  -ms-border-radius: 8px;
  -o-border-radius: 8px;
  border-radius: 8px;
}

.actionbar-style1 {
  width: 100%;
  padding: 6px 0;
  margin: 0;
  background: #f7f7f7;
}
.actionbar-style1 label {
  font-weight: 300;
  color: #555555;
}
.actionbar-style1 select {
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  border-radius: 0;
}
.actionbar-style1 input.actionbar-style1__search-input {
  padding-left: 30px;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: 6px center;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23777777' d='M15.122 13.668h-.775l-.29-.29c.97-1.068 1.55-2.523 1.55-4.074C15.607 5.812 12.795 3 9.304 3 5.812 3 3 5.812 3 9.304c0 3.49 2.812 6.303 6.304 6.303 1.55 0 3.006-.58 4.073-1.55l.29.29v.775l4.85 4.85 1.454-1.455-4.846-4.85zm-5.818 0c-2.425 0-4.364-1.94-4.364-4.364 0-2.425 1.94-4.364 4.364-4.364s4.364 1.94 4.364 4.364-1.94 4.364-4.364 4.364z' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.actionbar-style1 input.invalid, .actionbar-style1 select.invalid {
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 5px;
  padding-right: 5px;
  background: #fff;
  background-image: none;
  border: 1px solid #f80402;
}
.actionbar-style1 .actionbar-style1__invalid-help {
  display: inline-block;
  line-height: 10px;
  padding: 0;
  margin: 12px;
  font-size: 11px;
  color: #f80402;
}
.actionbar-style1 .actionbar-style1__divider {
  height: 1px;
  width: 100%;
  background-color: #E5E5E5;
  margin: 6px 0;
}
.actionbar-style1 .actionbar-style1__group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.actionbar-style1 .actionbar-style1__group .actionbar-style1__group__clear-input {
  position: absolute;
  width: 30px;
  height: 20px;
  margin: 6px 4px -5px -35px;
  background-color: transparent;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23777777' d='M19 6.4L17.6 5 12 10.6 6.4 5 5 6.4l5.6 5.6L5 17.6 6.4 19l5.6-5.6 5.6 5.6 1.4-1.4-5.6-5.6' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
}
.actionbar-style1 .actionbar-style1__group .actionbar-style1__group__clear-input.on {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='24' height='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23000' d='M19 6.4L17.6 5 12 10.6 6.4 5 5 6.4l5.6 5.6L5 17.6 6.4 19l5.6-5.6 5.6 5.6 1.4-1.4-5.6-5.6' fill-rule='evenodd'/%3E%3C/svg%3E");
}
.actionbar-style1.fixed-height {
  height: 40px;
  padding: 6px;
}
.actionbar-style1.fixed-height input {
  height: 30px;
}
@media (min-width: 992px) {
  .actionbar-style1 input.actionbar-style1__search-input {
    background-size: 16px 16px;
  }
  .actionbar-style1 .actionbar-style1__group .actionbar-style1__group__clear-input {
    background-size: 16px 16px;
  }
  .actionbar-style1 input, .actionbar-style1 select {
    font-size: 14px;
    height: 22.5px;
    line-height: 22.5px;
  }
  .actionbar-style1.fixed-height {
    height: 30px;
    padding: 4.5px;
  }
  .actionbar-style1.fixed-height input {
    height: 22.5px;
  }
  .actionbar-style1 .actionbar-style1__group .actionbar-style1__group__clear-input {
    margin: 2px 4px -5px -30px;
  }
}

/* --------------------------------------------------
   Tabs Module
-------------------------------------------------- */
.tabs-style1 {
  width: 100%;
  background-color: #005186;
  text-align: center;
  overflow-x: hidden;
  overflow-y: hidden;
  height: 40px;
  clear: both;
}
.tabs-style1 .tabs-style1__item {
  line-height: 27px;
  height: 40px;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  color: #E5E5E5;
  padding-top: 6px;
  padding-bottom: 9px;
  border-bottom: 2px solid #00426d;
  padding-left: 15px;
  padding-right: 15px;
  margin-right: -2px;
  margin-left: -2px;
  display: inline-block;
  max-width: 200px;
  min-width: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  letter-spacing: 0.5px;
}
.tabs-style1 .tabs-style1__item.active {
  padding-bottom: 5px;
  color: #fff;
  border-bottom: 7px solid #fff;
}
@media print {
  .tabs-style1 .tabs-style1__item.active {
    border-bottom: 7px solid #00426d;
  }
}
.tabs-style1 .tabs-style1__item:hover {
  color: #fff;
  background-color: #085f98;
}
@media (min-width: 992px) {
  .tabs-style1 {
    height: 30px;
  }
  .tabs-style1 .tabs-style1__item {
    height: 30px;
    line-height: 17px;
    font-size: 10.5px;
  }
}

.tabs-style2 {
  width: 100%;
  background-color: transparent;
  text-align: left;
  overflow-x: hidden;
  overflow-y: hidden;
  height: 40px;
  border-bottom: 1px solid #E5E5E5;
  clear: both;
}
.tabs-style2 .tabs-style2__item {
  text-align: center;
  line-height: 32px;
  height: 40px;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  color: #555555;
  padding-top: 9px;
  padding-bottom: 8px;
  padding-left: 20px;
  padding-right: 20px;
  margin-right: -2px;
  margin-left: -2px;
  display: inline-block;
  max-width: 200px;
  min-width: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  letter-spacing: 0.5px;
}
.tabs-style2 .tabs-style2__item.active {
  padding-bottom: 2px;
  font-weight: 700;
  color: #555555;
  border-bottom: 4px solid #005186;
}
.tabs-style2 .tabs-style2__item:hover.active {
  padding-bottom: 2px;
  font-weight: 700;
  color: #005186;
  border-bottom: 4px solid #E5E5E5;
}
.tabs-style2 .tabs-style2__item:hover {
  color: #005186;
  padding-bottom: 3px;
  border-bottom: 3px solid #005186;
}
@media (min-width: 992px) {
  .tabs-style2 {
    height: 30px;
  }
  .tabs-style2 .tabs-style2__item {
    height: 30px;
    line-height: 17px;
    font-size: 10.5px;
  }
}

.tabs-style3 {
  width: 100%;
  background-color: transparent;
  text-align: left;
  overflow-x: hidden;
  overflow-y: hidden;
  height: 40px;
  border-bottom: 1px solid #E5E5E5;
  clear: both;
}
.tabs-style3 .tabs-style3__item {
  text-align: center;
  line-height: 32px;
  height: 40px;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  color: #555555;
  padding-top: 9px;
  padding-bottom: 8px;
  padding-left: 20px;
  padding-right: 20px;
  margin-right: -2px;
  margin-left: -2px;
  display: inline-block;
  max-width: 200px;
  min-width: 80px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
  letter-spacing: 0.5px;
}
.tabs-style3 .tabs-style3__item.active {
  padding-bottom: 2px;
  font-weight: 700;
  color: #555555;
  border-bottom: 4px solid #555555;
}
.tabs-style3 .tabs-style3__item:hover.active {
  padding-bottom: 2px;
  font-weight: 700;
  color: #555555;
  border-bottom: 4px solid #E5E5E5;
}
.tabs-style3 .tabs-style3__item:hover {
  color: #555555;
  padding-bottom: 3px;
  border-bottom: 3px solid #555555;
}
.tabs-style3 .primary.active {
  background-color: rgba(0, 81, 134, 0.2);
  border-bottom: 4px solid #005186;
}
.tabs-style3 .secondary.active {
  background-color: rgba(255, 136, 0, 0.2);
  border-bottom: 4px solid #ff8800;
}
.tabs-style3 .neutral.active {
  background-color: rgba(231, 236, 239, 0.2);
  border-bottom: 4px solid #e7ecef;
}
.tabs-style3 .calm.active {
  background-color: rgba(65, 117, 5, 0.2);
  border-bottom: 4px solid #417505;
}
.tabs-style3 .success.active {
  background-color: rgba(36, 208, 47, 0.2);
  border-bottom: 4px solid #24d02f;
}
.tabs-style3 .info.active {
  background-color: rgba(91, 192, 222, 0.2);
  border-bottom: 4px solid #5bc0de;
}
.tabs-style3 .warning.active {
  background-color: rgba(240, 173, 78, 0.2);
  border-bottom: 4px solid #f0ad4e;
}
.tabs-style3 .danger.active {
  background-color: rgba(248, 4, 2, 0.2);
  border-bottom: 4px solid #f80402;
}
.tabs-style3 .primary:hover {
  border-bottom: 3px solid #005186;
}
.tabs-style3 .secondary:hover {
  border-bottom: 3px solid #ff8800;
}
.tabs-style3 .neutral:hover {
  border-bottom: 3px solid #e7ecef;
}
.tabs-style3 .calm:hover {
  border-bottom: 3px solid #417505;
}
.tabs-style3 .success:hover {
  border-bottom: 3px solid #24d02f;
}
.tabs-style3 .info:hover {
  border-bottom: 3px solid #5bc0de;
}
.tabs-style3 .warning:hover {
  border-bottom: 3px solid #f0ad4e;
}
.tabs-style3 .danger:hover {
  border-bottom: 3px solid #f80402;
}
.tabs-style3 .primary:hover.active {
  background-color: rgba(0, 81, 134, 0.2);
  border-bottom: 4px solid #005186;
}
.tabs-style3 .secondary:hover.active {
  background-color: rgba(255, 136, 0, 0.2);
  border-bottom: 4px solid #ff8800;
}
.tabs-style3 .neutral:hover.active {
  background-color: rgba(231, 236, 239, 0.2);
  border-bottom: 4px solid #e7ecef;
}
.tabs-style3 .calm:hover.active {
  background-color: rgba(65, 117, 5, 0.2);
  border-bottom: 4px solid #417505;
}
.tabs-style3 .success:hover.active {
  background-color: rgba(36, 208, 47, 0.2);
  border-bottom: 4px solid #24d02f;
}
.tabs-style3 .info:hover.active {
  background-color: rgba(91, 192, 222, 0.2);
  border-bottom: 4px solid #5bc0de;
}
.tabs-style3 .warning:hover.active {
  background-color: rgba(240, 173, 78, 0.2);
  border-bottom: 4px solid #f0ad4e;
}
.tabs-style3 .danger:hover.active {
  background-color: rgba(248, 4, 2, 0.2);
  border-bottom: 4px solid #f80402;
}
@media (min-width: 992px) {
  .tabs-style3 {
    height: 30px;
  }
  .tabs-style3 .tabs-style3__item {
    height: 30px;
    line-height: 17px;
    font-size: 10.5px;
  }
}

.error-list-style1 {
  background-color: #ec100f;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
}
.error-list-style1 ul {
  margin-bottom: 0;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 0;
}

/* --------------------------------------------------
Layout Module
-------------------------------------------------- */
.layout-style1 {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
@media print {
  .layout-style1 {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}
.layout-style1 .layout-style1__header {
  overflow: hidden;
  position: absolute;
  height: 40px;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
}
@media print {
  .layout-style1 .layout-style1__header {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}
.layout-style1 .layout-style1__subheader {
  overflow: hidden;
  position: absolute;
  height: 40px;
  top: 40px;
  left: 0px;
  right: 0px;
  width: 100%;
}
@media print {
  .layout-style1 .layout-style1__subheader {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}
.layout-style1 .layout-style1__bar {
  overflow: hidden;
  position: absolute;
  height: 40px;
  top: 80px;
  left: 0px;
  right: 0px;
  width: 100%;
}
@media print {
  .layout-style1 .layout-style1__bar {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}
.layout-style1 .layout-style1__body {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-x: hidden;
}
@media print {
  .layout-style1 .layout-style1__body {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}
.layout-style1 .layout-style1__body.with-header {
  top: 40px;
}
.layout-style1 .layout-style1__body.with-header.with-subheader {
  top: 80px;
}
.layout-style1 .layout-style1__body.with-header.with-subheader.with-bar {
  top: 120px;
}
.layout-style1 .layout-style1__body.with-footer {
  bottom: 40px;
}
.layout-style1 .layout-style1__body.scroll-false {
  overflow-y: hidden;
}
.layout-style1 .layout-style1__footer {
  overflow: hidden;
  position: absolute;
  height: 40px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
}
@media print {
  .layout-style1 .layout-style1__footer {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}
@media (min-width: 992px) {
  .layout-style1 .layout-style1__header {
    height: 30px;
  }
  .layout-style1 .layout-style1__subheader {
    height: 30px;
    top: 30px;
  }
  .layout-style1 .layout-style1__bar {
    height: 30px;
    top: 60px;
  }
  .layout-style1 .layout-style1__body.with-header {
    top: 30px;
  }
  .layout-style1 .layout-style1__body.with-header.with-subheader {
    top: 60px;
  }
  .layout-style1 .layout-style1__body.with-header.with-subheader.with-bar {
    top: 90px;
  }
  .layout-style1 .layout-style1__body.with-footer {
    bottom: 30px;
  }
  .layout-style1 .layout-style1__footer {
    height: 30px;
  }
}

.layout-style1-adapter {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100%;
}
@media print {
  .layout-style1-adapter {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}

.layout-style2 {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
@media print {
  .layout-style2 {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}
.layout-style2 .layout-style2__header {
  overflow: hidden;
  position: absolute;
  height: 40px;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
}
.layout-style2 .layout-style2__header.header-x2 {
  height: 80px;
}
@media print {
  .layout-style2 .layout-style2__header {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}
.layout-style2 .layout-style2__body {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.layout-style2 .layout-style2__body.with-header-x1 {
  top: 40px;
}
.layout-style2 .layout-style2__body.with-header-x2 {
  top: 80px;
}
.layout-style2 .layout-style2__body.with-footer {
  bottom: 34px;
}
@media print {
  .layout-style2 .layout-style2__body {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}
.layout-style2 .layout-style2__footer {
  overflow: hidden;
  position: absolute;
  height: 34px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
}
@media print {
  .layout-style2 {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}
@media (min-width: 992px) {
  .layout-style2 .layout-style2__header {
    height: 30px;
  }
  .layout-style2 .layout-style2__header.header-x2 {
    height: 60px;
  }
  .layout-style2 .layout-style2__body.with-header-x1 {
    top: 30px;
  }
  .layout-style2 .layout-style2__body.with-header-x2 {
    top: 60px;
  }
  .layout-style2 .layout-style2__body.with-footer {
    bottom: 23.14286px;
  }
  .layout-style2 .layout-style2__footer {
    height: 23.14286px;
  }
}

.layout-style2-adapter {
  overflow: hidden;
  position: relative;
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  top: 5px;
  left: 5px;
}
@media print {
  .layout-style2-adapter {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}

.layout-style3 {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
@media print {
  .layout-style3 {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}
@media (max-width: 991px) {
  .layout-style3.responsive .layout-style3__left {
    width: 50px;
  }
  .layout-style3.responsive .layout-style3__right {
    width: calc(100% - 50px);
    left: 50px;
  }
}
.layout-style3.toggled .layout-style3__left {
  width: 50px;
}
.layout-style3.toggled .layout-style3__right {
  width: calc(100% - 50px);
  left: 50px;
}
.layout-style3 .layout-style3__left {
  overflow: hidden;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  width: 220px;
}
.layout-style3 .layout-style3__left.scroll {
  overflow-y: auto;
  overflow-x: hidden;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-overflow-scrolling: touch;
}
@media print {
  .layout-style3 .layout-style3__left {
    display: none !important;
  }
}
.layout-style3 .layout-style3__right {
  position: absolute;
  top: 0;
  left: 220px;
  right: 0;
  bottom: 0;
  height: 100%;
  width: calc(100% - 220px);
  overflow: hidden;
}
.layout-style3 .layout-style3__right.scroll {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-x: hidden;
}
@media print {
  .layout-style3 .layout-style3__right {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
    width: 100% !important;
  }
}
@media print {
  .layout-style3 {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}

.layout-style4 {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
@media print {
  .layout-style4 {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}
@media (max-width: 991px) {
  .layout-style4 .layout-style4__left {
    width: 275px;
    left: 0;
  }
}
@media print and (max-width: 991px) {
  .layout-style4 .layout-style4__left {
    display: none;
  }
}
@media (max-width: 991px) {
  .layout-style4 .layout-style4__right {
    left: 0;
    right: 0;
    width: 100%;
    -webkit-transition: left 0.4s, right 0.4s;
    -moz-transition: left 0.4s, right 0.4s;
    -ms-transition: left 0.4s, right 0.4s;
    -o-transition: left 0.4s, right 0.4s;
    transition: left 0.4s, right 0.4s;
    transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
  }
  .layout-style4 .layout-style4__right .layout-style4__right__dimiss,
  .layout-style4 .layout-style4__right .layout-style4__right__dismiss {
    display: none;
  }
}
@media print and (max-width: 991px) {
  .layout-style4 .layout-style4__right {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
    width: 100% !important;
  }
}
@media (max-width: 991px) {
  .layout-style4.toggle .layout-style4__right {
    left: 275px;
    right: -275px;
    -webkit-transition: left 0.4s, right 0.4s;
    -moz-transition: left 0.4s, right 0.4s;
    -ms-transition: left 0.4s, right 0.4s;
    -o-transition: left 0.4s, right 0.4s;
    transition: left 0.4s, right 0.4s;
    transition-timing-function: ease-out;
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
  }
  .layout-style4.toggle .layout-style4__right .layout-style4__right__dimiss,
  .layout-style4.toggle .layout-style4__right .layout-style4__right__dismiss {
    z-index: 1;
    cursor: pointer;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 100%;
    width: 100%;
    overflow: hidden;
    background-color: rgba(229, 229, 229, 0.8);
  }
}
@media (min-width: 992px) {
  .layout-style4 .layout-style4__left {
    width: 250px;
  }
}
@media print and (min-width: 992px) {
  .layout-style4 .layout-style4__left {
    display: none;
  }
}
@media (min-width: 992px) {
  .layout-style4 .layout-style4__right {
    left: 250px;
    right: 0;
    width: calc(100% - 250px);
  }
}
@media print and (min-width: 992px) {
  .layout-style4 .layout-style4__right {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
    width: 100% !important;
  }
}
@media (min-width: 992px) {
  .layout-style4.toggle .layout-style4__left {
    width: 125px;
  }
}
@media print and (min-width: 992px) {
  .layout-style4.toggle .layout-style4__left {
    display: none;
  }
}
@media (min-width: 992px) {
  .layout-style4.toggle .layout-style4__right {
    left: 125px;
    width: calc(100% - 125px);
  }
}
@media print and (min-width: 992px) {
  .layout-style4.toggle .layout-style4__right {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
    width: 100% !important;
  }
}

.layout-style4 .layout-style4__left {
  overflow: hidden;
  position: absolute;
  height: 100%;
  top: 0;
  left: 0;
  bottom: 0;
}
.layout-style4 .layout-style4__left.scroll {
  overflow-y: auto;
  overflow-x: hidden;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  -webkit-overflow-scrolling: touch;
}
@media print {
  .layout-style4 .layout-style4__left {
    display: none !important;
  }
}
.layout-style4 .layout-style4__right {
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  overflow: hidden;
}
.layout-style4 .layout-style4__right.scroll {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-x: hidden;
}
@media print {
  .layout-style4 .layout-style4__right {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}
.layout-style4 .layout-style4__right .layout-style4__right__dimiss,
.layout-style4 .layout-style4__right .layout-style4__right__dismiss {
  display: none;
}
@media print {
  .layout-style4 {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}

.layout-style5 {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
@media print {
  .layout-style5 {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}
.layout-style5 .layout-style5__status-bar {
  overflow: visible;
  position: absolute;
  height: 30px;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
}
.layout-style5 .layout-style5__status-bar.overflow-hidden {
  overflow: hidden;
}
@media print {
  .layout-style5 .layout-style5__status-bar {
    display: none;
  }
}
.layout-style5 .layout-style5__body {
  position: absolute;
  top: 30px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
.layout-style5 .layout-style5__body.scroll {
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-x: hidden;
}
@media print {
  .layout-style5 .layout-style5__body {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}

.layout-style6 {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
@media print {
  .layout-style6 {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}
.layout-style6 .layout-style6__top {
  overflow: hidden;
  position: absolute;
  height: 50%;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-x: hidden;
}
.layout-style6 .layout-style6__top.scroll-false {
  overflow-y: hidden;
}
@media print {
  .layout-style6 .layout-style6__top {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}
.layout-style6 .layout-style6__bottom {
  position: absolute;
  width: 100%;
  top: 50%;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-x: hidden;
}
.layout-style6 .layout-style6__bottom.scroll-false {
  overflow-y: hidden;
}
@media print {
  .layout-style6 .layout-style6__bottom {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}
.layout-style6.with-border .layout-style6__bottom {
  border-top: 1px solid #777777;
}

.layout-style7 {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
@media print {
  .layout-style7 {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}
.layout-style7 .layout-style7__right {
  -webkit-transition: right 1s, opacity 1s;
  -moz-transition: right 1s, opacity 1s;
  -ms-transition: right 1s, opacity 1s;
  -o-transition: right 1s, opacity 1s;
  transition: right 1s, opacity 1s;
  position: absolute;
  right: -250px;
  top: 0px;
  bottom: 0px;
  width: 250px;
  z-index: 3;
  opacity: 0;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.layout-style7 .layout-style7__right.scroll-false {
  overflow-y: hidden;
}
.layout-style7 .layout-style7__right.show {
  right: 0;
  opacity: 1;
}
@media (min-width: 992px) {
  .layout-style7 .layout-style7__right {
    right: -275px;
    width: 275px;
  }
}
@media print {
  .layout-style7 .layout-style7__right {
    display: none !important;
  }
}
.layout-style7 .layout-style7__left {
  -webkit-transition: left 1s, opacity 1s;
  -moz-transition: left 1s, opacity 1s;
  -ms-transition: left 1s, opacity 1s;
  -o-transition: left 1s, opacity 1s;
  transition: left 1s, opacity 1s;
  position: absolute;
  left: -250px;
  top: 0px;
  bottom: 0px;
  width: 250px;
  z-index: 3;
  opacity: 0;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.layout-style7 .layout-style7__left.scroll-false {
  overflow-y: hidden !important;
}
.layout-style7 .layout-style7__left.show {
  left: 0;
  opacity: 1;
}
@media (min-width: 992px) {
  .layout-style7 .layout-style7__left {
    left: -275px;
    width: 275px;
  }
}
@media print {
  .layout-style7 .layout-style7__left {
    display: none !important;
  }
}
.layout-style7 .layout-style7__body {
  z-index: 1;
  position: absolute;
  right: 0px;
  left: 0px;
  top: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}
.layout-style7 .layout-style7__body.scroll-false {
  overflow-y: hidden;
}
@media print {
  .layout-style7 .layout-style7__body {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
    width: 100% !important;
  }
}
.layout-style7 .layout-style7__dismiss {
  z-index: 2;
  position: absolute;
  right: 0px;
  left: 0px;
  top: 0px;
  bottom: 0px;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: hidden;
}
@media print {
  .layout-style7 .layout-style7__dismiss {
    display: none;
  }
}
@media (min-width: 992px) {
  .layout-style7.md-responsive-right .layout-style7__body {
    right: 275px;
    width: calc(100% - 275px);
  }
  .layout-style7.md-responsive-right .layout-style7__right {
    right: 0;
    opacity: 1;
  }
}
@media (min-width: 992px) {
  .layout-style7.md-responsive-left .layout-style7__body {
    left: 275px;
    width: calc(100% - 275px);
  }
  .layout-style7.md-responsive-left .layout-style7__left {
    left: 0;
    opacity: 1;
  }
}
@media (min-width: 992px) {
  .layout-style7.md-responsive-right.md-responsive-left .layout-style7__body {
    width: calc(100% - 550px);
  }
}
@media (min-width: 1400px) {
  .layout-style7.lg-responsive-right .layout-style7__body {
    right: 275px;
    width: calc(100% - 275px);
  }
  .layout-style7.lg-responsive-right .layout-style7__right {
    right: 0;
    opacity: 1;
  }
}
@media (min-width: 1400px) {
  .layout-style7.lg-responsive-left .layout-style7__body {
    left: 275px;
    width: calc(100% - 275px);
  }
  .layout-style7.lg-responsive-left .layout-style7__left {
    left: 0;
    opacity: 1;
  }
}
@media (min-width: 1400px) {
  .layout-style7.lg-responsive-right.lg-responsive-left .layout-style7__body {
    width: calc(100% - 550px);
  }
}

.layout-style8 {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
}
@media print {
  .layout-style8 {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}
.layout-style8 .layout-style8__header {
  overflow: hidden;
  position: absolute;
  height: 40px;
  top: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
}
.layout-style8 .layout-style8__header.header-x2 {
  height: 80px;
}
.layout-style8 .layout-style8__header.header-x3 {
  height: 120px;
}
@media print {
  .layout-style8 .layout-style8__header {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}
.layout-style8 .layout-style8__body {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  overflow-x: hidden;
}
.layout-style8 .layout-style8__body.with-header-x1 {
  top: 40px;
}
.layout-style8 .layout-style8__body.with-header-x2 {
  top: 80px;
}
.layout-style8 .layout-style8__body.with-header-x3 {
  top: 120px;
}
.layout-style8 .layout-style8__body.with-footer {
  bottom: 34px;
}
@media print {
  .layout-style8 .layout-style8__body {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}
.layout-style8 .layout-style8__footer {
  overflow: hidden;
  position: absolute;
  height: 34px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  width: 100%;
}
@media print {
  .layout-style8 {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}
@media (min-width: 992px) {
  .layout-style8 .layout-style8__header {
    height: 30px;
  }
  .layout-style8 .layout-style8__header.header-x2 {
    height: 60px;
  }
  .layout-style8 .layout-style8__header.header-x3 {
    height: 90px;
  }
  .layout-style8 .layout-style8__body.with-header-x1 {
    top: 30px;
  }
  .layout-style8 .layout-style8__body.with-header-x2 {
    top: 60px;
  }
  .layout-style8 .layout-style8__body.with-header-x3 {
    top: 90px;
  }
  .layout-style8 .layout-style8__body.with-footer {
    bottom: 23.14286px;
  }
  .layout-style8 .layout-style8__footer {
    height: 23.14286px;
  }
}

.layout-style8-adapter {
  overflow: hidden;
  position: relative;
  width: calc(100% - 10px);
  height: calc(100% - 10px);
  top: 5px;
  left: 5px;
}
@media print {
  .layout-style8-adapter {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
  }
}

.layout-style9 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.layout-style9 .layout-style9__top {
  display: flex;
  flex: none;
}
.layout-style9 .layout-style9__bottom {
  display: flex;
  flex: 1 1 60%;
  overflow-x: hidden;
  overflow-y: auto;
}

.layout-style10 {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  overflow: hidden;
}
.layout-style10__bar {
  display: flex;
  flex: none;
}
.layout-style10__page-flow {
  display: block;
  flex: 1 1 auto;
  overflow-x: hidden;
  overflow-y: auto;
  overflow-x: hidden;
  overflow-y: auto;
}

/* --------------------------------------------------
Modal Module
-------------------------------------------------- */
.modal-style-1 {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  display: none;
  width: 100%;
  height: 100%;
  outline: 0;
}
.modal-style-1.open {
  display: block;
  overflow: hidden;
}
.modal-style-1 .modal-style-1__backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: rgba(229, 229, 229, 0.8);
}
.modal-style-1 .modal-style-1__dialog {
  background-color: #fff;
  position: relative;
  z-index: 1050;
  display: block;
  width: 100%;
  height: 100%;
}
@media (min-width: 768px) {
  .modal-style-1 .modal-style-1__dialog {
    width: 600px;
    height: calc(100% - 60px);
    margin: 30px auto;
  }
  .modal-style-1 .modal-style-1__dialog.sm-width {
    width: 450px;
  }
  .modal-style-1 .modal-style-1__dialog.lg-width {
    width: 750px;
  }
  .modal-style-1 .modal-style-1__dialog.fluid-width {
    width: calc(100% - 60px);
    margin: 30px;
  }
  .modal-style-1 .modal-style-1__dialog.lg-height {
    height: 400px;
    max-height: calc(100% - 60px);
  }
  .modal-style-1 .modal-style-1__dialog.md-height {
    height: 240px;
    max-height: calc(100% - 60px);
  }
  .modal-style-1 .modal-style-1__dialog.sm-height {
    height: 160px;
    max-height: calc(100% - 60px);
  }
  .modal-style-1 .modal-style-1__dialog.xs-height {
    height: 80px;
    max-height: calc(100% - 60px);
  }
}
@media (max-width: 767px) {
  .modal-style-1 .modal-style-1__dialog {
    width: 100%;
    height: 100%;
    margin: 0;
  }
}

/* --------------------------------------------------
   Card Module
-------------------------------------------------- */
.card-style-1 {
  position: relative;
  background-color: #fff;
  border: 1px solid #E5E5E5;
  margin-bottom: 15px;
}
.card-style-1.append {
  cursor: pointer;
  border: 1px dotted #E5E5E5;
}
.card-style-1.append:hover {
  border: 1px solid #E5E5E5;
}
.card-style-1.hover:hover {
  background-color: #fafafa;
  border: 1px solid #555555;
  cursor: pointer;
}

.card-style-2 {
  border: 1px solid #E5E5E5;
  background-color: #333333;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.card-style-2.success {
  border: 1px solid #24d02f;
  background-color: #24d02f;
}
.card-style-2.success .card-style-2__header .card-style-2__header__right {
  color: #E5E5E5;
}
.card-style-2.warning {
  border: 1px solid #f0ad4e;
  background-color: #f0ad4e;
}
.card-style-2.warning .card-style-2__header .card-style-2__header__right {
  color: #E5E5E5;
}
.card-style-2.danger {
  border: 1px solid #f80402;
  background-color: #f80402;
}
.card-style-2.danger .card-style-2__header .card-style-2__header__right {
  color: #E5E5E5;
}
.card-style-2.info {
  border: 1px solid #5bc0de;
  background-color: #5bc0de;
}
.card-style-2.info .card-style-2__header .card-style-2__header__right {
  color: #E5E5E5;
}
.card-style-2 .card-style-2__header {
  height: 46px;
  overflow: hidden;
  position: relative;
}
.card-style-2 .card-style-2__header .card-style-2__header__left {
  width: 50px;
  height: 46px;
  line-height: 35px;
  position: absolute;
  padding: 5.5px;
  top: 0px;
  left: 0px;
  color: #fff;
}
.card-style-2 .card-style-2__header .card-style-2__header__center {
  width: calc(100% - 100px);
  height: 46px;
  position: absolute;
  top: 0px;
  left: 50px;
  font-size: 14px;
  color: #fff;
}
.card-style-2 .card-style-2__header .card-style-2__header__center .card-style-2__header__center__top {
  padding-top: 3px;
  height: 23px;
  line-height: 20px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.card-style-2 .card-style-2__header .card-style-2__header__center .card-style-2__header__center__bottom {
  height: 23px;
  line-height: 20px;
  padding-bottom: 3px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.card-style-2 .card-style-2__header .card-style-2__header__right {
  width: 50px;
  height: 46px;
  line-height: 46px;
  position: absolute;
  top: 0px;
  right: 0px;
  text-align: center;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-size: 13px;
  color: #777777;
}
.card-style-2 .card-style-2__body {
  padding: 7.33333px;
  font-size: 13px;
  background-color: #000;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  color: #E5E5E5;
}
.card-style-2 .card-style-2__body .card-style-2__body__buttons {
  clear: both;
}
.card-style-2 .card-style-2__body .card-style-2__body__buttons:before {
  display: table;
  content: " ";
}
.card-style-2 .card-style-2__body .card-style-2__body__buttons:after {
  display: table;
  content: " ";
  clear: both;
}
.card-style-2 .card-style-2__body .card-style-2__body__buttons div[class^='size-fluid'],
.card-style-2 .card-style-2__body .card-style-2__body__buttons div[class*=' size-fluid'] {
  float: left;
}
.card-style-2 .card-style-2__body .card-style-2__body__buttons .card-style-2__body__buttons__button {
  padding: 7.33333px 7.33333px 0 0;
}
.card-style-2 .card-style-2__body .card-style-2__body__buttons .card-style-2__body__buttons__button.last {
  padding-right: 0;
}
@media (min-width: 992px) {
  .card-style-2 .card-style-2__header .card-style-2__header__center {
    font-size: 12px;
  }
  .card-style-2 .card-style-2__header .card-style-2__header__center .card-style-2__header__center__top {
    padding-top: 4px;
    line-height: 19px;
  }
  .card-style-2 .card-style-2__header .card-style-2__header__center .card-style-2__header__center__bottom {
    line-height: 19px;
    padding-bottom: 4px;
  }
  .card-style-2 .card-style-2__header .card-style-2__header__right {
    font-size: 11px;
  }
  .card-style-2 .card-style-2__header .card-style-2__header__left {
    font-size: 11px;
  }
  .card-style-2 .card-style-2__body {
    font-size: 11px;
  }
}

.card-style3 {
  background-color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}
.card-style3.with-border {
  border: 1px solid #E5E5E5;
}
.card-style3.with-sm-padding {
  padding: 1px 5px;
}
.card-style3.with-padding {
  padding: 2px 7px;
}
.card-style3.with-lg-padding {
  padding: 3px 9px;
}

.card-style-4 {
  position: relative;
  background-color: #fff;
  border-top: 1px solid #ebebeb;
  border-bottom: 1px solid #ebebeb;
  height: 60px;
  width: 50px;
}
.card-style-4.append {
  cursor: pointer;
}
.card-style-4.hover:hover {
  background-color: #f7f7f7;
  cursor: pointer;
  text-decoration: none;
}
.card-style-4.festivo {
  background-color: #f7f7f7;
  color: #f80402;
}
.card-style-4.ultimo {
  border-radius: 0px 3px 3px 0px;
  border-right: 1px solid #ebebeb;
}

.card-style-5 {
  position: relative;
  background-color: #005186;
  border-radius: 3px 0 0 3px;
  text-align: center;
  height: 60px;
  width: 80px;
  color: #fff;
}
.card-style-5.append {
  cursor: pointer;
}
.card-style-5.hover:hover {
  cursor: pointer;
  text-decoration: none;
}
.card-style-5.attivo {
  border-radius: 0px 0 0 0px;
  width: 50px;
}

/* --------------------------------------------------
List Module
-------------------------------------------------- */
.list-style1__group, .list-style1__item, .list-style2__item {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: block;
  width: 100%;
  padding-left: 10px;
  padding-right: 10px;
  text-transform: capitalize;
}

.list-style1__group {
  text-transform: uppercase;
  font-size: 16px;
  height: 30px;
  color: #222222;
  line-height: 30px;
  font-size: 13px;
  border-bottom: 1px solid #E5E5E5;
  background-color: #f7f7f7;
}
.list-style1__group.inverted {
  color: #E5E5E5;
  border-bottom: 1px solid #777777;
  background-color: #222222;
}
.list-style1__group.border-left {
  border-left: 1px solid #E5E5E5;
}
.list-style1__group.border-right {
  border-right: 1px solid #E5E5E5;
}
.list-style1__group.border-top {
  border-top: 1px solid #E5E5E5;
}
@media (max-width: 991px) {
  .toggle .list-style1__group.toggable-mobile {
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
  }
  .toggle .list-style1__group.toggable-mobile .list-style1__group__label {
    display: none;
  }
  .toggle .list-style1__group.toggable-mobile .list-style1__item__icon__right {
    display: none;
  }
}
@media (min-width: 992px) {
  .toggle .list-style1__group.toggable-desktop {
    text-align: center;
    padding-left: 0px;
    padding-right: 0px;
  }
  .toggle .list-style1__group.toggable-desktop .list-style1__group__label {
    display: none;
  }
  .toggle .list-style1__group.toggable-desktop .list-style1__item__icon__right {
    display: none;
  }
}

.list-style1__item {
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  color: #555555;
  background-color: #fff;
  border-bottom: 1px solid #E5E5E5;
}
.list-style1__item.border-left {
  border-left: 1px solid #E5E5E5;
}
.list-style1__item.border-right {
  border-right: 1px solid #E5E5E5;
}
.list-style1__item.border-top {
  border-top: 1px solid #E5E5E5;
}
.list-style1__item.active {
  font-weight: bold;
  color: #000;
}
.list-style1__item.inverted {
  color: #f7f7f7;
  background-color: #333333;
  border-bottom: 1px solid #777777;
}
.list-style1__item.inverted.active {
  font-weight: bold;
  color: #fff;
  background-color: #222222;
}
.list-style1__item.inverted.border-top {
  border-top: 1px solid #777777;
}
.list-style1__item.inverted.border-left {
  border-left: 1px solid #777777;
}
.list-style1__item.inverted.border-right {
  border-right: 1px solid #777777;
}
.list-style1__item .list-style1__item__label {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  line-height: 40px;
  height: 40px;
  width: 100%;
}
.list-style1__item .list-style1__item__label.with-icon-left {
  width: calc(100% - 30px);
}
.list-style1__item .list-style1__item__label.with-icon-right {
  width: calc(100% - 20px);
}
.list-style1__item .list-style1__item__label.with-icon-right.with-icon-left {
  width: calc(100% - 50px);
}
.list-style1__item .list-style1__item__icon__left {
  line-height: 40px;
  height: 40px;
  display: inline-block;
  text-align: left;
  float: left;
  width: 30px;
  margin-left: 0px;
}
.list-style1__item .list-style1__item__icon__right {
  line-height: 40px;
  height: 40px;
  display: inline-block;
  text-align: center;
  float: right;
  width: 30px;
  margin-right: -10px;
}
.list-style1__item.small {
  background-color: white;
  font-size: 14px;
  height: 36px;
  line-height: 36px;
}
.list-style1__item.small.inverted {
  background-color: #4d4d4d;
}
.list-style1__item.small .list-style1__item__label {
  height: 36px;
  line-height: 36px;
}
.list-style1__item.small .list-style1__item__icon__right {
  height: 36px;
  line-height: 36px;
}
.list-style1__item.small .list-style1__item__icon__left {
  height: 36px;
  line-height: 36px;
}
@media (max-width: 991px) {
  .list-style1__item.responsive .list-style1__item__label {
    display: none;
  }
  .list-style1__item.responsive .list-style1__item__icon__right {
    display: none;
  }
  .list-style1__item.responsive .list-style1__item__icon__left {
    margin-left: 0px;
    text-align: center;
  }
  .list-style1__item.responsive.active {
    background-color: #f7f7f7;
  }
}
@media (max-width: 991px) {
  .toggle .list-style1__item.toggable-mobile {
    text-align: center;
  }
  .toggle .list-style1__item.toggable-mobile .list-style1__item__label {
    display: none;
  }
  .toggle .list-style1__item.toggable-mobile .list-style1__item__icon__right {
    display: none;
  }
  .toggle .list-style1__item.toggable-mobile .list-style1__item__icon__left {
    text-align: center;
    margin: 0 auto;
    float: none;
  }
}
@media (min-width: 992px) {
  .toggle .list-style1__item.toggable-desktop {
    text-align: center;
    height: 58px;
  }
  .toggle .list-style1__item.toggable-desktop .list-style1__item__label {
    width: 100%;
    display: block;
    font-size: 11.2px;
    line-height: 11.2px;
    overflow: visible;
    white-space: normal;
  }
  .toggle .list-style1__item.toggable-desktop .list-style1__item__icon__left {
    width: 100%;
    display: block;
    text-align: center;
    margin: 0 auto;
    float: none;
    font-size: 21px;
  }
  .toggle .list-style1__item.toggable-desktop .list-style1__item__icon__right {
    display: none;
  }
}
@media (min-width: 992px) {
  .list-style1__item {
    line-height: 30px;
    height: 30px;
    font-size: 14px;
  }
  .list-style1__item.small {
    line-height: 27px;
    height: 27px;
    font-size: 12px;
  }
  .list-style1__item.small .list-style1__item__label {
    line-height: 27px;
    height: 27px;
  }
  .list-style1__item.small .list-style1__item__icon__left {
    line-height: 27px;
    height: 27px;
  }
  .list-style1__item.small .list-style1__item__icon__right {
    line-height: 27px;
    height: 27px;
  }
  .list-style1__item .list-style1__item__label {
    line-height: 30px;
    height: 30px;
  }
  .list-style1__item .list-style1__item__icon__left {
    line-height: 30px;
    height: 30px;
  }
  .list-style1__item .list-style1__item__icon__right {
    line-height: 30px;
    height: 30px;
  }
}

a.list-style1__item, .list-style1__item.hover {
  cursor: pointer;
  color: #555555;
}
a.list-style1__item:hover, a.list-style1__item:active, .list-style1__item.hover:hover, .list-style1__item.hover:active {
  background-color: #f7f7f7;
  color: #000;
  text-decoration: none;
}
a.list-style1__item.inverted, .list-style1__item.hover.inverted {
  color: #f7f7f7;
}
a.list-style1__item.inverted:hover, a.list-style1__item.inverted:active, .list-style1__item.hover.inverted:hover, .list-style1__item.hover.inverted:active {
  background-color: #222222;
  color: #fff;
  text-decoration: none;
}
a.list-style1__item.inverted.small:hover, a.list-style1__item.inverted.small:active, .list-style1__item.hover.inverted.small:hover, .list-style1__item.hover.inverted.small:active {
  background-color: #3c3c3c;
}

.list-style2__item {
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  color: #fff;
  background-color: #555555;
  border-bottom: 1px solid #555555;
}
.list-style2__item.small {
  line-height: 30px;
  height: 30px;
  font-size: 14px;
}
.list-style2__item.small .list-style2__item__label {
  line-height: 30px;
  height: 30px;
}
.list-style2__item.small .list-style2__item__icon__left {
  line-height: 30px;
  height: 30px;
}
.list-style2__item.small .list-style2__item__icon__right {
  line-height: 30px;
  height: 30px;
}
.list-style2__item .list-style2__item__label {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: inline-block;
  line-height: 40px;
  height: 40px;
  width: 100%;
}
.list-style2__item .list-style2__item__label.with-icon-left {
  width: calc(100% - 30px);
}
.list-style2__item .list-style2__item__label.with-icon-right {
  width: calc(100% - 20px);
}
.list-style2__item .list-style2__item__label.with-icon-right.with-icon-left {
  width: calc(100% - 50px);
}
.list-style2__item .list-style2__item__icon__left {
  line-height: 40px;
  height: 40px;
  display: inline-block;
  text-align: left;
  float: left;
  width: 30px;
  margin-left: 0px;
}
.list-style2__item .list-style2__item__icon__right {
  line-height: 40px;
  height: 40px;
  display: inline-block;
  text-align: center;
  float: right;
  width: 30px;
  margin-right: -10px;
}
@media (max-width: 991px) {
  .list-style2__item.responsive .list-style2__item__label {
    display: none;
  }
  .list-style2__item.responsive .list-style2__item__icon__right {
    display: none;
  }
  .list-style2__item.responsive .list-style2__item__icon__left {
    margin-left: 0px;
    text-align: center;
  }
}
.list-style2__item.primary {
  color: #fff;
  background-color: #005186;
  border-bottom: 1px solid #005186;
}
.list-style2__item.secondary {
  color: #fff;
  background-color: #ff8800;
  border-bottom: 1px solid #ff8800;
}
.list-style2__item.calm {
  color: #fff;
  background-color: #417505;
  border-bottom: 1px solid #417505;
}
.list-style2__item.danger {
  color: #fff;
  background-color: #f80402;
  border-bottom: 1px solid #f80402;
}
.list-style2__item.warning {
  color: #fff;
  background-color: #f0ad4e;
  border-bottom: 1px solid #f0ad4e;
}
.list-style2__item.info {
  color: #fff;
  background-color: #5bc0de;
  border-bottom: 1px solid #5bc0de;
}
.list-style2__item.success {
  color: #fff;
  background-color: #24d02f;
  border-bottom: 1px solid #24d02f;
}
@media (min-width: 992px) {
  .list-style2__item {
    line-height: 30px;
    height: 30px;
    font-size: 14px;
  }
  .list-style2__item .list-style2__item__label {
    line-height: 30px;
    height: 30px;
  }
  .list-style2__item .list-style2__item__icon__left {
    line-height: 30px;
    height: 30px;
  }
  .list-style2__item .list-style2__item__icon__right {
    line-height: 30px;
    height: 30px;
  }
}

a.list-style2__item {
  color: #fff;
}
a.list-style2__item.primary {
  color: #fff;
  background-color: #005186;
}
a.list-style2__item.secondary {
  color: #fff;
  background-color: #ff8800;
}
a.list-style2__item.calm {
  color: #fff;
  background-color: #417505;
}
a.list-style2__item.danger {
  color: #fff;
  background-color: #f80402;
}
a.list-style2__item.warning {
  color: #fff;
  background-color: #f0ad4e;
}
a.list-style2__item.info {
  color: #fff;
  background-color: #5bc0de;
}
a.list-style2__item.success {
  color: #fff;
  background-color: #24d02f;
}
a.list-style2__item:hover, a.list-style2__item:active {
  background-color: #fff;
  color: #000;
  text-decoration: none;
}
a.list-style2__item:hover.primary, a.list-style2__item:active.primary {
  background-color: #fff;
  color: #005186;
  border-bottom: 1px solid #fff;
}
a.list-style2__item:hover.secondary, a.list-style2__item:active.secondary {
  background-color: #fff;
  color: #ff8800;
  border-bottom: 1px solid #fff;
}
a.list-style2__item:hover.calm, a.list-style2__item:active.calm {
  background-color: #fff;
  color: #ff8800;
  border-bottom: 1px solid #fff;
}
a.list-style2__item:hover.danger, a.list-style2__item:active.danger {
  background-color: #fff;
  color: #f80402;
  border-bottom: 1px solid #fff;
}
a.list-style2__item:hover.warning, a.list-style2__item:active.warning {
  background-color: #fff;
  color: #f0ad4e;
  border-bottom: 1px solid #fff;
}
a.list-style2__item:hover.info, a.list-style2__item:active.info {
  background-color: #fff;
  color: #5bc0de;
  border-bottom: 1px solid #fff;
}
a.list-style2__item:hover.success, a.list-style2__item:active.success {
  background-color: #fff;
  color: #24d02f;
  border-bottom: 1px solid #fff;
}
a.list-style2__item:hover.border-bottom.primary, a.list-style2__item:active.border-bottom.primary {
  border-bottom: 1px solid #005186;
}
a.list-style2__item:hover.border-bottom.secondary, a.list-style2__item:active.border-bottom.secondary {
  border-bottom: 1px solid #ff8800;
}
a.list-style2__item:hover.border-bottom.calm, a.list-style2__item:active.border-bottom.calm {
  border-bottom: 1px solid #ff8800;
}
a.list-style2__item:hover.border-bottom.danger, a.list-style2__item:active.border-bottom.danger {
  border-bottom: 1px solid #f80402;
}
a.list-style2__item:hover.border-bottom.warning, a.list-style2__item:active.border-bottom.warning {
  border-bottom: 1px solid #f0ad4e;
}
a.list-style2__item:hover.border-bottom.info, a.list-style2__item:active.border-bottom.info {
  border-bottom: 1px solid #5bc0de;
}
a.list-style2__item:hover.border-bottom.success, a.list-style2__item:active.border-bottom.success {
  border-bottom: 1px solid #24d02f;
}

.list-style3__item {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  text-align: center;
  color: #333333;
  padding-top: 11px;
  padding-bottom: 11px;
}
.list-style3__item .list-style3__item__icon {
  font-size: 20px;
  padding-bottom: 5px;
}
.list-style3__item .list-style3__item__label {
  font-size: 11px;
  font-weight: bold;
  line-height: 1.1;
}

a.list-style3__item {
  cursor: pointer;
}
a.list-style3__item:link, a.list-style3__item:visited {
  color: #333333;
}
a.list-style3__item:hover, a.list-style3__item:active {
  background-color: rgba(0, 0, 0, 0.1);
  text-decoration: none;
  color: #000;
}

/* --------------------------------------------------
    Popover Module
-------------------------------------------------- */
.popover-style1 {
  position: relative;
}
.popover-style1 .popover-style1__dismiss {
  display: none;
  cursor: pointer;
  z-index: 1;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
}
.popover-style1 .popover-style1__picker {
  display: none;
  z-index: 4;
  position: absolute;
  left: 0;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  top: 43px;
  background: #fff;
  border: 1px solid #777777;
  width: 250px;
  overflow: visible;
  max-height: 250px;
}
.popover-style1 .popover-style1__picker .popover-style1__picker__content {
  background: transparent;
  overflow: auto;
  max-height: 242px;
  display: block;
  margin-top: 4px;
  margin-bottom: 4px;
}
.popover-style1 .popover-style1__picker:before {
  content: "";
  position: absolute;
  top: -10px;
  left: calc(50% - 10px);
  border-style: solid;
  border-width: 0 10px 10px;
  border-color: #777777 transparent;
  display: block;
  width: 0;
  z-index: 2;
}
.popover-style1 .popover-style1__picker:after {
  content: "";
  position: absolute;
  top: -9px;
  left: calc(50% - 9px);
  border-style: solid;
  border-width: 0 9px 9px;
  border-color: #fff transparent;
  display: block;
  width: 0;
  z-index: 3;
}
.popover-style1.open .popover-style1__dismiss {
  display: block;
}
.popover-style1.open .popover-style1__picker {
  display: block;
}
.popover-style1 .popover-style1__picker.top {
  top: auto;
  bottom: 10px;
}
.popover-style1 .popover-style1__picker.top:before {
  top: auto;
  bottom: -10px;
  border-width: 10px 10px 0;
}
.popover-style1 .popover-style1__picker.top:after {
  top: auto;
  bottom: -9px;
  border-width: 9px 9px 0;
}
.popover-style1.right {
  text-align: right;
}
.popover-style1.right .popover-style1__picker {
  left: auto;
  right: 0px;
}
.popover-style1.right .popover-style1__picker:before {
  left: auto;
  right: 4px;
}
.popover-style1.right .popover-style1__picker:after {
  left: auto;
  right: 5px;
}
.popover-style1.left {
  text-align: left;
}
.popover-style1.left .popover-style1__picker {
  right: auto;
  left: 0px;
}
.popover-style1.left .popover-style1__picker:before {
  right: auto;
  left: 4px;
}
.popover-style1.left .popover-style1__picker:after {
  right: auto;
  left: 5px;
}
.popover-style1.center {
  text-align: center;
}
.popover-style1.center .popover-style1__picker {
  right: 0;
  left: 0;
  margin: 0 auto;
}
@media (min-width: 992px) {
  .popover-style1 .popover-style1__picker {
    top: 34.75px;
  }
  .popover-style1 .popover-style1__picker.top {
    bottom: 34.75px;
  }
}

.popover-style2 {
  position: relative;
  display: inline-block;
  width: auto;
  height: 100%;
}
.popover-style2.right {
  float: right;
}
.popover-style2.right .popover-style2__picker {
  right: 5px;
  left: auto;
}
.popover-style2 .popover-style2__dismiss {
  display: none;
  cursor: pointer;
  z-index: 4;
  position: fixed;
  top: 30px;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
}
.popover-style2 .popover-style2__arrow {
  left: 6px;
  content: "";
  position: absolute;
  top: 22px;
  border-style: solid;
  border-width: 0 10px 10px;
  border-color: #777777 transparent;
  display: none;
  width: 0;
  z-index: 5;
}
.popover-style2 .popover-style2__arrow:after {
  content: "";
  position: absolute;
  top: 1px;
  left: -9px;
  border-style: solid;
  border-width: 0 9px 9px;
  border-color: #fff transparent;
  display: block;
  width: 0;
  z-index: 6;
}
.popover-style2 .popover-style2__picker {
  display: none;
  z-index: 4;
  position: fixed;
  left: 5px;
  top: 31px;
  bottom: 5px;
  width: 250px;
}
.popover-style2 .popover-style2__picker .popover-style2__picker__content {
  background: #fff;
  border: 1px solid #777777;
  overflow: visible;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  position: absolute;
  padding-top: 4px;
  left: 0px;
  right: 0px;
  padding-bottom: 4px;
  display: block;
  overflow: auto;
  max-height: 100%;
}
.popover-style2.open .popover-style2__dismiss {
  display: block;
}
.popover-style2.open .popover-style2__picker {
  display: block;
}
.popover-style2.open .popover-style2__arrow {
  display: block;
}
@media (min-width: 768px) {
  .popover-style2 .popover-style2__arrow {
    left: 7px;
  }
  .popover-style2 .popover-style2__picker {
    left: auto;
    margin-left: 5px;
  }
  .popover-style2.right .popover-style2__picker {
    right: auto;
    margin-left: 5px;
  }
  .popover-style2.picker-center .popover-style2__picker {
    left: auto;
    margin-left: -125px;
  }
  .popover-style2.picker-left .popover-style2__picker {
    left: auto;
    margin-left: -217px;
  }
}

.popover-style3 {
  position: relative;
}
.popover-style3__dismiss {
  display: none;
  cursor: pointer;
  z-index: 1;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
}
.popover-style3__picker {
  display: none;
  z-index: 4;
  position: absolute;
  left: 0;
  top: 33px;
  bottom: -33px;
  width: 250px;
  height: 250px;
  overflow: visible;
}
.popover-style3__picker.with-border {
  background: #fff;
  border: 1px solid #777777;
}
.popover-style3__picker__content {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: block;
  overflow: auto;
}
.popover-style3__picker.top {
  top: auto;
  bottom: 33px;
}
.popover-style3__picker.right {
  left: auto;
  right: 0;
}
.popover-style3__picker.full-width {
  width: 100%;
}
.popover-style3__picker.center {
  left: calc(50% - 125px);
}
.popover-style3.open .popover-style3__dismiss {
  display: block;
}
.popover-style3.open .popover-style3__picker {
  display: block;
}
@media (min-width: 992px) {
  .popover-style3__picker {
    top: 24.75px;
  }
  .popover-style3__picker.top {
    bottom: 24.75px;
  }
}

/* --------------------------------------------------
Modal Module
-------------------------------------------------- */
.wizard-style-1 {
  background-color: #f7f7f7;
  border: 1px solid #777777;
  *zoom: 1;
  position: relative;
  overflow: hidden;
}
.wizard-style-1:before {
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 40px;
  height: 41px;
  border-top: 1px solid #777777;
  border-bottom: 1px solid #777777;
  z-index: 11;
  content: " ";
}
.wizard-style-1:after {
  display: block;
  position: absolute;
  left: 0px;
  right: 0px;
  top: 120px;
  height: 41px;
  border-top: 1px solid #777777;
  border-bottom: 1px solid #777777;
  z-index: 11;
  content: " ";
}
.wizard-style-1 .wizard-style-1__step {
  cursor: default;
  position: relative;
  float: left;
  height: 40px;
  display: inline-block;
  text-align: center;
  padding: 0 20px 0 30px;
  margin: 0;
  font-size: 15px;
  line-height: 40px;
  color: #24d02f;
  background-color: #e4f6e5;
}
.wizard-style-1 .wizard-style-1__step:hover {
  text-decoration: none;
}
.wizard-style-1 .wizard-style-1__step.clickable {
  cursor: pointer;
}
.wizard-style-1 .wizard-style-1__step.clickable:hover {
  background-color: #fefffe;
}
.wizard-style-1 .wizard-style-1__step.clickable:hover:after {
  position: absolute;
  display: block;
  border: 24px solid transparent;
  border-left: 16px solid #fefffe;
  border-right: 0;
  top: -1px;
  z-index: 10;
  content: '';
  right: -15px;
}
@media (min-width: 992px) {
  .wizard-style-1 .wizard-style-1__step.clickable:hover:after {
    position: absolute;
    display: block;
    border: 19px solid transparent;
    border-left: 15px solid #fefffe;
    border-right: 0;
    top: -1px;
    z-index: 10;
    content: '';
  }
}
.wizard-style-1 .wizard-style-1__step:before {
  position: absolute;
  display: block;
  border: 24px solid transparent;
  border-left: 16px solid #777777;
  border-right: 0;
  top: -1px;
  z-index: 10;
  content: '';
  right: -16px;
}
@media (min-width: 992px) {
  .wizard-style-1 .wizard-style-1__step:before {
    position: absolute;
    display: block;
    border: 19px solid transparent;
    border-left: 15px solid #777777;
    border-right: 0;
    top: -1px;
    z-index: 10;
    content: '';
  }
}
.wizard-style-1 .wizard-style-1__step:after {
  position: absolute;
  display: block;
  border: 24px solid transparent;
  border-left: 16px solid #e4f6e5;
  border-right: 0;
  top: -1px;
  z-index: 10;
  content: '';
  right: -15px;
}
@media (min-width: 992px) {
  .wizard-style-1 .wizard-style-1__step:after {
    position: absolute;
    display: block;
    border: 19px solid transparent;
    border-left: 15px solid #e4f6e5;
    border-right: 0;
    top: -1px;
    z-index: 10;
    content: '';
  }
}
.wizard-style-1 .wizard-style-1__step.active {
  color: #005186;
  background: #c0e2f8;
}
.wizard-style-1 .wizard-style-1__step.active:after {
  border-left: 16px solid #c0e2f8;
}
.wizard-style-1 .wizard-style-1__step.active a, .wizard-style-1 .wizard-style-1__step.active a:active, .wizard-style-1 .wizard-style-1__step.active a:visited, .wizard-style-1 .wizard-style-1__step.active a:focus {
  color: #005186;
  background: #c0e2f8;
}
@media (min-width: 992px) {
  .wizard-style-1 .wizard-style-1__step.active:after {
    border-left-width: 15px;
  }
}
.wizard-style-1 .wizard-style-1__step.active.clickable {
  cursor: pointer;
}
.wizard-style-1 .wizard-style-1__step.active.clickable:hover {
  background-color: #e0f1fc;
}
.wizard-style-1 .wizard-style-1__step.active.clickable:hover:after {
  position: absolute;
  display: block;
  border: 24px solid transparent;
  border-left: 16px solid #e0f1fc;
  border-right: 0;
  top: -1px;
  z-index: 10;
  content: '';
}
@media (min-width: 992px) {
  .wizard-style-1 .wizard-style-1__step.active.clickable:hover:after {
    position: absolute;
    display: block;
    border: 19px solid transparent;
    border-left: 15px solid #e0f1fc;
    border-right: 0;
    top: -1px;
    z-index: 10;
    content: '';
  }
}
.wizard-style-1 .wizard-style-1__step.disabled {
  color: #777777;
  background: #E5E5E5;
}
.wizard-style-1 .wizard-style-1__step.disabled:after {
  border-left: 16px solid #E5E5E5;
}
.wizard-style-1 .wizard-style-1__step.disabled a, .wizard-style-1 .wizard-style-1__step.disabled a:active, .wizard-style-1 .wizard-style-1__step.disabled a:visited, .wizard-style-1 .wizard-style-1__step.disabled a:focus {
  color: #777777;
  background: #E5E5E5;
}
@media (min-width: 992px) {
  .wizard-style-1 .wizard-style-1__step.disabled:after {
    border-left-width: 15px;
  }
}
.wizard-style-1 .wizard-style-1__step.disabled.clickable:hover {
  cursor: not-allowed;
  background-color: #E5E5E5;
}
.wizard-style-1 .wizard-style-1__step.disabled.clickable:hover:after {
  position: absolute;
  display: block;
  border: 24px solid transparent;
  border-left: 16px solid #E5E5E5;
  border-right: 0;
  top: -1px;
  z-index: 10;
  content: '';
}
@media (min-width: 992px) {
  .wizard-style-1 .wizard-style-1__step.disabled.clickable:hover:after {
    position: absolute;
    display: block;
    border: 19px solid transparent;
    border-left: 15px solid #f7f7f7;
    border-right: 0;
    top: -1px;
    z-index: 10;
    content: '';
  }
}
.wizard-style-1 .active ~ .wizard-style-1__step {
  color: #222222;
  background: #E5E5E5;
}
.wizard-style-1 .active ~ .wizard-style-1__step:after {
  border-left: 16px solid #E5E5E5;
}
.wizard-style-1 .active ~ .wizard-style-1__step a, .wizard-style-1 .active ~ .wizard-style-1__step a:active, .wizard-style-1 .active ~ .wizard-style-1__step a:visited, .wizard-style-1 .active ~ .wizard-style-1__step a:focus {
  color: #222222;
  background: #E5E5E5;
}
@media (min-width: 992px) {
  .wizard-style-1 .active ~ .wizard-style-1__step:after {
    border-left-width: 15px;
  }
}
.wizard-style-1 .active ~ .wizard-style-1__step.clickable:hover {
  text-decoration: none;
  background-color: #f7f7f7;
}
.wizard-style-1 .active ~ .wizard-style-1__step.clickable:hover:after {
  position: absolute;
  display: block;
  border: 24px solid transparent;
  border-left: 16px solid #f7f7f7;
  border-right: 0;
  top: -1px;
  z-index: 10;
  content: '';
}
@media (min-width: 992px) {
  .wizard-style-1 .active ~ .wizard-style-1__step.clickable:hover:after {
    position: absolute;
    display: block;
    border: 19px solid transparent;
    border-left: 15px solid #f7f7f7;
    border-right: 0;
    top: -1px;
    z-index: 10;
    content: '';
  }
}
.wizard-style-1 .active ~ .wizard-style-1__step.disabled {
  color: #777777;
  background: #E5E5E5;
}
.wizard-style-1 .active ~ .wizard-style-1__step.disabled:after {
  border-left: 16px solid #E5E5E5;
}
.wizard-style-1 .active ~ .wizard-style-1__step.disabled a, .wizard-style-1 .active ~ .wizard-style-1__step.disabled a:active, .wizard-style-1 .active ~ .wizard-style-1__step.disabled a:visited, .wizard-style-1 .active ~ .wizard-style-1__step.disabled a:focus {
  color: #777777;
  background: #E5E5E5;
}
@media (min-width: 992px) {
  .wizard-style-1 .active ~ .wizard-style-1__step.disabled:after {
    border-left-width: 15px;
  }
}
.wizard-style-1 .active ~ .wizard-style-1__step.disabled.clickable {
  cursor: not-allowed;
}
.wizard-style-1 .active ~ .wizard-style-1__step.disabled.clickable:hover {
  cursor: not-allowed;
  background-color: #E5E5E5;
}
.wizard-style-1 .active ~ .wizard-style-1__step.disabled.clickable:hover:after {
  position: absolute;
  display: block;
  border: 24px solid transparent;
  border-left: 16px solid #E5E5E5;
  border-right: 0;
  top: -1px;
  z-index: 10;
  content: '';
}
@media (min-width: 992px) {
  .wizard-style-1 .active ~ .wizard-style-1__step.disabled.clickable:hover:after {
    position: absolute;
    display: block;
    border: 19px solid transparent;
    border-left: 15px solid #E5E5E5;
    border-right: 0;
    top: -1px;
    z-index: 10;
    content: '';
  }
}
@media (min-width: 992px) {
  .wizard-style-1 .wizard-style-1__step {
    font-size: 13px;
    height: 30px;
    line-height: 30px;
  }
}

/* --------------------------------------------------
   Modal Loader
-------------------------------------------------- */
.loader-style-1 {
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  z-index: 1050;
  text-align: center;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
  display: none;
}
.loader-style-1.fixed {
  position: fixed;
}
.loader-style-1.show {
  display: block;
}
.loader-style-1.absolute {
  position: absolute;
}
.loader-style-1 .loader-style-1__dialog {
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  padding: 12.5px;
  color: #fff;
  position: absolute;
  top: calc(50% - 50px);
  left: calc(50% - 100px);
  height: 100px;
  width: 200px;
  overflow: hidden;
}
.loader-style-1 .loader-style-1__dialog .dialog-sm {
  top: calc(50% - 50px);
  left: calc(50% - 60px);
  height: 100px;
  width: 120px;
}
.loader-style-1 .loader-style-1__dialog .dialog-lg {
  top: calc(50% - 50px);
  left: calc(50% - 150px);
  height: 100px;
  width: 300px;
}
.loader-style-1 .loader-style-1__dialog .loader-style-1__dialog__spinner {
  display: block;
  margin-bottom: 10px;
  margin-top: 0;
}
.loader-style-1 .loader-style-1__dialog .loader-style-1__dialog__title {
  display: block;
  margin-bottom: 0;
  margin-top: 0;
  font-weight: bold;
  font-size: 16px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.loader-style-1 .loader-style-1__dialog .loader-style-1__dialog__description {
  display: block;
  margin: 0;
  font-weight: normal;
  font-size: 13px;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.loader-style2 {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 4px 0 #777777;
  -webkit-box-shadow: 0 0 4px 0 #777777;
  box-shadow: 0 0 4px 0 #777777;
  position: fixed;
  top: 4px;
  left: 4%;
  width: 92%;
  border: 1px solid #777777;
  background-color: #e7ecef;
  z-index: 1060;
  padding: 5px 10px 5px 10px;
  text-align: center;
}
@media (min-width: 992px) {
  .loader-style2 {
    left: 30%;
    width: 40%;
  }
}
.loader-style2 .loader-style-1__dialog__spinner {
  display: block;
  margin-bottom: 10px;
  margin-top: 0;
}
.loader-style2 .loader-style2__message {
  font-size: 12px;
}

/* --------------------------------------------------
Hint Module
-------------------------------------------------- */
button[data-hint] {
  overflow: visible;
}

[data-hint] {
  position: relative;
}
[data-hint]:after {
  filter: alpha(opactiy=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.18s ease-out 0.18s;
  -moz-transition: all 0.18s ease-out 0.18s;
  -ms-transition: all 0.18s ease-out 0.18s;
  -o-transition: all 0.18s ease-out 0.18s;
  transition: all 0.18s ease-out 0.18s;
  background: rgba(51, 51, 51, 0.9);
  border-radius: 4px;
  color: #fff;
  content: attr(data-hint);
  font-size: 12px;
  padding: 4.4px 7.33333px;
  position: absolute;
  white-space: nowrap;
  z-index: 10;
}
[data-hint]:before {
  background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(51, 51, 51, 0.9)%22%20transform%3D%22rotate(0)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
  background-size: 100% auto;
  width: 18px;
  height: 6px;
  filter: alpha(opactiy=0);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.18s ease-out 0.18s;
  -moz-transition: all 0.18s ease-out 0.18s;
  -ms-transition: all 0.18s ease-out 0.18s;
  -o-transition: all 0.18s ease-out 0.18s;
  transition: all 0.18s ease-out 0.18s;
  content: '';
  position: absolute;
  z-index: 10;
}
[data-hint][data-hint-break]:after {
  white-space: pre;
}
[data-hint][data-hint-pos="up"]:after {
  bottom: 100%;
  left: 50%;
  margin-bottom: 11px;
  -webkit-transform: translate(-50%, 10px);
  -moz-transform: translate(-50%, 10px);
  -ms-transform: translate(-50%, 10px);
  transform: translate(-50%, 10px);
  -webkit-transform-origin: top;
  -moz-transform-origin: top;
  -ms-transform-origin: top;
  transform-origin: top;
}
[data-hint][data-hint-pos="up"]:before {
  bottom: 100%;
  left: 50%;
  margin-bottom: 5px;
  -webkit-transform: translate(-50%, 10px);
  -moz-transform: translate(-50%, 10px);
  -ms-transform: translate(-50%, 10px);
  transform: translate(-50%, 10px);
  -webkit-transform-origin: top;
  -moz-transform-origin: top;
  -ms-transform-origin: top;
  transform-origin: top;
}
[data-hint][data-hint-pos="up"]:hover:after, [data-hint][data-hint-pos="up"][data-hint-visible]:after {
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
[data-hint][data-hint-pos="up"]:hover:before, [data-hint][data-hint-pos="up"][data-hint-visible]:before {
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
[data-hint][data-hint-pos='down']:after {
  left: 50%;
  margin-top: 11px;
  top: 100%;
  -webkit-transform: translate(-50%, -10px);
  -moz-transform: translate(-50%, -10px);
  -ms-transform: translate(-50%, -10px);
  transform: translate(-50%, -10px);
}
[data-hint][data-hint-pos='down']:before {
  background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(51, 51, 51, 0.9)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
  background-size: 100% auto;
  width: 18px;
  height: 6px;
  left: 50%;
  margin-top: 5px;
  top: 100%;
  -webkit-transform: translate(-50%, -10px);
  -moz-transform: translate(-50%, -10px);
  -ms-transform: translate(-50%, -10px);
  transform: translate(-50%, -10px);
}
[data-hint][data-hint-pos='down']:hover:after, [data-hint][data-hint-pos='down'][data-hint-visible]:after {
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
[data-hint][data-hint-pos='down']:hover:before, [data-hint][data-hint-pos='down'][data-hint-visible]:before {
  -webkit-transform: translate(-50%, 0);
  -moz-transform: translate(-50%, 0);
  -ms-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
}
[data-hint][data-hint-pos='left']:after {
  margin-right: 11px;
  right: 100%;
  top: 50%;
  -webkit-transform: translate(10px, -50%);
  -moz-transform: translate(10px, -50%);
  -ms-transform: translate(10px, -50%);
  transform: translate(10px, -50%);
}
[data-hint][data-hint-pos='left']:before {
  background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba(51, 51, 51, 0.9)%22%20transform%3D%22rotate(-90 18 18)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
  background-size: 100% auto;
  width: 6px;
  height: 18px;
  margin-right: 5px;
  right: 100%;
  top: 50%;
  -webkit-transform: translate(10px, -50%);
  -moz-transform: translate(10px, -50%);
  -ms-transform: translate(10px, -50%);
  transform: translate(10px, -50%);
}
[data-hint][data-hint-pos='left']:hover:after, [data-hint][data-hint-pos='left'][data-hint-visible]:after {
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
[data-hint][data-hint-pos='left']:hover:before, [data-hint][data-hint-pos='left'][data-hint-visible]:before {
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
[data-hint][data-hint-pos='right']:after {
  left: 100%;
  margin-left: 11px;
  top: 50%;
  -webkit-transform: translate(-10px, -50%);
  -moz-transform: translate(-10px, -50%);
  -ms-transform: translate(-10px, -50%);
  transform: translate(-10px, -50%);
}
[data-hint][data-hint-pos='right']:before {
  background: no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba(51, 51, 51, 0.9)%22%20transform%3D%22rotate(90 6 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E");
  background-size: 100% auto;
  width: 6px;
  height: 18px;
  left: 100%;
  margin-left: 5px;
  top: 50%;
  -webkit-transform: translate(-10px, -50%);
  -moz-transform: translate(-10px, -50%);
  -ms-transform: translate(-10px, -50%);
  transform: translate(-10px, -50%);
}
[data-hint][data-hint-pos='right']:hover:after, [data-hint][data-hint-pos='right'][data-hint-visible]:after {
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
[data-hint][data-hint-pos='right']:hover:before, [data-hint][data-hint-pos='right'][data-hint-visible]:before {
  -webkit-transform: translate(0, -50%);
  -moz-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
}
[data-hint][data-hint-size='xs']:after {
  white-space: normal;
  width: 80px;
}
[data-hint][data-hint-size='sm']:after {
  white-space: normal;
  width: 150px;
}
[data-hint][data-hint-size='md']:after {
  white-space: normal;
  width: 260px;
}
[data-hint][data-hint-size='lg']:after {
  white-space: normal;
  width: 380px;
}
@media screen and (max-width: 768px) {
  [data-hint][data-hint-size='lg']:after {
    white-space: normal;
    width: 90vw;
  }
}
[data-hint][data-hint-size='fluid']:after {
  white-space: normal;
  width: 100%;
}

*:not(.form-style1__group__tooltip)[data-hint]:hover:before, *:not(.form-style1__group__tooltip)[data-hint]:hover:after, *:not(.form-style1__group__tooltip)[data-hint][data-hint-visible]:before, *:not(.form-style1__group__tooltip)[data-hint][data-hint-visible]:after {
  filter: alpha(opactiy=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  pointer-events: auto;
}

.form-style1__group .form-style1__group__hintholder {
  position: relative;
  top: -33px;
}
@media (min-width: 992px) {
  .form-style1__group .form-style1__group__hintholder {
    top: -25px;
  }
}

.form-style1__group > input:focus + .form-style1__group__hintholder[data-hint]:before, .form-style1__group > input:focus + .form-style1__group__hintholder[data-hint]:after {
  filter: alpha(opactiy=100);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  pointer-events: auto;
}
.form-style1__group > input:focus + .form-style1__group__hintholder[data-hint][data-hint-pos='down']:after {
  margin-top: 41px;
}
.form-style1__group > input:focus + .form-style1__group__hintholder[data-hint][data-hint-pos='down']:before {
  margin-top: 35px;
}
.form-style1__group > input:focus + .form-style1__group__hintholder[data-hint][data-hint-pos='up']:after {
  margin-bottom: 41px;
}
.form-style1__group > input:focus + .form-style1__group__hintholder[data-hint][data-hint-pos='up']:before {
  margin-bottom: 35px;
}
@media (min-width: 992px) {
  .form-style1__group > input:focus + .form-style1__group__hintholder[data-hint][data-hint-pos='down']:after {
    margin-top: 31px;
  }
  .form-style1__group > input:focus + .form-style1__group__hintholder[data-hint][data-hint-pos='down']:before {
    margin-top: 25px;
  }
  .form-style1__group > input:focus + .form-style1__group__hintholder[data-hint][data-hint-pos='up']:after {
    margin-bottom: 31px;
  }
  .form-style1__group > input:focus + .form-style1__group__hintholder[data-hint][data-hint-pos='up']:before {
    margin-bottom: 25px;
  }
}

/* --------------------------------------------------
Badge Module
-------------------------------------------------- */
.badge-wrapper {
  padding: 6px;
  font-size: 16px;
}

[data-badge] {
  position: relative;
}
[data-badge]:after {
  content: attr(data-badge);
  /* the fries */
  position: absolute;
  background: rgba(247, 247, 247, 0.9);
  border-radius: 9px;
  display: inline-block;
  padding: 2px;
  font-size: 11px;
  color: #000;
  right: -16px;
  bottom: -3px;
}

[data-badge-inline]:after, [data-badge-inline]:before {
  bottom: 4px;
}

[data-badge-icon] {
  position: relative;
}
[data-badge-icon]:before {
  position: absolute;
  background: rgba(247, 247, 247, 0.9);
  border-radius: 9px;
  display: inline-block;
  padding: 2px;
  font-size: 11px;
  color: #000;
  right: -16px;
  bottom: -3px;
  left: auto;
  top: auto;
}

[data-badge-bottom-left]:after, [data-badge-bottom-left]:before {
  left: -16px;
  bottom: -3px;
  top: auto;
  right: auto;
}

[data-badge-top-left]:after, [data-badge-top-left]:before {
  left: -16px;
  top: -3px;
  bottom: auto;
  right: auto;
}

[data-badge-top-right]:after, [data-badge-top-right]:before {
  right: -16px;
  top: -3px;
  bottom: auto;
  left: auto;
}

[data-badge-inverted]:after, [data-badge-inverted]:before {
  background: #000;
  color: rgba(247, 247, 247, 0.9);
}

[data-badge-inverted]:after, [data-badge-inverted]:before {
  background: #000;
  color: rgba(247, 247, 247, 0.9);
}

[data-badge-primary]:after, [data-badge-primary]:before {
  color: #005186;
}

[data-badge-success]:after, [data-badge-success]:before {
  color: #24d02f;
}

[data-badge-danger]:after, [data-badge-danger]:before {
  color: #f80402;
}

[data-badge-warning]:after, [data-badge-warning]:before {
  color: #f0ad4e;
}

[data-badge-info]:after, [data-badge-info]:before {
  color: #5bc0de;
}

[data-badge-primary-inverted]:after, [data-badge-primary-inverted]:before {
  background-color: #005186;
  color: rgba(247, 247, 247, 0.9);
}

[data-badge-success-inverted]:after, [data-badge-success-inverted]:before {
  background-color: #24d02f;
  color: rgba(247, 247, 247, 0.9);
}

[data-badge-danger-inverted]:after, [data-badge-danger-inverted]:before {
  background-color: #f80402;
  color: rgba(247, 247, 247, 0.9);
}

[data-badge-warning-inverted]:after, [data-badge-warning-inverted]:before {
  background-color: #f0ad4e;
  color: rgba(247, 247, 247, 0.9);
}

[data-badge-info-inverted]:after, [data-badge-info-inverted]:before {
  background-color: #5bc0de;
  color: rgba(247, 247, 247, 0.9);
}

/* --------------------------------------------------
Accordion Module
-------------------------------------------------- */
.accordion-style1__item > .accordion-style1__item__content {
  display: none;
}
.accordion-style1__item > .accordion-style1__item__content.with-content {
  padding: 15px 10px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #E5E5E5;
  color: #222222;
}
.accordion-style1__item > .accordion-style1__item__content.with-content.inverted {
  border-bottom: 1px solid #777777;
  background-color: #222222;
  color: #E5E5E5;
}
.accordion-style1__item > .accordion-style1__item__content.with-inset {
  padding-left: 10px;
  background-color: #E5E5E5;
}
.accordion-style1__item > .accordion-style1__item__content.with-inset.inverted {
  background-color: #222222;
}
.accordion-style1__item.open > .accordion-style1__item__content {
  display: block;
}

/* --------------------------------------------------
   Utility
-------------------------------------------------- */
.full-width {
  width: 100% !important;
}

.full-height {
  height: 100% !important;
}

.auto-width {
  width: auto !important;
}

.auto-height {
  height: auto !important;
}

.auto-line-height {
  line-height: auto !important;
}

.padding {
  padding: 22px !important;
}

.padding-y {
  padding: 22px 0 !important;
}

.padding-x {
  padding: 0 22px !important;
}

.padding-top {
  padding-top: 22px !important;
}

.padding-right {
  padding-right: 22px !important;
}

.padding-bottom {
  padding-bottom: 22px !important;
}

.padding-left {
  padding-left: 22px !important;
}

.padding-halved {
  padding: 11px !important;
}

.padding-halved-y {
  padding: 11px 0 !important;
}

.padding-halved-x {
  padding: 0 11px !important;
}

.padding-halved-top {
  padding-top: 11px !important;
}

.padding-halved-right {
  padding-right: 11px !important;
}

.padding-halved-bottom {
  padding-bottom: 11px !important;
}

.padding-halved-left {
  padding-left: 11px !important;
}

.margin {
  margin: 22px !important;
}

.margin-x {
  margin: 0 22px !important;
}

.margin-y {
  margin: 22px 0 !important;
}

.margin-top {
  margin-top: 22px !important;
}

.margin-right {
  margin-right: 22px !important;
}

.margin-bottom {
  margin-bottom: 22px !important;
}

.margin-left {
  margin-left: 22px !important;
}

.margin-halved {
  margin: 11px !important;
}

.margin-halved-x {
  margin: 0 11px !important;
}

.margin-halved-y {
  margin: 11px 0 !important;
}

.margin-halved-top {
  margin-top: 11px !important;
}

.margin-halved-right {
  margin-right: 11px !important;
}

.margin-halved-bottom {
  margin-bottom: 11px !important;
}

.margin-halved-left {
  margin-left: 11px !important;
}

.no-padding {
  padding: 0 !important;
}

.no-margin {
  margin: 0 !important;
}

.bkg-primary {
  background-color: #005186;
}

.bkg-secondary {
  background-color: #ff8800;
}

.bkg-neutral {
  background-color: #e7ecef;
}

.bkg-calm {
  background-color: #417505;
}

.bkg-success {
  background-color: #24d02f;
}

.bkg-info {
  background-color: #5bc0de;
}

.bkg-warning {
  background-color: #f0ad4e;
}

.bkg-danger {
  background-color: #f80402;
}

.bkg-darkest {
  background-color: #000;
}

.bkg-gray-darker {
  background-color: #222222;
}

.bkg-gray-dark {
  background-color: #333333;
}

.bkg-gray {
  background-color: #555555;
}

.bkg-gray-light {
  background-color: #777777;
}

.bkg-gray-lighter {
  background-color: #E5E5E5;
}

.bkg-gray-lightest {
  background-color: #f7f7f7;
}

.bkg-lightest {
  background-color: #fff;
}

.no-border {
  border: none !important;
}

.no-border-top {
  border-top: none !important;
}

.no-border-bottom {
  border-bottom: none !important;
}

.no-border-left {
  border-left: none !important;
}

.no-border-right {
  border-right: none !important;
}

.border {
  border: 1px solid #E5E5E5;
}

.border-top {
  border-top: 1px solid #E5E5E5;
}

.border-left {
  border-left: 1px solid #E5E5E5;
}

.border-bottom {
  border-bottom: 1px solid #E5E5E5;
}

.border-right {
  border-right: 1px solid #E5E5E5;
}

.no-capitalize {
  text-transform: none;
}

.bkg-primary-alpha90 {
  background-color: rgba(0, 81, 134, 0.9);
}

.bkg-secondary-alpha90 {
  background-color: rgba(255, 136, 0, 0.9);
}

.bkg-calm-alpha90 {
  background-color: rgba(65, 117, 5, 0.9);
}

.bkg-neutral-alpha90 {
  background-color: rgba(231, 236, 239, 0.9);
}

.bkg-info-alpha90 {
  background-color: rgba(91, 192, 222, 0.9);
}

.bkg-success-alpha90 {
  background-color: rgba(36, 208, 47, 0.9);
}

.bkg-danger-alpha90 {
  background-color: rgba(248, 4, 2, 0.9);
}

.bkg-warning-alpha90 {
  background-color: rgba(240, 173, 78, 0.9);
}

.bkg-darkest-alpha90 {
  background-color: rgba(0, 0, 0, 0.9);
}

.bkg-gray-darker-alpha90 {
  background-color: rgba(34, 34, 34, 0.9);
}

.bkg-gray-alpha90 {
  background-color: rgba(85, 85, 85, 0.9);
}

.bkg-gray-light-alpha90 {
  background-color: rgba(119, 119, 119, 0.9);
}

.bkg-gray-lighter-alpha90 {
  background-color: rgba(229, 229, 229, 0.9);
}

.bkg-gray-lightest-alpha90 {
  background-color: rgba(247, 247, 247, 0.9);
}

.bkg-lightest-alpha90 {
  background-color: rgba(255, 255, 255, 0.9);
}

.bkg-primary-alpha70 {
  background-color: rgba(0, 81, 134, 0.7);
}

.bkg-secondary-alpha70 {
  background-color: rgba(255, 136, 0, 0.7);
}

.bkg-calm-alpha70 {
  background-color: rgba(65, 117, 5, 0.7);
}

.bkg-neutral-alpha70 {
  background-color: rgba(231, 236, 239, 0.7);
}

.bkg-info-alpha70 {
  background-color: rgba(91, 192, 222, 0.7);
}

.bkg-success-alpha70 {
  background-color: rgba(36, 208, 47, 0.7);
}

.bkg-danger-alpha70 {
  background-color: rgba(248, 4, 2, 0.7);
}

.bkg-warning-alpha70 {
  background-color: rgba(240, 173, 78, 0.7);
}

.bkg-darkest-alpha70 {
  background-color: rgba(0, 0, 0, 0.7);
}

.bkg-gray-darker-alpha70 {
  background-color: rgba(34, 34, 34, 0.7);
}

.bkg-gray-alpha70 {
  background-color: rgba(85, 85, 85, 0.7);
}

.bkg-gray-light-alpha70 {
  background-color: rgba(119, 119, 119, 0.7);
}

.bkg-gray-lighter-alpha70 {
  background-color: rgba(229, 229, 229, 0.7);
}

.bkg-gray-lightest-alpha70 {
  background-color: rgba(247, 247, 247, 0.7);
}

.bkg-lightest-alpha70 {
  background-color: rgba(255, 255, 255, 0.7);
}

.bkg-primary-alpha50 {
  background-color: rgba(0, 81, 134, 0.5);
}

.bkg-secondary-alpha50 {
  background-color: rgba(255, 136, 0, 0.5);
}

.bkg-calm-alpha50 {
  background-color: rgba(65, 117, 5, 0.5);
}

.bkg-neutral-alpha50 {
  background-color: rgba(231, 236, 239, 0.5);
}

.bkg-info-alpha50 {
  background-color: rgba(91, 192, 222, 0.5);
}

.bkg-success-alpha50 {
  background-color: rgba(36, 208, 47, 0.5);
}

.bkg-danger-alpha50 {
  background-color: rgba(248, 4, 2, 0.5);
}

.bkg-warning-alpha50 {
  background-color: rgba(240, 173, 78, 0.5);
}

.bkg-darkest-alpha50 {
  background-color: rgba(0, 0, 0, 0.5);
}

.bkg-gray-darker-alpha50 {
  background-color: rgba(34, 34, 34, 0.5);
}

.bkg-gray-alpha50 {
  background-color: rgba(85, 85, 85, 0.5);
}

.bkg-gray-light-alpha50 {
  background-color: rgba(119, 119, 119, 0.5);
}

.bkg-gray-lighter-alpha50 {
  background-color: rgba(229, 229, 229, 0.5);
}

.bkg-gray-lightest-alpha50 {
  background-color: rgba(247, 247, 247, 0.5);
}

.bkg-lightest-alpha50 {
  background-color: rgba(255, 255, 255, 0.5);
}

.bkg-primary-alpha30 {
  background-color: rgba(0, 81, 134, 0.3);
}

.bkg-secondary-alpha30 {
  background-color: rgba(255, 136, 0, 0.3);
}

.bkg-calm-alpha30 {
  background-color: rgba(65, 117, 5, 0.3);
}

.bkg-neutral-alpha30 {
  background-color: rgba(231, 236, 239, 0.3);
}

.bkg-info-alpha30 {
  background-color: rgba(91, 192, 222, 0.3);
}

.bkg-success-alpha30 {
  background-color: rgba(36, 208, 47, 0.3);
}

.bkg-danger-alpha30 {
  background-color: rgba(248, 4, 2, 0.3);
}

.bkg-warning-alpha30 {
  background-color: rgba(240, 173, 78, 0.3);
}

.bkg-darkest-alpha30 {
  background-color: rgba(0, 0, 0, 0.3);
}

.bkg-gray-darker-alpha30 {
  background-color: rgba(34, 34, 34, 0.3);
}

.bkg-gray-alpha30 {
  background-color: rgba(85, 85, 85, 0.3);
}

.bkg-gray-light-alpha30 {
  background-color: rgba(119, 119, 119, 0.3);
}

.bkg-gray-lighter-alpha30 {
  background-color: rgba(229, 229, 229, 0.3);
}

.bkg-gray-lightest-alpha30 {
  background-color: rgba(247, 247, 247, 0.3);
}

.bkg-lightest-alpha30 {
  background-color: rgba(255, 255, 255, 0.3);
}

.bkg-primary-alpha10 {
  background-color: rgba(0, 81, 134, 0.1);
}

.bkg-secondary-alpha10 {
  background-color: rgba(255, 136, 0, 0.1);
}

.bkg-calm-alpha10 {
  background-color: rgba(65, 117, 5, 0.1);
}

.bkg-neutral-alpha10 {
  background-color: rgba(231, 236, 239, 0.1);
}

.bkg-info-alpha10 {
  background-color: rgba(91, 192, 222, 0.1);
}

.bkg-success-alpha10 {
  background-color: rgba(36, 208, 47, 0.1);
}

.bkg-danger-alpha10 {
  background-color: rgba(248, 4, 2, 0.1);
}

.bkg-warning-alpha10 {
  background-color: rgba(240, 173, 78, 0.1);
}

.bkg-darkest-alpha10 {
  background-color: rgba(0, 0, 0, 0.1);
}

.bkg-gray-darker-alpha10 {
  background-color: rgba(34, 34, 34, 0.1);
}

.bkg-gray-alpha10 {
  background-color: rgba(85, 85, 85, 0.1);
}

.bkg-gray-light-alpha10 {
  background-color: rgba(119, 119, 119, 0.1);
}

.bkg-gray-lighter-alpha10 {
  background-color: rgba(229, 229, 229, 0.1);
}

.bkg-gray-lightest-alpha10 {
  background-color: rgba(247, 247, 247, 0.1);
}

.bkg-lightest-alpha10 {
  background-color: rgba(255, 255, 255, 0.1);
}

.bkg-light-primary {
  background-color: #a0d9ff;
}

.bkg-light-secondary {
  background-color: #ffcf99;
}

.bkg-light-neutral {
  background-color: #f6f8f9;
}

.bkg-light-calm {
  background-color: #d9fcb0;
}

.bkg-light-success {
  background-color: #9feea4;
}

.bkg-light-info {
  background-color: #c5e9f3;
}

.bkg-light-warning {
  background-color: #f8d9ac;
}

.bkg-light-danger {
  background-color: #ffc8c7;
}

.bkg-stripped-primary {
  background: #a0d9ff;
  background: repeating-linear-gradient(45deg, #a0d9ff, #a0d9ff 10px, #d3edff 10px, #d3edff 20px);
}

.bkg-stripped-secondary {
  background: #ffcf99;
  background: repeating-linear-gradient(45deg, #ffcf99, #ffcf99 10px, #ffb866 10px, #ffb866 20px);
}

.bkg-stripped-neutral {
  background: #f6f8f9;
  background: repeating-linear-gradient(45deg, #f6f8f9, #f6f8f9 10px, #eaeef1 10px, #eaeef1 20px);
}

.bkg-stripped-calm {
  background: #c1fa7f;
  background: repeating-linear-gradient(45deg, #c1fa7f, #c1fa7f 10px, #a9f74f 10px, #a9f74f 20px);
}

.bkg-stripped-success {
  background: #9feea4;
  background: repeating-linear-gradient(45deg, #9feea4, #9feea4 10px, #73e77b 10px, #73e77b 20px);
}

.bkg-stripped-info {
  background: #c5e9f3;
  background: repeating-linear-gradient(45deg, #c5e9f3, #c5e9f3 10px, #9bd8eb 10px, #9bd8eb 20px);
}

.bkg-stripped-warning {
  background: #f8d9ac;
  background: repeating-linear-gradient(45deg, #f8d9ac, #f8d9ac 10px, #f4c37d 10px, #f4c37d 20px);
}

.bkg-stripped-danger {
  background-color: #ffc8c7;
  background: repeating-linear-gradient(45deg, #ffc8c7, #ffc8c7 10px, #fe9695 10px, #fe9695 20px);
}

/* --------------------------------------------------
Elevation Module
-------------------------------------------------- */
.elevation-z0 {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}

.elevation-z1 {
  box-shadow: 0px 2px 1px -1px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 1px 3px 0px rgba(0, 0, 0, 0.12);
}

.elevation-z2 {
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.elevation-z3 {
  box-shadow: 0px 3px 3px -2px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 1px 8px 0px rgba(0, 0, 0, 0.12);
}

.elevation-z4 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);
}

.elevation-z5 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12);
}

.elevation-z6 {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
}

.elevation-z7 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12);
}

.elevation-z8 {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}

.elevation-z9 {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12);
}

.elevation-z10 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12);
}

.elevation-z11 {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12);
}

.elevation-z12 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}

.elevation-z13 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
}

.elevation-z14 {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12);
}

.elevation-z15 {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12);
}

.elevation-z16 {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12);
}

.elevation-z17 {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12);
}

.elevation-z18 {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12);
}

.elevation-z19 {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12);
}

.elevation-z20 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12);
}

.elevation-z21 {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12);
}

.elevation-z22 {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12);
}

.elevation-z23 {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12);
}

.elevation-z24 {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}

/* --------------------------------------------------
   Chips Module
-------------------------------------------------- */
.chips-style1 {
  background-color: #005186;
  color: #fff;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  display: inline-block;
}
.chips-style1 .chips-style1__ico-right {
  float: right;
  display: inline-block;
  background-color: #003253;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
}
.chips-style1 .chips-style1__ico-left {
  float: left;
  display: inline-block;
  background-color: #003253;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  -ms-border-radius: 12px;
  -o-border-radius: 12px;
  border-radius: 12px;
  color: #fff;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
}
.chips-style1 .chips-style1__center {
  padding: 0px 8px 0px 8px;
  display: inline-block;
  font-size: 12px;
}

/* --------------------------------------------------
Inset Module
-------------------------------------------------- */
.inset-top,
.inset-style1-top {
  border-top: 5px solid #E5E5E5;
  padding-top: 22px;
}

.inset-right,
.inset-style1-right {
  border-right: 5px solid #E5E5E5;
  padding-right: 22px;
}

.inset-bottom,
.inset-style1-bottom {
  border-bottom: 5px solid #E5E5E5;
  padding-bottom: 22px;
}

.inset-left,
.inset-style1-left {
  border-left: 5px solid #E5E5E5;
  padding-left: 22px;
}

.inset-style2-left {
  padding-left: 22px;
  position: relative;
}
.inset-style2-left:after {
  content: '';
  position: absolute;
  display: block;
  width: 12px;
  top: 0px;
  left: 0px;
  bottom: 0px;
  background-color: #005186;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.inset-style2-left.primary:after {
  background-color: #005186;
}
.inset-style2-left.secondary:after {
  background-color: #ff8800;
}
.inset-style2-left.neutral:after {
  background-color: #e7ecef;
}
.inset-style2-left.calm:after {
  background-color: #417505;
}
.inset-style2-left.success:after {
  background-color: #24d02f;
}
.inset-style2-left.info:after {
  background-color: #5bc0de;
}
.inset-style2-left.warning:after {
  background-color: #f0ad4e;
}
.inset-style2-left.danger:after {
  background-color: #f80402;
}

.inset-style2-right {
  padding-right: 22px;
  position: relative;
}
.inset-style2-right:before {
  content: '';
  position: absolute;
  display: block;
  width: 12px;
  top: 0px;
  right: 0px;
  bottom: 0px;
  background-color: #005186;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.inset-style2-right.primary:before {
  background-color: #005186;
}
.inset-style2-right.secondary:before {
  background-color: #ff8800;
}
.inset-style2-right.neutral:before {
  background-color: #e7ecef;
}
.inset-style2-right.calm:before {
  background-color: #417505;
}
.inset-style2-right.success:before {
  background-color: #24d02f;
}
.inset-style2-right.info:before {
  background-color: #5bc0de;
}
.inset-style2-right.warning:before {
  background-color: #f0ad4e;
}
.inset-style2-right.danger:before {
  background-color: #f80402;
}

.inset-style3-left {
  padding-left: 22px;
  position: relative;
}
.inset-style3-left:after {
  content: '';
  position: absolute;
  display: block;
  width: 10px;
  top: 5px;
  left: 5px;
  bottom: 5px;
  background-color: #005186;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
.inset-style3-left.primary:after {
  background-color: #005186;
}
.inset-style3-left.secondary:after {
  background-color: #ff8800;
}
.inset-style3-left.neutral:after {
  background-color: #e7ecef;
}
.inset-style3-left.calm:after {
  background-color: #417505;
}
.inset-style3-left.success:after {
  background-color: #24d02f;
}
.inset-style3-left.info:after {
  background-color: #5bc0de;
}
.inset-style3-left.warning:after {
  background-color: #f0ad4e;
}
.inset-style3-left.danger:after {
  background-color: #f80402;
}

.inset-style4-left {
  padding-left: 22px;
  position: relative;
}
.inset-style4-left:after {
  content: '';
  position: absolute;
  display: block;
  width: 5px;
  top: 2px;
  left: 0px;
  bottom: 2px;
  background-color: #005186;
}
.inset-style4-left.primary:after {
  background-color: #005186;
}
.inset-style4-left.secondary:after {
  background-color: #ff8800;
}
.inset-style4-left.neutral:after {
  background-color: #e7ecef;
}
.inset-style4-left.calm:after {
  background-color: #417505;
}
.inset-style4-left.success:after {
  background-color: #24d02f;
}
.inset-style4-left.info:after {
  background-color: #5bc0de;
}
.inset-style4-left.warning:after {
  background-color: #f0ad4e;
}
.inset-style4-left.danger:after {
  background-color: #f80402;
}

/* --------------------------------------------------
Layout Module
-------------------------------------------------- */
.commitment {
  position: absolute;
  height: 30px;
  box-sizing: border-box;
  padding-right: 12px;
}

.commitment__content {
  border-top: 5px solid #005186;
  background-color: #fff;
  background-color: #f5f5f5;
  box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  padding: 2px 5px;
  font-size: 12px;
  cursor: pointer;
  box-sizing: border-box;
  overflow: hidden;
  color: rgba(0, 0, 0, 0.6);
}
.commitment__content.primary {
  border-top: 5px solid #005186;
}
.commitment__content.secondary {
  border-top: 5px solid #ff8800;
}
.commitment__content.neutral {
  border-top: 5px solid #e7ecef;
}
.commitment__content.calm {
  border-top: 5px solid #417505;
}
.commitment__content.success {
  border-top: 5px solid #24d02f;
}
.commitment__content.info {
  border-top: 5px solid #5bc0de;
}
.commitment__content.warning {
  border-top: 5px solid #f0ad4e;
}
.commitment__content.danger {
  border-top: 5px solid #f80402;
}
.commitment__content .commitment__content__title {
  color: rgba(0, 0, 0, 0.9);
  clear: both;
  font-weight: bold;
}
.week__right__day__schedule .commitment__content {
  position: absolute;
}
.week-header__row-style2__presentation__item .commitment__content {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.week-header {
  display: flex;
  flex-direction: column;
}
.week-header .week-header__row-style1 {
  height: 72px;
  flex: none;
  display: flex;
  overflow: hidden;
}
.week-header .week-header__row-style1 .week-header__row-style1__wrapper {
  flex: 1 1 auto;
  display: flex;
  overflow: hidden;
}
.week-header .week-header__row-style1 .week-header__row-style1__wrapper .week-header__row-style1__wrapper__dayh {
  border-left: #e0e0e0 1px solid;
  overflow: hidden;
  flex: 1 1 0%;
  display: flex;
}
.week-header .week-header__row-style1 .week-header__row-style1__wrapper .week-header__row-style1__wrapper__dayh .week-header__row-style1__wrapper__dayh__text {
  margin-top: 0px;
  margin-bottom: 0px;
}
.week-header .week-header__row-style1 .week-header__row-style1__wrapper .week-header__row-style1__wrapper__dayh .week-header__row-style1__wrapper__dayh__text .week-header__row-style1__wrapper__dayh__text__style1 {
  font-size: 12px;
  text-transform: uppercase;
  margin-top: 11px;
  margin-left: 22px;
}
.week-header .week-header__row-style1 .week-header__row-style1__wrapper .week-header__row-style1__wrapper__dayh .week-header__row-style1__wrapper__dayh__text .week-header__row-style1__wrapper__dayh__text__style2 {
  font-size: 24px;
  margin-left: 22px;
}
.week-header .week-header__row-style2 {
  max-height: 90px;
  position: relative;
  display: flex;
  overflow: hidden;
}
.week-header .week-header__row-style2 .week-header__row-style2__wrapper {
  position: relative;
  -webkit-box-flex: 1 0 auto;
  -webkit-flex: 1 0 auto;
  flex: 1 0 auto;
  -webkit-align-self: flex-start;
  align-self: flex-start;
  overflow: hidden;
}
.week-header .week-header__row-style2 .week-header__row-style2__wrapper .week-header__row-style2__placeholder {
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  display: flex;
}
.week-header .week-header__row-style2 .week-header__row-style2__wrapper .week-header__row-style2__placeholder .week-header__row-style2__placeholder__item {
  flex: 1 1 auto;
  border-left: #e0e0e0 1px solid;
}
.week-header .week-header__row-style2 .week-header__row-style2__wrapper .week-header__row-style2__presentation {
  display: flex;
  position: relative;
  overflow: hidden;
}
.week-header .week-header__row-style2 .week-header__row-style2__wrapper .week-header__row-style2__presentation .week-header__row-style2__presentation__item {
  flex: 1 1 auto;
  border-left: #e0e0e0 1px solid;
}

.week {
  display: flex;
  flex: 1 1 auto;
}
.week .week__left {
  flex: 0 0 auto;
  min-width: 60px;
  position: relative;
}
.week .week__left .week__left__hour {
  height: 40px;
  position: relative;
  text-align: center;
}
.week .week__left .week__left__hour .week__left__hour__text {
  position: relative;
  top: -8px;
  font-size: 10px;
}
.week .week__left .week__left__hour:first-child .week__left__hour__text {
  display: none;
}
.week .week__right {
  flex: 1 1 auto;
  position: relative;
}
.week .week__right .day_warapper {
  position: relative;
  display: flex;
  flex-wrap: nowrap;
  border-left: #e0e0e0 1px solid;
}
.week .week__right .day_warapper .week__right__day {
  padding-right: 12px;
  flex: 1 1 auto;
  position: relative;
  border-right: 1px solid #eeeeee;
}
.week .week__right .day_warapper .week__right__day .week__right__day__schedule {
  position: relative;
  height: 100%;
  width: 100%;
}
.week .week__right .day_warapper .week__right__hour {
  height: 40px;
}
.week .week__right .day_warapper .week__right__hour::after {
  content: " ";
  border-bottom: 1px solid #eeeeee;
  margin-top: -1px;
  position: absolute;
  width: 100%;
  z-index: 1;
}

/* ------------------------------------------
    Switch
------------------------------------------*/
.button-switch {
  border-radius: 4px;
  background-color: #f6f7f8;
  color: #98a3ab;
  font-weight: bold;
  padding: 7px 15px 7px 15px;
  font-size: 14px;
  line-height: 1.42857143;
  border: 1px solid #d0d5d9;
  border-left: 0;
  border-right: 0;
  display: inline-block;
  cursor: pointer;
  position: relative;
  user-select: none;
}

.button-switch:first-child {
  border-left: 1px solid #d0d5d9;
  padding-right: 20px;
}

.button-switch:last-child {
  border-right: 1px solid #d0d5d9;
  margin-left: -5px;
  padding-left: 20px;
}

.button-switch:focus {
  outline: 0;
}

.button-switch:not(.no-hover):hover {
  background-color: #E5E5E5;
  color: #85888b;
}

.button-switch__wrapper {
  display: inline-flex;
}

.button-switch.button-switch--selected {
  background: #fff;
  color: #005187;
  border: 1px solid #005186;
  z-index: 1;
  padding-left: 15px;
  padding-right: 15px;
  pointer-events: none;
}

.button-switch.button-switch--selected:hover {
  background-color: #f6f7f8;
  border-color: #00426d;
}

@media (min-width: 1024px) {
  .button-switch {
    padding: 3px 10px 3px 10px;
    font-size: 12px;
  }

  .button-switch:first-child {
    padding-right: 15px;
  }

  .button-switch:last-child {
    margin-left: -5px;
    padding-left: 15px;
  }

  .button-switch.button-switch--selected {
    padding: 3px 10px 3px 10px;
  }
}

.pagination-style1 {
  background-color: white;
}

.pagination-style1.pagination-style1__border-bottom {
  border-bottom: 1px solid #E5E5E5;
}

.pagination-style1.pagination-style1__border-top {
  border-top: 1px solid #E5E5E5;
}

.pagination-style1 ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: center;
}

.pagination-style1 ul li {
  display: inline-block;
  width: 50px;
}

.pagination-style1 ul li a:link,
.pagination-style1 ul li a:visited {
  display: block;
  height: 35px;
  line-height: 35px;
  font-weight: bold;
  color: #005186;
}

.pagination-style1 ul li a:hover,
.pagination-style1 ul li a:active,
.pagination-style1 ul li a:link.active,
.pagination-style1 ul li a:visited.active {
  background-color: #005186;
  color: white;
  text-decoration: none;
}

/*# sourceMappingURL=instrumenti.css.map */
