/*
INSTRUMENTI
extrategy srl 2016

@version 1.39.0
*/
/*
mettere z index su tutti i layout
*/
/* Variables */
/* --------------------------------------------
    Colori
---------------------------------------------*/
/* --------------------------------------------
    Ombre
---------------------------------------------*/
/* --------------------------------------------
    Sfondi
---------------------------------------------*/
/* --------------------------------------------
    Scala tipografica
---------------------------------------------*/
/* --------------------------------------------
    Transizioni
---------------------------------------------*/
/* 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: 1023px) {
  .size-sm-width1 {
    width: 1px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width2 {
    width: 2px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width3 {
    width: 3px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width4 {
    width: 4px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width5 {
    width: 5px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width6 {
    width: 6px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width7 {
    width: 7px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width8 {
    width: 8px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .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: 1023px) {
  .size-sm-width10 {
    width: 10px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width20 {
    width: 20px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width30 {
    width: 30px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width40 {
    width: 40px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width50 {
    width: 50px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width60 {
    width: 60px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width70 {
    width: 70px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width80 {
    width: 80px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width90 {
    width: 90px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width100 {
    width: 100px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width110 {
    width: 110px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width120 {
    width: 120px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width130 {
    width: 130px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width140 {
    width: 140px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width150 {
    width: 150px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width160 {
    width: 160px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width170 {
    width: 170px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width180 {
    width: 180px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width190 {
    width: 190px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width200 {
    width: 200px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width210 {
    width: 210px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width220 {
    width: 220px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width230 {
    width: 230px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width240 {
    width: 240px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width250 {
    width: 250px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width260 {
    width: 260px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width270 {
    width: 270px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width280 {
    width: 280px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width290 {
    width: 290px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width300 {
    width: 300px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width310 {
    width: 310px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width320 {
    width: 320px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width330 {
    width: 330px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width340 {
    width: 340px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width350 {
    width: 350px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width360 {
    width: 360px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width370 {
    width: 370px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width380 {
    width: 380px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width390 {
    width: 390px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width400 {
    width: 400px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width410 {
    width: 410px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width420 {
    width: 420px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width430 {
    width: 430px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width440 {
    width: 440px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width450 {
    width: 450px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width460 {
    width: 460px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width470 {
    width: 470px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width480 {
    width: 480px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-width490 {
    width: 490px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .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: 1023px) {
  .size-sm-height1 {
    width: 1px !important; } }

@media (min-height: 768px) and (max-width: 1023px) {
  .size-sm-height2 {
    width: 2px !important; } }

@media (min-height: 768px) and (max-width: 1023px) {
  .size-sm-height3 {
    width: 3px !important; } }

@media (min-height: 768px) and (max-width: 1023px) {
  .size-sm-height4 {
    width: 4px !important; } }

@media (min-height: 768px) and (max-width: 1023px) {
  .size-sm-height5 {
    width: 5px !important; } }

@media (min-height: 768px) and (max-width: 1023px) {
  .size-sm-height6 {
    width: 6px !important; } }

@media (min-height: 768px) and (max-width: 1023px) {
  .size-sm-height7 {
    width: 7px !important; } }

@media (min-height: 768px) and (max-width: 1023px) {
  .size-sm-height8 {
    width: 8px !important; } }

@media (min-height: 768px) and (max-width: 1023px) {
  .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: 1023px) {
  .size-sm-height10 {
    height: 10px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height20 {
    height: 20px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height30 {
    height: 30px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height40 {
    height: 40px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height50 {
    height: 50px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height60 {
    height: 60px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height70 {
    height: 70px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height80 {
    height: 80px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height90 {
    height: 90px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height100 {
    height: 100px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height110 {
    height: 110px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height120 {
    height: 120px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height130 {
    height: 130px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height140 {
    height: 140px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height150 {
    height: 150px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height160 {
    height: 160px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height170 {
    height: 170px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height180 {
    height: 180px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height190 {
    height: 190px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height200 {
    height: 200px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height210 {
    height: 210px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height220 {
    height: 220px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height230 {
    height: 230px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height240 {
    height: 240px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height250 {
    height: 250px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height260 {
    height: 260px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height270 {
    height: 270px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height280 {
    height: 280px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height290 {
    height: 290px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height300 {
    height: 300px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height310 {
    height: 310px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height320 {
    height: 320px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height330 {
    height: 330px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height340 {
    height: 340px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height350 {
    height: 350px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height360 {
    height: 360px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height370 {
    height: 370px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height380 {
    height: 380px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height390 {
    height: 390px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height400 {
    height: 400px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height410 {
    height: 410px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height420 {
    height: 420px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height430 {
    height: 430px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height440 {
    height: 440px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height450 {
    height: 450px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height460 {
    height: 460px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height470 {
    height: 470px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height480 {
    height: 480px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-height490 {
    height: 490px !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .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: 1023px) {
  .size-sm-fluid1 {
    width: 1% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid2 {
    width: 2% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid3 {
    width: 3% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid4 {
    width: 4% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid5 {
    width: 5% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid6 {
    width: 6% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid7 {
    width: 7% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid8 {
    width: 8% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid9 {
    width: 9% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid10 {
    width: 10% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid11 {
    width: 11% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid12 {
    width: 12% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid13 {
    width: 13% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid14 {
    width: 14% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid15 {
    width: 15% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid16 {
    width: 16% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid17 {
    width: 17% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid18 {
    width: 18% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid19 {
    width: 19% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid20 {
    width: 20% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid21 {
    width: 21% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid22 {
    width: 22% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid23 {
    width: 23% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid24 {
    width: 24% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid25 {
    width: 25% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid26 {
    width: 26% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid27 {
    width: 27% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid28 {
    width: 28% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid29 {
    width: 29% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid30 {
    width: 30% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid31 {
    width: 31% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid32 {
    width: 32% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid33 {
    width: 33% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid34 {
    width: 34% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid35 {
    width: 35% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid36 {
    width: 36% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid37 {
    width: 37% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid38 {
    width: 38% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid39 {
    width: 39% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid40 {
    width: 40% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid41 {
    width: 41% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid42 {
    width: 42% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid43 {
    width: 43% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid44 {
    width: 44% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid45 {
    width: 45% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid46 {
    width: 46% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid47 {
    width: 47% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid48 {
    width: 48% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid49 {
    width: 49% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid50 {
    width: 50% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid51 {
    width: 51% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid52 {
    width: 52% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid53 {
    width: 53% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid54 {
    width: 54% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid55 {
    width: 55% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid56 {
    width: 56% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid57 {
    width: 57% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid58 {
    width: 58% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid59 {
    width: 59% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid60 {
    width: 60% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid61 {
    width: 61% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid62 {
    width: 62% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid63 {
    width: 63% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid64 {
    width: 64% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid65 {
    width: 65% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid66 {
    width: 66% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid67 {
    width: 67% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid68 {
    width: 68% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid69 {
    width: 69% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid70 {
    width: 70% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid71 {
    width: 71% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid72 {
    width: 72% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid73 {
    width: 73% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid74 {
    width: 74% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid75 {
    width: 75% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid76 {
    width: 76% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid77 {
    width: 77% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid78 {
    width: 78% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid79 {
    width: 79% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid80 {
    width: 80% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid81 {
    width: 81% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid82 {
    width: 82% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid83 {
    width: 83% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid84 {
    width: 84% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid85 {
    width: 85% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid86 {
    width: 86% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid87 {
    width: 87% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid88 {
    width: 88% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid89 {
    width: 89% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid90 {
    width: 90% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid91 {
    width: 91% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid92 {
    width: 92% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid93 {
    width: 93% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid94 {
    width: 94% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid95 {
    width: 95% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid96 {
    width: 96% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid97 {
    width: 97% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid98 {
    width: 98% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .size-sm-fluid99 {
    width: 99% !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .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 */
@-webkit-keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes spin {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.spin {
  -webkit-animation: spin 2s infinite linear;
  animation: spin 2s infinite linear; }

/* Assets */
@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_acconto:before {
  content: "\f101"; }

.icon_add-alarm-button:before {
  content: "\f102"; }

.icon_add-button-inside-black-circle:before {
  content: "\f103"; }

.icon_add-circled:before {
  content: "\f104"; }

.icon_add-comment-button:before {
  content: "\f105"; }

.icon_add-label-button:before {
  content: "\f106"; }

.icon_add-plus-button:before {
  content: "\f107"; }

.icon_add-to-queue-button:before {
  content: "\f108"; }

.icon_add-user-button:before {
  content: "\f109"; }

.icon_adjust-button-with-plus-and-minus:before {
  content: "\f10a"; }

.icon_agenda-2:before {
  content: "\f10b"; }

.icon_agenda:before {
  content: "\f10c"; }

.icon_airplane-mode-on-symbol:before {
  content: "\f10d"; }

.icon_all:before {
  content: "\f10e"; }

.icon_android-logo-1:before {
  content: "\f10f"; }

.icon_android-logo:before {
  content: "\f110"; }

.icon_antiriciclaggio:before {
  content: "\f111"; }

.icon_apple-accessibility:before {
  content: "\f112"; }

.icon_associa:before {
  content: "\f113"; }

.icon_attachment-clip:before {
  content: "\f114"; }

.icon_attofacile:before {
  content: "\f115"; }

.icon_auto-white-balance:before {
  content: "\f116"; }

.icon_automatic-brightness:before {
  content: "\f117"; }

.icon_automatic-flash-symbol:before {
  content: "\f118"; }

.icon_back-arrow:before {
  content: "\f119"; }

.icon_backspace-arrow:before {
  content: "\f11a"; }

.icon_bed-quilt:before {
  content: "\f11b"; }

.icon_been-here-marker:before {
  content: "\f11c"; }

.icon_biblioteca:before {
  content: "\f11d"; }

.icon_birthday-cake:before {
  content: "\f11e"; }

.icon_black-bubble-speech:before {
  content: "\f11f"; }

.icon_black-check-box-with-white-check:before {
  content: "\f120"; }

.icon_black-check-box:before {
  content: "\f121"; }

.icon_black-envelope-email-symbol:before {
  content: "\f122"; }

.icon_black-keyboard-with-white-keys:before {
  content: "\f123"; }

.icon_black-plane:before {
  content: "\f124"; }

.icon_blank-check-box:before {
  content: "\f125"; }

.icon_blank-frame:before {
  content: "\f126"; }

.icon_blank-square:before {
  content: "\f127"; }

.icon_blogger-logo:before {
  content: "\f128"; }

.icon_blueetooth-logo:before {
  content: "\f129"; }

.icon_bluetooth-connected:before {
  content: "\f12a"; }

.icon_bluetooth-disabled-button:before {
  content: "\f12b"; }

.icon_bluetooth-searching-signal-indicator:before {
  content: "\f12c"; }

.icon_bluetooth-settings:before {
  content: "\f12d"; }

.icon_bluetooth-signal-indicator:before {
  content: "\f12e"; }

.icon_bookmark-button-1:before {
  content: "\f12f"; }

.icon_bookmark-button:before {
  content: "\f130"; }

.icon_bookmark-outline:before {
  content: "\f131"; }

.icon_bookmark-ribbon:before {
  content: "\f132"; }

.icon_briefcase-download-button-with-downwards-arrow:before {
  content: "\f133"; }

.icon_briefcase-with-tick-inside:before {
  content: "\f134"; }

.icon_brightness-control:before {
  content: "\f135"; }

.icon_brochure-with-three-sections:before {
  content: "\f136"; }

.icon_bubble-speech-with-three-lines:before {
  content: "\f137"; }

.icon_bug-report-button:before {
  content: "\f138"; }

.icon_burn-button:before {
  content: "\f139"; }

.icon_button-on:before {
  content: "\f13a"; }

.icon_calc:before {
  content: "\f13b"; }

.icon_call-forwarding:before {
  content: "\f13c"; }

.icon_call-made-right-arrow:before {
  content: "\f13d"; }

.icon_call-received-arrow:before {
  content: "\f13e"; }

.icon_camera-diaphragm:before {
  content: "\f13f"; }

.icon_camera:before {
  content: "\f140"; }

.icon_cancel-button:before {
  content: "\f141"; }

.icon_caps-lock-button-1:before {
  content: "\f142"; }

.icon_caps-lock-button:before {
  content: "\f143"; }

.icon_car-changing-lanes:before {
  content: "\f144"; }

.icon_car-directions:before {
  content: "\f145"; }

.icon_car-front:before {
  content: "\f146"; }

.icon_cassaforte:before {
  content: "\f147"; }

.icon_cell-phone-high-signal-indicator:before {
  content: "\f148"; }

.icon_cell-phone-vibration:before {
  content: "\f149"; }

.icon_cell-phone-with-blank-screen:before {
  content: "\f14a"; }

.icon_certificate:before {
  content: "\f14b"; }

.icon_change-power-options:before {
  content: "\f14c"; }

.icon_chat-bubble:before {
  content: "\f14d"; }

.icon_chat-bubbles:before {
  content: "\f14e"; }

.icon_check-box:before {
  content: "\f14f"; }

.icon_check-symbol:before {
  content: "\f150"; }

.icon_chemistry-polymer:before {
  content: "\f151"; }

.icon_circle-outline:before {
  content: "\f152"; }

.icon_circle-with-check-symbol:before {
  content: "\f153"; }

.icon_circles-extend-button:before {
  content: "\f154"; }

.icon_circumference:before {
  content: "\f155"; }

.icon_city-buildings-silhouette:before {
  content: "\f156"; }

.icon_clapperboard-1:before {
  content: "\f157"; }

.icon_clapperboard:before {
  content: "\f158"; }

.icon_clear-button:before {
  content: "\f159"; }

.icon_clessidra:before {
  content: "\f15a"; }

.icon_cliens-circled:before {
  content: "\f15b"; }

.icon_cliens-piu-circled:before {
  content: "\f15c"; }

.icon_cliens-piu:before {
  content: "\f15d"; }

.icon_cliens:before {
  content: "\f15e"; }

.icon_clipboard-paste-button:before {
  content: "\f15f"; }

.icon_clock-forward:before {
  content: "\f160"; }

.icon_clock-with-white-face:before {
  content: "\f161"; }

.icon_close-button:before {
  content: "\f162"; }

.icon_closed-caption-logo:before {
  content: "\f163"; }

.icon_cloud-backup-up-arrow:before {
  content: "\f164"; }

.icon_cloud-done-symbol:before {
  content: "\f165"; }

.icon_cloud-download:before {
  content: "\f166"; }

.icon_cloud-off:before {
  content: "\f167"; }

.icon_cloud-outline:before {
  content: "\f168"; }

.icon_cloud-symbol-inside-a-circle:before {
  content: "\f169"; }

.icon_codici-commentati:before {
  content: "\f16a"; }

.icon_compass-with-white-needles:before {
  content: "\f16b"; }

.icon_connecto-codici-commentati:before {
  content: "\f16c"; }

.icon_connecto:before {
  content: "\f16d"; }

.icon_content-copy-verified:before {
  content: "\f16e"; }

.icon_content-copy:before {
  content: "\f16f"; }

.icon_create-group-button:before {
  content: "\f170"; }

.icon_create-new-pencil-button:before {
  content: "\f171"; }

.icon_credit-card:before {
  content: "\f172"; }

.icon_crop-button:before {
  content: "\f173"; }

.icon_crop-tool-button:before {
  content: "\f174"; }

.icon_cut-content-button:before {
  content: "\f175"; }

.icon_dark-cloud:before {
  content: "\f176"; }

.icon_dejure-dj:before {
  content: "\f177"; }

.icon_depositi:before {
  content: "\f178"; }

.icon_deposito-complementare:before {
  content: "\f179"; }

.icon_developer-mode-for-smartphones-and-tablets:before {
  content: "\f17a"; }

.icon_device-connected-1:before {
  content: "\f17b"; }

.icon_device-connected:before {
  content: "\f17c"; }

.icon_disc-is-full:before {
  content: "\f17d"; }

.icon_dissocia:before {
  content: "\f17e"; }

.icon_do-not-disturb-rounded-sign:before {
  content: "\f17f"; }

.icon_doc-code:before {
  content: "\f180"; }

.icon_doc-fiscali:before {
  content: "\f181"; }

.icon_doc-general:before {
  content: "\f182"; }

.icon_doc-lock:before {
  content: "\f183"; }

.icon_doc-mail:before {
  content: "\f184"; }

.icon_doc-p7m:before {
  content: "\f185"; }

.icon_doc-pdf:before {
  content: "\f186"; }

.icon_doc-zip:before {
  content: "\f187"; }

.icon_double-tick-indicator:before {
  content: "\f188"; }

.icon_download-button-1:before {
  content: "\f189"; }

.icon_download-button:before {
  content: "\f18a"; }

.icon_download-to-smartphone:before {
  content: "\f18b"; }

.icon_downwards-arrow-key:before {
  content: "\f18c"; }

.icon_drafts-evelope-button:before {
  content: "\f18d"; }

.icon_drop-down-arrow:before {
  content: "\f18e"; }

.icon_drop-down-round-button:before {
  content: "\f18f"; }

.icon_drop-up-arrow:before {
  content: "\f190"; }

.icon_earth-grid-select-language-button:before {
  content: "\f191"; }

.icon_ellipsis:before {
  content: "\f192"; }

.icon_email-inbox:before {
  content: "\f193"; }

.icon_email:before {
  content: "\f194"; }

.icon_emoticon-with-happy-face:before {
  content: "\f195"; }

.icon_end-call-button:before {
  content: "\f196"; }

.icon_enter-arrow:before {
  content: "\f197"; }

.icon_error:before {
  content: "\f198"; }

.icon_exit-to-app-button:before {
  content: "\f199"; }

.icon_expand-arrow:before {
  content: "\f19a"; }

.icon_expand-button:before {
  content: "\f19b"; }

.icon_facebook-logo:before {
  content: "\f19c"; }

.icon_failed-sms:before {
  content: "\f19d"; }

.icon_fast-forward-button:before {
  content: "\f19e"; }

.icon_favorite-heart-button:before {
  content: "\f19f"; }

.icon_favorite-heart-outline-button:before {
  content: "\f1a0"; }

.icon_file-cloud-done:before {
  content: "\f1a1"; }

.icon_file-cloud-download:before {
  content: "\f1a2"; }

.icon_filled-circle:before {
  content: "\f1a3"; }

.icon_filled-cloud:before {
  content: "\f1a4"; }

.icon_filled-speaker-with-white-details:before {
  content: "\f1a5"; }

.icon_film-roll:before {
  content: "\f1a6"; }

.icon_filter-results-button:before {
  content: "\f1a7"; }

.icon_flash-off:before {
  content: "\f1a8"; }

.icon_flash-on-indicator:before {
  content: "\f1a9"; }

.icon_folder-symbol:before {
  content: "\f1aa"; }

.icon_formulari-commentati:before {
  content: "\f1ab"; }

.icon_forward-arrow:before {
  content: "\f1ac"; }

.icon_forward-right-arrow-button:before {
  content: "\f1ad"; }

.icon_framed-portrait:before {
  content: "\f1ae"; }

.icon_front-bus:before {
  content: "\f1af"; }

.icon_front-car:before {
  content: "\f1b0"; }

.icon_front-store:before {
  content: "\f1b1"; }

.icon_full-screen-exit:before {
  content: "\f1b2"; }

.icon_gamepad-1:before {
  content: "\f1b3"; }

.icon_gamepad:before {
  content: "\f1b4"; }

.icon_get-directions-button:before {
  content: "\f1b5"; }

.icon_giuffre-locations:before {
  content: "\f1b6"; }

.icon_giuffre-logo:before {
  content: "\f1b7"; }

.icon_gmail-logo:before {
  content: "\f1b8"; }

.icon_go-back-left-arrow:before {
  content: "\f1b9"; }

.icon_good-mood-emoticon:before {
  content: "\f1ba"; }

.icon_good-wifi-signal-with-three-bars:before {
  content: "\f1bb"; }

.icon_google-apps-script-logo:before {
  content: "\f1bc"; }

.icon_google-cast-logo:before {
  content: "\f1bd"; }

.icon_google-chrome-logo-filled-with-white-colour:before {
  content: "\f1be"; }

.icon_google-drive-document:before {
  content: "\f1bf"; }

.icon_google-drive-file:before {
  content: "\f1c0"; }

.icon_google-drive-folder-symbol:before {
  content: "\f1c1"; }

.icon_google-drive-fusion-tables-logo:before {
  content: "\f1c2"; }

.icon_google-drive-image:before {
  content: "\f1c3"; }

.icon_google-drive-logo:before {
  content: "\f1c4"; }

.icon_google-drive-pdf-file:before {
  content: "\f1c5"; }

.icon_google-drive-presentation:before {
  content: "\f1c6"; }

.icon_google-drive-spreadsheet:before {
  content: "\f1c7"; }

.icon_google-glass-logo:before {
  content: "\f1c8"; }

.icon_google-hangouts-logo:before {
  content: "\f1c9"; }

.icon_google-hangouts-turn-video-off:before {
  content: "\f1ca"; }

.icon_google-plus-logo-on-black-background:before {
  content: "\f1cb"; }

.icon_google-plus-logo:before {
  content: "\f1cc"; }

.icon_google-plus-party-mode:before {
  content: "\f1cd"; }

.icon_google-symbol:before {
  content: "\f1ce"; }

.icon_gps-fixed-indicator:before {
  content: "\f1cf"; }

.icon_gps-location-disabled:before {
  content: "\f1d0"; }

.icon_gps-location-symbol:before {
  content: "\f1d1"; }

.icon_gps-off:before {
  content: "\f1d2"; }

.icon_graduate-cap:before {
  content: "\f1d3"; }

.icon_half-filled-rating-star:before {
  content: "\f1d4"; }

.icon_hangouts-videocall-button:before {
  content: "\f1d5"; }

.icon_headphones:before {
  content: "\f1d6"; }

.icon_headset:before {
  content: "\f1d7"; }

.icon_hearing-not:before {
  content: "\f1d8"; }

.icon_hearing:before {
  content: "\f1d9"; }

.icon_help-button-speech-bubble-with-question-mark:before {
  content: "\f1da"; }

.icon_help-round-button:before {
  content: "\f1db"; }

.icon_hide-keyboard-button:before {
  content: "\f1dc"; }

.icon_high-quality-button:before {
  content: "\f1dd"; }

.icon_high-signal-indicator:before {
  content: "\f1de"; }

.icon_high-wifi-signal-indicator:before {
  content: "\f1df"; }

.icon_history-clock-button:before {
  content: "\f1e0"; }

.icon_home-button:before {
  content: "\f1e1"; }

.icon_horizontal-line-remove-button:before {
  content: "\f1e2"; }

.icon_hotel-with-three-floors:before {
  content: "\f1e3"; }

.icon_https-symbol:before {
  content: "\f1e4"; }

.icon_ico_no-cliens:before {
  content: "\f1e5"; }

.icon_ico_no-pda:before {
  content: "\f1e6"; }

.icon_ico_otp:before {
  content: "\f1e7"; }

.icon_import-export-arrows:before {
  content: "\f1e8"; }

.icon_income:before {
  content: "\f1e9"; }

.icon_info:before {
  content: "\f1ea"; }

.icon_insert-picture-button:before {
  content: "\f1eb"; }

.icon_instagram-logo:before {
  content: "\f1ec"; }

.icon_invert-colors-button:before {
  content: "\f1ed"; }

.icon_ius:before {
  content: "\f1ee"; }

.icon_keyboard-left-arrow-button:before {
  content: "\f1ef"; }

.icon_keyboard-right-arrow-button-1:before {
  content: "\f1f0"; }

.icon_keyboard-right-arrow-button:before {
  content: "\f1f1"; }

.icon_label-right-arrow-outline:before {
  content: "\f1f2"; }

.icon_lampadina:before {
  content: "\f1f3"; }

.icon_landscape-with-mountains:before {
  content: "\f1f4"; }

.icon_laptop-outline:before {
  content: "\f1f5"; }

.icon_left-arrow-key-1:before {
  content: "\f1f6"; }

.icon_left-arrow-key:before {
  content: "\f1f7"; }

.icon_left-arrow-missed-call:before {
  content: "\f1f8"; }

.icon_light-bulb-on:before {
  content: "\f1f9"; }

.icon_link-button:before {
  content: "\f1fa"; }

.icon_linkedin-logo:before {
  content: "\f1fb"; }

.icon_list-button-with-3-elements:before {
  content: "\f1fc"; }

.icon_list-of-three-elements-on-black-background:before {
  content: "\f1fd"; }

.icon_location-arrow:before {
  content: "\f1fe"; }

.icon_locked-padlock-outline:before {
  content: "\f1ff"; }

.icon_locked-padlock:before {
  content: "\f200"; }

.icon_low-signal-indicator:before {
  content: "\f201"; }

.icon_magic-wand-auto-fix-button:before {
  content: "\f202"; }

.icon_man-cycling:before {
  content: "\f203"; }

.icon_man-walking-directions-button:before {
  content: "\f204"; }

.icon_map-placeholder:before {
  content: "\f205"; }

.icon_map-symbol:before {
  content: "\f206"; }

.icon_mark-as-favorite-star:before {
  content: "\f207"; }

.icon_mark-as-unread-envelope-button:before {
  content: "\f208"; }

.icon_me-and-others:before {
  content: "\f209"; }

.icon_me:before {
  content: "\f20a"; }

.icon_medium-brightness-cogwheel:before {
  content: "\f20b"; }

.icon_medium-signal:before {
  content: "\f20c"; }

.icon_medium-wifi-signal-with-two-bars:before {
  content: "\f20d"; }

.icon_memory-chip:before {
  content: "\f20e"; }

.icon_menu-button:before {
  content: "\f20f"; }

.icon_merge-calls-arrow:before {
  content: "\f210"; }

.icon_microphone-of-voice:before {
  content: "\f211"; }

.icon_microphone-voice-button:before {
  content: "\f212"; }

.icon_microsoft-excel-logo:before {
  content: "\f213"; }

.icon_microsoft-word-logo:before {
  content: "\f214"; }

.icon_missed-call-phone-receiver-with-left-arrow:before {
  content: "\f215"; }

.icon_mountain-range-on-black-background:before {
  content: "\f216"; }

.icon_mountain-range:before {
  content: "\f217"; }

.icon_mountains-inside-a-circle:before {
  content: "\f218"; }

.icon_mouse-filled-tool:before {
  content: "\f219"; }

.icon_move-window:before {
  content: "\f21a"; }

.icon_new-tab-button:before {
  content: "\f21b"; }

.icon_new-tab:before {
  content: "\f21c"; }

.icon_nfc-near-field-communication:before {
  content: "\f21d"; }

.icon_notifications-bell-button:before {
  content: "\f21e"; }

.icon_notifications-button:before {
  content: "\f21f"; }

.icon_notifications-silenced:before {
  content: "\f220"; }

.icon_notifiche:before {
  content: "\f221"; }

.icon_orientamento-locale:before {
  content: "\f222"; }

.icon_other:before {
  content: "\f223"; }

.icon_pages-of-google-plus:before {
  content: "\f224"; }

.icon_painter-palette:before {
  content: "\f225"; }

.icon_panoramic-mountain-photography:before {
  content: "\f226"; }

.icon_parking-sign:before {
  content: "\f227"; }

.icon_pause-button:before {
  content: "\f228"; }

.icon_pda-circled:before {
  content: "\f229"; }

.icon_pda:before {
  content: "\f22a"; }

.icon_pen-nib:before {
  content: "\f22b"; }

.icon_phone-call-button:before {
  content: "\f22c"; }

.icon_phone-locked:before {
  content: "\f22d"; }

.icon_phone-paused-indicator:before {
  content: "\f22e"; }

.icon_phone-receiver-with-bluetooth-sign:before {
  content: "\f22f"; }

.icon_phone-settings:before {
  content: "\f230"; }

.icon_phone-working-indicator:before {
  content: "\f231"; }

.icon_photo-album:before {
  content: "\f232"; }

.icon_photo-frame:before {
  content: "\f233"; }

.icon_photo-library:before {
  content: "\f234"; }

.icon_photographic-film-roll:before {
  content: "\f235"; }

.icon_pinterest-logo:before {
  content: "\f236"; }

.icon_planet-earth:before {
  content: "\f237"; }

.icon_play-arrow:before {
  content: "\f238"; }

.icon_play-button-inside-a-circle:before {
  content: "\f239"; }

.icon_play-next-button:before {
  content: "\f23a"; }

.icon_play-rounded-button:before {
  content: "\f23b"; }

.icon_play-slideshow-button:before {
  content: "\f23c"; }

.icon_plus-one:before {
  content: "\f23d"; }

.icon_poll-symbol-on-black-square-with-rounded-corners:before {
  content: "\f23e"; }

.icon_previous-track:before {
  content: "\f23f"; }

.icon_printer-printing-document:before {
  content: "\f240"; }

.icon_privacy-dpo:before {
  content: "\f241"; }

.icon_privacy:before {
  content: "\f242"; }

.icon_problems-with-synchronization:before {
  content: "\f243"; }

.icon_processo-telematico:before {
  content: "\f244"; }

.icon_progress-indicator:before {
  content: "\f245"; }

.icon_public-transport-subway:before {
  content: "\f246"; }

.icon_public-transport-train-directions:before {
  content: "\f247"; }

.icon_puzzle-piece-plugin:before {
  content: "\f248"; }

.icon_radio-on-button:before {
  content: "\f249"; }

.icon_random-line:before {
  content: "\f24a"; }

.icon_rate-star-button:before {
  content: "\f24b"; }

.icon_read-more-left-arrow-button:before {
  content: "\f24c"; }

.icon_receipt:before {
  content: "\f24d"; }

.icon_record-voice-microphone-button:before {
  content: "\f24e"; }

.icon_refresh-button-1:before {
  content: "\f24f"; }

.icon_refresh-button:before {
  content: "\f250"; }

.icon_reminder-bow:before {
  content: "\f251"; }

.icon_replay-arrow:before {
  content: "\f252"; }

.icon_reply-all-button:before {
  content: "\f253"; }

.icon_report-symbol:before {
  content: "\f254"; }

.icon_rewind-button:before {
  content: "\f255"; }

.icon_right-arrow-forward:before {
  content: "\f256"; }

.icon_ring-volume-control-button:before {
  content: "\f257"; }

.icon_rmo:before {
  content: "\f258"; }

.icon_rotate-to-left-button:before {
  content: "\f259"; }

.icon_rotate-to-right-button:before {
  content: "\f25a"; }

.icon_round-account-button-with-user-inside:before {
  content: "\f25b"; }

.icon_round-add-button:before {
  content: "\f25c"; }

.icon_round-data-usage-symbol:before {
  content: "\f25d"; }

.icon_round-delete-button:before {
  content: "\f25e"; }

.icon_round-error-symbol:before {
  content: "\f25f"; }

.icon_round-info-button:before {
  content: "\f260"; }

.icon_round-pause-button:before {
  content: "\f261"; }

.icon_round-remove-button:before {
  content: "\f262"; }

.icon_round-rgb-button:before {
  content: "\f263"; }

.icon_rounded-add-button-1:before {
  content: "\f264"; }

.icon_rounded-add-button:before {
  content: "\f265"; }

.icon_rounded-adjust-button-with-plus-and-minus:before {
  content: "\f266"; }

.icon_rounded-block-sign:before {
  content: "\f267"; }

.icon_rounded-info-button:before {
  content: "\f268"; }

.icon_rounded-pause-button:before {
  content: "\f269"; }

.icon_rounded-remove-button:before {
  content: "\f26a"; }

.icon_rubbish-bin-delete-button:before {
  content: "\f26b"; }

.icon_save-button:before {
  content: "\f26c"; }

.icon_schedule-button:before {
  content: "\f26d"; }

.icon_screen-locked-1:before {
  content: "\f26e"; }

.icon_screen-locked:before {
  content: "\f26f"; }

.icon_screen-rotation-button:before {
  content: "\f270"; }

.icon_screen-rotation-lock-button:before {
  content: "\f271"; }

.icon_screen-with-news-sections:before {
  content: "\f272"; }

.icon_screen-with-rounded-corners:before {
  content: "\f273"; }

.icon_sd-card-1:before {
  content: "\f274"; }

.icon_sd-card:before {
  content: "\f275"; }

.icon_searching-location-gps-indicator:before {
  content: "\f276"; }

.icon_searching-magnifying-glass:before {
  content: "\f277"; }

.icon_select-all:before {
  content: "\f278"; }

.icon_select-brightness-button:before {
  content: "\f279"; }

.icon_send-button:before {
  content: "\f27a"; }

.icon_send-to-back-button:before {
  content: "\f27b"; }

.icon_send-to-front-button:before {
  content: "\f27c"; }

.icon_server-rack-with-three-levels:before {
  content: "\f27d"; }

.icon_set-alarm:before {
  content: "\f27e"; }

.icon_set-timer-button:before {
  content: "\f27f"; }

.icon_settings-cogwheel-button:before {
  content: "\f280"; }

.icon_settings-cogwheel-inside-black-square:before {
  content: "\f281"; }

.icon_share-button:before {
  content: "\f282"; }

.icon_shared-folder:before {
  content: "\f283"; }

.icon_shield:before {
  content: "\f284"; }

.icon_shining-rectangular-object:before {
  content: "\f285"; }

.icon_shining-sun:before {
  content: "\f286"; }

.icon_shopping-basket-button:before {
  content: "\f287"; }

.icon_shopping-cart:before {
  content: "\f288"; }

.icon_show-apps-button:before {
  content: "\f289"; }

.icon_show-less-fold-button:before {
  content: "\f28a"; }

.icon_show-menu-button:before {
  content: "\f28b"; }

.icon_show-more-button-with-three-dots:before {
  content: "\f28c"; }

.icon_show-more-button:before {
  content: "\f28d"; }

.icon_shuffle-mode-arrows:before {
  content: "\f28e"; }

.icon_sim-card-problem:before {
  content: "\f28f"; }

.icon_smartphone-dock:before {
  content: "\f290"; }

.icon_smartphone-with-three-buttons:before {
  content: "\f291"; }

.icon_sms-bubble-speech:before {
  content: "\f292"; }

.icon_sms-speech-bubble:before {
  content: "\f293"; }

.icon_snake-game:before {
  content: "\f294"; }

.icon_snow-flake:before {
  content: "\f295"; }

.icon_sort-button-with-three-lines:before {
  content: "\f296"; }

.icon_speech-bubble-with-mountains-inside:before {
  content: "\f297"; }

.icon_split-call-arrows:before {
  content: "\f298"; }

.icon_square-add-button:before {
  content: "\f299"; }

.icon_square-remove-button:before {
  content: "\f29a"; }

.icon_stop-button:before {
  content: "\f29b"; }

.icon_swap-horizontal-orientation-arrows:before {
  content: "\f29c"; }

.icon_swap-vertical-orientation-arrows:before {
  content: "\f29d"; }

.icon_switch-camera-button:before {
  content: "\f29e"; }

.icon_switch-to-full-screen-button:before {
  content: "\f29f"; }

.icon_switch-vertical-orientation-arrows:before {
  content: "\f2a0"; }

.icon_switch-video-on:before {
  content: "\f2a1"; }

.icon_synchronization-arrows:before {
  content: "\f2a2"; }

.icon_synchronization-button-with-two-arrows:before {
  content: "\f2a3"; }

.icon_synchronization-problem:before {
  content: "\f2a4"; }

.icon_tab-symbol:before {
  content: "\f2a5"; }

.icon_tablet-with-blank-screen:before {
  content: "\f2a6"; }

.icon_tack-save-button:before {
  content: "\f2a7"; }

.icon_tag-button-with-happy-face:before {
  content: "\f2a8"; }

.icon_telephone-keypad-with-ten-keys:before {
  content: "\f2a9"; }

.icon_thermostat-temperature-wheel:before {
  content: "\f2aa"; }

.icon_three-columns-layout:before {
  content: "\f2ab"; }

.icon_three-dots-more-indicator:before {
  content: "\f2ac"; }

.icon_thumb-down-button:before {
  content: "\f2ad"; }

.icon_thumb-up-button:before {
  content: "\f2ae"; }

.icon_tick-inside-circle:before {
  content: "\f2af"; }

.icon_time-lapse:before {
  content: "\f2b0"; }

.icon_traffic-light:before {
  content: "\f2b1"; }

.icon_train-public-transport:before {
  content: "\f2b2"; }

.icon_tumblr-logo:before {
  content: "\f2b3"; }

.icon_turn-airplane-mode-off:before {
  content: "\f2b4"; }

.icon_turn-microphone-off-button:before {
  content: "\f2b5"; }

.icon_turn-notifications-off-button:before {
  content: "\f2b6"; }

.icon_turn-notifications-on-button:before {
  content: "\f2b7"; }

.icon_turn-synchronization-off:before {
  content: "\f2b8"; }

.icon_turn-video-off-button:before {
  content: "\f2b9"; }

.icon_turn-visibility-off-button:before {
  content: "\f2ba"; }

.icon_twitter-logo-on-black-background:before {
  content: "\f2bb"; }

.icon_two-circles-one-inside-the-other:before {
  content: "\f2bc"; }

.icon_two-men:before {
  content: "\f2bd"; }

.icon_two-rows-and-three-columns-layout:before {
  content: "\f2be"; }

.icon_underline-button:before {
  content: "\f2bf"; }

.icon_underline-text-button:before {
  content: "\f2c0"; }

.icon_undo-button:before {
  content: "\f2c1"; }

.icon_unlocked-padlock:before {
  content: "\f2c2"; }

.icon_up-arrow-key:before {
  content: "\f2c3"; }

.icon_upload-button:before {
  content: "\f2c4"; }

.icon_upload-to-cloud-button:before {
  content: "\f2c5"; }

.icon_usb-symbol:before {
  content: "\f2c6"; }

.icon_user-account-box-1:before {
  content: "\f2c7"; }

.icon_user-account-box:before {
  content: "\f2c8"; }

.icon_user-inside-bubble-speech:before {
  content: "\f2c9"; }

.icon_user-outline:before {
  content: "\f2ca"; }

.icon_user-shape:before {
  content: "\f2cb"; }

.icon_users-social-symbol:before {
  content: "\f2cc"; }

.icon_vendita-beni:before {
  content: "\f2cd"; }

.icon_verification-mark:before {
  content: "\f2ce"; }

.icon_videocall-button:before {
  content: "\f2cf"; }

.icon_videocam-filled-tool:before {
  content: "\f2d0"; }

.icon_view-list-button:before {
  content: "\f2d1"; }

.icon_virtual-private-network-vpn-symbol:before {
  content: "\f2d2"; }

.icon_visibility-button:before {
  content: "\f2d3"; }

.icon_voice-message-microphone-button:before {
  content: "\f2d4"; }

.icon_voicemail:before {
  content: "\f2d5"; }

.icon_volume-down-indicator:before {
  content: "\f2d6"; }

.icon_volume-muted:before {
  content: "\f2d7"; }

.icon_volume-off-indicator:before {
  content: "\f2d8"; }

.icon_volume-up-indicator:before {
  content: "\f2d9"; }

.icon_warning-sign:before {
  content: "\f2da"; }

.icon_warning:before {
  content: "\f2db"; }

.icon_watch-with-blank-face:before {
  content: "\f2dc"; }

.icon_waving-flag:before {
  content: "\f2dd"; }

.icon_web-server:before {
  content: "\f2de"; }

.icon_website-with-different-sections:before {
  content: "\f2df"; }

.icon_wifi-high-signal:before {
  content: "\f2e0"; }

.icon_wifi-low-signal-with-one-bar:before {
  content: "\f2e1"; }

.icon_wifi-signal-waves:before {
  content: "\f2e2"; }

.icon_window-with-different-sections:before {
  content: "\f2e3"; }

.icon_work-briefcase:before {
  content: "\f2e4"; }

.icon_workspace-with-two-horizontal-windows:before {
  content: "\f2e5"; }

.icon_world-shape-public-symbol:before {
  content: "\f2e6"; }

.icon_write-email-envelope-button:before {
  content: "\f2e7"; }

.icon_youtube-logo:before {
  content: "\f2e8"; }

@font-face {
  font-family: "icon2";
  src: url("data:application/x-font-woff;charset=utf-8;base64,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") format("woff");
  font-weight: normal;
  font-style: normal; }

.icon2 {
  font-family: "icon2";
  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_sheet:before {
  content: "\f101"; }

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 align
---------------------------------------------- */
.text-left {
  text-align: left !important; }

.text-center {
  text-align: center !important; }

.text-right {
  text-align: right !important; }

.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-lowercase {
  text-transform: lowercase !important; }

.text-nowrap {
  white-space: nowrap; }

.word-break-all {
  word-break: break-all; }

.first-letter-capitalize::first-letter {
  display: inline-block;
  text-transform: uppercase; }

.no-capitalize {
  text-transform: none; }

.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; }

/* ----------------------------------------------
    Text link
---------------------------------------------- */
.text-link {
  color: inherit;
  text-decoration: underline !important;
  font-weight: bold; }
  .text-link:hover {
    text-decoration: none; }

/* ------------------------------------------
    Print
------------------------------------------ */
@media print {
  h2, h3 {
    page-break-after: avoid; } }

/* ------------------------------------------
    Responsive font-size
------------------------------------------ */
.fs-1 {
  font-size: 9px !important; }

@media print {
  .fs-print-1 {
    font-size: 9px !important; } }

.fs-2 {
  font-size: 12px !important; }

@media print {
  .fs-print-2 {
    font-size: 12px !important; } }

.fs-3 {
  font-size: 15px !important; }

@media print {
  .fs-print-3 {
    font-size: 15px !important; } }

.fs-4 {
  font-size: 18px !important; }

@media print {
  .fs-print-4 {
    font-size: 18px !important; } }

.fs-5 {
  font-size: 21px !important; }

@media print {
  .fs-print-5 {
    font-size: 21px !important; } }

@media (min-width: 768px) {
  .fs-sm-1 {
    font-size: 9px !important; }
  .fs-sm-2 {
    font-size: 12px !important; }
  .fs-sm-3 {
    font-size: 15px !important; }
  .fs-sm-4 {
    font-size: 18px !important; }
  .fs-sm-5 {
    font-size: 21px !important; } }

@media (min-width: 1024px) {
  .fs-md-1 {
    font-size: 9px !important; }
  .fs-md-2 {
    font-size: 12px !important; }
  .fs-md-3 {
    font-size: 15px !important; }
  .fs-md-4 {
    font-size: 18px !important; }
  .fs-md-5 {
    font-size: 21px !important; } }

@media (min-width: 1400px) {
  .fs-lg-1 {
    font-size: 9px !important; }
  .fs-lg-2 {
    font-size: 12px !important; }
  .fs-lg-3 {
    font-size: 15px !important; }
  .fs-lg-4 {
    font-size: 18px !important; }
  .fs-lg-5 {
    font-size: 21px !important; } }

@media (min-width: 1600px) {
  .fs-xl-1 {
    font-size: 9px !important; }
  .fs-xl-2 {
    font-size: 12px !important; }
  .fs-xl-3 {
    font-size: 15px !important; }
  .fs-xl-4 {
    font-size: 18px !important; }
  .fs-xl-5 {
    font-size: 21px !important; } }

/* ------------------------------------------
    Font-weight
------------------------------------------ */
.font-weight-normal {
  font-weight: normal !important; }

.font-weight-bold {
  font-weight: bold !important; }

.font-weight-bolder {
  font-weight: 800 !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: 1024px) {
    .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: 1024px) {
    .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: 1024px) {
    .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.tbody-style1__tr-demphasizer {
  background-image: linear-gradient(45deg, #E5E5E5 12.5%, #ffffff 12.5%, #ffffff 50%, #E5E5E5 50%, #E5E5E5 62.5%, #ffffff 62.5%, #ffffff 100%);
  background-size: 5.66px 5.66px;
  color: #7f7f7f !important; }

.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.hover:hover.tbody-style1__tr-demphasizer {
      background-image: linear-gradient(45deg, #d8d8d8 12.5%, #ffffff 12.5%, #ffffff 50%, #d8d8d8 50%, #d8d8d8 62.5%, #ffffff 62.5%, #ffffff 100%); }

.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: 1024px) {
  .tbody-style1 tr td {
    font-size: 12px;
    padding: 4px 8px 4px 8px; }
    .tbody-style1 tr td.text-right {
      text-align: right; } }

@media print {
  .tbody-style1 {
    page-break-inside: auto; }
    .tbody-style1 tr {
      page-break-inside: avoid;
      page-break-after: auto; }
      .tbody-style1 tr td {
        font-size: 12px; } }

/* --------------------------------------------------
   Print
-------------------------------------------------- */
@media print {
  tr, td {
    page-break-before: avoid; } }

/* --------------------------------------------------
   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; }

@-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; } }

:-moz-ui-invalid {
  box-shadow: none; }

.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: 1024px) {
    .input-style1 {
      margin-bottom: 12px;
      height: 24.75px;
      font-size: 12px; } }
  .input-style1.readonly {
    cursor: default;
    border: 1px solid #E5E5E5;
    outline: none;
    color: #929597;
    background-color: #f6f7f8; }
    .input-style1.readonly.input-style1-ok, .input-style1.readonly.input-style1-success {
      -webkit-animation: fadeOutLine 6s forwards;
      -moz-animation: fadeOutLine 6s forwards;
      -ms-animation: fadeOutLine 6s forwards; }
  .input-style1:read-only {
    cursor: default;
    border: 1px solid #E5E5E5;
    outline: none;
    color: #929597;
    background-color: #f6f7f8; }
    .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: 1024px) {
    .input-style1.with-appendix {
      width: calc(100% - 25.75px);
      display: inline-block;
      float: left; } }
  .input-style1.with-security {
    -webkit-text-security: disc; }

.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: 1024px) {
    .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: 1024px) {
    textarea.input-style1 {
      height: auto;
      min-height: 37.125px; } }
  textarea.input-style1.large {
    min-height: 99px; }
    @media (min-width: 1024px) {
      textarea.input-style1.large {
        min-height: 74.25px; } }
  textarea.input-style1.extra-large {
    min-height: 297px; }
    @media (min-width: 1024px) {
      textarea.input-style1.extra-large {
        min-height: 222.75px; } }
  textarea.input-style1.read-only {
    cursor: default;
    border: 1px solid #E5E5E5;
    outline: none;
    color: #929597;
    background-color: #f6f7f8; }
  textarea.input-style1:read-only {
    cursor: default;
    border: 1px solid #E5E5E5;
    outline: none;
    color: #929597;
    background-color: #f6f7f8; }

.select-style1 {
  width: 100%;
  height: 33px;
  margin: 0 0 16px 0;
  font-weight: normal; }
  @media (min-width: 1024px) {
    .select-style1 {
      margin-bottom: 12px;
      height: 24.75px;
      font-size: 12px; } }
  .select-style1:disabled {
    cursor: default;
    border: 1px solid #E5E5E5;
    outline: none;
    color: #929597;
    background-color: #f6f7f8; }
  .select-style1.select-style1-danger {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    border-top: 3px solid #f80402; }

.filebox-style1 {
  width: 100%;
  min-height: 80px;
  padding: 25px;
  text-align: center;
  cursor: pointer;
  font-size: 16px;
  border: 1px dotted #E5E5E5; }
  .filebox-style1:hover {
    border: 1px solid #E5E5E5; }
  .filebox-style1.filled {
    cursor: default;
    border: 1px dotted #005186; }
  @media (min-width: 1024px) {
    .filebox-style1 {
      font-size: 12px; } }

.checkbox-style1[type='checkbox'] {
  position: absolute;
  left: -9999px; }
  .checkbox-style1[type='checkbox'] + label {
    background: no-repeat transparent left 7px;
    background-image: 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%3Crect width='18' height='18' fill='%23fff' rx='4' /%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");
    display: inline-block;
    margin: 0;
    padding: 5px 0 0 25px;
    cursor: pointer;
    font-weight: 400;
    height: 33px;
    margin-bottom: 16px;
    font-size: 16px;
    line-height: 1.6; }
    @media (min-width: 1024px) {
      .checkbox-style1[type='checkbox'] + label {
        margin-bottom: 12px;
        height: 24.75px;
        font-size: 12px;
        padding: 4px 0 0 25px;
        background-position: left 5px; } }
  .checkbox-style1[type='checkbox']:checked + label {
    background-image: 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%3Crect width='18' height='18' fill='%23fff' rx='4' /%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"); }
  .checkbox-style1[type='checkbox'][disabled] + label, .checkbox-style1[type='checkbox'][readonly] + label {
    background-image: 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%3Crect width='14' height='14' x='2' y='2' style='fill:rgba(0,0,0,.1);' /%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='%23929597' fill-rule='evenodd'/%3E%3C/svg%3E");
    cursor: not-allowed;
    color: #929597; }
  .checkbox-style1[type='checkbox'][disabled]:checked + label, .checkbox-style1[type='checkbox'][readonly]:checked + label {
    background-image: 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='%23929597' fill-rule='evenodd'/%3E%3C/svg%3E"); }
  .checkbox-style1[type='checkbox'].remove + label {
    background-image: 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='M16,0 L2,0 C0.9,0 0,0.9 0,2 L0,16 C0,17.1 0.9,18 2,18 L16,18 C17.1,18 18,17.1 18,16 L18,2 C18,0.9 17.1,0 16,0 L16,0 Z M10,10 L8,10 L4,10 L4,8 L8,8 L10,8 L14,8 L14,10 L10,10 Z' fill='%23555555' fill-rule='evenodd'/%3E%3C/svg%3E"); }

.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.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.lg-height {
      max-height: 300px; }
    .autocomplete-style1 .autocomplete-style1__selector.open {
      display: block; }
    .autocomplete-style1 .autocomplete-style1__selector__small {
      font-size: 9px;
      display: block;
      color: #85888b;
      line-height: 1;
      padding: 0 0 5px; }
    .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--suggestion {
        color: #85888b;
        background-color: #f6f7f8;
        pointer-events: none;
        cursor: default; }
      .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; }
      .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: 1024px) {
      .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;
  clear: both; }

.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: 1024px) {
  .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__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: 1024px) {
  .form__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;
    background: transparent; }
  .presenter-style1__input.without-margin {
    margin: 0; }
  .presenter-style1__input.without-padding-and-border {
    padding: 0;
    border: none;
    background: transparent; }
  .presenter-style1__input.placeholder {
    color: #777777;
    font-style: italic; }
  .presenter-style1__input.tag {
    display: inline-block;
    cursor: auto;
    width: auto;
    margin: 0 8px 8px 0; }
  .presenter-style1__input .presenter-style1__input__icon {
    font-size: 130%; }
  @media (min-width: 1024px) {
    .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;
    border: 1px solid #E5E5E5;
    outline: none;
    color: #929597;
    background-color: #f6f7f8; }
    .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 12.8px 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: 1024px) {
    .input-style3 {
      margin-bottom: 12px;
      height: 24.75px;
      font-size: 12px; } }
  .input-style3:read-only {
    cursor: default;
    border: 1px solid #E5E5E5;
    outline: none;
    color: #929597;
    background-color: #f6f7f8; }
    .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: 1024px) {
    .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: 1024px) {
    .input-style3 + .input-style3-appendix {
      height: 24.75px;
      line-height: 24.75px;
      width: 24.75px;
      font-size: 12px; } }

/* --------------------------------------------------
   Buttons Module
-------------------------------------------------- */
/* ------------------------------------------
    Style 1
------------------------------------------*/
.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, .list-style1__item.disabled {
  opacity: 0.4;
  cursor: not-allowed; }

.button-style1::first-letter, .button-style2::first-letter, .button-style3::first-letter, .button-style4::first-letter, .button-switch::first-letter {
  text-transform: uppercase; }

.button-style1 {
  white-space: nowrap; }
  .button-style1 > .icon:not(:last-child) {
    margin-right: 3px; }

.button-style2 {
  white-space: nowrap; }
  .button-style2 > .icon:not(:last-child) {
    margin-right: 3px; }

.button-style3 {
  white-space: nowrap; }
  .button-style3 > .icon:not(:last-child) {
    margin-right: 3px; }

.button-style4 {
  white-space: nowrap; }
  .button-style4 > .icon:not(:last-child) {
    margin-right: 3px; }

.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.42857143;
  border: none;
  display: inline-block;
  cursor: pointer; }
  .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.secondary {
    background-color: #ff8800; }
    .button-style1.secondary:hover, .button-style1.secondary:link:hover {
      background-color: #e67a00; }
    .button-style1.secondary:disabled:hover, .button-style1.secondary.disabled:hover {
      background-color: #ff8800; }
  .button-style1.success {
    background-color: #24d02f; }
    .button-style1.success:hover, .button-style1.success:link:hover {
      background-color: #20ba2a; }
    .button-style1.success:disabled:hover, .button-style1.success.disabled:hover {
      background-color: #24d02f; }
  .button-style1.calm {
    background-color: #417505; }
    .button-style1.calm:hover, .button-style1.calm:link:hover {
      background-color: #335d04; }
    .button-style1.calm:disabled:hover, .button-style1.calm.disabled:hover {
      background-color: #417505; }
  .button-style1.info {
    background-color: #5bc0de; }
    .button-style1.info:hover, .button-style1.info:link:hover {
      background-color: #46b8da; }
    .button-style1.info:disabled:hover, .button-style1.info.disabled:hover {
      background-color: #5bc0de; }
  .button-style1.warning {
    background-color: #f0ad4e; }
    .button-style1.warning:hover, .button-style1.warning:link:hover {
      background-color: #eea236; }
    .button-style1.warning:disabled:hover, .button-style1.warning.disabled:hover {
      background-color: #f0ad4e; }
  .button-style1.danger {
    background-color: #f80402; }
    .button-style1.danger:hover, .button-style1.danger:link:hover {
      background-color: #df0402; }
    .button-style1.danger:disabled:hover, .button-style1.danger.disabled:hover {
      background-color: #f80402; }
  .button-style1.neutral {
    background-color: #668699; }
    .button-style1.neutral:hover, .button-style1.neutral:link:hover {
      background-color: #5c798a; }
    .button-style1.neutral:disabled:hover, .button-style1.neutral.disabled:hover {
      background-color: #668699; }
  .button-style1.dark {
    background-color: #222222; }
    .button-style1.dark:hover, .button-style1.dark:link:hover {
      background-color: #161616; }
    .button-style1.dark:disabled:hover, .button-style1.dark.disabled:hover {
      background-color: #222222; }
  .button-style1.primary-darker {
    background-color: #00426d; }
    .button-style1.primary-darker:hover, .button-style1.primary-darker:link:hover {
      background-color: #00233a; }
    .button-style1.primary-darker:disabled:hover, .button-style1.primary-darker.disabled:hover {
      background-color: #00426d; }
  @media (min-width: 1024px) {
    .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:hover.primary-darker, a.button-style1:active.primary-darker, a.button-style1:link.primary-darker, a.button-style1:visited.primary-darker {
    background-color: #00426d; }

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; }

/* ------------------------------------------
    Style 2
------------------------------------------*/
.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.42857143;
  padding: 6px 14px 6px 14px;
  display: inline-block; }
  .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; }
  .button-style2.disabled, .button-style2:disabled {
    background: #fff; }
  @media (min-width: 1024px) {
    .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; }

/* ------------------------------------------
    Style 3
------------------------------------------*/
.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.42857143;
  padding: 6px 14px 6px 14px;
  display: inline-block; }
  .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 {
    -moz-box-shadow: 0 0 0px 0px transparent;
    -webkit-box-shadow: 0 0 0px 0px transparent;
    box-shadow: 0 0 0px 0px transparent;
    border: 1px solid #005186; }
  .button-style3.disabled:hover, .button-style3:disabled:hover {
    border: 1px solid #E5E5E5;
    box-shadow: none; }
  @media (min-width: 1024px) {
    .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; }

/* ------------------------------------------
    Style 4
------------------------------------------*/
.button-style4 {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  background-color: transparent;
  color: #005186;
  font-weight: bold;
  font-size: 14px;
  line-height: 1.42857143;
  border: none;
  padding: 7px 15px 7px 15px;
  display: inline-block; }
  .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; }
  .button-style4.disabled, .button-style4:disabled {
    background-color: transparent; }
  @media (min-width: 1024px) {
    .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; }

/* ------------------------------------------
    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; }

/* --------------------------------------------------
   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: 1024px) {
    .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: 2.99999999px 6px;
    text-align: right; }
  @media (min-width: 1024px) {
    .titlebar-style2 {
      height: 30px; }
      .titlebar-style2 .titlebar-style2__title {
        font-size: 13.5px;
        line-height: 30px; }
      .titlebar-style2 .titlebar-style2__button-container {
        padding: 3.42857142px 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: 1024px) {
    .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: 2.99999999px;
    padding-bottom: 7px; }
  @media (min-width: 1024px) {
    .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.42857142px; } }

/* --------------------------------------------------
   Bottombar Module
-------------------------------------------------- */
.bottombar-style1 {
  width: 100%;
  background-color: #f7f7f7;
  height: 40px;
  padding: 1.99999999px 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: 34.00000002px; }
  @media (min-width: 1024px) {
    .bottombar-style1 {
      height: 30px;
      padding: 2.42857142px 6px; }
      .bottombar-style1 .bottombar-style1__text1xline {
        line-height: 23.14285716px; } }

.bottombar-style2 {
  width: 100%;
  background-color: #f7f7f7;
  height: 34.00000002px;
  clear: both; }
  @media (min-width: 1024px) {
    .bottombar-style2 {
      height: 23.14285716px; } }

/* --------------------------------------------------
   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: 1024px) {
    .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: 1024px) {
    .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: 1024px) {
    .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: 1024px) {
    .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.with-footer.with-supfooter {
        bottom: 120px; }
    .layout-style1 .layout-style1__body.scroll-false {
      overflow-y: hidden; }
  .layout-style1 .layout-style1__supfooter {
    overflow: hidden;
    position: absolute;
    height: 80px;
    bottom: 40px;
    left: 0;
    right: 0;
    width: 100%; }
    @media print {
      .layout-style1 .layout-style1__supfooter {
        position: static !important;
        height: auto !important;
        overflow: visible !important; } }
  .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: 1024px) {
    .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__body.with-footer.with-supfooter {
        bottom: 100px; }
    .layout-style1 .layout-style1__supfooter {
      height: 70px;
      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: 34.00000002px; }
    @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: 34.00000002px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    width: 100%; }
  @media print {
    .layout-style2 {
      position: static !important;
      height: auto !important;
      overflow: visible !important; } }
  @media (min-width: 1024px) {
    .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.14285716px; }
    .layout-style2 .layout-style2__footer {
      height: 23.14285716px; } }

.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: 1023px) {
    .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: 1023px) {
    .layout-style4 .layout-style4__left {
      width: 275px;
      left: 0; } }
  @media print and (max-width: 1023px) {
    .layout-style4 .layout-style4__left {
      display: none; } }
  @media (max-width: 1023px) {
    .layout-style4 .layout-style4__right {
      left: 0;
      right: 0;
      width: 100%; }
      .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: 1023px) {
    .layout-style4 .layout-style4__right {
      position: static !important;
      height: auto !important;
      overflow: visible !important;
      width: 100% !important; } }
  @media (max-width: 1023px) {
    .layout-style4.toggle .layout-style4__right {
      transform: translateX(275px); }
      .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: 1024px) {
    .layout-style4 .layout-style4__left {
      width: 250px; } }
  @media print and (min-width: 1024px) {
    .layout-style4 .layout-style4__left {
      display: none; } }
  @media (min-width: 1024px) {
    .layout-style4 .layout-style4__right {
      left: 250px;
      right: 0;
      width: calc(100% - 250px); } }
  @media print and (min-width: 1024px) {
    .layout-style4 .layout-style4__right {
      position: static !important;
      height: auto !important;
      overflow: visible !important;
      width: 100% !important; } }
  @media (min-width: 1024px) {
    .layout-style4.toggle .layout-style4__left {
      width: 125px; } }
  @media print and (min-width: 1024px) {
    .layout-style4.toggle .layout-style4__left {
      display: none; } }
  @media (min-width: 1024px) {
    .layout-style4.toggle .layout-style4__right {
      left: 125px;
      width: calc(100% - 125px); } }
  @media print and (min-width: 1024px) {
    .layout-style4.toggle .layout-style4__right {
      position: static !important;
      height: auto !important;
      overflow: visible !important;
      width: 100% !important; } }
  .layout-style4 .layout-style4__left {
    -webkit-transition: width 0.1s ease-out;
    -moz-transition: width 0.1s ease-out;
    -ms-transition: width 0.1s ease-out;
    -o-transition: width 0.1s ease-out;
    transition: width 0.1s ease-out;
    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 {
    -webkit-transition: all 0.1s ease-out;
    -moz-transition: all 0.1s ease-out;
    -ms-transition: all 0.1s ease-out;
    -o-transition: all 0.1s ease-out;
    transition: all 0.1s ease-out;
    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 {
    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: 1024px) {
      .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: transform 0.4s;
    -moz-transition: transform 0.4s;
    -ms-transition: transform 0.4s;
    -o-transition: transform 0.4s;
    transition: transform 0.4s;
    position: absolute;
    transform: translateX(-250px);
    top: 0px;
    bottom: 0px;
    width: 250px;
    z-index: 3;
    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 {
      transform: translateX(0); }
    @media (min-width: 1024px) {
      .layout-style7 .layout-style7__left {
        transform: translateX(-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: 1024px) {
    .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: 1024px) {
    .layout-style7.md-responsive-left .layout-style7__body {
      left: 275px;
      width: calc(100% - 275px); }
    .layout-style7.md-responsive-left .layout-style7__left {
      transform: translateX(0);
      opacity: 1; } }
  @media (min-width: 1024px) {
    .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 {
      transform: translateX(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: 34.00000002px; }
    @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: 34.00000002px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    width: 100%; }
  @media print {
    .layout-style8 {
      position: static !important;
      height: auto !important;
      overflow: visible !important; } }
  @media (min-width: 1024px) {
    .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.14285716px; }
    .layout-style8 .layout-style8__footer {
      height: 23.14285716px; } }

.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--horizontal {
    flex-direction: row; }
  .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; }

.layout-style11 {
  position: absolute;
  overflow: hidden;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%; }
  @media print {
    .layout-style11 {
      position: static !important;
      height: auto !important;
      overflow: visible !important; } }
  @media (max-width: 767px) {
    .layout-style11 .layout-style11__left {
      width: 275px;
      left: 0; } }
  @media print and (max-width: 767px) {
    .layout-style11 .layout-style11__left {
      display: none; } }
  @media (max-width: 767px) {
    .layout-style11 .layout-style11__right {
      left: 0;
      right: 0;
      width: 100%; }
      .layout-style11 .layout-style11__right .layout-style11__right__dimiss,
      .layout-style11 .layout-style11__right .layout-style11__right__dismiss {
        display: none; } }
  @media print and (max-width: 767px) {
    .layout-style11 .layout-style11__right {
      position: static !important;
      height: auto !important;
      overflow: visible !important;
      width: 100% !important; } }
  @media (max-width: 767px) {
    .layout-style11.toggle .layout-style11__right {
      left: 275px;
      right: -275px; }
      .layout-style11.toggle .layout-style11__right .layout-style11__right__dimiss,
      .layout-style11.toggle .layout-style11__right .layout-style11__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: 768px) and (max-width: 1023px) {
    .layout-style11 .layout-style11__left {
      width: 125px; } }
  @media print and (min-width: 768px) and (max-width: 1023px) {
    .layout-style11 .layout-style11__left {
      display: none; } }
  @media (min-width: 768px) and (max-width: 1023px) {
    .layout-style11 .layout-style11__right {
      left: 125px;
      width: calc(100% - 125px); } }
  @media print and (min-width: 768px) and (max-width: 1023px) {
    .layout-style11 .layout-style11__right {
      position: static !important;
      height: auto !important;
      overflow: visible !important;
      width: 100% !important; } }
  @media (min-width: 1024px) {
    .layout-style11 .layout-style11__left {
      width: 250px; } }
  @media print and (min-width: 1024px) {
    .layout-style11 .layout-style11__left {
      display: none; } }
  @media (min-width: 1024px) {
    .layout-style11 .layout-style11__right {
      left: 250px;
      right: 0;
      width: calc(100% - 250px); } }
  @media print and (min-width: 1024px) {
    .layout-style11 .layout-style11__right {
      position: static !important;
      height: auto !important;
      overflow: visible !important;
      width: 100% !important; } }
  @media (min-width: 1024px) {
    .layout-style11.toggle .layout-style11__left {
      width: 125px; } }
  @media print and (min-width: 1024px) {
    .layout-style11.toggle .layout-style11__left {
      display: none; } }
  @media (min-width: 1024px) {
    .layout-style11.toggle .layout-style11__right {
      left: 125px;
      width: calc(100% - 125px); } }
  @media print and (min-width: 1024px) {
    .layout-style11.toggle .layout-style11__right {
      position: static !important;
      height: auto !important;
      overflow: visible !important;
      width: 100% !important; } }
  .layout-style11 .layout-style11__left {
    overflow: hidden;
    position: absolute;
    height: 100%;
    top: 0;
    left: 0;
    bottom: 0; }
    .layout-style11 .layout-style11__left.scroll {
      overflow-y: auto;
      overflow-x: hidden;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      -webkit-overflow-scrolling: touch; }
    @media print {
      .layout-style11 .layout-style11__left {
        display: none !important; } }
  .layout-style11 .layout-style11__right {
    position: absolute;
    top: 0;
    bottom: 0;
    height: 100%;
    overflow: hidden; }
    .layout-style11 .layout-style11__right.scroll {
      overflow-y: auto;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: -ms-autohiding-scrollbar;
      overflow-x: hidden; }
    @media print {
      .layout-style11 .layout-style11__right {
        position: static !important;
        height: auto !important;
        overflow: visible !important; } }
    .layout-style11 .layout-style11__right .layout-style11__right__dimiss,
    .layout-style11 .layout-style11__right .layout-style11__right__dismiss {
      display: none; }
  @media print {
    .layout-style11 {
      position: static !important;
      height: auto !important;
      overflow: visible !important; } }

.layout-style12 {
  max-height: 100%;
  height: 100%;
  position: static;
  display: flex;
  flex-direction: column;
  overflow: hidden; }
  @media (min-width: 768px) {
    .layout-style12 {
      max-height: 100%;
      height: auto; } }
  .layout-style12--horizontal {
    flex-direction: row; }
  .layout-style12__bar {
    display: flex;
    flex: none; }
  .layout-style12__page-flow {
    display: block;
    flex: 1 1 auto;
    overflow-x: hidden;
    overflow-y: auto;
    overflow-x: hidden;
    overflow-y: auto; }

/* --------------------------------------------------
Modal Module
-------------------------------------------------- */
@media print {
  .modal-style-1.open {
    position: static !important;
    height: auto !important;
    overflow: visible !important; }
  .modal-style-1.open .modal-style-1__dialog {
    position: static !important;
    height: auto !important;
    overflow: visible !important;
    width: 100%;
    height: auto; }
    .modal-style-1.open .modal-style-1__dialog.sm-width {
      width: 100%;
      max-height: auto;
      margin: 0; }
    .modal-style-1.open .modal-style-1__dialog.lg-width {
      width: 100%;
      max-height: auto;
      margin: 0; }
    .modal-style-1.open .modal-style-1__dialog.fluid-width {
      width: 100%;
      max-height: auto;
      margin: 0; }
    .modal-style-1.open .modal-style-1__dialog.lg-height {
      width: 100%;
      max-height: auto;
      margin: 0; }
    .modal-style-1.open .modal-style-1__dialog.md-height {
      width: 100%;
      max-height: auto;
      margin: 0; }
    .modal-style-1.open .modal-style-1__dialog.sm-height {
      width: 100%;
      max-height: auto;
      margin: 0; }
    .modal-style-1.open .modal-style-1__dialog.xs-height {
      width: 100%;
      max-height: auto;
      margin: 0; }
  .modal-style-1.open .modal-style-1__backdrop {
    display: none; } }

.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.open.no-overflow {
      overflow: inherit; }
  .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 {
    position: relative;
    z-index: 1050;
    display: block;
    width: 100%;
    height: 100%; }
    .modal-style-1 .modal-style-1__dialog > [class*='layout'] {
      background-color: #fff; }
    .modal-style-1 .modal-style-1__dialog.modal-autoheight {
      height: 100%;
      max-height: none;
      pointer-events: none; }
      .modal-style-1 .modal-style-1__dialog.modal-autoheight > div {
        pointer-events: all; }
      .modal-style-1 .modal-style-1__dialog.modal-autoheight > .layout-style12 {
        height: unset;
        max-height: 100%; }
        @media (min-width: 768px) {
          .modal-style-1 .modal-style-1__dialog.modal-autoheight > .layout-style12 {
            max-height: calc(100% - 60px); } }
    @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; } }

@media (min-width: 1400px) {
  .modal--full-height {
    height: calc(100% - 60px); } }

/* --------------------------------------------------
   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.3333333333px;
    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.3333333333px 7.3333333333px 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: 1024px) {
    .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; }
  .list-style1__group::first-letter, .list-style1__item::first-letter, .list-style2__item::first-letter {
    text-transform: uppercase; }

.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: 1023px) {
    .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: 1024px) {
    .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; } }
  @media (min-width: 768px) and (max-width: 1023px) {
    .list-style1__group.toggable-tablet {
      text-align: center;
      padding-left: 0px;
      padding-right: 0px; }
      .list-style1__group.toggable-tablet .list-style1__group__label {
        display: none; }
      .list-style1__group.toggable-tablet .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 .list-style1__item__label,
    .list-style1__item.inverted .list-style1__item__icon__left,
    .list-style1__item.inverted .list-style1__item__icon__right {
      color: #f7f7f7; }
    .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: #4d4c4c; }
    .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: 1023px) {
    .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: 1023px) {
    .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: 1024px) {
    .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: 768px) and (max-width: 1023px) {
    .list-style1__item.toggable-tablet {
      text-align: center;
      height: 58px; }
      .list-style1__item.toggable-tablet .list-style1__item__label {
        width: 100%;
        display: block;
        font-size: 11.2px;
        line-height: 11.2px;
        overflow: visible;
        white-space: normal; }
      .list-style1__item.toggable-tablet .list-style1__item__icon__left {
        width: 100%;
        display: block;
        text-align: center;
        margin: 0 auto;
        float: none;
        font-size: 21px; }
      .list-style1__item.toggable-tablet .list-style1__item__icon__right {
        display: none; } }
  @media (min-width: 1024px) {
    .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: 1023px) {
    .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: 1024px) {
    .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: 4;
    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: 1024px) {
    .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;
    z-index: 1059;
    position: fixed;
    top: 30px;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: transparent; }
  .popover-style2 .popover-style2__arrow {
    left: 6px;
    content: "";
    position: absolute;
    top: 22.00000002px;
    border-style: solid;
    border-width: 0 10px 10px;
    border-color: #777777 transparent;
    display: none;
    width: 0;
    z-index: 1061; }
    .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: 1060; }
  .popover-style2 .popover-style2__picker {
    display: none;
    z-index: 1060;
    position: fixed;
    left: 5px;
    top: 31.00000002px;
    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: 1024px) {
    .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: 3;
    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: 3;
    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: 2;
          content: '';
          right: -15px; }
          @media (min-width: 1024px) {
            .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: 2;
              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: 2;
      content: '';
      right: -16px; }
      @media (min-width: 1024px) {
        .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: 2;
          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: 2;
      content: '';
      right: -15px; }
      @media (min-width: 1024px) {
        .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: 2;
          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: 1024px) {
        .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: 2;
            content: ''; }
            @media (min-width: 1024px) {
              .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: 2;
                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: 1024px) {
        .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: 2;
          content: ''; }
          @media (min-width: 1024px) {
            .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: 2;
              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: 1024px) {
      .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: 2;
        content: ''; }
        @media (min-width: 1024px) {
          .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: 2;
            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: 1024px) {
        .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: 2;
            content: ''; }
            @media (min-width: 1024px) {
              .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: 2;
                content: ''; } }
  @media (min-width: 1024px) {
    .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; }
    @media print {
      .loader-style-1.show {
        display: none !important; } }
  .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: 1080;
  padding: 5px 10px 5px 10px;
  text-align: center; }
  @media (min-width: 1024px) {
    .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; }
  @media print {
    .loader-style2 {
      display: none !important; } }

/* --------------------------------------------------
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.3333333333px;
    position: absolute;
    white-space: nowrap;
    z-index: 10;
    text-transform: initial; }
  [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-hidden="true"]:before {
    display: none; }
  [data-hint][data-hint-hidden="true"]:after {
    display: none; }
  [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%; }
  [data-hint][data-hint-text-align="left"]:after {
    text-align: left; }
  [data-hint][data-hint-text-align="center"]:after {
    text-align: center; }
  [data-hint][data-hint-text-align="right"]:after {
    text-align: right; }

*: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: 1024px) {
    .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: 1024px) {
  .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; }

/* ------------------------------------------------------------
   Module Utility

   - Common vars
   - Cursor
   - Display
   - Float
   - Background / color
   - Border
   - Height
   - Margin / padding
   - Overflow
   - Shadows
   - Tables
   - White space
   - [Legacy] margin / padding
   - [Legacy] Background
------------------------------------------------------------ */
/* ------------------------------------------------------------
    Common vars
------------------------------------------------------------ */
/* ------------------------------------------------------------
    Cursor
------------------------------------------------------------ */
.cursor-default {
  cursor: default !important; }

.cursor-help {
  cursor: help !important; }

.cursor-not-allowed {
  cursor: not-allowed !important; }

.cursor-pointer {
  cursor: pointer !important; }

.cursor-progress {
  cursor: progress !important; }

/* ------------------------------------------------------------
    Display
------------------------------------------------------------ */
.d-none {
  display: none; }

@media (min-width: 768px) {
  .d-sm-none {
    display: none; } }

@media (min-width: 1024px) {
  .d-md-none {
    display: none; } }

@media (min-width: 1400px) {
  .d-lg-none {
    display: none; } }

@media (min-width: 1600px) {
  .d-xl-none {
    display: none; } }

@media print {
  .d-print-none {
    display: none; } }

.d-block {
  display: block; }

@media (min-width: 768px) {
  .d-sm-block {
    display: block; } }

@media (min-width: 1024px) {
  .d-md-block {
    display: block; } }

@media (min-width: 1400px) {
  .d-lg-block {
    display: block; } }

@media (min-width: 1600px) {
  .d-xl-block {
    display: block; } }

@media print {
  .d-print-block {
    display: block; } }

.d-flex {
  display: flex; }

@media (min-width: 768px) {
  .d-sm-flex {
    display: flex; } }

@media (min-width: 1024px) {
  .d-md-flex {
    display: flex; } }

@media (min-width: 1400px) {
  .d-lg-flex {
    display: flex; } }

@media (min-width: 1600px) {
  .d-xl-flex {
    display: flex; } }

@media print {
  .d-print-flex {
    display: flex; } }

.d-inline {
  display: inline; }

@media (min-width: 768px) {
  .d-sm-inline {
    display: inline; } }

@media (min-width: 1024px) {
  .d-md-inline {
    display: inline; } }

@media (min-width: 1400px) {
  .d-lg-inline {
    display: inline; } }

@media (min-width: 1600px) {
  .d-xl-inline {
    display: inline; } }

@media print {
  .d-print-inline {
    display: inline; } }

.d-inline-block {
  display: inline-block; }

@media (min-width: 768px) {
  .d-sm-inline-block {
    display: inline-block; } }

@media (min-width: 1024px) {
  .d-md-inline-block {
    display: inline-block; } }

@media (min-width: 1400px) {
  .d-lg-inline-block {
    display: inline-block; } }

@media (min-width: 1600px) {
  .d-xl-inline-block {
    display: inline-block; } }

@media print {
  .d-print-inline-block {
    display: inline-block; } }

.d-inline-table {
  display: inline-table; }

@media (min-width: 768px) {
  .d-sm-inline-table {
    display: inline-table; } }

@media (min-width: 1024px) {
  .d-md-inline-table {
    display: inline-table; } }

@media (min-width: 1400px) {
  .d-lg-inline-table {
    display: inline-table; } }

@media (min-width: 1600px) {
  .d-xl-inline-table {
    display: inline-table; } }

@media print {
  .d-print-inline-table {
    display: inline-table; } }

.d-table {
  display: table; }

@media (min-width: 768px) {
  .d-sm-table {
    display: table; } }

@media (min-width: 1024px) {
  .d-md-table {
    display: table; } }

@media (min-width: 1400px) {
  .d-lg-table {
    display: table; } }

@media (min-width: 1600px) {
  .d-xl-table {
    display: table; } }

@media print {
  .d-print-table {
    display: table; } }

.d-table-cell {
  display: table-cell; }

@media (min-width: 768px) {
  .d-sm-table-cell {
    display: table-cell; } }

@media (min-width: 1024px) {
  .d-md-table-cell {
    display: table-cell; } }

@media (min-width: 1400px) {
  .d-lg-table-cell {
    display: table-cell; } }

@media (min-width: 1600px) {
  .d-xl-table-cell {
    display: table-cell; } }

@media print {
  .d-print-table-cell {
    display: table-cell; } }

.d-table-row {
  display: table-row; }

@media (min-width: 768px) {
  .d-sm-table-row {
    display: table-row; } }

@media (min-width: 1024px) {
  .d-md-table-row {
    display: table-row; } }

@media (min-width: 1400px) {
  .d-lg-table-row {
    display: table-row; } }

@media (min-width: 1600px) {
  .d-xl-table-row {
    display: table-row; } }

@media print {
  .d-print-table-row {
    display: table-row; } }

.d-table-column {
  display: table-column; }

@media (min-width: 768px) {
  .d-sm-table-column {
    display: table-column; } }

@media (min-width: 1024px) {
  .d-md-table-column {
    display: table-column; } }

@media (min-width: 1400px) {
  .d-lg-table-column {
    display: table-column; } }

@media (min-width: 1600px) {
  .d-xl-table-column {
    display: table-column; } }

@media print {
  .d-print-table-column {
    display: table-column; } }

.d-table-column-group {
  display: table-column-group; }

@media (min-width: 768px) {
  .d-sm-table-column-group {
    display: table-column-group; } }

@media (min-width: 1024px) {
  .d-md-table-column-group {
    display: table-column-group; } }

@media (min-width: 1400px) {
  .d-lg-table-column-group {
    display: table-column-group; } }

@media (min-width: 1600px) {
  .d-xl-table-column-group {
    display: table-column-group; } }

@media print {
  .d-print-table-column-group {
    display: table-column-group; } }

/* ------------------------------------------------------------
    Float
------------------------------------------------------------ */
.float-left {
  float: left !important; }

@media (min-width: 768px) {
  .float-sm-left {
    float: left !important; } }

@media (min-width: 1024px) {
  .float-md-left {
    float: left !important; } }

@media (min-width: 1400px) {
  .float-lg-left {
    float: left !important; } }

@media (min-width: 1600px) {
  .float-xl-left {
    float: left !important; } }

@media print {
  .float-print-left {
    float: left !important; } }

.float-right {
  float: right !important; }

@media (min-width: 768px) {
  .float-sm-right {
    float: right !important; } }

@media (min-width: 1024px) {
  .float-md-right {
    float: right !important; } }

@media (min-width: 1400px) {
  .float-lg-right {
    float: right !important; } }

@media (min-width: 1600px) {
  .float-xl-right {
    float: right !important; } }

@media print {
  .float-print-right {
    float: right !important; } }

.float-none {
  float: none !important; }

@media (min-width: 768px) {
  .float-sm-none {
    float: none !important; } }

@media (min-width: 1024px) {
  .float-md-none {
    float: none !important; } }

@media (min-width: 1400px) {
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1600px) {
  .float-xl-none {
    float: none !important; } }

@media print {
  .float-print-none {
    float: none !important; } }

/* ------------------------------------------------------------
    Background / color
------------------------------------------------------------ */
.bg-primary-dark {
  background-color: #003D66; }

.c-primary-dark {
  color: #003D66; }

.bg-primary {
  background-color: #005187; }

.c-primary {
  color: #005187; }

.bg-primary-lo-light {
  background-color: #4c85ab; }

.c-primary-lo-light {
  color: #4c85ab; }

.bg-primary-light {
  background-color: #ccdce7; }

.c-primary-light {
  color: #ccdce7; }

.bg-primary-hi-light {
  background-color: #e5edf3; }

.c-primary-hi-light {
  color: #e5edf3; }

.bg-primary-a400 {
  background-color: #0193f2; }

.c-primary-a400 {
  color: #0193f2; }

.bg-primary-a200 {
  background-color: #0c9bf7; }

.c-primary-a200 {
  color: #0c9bf7; }

.bg-primary-a100 {
  background-color: #38a9f2; }

.c-primary-a100 {
  color: #38a9f2; }

.bg-secondary-dark {
  background-color: #131414; }

.c-secondary-dark {
  color: #131414; }

.bg-secondary-neutral {
  background-color: #85888b; }

.c-secondary-neutral {
  color: #85888b; }

.bg-secondary-lo-light {
  background-color: #d0d5d9; }

.c-secondary-lo-light {
  color: #d0d5d9; }

.bg-secondary-light {
  background-color: #e5e8ea; }

.c-secondary-light {
  color: #e5e8ea; }

.bg-secondary-lighter {
  background-color: #edeff1; }

.c-secondary-lighter {
  color: #edeff1; }

.bg-secondary-hi-light {
  background-color: #f6f7f8; }

.c-secondary-hi-light {
  color: #f6f7f8; }

.bg-white {
  background-color: #fff; }

.c-white {
  color: #fff; }

.bg-info {
  background-color: #0193f2; }

.c-info {
  color: #0193f2; }

.bg-success {
  background-color: #008B51; }

.c-success {
  color: #008B51; }

.bg-warning {
  background-color: #ffea00; }

.c-warning {
  color: #ffea00; }

.bg-error {
  background-color: #e30045; }

.c-error {
  color: #e30045; }

.bg-integrazioni {
  background-color: #f5866c; }

.c-integrazioni {
  color: #f5866c; }

.bg-deemphasized {
  background-image: linear-gradient(45deg, #EDEDED 0, #EDEDED 1px, white 1px, white 4px, #EDEDED 4px, #EDEDED 5px, white 5px, white 9px);
  background-size: 6px 6px; }

/* ------------------------------------------------------------
    Border
------------------------------------------------------------ */
.border {
  border: 1px solid #E5E5E5; }

.brd {
  border: 1px solid #e5e8ea; }

.border-top {
  border-top: 1px solid #E5E5E5; }

.border-top-0 {
  border-top: 0; }

.brd-top-0 {
  border-top: 0; }

.brd-top {
  border-top: 1px solid #e5e8ea; }

.border-right {
  border-right: 1px solid #E5E5E5; }

.border-right-0 {
  border-right: 0; }

.brd-right-0 {
  border-right: 0; }

.brd-right {
  border-right: 1px solid #e5e8ea; }

.border-bottom {
  border-bottom: 1px solid #E5E5E5; }

.border-bottom-0 {
  border-bottom: 0; }

.brd-bottom-0 {
  border-bottom: 0; }

.brd-bottom {
  border-bottom: 1px solid #e5e8ea; }

.border-left {
  border-left: 1px solid #E5E5E5; }

.border-left-0 {
  border-left: 0; }

.brd-left-0 {
  border-left: 0; }

.brd-left {
  border-left: 1px solid #e5e8ea; }

@media (min-width: 768px) {
  .brd-sm-top-0 {
    border-top: 0; }
  .brd-sm-top {
    border-top: 1px solid #e5e8ea; }
  .brd-sm-right-0 {
    border-right: 0; }
  .brd-sm-right {
    border-right: 1px solid #e5e8ea; }
  .brd-sm-bottom-0 {
    border-bottom: 0; }
  .brd-sm-bottom {
    border-bottom: 1px solid #e5e8ea; }
  .brd-sm-left-0 {
    border-left: 0; }
  .brd-sm-left {
    border-left: 1px solid #e5e8ea; } }

@media (min-width: 1024px) {
  .brd-md-top-0 {
    border-top: 0; }
  .brd-md-top {
    border-top: 1px solid #e5e8ea; }
  .brd-md-right-0 {
    border-right: 0; }
  .brd-md-right {
    border-right: 1px solid #e5e8ea; }
  .brd-md-bottom-0 {
    border-bottom: 0; }
  .brd-md-bottom {
    border-bottom: 1px solid #e5e8ea; }
  .brd-md-left-0 {
    border-left: 0; }
  .brd-md-left {
    border-left: 1px solid #e5e8ea; } }

@media (min-width: 1400px) {
  .brd-lg-top-0 {
    border-top: 0; }
  .brd-lg-top {
    border-top: 1px solid #e5e8ea; }
  .brd-lg-right-0 {
    border-right: 0; }
  .brd-lg-right {
    border-right: 1px solid #e5e8ea; }
  .brd-lg-bottom-0 {
    border-bottom: 0; }
  .brd-lg-bottom {
    border-bottom: 1px solid #e5e8ea; }
  .brd-lg-left-0 {
    border-left: 0; }
  .brd-lg-left {
    border-left: 1px solid #e5e8ea; } }

@media (min-width: 1600px) {
  .brd-xl-top-0 {
    border-top: 0; }
  .brd-xl-top {
    border-top: 1px solid #e5e8ea; }
  .brd-xl-right-0 {
    border-right: 0; }
  .brd-xl-right {
    border-right: 1px solid #e5e8ea; }
  .brd-xl-bottom-0 {
    border-bottom: 0; }
  .brd-xl-bottom {
    border-bottom: 1px solid #e5e8ea; }
  .brd-xl-left-0 {
    border-left: 0; }
  .brd-xl-left {
    border-left: 1px solid #e5e8ea; } }

.no-border {
  border: 0 !important; }

.brd-0 {
  border: 0; }

.no-border-top {
  border-top: 0 !important; }

.brd-top-0 {
  border-top: 0; }

.no-border-right {
  border-right: 0 !important; }

.brd-right-0 {
  border-right: 0; }

.no-border-bottom {
  border-bottom: 0 !important; }

.brd-bottom-0 {
  border-bottom: 0; }

.no-border-left {
  border-left: 0 !important; }

.brd-left-0 {
  border-left: 0; }

/* ------------------------------------------------------------
    Height
------------------------------------------------------------ */
.height-auto {
  height: auto !important; }

@media (min-width: 768px) {
  .height-sm-auto {
    height: auto !important; } }

@media (min-width: 1024px) {
  .height-md-auto {
    height: auto !important; } }

@media (min-width: 1400px) {
  .height-lg-auto {
    height: auto !important; } }

@media (min-width: 1600px) {
  .height-xl-auto {
    height: auto !important; } }

/* ------------------------------------------------------------
    Margin / padding
------------------------------------------------------------ */
/* ------------------------------------------------------------
    Overflow
------------------------------------------------------------ */
.overflow-visible {
  overflow: visible !important; }

.overflow-x-visible {
  overflow-x: visible !important; }

.overflow-y-visible {
  overflow-y: visible !important; }

.overflow-hidden {
  overflow: hidden !important; }

.overflow-x-hidden {
  overflow-x: hidden !important; }

.overflow-y-hidden {
  overflow-y: hidden !important; }

.overflow-scroll {
  overflow: scroll !important; }

.overflow-x-scroll {
  overflow-x: scroll !important; }

.overflow-y-scroll {
  overflow-y: scroll !important; }

.overflow-auto {
  overflow: auto !important; }

.overflow-x-auto {
  overflow-x: auto !important; }

.overflow-y-auto {
  overflow-y: auto !important; }

/* ------------------------
    Style 2019
-------------------------*/
.m-05 {
  margin: 4px; }

.p-05 {
  padding: 4px; }

.mt-05 {
  margin-top: 4px; }

.pt-05 {
  padding-top: 4px; }

@media print {
  .mt-print-05 {
    margin-top: 4px; }
  .pt-print-05 {
    padding-top: 4px; } }

.mr-05 {
  margin-right: 4px; }

.pr-05 {
  padding-right: 4px; }

@media print {
  .mr-print-05 {
    margin-right: 4px; }
  .pr-print-05 {
    padding-right: 4px; } }

.mb-05 {
  margin-bottom: 4px; }

.pb-05 {
  padding-bottom: 4px; }

@media print {
  .mb-print-05 {
    margin-bottom: 4px; }
  .pb-print-05 {
    padding-bottom: 4px; } }

.ml-05 {
  margin-left: 4px; }

.pl-05 {
  padding-left: 4px; }

@media print {
  .ml-print-05 {
    margin-left: 4px; }
  .pl-print-05 {
    padding-left: 4px; } }

@media (min-width: 768px) {
  .m-sm-05 {
    margin: 4px; }
  .p-sm-05 {
    padding: 4px; }
  .mt-sm-05 {
    margin-top: 4px; }
  .pt-sm-05 {
    padding-top: 4px; }
  .mr-sm-05 {
    margin-right: 4px; }
  .pr-sm-05 {
    padding-right: 4px; }
  .mb-sm-05 {
    margin-bottom: 4px; }
  .pb-sm-05 {
    padding-bottom: 4px; }
  .ml-sm-05 {
    margin-left: 4px; }
  .pl-sm-05 {
    padding-left: 4px; } }

@media (min-width: 1024px) {
  .m-md-05 {
    margin: 4px; }
  .p-md-05 {
    padding: 4px; }
  .mt-md-05 {
    margin-top: 4px; }
  .pt-md-05 {
    padding-top: 4px; }
  .mr-md-05 {
    margin-right: 4px; }
  .pr-md-05 {
    padding-right: 4px; }
  .mb-md-05 {
    margin-bottom: 4px; }
  .pb-md-05 {
    padding-bottom: 4px; }
  .ml-md-05 {
    margin-left: 4px; }
  .pl-md-05 {
    padding-left: 4px; } }

@media (min-width: 1400px) {
  .m-lg-05 {
    margin: 4px; }
  .p-lg-05 {
    padding: 4px; }
  .mt-lg-05 {
    margin-top: 4px; }
  .pt-lg-05 {
    padding-top: 4px; }
  .mr-lg-05 {
    margin-right: 4px; }
  .pr-lg-05 {
    padding-right: 4px; }
  .mb-lg-05 {
    margin-bottom: 4px; }
  .pb-lg-05 {
    padding-bottom: 4px; }
  .ml-lg-05 {
    margin-left: 4px; }
  .pl-lg-05 {
    padding-left: 4px; } }

@media (min-width: 1600px) {
  .m-xl-05 {
    margin: 4px; }
  .p-xl-05 {
    padding: 4px; }
  .mt-xl-05 {
    margin-top: 4px; }
  .pt-xl-05 {
    padding-top: 4px; }
  .mr-xl-05 {
    margin-right: 4px; }
  .pr-xl-05 {
    padding-right: 4px; }
  .mb-xl-05 {
    margin-bottom: 4px; }
  .pb-xl-05 {
    padding-bottom: 4px; }
  .ml-xl-05 {
    margin-left: 4px; }
  .pl-xl-05 {
    padding-left: 4px; } }

.m-0 {
  margin: 0; }

.p-0 {
  padding: 0; }

.mt-0 {
  margin-top: 0; }

.pt-0 {
  padding-top: 0; }

.mr-0 {
  margin-right: 0; }

.pr-0 {
  padding-right: 0; }

.mb-0 {
  margin-bottom: 0; }

.pb-0 {
  padding-bottom: 0; }

.ml-0 {
  margin-left: 0; }

.pl-0 {
  padding-left: 0; }

.m-1 {
  margin: 8px; }

.p-1 {
  padding: 8px; }

.mt-1 {
  margin-top: 8px; }

.pt-1 {
  padding-top: 8px; }

.mr-1 {
  margin-right: 8px; }

.pr-1 {
  padding-right: 8px; }

.mb-1 {
  margin-bottom: 8px; }

.pb-1 {
  padding-bottom: 8px; }

.ml-1 {
  margin-left: 8px; }

.pl-1 {
  padding-left: 8px; }

.m-2 {
  margin: 16px; }

.p-2 {
  padding: 16px; }

.mt-2 {
  margin-top: 16px; }

.pt-2 {
  padding-top: 16px; }

.mr-2 {
  margin-right: 16px; }

.pr-2 {
  padding-right: 16px; }

.mb-2 {
  margin-bottom: 16px; }

.pb-2 {
  padding-bottom: 16px; }

.ml-2 {
  margin-left: 16px; }

.pl-2 {
  padding-left: 16px; }

.m-3 {
  margin: 24px; }

.p-3 {
  padding: 24px; }

.mt-3 {
  margin-top: 24px; }

.pt-3 {
  padding-top: 24px; }

.mr-3 {
  margin-right: 24px; }

.pr-3 {
  padding-right: 24px; }

.mb-3 {
  margin-bottom: 24px; }

.pb-3 {
  padding-bottom: 24px; }

.ml-3 {
  margin-left: 24px; }

.pl-3 {
  padding-left: 24px; }

.m-4 {
  margin: 32px; }

.p-4 {
  padding: 32px; }

.mt-4 {
  margin-top: 32px; }

.pt-4 {
  padding-top: 32px; }

.mr-4 {
  margin-right: 32px; }

.pr-4 {
  padding-right: 32px; }

.mb-4 {
  margin-bottom: 32px; }

.pb-4 {
  padding-bottom: 32px; }

.ml-4 {
  margin-left: 32px; }

.pl-4 {
  padding-left: 32px; }

.m-5 {
  margin: 40px; }

.p-5 {
  padding: 40px; }

.mt-5 {
  margin-top: 40px; }

.pt-5 {
  padding-top: 40px; }

.mr-5 {
  margin-right: 40px; }

.pr-5 {
  padding-right: 40px; }

.mb-5 {
  margin-bottom: 40px; }

.pb-5 {
  padding-bottom: 40px; }

.ml-5 {
  margin-left: 40px; }

.pl-5 {
  padding-left: 40px; }

.m-6 {
  margin: 48px; }

.p-6 {
  padding: 48px; }

.mt-6 {
  margin-top: 48px; }

.pt-6 {
  padding-top: 48px; }

.mr-6 {
  margin-right: 48px; }

.pr-6 {
  padding-right: 48px; }

.mb-6 {
  margin-bottom: 48px; }

.pb-6 {
  padding-bottom: 48px; }

.ml-6 {
  margin-left: 48px; }

.pl-6 {
  padding-left: 48px; }

@media print {
  .m-print-0 {
    margin: 0; }
  .p-print-0 {
    padding: 0; }
  .mt-print-0 {
    margin-top: 0; }
  .pt-print-0 {
    padding-top: 0; }
  .mr-print-0 {
    margin-right: 0; }
  .pr-print-0 {
    padding-right: 0; }
  .mb-print-0 {
    margin-bottom: 0; }
  .pb-print-0 {
    padding-bottom: 0; }
  .ml-print-0 {
    margin-left: 0; }
  .pl-print-0 {
    padding-left: 0; }
  .m-print-1 {
    margin: 8px; }
  .p-print-1 {
    padding: 8px; }
  .mt-print-1 {
    margin-top: 8px; }
  .pt-print-1 {
    padding-top: 8px; }
  .mr-print-1 {
    margin-right: 8px; }
  .pr-print-1 {
    padding-right: 8px; }
  .mb-print-1 {
    margin-bottom: 8px; }
  .pb-print-1 {
    padding-bottom: 8px; }
  .ml-print-1 {
    margin-left: 8px; }
  .pl-print-1 {
    padding-left: 8px; }
  .m-print-2 {
    margin: 16px; }
  .p-print-2 {
    padding: 16px; }
  .mt-print-2 {
    margin-top: 16px; }
  .pt-print-2 {
    padding-top: 16px; }
  .mr-print-2 {
    margin-right: 16px; }
  .pr-print-2 {
    padding-right: 16px; }
  .mb-print-2 {
    margin-bottom: 16px; }
  .pb-print-2 {
    padding-bottom: 16px; }
  .ml-print-2 {
    margin-left: 16px; }
  .pl-print-2 {
    padding-left: 16px; }
  .m-print-3 {
    margin: 24px; }
  .p-print-3 {
    padding: 24px; }
  .mt-print-3 {
    margin-top: 24px; }
  .pt-print-3 {
    padding-top: 24px; }
  .mr-print-3 {
    margin-right: 24px; }
  .pr-print-3 {
    padding-right: 24px; }
  .mb-print-3 {
    margin-bottom: 24px; }
  .pb-print-3 {
    padding-bottom: 24px; }
  .ml-print-3 {
    margin-left: 24px; }
  .pl-print-3 {
    padding-left: 24px; }
  .m-print-4 {
    margin: 32px; }
  .p-print-4 {
    padding: 32px; }
  .mt-print-4 {
    margin-top: 32px; }
  .pt-print-4 {
    padding-top: 32px; }
  .mr-print-4 {
    margin-right: 32px; }
  .pr-print-4 {
    padding-right: 32px; }
  .mb-print-4 {
    margin-bottom: 32px; }
  .pb-print-4 {
    padding-bottom: 32px; }
  .ml-print-4 {
    margin-left: 32px; }
  .pl-print-4 {
    padding-left: 32px; }
  .m-print-5 {
    margin: 40px; }
  .p-print-5 {
    padding: 40px; }
  .mt-print-5 {
    margin-top: 40px; }
  .pt-print-5 {
    padding-top: 40px; }
  .mr-print-5 {
    margin-right: 40px; }
  .pr-print-5 {
    padding-right: 40px; }
  .mb-print-5 {
    margin-bottom: 40px; }
  .pb-print-5 {
    padding-bottom: 40px; }
  .ml-print-5 {
    margin-left: 40px; }
  .pl-print-5 {
    padding-left: 40px; }
  .m-print-6 {
    margin: 48px; }
  .p-print-6 {
    padding: 48px; }
  .mt-print-6 {
    margin-top: 48px; }
  .pt-print-6 {
    padding-top: 48px; }
  .mr-print-6 {
    margin-right: 48px; }
  .pr-print-6 {
    padding-right: 48px; }
  .mb-print-6 {
    margin-bottom: 48px; }
  .pb-print-6 {
    padding-bottom: 48px; }
  .ml-print-6 {
    margin-left: 48px; }
  .pl-print-6 {
    padding-left: 48px; } }

@media (min-width: 768px) {
  .m-sm-0 {
    margin: 0; }
  .p-sm-0 {
    padding: 0; }
  .mt-sm-0 {
    margin-top: 0; }
  .pt-sm-0 {
    padding-top: 0; }
  .mr-sm-0 {
    margin-right: 0; }
  .pr-sm-0 {
    padding-right: 0; }
  .mb-sm-0 {
    margin-bottom: 0; }
  .pb-sm-0 {
    padding-bottom: 0; }
  .ml-sm-0 {
    margin-left: 0; }
  .pl-sm-0 {
    padding-left: 0; }
  .m-sm-1 {
    margin: 8px; }
  .p-sm-1 {
    padding: 8px; }
  .mt-sm-1 {
    margin-top: 8px; }
  .pt-sm-1 {
    padding-top: 8px; }
  .mr-sm-1 {
    margin-right: 8px; }
  .pr-sm-1 {
    padding-right: 8px; }
  .mb-sm-1 {
    margin-bottom: 8px; }
  .pb-sm-1 {
    padding-bottom: 8px; }
  .ml-sm-1 {
    margin-left: 8px; }
  .pl-sm-1 {
    padding-left: 8px; }
  .m-sm-2 {
    margin: 16px; }
  .p-sm-2 {
    padding: 16px; }
  .mt-sm-2 {
    margin-top: 16px; }
  .pt-sm-2 {
    padding-top: 16px; }
  .mr-sm-2 {
    margin-right: 16px; }
  .pr-sm-2 {
    padding-right: 16px; }
  .mb-sm-2 {
    margin-bottom: 16px; }
  .pb-sm-2 {
    padding-bottom: 16px; }
  .ml-sm-2 {
    margin-left: 16px; }
  .pl-sm-2 {
    padding-left: 16px; }
  .m-sm-3 {
    margin: 24px; }
  .p-sm-3 {
    padding: 24px; }
  .mt-sm-3 {
    margin-top: 24px; }
  .pt-sm-3 {
    padding-top: 24px; }
  .mr-sm-3 {
    margin-right: 24px; }
  .pr-sm-3 {
    padding-right: 24px; }
  .mb-sm-3 {
    margin-bottom: 24px; }
  .pb-sm-3 {
    padding-bottom: 24px; }
  .ml-sm-3 {
    margin-left: 24px; }
  .pl-sm-3 {
    padding-left: 24px; }
  .m-sm-4 {
    margin: 32px; }
  .p-sm-4 {
    padding: 32px; }
  .mt-sm-4 {
    margin-top: 32px; }
  .pt-sm-4 {
    padding-top: 32px; }
  .mr-sm-4 {
    margin-right: 32px; }
  .pr-sm-4 {
    padding-right: 32px; }
  .mb-sm-4 {
    margin-bottom: 32px; }
  .pb-sm-4 {
    padding-bottom: 32px; }
  .ml-sm-4 {
    margin-left: 32px; }
  .pl-sm-4 {
    padding-left: 32px; }
  .m-sm-5 {
    margin: 40px; }
  .p-sm-5 {
    padding: 40px; }
  .mt-sm-5 {
    margin-top: 40px; }
  .pt-sm-5 {
    padding-top: 40px; }
  .mr-sm-5 {
    margin-right: 40px; }
  .pr-sm-5 {
    padding-right: 40px; }
  .mb-sm-5 {
    margin-bottom: 40px; }
  .pb-sm-5 {
    padding-bottom: 40px; }
  .ml-sm-5 {
    margin-left: 40px; }
  .pl-sm-5 {
    padding-left: 40px; }
  .m-sm-6 {
    margin: 48px; }
  .p-sm-6 {
    padding: 48px; }
  .mt-sm-6 {
    margin-top: 48px; }
  .pt-sm-6 {
    padding-top: 48px; }
  .mr-sm-6 {
    margin-right: 48px; }
  .pr-sm-6 {
    padding-right: 48px; }
  .mb-sm-6 {
    margin-bottom: 48px; }
  .pb-sm-6 {
    padding-bottom: 48px; }
  .ml-sm-6 {
    margin-left: 48px; }
  .pl-sm-6 {
    padding-left: 48px; } }

@media (min-width: 1024px) {
  .m-md-0 {
    margin: 0; }
  .p-md-0 {
    padding: 0; }
  .mt-md-0 {
    margin-top: 0; }
  .pt-md-0 {
    padding-top: 0; }
  .mr-md-0 {
    margin-right: 0; }
  .pr-md-0 {
    padding-right: 0; }
  .mb-md-0 {
    margin-bottom: 0; }
  .pb-md-0 {
    padding-bottom: 0; }
  .ml-md-0 {
    margin-left: 0; }
  .pl-md-0 {
    padding-left: 0; }
  .m-md-1 {
    margin: 8px; }
  .p-md-1 {
    padding: 8px; }
  .mt-md-1 {
    margin-top: 8px; }
  .pt-md-1 {
    padding-top: 8px; }
  .mr-md-1 {
    margin-right: 8px; }
  .pr-md-1 {
    padding-right: 8px; }
  .mb-md-1 {
    margin-bottom: 8px; }
  .pb-md-1 {
    padding-bottom: 8px; }
  .ml-md-1 {
    margin-left: 8px; }
  .pl-md-1 {
    padding-left: 8px; }
  .m-md-2 {
    margin: 16px; }
  .p-md-2 {
    padding: 16px; }
  .mt-md-2 {
    margin-top: 16px; }
  .pt-md-2 {
    padding-top: 16px; }
  .mr-md-2 {
    margin-right: 16px; }
  .pr-md-2 {
    padding-right: 16px; }
  .mb-md-2 {
    margin-bottom: 16px; }
  .pb-md-2 {
    padding-bottom: 16px; }
  .ml-md-2 {
    margin-left: 16px; }
  .pl-md-2 {
    padding-left: 16px; }
  .m-md-3 {
    margin: 24px; }
  .p-md-3 {
    padding: 24px; }
  .mt-md-3 {
    margin-top: 24px; }
  .pt-md-3 {
    padding-top: 24px; }
  .mr-md-3 {
    margin-right: 24px; }
  .pr-md-3 {
    padding-right: 24px; }
  .mb-md-3 {
    margin-bottom: 24px; }
  .pb-md-3 {
    padding-bottom: 24px; }
  .ml-md-3 {
    margin-left: 24px; }
  .pl-md-3 {
    padding-left: 24px; }
  .m-md-4 {
    margin: 32px; }
  .p-md-4 {
    padding: 32px; }
  .mt-md-4 {
    margin-top: 32px; }
  .pt-md-4 {
    padding-top: 32px; }
  .mr-md-4 {
    margin-right: 32px; }
  .pr-md-4 {
    padding-right: 32px; }
  .mb-md-4 {
    margin-bottom: 32px; }
  .pb-md-4 {
    padding-bottom: 32px; }
  .ml-md-4 {
    margin-left: 32px; }
  .pl-md-4 {
    padding-left: 32px; }
  .m-md-5 {
    margin: 40px; }
  .p-md-5 {
    padding: 40px; }
  .mt-md-5 {
    margin-top: 40px; }
  .pt-md-5 {
    padding-top: 40px; }
  .mr-md-5 {
    margin-right: 40px; }
  .pr-md-5 {
    padding-right: 40px; }
  .mb-md-5 {
    margin-bottom: 40px; }
  .pb-md-5 {
    padding-bottom: 40px; }
  .ml-md-5 {
    margin-left: 40px; }
  .pl-md-5 {
    padding-left: 40px; }
  .m-md-6 {
    margin: 48px; }
  .p-md-6 {
    padding: 48px; }
  .mt-md-6 {
    margin-top: 48px; }
  .pt-md-6 {
    padding-top: 48px; }
  .mr-md-6 {
    margin-right: 48px; }
  .pr-md-6 {
    padding-right: 48px; }
  .mb-md-6 {
    margin-bottom: 48px; }
  .pb-md-6 {
    padding-bottom: 48px; }
  .ml-md-6 {
    margin-left: 48px; }
  .pl-md-6 {
    padding-left: 48px; } }

@media (min-width: 1400px) {
  .m-lg-0 {
    margin: 0; }
  .p-lg-0 {
    padding: 0; }
  .mt-lg-0 {
    margin-top: 0; }
  .pt-lg-0 {
    padding-top: 0; }
  .mr-lg-0 {
    margin-right: 0; }
  .pr-lg-0 {
    padding-right: 0; }
  .mb-lg-0 {
    margin-bottom: 0; }
  .pb-lg-0 {
    padding-bottom: 0; }
  .ml-lg-0 {
    margin-left: 0; }
  .pl-lg-0 {
    padding-left: 0; }
  .m-lg-1 {
    margin: 8px; }
  .p-lg-1 {
    padding: 8px; }
  .mt-lg-1 {
    margin-top: 8px; }
  .pt-lg-1 {
    padding-top: 8px; }
  .mr-lg-1 {
    margin-right: 8px; }
  .pr-lg-1 {
    padding-right: 8px; }
  .mb-lg-1 {
    margin-bottom: 8px; }
  .pb-lg-1 {
    padding-bottom: 8px; }
  .ml-lg-1 {
    margin-left: 8px; }
  .pl-lg-1 {
    padding-left: 8px; }
  .m-lg-2 {
    margin: 16px; }
  .p-lg-2 {
    padding: 16px; }
  .mt-lg-2 {
    margin-top: 16px; }
  .pt-lg-2 {
    padding-top: 16px; }
  .mr-lg-2 {
    margin-right: 16px; }
  .pr-lg-2 {
    padding-right: 16px; }
  .mb-lg-2 {
    margin-bottom: 16px; }
  .pb-lg-2 {
    padding-bottom: 16px; }
  .ml-lg-2 {
    margin-left: 16px; }
  .pl-lg-2 {
    padding-left: 16px; }
  .m-lg-3 {
    margin: 24px; }
  .p-lg-3 {
    padding: 24px; }
  .mt-lg-3 {
    margin-top: 24px; }
  .pt-lg-3 {
    padding-top: 24px; }
  .mr-lg-3 {
    margin-right: 24px; }
  .pr-lg-3 {
    padding-right: 24px; }
  .mb-lg-3 {
    margin-bottom: 24px; }
  .pb-lg-3 {
    padding-bottom: 24px; }
  .ml-lg-3 {
    margin-left: 24px; }
  .pl-lg-3 {
    padding-left: 24px; }
  .m-lg-4 {
    margin: 32px; }
  .p-lg-4 {
    padding: 32px; }
  .mt-lg-4 {
    margin-top: 32px; }
  .pt-lg-4 {
    padding-top: 32px; }
  .mr-lg-4 {
    margin-right: 32px; }
  .pr-lg-4 {
    padding-right: 32px; }
  .mb-lg-4 {
    margin-bottom: 32px; }
  .pb-lg-4 {
    padding-bottom: 32px; }
  .ml-lg-4 {
    margin-left: 32px; }
  .pl-lg-4 {
    padding-left: 32px; }
  .m-lg-5 {
    margin: 40px; }
  .p-lg-5 {
    padding: 40px; }
  .mt-lg-5 {
    margin-top: 40px; }
  .pt-lg-5 {
    padding-top: 40px; }
  .mr-lg-5 {
    margin-right: 40px; }
  .pr-lg-5 {
    padding-right: 40px; }
  .mb-lg-5 {
    margin-bottom: 40px; }
  .pb-lg-5 {
    padding-bottom: 40px; }
  .ml-lg-5 {
    margin-left: 40px; }
  .pl-lg-5 {
    padding-left: 40px; }
  .m-lg-6 {
    margin: 48px; }
  .p-lg-6 {
    padding: 48px; }
  .mt-lg-6 {
    margin-top: 48px; }
  .pt-lg-6 {
    padding-top: 48px; }
  .mr-lg-6 {
    margin-right: 48px; }
  .pr-lg-6 {
    padding-right: 48px; }
  .mb-lg-6 {
    margin-bottom: 48px; }
  .pb-lg-6 {
    padding-bottom: 48px; }
  .ml-lg-6 {
    margin-left: 48px; }
  .pl-lg-6 {
    padding-left: 48px; } }

@media (min-width: 1600px) {
  .m-xl-0 {
    margin: 0; }
  .p-xl-0 {
    padding: 0; }
  .mt-xl-0 {
    margin-top: 0; }
  .pt-xl-0 {
    padding-top: 0; }
  .mr-xl-0 {
    margin-right: 0; }
  .pr-xl-0 {
    padding-right: 0; }
  .mb-xl-0 {
    margin-bottom: 0; }
  .pb-xl-0 {
    padding-bottom: 0; }
  .ml-xl-0 {
    margin-left: 0; }
  .pl-xl-0 {
    padding-left: 0; }
  .m-xl-1 {
    margin: 8px; }
  .p-xl-1 {
    padding: 8px; }
  .mt-xl-1 {
    margin-top: 8px; }
  .pt-xl-1 {
    padding-top: 8px; }
  .mr-xl-1 {
    margin-right: 8px; }
  .pr-xl-1 {
    padding-right: 8px; }
  .mb-xl-1 {
    margin-bottom: 8px; }
  .pb-xl-1 {
    padding-bottom: 8px; }
  .ml-xl-1 {
    margin-left: 8px; }
  .pl-xl-1 {
    padding-left: 8px; }
  .m-xl-2 {
    margin: 16px; }
  .p-xl-2 {
    padding: 16px; }
  .mt-xl-2 {
    margin-top: 16px; }
  .pt-xl-2 {
    padding-top: 16px; }
  .mr-xl-2 {
    margin-right: 16px; }
  .pr-xl-2 {
    padding-right: 16px; }
  .mb-xl-2 {
    margin-bottom: 16px; }
  .pb-xl-2 {
    padding-bottom: 16px; }
  .ml-xl-2 {
    margin-left: 16px; }
  .pl-xl-2 {
    padding-left: 16px; }
  .m-xl-3 {
    margin: 24px; }
  .p-xl-3 {
    padding: 24px; }
  .mt-xl-3 {
    margin-top: 24px; }
  .pt-xl-3 {
    padding-top: 24px; }
  .mr-xl-3 {
    margin-right: 24px; }
  .pr-xl-3 {
    padding-right: 24px; }
  .mb-xl-3 {
    margin-bottom: 24px; }
  .pb-xl-3 {
    padding-bottom: 24px; }
  .ml-xl-3 {
    margin-left: 24px; }
  .pl-xl-3 {
    padding-left: 24px; }
  .m-xl-4 {
    margin: 32px; }
  .p-xl-4 {
    padding: 32px; }
  .mt-xl-4 {
    margin-top: 32px; }
  .pt-xl-4 {
    padding-top: 32px; }
  .mr-xl-4 {
    margin-right: 32px; }
  .pr-xl-4 {
    padding-right: 32px; }
  .mb-xl-4 {
    margin-bottom: 32px; }
  .pb-xl-4 {
    padding-bottom: 32px; }
  .ml-xl-4 {
    margin-left: 32px; }
  .pl-xl-4 {
    padding-left: 32px; }
  .m-xl-5 {
    margin: 40px; }
  .p-xl-5 {
    padding: 40px; }
  .mt-xl-5 {
    margin-top: 40px; }
  .pt-xl-5 {
    padding-top: 40px; }
  .mr-xl-5 {
    margin-right: 40px; }
  .pr-xl-5 {
    padding-right: 40px; }
  .mb-xl-5 {
    margin-bottom: 40px; }
  .pb-xl-5 {
    padding-bottom: 40px; }
  .ml-xl-5 {
    margin-left: 40px; }
  .pl-xl-5 {
    padding-left: 40px; }
  .m-xl-6 {
    margin: 48px; }
  .p-xl-6 {
    padding: 48px; }
  .mt-xl-6 {
    margin-top: 48px; }
  .pt-xl-6 {
    padding-top: 48px; }
  .mr-xl-6 {
    margin-right: 48px; }
  .pr-xl-6 {
    padding-right: 48px; }
  .mb-xl-6 {
    margin-bottom: 48px; }
  .pb-xl-6 {
    padding-bottom: 48px; }
  .ml-xl-6 {
    margin-left: 48px; }
  .pl-xl-6 {
    padding-left: 48px; } }

/* ------------------------------------------------------------
    Shadows
------------------------------------------------------------ */
.shadow {
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2); }

.shadow-1 {
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.4); }

.shadow-2 {
  box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.4); }

/* --------------------------------------------------
   Tables
-------------------------------------------------- */
.table-layout-auto {
  table-layout: auto !important; }

@media (min-width: 768px) {
  .table-layout-sm-auto {
    table-layout: auto !important; } }

@media (min-width: 1024px) {
  .table-layout-md-auto {
    table-layout: auto !important; } }

@media (min-width: 1400px) {
  .table-layout-lg-auto {
    table-layout: auto !important; } }

@media (min-width: 1600px) {
  .table-layout-xl-auto {
    table-layout: auto !important; } }

.table-layout-fixed {
  table-layout: fixed !important; }

@media (min-width: 768px) {
  .table-layout-sm-fixed {
    table-layout: fixed !important; } }

@media (min-width: 1024px) {
  .table-layout-md-fixed {
    table-layout: fixed !important; } }

@media (min-width: 1400px) {
  .table-layout-lg-fixed {
    table-layout: fixed !important; } }

@media (min-width: 1600px) {
  .table-layout-xl-fixed {
    table-layout: fixed !important; } }

/* --------------------------------------------------
   White space
-------------------------------------------------- */
.white-space-initial {
  white-space: initial !important; }

@media (min-width: 768px) {
  .white-space-sm-initial {
    white-space: initial !important; } }

@media (min-width: 1024px) {
  .white-space-md-initial {
    white-space: initial !important; } }

@media (min-width: 1400px) {
  .white-space-lg-initial {
    white-space: initial !important; } }

@media (min-width: 1600px) {
  .white-space-xl-initial {
    white-space: initial !important; } }

.white-space-nowrap {
  white-space: nowrap !important; }

@media (min-width: 768px) {
  .white-space-sm-nowrap {
    white-space: nowrap !important; } }

@media (min-width: 1024px) {
  .white-space-md-nowrap {
    white-space: nowrap !important; } }

@media (min-width: 1400px) {
  .white-space-lg-nowrap {
    white-space: nowrap !important; } }

@media (min-width: 1600px) {
  .white-space-xl-nowrap {
    white-space: nowrap !important; } }

/* ------------------------------------------------------------
    [Legacy] margin / padding
------------------------------------------------------------ */
.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; }

.no-padding {
  padding: 0 !important; }

.no-margin {
  margin: 0 !important; }

/* Padding */
.padding {
  padding: 22px !important; }

.padding-y {
  padding: 22px 0 !important; }

.padding-x {
  padding: 0 22px !important; }

/* Generazione frazionamenti */
.padding-halved {
  padding: 11px !important; }

.padding-halved-x {
  padding: 0 11px !important; }

.padding-halved-y {
  padding: 11px 0 !important; }

.padding-quartered {
  padding: 5px !important; }

.padding-quartered-x {
  padding: 0 5px !important; }

.padding-quartered-y {
  padding: 5px 0 !important; }

/* Generazione per i quattro lati */
.padding-top {
  padding-top: 22px !important; }

.padding-halved-top {
  padding-top: 11px !important; }

.padding-quartered-top {
  padding-top: 5px !important; }

.padding-right {
  padding-right: 22px !important; }

.padding-halved-right {
  padding-right: 11px !important; }

.padding-quartered-right {
  padding-right: 5px !important; }

.padding-bottom {
  padding-bottom: 22px !important; }

.padding-halved-bottom {
  padding-bottom: 11px !important; }

.padding-quartered-bottom {
  padding-bottom: 5px !important; }

.padding-left {
  padding-left: 22px !important; }

.padding-halved-left {
  padding-left: 11px !important; }

.padding-quartered-left {
  padding-left: 5px !important; }

/* Margin */
.margin {
  margin: 22px !important; }

.margin-x {
  margin: 0 22px !important; }

.margin-y {
  margin: 22px 0 !important; }

/* Generazione frazionamenti */
.margin-halved {
  margin: 11px !important; }

.margin-halved-x {
  margin: 0 11px !important; }

.margin-halved-y {
  margin: 11px 0 !important; }

.margin-quartered {
  margin: 5px !important; }

.margin-quartered-x {
  margin: 0 5px !important; }

.margin-quartered-y {
  margin: 5px 0 !important; }

/* Generazione per i quattro lati */
.margin-top {
  margin-top: 22px !important; }

.margin-halved-top {
  margin-top: 11px !important; }

.margin-quartered-top {
  margin-top: 5px !important; }

.margin-right {
  margin-right: 22px !important; }

.margin-halved-right {
  margin-right: 11px !important; }

.margin-quartered-right {
  margin-right: 5px !important; }

.margin-bottom {
  margin-bottom: 22px !important; }

.margin-halved-bottom {
  margin-bottom: 11px !important; }

.margin-quartered-bottom {
  margin-bottom: 5px !important; }

.margin-left {
  margin-left: 22px !important; }

.margin-halved-left {
  margin-left: 11px !important; }

.margin-quartered-left {
  margin-left: 5px !important; }

/* --------------------------------------------------------
    [Legacy] Background
-------------------------------------------------------- */
.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-lighter-light {
  background-color: #ededed; }

.bkg-gray-lightest {
  background-color: #f7f7f7; }

.bkg-lightest {
  background-color: #fff; }

.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-lighter-warning {
  background-color: #fbead2; }

.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); }

/* --------------------------------------------------
   Flex
-------------------------------------------------- */
.d-flex {
  display: flex !important; }

.d-inline-flex {
  display: inline-flex !important; }

.align-items-baseline {
  align-items: baseline !important; }

.align-items-center {
  align-items: center !important; }

.align-items-end {
  align-items: flex-end !important; }

.align-items-start {
  align-items: flex-start !important; }

.align-items-stretch {
  align-items: stretch !important; }

@media (min-width: 768px) {
  .align-items-sm-center {
    align-items: center !important; } }

@media (min-width: 1024px) {
  .align-items-md-center {
    align-items: center !important; } }

@media (min-width: 1400px) {
  .align-items-lg-center {
    align-items: center !important; } }

@media (min-width: 1600px) {
  .align-items-xl-center {
    align-items: center !important; } }

/* Direction */
.flex-row {
  flex-direction: row !important; }

.flex-row-reverse {
  flex-direction: row-reverse !important; }

.flex-column {
  flex-direction: column !important; }

.flex-column-reverse {
  flex-direction: column-reverse !important; }

@media (min-width: 768px) {
  .flex-sm-row {
    flex-direction: row !important; }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-sm-column {
    flex-direction: column !important; }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important; } }

@media (min-width: 1024px) {
  .flex-md-row {
    flex-direction: row !important; }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-md-column {
    flex-direction: column !important; }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important; } }

@media (min-width: 1400px) {
  .flex-lg-row {
    flex-direction: row !important; }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-lg-column {
    flex-direction: column !important; }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important; } }

@media (min-width: 1600px) {
  .flex-xl-row {
    flex-direction: row !important; }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xl-column {
    flex-direction: column !important; }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important; } }

.flex-nowrap {
  flex-wrap: nowrap !important; }

.flex-wrap {
  flex-wrap: wrap !important; }

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important; }

.justify-content-around {
  justify-content: space-around !important; }

@media (min-width: 768px) {
  .justify-content-sm-around {
    justify-content: space-around !important; } }

@media (min-width: 1024px) {
  .justify-content-md-around {
    justify-content: space-around !important; } }

@media (min-width: 1400px) {
  .justify-content-lg-around {
    justify-content: space-around !important; } }

@media (min-width: 1600px) {
  .justify-content-xl-around {
    justify-content: space-around !important; } }

.justify-content-between {
  justify-content: space-between !important; }

@media (min-width: 768px) {
  .justify-content-sm-between {
    justify-content: space-between !important; } }

@media (min-width: 1024px) {
  .justify-content-md-between {
    justify-content: space-between !important; } }

@media (min-width: 1400px) {
  .justify-content-lg-between {
    justify-content: space-between !important; } }

@media (min-width: 1600px) {
  .justify-content-xl-between {
    justify-content: space-between !important; } }

.justify-content-center {
  justify-content: center !important; }

@media (min-width: 768px) {
  .justify-content-sm-center {
    justify-content: center !important; } }

@media (min-width: 1024px) {
  .justify-content-md-center {
    justify-content: center !important; } }

@media (min-width: 1400px) {
  .justify-content-lg-center {
    justify-content: center !important; } }

@media (min-width: 1600px) {
  .justify-content-xl-center {
    justify-content: center !important; } }

.justify-content-end {
  justify-content: flex-end !important; }

@media (min-width: 768px) {
  .justify-content-sm-end {
    justify-content: flex-end !important; } }

@media (min-width: 1024px) {
  .justify-content-md-end {
    justify-content: flex-end !important; } }

@media (min-width: 1400px) {
  .justify-content-lg-end {
    justify-content: flex-end !important; } }

@media (min-width: 1600px) {
  .justify-content-xl-end {
    justify-content: flex-end !important; } }

.justify-content-start {
  justify-content: flex-start !important; }

@media (min-width: 768px) {
  .justify-content-sm-start {
    justify-content: flex-start !important; } }

@media (min-width: 1024px) {
  .justify-content-md-start {
    justify-content: flex-start !important; } }

@media (min-width: 1400px) {
  .justify-content-lg-start {
    justify-content: flex-start !important; } }

@media (min-width: 1600px) {
  .justify-content-xl-start {
    justify-content: flex-start !important; } }

/* Order (responsive) */
.order1 {
  order: 1 !important; }

@media (min-width: 768px) {
  .order-sm-1 {
    order: 1 !important; } }

@media (min-width: 1024px) {
  .order-md-1 {
    order: 1 !important; } }

@media (min-width: 1400px) {
  .order-lg-1 {
    order: 1 !important; } }

@media (min-width: 1600px) {
  .order-xl-1 {
    order: 1 !important; } }

.order2 {
  order: 2 !important; }

@media (min-width: 768px) {
  .order-sm-2 {
    order: 2 !important; } }

@media (min-width: 1024px) {
  .order-md-2 {
    order: 2 !important; } }

@media (min-width: 1400px) {
  .order-lg-2 {
    order: 2 !important; } }

@media (min-width: 1600px) {
  .order-xl-2 {
    order: 2 !important; } }

.order3 {
  order: 3 !important; }

@media (min-width: 768px) {
  .order-sm-3 {
    order: 3 !important; } }

@media (min-width: 1024px) {
  .order-md-3 {
    order: 3 !important; } }

@media (min-width: 1400px) {
  .order-lg-3 {
    order: 3 !important; } }

@media (min-width: 1600px) {
  .order-xl-3 {
    order: 3 !important; } }

.order4 {
  order: 4 !important; }

@media (min-width: 768px) {
  .order-sm-4 {
    order: 4 !important; } }

@media (min-width: 1024px) {
  .order-md-4 {
    order: 4 !important; } }

@media (min-width: 1400px) {
  .order-lg-4 {
    order: 4 !important; } }

@media (min-width: 1600px) {
  .order-xl-4 {
    order: 4 !important; } }

.order5 {
  order: 5 !important; }

@media (min-width: 768px) {
  .order-sm-5 {
    order: 5 !important; } }

@media (min-width: 1024px) {
  .order-md-5 {
    order: 5 !important; } }

@media (min-width: 1400px) {
  .order-lg-5 {
    order: 5 !important; } }

@media (min-width: 1600px) {
  .order-xl-5 {
    order: 5 !important; } }

.order6 {
  order: 6 !important; }

@media (min-width: 768px) {
  .order-sm-6 {
    order: 6 !important; } }

@media (min-width: 1024px) {
  .order-md-6 {
    order: 6 !important; } }

@media (min-width: 1400px) {
  .order-lg-6 {
    order: 6 !important; } }

@media (min-width: 1600px) {
  .order-xl-6 {
    order: 6 !important; } }

.order7 {
  order: 7 !important; }

@media (min-width: 768px) {
  .order-sm-7 {
    order: 7 !important; } }

@media (min-width: 1024px) {
  .order-md-7 {
    order: 7 !important; } }

@media (min-width: 1400px) {
  .order-lg-7 {
    order: 7 !important; } }

@media (min-width: 1600px) {
  .order-xl-7 {
    order: 7 !important; } }

.order8 {
  order: 8 !important; }

@media (min-width: 768px) {
  .order-sm-8 {
    order: 8 !important; } }

@media (min-width: 1024px) {
  .order-md-8 {
    order: 8 !important; } }

@media (min-width: 1400px) {
  .order-lg-8 {
    order: 8 !important; } }

@media (min-width: 1600px) {
  .order-xl-8 {
    order: 8 !important; } }

.order9 {
  order: 9 !important; }

@media (min-width: 768px) {
  .order-sm-9 {
    order: 9 !important; } }

@media (min-width: 1024px) {
  .order-md-9 {
    order: 9 !important; } }

@media (min-width: 1400px) {
  .order-lg-9 {
    order: 9 !important; } }

@media (min-width: 1600px) {
  .order-xl-9 {
    order: 9 !important; } }

.order10 {
  order: 10 !important; }

@media (min-width: 768px) {
  .order-sm-10 {
    order: 10 !important; } }

@media (min-width: 1024px) {
  .order-md-10 {
    order: 10 !important; } }

@media (min-width: 1400px) {
  .order-lg-10 {
    order: 10 !important; } }

@media (min-width: 1600px) {
  .order-xl-10 {
    order: 10 !important; } }

.order11 {
  order: 11 !important; }

@media (min-width: 768px) {
  .order-sm-11 {
    order: 11 !important; } }

@media (min-width: 1024px) {
  .order-md-11 {
    order: 11 !important; } }

@media (min-width: 1400px) {
  .order-lg-11 {
    order: 11 !important; } }

@media (min-width: 1600px) {
  .order-xl-11 {
    order: 11 !important; } }

.order12 {
  order: 12 !important; }

@media (min-width: 768px) {
  .order-sm-12 {
    order: 12 !important; } }

@media (min-width: 1024px) {
  .order-md-12 {
    order: 12 !important; } }

@media (min-width: 1400px) {
  .order-lg-12 {
    order: 12 !important; } }

@media (min-width: 1600px) {
  .order-xl-12 {
    order: 12 !important; } }

/* Centering */
.flex-center {
  display: flex;
  justify-content: center;
  align-items: center; }

.flex-center-x {
  display: flex;
  justify-content: center; }

.flex-center-y {
  display: flex;
  align-items: center; }

/* Flex utilities */
.flex-1 {
  flex: 1 !important; }

/* --------------------------------------------------
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; }
  .chips-style1--small .chips-style1__center {
    padding: 0px 8px 0px 8px;
    display: inline-block;
    font-size: 10px;
    transform: translateY(-2px); }

/* --------------------------------------------------
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-left.primary-dark:after {
    background-color: #003D66; }
  .inset-style2-left.primary:after {
    background-color: #005187; }
  .inset-style2-left.primary-lo-light:after {
    background-color: #4c85ab; }
  .inset-style2-left.primary-light:after {
    background-color: #ccdce7; }
  .inset-style2-left.primary-hi-light:after {
    background-color: #e5edf3; }
  .inset-style2-left.primary-a400:after {
    background-color: #0193f2; }
  .inset-style2-left.primary-a200:after {
    background-color: #0c9bf7; }
  .inset-style2-left.primary-a100:after {
    background-color: #38a9f2; }
  .inset-style2-left.secondary-dark:after {
    background-color: #131414; }
  .inset-style2-left.secondary-neutral:after {
    background-color: #85888b; }
  .inset-style2-left.secondary-lo-light:after {
    background-color: #d0d5d9; }
  .inset-style2-left.secondary-light:after {
    background-color: #e5e8ea; }
  .inset-style2-left.secondary-lighter:after {
    background-color: #edeff1; }
  .inset-style2-left.secondary-hi-light:after {
    background-color: #f6f7f8; }
  .inset-style2-left.white:after {
    background-color: #fff; }
  .inset-style2-left.info:after {
    background-color: #0193f2; }
  .inset-style2-left.success:after {
    background-color: #008B51; }
  .inset-style2-left.warning:after {
    background-color: #ffea00; }
  .inset-style2-left.error:after {
    background-color: #e30045; }
  .inset-style2-left.integrazioni:after {
    background-color: #f5866c; }

.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-style2-right.primary-dark:after {
    background-color: #003D66; }
  .inset-style2-right.primary:after {
    background-color: #005187; }
  .inset-style2-right.primary-lo-light:after {
    background-color: #4c85ab; }
  .inset-style2-right.primary-light:after {
    background-color: #ccdce7; }
  .inset-style2-right.primary-hi-light:after {
    background-color: #e5edf3; }
  .inset-style2-right.primary-a400:after {
    background-color: #0193f2; }
  .inset-style2-right.primary-a200:after {
    background-color: #0c9bf7; }
  .inset-style2-right.primary-a100:after {
    background-color: #38a9f2; }
  .inset-style2-right.secondary-dark:after {
    background-color: #131414; }
  .inset-style2-right.secondary-neutral:after {
    background-color: #85888b; }
  .inset-style2-right.secondary-lo-light:after {
    background-color: #d0d5d9; }
  .inset-style2-right.secondary-light:after {
    background-color: #e5e8ea; }
  .inset-style2-right.secondary-lighter:after {
    background-color: #edeff1; }
  .inset-style2-right.secondary-hi-light:after {
    background-color: #f6f7f8; }
  .inset-style2-right.white:after {
    background-color: #fff; }
  .inset-style2-right.info:after {
    background-color: #0193f2; }
  .inset-style2-right.success:after {
    background-color: #008B51; }
  .inset-style2-right.warning:after {
    background-color: #ffea00; }
  .inset-style2-right.error:after {
    background-color: #e30045; }
  .inset-style2-right.integrazioni:after {
    background-color: #f5866c; }

.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-style3-left.primary-dark:after {
    background-color: #003D66; }
  .inset-style3-left.primary:after {
    background-color: #005187; }
  .inset-style3-left.primary-lo-light:after {
    background-color: #4c85ab; }
  .inset-style3-left.primary-light:after {
    background-color: #ccdce7; }
  .inset-style3-left.primary-hi-light:after {
    background-color: #e5edf3; }
  .inset-style3-left.primary-a400:after {
    background-color: #0193f2; }
  .inset-style3-left.primary-a200:after {
    background-color: #0c9bf7; }
  .inset-style3-left.primary-a100:after {
    background-color: #38a9f2; }
  .inset-style3-left.secondary-dark:after {
    background-color: #131414; }
  .inset-style3-left.secondary-neutral:after {
    background-color: #85888b; }
  .inset-style3-left.secondary-lo-light:after {
    background-color: #d0d5d9; }
  .inset-style3-left.secondary-light:after {
    background-color: #e5e8ea; }
  .inset-style3-left.secondary-lighter:after {
    background-color: #edeff1; }
  .inset-style3-left.secondary-hi-light:after {
    background-color: #f6f7f8; }
  .inset-style3-left.white:after {
    background-color: #fff; }
  .inset-style3-left.info:after {
    background-color: #0193f2; }
  .inset-style3-left.success:after {
    background-color: #008B51; }
  .inset-style3-left.warning:after {
    background-color: #ffea00; }
  .inset-style3-left.error:after {
    background-color: #e30045; }
  .inset-style3-left.integrazioni:after {
    background-color: #f5866c; }

.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; }
  .inset-style4-left.primary-dark:after {
    background-color: #003D66; }
  .inset-style4-left.primary:after {
    background-color: #005187; }
  .inset-style4-left.primary-lo-light:after {
    background-color: #4c85ab; }
  .inset-style4-left.primary-light:after {
    background-color: #ccdce7; }
  .inset-style4-left.primary-hi-light:after {
    background-color: #e5edf3; }
  .inset-style4-left.primary-a400:after {
    background-color: #0193f2; }
  .inset-style4-left.primary-a200:after {
    background-color: #0c9bf7; }
  .inset-style4-left.primary-a100:after {
    background-color: #38a9f2; }
  .inset-style4-left.secondary-dark:after {
    background-color: #131414; }
  .inset-style4-left.secondary-neutral:after {
    background-color: #85888b; }
  .inset-style4-left.secondary-lo-light:after {
    background-color: #d0d5d9; }
  .inset-style4-left.secondary-light:after {
    background-color: #e5e8ea; }
  .inset-style4-left.secondary-lighter:after {
    background-color: #edeff1; }
  .inset-style4-left.secondary-hi-light:after {
    background-color: #f6f7f8; }
  .inset-style4-left.white:after {
    background-color: #fff; }
  .inset-style4-left.info:after {
    background-color: #0193f2; }
  .inset-style4-left.success:after {
    background-color: #008B51; }
  .inset-style4-left.warning:after {
    background-color: #ffea00; }
  .inset-style4-left.error:after {
    background-color: #e30045; }
  .inset-style4-left.integrazioni:after {
    background-color: #f5866c; }

/* --------------------------------------------------
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; }

@media print {
  .header-print {
    position: absolute;
    width: 100%;
    padding: 0;
    box-sizing: border-box;
    display: flex;
    align-items: flex-end;
    padding: 0.5cm 0.4cm; }
    .header-print__user, .header-print__info {
      flex: 1 1 50%; }
    .header-print__info {
      text-align: right; }
    .header-print__logo {
      margin-bottom: 5px;
      width: 2cm; }
    .header-print__dettagli {
      font-size: 0.3cm; } }

/* Componenti 2019 */
/* ---------------------------------------------------
    Buttons
--------------------------------------------------- */
.cp-button {
  border-radius: 4px;
  background-color: #005187;
  color: #fff;
  padding: 8px;
  font-size: 12px;
  border: 1px solid #005187;
  display: inline-block;
  cursor: pointer;
  box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.2);
  letter-spacing: 0.5px;
  text-transform: uppercase;
  height: 32px; }
  .cp-button:focus {
    background-color: #003D66;
    border: 2px solid #0193f2;
    outline: none;
    padding: 8px 8px 8px; }
  .cp-button:hover {
    background-color: #003D66;
    border: 1px solid #003D66; }
  .cp-button:active {
    background-color: #003D66;
    border: 1px solid #003D66;
    outline: none;
    padding: 8px 8px 8px; }
  .cp-button--disabled, .cp-button--disabled:hover {
    background-color: #d0d5d9;
    color: #131414;
    cursor: not-allowed;
    border: 1px solid #d0d5d9; }
  .cp-button--secondary {
    background-color: #fff;
    border: 1px solid #005187;
    color: #005187; }
    .cp-button--secondary:hover {
      background-color: #f6f7f8;
      border: 1px solid #003D66;
      color: #003D66; }
    .cp-button--secondary:active {
      background-color: #4c85ab;
      border-color: #4c85ab;
      color: #003D66; }

.cp-card {
  position: relative;
  background-color: #fff;
  border: 1px solid #e5e8ea;
  margin-bottom: 16px; }
  .cp-card__header {
    padding: 16px 24px 10px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 100%;
    border-bottom: 1px solid #e5e8ea;
    text-align: left; }
  .cp-card__main-title {
    height: auto;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    font-size: 14px;
    line-height: 1;
    display: inline-block;
    font-weight: 800;
    margin: 0; }
  .cp-card__body {
    padding: 24px; }
  .cp-card__title--xs {
    font-size: 11px;
    margin: 0 0 4px;
    text-transform: uppercase;
    color: #85888b; }
  .cp-card__description {
    font-size: 14px;
    margin: 0 0 24px;
    display: block;
    font-weight: 800; }

/* --------------------------------------------------
   Tables Module
-------------------------------------------------- */
.word-break-all {
  word-break: break-all; }

/* ----------------------------------------------
    Text align
---------------------------------------------- */
.text-left {
  text-align: left !important; }

.text-center {
  text-align: center !important; }

.text-right {
  text-align: right !important; }

/* ----------------------------------------------
    Nuovo
---------------------------------------------- */
.cp-list {
  width: 100%;
  font-size: 12px;
  line-height: 1.5;
  color: #1B1B1F; }
  .cp-list--has-totali {
    padding-bottom: 120px; }
  .cp-list__bolder {
    font-weight: 800; }
  .cp-list__table {
    width: 100%;
    padding: 0;
    margin: 0;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed; }
  .cp-list__td {
    vertical-align: top;
    line-height: 20px;
    float: none; }
    .cp-list__td strong {
      font-weight: 800; }
    .cp-list__td:not(.cp-list__color) {
      padding: 8px 16px 8px; }
  .cp-list__text-block {
    margin: 0; }
  .cp-list__th {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    color: #666666;
    text-transform: uppercase;
    font-size: 11px;
    font-weight: normal;
    background: #E5E5E5;
    text-align: left;
    top: 0;
    box-shadow: inset 0 1px 0px #E5E5E5, inset 0 -1px 0px #E5E5E5;
    z-index: 10;
    padding-bottom: 8px;
    height: 32px;
    float: none;
    cursor: default; }
    .cp-list__th:not(.cp-list__color) {
      padding: 8px 16px 8px; }
    .cp-list__th.cp-list__multiselect {
      padding: 8px 6px 0px 16px; }
      .cp-list__th.cp-list__multiselect label {
        background-position: left 0px;
        margin: 0;
        height: 18px;
        top: -1px;
        position: relative; }
    @media (min-width: 1024px) {
      .cp-list__th {
        font-size: 12px; } }
  .cp-list__sortable {
    cursor: pointer;
    position: relative; }
    .cp-list__sortable:after {
      content: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' viewBox='0 0 20 10' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3Cpath d='M0 0 L10 10 L 20 0 Z' style='fill:%23d0d5d9'%3E%3C/path%3E%3C/svg%3E");
      color: #d0d5d9;
      position: absolute;
      width: 10px;
      margin-left: 5px;
      top: 6px; }
    .cp-list__sortable:hover:after {
      content: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' viewBox='0 0 20 10' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3Cpath d='M0 0 L10 10 L 20 0 Z' style='fill:%23000'%3E%3C/path%3E%3C/svg%3E");
      color: #000;
      opacity: .5; }
    .cp-list__sortable--active {
      color: #005186;
      font-weight: 700; }
      .cp-list__sortable--active:after, .cp-list__sortable--active:hover:after {
        content: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' viewBox='0 0 20 10' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3Cpath d='M0 0 L10 10 L 20 0 Z' style='fill:%23005186'%3E%3C/path%3E%3C/svg%3E");
        color: #005186;
        opacity: 1; }
      .cp-list__sortable--active.cp-list__sortable--asc:after, .cp-list__sortable--active.cp-list__sortable--asc:hover:after {
        content: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' viewBox='0 0 20 10' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3Cpath d='M0 10 L10 0 L 20 10 Z' style='fill:%23005186'%3E%3C/path%3E%3C/svg%3E");
        opacity: 1; }
    .cp-list__sortable--asc:after, .cp-list__sortable--asc:hover:after {
      content: url("data:image/svg+xml;charset=utf8,%3Csvg width='10' viewBox='0 0 20 10' xmlns='http://www.w3.org/2000/svg' version='1.1'%3E%3Cpath d='M0 10 L10 0 L 20 10 Z' style='fill:%23000'%3E%3C/path%3E%3C/svg%3E");
      opacity: 1; }
  .cp-list__scrollbar-placeholder {
    width: 16px;
    background: #E5E5E5; }
    @media print {
      .cp-list__scrollbar-placeholder {
        display: none !important; } }
  .cp-list__scroller {
    height: calc(100% - 36.5px);
    overflow: auto; }
  .cp-list__row {
    cursor: pointer;
    border-bottom: 1px solid #E5E5E5; }
    .cp-list__row:hover {
      background-color: rgba(27, 27, 31, 0.04); }
    .cp-list__row--focus, .cp-list__row--focus:hover {
      border-bottom: 1px solid #E5E5E5;
      background-color: rgba(0, 81, 134, 0.08); }
    .cp-list__row--disabled {
      cursor: default; }
      .cp-list__row--disabled:hover {
        background: white; }
    .cp-list__row--deemphasized {
      background-image: linear-gradient(45deg, #EDEDED 0, #EDEDED 1px, white 1px, white 4px, #EDEDED 4px, #EDEDED 5px, white 5px, white 9px);
      background-size: 6px 6px;
      color: #85888b; }
    @media print {
      .cp-list__row {
        page-break-before: avoid; } }
  .cp-list__col--hidden {
    padding: 0 !important;
    height: 0;
    overflow: hidden; }
  .cp-list__color {
    width: 8px; }
  .cp-list__list {
    margin: 0;
    padding: 0 0 0 18px; }
    .cp-list__list--inline {
      list-style: none;
      line-height: 1.8;
      display: inline;
      padding: 0; }
      .cp-list__list--inline li {
        display: inline; }
        .cp-list__list--inline li:not(:last-child):after {
          content: ', '; }
  .cp-list__dl {
    font-size: 11px;
    margin-bottom: 0; }
    .cp-list__dl dt, .cp-list__dl dd {
      display: inline; }
    .cp-list__dl dt {
      color: #999;
      text-transform: uppercase;
      font-weight: normal;
      letter-spacing: 0.5px;
      line-height: 16px; }
  .cp-list__color-icon {
    width: 25px;
    height: 25px;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: transparent;
    background-position: center center;
    display: block; }
    .cp-list__color-icon--cliens-pda {
      background-image: url(https://www.clienspiu.it/ui/0001/app/img/svg/ico_cliens-and-pda.svg); }
    .cp-list__color-icon--cliens {
      background-image: url(https://www.clienspiu.it/ui/0001/app/img/svg/ico_cliens.svg); }
    .cp-list__color-icon--pda {
      background-image: url(https://www.clienspiu.it/ui/0001/app/img/svg/ico_pda.svg); }
  .cp-list__small {
    font-size: 11px; }
  .cp-list__muted {
    color: #999; }
  .cp-list__line-through {
    text-decoration: line-through; }
  .cp-list__ellipsis {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap; }
  .cp-list__nowrap {
    white-space: nowrap; }
  .cp-list__barrato {
    text-decoration: line-through; }
  .cp-list__showmore {
    text-align: center;
    padding: 50px 0 50px; }
  .cp-list__totali {
    text-align: right;
    background: #E9E9E9;
    border-top: 1px solid #E5E5E5;
    text-transform: uppercase; }
    .cp-list__totali table {
      width: 100%;
      table-layout: fixed; }
    .cp-list__totali td {
      padding: 8px;
      border-bottom: 1px solid white; }
    .cp-list__totali p {
      margin-bottom: 0; }
    .cp-list__totali small {
      font-size: 11px; }
    .cp-list__totali strong {
      font-size: 12px; }
    @media (min-width: 1400px) {
      .cp-list__totali strong {
        font-size: 14px; } }
    @media print {
      .cp-list__totali {
        position: static; } }
  .cp-list__open-detail {
    font-size: 18px;
    text-align: right;
    color: #005187;
    cursor: pointer; }
    .cp-list__open-detail button {
      background: none;
      border: 0; }

/* --------------------------------------------------
   Typography
-------------------------------------------------- */
.type-small {
  font-size: 10px;
  color: #85888b; }

.fs-xs {
  font-size: 10px; }

.fs-sm {
  font-size: 11px; }

.fs-base {
  font-size: 12px; }

.fs-md {
  font-size: 15px; }

.fs-lg {
  font-size: 18px; }

.fs-xl {
  font-size: 24px; }

.fs-xxl {
  font-size: 30px; }

.fs-xxxl {
  font-size: 36px; }

.columns-1 {
  columns: 1; }

@media (min-width: 768px) {
  .columns-sm-1 {
    columns: 1; } }

@media (min-width: 1024px) {
  .columns-md-1 {
    columns: 1; } }

@media (min-width: 1400px) {
  .columns-lg-1 {
    columns: 1; } }

@media (min-width: 1600px) {
  .columns-xl-1 {
    columns: 1; } }

.columns-2 {
  columns: 2; }

@media (min-width: 768px) {
  .columns-sm-2 {
    columns: 2; } }

@media (min-width: 1024px) {
  .columns-md-2 {
    columns: 2; } }

@media (min-width: 1400px) {
  .columns-lg-2 {
    columns: 2; } }

@media (min-width: 1600px) {
  .columns-xl-2 {
    columns: 2; } }

.columns-3 {
  columns: 3; }

@media (min-width: 768px) {
  .columns-sm-3 {
    columns: 3; } }

@media (min-width: 1024px) {
  .columns-md-3 {
    columns: 3; } }

@media (min-width: 1400px) {
  .columns-lg-3 {
    columns: 3; } }

@media (min-width: 1600px) {
  .columns-xl-3 {
    columns: 3; } }

.columns-4 {
  columns: 4; }

@media (min-width: 768px) {
  .columns-sm-4 {
    columns: 4; } }

@media (min-width: 1024px) {
  .columns-md-4 {
    columns: 4; } }

@media (min-width: 1400px) {
  .columns-lg-4 {
    columns: 4; } }

@media (min-width: 1600px) {
  .columns-xl-4 {
    columns: 4; } }

.columns-5 {
  columns: 5; }

@media (min-width: 768px) {
  .columns-sm-5 {
    columns: 5; } }

@media (min-width: 1024px) {
  .columns-md-5 {
    columns: 5; } }

@media (min-width: 1400px) {
  .columns-lg-5 {
    columns: 5; } }

@media (min-width: 1600px) {
  .columns-xl-5 {
    columns: 5; } }

.columns-6 {
  columns: 6; }

@media (min-width: 768px) {
  .columns-sm-6 {
    columns: 6; } }

@media (min-width: 1024px) {
  .columns-md-6 {
    columns: 6; } }

@media (min-width: 1400px) {
  .columns-lg-6 {
    columns: 6; } }

@media (min-width: 1600px) {
  .columns-xl-6 {
    columns: 6; } }

/* Print */
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    box-shadow: none !important;
    text-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  a[href]:after {
    content: " (" attr(href) ")"; }
  abbr[title]:after {
    content: " (" attr(title) ")"; }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: ""; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  img {
    max-width: 100% !important; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2, h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important; }
  .label {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
    .table td,
    .table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }

/* ------------------------------------------
    - Page setup
    - Display / position
    - Elementi nascosti
    - Icone
    - Visibility
    - Sizing
    - Sfondi
    - Componenti
------------------------------------------ */
/* ------------------------------------------
    Page setup
------------------------------------------ */
@page {
  margin: 0mm;
  size: A4 landscape; }

@page :left {
  margin-left: 1cm;
  margin-right: 1cm; }

@page :right {
  margin-left: 1cm;
  margin-right: 1cm; }

/* --------------------------------------------------
  Display / position
-------------------------------------------------- */
@media print {
  .display-print-block {
    display: block; }
  .position-print-absolute {
    position: absolute; }
  .position-print-relative {
    position: relative; }
  .position-print-static {
    position: static; } }

/* ------------------------------------------
    Elementi nascosti
------------------------------------------ */
@media print {
  button,
  .button-style1,
  .button-style2,
  .button-style3,
  .button-style4,
  .navigationbar-style1 .navigationbar-style1__button,
  .tabs-style3__item:not(.active) {
    display: none; } }

/* ------------------------------------------
    Icone
------------------------------------------ */
@media print {
  .FascicoloTypeIcon.TypePda:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjYuMSAoMjYzMTMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5pY29fcGRhPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJpY29fcGRhIj4NCiAgICAgICAgICAgIDxnIGlkPSJwZGEtc21hbGwiPg0KICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNCIgZmlsbD0iIzQxNzUwNSIgY3g9IjI1IiBjeT0iMjUiIHI9IjI1Ij48L2NpcmNsZT4NCiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIuMDY4OTY1NSwyMS4zODM3MjMzIEwxMy4wMTEzMDgxLDIxLjQ1MzUyNjUgQzEzLjk4ODU1MjIsMjAuMzQ4MzEgMTQuMzcyNDY5NSwxNy4wNzkxOTU0IDIwLjEzMTIyOTgsMTcuNzE5MDU3NyBDMTkuOTIxODIwMywzMS43MjYyMjQzIDEzLjc3OTE0MjgsMzMuMjAzNzI0MyAxNC4xNjMwNjAyLDM2LjA3NzI4NzMgQzE0LjMwMjY2NjUsMzcuNzA2MDI3NSAxNS41OTQwMjQ4LDM4LjcwNjUzOTcgMTYuOTkwMDg3OSwzOC43NjQ3MDkgQzIxLjM5OTMyMDcsMzguNjEzNDY4OCAyMS4yMDE1NDUxLDMyLjY2ODU2NjcgMjIuNTc0MzQwMywxNy42ODQxNTYxIEwyOC4yNjMyOTc1LDE3LjY4NDE1NjEgQzI3Ljk2MDgxNzEsMjIuOTY1OTI4MSAyNy4xMzQ4MTMzLDI4LjI0NzcgMjcuMDQxNzQyNCwzMy40MjQ3NjcyIEMyNy4xMTE1NDU2LDM2Ljg2ODM4OTUgMjkuMjA1NjQwMywzOC43MDY1Mzk3IDMxLjk2Mjg2NDcsMzguNzI5ODA3NCBDMzYuNTAwMDY5OSwzOC44ODEwNDc2IDM3LjkzMTAzNDUsMzMuNTg3NjQxMyAzNy45MzEwMzQ1LDMxLjMzMDY3MjUgTDM2Ljk1Mzc5MDUsMzEuMzMwNjczIEMzNi44NjA3MTk2LDMzLjE5MjA5MDQgMzUuOTY0OTEyMywzNC41Mjk5ODQxIDM0LjA1Njk1OTQsMzQuNjExNDIxMiBDMjguODU2NjI0NCwzNC42ODEyMjQzIDMxLjcxODU1MzYsMjUuNDY3MjA3OSAzMS43NTM0NTUxLDE3Ljc1Mzk1OTMgTDM3LjkzMTAzNDUsMTcuNzg4ODYwOSBMMzcuODk2MTMyOSwxMy44NDQ5ODI0IEMxMi4yMTk3Mjk3LDEzLjcyMDYwNTcgMTUuNDc4Nzk2OCwxMy4yMTcyMzAxIDEyLjA2ODk2NTUsMjEuMzgzNzIzMyBMMTIuMDY4OTY1NSwyMS4zODM3MjMzIFoiIGlkPSJTaGFwZSIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPg0KICAgICAgICAgICAgPC9nPg0KICAgICAgICA8L2c+DQogICAgPC9nPg0KPC9zdmc+"); }
  .FascicoloTypeIcon.TypeCliensAndPda:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjYuMSAoMjYzMTMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5pY29fY2xpZW5zLWFuZC1wZGE8L3RpdGxlPg0KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPg0KICAgIDxkZWZzPjwvZGVmcz4NCiAgICA8ZyBpZD0iUGFnZS0xIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4NCiAgICAgICAgPGcgaWQ9Imljb19jbGllbnMtYW5kLXBkYSI+DQogICAgICAgICAgICA8ZyBpZD0iUGFnZS0xIj4NCiAgICAgICAgICAgICAgICA8ZyBpZD0iaWNvX2NsaWVucy1hbmQtcGRhIj4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9InBkYS1jb3B5Ij4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJwZGEtc21hbGwiPg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNCIgZmlsbD0iIzQxNzUwNSIgY3g9IjE2LjY2NjY2NjciIGN5PSIxNi42NjY2NjY3IiByPSIxNi42NjY2NjY3Ij48L2NpcmNsZT4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOC4wNDU5NzcwMSwxNC4yNTU4MTU1IEw4LjY3NDIwNTQxLDE0LjMwMjM1MSBDOS4zMjU3MDE0OSwxMy41NjU1NCA5LjU4MTY0NjM0LDExLjM4NjEzMDMgMTMuNDIwODE5OCwxMS44MTI3MDUxIEMxMy4yODEyMTM1LDIxLjE1MDgxNjIgOS4xODYwOTUxOCwyMi4xMzU4MTYyIDkuNDQyMDQwMTEsMjQuMDUxNTI0OSBDOS41MzUxMTA5OCwyNS4xMzczNTE3IDEwLjM5NjAxNjYsMjUuODA0MzU5OCAxMS4zMjY3MjUzLDI1Ljg0MzEzOTMgQzE0LjI2NjIxMzgsMjUuNzQyMzEyNSAxNC4xMzQzNjM0LDIxLjc3OTA0NDQgMTUuMDQ5NTYwMiwxMS43ODk0Mzc0IEwxOC44NDIxOTgzLDExLjc4OTQzNzQgQzE4LjY0MDU0NDcsMTUuMzEwNjE4NyAxOC4wODk4NzU1LDE4LjgzMTggMTguMDI3ODI4MywyMi4yODMxNzgyIEMxOC4wNzQzNjM3LDI0LjU3ODkyNjMgMTkuNDcwNDI2OSwyNS44MDQzNTk4IDIxLjMwODU3NjQsMjUuODE5ODcxNiBDMjQuMzMzMzc5OSwyNS45MjA2OTg0IDI1LjI4NzM1NjMsMjIuMzkxNzYwOSAyNS4yODczNTYzLDIwLjg4NzExNSBMMjQuNjM1ODYwNCwyMC44ODcxMTUzIEMyNC41NzM4MTMxLDIyLjEyODA2MDMgMjMuOTc2NjA4MiwyMy4wMTk5ODk0IDIyLjcwNDYzOTYsMjMuMDc0MjgwOCBDMTkuMjM3NzQ5NiwyMy4xMjA4MTYyIDIxLjE0NTcwMjQsMTYuOTc4MTM4NiAyMS4xNjg5NzAxLDExLjgzNTk3MjkgTDI1LjI4NzM1NjMsMTEuODU5MjQwNiBMMjUuMjY0MDg4Niw5LjIyOTk4ODI3IEM4LjE0NjQ4NjQ0LDkuMTQ3MDcwNDkgMTAuMzE5MTk3OSw4LjgxMTQ4NjcxIDguMDQ1OTc3MDEsMTQuMjU1ODE1NSBMOC4wNDU5NzcwMSwxNC4yNTU4MTU1IEw4LjA0NTk3NzAxLDE0LjI1NTgxNTUgWiIgaWQ9IlNoYXBlIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImNsaWVucy1jb3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi42NjY2NjcsIDE2LjY2NjY2NykiPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0zIiBmaWxsPSIjMDA1MTg2IiBjeD0iMTYuNjY2NjY2NyIgY3k9IjE2LjY2NjY2NjciIHI9IjE2LjY2NjY2NjciPjwvY2lyY2xlPg0KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikdyb3VwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAwMDAwMCwgMTAuMDAwMDAwKSIgZmlsbD0iI0ZGRkZGRiI+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTQuMTY0MzM4NTcsNi4wMDYxNzc5NyBMMC40OTgwMTAyNjcsOS4zNTgzMDA1IEMtMC4xMjQ4OTExNSw5LjkyNjE1MDIxIC0wLjE2OTUxOTM3NiwxMC44OTE0NDQ3IDAuMzk4MzMwMzM1LDExLjUxNDM0NjEgQzAuOTY2MTgwMDQ1LDEyLjEzNzI0NzYgMS45MzE0NzQ1NiwxMi4xODE4NzU4IDIuNTU0Mzc1OTgsMTEuNjE0MDI2MSBMNy40Njg2ODUxNyw3LjEzNDA0MDk5IEM4LjEzMjY4NTMyLDYuNTI4NzI0ODMgOC4xMzI2ODUzMiw1LjQ4MzYzMTU3IDcuNDY4Njg1MTcsNC44NzgzMTU0MiBMMi41NTQzNzU5OCwwLjM5ODMzMDMzNSBDMS45MzE0NzQ1NiwtMC4xNjk1MTkzNzYgMC45NjYxODAwNDUsLTAuMTI0ODkxMTUgMC4zOTgzMzAzMzUsMC40OTgwMTAyNjcgQy0wLjE2OTUxOTM3NiwxLjEyMDkxMTY4IC0wLjEyNDg5MTE1LDIuMDg2MjA2MiAwLjQ5ODAxMDI2NywyLjY1NDA1NTkxIEw0LjE2NDMzODU3LDYuMDA2MTc3OTcgWiIgaWQ9IlBhdGgtNjAiPjwvcGF0aD4NCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIuMTAyMzQsNi4wMDYxNzc5NyBMOC40MzYwMTE3MSw5LjM1ODMwMDUgQzcuODEzMTEwMyw5LjkyNjE1MDIxIDcuNzY4NDgyMDcsMTAuODkxNDQ0NyA4LjMzNjMzMTc4LDExLjUxNDM0NjEgQzguOTA0MTgxNDksMTIuMTM3MjQ3NiA5Ljg2OTQ3NiwxMi4xODE4NzU4IDEwLjQ5MjM3NzQsMTEuNjE0MDI2MSBMMTUuNDA2Njg2Niw3LjEzNDA0MDk5IEMxNi4wNzA2ODY4LDYuNTI4NzI0ODMgMTYuMDcwNjg2OCw1LjQ4MzYzMTU3IDE1LjQwNjY4NjYsNC44NzgzMTU0MiBMMTAuNDkyMzc3NCwwLjM5ODMzMDMzNSBDOS44Njk0NzYsLTAuMTY5NTE5Mzc2IDguOTA0MTgxNDksLTAuMTI0ODkxMTUgOC4zMzYzMzE3OCwwLjQ5ODAxMDI2NyBDNy43Njg0ODIwNywxLjEyMDkxMTY4IDcuODEzMTEwMywyLjA4NjIwNjIgOC40MzYwMTE3MSwyLjY1NDA1NTkxIEwxMi4xMDIzNCw2LjAwNjE3Nzk3IFoiIGlkPSJQYXRoLTYwIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE5LjYyNDkyNjksNi4wMDYxNzc5NyBMMTUuOTU4NTk4Niw5LjM1ODMwMDUgQzE1LjMzNTY5NzIsOS45MjYxNTAyMSAxNS4yOTEwNjksMTAuODkxNDQ0NyAxNS44NTg5MTg3LDExLjUxNDM0NjEgQzE2LjQyNjc2ODQsMTIuMTM3MjQ3NiAxNy4zOTIwNjI5LDEyLjE4MTg3NTggMTguMDE0OTY0NCwxMS42MTQwMjYxIEwyMi45MjkyNzM1LDcuMTM0MDQwOTkgQzIzLjU5MzI3MzcsNi41Mjg3MjQ4MyAyMy41OTMyNzM3LDUuNDgzNjMxNTcgMjIuOTI5MjczNSw0Ljg3ODMxNTQyIEwxOC4wMTQ5NjQ0LDAuMzk4MzMwMzM1IEMxNy4zOTIwNjI5LC0wLjE2OTUxOTM3NiAxNi40MjY3Njg0LC0wLjEyNDg5MTE1IDE1Ljg1ODkxODcsMC40OTgwMTAyNjcgQzE1LjI5MTA2OSwxLjEyMDkxMTY4IDE1LjMzNTY5NzIsMi4wODYyMDYyIDE1Ljk1ODU5ODYsMi42NTQwNTU5MSBMMTkuNjI0OTI2OSw2LjAwNjE3Nzk3IFoiIGlkPSJQYXRoLTYwIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4="); }
  .FascicoloTypeIcon.TypeCliens:before {
    content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjVweCIgaGVpZ2h0PSIyNXB4IiB2aWV3Qm94PSIwIDAgNTAgNTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+DQogICAgPCEtLSBHZW5lcmF0b3I6IFNrZXRjaCAzLjYuMSAoMjYzMTMpIC0gaHR0cDovL3d3dy5ib2hlbWlhbmNvZGluZy5jb20vc2tldGNoIC0tPg0KICAgIDx0aXRsZT5pY29fY2xpZW5zPC90aXRsZT4NCiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4NCiAgICA8ZGVmcz48L2RlZnM+DQogICAgPGcgaWQ9IlBhZ2UtMSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+DQogICAgICAgIDxnIGlkPSJpY29fY2xpZW5zIj4NCiAgICAgICAgICAgIDxnIGlkPSJQYWdlLTEiPg0KICAgICAgICAgICAgICAgIDxnIGlkPSJpY29fY2xpZW5zIj4NCiAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC0zIiBmaWxsPSIjMDA1MTg2IiBjeD0iMjUiIGN5PSIyNSIgcj0iMjUiPjwvY2lyY2xlPg0KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDUuMDAwMDAwLCAxNS4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4NCiAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjA5MDYzMDcyLDEwLjIyNjczNTcgTDAuODQ3OTYzNDUsMTUuOTM0NDA0IEMtMC4yMTI2NTI1MDUsMTYuOTAxMjgzMiAtMC4yODg2NDExMDcsMTguNTQ0ODkyOSAwLjY3ODIzODE1NiwxOS42MDU1MDg4IEMxLjY0NTExNzQyLDIwLjY2NjEyNDggMy4yODg3MjcwNCwyMC43NDIxMTM0IDQuMzQ5MzQyOTksMTkuNzc1MjM0MSBMMTIuNzE2OTUwOCwxMi4xNDcxNTEyIEMxMy44NDc1NDU2LDExLjExNjQ3NzcgMTMuODQ3NTQ1Niw5LjMzNjk5NDU1IDEyLjcxNjk1MDgsOC4zMDYzMjEwNyBMNC4zNDkzNDI5OSwwLjY3ODIzODE1NiBDMy4yODg3MjcwNCwtMC4yODg2NDExMDcgMS42NDUxMTc0MiwtMC4yMTI2NTI1MDUgMC42NzgyMzgxNTYsMC44NDc5NjM0NSBDLTAuMjg4NjQxMTA3LDEuOTA4NTc5NCAtMC4yMTI2NTI1MDUsMy41NTIxODkwMyAwLjg0Nzk2MzQ1LDQuNTE5MDY4MjkgTDcuMDkwNjMwNzIsMTAuMjI2NzM1NyBaIiBpZD0iUGF0aC02MCI+PC9wYXRoPg0KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTIwLjYwNjY4NzYsMTAuMjI2NzM1NyBMMTQuMzY0MDIwMywxNS45MzQ0MDQgQzEzLjMwMzQwNDQsMTYuOTAxMjgzMiAxMy4yMjc0MTU4LDE4LjU0NDg5MjkgMTQuMTk0Mjk1LDE5LjYwNTUwODggQzE1LjE2MTE3NDMsMjAuNjY2MTI0OCAxNi44MDQ3ODM5LDIwLjc0MjExMzQgMTcuODY1Mzk5OSwxOS43NzUyMzQxIEwyNi4yMzMwMDc3LDEyLjE0NzE1MTIgQzI3LjM2MzYwMjUsMTEuMTE2NDc3NyAyNy4zNjM2MDI1LDkuMzM2OTk0NTUgMjYuMjMzMDA3Nyw4LjMwNjMyMTA3IEwxNy44NjUzOTk5LDAuNjc4MjM4MTU2IEMxNi44MDQ3ODM5LC0wLjI4ODY0MTEwNyAxNS4xNjExNzQzLC0wLjIxMjY1MjUwNSAxNC4xOTQyOTUsMC44NDc5NjM0NSBDMTMuMjI3NDE1OCwxLjkwODU3OTQgMTMuMzAzNDA0NCwzLjU1MjE4OTAzIDE0LjM2NDAyMDMsNC41MTkwNjgyOSBMMjAuNjA2Njg3NiwxMC4yMjY3MzU3IFoiIGlkPSJQYXRoLTYwIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzMuNDE1NDE3LDEwLjIyNjczNTcgTDI3LjE3Mjc0OTgsMTUuOTM0NDA0IEMyNi4xMTIxMzM4LDE2LjkwMTI4MzIgMjYuMDM2MTQ1MiwxOC41NDQ4OTI5IDI3LjAwMzAyNDUsMTkuNjA1NTA4OCBDMjcuOTY5OTAzNywyMC42NjYxMjQ4IDI5LjYxMzUxMzQsMjAuNzQyMTEzNCAzMC42NzQxMjkzLDE5Ljc3NTIzNDEgTDM5LjA0MTczNzEsMTIuMTQ3MTUxMiBDNDAuMTcyMzMyLDExLjExNjQ3NzcgNDAuMTcyMzMyLDkuMzM2OTk0NTUgMzkuMDQxNzM3MSw4LjMwNjMyMTA3IEwzMC42NzQxMjkzLDAuNjc4MjM4MTU2IEMyOS42MTM1MTM0LC0wLjI4ODY0MTEwNyAyNy45Njk5MDM3LC0wLjIxMjY1MjUwNSAyNy4wMDMwMjQ1LDAuODQ3OTYzNDUgQzI2LjAzNjE0NTIsMS45MDg1Nzk0IDI2LjExMjEzMzgsMy41NTIxODkwMyAyNy4xNzI3NDk4LDQuNTE5MDY4MjkgTDMzLjQxNTQxNywxMC4yMjY3MzU3IFoiIGlkPSJQYXRoLTYwIj48L3BhdGg+DQogICAgICAgICAgICAgICAgICAgIDwvZz4NCiAgICAgICAgICAgICAgICA8L2c+DQogICAgICAgICAgICA8L2c+DQogICAgICAgIDwvZz4NCiAgICA8L2c+DQo8L3N2Zz4="); } }

/* ------------------------------------------
    Modali
------------------------------------------ */
@media print {
  body.print-modal > * {
    display: none; }
  body.print-modal .modal-style-1__dialog {
    display: block; } }

/* ------------------------------------------
    Sizing
------------------------------------------ */
@media print {
  .size-print-fluid0 {
    width: 0% !important; }
  .size-print-fluid1 {
    width: 1% !important; }
  .size-print-fluid2 {
    width: 2% !important; }
  .size-print-fluid3 {
    width: 3% !important; }
  .size-print-fluid4 {
    width: 4% !important; }
  .size-print-fluid5 {
    width: 5% !important; }
  .size-print-fluid6 {
    width: 6% !important; }
  .size-print-fluid7 {
    width: 7% !important; }
  .size-print-fluid8 {
    width: 8% !important; }
  .size-print-fluid9 {
    width: 9% !important; }
  .size-print-fluid10 {
    width: 10% !important; }
  .size-print-fluid11 {
    width: 11% !important; }
  .size-print-fluid12 {
    width: 12% !important; }
  .size-print-fluid13 {
    width: 13% !important; }
  .size-print-fluid14 {
    width: 14% !important; }
  .size-print-fluid15 {
    width: 15% !important; }
  .size-print-fluid16 {
    width: 16% !important; }
  .size-print-fluid17 {
    width: 17% !important; }
  .size-print-fluid18 {
    width: 18% !important; }
  .size-print-fluid19 {
    width: 19% !important; }
  .size-print-fluid20 {
    width: 20% !important; }
  .size-print-fluid21 {
    width: 21% !important; }
  .size-print-fluid22 {
    width: 22% !important; }
  .size-print-fluid23 {
    width: 23% !important; }
  .size-print-fluid24 {
    width: 24% !important; }
  .size-print-fluid25 {
    width: 25% !important; }
  .size-print-fluid26 {
    width: 26% !important; }
  .size-print-fluid27 {
    width: 27% !important; }
  .size-print-fluid28 {
    width: 28% !important; }
  .size-print-fluid29 {
    width: 29% !important; }
  .size-print-fluid30 {
    width: 30% !important; }
  .size-print-fluid31 {
    width: 31% !important; }
  .size-print-fluid32 {
    width: 32% !important; }
  .size-print-fluid33 {
    width: 33% !important; }
  .size-print-fluid34 {
    width: 34% !important; }
  .size-print-fluid35 {
    width: 35% !important; }
  .size-print-fluid36 {
    width: 36% !important; }
  .size-print-fluid37 {
    width: 37% !important; }
  .size-print-fluid38 {
    width: 38% !important; }
  .size-print-fluid39 {
    width: 39% !important; }
  .size-print-fluid40 {
    width: 40% !important; }
  .size-print-fluid41 {
    width: 41% !important; }
  .size-print-fluid42 {
    width: 42% !important; }
  .size-print-fluid43 {
    width: 43% !important; }
  .size-print-fluid44 {
    width: 44% !important; }
  .size-print-fluid45 {
    width: 45% !important; }
  .size-print-fluid46 {
    width: 46% !important; }
  .size-print-fluid47 {
    width: 47% !important; }
  .size-print-fluid48 {
    width: 48% !important; }
  .size-print-fluid49 {
    width: 49% !important; }
  .size-print-fluid50 {
    width: 50% !important; }
  .size-print-fluid51 {
    width: 51% !important; }
  .size-print-fluid52 {
    width: 52% !important; }
  .size-print-fluid53 {
    width: 53% !important; }
  .size-print-fluid54 {
    width: 54% !important; }
  .size-print-fluid55 {
    width: 55% !important; }
  .size-print-fluid56 {
    width: 56% !important; }
  .size-print-fluid57 {
    width: 57% !important; }
  .size-print-fluid58 {
    width: 58% !important; }
  .size-print-fluid59 {
    width: 59% !important; }
  .size-print-fluid60 {
    width: 60% !important; }
  .size-print-fluid61 {
    width: 61% !important; }
  .size-print-fluid62 {
    width: 62% !important; }
  .size-print-fluid63 {
    width: 63% !important; }
  .size-print-fluid64 {
    width: 64% !important; }
  .size-print-fluid65 {
    width: 65% !important; }
  .size-print-fluid66 {
    width: 66% !important; }
  .size-print-fluid67 {
    width: 67% !important; }
  .size-print-fluid68 {
    width: 68% !important; }
  .size-print-fluid69 {
    width: 69% !important; }
  .size-print-fluid70 {
    width: 70% !important; }
  .size-print-fluid71 {
    width: 71% !important; }
  .size-print-fluid72 {
    width: 72% !important; }
  .size-print-fluid73 {
    width: 73% !important; }
  .size-print-fluid74 {
    width: 74% !important; }
  .size-print-fluid75 {
    width: 75% !important; }
  .size-print-fluid76 {
    width: 76% !important; }
  .size-print-fluid77 {
    width: 77% !important; }
  .size-print-fluid78 {
    width: 78% !important; }
  .size-print-fluid79 {
    width: 79% !important; }
  .size-print-fluid80 {
    width: 80% !important; }
  .size-print-fluid81 {
    width: 81% !important; }
  .size-print-fluid82 {
    width: 82% !important; }
  .size-print-fluid83 {
    width: 83% !important; }
  .size-print-fluid84 {
    width: 84% !important; }
  .size-print-fluid85 {
    width: 85% !important; }
  .size-print-fluid86 {
    width: 86% !important; }
  .size-print-fluid87 {
    width: 87% !important; }
  .size-print-fluid88 {
    width: 88% !important; }
  .size-print-fluid89 {
    width: 89% !important; }
  .size-print-fluid90 {
    width: 90% !important; }
  .size-print-fluid91 {
    width: 91% !important; }
  .size-print-fluid92 {
    width: 92% !important; }
  .size-print-fluid93 {
    width: 93% !important; }
  .size-print-fluid94 {
    width: 94% !important; }
  .size-print-fluid95 {
    width: 95% !important; }
  .size-print-fluid96 {
    width: 96% !important; }
  .size-print-fluid97 {
    width: 97% !important; }
  .size-print-fluid98 {
    width: 98% !important; }
  .size-print-fluid99 {
    width: 99% !important; }
  .size-print-fluid100 {
    width: 100% !important; } }

/* ------------------------------------------
    Colonne grid system
------------------------------------------ */
@media print {
  .col-print-1, .col-print-2, .col-print-3, .col-print-4, .col-print-5, .col-print-6, .col-print-7, .col-print-8, .col-print-9, .col-print-10, .col-print-11, .col-print-12 {
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px; }
  .col-print-1 {
    width: 8.3333333333% !important; }
  .col-print-2 {
    width: 16.6666666667% !important; }
  .col-print-3 {
    width: 25% !important; }
  .col-print-4 {
    width: 33.3333333333% !important; }
  .col-print-5 {
    width: 41.6666666667% !important; }
  .col-print-6 {
    width: 50% !important; }
  .col-print-7 {
    width: 58.3333333333% !important; }
  .col-print-8 {
    width: 66.6666666667% !important; }
  .col-print-9 {
    width: 75% !important; }
  .col-print-10 {
    width: 83.3333333333% !important; }
  .col-print-11 {
    width: 91.6666666667% !important; }
  .col-print-12 {
    width: 100% !important; } }

/* ------------------------------------------
    Sfondi
------------------------------------------ */
@media print {
  * {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact; } }

/* ------------------------------------------
    Barra del titolo
------------------------------------------ */
@media print {
  .navigationbar-style1 {
    text-align: left;
    height: 2.5cm;
    box-sizing: border-box;
    background: none; }
    .navigationbar-style1 .navigationbar-style1__title, .navigationbar-style1 .navigationbar-style1__title.has-1x-button-left {
      left: 0;
      right: 0;
      padding: 1.6cm 0.3cm 0;
      height: 2.5cm;
      box-sizing: border-box;
      font-size: 0.7cm;
      font-weight: bold;
      color: #000; }
      .navigationbar-style1 .navigationbar-style1__title span, .navigationbar-style1 .navigationbar-style1__title.has-1x-button-left span {
        font-size: 20px; }
  .layout-style1__subheader .actionbar-style1.fixed-height {
    padding-left: 0.3cm;
    padding-right: 0.3cm; }
    .layout-style1__subheader .actionbar-style1.fixed-height .current-filters {
      padding: 0; } }

/* ------------------------------------------
    Page Break
------------------------------------------ */
table {
  page-break-inside: auto; }

tr {
  page-break-inside: avoid;
  page-break-after: auto; }

thead {
  display: table-header-group; }

/* Responsive */
@-ms-viewport {
  width: device-width; }

.visible-xs {
  display: none !important; }

.visible-sm {
  display: none !important; }

.visible-md {
  display: none !important; }

.visible-lg {
  display: none !important; }

.visible-xl {
  display: none !important; }

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-xl-block,
.visible-xl-inline,
.visible-xl-inline-block,
.visible-print-only {
  display: none !important; }

@media (max-width: 767px) {
  .visible-xs {
    display: block !important; }
  table.visible-xs {
    display: table !important; }
  tr.visible-xs {
    display: table-row !important; }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important; } }

@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important; } }

@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important; } }

@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .visible-sm {
    display: block !important; }
  table.visible-sm {
    display: table !important; }
  tr.visible-sm {
    display: table-row !important; }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .visible-sm-block {
    display: block !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .visible-sm-inline {
    display: inline !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .visible-sm-inline-block {
    display: inline-block !important; } }

@media (min-width: 1024px) and (max-width: 1399px) {
  .visible-md {
    display: block !important; }
  table.visible-md {
    display: table !important; }
  tr.visible-md {
    display: table-row !important; }
  th.visible-md,
  td.visible-md {
    display: table-cell !important; } }

@media (min-width: 1024px) and (max-width: 1399px) {
  .visible-md-block {
    display: block !important; } }

@media (min-width: 1024px) and (max-width: 1399px) {
  .visible-md-inline {
    display: inline !important; } }

@media (min-width: 1024px) and (max-width: 1399px) {
  .visible-md-inline-block {
    display: inline-block !important; } }

@media (min-width: 1400px) {
  .visible-lg {
    display: block !important; }
  table.visible-lg {
    display: table !important; }
  tr.visible-lg {
    display: table-row !important; }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important; } }

@media (min-width: 1400px) {
  .visible-lg-block {
    display: block !important; } }

@media (min-width: 1400px) {
  .visible-lg-inline {
    display: inline !important; } }

@media (min-width: 1400px) {
  .visible-lg-inline-block {
    display: inline-block !important; } }

@media (min-width: 1600px) {
  .visible-xl {
    display: block !important; }
  table.visible-xl {
    display: table !important; }
  tr.visible-xl {
    display: table-row !important; }
  th.visible-xl,
  td.visible-xl {
    display: table-cell !important; } }

@media (min-width: 1600px) {
  .visible-xl-block {
    display: block !important; } }

@media (min-width: 1600px) {
  .visible-xl-inline {
    display: inline !important; } }

@media (min-width: 1600px) {
  .visible-xl-inline-block {
    display: inline-block !important; } }

@media (max-width: 767px) {
  .hidden-xs {
    display: none !important; } }

@media (min-width: 768px) and (max-width: 1023px) {
  .hidden-sm {
    display: none !important; } }

@media (min-width: 1024px) and (max-width: 1399px) {
  .hidden-md {
    display: none !important; } }

@media (min-width: 1400px) and (max-width: 1599px) {
  .hidden-lg {
    display: none !important; } }

@media (min-width: 1600px) {
  .hidden-xl {
    display: none !important; } }

@media print {
  .visible-print {
    display: block !important; }
  table.visible-print {
    display: table !important; }
  tr.visible-print {
    display: table-row !important; }
  th.visible-print,
  td.visible-print {
    display: table-cell !important; }
  .visible-print-only {
    display: block !important; }
  table.visible-print-only {
    display: table !important; }
  tr.visible-print-only {
    display: table-row !important; }
  th.visible-print-only,
  td.visible-print-only {
    display: table-cell !important; } }

@media print {
  .visible-print-block {
    display: block !important; } }

@media print {
  .visible-print-inline {
    display: inline !important; } }

@media print {
  .visible-print-inline-block {
    display: inline-block !important; } }

@media print {
  .hidden-print {
    display: none !important; } }

/* ------------------------------------------------------------
    Position
------------------------------------------------------------ */
.p-absolute {
  position: absolute; }

.p-fixed {
  position: fixed; }

.p-flex {
  position: flex; }

.p-relative {
  position: relative; }

.p-static {
  position: static; }

@media (min-width: 768px) {
  .p-sm-absolute {
    position: absolute; }
  .p-sm-fixed {
    position: fixed; }
  .p-sm-flex {
    position: flex; }
  .p-sm-relative {
    position: relative; }
  .p-sm-static {
    position: static; } }

@media (min-width: 1024px) {
  .p-md-absolute {
    position: absolute; }
  .p-md-fixed {
    position: fixed; }
  .p-md-flex {
    position: flex; }
  .p-md-relative {
    position: relative; }
  .p-md-static {
    position: static; } }

@media (min-width: 1400px) {
  .p-lg-absolute {
    position: absolute; }
  .p-lg-fixed {
    position: fixed; }
  .p-lg-flex {
    position: flex; }
  .p-lg-relative {
    position: relative; }
  .p-lg-static {
    position: static; } }

@media (min-width: 1600px) {
  .p-xl-absolute {
    position: absolute; }
  .p-xl-fixed {
    position: fixed; }
  .p-xl-flex {
    position: flex; }
  .p-xl-relative {
    position: relative; }
  .p-xl-static {
    position: static; } }

/*# sourceMappingURL=instrumenti.css.map */