@charset "UTF-8";
/*! Antares_Front-End - v0.9.2 - 2017-12-11 */
.truncate-flex{
  -o-text-overflow:ellipsis;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  display:inline-block;
          flex:1;
  overflow:hidden;
     text-overflow:ellipsis;
  white-space:nowrap;
}
.avatar-filter:hover .avatar img{
  -webkit-filter:saturate(140%);
          filter:saturate(140%);
}
.m0{
  margin:0 !important;
}
.p0{
  padding:0 !important;
}
.ml235{
  margin-left:235px !important;
}
@font-face{
  src:url('../fonts/roboto/Roboto-Thin.eot');
  src:local('Roboto Thin'), local('Roboto-Thin'), url('../fonts/roboto/Roboto-Thin.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-Thin.woff2') format('woff2'), url('../fonts/roboto/Roboto-Thin.woff') format('woff'), url('../fonts/roboto/Roboto-Thin.ttf') format('truetype'), url('../fonts/roboto/Roboto-Thin.svg#Roboto') format('svg');
  font-family:'Roboto';
  font-style:normal;
  font-weight:100;
}
@font-face{
  src:url('../fonts/roboto/Roboto-Thin.eot');
  src:local('Roboto Thin'), local('Roboto-Thin'), url('../fonts/roboto/Roboto-Thin.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-Thin.woff2') format('woff2'), url('../fonts/roboto/Roboto-Thin.woff') format('woff'), url('../fonts/roboto/Roboto-Thin.ttf') format('truetype'), url('../fonts/roboto/Roboto-Thin.svg#Roboto') format('svg');
  font-family:'Roboto-Thin';
}
@font-face{
  src:url('../fonts/roboto/Roboto-ThinItalic.eot');
  src:local('Roboto ThinItalic'), local('Roboto-ThinItalic'), url('../fonts/roboto/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-ThinItalic.woff2') format('woff2'), url('../fonts/roboto/Roboto-ThinItalic.woff') format('woff'), url('../fonts/roboto/Roboto-ThinItalic.ttf') format('truetype'), url('../fonts/roboto/Roboto-ThinItalic.svg#Roboto') format('svg');
  font-family:'Roboto';
  font-style:italic;
  font-weight:100;
}
@font-face{
  src:url('../fonts/roboto/Roboto-ThinItalic.eot');
  src:local('Roboto ThinItalic'), local('Roboto-ThinItalic'), url('../fonts/roboto/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-ThinItalic.woff2') format('woff2'), url('../fonts/roboto/Roboto-ThinItalic.woff') format('woff'), url('../fonts/roboto/Roboto-ThinItalic.ttf') format('truetype'), url('../fonts/roboto/Roboto-ThinItalic.svg#Roboto') format('svg');
  font-family:'Roboto-ThinItalic';
}
@font-face{
  src:url('../fonts/roboto/Roboto-Light.eot');
  src:local('Roboto Light'), local('Roboto-Light'), url('../fonts/roboto/Roboto-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-Light.woff2') format('woff2'), url('../fonts/roboto/Roboto-Light.woff') format('woff'), url('../fonts/roboto/Roboto-Light.ttf') format('truetype'), url('../fonts/roboto/Roboto-Light.svg#Roboto') format('svg');
  font-family:'Roboto';
  font-style:normal;
  font-weight:300;
}
@font-face{
  src:url('../fonts/roboto/Roboto-Light.eot');
  src:local('Roboto Light'), local('Roboto-Light'), url('../fonts/roboto/Roboto-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-Light.woff2') format('woff2'), url('../fonts/roboto/Roboto-Light.woff') format('woff'), url('../fonts/roboto/Roboto-Light.ttf') format('truetype'), url('../fonts/roboto/Roboto-Light.svg#Roboto') format('svg');
  font-family:'Roboto-Light';
}
@font-face{
  src:url('../fonts/roboto/Roboto-LightItalic.eot');
  src:local('Roboto LightItalic'), local('Roboto-LightItalic'), url('../fonts/roboto/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-LightItalic.woff2') format('woff2'), url('../fonts/roboto/Roboto-LightItalic.woff') format('woff'), url('../fonts/roboto/Roboto-LightItalic.ttf') format('truetype'), url('../fonts/roboto/Roboto-LightItalic.svg#Roboto') format('svg');
  font-family:'Roboto';
  font-style:italic;
  font-weight:300;
}
@font-face{
  src:url('../fonts/roboto/Roboto-LightItalic.eot');
  src:local('Roboto LightItalic'), local('Roboto-LightItalic'), url('../fonts/roboto/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-LightItalic.woff2') format('woff2'), url('../fonts/roboto/Roboto-LightItalic.woff') format('woff'), url('../fonts/roboto/Roboto-LightItalic.ttf') format('truetype'), url('../fonts/roboto/Roboto-LightItalic.svg#Roboto') format('svg');
  font-family:'Roboto-LightItalic';
}
@font-face{
  src:url('../fonts/roboto/Roboto-Regular.eot');
  src:local('Roboto Regular'), local('Roboto-Regular'), url('../fonts/roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-Regular.woff2') format('woff2'), url('../fonts/roboto/Roboto-Regular.woff') format('woff'), url('../fonts/roboto/Roboto-Regular.ttf') format('truetype'), url('../fonts/roboto/Roboto-Regular.svg#Roboto') format('svg');
  font-family:'Roboto';
  font-style:normal;
  font-weight:400;
}
@font-face{
  src:url('../fonts/roboto/Roboto-Regular.eot');
  src:local('Roboto Regular'), local('Roboto-Regular'), url('../fonts/roboto/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-Regular.woff2') format('woff2'), url('../fonts/roboto/Roboto-Regular.woff') format('woff'), url('../fonts/roboto/Roboto-Regular.ttf') format('truetype'), url('../fonts/roboto/Roboto-Regular.svg#Roboto') format('svg');
  font-family:'Roboto-Regular';
}
@font-face{
  src:url('../fonts/roboto/Roboto-RegularItalic.eot');
  src:local('Roboto RegularItalic'), local('Roboto-RegularItalic'), url('../fonts/roboto/Roboto-RegularItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-RegularItalic.woff2') format('woff2'), url('../fonts/roboto/Roboto-RegularItalic.woff') format('woff'), url('../fonts/roboto/Roboto-RegularItalic.ttf') format('truetype'), url('../fonts/roboto/Roboto-RegularItalic.svg#Roboto') format('svg');
  font-family:'Roboto';
  font-style:italic;
  font-weight:400;
}
@font-face{
  src:url('../fonts/roboto/Roboto-RegularItalic.eot');
  src:local('Roboto RegularItalic'), local('Roboto-RegularItalic'), url('../fonts/roboto/Roboto-RegularItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-RegularItalic.woff2') format('woff2'), url('../fonts/roboto/Roboto-RegularItalic.woff') format('woff'), url('../fonts/roboto/Roboto-RegularItalic.ttf') format('truetype'), url('../fonts/roboto/Roboto-RegularItalic.svg#Roboto') format('svg');
  font-family:'Roboto-RegularItalic';
}
@font-face{
  src:url('../fonts/roboto/Roboto-Medium.eot');
  src:local('Roboto Medium'), local('Roboto-Medium'), url('../fonts/roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-Medium.woff2') format('woff2'), url('../fonts/roboto/Roboto-Medium.woff') format('woff'), url('../fonts/roboto/Roboto-Medium.ttf') format('truetype'), url('../fonts/roboto/Roboto-Medium.svg#Roboto') format('svg');
  font-family:'Roboto';
  font-style:normal;
  font-weight:500;
}
@font-face{
  src:url('../fonts/roboto/Roboto-Medium.eot');
  src:local('Roboto Medium'), local('Roboto-Medium'), url('../fonts/roboto/Roboto-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-Medium.woff2') format('woff2'), url('../fonts/roboto/Roboto-Medium.woff') format('woff'), url('../fonts/roboto/Roboto-Medium.ttf') format('truetype'), url('../fonts/roboto/Roboto-Medium.svg#Roboto') format('svg');
  font-family:'Roboto-Medium';
}
@font-face{
  src:url('../fonts/roboto/Roboto-MediumItalic.eot');
  src:local('Roboto MediumItalic'), local('Roboto-MediumItalic'), url('../fonts/roboto/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-MediumItalic.woff2') format('woff2'), url('../fonts/roboto/Roboto-MediumItalic.woff') format('woff'), url('../fonts/roboto/Roboto-MediumItalic.ttf') format('truetype'), url('../fonts/roboto/Roboto-MediumItalic.svg#Roboto') format('svg');
  font-family:'Roboto';
  font-style:italic;
  font-weight:500;
}
@font-face{
  src:url('../fonts/roboto/Roboto-MediumItalic.eot');
  src:local('Roboto MediumItalic'), local('Roboto-MediumItalic'), url('../fonts/roboto/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-MediumItalic.woff2') format('woff2'), url('../fonts/roboto/Roboto-MediumItalic.woff') format('woff'), url('../fonts/roboto/Roboto-MediumItalic.ttf') format('truetype'), url('../fonts/roboto/Roboto-MediumItalic.svg#Roboto') format('svg');
  font-family:'Roboto-MediumItalic';
}
@font-face{
  src:url('../fonts/roboto/Roboto-Bold.eot');
  src:local('Roboto Bold'), local('Roboto-Bold'), url('../fonts/roboto/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-Bold.woff2') format('woff2'), url('../fonts/roboto/Roboto-Bold.woff') format('woff'), url('../fonts/roboto/Roboto-Bold.ttf') format('truetype'), url('../fonts/roboto/Roboto-Bold.svg#Roboto') format('svg');
  font-family:'Roboto';
  font-style:normal;
  font-weight:700;
}
@font-face{
  src:url('../fonts/roboto/Roboto-Bold.eot');
  src:local('Roboto Bold'), local('Roboto-Bold'), url('../fonts/roboto/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-Bold.woff2') format('woff2'), url('../fonts/roboto/Roboto-Bold.woff') format('woff'), url('../fonts/roboto/Roboto-Bold.ttf') format('truetype'), url('../fonts/roboto/Roboto-Bold.svg#Roboto') format('svg');
  font-family:'Roboto-Bold';
}
@font-face{
  src:url('../fonts/roboto/Roboto-BoldItalic.eot');
  src:local('Roboto BoldItalic'), local('Roboto-BoldItalic'), url('../fonts/roboto/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-BoldItalic.woff2') format('woff2'), url('../fonts/roboto/Roboto-BoldItalic.woff') format('woff'), url('../fonts/roboto/Roboto-BoldItalic.ttf') format('truetype'), url('../fonts/roboto/Roboto-BoldItalic.svg#Roboto') format('svg');
  font-family:'Roboto';
  font-style:italic;
  font-weight:700;
}
@font-face{
  src:url('../fonts/roboto/Roboto-BoldItalic.eot');
  src:local('Roboto BoldItalic'), local('Roboto-BoldItalic'), url('../fonts/roboto/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-BoldItalic.woff2') format('woff2'), url('../fonts/roboto/Roboto-BoldItalic.woff') format('woff'), url('../fonts/roboto/Roboto-BoldItalic.ttf') format('truetype'), url('../fonts/roboto/Roboto-BoldItalic.svg#Roboto') format('svg');
  font-family:'Roboto-BoldItalic';
}
@font-face{
  src:url('../fonts/roboto/Roboto-Black.eot');
  src:local('Roboto Black'), local('Roboto-Black'), url('../fonts/roboto/Roboto-Black.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-Black.woff2') format('woff2'), url('../fonts/roboto/Roboto-Black.woff') format('woff'), url('../fonts/roboto/Roboto-Black.ttf') format('truetype'), url('../fonts/roboto/Roboto-Black.svg#Roboto') format('svg');
  font-family:'Roboto';
  font-style:normal;
  font-weight:900;
}
@font-face{
  src:url('../fonts/roboto/Roboto-Black.eot');
  src:local('Roboto Black'), local('Roboto-Black'), url('../fonts/roboto/Roboto-Black.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-Black.woff2') format('woff2'), url('../fonts/roboto/Roboto-Black.woff') format('woff'), url('../fonts/roboto/Roboto-Black.ttf') format('truetype'), url('../fonts/roboto/Roboto-Black.svg#Roboto') format('svg');
  font-family:'Roboto-Black';
}
@font-face{
  src:url('../fonts/roboto/Roboto-BlackItalic.eot');
  src:local('Roboto BlackItalic'), local('Roboto-BlackItalic'), url('../fonts/roboto/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-BlackItalic.woff2') format('woff2'), url('../fonts/roboto/Roboto-BlackItalic.woff') format('woff'), url('../fonts/roboto/Roboto-BlackItalic.ttf') format('truetype'), url('../fonts/roboto/Roboto-BlackItalic.svg#Roboto') format('svg');
  font-family:'Roboto';
  font-style:italic;
  font-weight:900;
}
@font-face{
  src:url('../fonts/roboto/Roboto-BlackItalic.eot');
  src:local('Roboto BlackItalic'), local('Roboto-BlackItalic'), url('../fonts/roboto/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/roboto/Roboto-BlackItalic.woff2') format('woff2'), url('../fonts/roboto/Roboto-BlackItalic.woff') format('woff'), url('../fonts/roboto/Roboto-BlackItalic.ttf') format('truetype'), url('../fonts/roboto/Roboto-BlackItalic.svg#Roboto') format('svg');
  font-family:'Roboto-BlackItalic';
}
@font-face{
  src:url("../fonts/Roboto-Condensed/Roboto-Condensed-Regular.eot");
  src:local("Roboto-Condensed Regular"), local("Roboto-Condensed-Regular"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Regular.woff2") format("woff2"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Regular.woff") format("woff"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Regular.ttf") format("truetype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Regular.svg#Roboto-Condensed") format("svg");
  font-family:"Roboto-Condensed";
  font-style:normal;
  font-weight:400;
}
@font-face{
  src:url("../fonts/Roboto-Condensed/Roboto-Condensed-Regular.eot");
  src:local("Roboto-Condensed Regular"), local("Roboto-Condensed-Regular"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Regular.woff2") format("woff2"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Regular.woff") format("woff"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Regular.ttf") format("truetype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Regular.svg#Roboto-Condensed") format("svg");
  font-family:"Roboto-Condensed-Regular";
}
@font-face{
  src:url("../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.eot");
  src:local("Roboto-Condensed RegularItalic"), local("Roboto-Condensed-RegularItalic"), url("../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.woff2") format("woff2"), url("../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.woff") format("woff"), url("../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.ttf") format("truetype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.svg#Roboto-Condensed") format("svg");
  font-family:"Roboto-Condensed";
  font-style:italic;
  font-weight:400;
}
@font-face{
  src:url("../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.eot");
  src:local("Roboto-Condensed RegularItalic"), local("Roboto-Condensed-RegularItalic"), url("../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.woff2") format("woff2"), url("../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.woff") format("woff"), url("../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.ttf") format("truetype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-RegularItalic.svg#Roboto-Condensed") format("svg");
  font-family:"Roboto-Condensed-RegularItalic";
}
@font-face{
  src:url("../fonts/Roboto-Condensed/Roboto-Condensed-Light.eot");
  src:local("Roboto-Condensed Light"), local("Roboto-Condensed-Light"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Light.woff2") format("woff2"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Light.woff") format("woff"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Light.ttf") format("truetype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Light.svg#Roboto-Condensed") format("svg");
  font-family:"Roboto-Condensed";
  font-style:normal;
  font-weight:300;
}
@font-face{
  src:url("../fonts/Roboto-Condensed/Roboto-Condensed-Light.eot");
  src:local("Roboto-Condensed Light"), local("Roboto-Condensed-Light"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Light.woff2") format("woff2"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Light.woff") format("woff"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Light.ttf") format("truetype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Light.svg#Roboto-Condensed") format("svg");
  font-family:"Roboto-Condensed-Light";
}
@font-face{
  src:url("../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.eot");
  src:local("Roboto-Condensed LightItalic"), local("Roboto-Condensed-LightItalic"), url("../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.woff2") format("woff2"), url("../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.woff") format("woff"), url("../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.ttf") format("truetype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.svg#Roboto-Condensed") format("svg");
  font-family:"Roboto-Condensed";
  font-style:italic;
  font-weight:300;
}
@font-face{
  src:url("../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.eot");
  src:local("Roboto-Condensed LightItalic"), local("Roboto-Condensed-LightItalic"), url("../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.woff2") format("woff2"), url("../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.woff") format("woff"), url("../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.ttf") format("truetype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-LightItalic.svg#Roboto-Condensed") format("svg");
  font-family:"Roboto-Condensed-LightItalic";
}
@font-face{
  src:url("../fonts/Roboto-Condensed/Roboto-Condensed-Bold.eot");
  src:local("Roboto-Condensed Bold"), local("Roboto-Condensed-Bold"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Bold.woff2") format("woff2"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Bold.woff") format("woff"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Bold.ttf") format("truetype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Bold.svg#Roboto-Condensed") format("svg");
  font-family:"Roboto-Condensed";
  font-style:normal;
  font-weight:700;
}
@font-face{
  src:url("../fonts/Roboto-Condensed/Roboto-Condensed-Bold.eot");
  src:local("Roboto-Condensed Bold"), local("Roboto-Condensed-Bold"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Bold.woff2") format("woff2"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Bold.woff") format("woff"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Bold.ttf") format("truetype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-Bold.svg#Roboto-Condensed") format("svg");
  font-family:"Roboto-Condensed-Bold";
}
@font-face{
  src:url("../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.eot");
  src:local("Roboto-Condensed BoldItalic"), local("Roboto-Condensed-BoldItalic"), url("../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.woff2") format("woff2"), url("../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.woff") format("woff"), url("../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.ttf") format("truetype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.svg#Roboto-Condensed") format("svg");
  font-family:"Roboto-Condensed";
  font-style:italic;
  font-weight:700;
}
@font-face{
  src:url("../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.eot");
  src:local("Roboto-Condensed BoldItalic"), local("Roboto-Condensed-BoldItalic"), url("../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.woff2") format("woff2"), url("../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.woff") format("woff"), url("../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.ttf") format("truetype"), url("../fonts/Roboto-Condensed/Roboto-Condensed-BoldItalic.svg#Roboto-Condensed") format("svg");
  font-family:"Roboto-Condensed-BoldItalic";
}
.swiper-container{
  position:relative;
  margin-right:auto;
  margin-left:auto;
  overflow:hidden;
  z-index:1;
}
.swiper-container-no-flexbox .swiper-slide{
  float:left;
}
.swiper-container-vertical > .swiper-wrapper{
  -webkit-box-orient:vertical;
  -ms-flex-direction:column;
  -webkit-flex-direction:column;
  flex-direction:column;
}
.swiper-wrapper{
  -webkit-transition-property:-webkit-transform;
  -o-transition-property:-o-transform;
  -o-transition-property:transform;
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  position:relative;
  width:100%;
  height:100%;
  transition-property:-webkit-transform;
  transition-property:transform;
  transition-property:transform, -webkit-transform;
  z-index:1;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper{
  -webkit-transform:translate3d(0, 0, 0);
  -ms-transform:translate3d(0, 0, 0);
  transform:translate3d(0, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper{
  -webkit-box-lines:multiple;
  -moz-box-lines:multiple;
  -ms-flex-wrap:wrap;
  -webkit-flex-wrap:wrap;
  flex-wrap:wrap;
}
.swiper-container-free-mode > .swiper-wrapper{
  -webkit-transition-timing-function:ease-out;
  -o-transition-timing-function:ease-out;
  margin:0 auto;
  transition-timing-function:ease-out;
}
.swiper-slide{
  -webkit-flex-shrink:0;
  -ms-flex:0 0 auto;
  -ms-flex-negative:0;
  position:relative;
      flex-shrink:0;
  width:100%;
  height:100%;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide{
  height:auto;
}
.swiper-container-autoheight .swiper-wrapper{
  -webkit-box-align:start;
  -ms-flex-align:start;
  -webkit-align-items:flex-start;
  -webkit-transition-property:-webkit-transform, height;
  -o-transition-property:-o-transform;
  -webkit-transition-property:height, -webkit-transform;
  -o-transition-property:transform, height;
  align-items:flex-start;
  transition-property:height, -webkit-transform;
  transition-property:transform, height;
  transition-property:transform, height, -webkit-transform;
}
.swiper-container .swiper-notification{
  position:absolute;
  top:0;
  left:0;
  opacity:0;
  pointer-events:none;
  z-index:-1000;
}
.swiper-wp8-horizontal{
  -ms-touch-action:pan-y;
  touch-action:pan-y;
}
.swiper-wp8-vertical{
  -ms-touch-action:pan-x;
  touch-action:pan-x;
}
.swiper-button-next,
.swiper-button-prev{
  position:absolute;
  top:50%;
  width:27px;
  height:44px;
  margin-top:-22px;
  background-position:center;
  background-repeat:no-repeat;
  background-size:27px 44px;
  cursor:pointer;
  z-index:10;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled{
  cursor:auto;
  opacity:.35;
  pointer-events:none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next{
  right:auto;
  left:10px;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev{
  right:10px;
  left:auto;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-pagination{
  -webkit-transition:.3s;
  -o-transition:.3s;
  -webkit-transform:translate3d(0, 0, 0);
  -ms-transform:translate3d(0, 0, 0);
  position:absolute;
  transform:translate3d(0, 0, 0);
  text-align:center;
  transition:.3s;
  z-index:10;
}
.swiper-pagination.swiper-pagination-hidden{
  opacity:0;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction{
  bottom:10px;
  left:0;
  width:100%;
}
.swiper-pagination-bullet{
  display:inline-block;
  width:8px;
  height:8px;
  border-radius:100%;
  background:#000;
  opacity:0.2;
}
button.swiper-pagination-bullet{
  -webkit-box-shadow:none;
  -moz-appearance:none;
  -ms-appearance:none;
  -webkit-appearance:none;
  appearance:none;
  margin:0;
  padding:0;
  border:none;
          box-shadow:none;
}
.swiper-pagination-clickable .swiper-pagination-bullet{
  cursor:pointer;
}
.swiper-pagination-white .swiper-pagination-bullet{
  background:#fff;
}
.swiper-pagination-bullet-active{
  background:#007aff;
  opacity:1;
}
.swiper-pagination-white .swiper-pagination-bullet-active{
  background:#fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active{
  background:#000;
}
.swiper-container-vertical > .swiper-pagination-bullets{
  -webkit-transform:translate3d(0, -50%, 0);
  -ms-transform:translate3d(0, -50%, 0);
  top:50%;
  right:10px;
  transform:translate3d(0, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet{
  display:block;
  margin:5px 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{
  margin:0 5px;
}
.swiper-pagination-progress{
  position:absolute;
  background:rgba(0, 0, 0, 0.25);
}
.swiper-pagination-progress .swiper-pagination-progressbar{
  -webkit-transform:scale(0);
  -ms-transform:scale(0);
  -webkit-transform-origin:left top;
  -ms-transform-origin:left top;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  transform:scale(0);
  transform-origin:left top;
  background:#007aff;
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{
  -webkit-transform-origin:right top;
  -ms-transform-origin:right top;
  transform-origin:right top;
}
.swiper-container-horizontal > .swiper-pagination-progress{
  top:0;
  left:0;
  width:100%;
  height:4px;
}
.swiper-container-vertical > .swiper-pagination-progress{
  top:0;
  left:0;
  width:4px;
  height:100%;
}
.swiper-pagination-progress.swiper-pagination-white{
  background:rgba(255, 255, 255, 0.5);
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{
  background:#fff;
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{
  background:#000;
}
.swiper-container-3d{
  -webkit-perspective:1200px;
  -o-perspective:1200px;
  perspective:1200px;
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper{
  -webkit-transform-style:preserve-3d;
  transform-style:preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  pointer-events:none;
  z-index:10;
}
.swiper-container-3d .swiper-slide-shadow-left{
  background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image:-o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right{
  background-image:-webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top{
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom{
  background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image:-webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image:-o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
  background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper{
  -ms-perspective:1200px;
}
.swiper-container-cube,
.swiper-container-flip{
  overflow:visible;
}
.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide{
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  pointer-events:none;
  z-index:1;
}
.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide{
  pointer-events:none;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active{
  pointer-events:auto;
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top{
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  z-index:0;
}
.swiper-container-cube .swiper-slide{
  -webkit-transform-origin:0 0;
  -ms-transform-origin:0 0;
  width:100%;
  height:100%;
  transform-origin:0 0;
  visibility:hidden;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide{
  -webkit-transform-origin:100% 0;
  -ms-transform-origin:100% 0;
  transform-origin:100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev{
  pointer-events:auto;
  visibility:visible;
}
.swiper-container-cube .swiper-cube-shadow{
  -webkit-filter:blur(50px);
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  background:#000;
  filter:blur(50px);
  opacity:.6;
  z-index:0;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide{
  -webkit-transition-timing-function:ease-out;
  -o-transition-timing-function:ease-out;
  transition-timing-function:ease-out;
}
.swiper-container-fade .swiper-slide{
  -webkit-transition-property:opacity;
  -o-transition-property:opacity;
  pointer-events:none;
  transition-property:opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide{
  pointer-events:none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active{
  pointer-events:auto;
}
.swiper-zoom-container{
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:100%;
  text-align:center;
}
.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg{
  -o-object-fit:contain;
  max-width:100%;
  max-height:100%;
     object-fit:contain;
}
.swiper-scrollbar{
  -ms-touch-action:none;
  position:relative;
  border-radius:10px;
  background:rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar{
  position:absolute;
  bottom:3px;
  left:1%;
  width:98%;
  height:5px;
  z-index:50;
}
.swiper-container-vertical > .swiper-scrollbar{
  position:absolute;
  top:1%;
  right:3px;
  width:5px;
  height:98%;
  z-index:50;
}
.swiper-scrollbar-drag{
  position:relative;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border-radius:10px;
  background:rgba(0, 0, 0, 0.5);
}
.swiper-scrollbar-cursor-drag{
  cursor:move;
}
.swiper-lazy-preloader{
  -webkit-transform-origin:50%;
  -ms-transform-origin:50%;
  -webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;
  position:absolute;
  top:50%;
  left:50%;
  width:42px;
  height:42px;
  margin-top:-21px;
  margin-left:-21px;
      transform-origin:50%;
  animation:swiper-preloader-spin 1s steps(12, end) infinite;
  z-index:10;
}
.swiper-lazy-preloader:after{
  display:block;
  width:100%;
  height:100%;
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position:50%;
  background-repeat:no-repeat;
  background-size:100%;
  content:"";
}
.swiper-lazy-preloader-white:after{
  background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin{
  100%{
    -webkit-transform:rotate(360deg);
  }
}
@keyframes swiper-preloader-spin{
  100%{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg);
  }
}
.comiseo-daterangepicker .ui-menu-item .ui-state-active{
  margin:0;
  padding:0;
  border:0;
  outline:0;
  background:transparent;
}
.comiseo-daterangepicker .ui-datepicker-unselectable span{
  color:#eee;
}
.comiseo-daterangepicker .ui-state-focus{
  margin:0;
  border:0;
  background:transparent;
}
.comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel button{
  font-family:'Roboto', sans-serif;
  font-size:13px;
}
.comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .ui-state-focus,
.comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .ui-state-active{
  font-family:'Roboto', sans-serif;
  font-weight:500;
}
.comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn--primary:hover{
  background-color:#02A8F3 !important;
  color:#fff !important;
}
.grid-stack{
  margin-right:-10px;
  margin-left:-10px;
}
.app-content--widgets-movable .grid-stack > .grid-stack-item > .ui-resizable-se{
  display:block !important;
  position:absolute;
  right:4px;
  bottom:-4px;
  width:40px;
  height:40px;
}
.app-content--widgets-movable .grid-stack > .grid-stack-item > .ui-resizable-se:before{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-transition:300ms;
  -o-transition:300ms;
  display:inline-block;
  width:40px;
  height:40px;
  color:#b8c0cc;
  font:normal normal normal 15px/1 'Material-Design-Iconic-Font';
  font-size:24px;
  text-rendering:auto;
  content:'\f364' !important;
  transition:300ms;
  z-index:1;
}
@media only screen and (max-width: 767px){
  .grid-stack-item{
    height:auto !important;
    min-height:auto !important;
  }
  .grid-stack-item-content{
    position:relative !important;
    left:0 !important;
  }
}
@media (max-width: 767px){
  .grid-stack-item{
    position:relative !important;
    top:auto !important;
    left:0 !important;
    width:auto !important;
    margin-bottom:8px;
  }
  .grid-stack-item .ui-resizable-handle{
    display:none;
  }
}
@media only screen and (max-width: 1199px){
  .grid-stack{
    margin:0;
  }
}
.grid-stack-item{
  z-index:0;
}
.grid-stack-item .grid-stack > .grid-stack-item > .grid-stack-item-content{
  overflow:hidden;
}
.grid-stack-item .grid-stack-item-content{
  -webkit-box-shadow:none;
          box-shadow:none;
}
.grid-stack-item .grid-stack-item-content .card{
  height:100%;
  margin:0;
}
.grid-stack-item .grid-stack-item-content .card.card--chart .card__content > div{
  height:100%;
}
#app-wrapper .app-content .grid-stack-item-content{
  overflow:visible;
}
.grid-stack-item .ui-resizable-handle{
  background:none;
}
#app-wrapper .app-content .grid-stack-item-content{
  height:100%;
}
@-moz-document url-prefix(){
  #app-wrapper .app-content .grid-stack-item-content{
    overflow:hidden;
  }
}
.minicolors-panel{
  z-index:30;
}
.selectivity-multiple-input-container{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:flex-start;
  width:100%;
  height:100%;
  padding:0;
  overflow:auto;
  background:transparent;
}
.selectivity-multiple-input-container .selectivity-multiple-selected-item{
  background-color:#02A8F3;
  font-size:10px;
}
.mdl-checkbox{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
  width:auto;
}
.mdl-checkbox .mdl-checkbox__label{
  margin-left:8px;
  color:#5c6066;
  font-size:13px;
}
.mdl-checkbox__box-outline,
.mdl-checkbox__focus-helper{
  top:3px;
}
.mdl-checkbox__ripple-container{
  top:-3px;
}
.mdl-tabs__tab-bar{
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:block;
  left:0;
          justify-content:flex-start;
  height:52px;
}
.mdl-tabs__tab{
  padding:0 16px;
  font-size:13px;
  font-weight:600;
  text-transform:uppercase;
}
.mdl-tabs__tab,.mdl-tabs__tab:last-child{
  margin-right:0;
}
a.mdl-tabs__tab{
  height:51px;
  color:#8a9099;
  line-height:51px;
}
.mdl-tabs.is-upgraded .mdl-tabs__panel.is-active{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
  height:100%;
}
.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active{
  color:#02A8F3;
}
.mdl-tabs__tab-bar{
  margin-bottom:0;
  padding:0 16px;
  border-bottom:1px solid #ecedf0;
  z-index:1;
}
.mdl-tabs.is-upgraded .mdl-tabs__tab.is-active:after{
  background:#02A8F3;
}
.mdl-textfield--floating-label.is-focused .mdl-textfield__label,
.mdl-textfield--floating-label.is-dirty .mdl-textfield__label{
  top:-2px;
}
.slick-slider{
  margin-bottom:0;
}
.slick-list{
  outline:none !important;
}
.slick-slide:focus,
.slick-slide a{
  outline:none;
}
.grid-container{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          justify-content:space-between;
  min-height:100%;
  margin:0 -10px;
}
.grid-container.grid-container--footer .grid-col{
  padding-bottom:85px !important;
}
.grid-container.grid-container--main-center{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row wrap;
      -ms-flex-flow:row wrap;
          flex-flow:row wrap;
}
.grid-container.grid-container--main-center .grid-col--big{
  -webkit-flex-basis:100%;
      -ms-flex-preferred-size:100%;
          flex-basis:100%;
}
@media only screen and (max-width: 1549px){
  .grid-container.grid-container--main-center{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-flow:row nowrap;
        -ms-flex-flow:row nowrap;
            flex-flow:row nowrap;
  }
}
@media only screen and (max-width: 1366px){
  .grid-container.grid-container--main-center{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-flow:row wrap;
        -ms-flex-flow:row wrap;
            flex-flow:row wrap;
  }
  .grid-container.grid-container--main-center .grid-col:nth-child(1){
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
        -ms-flex-order:1;
            order:1;
  }
  .grid-container.grid-container--main-center .grid-col:nth-child(2){
    -webkit-box-ordinal-group:4;
    -webkit-order:3;
        -ms-flex-order:3;
            order:3;
  }
  .grid-container.grid-container--main-center .grid-col:nth-child(3){
    -webkit-box-ordinal-group:3;
    -webkit-order:2;
        -ms-flex-order:2;
            order:2;
  }
  .grid-container.grid-container--main-center .grid-col--small{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column nowrap;
        -ms-flex-flow:column nowrap;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            flex-flow:column nowrap;
    width:50%;
  }
  .grid-container.grid-container--main-center .grid-col--small .card--comments{
    -webkit-box-flex:1;
    -webkit-flex:1;
        -ms-flex:1;
            flex:1;
  }
  .grid-container.grid-container--main-center .grid-col--big{
    width:auto;
  }
}
@media only screen and (max-width: 767px){
  .grid-container.grid-container--main-center{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column wrap;
        -ms-flex-flow:column wrap;
            flex-flow:column wrap;
    margin:0 -10px;
  }
  .grid-container.grid-container--main-center .grid-col{
    -webkit-flex-basis:100% !important;
        -ms-flex-preferred-size:100% !important;
            flex-basis:100% !important;
    width:100%;
  }
}
.grid-container.grid-container--main-center .grid-col--small{
  width:336px;
}
.grid-container.grid-container--main-center .grid-col--big{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
}
.grid-container.grid-container--no-padd{
  margin:0;
}
.grid-container.grid-container--no-padd .grid-col{
  padding:0;
}
@media only screen and (max-width: 1199px){
  .grid-container.grid-container--2col .grid-col--menu{
    display:none !important;
  }
}
@media only screen and (max-width: 767px){
  .grid-container.grid-container--2col .grid-col--menu{
    display:none !important;
  }
  .grid-container.grid-container--2col .menu-mobile-settings{
    display:block;
  }
}
.grid-container.grid-container--2col .grid-col--menu{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column;
      -ms-flex-flow:column;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:column;
  width:338px;
  min-width:338px;
}
@media only screen and (max-width: 1366px) and (min-width: 1024px){
  .grid-container.grid-container--2col .grid-col--menu{
    width:245px;
    min-width:245px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
  .grid-container.grid-container--2col .grid-col--menu{
    width:60px;
    min-width:60px;
  }
}
.grid-container.grid-container--2col .grid-col--menu .menu-aside li a{
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:flex-start;
  height:56px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
  .grid-container.grid-container--2col .grid-col--menu .menu-aside li a{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
        -ms-flex-pack:center;
            justify-content:center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
  .grid-container.grid-container--2col .grid-col--menu .menu-aside li a i{
    margin-right:0;
  }
  .grid-container.grid-container--2col .grid-col--menu .menu-aside li a ó span{
    display:none;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
  .grid-container.grid-container--2col .grid-col--menu .menu-aside li.has-submenu > a:after{
    right:8px;
  }
  .grid-container.grid-container--2col .grid-col--menu .menu-aside li.is-active:before{
    display:none;
  }
}
.grid-container.grid-container--2col .grid-col--container{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  -webkit-box-shadow:0 5px 29px rgba(0, 0, 0, 0.15);
          flex:1;
  min-height:calc(100vh - 88px);
  background-color:#fff;
          box-shadow:0 5px 29px rgba(0, 0, 0, 0.15);
  z-index:0;
}
@media only screen and (max-width: 1049px){
  .grid-container.grid-container--2col .grid-col--container .form-block.form-block--md .input-field__container,
  .grid-container.grid-container--2col .grid-col--container .form-block.form-block--md .input-field{
    width:auto;
    max-width:auto;
  }
}
@media only screen and (max-width: 767px){
  .grid-container.grid-container--2col .grid-col--container{
    padding:24px 0 !important;
  }
}
.grid-container.grid-container--2col .grid-col--email-view{
  -webkit-box-shadow:0 5px 29px rgba(0, 0, 0, 0.15);
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex:1;
          flex-flow:row nowrap;
          align-items:flex-start;
          justify-content:center;
  min-height:100vh;
  padding:0;
  background-color:#fff;
          box-shadow:0 5px 29px rgba(0, 0, 0, 0.15);
}
.grid-container.grid-container--1col{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
          flex-flow:column nowrap;
  width:100%;
  margin:0;
}
.grid-container.grid-container--1col > .grid-col{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  margin-right:24px;
  margin-left:24px;
  padding:0;
}
@media only screen and (max-width: 1199px){
  .grid-container.grid-container--1col .menu-mobile-settings{
    display:block;
  }
}
.grid-container.grid-container--1col .grid-col--container{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  -webkit-box-shadow:0 5px 29px rgba(0, 0, 0, 0.15);
          flex:1;
  padding:24px;
  background-color:#fff;
          box-shadow:0 5px 29px rgba(0, 0, 0, 0.15);
}
@media only screen and (max-width: 1049px){
  .grid-container.grid-container--1col .grid-col--container{
    padding:24px 24px;
  }
  .grid-container.grid-container--1col .grid-col--container .form-block.form-block--md .input-field__container,
  .grid-container.grid-container--1col .grid-col--container .form-block.form-block--md .input-field{
    width:auto;
    max-width:auto;
  }
}
@media only screen and (max-width: 767px){
  .grid-container.grid-container--1col .grid-col--container{
    padding:24px 0 !important;
  }
}
.grid-container.grid-container--1col .grid-col--email-view{
  -webkit-box-shadow:0 5px 29px rgba(0, 0, 0, 0.15);
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex:1;
          flex-flow:row nowrap;
          align-items:flex-start;
          justify-content:center;
  min-height:100vh;
  padding:0;
  background-color:#fff;
          box-shadow:0 5px 29px rgba(0, 0, 0, 0.15);
}
.grid-container .grid-col{
  padding:0 10px;
}
.grid-container .grid-col.grid-col--h100p,.grid-container .grid-col.grid-col--h100p .card{
  min-height:100%;
}
.center-block{
  margin:0 auto;
}
.clear:after{
  display:table;
  clear:both;
  content:" ";
}
#app-wrapper .h100vh{
  height:100vh;
}
#app-wrapper .w100vw{
  width:100vw;
}
.grid-container.full-height{
  position:relative;
  height:auto;
  min-height:calc(100vh - 88px);
}
@media only screen and (max-width: 767px){
  .grid-container.full-height{
    height:auto;
    padding-bottom:0;
  }
  .grid-container.full-height > .grid-col{
    width:calc(100% - 32px);
    height:auto;
    margin-right:16px;
    margin-left:16px;
  }
  .grid-container.full-height > .grid-col--container{
    padding-bottom:64px !important;
  }
}
.grid-container.full-height .grid-col--container{
  min-height:auto;
}
#app-wrapper [data-gs-width='24']{
  width:100%;
}
#app-wrapper [data-gs-x='24']{
  left:100%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='24']{
  min-width:100%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='24']{
  max-width:100%;
}
#app-wrapper [data-gs-width='23']{
  width:95.83333333%;
}
#app-wrapper [data-gs-x='23']{
  left:95.83333333%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='23']{
  min-width:95.83333333%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='23']{
  max-width:95.83333333%;
}
#app-wrapper [data-gs-width='22']{
  width:91.66666667%;
}
#app-wrapper [data-gs-x='22']{
  left:91.66666667%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='22']{
  min-width:91.66666667%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='22']{
  max-width:91.66666667%;
}
#app-wrapper [data-gs-width='21']{
  width:87.5%;
}
#app-wrapper [data-gs-x='21']{
  left:87.5%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='21']{
  min-width:87.5%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='21']{
  max-width:87.5%;
}
#app-wrapper [data-gs-width='20']{
  width:83.33333333%;
}
#app-wrapper [data-gs-x='20']{
  left:83.33333333%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='20']{
  min-width:83.33333333%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='20']{
  max-width:83.33333333%;
}
#app-wrapper [data-gs-width='19']{
  width:79.16666667%;
}
#app-wrapper [data-gs-x='19']{
  left:79.16666667%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='19']{
  min-width:79.16666667%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='19']{
  max-width:79.16666667%;
}
#app-wrapper [data-gs-width='18']{
  width:75%;
}
#app-wrapper [data-gs-x='18']{
  left:75%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='18']{
  min-width:75%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='18']{
  max-width:75%;
}
#app-wrapper [data-gs-width='17']{
  width:70.83333333%;
}
#app-wrapper [data-gs-x='17']{
  left:70.83333333%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='17']{
  min-width:70.83333333%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='17']{
  max-width:70.83333333%;
}
#app-wrapper [data-gs-width='16']{
  width:66.66666667%;
}
#app-wrapper [data-gs-x='16']{
  left:66.66666667%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='16']{
  min-width:66.66666667%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='16']{
  max-width:66.66666667%;
}
#app-wrapper [data-gs-width='15']{
  width:62.5%;
}
#app-wrapper [data-gs-x='15']{
  left:62.5%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='15']{
  min-width:62.5%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='15']{
  max-width:62.5%;
}
#app-wrapper [data-gs-width='14']{
  width:58.33333333%;
}
#app-wrapper [data-gs-x='14']{
  left:58.33333333%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='14']{
  min-width:58.33333333%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='14']{
  max-width:58.33333333%;
}
#app-wrapper [data-gs-width='13']{
  width:54.16666667%;
}
#app-wrapper [data-gs-x='13']{
  left:54.16666667%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='13']{
  min-width:54.16666667%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='13']{
  max-width:54.16666667%;
}
#app-wrapper [data-gs-width='12']{
  width:50%;
}
#app-wrapper [data-gs-x='12']{
  left:50%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='12']{
  min-width:50%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='12']{
  max-width:50%;
}
#app-wrapper [data-gs-width='11']{
  width:45.83333333%;
}
#app-wrapper [data-gs-x='11']{
  left:45.83333333%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='11']{
  min-width:45.83333333%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='11']{
  max-width:45.83333333%;
}
#app-wrapper [data-gs-width='10']{
  width:41.66666667%;
}
#app-wrapper [data-gs-x='10']{
  left:41.66666667%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='10']{
  min-width:41.66666667%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='10']{
  max-width:41.66666667%;
}
#app-wrapper [data-gs-width='9']{
  width:37.5%;
}
#app-wrapper [data-gs-x='9']{
  left:37.5%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='9']{
  min-width:37.5%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='9']{
  max-width:37.5%;
}
#app-wrapper [data-gs-width='8']{
  width:33.33333333%;
}
#app-wrapper [data-gs-x='8']{
  left:33.33333333%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='8']{
  min-width:33.33333333%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='8']{
  max-width:33.33333333%;
}
#app-wrapper [data-gs-width='7']{
  width:29.16666667%;
}
#app-wrapper [data-gs-x='7']{
  left:29.16666667%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='7']{
  min-width:29.16666667%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='7']{
  max-width:29.16666667%;
}
#app-wrapper [data-gs-width='6']{
  width:25%;
}
#app-wrapper [data-gs-x='6']{
  left:25%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='6']{
  min-width:25%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='6']{
  max-width:25%;
}
#app-wrapper [data-gs-width='5']{
  width:20.83333333%;
}
#app-wrapper [data-gs-x='5']{
  left:20.83333333%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='5']{
  min-width:20.83333333%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='5']{
  max-width:20.83333333%;
}
#app-wrapper [data-gs-width='4']{
  width:16.66666667%;
}
#app-wrapper [data-gs-x='4']{
  left:16.66666667%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='4']{
  min-width:16.66666667%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='4']{
  max-width:16.66666667%;
}
#app-wrapper [data-gs-width='3']{
  width:12.5%;
}
#app-wrapper [data-gs-x='3']{
  left:12.5%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='3']{
  min-width:12.5%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='3']{
  max-width:12.5%;
}
#app-wrapper [data-gs-width='2']{
  width:8.33333333%;
}
#app-wrapper [data-gs-x='2']{
  left:8.33333333%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='2']{
  min-width:8.33333333%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='2']{
  max-width:8.33333333%;
}
#app-wrapper [data-gs-width='1']{
  width:4.16666667%;
}
#app-wrapper [data-gs-x='1']{
  left:4.16666667%;
}
#app-wrapper .grid-stack-item[data-gs-min-width='1']{
  min-width:4.16666667%;
}
#app-wrapper .grid-stack-item[data-gs-max-width='1']{
  max-width:4.16666667%;
}
.flex-sb{
  -webkit-box-pack:justify !important;
  -webkit-justify-content:space-between !important;
      -ms-flex-pack:justify !important;
          justify-content:space-between !important;
}
.flex-sa{
  -webkit-justify-content:space-around !important;
      -ms-flex-pack:distribute !important;
          justify-content:space-around !important;
}
.flex-fs{
  -webkit-box-pack:start !important;
  -webkit-justify-content:flex-start !important;
      -ms-flex-pack:start !important;
          justify-content:flex-start !important;
}
.flex-fe{
  -webkit-box-pack:end !important;
  -webkit-justify-content:flex-end !important;
      -ms-flex-pack:end !important;
          justify-content:flex-end !important;
}
.flex-as-fs{
  -webkit-align-self:flex-start !important;
      -ms-flex-item-align:start !important;
          align-self:flex-start !important;
}
.flex{
  display:-webkit-box !important;
  display:-webkit-flex !important;
  display:-ms-flexbox !important;
  display:flex !important;
}
.flex1,
.auto-size{
  -webkit-box-flex:1 !important;
  -webkit-flex:1 !important;
      -ms-flex:1 !important;
          flex:1 !important;
}
.ml-auto{
  margin-left:auto !important;
}
.mr-auto{
  margin-right:auto !important;
}
.flex-center{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center !important;
}
.jc-space-around,
.jc-sa{
  -webkit-justify-content:space-around !important;
      -ms-flex-pack:distribute !important;
          justify-content:space-around !important;
}
.jc-space-between,
.jc-sb{
  -webkit-box-pack:justify !important;
  -webkit-justify-content:space-between !important;
      -ms-flex-pack:justify !important;
          justify-content:space-between !important;
}
.jc-flex-start,
.jc-fs{
  -webkit-box-pack:start !important;
  -webkit-justify-content:flex-start !important;
      -ms-flex-pack:start !important;
          justify-content:flex-start !important;
}
.jc-flex-end,
.jc-fe{
  -webkit-box-pack:end !important;
  -webkit-justify-content:flex-end !important;
      -ms-flex-pack:end !important;
          justify-content:flex-end !important;
}
.jc-center,
.jc-c{
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
          justify-content:center !important;
}
.ai-flex-start,
.ai-fs{
  -webkit-box-align:start !important;
  -webkit-align-items:flex-start !important;
      -ms-flex-align:start !important;
          align-items:flex-start !important;
}
.ai-flex-end,
.ai-fe{
  -webkit-box-align:end !important;
  -webkit-align-items:flex-end !important;
      -ms-flex-align:end !important;
          align-items:flex-end !important;
}
.ai-center,
.ai-c{
  -webkit-box-align:center !important;
  -webkit-align-items:center !important;
      -ms-flex-align:center !important;
          align-items:center !important;
}
.ai-baseline,
.ai-b{
  -webkit-box-align:baseline !important;
  -webkit-align-items:baseline !important;
      -ms-flex-align:baseline !important;
          align-items:baseline !important;
}
.ai-stretch,
.ai-s{
  -webkit-box-align:stretch !important;
  -webkit-align-items:stretch !important;
      -ms-flex-align:stretch !important;
          align-items:stretch !important;
}
.fd-row,
.fd-r{
  -webkit-box-direction:normal !important;
  -webkit-flex-direction:row !important;
      -ms-flex-direction:row !important;
          flex-direction:row !important;
}
.fd-row,
.fd-r,.fd-row-reverse,
.fd-rr{
  -webkit-box-orient:horizontal !important;
}
.fd-row-reverse,
.fd-rr{
  -webkit-box-direction:reverse !important;
  -webkit-flex-direction:row-reverse !important;
      -ms-flex-direction:row-reverse !important;
          flex-direction:row-reverse !important;
}
.fd-column,
.fd-c{
  -webkit-box-orient:vertical !important;
  -webkit-box-direction:normal !important;
  -webkit-flex-direction:column !important;
      -ms-flex-direction:column !important;
          flex-direction:column !important;
}
.fd-column-reverse,
.fd-cr{
  -webkit-box-orient:vertical !important;
  -webkit-box-direction:reverse !important;
  -webkit-flex-direction:column-reverse !important;
      -ms-flex-direction:column-reverse !important;
          flex-direction:column-reverse !important;
}
.fw-wrap,
.fw-w,
.flex-wrap{
  -webkit-flex-wrap:wrap !important;
      -ms-flex-wrap:wrap !important;
          flex-wrap:wrap !important;
}
.fw-wrap-reverse,
.fw-wr{
  -webkit-flex-wrap:wrap-reverse !important;
      -ms-flex-wrap:wrap-reverse !important;
          flex-wrap:wrap-reverse !important;
}
.fw-no-wrap,
.fw-nw{
  -webkit-flex-flow:nowrap !important;
      -ms-flex-flow:nowrap !important;
          flex-flow:nowrap !important;
}
.ff-column-wrap,
.ff-cw{
  -webkit-box-orient:vertical !important;
  -webkit-box-direction:normal !important;
  -webkit-flex-flow:column wrap !important;
      -ms-flex-flow:column wrap !important;
          flex-flow:column wrap !important;
}
.ff-column-nowrap,.ff-cnw{
  -webkit-box-orient:vertical !important;
  -webkit-box-direction:normal !important;
  -webkit-flex-flow:column nowrap !important;
      -ms-flex-flow:column nowrap !important;
          flex-flow:column nowrap !important;
}
.ff-row-wrap,
.ff-rw{
  -webkit-flex-flow:row wrap !important;
      -ms-flex-flow:row wrap !important;
          flex-flow:row wrap !important;
}
.ff-row-wrap,
.ff-rw,.ff-row-nowrap,
.ff-rnw{
  -webkit-box-orient:horizontal !important;
  -webkit-box-direction:normal !important;
}
.ff-row-nowrap,
.ff-rnw{
  -webkit-flex-flow:row nowrap !important;
      -ms-flex-flow:row nowrap !important;
          flex-flow:row nowrap !important;
}
.as-flex-start,
.as-fs{
  -webkit-align-self:flex-start !important;
      -ms-flex-item-align:start !important;
          align-self:flex-start !important;
}
.as-flex-end,
.as-fe{
  -webkit-align-self:flex-end !important;
      -ms-flex-item-align:end !important;
          align-self:flex-end !important;
}
.as-stretch,
.as-s{
  -webkit-align-self:stretch !important;
      -ms-flex-item-align:stretch !important;
          align-self:stretch !important;
}
.as-auto,
.as-a{
  align-selft:auto !important;
}
.as-baseline,
.as-b{
  -webkit-align-self:baseline !important;
      -ms-flex-item-align:baseline !important;
          align-self:baseline !important;
}
.as-center,
.as-c{
  -webkit-align-self:center !important;
      -ms-flex-item-align:center !important;
          align-self:center !important;
}
html,
body{
  font-family:'Roboto', sans-serif;
  font-size:13px;
  font-weight:normal;
  line-height:24px;
}
.text--uppercase{
  text-transform:uppercase;
}
.text--bold{
  font-weight:bold;
}
.text--light{
  font-weight:300;
}
.text--regular{
  font-weight:500;
}
.text--medium{
  font-weight:600;
}
p{
  margin:0;
  font-size:inherit;
}
small{
  color:#949799;
  font-size:11px;
  line-height:20px;
}
h1,
h2,
h3,
h4,
h5,
h6{
  margin:auto 0;
  color:#3b404b;
  font-weight:500;
  letter-spacing:normal;
}
h1{
  font-size:24px;
  line-height:30px;
}
h2{
  font-size:20px;
  line-height:26px;
}
h3{
  font-size:18px;
  line-height:24px;
}
h4{
  font-size:16px;
  line-height:20px;
}
h5{
  font-size:14px;
  line-height:18px;
}
h6{
  font-size:13px;
  line-height:16px;
}
.text__display4{
  font-size:52px;
  line-height:52px;
}
.text__display3{
  font-size:42px;
  line-height:42px;
}
.text__display2{
  font-size:30px;
  line-height:30px;
}
.text__display1{
  font-size:24px;
  line-height:24px;
}
.text__display-title{
  font-size:11px;
  line-height:11px;
}
legend:first-child{
  padding-top:16px !important;
}
select{
  opacity:0;
}
select + .select2{
  opacity:1;
}
.mdl-tabs__panel:not(.is-active){
  display:none;
}
.billevo-table{
  -webkit-transition:1400ms;
  -o-transition:1400ms;
  opacity:1;
  transition:1400ms;
}
.timeline{
  overflow:auto;
}
@media print{
  aside.main-sidebar{
    display:none;
  }
}
.is-chrome *::-webkit-input-placeholder{
  font-family:'Arial';
}
.is-chrome input[type="number"]::-webkit-outer-spin-button,
.is-chrome input[type="number"]::-webkit-inner-spin-button{
  -webkit-appearance:none;
  margin:0;
}
.is-firefox *::-moz-placeholder,
.is-firefox *:-ms-input-placeholder,
.is-firefox *:-ms-input-placeholder{
  font-family:Roboto, sans-serif;
}
@-moz-document url-prefix(){
  .is-firefox .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_prev::after,
  .is-firefox .xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_next::after{
    left:-10px !important;
  }
  .is-firefox .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev::after,
  .is-firefox .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next::after{
    left:-14px !important;
  }
  .is-firefox .switch .switch-checkbox + .switch-container::after,
  .is-firefox .switch .switch-checkbox:checked + .switch-container::after{
    top:-1px !important;
  }
}
.is-firefox #app-wrapper .page-datatables .main-content .card .pagination{
  height:auto;
}
.is-firefox #app-wrapper .app-content .grid-stack-item .grid-stack-item-content,.is-firefox .main-menu-html nav ul.main-menu{
  overflow:visible;
}
.is-firefox .form-block .input-field.input-field--icon .input-field__icon{
  top:0;
}
.is-firefox .app-content.page-login .login-box .login-box__header img{
  width:250px;
}
.is-firefox .comiseo-daterangepicker .ui-widget-content + .ui-helper-clearfix .comiseo-daterangepicker-buttonpanel button:last-child{
  bottom:8px;
}
.is-firefox #app-wrapper .card.card--contacts,.is-firefox #app-wrapper .card.card--contacts .datarow{
  height:100%;
}
@media only screen and (min-width: 1366px){
  .is-firefox #app-wrapper .card.card--contacts .datarow{
    padding-bottom:50px;
  }
}
.is-firefox .page-clients-details .main-content,
.is-firefox .page-dashboard .main-content{
  padding-bottom:100px;
}
.is-firefox .select2-container .select2-results > .select2-results__options{
  overflow-y:hidden !important;
}
.is-firefox input[type="number"]{
  -moz-appearance:textfield;
}
.is-firefox input::-webkit-input-placeholder{
  opacity:0.6;
}
.is-firefox input::-moz-placeholder{
  opacity:0.6;
}
.is-firefox input:-ms-input-placeholder{
  opacity:0.6;
}
.is-firefox input::placeholder{
  opacity:0.6;
}
.is-firefox .xdsoft_datetimepicker::before{
  font:30px/1 "Material-Design-Iconic-Font";
}
.is-firefox .dataTables_wrapper .dataTable colgroup col{
  width:auto !important;
}
.is-ie11 .select2{
  -webkit-flex-basis:40px;
      -ms-flex-preferred-size:40px;
          flex-basis:40px;
  min-width:90px;
}
.is-ie11 #app-wrapper .form-block .input-field.input-field--icon .input-field__icon{
  top:16px;
}
.is-ie11 #app-wrapper .page-datatables .main-content .card .pagination{
  height:56px;
}
.is-ie11 .main-menu-html nav ul.main-menu{
  overflow:visible;
}
.is-ie11 .page-login .form-block:first-of-type,.is-ie11 .form-block{
  min-height:80px;
}
.is-ie11 .grid-container.grid-container--1col .grid-col--container{
  -webkit-box-flex:1;
  -webkit-flex:auto;
      -ms-flex:auto;
          flex:auto;
}
.is-ie11 #app-wrapper .form-block .input-field .input-field__inner{
  width:100%;
}
.is-ie11 .analyzer-report .alert{
  display:block;
}
.is-ie11 fieldset[data-id="trademark-logo"]{
  min-height:300px;
}
.is-ie11 #app-wrapper .mdl-dialog:before{
  z-index:99998;
}
.is-ie11 #app-wrapper dialog .mdl-dialog__canvas{
  z-index:99999;
}
.is-ie11 fieldset[data-id="event-basic-data"] .input-field.input-field--desc input{
  min-height:36px;
}
.is-ie11 fieldset[data-id="notification-parameters"] .input-field.input-field--short + span .form-block__name{
  margin-left:30px;
}
.is-ie11 fieldset[data-id="document-template-for-language-english"] .form-block__name > .input-field.input-field--short{
  -webkit-box-flex:0;
  -ms-flex:0;
  -webkit-flex:0;
          flex:0;
  margin-right:30px;
}
.is-ie11 .mdl-dialog.ar-dialog[data-dialog-id='wf-rename'] .mdl-dialog__content.ps,
.is-ie11 .mdl-dialog.ar-dialog[data-dialog-id='wf-newDir'] .mdl-dialog__content.ps{
  min-height:50px;
  padding-top:24px !important;
}
.is-ie11 .header-translation__compare .form-block{
  min-height:auto;
}
.is-ie11 .header-translations .header-translation__compare .select2-container{
  min-width:190px !important;
}
.is-ie11 #app-wrapper .form-block .input-field.input-field--icon .input-field__icon{
  top:0;
}
.is-ie11 input{
  font-family:Roboto, sans-serif;
}
.is-ie11 input::-webkit-input-placeholder{
  color:#a8aaad;
}
.is-ie11 input::-moz-placeholder{
  color:#a8aaad;
}
.is-ie11 input:-ms-input-placeholder{
  color:#a8aaad;
}
.is-ie11 input::placeholder{
  color:#a8aaad;
}
.is-ie11 .main-head .ddown .ddown__menu > li{
  display:block;
}
.is-ie11 .comiseo-daterangepicker .ui-widget-content + .ui-helper-clearfix .comiseo-daterangepicker-buttonpanel button:last-child{
  top:8px;
}
.is-ie11 .comiseo-daterangepicker-left .comiseo-daterangepicker-calendar{
  float:right;
}
.is-ie11 .comiseo-daterangepicker .comiseo-daterangepicker-presets{
  float:left;
}
.is-ie11 .xdsoft_datetimepicker .xdsoft_datepicker.active,
.is-ie11 .xdsoft_datetimepicker .xdsoft_timepicker.active{
  margin-bottom:0;
  padding-bottom:0;
}
.is-ie11 .xdsoft_datetimepicker:before{
  top:-19px;
}
.is-ie11 .xdsoft_datetimepicker:after{
  top:-15px;
}
.is-ie11 .comiseo-daterangepicker.ui-widget-content.ui-front:before{
  top:-20px;
}
.is-ie11 .comiseo-daterangepicker.ui-widget-content.ui-front:after{
  top:-14.5px;
}
.is-ie11 .dtp > .dtp-content > .dtp-date-view > header.dtp-header{
  display:block;
}
.is-ie11 .dtp .dtp-close > a{
  position:absolute;
  top:-23px;
  right:0;
}
.is-ie11 .form-block{
  min-height:auto;
}
.is-ie11 .switch .switch-checkbox + .switch-container::after,
.is-ie11 .switch :checked.switch-checkbox + .switch-container::after{
  top:-1px;
}
.is-ie11 .app-content .main-content .radio-btns--xs{
  display:none !important;
}
.is-ie11 .page-dashboard .comiseo-daterangepicker-triggerbutton > span{
  margin-top:2px;
}
.is-ie11 .app-content .main-head{
  padding-top:0;
}
.is-ie11 #app-wrapper .page-clients-details .card .card__header > .card__header-right{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
}
.is-ie11 .ddown .ddown__menu > li.has-submenu::after{
  top:40%;
}
.is-ie11 .card-ctrls__left [data-selectar--mdl=true] + .select2-container--mdl{
  min-width:34%;
  margin-left:80px;
}
.is-ie11 .select2-container--mdl .select2-dropdown::before,
.is-ie11 .select2-container--selectAR .select2-dropdown::before{
  top:-19px;
}
.is-ie11 .select2-container--mdl .select2-dropdown::after,
.is-ie11 .select2-container--selectAR .select2-dropdown::after{
  top:-15px;
}
.is-ie11 .ps .card-bar .card-bar__search .card-bar__desc{
  width:100%;
}
.is-ie11 .app-content--widgets-movable #widgets-edit::before{
  top:-53px;
}
.is-ie11 #widgets-list .card-bar__close i{
  top:52%;
  left:51%;
}
.is-ie11 .comiseo-daterangepicker.ui-widget-content.ui-front::after{
  right:auto;
  left:20.5px;
}
.is-ie11 .comiseo-daterangepicker.ui-widget-content.ui-front::before{
  right:auto;
  left:19px;
}
.is-ie11 .page-brand-settings form fieldset .form-block .input-field--short{
  position:relative;
  height:20px;
}
.is-ie11 .page-brand-settings form fieldset .form-block .input-field--short .switch{
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
  position:absolute;
  top:50%;
  right:0;
          transform:translateY(-50%);
}
.is-ie11 .page-brand-settings fieldset[name='BrandLogo'] .col-group{
  margin-top:52px;
}
.is-ie11 .page-brand-settings .cp-brand .cp-brand__preview{
  padding:20px;
}
.is-ie11 .page-brand-settings .cp-brand.cp-brand--typo .cp-brand__preview{
  padding:30px;
}
.is-ie11 .page-brand-settings .cp-brand--typo{
  display:block;
}
.is-ie11 .clients-details-gridstack .card .flex.card__content,.is-ie11 .clients-details-gridstack .card .flex.card__content .mobile-toogle--target{
  height:100%;
}
.is-ie11 .clients-details-gridstack .card--contacts .mobile-target--overflow{
  overflow:hidden;
}
.is-ie11 .acl-node .acl-node__label::after{
  top:4px;
}
.is-ie11 .zd.zd--sm .zd__description,
.is-ie11 .zd.zd--default .zd__description{
  width:220px;
}
.is-ie11 .zd.zd--lg .zd__description{
  width:400px;
}
.is-ie11 .zd.zd--xs .zd__description{
  width:170px;
}
.is-ie11 .notification-templates .main-content .grid-container{
  display:block;
}
.is-ie11 .card--logs .datarow{
  height:100%;
}
.is-ie11 .card-block--logs .timeline{
  overflow:visible;
}
.is-ie11 .page-email-settings .grid-container.grid-container--2col .grid-col--container{
  min-width:450px;
}
@media only screen and (min-width: 1200px){
  .is-ie11 .header-translations .header__compare--desktop .header-translation__country .header-translation__select-text{
    vertical-align:super;
  }
}
.is-ie11 .sweet-container .CB.CB--type1 .sweet-content p,
.is-ie11 .sweet-container .CB.CB--type2 .sweet-content p{
  max-width:100%;
}
.is-ie11 .sweet-container .CB--type2 .sweet-content::before{
  -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
  left:50%;
          transform:translateX(-50%);
}
.is-ie11 aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu.mobile-ddowns__menu--user .flex-block__title{
  min-height:60px;
}
.is-ie11 .ps__scrollbar-x-rail{
  display:none !important;
}
.is-ie11 input::-ms-clear{
  display:none;
}
.is-ie11 .app-content.page-login .login-box .login-box__header img{
  width:350px;
}
.is-safari _::-webkit-:not(:root:root),
.is-safari .select2-dropdown{
  width:240px !important;
}
.is-safari input[type=number]::-webkit-inner-spin-button,
.is-safari input[type=number]::-webkit-outer-spin-button{
  -webkit-appearance:none;
  margin:0;
}
.is-safari .ddown--close-selected .ddown__content{
  display:none !important;
}
.is-safari .app-content.page-login .login-box .login-box__header img{
  width:250px;
}
.is-safari #app-wrapper .menu-aside-container.ps.ps-theme-default{
  height:auto;
}
.is-safari input.select2-search__field{
  -webkit-appearance:none !important;
}
.is-safari .search-box{
  height:auto;
}
.is-safari #app-wrapper .card .card-ctrls.tab-search .card-ctrls__left .select2-container--mdl,.is-safari #app-wrapper .card .card-ctrls.tab-search .card-ctrls__left .search-box__mdl-textfield{
  height:36px;
}
.is-safari .main-head .breadcrumbs .ddown .ddown__content{
  margin-top:24px;
}
.is-safari .ddown.ddown--brand .ddown__content{
  margin-top:22px;
}
.is-safari .card.card--chart-small .card__content{
  height:auto;
}
.is-safari .ddown-multi.ddown-multi--open .ddown__content,.is-safari .ddown-multi .ddown__content[data-type]{
  margin-top:22px;
}
.is-safari .page-email-settings .main-content .ddown .ddown__content{
  margin-top:8px;
}
.is-safari .menu-aside-container{
  height:auto;
}
@supports (-ms-ime-align:auto){
  .is-edge .comiseo-daterangepicker-left .comiseo-daterangepicker-calendar{
    float:right;
  }
  .is-edge .comiseo-daterangepicker .comiseo-daterangepicker-presets{
    float:left;
  }
}
.is-edge ::-ms-input-placeholder{
  font-family:Roboto, sans-serif;
}
.is-edge .app-content.page-login .login-box .login-box__header img{
  width:250px;
}
.is-edge *{
  -ms-overflow-style:-ms-autohiding-scrollbar;
}
.is-edge .ps{
  overflow:hidden !important;
}
.is-edge .main-sidebar--top#app-wrapper .main-sidebar nav ul.main-menu .submenu-open .submenu .submenu__content .data-list{
  display:inline-table;
}
.is-edge .main-menu-html nav ul.main-menu{
  overflow:visible;
}
.is-edge #app-wrapper .card.card--logs .card__content{
  max-height:100%;
}
.is-edge #app-wrapper .card.card--logs .card__content .datarow{
  height:100%;
  overflow:hidden;
}
.is-edge #app-wrapper .card.card--contacts{
  height:100%;
  padding-bottom:48px;
}
.is-edge #app-wrapper .card.card--contacts .datarow{
  height:100%;
}
.is-edge .ps__scrollbar-x-rail{
  display:none !important;
}
.is-edge .page-dashboard .comiseo-daterangepicker-triggerbutton{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
}
.is-edge .comiseo-daterangepicker > .comiseo-daterangepicker-main.ui-widget-content{
  display:block !important;
}
.is-edge #app-wrapper .page-datatables .main-content .card .pagination{
  height:auto;
}
.is-edge ul{
  height:auto !important;
}
.is-edge #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search.tab-search--filter.with-mass-actions-container .card-ctrls__left .search-box .search-box__mdl-textfield input,
.is-edge #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search.tab-search--filter.with-mass-actions-container .card-ctrls__left .search-box .search-box__mdl-textfield input{
  max-width:120px;
}
.is-edge .ddown.ddown--user .ddown__menu,.is-edge ul{
  list-style-type:none;
}
.is-edge .header-translations .form-block .input-field{
  display:block;
}
.is-edge .header-translations .form-block .input-field .input-field__icon{
  line-height:34px;
}
.is-android.is-mobile .badge.badge--md{
  line-height:22px;
}
.is-android.is-mobile .app-content .main-content .generals-form .col-16 [data-flag-select--search] + .select2 .select2-selection .select2-selection__rendered,
.is-android.is-mobile .app-content .main-content .generals-form .col-16 [data-flag-select] + .select2 .select2-selection .select2-selection__rendered{
  line-height:36px;
}
.is-android.is-mobile.is-chrome #app-wrapper.mobile-menu-active{
  height:90vh;
  overflow:hidden !important;
}
@media only screen and (orientation: landscape){
  .is-android.is-mobile.is-chrome #app-wrapper.mobile-menu-active{
    height:85vh;
  }
}
.is-android.is-mobile.is-chrome #app-wrapper.mobile-menu-active .main-menu.li-submenu-open:not(.main-menu--brand){
  height:calc(90vh - 130px);
}
@media only screen and (orientation: landscape){
  .is-android.is-mobile.is-chrome #app-wrapper.mobile-menu-active .main-menu.li-submenu-open:not(.main-menu--brand){
    height:calc(85vh - 130px);
  }
}
@media only screen and (orientation: landscape){
  .is-android.is-mobile.is-chrome #app-wrapper.mobile-menu-active .main-menu.li-submenu-open.main-menu--brand{
    height:calc(85vh - 70px);
  }
}
.is-ios.is-mobile input,
.is-ios.is-mobile textarea{
  -webkit-appearance:none;
}
.is-ios.is-mobile .page-settings select + span.select2,
.is-ios.is-mobile .page-forms select + span.select2{
  width:100% !important;
}
.is-ios.is-mobile .main-menu-html .nav-container .menu-scroll .li-submenu-open.main-menu--brand{
  min-height:100% !important;
}
@media screen and (orientation: landscape){
}
.is-ios.is-mobile .page-datatables .main-content .search-box .mdl-js-textfield.search-box__mdl-textfiel{
  display:none;
}
.is-ios.is-mobile .page-datatables .main-content .search-box.search-box--toggled{
  width:auto;
  margin-right:inherit !important;
  margin-left:inherit !important;
}
.is-ios.is-mobile .page-datatables .main-content .search-box.search-box--toggled .search-box__close{
  right:4px;
}
.is-ios.is-mobile .page-datatables .main-content .search-box.search-box--toggled .mdl-js-textfield.search-box__mdl-textfiel{
  display:block;
  width:auto;
  margin-right:8px;
}
.is-ios.is-mobile .page-datatables .main-content .search-box.search-box--toggled .mdl-js-textfield.search-box__mdl-textfiel input{
  height:23px;
  border-bottom:0;
  font-size:18px;
}
.is-ios.is-mobile .page-datatables .main-content .search-box.search-box--toggled .mdl-js-textfield.search-box__mdl-textfiel .mdl-textfield__label{
  font-size:18px;
}
.is-ios.is-mobile aside.main-sidebar{
  height:100%;
}
.is-ios.is-mobile #app-wrapper{
  width:auto;
}
.is-ios.is-mobile #app-wrapper.mobile-menu-active{
  position:fixed;
}
.is-ios.is-mobile #app-wrapper.mobile-menu-active .app-content{
  -webkit-transform:translateX(265px);
      -ms-transform:translateX(265px);
          transform:translateX(265px);
}
@media only screen and (orientation: landscape){
}
.is-ios.is-mobile .main-menu-html .nav-container .main-menu li{
  -webkit-transition:0ms;
  -o-transition:0ms;
  transition:0ms;
}
.is-ios.is-mobile .grid-stack-item-content .card.card--chart-small .card__content{
  height:auto;
}
.is-ios.is-mobile #app-wrapper .page-clients-details .card .card__header > .card__header-right{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
}
.is-ios.is-mobile #app-wrapper .card .card-ctrls.tab-search .card-ctrls__left [data-selectar--mdl='true'] + .select2-container--mdl .select2-selection{
  height:36px;
}
.is-ios.is-mobile #app-wrapper .app-content section.main-content div.grid-stack .card-datatables.grid-stack-item-content .card.card--pagination,.is-ios.is-mobile #app-wrapper .app-content section.main-content div.grid-stack .card-datatables.grid-stack-item-content .card.card--pagination .mdl-tabs,.is-ios.is-mobile #app-wrapper .app-content section.main-content div.grid-stack .card-datatables.grid-stack-item-content .card.card--pagination .card-ctrls,.is-ios.is-mobile #app-wrapper .app-content section.main-content div.grid-stack .card-datatables.grid-stack-item-content .card.card--pagination .dataTables_wrapper{
  height:auto;
}
.is-ios.is-mobile #app-wrapper .app-content section.main-content div.grid-stack .grid-stack-item-content .card.card--pagination .card-ctrls{
  height:36px;
}
.is-ios.is-mobile #app-wrapper .app-content section.main-content div.grid-stack .grid-stack-item-content .card.card--pagination .dataTables_wrapper{
  height:100%;
}
.is-ios.is-mobile .card .card__content.card__content--flex-column{
  height:auto;
}
.is-ios.is-mobile .grid-container.grid-container--2col .grid-col--container{
  width:100% !important;
}
.is-ios.is-mobile .page-email-settings .email-additions .btn-group{
  padding:0;
}
.is-ios.is-mobile .page-email-settings .email-additions .btn-group div,.is-ios.is-mobile .page-email-settings .email-additions .btn-group > a{
  margin-bottom:8px;
}
.is-ios.is-mobile .page-email-settings .grid-container.grid-container--2col .grid-col--container{
  min-height:450px;
}
.is-ios.is-mobile #app-wrapper .card .card-ctrls.tab-search .filters .ddown-multi > .btn i{
  width:28px;
}
.is-ios.is-mobile #app-wrapper .card .card-ctrls.tab-search .card-ctrls__left .select2-container--mdl{
  max-width:160px;
}
.is-ios.is-mobile .ui-slider{
  overflow:initial;
}
.is-ios.is-mobile .app-content__footer .btn.btn--primary{
  margin-top:0;
  margin-bottom:0;
}
.is-ios.is-mobile .badge.badge--md{
  line-height:20px;
}
@media only screen and (orientation: landscape){
  .is-ios.is-mobile #app-wrapper .app-content .main-content .card .tbl-c .card-ctrls.tab-search--filter:not(.swiper--no-slides){
    margin-bottom:64px !important;
  }
}
.is-ios.is-mobile .page-email-settings .btn.btn--md{
  height:auto;
}
.is-ios.is-mobile .page-email-settings .email-preview .preview-area{
  height:auto;
  padding-bottom:80px;
}
.is-ios.is-mobile #app-wrapper .card .card-ctrls.tab-search.tab-search--filter .card-ctrls__right .filters .card-filter{
  overflow:visible;
}
.is-ios.is-mobile .card.card--chart-small .card__content{
  height:auto;
}
.is-ios.is-mobile .page-settings .select2-dropdown ul.select2-results__options li.select2-results__option[aria-selected='true']{
  font-size:16px;
}
.is-ios.is-mobile .card.card--chart .card__header-right .comiseo-daterangepicker-triggerbutton{
  width:auto;
}
.is-ios.is-mobile .card.card--chart .card__header-right form{
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
      -ms-flex-pack:end;
          justify-content:flex-end;
}
.is-ios.is-mobile #app-wrapper.mobile-menu-active{
  overflow:hidden !important;
}
.is-ios.is-mobile #app-wrapper.mobile-menu-active .main-menu.li-submenu-open{
  height:calc(90vh - 130px);
}
@media only screen and (orientation: landscape){
  .is-ios.is-mobile #app-wrapper.mobile-menu-active .main-menu.li-submenu-open{
    height:calc(89vh - 100px);
  }
}
.is-ios.is-mobile #app-wrapper.mobile-menu-active .main-menu.li-submenu-open.main-menu--brand{
  height:calc(90vh - 90px);
}
@media only screen and (orientation: landscape){
  .is-ios.is-mobile #app-wrapper.mobile-menu-active .main-menu.li-submenu-open.main-menu--brand{
    height:calc(86vh - 20px);
  }
}
@media only screen and (orientation: portrait){
  .is-ios.is-mobile #app-wrapper.mobile-menu-active aside{
    height:90vh;
  }
}
@media only screen and (orientation: landscape){
  .is-ios.is-mobile #app-wrapper.mobile-menu-active aside{
    height:100vh;
  }
}
@media only screen and (max-width: 330px){
  .is-ios.is-mobile #app-wrapper.mobile-menu-active aside{
    height:86vh;
  }
}
.is-ios.is-mobile .select2-container--open.card-ctrls--select2 .select2-dropdown--below{
  width:100% !important;
  min-width:150px !important;
}
.is-ios.is-mobile nav.submenu-is-active .menu-scroll{
  height:calc(100vh - 70px) !important;
}
@media only screen and (orientation: portrait){
  .is-ios.is-mobile nav.submenu-is-active .menu-scroll{
    max-height:calc(90vh - 90px) !important;
  }
}
.is-ios.is-mobile nav:not(.submenu-is-active) .menu-scroll{
  max-height:calc(85vh - 90px) !important;
}
.is-ios.is-tablet input,
.is-ios.is-tablet textarea{
  -webkit-appearance:none;
}
.is-ios.is-tablet #app-wrapper .card .card-ctrls.tab-search .card-ctrls__left .search-box .mdl-textfield__input,
.is-ios.is-tablet #app-wrapper .card .card-ctrls.tab-search .card-ctrls__left .search-box .mdl-textfield__label,.is-ios.is-tablet #app-wrapper .card .card-ctrls.tab-search .card-ctrls__left [data-selectar--mdl=true] + .select2-container--mdl .select2-selection{
  height:36px;
}
.is-ios.is-tablet .select2-container--open.card-ctrls--select2 .select2-dropdown--below{
  width:100% !important;
  min-width:150px !important;
}
.is-ios.is-tablet #app-wrapper .app-content section.main-content div.grid-stack .grid-stack-item-content .card.card--pagination .card-ctrls{
  height:36px;
}
.is-ios.is-tablet #app-wrapper .app-content section.main-content div.grid-stack .grid-stack-item-content .card.card--pagination .card-ctrls__right{
  height:50px;
}
.is-ios.is-tablet .card .card__content.card__content--flex-column{
  height:auto;
}
.is-ios.is-tablet .grid-container.grid-container--2col .grid-col--container{
  width:100% !important;
}
.is-ios.is-tablet .page-email-settings .email-additions .btn-group{
  height:80px;
  padding-bottom:40px;
}
.is-ios.is-tablet #app-wrapper .card .card-ctrls.tab-search .card-ctrls__left .select2-container--mdl{
  max-width:100%;
}
.is-ios.is-tablet div.app-content{
  -webkit-overflow-scrolling:touch;
}
.is-ios.is-tablet .ui-slider{
  overflow:initial;
}
.is-ios.is-tablet .page-email-settings .email-preview .preview-area{
  height:auto;
  padding-bottom:80px;
}
.is-ios.is-tablet .app-content.page-login .login-box .login-box__header img{
  width:250px;
}
.is-ios.is-tablet .grid-stack-item .grid-stack-item-content .card.card--news{
  min-height:300px;
}
.is-ios.is-tablet #app-wrapper .card.card--logs .card-ctrls.tab-search .card-ctrls__left .select2-container--mdl{
  min-width:140px;
  margin-right:0;
}
.is-ios.is-tablet #app-wrapper .card .card-ctrls.tab-search .card-ctrls__left .select2-container .select2-selection--single .select2-selection__rendered{
  padding-top:0;
}
.is-ios.is-tablet #app-wrapper .app-content .main-content .grid-stack-item .card .card__header > .card__header-left,
.is-ios.is-tablet #app-wrapper .app-content .main-content .grid-stack-item .card .card__header > .card__header-right{
  -webkit-box-flex:inherit;
  -webkit-flex:inherit;
      -ms-flex:inherit;
          flex:inherit;
}
.is-ios.is-tablet #app-wrapper .card .card-ctrls.tab-search.tab-search--filter .card-ctrls__right .filters .card-filter{
  overflow:visible;
}
.is-ios.is-tablet #app-wrapper .card .card-ctrls.tab-search.tab-search--filter .card-ctrls__right .filters .card-filter .filter > .ddown--filter-edit .ddown__menu{
  position:absolute;
  top:calc(100% + 5px) !important;
}
.is-ios.is-tablet .card.card--chart-small .card__content{
  height:auto;
}
.is-ios.is-tablet aside.main-sidebar{
  position:fixed;
  top:0;
  left:0;
  z-index:15;
}
.is-ios.is-tablet .app-content{
  width:100%;
}
.is-ios.is-tablet .card.card--chart-small .card__content{
  height:auto;
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
  .is-ios.is-tablet #app-wrapper.mobile-menu-active{
    height:97.5vh;
  }
  .is-ios.is-tablet #app-wrapper.mobile-menu-active aside{
    height:100%;
  }
  .is-ios.is-tablet #app-wrapper.mobile-menu-active aside .mobile-ddowns{
    bottom:24px!important;
  }
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
  -webkit-appearance:none;
  margin:0;
}
body{
  -webkit-text-size-adjust:100%;
}
input:-webkit-autofill,
textarea:-webkit-autofill,
select:-webkit-autofill{
  background-color:#ffffff;
  background-image:none;
  color:#02A8F3;
}
.bold{
  font-weight:bold;
}
.text-justify{
  text-align:justify !important;
}
.text-uppercase{
  text-transform:uppercase !important;
}
.text-lowercase{
  text-transform:lowercase !important;
}
.text-capitalize{
  text-transform:capitalize !important;
}
.italic{
  font-style:italic !important;
}
.normal{
  font-style:normal !important;
}
.text-white{
  color:white !important;
}
.text-black{
  color:black !important;
}
.align-top{
  vertical-align:top !important;
}
.align-bot{
  vertical-align:bottom !important;
}
.align-middle{
  vertical-align:middle !important;
}
.text-color-link{
  color:#0091ea !important;
}
.text-center,
.text-c{
  text-align:center;
}
.text-right,
.text-r{
  text-align:right;
}
.text-left,
.text-l{
  text-align:left;
}
.text-nowrap{
  white-space:nowrap;
}
.transition-none{
  -webkit-transition:0ms !important;
  -o-transition:0ms !important;
  transition:0ms !important;
}
.transition-300{
  -webkit-transition:300ms !important;
  -o-transition:300ms !important;
  transition:300ms !important;
}
.noborder{
  border:0 !important;
}
.noborder-top{
  border-top:0 !important;
}
.noborder-right{
  border-right:0 !important;
}
.noborder-bot{
  border-bottom:0 !important;
}
.noborder-left{
  border-left:0 !important;
}
.br0{
  border-radius:0% !important;
}
.br10p{
  border-radius:10% !important;
}
.br20p{
  border-radius:20% !important;
}
.br30p{
  border-radius:30% !important;
}
.br40p{
  border-radius:40% !important;
}
.br50p{
  border-radius:50% !important;
}
.br8{
  border-radius:8px !important;
}
.br16{
  border-radius:16px !important;
}
.br24{
  border-radius:24px !important;
}
.br32{
  border-radius:32px !important;
}
.br40{
  border-radius:40px !important;
}
.br48{
  border-radius:48px !important;
}
.noboxshadow{
  -webkit-box-shadow:none !important;
          box-shadow:none !important;
}
.overflow-visible{
  overflow:visible !important;
}
.overflow-hidden{
  overflow:hidden !important;
}
.overflow-auto{
  overflow:auto !important;
}
.overflow-y{
  overflow-x:hidden;
  overflow-y:auto;
}
.no-scroll{
  overflow-x:hidden !important;
  overflow-y:hidden !important;
}
.background-grey{
  background-color:#ecedf0 !important;
}
.background-blue{
  background-color:#02A8F3 !important;
}
.background-black{
  background-color:#30343d !important;
}
.display-block{
  display:block !important;
}
.display-none{
  display:none !important;
}
.display-flex{
  display:-webkit-box !important;
  display:-webkit-flex !important;
  display:-ms-flexbox !important;
  display:flex !important;
}
.display-inline-block{
  display:inline-block !important;
}
.is-hidden,#app-wrapper .is-hidden{
  display:none;
}
.default-gradient{
  background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
  background-image:-o-linear-gradient(top, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
  background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.1)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0));
}
.default-gradient2{
  background-image:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.04), rgba(255, 255, 255, 0));
  background-image:-o-linear-gradient(bottom, rgba(0, 0, 0, 0.04), rgba(255, 255, 255, 0));
  background-image:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.04)), to(rgba(255, 255, 255, 0)));
  background-image:linear-gradient(to top, rgba(0, 0, 0, 0.04), rgba(255, 255, 255, 0));
}
.nopadding,
.no-padding{
  padding:0 !important;
}
.nomargin,
.no-margin{
  margin:0 !important;
}
.clearfix:before,
.clearfix:after{
  display:block;
  height:0;
  overflow:hidden;
  content:'.';
}
.clearfix:after{
  clear:both;
}
.clearfix{
  zoom:1;
}
.list-clear{
  margin:0;
  padding:0;
  list-style-type:none;
}
#app-wrapper .box-shadow{
  -webkit-box-shadow:0 1px 15px rgba(0, 0, 0, 0.05) !important;
          box-shadow:0 1px 15px rgba(0, 0, 0, 0.05) !important;
}
@media only screen and (max-width: 1199px){
  .gradient-left--transparent{
    position:relative;
  }
  .gradient-left--transparent:before{
    position:absolute;
    top:0;
    left:0;
    width:30px;
    height:100%;
    background:-webkit-gradient(linear, left top, right top, from(white), to(rgba(255, 255, 255, 0)));
    background:-webkit-linear-gradient(left, white, rgba(255, 255, 255, 0));
    background:-o-linear-gradient(left, white, rgba(255, 255, 255, 0));
    background:linear-gradient(to right, white, rgba(255, 255, 255, 0));
    content:'';
    z-index:10;
  }
  .gradient-right--transparent{
    position:relative;
  }
  .gradient-right--transparent:after{
    position:absolute;
    top:0;
    right:0;
    width:30px;
    height:100%;
    background:-webkit-gradient(linear, right top, left top, from(white), to(rgba(255, 255, 255, 0)));
    background:-webkit-linear-gradient(right, white, rgba(255, 255, 255, 0));
    background:-o-linear-gradient(right, white, rgba(255, 255, 255, 0));
    background:linear-gradient(to left, white, rgba(255, 255, 255, 0));
    content:'';
    z-index:10;
  }
}
@media only screen and (min-width: 1200px){
  .gradient-top--transparent{
    position:relative;
  }
  .gradient-top--transparent:before{
    position:absolute;
    top:-1px;
    left:0;
    width:100%;
    height:15px;
    background:-webkit-gradient(linear, left top, left bottom, from(white), to(transparent));
    background:-webkit-linear-gradient(white, transparent);
    background:-o-linear-gradient(white, transparent);
    background:linear-gradient(white, transparent);
    content:'';
    z-index:10;
  }
  .gradient-bottom--transparent{
    position:relative;
  }
  .gradient-bottom--transparent:after{
    position:absolute;
    bottom:-1px;
    left:0;
    width:100%;
    height:15px;
    background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(white));
    background:-webkit-linear-gradient(transparent, white);
    background:-o-linear-gradient(transparent, white);
    background:linear-gradient(transparent, white);
    content:'';
    z-index:10;
  }
}
.maxwidth380{
  max-width:380px;
}
.minwidth480{
  min-width:480px;
}
.maxwidth480{
  max-width:480px;
}
.hAuto{
  height:auto !important;
}
.pseudo-arrow{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  text-rendering:auto;
  z-index:1;
}
i.zmdi-help-outline.help--trigger{
  margin-left:8px;
  color:#b8c0cc;
  font-size:19px;
}
i.zmdi-help-outline.help--trigger:hover{
  color:#02A8F3;
  cursor:help;
}
.widget-content{
  position:relative;
  height:100%;
}
.reset-css{
  all:initial !important;
}
.reset-css *{
  all:unset !important;
}
::-moz-selection{
  background:#5dccfe;
  text-shadow:none;
}
::selection{
  background:#5dccfe;
  text-shadow:none;
}
[data-lorem]{
  width:100%;
  height:100%;
}
.mdl-font,.mdl-font-search--left{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  text-rendering:auto;
  z-index:1;
}
.mdl-font-search--left{
  position:absolute;
  top:8px;
  left:16px;
  color:#a1a8b2;
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  content:'\f1c3';
}
@media only screen and (max-width: 1199px){
  .hide-mobile{
    display:none !important;
  }
}
.z-index1{
  z-index:1 !important;
}
.z-index5{
  z-index:5 !important;
}
.z-index10{
  z-index:10 !important;
}
.z-index20{
  z-index:20 !important;
}
.z-index50{
  z-index:50 !important;
}
.z-index100{
  z-index:100 !important;
}
.pos-relative{
  position:relative;
}
body dialog.mdl-dialog.ar-dialog[open]{
  z-index:30;
}
.m0{
  margin:0 !important;
}
.m8{
  margin:8px !important;
}
.m16{
  margin:16px !important;
}
.m24{
  margin:24px !important;
}
.m32{
  margin:32px !important;
}
.m40{
  margin:40px !important;
}
.mt0{
  margin-top:0px !important;
}
.mt5{
  margin-top:5px !important;
}
.mt8{
  margin-top:8px !important;
}
.mt10{
  margin-top:10px !important;
}
.mt16{
  margin-top:16px !important;
}
.mt15{
  margin-top:15px !important;
}
.mt20{
  margin-top:20px !important;
}
.mt24{
  margin-top:24px !important;
}
.mt25{
  margin-top:25px !important;
}
.mt30{
  margin-top:30px !important;
}
.mt32{
  margin-top:32px !important;
}
.mt35{
  margin-top:35px !important;
}
.mt40{
  margin-top:40px !important;
}
.mt45{
  margin-top:45px !important;
}
.mt48{
  margin-top:48px !important;
}
.mt50{
  margin-top:50px !important;
}
.mt56{
  margin-top:56px !important;
}
.mt64{
  margin-top:64px !important;
}
.mt72{
  margin-top:72px !important;
}
.mt80{
  margin-top:80px !important;
}
.mr0{
  margin-right:0px !important;
}
.mr5{
  margin-right:5px !important;
}
.mr8{
  margin-right:8px !important;
}
.mr10{
  margin-right:10px !important;
}
.mr15{
  margin-right:15px !important;
}
.mr16{
  margin-right:16px !important;
}
.mr20{
  margin-right:20px !important;
}
.mr24{
  margin-right:24px !important;
}
.mr25{
  margin-right:25px !important;
}
.mr30{
  margin-right:30px !important;
}
.mr32{
  margin-right:32px !important;
}
.mr35{
  margin-right:35px !important;
}
.mr40{
  margin-right:40px !important;
}
.mr45{
  margin-right:45px !important;
}
.mr48{
  margin-right:48px !important;
}
.mr50{
  margin-right:50px !important;
}
.mr56{
  margin-right:56px !important;
}
.mr64{
  margin-right:64px !important;
}
.mr72{
  margin-right:72px !important;
}
.mr80{
  margin-right:80px !important;
}
.mb0{
  margin-bottom:0px !important;
}
.mb2{
  margin-bottom:2px !important;
}
.mb5{
  margin-bottom:5px !important;
}
.mb8{
  margin-bottom:8px !important;
}
.mb10{
  margin-bottom:10px !important;
}
.mb15{
  margin-bottom:15px !important;
}
.mb16{
  margin-bottom:16px !important;
}
.mb20{
  margin-bottom:20px !important;
}
.mb24{
  margin-bottom:24px !important;
}
.mb25{
  margin-bottom:25px !important;
}
.mb30{
  margin-bottom:30px !important;
}
.mb32{
  margin-bottom:32px !important;
}
.mb35{
  margin-bottom:35px !important;
}
.mb40{
  margin-bottom:40px !important;
}
.mb45{
  margin-bottom:45px !important;
}
.mb48{
  margin-bottom:48px !important;
}
.mb50{
  margin-bottom:50px !important;
}
.mb56{
  margin-bottom:56px !important;
}
.mb64{
  margin-bottom:64px !important;
}
.mb72{
  margin-bottom:72px !important;
}
.mb80{
  margin-bottom:80px !important;
}
.ml0{
  margin-left:0px !important;
}
.ml5{
  margin-left:5px !important;
}
.ml8{
  margin-left:8px !important;
}
.ml10{
  margin-left:10px !important;
}
.ml15{
  margin-left:15px !important;
}
.ml16{
  margin-left:16px !important;
}
.ml20{
  margin-left:20px !important;
}
.ml24{
  margin-left:24px !important;
}
.ml25{
  margin-left:25px !important;
}
.ml30{
  margin-left:30px !important;
}
.ml32{
  margin-left:32px !important;
}
.ml35{
  margin-left:35px !important;
}
.ml40{
  margin-left:40px !important;
}
.ml45{
  margin-left:45px !important;
}
.ml48{
  margin-left:48px !important;
}
.ml50{
  margin-left:50px !important;
}
.ml56{
  margin-left:56px !important;
}
.ml64{
  margin-left:64px !important;
}
.ml72{
  margin-left:72px !important;
}
.ml80{
  margin-left:80px !important;
}
.ml235{
  margin-left:235px !important;
}
.p0{
  padding:0 !important;
}
.p8{
  padding:8px !important;
}
.p16{
  padding:16px !important;
}
.p24{
  padding:24px !important;
}
.p32{
  padding:32px !important;
}
.p40{
  padding:40px !important;
}
.pt0{
  padding-top:0px !important;
}
.pt5{
  padding-top:5px !important;
}
.pt8{
  padding-top:8px !important;
}
.pt10{
  padding-top:10px !important;
}
.pt15{
  padding-top:15px !important;
}
.pt16{
  padding-top:16px !important;
}
.pt20{
  padding-top:20px !important;
}
.pt24{
  padding-top:24px !important;
}
.pt25{
  padding-top:25px !important;
}
.pt30{
  padding-top:30px !important;
}
.pt32{
  padding-top:32px !important;
}
.pt35{
  padding-top:35px !important;
}
.pt40{
  padding-top:40px !important;
}
.pt45{
  padding-top:45px !important;
}
.pt48{
  padding-top:48px !important;
}
.pt50{
  padding-top:50px !important;
}
.pt56{
  padding-top:56px !important;
}
.pt64{
  padding-top:64px !important;
}
.pt72{
  padding-top:72px !important;
}
.pt80{
  padding-top:80px !important;
}
.pr0{
  padding-right:0px !important;
}
.pr5{
  padding-right:5px !important;
}
.pr8{
  padding-right:8px !important;
}
.pr10{
  padding-right:10px !important;
}
.pr16{
  padding-right:16px !important;
}
.pr15{
  padding-right:15px !important;
}
.pr20{
  padding-right:20px !important;
}
.pr24{
  padding-right:24px !important;
}
.pr25{
  padding-right:25px !important;
}
.pr30{
  padding-right:30px !important;
}
.pr32{
  padding-right:32px !important;
}
.pr35{
  padding-right:35px !important;
}
.pr40{
  padding-right:40px !important;
}
.pr45{
  padding-right:45px !important;
}
.pr48{
  padding-right:48px !important;
}
.pr50{
  padding-right:50px !important;
}
.pr56{
  padding-right:56px !important;
}
.pr64{
  padding-right:64px !important;
}
.pr72{
  padding-right:72px !important;
}
.pr80{
  padding-right:80px !important;
}
.pb0{
  padding-bottom:0px !important;
}
.pb5{
  padding-bottom:5px !important;
}
.pb8{
  padding-bottom:8px !important;
}
.pb10{
  padding-bottom:10px !important;
}
.pb15{
  padding-bottom:15px !important;
}
.pb16{
  padding-bottom:16px !important;
}
.pb20{
  padding-bottom:20px !important;
}
.pb24{
  padding-bottom:24px !important;
}
.pb25{
  padding-bottom:25px !important;
}
.pb30{
  padding-bottom:30px !important;
}
.pb32{
  padding-bottom:32px !important;
}
.pb35{
  padding-bottom:35px !important;
}
.pb40{
  padding-bottom:40px !important;
}
.pb45{
  padding-bottom:45px !important;
}
.pb48{
  padding-bottom:48px !important;
}
.pb50{
  padding-bottom:50px !important;
}
.pb56{
  padding-bottom:56px !important;
}
.pb64{
  padding-bottom:64px !important;
}
.pb72{
  padding-bottom:72px !important;
}
.pb80{
  padding-bottom:80px !important;
}
.pl0{
  padding-left:0px !important;
}
.pl5{
  padding-left:5px !important;
}
.pl8{
  padding-left:8px !important;
}
.pl10{
  padding-left:10px !important;
}
.pl16{
  padding-left:16px !important;
}
.pl15{
  padding-left:15px !important;
}
.pl20{
  padding-left:20px !important;
}
.pl24{
  padding-left:24px !important;
}
.pl25{
  padding-left:25px !important;
}
.pl30{
  padding-left:30px !important;
}
.pl32{
  padding-left:32px !important;
}
.pl35{
  padding-left:35px !important;
}
.pl40{
  padding-left:40px !important;
}
.pl45{
  padding-left:45px !important;
}
.pl48{
  padding-left:48px !important;
}
.pl50{
  padding-left:50px !important;
}
.pl56{
  padding-left:56px !important;
}
.pl64{
  padding-left:64px !important;
}
.pl72{
  padding-left:72px !important;
}
.pl80{
  padding-left:80px !important;
}
.w600{
  width:600px !important;
  max-width:600px !important;
}
.w599{
  width:599px !important;
  max-width:599px !important;
}
.w598{
  width:598px !important;
  max-width:598px !important;
}
.w597{
  width:597px !important;
  max-width:597px !important;
}
.w596{
  width:596px !important;
  max-width:596px !important;
}
.w595{
  width:595px !important;
  max-width:595px !important;
}
.w594{
  width:594px !important;
  max-width:594px !important;
}
.w593{
  width:593px !important;
  max-width:593px !important;
}
.w592{
  width:592px !important;
  max-width:592px !important;
}
.w591{
  width:591px !important;
  max-width:591px !important;
}
.w590{
  width:590px !important;
  max-width:590px !important;
}
.w589{
  width:589px !important;
  max-width:589px !important;
}
.w588{
  width:588px !important;
  max-width:588px !important;
}
.w587{
  width:587px !important;
  max-width:587px !important;
}
.w586{
  width:586px !important;
  max-width:586px !important;
}
.w585{
  width:585px !important;
  max-width:585px !important;
}
.w584{
  width:584px !important;
  max-width:584px !important;
}
.w583{
  width:583px !important;
  max-width:583px !important;
}
.w582{
  width:582px !important;
  max-width:582px !important;
}
.w581{
  width:581px !important;
  max-width:581px !important;
}
.w580{
  width:580px !important;
  max-width:580px !important;
}
.w579{
  width:579px !important;
  max-width:579px !important;
}
.w578{
  width:578px !important;
  max-width:578px !important;
}
.w577{
  width:577px !important;
  max-width:577px !important;
}
.w576{
  width:576px !important;
  max-width:576px !important;
}
.w575{
  width:575px !important;
  max-width:575px !important;
}
.w574{
  width:574px !important;
  max-width:574px !important;
}
.w573{
  width:573px !important;
  max-width:573px !important;
}
.w572{
  width:572px !important;
  max-width:572px !important;
}
.w571{
  width:571px !important;
  max-width:571px !important;
}
.w570{
  width:570px !important;
  max-width:570px !important;
}
.w569{
  width:569px !important;
  max-width:569px !important;
}
.w568{
  width:568px !important;
  max-width:568px !important;
}
.w567{
  width:567px !important;
  max-width:567px !important;
}
.w566{
  width:566px !important;
  max-width:566px !important;
}
.w565{
  width:565px !important;
  max-width:565px !important;
}
.w564{
  width:564px !important;
  max-width:564px !important;
}
.w563{
  width:563px !important;
  max-width:563px !important;
}
.w562{
  width:562px !important;
  max-width:562px !important;
}
.w561{
  width:561px !important;
  max-width:561px !important;
}
.w560{
  width:560px !important;
  max-width:560px !important;
}
.w559{
  width:559px !important;
  max-width:559px !important;
}
.w558{
  width:558px !important;
  max-width:558px !important;
}
.w557{
  width:557px !important;
  max-width:557px !important;
}
.w556{
  width:556px !important;
  max-width:556px !important;
}
.w555{
  width:555px !important;
  max-width:555px !important;
}
.w554{
  width:554px !important;
  max-width:554px !important;
}
.w553{
  width:553px !important;
  max-width:553px !important;
}
.w552{
  width:552px !important;
  max-width:552px !important;
}
.w551{
  width:551px !important;
  max-width:551px !important;
}
.w550{
  width:550px !important;
  max-width:550px !important;
}
.w549{
  width:549px !important;
  max-width:549px !important;
}
.w548{
  width:548px !important;
  max-width:548px !important;
}
.w547{
  width:547px !important;
  max-width:547px !important;
}
.w546{
  width:546px !important;
  max-width:546px !important;
}
.w545{
  width:545px !important;
  max-width:545px !important;
}
.w544{
  width:544px !important;
  max-width:544px !important;
}
.w543{
  width:543px !important;
  max-width:543px !important;
}
.w542{
  width:542px !important;
  max-width:542px !important;
}
.w541{
  width:541px !important;
  max-width:541px !important;
}
.w540{
  width:540px !important;
  max-width:540px !important;
}
.w539{
  width:539px !important;
  max-width:539px !important;
}
.w538{
  width:538px !important;
  max-width:538px !important;
}
.w537{
  width:537px !important;
  max-width:537px !important;
}
.w536{
  width:536px !important;
  max-width:536px !important;
}
.w535{
  width:535px !important;
  max-width:535px !important;
}
.w534{
  width:534px !important;
  max-width:534px !important;
}
.w533{
  width:533px !important;
  max-width:533px !important;
}
.w532{
  width:532px !important;
  max-width:532px !important;
}
.w531{
  width:531px !important;
  max-width:531px !important;
}
.w530{
  width:530px !important;
  max-width:530px !important;
}
.w529{
  width:529px !important;
  max-width:529px !important;
}
.w528{
  width:528px !important;
  max-width:528px !important;
}
.w527{
  width:527px !important;
  max-width:527px !important;
}
.w526{
  width:526px !important;
  max-width:526px !important;
}
.w525{
  width:525px !important;
  max-width:525px !important;
}
.w524{
  width:524px !important;
  max-width:524px !important;
}
.w523{
  width:523px !important;
  max-width:523px !important;
}
.w522{
  width:522px !important;
  max-width:522px !important;
}
.w521{
  width:521px !important;
  max-width:521px !important;
}
.w520{
  width:520px !important;
  max-width:520px !important;
}
.w519{
  width:519px !important;
  max-width:519px !important;
}
.w518{
  width:518px !important;
  max-width:518px !important;
}
.w517{
  width:517px !important;
  max-width:517px !important;
}
.w516{
  width:516px !important;
  max-width:516px !important;
}
.w515{
  width:515px !important;
  max-width:515px !important;
}
.w514{
  width:514px !important;
  max-width:514px !important;
}
.w513{
  width:513px !important;
  max-width:513px !important;
}
.w512{
  width:512px !important;
  max-width:512px !important;
}
.w511{
  width:511px !important;
  max-width:511px !important;
}
.w510{
  width:510px !important;
  max-width:510px !important;
}
.w509{
  width:509px !important;
  max-width:509px !important;
}
.w508{
  width:508px !important;
  max-width:508px !important;
}
.w507{
  width:507px !important;
  max-width:507px !important;
}
.w506{
  width:506px !important;
  max-width:506px !important;
}
.w505{
  width:505px !important;
  max-width:505px !important;
}
.w504{
  width:504px !important;
  max-width:504px !important;
}
.w503{
  width:503px !important;
  max-width:503px !important;
}
.w502{
  width:502px !important;
  max-width:502px !important;
}
.w501{
  width:501px !important;
  max-width:501px !important;
}
.w500{
  width:500px !important;
  max-width:500px !important;
}
.w499{
  width:499px !important;
  max-width:499px !important;
}
.w498{
  width:498px !important;
  max-width:498px !important;
}
.w497{
  width:497px !important;
  max-width:497px !important;
}
.w496{
  width:496px !important;
  max-width:496px !important;
}
.w495{
  width:495px !important;
  max-width:495px !important;
}
.w494{
  width:494px !important;
  max-width:494px !important;
}
.w493{
  width:493px !important;
  max-width:493px !important;
}
.w492{
  width:492px !important;
  max-width:492px !important;
}
.w491{
  width:491px !important;
  max-width:491px !important;
}
.w490{
  width:490px !important;
  max-width:490px !important;
}
.w489{
  width:489px !important;
  max-width:489px !important;
}
.w488{
  width:488px !important;
  max-width:488px !important;
}
.w487{
  width:487px !important;
  max-width:487px !important;
}
.w486{
  width:486px !important;
  max-width:486px !important;
}
.w485{
  width:485px !important;
  max-width:485px !important;
}
.w484{
  width:484px !important;
  max-width:484px !important;
}
.w483{
  width:483px !important;
  max-width:483px !important;
}
.w482{
  width:482px !important;
  max-width:482px !important;
}
.w481{
  width:481px !important;
  max-width:481px !important;
}
.w480{
  width:480px !important;
  max-width:480px !important;
}
.w479{
  width:479px !important;
  max-width:479px !important;
}
.w478{
  width:478px !important;
  max-width:478px !important;
}
.w477{
  width:477px !important;
  max-width:477px !important;
}
.w476{
  width:476px !important;
  max-width:476px !important;
}
.w475{
  width:475px !important;
  max-width:475px !important;
}
.w474{
  width:474px !important;
  max-width:474px !important;
}
.w473{
  width:473px !important;
  max-width:473px !important;
}
.w472{
  width:472px !important;
  max-width:472px !important;
}
.w471{
  width:471px !important;
  max-width:471px !important;
}
.w470{
  width:470px !important;
  max-width:470px !important;
}
.w469{
  width:469px !important;
  max-width:469px !important;
}
.w468{
  width:468px !important;
  max-width:468px !important;
}
.w467{
  width:467px !important;
  max-width:467px !important;
}
.w466{
  width:466px !important;
  max-width:466px !important;
}
.w465{
  width:465px !important;
  max-width:465px !important;
}
.w464{
  width:464px !important;
  max-width:464px !important;
}
.w463{
  width:463px !important;
  max-width:463px !important;
}
.w462{
  width:462px !important;
  max-width:462px !important;
}
.w461{
  width:461px !important;
  max-width:461px !important;
}
.w460{
  width:460px !important;
  max-width:460px !important;
}
.w459{
  width:459px !important;
  max-width:459px !important;
}
.w458{
  width:458px !important;
  max-width:458px !important;
}
.w457{
  width:457px !important;
  max-width:457px !important;
}
.w456{
  width:456px !important;
  max-width:456px !important;
}
.w455{
  width:455px !important;
  max-width:455px !important;
}
.w454{
  width:454px !important;
  max-width:454px !important;
}
.w453{
  width:453px !important;
  max-width:453px !important;
}
.w452{
  width:452px !important;
  max-width:452px !important;
}
.w451{
  width:451px !important;
  max-width:451px !important;
}
.w450{
  width:450px !important;
  max-width:450px !important;
}
.w449{
  width:449px !important;
  max-width:449px !important;
}
.w448{
  width:448px !important;
  max-width:448px !important;
}
.w447{
  width:447px !important;
  max-width:447px !important;
}
.w446{
  width:446px !important;
  max-width:446px !important;
}
.w445{
  width:445px !important;
  max-width:445px !important;
}
.w444{
  width:444px !important;
  max-width:444px !important;
}
.w443{
  width:443px !important;
  max-width:443px !important;
}
.w442{
  width:442px !important;
  max-width:442px !important;
}
.w441{
  width:441px !important;
  max-width:441px !important;
}
.w440{
  width:440px !important;
  max-width:440px !important;
}
.w439{
  width:439px !important;
  max-width:439px !important;
}
.w438{
  width:438px !important;
  max-width:438px !important;
}
.w437{
  width:437px !important;
  max-width:437px !important;
}
.w436{
  width:436px !important;
  max-width:436px !important;
}
.w435{
  width:435px !important;
  max-width:435px !important;
}
.w434{
  width:434px !important;
  max-width:434px !important;
}
.w433{
  width:433px !important;
  max-width:433px !important;
}
.w432{
  width:432px !important;
  max-width:432px !important;
}
.w431{
  width:431px !important;
  max-width:431px !important;
}
.w430{
  width:430px !important;
  max-width:430px !important;
}
.w429{
  width:429px !important;
  max-width:429px !important;
}
.w428{
  width:428px !important;
  max-width:428px !important;
}
.w427{
  width:427px !important;
  max-width:427px !important;
}
.w426{
  width:426px !important;
  max-width:426px !important;
}
.w425{
  width:425px !important;
  max-width:425px !important;
}
.w424{
  width:424px !important;
  max-width:424px !important;
}
.w423{
  width:423px !important;
  max-width:423px !important;
}
.w422{
  width:422px !important;
  max-width:422px !important;
}
.w421{
  width:421px !important;
  max-width:421px !important;
}
.w420{
  width:420px !important;
  max-width:420px !important;
}
.w419{
  width:419px !important;
  max-width:419px !important;
}
.w418{
  width:418px !important;
  max-width:418px !important;
}
.w417{
  width:417px !important;
  max-width:417px !important;
}
.w416{
  width:416px !important;
  max-width:416px !important;
}
.w415{
  width:415px !important;
  max-width:415px !important;
}
.w414{
  width:414px !important;
  max-width:414px !important;
}
.w413{
  width:413px !important;
  max-width:413px !important;
}
.w412{
  width:412px !important;
  max-width:412px !important;
}
.w411{
  width:411px !important;
  max-width:411px !important;
}
.w410{
  width:410px !important;
  max-width:410px !important;
}
.w409{
  width:409px !important;
  max-width:409px !important;
}
.w408{
  width:408px !important;
  max-width:408px !important;
}
.w407{
  width:407px !important;
  max-width:407px !important;
}
.w406{
  width:406px !important;
  max-width:406px !important;
}
.w405{
  width:405px !important;
  max-width:405px !important;
}
.w404{
  width:404px !important;
  max-width:404px !important;
}
.w403{
  width:403px !important;
  max-width:403px !important;
}
.w402{
  width:402px !important;
  max-width:402px !important;
}
.w401{
  width:401px !important;
  max-width:401px !important;
}
.w400{
  width:400px !important;
  max-width:400px !important;
}
.w399{
  width:399px !important;
  max-width:399px !important;
}
.w398{
  width:398px !important;
  max-width:398px !important;
}
.w397{
  width:397px !important;
  max-width:397px !important;
}
.w396{
  width:396px !important;
  max-width:396px !important;
}
.w395{
  width:395px !important;
  max-width:395px !important;
}
.w394{
  width:394px !important;
  max-width:394px !important;
}
.w393{
  width:393px !important;
  max-width:393px !important;
}
.w392{
  width:392px !important;
  max-width:392px !important;
}
.w391{
  width:391px !important;
  max-width:391px !important;
}
.w390{
  width:390px !important;
  max-width:390px !important;
}
.w389{
  width:389px !important;
  max-width:389px !important;
}
.w388{
  width:388px !important;
  max-width:388px !important;
}
.w387{
  width:387px !important;
  max-width:387px !important;
}
.w386{
  width:386px !important;
  max-width:386px !important;
}
.w385{
  width:385px !important;
  max-width:385px !important;
}
.w384{
  width:384px !important;
  max-width:384px !important;
}
.w383{
  width:383px !important;
  max-width:383px !important;
}
.w382{
  width:382px !important;
  max-width:382px !important;
}
.w381{
  width:381px !important;
  max-width:381px !important;
}
.w380{
  width:380px !important;
  max-width:380px !important;
}
.w379{
  width:379px !important;
  max-width:379px !important;
}
.w378{
  width:378px !important;
  max-width:378px !important;
}
.w377{
  width:377px !important;
  max-width:377px !important;
}
.w376{
  width:376px !important;
  max-width:376px !important;
}
.w375{
  width:375px !important;
  max-width:375px !important;
}
.w374{
  width:374px !important;
  max-width:374px !important;
}
.w373{
  width:373px !important;
  max-width:373px !important;
}
.w372{
  width:372px !important;
  max-width:372px !important;
}
.w371{
  width:371px !important;
  max-width:371px !important;
}
.w370{
  width:370px !important;
  max-width:370px !important;
}
.w369{
  width:369px !important;
  max-width:369px !important;
}
.w368{
  width:368px !important;
  max-width:368px !important;
}
.w367{
  width:367px !important;
  max-width:367px !important;
}
.w366{
  width:366px !important;
  max-width:366px !important;
}
.w365{
  width:365px !important;
  max-width:365px !important;
}
.w364{
  width:364px !important;
  max-width:364px !important;
}
.w363{
  width:363px !important;
  max-width:363px !important;
}
.w362{
  width:362px !important;
  max-width:362px !important;
}
.w361{
  width:361px !important;
  max-width:361px !important;
}
.w360{
  width:360px !important;
  max-width:360px !important;
}
.w359{
  width:359px !important;
  max-width:359px !important;
}
.w358{
  width:358px !important;
  max-width:358px !important;
}
.w357{
  width:357px !important;
  max-width:357px !important;
}
.w356{
  width:356px !important;
  max-width:356px !important;
}
.w355{
  width:355px !important;
  max-width:355px !important;
}
.w354{
  width:354px !important;
  max-width:354px !important;
}
.w353{
  width:353px !important;
  max-width:353px !important;
}
.w352{
  width:352px !important;
  max-width:352px !important;
}
.w351{
  width:351px !important;
  max-width:351px !important;
}
.w350{
  width:350px !important;
  max-width:350px !important;
}
.w349{
  width:349px !important;
  max-width:349px !important;
}
.w348{
  width:348px !important;
  max-width:348px !important;
}
.w347{
  width:347px !important;
  max-width:347px !important;
}
.w346{
  width:346px !important;
  max-width:346px !important;
}
.w345{
  width:345px !important;
  max-width:345px !important;
}
.w344{
  width:344px !important;
  max-width:344px !important;
}
.w343{
  width:343px !important;
  max-width:343px !important;
}
.w342{
  width:342px !important;
  max-width:342px !important;
}
.w341{
  width:341px !important;
  max-width:341px !important;
}
.w340{
  width:340px !important;
  max-width:340px !important;
}
.w339{
  width:339px !important;
  max-width:339px !important;
}
.w338{
  width:338px !important;
  max-width:338px !important;
}
.w337{
  width:337px !important;
  max-width:337px !important;
}
.w336{
  width:336px !important;
  max-width:336px !important;
}
.w335{
  width:335px !important;
  max-width:335px !important;
}
.w334{
  width:334px !important;
  max-width:334px !important;
}
.w333{
  width:333px !important;
  max-width:333px !important;
}
.w332{
  width:332px !important;
  max-width:332px !important;
}
.w331{
  width:331px !important;
  max-width:331px !important;
}
.w330{
  width:330px !important;
  max-width:330px !important;
}
.w329{
  width:329px !important;
  max-width:329px !important;
}
.w328{
  width:328px !important;
  max-width:328px !important;
}
.w327{
  width:327px !important;
  max-width:327px !important;
}
.w326{
  width:326px !important;
  max-width:326px !important;
}
.w325{
  width:325px !important;
  max-width:325px !important;
}
.w324{
  width:324px !important;
  max-width:324px !important;
}
.w323{
  width:323px !important;
  max-width:323px !important;
}
.w322{
  width:322px !important;
  max-width:322px !important;
}
.w321{
  width:321px !important;
  max-width:321px !important;
}
.w320{
  width:320px !important;
  max-width:320px !important;
}
.w319{
  width:319px !important;
  max-width:319px !important;
}
.w318{
  width:318px !important;
  max-width:318px !important;
}
.w317{
  width:317px !important;
  max-width:317px !important;
}
.w316{
  width:316px !important;
  max-width:316px !important;
}
.w315{
  width:315px !important;
  max-width:315px !important;
}
.w314{
  width:314px !important;
  max-width:314px !important;
}
.w313{
  width:313px !important;
  max-width:313px !important;
}
.w312{
  width:312px !important;
  max-width:312px !important;
}
.w311{
  width:311px !important;
  max-width:311px !important;
}
.w310{
  width:310px !important;
  max-width:310px !important;
}
.w309{
  width:309px !important;
  max-width:309px !important;
}
.w308{
  width:308px !important;
  max-width:308px !important;
}
.w307{
  width:307px !important;
  max-width:307px !important;
}
.w306{
  width:306px !important;
  max-width:306px !important;
}
.w305{
  width:305px !important;
  max-width:305px !important;
}
.w304{
  width:304px !important;
  max-width:304px !important;
}
.w303{
  width:303px !important;
  max-width:303px !important;
}
.w302{
  width:302px !important;
  max-width:302px !important;
}
.w301{
  width:301px !important;
  max-width:301px !important;
}
.w300{
  width:300px !important;
  max-width:300px !important;
}
.w299{
  width:299px !important;
  max-width:299px !important;
}
.w298{
  width:298px !important;
  max-width:298px !important;
}
.w297{
  width:297px !important;
  max-width:297px !important;
}
.w296{
  width:296px !important;
  max-width:296px !important;
}
.w295{
  width:295px !important;
  max-width:295px !important;
}
.w294{
  width:294px !important;
  max-width:294px !important;
}
.w293{
  width:293px !important;
  max-width:293px !important;
}
.w292{
  width:292px !important;
  max-width:292px !important;
}
.w291{
  width:291px !important;
  max-width:291px !important;
}
.w290{
  width:290px !important;
  max-width:290px !important;
}
.w289{
  width:289px !important;
  max-width:289px !important;
}
.w288{
  width:288px !important;
  max-width:288px !important;
}
.w287{
  width:287px !important;
  max-width:287px !important;
}
.w286{
  width:286px !important;
  max-width:286px !important;
}
.w285{
  width:285px !important;
  max-width:285px !important;
}
.w284{
  width:284px !important;
  max-width:284px !important;
}
.w283{
  width:283px !important;
  max-width:283px !important;
}
.w282{
  width:282px !important;
  max-width:282px !important;
}
.w281{
  width:281px !important;
  max-width:281px !important;
}
.w280{
  width:280px !important;
  max-width:280px !important;
}
.w279{
  width:279px !important;
  max-width:279px !important;
}
.w278{
  width:278px !important;
  max-width:278px !important;
}
.w277{
  width:277px !important;
  max-width:277px !important;
}
.w276{
  width:276px !important;
  max-width:276px !important;
}
.w275{
  width:275px !important;
  max-width:275px !important;
}
.w274{
  width:274px !important;
  max-width:274px !important;
}
.w273{
  width:273px !important;
  max-width:273px !important;
}
.w272{
  width:272px !important;
  max-width:272px !important;
}
.w271{
  width:271px !important;
  max-width:271px !important;
}
.w270{
  width:270px !important;
  max-width:270px !important;
}
.w269{
  width:269px !important;
  max-width:269px !important;
}
.w268{
  width:268px !important;
  max-width:268px !important;
}
.w267{
  width:267px !important;
  max-width:267px !important;
}
.w266{
  width:266px !important;
  max-width:266px !important;
}
.w265{
  width:265px !important;
  max-width:265px !important;
}
.w264{
  width:264px !important;
  max-width:264px !important;
}
.w263{
  width:263px !important;
  max-width:263px !important;
}
.w262{
  width:262px !important;
  max-width:262px !important;
}
.w261{
  width:261px !important;
  max-width:261px !important;
}
.w260{
  width:260px !important;
  max-width:260px !important;
}
.w259{
  width:259px !important;
  max-width:259px !important;
}
.w258{
  width:258px !important;
  max-width:258px !important;
}
.w257{
  width:257px !important;
  max-width:257px !important;
}
.w256{
  width:256px !important;
  max-width:256px !important;
}
.w255{
  width:255px !important;
  max-width:255px !important;
}
.w254{
  width:254px !important;
  max-width:254px !important;
}
.w253{
  width:253px !important;
  max-width:253px !important;
}
.w252{
  width:252px !important;
  max-width:252px !important;
}
.w251{
  width:251px !important;
  max-width:251px !important;
}
.w250{
  width:250px !important;
  max-width:250px !important;
}
.w249{
  width:249px !important;
  max-width:249px !important;
}
.w248{
  width:248px !important;
  max-width:248px !important;
}
.w247{
  width:247px !important;
  max-width:247px !important;
}
.w246{
  width:246px !important;
  max-width:246px !important;
}
.w245{
  width:245px !important;
  max-width:245px !important;
}
.w244{
  width:244px !important;
  max-width:244px !important;
}
.w243{
  width:243px !important;
  max-width:243px !important;
}
.w242{
  width:242px !important;
  max-width:242px !important;
}
.w241{
  width:241px !important;
  max-width:241px !important;
}
.w240{
  width:240px !important;
  max-width:240px !important;
}
.w239{
  width:239px !important;
  max-width:239px !important;
}
.w238{
  width:238px !important;
  max-width:238px !important;
}
.w237{
  width:237px !important;
  max-width:237px !important;
}
.w236{
  width:236px !important;
  max-width:236px !important;
}
.w235{
  width:235px !important;
  max-width:235px !important;
}
.w234{
  width:234px !important;
  max-width:234px !important;
}
.w233{
  width:233px !important;
  max-width:233px !important;
}
.w232{
  width:232px !important;
  max-width:232px !important;
}
.w231{
  width:231px !important;
  max-width:231px !important;
}
.w230{
  width:230px !important;
  max-width:230px !important;
}
.w229{
  width:229px !important;
  max-width:229px !important;
}
.w228{
  width:228px !important;
  max-width:228px !important;
}
.w227{
  width:227px !important;
  max-width:227px !important;
}
.w226{
  width:226px !important;
  max-width:226px !important;
}
.w225{
  width:225px !important;
  max-width:225px !important;
}
.w224{
  width:224px !important;
  max-width:224px !important;
}
.w223{
  width:223px !important;
  max-width:223px !important;
}
.w222{
  width:222px !important;
  max-width:222px !important;
}
.w221{
  width:221px !important;
  max-width:221px !important;
}
.w220{
  width:220px !important;
  max-width:220px !important;
}
.w219{
  width:219px !important;
  max-width:219px !important;
}
.w218{
  width:218px !important;
  max-width:218px !important;
}
.w217{
  width:217px !important;
  max-width:217px !important;
}
.w216{
  width:216px !important;
  max-width:216px !important;
}
.w215{
  width:215px !important;
  max-width:215px !important;
}
.w214{
  width:214px !important;
  max-width:214px !important;
}
.w213{
  width:213px !important;
  max-width:213px !important;
}
.w212{
  width:212px !important;
  max-width:212px !important;
}
.w211{
  width:211px !important;
  max-width:211px !important;
}
.w210{
  width:210px !important;
  max-width:210px !important;
}
.w209{
  width:209px !important;
  max-width:209px !important;
}
.w208{
  width:208px !important;
  max-width:208px !important;
}
.w207{
  width:207px !important;
  max-width:207px !important;
}
.w206{
  width:206px !important;
  max-width:206px !important;
}
.w205{
  width:205px !important;
  max-width:205px !important;
}
.w204{
  width:204px !important;
  max-width:204px !important;
}
.w203{
  width:203px !important;
  max-width:203px !important;
}
.w202{
  width:202px !important;
  max-width:202px !important;
}
.w201{
  width:201px !important;
  max-width:201px !important;
}
.w200{
  width:200px !important;
  max-width:200px !important;
}
.w199{
  width:199px !important;
  max-width:199px !important;
}
.w198{
  width:198px !important;
  max-width:198px !important;
}
.w197{
  width:197px !important;
  max-width:197px !important;
}
.w196{
  width:196px !important;
  max-width:196px !important;
}
.w195{
  width:195px !important;
  max-width:195px !important;
}
.w194{
  width:194px !important;
  max-width:194px !important;
}
.w193{
  width:193px !important;
  max-width:193px !important;
}
.w192{
  width:192px !important;
  max-width:192px !important;
}
.w191{
  width:191px !important;
  max-width:191px !important;
}
.w190{
  width:190px !important;
  max-width:190px !important;
}
.w189{
  width:189px !important;
  max-width:189px !important;
}
.w188{
  width:188px !important;
  max-width:188px !important;
}
.w187{
  width:187px !important;
  max-width:187px !important;
}
.w186{
  width:186px !important;
  max-width:186px !important;
}
.w185{
  width:185px !important;
  max-width:185px !important;
}
.w184{
  width:184px !important;
  max-width:184px !important;
}
.w183{
  width:183px !important;
  max-width:183px !important;
}
.w182{
  width:182px !important;
  max-width:182px !important;
}
.w181{
  width:181px !important;
  max-width:181px !important;
}
.w180{
  width:180px !important;
  max-width:180px !important;
}
.w179{
  width:179px !important;
  max-width:179px !important;
}
.w178{
  width:178px !important;
  max-width:178px !important;
}
.w177{
  width:177px !important;
  max-width:177px !important;
}
.w176{
  width:176px !important;
  max-width:176px !important;
}
.w175{
  width:175px !important;
  max-width:175px !important;
}
.w174{
  width:174px !important;
  max-width:174px !important;
}
.w173{
  width:173px !important;
  max-width:173px !important;
}
.w172{
  width:172px !important;
  max-width:172px !important;
}
.w171{
  width:171px !important;
  max-width:171px !important;
}
.w170{
  width:170px !important;
  max-width:170px !important;
}
.w169{
  width:169px !important;
  max-width:169px !important;
}
.w168{
  width:168px !important;
  max-width:168px !important;
}
.w167{
  width:167px !important;
  max-width:167px !important;
}
.w166{
  width:166px !important;
  max-width:166px !important;
}
.w165{
  width:165px !important;
  max-width:165px !important;
}
.w164{
  width:164px !important;
  max-width:164px !important;
}
.w163{
  width:163px !important;
  max-width:163px !important;
}
.w162{
  width:162px !important;
  max-width:162px !important;
}
.w161{
  width:161px !important;
  max-width:161px !important;
}
.w160{
  width:160px !important;
  max-width:160px !important;
}
.w159{
  width:159px !important;
  max-width:159px !important;
}
.w158{
  width:158px !important;
  max-width:158px !important;
}
.w157{
  width:157px !important;
  max-width:157px !important;
}
.w156{
  width:156px !important;
  max-width:156px !important;
}
.w155{
  width:155px !important;
  max-width:155px !important;
}
.w154{
  width:154px !important;
  max-width:154px !important;
}
.w153{
  width:153px !important;
  max-width:153px !important;
}
.w152{
  width:152px !important;
  max-width:152px !important;
}
.w151{
  width:151px !important;
  max-width:151px !important;
}
.w150{
  width:150px !important;
  max-width:150px !important;
}
.w149{
  width:149px !important;
  max-width:149px !important;
}
.w148{
  width:148px !important;
  max-width:148px !important;
}
.w147{
  width:147px !important;
  max-width:147px !important;
}
.w146{
  width:146px !important;
  max-width:146px !important;
}
.w145{
  width:145px !important;
  max-width:145px !important;
}
.w144{
  width:144px !important;
  max-width:144px !important;
}
.w143{
  width:143px !important;
  max-width:143px !important;
}
.w142{
  width:142px !important;
  max-width:142px !important;
}
.w141{
  width:141px !important;
  max-width:141px !important;
}
.w140{
  width:140px !important;
  max-width:140px !important;
}
.w139{
  width:139px !important;
  max-width:139px !important;
}
.w138{
  width:138px !important;
  max-width:138px !important;
}
.w137{
  width:137px !important;
  max-width:137px !important;
}
.w136{
  width:136px !important;
  max-width:136px !important;
}
.w135{
  width:135px !important;
  max-width:135px !important;
}
.w134{
  width:134px !important;
  max-width:134px !important;
}
.w133{
  width:133px !important;
  max-width:133px !important;
}
.w132{
  width:132px !important;
  max-width:132px !important;
}
.w131{
  width:131px !important;
  max-width:131px !important;
}
.w130{
  width:130px !important;
  max-width:130px !important;
}
.w129{
  width:129px !important;
  max-width:129px !important;
}
.w128{
  width:128px !important;
  max-width:128px !important;
}
.w127{
  width:127px !important;
  max-width:127px !important;
}
.w126{
  width:126px !important;
  max-width:126px !important;
}
.w125{
  width:125px !important;
  max-width:125px !important;
}
.w124{
  width:124px !important;
  max-width:124px !important;
}
.w123{
  width:123px !important;
  max-width:123px !important;
}
.w122{
  width:122px !important;
  max-width:122px !important;
}
.w121{
  width:121px !important;
  max-width:121px !important;
}
.w120{
  width:120px !important;
  max-width:120px !important;
}
.w119{
  width:119px !important;
  max-width:119px !important;
}
.w118{
  width:118px !important;
  max-width:118px !important;
}
.w117{
  width:117px !important;
  max-width:117px !important;
}
.w116{
  width:116px !important;
  max-width:116px !important;
}
.w115{
  width:115px !important;
  max-width:115px !important;
}
.w114{
  width:114px !important;
  max-width:114px !important;
}
.w113{
  width:113px !important;
  max-width:113px !important;
}
.w112{
  width:112px !important;
  max-width:112px !important;
}
.w111{
  width:111px !important;
  max-width:111px !important;
}
.w110{
  width:110px !important;
  max-width:110px !important;
}
.w109{
  width:109px !important;
  max-width:109px !important;
}
.w108{
  width:108px !important;
  max-width:108px !important;
}
.w107{
  width:107px !important;
  max-width:107px !important;
}
.w106{
  width:106px !important;
  max-width:106px !important;
}
.w105{
  width:105px !important;
  max-width:105px !important;
}
.w104{
  width:104px !important;
  max-width:104px !important;
}
.w103{
  width:103px !important;
  max-width:103px !important;
}
.w102{
  width:102px !important;
  max-width:102px !important;
}
.w101{
  width:101px !important;
  max-width:101px !important;
}
.w100{
  width:100px !important;
  max-width:100px !important;
}
.w99{
  width:99px !important;
  max-width:99px !important;
}
.w98{
  width:98px !important;
  max-width:98px !important;
}
.w97{
  width:97px !important;
  max-width:97px !important;
}
.w96{
  width:96px !important;
  max-width:96px !important;
}
.w95{
  width:95px !important;
  max-width:95px !important;
}
.w94{
  width:94px !important;
  max-width:94px !important;
}
.w93{
  width:93px !important;
  max-width:93px !important;
}
.w92{
  width:92px !important;
  max-width:92px !important;
}
.w91{
  width:91px !important;
  max-width:91px !important;
}
.w90{
  width:90px !important;
  max-width:90px !important;
}
.w89{
  width:89px !important;
  max-width:89px !important;
}
.w88{
  width:88px !important;
  max-width:88px !important;
}
.w87{
  width:87px !important;
  max-width:87px !important;
}
.w86{
  width:86px !important;
  max-width:86px !important;
}
.w85{
  width:85px !important;
  max-width:85px !important;
}
.w84{
  width:84px !important;
  max-width:84px !important;
}
.w83{
  width:83px !important;
  max-width:83px !important;
}
.w82{
  width:82px !important;
  max-width:82px !important;
}
.w81{
  width:81px !important;
  max-width:81px !important;
}
.w80{
  width:80px !important;
  max-width:80px !important;
}
.w79{
  width:79px !important;
  max-width:79px !important;
}
.w78{
  width:78px !important;
  max-width:78px !important;
}
.w77{
  width:77px !important;
  max-width:77px !important;
}
.w76{
  width:76px !important;
  max-width:76px !important;
}
.w75{
  width:75px !important;
  max-width:75px !important;
}
.w74{
  width:74px !important;
  max-width:74px !important;
}
.w73{
  width:73px !important;
  max-width:73px !important;
}
.w72{
  width:72px !important;
  max-width:72px !important;
}
.w71{
  width:71px !important;
  max-width:71px !important;
}
.w70{
  width:70px !important;
  max-width:70px !important;
}
.w69{
  width:69px !important;
  max-width:69px !important;
}
.w68{
  width:68px !important;
  max-width:68px !important;
}
.w67{
  width:67px !important;
  max-width:67px !important;
}
.w66{
  width:66px !important;
  max-width:66px !important;
}
.w65{
  width:65px !important;
  max-width:65px !important;
}
.w64{
  width:64px !important;
  max-width:64px !important;
}
.w63{
  width:63px !important;
  max-width:63px !important;
}
.w62{
  width:62px !important;
  max-width:62px !important;
}
.w61{
  width:61px !important;
  max-width:61px !important;
}
.w60{
  width:60px !important;
  max-width:60px !important;
}
.w59{
  width:59px !important;
  max-width:59px !important;
}
.w58{
  width:58px !important;
  max-width:58px !important;
}
.w57{
  width:57px !important;
  max-width:57px !important;
}
.w56{
  width:56px !important;
  max-width:56px !important;
}
.w55{
  width:55px !important;
  max-width:55px !important;
}
.w54{
  width:54px !important;
  max-width:54px !important;
}
.w53{
  width:53px !important;
  max-width:53px !important;
}
.w52{
  width:52px !important;
  max-width:52px !important;
}
.w51{
  width:51px !important;
  max-width:51px !important;
}
.w50{
  width:50px !important;
  max-width:50px !important;
}
.w49{
  width:49px !important;
  max-width:49px !important;
}
.w48{
  width:48px !important;
  max-width:48px !important;
}
.w47{
  width:47px !important;
  max-width:47px !important;
}
.w46{
  width:46px !important;
  max-width:46px !important;
}
.w45{
  width:45px !important;
  max-width:45px !important;
}
.w44{
  width:44px !important;
  max-width:44px !important;
}
.w43{
  width:43px !important;
  max-width:43px !important;
}
.w42{
  width:42px !important;
  max-width:42px !important;
}
.w41{
  width:41px !important;
  max-width:41px !important;
}
.w40{
  width:40px !important;
  max-width:40px !important;
}
.w39{
  width:39px !important;
  max-width:39px !important;
}
.w38{
  width:38px !important;
  max-width:38px !important;
}
.w37{
  width:37px !important;
  max-width:37px !important;
}
.w36{
  width:36px !important;
  max-width:36px !important;
}
.w35{
  width:35px !important;
  max-width:35px !important;
}
.w34{
  width:34px !important;
  max-width:34px !important;
}
.w33{
  width:33px !important;
  max-width:33px !important;
}
.w32{
  width:32px !important;
  max-width:32px !important;
}
.w31{
  width:31px !important;
  max-width:31px !important;
}
.w30{
  width:30px !important;
  max-width:30px !important;
}
.w29{
  width:29px !important;
  max-width:29px !important;
}
.w28{
  width:28px !important;
  max-width:28px !important;
}
.w27{
  width:27px !important;
  max-width:27px !important;
}
.w26{
  width:26px !important;
  max-width:26px !important;
}
.w25{
  width:25px !important;
  max-width:25px !important;
}
.w24{
  width:24px !important;
  max-width:24px !important;
}
.w23{
  width:23px !important;
  max-width:23px !important;
}
.w22{
  width:22px !important;
  max-width:22px !important;
}
.w21{
  width:21px !important;
  max-width:21px !important;
}
.w20{
  width:20px !important;
  max-width:20px !important;
}
.w19{
  width:19px !important;
  max-width:19px !important;
}
.w18{
  width:18px !important;
  max-width:18px !important;
}
.w17{
  width:17px !important;
  max-width:17px !important;
}
.w16{
  width:16px !important;
  max-width:16px !important;
}
.w15{
  width:15px !important;
  max-width:15px !important;
}
.w14{
  width:14px !important;
  max-width:14px !important;
}
.w13{
  width:13px !important;
  max-width:13px !important;
}
.w12{
  width:12px !important;
  max-width:12px !important;
}
.w11{
  width:11px !important;
  max-width:11px !important;
}
.w10{
  width:10px !important;
  max-width:10px !important;
}
.w9{
  width:9px !important;
  max-width:9px !important;
}
.w8{
  width:8px !important;
  max-width:8px !important;
}
.w7{
  width:7px !important;
  max-width:7px !important;
}
.w6{
  width:6px !important;
  max-width:6px !important;
}
.w5{
  width:5px !important;
  max-width:5px !important;
}
.w4{
  width:4px !important;
  max-width:4px !important;
}
.w3{
  width:3px !important;
  max-width:3px !important;
}
.w2{
  width:2px !important;
  max-width:2px !important;
}
.w1{
  width:1px !important;
  max-width:1px !important;
}
.h600{
  height:600px !important;
  max-height:600px !important;
}
.h599{
  height:599px !important;
  max-height:599px !important;
}
.h598{
  height:598px !important;
  max-height:598px !important;
}
.h597{
  height:597px !important;
  max-height:597px !important;
}
.h596{
  height:596px !important;
  max-height:596px !important;
}
.h595{
  height:595px !important;
  max-height:595px !important;
}
.h594{
  height:594px !important;
  max-height:594px !important;
}
.h593{
  height:593px !important;
  max-height:593px !important;
}
.h592{
  height:592px !important;
  max-height:592px !important;
}
.h591{
  height:591px !important;
  max-height:591px !important;
}
.h590{
  height:590px !important;
  max-height:590px !important;
}
.h589{
  height:589px !important;
  max-height:589px !important;
}
.h588{
  height:588px !important;
  max-height:588px !important;
}
.h587{
  height:587px !important;
  max-height:587px !important;
}
.h586{
  height:586px !important;
  max-height:586px !important;
}
.h585{
  height:585px !important;
  max-height:585px !important;
}
.h584{
  height:584px !important;
  max-height:584px !important;
}
.h583{
  height:583px !important;
  max-height:583px !important;
}
.h582{
  height:582px !important;
  max-height:582px !important;
}
.h581{
  height:581px !important;
  max-height:581px !important;
}
.h580{
  height:580px !important;
  max-height:580px !important;
}
.h579{
  height:579px !important;
  max-height:579px !important;
}
.h578{
  height:578px !important;
  max-height:578px !important;
}
.h577{
  height:577px !important;
  max-height:577px !important;
}
.h576{
  height:576px !important;
  max-height:576px !important;
}
.h575{
  height:575px !important;
  max-height:575px !important;
}
.h574{
  height:574px !important;
  max-height:574px !important;
}
.h573{
  height:573px !important;
  max-height:573px !important;
}
.h572{
  height:572px !important;
  max-height:572px !important;
}
.h571{
  height:571px !important;
  max-height:571px !important;
}
.h570{
  height:570px !important;
  max-height:570px !important;
}
.h569{
  height:569px !important;
  max-height:569px !important;
}
.h568{
  height:568px !important;
  max-height:568px !important;
}
.h567{
  height:567px !important;
  max-height:567px !important;
}
.h566{
  height:566px !important;
  max-height:566px !important;
}
.h565{
  height:565px !important;
  max-height:565px !important;
}
.h564{
  height:564px !important;
  max-height:564px !important;
}
.h563{
  height:563px !important;
  max-height:563px !important;
}
.h562{
  height:562px !important;
  max-height:562px !important;
}
.h561{
  height:561px !important;
  max-height:561px !important;
}
.h560{
  height:560px !important;
  max-height:560px !important;
}
.h559{
  height:559px !important;
  max-height:559px !important;
}
.h558{
  height:558px !important;
  max-height:558px !important;
}
.h557{
  height:557px !important;
  max-height:557px !important;
}
.h556{
  height:556px !important;
  max-height:556px !important;
}
.h555{
  height:555px !important;
  max-height:555px !important;
}
.h554{
  height:554px !important;
  max-height:554px !important;
}
.h553{
  height:553px !important;
  max-height:553px !important;
}
.h552{
  height:552px !important;
  max-height:552px !important;
}
.h551{
  height:551px !important;
  max-height:551px !important;
}
.h550{
  height:550px !important;
  max-height:550px !important;
}
.h549{
  height:549px !important;
  max-height:549px !important;
}
.h548{
  height:548px !important;
  max-height:548px !important;
}
.h547{
  height:547px !important;
  max-height:547px !important;
}
.h546{
  height:546px !important;
  max-height:546px !important;
}
.h545{
  height:545px !important;
  max-height:545px !important;
}
.h544{
  height:544px !important;
  max-height:544px !important;
}
.h543{
  height:543px !important;
  max-height:543px !important;
}
.h542{
  height:542px !important;
  max-height:542px !important;
}
.h541{
  height:541px !important;
  max-height:541px !important;
}
.h540{
  height:540px !important;
  max-height:540px !important;
}
.h539{
  height:539px !important;
  max-height:539px !important;
}
.h538{
  height:538px !important;
  max-height:538px !important;
}
.h537{
  height:537px !important;
  max-height:537px !important;
}
.h536{
  height:536px !important;
  max-height:536px !important;
}
.h535{
  height:535px !important;
  max-height:535px !important;
}
.h534{
  height:534px !important;
  max-height:534px !important;
}
.h533{
  height:533px !important;
  max-height:533px !important;
}
.h532{
  height:532px !important;
  max-height:532px !important;
}
.h531{
  height:531px !important;
  max-height:531px !important;
}
.h530{
  height:530px !important;
  max-height:530px !important;
}
.h529{
  height:529px !important;
  max-height:529px !important;
}
.h528{
  height:528px !important;
  max-height:528px !important;
}
.h527{
  height:527px !important;
  max-height:527px !important;
}
.h526{
  height:526px !important;
  max-height:526px !important;
}
.h525{
  height:525px !important;
  max-height:525px !important;
}
.h524{
  height:524px !important;
  max-height:524px !important;
}
.h523{
  height:523px !important;
  max-height:523px !important;
}
.h522{
  height:522px !important;
  max-height:522px !important;
}
.h521{
  height:521px !important;
  max-height:521px !important;
}
.h520{
  height:520px !important;
  max-height:520px !important;
}
.h519{
  height:519px !important;
  max-height:519px !important;
}
.h518{
  height:518px !important;
  max-height:518px !important;
}
.h517{
  height:517px !important;
  max-height:517px !important;
}
.h516{
  height:516px !important;
  max-height:516px !important;
}
.h515{
  height:515px !important;
  max-height:515px !important;
}
.h514{
  height:514px !important;
  max-height:514px !important;
}
.h513{
  height:513px !important;
  max-height:513px !important;
}
.h512{
  height:512px !important;
  max-height:512px !important;
}
.h511{
  height:511px !important;
  max-height:511px !important;
}
.h510{
  height:510px !important;
  max-height:510px !important;
}
.h509{
  height:509px !important;
  max-height:509px !important;
}
.h508{
  height:508px !important;
  max-height:508px !important;
}
.h507{
  height:507px !important;
  max-height:507px !important;
}
.h506{
  height:506px !important;
  max-height:506px !important;
}
.h505{
  height:505px !important;
  max-height:505px !important;
}
.h504{
  height:504px !important;
  max-height:504px !important;
}
.h503{
  height:503px !important;
  max-height:503px !important;
}
.h502{
  height:502px !important;
  max-height:502px !important;
}
.h501{
  height:501px !important;
  max-height:501px !important;
}
.h500{
  height:500px !important;
  max-height:500px !important;
}
.h499{
  height:499px !important;
  max-height:499px !important;
}
.h498{
  height:498px !important;
  max-height:498px !important;
}
.h497{
  height:497px !important;
  max-height:497px !important;
}
.h496{
  height:496px !important;
  max-height:496px !important;
}
.h495{
  height:495px !important;
  max-height:495px !important;
}
.h494{
  height:494px !important;
  max-height:494px !important;
}
.h493{
  height:493px !important;
  max-height:493px !important;
}
.h492{
  height:492px !important;
  max-height:492px !important;
}
.h491{
  height:491px !important;
  max-height:491px !important;
}
.h490{
  height:490px !important;
  max-height:490px !important;
}
.h489{
  height:489px !important;
  max-height:489px !important;
}
.h488{
  height:488px !important;
  max-height:488px !important;
}
.h487{
  height:487px !important;
  max-height:487px !important;
}
.h486{
  height:486px !important;
  max-height:486px !important;
}
.h485{
  height:485px !important;
  max-height:485px !important;
}
.h484{
  height:484px !important;
  max-height:484px !important;
}
.h483{
  height:483px !important;
  max-height:483px !important;
}
.h482{
  height:482px !important;
  max-height:482px !important;
}
.h481{
  height:481px !important;
  max-height:481px !important;
}
.h480{
  height:480px !important;
  max-height:480px !important;
}
.h479{
  height:479px !important;
  max-height:479px !important;
}
.h478{
  height:478px !important;
  max-height:478px !important;
}
.h477{
  height:477px !important;
  max-height:477px !important;
}
.h476{
  height:476px !important;
  max-height:476px !important;
}
.h475{
  height:475px !important;
  max-height:475px !important;
}
.h474{
  height:474px !important;
  max-height:474px !important;
}
.h473{
  height:473px !important;
  max-height:473px !important;
}
.h472{
  height:472px !important;
  max-height:472px !important;
}
.h471{
  height:471px !important;
  max-height:471px !important;
}
.h470{
  height:470px !important;
  max-height:470px !important;
}
.h469{
  height:469px !important;
  max-height:469px !important;
}
.h468{
  height:468px !important;
  max-height:468px !important;
}
.h467{
  height:467px !important;
  max-height:467px !important;
}
.h466{
  height:466px !important;
  max-height:466px !important;
}
.h465{
  height:465px !important;
  max-height:465px !important;
}
.h464{
  height:464px !important;
  max-height:464px !important;
}
.h463{
  height:463px !important;
  max-height:463px !important;
}
.h462{
  height:462px !important;
  max-height:462px !important;
}
.h461{
  height:461px !important;
  max-height:461px !important;
}
.h460{
  height:460px !important;
  max-height:460px !important;
}
.h459{
  height:459px !important;
  max-height:459px !important;
}
.h458{
  height:458px !important;
  max-height:458px !important;
}
.h457{
  height:457px !important;
  max-height:457px !important;
}
.h456{
  height:456px !important;
  max-height:456px !important;
}
.h455{
  height:455px !important;
  max-height:455px !important;
}
.h454{
  height:454px !important;
  max-height:454px !important;
}
.h453{
  height:453px !important;
  max-height:453px !important;
}
.h452{
  height:452px !important;
  max-height:452px !important;
}
.h451{
  height:451px !important;
  max-height:451px !important;
}
.h450{
  height:450px !important;
  max-height:450px !important;
}
.h449{
  height:449px !important;
  max-height:449px !important;
}
.h448{
  height:448px !important;
  max-height:448px !important;
}
.h447{
  height:447px !important;
  max-height:447px !important;
}
.h446{
  height:446px !important;
  max-height:446px !important;
}
.h445{
  height:445px !important;
  max-height:445px !important;
}
.h444{
  height:444px !important;
  max-height:444px !important;
}
.h443{
  height:443px !important;
  max-height:443px !important;
}
.h442{
  height:442px !important;
  max-height:442px !important;
}
.h441{
  height:441px !important;
  max-height:441px !important;
}
.h440{
  height:440px !important;
  max-height:440px !important;
}
.h439{
  height:439px !important;
  max-height:439px !important;
}
.h438{
  height:438px !important;
  max-height:438px !important;
}
.h437{
  height:437px !important;
  max-height:437px !important;
}
.h436{
  height:436px !important;
  max-height:436px !important;
}
.h435{
  height:435px !important;
  max-height:435px !important;
}
.h434{
  height:434px !important;
  max-height:434px !important;
}
.h433{
  height:433px !important;
  max-height:433px !important;
}
.h432{
  height:432px !important;
  max-height:432px !important;
}
.h431{
  height:431px !important;
  max-height:431px !important;
}
.h430{
  height:430px !important;
  max-height:430px !important;
}
.h429{
  height:429px !important;
  max-height:429px !important;
}
.h428{
  height:428px !important;
  max-height:428px !important;
}
.h427{
  height:427px !important;
  max-height:427px !important;
}
.h426{
  height:426px !important;
  max-height:426px !important;
}
.h425{
  height:425px !important;
  max-height:425px !important;
}
.h424{
  height:424px !important;
  max-height:424px !important;
}
.h423{
  height:423px !important;
  max-height:423px !important;
}
.h422{
  height:422px !important;
  max-height:422px !important;
}
.h421{
  height:421px !important;
  max-height:421px !important;
}
.h420{
  height:420px !important;
  max-height:420px !important;
}
.h419{
  height:419px !important;
  max-height:419px !important;
}
.h418{
  height:418px !important;
  max-height:418px !important;
}
.h417{
  height:417px !important;
  max-height:417px !important;
}
.h416{
  height:416px !important;
  max-height:416px !important;
}
.h415{
  height:415px !important;
  max-height:415px !important;
}
.h414{
  height:414px !important;
  max-height:414px !important;
}
.h413{
  height:413px !important;
  max-height:413px !important;
}
.h412{
  height:412px !important;
  max-height:412px !important;
}
.h411{
  height:411px !important;
  max-height:411px !important;
}
.h410{
  height:410px !important;
  max-height:410px !important;
}
.h409{
  height:409px !important;
  max-height:409px !important;
}
.h408{
  height:408px !important;
  max-height:408px !important;
}
.h407{
  height:407px !important;
  max-height:407px !important;
}
.h406{
  height:406px !important;
  max-height:406px !important;
}
.h405{
  height:405px !important;
  max-height:405px !important;
}
.h404{
  height:404px !important;
  max-height:404px !important;
}
.h403{
  height:403px !important;
  max-height:403px !important;
}
.h402{
  height:402px !important;
  max-height:402px !important;
}
.h401{
  height:401px !important;
  max-height:401px !important;
}
.h400{
  height:400px !important;
  max-height:400px !important;
}
.h399{
  height:399px !important;
  max-height:399px !important;
}
.h398{
  height:398px !important;
  max-height:398px !important;
}
.h397{
  height:397px !important;
  max-height:397px !important;
}
.h396{
  height:396px !important;
  max-height:396px !important;
}
.h395{
  height:395px !important;
  max-height:395px !important;
}
.h394{
  height:394px !important;
  max-height:394px !important;
}
.h393{
  height:393px !important;
  max-height:393px !important;
}
.h392{
  height:392px !important;
  max-height:392px !important;
}
.h391{
  height:391px !important;
  max-height:391px !important;
}
.h390{
  height:390px !important;
  max-height:390px !important;
}
.h389{
  height:389px !important;
  max-height:389px !important;
}
.h388{
  height:388px !important;
  max-height:388px !important;
}
.h387{
  height:387px !important;
  max-height:387px !important;
}
.h386{
  height:386px !important;
  max-height:386px !important;
}
.h385{
  height:385px !important;
  max-height:385px !important;
}
.h384{
  height:384px !important;
  max-height:384px !important;
}
.h383{
  height:383px !important;
  max-height:383px !important;
}
.h382{
  height:382px !important;
  max-height:382px !important;
}
.h381{
  height:381px !important;
  max-height:381px !important;
}
.h380{
  height:380px !important;
  max-height:380px !important;
}
.h379{
  height:379px !important;
  max-height:379px !important;
}
.h378{
  height:378px !important;
  max-height:378px !important;
}
.h377{
  height:377px !important;
  max-height:377px !important;
}
.h376{
  height:376px !important;
  max-height:376px !important;
}
.h375{
  height:375px !important;
  max-height:375px !important;
}
.h374{
  height:374px !important;
  max-height:374px !important;
}
.h373{
  height:373px !important;
  max-height:373px !important;
}
.h372{
  height:372px !important;
  max-height:372px !important;
}
.h371{
  height:371px !important;
  max-height:371px !important;
}
.h370{
  height:370px !important;
  max-height:370px !important;
}
.h369{
  height:369px !important;
  max-height:369px !important;
}
.h368{
  height:368px !important;
  max-height:368px !important;
}
.h367{
  height:367px !important;
  max-height:367px !important;
}
.h366{
  height:366px !important;
  max-height:366px !important;
}
.h365{
  height:365px !important;
  max-height:365px !important;
}
.h364{
  height:364px !important;
  max-height:364px !important;
}
.h363{
  height:363px !important;
  max-height:363px !important;
}
.h362{
  height:362px !important;
  max-height:362px !important;
}
.h361{
  height:361px !important;
  max-height:361px !important;
}
.h360{
  height:360px !important;
  max-height:360px !important;
}
.h359{
  height:359px !important;
  max-height:359px !important;
}
.h358{
  height:358px !important;
  max-height:358px !important;
}
.h357{
  height:357px !important;
  max-height:357px !important;
}
.h356{
  height:356px !important;
  max-height:356px !important;
}
.h355{
  height:355px !important;
  max-height:355px !important;
}
.h354{
  height:354px !important;
  max-height:354px !important;
}
.h353{
  height:353px !important;
  max-height:353px !important;
}
.h352{
  height:352px !important;
  max-height:352px !important;
}
.h351{
  height:351px !important;
  max-height:351px !important;
}
.h350{
  height:350px !important;
  max-height:350px !important;
}
.h349{
  height:349px !important;
  max-height:349px !important;
}
.h348{
  height:348px !important;
  max-height:348px !important;
}
.h347{
  height:347px !important;
  max-height:347px !important;
}
.h346{
  height:346px !important;
  max-height:346px !important;
}
.h345{
  height:345px !important;
  max-height:345px !important;
}
.h344{
  height:344px !important;
  max-height:344px !important;
}
.h343{
  height:343px !important;
  max-height:343px !important;
}
.h342{
  height:342px !important;
  max-height:342px !important;
}
.h341{
  height:341px !important;
  max-height:341px !important;
}
.h340{
  height:340px !important;
  max-height:340px !important;
}
.h339{
  height:339px !important;
  max-height:339px !important;
}
.h338{
  height:338px !important;
  max-height:338px !important;
}
.h337{
  height:337px !important;
  max-height:337px !important;
}
.h336{
  height:336px !important;
  max-height:336px !important;
}
.h335{
  height:335px !important;
  max-height:335px !important;
}
.h334{
  height:334px !important;
  max-height:334px !important;
}
.h333{
  height:333px !important;
  max-height:333px !important;
}
.h332{
  height:332px !important;
  max-height:332px !important;
}
.h331{
  height:331px !important;
  max-height:331px !important;
}
.h330{
  height:330px !important;
  max-height:330px !important;
}
.h329{
  height:329px !important;
  max-height:329px !important;
}
.h328{
  height:328px !important;
  max-height:328px !important;
}
.h327{
  height:327px !important;
  max-height:327px !important;
}
.h326{
  height:326px !important;
  max-height:326px !important;
}
.h325{
  height:325px !important;
  max-height:325px !important;
}
.h324{
  height:324px !important;
  max-height:324px !important;
}
.h323{
  height:323px !important;
  max-height:323px !important;
}
.h322{
  height:322px !important;
  max-height:322px !important;
}
.h321{
  height:321px !important;
  max-height:321px !important;
}
.h320{
  height:320px !important;
  max-height:320px !important;
}
.h319{
  height:319px !important;
  max-height:319px !important;
}
.h318{
  height:318px !important;
  max-height:318px !important;
}
.h317{
  height:317px !important;
  max-height:317px !important;
}
.h316{
  height:316px !important;
  max-height:316px !important;
}
.h315{
  height:315px !important;
  max-height:315px !important;
}
.h314{
  height:314px !important;
  max-height:314px !important;
}
.h313{
  height:313px !important;
  max-height:313px !important;
}
.h312{
  height:312px !important;
  max-height:312px !important;
}
.h311{
  height:311px !important;
  max-height:311px !important;
}
.h310{
  height:310px !important;
  max-height:310px !important;
}
.h309{
  height:309px !important;
  max-height:309px !important;
}
.h308{
  height:308px !important;
  max-height:308px !important;
}
.h307{
  height:307px !important;
  max-height:307px !important;
}
.h306{
  height:306px !important;
  max-height:306px !important;
}
.h305{
  height:305px !important;
  max-height:305px !important;
}
.h304{
  height:304px !important;
  max-height:304px !important;
}
.h303{
  height:303px !important;
  max-height:303px !important;
}
.h302{
  height:302px !important;
  max-height:302px !important;
}
.h301{
  height:301px !important;
  max-height:301px !important;
}
.h300{
  height:300px !important;
  max-height:300px !important;
}
.h299{
  height:299px !important;
  max-height:299px !important;
}
.h298{
  height:298px !important;
  max-height:298px !important;
}
.h297{
  height:297px !important;
  max-height:297px !important;
}
.h296{
  height:296px !important;
  max-height:296px !important;
}
.h295{
  height:295px !important;
  max-height:295px !important;
}
.h294{
  height:294px !important;
  max-height:294px !important;
}
.h293{
  height:293px !important;
  max-height:293px !important;
}
.h292{
  height:292px !important;
  max-height:292px !important;
}
.h291{
  height:291px !important;
  max-height:291px !important;
}
.h290{
  height:290px !important;
  max-height:290px !important;
}
.h289{
  height:289px !important;
  max-height:289px !important;
}
.h288{
  height:288px !important;
  max-height:288px !important;
}
.h287{
  height:287px !important;
  max-height:287px !important;
}
.h286{
  height:286px !important;
  max-height:286px !important;
}
.h285{
  height:285px !important;
  max-height:285px !important;
}
.h284{
  height:284px !important;
  max-height:284px !important;
}
.h283{
  height:283px !important;
  max-height:283px !important;
}
.h282{
  height:282px !important;
  max-height:282px !important;
}
.h281{
  height:281px !important;
  max-height:281px !important;
}
.h280{
  height:280px !important;
  max-height:280px !important;
}
.h279{
  height:279px !important;
  max-height:279px !important;
}
.h278{
  height:278px !important;
  max-height:278px !important;
}
.h277{
  height:277px !important;
  max-height:277px !important;
}
.h276{
  height:276px !important;
  max-height:276px !important;
}
.h275{
  height:275px !important;
  max-height:275px !important;
}
.h274{
  height:274px !important;
  max-height:274px !important;
}
.h273{
  height:273px !important;
  max-height:273px !important;
}
.h272{
  height:272px !important;
  max-height:272px !important;
}
.h271{
  height:271px !important;
  max-height:271px !important;
}
.h270{
  height:270px !important;
  max-height:270px !important;
}
.h269{
  height:269px !important;
  max-height:269px !important;
}
.h268{
  height:268px !important;
  max-height:268px !important;
}
.h267{
  height:267px !important;
  max-height:267px !important;
}
.h266{
  height:266px !important;
  max-height:266px !important;
}
.h265{
  height:265px !important;
  max-height:265px !important;
}
.h264{
  height:264px !important;
  max-height:264px !important;
}
.h263{
  height:263px !important;
  max-height:263px !important;
}
.h262{
  height:262px !important;
  max-height:262px !important;
}
.h261{
  height:261px !important;
  max-height:261px !important;
}
.h260{
  height:260px !important;
  max-height:260px !important;
}
.h259{
  height:259px !important;
  max-height:259px !important;
}
.h258{
  height:258px !important;
  max-height:258px !important;
}
.h257{
  height:257px !important;
  max-height:257px !important;
}
.h256{
  height:256px !important;
  max-height:256px !important;
}
.h255{
  height:255px !important;
  max-height:255px !important;
}
.h254{
  height:254px !important;
  max-height:254px !important;
}
.h253{
  height:253px !important;
  max-height:253px !important;
}
.h252{
  height:252px !important;
  max-height:252px !important;
}
.h251{
  height:251px !important;
  max-height:251px !important;
}
.h250{
  height:250px !important;
  max-height:250px !important;
}
.h249{
  height:249px !important;
  max-height:249px !important;
}
.h248{
  height:248px !important;
  max-height:248px !important;
}
.h247{
  height:247px !important;
  max-height:247px !important;
}
.h246{
  height:246px !important;
  max-height:246px !important;
}
.h245{
  height:245px !important;
  max-height:245px !important;
}
.h244{
  height:244px !important;
  max-height:244px !important;
}
.h243{
  height:243px !important;
  max-height:243px !important;
}
.h242{
  height:242px !important;
  max-height:242px !important;
}
.h241{
  height:241px !important;
  max-height:241px !important;
}
.h240{
  height:240px !important;
  max-height:240px !important;
}
.h239{
  height:239px !important;
  max-height:239px !important;
}
.h238{
  height:238px !important;
  max-height:238px !important;
}
.h237{
  height:237px !important;
  max-height:237px !important;
}
.h236{
  height:236px !important;
  max-height:236px !important;
}
.h235{
  height:235px !important;
  max-height:235px !important;
}
.h234{
  height:234px !important;
  max-height:234px !important;
}
.h233{
  height:233px !important;
  max-height:233px !important;
}
.h232{
  height:232px !important;
  max-height:232px !important;
}
.h231{
  height:231px !important;
  max-height:231px !important;
}
.h230{
  height:230px !important;
  max-height:230px !important;
}
.h229{
  height:229px !important;
  max-height:229px !important;
}
.h228{
  height:228px !important;
  max-height:228px !important;
}
.h227{
  height:227px !important;
  max-height:227px !important;
}
.h226{
  height:226px !important;
  max-height:226px !important;
}
.h225{
  height:225px !important;
  max-height:225px !important;
}
.h224{
  height:224px !important;
  max-height:224px !important;
}
.h223{
  height:223px !important;
  max-height:223px !important;
}
.h222{
  height:222px !important;
  max-height:222px !important;
}
.h221{
  height:221px !important;
  max-height:221px !important;
}
.h220{
  height:220px !important;
  max-height:220px !important;
}
.h219{
  height:219px !important;
  max-height:219px !important;
}
.h218{
  height:218px !important;
  max-height:218px !important;
}
.h217{
  height:217px !important;
  max-height:217px !important;
}
.h216{
  height:216px !important;
  max-height:216px !important;
}
.h215{
  height:215px !important;
  max-height:215px !important;
}
.h214{
  height:214px !important;
  max-height:214px !important;
}
.h213{
  height:213px !important;
  max-height:213px !important;
}
.h212{
  height:212px !important;
  max-height:212px !important;
}
.h211{
  height:211px !important;
  max-height:211px !important;
}
.h210{
  height:210px !important;
  max-height:210px !important;
}
.h209{
  height:209px !important;
  max-height:209px !important;
}
.h208{
  height:208px !important;
  max-height:208px !important;
}
.h207{
  height:207px !important;
  max-height:207px !important;
}
.h206{
  height:206px !important;
  max-height:206px !important;
}
.h205{
  height:205px !important;
  max-height:205px !important;
}
.h204{
  height:204px !important;
  max-height:204px !important;
}
.h203{
  height:203px !important;
  max-height:203px !important;
}
.h202{
  height:202px !important;
  max-height:202px !important;
}
.h201{
  height:201px !important;
  max-height:201px !important;
}
.h200{
  height:200px !important;
  max-height:200px !important;
}
.h199{
  height:199px !important;
  max-height:199px !important;
}
.h198{
  height:198px !important;
  max-height:198px !important;
}
.h197{
  height:197px !important;
  max-height:197px !important;
}
.h196{
  height:196px !important;
  max-height:196px !important;
}
.h195{
  height:195px !important;
  max-height:195px !important;
}
.h194{
  height:194px !important;
  max-height:194px !important;
}
.h193{
  height:193px !important;
  max-height:193px !important;
}
.h192{
  height:192px !important;
  max-height:192px !important;
}
.h191{
  height:191px !important;
  max-height:191px !important;
}
.h190{
  height:190px !important;
  max-height:190px !important;
}
.h189{
  height:189px !important;
  max-height:189px !important;
}
.h188{
  height:188px !important;
  max-height:188px !important;
}
.h187{
  height:187px !important;
  max-height:187px !important;
}
.h186{
  height:186px !important;
  max-height:186px !important;
}
.h185{
  height:185px !important;
  max-height:185px !important;
}
.h184{
  height:184px !important;
  max-height:184px !important;
}
.h183{
  height:183px !important;
  max-height:183px !important;
}
.h182{
  height:182px !important;
  max-height:182px !important;
}
.h181{
  height:181px !important;
  max-height:181px !important;
}
.h180{
  height:180px !important;
  max-height:180px !important;
}
.h179{
  height:179px !important;
  max-height:179px !important;
}
.h178{
  height:178px !important;
  max-height:178px !important;
}
.h177{
  height:177px !important;
  max-height:177px !important;
}
.h176{
  height:176px !important;
  max-height:176px !important;
}
.h175{
  height:175px !important;
  max-height:175px !important;
}
.h174{
  height:174px !important;
  max-height:174px !important;
}
.h173{
  height:173px !important;
  max-height:173px !important;
}
.h172{
  height:172px !important;
  max-height:172px !important;
}
.h171{
  height:171px !important;
  max-height:171px !important;
}
.h170{
  height:170px !important;
  max-height:170px !important;
}
.h169{
  height:169px !important;
  max-height:169px !important;
}
.h168{
  height:168px !important;
  max-height:168px !important;
}
.h167{
  height:167px !important;
  max-height:167px !important;
}
.h166{
  height:166px !important;
  max-height:166px !important;
}
.h165{
  height:165px !important;
  max-height:165px !important;
}
.h164{
  height:164px !important;
  max-height:164px !important;
}
.h163{
  height:163px !important;
  max-height:163px !important;
}
.h162{
  height:162px !important;
  max-height:162px !important;
}
.h161{
  height:161px !important;
  max-height:161px !important;
}
.h160{
  height:160px !important;
  max-height:160px !important;
}
.h159{
  height:159px !important;
  max-height:159px !important;
}
.h158{
  height:158px !important;
  max-height:158px !important;
}
.h157{
  height:157px !important;
  max-height:157px !important;
}
.h156{
  height:156px !important;
  max-height:156px !important;
}
.h155{
  height:155px !important;
  max-height:155px !important;
}
.h154{
  height:154px !important;
  max-height:154px !important;
}
.h153{
  height:153px !important;
  max-height:153px !important;
}
.h152{
  height:152px !important;
  max-height:152px !important;
}
.h151{
  height:151px !important;
  max-height:151px !important;
}
.h150{
  height:150px !important;
  max-height:150px !important;
}
.h149{
  height:149px !important;
  max-height:149px !important;
}
.h148{
  height:148px !important;
  max-height:148px !important;
}
.h147{
  height:147px !important;
  max-height:147px !important;
}
.h146{
  height:146px !important;
  max-height:146px !important;
}
.h145{
  height:145px !important;
  max-height:145px !important;
}
.h144{
  height:144px !important;
  max-height:144px !important;
}
.h143{
  height:143px !important;
  max-height:143px !important;
}
.h142{
  height:142px !important;
  max-height:142px !important;
}
.h141{
  height:141px !important;
  max-height:141px !important;
}
.h140{
  height:140px !important;
  max-height:140px !important;
}
.h139{
  height:139px !important;
  max-height:139px !important;
}
.h138{
  height:138px !important;
  max-height:138px !important;
}
.h137{
  height:137px !important;
  max-height:137px !important;
}
.h136{
  height:136px !important;
  max-height:136px !important;
}
.h135{
  height:135px !important;
  max-height:135px !important;
}
.h134{
  height:134px !important;
  max-height:134px !important;
}
.h133{
  height:133px !important;
  max-height:133px !important;
}
.h132{
  height:132px !important;
  max-height:132px !important;
}
.h131{
  height:131px !important;
  max-height:131px !important;
}
.h130{
  height:130px !important;
  max-height:130px !important;
}
.h129{
  height:129px !important;
  max-height:129px !important;
}
.h128{
  height:128px !important;
  max-height:128px !important;
}
.h127{
  height:127px !important;
  max-height:127px !important;
}
.h126{
  height:126px !important;
  max-height:126px !important;
}
.h125{
  height:125px !important;
  max-height:125px !important;
}
.h124{
  height:124px !important;
  max-height:124px !important;
}
.h123{
  height:123px !important;
  max-height:123px !important;
}
.h122{
  height:122px !important;
  max-height:122px !important;
}
.h121{
  height:121px !important;
  max-height:121px !important;
}
.h120{
  height:120px !important;
  max-height:120px !important;
}
.h119{
  height:119px !important;
  max-height:119px !important;
}
.h118{
  height:118px !important;
  max-height:118px !important;
}
.h117{
  height:117px !important;
  max-height:117px !important;
}
.h116{
  height:116px !important;
  max-height:116px !important;
}
.h115{
  height:115px !important;
  max-height:115px !important;
}
.h114{
  height:114px !important;
  max-height:114px !important;
}
.h113{
  height:113px !important;
  max-height:113px !important;
}
.h112{
  height:112px !important;
  max-height:112px !important;
}
.h111{
  height:111px !important;
  max-height:111px !important;
}
.h110{
  height:110px !important;
  max-height:110px !important;
}
.h109{
  height:109px !important;
  max-height:109px !important;
}
.h108{
  height:108px !important;
  max-height:108px !important;
}
.h107{
  height:107px !important;
  max-height:107px !important;
}
.h106{
  height:106px !important;
  max-height:106px !important;
}
.h105{
  height:105px !important;
  max-height:105px !important;
}
.h104{
  height:104px !important;
  max-height:104px !important;
}
.h103{
  height:103px !important;
  max-height:103px !important;
}
.h102{
  height:102px !important;
  max-height:102px !important;
}
.h101{
  height:101px !important;
  max-height:101px !important;
}
.h100{
  height:100px !important;
  max-height:100px !important;
}
.h99{
  height:99px !important;
  max-height:99px !important;
}
.h98{
  height:98px !important;
  max-height:98px !important;
}
.h97{
  height:97px !important;
  max-height:97px !important;
}
.h96{
  height:96px !important;
  max-height:96px !important;
}
.h95{
  height:95px !important;
  max-height:95px !important;
}
.h94{
  height:94px !important;
  max-height:94px !important;
}
.h93{
  height:93px !important;
  max-height:93px !important;
}
.h92{
  height:92px !important;
  max-height:92px !important;
}
.h91{
  height:91px !important;
  max-height:91px !important;
}
.h90{
  height:90px !important;
  max-height:90px !important;
}
.h89{
  height:89px !important;
  max-height:89px !important;
}
.h88{
  height:88px !important;
  max-height:88px !important;
}
.h87{
  height:87px !important;
  max-height:87px !important;
}
.h86{
  height:86px !important;
  max-height:86px !important;
}
.h85{
  height:85px !important;
  max-height:85px !important;
}
.h84{
  height:84px !important;
  max-height:84px !important;
}
.h83{
  height:83px !important;
  max-height:83px !important;
}
.h82{
  height:82px !important;
  max-height:82px !important;
}
.h81{
  height:81px !important;
  max-height:81px !important;
}
.h80{
  height:80px !important;
  max-height:80px !important;
}
.h79{
  height:79px !important;
  max-height:79px !important;
}
.h78{
  height:78px !important;
  max-height:78px !important;
}
.h77{
  height:77px !important;
  max-height:77px !important;
}
.h76{
  height:76px !important;
  max-height:76px !important;
}
.h75{
  height:75px !important;
  max-height:75px !important;
}
.h74{
  height:74px !important;
  max-height:74px !important;
}
.h73{
  height:73px !important;
  max-height:73px !important;
}
.h72{
  height:72px !important;
  max-height:72px !important;
}
.h71{
  height:71px !important;
  max-height:71px !important;
}
.h70{
  height:70px !important;
  max-height:70px !important;
}
.h69{
  height:69px !important;
  max-height:69px !important;
}
.h68{
  height:68px !important;
  max-height:68px !important;
}
.h67{
  height:67px !important;
  max-height:67px !important;
}
.h66{
  height:66px !important;
  max-height:66px !important;
}
.h65{
  height:65px !important;
  max-height:65px !important;
}
.h64{
  height:64px !important;
  max-height:64px !important;
}
.h63{
  height:63px !important;
  max-height:63px !important;
}
.h62{
  height:62px !important;
  max-height:62px !important;
}
.h61{
  height:61px !important;
  max-height:61px !important;
}
.h60{
  height:60px !important;
  max-height:60px !important;
}
.h59{
  height:59px !important;
  max-height:59px !important;
}
.h58{
  height:58px !important;
  max-height:58px !important;
}
.h57{
  height:57px !important;
  max-height:57px !important;
}
.h56{
  height:56px !important;
  max-height:56px !important;
}
.h55{
  height:55px !important;
  max-height:55px !important;
}
.h54{
  height:54px !important;
  max-height:54px !important;
}
.h53{
  height:53px !important;
  max-height:53px !important;
}
.h52{
  height:52px !important;
  max-height:52px !important;
}
.h51{
  height:51px !important;
  max-height:51px !important;
}
.h50{
  height:50px !important;
  max-height:50px !important;
}
.h49{
  height:49px !important;
  max-height:49px !important;
}
.h48{
  height:48px !important;
  max-height:48px !important;
}
.h47{
  height:47px !important;
  max-height:47px !important;
}
.h46{
  height:46px !important;
  max-height:46px !important;
}
.h45{
  height:45px !important;
  max-height:45px !important;
}
.h44{
  height:44px !important;
  max-height:44px !important;
}
.h43{
  height:43px !important;
  max-height:43px !important;
}
.h42{
  height:42px !important;
  max-height:42px !important;
}
.h41{
  height:41px !important;
  max-height:41px !important;
}
.h40{
  height:40px !important;
  max-height:40px !important;
}
.h39{
  height:39px !important;
  max-height:39px !important;
}
.h38{
  height:38px !important;
  max-height:38px !important;
}
.h37{
  height:37px !important;
  max-height:37px !important;
}
.h36{
  height:36px !important;
  max-height:36px !important;
}
.h35{
  height:35px !important;
  max-height:35px !important;
}
.h34{
  height:34px !important;
  max-height:34px !important;
}
.h33{
  height:33px !important;
  max-height:33px !important;
}
.h32{
  height:32px !important;
  max-height:32px !important;
}
.h31{
  height:31px !important;
  max-height:31px !important;
}
.h30{
  height:30px !important;
  max-height:30px !important;
}
.h29{
  height:29px !important;
  max-height:29px !important;
}
.h28{
  height:28px !important;
  max-height:28px !important;
}
.h27{
  height:27px !important;
  max-height:27px !important;
}
.h26{
  height:26px !important;
  max-height:26px !important;
}
.h25{
  height:25px !important;
  max-height:25px !important;
}
.h24{
  height:24px !important;
  max-height:24px !important;
}
.h23{
  height:23px !important;
  max-height:23px !important;
}
.h22{
  height:22px !important;
  max-height:22px !important;
}
.h21{
  height:21px !important;
  max-height:21px !important;
}
.h20{
  height:20px !important;
  max-height:20px !important;
}
.h19{
  height:19px !important;
  max-height:19px !important;
}
.h18{
  height:18px !important;
  max-height:18px !important;
}
.h17{
  height:17px !important;
  max-height:17px !important;
}
.h16{
  height:16px !important;
  max-height:16px !important;
}
.h15{
  height:15px !important;
  max-height:15px !important;
}
.h14{
  height:14px !important;
  max-height:14px !important;
}
.h13{
  height:13px !important;
  max-height:13px !important;
}
.h12{
  height:12px !important;
  max-height:12px !important;
}
.h11{
  height:11px !important;
  max-height:11px !important;
}
.h10{
  height:10px !important;
  max-height:10px !important;
}
.h9{
  height:9px !important;
  max-height:9px !important;
}
.h8{
  height:8px !important;
  max-height:8px !important;
}
.h7{
  height:7px !important;
  max-height:7px !important;
}
.h6{
  height:6px !important;
  max-height:6px !important;
}
.h5{
  height:5px !important;
  max-height:5px !important;
}
.h4{
  height:4px !important;
  max-height:4px !important;
}
.h3{
  height:3px !important;
  max-height:3px !important;
}
.h2{
  height:2px !important;
  max-height:2px !important;
}
.h1{
  height:1px !important;
  max-height:1px !important;
}
.w700{
  width:700px !important;
}
.w800{
  width:800px !important;
}
.w900{
  width:900px !important;
}
.w1000{
  width:1000px !important;
}
.w1100{
  width:1100px !important;
}
.w1200{
  width:1200px !important;
}
.w1300{
  width:1300px !important;
}
.w1400{
  width:1400px !important;
}
.w1500{
  width:1500px !important;
}
.w1600{
  width:1600px !important;
}
.w1700{
  width:1700px !important;
}
.w1800{
  width:1800px !important;
}
.w1900{
  width:1900px !important;
}
.w2000{
  width:2000px !important;
}
.h10p{
  height:10% !important;
}
.h20p{
  height:20% !important;
}
.h30p{
  height:30% !important;
}
.h40p{
  height:40% !important;
}
.h50p{
  height:50% !important;
}
.h60p{
  height:60% !important;
}
.h70p{
  height:70% !important;
}
.h80p{
  height:80% !important;
}
.h90p{
  height:90% !important;
}
.h100p{
  height:100% !important;
}
.w10p{
  width:10% !important;
}
.w20p{
  width:20% !important;
}
.w30p{
  width:30% !important;
}
.w40p{
  width:40% !important;
}
.w50p{
  width:50% !important;
}
.w60p{
  width:60% !important;
}
.w70p{
  width:70% !important;
}
.w80p{
  width:80% !important;
}
.w90p{
  width:90% !important;
}
.w100p{
  width:100% !important;
}
.fs8{
  font-size:8px !important;
}
.fs9{
  font-size:9px !important;
}
.fs10{
  font-size:10px !important;
}
.fs11{
  font-size:11px !important;
}
.fs12{
  font-size:12px !important;
}
.fs13{
  font-size:13px !important;
}
.fs14{
  font-size:14px !important;
}
.fs15{
  font-size:15px !important;
}
.fs16{
  font-size:16px !important;
}
.fs17{
  font-size:17px !important;
}
.fs18{
  font-size:18px !important;
}
.fs19{
  font-size:19px !important;
}
.fs20{
  font-size:20px !important;
}
.fs21{
  font-size:21px !important;
}
.fs22{
  font-size:22px !important;
}
.fs23{
  font-size:23px !important;
}
.fs24{
  font-size:24px !important;
}
.fs25{
  font-size:25px !important;
}
.fs26{
  font-size:26px !important;
}
.fs27{
  font-size:27px !important;
}
.fs28{
  font-size:28px !important;
}
.fs29{
  font-size:29px !important;
}
.fs30{
  font-size:30px !important;
}
.fs31{
  font-size:31px !important;
}
.fs32{
  font-size:32px !important;
}
.fs33{
  font-size:33px !important;
}
.fs34{
  font-size:34px !important;
}
.fs35{
  font-size:35px !important;
}
.fs36{
  font-size:36px !important;
}
.fs37{
  font-size:37px !important;
}
.fs38{
  font-size:38px !important;
}
.fs39{
  font-size:39px !important;
}
.fs40{
  font-size:40px !important;
}
@media only screen and (max-width: 1366px){
  .app-content .analyzer-report{
    width:100%;
  }
  .app-content .analyzer-report .infoTable{
    overflow-x:auto;
  }
  .app-content .analyzer-report .header{
    padding:0px 0px 5px 0;
  }
  .app-content .analyzer-report .col-primary,
  .app-content .analyzer-report .col-issues{
    width:100%;
    padding:0;
    float:inherit;
  }
  .app-content .analyzer-report table th,
  .app-content .analyzer-report table td{
    max-width:100px;
  }
  .app-content .analyzer-report table th > .alert,
  .app-content .analyzer-report table td > .alert{
    overflow-x:scroll;
  }
}
input,
textarea,
button,
select,
div,
a,
span,
ul,
li{
  -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
}
a,
area,
button,
[role="button"],
input:not([type=range]),
label,
select,
summary,
textarea{
  -ms-touch-action:manipulation;
  touch-action:manipulation;
}
.top-right{
  position:fixed;
  top:32px;
  right:32px;
}
#noty_CenterFull_layout_container{
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
      -ms-flex-pack:end;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:fixed;
  top:0;
          align-items:flex-start;
          justify-content:flex-end;
  width:100vw;
  height:100vh;
}
#noty_CenterFull_layout_container > li.FM{
  max-width:90%;
  padding:24px;
}
.FM{
  -webkit-box-shadow:10px 0 30px rgba(0, 0, 0, 0.3) !important;
  margin-bottom:20px;
          box-shadow:10px 0 30px rgba(0, 0, 0, 0.3) !important;
}
.FM.animated{
  -webkit-animation-duration:200ms;
          animation-duration:200ms;
}
.FM .noty_text{
  font-size:12px;
  font-weight:400;
  line-height:16px;
}
.FM .noty_close{
  position:absolute;
  top:6px;
  right:8px;
  color:#9ca1aa;
  font-size:16px;
  cursor:pointer;
}
.FM .noty_bar{
  border-left:0;
}
.FM.FM--lg .noty_message{
  padding:24px;
}
.FM.FM--lg .noty_message .noty_icon{
  padding-right:16px;
  font-size:34px;
}
.FM.FM--lg .noty_message .noty_text{
  font-size:13px;
  font-weight:400;
  line-height:18px;
}
.FM.FM--md .noty_message{
  padding:16px;
}
.FM.FM--md .noty_message .noty_icon{
  padding-right:16px;
  font-size:24px;
}
.FM.FM--md .noty_message .noty_text{
  font-size:13px;
  font-weight:400;
  line-height:18px;
}
.FM.FM--sm .noty_message{
  padding:8px;
}
.FM.FM--sm .noty_message .noty_icon{
  padding-right:16px;
  padding-left:16px;
  font-size:24px;
}
.FM.FM--sm .noty_message .noty_text{
  font-size:12px;
  font-weight:400;
  line-height:16px;
}
.FM.FM--xs .noty_message{
  padding:8px;
}
.FM.FM--xs .noty_message .noty_icon{
  padding-right:16px;
  padding-left:16px;
  font-size:24px;
}
.FM.FM--xs .noty_message .noty_text{
  font-size:11px;
  font-weight:400;
  line-height:14px;
}
.FM.FM--glow .noty_type_alert{
  -webkit-box-shadow:0 0 10px rgba(244, 67, 54, 0.3);
          box-shadow:0 0 10px rgba(244, 67, 54, 0.3);
}
.FM.FM--glow .noty_type_success{
  -webkit-box-shadow:0 0 10px rgba(39, 173, 96, 0.3);
          box-shadow:0 0 10px rgba(39, 173, 96, 0.3);
}
.FM.FM--glow .noty_type_error{
  -webkit-box-shadow:0 0 10px rgba(244, 67, 54, 0.3);
          box-shadow:0 0 10px rgba(244, 67, 54, 0.3);
}
.FM.FM--glow .noty_type_warning{
  -webkit-box-shadow:0 0 10px rgba(255, 167, 38, 0.3);
          box-shadow:0 0 10px rgba(255, 167, 38, 0.3);
}
.FM.FM--glow .noty_type_information,.FM.FM--glow .noty_type_confirm{
  -webkit-box-shadow:0 0 10px rgba(2, 146, 234, 0.3);
          box-shadow:0 0 10px rgba(2, 146, 234, 0.3);
}
.FM.FM--bg .noty_type_alert,
.FM.FM--bg .noty_type_error{
  background-color:#fff1f0;
}
.FM.FM--bg .noty_type_success{
  background-color:#ebfaf1;
}
.FM.FM--bg .noty_type_warning{
  background-color:#fcf7f0;
}
.FM.FM--bg .noty_type_information,
.FM.FM--bg .noty_type_confirm{
  background-color:#f0f9ff;
}
.FM.FM--noicon .noty_icon{
  display:none;
}
.FM.FM--border .noty_bar{
  border-left:4px solid;
}
.FM.FM--outline .noty_bar{
  border-width:1px;
  border-style:solid;
}
.FM .noty_bar{
  background-color:#fff;
  font-size:inherit;
}
.FM .noty_bar .noty_message{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          align-items:center;
}
.FM .noty_type_alert{
  border-color:#f44336;
  color:#f44336;
}
.FM .noty_type_success{
  border-color:#27ae60;
  color:#27ae60;
}
.FM .noty_type_error{
  border-color:#f44336;
  color:#f44336;
}
.FM .noty_type_warning{
  border-color:#ffa726;
  color:#ffa726;
}
.FM .noty_type_information,.FM .noty_type_confirm{
  border-color:#0292ea;
  color:#0292ea;
}
.alert{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:flex-start;
  width:100%;
  background-color:#fff;
  cursor:pointer;
}
.alert .alert__icon{
  color:inherit;
  font-size:26px;
}
.alert .alert__close{
  -webkit-transition:300ms;
  -o-transition:300ms;
  display:none;
  position:absolute;
  top:4px;
  right:8px;
  padding:8px;
  color:#a1a8b2;
  font-size:16px;
  cursor:pointer;
  transition:300ms;
}
.alert .alert__close:hover{
  opacity:0.8;
}
.alert.alert--close .alert__close{
  display:block;
}
.alert.alert--glow.alert--alert{
  -webkit-box-shadow:0 0 10px rgba(244, 67, 54, 0.3);
          box-shadow:0 0 10px rgba(244, 67, 54, 0.3);
}
.alert.alert--glow.alert--success{
  -webkit-box-shadow:0 0 10px rgba(39, 173, 96, 0.3);
          box-shadow:0 0 10px rgba(39, 173, 96, 0.3);
}
.alert.alert--glow.alert--error{
  -webkit-box-shadow:0 0 10px rgba(244, 67, 54, 0.3);
          box-shadow:0 0 10px rgba(244, 67, 54, 0.3);
}
.alert.alert--glow.alert--warning{
  -webkit-box-shadow:0 0 10px rgba(255, 167, 38, 0.3);
          box-shadow:0 0 10px rgba(255, 167, 38, 0.3);
}
.alert.alert--glow.alert--info,.alert.alert--glow.alert--confirmation{
  -webkit-box-shadow:0 0 10px rgba(2, 146, 234, 0.3);
          box-shadow:0 0 10px rgba(2, 146, 234, 0.3);
}
.alert.alert--shadow{
  -webkit-box-shadow:10px 0 30px rgba(0, 0, 0, 0.3) !important;
          box-shadow:10px 0 30px rgba(0, 0, 0, 0.3) !important;
}
.alert.alert--bg.alert--alert,
.alert.alert--bg.alert--error{
  background-color:#fff1f0;
}
.alert.alert--bg.alert--success{
  background-color:#ebfaf1;
}
.alert.alert--bg.alert--warning{
  background-color:#fcf7f0;
}
.alert.alert--bg.alert--info,
.alert.alert--bg.alert--confirmation{
  background-color:#f0f9ff;
}
.alert.alert--alert{
  border:1px solid #f44336;
  color:#f44336;
}
.alert.alert--success{
  border:1px solid #27ae60;
  color:#27ae60;
}
.alert.alert--error{
  border:1px solid #f44336;
  color:#f44336;
}
.alert.alert--warning{
  border:1px solid #ffa726;
  color:#ffa726;
}
.alert.alert--info,.alert.alert--confirmation{
  border:1px solid #0292ea;
  color:#0292ea;
}
.alert.alert--lg{
  padding:24px;
  font-size:13px;
  line-height:18px;
}
.alert.alert--lg.alert--close{
  padding-right:32px;
}
.alert.alert--lg .alert__icon{
  padding-right:16px;
  font-size:34px;
}
.alert.alert--md{
  padding:16px 16px;
  font-size:13px;
  line-height:18px;
}
.alert.alert--md .alert__icon{
  padding-right:16px;
  font-size:24px;
}
.alert.alert--md.alert--close{
  padding-right:32px;
}
.alert.alert--sm{
  padding:8px;
  font-size:12px;
  line-height:16px;
}
.alert.alert--sm.alert--close{
  padding-right:32px;
}
.alert.alert--sm .alert__icon{
  padding-right:16px;
  font-size:22px;
}
.alert.alert--sm .alert__close{
  position:relative;
  top:0;
  right:-16px;
  margin-left:auto;
}
.alert.alert--xs{
  padding:8px;
  font-size:11px;
  line-height:13px;
}
.alert.alert--xs.alert--close{
  padding-right:32px;
}
.alert.alert--xs .alert__icon{
  padding-right:16px;
  font-size:18px;
}
.alert.alert--xs .alert__close{
  position:relative;
  top:0;
  right:-16px;
  margin-left:auto;
}
.alert.alert--border{
  border-left-width:4px;
}
.alert.alert--noicon .alert__icon{
  display:none;
}
.sweet-container .CB--type1 h2{
  color:#b8c0cc;
  font-size:13px;
  font-weight:bold;
  line-height:52px;
  text-align:left;
  text-transform:uppercase;
}
.sweet-container .CB--type1 .header{
  position:absolute;
  top:0;
  width:100%;
  height:52px;
  padding:0 24px;
  border-bottom:1px solid #ecedf0;
}
.sweet-container .CB--type1 .header:before{
  padding:0;
}
.sweet-container .CB--type1 .sweet-content{
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  margin:52px 0 70px 0;
  padding:24px;
}
.sweet-container .CB--type1 .sweet-content,.sweet-container .CB--type1 .footer{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          flex-flow:row nowrap;
          align-items:center;
}
.sweet-container .CB--type1 .footer{
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
      -ms-flex-pack:end;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  bottom:0;
          justify-content:flex-end;
  width:100%;
  height:70px;
  padding:0 24px;
  border-top:1px solid #ecedf0;
}
.sweet-container .CB--type1 .footer .sweet-cancel{
  margin-right:16px;
  color:#5c6066;
}
.sweet-container .CB--type1 .swal__close{
  position:absolute;
  top:6px;
  right:8px;
  width:40px;
  height:40px;
}
.sweet-container .CB--type1 .swal__close > span{
  border-radius:50%;
}
.sweet-container .CB--type1 .swal__close > i{
  -webkit-transform:translate(-50%, -50%);
      -ms-transform:translate(-50%, -50%);
  position:absolute;
  top:50%;
  left:50%;
          transform:translate(-50%, -50%);
}
.sweet-container .CB--type2 h2{
  position:relative !important;
  top:102px;
  width:100%;
  padding:16px;
  font-size:18px;
  font-weight:500;
  line-height:18px;
  text-align:center;
}
.sweet-container .CB--type2 .header{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row wrap;
      -ms-flex-flow:row wrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row wrap;
          align-items:center;
          justify-content:space-between;
  height:auto;
  padding:0;
  border-bottom:0;
  line-height:1;
}
.sweet-container .CB--type2 .header .swal__close{
  position:absolute;
  top:6px;
  right:8px;
  width:40px;
  height:40px;
}
.sweet-container .CB--type2 .header .swal__close > span{
  border-radius:50%;
}
.sweet-container .CB--type2 .header .swal__close > i{
  -webkit-transform:translate(-50%, -50%);
      -ms-transform:translate(-50%, -50%);
  position:absolute;
  top:50%;
  left:50%;
          transform:translate(-50%, -50%);
}
.sweet-container .CB--type2 .sweet-content{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
          flex-flow:column nowrap;
          align-items:center;
          justify-content:flex-start;
  margin:0 0 62px 0;
  padding:24px;
  padding-top:110px;
  text-align:center;
}
.sweet-container .CB--type2 .sweet-content:before{
  position:absolute !important;
  top:48px;
  padding:0 !important;
  padding-right:0;
  padding-bottom:0;
}
.sweet-container .CB--type2 .sweet-content p{
  color:inherit;
  font-size:inherit;
  text-align:center;
}
.sweet-container .CB--type2 .footer{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  bottom:0;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:center;
  width:100%;
  height:70px;
  margin-bottom:0;
  padding:0 24px;
  border-top:0;
}
.sweet-container .CB--type2 .footer .sweet-cancel{
  -webkit-transition:300ms;
  -o-transition:300ms;
  -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
  margin-right:16px;
  background-color:#ecedf0;
  color:#5c6066;
          box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
  transition:300ms;
}
.sweet-container .CB--type2 .footer .sweet-cancel:hover,
.sweet-container .CB--type2 .footer .sweet-cancel:active{
  -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
  background-color:#fff;
          box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
}
.sweet-container .CB--type2 .footer .sweet-cancel:active{
  -webkit-box-shadow:0 5px 12px rgba(0, 0, 0, 0.15);
  background-color:#fff;
          box-shadow:0 5px 12px rgba(0, 0, 0, 0.15);
}
.sweet-container.warning .CB--type1 .sweet-content:before,
.sweet-container.error .CB--type1 .sweet-content:before,
.sweet-container.success .CB--type1 .sweet-content:before,
.sweet-container.info .CB--type1 .sweet-content:before,
.sweet-container.warning .CB--type2 .sweet-content:before,
.sweet-container.error .CB--type2 .sweet-content:before,
.sweet-container.success .CB--type2 .sweet-content:before,
.sweet-container.info .CB--type2 .sweet-content:before{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  position:relative;
  font:normal normal normal 48px/1 'Material-Design-Iconic-Font';
  font-size:48px;
  text-rendering:auto;
  content:'\f1f4';
}
.sweet-container.warning .CB--type1 .sweet-content:before,
.sweet-container.error .CB--type1 .sweet-content:before,
.sweet-container.success .CB--type1 .sweet-content:before,
.sweet-container.info .CB--type1 .sweet-content:before{
  font-size:98px;
}
.sweet-container.warning .CB--type1 .sweet-content:before,
.sweet-container.warning .CB--type2 .sweet-content:before{
  color:#ffa726;
}
.sweet-container.warning .CB--type1 .sweet-confirm,
.sweet-container.warning .CB--type2 .sweet-confirm{
  background-color:#ffa726;
}
.sweet-container.warning .CB--type1 .sweet-confirm:hover,
.sweet-container.warning .CB--type2 .sweet-confirm:hover{
  background-color:#ffb140;
}
.sweet-container.warning .CB--type2 h2{
  color:#ffa726;
}
.sweet-container.error .CB--type1 .sweet-content:before,
.sweet-container.error .CB--type2 .sweet-content:before{
  color:#f44336;
}
.sweet-container.error .CB--type1 .sweet-confirm,
.sweet-container.error .CB--type2 .sweet-confirm{
  background-color:#f44336;
}
.sweet-container.error .CB--type1 .sweet-confirm:hover,
.sweet-container.error .CB--type2 .sweet-confirm:hover{
  background-color:#f55a4e;
}
.sweet-container.error .CB--type2 h2,.sweet-container.success .CB--type1 .sweet-content:before,
.sweet-container.success .CB--type2 .sweet-content:before{
  color:#27ae60;
}
.sweet-container.success .CB--type1 .sweet-confirm,
.sweet-container.success .CB--type2 .sweet-confirm{
  background-color:#27ae60;
}
.sweet-container.success .CB--type1 .sweet-confirm:hover,
.sweet-container.success .CB--type2 .sweet-confirm:hover{
  background-color:#2cc36b;
}
.sweet-container.success .CB--type2 h2{
  color:#27ae60;
}
.sweet-container.info .CB--type1 .sweet-content:before,
.sweet-container.info .CB--type2 .sweet-content:before{
  color:#0292ea;
}
.sweet-container.info .CB--type1 .sweet-confirm,
.sweet-container.info .CB--type2 .sweet-confirm{
  background-color:#0292ea;
}
.sweet-container.info .CB--type1 .sweet-confirm:hover,
.sweet-container.info .CB--type2 .sweet-confirm:hover{
  background-color:#09a0fd;
}
.sweet-container.info .CB--type2 h2{
  color:#0292ea;
}
.sweet-container .CB{
  -webkit-box-shadow:10px 0 30px rgba(0, 0, 0, 0.3);
  border-radius:0;
          box-shadow:10px 0 30px rgba(0, 0, 0, 0.3);
}
.sweet-container .CB.CB--type1,
.sweet-container .CB.CB--type2{
  padding:0 !important;
}
.sweet-container .CB.CB--type1 .header .swal__close,
.sweet-container .CB.CB--type2 .header .swal__close{
  color:#a1a8b2;
  font-size:19px;
  cursor:pointer;
}
.sweet-container .CB.CB--type1 .icon,
.sweet-container .CB.CB--type2 .icon{
  display:none !important;
}
.sweet-container .CB.CB--type1 .sweet-content,
.sweet-container .CB.CB--type2 .sweet-content{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  color:#b8c0cc;
  font-size:13px;
  font-weight:400;
  line-height:22px;
}
.sweet-container .CB.CB--type1 .sweet-content p,
.sweet-container .CB.CB--type2 .sweet-content p{
  color:#b8c0cc;
  font-size:13px;
  font-weight:400;
  line-height:22px;
  text-align:left;
}
.sweet-container .CB.CB--type1 .sweet-spacer,
.sweet-container .CB.CB--type2 .sweet-spacer{
  display:none !important;
}
.jquery-modal{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center !important;
  z-index:100;
}
.jquery-modal .modal{
  -webkit-box-shadow:10px 0 30px rgba(0, 0, 0, 0.3);
  width:90vw;
  height:auto;
  max-height:90vh;
  padding:28px 24px 0 24px;
  border-radius:0;
          box-shadow:10px 0 30px rgba(0, 0, 0, 0.3);
}
.jquery-modal .modal__inner-body{
  height:80vh;
  overflow:scroll;
}
.jquery-modal .position-fix{
  margin:0 -24px;
}
.jquery-modal .modal__header{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  top:0;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:space-between;
  width:100%;
  height:52px;
  margin:0 -24px;
  padding:0 24px;
  border-bottom:1px solid #ecedf0;
}
.jquery-modal .modal__header .modal__title{
  color:#b8c0cc;
  font-size:13px;
  font-weight:bold;
  text-transform:uppercase;
}
.jquery-modal .modal__header a.modal__close{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center !important;
  width:40px;
  height:40px;
  margin-right:-16px;
}
.jquery-modal .modal__header a.modal__close .mdl-button__ripple-container{
  border-radius:50%;
}
.jquery-modal .modal__header a.modal__close i{
  color:#a1a8b2;
  font-size:19px;
}
.jquery-modal .form-validation{
  width:100%;
  max-height:75vh;
}
@media only screen and (max-width: 1199px){
  .jquery-modal .form-validation{
    overflow:auto !important;
  }
}
.jquery-modal .form-validation.ps > .ps__scrollbar-y-rail{
  display:block;
}
.jquery-modal .modal__footer{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
      -ms-flex-pack:end;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  bottom:0;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:flex-end;
  width:100%;
  height:auto;
  margin:0 -24px;
  padding:16px 24px;
  border-top:1px solid #ecedf0;
}
.jquery-modal .modal__footer .btn{
  margin-right:8px;
  font-family:'Roboto', sans-serif;
}
.jquery-modal .modal__footer .btn:last-child{
  margin-right:0;
}
[data-hide],[data-modal='true'],
[data-modal]{
  display:none;
}
[data-armodal]{
  -webkit-transition:opacity 400ms ease-in;
  -o-transition:opacity 400ms ease-in;
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  padding:0 5%;
  background:rgba(0, 0, 0, 0.8);
  font-family:Arial, Helvetica, sans-serif;
  opacity:0;
  pointer-events:none;
  transition:opacity 400ms ease-in;
  z-index:99999;
}
[data-armodal]:target{
  opacity:1;
  pointer-events:auto;
}
[data-armodal] > div{
  position:relative;
  min-width:400px;
  margin:10% auto;
  padding:52px 24px 69px 24px;
  background:#fff;
  background:-webkit-linear-gradient(#fff, #999);
  background:-o-linear-gradient(#fff, #999);
}
[data-armodal] .close{
  -webkit-box-shadow:1px 1px 3px #000;
  position:absolute;
  top:-10px;
  right:-12px;
  width:24px;
  border-radius:12px;
  background:#5c6066;
  color:#fff;
  font-weight:bold;
  line-height:25px;
  text-align:center;
  text-decoration:none;
          box-shadow:1px 1px 3px #000;
}
[data-armodal] .close:hover{
  background:#00d9ff;
}
[data-armodal] div .modal__header{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  top:0;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:space-between;
  width:100%;
  height:52px;
  margin:0 -24px;
  padding:0 24px;
  border-bottom:1px solid #ecedf0;
}
[data-armodal] div .modal__header .modal__title{
  color:#b8c0cc;
  font-size:13px;
  font-weight:bold;
  text-transform:uppercase;
}
[data-armodal] div .modal__header a.modal__close{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center !important;
}
[data-armodal] div .modal__header a.modal__close i{
  color:#a1a8b2;
  font-size:19px;
}
[data-armodal] div .modal__content{
  width:100%;
  min-height:200px;
  background:#fff;
}
[data-armodal] div .modal__footer{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
      -ms-flex-pack:end;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  bottom:0;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:flex-end;
  width:100%;
  height:auto;
  margin:0 -24px;
  padding:16px 24px;
  border-top:1px solid #ecedf0;
}
[data-armodal] div .modal__footer .btn{
  margin-right:8px;
}
[data-armodal] div .modal__footer .btn:last-child{
  margin-right:0;
}
body .jquery-modal.current{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
          align-items:center;
          justify-content:center !important;
  z-index:100;
}
body .jquery-modal.current,body .jquery-modal.current .modal{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
}
body .jquery-modal.current .modal{
  -webkit-box-shadow:10px 0 30px rgba(0, 0, 0, 0.3);
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
          flex-flow:column nowrap;
          align-items:flex-start;
          justify-content:flex-start;
  width:100%;
  padding:0;
  border-radius:0;
          box-shadow:10px 0 30px rgba(0, 0, 0, 0.3);
}
body .jquery-modal.current .modal__inner-body{
  height:80vh;
  overflow:scroll;
}
body .jquery-modal.current .position-fix{
  margin:0 -24px;
}
body .jquery-modal.current .modal__header{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  top:0;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:space-between;
  width:100%;
  height:52px;
  margin:0;
  padding:0 24px;
  border-bottom:1px solid #ecedf0;
}
body .jquery-modal.current .modal__header .modal__title{
  color:#b8c0cc;
  font-size:13px;
  font-weight:bold;
  text-transform:uppercase;
}
body .jquery-modal.current .modal__header a.modal__close{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center !important;
}
body .jquery-modal.current .modal__header a.modal__close i{
  color:#a1a8b2;
  font-size:19px;
}
body .jquery-modal.current .modal__content{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  position:relative;
          flex:1;
  width:100%;
  height:100%;
}
body .jquery-modal.current .modal__footer{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
      -ms-flex-pack:end;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:flex-end;
  width:100%;
  height:52px;
  margin:0;
  padding:0 24px;
  border-top:1px solid #ecedf0;
}
body .jquery-modal.current .modal__footer .btn{
  margin-right:8px;
}
body .jquery-modal.current .modal__footer .btn:last-child{
  margin-right:0;
}
dialog{
  display:none;
  position:absolute;
  right:0;
  left:0;
  width:-webkit-fit-content;
  width:-moz-fit-content;
  width:fit-content;
  height:-webkit-fit-content;
  height:-moz-fit-content;
  height:fit-content;
  margin:auto;
  padding:1em;
  border:solid;
  border:0;
  background:#fff;
  color:#000;
}
dialog[open]{
  display:block;
  position:fixed;
}
dialog + .backdrop{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background:rgba(0, 0, 0, 0.4);
}
@media screen and (max-width: 540px){
  dialog[_polyfill_modal]{
    top:0;
    width:auto;
    margin:1em;
  }
}
._dialog_overlay{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
}
dialog.fixed{
  -webkit-transform:translate(0, -50%);
      -ms-transform:translate(0, -50%);
  position:fixed;
  top:50%;
          transform:translate(0, -50%);
}
.mdl-dialog.ar-dialog .mdl-dialog__content.ps{
  padding:0 24px !important;
}
body.dialog-is-open{
  overflow:hidden !important;
}
.mdl-dialog.ar-dialog .mdl-dialog__actions{
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
      -ms-flex-pack:end;
          justify-content:flex-end;
}
.mdl-dialog.ar-dialog .mdl-dialog__actions button,
.mdl-dialog.ar-dialog .mdl-dialog__actions a{
  margin-left:8px;
  font-family:'Roboto', sans-serif;
  cursor:pointer;
}
.mdl-dialog.ar-dialog .mdl-dialog__actions button:first-child,
.mdl-dialog.ar-dialog .mdl-dialog__actions a:first-child{
  margin-left:0;
}
.mdl-dialog.ar-dialog[open]{
  width:90vw;
  min-width:300px;
  min-height:10vh;
  padding:0;
  border:0;
  background:transparent;
}
.mdl-dialog__canvas{
  -webkit-box-orient:vertical;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  -webkit-box-shadow:10px 0 30px rgba(0, 0, 0, 0.3);
  position:absolute;
          flex-flow:column nowrap;
  height:100%;
  background:#fff;
          box-shadow:10px 0 30px rgba(0, 0, 0, 0.3);
}
.mdl-dialog__canvas,.mdl-dialog__header{
  -webkit-box-direction:normal;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  width:100%;
}
.mdl-dialog__header{
  -webkit-box-orient:horizontal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:space-between;
  height:52px;
  padding:0 24px;
  border-bottom:1px solid #ecedf0;
}
.mdl-dialog__header .mdl-dialog__title{
  color:#a8aaad;
  font-size:13px;
  font-weight:bold;
  text-transform:uppercase;
}
.mdl-dialog__header a{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          align-items:center;
          justify-content:center !important;
  width:40px;
  height:40px;
  margin-right:-16px;
  line-height:1;
}
.mdl-dialog__header a .mdl-button__ripple-container{
  border-radius:50%;
}
.mdl-dialog__header .close i{
  font-size:18px;
  line-height:1;
}
.mdl-dialog__content{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  position:relative;
          flex:1;
  height:auto;
  max-height:70vh;
  margin:24px 0;
  padding:0 24px;
  overflow-x:hidden;
  overflow-y:auto;
}
@media only screen and (min-width: 1200px){
  .mdl-dialog__content.ps > .ps__scrollbar-y-rail{
    display:block;
  }
}
@media only screen and (max-width: 1199px){
  .mdl-dialog__content{
    max-height:40vh;
    overflow-y:auto !important;
  }
}
.mdl-dialog__actions{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:flex-start;
  height:52px;
  padding:0 24px;
  border-top:1px solid #ecedf0;
}
.mdl-dialog__actions button,
.mdl-dialog__actions a{
  margin-right:8px;
}
.mdl-dialog__actions button:last-child,
.mdl-dialog__actions a:last-child{
  margin-right:0;
}
dialog::-webkit-backdrop{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:rgba(0, 0, 0, 0.6);
}
dialog::backdrop{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:rgba(0, 0, 0, 0.6);
}
.card--files .mdl-dialog.ar-dialog[open]{
  min-height:auto;
}
.card--files .mdl-dialog.ar-dialog[open] .mdl-dialog__canvas{
  min-height:190px;
  margin-top:-95px;
}
@media only screen and (max-height: 700px){
  .mdl-dialog.ar-dialog .mdl-dialog__content{
    overflow-y:scroll;
  }
}
dialog{
  -webkit-transform:translate(0, -50%) !important;
  -ms-transform:translate(0, -50%) !important;
  position:fixed !important;
  top:50% !important;
      transform:translate(0, -50%) !important;
}
body dialog .mdl-dialog__canvas{
  position:relative !important;
}
body dialog.mdl-dialog.ar-dialog[open]{
  height:auto;
  max-height:90vh;
}
body .mdl-dialog:before{
  display:none !important;
}
@media only screen and (min-width: 1200px){
  #app-wrapper .main-content .grid-stack.clients-details-gridstack .grid-stack-item-content .card--logs .ps-container{
    margin-bottom:0px;
  }
}
.card--contacts .ddown--three-dots .btn-more i{
  margin-left:0;
  color:#747b80;
}
.page-clients-details .card{
  margin-bottom:24px;
}
.page-clients-details .mdl-tabs__tab-bar{
  padding:0 24px;
}
.page-clients-details .mdl-tabs__tab{
  color:#5c6066;
}
.page-clients-details .mdl-tabs.is-upgraded .mdl-tabs__tab.is-active:after{
  background:#02A8F3;
}
.page-clients-details .mdl-tabs.is-upgraded .mdl-tabs__tab.is-active{
  color:#02A8F3;
}
.page-clients-details .dataTables_paginate{
  display:none;
}
.page-clients-details .dataTables_wrapper{
  padding:0 24px;
}
.page-clients-details .dataTables_length{
  margin-right:-4px;
}
@media only screen and (max-width: 1199px){
}
@media only screen and (min-width: 768px) and (max-width: 1365px){
  .card--contacts .mobile-target--overflow{
    max-height:305px;
    overflow:hidden;
  }
  .card--contacts .mobile-target--overflow > div{
    max-height:inherit !important;
  }
  .card--contacts .card__content{
    overflow:hidden;
  }
  .card--contacts .mobile-toogle--box{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
        -ms-flex-pack:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            justify-content:center;
    text-align:center;
  }
  .card--contacts .card__mobile-toggle{
    display:block;
  }
  .card-container.card--mobile-toggled .card--contacts .mobile-target--overflow{
    height:auto;
    overflow:visible;
  }
}
.card--contacts .flex-block:hover .avatar:after{
  -webkit-transition:500ms;
  -o-transition:500ms;
  border:5px solid #eee;
  transition:500ms;
}
.clients-details-gridstack .card .mobile--toogle-target .timeline__padding a:nth-child(3){
  margin-right:4px;
}
.card--contacts .flex-block .flex-block__content .flex-block__desc,
.card--contacts .flex-block .flex-block__content .flex-block__title{
  color:#4b4c4d;
}
.card.card--logs.card--scrollbox .timeline{
  padding:0 16px 0 24px !important;
}
.card--contacts .flex-block .flex-block__content .flex-block__desc{
  color:#a1a8b2;
  font-weight:400;
}
.card.card--chart-small .card__content{
  height:100%;
}
.clients-details-gridstack .card .mdl-tabs__tab-bar{
  border-bottom:1px solid #dfe3e6;
}
@media only screen and (max-width: 767px){
  .tbl-c .dataTables_wrapper .pagination--type2 .dataTables_paginate{
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
            justify-content:space-between;
    width:100%;
    margin:0;
  }
  .page-datatables .tbl-c .dt-area-bottom{
    margin:0;
    padding:0;
  }
  table.collapsed tbody tr:not(.child) td:first-child{
    padding:8px 0 8px 0;
  }
  .clients-details-gridstack .tbl-c table{
    padding:0 0;
  }
  .clients-details-gridstack table.collapsed tbody tr:not(.child) td:first-child{
    width:60px;
    padding-left:8px;
  }
  .clients-details-gridstack table.collapsed tbody tr:not(.child) td:nth-child(5){
    padding-right:16px;
  }
  .clients-details-gridstack .tbl-c .dataTables_wrapper .pagination--type2 .dataTables_paginate{
    margin-left:8px;
  }
  .clients-details-gridstack .card .card-ctrls{
    height:40px;
    margin-top:0;
    margin-bottom:0;
    padding-top:0 !important;
  }
  .clients-details-gridstack .card .card-ctrls .search-box .search-box__search-field{
    padding:0;
  }
  .clients-details-gridstack .card .card-ctrls .search-box .search-box__mdl-textfield .mdl-textfield__label:after{
    z-index:10;
  }
}
@media only screen and (min-width: 1200px){
  .card--detail-info .mobile--toogle-target,
  .card--chart-small .mobile--toogle-target{
    display:block !important;
  }
  .card--logs .mobile--toogle-target{
    display:-webkit-box !important;
    display:-webkit-flex !important;
    display:-ms-flexbox !important;
    display:flex !important;
  }
}
.clients-details-gridstack .grid-stack-item-content .card.card--contacts .card__content{
  padding:0;
}
.grid-stack-item-content .card.card--contacts .flex-block{
  padding:8px 8px 8px 24px;
}
.grid-stack-item-content .card.card--chart-small .card__content{
  padding:8px 24px;
}
.tbl-c table th.ui-selectee[aria-sort]:after{
  display:inline-block;
}
.card--slim .datarow.mobile--toogle-target{
  overflow:hidden;
}
#app-wrapper .clients-details-gridstack .card .card-ctrls.tab-search.tab-search--standard .search-box .mdl-textfield__label{
  top:6px;
}
@media only screen and (max-width: 1199px){
  #app-wrapper .clients-details-gridstack .card .card-ctrls.tab-search.tab-search--standard .search-box .mdl-textfield__label{
    top:50%;
    height:100%;
    padding-top:6px;
    font-size:16px;
  }
  #app-wrapper .clients-details-gridstack .card .card-ctrls.tab-search.tab-search--standard .search-box{
    -webkit-box-ordinal-group:2;
    -webkit-order:1;
        -ms-flex-order:1;
            order:1;
  }
}
#app-wrapper .card--contacts .ddown--three-dots > div.btn-more{
  margin-right:-8px;
}
#app-wrapper .card .ddown--three-dots > div.btn-more{
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:40px;
  height:40px;
}
@media only screen and (max-width: 767px){
  #app-wrapper .clients-details-gridstack .card .card-ctrls.tab-search.tab-search--standard .search-box{
    -webkit-box-ordinal-group:5;
    -webkit-order:4;
        -ms-flex-order:4;
            order:4;
  }
}
.card--pagination .tbl-c .dataTables_wrapper .pagination--type2 .dataTables_paginate > span a{
  font-weight:500;
}
.card--pagination .tbl-c .dataTables_wrapper .pagination--type2 .dataTables_paginate > span a.current{
  background:transparent;
  color:#02A8F3;
}
.card--pagination .tbl-c .dataTables_wrapper .pagination--type2 .dataTables_paginate > span{
  margin:0;
}
.card--pagination .dataTables_paginate .mdl-js-ripple-effect,
.card--pagination .dataTables_paginate > div,
.card--pagination .dt-pag-left,
.card--pagination .dt-pag-right{
  width:30px;
  height:30px;
}
.card--pagination .tbl-c .dataTables_wrapper .pagination--type2 .dataTables_paginate{
  margin-left:-8px;
}
.card--pagination .dataTables_paginate .mdl-js-ripple-effect.disabled{
  cursor:not-allowed;
}
.card--pagination .tbl-c .dataTables_wrapper .pagination--type2 .dataTables_paginate > span a{
  margin-right:0px;
}
.card--pagination .disabled{
  color:#5c6066;
}
.card--pagination .dataTables_length a{
  margin-right:0;
  font-weight:500;
}
.card--pagination .dt-pag-left:hover,
.card--pagination .dt-pag-right:hover{
  color:#5c6066;
}
.card-ctrls__left [data-selectar--mdl=true] + .select2-container--mdl{
  min-width:auto;
}
.main-content .card--tabs .tbl-c .card-ctrls .card-ctrls__left .search-box .zmdi-search{
  margin-left:-6px;
}
.main-content .card--logs .card-ctrls .card-ctrls__left .search-box .zmdi-search,#app-wrapper .page-datatables .main-content .card .tbl-c .card-ctrls.tab-search .card-ctrls__left .search-box .zmdi-search{
  margin-left:-8px;
}
.search-box:before,
.search-box > i{
  left:2px;
}
@media only screen and (min-width: 1351px){
  .page-datatables.page-vue-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active{
    margin-right:80px !important;
  }
  .page-datatables.page-vue-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box{
    margin-right:150px !important;
  }
}
.page-datatables.page-vue-datatables .card-ctrls__right .filters .ddown .btn-with-selected{
  display:-webkit-box !important;
  display:-webkit-flex !important;
  display:-ms-flexbox !important;
  display:flex !important;
}
.page-datatables.page-vue-datatables .select2-container{
  -webkit-box-flex:0;
  -webkit-flex:none;
      -ms-flex:none;
          flex:none;
  width:auto !important;
  font-weight:500;
}
.page-datatables.page-vue-datatables [data-selectAR--mdl-big=true] + .select2-container--mdl-big .select2-selection__rendered{
  padding-right:16px;
  font-size:18px;
}
.page-datatables.page-vue-datatables [data-selectAR--mdl-big=true] + .select2-container--mdl-big .select2-selection__rendered .select2-selection__arrow:before{
  right:0;
}
ul.simple-pagination{
  list-style:none;
}
.simple-pagination{
  display:block;
  margin:0;
  padding:0 5px 5px 0;
}
.simple-pagination ul,.simple-pagination li{
  margin:0;
  padding:0;
  list-style:none;
}
.simple-pagination li{
  float:left;
}
@media only screen and (max-width: 767px){
  .simple-pagination li{
    float:none;
  }
}
span.ellipse.clickable{
  cursor:pointer;
}
.ellipse input{
  width:3em;
}
.compact-theme span{
  cursor:pointer;
}
.compact-theme a,
.compact-theme span{
  -webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
  min-width:14px;
  padding:0 7px;
  float:left;
  border:1px solid #aaa;
  border-left:none;
  background:#efefef;
  background:-webkit-gradient(linear, to left top, to left bottom, color-stop(0%, #ffffff), color-stop(100%, #efefef));
  background:-webkit-linear-gradient(to top, #ffffff 0%, #efefef 100%);
  background:-o-linear-gradient(to top, #ffffff 0%, #efefef 100%);
  background:-webkit-gradient(linear, left bottom, left top, from(#ffffff), to(#efefef));
  background:-webkit-linear-gradient(bottom, #ffffff 0%, #efefef 100%);
  background:-o-linear-gradient(bottom, #ffffff 0%, #efefef 100%);
  background:linear-gradient(to top, #ffffff 0%, #efefef 100%);
  color:#333;
  font-size:14px;
  font-weight:normal;
  line-height:24px;
  text-align:center;
          box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
}
.compact-theme a:hover,
.compact-theme li:not(.disabled):not(.active) span:hover{
  background:#efefef;
  background:-webkit-gradient(linear, to left top, to left bottom, color-stop(0%, #efefef), color-stop(100%, #bbbbbb));
  background:-webkit-linear-gradient(to top, #efefef 0%, #bbbbbb 100%);
  background:-o-linear-gradient(to top, #efefef 0%, #bbbbbb 100%);
  background:-webkit-gradient(linear, left bottom, left top, from(#efefef), to(#bbbbbb));
  background:-webkit-linear-gradient(bottom, #efefef 0%, #bbbbbb 100%);
  background:-o-linear-gradient(bottom, #efefef 0%, #bbbbbb 100%);
  background:linear-gradient(to top, #efefef 0%, #bbbbbb 100%);
  text-decoration:none;
}
.compact-theme li:first-child a,
.compact-theme li:first-child span{
  border-left:1px solid #aaa;
  border-radius:3px 0 0 3px;
}
.compact-theme li:last-child a,
.compact-theme li:last-child span{
  border-radius:0 3px 3px 0;
}
.compact-theme .current{
  background:#bbbbbb;
  background:-webkit-gradient(linear, to left top, to left bottom, color-stop(0%, #bbbbbb), color-stop(100%, #efefef));
  background:-webkit-linear-gradient(to top, #bbbbbb 0%, #efefef 100%);
  background:-o-linear-gradient(to top, #bbbbbb 0%, #efefef 100%);
  background:-webkit-gradient(linear, left bottom, left top, from(#bbbbbb), to(#efefef));
  background:-webkit-linear-gradient(bottom, #bbbbbb 0%, #efefef 100%);
  background:-o-linear-gradient(bottom, #bbbbbb 0%, #efefef 100%);
  background:linear-gradient(to top, #bbbbbb 0%, #efefef 100%);
  cursor:default;
}
.compact-theme .ellipse{
  padding:0 10px;
  background:#eaeaea;
  cursor:default;
}
.light-theme span{
  cursor:pointer;
}
.light-theme a,
.light-theme span{
  -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  min-width:14px;
  margin:0 5px 0 0;
  padding:0 7px;
  float:left;
  border:1px solid #bbb;
  border-radius:3px;
  background:#efefef;
  background:-webkit-gradient(linear, to left top, to left bottom, color-stop(0%, #ffffff), color-stop(100%, #efefef));
  background:-webkit-linear-gradient(to top, #ffffff 0%, #efefef 100%);
  background:-o-linear-gradient(to top, #ffffff 0%, #efefef 100%);
  background:-webkit-gradient(linear, left bottom, left top, from(#ffffff), to(#efefef));
  background:-webkit-linear-gradient(bottom, #ffffff 0%, #efefef 100%);
  background:-o-linear-gradient(bottom, #ffffff 0%, #efefef 100%);
  background:linear-gradient(to top, #ffffff 0%, #efefef 100%);
  color:#666;
  font-size:14px;
  font-weight:normal;
  line-height:24px;
  text-align:center;
          box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
}
.light-theme a:hover,
.light-theme li:not(.disabled):not(.active) span:hover{
  background:#fcfcfc;
  text-decoration:none;
}
.light-theme .current{
  -webkit-box-shadow:0 1px 0 #ffffff, 0 0 2px rgba(0, 0, 0, 0.3) inset;
  border-color:#444;
  background:#666;
  color:#fff;
          box-shadow:0 1px 0 #ffffff, 0 0 2px rgba(0, 0, 0, 0.3) inset;
  cursor:default;
}
.light-theme .ellipse{
  -webkit-box-shadow:none;
  border:none;
  border-radius:0;
  background:none;
  font-weight:bold;
          box-shadow:none;
  cursor:default;
}
.dark-theme span{
  cursor:pointer;
}
.dark-theme a,
.dark-theme span{
  -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
  min-width:14px;
  margin:0 5px 0 0;
  padding:0 7px;
  float:left;
  border:1px solid #222;
  border-radius:3px;
  background:#555;
  background:-webkit-gradient(linear, to left top, to left bottom, color-stop(0%, #555), color-stop(100%, #333));
  background:-webkit-linear-gradient(to top, #555 0%, #333 100%);
  background:-o-linear-gradient(to top, #555 0%, #333 100%);
  background:-webkit-gradient(linear, left bottom, left top, from(#555), to(#333));
  background:-webkit-linear-gradient(bottom, #555 0%, #333 100%);
  background:-o-linear-gradient(bottom, #555 0%, #333 100%);
  background:linear-gradient(to top, #555 0%, #333 100%);
  color:#ccc;
  font-size:14px;
  font-weight:normal;
  line-height:24px;
  text-align:center;
          box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
}
.dark-theme a:hover,
.dark-theme li:not(.disabled):not(.active) span:hover{
  background:#444;
  text-decoration:none;
}
.dark-theme .current{
  -webkit-box-shadow:0 1px 0 rgba(255, 255, 255, 0.2), 0 0 1px 1px rgba(0, 0, 0, 0.1) inset;
  border-color:#000;
  background:#222;
  color:#fff;
          box-shadow:0 1px 0 rgba(255, 255, 255, 0.2), 0 0 1px 1px rgba(0, 0, 0, 0.1) inset;
  cursor:default;
}
.dark-theme .ellipse{
  -webkit-box-shadow:none;
  border:none;
  border-radius:0;
  background:none;
  font-weight:bold;
          box-shadow:none;
  cursor:default;
}
#app-wrapper .main-content .grid-stack.clients-details-gridstack .grid-stack-item-content .card--logs .ps-container{
  margin-bottom:44px;
}
@media only screen and (max-width: 767px){
  #app-wrapper .main-content .grid-stack.clients-details-gridstack .grid-stack-item-content .card.card--pagination{
    padding-bottom:0px !important;
  }
}
.page-datatables .grid-stack-item-content.card-datatables .card.card--pagination{
  padding-bottom:0;
}
#app-wrapper .main-content .grid-stack.clients-details-gridstack .grid-stack-item-content .card .tbl-c .datarow .dataTables_wrapper .dt-area-bottom.pagination{
  position:relative;
}
#app-wrapper .main-content .grid-stack.clients-details-gridstack .grid-stack-item-content .card.card--pagination{
  padding-bottom:56px;
}
@media only screen and (max-width: 1199px){
  #app-wrapper .main-content .grid-stack.clients-details-gridstack .grid-stack-item-content .card .tbl-c .datarow .dataTables_wrapper{
    padding-bottom:0;
  }
  #app-wrapper .main-content .grid-stack.clients-details-gridstack .grid-stack-item-content .card .tbl-c .datarow .dataTables_wrapper .dt-area-bottom.pagination{
    bottom:-10px;
  }
}
@media only screen and (max-width: 767px){
  #app-wrapper .main-content .grid-stack.clients-details-gridstack .grid-stack-item-content .card .tbl-c .datarow,#app-wrapper .main-content .grid-stack.clients-details-gridstack .grid-stack-item-content .card .tbl-c .datarow .dataTables_wrapper{
    margin-right:0;
  }
  #app-wrapper .main-content .grid-stack.clients-details-gridstack .grid-stack-item-content .card .tbl-c .datarow .dataTables_wrapper .dt-area-bottom.pagination{
    padding-right:16px;
    padding-left:16px;
  }
}
#app-wrapper .main-content .grid-stack.clients-details-gridstack .grid-stack-item-content .card .tbl-c .datarow{
  height:100%;
  margin-bottom:0;
}
#app-wrapper .main-content .grid-stack.clients-details-gridstack .grid-stack-item-content .card .tbl-c .datarow .dataTables_wrapper .dt-area-bottom.pagination{
  padding:0;
  padding-right:16px;
}
#app-wrapper .main-content .grid-stack.clients-details-gridstack .grid-stack-item-content .card .tbl-c .datarow > .ps-scrollbar-y-rail{
  margin-right:0;
}
@media only screen and (min-width: 1200px){
  .card-datatables .datarow table.collapsed tbody tr:not(.child) td:first-child{
    min-width:53px;
  }
  .card-datatables .datarow table.collapsed tbody tr:not(.child) td:first-child:before{
    padding-left:2px;
    color:#02A8F3;
    font-size:16px;
  }
  .card-datatables .datarow table.collapsed tbody tr.child td.child ul li{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            align-items:center;
    padding:0 4px;
    text-align:left;
  }
  .card-datatables .datarow table.collapsed tbody tr.child td.child ul li .dtr-title{
    margin-right:4px;
    color:#9fa5b3;
    font-size:13px;
    font-weight:700;
  }
  .card-datatables .datarow table.collapsed tbody tr.child td.child ul li span:last-of-type{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  .card-datatables .datarow table.collapsed tbody tr.child td.child ul li:last-of-type{
    display:none;
  }
}
@media only screen and (max-width: 767px){
  .card.card--logs .card__content{
    padding:0;
  }
  .card.card--logs .card__content > .datarow{
    margin-top:0;
    padding:0 16px;
  }
  .card.card--logs .card__content > .datarow .timeline{
    margin-top:0;
  }
}
@media only screen and (min-width: 1367px){
  #app-wrapper .main-content .grid-stack .card-datatables .card.card--tabs .mdl-tabs .tbl-c,#app-wrapper .main-content .grid-stack .card-datatables .card.card--tabs .mdl-tabs .tbl-c .card-ctrls{
    padding:0;
  }
  #app-wrapper .main-content .grid-stack .card-datatables .card.card--tabs .mdl-tabs .tbl-c .dataTables_wrapper{
    height:100%;
    padding:0 24px;
    padding-right:16px;
  }
  .card--logs .datarow{
    height:100%;
  }
  #app-wrapper .main-content .grid-stack .pagination.pagination--type2 .dataTables_paginate a{
    cursor:pointer;
  }
}
.client-value-chart--blue{
  position:absolute;
  top:-1px;
  left:0;
  width:100%;
  background:#44c4fd;
}
.client-value-chart--blue canvas#line-chart{
  width:100% !important;
  height:160px !important;
}
.clients-details--vue .card--chart-small > .card__content{
  z-index:3;
}
#app-wrapper .page-clients-details .card.card--tabs .card-ctrls.tab-search .card-ctrls__left .select2 .select2-selection .select2-selection__rendered{
  font-size:16px;
}
#app-wrapper .page-users .card .card-ctrls.tab-search .filters .swiper-filters--box{
  right:230px;
}
#app-wrapper .page-users .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active{
  right:220px;
}
.menu-aside.menu-aside--steps{
  position:relative;
  overflow:hidden;
}
.menu-aside.menu-aside--steps:before{
  position:absolute;
  top:23px;
  left:43px;
  width:2px;
  height:85%;
  background-color:#028ccb;
  content:"";
  z-index:2;
}
.menu-aside.menu-aside--steps li:hover > a{
  background:initial;
}
.menu-aside.menu-aside--steps li:hover.is-active{
  background-color:#0297da;
}
.menu-aside.menu-aside--steps li > a{
  padding:8px 24px;
}
.menu-aside.menu-aside--steps li.is-active .step-indicator,.menu-aside.menu-aside--steps li.is-complete .step-indicator{
  -webkit-box-shadow:3px 0 10px rgba(0, 0, 0, 0.05);
  background-color:#44c4fd;
          box-shadow:3px 0 10px rgba(0, 0, 0, 0.05);
}
.menu-aside.menu-aside--steps li.is-complete .step-indicator:before{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  position:relative;
  color:#fff;
  font:normal normal normal 24px/1 'Material-Design-Iconic-Font';
  font-size:24px;
  text-rendering:auto;
  content:'\f26b';
}
.menu-aside.menu-aside--steps li.is-complete .step-indicator span{
  display:none;
}
.menu-aside.menu-aside--steps .step-indicator{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center !important;
  width:40px;
  height:40px;
  margin-right:16px;
  border:2px solid #44c4fd;
  border-radius:50%;
  background-color:#02A8F3;
  font-size:16px;
  font-weight:bold;
  z-index:2;
}
.page-create .grid-col .menu-mobile-settings--box + section{
  padding:24px;
}
@media only screen and (max-width: 767px){
  .page-create .menu-mobile-settings--box{
    margin-bottom:32px;
  }
  .page-create section.main-content section{
    padding:24px !important;
  }
}
@media only screen and (max-width: 1199px){
  .page-create .menu-mobile-settings--box + section{
    margin-top:60px;
  }
}
@media only screen and (max-width: 767px){
  .page-create .menu-mobile-settings--box + section{
    margin-top:40px;
  }
}
#app-wrapper .app-content.full-page section.main-content{
  height:100%;
}
#app-wrapper .app-content.full-page .app-content__footer{
  width:calc(100% - 338px);
}
#app-wrapper .app-content.full-page .grid-container.grid-container--2col .grid-col--container{
  min-height:calc(100vh - 85px);
}
.page-framework .viewport{
  position:relative;
  width:100%;
  height:100vh;
  overflow-x:hidden;
  overflow-y:scroll;
}
.page-framework .framework-container{
  width:70%;
  height:100%;
  margin:0 auto;
}
.page-framework .framework-container .col-group{
  margin-bottom:24px;
}
.page-framework .framework-container h1.title{
  margin-bottom:30px;
  padding-bottom:16px;
  border-bottom:1px solid #02A8F3;
  color:#3b404b;
}
.page-framework .framework-container h2.description{
  margin-bottom:30px;
  padding-bottom:16px;
  border-bottom:1px solid #dfe3e6;
  color:#3b404b;
  font-size:16px;
  font-weight:500;
}
.page-framework .framework-container > section{
  margin-top:30px;
  margin-bottom:50px;
}
.page-framework .framework-container > section:last-child{
  margin-bottom:100px;
}
.page-framework .framework-container > section.text-center .col-group:not(.header) > div{
  text-align:center;
}
.page-framework .framework-container section.typography [data-children-height="equal"] > div:first-child{
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
          align-items:flex-start;
}
.page-framework .framework-container section.typography [data-children-height="equal"] > div:first-child,.page-framework .framework-container section.typography [data-children-height="equal"] > div:last-child{
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          justify-content:flex-start;
}
.page-framework .framework-container section.typography [data-children-height="equal"] > div:last-child{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
}
.page-framework .framework-container section.typography .label{
  margin:0;
  color:#a1a7b3;
  font-size:13px;
  font-weight:normal;
}
.page-framework .framework-container section.buttons .label{
  margin:0;
  color:#3b404b;
  font-size:14px;
  font-weight:normal;
}
.app-content.page-login{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
      -ms-flex-direction:column;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-direction:column;
          align-items:center;
          justify-content:center !important;
  height:100vh;
  margin-left:0;
  background-image:-webkit-gradient(linear, left top, right top, from(#0079b9), to(#00adee));
  background-image:-webkit-linear-gradient(left, #0079b9 0%, #00adee 100%);
  background-image:-o-linear-gradient(left, #0079b9 0%, #00adee 100%);
  background-image:linear-gradient(to right, #0079b9 0%, #00adee 100%);
}
@media only screen and (max-width: 767px){
  .app-content.page-login{
    overflow:hidden;
  }
}
.app-content.page-login .img-logo{
  width:100%;
  height:60px;
  margin-bottom:60px;
  background-image:url('../img/theme/antares/logo/logo_sign_white_2.svg');
  background-position:center;
  background-repeat:no-repeat;
}
@media only screen and (max-width: 767px){
  .app-content.page-login .img-logo{
    margin-bottom:30px;
  }
}
@media only screen and (max-width: 767px) and (orientation: landscape){
  .app-content.page-login .img-logo{
    display:none;
  }
}
@-webkit-keyframes loginBG{
  0%{
    background-position:0 5%;
  }
  50%{
    background-position:100% 96%;
  }
  100%{
    background-position:0 5%;
  }
}
@keyframes loginBG{
  0%{
    background-position:0 5%;
  }
  50%{
    background-position:100% 96%;
  }
  100%{
    background-position:0 5%;
  }
}
.app-content.page-login input:focus,
.app-content.page-login input:active{
  outline:0;
}
.app-content.page-login .main-content{
  height:auto;
}
@media only screen and (max-width: 767px){
  .app-content.page-login .main-content{
    width:90%;
  }
}
.app-content.page-login:before{
  display:none;
}
.app-content.page-login .main-content{
  padding:0 !important;
}
.app-content.page-login .login-box{
  -webkit-box-shadow:0 2px 35px rgba(0, 0, 0, 0.16);
  position:relative;
  width:440px;
  padding:46px 30px;
  background-color:#fff;
          box-shadow:0 2px 35px rgba(0, 0, 0, 0.16);
}
@media only screen and (max-width: 767px){
  .app-content.page-login .login-box{
    width:100%;
  }
}
@media only screen and (max-width: 767px) and (orientation: landscape){
  .app-content.page-login .login-box{
    padding:8px 30px;
  }
}
.app-content.page-login .login-box .form-block:first-of-type{
  margin-bottom:0;
}
.app-content.page-login .login-box .input-field .mdl-textfield{
  width:100%;
  padding:16px 0;
}
.app-content.page-login .login-box .input-field .mdl-textfield .mdl-textfield__label{
  top:22px;
}
.app-content.page-login .login-box .input-field .mdl-textfield.is-focused .mdl-textfield__label,
.app-content.page-login .login-box .input-field .mdl-textfield.is-dirty .mdl-textfield__label{
  top:0px;
}
.app-content.page-login .login-box .input-field .mdl-textfield__input{
  color:#02A8F3;
  letter-spacing:0.4px;
}
.app-content.page-login .login-box .input-field .mdl-textfield__label:after{
  bottom:16px;
}
.app-content.page-login .login-box .login-box__remember{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
  width:100%;
  margin-top:8px;
  margin-bottom:16px;
}
.app-content.page-login .login-box .login-box__remember span{
  color:#747b80;
}
.app-content.page-login .login-box .mdl-js-button{
  width:100%;
}
.app-content.page-login .login-box .password-reset{
  display:block;
  margin-top:8px;
  font-weight:400;
  cursor:pointer;
}
.app-content.page-login .login-box .input-field .mdl-textfield .mdl-textfield__label{
  top:0px !important;
  font-size:12px !important;
}
.app-content.page-login .login-box fieldset .form-block .type-error:after{
  top:32px;
}
.grid-col--menu,.menu-mobile-settings{
  background-color:#02A8F3;
}
.menu-mobile-settings{
  display:none;
  top:0;
  width:100%;
  height:46px;
  margin:0;
  padding:0;
  list-style-type:none;
}
.menu-mobile-settings + .select2{
  display:none;
}
@media only screen and (max-width: 1199px){
  .menu-mobile-settings + .select2{
    display:block;
  }
  .menu-mobile-settings + .select2 .select2-selection__rendered,
  .menu-mobile-settings + .select2 .select2-selection__arrow:before{
    color:#fff !important;
  }
}
@media only screen and (max-width: 767px){
  .menu-mobile-settings + .select2{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    position:absolute;
    top:0;
    line-height:45px;
  }
  .menu-mobile-settings + .select2 .selection{
    width:100%;
  }
  .menu-mobile-settings + .select2 .select2-selection{
    height:100%;
    border-right:0;
    border-left:0;
    border-radius:0;
    background:#02A8F3;
    line-height:45px;
  }
  .menu-mobile-settings + .select2 .select2-selection .select2-selection__rendered{
    height:100%;
    margin:0;
    padding-left:16px;
    color:#fff !important;
    font-size:14px;
    font-weight:500;
    line-height:42px;
  }
  .menu-mobile-settings + .select2 .select2-selection .select2-selection__arrow:before{
    top:10px;
    color:#fff;
    font:normal normal normal 24px/1 'Material-Design-Iconic-Font';
  }
}
.menu-aside-container{
  -webkit-box-flex:1;
  -webkit-flex-grow:1;
      -ms-flex-positive:1;
  position:relative;
          flex-grow:1;
  width:100%;
  height:100%;
  background-color:#02A8F3;
}
.menu-aside-container.menu-aside-container--fixed{
  position:fixed !important;
  top:0;
  width:338px;
  height:100vh;
  overflow-x:hidden;
  overflow-y:auto;
  z-index:1;
}
@media only screen and (max-width: 1366px) and (min-width: 1024px){
  .menu-aside-container.menu-aside-container--fixed{
    width:245px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
  .menu-aside-container.menu-aside-container--fixed{
    width:60px;
  }
}
.main-sidebar--top .menu-aside-container.menu-aside-container--fixed{
  top:80px;
}
.menu-aside + .menu-aside{
  padding-top:16px;
  border-top:1px solid rgba(0, 0, 0, 0.1);
}
.menu-aside{
  width:100%;
  margin:0;
  padding:0;
  list-style-type:none;
}
@media only screen and (max-width: 1199px){
  .menu-aside{
    position:-webkit-sticky;
    position:sticky;
    top:10px;
  }
}
.menu-aside:last-child{
  border-bottom:0;
}
.menu-aside li{
  position:relative;
}
.menu-aside li.has-submenu > a{
  cursor:pointer;
}
.menu-aside li.has-submenu > a:after{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  position:absolute;
  top:17px;
  right:16px;
  color:#fff;
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  line-height:1;
  text-rendering:auto;
  content:'\f2f2';
  z-index:1;
}
.menu-aside li.has-submenu.submenu-open > a:after{
  content:'\f2f8';
}
.menu-aside li.submenu-open .menu-aside__submenu{
  display:block;
}
.menu-aside li .menu-aside__submenu{
  display:none;
  margin:0;
  padding:0;
  list-style-type:none;
}
.menu-aside li .menu-aside__submenu > li.is-active a{
  background-color:#0297da;
}
.menu-aside li .menu-aside__submenu > li > a{
  position:relative;
  padding:8px 24px;
  padding-left:60px;
  color:rgba(255, 255, 255, 0.7);
}
.menu-aside li .menu-aside__submenu > li > a span,
.menu-aside li .menu-aside__submenu > li > a i{
  color:rgba(255, 255, 255, 0.7);
}
.menu-aside li.menu-aside__title{
  padding-left:24px;
  color:#fff;
  font-size:16px;
  font-weight:500;
  line-height:64px;
}
.menu-aside li.menu-aside__title:hover a{
  background:none;
}
.menu-aside li.is-active a{
  background-color:#0297da;
}
.menu-aside li.is-active:before{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
  display:inline-block;
  position:absolute;
  top:50%;
  right:0;
          transform:translateY(-50%);
  color:#fff;
  font:normal normal normal 40px/1 'Material-Design-Iconic-Font';
  text-rendering:auto;
  content:'\f2f4';
  z-index:1;
}
.menu-aside li.has-submenu.submenu-open.is-active:before{
  color:transparent;
  content:'';
}
.menu-aside li a{
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:relative;
          justify-content:flex-start;
  width:100%;
  height:100%;
  padding:15px 24px;
  transition:300ms;
}
.menu-aside li a,.menu-aside li a i{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
}
.menu-aside li a i{
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:20px;
  margin-right:16px;
  color:#fff;
  font-size:24px;
}
.menu-aside li a span{
  color:#fff;
  font-size:14px;
}
.grid-col--container section h3{
  padding:32px;
  padding-left:0;
}
@media only screen and (max-width: 767px){
  .form-block{
    -webkit-box-orient:vertical;
    -webkit-flex-flow:column nowrap;
        -ms-flex-flow:column nowrap;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
        -ms-flex-align:start;
            flex-flow:column nowrap;
            align-items:flex-start;
  }
  .form-block,.rwd-change{
    -webkit-box-direction:normal;
  }
  .rwd-change{
    -webkit-box-orient:horizontal;
    -webkit-flex-flow:row wrap;
        -ms-flex-flow:row wrap;
            flex-flow:row wrap;
  }
  .inline-forms{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column nowrap;
        -ms-flex-flow:column nowrap;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
        -ms-flex-align:start;
            flex-flow:column nowrap;
            align-items:flex-start;
  }
  .inline-forms .form-block{
    width:100%;
    min-width:100%;
  }
}
.page-email-settings .CodeMirror{
  height:calc(100vh - 400px);
}
@media only screen and (max-width: 767px){
  .page-email-settings .CodeMirror{
    height:calc(100vh - 480px);
  }
}
@media only screen and (max-width: 1199px){
  .page-email-settings .menu-mobile-settings--box{
    padding-bottom:0;
  }
}
@media only screen and (max-width: 767px){
  .page-email-settings .menu-mobile-settings--box{
    padding:0;
  }
}
.page-email-settings .email-additions{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:flex-start;
  width:100%;
  padding-right:24px;
  padding-left:24px;
  border-bottom:1px solid #ecedf0;
  background:#fff;
}
@media only screen and (max-width: 1199px){
  .page-email-settings .email-additions{
    margin-top:68px;
    padding-bottom:16px;
  }
}
.page-email-settings .email-additions .btn-group{
  padding:14px 0;
}
.page-email-settings .email-additions .ddown__init,
.page-email-settings .email-additions .btn{
  height:36px;
}
.page-email-settings .email-additions .btn-group .ddown .ddown__init{
  display:inline-block;
}
.page-email-settings .email-additions .btn-group .ddown .ddown__init.btn{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
  width:auto;
  padding-right:16px;
  overflow:inherit;
  background-color:#dfe3e6;
  color:#5c6066;
}
@media only screen and (max-width: 1023px){
  .page-email-settings .email-additions .btn-group .ddown .ddown__init.btn{
    padding-right:24px;
  }
}
.page-email-settings .email-additions .btn-group .ddown .ddown__init.btn i{
  color:#5c6066;
  font-size:22px;
}
.page-email-settings .mdl-tabs{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
}
.page-email-settings legend{
  padding-bottom:8px;
}
.page-email-settings fieldset{
  min-width:100%;
}
.page-email-settings .email-settings{
  width:100%;
  height:100%;
  padding:24px;
  background:#fff;
}
.page-email-settings .mdl-tabs__tab-bar{
  padding-left:24px;
}
.page-email-settings .email-preview{
  width:50%;
  height:100%;
  padding:0;
  background:#dfe3e6;
}
.page-email-settings .email-preview .preview-area{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:column nowrap;
  width:100%;
  height:calc(100vh - 170px);
  background:#eee;
}
.page-email-settings .email-preview .preview-area iframe{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  width:100%;
  height:100%;
}
.page-email-settings .email-preview .preview-area iframe body *{
  font-family:'Roboto', sans-serif;
}
.page-email-settings .mdl-tabs textarea{
  opacity:0;
}
.page-email-settings .mdl-tabs .mdl-tabs__panel{
  padding:24px;
}
.page-email-settings .grid-container.grid-container--2col{
  height:calc(100vh - 90px);
}
.page-email-settings .grid-container.grid-container--2col .grid-col--container{
  min-height:auto;
  padding:0;
}
.page-email-settings .email-preview .preview-area{
  height:100%;
}
@media only screen and (max-width: 1400px){
  .page-email-settings .grid-col.grid-col--menu{
    width:200px;
    min-width:200px;
  }
  .page-email-settings .grid-col.grid-col--container{
    -webkit-flex-basis:55%;
        -ms-flex-preferred-size:55%;
            flex-basis:55%;
  }
}
@media only screen and (max-width: 520px){
  .page-email-settings .mdl-tabs .email-additions .flex.btn-group{
    width:280px !important;
  }
  .page-email-settings .mdl-tabs .email-additions .flex.btn-group > div,
  .page-email-settings .mdl-tabs .email-additions .flex.btn-group > a{
    margin:8px 0;
  }
}
@media only screen and (max-width: 1199px){
  .grid-container.grid-container--2col.grid-container--email .grid-col--container{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column nowrap;
        -ms-flex-flow:column nowrap;
            flex-flow:column nowrap;
    padding:0 !important;
  }
  .page-email-settings .email-additions .btn-group{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-flow:row wrap;
        -ms-flex-flow:row wrap;
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    -webkit-justify-content:space-around;
        -ms-flex-pack:distribute;
            flex-flow:row wrap;
            align-items:center;
            justify-content:space-around;
    width:100%;
    margin:0 16px;
  }
  .page-email-settings .mdl-tabs__tab-bar{
    height:auto;
  }
  .page-email-settings .email-preview{
    width:100%;
    height:65%;
    padding:16px;
    padding-bottom:85px;
  }
  .page-email-settings .grid-container.grid-container--2col{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column nowrap;
        -ms-flex-flow:column nowrap;
            flex-flow:column nowrap;
  }
  .page-email-settings .grid-col.grid-col--container{
    -webkit-flex-basis:100%;
        -ms-flex-preferred-size:100%;
            flex-basis:100%;
    width:100%;
  }
  .page-email-settings .menu-mobile-settings--box .menu-mobile-settings + .select2 .select2-selection{
    margin-bottom:0;
  }
  .page-email-settings .email-preview .preview-area{
    margin-bottom:80px;
  }
}
@media only screen and (max-width: 550px){
  .page-email-settings .mdl-tabs__tab-bar{
    height:auto;
  }
  .page-email-settings .email-preview{
    width:100%;
  }
}
@media only screen and (max-width: 1366px){
  .page-email-settings .email-additions .btn-group{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-flow:row wrap;
        -ms-flex-flow:row wrap;
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
            flex-flow:row wrap;
            align-items:center;
            justify-content:space-between;
    width:100%;
  }
}
@media only screen and (max-width: 1199px){
  .page-email-settings .email-additions .btn-group{
    margin:0;
    padding:0 24px;
  }
}
@media only screen and (max-width: 599px) and (orientation: landscape){
  .page-email-settings .email-additions .btn-group{
    padding:8px 80px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 767px) and (orientation: landscape){
  .page-email-settings .email-additions .btn-group{
    margin-bottom:16px;
    padding:0px 190px;
  }
}
@media only screen and (max-width: 767px){
  .page-email-settings .menu-mobile-settings--box .menu-mobile-settings + .select2 .select2-selection{
    margin:0;
  }
  .page-email-settings .CodeMirror{
    height:200px;
  }
  .page-email-settings .email-additions .btn-group{
    display:block !important;
    margin-top:8px;
    margin-right:4px;
    margin-left:4px;
    padding:0 0 0 0;
    text-align:center;
  }
  .page-email-settings .email-additions .btn-group .ddown{
    display:inline-block;
    margin:0 8px;
  }
  .page-email-settings .email-additions .btn-group .ddown .ddown__init{
    -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);
    display:block;
    position:relative;
    left:50%;
    width:130px;
    margin:0;
            transform:translateX(-50%);
  }
  .page-email-settings .email-additions .btn-group .ddown .ddown__init:after{
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
    position:absolute;
    top:50%;
    right:4px;
            transform:translateY(-50%);
  }
  .page-email-settings .email-additions .btn-group > a{
    display:inline-block;
    width:90px;
    margin:0 8px;
  }
  .page-email-settings .email-additions .btn-group .ddown.ddown--open .ddown__menu{
    -webkit-transform:translate3d(0, 40px, 0) !important;
    left:0;
            transform:translate3d(0, 40px, 0) !important;
  }
  .page-email-settings .email-additions .btn-group .ddown.ddown--open #Brands + .ddown__content .ddown__menu{
    right:0;
    left:inherit;
  }
  .page-email-settings .email-preview{
    height:400px;
  }
  .page-email-settings .email-additions .btn-group{
    padding-top:0;
  }
  .page-email-settings #app-wrapper .page-email-settings .email-additions .btn-group .btn{
    width:100%;
    margin-bottom:8px;
  }
  .page-email-settings .email-additions .btn-group{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
        -ms-flex-pack:center;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-flow:row wrap;
        -ms-flex-flow:row wrap;
            flex-flow:row wrap;
            justify-content:center;
    width:100% !important;
    margin-top:0;
    margin-right:auto;
    margin-left:auto;
  }
  .page-email-settings .grid-col.grid-col--container{
    -webkit-flex-basis:100%;
        -ms-flex-preferred-size:100%;
            flex-basis:100%;
    width:100%;
  }
  .page-email-settings .email-preview{
    padding-bottom:65px;
  }
}
@media only screen and (max-width: 767px) and only screen and (max-height: 330px){
  .page-email-settings .email-additions .btn-group{
    padding:8px 80px !important;
  }
}
@media only screen and (max-width: 767px) and only screen and (max-height: 390px){
  .page-email-settings .email-additions .btn-group{
    padding:8px 80px !important;
  }
}
@media only screen and (max-width: 767px) and only screen and (max-height: 420px){
  .page-email-settings .email-additions .btn-group{
    padding:8px 80px !important;
  }
}
@media only screen and (min-width: 1200px) and (max-width: 1366px){
  .page-email-settings .menu-mobile-settings + .select2 .select2-selection{
    margin-bottom:0;
  }
}
.page-email-settings .email-additions .ddown:first-of-type .ddown__menu{
  left:0;
}
@media only screen and (max-width: 1049px){
  .grid-container.grid-container--2col .grid-col--container{
    width:auto;
  }
}
.page-email-settings .grid-container.grid-container--2col .grid-col--container.email-preview{
  -webkit-box-shadow:none;
          box-shadow:none;
}
@media only screen and (max-width: 767px){
  .page-email-settings .email-additions .ddown .ddown__content{
    top:0;
  }
}
@media only screen and (max-width: 1199px){
  .page-email-settings .email-additions .ddown .ddown__content{
    top:8px;
  }
}
#app-wrapper .app-content.page-error .main-content{
  margin-bottom:48px;
  padding:0;
}
#app-wrapper .app-content.page-error .breadcrumbs{
  opacity:0;
}
#app-wrapper .app-content.page-error--clean:before{
  display:none;
}
.error-container{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:column nowrap;
}
.error-container .top-area{
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  width:100%;
  height:428px;
  background-color:#02A8F3;
}
.error-container .top-area,.error-container .top-area .app-logo{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:column nowrap;
          align-items:center;
}
.error-container .top-area .app-logo{
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
          justify-content:center;
  height:118px;
}
.error-container .top-area .app-logo img{
  width:203px;
}
.error-container .top-area .error-message{
  -webkit-box-shadow:1px 0 15px rgba(0, 0, 0, 0.05);
  position:relative;
  width:876px;
  height:310px;
  background-color:#44c4fd;
          box-shadow:1px 0 15px rgba(0, 0, 0, 0.05);
}
.error-container .top-area .error-message .error-message__bg{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-position:-164px -30px;
  opacity:0.05;
  transition:300ms;
  z-index:1;
}
.error-container .top-area .error-message .error-message__text{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  top:0;
  left:0;
          flex-flow:column nowrap;
          align-items:center;
          justify-content:center;
  width:100%;
  height:100%;
  padding-bottom:24px;
  color:#fff;
  font-weight:bold;
  z-index:2;
}
.error-container .top-area .error-message .error-message__text .error-code{
  font-size:180px;
  line-height:180px;
}
.error-container .top-area .error-message .error-message__text .error-desc{
  font-size:26px;
  text-transform:uppercase;
}
.error-container .bottom-area{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
  width:100%;
  background-color:#ecedf0;
}
.error-container .bottom-area .error-details{
  -webkit-box-shadow:1px 0 15px rgba(0, 0, 0, 0.05);
  width:876px;
  padding:54px 80px;
  background:#fff;
          box-shadow:1px 0 15px rgba(0, 0, 0, 0.05);
}
.error-container .bottom-area .error-details h3{
  margin-top:8px;
  margin-bottom:12px;
}
.error-container .bottom-area .error-details p{
  margin-bottom:32px;
  color:#5c6066;
}
.error-container .bottom-area .btn-group{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:space-between;
}
@media only screen and (max-width: 991px){
  .error-container .top-area .error-message,
  .error-container .bottom-area .error-details{
    width:100%;
  }
  .bottom-area{
    padding-bottom:0;
  }
}
@media screen and (max-width: 600px){
  .error-container .btn-group{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column wrap;
        -ms-flex-flow:column wrap;
            flex-flow:column wrap;
  }
  .error-container .btn-group .btn{
    margin-bottom:16px;
  }
  .error-container .btn-group .btn:last-child{
    margin-bottom:0;
  }
  .error-container .bottom-area .error-details{
    padding:32px 24px;
  }
}
@media screen and (max-width: 550px){
  .error-container .top-area .error-message .error-message__text .error-code{
    font-size:33vw;
  }
  .error-container .top-area .error-message .error-message__text .error-desc{
    font-size:5vw;
  }
  .error-container .top-area .error-message .error-message__bg{
    background-position:0 0;
    background-size:cover;
  }
}
@media only screen and (max-width: 767px){
  #app-wrapper .app-content.page-error .main-content{
    margin-bottom:0;
  }
  .page-error .error-container .bottom-area .btn-group{
    display:block !important;
    text-align:center;
  }
  .page-error .error-container .bottom-area .btn-group a{
    margin-right:0;
    margin-bottom:16px;
  }
}
.go-back i{
  margin-right:12px;
}
.page-error--no-logo .error-container{
  margin-top:0;
}
.page-error--no-logo .error-container .top-area{
  height:310px;
}
.page-search-results .mdl-tabs .mdl-tabs__tab-bar{
  background:#fff;
}
.page-search-results table.dataTable{
  padding-top:30px;
}
#app-wrapper.main-sidebar--top .app-content.page-brand-settings .main-content .app-content__footer{
  margin-left:-16px;
}
#app-wrapper.main-sidebar--top .app-content.page-email-settings .main-content .app-content__footer{
  margin-left:0;
}
.page-brand-settings form fieldset .form-block .input-field--short{
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
      -ms-flex-pack:end;
          justify-content:flex-end;
}
@media only screen and (min-width: 1200px){
  .page-brand-settings .menu-mobile-settings--box + .generals-form{
    margin-top:24px;
  }
}
.page-brand-settings legend{
  padding-left:8px;
}
.page-brand-settings .generals-form .col-group{
  margin:0;
  padding:0;
}
.page-brand-settings .generals-form .col-group .col-16{
  padding:0;
}
.page-brand-settings .form-block .col-group .col-4 .input-field--short{
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
      -ms-flex-pack:end;
          justify-content:flex-end;
}
@media only screen and (max-width: 767px){
  .page-brand-settings .generals-form .col-group{
    margin:0 !important;
    padding:0;
  }
  .page-brand-settings .generals-form .col-group .col-8 .col-group .select2{
    width:auto !important;
  }
  .page-brand-settings .generals-form .col-group .col-8 .col-group .select2-selection__rendered{
    max-width:270px !important;
    line-height:32px;
  }
  .page-brand-settings .generals-form .col-group .col-8 .col-group .select2-container--selectAR{
    width:100% !important;
  }
  .page-brand-settings .generals-form .select2-selection--single .select2-selection__arrow{
    width:9px;
    height:32px;
  }
  .page-brand-settings .cp-brand.cp-brand--typo{
    min-height:150px;
  }
  .page-brand-settings .menu-mobile-settings + .select2 .select2-selection__arrow:before{
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
    top:50%;
    right:12px;
    height:24px;
            transform:translateY(-50%);
    color:white;
  }
  .page-brand-settings .menu-mobile-settings + .select2 .select2-selection__rendered{
    height:auto;
    line-height:32px;
  }
  .page-brand-settings .cp-brand--typo .minicolors-position-left .minicolors-panel{
    top:50px;
    left:-100px;
  }
  .page-brand-settings.app-content .main-content .generals-form{
    margin-bottom:60px;
  }
}
@media only screen and (max-width: 1649px){
  .cp-row{
    display:block;
  }
  .cp-row .cp-brand{
    height:auto;
    margin-bottom:20px;
  }
  .cp-row .cp-brand .cp-brand--typo{
    display:block;
    height:auto;
  }
}
.page-brand-settings .standard-color--main{
  background-color:#02A8F3;
}
.page-brand-settings .standard-color--main-first{
  color:#050505;
}
.page-brand-settings .standard-color--main-second{
  color:#27ae60;
}
.page-brand-settings .standard-color--secondary{
  background-color:#3d454c;
}
.page-brand-settings .standard-color--secondary-first{
  color:#eee;
}
.page-brand-settings .standard-color--secondary-second{
  color:#880000;
}
.page-brand-settings .standard-color--background{
  background-color:#5ec250;
}
.page-brand-settings .standard-color--background-first{
  color:#f44336;
}
.page-brand-settings .standard-color--background-second{
  color:#ffa726;
}
@media only screen and (max-width: 767px){
  .page-brand-settings select[name] + span.select2{
    width:100% !important;
  }
}
@media only screen and (max-width: 767px){
  .page-brand-settings .generals-form .col-group:last-of-type .cp-brand--tetriary .minicolors-panel.minicolors-slider-hue{
    top:-200px;
  }
}
.grid-col h1{
  margin-top:50px;
  margin-bottom:32px;
  text-align:center;
}
@media only screen and (max-width: 1199px){
  .grid-col h1{
    margin-top:80px;
  }
}
@media only screen and (max-width: 767px){
  .page-forms--hor .mdl-textfield{
    width:auto;
  }
  .page-forms--hor .comiseo-daterangepicker-triggerbutton.ui-button{
    min-width:inherit;
  }
  .page-forms--hor .comiseo-daterangepicker-triggerbutton.ui-button:after{
    right:8px;
  }
  .page-forms--hor fieldset[name="inputs"] .select2-container--selectAR,
  .page-forms--hor fieldset[name="inputs"] .select2-container--mdl{
    width:auto !important;
  }
  .page-forms--hor fieldset[name="inputs"] .select2-container--selectAR .select2-selection__rendered,
  .page-forms--hor fieldset[name="inputs"] .select2-container--mdl .select2-selection__rendered{
    max-width:150px;
  }
}
.page-settings .comiseo-daterangepicker-triggerbutton.ui-button{
  min-width:inherit;
}
.page-settings .comiseo-daterangepicker-triggerbutton.ui-button:after{
  right:8px;
}
@media only screen and (max-width: 767px){
  .page-settings fieldset[name="Buttons"] .col-group .col-group{
    display:block;
  }
  .page-settings fieldset[name="Buttons"] .col-group .col-group > .col-6,
  .page-settings fieldset[name="Buttons"] .col-group .col-group > .col-12{
    margin-bottom:8px;
    text-align:center;
  }
  .page-settings fieldset[name="Selects"] .select2-container--selectAR{
    width:auto !important;
  }
  .page-settings fieldset[name="Selects"] .select2-container--selectAR .select2-selection__rendered{
    max-width:150px;
  }
}
.form-block input{
  -webkit-transition:300ms;
  -o-transition:300ms;
  transition:300ms;
}
.form-block .col-group.col-group--flex-start{
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
          align-items:flex-start;
}
.form-block .col-group.col-group--flex-start .form-block__name{
  margin-top:8px;
}
.form-block .col-group.col-group--flex-start .input-field:after{
  -webkit-transform:none;
      -ms-transform:none;
  top:8px;
  right:16px;
          transform:none;
}
.form-block .col-group.col-with-description{
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
          align-items:flex-start;
}
.form-block .col-group.col-with-description .form-block__name{
  margin-top:8px;
}
.form-block .col-group.error{
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
          align-items:flex-start;
}
.form-block .col-group.error .form-block__name{
  margin-top:8px;
}
.form-block .col-group.error p,
.form-block .col-group.error div,
.form-block .col-group.error span{
  color:#f44336;
}
.form-block .col-group.error .input-field:after{
  -webkit-transform:none;
      -ms-transform:none;
  position:absolute;
  top:8px;
  right:16px;
  width:20px;
  height:20px;
          transform:none;
  color:#f44336;
  font:normal normal normal 19px/1 Material-Design-Iconic-Font;
  text-align:center;
  content:"\f136";
}
.form-block .col-group.error .input-field input:not(.switch-checkbox){
  border:1px solid #f44336;
}
.form-block .col-group.error .input-field input:not(.switch-checkbox)::-webkit-input-placeholder{
  color:#f44336;
}
.form-block .col-group.error .input-field input:not(.switch-checkbox)::-moz-placeholder{
  color:#f44336;
}
.form-block .col-group.error .input-field input:not(.switch-checkbox):-ms-input-placeholder{
  color:#f44336;
}
.form-block .col-group.error .input-field input:not(.switch-checkbox)::placeholder{
  color:#f44336;
}
.form-block .radio-btns [data-type="radio-btn"] input[type="radio"]{
  display:none;
}
.page-settings .form-block .input-field--desc{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column;
      -ms-flex-flow:column;
          flex-flow:column;
}
.page-settings .form-block .input-field--desc .input-field__desc{
  margin-top:4px;
}
.page-settings .form-block .input-field--desc-right .input-field__desc{
  margin-left:8px;
}
.page-settings .form-block > .col-group > div:last-child .switch{
  display:inline-block;
  margin-top:2px;
  margin-right:8px;
  margin-bottom:2px;
  margin-left:8px;
}
.page-settings .form-block label:not(.switch) > span{
  vertical-align:top;
}
fieldset[name="Noty"] .btn,
fieldset[name="Alert"] .btn{
  margin-right:8px;
  margin-bottom:8px;
}
@media only screen and (max-width: 767px){
  .grid-container--2col .app-content__footer{
    left:auto;
  }
  .grid-container.grid-container--2col .grid-col--container{
    margin-top:0;
  }
  .menu-mobile-settings + .select2{
    display:block;
    top:0;
    z-index:1;
  }
  .menu-mobile-settings + .select2 span{
    color:white;
  }
  .menu-mobile-settings + .select2 .select2-selection__arrow:before{
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
    top:50%;
            transform:translateY(-50%);
    color:white;
  }
  .menu-mobile-settings + .select2 .select2-selection__rendered{
    height:auto;
    line-height:32px;
  }
  .menu-mobile-settings + .select2 .select2-selection{
    position:relative;
    height:54px;
    background:#02a8f3;
    color:white;
  }
  .menu-mobile-settings + .select2 .select2-selection,.menu-mobile-settings + .select2 .select2-selection .select2-selection__rendered{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            align-items:center;
  }
}
@media only screen and (max-width: 767px){
  .card--chart .mobile-compare > label{
    display:none;
  }
}
.page-forms.page-single-form .grid-container.grid-container--1col{
  position:relative;
  height:auto;
  min-height:calc(100vh - 88px);
}
.form-block .input-field .icheckbox_billevo,
.form-block .input-field .icheckbox_billevo + span,
.form-block .input-field .iradio_billevo,
.form-block .input-field .iradio_billevo + span,
.form-block .input-field .switch{
  margin-top:6px;
}
@media only screen and (max-width: 767px){
  #app-wrapper .switchbox,
  #app-wrapper .radiobtns,
  #app-wrapper .checkboxs{
    -webkit-flex-flow:wrap;
        -ms-flex-flow:wrap;
            flex-flow:wrap;
    height:36px;
  }
  #app-wrapper .switchbox > label,
  #app-wrapper .radiobtns > label,
  #app-wrapper .checkboxs > label{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            align-items:center;
  }
  #app-wrapper .switchbox > label > span,
  #app-wrapper .radiobtns > label > span,
  #app-wrapper .checkboxs > label > span{
    line-height:19px;
  }
}
@media only screen and (max-width: 767px){
  .page-settings .main-content fieldset[name="GridFixedRation"] .ex-grid--background{
    margin-bottom:0 !important;
  }
}
@media only screen and (max-width: 1199px){
  .page-settings .main-content .menu-mobile-settings--box + .single--general-settings{
    margin-top:100px;
  }
}
.page-settings .main-content .grid-system{
  margin-right:10px;
  margin-left:10px;
}
.page-settings .main-content .grid-system .col-group .col-group div[class*="col-"]{
  margin-bottom:16px;
}
.page-settings .main-content .ex-grid--background{
  -webkit-transition:300ms;
  -o-transition:300ms;
  -o-text-overflow:ellipsis;
  padding:4px;
  overflow:hidden;
  border-radius:3px;
  background:rgba(68, 196, 253, 0.5);
  color:#fff;
     text-overflow:ellipsis;
  white-space:nowrap;
  cursor:pointer;
  transition:300ms;
}
.page-settings .main-content .ex-grid--background:hover{
  background:rgba(68, 196, 253, 0.7);
}
.page-settings .main-content .ex-grid--background-nested{
  -webkit-transition:300ms;
  -o-transition:300ms;
  -o-text-overflow:ellipsis;
  padding:4px;
  overflow:hidden;
  border:1px solid white;
  border-radius:3px;
  background:rgba(68, 196, 253, 0.5);
  color:#fff;
     text-overflow:ellipsis;
  white-space:nowrap;
  cursor:pointer;
  transition:300ms;
}
@media only screen and (max-width: 767px){
  #app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--mobile-toggled .card--detail-info .card__content .list.list--md{
    margin-bottom:27px;
  }
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--detail-info .card__header{
  min-height:178px;
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--detail-info .card__header .card__header--top{
  margin-bottom:16px;
}
@media only screen and (max-width: 767px){
  #app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--detail-info .card__content{
    padding-bottom:0;
  }
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--detail-info .card__content .list__title{
  margin-bottom:5px;
  color:#A1A7B3;
  font-size:11px;
  font-weight:400;
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--detail-info .card__content .list__title + ul{
  color:#5C6266;
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--detail-info .card__content .list.list--md{
  margin-bottom:27px;
}
@media only screen and (max-width: 767px){
  #app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--detail-info .card__content .list.list--md{
    margin-bottom:0;
  }
}
@media only screen and (min-width: 768px){
  #app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--detail-info .card__content:after{
    background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background:-webkit-linear-gradient(transparent, transparent);
    background:-o-linear-gradient(transparent, transparent);
    background:linear-gradient(transparent, transparent);
  }
  #app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--detail-info .card__content .mobile-toogle--target .list.list--md:last-of-type{
    margin-bottom:0;
  }
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .swiper-mdl-tabs .swiper-slide .mdl-tabs__tab{
  margin:0 18px;
  padding:0 4px;
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .swiper-mdl-tabs .swiper-slide:first-of-type .mdl-tabs__tab{
  margin-right:18px;
  margin-left:0;
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .tbl-c .card-ctrls{
  margin-top:20px;
  margin-bottom:21px;
}
@media only screen and (max-width: 1023px){
  #app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .tbl-c .card-ctrls{
    margin-top:13px !important;
  }
}
@media only screen and (max-width: 767px){
  #app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .tbl-c .card-ctrls{
    margin-bottom:44px !important;
  }
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .tbl-c .card-ctrls.swiper--no-slides{
  margin-bottom:21px !important;
}
@media only screen and (max-width: 1023px){
  #app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .tbl-c .card-ctrls.swiper--no-slides{
    margin-bottom:0 !important;
  }
}
@media only screen and (max-width: 767px){
  #app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .tbl-c .card-ctrls .card-ctrls__left .search-box{
    padding-left:0;
  }
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .tbl-c .card-ctrls .card-ctrls__left .search-box .search-box__mdl-textfield input{
  height:39px;
}
@media only screen and (min-width: 1200px){
  #app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .tbl-c .card-ctrls .card-ctrls__left .search-box .search-box__mdl-textfield input{
    width:206px;
  }
}
@media only screen and (max-width: 1023px){
  #app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .tbl-c .card-ctrls .card-ctrls__left .search-box .search-box__mdl-textfield input{
    width:100%;
  }
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .tbl-c .card-ctrls .card-ctrls__left .search-box .search-box__mdl-textfield input,
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .tbl-c .card-ctrls .card-ctrls__left .search-box .search-box__mdl-textfield label{
  font-size:13px;
}
@media only screen and (max-width: 767px){
  #app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .tbl-c .card-ctrls .card-ctrls__left .search-box .search-box__mdl-textfield input,
  #app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .tbl-c .card-ctrls .card-ctrls__left .search-box .search-box__mdl-textfield label{
    font-size:18px !important;
  }
}
@media only screen and (max-width: 1199px){
  #app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .tbl-c .card-ctrls .card-ctrls__left .search-box .search-box__mdl-textfield label{
    height:36px;
    line-height:36px;
  }
}
@media only screen and (max-width: 1023px){
  #app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .tbl-c .card-ctrls .card-ctrls__left .select2{
    margin-right:10px;
  }
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .tbl-c .card-ctrls .card-ctrls__left .select2 .select2-selection__rendered{
  font-size:13px;
}
@media only screen and (max-width: 1199px){
  #app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .tbl-c .card-ctrls .card-ctrls__left .select2 .select2-selection__rendered{
    font-size:18px;
  }
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .tbl-c .card-ctrls .card-ctrls__left .select2 .select2-selection:after,
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .tbl-c .card-ctrls .card-ctrls__left .select2 .select2-selection:before{
  bottom:1px;
}
@media only screen and (max-width: 767px){
  #app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .tbl-c table tr th:first-of-type{
    padding-right:14px;
  }
}
@media only screen and (max-width: 1023px){
  #app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .tbl-c table tr td:first-child{
    padding-left:8px !important;
  }
}
@media only screen and (max-width: 1023px){
  #app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .tbl-c table tr td.dt-actions{
    padding-right:8px !important;
  }
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .pagination{
  margin:0;
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .pagination .dataTables_paginate > span a{
  display:block;
  text-align:center;
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .pagination .dataTables_paginate > .paginate_button:last-of-type{
  margin-right:-11px !important;
  margin-left:4px !important;
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--tabs .pagination .dataTables_length{
  margin-right:4px;
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--chart-small .card__content{
  padding:14px 24px !important;
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--chart-small .card__header-chart{
  min-height:125px;
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--chart-small .card__header-chart .card__content{
  padding:14px 18px;
}
@media only screen and (min-width: 1200px) and (max-width: 1365px){
  #app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--contacts .mobile-toogle--box{
    display:none;
  }
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--contacts .edit-contacts--tools{
  margin-left:auto;
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--contacts .edit-contacts--tools .mdl-js-button{
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
  width:40px;
  height:40px;
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--contacts .edit-contacts--tools .mdl-js-button > span{
  border-radius:50%;
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--contacts .mobile-target--overflow{
  position:relative;
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--contacts .mobile-target--overflow .card__content{
  margin:0 !important;
  margin-top:8px !important;
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--contacts .mobile-target--overflow .card__content a.flex-block{
  padding:11px 8px 11px 24px;
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--contacts .mobile-target--overflow .card__content a.flex-block .edit-contacts--tools{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-flex:1;
  -webkit-flex-grow:1;
      -ms-flex-positive:1;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-grow:1;
          align-items:center;
          justify-content:center;
  height:100%;
  margin-right:8px;
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--contacts .mobile-target--overflow .card__content a.flex-block .edit-contacts--tools .zmdi{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
  width:40px;
  height:40px;
  color:#a1a8b2;
  font-size:19px;
  cursor:pointer;
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--contacts .mobile-target--overflow .card__content a.flex-block .edit-contacts--tools .zmdi .mdl-button__ripple-container{
  border-radius:50%;
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--contacts .mobile-target--overflow .card__content a.flex-block .edit-contacts--tools .zmdi:before{
  width:32px;
  text-align:center;
}
#app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--contacts .mobile-target--overflow .card__content a.flex-block .flex-block__content{
  -webkit-box-flex:30;
  -webkit-flex-grow:30;
      -ms-flex-positive:30;
          flex-grow:30;
}
@media only screen and (max-width: 1199px){
  #app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--contacts .mobile-target--overflow:after{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:40px;
    background:-webkit-gradient(linear, left bottom, left top, from(white), to(rgba(255, 255, 255, 0)));
    background:-webkit-linear-gradient(bottom, white, rgba(255, 255, 255, 0));
    background:-o-linear-gradient(bottom, white, rgba(255, 255, 255, 0));
    background:linear-gradient(to top, white, rgba(255, 255, 255, 0));
    content:'';
    opacity:1;
  }
}
@media only screen and (max-width: 1199px){
  #app-wrapper .page-clients-details .main-content .clients-details-gridstack .card--mobile-toggled .card--contacts .mobile-target--overflow:after{
    display:none;
    opacity:0;
  }
}
@media only screen and (min-width: 1200px){
  #app-wrapper .page-dashboard .main-content .card--logs .card-ctrls.tab-search--standard .card-ctrls__left .search-box .mdl-textfield.search-box__mdl-textfield input{
    width:100%;
  }
}
@media only screen and (max-width: 767px){
  #app-wrapper .main-content .card--logs .card-ctrls.tab-search--standard{
    margin:8px 0;
    margin-top:2px;
    border-bottom:1px solid #dfe3e6;
  }
}
#app-wrapper .main-content .card--logs .card-ctrls.tab-search--standard .card-ctrls__left .search-box .mdl-textfield.search-box__mdl-textfield input{
  height:36px;
}
@media only screen and (min-width: 1200px){
  #app-wrapper .main-content .card--logs .card-ctrls.tab-search--standard .card-ctrls__left .search-box .mdl-textfield.search-box__mdl-textfield input{
    width:206px;
  }
}
@media only screen and (max-width: 767px){
  #app-wrapper .main-content .card--logs .card-ctrls.tab-search--standard .card-ctrls__left .search-box .mdl-textfield.search-box__mdl-textfield input{
    height:34px;
  }
}
#app-wrapper .main-content .card--logs .card-ctrls.tab-search--standard .card-ctrls__left .search-box .mdl-textfield.search-box__mdl-textfield input,
#app-wrapper .main-content .card--logs .card-ctrls.tab-search--standard .card-ctrls__left .search-box .mdl-textfield.search-box__mdl-textfield label{
  font-size:13px;
}
@media only screen and (max-width: 1199px){
  #app-wrapper .main-content .card--logs .card-ctrls.tab-search--standard .card-ctrls__left .search-box .mdl-textfield.search-box__mdl-textfield label{
    height:36px;
    line-height:36px;
  }
}
@media only screen and (max-width: 767px){
  #app-wrapper .main-content .card--logs .card-ctrls.tab-search--standard .card-ctrls__left .select2{
    margin-left:0 !important;
  }
  #app-wrapper .main-content .card--logs .card-ctrls.tab-search--standard .card-ctrls__left .select2 .select2-selection:before,
  #app-wrapper .main-content .card--logs .card-ctrls.tab-search--standard .card-ctrls__left .select2 .select2-selection:after{
    opacity:0;
  }
}
#app-wrapper .main-content .card--logs .card-ctrls.tab-search--standard .card-ctrls__left .select2 .select2-selection__rendered{
  font-size:13px;
}
@media only screen and (max-width: 1199px){
  #app-wrapper .main-content .card--logs .card-ctrls.tab-search--standard .card-ctrls__left .select2 .select2-selection__rendered{
    font-size:18px;
  }
}
#app-wrapper .main-content .card--logs .card-ctrls.tab-search--standard .card-ctrls__left .select2 .select2-selection:after,
#app-wrapper .main-content .card--logs .card-ctrls.tab-search--standard .card-ctrls__left .select2 .select2-selection:before{
  bottom:0;
}
#app-wrapper .main-content .card--logs .datarow .timeline{
  margin-top:0;
}
#app-wrapper .main-content .card--logs .pagination{
  margin:0;
}
#app-wrapper .main-content .card--logs .pagination li{
  margin:0 -4px;
}
#app-wrapper .main-content .card--logs .pagination li:first-of-type,
#app-wrapper .main-content .card--logs .pagination li:last-of-type{
  margin:0;
}
#app-wrapper .main-content .card--logs .pagination li:first-of-type{
  margin-left:-8px;
}
#app-wrapper .main-content .card--logs .pagination li:last-of-type{
  margin-right:-8px;
}
#app-wrapper .main-content .card--logs .pagination .dataTables_length{
  margin-right:4px;
}
@media only screen and (min-width: 768px) and (max-width: 1199px){
}
#app-wrapper .page-datatables .main-content .card .swiper-mdl-tabs .swiper-slide .mdl-tabs__tab{
  margin:0 18px;
  padding:0 4px;
}
#app-wrapper .page-datatables .main-content .card .swiper-mdl-tabs .swiper-slide:first-of-type .mdl-tabs__tab{
  margin-right:18px;
  margin-left:0;
}
#app-wrapper .page-datatables .main-content .card .tbl-c{
  margin-bottom:0;
}
#app-wrapper .page-datatables .main-content .card .tbl-c .card-ctrls{
  margin-top:20px;
  margin-bottom:21px;
}
@media only screen and (max-width: 1023px){
  #app-wrapper .page-datatables .main-content .card .tbl-c .card-ctrls{
    margin-top:16px !important;
  }
}
@media only screen and (max-width: 767px){
  #app-wrapper .page-datatables .main-content .card .tbl-c .card-ctrls{
    margin-top:13px !important;
    margin-bottom:44px !important;
  }
}
#app-wrapper .page-datatables .main-content .card .tbl-c .card-ctrls.swiper--no-slides{
  margin-bottom:21px !important;
}
@media only screen and (max-width: 1023px){
  #app-wrapper .page-datatables .main-content .card .tbl-c .card-ctrls.swiper--no-slides{
    margin-bottom:0 !important;
  }
}
@media only screen and (max-width: 767px){
  #app-wrapper .page-datatables .main-content .card .tbl-c .card-ctrls .card-ctrls__left .search-box{
    padding-left:0;
  }
}
#app-wrapper .page-datatables .main-content .card .tbl-c .card-ctrls .card-ctrls__left .search-box .zmdi-search{
  margin-left:8px;
}
#app-wrapper .page-datatables .main-content .card .tbl-c .card-ctrls .card-ctrls__left .search-box .search-box__mdl-textfield input{
  height:39px;
}
@media only screen and (min-width: 1200px){
  #app-wrapper .page-datatables .main-content .card .tbl-c .card-ctrls .card-ctrls__left .search-box .search-box__mdl-textfield input{
    width:206px;
  }
}
@media only screen and (max-width: 1023px){
  #app-wrapper .page-datatables .main-content .card .tbl-c .card-ctrls .card-ctrls__left .search-box .search-box__mdl-textfield input{
    width:100%;
  }
}
#app-wrapper .page-datatables .main-content .card .tbl-c .card-ctrls .card-ctrls__left .search-box .search-box__mdl-textfield input,
#app-wrapper .page-datatables .main-content .card .tbl-c .card-ctrls .card-ctrls__left .search-box .search-box__mdl-textfield label{
  font-size:13px;
}
@media only screen and (max-width: 767px){
  #app-wrapper .page-datatables .main-content .card .tbl-c .card-ctrls .card-ctrls__left .search-box .search-box__mdl-textfield input,
  #app-wrapper .page-datatables .main-content .card .tbl-c .card-ctrls .card-ctrls__left .search-box .search-box__mdl-textfield label{
    font-size:18px !important;
  }
}
@media only screen and (max-width: 1023px){
  #app-wrapper .page-datatables .main-content .card .tbl-c .card-ctrls .card-ctrls__left .select2{
    margin-right:10px;
  }
}
#app-wrapper .page-datatables .main-content .card .tbl-c .card-ctrls .card-ctrls__left .select2 .select2-selection__rendered{
  font-size:18px;
}
#app-wrapper .page-datatables .main-content .card .tbl-c .card-ctrls .card-ctrls__left .select2 .select2-selection:after,
#app-wrapper .page-datatables .main-content .card .tbl-c .card-ctrls .card-ctrls__left .select2 .select2-selection:before{
  bottom:1px;
}
@media only screen and (max-width: 1023px){
  #app-wrapper .page-datatables .main-content .card .tbl-c table tr td.dt-actions{
    padding-right:16px !important;
  }
}
#app-wrapper .page-datatables .main-content .card .pagination{
  position:static;
  margin:0;
}
#app-wrapper .page-datatables .main-content .card .pagination .dataTables_paginate > .paginate_button:last-of-type{
  margin-right:-11px !important;
  margin-left:4px !important;
}
#app-wrapper .page-datatables .main-content .card .pagination .dataTables_length{
  margin-right:4px;
}
.swiper--no-slides .btn-clear{
  display:none !important;
}
#app-wrapper{
  -ms-touch-action:initial !important;
  -webkit-user-select:initial !important;
     -moz-user-select:initial !important;
      -ms-user-select:initial !important;
  -webkit-user-drag:initial !important;
      touch-action:initial !important;
          user-select:initial !important;
}
@media only screen and (max-width: 767px){
  .grid--notification{
    width:calc(100% - 20px) !important;
    margin-right:10px !important;
    margin-left:10px !important;
  }
}
.notification-templates .page-notification-templates .mdl-tabs__tab-bar .left-tabs__mobile-drop-down .ddown.ddown__shorty .ddown__menu{
  top:0 !important;
}
.page-notification-templates{
  margin-bottom:15px;
}
@media only screen and (max-width: 330px){
  .page-notification-templates #html-panel .CodeMirror{
    max-width:290px;
    margin-right:auto;
    margin-left:auto;
  }
}
@media only screen and (min-width: 331px) and (max-width: 380px){
  .page-notification-templates #html-panel .CodeMirror{
    max-width:340px;
    margin-right:auto;
    margin-left:auto;
  }
}
@media only screen and (min-width: 381px) and (max-width: 767px){
  .page-notification-templates #html-panel .CodeMirror{
    max-width:380px;
    margin-right:auto;
    margin-left:auto;
  }
}
.page-notification-templates .page-notification-templates__info{
  margin-bottom:15px;
  padding-bottom:15px;
  border-bottom:1px solid #dfe3e6;
}
.page-notification-templates .page-notification-templates__name .input-field{
  position:relative;
}
.page-notification-templates .page-notification-templates__name .page-notification-templates__switch{
  position:absolute;
  top:-25px;
  right:-89px;
}
.page-notification-templates .page-notification-templates__name .page-notification-templates__switch .form-block__name{
  margin-bottom:8px;
}
.page-notification-templates .page-notification-templates__name .page-notification-templates__switch .switch{
  position:absolute;
}
.page-notification-templates .page-notification-templates__content{
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          justify-content:space-between;
  margin-top:5px;
  margin-bottom:17px;
}
.page-notification-templates .page-notification-templates__content legend{
  margin:0;
  padding:0;
}
.page-notification-templates .mdl-tabs{
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          justify-content:space-between;
  overflow:hidden;
  border:1px solid #dfe3e6;
}
.page-notification-templates .mdl-tabs .CodeMirror{
  height:100%;
}
@media only screen and (max-width: 767px){
  .page-notification-templates .mdl-tabs .CodeMirror{
    height:400px;
    margin-bottom:32px;
  }
}
@media only screen and (max-width: 767px){
  .page-notification-templates .mdl-tabs .cke_wysiwyg_frame{
    min-height:400px;
  }
}
.page-notification-templates .mdl-tabs.mdl-tabs--open-variables-panel #notification-templates-variables{
  display:none;
}
.page-notification-templates .mdl-tabs.mdl-tabs--open-variables-panel .variables-pane{
  -webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1);
  right:0;
          box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1);
}
.page-notification-templates .mdl-tabs__panel fieldset{
  width:100%;
}
.page-notification-templates .mdl-tabs__tab-bar{
  -webkit-flex-wrap:wrap;
      -ms-flex-wrap:wrap;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-wrap:wrap;
          justify-content:space-between;
  padding-bottom:0;
  overflow:visible;
  border-bottom:0;
}
.page-notification-templates .page-notification-templates__lang{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
}
.page-notification-templates .page-notification-templates__lang .form-block{
  width:180px;
}
.page-notification-templates .page-notification-templates__lang .select2-container{
  width:180px !important;
}
.page-notification-templates .page-notification-templates__lang-text{
  margin-right:15px;
  color:#8a9099;
  font-size:13px;
}
.page-notification-templates .mdl-tabs__tab{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
  height:52px;
}
.page-notification-templates .mdl-tabs__icon{
  margin-right:12px;
  font-size:19px;
}
.page-notification-templates textarea{
  height:500px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
  #app-wrapper .app-content.page-brand-settings.notification-templates .main-content .app-content__footer{
    left:24px;
    width:calc(100% - 50px) !important;
  }
}
@media only screen and (max-width: 767px){
  #app-wrapper .app-content.page-brand-settings.notification-templates .main-content .app-content__footer{
    left:0;
    width:100% !important;
  }
}
.notification-templates .left-tabs__desktop-links > a{
  cursor:pointer;
}
#app-wrapper.main-sidebar--top .app-content.page-brand-settings.notification-templates .main-content .grid-container.grid-container--1col > .grid-col{
  margin-right:0;
  margin-left:0;
}
#app-wrapper.main-sidebar--top .app-content.page-brand-settings.notification-templates .main-content .grid-container.grid-container--1col > .grid-col .app-content__footer{
  margin-left:-24px;
}
#app-wrapper.main-sidebar--wide.main-sidebar--expanded .app-content.page-brand-settings.notification-templates .main-content .app-content__footer{
  left:calc(230px + 24px);
  width:calc(100% - (24px + 24px + 230px));
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
  #app-wrapper.main-sidebar--wide.main-sidebar--expanded .app-content.page-brand-settings.notification-templates .main-content .app-content__footer{
    left:24px;
  }
}
@media only screen and (max-width: 767px){
  #app-wrapper.main-sidebar--wide.main-sidebar--expanded .app-content.page-brand-settings.notification-templates .main-content .app-content__footer{
    left:0;
  }
}
@media only screen and (max-width: 767px){
  .page-notification-templates legend{
    font-size:16px;
    line-height:25px;
  }
  .page-notification-templates .mdl-tabs__left-content{
    margin-left:-13px;
  }
  .page-notification-templates .page-notification-templates__name .page-notification-templates__switch{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    position:absolute;
    top:-71px;
    right:0;
  }
  .page-notification-templates .page-notification-templates__name .page-notification-templates__switch .switch{
    position:relative;
  }
}
@media only screen and (max-width: 1199px){
  .page-notification-templates .mdl-tabs{
    border:0;
  }
  .page-notification-templates .mdl-tabs.mdl-tabs--open-variables-panel .variables-pane{
    display:block;
    opacity:1;
    visibility:visible;
  }
}
@media only screen and (max-width: 767px){
  .page-notification-templates .page-notification-templates__info,
  .page-notification-templates .page-notification-templates__content{
    padding:0 16px;
  }
  .page-notification-templates .page-notification-templates__lang-text,
  .page-notification-templates .mdl-tabs__right-content{
    display:none;
  }
}
.left-tabs{
  -webkit-transition:0.5s;
  -o-transition:0.5s;
  width:100%;
  transition:0.5s;
}
.left-tabs .left-tabs__mobile-drop-down{
  display:none;
  margin-right:6px;
}
.left-tabs .left-tabs__mobile-drop-down .ddown--open .ddown__init{
  border-radius:100px;
  background:#02A8F3;
}
.left-tabs .left-tabs__mobile-drop-down .ddown--open .ddown__init i{
  color:#fff;
}
.left-tabs .left-tabs__mobile-drop-down .ddown--open .mdl-tabs__tab{
  height:36px;
  font-size:13px;
}
.left-tabs .left-tabs__mobile-drop-down .ddown--open .mdl-tabs__tab i{
  font-size:24px;
}
.left-tabs .left-tabs__mobile-drop-down .ddown--open .ddown__menu li:last-child{
  margin-bottom:0;
}
@media only screen and (min-width:768px) and (max-width:991px){
  .left-tabs__desktop-links .mdl-tabs__tab:last-child .mdl-tabs__text{
    display:none;
  }
}
.variables-pane{
  -webkit-transition:0.5s;
  -o-transition:0.5s;
  position:absolute;
  right:-500px;
  width:500px;
  min-width:500px;
  overflow:hidden;
  background:#fff;
  transition:0.5s;
  z-index:80;
}
.variables-pane .variables-pane__inner{
  position:relative;
  height:94%;
  padding:0 20px;
  padding-bottom:30px;
  overflow:hidden;
}
.variables-pane .variables-pane__top{
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:space-between;
  padding:10px 20px;
  border-bottom:1px solid #ecedf0;
  color:#5c6066;
  font-size:13px;
  text-transform:uppercase;
}
.variables-pane .variables-pane__top.variables-pane__top--mobile{
  display:none;
  width:calc(100% + 40px);
  margin-left:-20px;
}
.variables-pane .variables-pane__content{
  position:relative;
  overflow:hidden;
}
.variables-pane .variables-pane__close{
  cursor:pointer;
}
.variables-pane .variables-pane__close i{
  font-size:24px;
}
.variables-pane .variables-pane__instructions-group{
  margin-top:20px;
  color:#a1a7b2;
  font-size:11px;
  text-transform:uppercase;
}
.variables-pane .variables-pane__row{
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          justify-content:space-between;
}
.variables-pane .variables-pane__instruction-name{
  color:#8a9099;
  font-size:13px;
}
.variables-pane .variables-pane__instruction-content{
  position:relative;
  max-width:290px;
  margin-top:6px;
}
.variables-pane .variables-pane__instruction-content .variables-pane__copy-tools{
  position:absolute;
  top:1px;
  right:1px;
  padding:0 4px;
  border-bottom:1px solid #dfe3e6;
  border-left:1px solid #dfe3e6;
  border-radius:4px;
  background:#fff;
}
.variables-pane .variables-pane__instruction-content .variables-pane__copy-tools i{
  width:20px;
  height:20px;
  font-size:14px;
  text-align:center;
  cursor:pointer;
}
.variables-pane .variables-pane__instruction-content .variables-pane__copy-tools i:before{
  vertical-align:middle;
}
.variables-pane .variables-pane__instruction-content .variables-pane__copy-tools i:last-child{
  margin-left:0;
}
.variables-pane .variables-pane__instruction-content pre{
  width:290px;
  margin:0;
  padding:6px 10px;
  border:1px solid #dfe3e6;
  border-radius:4px;
  background:#ecedf0;
  color:#5c6066;
  font-family:"Myriad Pro";
  font-size:13px;
  line-height:18px;
  white-space:pre-line;
}
.variables-pane .variables-pane__instructions-type{
  margin-top:25px;
}
.variables-pane .variables-pane__mobile-button{
  display:none;
  margin-top:25px;
  padding-top:15px;
  border-top:1px solid #ecedf0;
}
@media only screen and (max-width: 1199px){
  .variables-pane{
    -webkit-overflow-scrolling:touch;
    display:none;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    width:100%;
    min-width:100%;
    height:100% !important;
    padding:20px;
    overflow:hidden;
    outline:0;
    background:rgba(48, 52, 61, 0.85);
    opacity:0;
    visibility:hidden;
    z-index:1050;
  }
  .variables-pane .variables-pane__inner{
    height:100%;
    padding:0 20px;
    padding-bottom:20px;
    background:#fff;
  }
  .variables-pane .variables-pane__top{
    display:none;
  }
  .variables-pane .variables-pane__top.variables-pane__top--mobile{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  .variables-pane .variables-pane__instruction-content{
    max-width:100%;
  }
  .variables-pane .variables-pane__instruction-content pre{
    width:100%;
  }
  .variables-pane .variables-pane__instruction-content pre .variables-pane__instruction-content{
    margin-top:6px;
  }
  .variables-pane .variables-pane__row{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
        -ms-flex-direction:column;
            flex-direction:column;
    margin-top:6px;
  }
  .variables-pane .variables-pane__mobile-button{
    display:block;
  }
  .variables-pane .variables-pane__instruction-content{
    margin-top:0;
  }
}
.left-tabs__desktop-links{
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
          flex-flow:row nowrap;
          justify-content:center;
}
.left-tabs__desktop-links,.left-tabs__desktop-links a.mdl-js-ripple-effect{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
}
.left-tabs__desktop-links a.mdl-js-ripple-effect{
  position:relative;
  height:52px;
  padding:0 16px;
  color:#8a9099;
  font-size:13px;
  font-weight:600;
  line-height:51px;
  text-transform:uppercase;
}
.left-tabs__desktop-links a.mdl-js-ripple-effect i,
.left-tabs__desktop-links a.mdl-js-ripple-effect span,
.left-tabs__desktop-links a.mdl-js-ripple-effect a{
  color:#8a9099;
}
.variables-pane .variables-pane__top{
  min-height:53px;
}
@media only screen and (max-width: 1500px){
  .mdl-tabs--open-variables-panel .left-tabs__desktop-links{
    display:none;
  }
}
@media only screen and (max-width: 960px){
  .left-tabs .left-tabs__mobile-drop-down{
    display:block;
  }
  .left-tabs .left-tabs__desktop-links{
    display:none;
  }
}
.ddown--view-more-options{
  display:none !important;
}
.card--chart .card__header{
  height:64px !important;
}
.ddown--view-more-options + form{
  display:block;
}
.card .card__indicator .zmdi-info-outline,.card.card--news .card__date i,
.card__author i{
  display:none;
}
.slick-track{
  height:100%;
}
.blue-header-background{
  display:block;
  position:absolute;
  top:50px;
  width:100%;
  height:27%;
  max-height:94px;
}
.blue-header-background:after{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:#02A8F3;
  content:"";
}
.card.card--news .card__content{
  position:relative;
  height:100%;
}
.card.card--news .card__content:after{
  position:absolute;
  top:40%;
  left:0;
  width:100%;
  height:60%;
  content:'';
}
.card--news .card__overlay,
.card--news .card__overlay .card__slider{
  height:auto;
}
.card--news .card__slider .slick-list{
  height:calc(100% - 52px);
}
.card.card--news .card__footer .btn-link{
  margin-bottom:0;
}
@media only screen and (max-width: 767px){
  .card.card--chart .card__header-left{
    margin-right:8px;
  }
  .main-head .search-box{
    width:auto;
  }
}
@media only screen and (max-width: 1199px){
  div.mainhead-btn--widget-edit{
    display:none !important;
  }
  .main-head .search-box,.main-head .search-box form,.main-head .search-box form div,.main-head .search-box form .search-box .search-box__mdl-textfield,.main-head.main-head--slim .search-box input{
    width:100%;
  }
}
@media only screen and (min-width: 1200px){
  .mobile-toogle--target{
    display:block !important;
  }
}
@media only screen and (max-width: 767px){
  ul.mobile-toogle--target,
  div.mobile-toogle--target{
    display:none;
  }
}
@media only screen and (max-width: 1366px){
  .card__mobile-toggle{
    display:inline-block;
    position:relative;
    width:40px;
    height:40px;
    float:right;
    font-size:24px;
    line-height:40px;
    text-align:center;
    cursor:pointer;
  }
  .card__mobile-toggle .mdl-button__ripple-container{
    border-radius:50%;
  }
  .card--logs .card__mobile-toggle,
  .mdl-tabs .card__mobile-toggle{
    left:calc(50% - 20px);
    margin:24px 0;
  }
  .card__mobile-toggle.zmdi-long-arrow-up:before,.card__mobile-toggle.zmdi-long-arrow-down:before{
    display:none !important;
  }
  .mobile-toogle--box{
    width:100%;
    text-align:center;
  }
  .mobile-toogle--box .card__mobile-toggle{
    left:auto;
    margin:0;
    float:inherit !important;
  }
  .card--chart .mobile-toogle--box{
    display:none;
  }
  #app-wrapper .card--tabs .mdl-tabs .tbl-c{
    overflow-y:hidden !important;
  }
}
@media only screen and (max-width: 1366px){
  .mobile-toogle--box{
    padding:8px !important;
  }
}
@media only screen and (min-width: 768px){
  .card--chart .card__mobile-toggle{
    display:none !important;
  }
}
@media only screen and (max-width: 767px){
  .card--chart .mobile-toogle--box{
    display:block !important;
  }
}
@media only screen and (min-width: 1024px){
  .card:not(.card--contacts, .card--info) .mobile-toogle--box{
    display:none !important;
  }
}
@media only screen and (min-width: 768px){
  .card-container .card.card--detail-info .mobile-toogle--box{
    display:none !important;
  }
}
@media only screen and (min-width: 1200px){
  .card-container .card.card--contacts .mobile-toogle--box{
    display:none !important;
  }
}
@media only screen and (max-width: 1366px){
  .card:not(.card-chart--slim):not(.card--info) .card__mobile-toggle.card__mobile-toggle--open .zmdi{
    -webkit-transform:rotate(-180deg);
        -ms-transform:rotate(-180deg);
            transform:rotate(-180deg);
  }
}
@media only screen and (max-width: 767px){
  .mobile-target--overflow{
    max-height:305px;
    overflow:hidden;
  }
  .mobile-target--overflow > div{
    max-height:inherit !important;
  }
  .mobile-target--overflow .card__content{
    overflow:hidden !important;
  }
  .card-container.card--mobile-toggled .card--contacts .mobile-target--overflow{
    height:auto;
    overflow:visible;
  }
}
.card--mobile-toggled .mobile-target--overflow{
  max-height:inherit;
}
@media only screen and (max-width: 1199px){
  .card--more-gradient .card__content{
    position:relative;
  }
  .card--more-gradient .card__content:after{
    position:absolute;
    bottom:4px;
    left:0;
    width:100%;
    height:10%;
    background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white));
    background:-webkit-linear-gradient(rgba(255, 255, 255, 0), white);
    background:-o-linear-gradient(rgba(255, 255, 255, 0), white);
    background:linear-gradient(rgba(255, 255, 255, 0), white);
    content:'';
  }
  .card--more-gradient.card--mobile-toggled .card__content:after{
    background:-webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background:-webkit-linear-gradient(transparent, transparent);
    background:-o-linear-gradient(transparent, transparent);
    background:linear-gradient(transparent, transparent);
  }
}
@media only screen and (max-width: 1199px){
  .clients-details-gridstack .grid-stack-item-content .card.card--contacts.card--more-gradient .card__content:after{
    bottom:0;
    height:20%;
  }
}
.main-sidebar--top .page-dashboard .comiseo-daterangepicker-triggerbutton{
  display:block !important;
  padding-right:0;
  padding-left:0;
}
.main-sidebar--top .page-dashboard .comiseo-daterangepicker-triggerbutton span{
  display:inline-block !important;
  vertical-align:bottom;
}
@media only screen and (max-width: 1649px){
  .card--chart .comiseo-daterangepicker-triggerbutton{
    display:block !important;
    padding-right:0;
    padding-left:0;
  }
  .card--chart .comiseo-daterangepicker-triggerbutton span{
    display:inline-block !important;
    vertical-align:bottom;
  }
}
@media only screen and (max-width: 1499px){
  .ddown--view-more-options li:first-child{
    position:relative;
  }
  .ddown--view-more-options li:first-child:before{
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
    position:absolute;
    top:50%;
    left:110px;
    width:16px;
    height:16px;
            transform:translateY(-50%);
    background-position:-64px -16px;
    content:'';
  }
  .ddown--view-more-options{
    display:block !important;
  }
  .ddown--view-more-options + form{
    display:none !important;
  }
  .ddown--view-more-options .ddown__menu > li{
    width:auto;
  }
  .ddown--view-more-options .btn.mdl-button{
    min-width:36px;
    border-radius:50%;
    font-size:24px;
  }
  .ddown--view-more-options .ddown__menu.ddown__menu--innerpadd > li:first-child{
    margin-top:0;
    margin-left:16px;
  }
  .ddown--view-more-options .ddown__menu.ddown__menu--innerpadd > li:last-child{
    margin-right:16px;
    margin-bottom:0;
    float:right;
  }
  .ddown--view-more-options .icheckbox_billevo{
    vertical-align:middle;
  }
}
.card.card--chart.card-chart--slim .card__header label{
  display:inline-block !important;
}
.page-dashboard .select2-container .select2-selection--single .select2-selection__rendered{
  padding-left:4px;
}
.page-dashboard .grid-stack-item.gs-pagination .tbl-c .pagination{
  height:53px;
  margin:0 0;
  padding-right:8px;
}
@media only screen and (max-width: 767px){
  .grid-stack-item.gs-pagination .tbl-c{
    margin-bottom:0;
  }
  .page-dashboard .grid-stack-item.gs-pagination .tbl-c .pagination{
    margin:8px 0 0 0;
  }
  .dataTables_length a:last-child{
    margin-right:8px;
  }
  .card.card-chart--slim .card__header .ddown--view-more-options .btn.mdl-button{
    width:40px;
    height:40px;
  }
}
@media only screen and (max-width: 1199px){
  .grid-stack-item.gs-pagination .tbl-c{
    margin-bottom:0;
  }
}
.card-container--news .card.card--news .card__header{
  background:#02A8F3;
}
@media only screen and (max-width: 1449px){
  .chartjs-render-monitor{
    max-height:270px;
  }
}
.card .card__header-right .ddown--three-dots,
.card .card__header-right .zmdi.card-maximize{
  margin-right:-16px;
}
.card .card__header-right > *:first-child{
  margin-right:-8px !important;
}
@media only screen and (min-width: 768px){
  #app-wrapper .app-content{
    width:100%;
  }
}
@media only screen and (min-width: 1024px){
  #app-wrapper:not(.main-sidebar--top) .app-content.page-error--clean{
    margin-left:0;
    padding-left:0;
  }
}
#app-wrapper.main-sidebar--top .app-content{
  padding-left:0;
}
.page-dashboard .main-content{
  padding-bottom:32px;
}
@media only screen and (min-width: 1200px){
  #app-wrapper .page-dashboard.dashboard--vue .main-content .card--logs .card-ctrls.tab-search--standard .card-ctrls__left .search-box .mdl-textfield.search-box__mdl-textfield label{
    top:6px;
  }
}
@media only screen and (max-width: 767px){
  .card.card--info .card__header-right .btn-link{
    left:auto;
  }
  .card.card--info .card__mobile-toggle{
    margin-right:-12px;
  }
  .card.card--info .card__indicator span{
    display:inherit;
    margin-top:8px;
    color:#5c6066;
  }
  .card.card--info .card__indicator .zmdi-info-outline{
    display:inline-block;
    margin-left:0;
    font-size:19px;
    vertical-align:top;
  }
}
.card.card--info .btn-link.btn--red{
  background-color:#f44336;
  color:#fff !important;
  font-weight:400;
}
.card.card--info .btn-link.btn--red:hover{
  background-color:#fd4e42;
}
.card--info .mobile-toogle--box{
  display:inline-block;
  width:auto;
  margin-top:-8px;
  padding:0 !important;
  float:right;
}
@media only screen and (max-width: 767px){
  .page-dashboard .card-container .card--chart{
    -webkit-box-orient:vertical !important;
    -webkit-box-direction:normal !important;
    -webkit-flex-flow:column nowrap !important;
        -ms-flex-flow:column nowrap !important;
            flex-flow:column nowrap !important;
  }
  .page-dashboard .card--chart .card__mobile-toggle:before{
    content:"";
  }
  .card.card--chart.card--compare .compare.card__indicator{
    position:relative;
  }
  .card .card__indicator .zmdi-long-arrow-up,
  .card .card__indicator .zmdi-long-arrow-down{
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
    position:absolute;
    top:50%;
            transform:translateY(-50%);
  }
  .card.card--chart .card__right header{
    padding-left:0;
  }
  .card.card--chart .card__right .mobile-toogle--target .datarow__data{
    margin-right:0;
  }
  .card.card--chart.card--compare .datarow__percentage{
    margin-left:16px;
  }
  .page-dashboard .comiseo-daterangepicker-triggerbutton{
    background:transparent;
  }
  .card.card--chart .card__header .card__link .zmdi-more-vert{
    -webkit-transform:translate(-50%, -50%);
        -ms-transform:translate(-50%, -50%);
    position:absolute;
    top:50%;
    left:50%;
            transform:translate(-50%, -50%);
    font-size:24px;
  }
}
.ddown--view-more-options .card__link{
  border-radius:50%;
}
@media only screen and (max-width: 1199px){
  .card.card--chart .card__right{
    padding-top:14px;
  }
  .card.card--chart.card--compare .card__ammount{
    margin-bottom:0;
  }
  .card.card--news .card__slider{
    min-height:auto;
  }
}
div[data-widget-name="card--chart"] .card__header .card__header-right .ddown__menu{
  width:330px;
}
div[data-widget-name="card--chart"] .card__header .card__header-right .ddown__menu .comiseo-daterangepicker-triggerbutton{
  max-width:inherit;
}
.card__content--chart > div.chart{
  position:relative;
}
.card__content--chart > div.chart > div{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
@media only screen and (max-width: 767px){
  div.card.card--chart .card__right ul.datarow.mobile-toogle--target{
    padding:0 16px;
  }
}
@media only screen and (max-width: 767px){
  .card.card--news .card__footer{
    position:inherit;
  }
  .card.card--news .card__content{
    position:relative;
    height:155px;
    padding:24px;
    overflow:hidden;
  }
  .card.card--news .card__content:after{
    position:absolute;
    top:40%;
    left:0;
    width:100%;
    height:60%;
    content:'';
  }
  .card.card--news .card__date i,
  .card.card--news .card__author i{
    display:inline-block;
    margin-right:8px;
    font-size:19px;
    vertical-align:text-bottom;
  }
  .card.card--news .card__date{
    margin-right:12px;
  }
  .card.card--news .card__title{
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
        -ms-flex-align:end;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            align-items:flex-end;
  }
}
@media only screen and (max-width: 1199px){
  .card.card--news .card__title{
    -webkit-box-align:end;
    -webkit-align-items:flex-end;
        -ms-flex-align:end;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            align-items:flex-end;
  }
  .card.card--news .card__content{
    height:150px;
  }
}
#app-wrapper .card.card--news .card__footer{
  bottom:8px;
}
.grid-stack-item-content .card.card--news .card__info .card__title{
  display:table-cell;
  vertical-align:bottom;
}
.timeline__padding > div{
  display:block !important;
}
.timeline__padding > div > span:last-of-type{
  display:inline-block;
  position:relative;
  padding-left:10px !important;
}
.timeline__padding > div > span:last-of-type:before{
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
  position:absolute;
  top:50%;
  left:1px;
          transform:translateY(-50%);
  border:2px solid #a1a8b2;
  border-radius:100px;
  content:"";
}
.card.card--logs .card__content .timeline .timeline__padding .logs-search{
  padding:0 2px;
  border:1px solid rgba(0, 0, 0, 0.3);
  border-radius:3px;
  background:#02A8F3;
  color:white;
}
.card.card--logs .card__content .timeline.search-logs--in-progress .timeline__entry,
.card.card--logs .card__content .timeline.select-logs--in-progress .timeline__entry,
.card.card--logs .card__content .timeline.search-logs--in-progress .timeline__entry--ok,
.card.card--logs .card__content .timeline.select-logs--in-progress .timeline__entry--ok{
  display:none !important;
}
.card.card--logs .card__content .timeline.search-logs--in-progress .timeline__entry.search-logs--this-line,
.card.card--logs .card__content .timeline.select-logs--in-progress .timeline__entry.search-logs--this-line,
.card.card--logs .card__content .timeline.search-logs--in-progress .timeline__entry--ok.search-logs--this-line,
.card.card--logs .card__content .timeline.select-logs--in-progress .timeline__entry--ok.search-logs--this-line,
.card.card--logs .card__content .timeline.search-logs--in-progress .timeline__entry.select-logs--this-line,
.card.card--logs .card__content .timeline.select-logs--in-progress .timeline__entry.select-logs--this-line,
.card.card--logs .card__content .timeline.search-logs--in-progress .timeline__entry--ok.select-logs--this-line,
.card.card--logs .card__content .timeline.select-logs--in-progress .timeline__entry--ok.select-logs--this-line{
  display:-webkit-box !important;
  display:-webkit-flex !important;
  display:-ms-flexbox !important;
  display:flex !important;
}
.card.card--logs .card__content .timeline.search-logs--in-progress.select-logs--in-progress .timeline__entry.select-logs--this-line,
.card.card--logs .card__content .timeline.search-logs--in-progress.select-logs--in-progress .timeline__entry.search-logs--this-line{
  display:none !important;
}
.card.card--logs .card__content .timeline.search-logs--in-progress.select-logs--in-progress .timeline__entry.select-logs--this-line.search-logs--this-line{
  display:-webkit-box !important;
  display:-webkit-flex !important;
  display:-ms-flexbox !important;
  display:flex !important;
}
.card .select2 .select2-selection{
  background-color:transparent;
}
@media only screen and (max-width: 767px){
  .card.card--logs .card-ctrls{
    margin-top:0;
    margin-bottom:0;
  }
  .card.card--logs .card-ctrls .search-box .search-box__search-field{
    padding:0;
  }
  .card.card--logs .card-ctrls .search-box .search-box__mdl-textfield .mdl-textfield__label:after{
    z-index:10;
  }
  .card-ctrls.card-ctrls--nopadding{
    margin:0 !important;
  }
  .select2 .select2-selection .select2-selection__rendered{
    height:100%;
    line-height:37px;
  }
  .timeline__padding > div{
    display:block !important;
  }
  .timeline__padding > div > span:last-of-type{
    display:inline-block;
    position:relative;
    padding-left:10px !important;
  }
  .timeline__padding > div > span:last-of-type:before{
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
    position:absolute;
    top:50%;
    left:0;
            transform:translateY(-50%);
    border:2px solid #a1a8b2;
    border-radius:100px;
    content:"";
  }
  #app-wrapper .card--logs .timeline{
    margin-top:20px;
  }
  .card-block--logs .card__content > .datarow{
    margin-top:16px;
  }
}
.card--logs .timeline{
  overflow:hidden;
}
@media only screen and (max-width: 767px){
  .card.card--logs .tab-search{
    padding:0 16px !important;
  }
}
.grid-size--tablet-xs.card.card--logs .tab-search + .datarow{
  padding:0 16px;
}
.grid-size--tablet-xs.card.card--logs .card__content{
  padding:0;
}
.grid-size--tablet-xs.card.card--logs .tab-search{
  height:42px !important;
  margin:0 !important;
  padding:0 16px 0 !important;
}
.grid-size--tablet-xs.card.card--logs .tab-search:after{
  position:absolute;
  top:auto;
  bottom:0;
  left:0;
  width:100%;
  height:1px;
  background:#dfe3e6;
  content:"";
}
.grid-size--tablet-xs.card.card--logs .tab-search .card-ctrls__left .search-box .search-box__mdl-textfield .mdl-textfield__label:after{
  bottom:8px;
}
.grid-size--tablet-xs.card.card--logs .tab-search .select2 .select2-selection .select2-selection__rendered .select__prefix{
  display:none;
}
.grid-size--tablet-xs.card.card--logs .tab-search .select2-container--mdl{
  min-width:inherit;
}
.grid-size--tablet-xs.card.card--logs .tab-search div.card-ctrls__left .select2-container--mdl{
  min-width:120px;
}
.grid-size--tablet-xs.card.card--logs .tab-search .search-box__mdl-textfield{
  max-width:100%;
}
.grid-size--tablet-xs.card.card--logs .tab-search .card-ctrls__left .select2-container--mdl{
  width:100% !important;
  margin-right:0;
}
.grid-size--tablet-xs.card.card--logs .tab-search .card-ctrls__left .search-box{
  width:100%;
  padding-left:32px;
}
.grid-size--tablet-xs.card.card--logs .tab-search .card-ctrls__left .search-box form{
  width:100%;
}
.grid-size--tablet-xs.card.card--logs .tab-search .card-ctrls__left .search-box form > div{
  width:100% !important;
}
.grid-size--tablet-xs.card.card--logs .tab-search .card-ctrls__left .search-box > i{
  top:20px;
}
.grid-size--tablet-xs.card.card--logs .tab-search .card-ctrls__left .search-box input,
.grid-size--tablet-xs.card.card--logs .tab-search .card-ctrls__left .search-box label{
  height:100%;
  margin-left:0;
}
.grid-size--tablet-xs.card.card--logs .tab-search .card-ctrls__left .search-box .mdl-textfield__input,
.grid-size--tablet-xs.card.card--logs .tab-search .card-ctrls__left .search-box .mdl-textfield__label{
  width:100% !important;
}
.grid-size--tablet-xs.card.card--logs .tab-search .card-ctrls__left .select2-selection .select2-selection__rendered{
  max-width:100% !important;
}
.grid-size--tablet-xs.card.card--logs .tab-search .card-ctrls__left{
  padding:0 0px;
}
.grid-size--tablet-xs.card.card--logs .tab-search .card-ctrls__left .select2-selection--single .select2-selection__rendered{
  line-height:40px;
}
.grid-size--tablet-xs.card.card--logs .tab-search .select2 .select2-selection .select2-selection__rendered{
  font-weight:400 !important;
}
.grid-size--tablet-xs.card.card--logs .tab-search .card-ctrls__left{
  width:100%;
}
.grid-size--tablet-xs.card.card--logs .tab-search .card-ctrls__left .search-box{
  position:relative;
  margin-right:0 !important;
  padding-left:0;
}
.grid-size--tablet-xs.card.card--logs .tab-search .card-ctrls__left .search-box .zmdi-search{
  position:absolute;
  right:8px;
  left:auto;
}
.grid-size--tablet-xs.card.card--logs .tab-search .card-ctrls__left .search-box form{
  display:none;
  padding-right:32px;
}
.grid-size--tablet-xs.card.card--logs .tab-search .card-ctrls__left > .select2{
  max-width:inherit !important;
  margin-right:0 !important;
  padding-right:32px;
}
.grid-size--tablet-xs.card.card--logs .tab-search .card-ctrls__left > .select2 .select2-selection__rendered{
  font-size:13px !important;
}
.grid-size--tablet-xs.card.card--logs .tab-search .card-ctrls__left > .select2 .select2-selection{
  position:relative;
}
.grid-size--tablet-xs.card.card--logs .tab-search .card-ctrls__left > .select2 .select2-selection .select2-selection__rendered .select__prefix{
  display:inline-block !important;
  margin-right:8px;
}
.grid-size--tablet-xs.card.card--logs .tab-search.tab-search--open-search .search-box form{
  display:block;
}
.grid-size--tablet-xs.card.card--logs .tab-search.tab-search--open-search .card-ctrls__left .select2{
  display:none;
}
.grid-size--tablet-xs.card.card--logs .pagination .simple-pagination--list{
  width:100%;
}
.grid-size--tablet-xs.card.card--logs .pagination .simple-pagination--list ul{
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          justify-content:center;
}
.grid-size--tablet-xs.card.card--logs .pagination .simple-pagination--list ul li:first-of-type{
  position:absolute;
  top:0;
  left:0;
}
.grid-size--tablet-xs.card.card--logs .pagination .simple-pagination--list ul li:last-of-type{
  position:absolute;
  top:0;
  right:0;
}
.grid-size--tablet-xs.card.card--logs .pagination{
  padding:0 16px !important;
}
.grid-size--tablet-xs.card.card--logs .pagination .simple-pagination--current{
  display:none;
}
.grid-size--tablet-xs.card.card--logs .card.card--pagination .card-ctrls:after{
  top:98px;
}
.grid-size--tablet-xs.card.card--logs .card--pagination .tbl-c .dataTables_wrapper .pagination--type2 .dataTables_paginate > span a:not(.current){
  display:none;
}
.grid-size--tablet-xs.card.card--logs .card--pagination .pagination{
  padding:0 16px;
}
.grid-size--tablet-xs.card.card--logs .card--pagination .pagination .pagination-pages ul.pagination-pages__list{
  display:none;
}
.grid-size--tablet-xs.card.card--logs .card--pagination .tbl-c .card-ctrls{
  padding:4px 22px 0 22px;
}
.grid-size--tablet-xs.card.card--logs .card--pagination .tbl-c .dataTables_wrapper{
  padding:0;
}
.grid-size--tablet-xs.card.card--logs .card--pagination .tbl-c .dataTables_wrapper .pagination{
  padding:0 8px;
}
.grid-size--tablet-xs.card.card--logs .grid-stack-item-content .card.card--pagination .tbl-c .pagination--type2{
  padding:0 16px;
}
.grid-size--tablet-xs.card.card--logs .grid-stack-item-content .card.card--pagination .tbl-c .pagination--type2 .dataTables_length{
  display:none !important;
}
.grid-size--tablet-xs.card.card--logs .grid-stack-item-content .card.card--pagination .tbl-c .pagination--type2 .dataTables_paginate{
  width:100%;
  margin-left:0;
}
.grid-size--tablet-xs.card.card--logs .grid-stack-item-content .card.card--pagination .tbl-c .pagination--type2 .dataTables_paginate span{
  margin-right:auto;
  margin-left:auto;
}
.grid-size--tablet-xs.card.card--info .card__content > div{
  padding:0 16px !important;
}
.grid-size--tablet-xs.card.card--info .card__header-right .btn-link{
  left:auto;
}
.grid-size--tablet-xs.card.card--info .card__mobile-toggle{
  margin-right:-12px;
}
.grid-size--tablet-xs.card.card--info .card__indicator span{
  display:inherit;
  margin-top:8px;
  color:#5c6066;
}
.grid-size--tablet-xs.card.card--info .card__indicator .zmdi-info-outline{
  display:inline-block;
  margin-left:0;
  font-size:19px;
  vertical-align:top;
}
.grid-size--tablet-xs.card.card--info .single-row .btn{
  margin-right:0;
  line-height:30px;
}
.grid-size--tablet-xs.card.card--info .single-row .mobile-toogle--box{
  width:auto;
}
.page-dashboard-html .card.card--logs .card__content{
  padding:0;
}
.page-dashboard-html .card.card--logs .card__content .card-ctrls,.page-dashboard-html .card.card--logs .card__content .datarow{
  padding:0 24px;
}
*{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
}
body{
  overflow:hidden;
  background:#ecedf0;
  color:#000;
}
::-webkit-scrollbar{
  -webkit-border-radius:100px;
  display:none;
  width:5px;
  height:5px;
  background-color:rgba(255, 255, 255, 0);
}
::-webkit-scrollbar:hover{
  display:none;
  width:7px;
}
::-webkit-scrollbar-thumb{
  -webkit-border-radius:100px;
  display:none;
  background:#ecedf0;
}
::-webkit-scrollbar-thumb:hover,
::-webkit-scrollbar-thumb:active{
  display:none;
  background:#000;
}
a,
button{
  text-decoration:none;
}
a:active,
button:active,
a:focus,
button:focus{
  outline:none;
  text-decoration:none;
}
a:hover,
button:hover{
  text-decoration:none;
}
a.disabled,
button.disabled{
  cursor:default;
  pointer-events:none;
}
.preloader{
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:100vw;
  height:100vh;
  overflow:hidden;
  background-color:#000;
  color:#02A8F3;
  font-size:10vw;
  z-index:999;
}
.preloader .under{
  position:relative;
  left:-125px;
  width:200px;
}
#app-wrapper{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-align-content:center;
      -ms-flex-line-pack:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  -ms-touch-action:initial !important;
  -webkit-user-select:initial !important;
     -moz-user-select:initial !important;
      -ms-user-select:initial !important;
  -webkit-user-drag:initial !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          align-content:center;
          justify-content:flex-start;
  overflow:hidden;
      touch-action:initial !important;
          user-select:initial !important;
}
.app-content{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  position:relative;
          flex:1;
}
@media only screen and (min-width: 1200px){
  .app-content{
    height:100vh;
  }
}
.app-content:before{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:230px;
  background:#02A8F3;
  content:'';
  opacity:1;
  transition:300ms;
}
@media only screen and (max-width: 1023px){
  .app-content:before{
    left:0;
    width:100%;
  }
}
.app-content.app-content--widgets-movable{
  background:#ecedf0;
}
.app-content .main-content{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:relative;
  height:auto;
  padding:0 24px 24px 24px;
  transition:300ms;
}
@media only screen and (max-width: 767px){
  .app-content .main-content{
    padding:0 8px;
  }
}
.app-content .main-content.main-content--no-hor-padd{
  padding:0 0 24px 0;
}
.side-menu.dt-view .grid-container--2col .grid-col--container{
  -webkit-box-shadow:none;
  padding:0 !important;
          box-shadow:none;
}
@media screen and (max-width: 1023px){
  #app-wrapper .app-content.ps{
    overflow:scroll !important;
  }
}
#app-wrapper .app-content{
  -webkit-transition:0ms;
  -o-transition:0ms;
  transition:0ms;
}
@media screen and (max-width: 1023px){
  #app-wrapper .app-content{
    -webkit-transition:300ms;
    -o-transition:300ms;
    transition:300ms;
  }
}
@-webkit-keyframes bounceIn{
  from,
  20%,
  40%,
  60%,
  80%,
  to{
    -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0%{
    -webkit-transform:scale3d(0.3, 0.3, 0.3);
    transform:scale3d(0.3, 0.3, 0.3);
    opacity:0;
  }
  20%{
    -webkit-transform:scale3d(1.1, 1.1, 1.1);
    transform:scale3d(1.1, 1.1, 1.1);
  }
  40%{
    -webkit-transform:scale3d(0.9, 0.9, 0.9);
    transform:scale3d(0.9, 0.9, 0.9);
  }
  60%{
    -webkit-transform:scale3d(1.03, 1.03, 1.03);
    transform:scale3d(1.03, 1.03, 1.03);
    opacity:1;
  }
  80%{
    -webkit-transform:scale3d(0.97, 0.97, 0.97);
    transform:scale3d(0.97, 0.97, 0.97);
  }
  to{
    -webkit-transform:scale3d(1, 1, 1);
    transform:scale3d(1, 1, 1);
    opacity:1;
  }
}
@keyframes bounceIn{
  from,
  20%,
  40%,
  60%,
  80%,
  to{
    -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0%{
    -webkit-transform:scale3d(0.3, 0.3, 0.3);
    transform:scale3d(0.3, 0.3, 0.3);
    opacity:0;
  }
  20%{
    -webkit-transform:scale3d(1.1, 1.1, 1.1);
    transform:scale3d(1.1, 1.1, 1.1);
  }
  40%{
    -webkit-transform:scale3d(0.9, 0.9, 0.9);
    transform:scale3d(0.9, 0.9, 0.9);
  }
  60%{
    -webkit-transform:scale3d(1.03, 1.03, 1.03);
    transform:scale3d(1.03, 1.03, 1.03);
    opacity:1;
  }
  80%{
    -webkit-transform:scale3d(0.97, 0.97, 0.97);
    transform:scale3d(0.97, 0.97, 0.97);
  }
  to{
    -webkit-transform:scale3d(1, 1, 1);
    transform:scale3d(1, 1, 1);
    opacity:1;
  }
}
@-webkit-keyframes bounceOut{
  20%{
    -webkit-transform:scale3d(0.9, 0.9, 0.9);
    transform:scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55%{
    -webkit-transform:scale3d(1.1, 1.1, 1.1);
    transform:scale3d(1.1, 1.1, 1.1);
    opacity:1;
  }
  to{
    -webkit-transform:scale3d(0.3, 0.3, 0.3);
    transform:scale3d(0.3, 0.3, 0.3);
    opacity:0;
  }
}
@keyframes bounceOut{
  20%{
    -webkit-transform:scale3d(0.9, 0.9, 0.9);
    transform:scale3d(0.9, 0.9, 0.9);
  }
  50%,
  55%{
    -webkit-transform:scale3d(1.1, 1.1, 1.1);
    transform:scale3d(1.1, 1.1, 1.1);
    opacity:1;
  }
  to{
    -webkit-transform:scale3d(0.3, 0.3, 0.3);
    transform:scale3d(0.3, 0.3, 0.3);
    opacity:0;
  }
}
@-webkit-keyframes bounceInDown{
  from,
  60%,
  75%,
  90%,
  to{
    -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0%{
    -webkit-transform:translate3d(0, -3000px, 0);
    transform:translate3d(0, -3000px, 0);
    opacity:0;
  }
  60%{
    -webkit-transform:translate3d(0, 25px, 0);
    transform:translate3d(0, 25px, 0);
    opacity:1;
  }
  75%{
    -webkit-transform:translate3d(0, -10px, 0);
    transform:translate3d(0, -10px, 0);
  }
  90%{
    -webkit-transform:translate3d(0, 5px, 0);
    transform:translate3d(0, 5px, 0);
  }
  to{
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes bounceInDown{
  from,
  60%,
  75%,
  90%,
  to{
    -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0%{
    -webkit-transform:translate3d(0, -3000px, 0);
    transform:translate3d(0, -3000px, 0);
    opacity:0;
  }
  60%{
    -webkit-transform:translate3d(0, 25px, 0);
    transform:translate3d(0, 25px, 0);
    opacity:1;
  }
  75%{
    -webkit-transform:translate3d(0, -10px, 0);
    transform:translate3d(0, -10px, 0);
  }
  90%{
    -webkit-transform:translate3d(0, 5px, 0);
    transform:translate3d(0, 5px, 0);
  }
  to{
    -webkit-transform:none;
    transform:none;
  }
}
@-webkit-keyframes bounceOutDown{
  20%{
    -webkit-transform:translate3d(0, 10px, 0);
    transform:translate3d(0, 10px, 0);
  }
  40%,
  45%{
    -webkit-transform:translate3d(0, -20px, 0);
    transform:translate3d(0, -20px, 0);
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(0, 2000px, 0);
    transform:translate3d(0, 2000px, 0);
    opacity:0;
  }
}
@keyframes bounceOutDown{
  20%{
    -webkit-transform:translate3d(0, 10px, 0);
    transform:translate3d(0, 10px, 0);
  }
  40%,
  45%{
    -webkit-transform:translate3d(0, -20px, 0);
    transform:translate3d(0, -20px, 0);
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(0, 2000px, 0);
    transform:translate3d(0, 2000px, 0);
    opacity:0;
  }
}
@-webkit-keyframes bounceInLeft{
  from,
  60%,
  75%,
  90%,
  to{
    -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0%{
    -webkit-transform:translate3d(-3000px, 0, 0);
    transform:translate3d(-3000px, 0, 0);
    opacity:0;
  }
  60%{
    -webkit-transform:translate3d(25px, 0, 0);
    transform:translate3d(25px, 0, 0);
    opacity:1;
  }
  75%{
    -webkit-transform:translate3d(-10px, 0, 0);
    transform:translate3d(-10px, 0, 0);
  }
  90%{
    -webkit-transform:translate3d(5px, 0, 0);
    transform:translate3d(5px, 0, 0);
  }
  to{
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes bounceInLeft{
  from,
  60%,
  75%,
  90%,
  to{
    -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0%{
    -webkit-transform:translate3d(-3000px, 0, 0);
    transform:translate3d(-3000px, 0, 0);
    opacity:0;
  }
  60%{
    -webkit-transform:translate3d(25px, 0, 0);
    transform:translate3d(25px, 0, 0);
    opacity:1;
  }
  75%{
    -webkit-transform:translate3d(-10px, 0, 0);
    transform:translate3d(-10px, 0, 0);
  }
  90%{
    -webkit-transform:translate3d(5px, 0, 0);
    transform:translate3d(5px, 0, 0);
  }
  to{
    -webkit-transform:none;
    transform:none;
  }
}
@-webkit-keyframes bounceOutLeft{
  20%{
    -webkit-transform:translate3d(20px, 0, 0);
    transform:translate3d(20px, 0, 0);
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(-2000px, 0, 0);
    transform:translate3d(-2000px, 0, 0);
    opacity:0;
  }
}
@keyframes bounceOutLeft{
  20%{
    -webkit-transform:translate3d(20px, 0, 0);
    transform:translate3d(20px, 0, 0);
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(-2000px, 0, 0);
    transform:translate3d(-2000px, 0, 0);
    opacity:0;
  }
}
@-webkit-keyframes bounceInRight{
  from,
  60%,
  75%,
  90%,
  to{
    -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from{
    -webkit-transform:translate3d(3000px, 0, 0);
    transform:translate3d(3000px, 0, 0);
    opacity:0;
  }
  60%{
    -webkit-transform:translate3d(-25px, 0, 0);
    transform:translate3d(-25px, 0, 0);
    opacity:1;
  }
  75%{
    -webkit-transform:translate3d(10px, 0, 0);
    transform:translate3d(10px, 0, 0);
  }
  90%{
    -webkit-transform:translate3d(-5px, 0, 0);
    transform:translate3d(-5px, 0, 0);
  }
  to{
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes bounceInRight{
  from,
  60%,
  75%,
  90%,
  to{
    -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from{
    -webkit-transform:translate3d(3000px, 0, 0);
    transform:translate3d(3000px, 0, 0);
    opacity:0;
  }
  60%{
    -webkit-transform:translate3d(-25px, 0, 0);
    transform:translate3d(-25px, 0, 0);
    opacity:1;
  }
  75%{
    -webkit-transform:translate3d(10px, 0, 0);
    transform:translate3d(10px, 0, 0);
  }
  90%{
    -webkit-transform:translate3d(-5px, 0, 0);
    transform:translate3d(-5px, 0, 0);
  }
  to{
    -webkit-transform:none;
    transform:none;
  }
}
@-webkit-keyframes bounceOutRight{
  20%{
    -webkit-transform:translate3d(-20px, 0, 0);
    transform:translate3d(-20px, 0, 0);
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(2000px, 0, 0);
    transform:translate3d(2000px, 0, 0);
    opacity:0;
  }
}
@keyframes bounceOutRight{
  20%{
    -webkit-transform:translate3d(-20px, 0, 0);
    transform:translate3d(-20px, 0, 0);
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(2000px, 0, 0);
    transform:translate3d(2000px, 0, 0);
    opacity:0;
  }
}
@-webkit-keyframes bounceInUp{
  from,
  60%,
  75%,
  90%,
  to{
    -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from{
    -webkit-transform:translate3d(0, 3000px, 0);
    transform:translate3d(0, 3000px, 0);
    opacity:0;
  }
  60%{
    -webkit-transform:translate3d(0, -20px, 0);
    transform:translate3d(0, -20px, 0);
    opacity:1;
  }
  75%{
    -webkit-transform:translate3d(0, 10px, 0);
    transform:translate3d(0, 10px, 0);
  }
  90%{
    -webkit-transform:translate3d(0, -5px, 0);
    transform:translate3d(0, -5px, 0);
  }
  to{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp{
  from,
  60%,
  75%,
  90%,
  to{
    -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  from{
    -webkit-transform:translate3d(0, 3000px, 0);
    transform:translate3d(0, 3000px, 0);
    opacity:0;
  }
  60%{
    -webkit-transform:translate3d(0, -20px, 0);
    transform:translate3d(0, -20px, 0);
    opacity:1;
  }
  75%{
    -webkit-transform:translate3d(0, 10px, 0);
    transform:translate3d(0, 10px, 0);
  }
  90%{
    -webkit-transform:translate3d(0, -5px, 0);
    transform:translate3d(0, -5px, 0);
  }
  to{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
}
@-webkit-keyframes bounceOutUp{
  20%{
    -webkit-transform:translate3d(0, -10px, 0);
    transform:translate3d(0, -10px, 0);
  }
  40%,
  45%{
    -webkit-transform:translate3d(0, 20px, 0);
    transform:translate3d(0, 20px, 0);
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(0, -2000px, 0);
    transform:translate3d(0, -2000px, 0);
    opacity:0;
  }
}
@keyframes bounceOutUp{
  20%{
    -webkit-transform:translate3d(0, -10px, 0);
    transform:translate3d(0, -10px, 0);
  }
  40%,
  45%{
    -webkit-transform:translate3d(0, 20px, 0);
    transform:translate3d(0, 20px, 0);
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(0, -2000px, 0);
    transform:translate3d(0, -2000px, 0);
    opacity:0;
  }
}
#app-wrapper .bounce-transition,
#app-wrapper .bounceDown-transition,
#app-wrapper .bounceLeft-transition,
#app-wrapper .bounceRight-transition,
#app-wrapper .bounceUp-transition{
  -webkit-animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-duration:1s;
  animation-fill-mode:both;
}
#app-wrapper .bounce-enter,
#app-wrapper .bounceIn{
  -webkit-animation-name:bounceIn;
  animation-name:bounceIn;
}
#app-wrapper .bounce-leave,
#app-wrapper .bounceOut{
  -webkit-animation-name:bounceOut;
  animation-name:bounceOut;
}
#app-wrapper .bounceUp-enter,
#app-wrapper .bounceInUp{
  -webkit-animation-name:bounceInUp;
  animation-name:bounceInUp;
}
#app-wrapper .bounceUp-leave,
#app-wrapper .bounceOutUp{
  -webkit-animation-name:bounceOutUp;
  animation-name:bounceOutUp;
}
#app-wrapper .bounceRight-enter,
#app-wrapper .bounceInRight{
  -webkit-animation-name:bounceInRight;
  animation-name:bounceInRight;
}
#app-wrapper .bounceRight-leave,
#app-wrapper .bounceOutRight{
  -webkit-animation-name:bounceOutRight;
  animation-name:bounceOutRight;
}
#app-wrapper .bounceLeft-enter,
#app-wrapper .bounceInLeft{
  -webkit-animation-name:bounceInLeft;
  animation-name:bounceInLeft;
}
#app-wrapper .bounceLeft-leave,
#app-wrapper .bounceOutLeft{
  -webkit-animation-name:bounceOutLeft;
  animation-name:bounceOutLeft;
}
#app-wrapper .bounceDown-enter,
#app-wrapper .bounceInDown{
  -webkit-animation-name:bounceInDown;
  animation-name:bounceInDown;
}
#app-wrapper .bounceDown-leave,
#app-wrapper .bounceOutDown{
  -webkit-animation-name:bounceOutDown;
  animation-name:bounceOutDown;
}
@-webkit-keyframes fadeIn{
  from{
    opacity:0;
  }
  to{
    opacity:1;
  }
}
@keyframes fadeIn{
  from{
    opacity:0;
  }
  to{
    opacity:1;
  }
}
@-webkit-keyframes fadeOut{
  from{
    opacity:1;
  }
  to{
    opacity:0;
  }
}
@keyframes fadeOut{
  from{
    opacity:1;
  }
  to{
    opacity:0;
  }
}
@-webkit-keyframes fadeInDown{
  from{
    -webkit-transform:translate3d(0, -100%, 0);
    transform:translate3d(0, -100%, 0);
    opacity:0;
  }
  to{
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes fadeInDown{
  from{
    -webkit-transform:translate3d(0, -100%, 0);
    transform:translate3d(0, -100%, 0);
    opacity:0;
  }
  to{
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@-webkit-keyframes fadeOutDown{
  from{
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(0, 100%, 0);
    transform:translate3d(0, 100%, 0);
    opacity:0;
  }
}
@keyframes fadeOutDown{
  from{
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(0, 100%, 0);
    transform:translate3d(0, 100%, 0);
    opacity:0;
  }
}
@-webkit-keyframes fadeInDownBig{
  from{
    -webkit-transform:translate3d(0, -2000px, 0);
    transform:translate3d(0, -2000px, 0);
    opacity:0;
  }
  to{
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes fadeInDownBig{
  from{
    -webkit-transform:translate3d(0, -2000px, 0);
    transform:translate3d(0, -2000px, 0);
    opacity:0;
  }
  to{
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@-webkit-keyframes fadeOutDownBig{
  from{
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(0, 2000px, 0);
    transform:translate3d(0, 2000px, 0);
    opacity:0;
  }
}
@keyframes fadeOutDownBig{
  from{
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(0, 2000px, 0);
    transform:translate3d(0, 2000px, 0);
    opacity:0;
  }
}
@-webkit-keyframes fadeInLeft{
  from{
    -webkit-transform:translate3d(-100%, 0, 0);
    transform:translate3d(-100%, 0, 0);
    opacity:0;
  }
  to{
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes fadeInLeft{
  from{
    -webkit-transform:translate3d(-100%, 0, 0);
    transform:translate3d(-100%, 0, 0);
    opacity:0;
  }
  to{
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@-webkit-keyframes fadeOutLeft{
  from{
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(-100%, 0, 0);
    transform:translate3d(-100%, 0, 0);
    opacity:0;
  }
}
@keyframes fadeOutLeft{
  from{
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(-100%, 0, 0);
    transform:translate3d(-100%, 0, 0);
    opacity:0;
  }
}
@-webkit-keyframes fadeInLeftBig{
  from{
    -webkit-transform:translate3d(-2000px, 0, 0);
    transform:translate3d(-2000px, 0, 0);
    opacity:0;
  }
  to{
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes fadeInLeftBig{
  from{
    -webkit-transform:translate3d(-2000px, 0, 0);
    transform:translate3d(-2000px, 0, 0);
    opacity:0;
  }
  to{
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@-webkit-keyframes fadeOutLeftBig{
  from{
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(-2000px, 0, 0);
    transform:translate3d(-2000px, 0, 0);
    opacity:0;
  }
}
@keyframes fadeOutLeftBig{
  from{
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(-2000px, 0, 0);
    transform:translate3d(-2000px, 0, 0);
    opacity:0;
  }
}
@-webkit-keyframes fadeInRight{
  from{
    -webkit-transform:translate3d(100%, 0, 0);
    transform:translate3d(100%, 0, 0);
    opacity:0;
  }
  to{
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes fadeInRight{
  from{
    -webkit-transform:translate3d(100%, 0, 0);
    transform:translate3d(100%, 0, 0);
    opacity:0;
  }
  to{
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@-webkit-keyframes fadeOutRight{
  from{
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(100%, 0, 0);
    transform:translate3d(100%, 0, 0);
    opacity:0;
  }
}
@keyframes fadeOutRight{
  from{
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(100%, 0, 0);
    transform:translate3d(100%, 0, 0);
    opacity:0;
  }
}
@-webkit-keyframes fadeInRightBig{
  from{
    -webkit-transform:translate3d(2000px, 0, 0);
    transform:translate3d(2000px, 0, 0);
    opacity:0;
  }
  to{
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes fadeInRightBig{
  from{
    -webkit-transform:translate3d(2000px, 0, 0);
    transform:translate3d(2000px, 0, 0);
    opacity:0;
  }
  to{
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@-webkit-keyframes fadeOutRightBig{
  from{
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(2000px, 0, 0);
    transform:translate3d(2000px, 0, 0);
    opacity:0;
  }
}
@keyframes fadeOutRightBig{
  from{
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(2000px, 0, 0);
    transform:translate3d(2000px, 0, 0);
    opacity:0;
  }
}
@-webkit-keyframes fadeInUp{
  from{
    -webkit-transform:translate3d(0, 100%, 0);
    transform:translate3d(0, 100%, 0);
    opacity:0;
  }
  to{
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes fadeInUp{
  from{
    -webkit-transform:translate3d(0, 100%, 0);
    transform:translate3d(0, 100%, 0);
    opacity:0;
  }
  to{
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@-webkit-keyframes fadeOutUp{
  from{
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(0, -100%, 0);
    transform:translate3d(0, -100%, 0);
    opacity:0;
  }
}
@keyframes fadeOutUp{
  from{
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(0, -100%, 0);
    transform:translate3d(0, -100%, 0);
    opacity:0;
  }
}
@-webkit-keyframes fadeInUpBig{
  from{
    -webkit-transform:translate3d(0, 2000px, 0);
    transform:translate3d(0, 2000px, 0);
    opacity:0;
  }
  to{
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes fadeInUpBig{
  from{
    -webkit-transform:translate3d(0, 2000px, 0);
    transform:translate3d(0, 2000px, 0);
    opacity:0;
  }
  to{
    -webkit-transform:none;
    transform:none;
    opacity:1;
  }
}
@keyframes fadeOutUp{
  from{
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(0, -100%, 0);
    transform:translate3d(0, -100%, 0);
    opacity:0;
  }
}
#app-wrapper .fade-transition,
#app-wrapper .fadeDown-transition,
#app-wrapper .fadeDownBig-transition,
#app-wrapper .fadeLeft-transition,
#app-wrapper .fadeLeftBig-transition,
#app-wrapper .fadeRight-transition,
#app-wrapper .fadeRightBig-transition,
#app-wrapper .fadeUp-transition,
#app-wrapper .fadeUpBig-transition{
  -webkit-animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-duration:1s;
  animation-fill-mode:both;
}
#app-wrapper .fade-enter,
#app-wrapper .fadeIn{
  -webkit-animation-name:fadeIn;
  animation-name:fadeIn;
}
#app-wrapper .fade-leave,
#app-wrapper .fadeOut{
  -webkit-animation-name:fadeOut;
  animation-name:fadeOut;
}
#app-wrapper .fadeUpBig-enter,
#app-wrapper .fadeInUpBig{
  -webkit-animation-name:fadeInUpBig;
  animation-name:fadeInUpBig;
}
#app-wrapper .fadeUpBig-leave,
#app-wrapper .fadeOutUpBig{
  -webkit-animation-name:fadeOutUpBig;
  animation-name:fadeOutUpBig;
}
#app-wrapper .fadeUp-enter,
#app-wrapper .fadeInUp{
  -webkit-animation-name:fadeInUp;
  animation-name:fadeInUp;
}
#app-wrapper .fadeUp-leave,
#app-wrapper .fadeOutUp{
  -webkit-animation-name:fadeOutUp;
  animation-name:fadeOutUp;
}
#app-wrapper .fadeRightBig-enter,
#app-wrapper .fadeInRightBig{
  -webkit-animation-name:fadeInRightBig;
  animation-name:fadeInRightBig;
}
#app-wrapper .fadeRightBig-leave,
#app-wrapper .fadeOutRightBig{
  -webkit-animation-name:fadeOutRightBig;
  animation-name:fadeOutRightBig;
}
#app-wrapper .fadeRight-enter,
#app-wrapper .fadeInRight{
  -webkit-animation-name:fadeInRight;
  animation-name:fadeInRight;
}
#app-wrapper .fadeRight-leave,
#app-wrapper .fadeOutRight{
  -webkit-animation-name:fadeOutRight;
  animation-name:fadeOutRight;
}
#app-wrapper .fadeLeftBig-enter,
#app-wrapper .fadeInLeftBig{
  -webkit-animation-name:fadeInLeftBig;
  animation-name:fadeInLeftBig;
}
#app-wrapper .fadeLeftBig-leave,
#app-wrapper .fadeOutLeftBig{
  -webkit-animation-name:fadeOutLeftBig;
  animation-name:fadeOutLeftBig;
}
#app-wrapper .fadeLeft-enter,
#app-wrapper .fadeInLeft{
  -webkit-animation-name:fadeInLeft;
  animation-name:fadeInLeft;
}
#app-wrapper .fadeLeft-leave,
#app-wrapper .fadeOutLeft{
  -webkit-animation-name:fadeOutLeft;
  animation-name:fadeOutLeft;
}
#app-wrapper .fadeDownBig-enter,
#app-wrapper .fadeInDownBig{
  -webkit-animation-name:fadeInDownBig;
  animation-name:fadeInDownBig;
}
#app-wrapper .fadeDownBig-leave,
#app-wrapper .fadeOutDownBig{
  -webkit-animation-name:fadeOutDownBig;
  animation-name:fadeOutDownBig;
}
#app-wrapper .fadeDown-enter,
#app-wrapper .fadeInDown{
  -webkit-animation-name:fadeInDown;
  animation-name:fadeInDown;
}
#app-wrapper .fadeDown-leave,
#app-wrapper .fadeOutDown{
  -webkit-animation-name:fadeOutDown;
  animation-name:fadeOutDown;
}
@-webkit-keyframes rotateIn{
  from{
    -webkit-transform-origin:center;
    -webkit-transform:rotate3d(0, 0, 1, -200deg);
    transform:rotate3d(0, 0, 1, -200deg);
    transform-origin:center;
    opacity:0;
  }
  to{
    -webkit-transform-origin:center;
    -webkit-transform:none;
    transform:none;
    transform-origin:center;
    opacity:1;
  }
}
@keyframes rotateIn{
  from{
    -webkit-transform-origin:center;
    -webkit-transform:rotate3d(0, 0, 1, -200deg);
    transform:rotate3d(0, 0, 1, -200deg);
    transform-origin:center;
    opacity:0;
  }
  to{
    -webkit-transform-origin:center;
    -webkit-transform:none;
    transform:none;
    transform-origin:center;
    opacity:1;
  }
}
@-webkit-keyframes rotateOut{
  from{
    -webkit-transform-origin:center;
    transform-origin:center;
    opacity:1;
  }
  to{
    -webkit-transform-origin:center;
    -webkit-transform:rotate3d(0, 0, 1, 200deg);
    transform:rotate3d(0, 0, 1, 200deg);
    transform-origin:center;
    opacity:0;
  }
}
@keyframes rotateOut{
  from{
    -webkit-transform-origin:center;
    transform-origin:center;
    opacity:1;
  }
  to{
    -webkit-transform-origin:center;
    -webkit-transform:rotate3d(0, 0, 1, 200deg);
    transform:rotate3d(0, 0, 1, 200deg);
    transform-origin:center;
    opacity:0;
  }
}
@-webkit-keyframes rotateInDownLeft{
  from{
    -webkit-transform-origin:left bottom;
    -webkit-transform:rotate3d(0, 0, 1, -45deg);
    transform:rotate3d(0, 0, 1, -45deg);
    transform-origin:left bottom;
    opacity:0;
  }
  to{
    -webkit-transform-origin:left bottom;
    -webkit-transform:none;
    transform:none;
    transform-origin:left bottom;
    opacity:1;
  }
}
@keyframes rotateInDownLeft{
  from{
    -webkit-transform-origin:left bottom;
    -webkit-transform:rotate3d(0, 0, 1, -45deg);
    transform:rotate3d(0, 0, 1, -45deg);
    transform-origin:left bottom;
    opacity:0;
  }
  to{
    -webkit-transform-origin:left bottom;
    -webkit-transform:none;
    transform:none;
    transform-origin:left bottom;
    opacity:1;
  }
}
@-webkit-keyframes rotateOutDownLeft{
  from{
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    opacity:1;
  }
  to{
    -webkit-transform-origin:left bottom;
    -webkit-transform:rotate3d(0, 0, 1, 45deg);
    transform:rotate3d(0, 0, 1, 45deg);
    transform-origin:left bottom;
    opacity:0;
  }
}
@keyframes rotateOutDownLeft{
  from{
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    opacity:1;
  }
  to{
    -webkit-transform-origin:left bottom;
    -webkit-transform:rotate3d(0, 0, 1, 45deg);
    transform:rotate3d(0, 0, 1, 45deg);
    transform-origin:left bottom;
    opacity:0;
  }
}
@-webkit-keyframes rotateInDownRight{
  from{
    -webkit-transform-origin:right bottom;
    -webkit-transform:rotate3d(0, 0, 1, 45deg);
    transform:rotate3d(0, 0, 1, 45deg);
    transform-origin:right bottom;
    opacity:0;
  }
  to{
    -webkit-transform-origin:right bottom;
    -webkit-transform:none;
    transform:none;
    transform-origin:right bottom;
    opacity:1;
  }
}
@keyframes rotateInDownRight{
  from{
    -webkit-transform-origin:right bottom;
    -webkit-transform:rotate3d(0, 0, 1, 45deg);
    transform:rotate3d(0, 0, 1, 45deg);
    transform-origin:right bottom;
    opacity:0;
  }
  to{
    -webkit-transform-origin:right bottom;
    -webkit-transform:none;
    transform:none;
    transform-origin:right bottom;
    opacity:1;
  }
}
@-webkit-keyframes rotateOutDownRight{
  from{
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    opacity:1;
  }
  to{
    -webkit-transform-origin:right bottom;
    -webkit-transform:rotate3d(0, 0, 1, -45deg);
    transform:rotate3d(0, 0, 1, -45deg);
    transform-origin:right bottom;
    opacity:0;
  }
}
@keyframes rotateOutDownRight{
  from{
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    opacity:1;
  }
  to{
    -webkit-transform-origin:right bottom;
    -webkit-transform:rotate3d(0, 0, 1, -45deg);
    transform:rotate3d(0, 0, 1, -45deg);
    transform-origin:right bottom;
    opacity:0;
  }
}
@-webkit-keyframes rotateInUpLeft{
  from{
    -webkit-transform-origin:left bottom;
    -webkit-transform:rotate3d(0, 0, 1, 45deg);
    transform:rotate3d(0, 0, 1, 45deg);
    transform-origin:left bottom;
    opacity:0;
  }
  to{
    -webkit-transform-origin:left bottom;
    -webkit-transform:none;
    transform:none;
    transform-origin:left bottom;
    opacity:1;
  }
}
@keyframes rotateInUpLeft{
  from{
    -webkit-transform-origin:left bottom;
    -webkit-transform:rotate3d(0, 0, 1, 45deg);
    transform:rotate3d(0, 0, 1, 45deg);
    transform-origin:left bottom;
    opacity:0;
  }
  to{
    -webkit-transform-origin:left bottom;
    -webkit-transform:none;
    transform:none;
    transform-origin:left bottom;
    opacity:1;
  }
}
@-webkit-keyframes rotateOutUpLeft{
  from{
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    opacity:1;
  }
  to{
    -webkit-transform-origin:left bottom;
    -webkit-transform:rotate3d(0, 0, 1, -45deg);
    transform:rotate3d(0, 0, 1, -45deg);
    transform-origin:left bottom;
    opacity:0;
  }
}
@keyframes rotateOutUpLeft{
  from{
    -webkit-transform-origin:left bottom;
    transform-origin:left bottom;
    opacity:1;
  }
  to{
    -webkit-transform-origin:left bottom;
    -webkit-transform:rotate3d(0, 0, 1, -45deg);
    transform:rotate3d(0, 0, 1, -45deg);
    transform-origin:left bottom;
    opacity:0;
  }
}
@-webkit-keyframes rotateInUpRight{
  from{
    -webkit-transform-origin:right bottom;
    -webkit-transform:rotate3d(0, 0, 1, -90deg);
    transform:rotate3d(0, 0, 1, -90deg);
    transform-origin:right bottom;
    opacity:0;
  }
  to{
    -webkit-transform-origin:right bottom;
    -webkit-transform:none;
    transform:none;
    transform-origin:right bottom;
    opacity:1;
  }
}
@keyframes rotateInUpRight{
  from{
    -webkit-transform-origin:right bottom;
    -webkit-transform:rotate3d(0, 0, 1, -90deg);
    transform:rotate3d(0, 0, 1, -90deg);
    transform-origin:right bottom;
    opacity:0;
  }
  to{
    -webkit-transform-origin:right bottom;
    -webkit-transform:none;
    transform:none;
    transform-origin:right bottom;
    opacity:1;
  }
}
@-webkit-keyframes rotateOutUpRight{
  from{
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    opacity:1;
  }
  to{
    -webkit-transform-origin:right bottom;
    -webkit-transform:rotate3d(0, 0, 1, 90deg);
    transform:rotate3d(0, 0, 1, 90deg);
    transform-origin:right bottom;
    opacity:0;
  }
}
@keyframes rotateOutUpRight{
  from{
    -webkit-transform-origin:right bottom;
    transform-origin:right bottom;
    opacity:1;
  }
  to{
    -webkit-transform-origin:right bottom;
    -webkit-transform:rotate3d(0, 0, 1, 90deg);
    transform:rotate3d(0, 0, 1, 90deg);
    transform-origin:right bottom;
    opacity:0;
  }
}
#app-wrapper .rotate-transition,
#app-wrapper .rotateDownLeft-transition,
#app-wrapper .rotateDownRight-transition,
#app-wrapper .rotateUpLeft-transition,
#app-wrapper .rotateUpRight-transition{
  -webkit-animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-duration:1s;
  animation-fill-mode:both;
}
#app-wrapper .rotate-enter,
#app-wrapper .rotateIn{
  -webkit-animation-name:rotateIn;
  animation-name:rotateIn;
}
#app-wrapper .rotate-leave,
#app-wrapper .rotateOut{
  -webkit-animation-name:rotateOut;
  animation-name:rotateOut;
}
#app-wrapper .rotateUpRight-enter,
#app-wrapper .rotateInUpRight{
  -webkit-animation-name:rotateInUpRight;
  animation-name:rotateInUpRight;
}
#app-wrapper .rotateUpRight-leave,
#app-wrapper .rotateOutUpRight{
  -webkit-animation-name:rotateOutUpRight;
  animation-name:rotateOutUpRight;
}
#app-wrapper .rotateUpLeft-enter,
#app-wrapper .rotateInUpLeft{
  -webkit-animation-name:rotateInUpLeft;
  animation-name:rotateInUpLeft;
}
#app-wrapper .rotateUpLeft-leave,
#app-wrapper .rotateOutUpLeft{
  -webkit-animation-name:rotateOutUpLeft;
  animation-name:rotateOutUpLeft;
}
#app-wrapper .rotateDownRight-enter,
#app-wrapper .rotateInDownRight{
  -webkit-animation-name:rotateInDownRight;
  animation-name:rotateInDownRight;
}
#app-wrapper .rotateDownRight-leave,
#app-wrapper .rotateOutDownRight{
  -webkit-animation-name:rotateOutDownRight;
  animation-name:rotateOutDownRight;
}
#app-wrapper .rotateDownLeft-enter,
#app-wrapper .rotateInDownLeft{
  -webkit-animation-name:rotateInDownLeft;
  animation-name:rotateInDownLeft;
}
#app-wrapper .rotateDownLeft-leave,
#app-wrapper .rotateOutDownLeft{
  -webkit-animation-name:rotateOutDownLeft;
  animation-name:rotateOutDownLeft;
}
@-webkit-keyframes slideInDown{
  from{
    -webkit-transform:translate3d(0, -100%, 0);
    transform:translate3d(0, -100%, 0);
    visibility:visible;
  }
  to{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
}
@keyframes slideInDown{
  from{
    -webkit-transform:translate3d(0, -100%, 0);
    transform:translate3d(0, -100%, 0);
    visibility:visible;
  }
  to{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
}
@-webkit-keyframes slideOutDown{
  from{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
  to{
    -webkit-transform:translate3d(0, 100%, 0);
    transform:translate3d(0, 100%, 0);
    visibility:hidden;
  }
}
@keyframes slideOutDown{
  from{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
  to{
    -webkit-transform:translate3d(0, 100%, 0);
    transform:translate3d(0, 100%, 0);
    visibility:hidden;
  }
}
@-webkit-keyframes slideInLeft{
  from{
    -webkit-transform:translate3d(-100%, 0, 0);
    transform:translate3d(-100%, 0, 0);
    visibility:visible;
  }
  to{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
}
@keyframes slideInLeft{
  from{
    -webkit-transform:translate3d(-100%, 0, 0);
    transform:translate3d(-100%, 0, 0);
    visibility:visible;
  }
  to{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
}
@-webkit-keyframes slideOutLeft{
  from{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
  to{
    -webkit-transform:translate3d(-100%, 0, 0);
    transform:translate3d(-100%, 0, 0);
    visibility:hidden;
  }
}
@keyframes slideOutLeft{
  from{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
  to{
    -webkit-transform:translate3d(-100%, 0, 0);
    transform:translate3d(-100%, 0, 0);
    visibility:hidden;
  }
}
@-webkit-keyframes slideInRight{
  from{
    -webkit-transform:translate3d(100%, 0, 0);
    transform:translate3d(100%, 0, 0);
    visibility:visible;
  }
  to{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
}
@keyframes slideInRight{
  from{
    -webkit-transform:translate3d(100%, 0, 0);
    transform:translate3d(100%, 0, 0);
    visibility:visible;
  }
  to{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
}
@-webkit-keyframes slideOutRight{
  from{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
  to{
    -webkit-transform:translate3d(100%, 0, 0);
    transform:translate3d(100%, 0, 0);
    visibility:hidden;
  }
}
@keyframes slideOutRight{
  from{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
  to{
    -webkit-transform:translate3d(100%, 0, 0);
    transform:translate3d(100%, 0, 0);
    visibility:hidden;
  }
}
@-webkit-keyframes slideInUp{
  from{
    -webkit-transform:translate3d(0, 100%, 0);
    transform:translate3d(0, 100%, 0);
    visibility:visible;
  }
  to{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
}
@keyframes slideInUp{
  from{
    -webkit-transform:translate3d(0, 100%, 0);
    transform:translate3d(0, 100%, 0);
    visibility:visible;
  }
  to{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
}
@-webkit-keyframes slideOutUp{
  from{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
  to{
    -webkit-transform:translate3d(0, -100%, 0);
    transform:translate3d(0, -100%, 0);
    visibility:hidden;
  }
}
@keyframes slideOutUp{
  from{
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
  }
  to{
    -webkit-transform:translate3d(0, -100%, 0);
    transform:translate3d(0, -100%, 0);
    visibility:hidden;
  }
}
#app-wrapper .slide-transition,
#app-wrapper .slideDown-transition,
#app-wrapper .slideLeft-transition,
#app-wrapper .slideRight-transition,
#app-wrapper .slideUp-transition{
  -webkit-animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-duration:1s;
  animation-fill-mode:both;
}
#app-wrapper .slide-enter,
#app-wrapper .slideIn{
  -webkit-animation-name:slideIn;
  animation-name:slideIn;
}
#app-wrapper .slide-leave,
#app-wrapper .slideOut{
  -webkit-animation-name:slideOut;
  animation-name:slideOut;
}
#app-wrapper .slideUp-enter,
#app-wrapper .slideInUp{
  -webkit-animation-name:slideInUp;
  animation-name:slideInUp;
}
#app-wrapper .slideUp-leave,
#app-wrapper .slideOutUp{
  -webkit-animation-name:slideOutUp;
  animation-name:slideOutUp;
}
#app-wrapper .slideRight-enter,
#app-wrapper .slideInRight{
  -webkit-animation-name:slideInRight;
  animation-name:slideInRight;
}
#app-wrapper .slideRight-leave,
#app-wrapper .slideOutRight{
  -webkit-animation-name:slideOutRight;
  animation-name:slideOutRight;
}
#app-wrapper .slideLeft-enter,
#app-wrapper .slideInLeft{
  -webkit-animation-name:slideInLeft;
  animation-name:slideInLeft;
}
#app-wrapper .slideLeft-leave,
#app-wrapper .slideOutLeft{
  -webkit-animation-name:slideOutLeft;
  animation-name:slideOutLeft;
}
#app-wrapper .slideDown-enter,
#app-wrapper .slideInDown{
  -webkit-animation-name:slideInDown;
  animation-name:slideInDown;
}
#app-wrapper .slideDown-leave,
#app-wrapper .slideOutDown{
  -webkit-animation-name:slideOutDown;
  animation-name:slideOutDown;
}
@-webkit-keyframes zoomIn{
  from{
    -webkit-transform:scale3d(0.3, 0.3, 0.3);
    transform:scale3d(0.3, 0.3, 0.3);
    opacity:0;
  }
  50%{
    opacity:1;
  }
}
@keyframes zoomIn{
  from{
    -webkit-transform:scale3d(0.3, 0.3, 0.3);
    transform:scale3d(0.3, 0.3, 0.3);
    opacity:0;
  }
  50%{
    opacity:1;
  }
}
@-webkit-keyframes zoomOut{
  from{
    opacity:1;
  }
  50%{
    -webkit-transform:scale3d(0.3, 0.3, 0.3);
    transform:scale3d(0.3, 0.3, 0.3);
    opacity:0;
  }
  to{
    opacity:0;
  }
}
@keyframes zoomOut{
  from{
    opacity:1;
  }
  50%{
    -webkit-transform:scale3d(0.3, 0.3, 0.3);
    transform:scale3d(0.3, 0.3, 0.3);
    opacity:0;
  }
  to{
    opacity:0;
  }
}
@-webkit-keyframes zoomInDown{
  from{
    -webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity:0;
  }
  60%{
    -webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity:1;
  }
}
@keyframes zoomInDown{
  from{
    -webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity:0;
  }
  60%{
    -webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity:1;
  }
}
@-webkit-keyframes zoomOutDown{
  40%{
    -webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity:1;
  }
  to{
    -webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin:center bottom;
    -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin:center bottom;
    animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity:0;
  }
}
@keyframes zoomOutDown{
  40%{
    -webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity:1;
  }
  to{
    -webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin:center bottom;
    -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform-origin:center bottom;
    animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity:0;
  }
}
@-webkit-keyframes zoomInLeft{
  from{
    -webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity:0;
  }
  60%{
    -webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity:1;
  }
}
@keyframes zoomInLeft{
  from{
    -webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity:0;
  }
  60%{
    -webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity:1;
  }
}
@-webkit-keyframes zoomOutLeft{
  40%{
    -webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    opacity:1;
  }
  to{
    -webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin:left center;
    transform:scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin:left center;
    opacity:0;
  }
}
@keyframes zoomOutLeft{
  40%{
    -webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    opacity:1;
  }
  to{
    -webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin:left center;
    transform:scale(0.1) translate3d(-2000px, 0, 0);
    transform-origin:left center;
    opacity:0;
  }
}
@-webkit-keyframes zoomInRight{
  from{
    -webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity:0;
  }
  60%{
    -webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity:1;
  }
}
@keyframes zoomInRight{
  from{
    -webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity:0;
  }
  60%{
    -webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity:1;
  }
}
@-webkit-keyframes zoomOutRight{
  40%{
    -webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    opacity:1;
  }
  to{
    -webkit-transform:scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin:right center;
    transform:scale(0.1) translate3d(2000px, 0, 0);
    transform-origin:right center;
    opacity:0;
  }
}
@keyframes zoomOutRight{
  40%{
    -webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    opacity:1;
  }
  to{
    -webkit-transform:scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin:right center;
    transform:scale(0.1) translate3d(2000px, 0, 0);
    transform-origin:right center;
    opacity:0;
  }
}
@-webkit-keyframes zoomInUp{
  from{
    -webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity:0;
  }
  60%{
    -webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity:1;
  }
}
@keyframes zoomInUp{
  from{
    -webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity:0;
  }
  60%{
    -webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity:1;
  }
}
@-webkit-keyframes zoomOutUp{
  40%{
    -webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity:1;
  }
  to{
    -webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin:center bottom;
    -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin:center bottom;
    animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity:0;
  }
}
@keyframes zoomOutUp{
  40%{
    -webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);
    opacity:1;
  }
  to{
    -webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin:center bottom;
    -webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform-origin:center bottom;
    animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);
    opacity:0;
  }
}
#app-wrapper .zoom-transition,
#app-wrapper .zoomDown-transition,
#app-wrapper .zoomLeft-transition,
#app-wrapper .zoomRight-transition,
#app-wrapper .zoomUp-transition{
  -webkit-animation-duration:1s;
  -webkit-animation-fill-mode:both;
  animation-duration:1s;
  animation-fill-mode:both;
}
#app-wrapper .zoom-enter,
#app-wrapper .zoomIn{
  -webkit-animation-name:zoomIn;
  animation-name:zoomIn;
}
#app-wrapper .zoom-leave,
#app-wrapper .zoomOut{
  -webkit-animation-name:zoomOut;
  animation-name:zoomOut;
}
#app-wrapper .zoomUp-enter,
#app-wrapper .zoomInUp{
  -webkit-animation-name:zoomInUp;
  animation-name:zoomInUp;
}
#app-wrapper .zoomUp-leave,
#app-wrapper .zoomOutUp{
  -webkit-animation-name:zoomOutUp;
  animation-name:zoomOutUp;
}
#app-wrapper .zoomRight-enter,
#app-wrapper .zoomInRight{
  -webkit-animation-name:zoomInRight;
  animation-name:zoomInRight;
}
#app-wrapper .zoomRight-leave,
#app-wrapper .zoomOutRight{
  -webkit-animation-name:zoomOutRight;
  animation-name:zoomOutRight;
}
#app-wrapper .zoomLeft-enter,
#app-wrapper .zoomInLeft{
  -webkit-animation-name:zoomInLeft;
  animation-name:zoomInLeft;
}
#app-wrapper .zoomLeft-leave,
#app-wrapper .zoomOutLeft{
  -webkit-animation-name:zoomOutLeft;
  animation-name:zoomOutLeft;
}
#app-wrapper .zoomDown-enter,
#app-wrapper .zoomInDown{
  -webkit-animation-name:zoomInDown;
  animation-name:zoomInDown;
}
#app-wrapper .zoomDown-leave,
#app-wrapper .zoomOutDown{
  -webkit-animation-name:zoomOutDown;
  animation-name:zoomOutDown;
}
.is-mobile .ps > .ps__scrollbar-y-rail,
.is-tablet .ps > .ps__scrollbar-y-rail{
  opacity:1;
}
.dataTables_wrapper .ps__scrollbar-y-rail{
  margin-right:2px;
}
.ps.ps-active-x > .ps__scrollbar-x-rail,
.ps.ps-active-y > .ps__scrollbar-y-rail{
  display:block;
}
.ps.ps-in-scrolling{
  pointer-events:none;
}
.ps.ps-in-scrolling > .ps__scrollbar-x-rail{
  background:#fff;
  opacity:1;
}
.ps.ps-in-scrolling > .ps__scrollbar-x-rail > .ps__scrollbar-x{
  background:#bcc5cc;
}
.ps.ps-in-scrolling > .ps__scrollbar-y-rail{
  background:#fff;
  opacity:1;
}
.ps.ps-in-scrolling > .ps__scrollbar-y-rail > .ps__scrollbar-y{
  background:#bcc5cc;
}
.ps > .ps__scrollbar-x-rail{
  -webkit-transition:background .2s, opacity .2s;
  -o-transition:background .2s, opacity .2s;
  display:none;
  position:absolute;
  bottom:0;
  height:7px;
  opacity:0;
  transition:background .2s, opacity .2s;
}
.ps > .ps__scrollbar-x-rail > .ps__scrollbar-x{
  -webkit-transition:background .2s;
  -o-transition:background .2s;
  position:absolute;
  bottom:0;
  height:100%;
  background:#bcc5cc;
  transition:background .2s;
}
.ps > .ps__scrollbar-y-rail{
  -webkit-transition:background .2s, opacity .2s;
  -o-transition:background .2s, opacity .2s;
  display:none;
  position:absolute;
  right:0;
  width:7px;
  opacity:0;
  transition:background .2s, opacity .2s;
}
.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y{
  -webkit-transition:background .2s;
  -o-transition:background .2s;
  position:absolute;
  right:0;
  width:100%;
  background:#bcc5cc;
  transition:background .2s;
}
.ps:hover.ps-in-scrolling{
  pointer-events:none;
}
.ps:hover.ps-in-scrolling > .ps__scrollbar-x-rail{
  background:rgba(255, 255, 255, 0.2);
}
.ps:hover.ps-in-scrolling > .ps__scrollbar-x-rail > .ps__scrollbar-x{
  background:#bcc5cc;
}
.ps:hover.ps-in-scrolling > .ps__scrollbar-y-rail{
  background:rgba(255, 255, 255, 0.2);
}
.ps:hover.ps-in-scrolling > .ps__scrollbar-y-rail > .ps__scrollbar-y{
  background:#bcc5cc;
}
.ps:hover > .ps__scrollbar-x-rail{
  opacity:1;
}
.ps:hover > .ps__scrollbar-x-rail:hover{
  background:transparent;
}
.ps:hover > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x{
  background:#bcc5cc;
}
.ps:hover > .ps__scrollbar-y-rail{
  opacity:1;
}
.ps:hover > .ps__scrollbar-y-rail:hover{
  background:transparent;
}
.ps:hover > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y{
  background:#bcc5cc;
}
@media only screen and (min-width: 1200px){
  .main-menu .ps__scrollbar-x-rail,
  .main-menu .ps__scrollbar-y-rail{
    visibility:hidden;
  }
}
.ps > .ps__scrollbar-x-rail:active > .ps__scrollbar-x,
.ps > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x,
.ps > .ps__scrollbar-y-rail:active > .ps__scrollbar-y,
.ps > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y,
.ps.ps-in-scrolling.ps-y > .ps__scrollbar-y-rail > .ps__scrollbar-y,
.ps.ps-in-scrolling.ps-x > .ps__scrollbar-x-rail > .ps__scrollbar-x,
.ps.ps-in-scrolling.ps-y.active-y > .ps__scrollbar-y-rail > .ps__scrollbar-y,
.ps.ps-in-scrolling.ps-x.active-x > .ps__scrollbar-x-rail > .ps__scrollbar-x{
  width:7px;
}
#app-wrapper [data-scrollable]{
  will-change:scroll-position;
}
#app-wrapper [data-scrollable] .ps__scrollbar-y-rail{
  margin-right:4px;
}
#app-wrapper [data-scrollable] .ps{
  padding-right:16px;
}
#app-wrapper [data-scrollable] .datarow.ps{
  margin-bottom:16px;
  padding-right:0;
  padding-left:0;
}
#app-wrapper .card--info .card__content{
  padding:0;
}
#app-wrapper .card--info .card__content > div:not(.ps__scrollbar-y-rail):not(.ps__scrollbar-x-rail){
  padding:0 24px;
}
#app-wrapper .card--info .card__content > ul.datarow{
  margin:0 0 16px 0;
  padding:0 24px;
}
@media only screen and (max-width: 1199px){
  #app-wrapper .card--info .card__content > ul.datarow{
    margin:0;
  }
}
#app-wrapper .main-content .grid-stack .grid-stack-item-content .card [data-scrollable],
#app-wrapper .sidebar .ps{
  margin:8px 0;
  padding-top:0;
  padding-bottom:0;
}
@media only screen and (max-width: 1199px){
  #app-wrapper .main-content .grid-stack .grid-stack-item-content .card [data-scrollable],
  #app-wrapper .sidebar .ps{
    margin:0;
  }
}
#app-wrapper .main-content .grid-stack .grid-stack-item-content .card [data-scrollable] > .ps__scrollbar-y-rail,
#app-wrapper .sidebar .ps > .ps__scrollbar-y-rail{
  margin-right:8px;
}
@media only screen and (max-width: 767px){
  #app-wrapper .card--logs .timeline{
    height:100%;
  }
}
.select2-container .ps__scrollbar-y{
  margin-right:2px;
}
.main-head{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  -webkit-transition:300ms;
  -o-transition:300ms;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:flex-start;
  width:100%;
  min-height:40px;
  padding:24px;
  transition:300ms;
  z-index:30;
}
@media only screen and (max-width: 767px){
  .main-head{
    padding:12px 8px;
  }
}
.main-head .mdl-js-button.mdl-js-ripple-effect{
  width:100%;
  height:100%;
}
.main-head .mdl-js-button.mdl-js-ripple-effect .main-head__settings{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
}
.main-head.main-head--mobile--search .breadcrumbs{
  display:none;
}
@media only screen and (max-width: 767px){
  .main-head.main-head--slim{
    z-index:110;
  }
  .main-head.main-head--slim .search-box input{
    width:100%;
  }
  .main-head.main-head--slim .search-box{
    width:auto;
  }
}
@media only screen and (max-width: 767px){
  .main-head{
    -webkit-box-shadow:none;
    width:100%;
            box-shadow:none;
  }
  .main-head.main-head--no-search .item-grp{
    margin-left:auto;
  }
  .main-head .main-head__dropdowns{
    display:none;
  }
  .main-head .item-grp{
    margin-right:0;
    margin-left:auto;
  }
  .main-head .item-grp-single:nth-child(2),.main-head .item-grp-single:nth-child(3){
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
}
@media only screen and (min-width: 768px){
  .main-head .search-box{
    display:-webkit-box !important;
    display:-webkit-flex !important;
    display:-ms-flexbox !important;
    display:flex !important;
    padding-left:50px;
  }
  .main-head .search-box .mdl-textfield{
    width:232px;
  }
  .main-head .search-box .mdl-textfield__label{
    margin-top:3px !important;
    font-size:13px !important;
  }
}
@media only screen and (max-width: 999px){
  .main-head .main-head__dropdowns{
    display:none;
  }
}
.main-head .ddown.ddown--brand{
  margin-left:16px;
}
.main-head .ddown.ddown--brand .mdl-js-button.mdl-js-ripple-effect.btn.btn--md.btn--brand.ddown__init.ddown__init--white{
  padding:2px 17px;
  letter-spacing:0.5px;
}
.item-grp{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
          flex-flow:row nowrap;
          justify-content:flex-start;
}
.item-grp,.item-grp .item-grp-single{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
}
.item-grp .item-grp-single{
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  position:relative;
          justify-content:center !important;
  margin:0 8px;
  cursor:pointer;
}
.item-grp .item-grp-single *:focus,
.item-grp .item-grp-single *:active{
  outline:0;
}
.item-grp .item-grp-single .mdl-button__ripple-container{
  border-radius:50%;
}
.item-grp .item-grp-single.item-grp-single--unread:before,
.item-grp .item-grp-single.item-grp-single--unread:after{
  position:absolute;
  border-radius:50%;
  content:"";
  cursor:pointer;
}
.item-grp .item-grp-single.item-grp-single--unread:after{
  top:0;
  right:-4px;
  width:6px;
  height:6px;
  border:2px solid yellow;
  z-index:2;
}
.item-grp .item-grp-single.item-grp-single--unread:before{
  top:-1px;
  right:-5px;
  width:6px;
  height:6px;
  border:4px solid #27ae60;
  background-color:#27ae60;
  z-index:1;
}
.item-grp.item-grp--40 .item-grp-single:last-child{
  margin-right:0;
  margin-left:12px;
}
.item-grp.item-grp--40 .item-grp-single{
  width:40px;
  height:40px;
  margin:0 5px;
}
.main-head__settings{
  height:100%;
  color:#fff;
  font-size:24px;
  cursor:pointer;
}
.main-head__alerts,
#widgets-edit{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
  height:100%;
  color:#fff;
  text-align:center;
}
.main-head__alerts:active,
#widgets-edit:active,
.main-head__alerts:focus,
#widgets-edit:focus{
  outline:none;
}
.main-head__alerts i,
#widgets-edit i{
  font-size:24px;
  cursor:pointer;
}
.main-head__alerts i:active,
#widgets-edit i:active,
.main-head__alerts i:focus,
#widgets-edit i:focus{
  outline:none;
}
.main-head__alerts{
  position:relative;
  height:100%;
}
.main-head__alerts i{
  font-size:24px;
}
@media only screen and (max-width: 767px){
  .main-head .breadcrumbs .ddown--adj-bottom .ddown__menu{
    -webkit-transform:translate3d(0, 20px, 0) !important;
            transform:translate3d(0, 20px, 0) !important;
  }
  .main-head .breadcrumbs .ddown .ddown__menu{
    top:auto !important;
    min-width:250px;
  }
  .main-head .breadcrumbs .ddown .ddown__menu .ddown__submenu{
    min-width:250px;
  }
}
.client-area{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
}
@media only screen and (max-width: 1023px){
  #app-wrapper.main-sidebar--ca.main-sidebar--top nav div.client-area{
    display:none;
  }
}
@media only screen and (min-width: 1024px){
  #app-wrapper.main-sidebar--ca.main-sidebar--top .more-trigger{
    display:none;
  }
  #app-wrapper.main-sidebar--ca.main-sidebar--top .client-area{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            align-items:center;
            justify-content:space-between;
    width:126px;
    height:80px;
    z-index:20;
  }
  #app-wrapper.main-sidebar--ca.main-sidebar--top .client-area .search-box,#app-wrapper.main-sidebar--ca.main-sidebar--top .client-area .item-grp-single:first-of-type{
    display:none !important;
  }
  #app-wrapper.main-sidebar--ca.main-sidebar--top .client-area .item-grp-single:nth-child(2){
    position:relative;
  }
  #app-wrapper.main-sidebar--ca.main-sidebar--top .client-area .item-grp-single:nth-child(2) .mdl-js-button{
    width:40px;
    height:40px;
  }
  #app-wrapper.main-sidebar--ca.main-sidebar--top .client-area .item-grp-single:nth-child(2) .badge{
    display:block;
    z-index:10;
  }
  #app-wrapper.main-sidebar--ca.main-sidebar--top .client-area .item-grp-single > .mdl-js-button .mdl-button__ripple-container,
  #app-wrapper.main-sidebar--ca.main-sidebar--top .client-area .item-grp-single > .ddown > .mdl-js-button .mdl-button__ripple-container{
    border-radius:50%;
  }
  #app-wrapper.main-sidebar--ca .main-head{
    z-index:140;
  }
  #app-wrapper.main-sidebar--ca .main-head .search-box{
    display:none !important;
  }
}
#app-wrapper.mobile-menu-active .app-content .main-head{
  z-index:11;
}
.main-head .btn.btn--brand{
  font-weight:400;
}
.main-head .breadcrumbs .ddown .ddown__content{
  margin-top:-8px;
}
.main-head .btn{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
}
.spinner-xs{
  -webkit-animation:pace-spinner 400ms linear infinite;
  display:block;
  width:50px;
  height:50px;
  border:solid 2px transparent;
  border-radius:100%;
  border-top-color:#02A8F3;
  border-left-color:#02A8F3;
          animation:pace-spinner 400ms linear infinite;
}
@-webkit-keyframes pace-spinner{
  0%{
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
  }
  100%{
    -webkit-transform:rotate(360deg);
    transform:rotate(360deg);
  }
}
@keyframes pace-spinner{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg);
  }
  100%{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg);
  }
}
.md-preloader-container{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
          align-items:center;
          justify-content:center;
  width:100%;
  height:100%;
  background:rgba(0, 0, 0, 0.25);
  z-index:5;
}
.md-preloader{
  -webkit-animation:outer 6600ms linear infinite;
  display:inline-block;
  font-size:0;
          animation:outer 6600ms linear infinite;
}
.md-preloader svg{
  -webkit-animation:inner 1320ms linear infinite;
          animation:inner 1320ms linear infinite;
}
.md-preloader svg circle{
  fill:none;
  stroke:#02A8F3;
  stroke-linecap:square;
  -webkit-animation:arc 1320ms cubic-bezier(0.8, 0, 0.4, 0.8) infinite;
          animation:arc 1320ms cubic-bezier(0.8, 0, 0.4, 0.8) infinite;
}
@-webkit-keyframes outer{
  0%{
    -webkit-transform:rotate(0);
            transform:rotate(0);
  }
  100%{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg);
  }
}
@keyframes outer{
  0%{
    -webkit-transform:rotate(0);
            transform:rotate(0);
  }
  100%{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg);
  }
}
@-webkit-keyframes inner{
  0%{
    -webkit-transform:rotate(-100.8deg);
            transform:rotate(-100.8deg);
  }
  100%{
    -webkit-transform:rotate(0);
            transform:rotate(0);
  }
}
@keyframes inner{
  0%{
    -webkit-transform:rotate(-100.8deg);
            transform:rotate(-100.8deg);
  }
  100%{
    -webkit-transform:rotate(0);
            transform:rotate(0);
  }
}
@-webkit-keyframes arc{
  0%{
    stroke-dasharray:1 210.48670779px;
    stroke-dashoffset:0;
  }
  40%{
    stroke-dasharray:151.55042961px, 210.48670779px;
    stroke-dashoffset:0;
  }
  100%{
    stroke-dasharray:1 210.48670779px;
    stroke-dashoffset:-151.55042961px;
  }
}
@keyframes arc{
  0%{
    stroke-dasharray:1 210.48670779px;
    stroke-dashoffset:0;
  }
  40%{
    stroke-dasharray:151.55042961px, 210.48670779px;
    stroke-dashoffset:0;
  }
  100%{
    stroke-dasharray:1 210.48670779px;
    stroke-dashoffset:-151.55042961px;
  }
}
#materialPreloader{
  top:0;
  width:100vw;
  height:100vh !important;
  overflow:hidden;
  background:rgba(0, 0, 0, 0.55);
}
#materialPreloader .load-bar-container{
  height:5px;
}
.main-preloader{
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:100vw;
  height:100vh;
  overflow:hidden;
  background:-webkit-linear-gradient(45deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.85) 100%);
  background:-o-linear-gradient(45deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.85) 100%);
  background:linear-gradient(45deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.01) 1%, rgba(0, 0, 0, 0.85) 100%);
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000', GradientType=1);
  opacity:0;
  z-index:999;
}
.main-preloader .main-preloader__content{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:fixed;
  top:50px;
  right:50px;
          flex-flow:column nowrap;
          justify-content:space-between;
  color:#02A8F3;
  font-size:70px;
  font-weight:bold;
  opacity:0.8;
}
.main-preloader svg{
  stroke:#02A8F3;
  width:40px;
}
.main-preloader img{
  width:40px;
  margin:0 16px;
}
.main-preloader__animation{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row wrap;
      -ms-flex-flow:row wrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row wrap;
          align-items:center;
          justify-content:center;
}
.main-preloader__animation span{
  -webkit-animation:pulse 0.4s alternate infinite ease-in-out;
  display:inline-block;
          animation:pulse 0.4s alternate infinite ease-in-out;
}
.main-preloader__animation span.last{
  -webkit-animation-delay:0.4s;
          animation-delay:0.4s;
}
@-webkit-keyframes pulse{
  to{
    -webkit-transform:scale(0.8);
            transform:scale(0.8);
    opacity:0.5;
  }
}
@keyframes pulse{
  to{
    -webkit-transform:scale(0.8);
            transform:scale(0.8);
    opacity:0.5;
  }
}
[data-is-preloading] .app-content,#app-wrapper [data-is-loading],
[data-is-loading]{
  -webkit-transition:100ms !important;
  -o-transition:100ms !important;
  opacity:0.5 !important;
  transition:100ms !important;
}
@media only screen and (max-width: 767px){
  [data-chart="true"],.col-group{
    padding:0;
  }
  .card.card--chart .card__right{
    padding:24px;
  }
}
.grid-stack-item .ui-resizable-handle{
  display:none;
}
.app-content--widgets-movable .grid-stack-item .ui-resizable-handle-s,
.app-content--widgets-movable .grid-stack-item .ui-resizable-handle-w,
.app-content--widgets-movable .grid-stack-item .ui-resizable-handle-n,
.app-content--widgets-movable .grid-stack-item .ui-resizable-handle-e{
  display:block !important;
}
#app-wrapper .grid-stack-item .ui-resizable-handle.ui-resizable-sw{
  display:none !important;
}
@media only screen and (max-width: 1023px){
  .main-head .ddown--brand,
  .main-head .mainhead-btn--user-info{
    display:none;
  }
  .main-head .item-grp{
    margin-right:0 !important;
  }
}
@media only screen and (max-width: 767px){
  .main-head .item-grp{
    margin-right:0 !important;
  }
  .card .card__ammount{
    margin-bottom:0;
  }
  .card-ctrls .mdl-textfield__input{
    margin-left:30px;
  }
  .card-ctrls .mdl-textfield__label{
    margin-left:30px;
    text-indent:0;
  }
  .card-ctrls .search-box .mdl-textfield__input,
  .card-ctrls .search-box .mdl-textfield__label{
    width:100% !important;
  }
  .ui-resizable-handle{
    display:none !important;
  }
  .card.card--chart .card__right .datarow{
    max-height:none;
    overflow-y:auto !important;
  }
}
@media only screen and (max-width: 1199px){
  .card.card--chart .card__right .datarow{
    max-height:200px;
    overflow-y:scroll !important;
  }
}
@media only screen and (max-width: 1549px){
  .tmp-show,.tmp-show + .select2{
    display:none;
  }
}
@media only screen and (max-width: 767px){
  .select2-results{
    max-height:330px;
    overflow-y:scroll;
  }
  .comiseo-daterangepicker .comiseo-daterangepicker-presets{
    display:none;
  }
}
@media only screen and (max-width: 550px){
  .grid-stack-item .grid-stack-item-content .card.card--chart .card__content > div{
    height:100%;
  }
  .card.card--chart .card__left{
    width:100%;
    overflow:hidden;
  }
}
.app-content__footer{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:fixed;
  bottom:0;
          align-items:center;
          justify-content:flex-start;
  width:100%;
  height:85px;
  padding:0 24px;
  border-top:1px solid #ecedf0;
  background-color:#fff;
  z-index:99;
}
.app-content__footer.app-content__footer--absolute{
  position:absolute;
  bottom:0;
  margin-bottom:0;
}
.app-content__footer button,
.app-content__footer a{
  font-size:12px !important;
}
@media only screen and (max-width: 767px){
  .app-content__footer{
    padding:0 8px !important;
  }
}
.grid-container--1col .app-content__footer{
  left:calc(98px + 24px);
  width:calc(100% - (24px + 24px + 98px));
  margin-left:0;
}
@media only screen and (max-width: 767px){
  .grid-container--1col .app-content__footer{
    left:24px;
    width:calc(100% - 48px);
  }
}
@media only screen and (max-width: 767px){
  #app-wrapper .app-content__footer{
    left:0;
    width:100%;
    height:65px;
    margin:0;
    padding:0 24px;
  }
  #app-wrapper .btn-group{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-flow:row nowrap;
        -ms-flex-flow:row nowrap;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            flex-flow:row nowrap;
            justify-content:flex-end;
    width:100%;
  }
}
.pagination *,
.dataTables_paginate *{
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
          user-select:none;
}
div.nav-container{
  height:100%;
}
aside.main-sidebar .menu-tooltip .menu-tooltip__content ul li{
  list-style-type:disc;
  text-align:left;
}
aside.main-sidebar{
  position:relative;
  float:left;
  background-color:#30343d;
}
@media only screen and (min-width: 768px){
  aside.main-sidebar{
    position:fixed;
    top:0;
    left:0;
    min-width:98px;
    z-index:15;
  }
}
@media only screen and (min-width: 1024px){
  aside.main-sidebar{
    -webkit-box-shadow:0 1px 15px rgba(0, 0, 0, 0.15);
            box-shadow:0 1px 15px rgba(0, 0, 0, 0.15);
  }
}
aside.main-sidebar .menu-scroll{
  position:relative;
  height:auto;
}
@media only screen and (max-width: 767px){
  aside.main-sidebar .menu-scroll{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column nowrap;
        -ms-flex-flow:column nowrap;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            flex-flow:column nowrap;
    height:100vh;
  }
  aside.main-sidebar .menu-scroll .main-menu{
    -webkit-box-flex:1;
    -webkit-flex:1;
        -ms-flex:1;
            flex:1;
    padding-bottom:70px;
  }
  aside.main-sidebar .menu-scroll .main-menu--brand{
    -webkit-box-flex:0;
    -webkit-flex:0;
        -ms-flex:0;
            flex:0;
    padding-bottom:0;
    z-index:9;
  }
}
aside.main-sidebar .main-sidebar__logo{
  display:inline-block;
  width:100%;
  height:50px;
  margin-top:0;
  margin-bottom:8px;
  background-image:url('../img/theme/antares/logo/logo_tear.svg');
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  cursor:pointer;
}
aside.main-sidebar ul.main-menu{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  margin:0;
  padding:0;
  overflow:hidden;
  list-style-type:none;
  z-index:15;
}
aside.main-sidebar ul.main-menu.is-hidden{
  display:none;
}
aside.main-sidebar ul.main-menu > li.more-trigger{
  margin-top:8px;
  padding-top:8px;
  border-top:1px solid #252c34;
}
aside.main-sidebar ul.main-menu > li.has-notifications a,aside.main-sidebar ul.main-menu > li.has-notifications a .main-sidebar__logo{
  position:relative;
}
aside.main-sidebar ul.main-menu > li.has-notifications a .main-sidebar__logo:after{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  display:inline-block;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center !important;
  width:19px;
  height:19px;
  border-radius:50%;
  background:#fff;
  color:#02A8F3;
  font:normal normal normal 17px/1 'Material-Design-Iconic-Font';
  text-rendering:auto;
  content:'\f19c';
  z-index:1;
}
@media only screen and (min-width: 768px){
  aside.main-sidebar ul.main-menu > li.has-notifications a .main-sidebar__logo:after{
    position:absolute;
    top:34px;
    right:19px;
  }
}
aside.main-sidebar ul.main-menu > li.main-menu__brand{
  margin-top:14px;
  margin-bottom:12px;
}
aside.main-sidebar ul.main-menu > li.main-menu__brand .submenu{
  top:-14px;
}
aside.main-sidebar ul.main-menu > li:nth-child(1).submenu-open > a:after,
aside.main-sidebar ul.main-menu > li:nth-child(2).submenu-open > a:after{
  position:absolute;
  top:23px;
  right:0;
  width:0;
  height:0;
  border-width:10px 10px 10px 0;
  border-style:solid;
  border-color:transparent #3d434e transparent transparent;
  content:'';
}
aside.main-sidebar ul.main-menu > li.has-submenu > a{
  position:relative;
}
aside.main-sidebar ul.main-menu > li.has-submenu > a:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  top:23px;
  right:0;
  width:0;
  height:0;
  border-width:10px 10px 10px 0;
  border-style:solid;
  border-color:transparent #3d434e transparent transparent;
  content:'';
  opacity:0;
  transition:300ms;
}
aside.main-sidebar ul.main-menu > li.hovered .text,aside.main-sidebar ul.main-menu > li.hovered .icon,
aside.main-sidebar ul.main-menu > li.hovered i,aside.main-sidebar ul.main-menu > li.hovered > a:before,aside.main-sidebar ul.main-menu > li.has-submenu > a:before:hover{
  color:#fff;
}
aside.main-sidebar ul.main-menu > li > a{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:column nowrap;
          align-items:center;
          justify-content:center;
  height:70px;
  color:#8a9099;
  font-size:13px;
  cursor:pointer;
}
aside.main-sidebar ul.main-menu > li > a:hover{
  -webkit-transition:300ms;
  -o-transition:300ms;
  transition:300ms;
}
aside.main-sidebar ul.main-menu > li > a:hover span,
aside.main-sidebar ul.main-menu > li > a:hover i{
  color:#fff;
}
aside.main-sidebar ul.main-menu > li > a .icon,
aside.main-sidebar ul.main-menu > li > a i{
  -webkit-transition:300ms;
  -o-transition:300ms;
  margin-top:6px;
  font-size:24px;
  transition:300ms;
}
aside.main-sidebar ul.main-menu > li > a .icon--menu-hor{
  font-size:34px;
}
aside.main-sidebar ul.main-menu > li > a .text{
  -webkit-transition:300ms;
  -o-transition:300ms;
  margin-top:4px;
  transition:300ms;
}
aside.main-sidebar ul.main-menu > li.framework{
  display:none;
  position:fixed;
  bottom:10px;
  left:0;
  width:98px;
}
@-webkit-keyframes slideIn{
  0%{
    left:-500px;
  }
  100%{
    left:98px;
  }
}
@keyframes slideIn{
  0%{
    left:-500px;
  }
  100%{
    left:98px;
  }
}
@-webkit-keyframes slideOut{
  0%{
    left:-500px;
  }
  100%{
    left:98px;
  }
}
@keyframes slideOut{
  0%{
    left:-500px;
  }
  100%{
    left:98px;
  }
}
aside.main-sidebar ul.main-menu .submenu{
  -webkit-animation-duration:300ms;
  position:absolute;
  top:-14px;
  left:-500px;
  width:0;
  height:calc(100vh + 7px);
  overflow-y:auto;
  background-color:#3d434e;
  color:#b8becc;
  text-align:left;
          animation-duration:300ms;
  opacity:0;
  z-index:101;
}
aside.main-sidebar ul.main-menu .submenu ul > li > a,
aside.main-sidebar ul.main-menu .submenu ul > li span{
  -webkit-transition:0ms;
  -o-transition:0ms;
  transition:0ms;
}
@media only screen and (min-width: 768px){
  aside.main-sidebar ul.main-menu .submenu{
    -webkit-box-shadow:15px 0 20px rgba(0, 0, 0, 0.2);
            box-shadow:15px 0 20px rgba(0, 0, 0, 0.2);
  }
  aside.main-sidebar ul.main-menu .submenu .submenu-content{
    margin-top:8px;
  }
}
@media only screen and (min-width: 768px){
  aside.main-sidebar ul.main-menu .submenu{
    display:none;
  }
}
aside.main-sidebar ul.main-menu .submenu .submenu__mobile-return{
  display:none;
}
aside.main-sidebar ul.main-menu .submenu section{
  width:100%;
  border:0px;
}
aside.main-sidebar ul.main-menu .submenu section:first-child{
  padding-top:0;
}
aside.main-sidebar ul.main-menu .submenu section header{
  margin-top:16px;
  margin-bottom:24px;
}
aside.main-sidebar ul.main-menu .submenu section header h3{
  color:#fff;
  font-size:16px;
  line-height:1;
}
aside.main-sidebar ul.main-menu .submenu section .data-list{
  margin:0;
  padding:0;
  list-style-type:none;
}
aside.main-sidebar ul.main-menu .submenu section .data-list.data-list--flex-fs li a{
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
          justify-content:flex-start;
}
aside.main-sidebar ul.main-menu .submenu section .data-list li a{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:space-between;
  width:100%;
  color:#b8becc;
  font-size:13px;
  font-weight:400;
  line-height:40px;
}
aside.main-sidebar ul.main-menu .submenu section .data-list li a:hover{
  -webkit-transition:300ms;
  -o-transition:300ms;
  color:#fff;
  transition:300ms;
}
aside.main-sidebar ul.main-menu .submenu section .data-list li a i,
aside.main-sidebar ul.main-menu .submenu section .data-list li a span.icon{
  -webkit-transition:300ms;
  -o-transition:300ms;
  width:50px;
  color:#8a9099;
  font-size:24px;
  text-align:left;
  transition:300ms;
}
aside.main-sidebar ul.main-menu .submenu.submenu--system{
  background-color:#fff;
  color:#3d434e;
}
aside.main-sidebar ul.main-menu .submenu.submenu--system .submenu__mobile-return{
  -webkit-transition:0ms;
  -o-transition:0ms;
  background-color:#fff;
  color:#3b404b;
  transition:0ms;
}
@media only screen and (min-width: 768px){
  aside.main-sidebar ul.main-menu .submenu.submenu--system .submenu__mobile-return:hover{
    background-color:#ecedf0;
  }
}
aside.main-sidebar ul.main-menu .submenu.submenu--system .submenu__mobile-return i{
  color:#3b404b;
}
aside.main-sidebar ul.main-menu .submenu.submenu--system section{
  padding-bottom:16px;
  border-bottom:0;
}
aside.main-sidebar ul.main-menu .submenu.submenu--system section:first-child{
  padding-bottom:24px;
}
aside.main-sidebar ul.main-menu .submenu.submenu--system section.section--2col{
  background:#ecedf0;
}
aside.main-sidebar ul.main-menu .submenu.submenu--system section.section--2col .submenu__content{
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          align-items:flex-start;
          justify-content:flex-start;
}
aside.main-sidebar ul.main-menu .submenu.submenu--system section.section--2col .submenu__content .submenu__content-left{
  width:75px;
  text-align:left;
}
aside.main-sidebar ul.main-menu .submenu.submenu--system section.section--2col .submenu__content .submenu__content-right{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  position:relative;
  top:-4px;
          flex:1;
}
aside.main-sidebar ul.main-menu .submenu.submenu--system section.section--2col .submenu__content .submenu__content-right .brand-name{
  display:inline-block;
  width:100%;
  padding-bottom:7px;
  color:#4b4c4d;
  font-size:16px;
  font-weight:500;
  text-align:left;
}
aside.main-sidebar ul.main-menu .submenu.submenu--system section.section--2col .submenu__content .submenu__content-right .datarow .datarow__sgl{
  min-height:23px;
  margin:0;
  padding:0;
  line-height:40px;
}
aside.main-sidebar ul.main-menu .submenu.submenu--system section.section--2col .submenu__content .submenu__content-right .datarow .datarow__left{
  color:#8a9099;
  font-size:13px;
  font-weight:500;
}
aside.main-sidebar ul.main-menu .submenu.submenu--system section.section--2col .submenu__content .submenu__content-right .datarow .datarow__right{
  color:#5c6066;
  font-size:13px;
  font-weight:500;
}
aside.main-sidebar ul.main-menu .submenu.submenu--system section.section--2col .submenu__content .submenu__content-right .datarow .datarow__right i{
  -webkit-transform:rotate(-90deg);
      -ms-transform:rotate(-90deg);
  position:relative;
  top:2px;
  margin-right:10px;
          transform:rotate(-90deg);
  color:#02A8F3;
  font-size:19px;
}
aside.main-sidebar ul.main-menu .submenu.submenu--system header{
  margin-bottom:8px;
  color:#3d434e;
}
aside.main-sidebar ul.main-menu .submenu.submenu--system header h3{
  margin:6px 0 15px 0;
  color:#8a9099;
  font-size:12px;
  font-weight:600;
  text-transform:uppercase;
}
aside.main-sidebar ul.main-menu .submenu.submenu--system .brand-logo{
  width:60px;
  height:60px;
  background:url('../img/theme/antares/logo/logo_tear.svg');
  background-size:cover;
}
aside.main-sidebar ul.main-menu .submenu-open .submenu{
  display:block;
  left:98px;
  opacity:1;
  z-index:101;
}
aside.main-sidebar ul.main-menu .submenu-open .submenu > section{
  padding:24px;
}
aside.main-sidebar .mobile-ddowns{
  display:none;
}
@media only screen and (min-width: 768px){
  .main-sidebar--default aside.main-sidebar{
    left:0;
  }
}
.main-sidebar--default .main-head{
  top:0;
}
.main-menu .is-active .icon,
.main-menu .is-active i,
.main-menu .is-active .text{
  color:#02A8F3 !important;
}
@media only screen and (min-width: 768px){
  aside.main-sidebar ul.main-menu.main-menu--brand{
    height:auto;
    margin-top:0;
    overflow:hidden;
  }
  aside.main-sidebar ul.main-menu.main-menu--brand .submenu{
    top:0;
  }
}
@media only screen and (min-width: 768px){
  aside.main-sidebar nav{
    position:relative;
    overflow-x:visible !important;
  }
  aside.main-sidebar nav .main-menu--brand{
    width:100%;
    overflow:visible !important;
  }
  aside.main-sidebar nav .main-menu--brand .submenu{
    -webkit-box-shadow:15px 0 20px rgba(0, 0, 0, 0.05);
            box-shadow:15px 0 20px rgba(0, 0, 0, 0.05);
  }
}
@media only screen and (max-width: 767px){
  aside.main-sidebar nav .main-menu--brand .submenu{
    top:82px;
  }
}
aside.main-sidebar .menu-tooltip{
  display:none;
  position:absolute;
  bottom:32px;
  left:16px;
  width:calc(100% - 32px );
  min-height:100px;
  padding:24px;
  border-radius:5px;
  background:#2d353d;
  opacity:0;
}
aside.main-sidebar .menu-tooltip .menu-tooltip__header{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:flex-start;
}
aside.main-sidebar .menu-tooltip .menu-tooltip__header i{
  padding-right:13px;
  color:#02A8F3 !important;
  font-size:24px;
}
aside.main-sidebar .menu-tooltip .menu-tooltip__header span{
  color:#fff;
  font-size:15px;
  font-weight:500;
}
aside.main-sidebar .menu-tooltip .menu-tooltip__content{
  padding-top:16px;
  color:#b8c3cc;
  font-size:13px;
  font-weight:normal;
}
@media only screen and (max-width: 767px){
  aside.main-sidebar .menu-tooltip{
    display:none !important;
  }
}
aside.main-sidebar ul.main-menu .submenu section .data-list.data-list--flex-fs li a span{
  -webkit-transition:0ms;
  -o-transition:0ms;
  transition:0ms;
}
aside.main-sidebar ul.main-menu .submenu section .data-list.data-list--flex-fs li a:hover span,aside.main-sidebar ul.main-menu .submenu section .data-list.data-list--flex-fs li a:hover .icon,
aside.main-sidebar ul.main-menu .submenu section .data-list.data-list--flex-fs li a:hover i{
  color:#fff;
}
@media only screen and (max-width: 767px){
  aside.main-sidebar ul.main-menu .submenu section{
    padding-top:8px;
    padding-bottom:8px;
  }
}
#app-wrapper.main-sidebar--top aside.main-sidebar{
  -webkit-box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.15);
          box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.15);
}
#app-wrapper.main-sidebar--top aside.main-sidebar .main-sidebar__logo{
  margin-left:40px;
  background-image:url('../img/theme/antares/logo/logo_sign_white.svg');
}
#app-wrapper.main-sidebar--top aside.main-sidebar ul.main-menu .submenu header{
  display:none;
}
#app-wrapper.main-sidebar--top aside.main-sidebar ul.main-menu .submenu .submenu__content a{
  height:auto;
}
#app-wrapper.main-sidebar--top aside.main-sidebar ul.main-menu .submenu{
  background-color:#3d434e;
}
#app-wrapper.main-sidebar--top aside.main-sidebar ul.main-menu .submenu.submenu--system,aside.main-sidebar ul.main-menu .submenu.submenu--system section.section--2col{
  background-color:#fff;
}
.main-sidebar--top aside.main-sidebar ul.main-menu .submenu.submenu--system section.section--2col{
  background-color:transparent;
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
  #app-wrapper .app-content__footer{
    width:100% !important;
  }
  #app-wrapper .brand-open .main-menu--primary,#app-wrapper .brand-open .main-menu--secondary,#app-wrapper .brand-open + .more-trigger{
    display:none !important;
  }
  #app-wrapper aside.main-sidebar ul.main-menu .submenu section{
    padding:8px 24px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.submenu-open .submenu .data-list a{
    color:#8a8f99;
    font-size:14px;
    font-weight:500;
  }
  #app-wrapper aside.main-sidebar ul.main-menu > li.has-submenu > a:before{
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
    top:50%;
    bottom:auto;
            transform:translateY(-50%);
  }
  #app-wrapper aside.main-sidebar{
    -webkit-transform:translateX(-265px);
        -ms-transform:translateX(-265px);
    overflow:hidden;
            transform:translateX(-265px);
  }
  #app-wrapper aside.main-sidebar .ps__scrollbar-y-rail{
    z-index:1;
  }
  #app-wrapper aside.main-sidebar nav{
    display:block;
    height:100vh;
    margin-top:0;
  }
  #app-wrapper aside.main-sidebar nav.submenu-is-active .main-menu--primary,
  #app-wrapper aside.main-sidebar nav.submenu-is-active .main-menu--secondary{
    height:calc(100vh - 155px);
  }
  #app-wrapper aside.main-sidebar nav.submenu-is-active--brand .main-menu--brand{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  #app-wrapper aside.main-sidebar .submenu > .main-sidebar__logo{
    position:relative;
    left:24px;
    width:180px;
    height:78px;
    margin-bottom:0;
    margin-left:0;
    float:left;
    background-image:url('../img/theme/antares/logo/logo_sign_white.svg');
    background-size:contain;
  }
  #app-wrapper aside.main-sidebar ul.main-menu{
    position:relative;
    overflow-y:initial;
    z-index:1;
  }
  #app-wrapper aside.main-sidebar ul.main-menu.main-menu--brand{
    min-height:70px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.main-menu__brand{
    width:100%;
    margin:0 !important;
    padding:0;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.main-menu__brand .main-sidebar__logo{
    position:relative;
    left:0;
    width:180px;
    height:40px;
    margin-bottom:0;
    margin-left:0;
    background-image:url('../img/theme/antares/logo/logo_sign_white.svg');
    background-size:contain;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.main-menu__brand a{
    height:70px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.main-menu__brand a:before{
    bottom:23px !important;
    color:transparent !important;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.main-menu__brand:after{
    top:40px;
    right:auto;
    left:50px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.main-menu__brand.submenu-open > a{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.main-menu__brand.submenu-open .submenu{
    height:auto;
    margin-top:0;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.main-menu__brand > a{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            align-items:center;
            justify-content:flex-start;
    padding-left:22px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.main-menu__brand > a .main-sidebar__logo{
    width:150px;
    height:40px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.submenu-open > a{
    display:none;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.submenu-open .submenu{
    top:0;
    left:0;
    width:100%;
    height:calc(100vh - 155px);
    margin-top:0;
    overflow:hidden;
    background-color:#30343d;
    text-align:center;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.submenu-open .submenu section header{
    display:none;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.submenu-open .submenu .data-list a{
    padding-left:0;
    line-height:50px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.submenu-open .submenu .submenu__mobile-return{
    width:100%;
    height:50px;
    background:#252c34;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.submenu-open .submenu .submenu__mobile-return,#app-wrapper aside.main-sidebar ul.main-menu li.submenu-open .submenu .submenu__mobile-return i{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            align-items:center;
    color:#fff;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.submenu-open .submenu .submenu__mobile-return i{
    -webkit-transition:300ms;
    -o-transition:300ms;
    width:50px;
    font-size:24px;
    transition:300ms;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.submenu-open .submenu.submenu--system{
    background-color:#fff;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.submenu-open .submenu.submenu--system section.section--2col{
    padding:24px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.submenu-open a:after{
    display:none;
    top:15px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li a{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-flow:row nowrap;
        -ms-flex-flow:row nowrap;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
            flex-flow:row nowrap;
            justify-content:flex-start;
    height:50px;
    padding-left:24px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li a span.icon,
  #app-wrapper aside.main-sidebar ul.main-menu li a i{
    width:50px;
    margin-top:0;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li a span.text{
    font-size:14px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu > li.has-notifications a .main-sidebar__logo:after{
    position:absolute;
    bottom:-6px;
    left:46px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu > li.main-menu__brand{
    margin-top:4px;
    margin-bottom:8px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu > li.main-menu__brand.submenu-open{
    margin-top:0;
    margin-bottom:0;
  }
  #app-wrapper aside.main-sidebar ul.main-menu > li.has-submenu > a{
    position:relative;
  }
  #app-wrapper aside.main-sidebar ul.main-menu > li.has-submenu > a:before{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    -webkit-box-pack:center !important;
    -webkit-justify-content:center !important;
        -ms-flex-pack:center !important;
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
    display:inline-block;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    position:absolute;
    right:24px;
    bottom:50%;
            align-items:center;
            justify-content:center !important;
            transform:translateY(-50%);
    border-radius:50%;
    color:#474c56;
    font:normal normal normal 24px/1 'Material-Design-Iconic-Font';
    text-rendering:auto;
    content:'\f2ee';
    z-index:1;
  }
  #app-wrapper aside.main-sidebar .open-second-menu ul.main-menu li.has-submenu a:before{
    color:#63666a;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns{
    position:absolute;
    bottom:0;
    width:100%;
    height:70px;
    margin-top:auto;
    background-color:#252c34;
    z-index:33;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns,#app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-flow:row nowrap;
        -ms-flex-flow:row nowrap;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            flex-flow:row nowrap;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
        -ms-flex-align:start;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
        -ms-flex-pack:center;
            align-items:flex-start;
            justify-content:center;
    width:50%;
    height:100%;
    padding-left:16px;
    border-right:1px solid #3b404b;
    cursor:pointer;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl:last-child{
    border-right:0;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl:first-child.mobile-ddowns__sgl--open:after{
    right:auto;
    left:103.5px;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl.mobile-ddowns__sgl--open:after{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    position:absolute;
    right:14px;
    bottom:50px;
    color:#02A8F3;
    font:normal normal normal 35px/1 'Material-Design-Iconic-Font';
    text-rendering:auto;
    content:'\f2f2';
    z-index:1;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl.mobile-ddowns__sgl--open .mobile-ddowns__menu{
    display:block;
    z-index:22;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl .mobile-ddowns__desc{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column nowrap;
        -ms-flex-flow:column nowrap;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
        -ms-flex-align:start;
            flex-flow:column nowrap;
            align-items:flex-start;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl .mobile-ddowns__desc,#app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl .mobile-ddowns__icon{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
        -ms-flex-pack:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            justify-content:center;
    height:100%;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl .mobile-ddowns__icon{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
            align-items:center;
    padding-right:16px;
    padding-left:24px;
    color:#8a9099;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl .mobile-ddowns__icon i{
    font-size:19px;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl .mobile-ddowns__label{
    color:#8a9099;
    font-size:11px;
    text-transform:uppercase;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl .mobile-ddowns__text{
    -o-text-overflow:ellipsis;
    width:65px;
    overflow:hidden;
    color:#fff;
    font-size:14px;
    font-weight:500;
       text-overflow:ellipsis;
    white-space:nowrap;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu{
    display:none;
    position:absolute;
    bottom:70px;
    left:0;
    width:100%;
    margin:0;
    padding:0;
    padding:8px 0;
    background-color:#02A8F3;
    list-style-type:none;
    z-index:2;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu.mobile-ddowns__menu--user{
    padding-bottom:16px;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu.mobile-ddowns__menu--user span{
    color:#fff;
    font-size:13px;
    font-weight:normal;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu.mobile-ddowns__menu--user li{
    padding:4px 24px;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu.mobile-ddowns__menu--user .flex-block__content{
    line-height:18px;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu.mobile-ddowns__menu--user .flex-block__title{
    -webkit-box-flex:1;
    -webkit-flex:1;
        -ms-flex:1;
    word-wrap:break-word;
            flex:1;
    width:170px;
    font-size:16px;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu.mobile-ddowns__menu--user .flex-block__desc{
    color:#c2ecff;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-flow:row nowrap;
        -ms-flex-flow:row nowrap;
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    position:relative;
            flex-flow:row nowrap;
            align-items:center;
            justify-content:flex-start;
    padding:8px 24px;
    color:#fff;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li.is-selected .flex-block:after{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    position:relative;
    margin-left:auto;
    color:#fff;
    font:normal normal normal 24px/1 'Material-Design-Iconic-Font';
    text-rendering:auto;
    content:'\f26b';
    z-index:1;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li a{
    width:100%;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li:hover{
    background-color:#0293d5;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li .flex-block{
    margin-bottom:0;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li .flex-block__badge{
    display:none;
    padding-right:0;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li .flex-block__badge i{
    color:#fff;
    font-size:24px;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li .flex-block__desc{
    color:#d3eafd;
    font-size:12px;
    font-weight:normal;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li .flex-block__title{
    color:#fff;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li.mobile-ddowns-new{
    height:60px;
    text-transform:uppercase;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li.mobile-ddowns-new:hover{
    background-color:#02A8F3;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li.mobile-ddowns-new i{
    width:40px;
    color:#fff;
    font-size:24px;
    text-align:center;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li.mobile-ddowns__menu-header{
    margin-bottom:16px;
    padding:24px;
    border-bottom:1px solid #029adf;
  }
  #app-wrapper.mobile-menu-active aside{
    -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:265px;
            transform:translateX(0);
    z-index:15;
  }
  #app-wrapper.mobile-menu-active .app-content .main-content *{
    pointer-events:none;
  }
  #app-wrapper.mobile-menu-active .main-head{
    opacity:0.9;
    pointer-events:all;
  }
  #app-wrapper.mobile-menu-active .main-head,#app-wrapper.mobile-menu-active .main-content{
    -webkit-transition:300ms;
    -o-transition:300ms;
    transition:300ms;
  }
  #app-wrapper.mobile-menu-active .burgericon{
    cursor:pointer;
    pointer-events:all;
  }
  #app-wrapper.mobile-menu-active .app-content{
    overflow:visible !important;
  }
  #app-wrapper.mobile-menu-active aside.main-menu-html .more-trigger{
    width:100%;
  }
  #app-wrapper.mobile-menu-active aside.main-menu-html .more-trigger:before{
    left:auto;
  }
  #app-wrapper.mobile-menu-active aside.main-menu-html .submenu-is-active .more-trigger{
    display:none;
  }
  #app-wrapper.mobile-menu-active aside.main-menu-html ul.main-menu{
    height:auto;
  }
  #app-wrapper.mobile-menu-active aside.main-menu-html ul.main-menu li.submenu-open .submenu{
    overflow:auto !important;
  }
  #app-wrapper.mobile-menu-active aside.main-menu-html .main-menu--secondary{
    display:none;
  }
  #app-wrapper.mobile-menu-active aside.main-menu-html .open-second-menu .main-menu--secondary{
    display:block;
  }
}
#app-wrapper .app-content{
  -webkit-transition:0ms;
  -o-transition:0ms;
  transition:0ms;
  z-index:14;
}
@media screen and (max-width: 1023px){
  #app-wrapper .app-content{
    -webkit-transition:300ms;
    -o-transition:300ms;
    transition:300ms;
  }
}
#app-wrapper.mobile-menu-active .app-content{
  -webkit-box-shadow:0 1px 15px rgba(0, 0, 0, 0.15);
          box-shadow:0 1px 15px rgba(0, 0, 0, 0.15);
  z-index:20;
}
@media only screen and (max-width: 1023px){
  #app-wrapper.mobile-menu-active .app-content{
    -webkit-transform:translateX(265px);
        -ms-transform:translateX(265px);
            transform:translateX(265px);
  }
}
@media only screen and (max-width: 1023px){
  .menu-scroll > ul.main-menu > li > .submenu{
    display:none !important;
  }
  .menu-scroll > ul.main-menu.li-submenu-open > li > .submenu,.menu-scroll > ul.main-menu > li.submenu-open > .submenu{
    display:block !important;
  }
}
#app-wrapper aside.main-sidebar ul.main-menu .submenu li.is-active a{
  color:#fff;
}
#app-wrapper aside.main-sidebar.simple-submenu ul.main-menu .submenu li.is-active a{
  color:#30343d;
}
.main-menu-indicator,aside.main-sidebar ul li.submenu-open > a:after{
  position:absolute;
  top:23px;
  right:0;
  width:0;
  height:0;
  border-width:10px 10px 10px 0;
  border-style:solid;
  border-color:transparent #3d434e transparent transparent;
  content:"";
}
aside.main-sidebar ul li.submenu-open > a:after{
  border-color:transparent #ecedf0 transparent transparent;
}
aside.main-sidebar ul.main-menu li:nth-child(1).submenu-open > a:after,
aside.main-sidebar ul.main-menu.main-menu--secondary li:nth-child(1).submenu-open > a:after,
aside.main-sidebar ul.main-menu li:nth-child(2).submenu-open > a:after,
aside.main-sidebar ul.main-menu.main-menu--secondary li:nth-child(2).submenu-open > a:after,aside.main-sidebar ul.main-menu.main-menu--brand li:nth-child(1).submenu-open > a:after{
  position:absolute;
  top:23px;
  right:0;
  width:0;
  height:0;
  border-width:10px 10px 10px 0;
  border-style:solid;
  border-color:transparent #3d434e transparent transparent;
  content:"";
}
aside.main-sidebar ul.main-menu.main-menu--brand li:nth-child(1).submenu-open > a:after{
  border-color:transparent #ffffff transparent transparent !important;
}
@media only screen and (min-width: 768px){
  aside.main-sidebar.main-sidebar--expanded ul.main-menu > li.has-submenu > a{
    position:relative;
  }
  aside.main-sidebar.main-sidebar--expanded ul.main-menu > li.has-submenu > a:before{
    -webkit-font-smoothing:antialiased;
    display:inline-block;
    position:absolute;
    top:19px;
    right:22px !important;
    width:auto !important;
    border:0;
    color:#666e80;
    font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
    font-size:19px;
    text-rendering:auto;
    content:'\f2f6';
  }
  aside.main-sidebar.main-sidebar--expanded ul.main-menu > li.has-submenu > a:after{
    top:19px;
  }
  aside.main-sidebar.main-sidebar--expanded ul.main-menu > li.has-submenu:hover > a:before{
    color:#fff;
  }
}
@media only screen and (max-width: 767px){
  #app-wrapper aside.main-sidebar ul.main-menu li.submenu-open .submenu .data-list a{
    color:#8a8f99;
    font-size:14px;
    font-weight:500;
  }
  #app-wrapper aside.main-sidebar ul.main-menu > li.has-submenu > a:before{
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
    top:50%;
    bottom:auto;
            transform:translateY(-50%);
  }
  #app-wrapper aside.main-sidebar{
    -webkit-transform:translateX(-265px);
        -ms-transform:translateX(-265px);
    position:relative;
    overflow:hidden;
            transform:translateX(-265px);
  }
  #app-wrapper aside.main-sidebar .ps__scrollbar-y-rail{
    z-index:1;
  }
  #app-wrapper aside.main-sidebar nav{
    display:block;
    margin-top:0;
  }
  #app-wrapper aside.main-sidebar nav.submenu-is-active .main-menu--primary,
  #app-wrapper aside.main-sidebar nav.submenu-is-active .main-menu--secondary{
    overflow:auto;
  }
  #app-wrapper aside.main-sidebar nav.submenu-is-active--brand .main-menu--brand{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  #app-wrapper aside.main-sidebar .submenu > .main-sidebar__logo{
    position:relative;
    left:24px;
    width:180px;
    height:78px;
    margin-bottom:0;
    margin-left:0;
    float:left;
    background-image:url('../img/theme/antares/logo/logo_sign_white.svg');
    background-size:contain;
  }
  #app-wrapper aside.main-sidebar ul.main-menu{
    position:relative;
    overflow-y:initial;
    z-index:20;
  }
  #app-wrapper aside.main-sidebar ul.main-menu.main-menu--brand{
    min-height:70px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.main-menu__brand{
    width:100%;
    margin:0 !important;
    padding:0;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.main-menu__brand .main-sidebar__logo{
    position:relative;
    left:0;
    width:180px;
    height:40px;
    margin-bottom:0;
    margin-left:0;
    background-image:url('../img/theme/antares/logo/logo_sign_white.svg');
    background-size:contain;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.main-menu__brand a{
    height:70px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.main-menu__brand a:before{
    bottom:23px !important;
    color:transparent !important;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.main-menu__brand:after{
    top:40px;
    right:auto;
    left:50px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.main-menu__brand.submenu-open > a{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.main-menu__brand.submenu-open .submenu{
    height:auto;
    margin-top:0;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.main-menu__brand > a{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            align-items:center;
            justify-content:flex-start;
    padding-left:22px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.main-menu__brand > a .main-sidebar__logo{
    width:150px;
    height:40px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.submenu-open > a{
    display:none;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.submenu-open .submenu{
    top:0;
    left:0;
    width:100%;
    margin-top:0;
    overflow:hidden;
    background-color:#30343d;
    text-align:center;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.submenu-open .submenu section header{
    display:none;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.submenu-open .submenu .data-list a{
    padding-left:0;
    line-height:50px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.submenu-open .submenu .submenu__mobile-return{
    width:100%;
    height:50px;
    background:#252c34;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.submenu-open .submenu .submenu__mobile-return,#app-wrapper aside.main-sidebar ul.main-menu li.submenu-open .submenu .submenu__mobile-return i{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            align-items:center;
    color:#fff;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.submenu-open .submenu .submenu__mobile-return i{
    -webkit-transition:300ms;
    -o-transition:300ms;
    width:50px;
    font-size:24px;
    transition:300ms;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.submenu-open .submenu.submenu--system{
    background-color:#fff;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.submenu-open .submenu.submenu--system section.section--2col{
    padding:24px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li.submenu-open a:after{
    display:none;
    top:15px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li a{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-flow:row nowrap;
        -ms-flex-flow:row nowrap;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
            flex-flow:row nowrap;
            justify-content:flex-start;
    height:50px;
    padding-left:24px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li a span.icon,
  #app-wrapper aside.main-sidebar ul.main-menu li a i{
    width:50px;
    margin-top:0;
  }
  #app-wrapper aside.main-sidebar ul.main-menu li a span.text{
    font-size:14px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu > li.has-notifications a .main-sidebar__logo:after{
    position:absolute;
    bottom:-6px;
    left:46px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu > li.main-menu__brand{
    margin-top:4px;
    margin-bottom:8px;
  }
  #app-wrapper aside.main-sidebar ul.main-menu > li.main-menu__brand.submenu-open{
    margin-top:0;
    margin-bottom:0;
  }
  #app-wrapper aside.main-sidebar ul.main-menu > li.has-submenu > a{
    position:relative;
  }
  #app-wrapper aside.main-sidebar ul.main-menu > li.has-submenu > a:before{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    -webkit-box-pack:center !important;
    -webkit-justify-content:center !important;
        -ms-flex-pack:center !important;
    display:inline-block;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    position:absolute;
    right:24px;
    bottom:14px;
            align-items:center;
            justify-content:center !important;
    border-radius:50%;
    color:#313337;
    font:normal normal normal 24px/1 'Material-Design-Iconic-Font';
    text-rendering:auto;
    content:'\f2ee';
    z-index:1;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns{
    position:absolute;
    bottom:0;
    width:100%;
    height:70px;
    margin-top:auto;
    background-color:#252c34;
    z-index:33;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns,#app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-flow:row nowrap;
        -ms-flex-flow:row nowrap;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            flex-flow:row nowrap;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
        -ms-flex-align:start;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
        -ms-flex-pack:center;
            align-items:flex-start;
            justify-content:center;
    width:50%;
    height:100%;
    padding-left:16px;
    border-right:1px solid #3b404b;
    cursor:pointer;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl:last-child{
    border-right:0;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl:first-child.mobile-ddowns__sgl--open:after{
    right:auto;
    left:103.5px;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl.mobile-ddowns__sgl--open:after{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    position:absolute;
    right:14px;
    bottom:50px;
    color:#02A8F3;
    font:normal normal normal 35px/1 'Material-Design-Iconic-Font';
    text-rendering:auto;
    content:'\f2f2';
    z-index:1;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl.mobile-ddowns__sgl--open .mobile-ddowns__menu{
    display:block;
    z-index:22;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl .mobile-ddowns__desc{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column nowrap;
        -ms-flex-flow:column nowrap;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
        -ms-flex-align:start;
            flex-flow:column nowrap;
            align-items:flex-start;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl .mobile-ddowns__desc,#app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl .mobile-ddowns__icon{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
        -ms-flex-pack:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            justify-content:center;
    height:100%;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl .mobile-ddowns__icon{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
            align-items:center;
    padding-right:16px;
    padding-left:24px;
    color:#8a9099;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl .mobile-ddowns__icon i{
    font-size:19px;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl .mobile-ddowns__label{
    color:#8a9099;
    font-size:11px;
    text-transform:uppercase;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl .mobile-ddowns__text{
    -o-text-overflow:ellipsis;
    width:65px;
    overflow:hidden;
    color:#fff;
    font-size:14px;
    font-weight:500;
       text-overflow:ellipsis;
    white-space:nowrap;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu{
    display:none;
    position:absolute;
    bottom:70px;
    left:0;
    width:100%;
    margin:0;
    padding:0;
    padding:8px 0;
    background-color:#02A8F3;
    list-style-type:none;
    z-index:2;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu.mobile-ddowns__menu--user{
    padding-bottom:16px;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu.mobile-ddowns__menu--user span{
    color:#fff;
    font-size:13px;
    font-weight:normal;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu.mobile-ddowns__menu--user li{
    padding:4px 24px;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu.mobile-ddowns__menu--user .flex-block__content{
    line-height:18px;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu.mobile-ddowns__menu--user .flex-block__title{
    -webkit-box-flex:1;
    -webkit-flex:1;
        -ms-flex:1;
    word-wrap:break-word;
            flex:1;
    width:170px;
    font-size:16px;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu.mobile-ddowns__menu--user .flex-block__desc{
    color:#c2ecff;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-flow:row nowrap;
        -ms-flex-flow:row nowrap;
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    position:relative;
            flex-flow:row nowrap;
            align-items:center;
            justify-content:flex-start;
    padding:8px 24px;
    color:#fff;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li.is-selected .flex-block:after{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    position:relative;
    margin-left:auto;
    color:#fff;
    font:normal normal normal 24px/1 'Material-Design-Iconic-Font';
    text-rendering:auto;
    content:'\f26b';
    z-index:1;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li a{
    width:100%;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li:hover{
    background-color:#0293d5;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li .flex-block{
    margin-bottom:0;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li .flex-block__badge{
    display:none;
    padding-right:0;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li .flex-block__badge i{
    color:#fff;
    font-size:24px;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li .flex-block__desc{
    color:#d3eafd;
    font-size:12px;
    font-weight:normal;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li .flex-block__title{
    color:#fff;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li.mobile-ddowns-new{
    height:60px;
    text-transform:uppercase;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li.mobile-ddowns-new:hover{
    background-color:#02A8F3;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li.mobile-ddowns-new i{
    width:40px;
    color:#fff;
    font-size:24px;
    text-align:center;
  }
  #app-wrapper aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li.mobile-ddowns__menu-header{
    margin-bottom:16px;
    padding:24px;
    border-bottom:1px solid #029adf;
  }
  #app-wrapper.mobile-menu-active aside{
    -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:265px;
            transform:translateX(0);
    z-index:15;
  }
  #app-wrapper.mobile-menu-active .app-content .main-content *{
    pointer-events:none;
  }
  #app-wrapper.mobile-menu-active .main-head{
    opacity:0.9;
    pointer-events:all;
    z-index:10;
  }
  #app-wrapper.mobile-menu-active .main-head,#app-wrapper.mobile-menu-active .main-content{
    -webkit-transition:300ms;
    -o-transition:300ms;
    transition:300ms;
  }
  #app-wrapper.mobile-menu-active .burgericon{
    cursor:pointer;
    pointer-events:all;
  }
  #app-wrapper.mobile-menu-active .app-content{
    overflow:visible !important;
  }
}
@media only screen and (max-width: 1023px){
  #app-wrapper aside.main-sidebar.main-menu-html{
    position:absolute;
    width:265px;
    z-index:20;
  }
}
.main-sidebar--top .sidebar{
  top:80px;
  height:calc(100vh - 80px);
}
.sidebar{
  -webkit-transform:translate3d(100%, 0px, 0px);
  -webkit-box-shadow:1px 0 20px rgba(0, 0, 0, 0.1);
  -webkit-transition:300ms ease-out;
  -o-transition:300ms ease-out;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:fixed;
  top:0;
  right:0;
          flex-flow:column nowrap;
  width:360px;
  height:100vh;
          transform:translate3d(100%, 0px, 0px);
          box-shadow:1px 0 20px rgba(0, 0, 0, 0.1);
  opacity:0;
  transition:300ms ease-out;
  visibility:hidden;
  z-index:111;
}
@media only screen and (max-width: 767px){
  .sidebar{
    width:100%;
  }
}
.sidebar.sidebar--open{
  -webkit-transform:translate3d(0%, 0px, 0px);
          transform:translate3d(0%, 0px, 0px);
  opacity:1;
  visibility:visible;
}
.sidebar.sidebar--white{
  background-color:#fff;
}
.sidebar .sidebar__header{
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
          justify-content:space-between;
  width:100%;
  height:52px;
  min-height:52px;
  padding:0 24px;
  border-bottom:1px solid #ecedf0;
  color:#5c6066;
  font-size:13px;
  font-weight:bold;
  text-transform:uppercase;
}
.sidebar .sidebar__header,.sidebar .sidebar__header .sidebar__header-left{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
}
.sidebar .sidebar__header .sidebar__header-left{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
          flex-flow:row nowrap;
}
.sidebar .sidebar__header .sidebar__header-left span{
  margin-right:8px;
}
.sidebar .sidebar__header .sidebar__header-right{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
      -ms-flex-pack:end;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          flex:1;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:flex-end;
  margin-left:auto;
}
.sidebar .sidebar__header .sidebar__header-right i{
  color:#5c6066;
  font-size:19px;
}
.sidebar .sidebar__header .sidebar__header-right a{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
  width:40px;
  height:40px;
  margin-right:-20px;
  cursor:pointer;
}
.sidebar .sidebar__header .sidebar__header-right a span{
  border-radius:50%;
}
.sidebar .sidebar__content{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  position:relative;
          flex:1;
  max-height:calc(100% - 120px);
  overflow:scroll;
}
.sidebar .sidebar__content .sidebar__sgl{
  cursor:pointer;
}
.sidebar .sidebar__content a{
  position:relative;
  z-index:9;
}
.sidebar .sidebar__content .label-basic--md{
  line-height:10px;
}
.sidebar .sidebar__footer{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center !important;
  width:100%;
  min-height:68px;
  padding:16px;
}
.sidebar .sidebar__footer .btn{
  position:relative;
  width:100%;
  cursor:pointer;
}
.sidebar .flex-block__close{
  display:none;
}
.sidebar .flex-block__close i{
  position:relative;
  top:-10px;
  right:-10px;
  padding:10px;
}
.sidebar .flex-block__desc{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row wrap;
      -ms-flex-flow:row wrap;
          flex-flow:row wrap;
}
.sidebar .flex-block__content{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
}
.flex-block:hover .flex-block__close{
  display:block;
}
@media only screen and (max-width: 1023px){
  .main-menu-html .nav-container ul.main-menu:first-of-type{
    height:100%;
  }
  .main-menu-html .nav-container ul.main-menu li.submenu-open .submenu{
    height:auto;
    overflow:auto !important;
  }
  .main-menu-html .nav-container nav.submenu-is-active .more-trigger{
    display:none;
  }
  .main-menu-html .nav-container nav.submenu-is-active .menu-scroll > ul:last-of-type{
    height:100vh;
    max-height:none;
  }
  .main-menu-html .nav-container nav.submenu-is-active .menu-scroll > ul:last-of-type > li:not(.submenu-open){
    display:none;
  }
  .main-menu-html .nav-container nav.submenu-is-active .menu-scroll{
    height:auto;
  }
  .main-menu-html .nav-container .menu-scroll > ul:last-of-type{
    height:auto;
    max-height:calc(100vh - 140px);
    padding-bottom:0px;
    overflow:initial;
  }
  .main-menu-html .nav-container .main-menu__brand .submenu--system{
    height:100% !important;
    max-height:auto !important;
  }
  .main-menu-html .nav-container .main-menu__brand.submenu-open .submenu.submenu--system{
    top:70px;
    max-height:calc(100vh - 70px - 70px);
  }
  .main-menu-html .nav-container .submenu{
    overflow:visible !important;
  }
  .main-menu-html .nav-container .menu-tooltip{
    left:364px;
  }
  .main-menu-html .nav-container .menu-scroll{
    height:auto;
    max-height:calc(100vh - 70px);
  }
  .main-menu-html .nav-container .menu-scroll .main-menu{
    position:relative;
    height:auto;
    max-height:none;
    padding-bottom:0;
  }
  .main-menu-html .nav-container .menu-scroll .main-menu li{
    text-align:inherit;
  }
  .main-menu-html .nav-container .menu-scroll .main-menu li.submenu-open{
    position:absolute;
    top:0;
    width:100%;
    height:100%;
  }
  .main-menu-html .nav-container .menu-scroll .main-menu li.submenu-open .submenu{
    position:relative;
    height:100%;
  }
  .main-menu-html .nav-container div.more-trigger{
    -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);
    position:absolute;
    left:50%;
    width:auto;
            transform:translateX(-50%);
    z-index:1;
  }
  .main-menu-html .nav-container div.more-trigger.ripple-on-active:before,.main-menu-html .nav-container div.more-trigger.ripple-off-active:before{
    left:auto;
  }
  .main-menu-html .nav-container ul.main-menu .submenu section .data-list{
    display:none;
  }
  .main-menu-html .nav-container ul.main-menu .submenu-open .submenu section .data-list{
    display:block;
  }
  .main-menu-html .nav-container .submenu-is-active .menu-scroll .main-menu.main-menu--brand li{
    position:relative;
  }
  .main-menu-html .nav-container .submenu-is-active .menu-scroll > ul.main-menu.main-menu--primary > li:not(.submenu-open),.main-menu-html .nav-container .submenu-is-active .menu-scroll > ul.main-menu.main-menu--brand > li.main-menu__brand.submenu-open > a{
    display:none;
  }
  .main-menu-html .nav-container .submenu-is-active .menu-scroll > ul.main-menu.main-menu--brand > li.main-menu__brand.submenu-open > div.submenu{
    max-height:inherit;
  }
  .main-menu-html .nav-container .submenu-is-active .main-menu__brand.submenu-open .submenu.submenu--system{
    top:0;
  }
  .main-menu-html .nav-container .menu-scroll > ul.main-menu.main-menu--primary > li.submenu-open{
    position:relative;
  }
}
@media only screen and (max-width: 1023px) and (orientation: landscape){
  .main-menu-html .nav-container nav.submenu-is-active .menu-scroll{
    max-height:calc(100vh - 70px);
  }
}
@media only screen and (max-width: 1023px) and only screen and (orientation: landscape){
  .main-menu-html .nav-container .menu-scroll{
    display:block;
  }
  .main-menu-html .nav-container .menu-scroll .main-menu{
    overflow:hidden;
  }
}
@media only screen and (min-width: 1024px){
  .main-menu-html .menu-scroll > ul:last-of-type{
    max-height:calc(100vh - 170px);
  }
  .main-menu-html .submenu > .main-sidebar__logo{
    display:none !important;
  }
}
.main-menu-html .inner-shadow{
  -webkit-filter:blur(7px);
  position:absolute;
  top:0;
  right:0;
  width:7px;
  height:100%;
  background-color:rgba(0, 0, 0, 0.4);
  content:'';
          filter:blur(7px);
  z-index:5;
}
.main-menu-html ul.main-menu.main-menu--brand .submenu section{
  height:100%;
}
.main-menu-html .more-trigger{
  margin-bottom:16px;
}
.main-menu-html div.more-trigger{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column wrap;
      -ms-flex-flow:column wrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
          flex-flow:column wrap;
          align-items:center;
          justify-content:center;
  width:98px;
  height:70px;
  cursor:pointer;
  z-index:10;
}
.main-menu-html div.more-trigger .more-trigger__inner{
  z-index:1;
}
.main-menu-html div.more-trigger.is-expanded{
  -webkit-transition:500ms ease-out;
  -o-transition:500ms ease-out;
  transition:500ms ease-out;
}
.main-menu-html div.more-trigger.is-expanded .more-trigger__inner{
  position:relative;
  background-color:#02A8F3;
}
.main-menu-html div.more-trigger.is-expanded:hover{
  opacity:0.8;
}
.main-menu-html div.more-trigger.is-expanded i,.main-menu-html div.more-trigger:hover i,
.main-menu-html div.more-trigger:hover span{
  color:#fff;
}
.main-menu-html div.more-trigger .alt-close{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          align-items:center;
          justify-content:center;
  width:22px;
  height:22px;
}
.main-menu-html div.more-trigger .alt-close .close{
  width:22px;
  height:3px;
  border-radius:5px;
  background-color:#fff;
}
.main-menu-html div.more-trigger .alt-close .close--one{
  -webkit-transform:rotate(45deg);
      -ms-transform:rotate(45deg);
  position:absolute;
  top:10px;
  left:0;
          transform:rotate(45deg);
}
.main-menu-html div.more-trigger .alt-close .close--two{
  -webkit-transform:rotate(315deg);
      -ms-transform:rotate(315deg);
  position:absolute;
  top:10px;
  left:0;
          transform:rotate(315deg);
}
.main-menu-html div.more-trigger .more-trigger__inner{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column wrap;
      -ms-flex-flow:column wrap;
  -webkit-transition:500ms;
  -o-transition:500ms;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:column wrap;
          align-items:center;
          justify-content:center;
  width:48px;
  height:48px;
  border-radius:50%;
  background-color:#3e4954;
  transition:500ms;
}
.main-menu-html div.more-trigger .more-trigger__inner .main-close{
  height:34px;
}
.main-menu-html div.more-trigger i,
.main-menu-html div.more-trigger span{
  -webkit-transition:500ms;
  -o-transition:500ms;
  color:#8a8f99;
  transition:500ms;
}
.main-menu-html div.more-trigger i{
  margin-top:0px;
  font-size:34px;
}
.main-menu-html div.more-trigger span{
  font-size:13px;
  font-weight:500;
}
.main-menu-html nav ul.main-menu{
  height:auto;
  overflow:auto;
}
.main-menu-html .nav-container.animation-active{
  overflow:hidden;
}
.main-menu-html .nav-container.animation-active .submenu{
  display:none !important;
  opacity:0 !important;
}
.main-menu-html .nav-container.animation-active .main-menu{
  position:relative;
  z-index:10;
}
.main-menu-html .nav-container.animation-active .main-menu.main-menu--brand{
  z-index:20;
}
@-webkit-keyframes menuRippleOn{
  0%{
    -webkit-transform:scale(1);
            transform:scale(1);
  }
  100%{
    -webkit-transform:scale(50);
            transform:scale(50);
  }
}
@keyframes menuRippleOn{
  0%{
    -webkit-transform:scale(1);
            transform:scale(1);
  }
  100%{
    -webkit-transform:scale(50);
            transform:scale(50);
  }
}
@-webkit-keyframes menuRippleOff{
  0%{
    -webkit-transform:scale(50);
            transform:scale(50);
  }
  100%{
    -webkit-transform:scale(1);
            transform:scale(1);
  }
}
@keyframes menuRippleOff{
  0%{
    -webkit-transform:scale(50);
            transform:scale(50);
  }
  100%{
    -webkit-transform:scale(1);
            transform:scale(1);
  }
}
.main-menu-html .nav-container.animation-active div.more-trigger:before{
  -webkit-animation-fill-mode:forwards;
  display:block;
  position:absolute;
  top:11px;
  left:25px;
  width:48px;
  height:48px;
  border-radius:50%;
  background-color:#3e4954;
          animation-fill-mode:forwards;
  content:'';
  z-index:9;
}
@media only screen and (max-width: 1023px){
  .main-menu-html .nav-container.animation-active div.more-trigger:before{
    left:0;
  }
}
.main-menu-html .nav-container.animation-active div.more-trigger.ripple-on-active:before{
  -webkit-animation:menuRippleOn 500ms cubic-bezier(0.45, 0.05, 0.55, 0.95);
  -webkit-animation-fill-mode:forwards;
  display:block;
          animation:menuRippleOn 500ms cubic-bezier(0.45, 0.05, 0.55, 0.95);
          animation-fill-mode:forwards;
  z-index:9;
}
.main-menu-html .nav-container.animation-active div.more-trigger.ripple-off-active:before{
  -webkit-animation:menuRippleOff 500ms cubic-bezier(0.45, 0.05, 0.55, 0.95);
  -webkit-animation-fill-mode:forwards;
  display:block;
          animation:menuRippleOff 500ms cubic-bezier(0.45, 0.05, 0.55, 0.95);
          animation-fill-mode:forwards;
  z-index:9;
}
.main-menu-html .nav-container.animation-active div.more-trigger .more-trigger__inner{
  z-index:10;
}
.main-menu-html .is-relative{
  position:relative !important;
}
.main-menu-html .menu-indicator{
  position:fixed;
  bottom:0;
  left:0;
  width:98px;
  padding:10px 0;
  background:transparent;
  color:#fff;
  font-size:12px;
  text-align:center;
  text-transform:uppercase;
  z-index:99;
}
.main-menu-html .menu-tooltip{
  display:none;
  position:absolute;
  bottom:32px;
  left:16px;
  width:calc(100% - 32px );
  min-height:100px;
  padding:24px;
  border-radius:5px;
  background:#2d353d;
  opacity:0;
}
.main-menu-html .menu-tooltip .menu-tooltip__header{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:flex-start;
}
.main-menu-html .menu-tooltip .menu-tooltip__header i{
  padding-right:13px;
  color:#02A8F3 !important;
  font-size:24px;
}
.main-menu-html .menu-tooltip .menu-tooltip__header span{
  color:#fff;
  font-size:15px;
  font-weight:500;
}
.main-menu-html .menu-tooltip .menu-tooltip__content{
  padding-top:16px;
  color:#b8becc;
  font-size:13px;
  font-weight:normal;
}
.main-menu-html #app-wrapper ul.main-menu > li > a span,
.main-menu-html #app-wrapper ul.main-menu > li > a i{
  -webkit-transition:500ms;
  -o-transition:500ms;
  transition:500ms;
}
.main-menu-html #app-wrapper ul.main-menu > li,
.main-menu-html #app-wrapper ul.main-menu > li > a{
  -webkit-transition:0ms;
  -o-transition:0ms;
  transition:0ms;
}
.main-menu-html nav.submenu-is-active .submenu{
  display:block;
}
.main-menu-html nav .submenu{
  display:none;
}
.main-menu-html #app-wrapper nav.submenu-is-active--brand .main-menu--brand{
  height:100vh;
}
.main-menu-html #app-wrapper nav.submenu-is-active--brand .main-menu--primary,
.main-menu-html #app-wrapper nav.submenu-is-active--brand .main-menu--secondary{
  display:none;
}
.main-menu-html #app-wrapper nav.submenu-is-active .main-menu--primary,
.main-menu-html #app-wrapper nav.submenu-is-active .main-menu--secondary{
  position:static;
}
.main-menu-html #app-wrapper nav.submenu-is-active .main-menu--primary .submenu,
.main-menu-html #app-wrapper nav.submenu-is-active .main-menu--secondary .submenu{
  margin-top:70px;
}
.main-menu-html .nav-container .main-menu{
  max-height:calc(100vh - 170px);
}
.main-menu-html .nav-container .main-menu li{
  text-align:center;
}
.main-menu-html .nav-container div.more-trigger .main-close{
  display:block;
}
.main-menu-html .nav-container div.more-trigger .alt-close,.main-menu-html .nav-container div.more-trigger.is-expanded .main-close{
  display:none;
}
.main-menu-html .nav-container div.more-trigger.is-expanded .alt-close{
  display:block;
}
.main-menu-html .nav-container .main-menu--secondary{
  display:none;
}
.main-menu-html .nav-container .main-menu--secondary li{
  -webkit-transition:500ms;
  -o-transition:500ms;
  transition:500ms;
}
.main-menu-html .nav-container .main-menu--primary{
  display:block;
}
.main-menu-html .nav-container .open-second-menu .main-menu--primary{
  display:none !important;
}
.main-menu-html .nav-container .open-second-menu .main-menu--secondary{
  display:block;
}
@media only screen and (max-width: 1199px){
  .main-menu-html .nav-container .has-submenu .ps{
    overflow:auto !important;
  }
}
@media only screen and (max-width: 1023px){
  .main-menu-html .main-menu__brand.submenu-open{
    height:calc(100vh - 70px) !important;
  }
}
.main-menu-html .mobile-ddowns__sgl--open .mobile-ddowns__icon i{
  -webkit-transform:rotate(180deg);
      -ms-transform:rotate(180deg);
          transform:rotate(180deg);
}
@media only screen and (min-width: 1024px){
  .main-menu-html .nav-container .menu-scroll ul.main-menu.main-menu--brand > li > a{
    height:70px;
  }
  .main-menu-html .nav-container .menu-scroll ul.main-menu > li > a{
    height:80px;
  }
  .main-menu-html .nav-container .menu-scroll ul.main-menu > li > a > i{
    margin-top:4px;
    font-size:28px;
  }
  .main-menu-html .nav-container .menu-scroll ul.main-menu > li > a > span{
    margin-top:6px;
  }
}
.main-menu-html nav{
  opacity:0;
}
@media only screen and (min-width: 1024px){
  #app-wrapper.main-sidebar--expanded.main-sidebar--wide .more-trigger{
    left:65px;
  }
}
#app-wrapper.main-sidebar--expanded.main-sidebar--wide .app-content{
  z-index:14;
}
@media only screen and (min-width: 1024px){
  #app-wrapper.main-sidebar--expanded.main-sidebar--wide .app-content{
    margin-left:230px;
  }
}
@media only screen and (min-width: 1024px){
  #app-wrapper.main-sidebar--expanded.main-sidebar--wide .main-menu > li > a{
    padding:0;
  }
}
@media only screen and (min-width: 1024px){
  #app-wrapper.main-sidebar--expanded.main-sidebar--wide aside.main-sidebar{
    width:230px;
  }
  #app-wrapper.main-sidebar--expanded.main-sidebar--wide aside.main-sidebar .main-sidebar__logo{
    width:156px;
    margin-top:3px;
    margin-bottom:0;
    margin-left:24px;
    background-image:url('../img/theme/antares/logo/logo_sign_white.svg');
  }
  #app-wrapper.main-sidebar--expanded.main-sidebar--wide aside.main-sidebar ul.main-menu > li > a{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-flow:row nowrap;
        -ms-flex-flow:row nowrap;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
            flex-flow:row nowrap;
            justify-content:flex-start;
    height:55px;
    font-size:14px;
  }
  #app-wrapper.main-sidebar--expanded.main-sidebar--wide aside.main-sidebar ul.main-menu > li > a i{
    width:18px;
    margin:0 27px;
  }
  #app-wrapper.main-sidebar--expanded.main-sidebar--wide aside.main-sidebar ul.main-menu > li > a .text{
    margin-top:0;
  }
  #app-wrapper.main-sidebar--expanded.main-sidebar--wide aside.main-sidebar ul.main-menu > li.submenu-open .submenu{
    left:230px;
  }
}
@media only screen and (min-width: 1024px){
  #app-wrapper.main-sidebar--expanded.main-sidebar--wide aside ul.main-menu .submenu{
    left:230px !important;
  }
}
#app-wrapper.main-sidebar--expanded.main-sidebar--wide .page-clients-details .card--contacts .flex-block__content{
  -o-text-overflow:ellipsis;
  overflow:hidden;
     text-overflow:ellipsis;
  white-space:nowrap;
}
#app-wrapper.main-sidebar--expanded.main-sidebar--wide .page-clients-details .card--contacts .flex-block__content .flex-block__title,#app-wrapper.main-sidebar--expanded.main-sidebar--wide .page-clients-details .card--contacts .flex-block__content .flex-block__desc{
  -o-text-overflow:ellipsis;
  overflow:hidden;
     text-overflow:ellipsis;
}
#app-wrapper.main-sidebar--expanded.main-sidebar--wide .card-bar .card-bar__rel{
  width:calc(100% - 230px);
}
@media only screen and (min-width: 1367px) and (max-width: 1449px){
  #app-wrapper.main-sidebar--top.main-sidebar--ca .flex-block__content .flex-block__title{
    width:80px;
  }
  #app-wrapper.main-sidebar--top.main-sidebar--ca .flex-block__content .flex-block__desc{
    -o-text-overflow:ellipsis;
    max-width:80px;
    overflow:hidden;
       text-overflow:ellipsis;
    white-space:nowrap;
  }
}
@media only screen and (min-width: 1450px){
  #app-wrapper.main-sidebar--top.main-sidebar--ca .flex-block__content .flex-block__title{
    width:100px;
  }
  #app-wrapper.main-sidebar--top.main-sidebar--ca .flex-block__content .flex-block__desc{
    -o-text-overflow:ellipsis;
    max-width:100px;
    overflow:hidden;
       text-overflow:ellipsis;
    white-space:nowrap;
  }
}
#app-wrapper.main-sidebar--top.main-sidebar--ca fieldset[name="BrandLogo"] .col-10,
#app-wrapper.main-sidebar--top.main-sidebar--ca fieldset[name="BrandLogo"] .col-6{
  width:50% !important;
}
.control-menu-panel{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-transition:300ms;
  -o-transition:300ms;
  display:none;
  position:fixed;
  top:15%;
  right:-120px;
          align-items:center;
  width:160px;
  padding:16px;
  padding-left:50px;
  background:rgba(92, 96, 102, 0.6);
  color:white;
  transition:300ms;
  z-index:300;
}
@media only screen and (max-width: 1023px){
  .control-menu-panel{
    display:none !important;
  }
}
.control-menu-panel:hover{
  background:rgba(92, 96, 102, 0.9);
}
.control-menu-panel.control-menu-panel--open{
  right:0;
}
.control-menu-panel.control-menu-panel--open:hover{
  background:rgba(92, 96, 102, 0.6);
}
.control-menu-panel.control-menu-panel--open .zmdi-settings:before{
  content:'\f2ee';
}
.control-menu-panel form{
  margin-bottom:-6px;
}
.control-menu-panel label{
  display:block;
  width:100%;
  cursor:pointer;
}
.control-menu-panel .btn{
  margin-top:8px;
}
.control-menu-panel .zmdi-settings{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-transition:300ms;
  -o-transition:300ms;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  top:0;
  left:0;
          align-items:center;
          justify-content:center;
  width:44px;
  height:100%;
  color:white;
  font-size:26px;
  cursor:pointer;
  transition:300ms;
}
#app-wrapper.main-sidebar--top aside.main-sidebar ul.main-menu.main-menu--brand{
  width:auto;
  min-width:140px;
  z-index:24;
}
#app-wrapper.main-sidebar--top aside.main-sidebar ul.main-menu.main-menu--brand .main-sidebar__logo{
  width:140px;
  height:40px;
  margin-left:0;
}
#app-wrapper.main-sidebar--top aside.main-sidebar ul.main-menu.main-menu--brand .submenu section{
  position:relative;
  background-color:white;
}
#app-wrapper.main-sidebar--top aside.main-sidebar ul.main-menu.main-menu--brand .submenu section:first-of-type:after{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  content:'';
}
#app-wrapper.main-sidebar--top aside.main-sidebar ul.main-menu.main-menu--brand .submenu section header{
  display:block;
}
#app-wrapper.main-sidebar--top aside.main-sidebar ul.main-menu > li.main-menu__brand.submenu-open > .submenu{
  background-color:white;
}
#app-wrapper.main-sidebar--top aside.main-sidebar ul.main-menu--brand > li.submenu-open > a:after{
  border-color:transparent transparent white !important;
  z-index:10;
}
#app-wrapper.main-sidebar--top nav,#app-wrapper.main-sidebar--top nav .menu-scroll{
  position:static !important;
}
#app-wrapper.main-sidebar--top .more-trigger{
  -webkit-transition:0ms;
  -o-transition:0ms;
  top:0 !important;
  left:auto;
  height:80px;
  margin-bottom:0;
  opacity:0;
  transition:0ms;
  z-index:20;
}
#app-wrapper.main-sidebar--top .more-trigger.ripple-on-active:before{
  -webkit-animation:menuRippleOn 500ms ease-in-out;
          animation:menuRippleOn 500ms ease-in-out;
}
#app-wrapper.main-sidebar--top .more-trigger.ripple-off-active:before{
  -webkit-animation:menuRippleOff 500ms ease-in-out;
          animation:menuRippleOff 500ms ease-in-out;
}
@keyframes menuRippleOn{
  0%{
    -webkit-transform:scale(1);
            transform:scale(1);
  }
  100%{
    -webkit-transform:scale(100);
            transform:scale(100);
  }
}
@keyframes menuRippleOff{
  0%{
    -webkit-transform:scale(100);
            transform:scale(100);
  }
  100%{
    -webkit-transform:scale(1);
            transform:scale(1);
  }
}
#app-wrapper.main-sidebar--top #app-wrapper.main-sidebar--top .more-trigger.ripple-on-active:before{
  -webkit-animation:menuRippleOn 500ms ease-in-out;
          animation:menuRippleOn 500ms ease-in-out;
}
#app-wrapper.main-sidebar--top #app-wrapper.main-sidebar--top .more-trigger.ripple-off-active:before{
  -webkit-animation:menuRippleOff 500ms ease-in-out;
          animation:menuRippleOff 500ms ease-in-out;
}
#app-wrapper.main-sidebar--top .main-menu{
  overflow:visible;
}
#app-wrapper.main-sidebar--top .main-menu.main-menu--primary > li a,
#app-wrapper.main-sidebar--top .main-menu.main-menu--secondary > li a{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
          flex-flow:row nowrap;
}
#app-wrapper.main-sidebar--top .main-menu.main-menu--primary > li a span,
#app-wrapper.main-sidebar--top .main-menu.main-menu--secondary > li a span,
#app-wrapper.main-sidebar--top .main-menu.main-menu--primary > li a i,
#app-wrapper.main-sidebar--top .main-menu.main-menu--secondary > li a i{
  margin-top:0;
}
#app-wrapper.main-sidebar--top .main-menu.main-menu--primary > li a i,
#app-wrapper.main-sidebar--top .main-menu.main-menu--secondary > li a i{
  margin-right:16px;
  font-size:24px;
}
#app-wrapper.main-sidebar--top aside.main-sidebar ul.main-menu .submenu section{
  margin-top:24px;
  margin-bottom:24px;
  border-top:0;
}
#app-wrapper.main-sidebar--top aside.main-sidebar .main-sidebar__logo{
  margin-top:0;
  margin-bottom:0;
}
#app-wrapper.main-sidebar--top .menu-tooltip{
  position:static;
  bottom:32px;
  left:auto;
  width:306px;
  margin-left:auto;
  background:#2d353d;
}
#app-wrapper.main-sidebar--top .app-content{
  padding-top:80px;
}
@media only screen and (max-width: 1023px){
  #app-wrapper.main-sidebar--top .app-content{
    margin-top:0;
  }
}
#app-wrapper.main-sidebar--top aside.main-sidebar{
  position:fixed;
  width:100vw;
  height:80px;
  z-index:15;
}
@media only screen and (max-width: 1023px){
  #app-wrapper.main-sidebar--top aside.main-sidebar{
    height:0;
  }
}
#app-wrapper.main-sidebar--top aside.main-sidebar .menu-scroll,
#app-wrapper.main-sidebar--top aside.main-sidebar nav,
#app-wrapper.main-sidebar--top aside.main-sidebar .main-menu,
#app-wrapper.main-sidebar--top aside.main-sidebar .main-menu > li > a{
  height:80px;
}
#app-wrapper.main-sidebar--top aside.main-sidebar .main-menu li > a:after{
  -webkit-transition:0ms;
  -o-transition:0ms;
  transition:0ms;
}
#app-wrapper.main-sidebar--top aside.main-sidebar .menu-scroll > .main-menu:not(.main-menu--brand) > li{
  width:auto;
  margin-right:16px;
  margin-left:16px;
}
#app-wrapper.main-sidebar--top .menu-indicator{
  top:19px;
  right:0px;
  bottom:auto;
  left:auto;
}
#app-wrapper.main-sidebar--top .menu-scroll{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:center;
  width:100%;
}
#app-wrapper.main-sidebar--top .main-menu--brand{
  -webkit-box-flex:0;
  -webkit-flex:0;
      -ms-flex:0;
          flex:0;
  width:110px;
  min-width:110px;
}
#app-wrapper.main-sidebar--top .main-menu--brand li.main-menu__brand{
  margin:0;
}
#app-wrapper.main-sidebar--top .main-menu--brand .submenu__content-right{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
}
#app-wrapper.main-sidebar--top .main-menu--brand .submenu__content-right .brand-name{
  position:absolute;
  top:0;
  left:0;
  width:100%;
}
#app-wrapper.main-sidebar--top .main-menu--brand .submenu__content-right .datarow{
  width:100%;
  height:-webkit-max-content;
  height:-moz-max-content;
  height:max-content;
  margin:0 32px;
  margin-top:32px;
}
#app-wrapper.main-sidebar--top .main-menu--brand .submenu__content-right .datarow:first-of-type{
  margin-left:0;
}
#app-wrapper.main-sidebar--top .main-menu--primary,
#app-wrapper.main-sidebar--top .main-menu--secondary{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          justify-content:flex-start;
  margin-left:32px;
}
#app-wrapper.main-sidebar--top .main-sidebar nav ul.main-menu .submenu-open .submenu{
  -webkit-box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.15);
  position:absolute;
  top:80px;
  left:0;
  width:100%;
  height:auto;
  min-height:320px;
  background-color:#3d434e;
          box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.15);
  z-index:5;
}
#app-wrapper.main-sidebar--top .main-sidebar nav ul.main-menu .submenu-open .submenu .submenu__content{
  position:relative;
}
#app-wrapper.main-sidebar--top .main-sidebar nav ul.main-menu .submenu-open .submenu .submenu__content .data-list{
  display:inline-table;
  width:300px;
  margin:0 32px;
}
#app-wrapper.main-sidebar--top .main-sidebar nav ul.main-menu .submenu-open .submenu .submenu__content .data-list:first-of-type{
  margin-left:0;
}
#app-wrapper.main-sidebar--top .main-sidebar nav ul.main-menu .submenu-open .submenu .submenu__content .data-list li{
  margin-right:0;
  line-height:40px;
}
#app-wrapper.main-sidebar--top .main-sidebar nav ul.main-menu .submenu-open .submenu .submenu__content .data-list .li-columns{
  display:block;
  width:20%;
  float:left;
}
#app-wrapper.main-sidebar--top .main-sidebar nav ul.main-menu .submenu-open .submenu .submenu__content .data-list .li-columns:nth-child(4n+1){
  clear:both;
}
#app-wrapper.main-sidebar--top .main-sidebar.simple-submenu nav ul.main-menu .submenu-open a:after{
  border-color:transparent white transparent transparent;
}
#app-wrapper.main-sidebar--top .main-sidebar.simple-submenu nav ul.main-menu .submenu-open .submenu .submenu__content .data-list{
  margin:0;
}
@media only screen and (max-width: 1199px) and (min-width: 1024px){
  #app-wrapper.main-sidebar--top .main-menu-html nav ul.main-menu.main-menu--brand{
    min-width:50px;
  }
  #app-wrapper.main-sidebar--top .main-menu-html nav ul.main-menu.main-menu--brand .main-sidebar__logo{
    width:100%;
    height:50px;
    background-image:url(../img/theme/antares/logo/logo_tear.svg);
  }
  #app-wrapper.main-sidebar--top .main-menu-html nav .main-menu:not(.main-menu--brand) > li{
    margin-right:16px;
    margin-left:16px;
  }
  #app-wrapper.main-sidebar--top .main-menu-html .main-menu > li .btn--vertical-content{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column nowrap;
        -ms-flex-flow:column nowrap;
            flex-flow:column nowrap;
  }
  #app-wrapper.main-sidebar--top .main-menu-html .main-menu > li .btn--vertical-content i{
    margin-top:6px;
    margin-right:0;
  }
  #app-wrapper.main-sidebar--top .main-menu-html .main-menu--brand .flex-block .flex-block__badge{
    padding-right:0;
  }
  #app-wrapper.main-sidebar--top .main-menu-html nav ul.main-menu > li.submenu-open > a:after{
    -webkit-transform:translateX(-50%);
        -ms-transform:translateX(-50%);
    left:50%;
            transform:translateX(-50%);
  }
}
#app-wrapper.main-sidebar--top aside.main-sidebar{
  -webkit-box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.15);
          box-shadow:0px 5px 15px 0px rgba(0, 0, 0, 0.15);
}
#app-wrapper.main-sidebar--top aside.main-sidebar ul.main-menu > li.submenu-open > a:after{
  -webkit-transition:0ms;
  -o-transition:0ms;
  -webkit-transform:rotate(135deg);
      -ms-transform:rotate(135deg);
  top:auto;
  bottom:-2px;
  left:calc(50% - 20px);
  width:0;
  height:0;
          transform:rotate(135deg);
  border-width:0 20px 20px 20px;
  border-style:solid;
  opacity:1;
  transition:0ms;
  z-index:25;
}
#app-wrapper.main-sidebar--top aside.main-sidebar nav ul.main-menu.main-menu--brand > li.submenu-open > a:after{
  -webkit-transform:rotate(0deg);
      -ms-transform:rotate(0deg);
  bottom:-10px;
  left:calc(50% - 5px);
          transform:rotate(0deg);
}
@media only screen and (max-width: 1199px){
  #app-wrapper.main-sidebar--top aside.main-sidebar nav ul.main-menu.main-menu--brand > li.submenu-open > a:after{
    left:calc(50% - 19px);
  }
}
#app-wrapper.main-sidebar--top aside.main-sidebar ul.main-menu .submenu header{
  display:none;
}
#app-wrapper.main-sidebar--top aside.main-sidebar ul.main-menu .submenu,
#app-wrapper.main-sidebar--top aside.main-sidebar ul.main-menu .submenu.submenu--system section.section--2col{
  background-color:#fff;
}
#app-wrapper.main-sidebar--top .app-content .main-content .app-content__footer{
  -webkit-transition:0ms;
  -o-transition:0ms;
  left:auto;
  transition:0ms;
}
#app-wrapper.main-sidebar--top .app-content.page-forms .main-content .grid-col--container{
  -webkit-box-shadow:none;
          box-shadow:none;
}
#app-wrapper.main-sidebar--top .app-content.page-brand-settings .main-content .grid-container,
#app-wrapper.main-sidebar--top .app-content.page-email-settings .main-content .grid-container,
#app-wrapper.main-sidebar--top .app-content.page-forms .main-content .grid-container,
#app-wrapper.main-sidebar--top .app-content.page-settings .main-content .grid-container,
#app-wrapper.main-sidebar--top .app-content.page-create .main-content .grid-container{
  -webkit-box-shadow:0 5px 29px rgba(0, 0, 0, 0.15);
          box-shadow:0 5px 29px rgba(0, 0, 0, 0.15);
}
@media only screen and (max-width: 1199px){
  #app-wrapper.main-sidebar--top .app-content.page-brand-settings .main-content .grid-container,
  #app-wrapper.main-sidebar--top .app-content.page-email-settings .main-content .grid-container,
  #app-wrapper.main-sidebar--top .app-content.page-forms .main-content .grid-container,
  #app-wrapper.main-sidebar--top .app-content.page-settings .main-content .grid-container,
  #app-wrapper.main-sidebar--top .app-content.page-create .main-content .grid-container{
    position:relative;
  }
}
@media only screen and (min-width: 1024px){
  #app-wrapper.main-sidebar--top .app-content.page-dashboard{
    padding-bottom:80px;
  }
}
@media only screen and (max-width: 1024px){
  #app-wrapper.main-sidebar--top .app-content.page-dashboard{
    padding-bottom:0;
  }
}
#app-wrapper.main-sidebar--top .page-brand-settings .cp-row{
  display:block;
}
#app-wrapper.main-sidebar--top .page-brand-settings .cp-row .cp-brand{
  height:auto;
  margin-bottom:20px;
}
#app-wrapper.main-sidebar--top .page-brand-settings .cp-row .cp-brand .cp-brand--typo{
  display:block;
  height:auto;
}
#app-wrapper.main-sidebar--top .page-error{
  position:relative;
}
#app-wrapper.main-sidebar--top .page-error .main-content{
  margin-bottom:0;
}
#app-wrapper.main-sidebar--top .page-error:after{
  position:absolute;
  top:228px;
  left:0;
  width:100%;
  height:250px;
  background-color:#02a8f3;
  content:'';
  z-index:-10;
}
#app-wrapper.main-sidebar--top .page-error--clean{
  margin-top:0 !important;
  padding-bottom:0 !important;
}
#app-wrapper.main-sidebar--top .page-error--clean:after{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:428px;
  background-color:#02a8f3;
  content:'';
  z-index:-10;
}
#app-wrapper.main-sidebar--top .app-content--widgets-movable .card-bar{
  top:80px;
}
#app-wrapper.main-sidebar--top .card-bar{
  position:fixed;
  top:-70px;
}
#app-wrapper.main-sidebar--top .app-content #widgets-edit:before{
  display:none;
}
#app-wrapper.main-sidebar--top.edit-widget-open .main-sidebar nav{
  padding-right:150px;
}
#app-wrapper.main-sidebar--top.edit-widget-open .main-sidebar .more-trigger{
  right:350px;
}
#app-wrapper.main-sidebar--top .main-sidebar nav{
  -webkit-transition:300ms;
  -o-transition:300ms;
  padding-right:0;
  transition:300ms;
}
#app-wrapper.main-sidebar--top .nav-container{
  opacity:1;
}
#app-wrapper.main-sidebar--top .app-content{
  margin-left:0;
}
#app-wrapper.main-sidebar--top .main-menu-html.main-sidebar .nav-container .main-menu--secondary{
  display:none;
}
#app-wrapper.main-sidebar--top .main-menu-html.main-sidebar .nav-container .open-second-menu .main-menu--secondary{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
}
#app-wrapper.main-sidebar--top .main-menu__brand .flex-block .flex-block__badge{
  padding-right:0;
}
#app-wrapper.main-sidebar--top .main-head.main-head--slim input,#app-wrapper.main-sidebar--top .main-head.main-head--slim .search-box .mdl-textfield,#app-wrapper.main-sidebar--top .main-content{
  width:100%;
}
#app-wrapper.main-sidebar--top .app-content:before{
  width:100vw;
}
#app-wrapper.main-sidebar--top .card-bar__rel,
#app-wrapper.main-sidebar--top .main-head,
#app-wrapper.main-sidebar--top .main-content,
#app-wrapper.main-sidebar--top .nav-container,
#app-wrapper.main-sidebar--top .submenu section{
  max-width:1400px;
  margin-right:auto;
  margin-left:auto;
  padding-right:0;
  padding-left:0;
}
@media only screen and (max-width: 1450px){
  #app-wrapper.main-sidebar--top .card-bar__rel,
  #app-wrapper.main-sidebar--top .main-head,
  #app-wrapper.main-sidebar--top .main-content,
  #app-wrapper.main-sidebar--top .nav-container,
  #app-wrapper.main-sidebar--top .submenu section{
    padding-right:16px !important;
    padding-left:16px !important;
  }
}
@media only screen and (max-width: 1199px){
  #app-wrapper.main-sidebar--top .main-content{
    padding-right:8px !important;
    padding-left:8px !important;
  }
}
@media only screen and (max-width: 1199px){
  #app-wrapper.main-sidebar--top .page-clients-details .main-content,
  #app-wrapper.main-sidebar--top .page-dashboard .main-content{
    padding-right:0px !important;
    padding-left:0px !important;
  }
}
#app-wrapper.main-sidebar--top.main-sidebar--ca .main-head,
#app-wrapper.main-sidebar--top.main-sidebar--ca .main-content,
#app-wrapper.main-sidebar--top.main-sidebar--ca .nav-container,
#app-wrapper.main-sidebar--top.main-sidebar--ca .submenu section{
  max-width:1152px !important;
}
@media only screen and (max-width: 1023px){
  #app-wrapper.main-sidebar--top--mobile .app-content__footer{
    width:100% !important;
  }
  #app-wrapper.main-sidebar--top--mobile .brand-open .main-menu--primary,#app-wrapper.main-sidebar--top--mobile .brand-open .main-menu--secondary,#app-wrapper.main-sidebar--top--mobile .brand-open + .more-trigger{
    display:none !important;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu .submenu section{
    padding:8px 24px;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li.submenu-open .submenu .data-list a{
    color:#8a8f99;
    font-size:14px;
    font-weight:500;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu > li.has-submenu > a:before{
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
    top:50%;
    bottom:auto;
            transform:translateY(-50%);
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar{
    -webkit-transform:translateX(-265px);
        -ms-transform:translateX(-265px);
    overflow:hidden;
            transform:translateX(-265px);
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .ps__scrollbar-y-rail{
    z-index:1;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar nav{
    display:block;
    margin-top:0;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar nav.submenu-is-active .main-menu--primary,
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar nav.submenu-is-active .main-menu--secondary{
    height:calc(100vh - 155px);
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar nav.submenu-is-active--brand .main-menu--brand{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .submenu > .main-sidebar__logo{
    position:relative;
    left:24px;
    width:180px;
    height:78px;
    margin-bottom:0;
    margin-left:0;
    float:left;
    background-image:url('../img/theme/antares/logo/logo_sign_white.svg');
    background-size:contain;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu{
    position:relative;
    overflow-y:initial;
    z-index:1;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu:not(.main-menu--brand){
    height:auto;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu.main-menu--brand{
    min-height:70px;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li.main-menu__brand{
    width:100%;
    margin:0 !important;
    padding:0;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li.main-menu__brand .main-sidebar__logo{
    position:relative;
    left:0;
    width:180px;
    height:40px;
    margin-bottom:0;
    margin-left:0;
    background-image:url('../img/theme/antares/logo/logo_sign_white.svg');
    background-size:contain;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li.main-menu__brand a{
    height:70px;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li.main-menu__brand a:before{
    bottom:23px !important;
    color:transparent !important;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li.main-menu__brand:after{
    top:40px;
    right:auto;
    left:50px;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li.main-menu__brand.submenu-open > a{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li.main-menu__brand.submenu-open .submenu{
    height:auto;
    margin-top:0;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li.main-menu__brand > a{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            align-items:center;
            justify-content:flex-start;
    padding-left:22px;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li.main-menu__brand > a .main-sidebar__logo{
    width:150px;
    height:40px;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li.submenu-open > a{
    display:none;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li.submenu-open .submenu{
    top:0;
    left:0;
    width:100%;
    height:calc(100vh - 155px);
    margin-top:0;
    overflow:hidden;
    background-color:#30343d;
    text-align:center;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li.submenu-open .submenu section header{
    display:none;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li.submenu-open .submenu .data-list a{
    padding-left:0;
    line-height:50px;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li.submenu-open .submenu .submenu__mobile-return{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            align-items:center;
    width:100%;
    height:50px;
    background:#252c34;
    color:#fff;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li.submenu-open .submenu .submenu__mobile-return i{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    -webkit-transition:300ms;
    -o-transition:300ms;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            align-items:center;
    width:50px;
    color:#fff;
    font-size:24px;
    transition:300ms;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li.submenu-open .submenu.submenu--system{
    background-color:#fff;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li.submenu-open .submenu.submenu--system section.section--2col{
    padding:24px;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li.submenu-open a:after{
    display:none;
    top:15px;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li a{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-flow:row nowrap;
        -ms-flex-flow:row nowrap;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
            flex-flow:row nowrap;
            justify-content:flex-start;
    height:50px;
    padding-left:24px;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li a span.icon,
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li a i{
    width:50px;
    margin-top:0;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu li a span.text{
    font-size:14px;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu > li.has-notifications a .main-sidebar__logo:after{
    position:absolute;
    bottom:-6px;
    left:46px;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu > li.main-menu__brand{
    margin-top:4px;
    margin-bottom:8px;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu > li.main-menu__brand.submenu-open{
    margin-top:0;
    margin-bottom:0;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu > li.has-submenu > a{
    position:relative;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar ul.main-menu > li.has-submenu > a:before{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    -webkit-box-pack:center !important;
    -webkit-justify-content:center !important;
        -ms-flex-pack:center !important;
    display:inline-block;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    position:absolute;
    right:24px;
    bottom:14px;
            align-items:center;
            justify-content:center !important;
    border-radius:50%;
    color:#474C56;
    font:normal normal normal 24px/1 'Material-Design-Iconic-Font';
    text-rendering:auto;
    content:'\f2ee';
    z-index:1;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns{
    position:absolute;
    bottom:0;
    width:100%;
    height:70px;
    margin-top:auto;
    background-color:#252c34;
    z-index:33;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns,#app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-flow:row nowrap;
        -ms-flex-flow:row nowrap;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            flex-flow:row nowrap;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
        -ms-flex-align:start;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
        -ms-flex-pack:center;
            align-items:flex-start;
            justify-content:center;
    width:50%;
    height:100%;
    padding-left:16px;
    border-right:1px solid #3b404b;
    cursor:pointer;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl:last-child{
    border-right:0;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl:first-child.mobile-ddowns__sgl--open:after{
    right:auto;
    left:103.5px;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl.mobile-ddowns__sgl--open:after{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    position:absolute;
    right:14px;
    bottom:50px;
    color:#02A8F3;
    font:normal normal normal 35px/1 'Material-Design-Iconic-Font';
    text-rendering:auto;
    content:'\f2f2';
    z-index:1;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl.mobile-ddowns__sgl--open .mobile-ddowns__menu{
    display:block;
    z-index:22;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl .mobile-ddowns__desc{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column nowrap;
        -ms-flex-flow:column nowrap;
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
        -ms-flex-align:start;
            flex-flow:column nowrap;
            align-items:flex-start;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl .mobile-ddowns__desc,#app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl .mobile-ddowns__icon{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
        -ms-flex-pack:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            justify-content:center;
    height:100%;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl .mobile-ddowns__icon{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
            align-items:center;
    padding-right:16px;
    padding-left:24px;
    color:#8a9099;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl .mobile-ddowns__icon i{
    font-size:19px;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl .mobile-ddowns__label{
    color:#8a9099;
    font-size:11px;
    text-transform:uppercase;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl .mobile-ddowns__text{
    -o-text-overflow:ellipsis;
    width:65px;
    overflow:hidden;
    color:#fff;
    font-size:14px;
    font-weight:500;
       text-overflow:ellipsis;
    white-space:nowrap;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu{
    display:none;
    position:absolute;
    bottom:70px;
    left:0;
    width:100%;
    margin:0;
    padding:0;
    padding:8px 0;
    background-color:#02A8F3;
    list-style-type:none;
    z-index:2;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu.mobile-ddowns__menu--user{
    padding-bottom:16px;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu.mobile-ddowns__menu--user span{
    color:#fff;
    font-size:13px;
    font-weight:normal;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu.mobile-ddowns__menu--user li{
    padding:4px 24px;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu.mobile-ddowns__menu--user .flex-block__content{
    line-height:18px;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu.mobile-ddowns__menu--user .flex-block__title{
    -webkit-box-flex:1;
    -webkit-flex:1;
        -ms-flex:1;
    word-wrap:break-word;
            flex:1;
    width:170px;
    font-size:16px;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu.mobile-ddowns__menu--user .flex-block__desc{
    color:#c2ecff;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-flow:row nowrap;
        -ms-flex-flow:row nowrap;
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    position:relative;
            flex-flow:row nowrap;
            align-items:center;
            justify-content:flex-start;
    padding:8px 24px;
    color:#fff;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li.is-selected .flex-block:after{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    display:inline-block;
    position:relative;
    margin-left:auto;
    color:#fff;
    font:normal normal normal 24px/1 'Material-Design-Iconic-Font';
    text-rendering:auto;
    content:'\f26b';
    z-index:1;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li a{
    width:100%;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li:hover{
    background-color:#0293d5;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li .flex-block{
    margin-bottom:0;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li .flex-block__badge{
    display:none;
    padding-right:0;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li .flex-block__badge i{
    color:#fff;
    font-size:24px;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li .flex-block__desc{
    color:#d3eafd;
    font-size:12px;
    font-weight:normal;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li .flex-block__title{
    color:#fff;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li.mobile-ddowns-new{
    height:60px;
    text-transform:uppercase;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li.mobile-ddowns-new:hover{
    background-color:#02A8F3;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li.mobile-ddowns-new i{
    width:40px;
    color:#fff;
    font-size:24px;
    text-align:center;
  }
  #app-wrapper.main-sidebar--top--mobile aside.main-sidebar .mobile-ddowns .mobile-ddowns__sgl ul.mobile-ddowns__menu li.mobile-ddowns__menu-header{
    margin-bottom:16px;
    padding:24px;
    border-bottom:1px solid #029adf;
  }
  #app-wrapper.main-sidebar--top--mobile.mobile-menu-active aside{
    -webkit-transform:translateX(0);
        -ms-transform:translateX(0);
    display:block;
    position:absolute;
    top:0;
    left:0;
    width:265px;
            transform:translateX(0);
  }
  #app-wrapper.main-sidebar--top--mobile.mobile-menu-active .app-content .main-content *{
    pointer-events:none;
  }
  #app-wrapper.main-sidebar--top--mobile.mobile-menu-active .main-head{
    background:#02A8F3;
    opacity:0.9;
    pointer-events:all;
  }
  #app-wrapper.main-sidebar--top--mobile.mobile-menu-active .main-head,#app-wrapper.main-sidebar--top--mobile.mobile-menu-active .main-content{
    -webkit-transition:0ms;
    -o-transition:0ms;
    transition:0ms;
  }
  #app-wrapper.main-sidebar--top--mobile.mobile-menu-active .burgericon{
    cursor:pointer;
    pointer-events:all;
  }
  #app-wrapper.main-sidebar--top--mobile.mobile-menu-active .app-content{
    overflow:visible !important;
  }
  #app-wrapper.main-sidebar--top--mobile.mobile-menu-active aside.main-menu-html .more-trigger{
    width:100%;
  }
  #app-wrapper.main-sidebar--top--mobile.mobile-menu-active aside.main-menu-html .more-trigger:before{
    left:auto;
  }
  #app-wrapper.main-sidebar--top--mobile.mobile-menu-active aside.main-menu-html .submenu-is-active .more-trigger{
    display:none;
  }
  #app-wrapper.main-sidebar--top--mobile.mobile-menu-active aside.main-menu-html ul.main-menu{
    height:auto;
  }
  #app-wrapper.main-sidebar--top--mobile.mobile-menu-active aside.main-menu-html ul.main-menu li.submenu-open .submenu{
    overflow:auto !important;
  }
  #app-wrapper.main-sidebar--top--mobile.mobile-menu-active aside.main-menu-html .main-menu--secondary{
    display:none;
  }
  #app-wrapper.main-sidebar--top--mobile.mobile-menu-active aside.main-menu-html .open-second-menu .main-menu--secondary{
    display:block;
  }
  #app-wrapper.main-sidebar--top--mobile .menu-scroll .main-menu:not(.main-menu--brand) > li{
    opacity:1;
  }
}
#app-wrapper:not(.main-sidebar--top) .main-menu > li > a{
  padding:0 20px;
}
#app-wrapper.main-sidebar--top #widgets-list .search-box{
  height:40px;
}
#app-wrapper .main-menu:not(.main-menu--brand) .data-list li{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-justify-content:space-around;
      -ms-flex-pack:distribute;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:space-around;
}
@media only screen and (max-height: 700px){
  #app-wrapper:not(.main-sidebar--top) aside .menu-tooltip{
    left:364px;
  }
}
#app-wrapper:not(.main-sidebar--top) aside ul.main-menu .has-submenu a:after{
  opacity:0;
}
#app-wrapper:not(.main-sidebar--top) aside ul.main-menu .submenu{
  -webkit-transition:300ms;
  -o-transition:300ms;
  display:block;
  left:98px !important;
  overflow:visible;
  transition:300ms;
}
@media only screen and (max-width: 1023px){
  #app-wrapper:not(.main-sidebar--top) aside ul.main-menu .submenu{
    -webkit-transition:0ms;
    -o-transition:0ms;
    left:0 !important;
    transition:0ms;
  }
}
#app-wrapper:not(.main-sidebar--top) aside ul.main-menu .submenu section{
  height:100%;
  overflow:auto;
  opacity:0;
}
#app-wrapper:not(.main-sidebar--top) aside ul.main-menu .submenu-open.has-submenu a:after{
  opacity:1;
}
#app-wrapper:not(.main-sidebar--top) aside ul.main-menu .submenu-open .submenu{
  width:340px;
}
#app-wrapper:not(.main-sidebar--top) aside ul.main-menu .submenu-open .submenu section{
  opacity:1;
}
nav .menu-scroll{
  max-height:calc(90vh - 20px) !important;
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
  nav .menu-scroll{
    max-height:calc(90vh - 60px) !important;
  }
  nav .menu-scroll .main-menu{
    max-height:calc(100vh - 215px) !important;
  }
}
@media only screen and (max-width: 767px){
  nav .menu-scroll{
    max-height:calc(90vh - 80px) !important;
  }
}
nav.submenu-is-active .menu-scroll{
  max-height:calc(100vh - 70px) !important;
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
  nav.submenu-is-active .menu-scroll{
    max-height:calc(90vh - 60px) !important;
  }
  nav.submenu-is-active .menu-scroll .main-menu{
    max-height:none !important;
  }
}
#app-wrapper.main-sidebar--top aside.main-menu-html .main-menu--brand .menu-columns{
  margin-top:24px;
  margin-left:-8px;
}
#app-wrapper aside.main-menu-html .main-menu--brand .menu-columns ul > li span{
  font-weight:500;
}
#app-wrapper aside.main-menu-html .main-menu--brand .menu-columns ul > li span:first-of-type{
  color:#8a9099;
}
#app-wrapper aside.main-menu-html .main-menu--brand .menu-columns ul > li span:last-of-type{
  color:#5c6066;
}
#app-wrapper.main-sidebar--top aside.main-menu-html .menu-columns ul > li{
  margin-right:24px;
}
#app-wrapper:not(.main-sidebar--top) aside.main-menu-html .menu-columns .col-6,#app-wrapper aside.main-menu-html .menu-columns{
  width:100%;
}
#app-wrapper aside.main-menu-html .menu-columns ul,
#app-wrapper aside.main-menu-html .menu-columns li{
  margin:0;
  padding:0;
  list-style-type:none;
}
#app-wrapper aside.main-menu-html .menu-columns ul > li{
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:space-between;
  line-height:40px;
  text-align:justify !important;
}
#app-wrapper aside.main-menu-html .menu-columns ul > li a{
  width:100%;
  color:#b8becc;
  font-weight:400;
}
@media only screen and (max-width: 1023px){
  #app-wrapper aside.main-menu-html .menu-columns ul > li a{
    padding-left:0 !important;
  }
}
#app-wrapper aside.main-menu-html .menu-columns ul > li a:hover{
  color:#e0e7f6;
}
.main-menu .submenu__content .is-active span{
  color:#fff !important;
}
#app-wrapper.main-sidebar--top .main-sidebar.simple-submenu nav ul.main-menu .submenu-open{
  position:relative;
}
#app-wrapper.main-sidebar--top .main-sidebar.simple-submenu nav ul.main-menu .submenu-open .submenu{
  right:-37px;
  left:auto;
  width:255px;
  padding:0;
  background:#fff;
}
#app-wrapper.main-sidebar--top .main-sidebar.simple-submenu nav ul.main-menu .submenu-open .submenu .submenu__content .data-list{
  width:100%;
  padding:0;
}
#app-wrapper.main-sidebar--top .main-sidebar.simple-submenu nav ul.main-menu .submenu-open .submenu .submenu__content .data-list li{
  width:100%;
}
#app-wrapper.main-sidebar--top .main-sidebar.simple-submenu nav ul.main-menu .submenu-open .submenu .submenu__content .data-list li a{
  color:#5c6066;
}
#app-wrapper.main-sidebar--top .main-sidebar.simple-submenu nav ul.main-menu .submenu-open .submenu .submenu__content{
  padding:8px;
}
#app-wrapper.main-sidebar--top .main-sidebar.simple-submenu nav ul.main-menu .submenu-open .submenu .badge.badge--dark{
  background-color:#D3D7DB;
  color:#5c6066;
}
#app-wrapper.main-sidebar--top .main-sidebar.simple-submenu nav ul.main-menu.main-menu--brand .submenu-open .submenu{
  right:-100%;
}
@media only screen and (min-width: 1024px) and (max-width: 1199px){
  #app-wrapper.main-sidebar--top .main-sidebar.simple-submenu nav ul.main-menu.main-menu--brand .submenu-open .submenu{
    right:auto;
  }
}
#app-wrapper.main-sidebar--top aside.main-sidebar.simple-submenu .menu-tooltip{
  display:none !important;
}
#app-wrapper.main-sidebar--top aside.main-sidebar.simple-submenu .main-menu .submenu__content{
  padding:16px 8px;
}
#app-wrapper.main-sidebar--top aside.main-sidebar.simple-submenu .main-menu .submenu{
  min-height:100px !important;
}
#app-wrapper.main-sidebar--top aside.main-sidebar.simple-submenu .main-menu .submenu section{
  margin:0;
  padding:0;
}
#app-wrapper.main-sidebar--top aside.main-sidebar.simple-submenu .main-menu .submenu .submenu__content.standard{
  display:none !important;
}
#app-wrapper.main-sidebar--top aside.main-sidebar.simple-submenu .main-menu .submenu .submenu__content.simple{
  display:block !important;
}
#app-wrapper.main-sidebar--top aside.main-sidebar.simple-submenu .main-menu .submenu li{
  margin-right:16px;
  margin-left:16px;
}
#app-wrapper.main-sidebar--top aside.main-sidebar.simple-submenu .main-menu .submenu li:hover a{
  color:#b8becc !important;
}
#app-wrapper.main-sidebar--top aside.main-sidebar.simple-submenu .main-menu .submenu .data-list li{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
  width:auto !important;
  line-height:36px;
}
#app-wrapper.main-sidebar--top aside.main-sidebar.simple-submenu .main-menu .submenu .data-list li a{
  line-height:36px;
}
#app-wrapper.main-sidebar--top aside.main-sidebar.simple-submenu .main-menu .submenu .data-list li .badge{
  margin-right:16px;
  padding:0 8px;
}
.app-content--widgets-movable .card__edit-icons{
  position:absolute;
  top:8px;
  height:52px;
  z-index:99;
}
.app-content--widgets-movable .card__edit-view{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  position:absolute;
  top:0;
  right:0;
  left:auto;
          align-items:center;
          justify-content:center !important;
  width:30%;
}
.app-content--widgets-movable .card .card__content.card__content--flex-column{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:column nowrap;
  height:100%;
}
.app-content--widgets-movable .grid-stack-item-content .card:not(.card--tabs) > div{
  opacity:0.35;
}
.app-content--widgets-movable .grid-stack-item-content > .card.card--tabs .mdl-tabs__panel,.app-content--widgets-movable .grid-stack-item-content > .card > .mdl-tabs{
  opacity:0.15;
}
.app-content--widgets-movable .grid-stack-item-content > .card > .mdl-tabs > .mdl-tabs__panel{
  opacity:1;
}
.app-content--widgets-movable .card .mdl-tabs__tab-bar{
  position:relative;
  top:0;
  width:100%;
  padding-right:140px;
  overflow:visible;
  border-bottom:0;
  z-index:99;
}
.app-content--widgets-movable .mdl-tabs:before{
  position:absolute;
  top:51px;
  left:0;
  width:100%;
  height:1px;
  margin-left:0;
  background:#ecedf0;
  content:'';
}
.grid-stack-item{
  -webkit-transition:300ms;
  -o-transition:300ms;
  transition:300ms;
}
.grid-stack-item:hover .card__edit-view .card__edit-icons{
  opacity:1;
}
.grid-stack-item:hover .card__edit-view .card__edit-icons i{
  color:#5c6066;
  cursor:pointer;
  z-index:999;
}
.mdl-tabs .card__edit-view .card__edit-icons i.detach-button{
  display:block;
}
.card__edit-view{
  display:none;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:52px;
  z-index:999;
}
.card__edit-view .card__edit-icons i.detach-button{
  display:none;
}
.card__edit-view .card__edit-overlay{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  z-index:3;
}
.card__edit-view span.card__edit-message{
  color:#a1a8b2;
  font-size:20px;
  font-weight:400;
  z-index:4;
}
.card__edit-view .card__edit-icons{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  top:8px;
  right:16px;
  margin-top:-8px;
  margin-right:-8px;
  opacity:1;
  transition:300ms;
  z-index:4;
}
.card__edit-view .card__edit-icons,.card__edit-view .card__edit-icons i{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
}
.card__edit-view .card__edit-icons i{
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  position:relative;
          justify-content:center !important;
  width:40px;
  height:40px;
  color:#a1a8b2;
  font-size:24px;
  text-align:center;
}
.card__edit-view .card__edit-icons i .mdl-button__ripple-container{
  border-radius:50%;
}
.card__edit-view .card__edit-icons i:last-child,.card__edit-view .card__edit-icons .ddown i{
  padding-right:0;
}
.card__edit-view .card__edit-icons .ddown .ddown__init{
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
          justify-content:center;
  width:40px;
  height:40px;
}
.card__edit-view .card__edit-icons .ddown .ddown__init .mdl-button__ripple-container{
  border-radius:50%;
}
.card__edit-view .card__edit-icons .ddown .ddown__menu{
  right:-2px;
}
.page-dashboard .card--chart{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
}
.page-dashboard .card--chart .card__header .card__header-left{
  -webkit-box-flex:0;
  -webkit-flex:0;
      -ms-flex:0;
          flex:0;
}
@media only screen and (max-width: 1199px){
  .page-dashboard .card--chart .card__header .card__header-left{
    -webkit-box-flex:1;
    -webkit-flex:1;
        -ms-flex:1;
            flex:1;
  }
}
#app-wrapper .grid-stack-item .tbl-c .pagination{
  max-height:56px;
}
.grid-stack-item.gs-pagination .mdl-tabs{
  height:100%;
}
.grid-stack-item.gs-pagination .mdl-tabs .mdl-tabs__tab-bar{
  height:52px;
}
.grid-stack-item.gs-pagination .mdl-tabs .mdl-tabs__panel.is-active{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
}
.grid-stack-item.gs-pagination .tbl-c{
  margin-bottom:13px;
}
.grid-stack-item.gs-pagination .tbl-c .pagination{
  padding:0;
}
.grid-stack-item.gs-pagination .tbl-c[data-scrollable]{
  margin:0;
}
.card-ctrls{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:space-between;
  width:100%;
  height:36px;
  min-height:36px;
  margin-bottom:24px;
  padding:0;
}
@media only screen and (max-width: 767px){
  .card-ctrls{
    height:45px;
  }
  .card-ctrls > i{
    top:20%;
    padding:0 24px;
    border-bottom:1px solid #dfe3e6;
    color:#5c6066;
    font-size:13px;
    font-weight:bold;
    text-transform:uppercase;
  }
  .card-ctrls .card__link{
    position:relative;
    right:-15px;
  }
  .card-ctrls .card__header-left{
    -webkit-box-flex:1;
    -webkit-flex:1;
        -ms-flex:1;
            flex:1;
  }
  .card-ctrls .card__header-left span{
    -o-text-overflow:ellipsis;
    min-width:50px;
    max-width:85px;
    overflow:hidden;
       text-overflow:ellipsis;
    white-space:nowrap;
  }
  .card-ctrls .card__header-right{
    -webkit-box-flex:1;
    -webkit-flex:1;
        -ms-flex:1;
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
    position:relative;
            flex:1;
            justify-content:flex-end;
    margin-left:auto;
  }
  .card-ctrls .card__header-right i:hover{
    opacity:0.8;
  }
  .card-ctrls .card__header-right label{
    position:relative;
    top:1px;
    color:#5c6066;
    font-size:13px;
    font-weight:500;
    cursor:pointer;
  }
  .card-ctrls .card__header-right .card__control{
    -webkit-transition:300ms;
    -o-transition:300ms;
    width:24px;
    height:24px;
    line-height:24px;
    text-align:center;
    cursor:pointer;
    transition:300ms;
    z-index:1;
  }
  .card-ctrls .card__header-right .card__control:hover{
    opacity:0.7;
  }
  .card-ctrls .card__header-right .card__control i{
    font-size:24px;
  }
  .card-ctrls .card__header-right.card-ctrls--nopadding{
    padding:0 0;
  }
  .card-ctrls .card__header-right .selectivity-input--mdl{
    top:-1px;
  }
  .card-ctrls .card__header-right .card-ctrls__left{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
        -ms-flex-align:start;
            align-items:flex-start;
  }
  .card-ctrls .card__header-right .card-ctrls__left,.card-ctrls .card__header-right .card-ctrls__right{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-flow:row nowrap;
        -ms-flex-flow:row nowrap;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            flex-flow:row nowrap;
    height:100%;
  }
  .card-ctrls .card__header-right .card-ctrls__right{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
            align-items:center;
  }
  .card-ctrls .card__header-right .card-ctrls__right .table-mass-actions{
    width:20px;
    margin-right:0;
    margin-left:25px;
    color:#b8c3cc;
    font-size:24px;
    text-align:center;
    cursor:pointer;
  }
  .card-ctrls .card__header-right .card-ctrls__right .table-mass-actions.is-active{
    color:#02A8F3;
  }
}
@media only screen and (max-width: 767px) and only screen and (max-width: 350px){
  .card-ctrls .card__header-left span{
    -o-text-overflow:ellipsis;
    max-width:60px;
    overflow:hidden;
       text-overflow:ellipsis;
    white-space:nowrap;
  }
}
@media only screen and (max-width: 767px) and only screen and (max-width: 400px){
  .card-ctrls .card__header-left span{
    -o-text-overflow:ellipsis;
    max-width:110px;
    overflow:hidden;
       text-overflow:ellipsis;
    white-space:nowrap;
  }
}
@media only screen and (max-width: 767px) and only screen and (max-width: 450px){
  .card-ctrls .card__header-left span{
    -o-text-overflow:ellipsis;
    max-width:155px;
    overflow:hidden;
       text-overflow:ellipsis;
    white-space:nowrap;
  }
}
@media only screen and (max-width: 767px) and only screen and (min-width: 1367px){
  .card-ctrls .card__header-left span{
    -o-text-overflow:ellipsis;
    max-width:250px;
    overflow:hidden;
       text-overflow:ellipsis;
    white-space:nowrap;
  }
}
@media only screen and (max-width: 767px) and only screen and (min-width: 1500px){
  .card-ctrls .card__header-left span{
    -o-text-overflow:ellipsis;
    max-width:180px;
    overflow:hidden;
       text-overflow:ellipsis;
    white-space:nowrap;
  }
}
.card--chart.card .card__header .card__header-left span{
  -o-text-overflow:ellipsis;
  min-width:50px;
  max-width:155px;
  overflow:hidden;
     text-overflow:ellipsis;
  white-space:nowrap;
}
@media only screen and (max-width: 359px){
  .card--chart.card .card__header .card__header-left span{
    -o-text-overflow:ellipsis;
    max-width:45px;
    overflow:hidden;
       text-overflow:ellipsis;
    white-space:nowrap;
  }
}
@media only screen and (min-width: 360px) and (max-width: 399px){
  .card--chart.card .card__header .card__header-left span{
    -o-text-overflow:ellipsis;
    max-width:100px;
    overflow:hidden;
       text-overflow:ellipsis;
    white-space:nowrap;
  }
}
@media only screen and (min-width: 400px) and (max-width: 450px){
  .card--chart.card .card__header .card__header-left span{
    -o-text-overflow:ellipsis;
    max-width:145px;
    overflow:hidden;
       text-overflow:ellipsis;
    white-space:nowrap;
  }
}
@media only screen and (min-width: 1367px){
  .card--chart.card .card__header .card__header-left span{
    -o-text-overflow:ellipsis;
    max-width:250px;
    overflow:hidden;
       text-overflow:ellipsis;
    white-space:nowrap;
  }
}
@media only screen and (min-width: 1500px){
  .card--chart.card .card__header .card__header-left span{
    -o-text-overflow:ellipsis;
    max-width:180px;
    overflow:hidden;
       text-overflow:ellipsis;
    white-space:nowrap;
  }
}
.card{
  -webkit-box-shadow:0 1px 15px rgba(0, 0, 0, 0.05);
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          flex-flow:column nowrap;
  width:100%;
  height:auto;
  margin-bottom:17px;
  background-color:#fff;
          box-shadow:0 1px 15px rgba(0, 0, 0, 0.05);
}
.card.card--padding24 .card__content{
  padding:24px !important;
}
.card .card__left{
  width:100%;
}
.card .card__header{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:space-between;
  width:100%;
  height:52px;
  min-height:52px;
  padding:0 24px;
  border-bottom:1px solid #dfe3e6;
  color:#5c6066;
  font-size:13px;
  font-weight:bold;
  text-transform:uppercase;
}
.card .card__header .card__link{
  position:relative;
  right:-15px;
}
.card .card__header .card__header-left{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
}
.card .card__header .card__header-left span{
  min-width:50px;
}
.card .card__header .card__header-right{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
      -ms-flex-pack:end;
  position:relative;
          flex:1;
          justify-content:flex-end;
  margin-left:auto;
}
.card .card__header .card__header-right i:hover{
  opacity:0.8;
}
.card .card__header .card__header-right label{
  position:relative;
  top:1px;
  color:#5c6066;
  font-size:13px;
  font-weight:500;
  cursor:pointer;
}
.card .card__header .card__header-right .card__control{
  -webkit-transition:300ms;
  -o-transition:300ms;
  width:24px;
  height:24px;
  line-height:24px;
  text-align:center;
  cursor:pointer;
  transition:300ms;
  z-index:1;
}
.card .card__header .card__header-right .card__control:hover{
  opacity:0.7;
}
.card .card__header .card__header-right .card__control i{
  font-size:24px;
}
.card .card__header .card__header-right .card__control:hover,.card .card__header .card__header-right .card__control:active{
  background-color:#02A8F3;
}
.card .card__header .card__header-right .card__control--left{
  margin-right:30px;
}
.card .card__header .card__header-left,
.card .card__header .card__header-right{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          align-items:center;
}
.card .card__content{
  width:100%;
  padding:0 24px;
}
.card .txt-label{
  margin-left:15px;
  color:#5c6066;
  font-size:13px;
}
.card .card__right{
  width:100%;
  padding:0 24px 0 4px;
}
.card .card__title{
  display:block;
  margin-bottom:18px;
  color:#a8aaad;
  font-size:11px;
  line-height:9px;
  text-transform:uppercase;
}
.card .card__indicator{
  display:block;
  margin-bottom:6px;
  color:#f44336;
  font-size:30px;
  font-weight:400;
  line-height:20px;
  z-index:2;
}
.card .card__indicator i{
  margin-left:10px;
  font-size:24px;
}
.card .card__indicator.card__indicator--up{
  color:#27ae60;
}
.card .card__indicator.card__indicator--down{
  color:#f44336;
}
.card .card__ammount{
  display:inline-block;
  margin-bottom:24px;
  color:#636466;
  font-size:13px;
  line-height:10px;
  text-transform:uppercase;
}
.card .card__ammount strong{
  color:#4b4c4d;
  font-weight:bold;
}
.card.card--chart .card__left{
  -webkit-box-shadow:inset -2px 0px 5px rgba(0, 0, 0, 0.03);
          box-shadow:inset -2px 0px 5px rgba(0, 0, 0, 0.03);
}
.card.card--chart .card__header{
  border-bottom:0;
  font-size:18px;
  text-transform:none;
}
.card.card--chart .card__header-left{
  color:#46494f;
  font-size:18px;
  font-weight:500;
}
.card.card--chart .card__header-right label{
  font-weight:400;
}
.card.card--chart.card-chart--slim .card__header label{
  display:none;
}
@media only screen and (max-width: 767px){
  .card.card--chart.card-chart--slim{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column nowrap;
        -ms-flex-flow:column nowrap;
            flex-flow:column nowrap;
  }
  .card.card--chart.card-chart--slim header{
    position:relative;
  }
  .card.card--chart.card-chart--slim .datarow{
    display:none;
  }
  .card.card--chart.card-chart--slim .card__left,
  .card.card--chart.card-chart--slim .card__right{
    width:100%;
  }
  .card.card--chart.card-chart--slim .card__title{
    display:block;
    margin-bottom:8px;
  }
}
@media only screen and (min-width: 768px){
  .card.card--chart .datarow{
    display:-webkit-box !important;
    display:-webkit-flex !important;
    display:-ms-flexbox !important;
    display:flex !important;
  }
}
.card.card--chart .card__right .datarow{
  padding-bottom:16px;
}
@media only screen and (max-width: 767px){
  .card.card--chart .datarow{
    padding-bottom:16px;
  }
}
.card.card--chart .card__left{
  width:66%;
  height:100%;
  overflow:hidden;
}
.card.card--chart .card__right{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:column nowrap;
          align-items:flex-start;
  height:100%;
  padding:24px 0 0 8px;
  font-size:13px;
}
@media only screen and (min-width: 1450px){
  .card.card--chart .card__right{
    -webkit-box-flex:1;
    -webkit-flex:1;
        -ms-flex:1;
            flex:1;
  }
}
.card.card--chart .card__right header{
  width:100%;
  padding-left:16px;
}
.card.card--chart .card__right .datarow{
  width:100%;
  margin-bottom:0 !important;
  padding-right:16px;
  padding-left:16px;
  overflow-x:hidden;
  overflow-y:auto;
}
.card.card--chart .card__right article{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
}
@-webkit-keyframes data-loading{
  0%{
    opacity:0;
  }
  100%{
    opacity:1;
  }
}
@keyframes data-loading{
  0%{
    opacity:0;
  }
  100%{
    opacity:1;
  }
}
.card.card--chart .card__content{
  height:auto;
  padding:0;
}
.card.card--chart .card__header-left{
  margin-right:24px;
}
.card.card--chart .card__header-right form{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
}
@media only screen and (max-width: 767px){
  .card.card--chart .card__header-right .selectivity-input--mdl{
    -webkit-box-flex:1;
    -webkit-flex:1;
        -ms-flex:1;
            flex:1;
  }
  .card.card--chart .card__header-right .mdl-checkbox .mdl-checkbox__label{
    display:none;
  }
}
@media only screen and (max-width: 449px){
  .card.card--chart .card__header-right .selectivity-input--mdl{
    display:none;
  }
  .card.card--chart .card__header-right .mdl-checkbox{
    margin-left:auto;
  }
}
.card.card--chart .card__ammount{
  font-size:30px;
  font-weight:500;
  line-height:20px;
}
.card.card--chart .card__ammount strong{
  font-weight:500;
}
.card.card--chart .compare{
  display:none;
}
.card.card--chart.card--compare .compare{
  display:inline-block;
}
.card.card--chart.card--compare .compare.card__indicator{
  display:block;
}
.card.card--chart.card--compare .card__ammount{
  font-size:13px;
}
.card.card--info .card__title{
  margin:23px 0 14px 0;
}
.card.card--info .card__indicator{
  margin-bottom:23px;
}
.card.card--info .card__indicator span{
  font-size:13px;
}
.card.card--info .btn{
  margin-right:5px;
}
.card.card--info .single-row{
  margin-bottom:19px;
}
@media only screen and (max-width: 1199px){
  .card.card--info .datarow{
    display:none;
    padding-bottom:0;
  }
  .card.card--info .single-row{
    margin-bottom:8px;
  }
  .card.card--info .card__mobile-toggle{
    display:inline-block;
    position:relative;
    width:40px;
    height:40px;
    float:right;
    font-size:24px;
    line-height:40px;
    text-align:center;
    cursor:pointer;
  }
  .card.card--info .card__mobile-toggle .mdl-button__ripple-container{
    border-radius:50%;
  }
  .card.card--info .card__mobile-toggle.card__mobile-toggle--open i:before{
    content:'\f2f8';
  }
  .card.card--info.card--mobile-toggled .single-row{
    margin-bottom:19px;
  }
}
.card.card--news .card__header{
  border:0;
  color:rgba(0, 0, 0, 0.6);
}
.card.card--news .card__header-right{
  margin-right:-8px;
}
.card.card--news .card__info{
  min-height:94px;
  padding:0 24px;
  padding-bottom:18px;
}
.card.card--news .card__title{
  -webkit-line-clamp:2;
  -webkit-box-orient:vertical;
  -o-text-overflow:ellipsis;
  display:-webkit-box;
  margin-bottom:5px;
  overflow:hidden;
  color:#fff;
  font-size:18px;
  font-weight:400;
  line-height:24px;
     text-overflow:ellipsis;
  text-transform:none;
}
.card.card--news .card__date,
.card.card--news .card__author{
  color:#fff;
  font-size:12px;
  opacity:0.6;
}
.card.card--news .card_date{
  margin-right:28px;
}
.card.card--news .card__content{
  padding:10px 24px 16px 24px;
  background-color:#fff;
  color:#66615c;
  font-size:13px;
  line-height:24px;
}
.card.card--news .card__footer{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  bottom:-6px;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:flex-start;
  height:48px;
  padding:0 24px;
}
@media only screen and (max-width: 767px){
  .card.card--news .card__footer{
    position:static;
  }
}
.card.card--news .card__footer a,
.card.card--news .card__footer button{
  position:relative;
  bottom:0;
  left:-16px;
}
.card.card--news .card__footer .btn-link{
  background:#fff;
}
.card.card--news .card__slider{
  min-height:270px;
}
@media only screen and (max-width: 449px){
  .card.card--news .card__slider{
    height:300px;
  }
}
.card.card--logs .card__content{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:column nowrap;
          justify-content:flex-start;
}
.card.card--logs .card__content,.card.card--logs .mobile-toogle--target{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
}
.card.card--logs .card__filter-area{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          align-items:center;
  width:100%;
  height:40px;
  margin-top:24px;
  margin-bottom:16px;
}
.card.card--logs .card__filter-area > div{
  height:40px;
}
.card.card--logs .card__filter-area .btn{
  margin-left:auto;
}
.card.card--logs .card__filter-area .selectivity-input--mdl{
  top:-1px;
}
@media only screen and (max-width: 767px){
  .card.card--logs .card__filter-area{
    margin-right:0 !important;
  }
  .card.card--logs .card__filter-area div,
  .card.card--logs .card__filter-area form,
  .card.card--logs .card__filter-area input,
  .card.card--logs .card__filter-area label{
    width:100%;
  }
  .card.card--logs .card__filter-area > div:not(.search-box){
    display:none;
  }
}
.card.card--logs .mdl-tabs__panel{
  padding:0 24px;
}
.card.card--logs .mdl-tabs__tab,.card.card--logs .mdl-tabs__tab{
  min-width:150px;
}
.card.card--logs .mdl-tabs__tab:not(.is-active){
  border-bottom:1px solid #ecedf0;
}
.card.card--logs ul.tabs{
  margin:0 0 16px 0;
  padding:0;
  list-style-type:none;
}
.card.card--logs ul.tabs li{
  display:inline-block;
  height:51px;
  padding:0 24px;
  color:#5ec250;
  font-size:13px;
  font-weight:500;
  line-height:48px;
  cursor:pointer;
}
.card.card--logs ul.tabs li.active{
  border-bottom:2px solid #5ec250;
}
.card.card--logs .timeline{
  margin-bottom:auto;
  padding-right:16px;
}
.card.card--detail-info .card__header{
  display:block;
  height:auto;
  min-height:183px;
  padding:24px;
  font-weight:400;
  text-transform:none;
}
.card.card--detail-info .card__header:hover .avatar img{
  -webkit-filter:saturate(140%);
          filter:saturate(140%);
}
.card.card--detail-info .card__header .card__header--top{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          align-items:center;
  margin-bottom:22px;
}
.card.card--detail-info .card__header .card__header--top,.card.card--detail-info .card__header .card__header--bottom{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
}
.card.card--detail-info .card__header .client-name{
  margin-left:20px;
  color:#fff;
  font-size:18px;
  line-height:24px;
}
.card.card--detail-info .card__header .client-name .AR-label{
  top:-1px;
}
.card.card--detail-info .card__header .client-name span:first-child{
  display:inline-block;
  width:100%;
  margin-right:5px;
}
.card.card--detail-info .card__header ul.client-status{
  margin:0;
  margin:-4px 0 0 -2px;
  padding:0;
  color:#9fa5b3;
  list-style-type:none;
}
.card.card--detail-info .card__header ul.client-status li{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:flex-start;
  font-size:12px;
  line-height:24px;
}
.card.card--detail-info .card__header ul.client-status li i{
  margin-right:12px;
  color:inherit;
  font-size:19px;
  line-height:inherit;
}
.card.card--detail-info .card__header ul.client-status li a{
  color:inherit;
  font-weight:inherit;
}
.card.card--detail-info .card__content{
  position:relative;
  padding:24px;
  padding-top:18px;
}
.card.card--chart-small .ddown__init i{
  color:#fff;
}
.card.card--chart-small .card__header{
  border:0;
  background-color:#44c4fd;
  color:#fff;
}
.card.card--chart-small .card__header-chart{
  position:relative;
  width:100%;
  min-height:135px;
  background-color:#44c4fd;
}
.card.card--chart-small .card__content{
  padding:24px;
  background-color:#fff;
}
.card.card--chart-small .card__indicator{
  position:absolute;
  bottom:16px;
  left:16px;
  color:#fff;
  font-size:28px;
  line-height:34px;
}
.card.card--showcase{
  padding:16px;
}
.card.card--dark .card__header{
  background-color:#3b404b;
}
.card.card--yellow,.card.card--yellow .card__header{
  background-color:#fff9c4;
}
.card.card--primary,.card.card--primary .card-overlay{
  background-color:#02A8F3;
}
.card.card--primary-light{
  background-color:#02affd;
}
.card.card--bg-success,.card.card--bg-success .card__header-chart,
.card.card--bg-success .card__header{
  background-color:#27ae60;
}
.card.card--bg-warning,.card.card--bg-warning .card__header-chart,
.card.card--bg-warning .card__header{
  background-color:#ffa726;
}
.card.card--bg-error,.card.card--bg-error .card__header-chart,
.card.card--bg-error .card__header,.card.card--bg-error,.card.card--bg-error .card__header-chart,
.card.card--bg-error .card__header{
  background-color:#f44336;
}
.card.card--bg-info,.card.card--bg-info .card__header-chart,
.card.card--bg-info .card__header{
  background-color:#0292ea;
}
.card.card--bgred,.card.card--bgred .card__header-chart,
.card.card--bgred .card__header{
  background-color:#ef5350;
}
.card.card--bg-grey,.card.card--bg-grey .card__header-chart,
.card.card--bg-grey .card__header{
  background-color:#757575;
}
.card.card--bg-orange,.card.card--bg-orange .card__header-chart,
.card.card--bg-orange .card__header{
  background-color:#fb8c00;
}
.card.card--bg-amber,.card.card--bg-amber .card__header-chart,
.card.card--bg-amber .card__header{
  background-color:#ffb300;
}
.card.card--bg-lime,.card.card--bg-lime .card__header-chart,
.card.card--bg-lime .card__header{
  background-color:#c0ca33;
}
.card.card--bg-teal,.card.card--bg-teal .card__header-chart,
.card.card--bg-teal .card__header{
  background-color:#00897b;
}
.card.card--bg-cyan,.card.card--bg-cyan .card__header-chart,
.card.card--bg-cyan .card__header{
  background-color:#00acc1;
}
.card.card--bg-indigo,.card.card--bg-indigo .card__header-chart,
.card.card--bg-indigo .card__header{
  background-color:#3949ab;
}
.card.card--bg-purple,.card.card--bg-purple .card__header-chart,
.card.card--bg-purple .card__header{
  background-color:#8e24aa;
}
.card.card--bg-pink,.card.card--bg-pink .card__header-chart,
.card.card--bg-pink .card__header{
  background-color:#d81b60;
}
.card.card--bg-red,.card.card--bg-red .card__header-chart,
.card.card--bg-red .card__header{
  background-color:#e53935;
}
.card.card--bg-green,.card.card--bg-green .card__header-chart,
.card.card--bg-green .card__header,.card.card--bg-blue,.card.card--bg-blue .card__header-chart,
.card.card--bg-blue .card__header{
  background-color:#43a047;
}
.card.card--bg-yellow,.card.card--bg-yellow .card__header-chart,
.card.card--bg-yellow .card__header{
  background-color:#fdd835;
}
.card.card--green .card__header-left span{
  color:#5ec250;
}
.card.card--orange .card__header-left span{
  color:#ff9800;
}
.card.card--violet .card__header-left span{
  color:#7e57c2;
}
.card.card--blue .card__header-left span{
  color:#0091ea;
  color:#0292ea;
}
@media only screen and (min-width: 768px){
  .card__mobile-toggle{
    display:none;
  }
}
@media only screen and (max-width: 767px){
  .card-chart--slim .card__mobile-toggle{
    display:inline-block;
    position:relative;
    right:auto;
    width:40px;
    height:40px;
    margin-right:-12px;
    float:right;
    font-size:24px;
    line-height:40px;
    text-align:center;
    cursor:pointer;
  }
  .card-chart--slim .card__mobile-toggle .mdl-button__ripple-container{
    border-radius:50%;
  }
  .card-chart--slim .card__mobile-toggle.card__mobile-toggle--open i:before{
    content:'\f2f8';
  }
}
.card .card__content.card__content--flex-column{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:column nowrap;
  height:calc(100% - 52px);
}
#app-wrapper [data-scrollable]{
  position:relative;
}
#app-wrapper .card--tabs .mdl-tabs{
  height:100%;
}
#app-wrapper .card--tabs .mdl-tabs .mdl-tabs__panel.is-active > .card{
  position:relative;
  height:100%;
  margin-bottom:0;
}
#app-wrapper .card--tabs .mdl-tabs .tbl-c{
  overflow-y:auto;
}
.is-hidden.card{
  display:none !important;
}
.card--example .card__content{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  width:100%;
  height:100%;
  padding:24px 24px 24px 24px;
}
.card-container,.card--clean{
  width:100%;
  height:100%;
}
.card--clean .card__content{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
}
.mdl-tabs__panel .card{
  -webkit-box-shadow:none !important;
          box-shadow:none !important;
}
#app-wrapper .card.card--chart .card__right{
  padding-bottom:0px;
}
#app-wrapper .card__header .mdl-button__ripple-container{
  border-radius:50%;
}
#app-wrapper .grid-stack-item.is-being-calculated .card-container{
  height:auto !important;
}
#app-wrapper .grid-stack-item.is-being-calculated .card--info{
  padding-bottom:24px;
}
#app-wrapper .grid-stack-item.is-being-calculated .card__left,#app-wrapper .grid-stack-item.is-being-calculated .card__right{
  display:inline-block;
  height:auto;
}
#app-wrapper .grid-stack-item.is-being-calculated .card__right .datarow{
  display:inline-block !important;
  height:auto !important;
  max-height:initial !important;
}
#app-wrapper .grid-stack-item.is-being-calculated .card{
  display:inline-block !important;
  height:auto !important;
  opacity:0 !important;
}
@media screen and (min-width: 1199px){
  #app-wrapper .grid-stack-item.is-being-calculated .card.card--chart{
    display:-webkit-box !important;
    display:-webkit-flex !important;
    display:-ms-flexbox !important;
    display:flex !important;
  }
  #app-wrapper .grid-stack-item.is-being-calculated .card.card--chart .card__right{
    padding-top:0;
  }
}
#app-wrapper .card--chart .card__right header{
  max-height:95px;
}
#app-wrapper .grid-stack-item{
  -webkit-transition:0ms !important;
  -o-transition:0ms !important;
  transition:0ms !important;
}
#app-wrapper .page-clients-details .card .card__header > .card__header-right{
  -webkit-box-flex:0;
  -webkit-flex:0;
      -ms-flex:0;
          flex:0;
}
#app-wrapper .card .card__header .card__header-right .card__control.btn.btn--news{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-shadow:none;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
  width:40px;
  height:40px;
  border:0;
  outline:0;
          box-shadow:none;
}
#app-wrapper .card .card__header .card__header-right .card__control.btn.btn--news .mdl-button__ripple-container{
  border-radius:50%;
}
.widgets-html-page .card__control.btn.btn--news:first-of-type{
  margin:0 !important;
}
@media screen and (min-width: 1451px) and (max-width: 1500px){
  .card.card--chart.card--compare .card__right .datarow__left .datarow__status{
    -o-text-overflow:ellipsis;
    max-width:55px;
    padding-right:8px;
    overflow:hidden;
       text-overflow:ellipsis;
    white-space:nowrap;
  }
}
@media only screen and (min-width: 1501px){
  .main-sidebar--ca .card.card--chart.card--compare .card__right .datarow__left{
    margin-right:8px;
  }
}
.card.card--chart .card__right .datarow__sgl{
  -webkit-transition:0ms !important;
  -o-transition:0ms !important;
  transition:0ms !important;
}
.card.card--users .user-list-block{
  -webkit-flex-flow:wrap;
      -ms-flex-flow:wrap;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:wrap;
          justify-content:center;
}
.card.card--users .user-list-block .user{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  min-width:100px;
  max-width:150px;
  margin:8px;
}
.card.card--users .avatar{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column;
      -ms-flex-flow:column;
          flex-flow:column;
  text-align:center;
}
.card.card--users .avatar img{
  min-width:inherit;
}
.card.card--chart.card--scrollbox .card__right{
  padding-top:18px;
  padding-right:8px;
  padding-bottom:13px;
}
.card.card--contacts .card__inner{
  height:280px;
  margin:13px 0 0 0;
  padding:0 7px 0 0;
  overflow-y:auto;
}
@media only screen and (max-width: 767px){
  .card.card--contacts .card__inner{
    height:100%;
  }
}
.card.card--logs.card--scrollbox .card__content{
  padding:0 8px 0 0;
}
.card.card--logs.card--scrollbox .card-ctrls,
.card.card--logs.card--scrollbox .pagination{
  padding:0 16px 0 24px;
}
.card.card--logs.card--scrollbox .timeline{
  padding:0 0 0 24px;
}
.card.card--info.card--scrollbox .card__content{
  padding:13px 8px 13px 24px;
}
.card.card--info.card--scrollbox .card__content .card__inner{
  height:calc(100% - 52px);
  padding-right:16px;
  padding-bottom:16px;
}
.card-enlarge,
.card-maximize{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
  width:40px;
  height:40px;
  color:#66615c;
  font-size:24px;
  cursor:pointer;
}
@media only screen and (max-width: 1199px){
  .card-enlarge,
  .card-maximize,
  .card-minimize{
    display:none;
  }
}
.jquery-modal .card--enlarged.modal{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:column nowrap;
  width:90%;
  height:100%;
  margin-bottom:0;
  padding:0;
}
.jquery-modal .card--enlarged.modal:before,.jquery-modal .card--enlarged.modal .close-modal{
  display:none;
}
.jquery-modal .card--enlarged.modal .card__header{
  min-height:52px;
}
.jquery-modal .card--enlarged.modal .card__content{
  position:relative;
}
.jquery-modal .card--enlarged.modal.card--comments .comments-message:last-child{
  margin-bottom:60px;
}
#app-wrapper .is-maximized i.card-maximize:before{
  content:'\f1eb';
}
#app-wrapper .card:not(.card--news) .ddown__init.btn-more{
  right:0;
  left:0;
}
.card--tabs .slick-slider .card__info{
  padding-top:20px;
}
.remove-gse{
  display:none;
}
.grid-stack.remove_mode_button .mdl-tabs__tab{
  margin-right:-16px;
}
.grid-stack.remove_mode_button .mdl-tabs__tab,.grid-stack.remove_mode_button .remove-gse{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
}
.grid-stack.remove_mode_button .remove-gse{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:relative;
  width:36px;
  height:36px;
  margin-left:8px;
  padding:0;
  color:#8a9099;
  font:normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-size:18px;
  text-rendering:auto;
  transition:300ms;
  z-index:100;
}
.grid-stack.remove_mode_button .remove-gse > .mdl-button__ripple-container{
  border-radius:50%;
}
.grid-stack.remove_mode_button .remove-gse:hover{
  color:#02A8F3;
}
.grid-stack.remove_mode_button .remove-gse:before{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  content:'\f136';
}
.grid-stack-item.is-merging .grid-stack-item-content > .card:not(.card--tabs){
  -webkit-transition:600ms;
  -o-transition:600ms;
  opacity:0.2 !important;
  transition:600ms;
}
.grid-stack-item.is-merging{
  -webkit-transition:600ms;
  -o-transition:600ms;
  transition:600ms;
}
.grid-stack-item.is-merging .grid-stack-item-content > .card:not(.card--tabs) > div{
  opacity:0.2;
}
.is-reloading{
  -webkit-transition:600ms;
  -o-transition:600ms;
  opacity:0.4 !important;
  transition:600ms;
}
.antares-preloader--active #app-wrapper{
  z-index:2;
}
.antares-preloader--active .antares-preloader__bg{
  position:absolute;
  top:0;
  left:0;
  width:70vw;
  height:100vh;
  margin:0 15%;
  background:transparent;
  background-image:url(../img/logo-new.svg);
  background-position:center center;
  background-repeat:no-repeat;
  background-size:contain;
  opacity:0;
  z-index:1;
}
.card--tabs-combined .card--news .card__header-left,.card--tabs-combined .card--example .card__header,.card--tabs-combined .card:not(.card--chart):not(.card--news) .card__header{
  display:none;
}
.card--tabs-combined .card .card__content.card__content--flex-column{
  height:100%;
}
input[data-daterangepicker="true"]{
  display:none !important;
}
.gu-mirror{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  position:fixed !important;
  margin:0 !important;
  filter:alpha(opacity=80);
  opacity:0.8;
  z-index:9999 !important;
}
.gu-hide{
  display:none !important;
}
.gu-unselectable{
  -webkit-user-select:none !important;
  -moz-user-select:none !important;
  -ms-user-select:none !important;
  user-select:none !important;
}
.gu-transit{
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter:alpha(opacity=20);
  opacity:0.2;
}
.card--tabs-combined{
  overflow:hidden;
}
.mdl-tabs__tab-bar{
  width:100%;
  overflow:hidden;
}
.mdl-tabs__tab.ui-draggable-dragging.gu-transit{
  top:0 !important;
  left:0 !important;
}
#app-wrapper .app-content--widgets-movable .card--tabs-combined .mdl-tabs--arrows .mdl-tabs__tab-bar{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
  width:calc(100% - 170px);
  overflow:hidden;
}
#app-wrapper .app-content--widgets-movable .card--tabs-combined .mdl-tabs--arrows .mdl-tabs__tab{
  -webkit-flex-shrink:0;
      -ms-flex-negative:0;
          flex-shrink:0;
}
#app-wrapper .app-content--widgets-movable .card--tabs-combined .mdl-tabs--arrows .mdl-tabs__tab:first-child{
  margin-left:24px;
}
.tmp-gs-class{
  opacity:0;
}
@-webkit-keyframes AnimationName{
  0%{
    background-position:87% 0;
  }
  50%{
    background-position:14% 100%;
  }
  100%{
    background-position:87% 0;
  }
}
@keyframes AnimationName{
  0%{
    background-position:87% 0;
  }
  50%{
    background-position:14% 100%;
  }
  100%{
    background-position:87% 0;
  }
}
.ui-effects-transfer{
  -webkit-box-sizing:border-box;
  -webkit-filter:blur(3px);
          box-sizing:border-box;
  border:1px solid #02A8F3;
  background:#fff;
          filter:blur(3px);
  opacity:0.7;
}
.grid-stack-item.is-droppable-tab .mdl-tabs__tab-bar{
  background:rgba(0, 0, 0, 0.05);
}
.grid-stack.is-processing .grid-stack-item-content,.grid-stack.is-processing .card__content,.grid-stack.is-processing .mdl-tabs__tab-bar{
  overflow:hidden !important;
}
.card--news .card__overlay,.card--news .card__overlay .card__slider{
  height:100%;
}
.page-tabbable .card--news .card__slider{
  height:calc(100% - 52px);
  min-height:auto;
}
.page-tabbable .card--news .card__footer{
  bottom:0;
}
.page-tabbable .card--news .slick-list,
.page-tabbable .card--news .slick-track,
.page-tabbable .card--news .slick-slide{
  height:100% !important;
}
.card--tabs-combined .mdl-tabs__panel .card__edit-view{
  display:none !important;
}
.app-content--widgets-movable .card--tabs-combined .mdl-tabs__tab-bar{
  width:calc(100% - 140px);
  padding-right:0;
}
.grid-stack.is-processing{
  cursor:not-allowed !important;
}
.grid-stack-item-content > .draggable{
  width:100%;
  height:100%;
}
.card--tabs .card__header{
  display:none;
}
.avatar{
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          align-items:center;
          justify-content:center;
}
.avatar:hover .avatar img{
  -webkit-filter:saturate(140%);
          filter:saturate(140%);
}
.avatar img{
  -webkit-transition:300ms;
  -o-transition:300ms;
  min-width:100%;
  border-radius:50%;
  transition:300ms;
}
.avatar.avatar--active:after{
  width:7px;
  height:7px;
  background-color:#27ae60;
}
.avatar.avatar--active:after,.avatar.avatar--warning:after{
  position:absolute;
  right:-5px;
  bottom:-5px;
  border:5px solid #3b404b;
  border-radius:50%;
  content:"";
}
.avatar.avatar--warning:after{
  width:10px;
  height:10px;
  background-color:#ffa726;
}
.avatar.avatar--generic{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:center;
  width:40px;
  min-width:40px;
  height:40px;
  border-radius:50%;
  background-color:#373b46;
}
.avatar.avatar--generic:before{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  color:#fff;
  font:normal normal normal 21px/1 'Material-Design-Iconic-Font';
  text-rendering:auto;
  content:'\f3e1';
  z-index:1;
}
.avatar.avatar--generic *{
  display:none;
}
.avatar.avatar--lg{
  min-width:60px;
}
.avatar.avatar--lg img{
  max-width:60px;
  max-height:60px;
}
.avatar.avatar--lg:after{
  width:10px;
  height:10px;
}
.avatar.avatar--xs{
  min-width:40px;
}
.avatar.avatar--xs img{
  max-width:40px;
  max-height:40px;
}
.avatar.avatar--xs:after{
  width:7px;
  height:7px;
}
.flex-block .avatar:after{
  border:5px solid #fff;
}
.card--comments .avatar:after{
  border:5px solid #fff9c4;
}
.btn{
  -webkit-transition:300ms;
  -o-transition:300ms;
  -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
  display:inline-block;
  position:relative;
  height:auto;
  padding:0 16px;
  overflow:hidden;
  border:0;
  border-radius:2px;
  background-color:#02A8F3;
  color:#fff;
  font-size:13px;
  font-weight:500;
  line-height:36px;
  text-align:center;
  text-transform:uppercase;
  white-space:nowrap;
          box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
  cursor:pointer;
  transition:300ms;
}
.btn.btn--icon-left,
.btn.btn--icon{
  padding-left:36px;
}
.btn.btn--icon-left:before,
.btn.btn--icon:before{
  left:12px;
  font-size:20px;
}
.btn.btn--icon-right{
  padding-right:36px;
}
.btn.btn--icon-right:before{
  right:12px;
  font-size:20px;
}
.btn .btn-more{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          align-items:center;
          justify-content:center !important;
  width:40px;
  min-width:auto;
  height:40px;
  padding:0 16px;
  color:#747b80;
  font-size:inherit;
  line-height:1;
  text-align:center;
  cursor:pointer;
}
.btn .btn-more .mdl-button__ripple-container{
  border-radius:50%;
}
.btn .btn-more i{
  color:#747b80;
  font-size:20px;
}
.btn:hover,
.btn.btn--forced-hover,
.btn:active,
.btn.btn--forced-active{
  background-color:#11b4fd;
}
.btn[disabled],
.btn:disabled{
  background-color:#02A8F3;
  color:#fff;
  opacity:0.5;
}
.btn.btn--s-small{
  padding:0 8px;
  font-size:12px;
  font-weight:500;
  line-height:32px;
  text-align:center;
}
.btn.btn--s-default{
  line-height:36px;
}
.btn.btn--s-default,.btn.btn--s-medium{
  padding:0 16px;
  font-size:13px;
  font-weight:500;
  text-align:center;
}
.btn.btn--s-medium{
  line-height:40px;
}
.btn.btn--s-large{
  font-size:14px;
  line-height:46px;
}
.btn.btn--s-large,.btn.btn--s-extra-large{
  padding:0 24px;
  font-weight:500;
  text-align:center;
}
.btn.btn--s-extra-large{
  font-size:15px;
  line-height:52px;
}
.btn.btn--s-xxl{
  padding:0 24px;
  font-size:16px;
  font-weight:500;
  line-height:60px;
  text-align:center;
}
.btn:active{
  -webkit-box-shadow:0 5px 12px rgba(0, 0, 0, 0.15);
          box-shadow:0 5px 12px rgba(0, 0, 0, 0.15);
}
.btn:disabled,
.btn[disabled]{
  -webkit-box-shadow:none;
          box-shadow:none;
  cursor:not-allowed !important;
}
.btn.btn--forced-active{
  -webkit-box-shadow:0 5px 12px rgba(0, 0, 0, 0.15);
          box-shadow:0 5px 12px rgba(0, 0, 0, 0.15);
}
.btn.btn--xs{
  padding:0 8px;
  font-size:10px;
  font-weight:500;
  line-height:28px;
  text-align:center;
}
.btn.btn--xs.btn--icon-left,
.btn.btn--xs.btn--icon{
  padding-left:24px;
}
.btn.btn--xs.btn--icon-left:before,
.btn.btn--xs.btn--icon:before{
  left:8px;
  font-size:16px;
}
.btn.btn--xs.btn--icon-right{
  padding-right:24px;
}
.btn.btn--xs.btn--icon-right:before{
  right:8px;
  font-size:16px;
}
.btn.btn--sm{
  padding:0 16px;
  font-size:12px;
  font-weight:500;
  line-height:32px;
  text-align:center;
}
.btn.btn--sm.btn--icon-left,
.btn.btn--sm.btn--icon{
  padding-left:30px;
}
.btn.btn--sm.btn--icon-left:before,
.btn.btn--sm.btn--icon:before{
  left:10px;
  font-size:18px;
}
.btn.btn--sm.btn--icon-right{
  padding-right:30px;
}
.btn.btn--sm.btn--icon-right:before{
  right:10px;
  font-size:18px;
}
.btn.btn--md{
  padding:0 16px;
  font-size:13px;
  font-weight:500;
  line-height:36px;
  text-align:center;
}
.btn.btn--md.btn--icon-left,
.btn.btn--md.btn--icon{
  padding-left:36px;
}
.btn.btn--md.btn--icon-left:before,
.btn.btn--md.btn--icon:before{
  left:12px;
  font-size:20px;
}
.btn.btn--md.btn--icon-right{
  padding-right:36px;
}
.btn.btn--md.btn--icon-right:before{
  right:12px;
  font-size:20px;
}
.btn.btn--lg{
  padding:0 24px;
  font-size:14px;
  font-weight:500;
  line-height:46px;
  text-align:center;
}
.btn.btn--lg.btn--icon-left,
.btn.btn--lg.btn--icon{
  padding-left:42px;
}
.btn.btn--lg.btn--icon-left:before,
.btn.btn--lg.btn--icon:before{
  left:16px;
  font-size:22px;
}
.btn.btn--lg.btn--icon-right{
  padding-right:42px;
}
.btn.btn--lg.btn--icon-right:before{
  right:16px;
  font-size:22px;
}
.btn.btn--xl{
  padding:0 24px;
  font-size:15px;
  font-weight:500;
  line-height:52px;
  text-align:center;
}
.btn.btn--xl.btn--icon-left,
.btn.btn--xl.btn--icon{
  padding-left:48px;
}
.btn.btn--xl.btn--icon-left:before,
.btn.btn--xl.btn--icon:before{
  left:16px;
  font-size:26px;
}
.btn.btn--xl.btn--icon-right{
  padding-right:48px;
}
.btn.btn--xl.btn--icon-right:before{
  right:16px;
  font-size:26px;
}
.btn.btn--brand{
  -webkit-box-shadow:3px 0 10px rgba(0, 0, 0, 0.06);
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
  background:#44c4fd;
  color:#fff;
  text-transform:none;
          box-shadow:3px 0 10px rgba(0, 0, 0, 0.06);
}
.btn.btn--brand i{
  margin-left:7px;
  color:#fff;
  font-size:19px;
}
.btn.btn--s-small{
  padding:0 8px;
  font-size:12px;
  font-weight:500;
  line-height:32px;
  text-align:center;
}
.btn.btn--s-default{
  line-height:36px;
}
.btn.btn--s-default,.btn.btn--s-medium{
  padding:0 16px;
  font-size:13px;
  font-weight:500;
  text-align:center;
}
.btn.btn--s-medium{
  line-height:40px;
}
.btn.btn--s-large{
  font-size:14px;
  line-height:46px;
}
.btn.btn--s-large,.btn.btn--s-extra-large{
  padding:0 24px;
  font-weight:500;
  text-align:center;
}
.btn.btn--s-extra-large{
  font-size:15px;
  line-height:52px;
}
.btn.btn--s-xxl{
  padding:0 24px;
  font-size:16px;
  font-weight:500;
  line-height:60px;
  text-align:center;
}
.btn.btn--bold{
  font-weight:bold;
}
.btn.btn--primary{
  background-color:#02A8F3;
  color:#fff;
}
.btn.btn--primary:hover,.btn.btn--primary.btn--forced-hover,.btn.btn--primary:active,.btn.btn--primary.btn--forced-active{
  background-color:#11b4fd;
}
.btn.btn--primary[disabled],
.btn.btn--primary:disabled{
  background-color:#02A8F3;
  color:#fff;
  opacity:0.5;
}
.btn.btn--default{
  background-color:#dfe3e6;
  color:#5c6066;
}
.btn.btn--default:hover,.btn.btn--default.btn--forced-hover,.btn.btn--default:active,.btn.btn--default.btn--forced-active{
  background-color:#edf0f1;
}
.btn.btn--default[disabled],
.btn.btn--default:disabled{
  background-color:#dfe3e6;
  color:#5c6066;
  opacity:0.5;
}
.btn.btn--dark{
  background-color:#30343d;
  color:#fff;
}
.btn.btn--dark:hover,.btn.btn--dark.btn--forced-hover,.btn.btn--dark:active,.btn.btn--dark.btn--forced-active{
  background-color:#464c5a;
}
.btn.btn--dark[disabled],
.btn.btn--dark:disabled{
  background-color:#30343d;
  color:#fff;
  opacity:0.5;
}
.btn.btn--orange{
  background-color:#ff9800;
  color:#fff;
}
.btn.btn--orange:hover,.btn.btn--orange.btn--forced-hover,.btn.btn--orange:active,.btn.btn--orange.btn--forced-active{
  background-color:#ffad33;
}
.btn.btn--orange[disabled],
.btn.btn--orange:disabled{
  background-color:#ff9800;
  color:#fff;
  opacity:0.5;
}
.btn.btn--indigo{
  background-color:#3f51b5;
  color:#fff;
}
.btn.btn--indigo:hover,.btn.btn--indigo.btn--forced-hover,.btn.btn--indigo:active,.btn.btn--indigo.btn--forced-active{
  background-color:#4d5ec1;
}
.btn.btn--indigo[disabled],
.btn.btn--indigo:disabled{
  background-color:#3f51b5;
  color:#fff;
  opacity:0.5;
}
.btn.btn--blue{
  background-color:#0292ea;
  color:#fff;
}
.btn.btn--blue:hover,.btn.btn--blue.btn--forced-hover,.btn.btn--blue:active,.btn.btn--blue.btn--forced-active{
  background-color:#09a0fd;
}
.btn.btn--blue[disabled],
.btn.btn--blue:disabled{
  background-color:#0292ea;
  color:#fff;
  opacity:0.5;
}
.btn.btn--red{
  background-color:#f44336;
  color:#fff;
}
.btn.btn--red:hover,.btn.btn--red.btn--forced-hover,.btn.btn--red:active,.btn.btn--red.btn--forced-active{
  background-color:#f77066;
}
.btn.btn--red[disabled],
.btn.btn--red:disabled{
  background-color:#f44336;
  color:#fff;
  opacity:0.5;
}
.btn.btn--green{
  background-color:#27ae60;
  color:#fff;
}
.btn.btn--green:hover,.btn.btn--green.btn--forced-hover,.btn.btn--green:active,.btn.btn--green.btn--forced-active{
  background-color:#36d278;
}
.btn.btn--green[disabled],
.btn.btn--green:disabled{
  background-color:#27ae60;
  color:#fff;
  opacity:0.5;
}
.btn.btn--icon-left:before,
.btn.btn--icon:before,.btn.btn--icon-right:before{
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
  position:absolute;
  top:50%;
          transform:translateY(-50%);
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  content:'\f278';
}
.btn.btn--lowercase{
  text-transform:lowercase !important;
}
.btn.btn--capitalize{
  text-transform:capitalize !important;
}
.btn.btn--uppercase{
  text-transform:uppercase !important;
}
.btn.btn-w-auto{
  width:auto !important;
  min-width:auto !important;
}
.btn.btn--link{
  -webkit-transition:300ms;
  -o-transition:300ms;
  -webkit-box-shadow:none;
  display:inline-block;
  height:auto;
  border:0;
  border-radius:2px;
  background:transparent;
  color:#02A8F3;
  text-transform:uppercase;
          box-shadow:none;
  transition:300ms;
}
.btn.btn--link.btn--forced-hover{
  background-color:#dfe3e6;
}
.btn.btn--link:active,.btn.btn--link.btn--forced-active{
  background-color:#d2d6d9;
}
.btn.btn--link[disabled],
.btn.btn--link:disabled{
  background-color:transparent;
  color:inherit;
  opacity:0.5;
}
.btn.btn--link.btn--primary{
  background-color:transparent;
  color:#02A8F3;
}
.btn.btn--link.btn--primary:hover{
  background-color:#dfe3e6;
}
.btn.btn--link.btn--primary[disabled],
.btn.btn--link.btn--primary:disabled{
  background-color:transparent;
  color:#02A8F3;
}
.btn.btn--link.btn--default{
  background-color:transparent;
  color:#5c6066;
}
.btn.btn--link.btn--default:hover{
  background-color:#dfe3e6;
}
.btn.btn--link.btn--default[disabled],
.btn.btn--link.btn--default:disabled{
  background-color:transparent;
  color:#5c6066;
}
.btn.btn--link.btn--dark,.btn.btn--link.btn--dark[disabled],
.btn.btn--link.btn--dark:disabled{
  background-color:transparent;
  color:#30343d;
}
.btn.btn--link.btn--dark:hover{
  background-color:#dfe3e6;
}
.btn.btn--link.btn--orange,.btn.btn--link.btn--orange[disabled],
.btn.btn--link.btn--orange:disabled{
  background-color:transparent;
  color:#ff9800;
}
.btn.btn--link.btn--orange:hover{
  background-color:#dfe3e6;
}
.btn.btn--link.btn--indigo,.btn.btn--link.btn--indigo[disabled],
.btn.btn--link.btn--indigo:disabled{
  background-color:transparent;
  color:#3f51b5;
}
.btn.btn--link.btn--indigo:hover{
  background-color:#dfe3e6;
}
.btn.btn--link.btn--blue,.btn.btn--link.btn--blue[disabled],
.btn.btn--link.btn--blue:disabled{
  background-color:transparent;
  color:#0091ea;
}
.btn.btn--link.btn--blue:hover{
  background-color:#dfe3e6;
}
.btn.btn--link.btn--red,.btn.btn--link.btn--red[disabled],
.btn.btn--link.btn--red:disabled{
  background-color:transparent;
  color:#f44336;
}
.btn.btn--link.btn--red:hover{
  background-color:#dfe3e6;
}
.btn.btn--link.btn--green,.btn.btn--link.btn--green[disabled],
.btn.btn--link.btn--green:disabled{
  background-color:transparent;
  color:#27ae60;
}
.btn.btn--link.btn--green:hover{
  background-color:#dfe3e6;
}
.btn.btn--highlight{
  -webkit-box-shadow:0px 4px 10px rgba(0, 0, 0, 0.25);
  background-color:#44c4fd;
  font-weight:600;
  text-transform:uppercase;
          box-shadow:0px 4px 10px rgba(0, 0, 0, 0.25);
}
.btn.btn--highlight i{
  font-size:24px;
}
#table-ma:disabled{
  pointer-events:none !important;
}
.ddown .ddown__init.btn--dropdown{
  background-color:#ecedf0;
  text-transform:uppercase;
}
.ddown .ddown__init.btn--dropdown:after{
  top:0;
}
.table-controls .btn-more{
  right:0;
  font-size:24px;
}
.btn-group > *{
  margin-right:8px;
}
.btn-group > *:last-child{
  margin-right:0;
}
.breadcrumbs{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex:1;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:flex-start;
  height:100%;
  margin:0;
  padding:0;
  color:#5dccfe;
  font-size:16px;
  font-weight:600;
  list-style-type:none;
}
@media only screen and (max-width: 1023px){
  .breadcrumbs > li:last-child{
    display:-webkit-box !important;
    display:-webkit-flex !important;
    display:-ms-flexbox !important;
    display:flex !important;
  }
  .breadcrumbs > li:last-child:before{
    display:none;
  }
}
.breadcrumbs > li{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          align-items:center;
          justify-content:center !important;
  height:40px;
  margin-right:16px;
  padding:0 16px;
  text-transform:capitalize;
  opacity:0.8;
}
@media only screen and (max-width: 767px){
  .breadcrumbs > li{
    padding:0 4px;
  }
}
.breadcrumbs > li:last-child a{
  color:#fff;
}
.breadcrumbs > li:before{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  position:absolute;
  top:11px;
  left:-11px;
  padding-right:20px;
  color:#0cb2fd 3;
  font:normal normal normal 18px/1 'Material-Design-Iconic-Font';
  text-rendering:auto;
  content:'\f2fb';
  z-index:1;
}
.breadcrumbs > li > a{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
  width:100%;
  height:100%;
  overflow:hidden;
  color:#fff;
  font-weight:500;
  line-height:40px;
  white-space:nowrap;
  cursor:pointer;
}
.breadcrumbs > li a{
  z-index:1;
}
.breadcrumbs > li:first-child:before{
  display:none;
}
.breadcrumbs > li:last-child{
  color:#fff;
  opacity:1;
}
.breadcrumbs > li.dropdown{
  cursor:pointer;
}
.breadcrumbs > li.dropdown:after{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  padding-left:9px;
  color:#fff;
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  text-rendering:auto;
  content:'\f2f2';
  z-index:1;
}
.breadcrumbs.breadcrumbs--dark,.breadcrumbs.breadcrumbs--dark > li:last-child{
  color:#3b404b;
}
.breadcrumbs li > .ddown{
  padding-top:2px;
}
.main-head .breadcrumbs{
  position:relative;
  left:-17px;
}
.main-head .ddown .ddown__init a{
  font-size:16px;
}
@media only screen and (max-width: 767px){
  .breadcrumbs li a,
  .breadcrumbs li .breadcrumb-title{
    -o-text-overflow:ellipsis;
    display:block;
    overflow:hidden;
       text-overflow:ellipsis;
    white-space:nowrap;
  }
}
@media only screen and (max-width: 349px){
  .breadcrumbs > li{
    margin-right:0;
  }
  .breadcrumbs > li > a,
  .breadcrumbs > li > .breadcrumb-title{
    max-width:55px;
  }
}
@media only screen and (min-width: 350px) and (max-width: 399px){
  .breadcrumbs > li{
    margin-right:0;
  }
  .breadcrumbs > li > a,
  .breadcrumbs > li > .breadcrumb-title{
    max-width:105px;
  }
}
@media only screen and (min-width: 400px) and (max-width: 549px){
  .breadcrumbs > li{
    margin-right:0;
  }
  .breadcrumbs > li > a,
  .breadcrumbs > li > .breadcrumb-title{
    max-width:145px;
  }
}
@media only screen and (min-width: 550px) and (max-width: 767px){
  .breadcrumbs > li{
    margin-right:0;
  }
  .breadcrumbs > li > a,
  .breadcrumbs > li > .breadcrumb-title{
    max-width:290px;
  }
}
.badge{
  display:inline-block;
  padding:0 5px;
  overflow:hidden;
  border-radius:10px;
  color:#30343d;
  font-size:9px;
  font-weight:500;
  text-align:center;
  white-space:nowrap;
}
.badge.badge--top-right{
  position:absolute;
  top:-5px;
  right:-5px;
}
.badge.badge--right{
  position:relative;
  margin-right:16px;
  margin-left:auto;
}
.badge.badge--md{
  min-width:19px;
  height:19px;
  line-height:19px;
}
.badge.badge--lg{
  min-width:24px;
  height:18px;
  line-height:18px;
}
.badge.badge--grey{
  -webkit-box-shadow:2px 0 5px rgba(0, 0, 0, 0.05);
  background-color:#D3D7DB;
  color:#5c6066;
  font-size:10px;
  font-weight:normal;
          box-shadow:2px 0 5px rgba(0, 0, 0, 0.05);
}
.badge.badge--green,.badge.badge--green,
.badge.badge--default{
  background-color:#44c4fd;
  font-size:10px;
  font-weight:bold;
}
.badge.badge--green,.badge.badge--green,
.badge.badge--default,.badge.badge--dark{
  -webkit-box-shadow:2px 0 5px rgba(0, 0, 0, 0.05);
  color:#fff;
          box-shadow:2px 0 5px rgba(0, 0, 0, 0.05);
}
.badge.badge--dark{
  background-color:#292d34;
}
.badge.badge--warning{
  background-color:#ffa726;
}
.badge.badge--warning,.badge.badge--info{
  -webkit-box-shadow:2px 0 5px rgba(0, 0, 0, 0.05);
  color:#fff;
          box-shadow:2px 0 5px rgba(0, 0, 0, 0.05);
}
.badge.badge--info{
  background-color:#0292ea;
}
.badge.badge--success{
  background-color:#27ae60;
}
.badge.badge--success,.badge.badge--error,
.badge.badge--danger{
  -webkit-box-shadow:2px 0 5px rgba(0, 0, 0, 0.05);
  color:#fff;
          box-shadow:2px 0 5px rgba(0, 0, 0, 0.05);
}
.badge.badge--error,
.badge.badge--danger{
  background-color:#f44336;
}
.burgericon{
  -webkit-transition:300ms;
  -o-transition:300ms;
  display:none;
  width:40px;
  min-width:40px;
  height:40px;
  margin:0 24px 0 8px;
  cursor:pointer;
  transition:300ms;
}
@media only screen and (max-width: 1023px){
  .burgericon{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
        -ms-flex-pack:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            align-items:center;
            justify-content:center;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
  .burgericon{
    margin-left:-2px;
  }
}
.burgericon > a{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  -webkit-justify-content:space-around;
      -ms-flex-pack:distribute;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          flex-flow:column nowrap;
          justify-content:space-around;
  width:24px;
  height:24px;
  color:#8a9099;
}
.burgericon > a:hover,
.burgericon > a:focus{
  color:#fff;
}
.burgericon > a .line{
  -o-transition:all 0.4s;
  -webkit-transition:all 0.4s;
  -moz-transition:all 0.4s;
  display:block;
  position:relative;
  left:0;
  width:24px;
  height:2px;
  border-radius:1px;
  background:#fff;
  transition:all 0.4s;
}
.burgericon:hover{
  -webkit-transform:scale(1.1);
      -ms-transform:scale(1.1);
          transform:scale(1.1);
}
.burgericon:hover .line-1,
.burgericon:hover .line-2,
.burgericon:hover .line-3{
  background:#ffffff;
}
.burgericon.active:hover{
  -webkit-transform:scale(1.3);
      -ms-transform:scale(1.3);
          transform:scale(1.3);
}
.burgericon.active .line-1{
  -webkit-transform:translateY(9px) translateX(0) rotate(45deg);
      -ms-transform:translateY(9px) translateX(0) rotate(45deg);
          transform:translateY(9px) translateX(0) rotate(45deg);
}
.burgericon.active .line-2{
  opacity:0;
}
.burgericon.active .line-3{
  -webkit-transform:translateY(-9px) translateX(0) rotate(-45deg);
      -ms-transform:translateY(-9px) translateX(0) rotate(-45deg);
  -webkit-transform:translateY(-7px) translateX(0) rotate(-45deg);
      -ms-transform:translateY(-7px) translateX(0) rotate(-45deg);
          transform:translateY(-9px) translateX(0) rotate(-45deg);
          transform:translateY(-7px) translateX(0) rotate(-45deg);
}
@media only screen and (max-width: 767px){
  #app-wrapper .card .card-ctrls.tab-search.tab-search--filter{
    margin-top:0;
    margin-bottom:44px !important;
  }
}
@media only screen and (max-width: 1350px){
  #app-wrapper .card .card-ctrls.tab-search{
    margin-top:8px;
    padding-top:0;
  }
}
#app-wrapper .card .card-ctrls.tab-search .select2-container{
  max-width:200px;
  margin-right:16px;
}
@media only screen and (max-width: 1199px) and (orientation: portrait){
  #app-wrapper .card .card-ctrls.tab-search .select2-container{
    max-width:100px;
  }
}
@media only screen and (max-width: 1199px) and (orientation: landscape){
  #app-wrapper .card .card-ctrls.tab-search .select2-container{
    max-width:220px;
  }
}
@media only screen and (max-width: 767px) and (orientation: landscape){
  #app-wrapper .card .card-ctrls.tab-search .select2-container{
    max-width:500px;
  }
}
@media only screen and (min-width: 1350px) and (max-width: 1450px){
  #app-wrapper .card .card-ctrls.tab-search .select2-container{
    max-width:120px;
  }
}
.tab-search .card-ctrls__right{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  z-index:23;
}
@media only screen and (min-width: 1200px){
  #app-wrapper .page-clients-details .card .card-ctrls.tab-search.tab-search--filter .select2 .select2-selection .select2-selection__rendered .select__prefix{
    display:inline-block !important;
    margin-right:4px;
  }
}
#app-wrapper .card .card-ctrls.tab-search.tab-search--filter .select2 .select2-selection .select2-selection__rendered .select__prefix{
  display:none;
}
#app-wrapper .card .card-ctrls.tab-search .filters > .ddown{
  z-index:10;
}
#app-wrapper .card .card-ctrls.tab-search .filters .ddown-multi > .btn span{
  display:block;
}
#app-wrapper .card .card-ctrls.tab-search .filters .ddown-multi > .btn i{
  display:none;
}
#app-wrapper .card .card-ctrls.tab-search .filters .ddown-multi__submenu.is-active + .ddown-arrow:before,
#app-wrapper .card .card-ctrls.tab-search .filters .ddown-multi__submenu.is-active + .ddown-arrow:after{
  display:block;
}
#app-wrapper .card .card-ctrls.tab-search .filters .ddown-multi__submenu + .ddown-arrow:before,
#app-wrapper .card .card-ctrls.tab-search .filters .ddown-multi__submenu + .ddown-arrow:after{
  display:none;
}
#app-wrapper .card .card-ctrls.tab-search .filters .ddown.ddown__shorty .ddown__menu .ui-spinner-button{
  right:4px;
}
#app-wrapper .card .card-ctrls.tab-search .filters .ddown.ddown__shorty .ddown__menu .ui-spinner-up .ui-icon{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  position:relative;
  top:inherit;
  left:inherit;
  height:100%;
  margin-top:0;
  margin-left:0;
  background-image:none;
  font:normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-size:inherit;
  font-size:17px;
  text-indent:0;
  text-rendering:auto;
}
#app-wrapper .card .card-ctrls.tab-search .filters .ddown.ddown__shorty .ddown__menu .ui-spinner-up .ui-icon:before{
  content:'\f2f8';
}
#app-wrapper .card .card-ctrls.tab-search .filters .ddown.ddown__shorty .ddown__menu .ui-spinner-down .ui-icon{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  position:relative;
  top:inherit;
  left:inherit;
  height:100%;
  margin-top:0;
  margin-left:0;
  background-image:none;
  font:normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-size:inherit;
  font-size:17px;
  text-indent:0;
  text-rendering:auto;
}
#app-wrapper .card .card-ctrls.tab-search .filters .ddown.ddown__shorty .ddown__menu .ui-spinner-down .ui-icon:before{
  content:'\f2f2';
}
#app-wrapper .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides) .swiper-filters--box{
  height:31px;
}
@media only screen and (max-width: 767px){
  #app-wrapper .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides) .swiper-filters--box{
    height:36px;
  }
}
@media only screen and (min-width: 1200px){
  #app-wrapper .card .card-ctrls.tab-search.tab-search--filter.with-mass-actions-container .card-ctrls__left .search-box .search-box__mdl-textfield input{
    width:auto;
  }
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box{
  -webkit-transition:0ms;
  -o-transition:0ms;
  position:absolute;
  top:3px;
  width:500px;
  transition:0ms;
  z-index:1;
}
@media only screen and (min-width: 1651px){
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box{
    width:700px;
  }
}
@media only screen and (min-width: 1351px){
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active{
    margin-right:16px;
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-filters-next,
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-filters-prev{
    display:none;
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
            justify-content:flex-end;
  }
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters--clear-all{
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
  display:none;
  position:absolute;
  top:50%;
  right:12px;
          transform:translateY(-50%);
  cursor:pointer;
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters--clear-all .zmdi-close{
  display:none;
}
@media only screen and (max-width: 767px){
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters--clear-all .zmdi-close{
    display:block;
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters--clear-all .zmdi-close:hover{
    color:red;
  }
}
@media only screen and (max-width: 767px){
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters--clear-all span span{
    display:none;
  }
}
@media only screen and (max-width: 1366px){
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters--clear-all{
    display:block;
    right:16px;
  }
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters--clear-all span{
  color:#5c6066;
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters--clear-all span:hover{
  color:black;
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters{
  margin-right:auto;
  margin-left:inherit;
}
@-webkit-keyframes showFilter{
  from{
    margin-left:1000px;
    opacity:0;
  }
  to{
    margin-left:0;
    opacity:1;
  }
}
@keyframes showFilter{
  from{
    margin-left:1000px;
    opacity:0;
  }
  to{
    margin-left:0;
    opacity:1;
  }
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide{
  text-align:center;
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter-label{
  margin-right:2px;
  color:#9fa5b3 !important;
  text-transform:capitalize;
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init{
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
  width:100%;
  height:36px;
}
@media only screen and (max-width: 1349px){
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init{
    height:31px;
  }
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init span{
  color:#5c6066;
  font-size:13px;
  cursor:pointer;
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init span:last-of-type:hover{
  color:black;
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init i.zmdi-close{
  position:relative;
  top:1px;
  margin-right:8px;
  margin-left:8px;
  padding-bottom:0px;
  color:#5c6066;
  font-size:16px;
  cursor:pointer;
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init i.zmdi-close:hover{
  color:black;
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .filter-content{
  position:relative;
  padding:0 8px;
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .filter-content:before{
  position:absolute;
  top:0;
  left:0;
  width:10px;
  height:2px;
  background-color:#dfe3e6;
  content:'';
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .filter-content:after{
  position:absolute;
  top:0;
  right:0;
  width:10px;
  height:2px;
  background-color:#dfe3e6;
  content:'';
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-button-disabled{
  background-color:rgba(0, 0, 0, 0);
}
@media only screen and (max-width: 767px){
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-button-disabled{
    display:none !important;
  }
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-button-disabled:after{
  display:none;
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-filters-next,
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-filters-prev{
  opacity:0 !important;
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient{
  right:0 !important;
  left:auto !important;
  width:40px;
  height:100%;
  background:-webkit-gradient(linear, right top, left top, from(white), to(rgba(0, 0, 0, 0)));
  background:-webkit-linear-gradient(right, white, rgba(0, 0, 0, 0));
  background:-o-linear-gradient(right, white, rgba(0, 0, 0, 0));
  background:linear-gradient(to left, white, rgba(0, 0, 0, 0));
}
@media only screen and (max-width: 1365px){
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient{
    background:-webkit-gradient(linear, right top, left top, from(#ebeff2), to(rgba(235, 239, 242, 0)));
    background:-webkit-linear-gradient(right, #ebeff2, rgba(235, 239, 242, 0));
    background:-o-linear-gradient(right, #ebeff2, rgba(235, 239, 242, 0));
    background:linear-gradient(to left, #ebeff2, rgba(235, 239, 242, 0));
  }
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient:before,#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient.swiper-button-disabled{
  display:none;
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient{
  right:auto !important;
  left:0 !important;
  width:40px;
  height:100%;
  background:-webkit-gradient(linear, left top, right top, from(white), to(rgba(0, 0, 0, 0)));
  background:-webkit-linear-gradient(left, white, rgba(0, 0, 0, 0));
  background:-o-linear-gradient(left, white, rgba(0, 0, 0, 0));
  background:linear-gradient(to right, white, rgba(0, 0, 0, 0));
}
@media only screen and (max-width: 1365px){
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient{
    background:-webkit-gradient(linear, left top, right top, from(#ebeff2), to(rgba(235, 239, 242, 0)));
    background:-webkit-linear-gradient(left, #ebeff2, rgba(235, 239, 242, 0));
    background:-o-linear-gradient(left, #ebeff2, rgba(235, 239, 242, 0));
    background:linear-gradient(to right, #ebeff2, rgba(235, 239, 242, 0));
  }
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient:before,#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient.swiper-button-disabled{
  display:none;
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev{
  -webkit-transition:0ms;
  -o-transition:0ms;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  top:0;
          align-items:center;
          justify-content:center;
  width:24px;
  height:100%;
  color:#737780;
  font:normal normal normal 24px/1 'Material-Design-Iconic-Font';
  font-size:inherit;
  text-rendering:auto;
  cursor:pointer;
  opacity:1;
  transition:0ms;
  z-index:3;
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
  height:100%;
  color:#737780;
  font-size:24px;
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev{
  right:-40px;
  opacity:1;
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-button-disabled:before{
  opacity:0.3;
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before{
  content:'\f2fa';
  z-index:5;
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next{
  right:-65px;
  opacity:1;
}
@media only screen and (max-width: 1350px){
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next{
    right:0;
  }
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-button-disabled{
  opacity:0.3;
}
#app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before{
  content:'\f2fb';
}
@media only screen and (max-width: 1199px){
  #app-wrapper .card .card-ctrls.tab-search .filters .ddown.ddown-multi .ddown__content{
    margin-top:0;
  }
}
@media only screen and (max-width: 1350px) and (orientation: landscape){
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box{
    top:50px;
    right:0;
    left:0;
    width:100%;
    background:#ebeff2;
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters{
    width:100%;
    margin-right:auto;
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev{
    right:auto;
    left:0;
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before{
    opacity:1;
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after{
    left:-1px;
    background:-webkit-gradient(linear, left top, right top, from(#ebeff2), to(rgba(235, 239, 242, 0)));
    background:-webkit-linear-gradient(left, #ebeff2, rgba(235, 239, 242, 0));
    background:-o-linear-gradient(left, #ebeff2, rgba(235, 239, 242, 0));
    background:linear-gradient(to right, #ebeff2, rgba(235, 239, 242, 0));
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after{
    right:0;
    background:-webkit-gradient(linear, right top, left top, from(#ebeff2), to(rgba(235, 239, 242, 0)));
    background:-webkit-linear-gradient(right, #ebeff2, rgba(235, 239, 242, 0));
    background:-o-linear-gradient(right, #ebeff2, rgba(235, 239, 242, 0));
    background:linear-gradient(to left, #ebeff2, rgba(235, 239, 242, 0));
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before{
    display:none;
  }
}
@media only screen and (max-width: 1199px) and (orientation: portrait){
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box{
    top:50px;
    right:0;
    left:0;
    width:100%;
    background:#ebeff2;
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters{
    width:100%;
    margin-right:auto;
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev{
    right:auto;
    left:0;
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before{
    opacity:1;
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after{
    left:-1px;
    background:-webkit-gradient(linear, left top, right top, from(#ebeff2), to(rgba(235, 239, 242, 0)));
    background:-webkit-linear-gradient(left, #ebeff2, rgba(235, 239, 242, 0));
    background:-o-linear-gradient(left, #ebeff2, rgba(235, 239, 242, 0));
    background:linear-gradient(to right, #ebeff2, rgba(235, 239, 242, 0));
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after{
    right:0;
    background:-webkit-gradient(linear, right top, left top, from(#ebeff2), to(rgba(235, 239, 242, 0)));
    background:-webkit-linear-gradient(right, #ebeff2, rgba(235, 239, 242, 0));
    background:-o-linear-gradient(right, #ebeff2, rgba(235, 239, 242, 0));
    background:linear-gradient(to left, #ebeff2, rgba(235, 239, 242, 0));
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before{
    display:none;
  }
}
@media only screen and (max-width: 767px) and (orientation: portrait){
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box{
    top:48px;
    right:0;
    left:0;
    background:#ebeff2;
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-button-disabled{
    display:none;
  }
}
@media only screen and (max-width: 767px) and (orientation: landscape){
}
@media only screen and (max-width: 767px){
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box + .ddown-multi .btn--dropdown{
    -webkit-box-shadow:none;
    height:36px;
    padding:0 9px;
    background-color:white;
            box-shadow:none;
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box + .ddown-multi .btn--dropdown span{
    display:none;
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box + .ddown-multi .btn--dropdown i{
    display:block;
    font-size:24px;
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box + .ddown-multi .btn--dropdown:after{
    content:initial;
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box + .ddown-multi .swiper-button-disabled{
    display:none;
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box + .ddown-multi.ddown-multi--open .btn--dropdown{
    background-color:#eaeff2;
  }
  #app-wrapper .card .card-ctrls.tab-search .filters > .ddown{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
        -ms-flex-pack:center;
            justify-content:center;
    margin:0 4px;
  }
  #app-wrapper .card .card-ctrls.tab-search .filters > .ddown.ddown__shorty .btn{
    margin-left:0 !important;
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init{
    height:36px;
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init i.zmdi-close{
    padding-bottom:0;
  }
  #app-wrapper .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init .drop-target{
    border-bottom:0;
  }
}
.tab-search--filter .ddown.ddown-multi .ddown__content .input-field button.comiseo-daterangepicker-triggerbutton{
  text-align:left;
}
.swiper-filters--box:not(.swiper-filters--no-active){
  cursor:url('../img/theme/antares/favicon/hand.svg'), auto;
}
.swiper-filters--box:not(.swiper-filters--no-active).mouse-hand--grab *{
  cursor:url('../img/theme/antares/favicon/grab.svg'), auto !important;
}
@media only screen and (max-width: 767px){
  .antares-dropjs-filter--out.drop-element{
    z-index:10;
  }
  .antares-dropjs-filter--out.drop-element .drop-content .filter-content{
    width:100%;
  }
  .antares-dropjs-filter--out.drop-element .dropjs-arrows{
    position:absolute;
    top:5px;
  }
  .antares-dropjs-filter--out.drop-element .dropjs-arrows:before,
  .antares-dropjs-filter--out.drop-element .dropjs-arrows:after{
    position:absolute;
    bottom:0;
    font:normal normal normal 34px/1 'Material-Design-Iconic-Font';
    content:'\f2f8';
  }
  .antares-dropjs-filter--out.drop-element .dropjs-arrows:before{
    width:15px;
    height:25px;
    color:rgba(0, 0, 0, 0.07);
    z-index:3;
  }
  .antares-dropjs-filter--out.drop-element .dropjs-arrows:after{
    width:15px;
    height:25px;
    color:#fff;
    z-index:4;
  }
}
#app-wrapper .card .card-ctrls.tab-search .filters .select--badge + .select2{
  width:100% !important;
  max-width:inherit;
  margin-top:16px;
  margin-right:0;
}
#app-wrapper section .card-ctrls.tab-search.tab-search--filter{
  height:40px;
}
@media only screen and (max-width: 1023px){
  #app-wrapper section .card-ctrls.tab-search.tab-search--filter{
    margin-top:8px !important;
  }
}
#app-wrapper section .card-ctrls.tab-search.tab-search--filter .card-ctrls__left,#app-wrapper section .card-ctrls.tab-search.tab-search--filter .select2-left.select--category,#app-wrapper section .card-ctrls.tab-search.tab-search--filter .select2-left.select--category + .select2-container{
  height:40px;
}
@media only screen and (min-width: 1200px){
  #app-wrapper .page-datatables .tab-search--filter .card-ctrls__left .search-box__mdl-textfield input{
    width:260px;
  }
}
.drop-open .comiseo-daterangepicker .comiseo-daterangepicker-buttonpanel .btn:nth-child(2){
  display:none;
}
.swiper-filters--box{
  width:500px;
}
.swiper-filters--box .swiper-slide{
  display:inline-block;
  width:auto !important;
  padding:0 8px;
}
.antares-dropjs-filter--out.drop-element.drop-open ul,
.antares-dropjs-filter--out.drop-element.drop-open li{
  margin:0;
  padding:0;
  list-style-type:none;
}
@media only screen and (min-width: 1651px){
  #app-wrapper .page-datatables .selected-mode--active .card-ctrls.tab-search.with-mass-actions-container .swiper-filters--box{
    width:700px;
  }
}
#app-wrapper .page-datatables .card-ctrls.tab-search.with-mass-actions-container .swiper-filters--box{
  right:310px !important;
}
#app-wrapper .page-datatables .card-ctrls.tab-search.with-mass-actions-container .swiper-filters--box.swiper-filters--no-active{
  right:240px !important;
}
@media only screen and (min-width: 1200px){
  #app-wrapper .card .selected-mode--active .card-ctrls.tab-search .swiper-filters--box{
    right:310px;
  }
  #app-wrapper .card .selected-mode--active .card-ctrls.tab-search .swiper-filters--box.swiper-filters--no-active{
    right:80px;
  }
  #app-wrapper .card .selected-mode--active .card-ctrls.tab-search.with-mass-actions-container .swiper-filters--box.swiper-filters--no-active{
    right:230px;
  }
  #app-wrapper .card .card-ctrls.tab-search .swiper-filters--box{
    right:170px;
  }
  #app-wrapper .card .card-ctrls.tab-search .swiper-filters--box.swiper-filters--no-active{
    right:80px;
  }
}
@media only screen and (min-width: 1200px) and only screen and (min-width: 1651px){
  #app-wrapper .card .selected-mode--active .card-ctrls.tab-search .swiper-filters--box{
    width:500px;
  }
}
@media only screen and (min-width: 1200px){
  #app-wrapper .page-clients-details .card .card-ctrls.tab-search [data-selectAR--mdl-big="true"] + .select2-container--mdl-big.select2-container--open .select2-selection:before{
    left:0;
    width:100%;
  }
  #app-wrapper .page-clients-details .card .card-ctrls.tab-search [data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-selection{
    height:35px;
    padding-bottom:0;
  }
  #app-wrapper .page-clients-details .card .card-ctrls.tab-search [data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-selection:after{
    position:absolute;
    bottom:0;
    left:0;
    width:100%;
    height:1px;
    background-color:#dfe3e6;
    content:"";
    z-index:20;
  }
  #app-wrapper .page-clients-details .card .card-ctrls.tab-search [data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-selection:before{
    -webkit-transition:300ms;
    -o-transition:300ms;
    position:absolute;
    bottom:0;
    left:50%;
    width:0;
    height:1px;
    background-color:#02A8F3;
    content:"";
    transition:300ms;
    z-index:22;
  }
  #app-wrapper .page-clients-details .card .card-ctrls.tab-search [data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-selection .select2-selection__rendered{
    font-weight:400 !important;
  }
}
#app-wrapper .page-clients-details .card .card-ctrls.tab-search .search-box{
  -webkit-box-ordinal-group:2;
  -webkit-order:1;
      -ms-flex-order:1;
          order:1;
}
@media only screen and (max-width: 1199px){
  #app-wrapper .page-clients-details .card .card-ctrls.tab-search .search-box{
    -webkit-box-ordinal-group:5;
    -webkit-order:4;
        -ms-flex-order:4;
            order:4;
    background:rgba(255, 255, 255, 0);
  }
  #app-wrapper .page-clients-details .card .card-ctrls.tab-search .search-box .search-box__mdl-textfield{
    margin-left:10px;
  }
  #app-wrapper .page-clients-details .card .card-ctrls.tab-search .search-box input{
    font-size:16px !important;
  }
  #app-wrapper .page-clients-details .card .card-ctrls.tab-search .search-box .mdl-textfield__label{
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
    top:50%;
    height:20px;
    padding-top:0;
            transform:translateY(-50%);
    font-size:16px;
    line-height:inherit;
  }
}
@media only screen and (max-width: 767px){
  #app-wrapper .page-clients-details .card .card-ctrls.tab-search .card-ctrls__left .select2{
    margin-left:10px !important;
  }
}
#app-wrapper .page-clients-details .card .card-ctrls.tab-search > select{
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
      -ms-flex-order:2;
          order:2;
}
#app-wrapper .page-clients-details .card .card-ctrls.tab-search .card-ctrls--select2{
  -webkit-box-ordinal-group:4;
  -webkit-order:3;
      -ms-flex-order:3;
          order:3;
}
#app-wrapper .card.card--logs .card-ctrls.tab-search .card-ctrls__left [data-selectAR--mdl-big="true"] + .select2-container--mdl-big.select2-container--open .select2-selection:before{
  left:0;
  width:100%;
}
#app-wrapper .card.card--logs .card-ctrls.tab-search .card-ctrls__left [data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-selection{
  height:35px;
  padding-bottom:0;
}
#app-wrapper .card.card--logs .card-ctrls.tab-search .card-ctrls__left [data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-selection:after{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  height:1px;
  background-color:#dfe3e6;
  content:"";
  z-index:20;
}
#app-wrapper .card.card--logs .card-ctrls.tab-search .card-ctrls__left [data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-selection:before{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  bottom:0;
  left:50%;
  width:0;
  height:1px;
  background-color:#02A8F3;
  content:"";
  transition:300ms;
  z-index:22;
}
#app-wrapper .card.card--logs .card-ctrls.tab-search .card-ctrls__left [data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-selection .select2-selection__rendered{
  font-size:13px;
  font-weight:400 !important;
}
#app-wrapper .card.card--logs .card-ctrls.tab-search .card-ctrls__left .search-box{
  -webkit-box-ordinal-group:2;
  -webkit-order:1;
      -ms-flex-order:1;
          order:1;
}
@media only screen and (max-width: 1199px){
  #app-wrapper .card.card--logs .card-ctrls.tab-search .card-ctrls__left .search-box{
    -webkit-box-ordinal-group:5;
    -webkit-order:4;
        -ms-flex-order:4;
            order:4;
  }
  #app-wrapper .card.card--logs .card-ctrls.tab-search .card-ctrls__left .search-box .search-box__mdl-textfield{
    margin-left:10px;
  }
  #app-wrapper .card.card--logs .card-ctrls.tab-search .card-ctrls__left .search-box .mdl-textfield__label{
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
    top:50%;
    height:20px;
    padding-top:0;
            transform:translateY(-50%);
    font-size:16px;
    line-height:inherit;
  }
}
@media only screen and (max-width: 767px){
  #app-wrapper .card.card--logs .card-ctrls.tab-search .card-ctrls__left .select2{
    margin-left:10px !important;
  }
}
#app-wrapper .card.card--logs .card-ctrls.tab-search .card-ctrls__left > select{
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
      -ms-flex-order:2;
          order:2;
}
#app-wrapper .card.card--logs .card-ctrls.tab-search .card-ctrls__left .card-ctrls--select2{
  -webkit-box-ordinal-group:4;
  -webkit-order:3;
      -ms-flex-order:3;
          order:3;
}
#app-wrapper .card .card-ctrls.tab-search{
  position:relative;
  margin:16px 0;
}
#app-wrapper .card .card-ctrls.tab-search .search-box{
  margin-right:24px;
}
#app-wrapper .card .card-ctrls.tab-search .filters{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
}
@media only screen and (max-width: 767px){
  #app-wrapper .card .card-ctrls.tab-search .filters{
    display:inline-block;
  }
}
#app-wrapper .card .card-ctrls.tab-search .card-ctrls__left{
  -webkit-box-pack:inherit;
  -webkit-justify-content:inherit;
      -ms-flex-pack:inherit;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          justify-content:inherit;
  height:36px;
}
@media only screen and (max-width: 767px){
  #app-wrapper .card .card-ctrls.tab-search .card-ctrls__left{
    height:34px;
  }
}
#app-wrapper .card .card-ctrls.tab-search .card-ctrls__left [data-selectar--mdl=true] + .select2-container--mdl .select2-selection{
  height:40px;
  border:0;
}
#app-wrapper .card .card-ctrls.tab-search .card-ctrls__left .select2 .select2-selection .select2-selection__rendered{
  padding-right:24px;
  padding-left:3px;
  font-weight:500;
}
#app-wrapper .card .card-ctrls.tab-search .card-ctrls__left .select2-container--mdl{
  position:relative;
  min-width:90px;
  max-width:150px;
  margin-right:16px;
}
#app-wrapper .card .card-ctrls.tab-search .card-ctrls__left .select2-container--mdl:before{
  z-index:10;
}
#app-wrapper .card .card-ctrls.tab-search .card-ctrls__left .select2-container--mdl:hover{
  border-color:#dfe3e6;
}
#app-wrapper .card .card-ctrls.tab-search .card-ctrls__left .select2-container--mdl:before{
  -webkit-transition:200ms;
  -o-transition:200ms;
  position:absolute;
  bottom:0px;
  left:50%;
  width:0;
  height:1px;
  background:#02A8F3;
  content:"";
  transition:200ms;
}
#app-wrapper .card .card-ctrls.tab-search .card-ctrls__left .select2-container--mdl:after{
  position:absolute;
  bottom:0px;
  left:0;
  width:100%;
  height:1px;
  background:#dadce0;
  content:"";
}
#app-wrapper .card .card-ctrls.tab-search .card-ctrls__left .select2-container--mdl.select2-container--open:before{
  -webkit-transition:500ms;
  -o-transition:500ms;
  left:0;
  width:100%;
  transition:500ms;
}
#app-wrapper .card .card-ctrls.tab-search .card-ctrls__left .search-box__mdl-textfield{
  min-width:52px;
  height:100%;
}
#app-wrapper .card .card-ctrls.tab-search .card-ctrls__left .search-box__mdl-textfield input{
  height:100%;
}
#app-wrapper .card .card-ctrls.tab-search .card-ctrls__left .select2.select2-container--open .select2-selection,
#app-wrapper .card .card-ctrls.tab-search .card-ctrls__left .select2:hover .select2-selection,
#app-wrapper .card .card-ctrls.tab-search .card-ctrls__left .select2:hover .select2-selection__rendered{
  border-color:#dfe3e6;
}
@media only screen and (max-width: 767px){
  #app-wrapper .card .card-ctrls.tab-search .card-ctrls__left .select2-container{
    width:auto !important;
    min-width:inherit;
    margin:0;
  }
}
#app-wrapper .card .card-ctrls.tab-search .tbl-c .dataTables_wrapper .pagination--type2 .dataTables_paginate .paginate_button:hover{
  color:#02A8F3 !important;
}
#app-wrapper .card .card-ctrls.tab-search.tab-search--filter .card-ctrls__right .ddown-multi .ddown-multi__submenu{
  z-index:10;
}
.tab-search--filter .ddown.ddown-multi .ddown-multi__submenu > li:last-child{
  margin-bottom:16px;
}
#app-wrapper .tab-search.tab-search--filter .card-ctrls__left .select2 .select2-selection .select2-selection__rendered{
  height:40px;
  line-height:40px;
}
#app-wrapper .tab-search.tab-search--filter .card-ctrls__left .search-box .search-box__search-field{
  font-size:15px;
}
@media only screen and (max-width: 767px){
  #app-wrapper .tab-search{
    margin:0;
    padding:0;
  }
  #app-wrapper .tab-search .card-ctrls__left{
    width:100%;
  }
  #app-wrapper .tab-search .ddown-multi .ddown-multi__menu{
    width:260px;
  }
  #app-wrapper .tab-search .select2{
    height:36px;
    padding:0;
  }
  #app-wrapper .tab-search.tab-search--filter .card-ctrls__left .select2 .select2-selection .select2-selection__rendered{
    height:40px;
    line-height:40px;
  }
  #app-wrapper .tab-search div.search-box.search-box--dark{
    width:100% !important;
    margin-right:0 !important;
    padding-left:0;
  }
  #app-wrapper .tab-search div.search-box.search-box--dark i{
    right:0;
    left:auto;
    width:36px;
    margin:0 4px;
    text-align:center;
    cursor:pointer;
  }
  #app-wrapper .tab-search div.search-box.search-box--dark form{
    display:none;
    margin-right:48px;
  }
  #app-wrapper .tab-search div.search-box.search-box--dark .mdl-textfield input,
  #app-wrapper .tab-search div.search-box.search-box--dark .mdl-textfield label{
    margin:0;
    padding:0;
    border-bottom:0;
    color:#5c6066;
    font-size:18px;
  }
  #app-wrapper .tab-search div.search-box.search-box--dark .mdl-textfield label{
    top:auto;
    height:40px;
    line-height:40px;
  }
  #app-wrapper .tab-search div.search-box.search-box--dark .mdl-textfield label:after{
    content:initial;
  }
  #app-wrapper .tab-search.tab-search--open-search .search-box{
    background-color:white;
    z-index:9;
  }
  #app-wrapper .tab-search.tab-search--open-search .card-ctrls__left .select2{
    display:none;
  }
  #app-wrapper .tab-search.tab-search--open-search .card-ctrls__left .search-box .zmdi:before{
    content:'\f136';
  }
  #app-wrapper .tab-search.tab-search--open-search .card-ctrls__left .search-box form{
    display:block;
    width:100%;
  }
  #app-wrapper .tab-search.only-search .search-box{
    background-color:white;
    z-index:9;
  }
  #app-wrapper .tab-search.only-search .card-ctrls__left .select2{
    display:none;
  }
  #app-wrapper .tab-search.only-search .card-ctrls__left .search-box .zmdi:before{
    content:'\f136';
  }
  #app-wrapper .tab-search.only-search .card-ctrls__left .search-box .zmdi-search{
    display:none;
  }
  #app-wrapper .tab-search.only-search .card-ctrls__left .search-box form{
    display:block;
    width:100%;
    margin-right:0;
  }
}
#app-wrapper .card-datatables .card.card--tabs .mdl-tabs .tbl-c{
  overflow-y:visible !important;
}
.card-datatables .tab-search [data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-selection{
  position:relative;
}
.card-datatables .tab-search [data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-selection:before,
.card-datatables .tab-search [data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-selection:after{
  bottom:-4px !important;
}
.card-datatables .tab-search [data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-selection .select2-selection__arrow:before{
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
  top:50%;
          transform:translateY(-50%);
}
.card--logs .tab-search [data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-selection{
  position:relative;
}
.card--logs .tab-search [data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-selection:before,
.card--logs .tab-search [data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-selection:after{
  bottom:-1px !important;
}
.card--logs .tab-search [data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-selection .select2-selection__arrow:before{
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
  top:45%;
          transform:translateY(-50%);
}
@media only screen and (max-width: 1199px){
  #app-wrapper .card.card--logs .card-ctrls.tab-search .card-ctrls__left .search-box .search-box__mdl-textfield{
    margin-left:10px;
  }
  #app-wrapper .main-content .search-box{
    margin-left:0;
  }
}
#app-wrapper .card-datatables .card .card-ctrls.tab-search{
  -webkit-transition:0ms;
  -o-transition:0ms;
  transition:0ms;
}
@media only screen and (max-width: 1350px){
  #app-wrapper .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides{
    margin-bottom:4px !important;
  }
}
@media only screen and (max-width: 1350px){
  #app-wrapper .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides){
    margin-bottom:44px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
  #app-wrapper .card-datatables .selected-mode--active .card-ctrls.tab-search.tab-search--filter .card-ctrls__left .search-box,
  #app-wrapper .card-datatables .selected-mode--touch-active .card-ctrls.tab-search.tab-search--filter .card-ctrls__left .search-box,#app-wrapper .card-datatables .selected-mode--active .card-ctrls.tab-search.tab-search--filter .card-ctrls__left .search-box .zmdi-search,
  #app-wrapper .card-datatables .selected-mode--touch-active .card-ctrls.tab-search.tab-search--filter .card-ctrls__left .search-box .zmdi-search{
    margin-left:0;
  }
  #app-wrapper .card-datatables .selected-mode--active .card-ctrls.tab-search.tab-search--filter .card-ctrls__left .select2,
  #app-wrapper .card-datatables .selected-mode--touch-active .card-ctrls.tab-search.tab-search--filter .card-ctrls__left .select2{
    margin-right:0 !important;
  }
  #app-wrapper .card-datatables .selected-mode--active .card-ctrls.tab-search.tab-search--filter .card-ctrls__left .select2 .select2-selection__rendered,
  #app-wrapper .card-datatables .selected-mode--touch-active .card-ctrls.tab-search.tab-search--filter .card-ctrls__left .select2 .select2-selection__rendered{
    max-width:70px;
  }
}
@media only screen and (min-width: 1351px) and (max-width: 1499px){
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="18"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="19"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="20"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient{
    background:-webkit-gradient(linear, right top, left top, from(#ebeff2), to(rgba(235, 239, 242, 0)));
    background:-webkit-linear-gradient(right, #ebeff2, rgba(235, 239, 242, 0));
    background:-o-linear-gradient(right, #ebeff2, rgba(235, 239, 242, 0));
    background:linear-gradient(to left, #ebeff2, rgba(235, 239, 242, 0));
  }
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="18"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="19"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="20"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient{
    background:-webkit-gradient(linear, left top, right top, from(#ebeff2), to(rgba(235, 239, 242, 0)));
    background:-webkit-linear-gradient(left, #ebeff2, rgba(235, 239, 242, 0));
    background:-o-linear-gradient(left, #ebeff2, rgba(235, 239, 242, 0));
    background:linear-gradient(to right, #ebeff2, rgba(235, 239, 242, 0));
  }
  #app-wrapper [data-gs-width="8"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="9"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="10"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="11"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="12"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="13"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="14"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="15"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="16"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="17"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="18"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="19"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="20"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init{
    height:31px;
  }
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="18"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="19"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="20"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active{
    margin-right:0;
  }
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="18"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="19"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="20"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper{
    -webkit-box-pack:inherit;
    -webkit-justify-content:inherit;
        -ms-flex-pack:inherit;
            justify-content:inherit;
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="18"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="19"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="20"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides){
    margin-bottom:44px;
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="18"] .card-datatables .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="19"] .card-datatables .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="20"] .card-datatables .card .card-ctrls.tab-search{
    -webkit-transition:300ms;
    -o-transition:300ms;
    margin-top:8px;
    padding-top:0;
    transition:300ms;
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search .swiper-filters--box,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search .swiper-filters--box,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search .swiper-filters--box,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search .swiper-filters--box,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search .swiper-filters--box,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search .swiper-filters--box,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search .swiper-filters--box,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search .swiper-filters--box,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search .swiper-filters--box,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search .swiper-filters--box,
  #app-wrapper [data-gs-width="18"] .card-datatables .card .card-ctrls.tab-search .swiper-filters--box,
  #app-wrapper [data-gs-width="19"] .card-datatables .card .card-ctrls.tab-search .swiper-filters--box,
  #app-wrapper [data-gs-width="20"] .card-datatables .card .card-ctrls.tab-search .swiper-filters--box{
    -webkit-transition:300ms;
    -o-transition:300ms;
    transition:300ms;
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides,
  #app-wrapper [data-gs-width="18"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides,
  #app-wrapper [data-gs-width="19"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides,
  #app-wrapper [data-gs-width="20"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides{
    margin-bottom:16px !important;
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter,
  #app-wrapper [data-gs-width="18"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter,
  #app-wrapper [data-gs-width="19"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter,
  #app-wrapper [data-gs-width="20"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter{
    margin-bottom:60px;
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="18"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="19"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="20"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box{
    top:50px;
    right:0;
    left:0;
    width:100%;
    background:#EBEFF2;
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="18"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="19"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="20"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters{
    width:100%;
    margin-right:auto;
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="18"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="19"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="20"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev{
    right:auto;
    left:0;
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="18"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="19"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="20"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before{
    opacity:1;
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="18"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="19"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="20"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after{
    left:-1px;
    background:-webkit-gradient(linear, left top, right top, from(#ebeff2), to(rgba(235, 239, 242, 0)));
    background:-webkit-linear-gradient(left, #ebeff2, rgba(235, 239, 242, 0));
    background:-o-linear-gradient(left, #ebeff2, rgba(235, 239, 242, 0));
    background:linear-gradient(to right, #ebeff2, rgba(235, 239, 242, 0));
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="18"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="19"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="20"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next{
    right:0;
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="18"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="19"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="20"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after{
    right:0;
    background:-webkit-gradient(linear, right top, left top, from(#ebeff2), to(rgba(235, 239, 242, 0)));
    background:-webkit-linear-gradient(right, #ebeff2, rgba(235, 239, 242, 0));
    background:-o-linear-gradient(right, #ebeff2, rgba(235, 239, 242, 0));
    background:linear-gradient(to left, #ebeff2, rgba(235, 239, 242, 0));
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="18"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="19"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="20"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="18"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="19"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="20"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before{
    display:none;
  }
}
@media only screen and (min-width: 1500px) and (max-width: 1649px){
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient{
    background:-webkit-gradient(linear, right top, left top, from(#ebeff2), to(rgba(235, 239, 242, 0)));
    background:-webkit-linear-gradient(right, #ebeff2, rgba(235, 239, 242, 0));
    background:-o-linear-gradient(right, #ebeff2, rgba(235, 239, 242, 0));
    background:linear-gradient(to left, #ebeff2, rgba(235, 239, 242, 0));
  }
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient{
    background:-webkit-gradient(linear, left top, right top, from(#ebeff2), to(rgba(235, 239, 242, 0)));
    background:-webkit-linear-gradient(left, #ebeff2, rgba(235, 239, 242, 0));
    background:-o-linear-gradient(left, #ebeff2, rgba(235, 239, 242, 0));
    background:linear-gradient(to right, #ebeff2, rgba(235, 239, 242, 0));
  }
  #app-wrapper [data-gs-width="8"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="9"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="10"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="11"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="12"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="13"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="14"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="15"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="16"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="17"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init{
    height:31px;
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides){
    margin-bottom:44px;
  }
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active{
    margin-right:0;
  }
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper{
    -webkit-box-pack:inherit;
    -webkit-justify-content:inherit;
        -ms-flex-pack:inherit;
            justify-content:inherit;
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search{
    margin-top:8px;
    padding-top:0;
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter.swiper--no-slides{
    margin-bottom:16px !important;
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search.tab-search--filter{
    margin-bottom:60px;
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box{
    top:50px;
    right:0;
    left:0;
    width:100%;
    background:#EBEFF2;
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters{
    width:100%;
    margin-right:auto;
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev{
    right:auto;
    left:0;
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before{
    opacity:1;
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after{
    left:-1px;
    background:-webkit-gradient(linear, left top, right top, from(#ebeff2), to(rgba(235, 239, 242, 0)));
    background:-webkit-linear-gradient(left, #ebeff2, rgba(235, 239, 242, 0));
    background:-o-linear-gradient(left, #ebeff2, rgba(235, 239, 242, 0));
    background:linear-gradient(to right, #ebeff2, rgba(235, 239, 242, 0));
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next{
    right:0;
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after{
    right:0;
    background:-webkit-gradient(linear, right top, left top, from(#ebeff2), to(rgba(235, 239, 242, 0)));
    background:-webkit-linear-gradient(right, #ebeff2, rgba(235, 239, 242, 0));
    background:-o-linear-gradient(right, #ebeff2, rgba(235, 239, 242, 0));
    background:linear-gradient(to left, #ebeff2, rgba(235, 239, 242, 0));
  }
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="8"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="9"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="10"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="11"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="12"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="13"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="14"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="15"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="16"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="17"] .card-datatables .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before{
    display:none;
  }
}
@media only screen and (min-width: 1650px){
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next.swiper-filters-next--gradient{
    background:-webkit-gradient(linear, right top, left top, from(#ebeff2), to(rgba(235, 239, 242, 0)));
    background:-webkit-linear-gradient(right, #ebeff2, rgba(235, 239, 242, 0));
    background:-o-linear-gradient(right, #ebeff2, rgba(235, 239, 242, 0));
    background:linear-gradient(to left, #ebeff2, rgba(235, 239, 242, 0));
  }
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev.swiper-filters-prev--gradient{
    background:-webkit-gradient(linear, left top, right top, from(#ebeff2), to(rgba(235, 239, 242, 0)));
    background:-webkit-linear-gradient(left, #ebeff2, rgba(235, 239, 242, 0));
    background:-o-linear-gradient(left, #ebeff2, rgba(235, 239, 242, 0));
    background:linear-gradient(to right, #ebeff2, rgba(235, 239, 242, 0));
  }
  #app-wrapper [data-gs-width="8"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="9"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="10"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="11"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="12"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="13"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="14"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="15"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="16"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init,
  #app-wrapper [data-gs-width="17"] .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters .swiper-slide .filter .ddown__init{
    height:31px;
  }
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides),
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search.tab-search--filter:not(.swiper--no-slides){
    margin-bottom:44px;
  }
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active{
    margin-right:0;
  }
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search .filters .swiper-filters--box.swiper-filters--no-active .swiper-wrapper{
    -webkit-box-pack:inherit;
    -webkit-justify-content:inherit;
        -ms-flex-pack:inherit;
            justify-content:inherit;
  }
  #app-wrapper [data-gs-width="8"] .filters .ddown.ddown-multi .ddown-multi__menu .btn-clear,
  #app-wrapper [data-gs-width="9"] .filters .ddown.ddown-multi .ddown-multi__menu .btn-clear,
  #app-wrapper [data-gs-width="10"] .filters .ddown.ddown-multi .ddown-multi__menu .btn-clear,
  #app-wrapper [data-gs-width="11"] .filters .ddown.ddown-multi .ddown-multi__menu .btn-clear,
  #app-wrapper [data-gs-width="12"] .filters .ddown.ddown-multi .ddown-multi__menu .btn-clear,
  #app-wrapper [data-gs-width="13"] .filters .ddown.ddown-multi .ddown-multi__menu .btn-clear,
  #app-wrapper [data-gs-width="14"] .filters .ddown.ddown-multi .ddown-multi__menu .btn-clear,
  #app-wrapper [data-gs-width="15"] .filters .ddown.ddown-multi .ddown-multi__menu .btn-clear,
  #app-wrapper [data-gs-width="16"] .filters .ddown.ddown-multi .ddown-multi__menu .btn-clear,
  #app-wrapper [data-gs-width="17"] .filters .ddown.ddown-multi .ddown-multi__menu .btn-clear{
    display:none;
  }
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters--clear-all,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters--clear-all,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters--clear-all,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters--clear-all,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters--clear-all,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters--clear-all,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters--clear-all,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters--clear-all,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters--clear-all,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters--clear-all{
    display:block;
  }
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search{
    margin-top:8px;
    padding-top:0;
  }
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search .filters .swiper-filters--box,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search .filters .swiper-filters--box{
    top:50px;
    right:0;
    left:0;
    width:100%;
    background:#EBEFF2;
  }
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters{
    width:100%;
    margin-right:auto;
  }
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev{
    right:auto;
    left:0;
  }
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before{
    opacity:1;
  }
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:after{
    left:-1px;
    background:-webkit-gradient(linear, left top, right top, from(#ebeff2), to(rgba(235, 239, 242, 0)));
    background:-webkit-linear-gradient(left, #ebeff2, rgba(235, 239, 242, 0));
    background:-o-linear-gradient(left, #ebeff2, rgba(235, 239, 242, 0));
    background:linear-gradient(to right, #ebeff2, rgba(235, 239, 242, 0));
  }
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next{
    right:0;
  }
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:after{
    right:0;
    background:-webkit-gradient(linear, right top, left top, from(#ebeff2), to(rgba(235, 239, 242, 0)));
    background:-webkit-linear-gradient(right, #ebeff2, rgba(235, 239, 242, 0));
    background:-o-linear-gradient(right, #ebeff2, rgba(235, 239, 242, 0));
    background:linear-gradient(to left, #ebeff2, rgba(235, 239, 242, 0));
  }
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-next:before,
  #app-wrapper [data-gs-width="8"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="9"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="10"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="11"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="12"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="13"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="14"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="15"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="16"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before,
  #app-wrapper [data-gs-width="17"] .card .card-ctrls.tab-search .filters .swiper-filters--box .swiper-filters-prev:before{
    display:none;
  }
}
#app-wrapper .app-content.page-comments .grid-stack-item-content{
  overflow:visible;
}
.card.card--comments{
  position:relative;
  overflow:hidden;
}
.card.card--comments.card--comments-small .comments-message__date{
  display:none;
}
.card.card--comments.card--comments-small .comments-message__name{
  -o-text-overflow:ellipsis;
  max-width:90%;
  overflow:hidden;
     text-overflow:ellipsis;
  white-space:nowrap;
}
.card.card--comments.card--comments-input-ctrls .card__footer .comments__input{
  position:relative;
  height:76px;
  min-height:100%;
  max-height:300%;
  overflow:hidden;
  line-height:22px;
}
.card.card--comments.card--comments-input-ctrls .card__footer .comments__input.ps-container{
  padding-right:16px;
}
.card.card--comments.card--comments-input-ctrls .card__footer .comments__input .ps-scrollbar-y-rail{
  margin-bottom:8px;
}
.card.card--comments.card--comments-input-ctrls .card__footer .comments__input textarea{
  padding:8px 24px;
}
.card.card--comments.card--comments-input-ctrls .card__footer .comments__input trix-editor{
  height:auto;
  min-height:calc( 100% - 3px);
  margin-top:3px;
  margin-left:-1px;
  padding-top:0;
  padding-bottom:20px;
  overflow:hidden;
  border-top:0;
}
@-webkit-keyframes slowlyNicelyUp{
  from{
    position:relative;
    top:200px;
  }
  to{
    position:relative;
    top:0;
  }
}
@keyframes slowlyNicelyUp{
  from{
    position:relative;
    top:200px;
  }
  to{
    position:relative;
    top:0;
  }
}
.card.card--comments.card--comments-input-ctrls .card__footer .card__footer--top,
.card.card--comments.card--comments-input-ctrls .card__footer .comments__meta{
  -webkit-animation:slowlyNicelyUp 220ms;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          animation:slowlyNicelyUp 220ms;
}
.card.card--comments.card--comments-input-ctrls .card__footer .card__footer--top{
  border-top:1px solid #f5ecb8;
}
.card.card--comments.card--comments-input-ctrls .card__footer .card__footer--bottom{
  border-top:0;
}
.card.card--comments.card--comments-expanded .card__content{
  padding-bottom:0 !important;
}
.card.card--comments.card--comments-expanded .card__footer{
          flex-flow:column nowrap;
  height:50%;
}
.card.card--comments.card--comments-expanded .card__footer,.card.card--comments.card--comments-expanded .card__footer .card__footer--bottom{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
}
.card.card--comments.card--comments-expanded .card__footer .card__footer--bottom{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
          flex-flow:column nowrap;
  padding-bottom:24px;
}
.card.card--comments.card--comments-expanded .card__footer .comments__input{
  margin-right:70px;
}
.card.card--comments.card--comments-expanded .card__footer .comments__meta{
  position:absolute;
  top:calc(50% - 24px);
  right:2px;
}
.card.card--comments .trix-dnd{
  display:none;
}
.card.card--comments.card--dnd .trix-dnd{
  display:block;
}
.card.card--comments.card--dnd .card__footer{
          flex-flow:column nowrap;
  height:50%;
}
.card.card--comments.card--dnd .card__footer,.card.card--comments.card--dnd .card__footer .card__footer--bottom{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
}
.card.card--comments.card--dnd .card__footer .card__footer--bottom{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
          flex-flow:column nowrap;
}
.card.card--comments.card--dnd .card__footer .card__footer--bottom .comments__input{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:column nowrap;
}
.card.card--comments.card--dnd .card__footer .comments__input{
  margin-right:70px;
}
.card.card--comments.card--dnd .card__footer .comments__meta{
  position:absolute;
  top:calc(50% - 24px);
  right:2px;
}
.card.card--comments .comments-message__edit,
.card.card--comments .comments-message__close{
  display:none;
}
.card.card--comments.card--comments-edit .card__header{
  -webkit-transition:150ms;
  -o-transition:150ms;
  background-color:rgba(255, 86, 60, 0.15);
  transition:150ms;
}
.card.card--comments.card--comments-edit .comments-message{
  -webkit-transition:300ms;
  -o-transition:300ms;
  -webkit-animation-duration:400ms !important;
  position:relative;
          animation-duration:400ms !important;
  transition:300ms;
}
@-webkit-keyframes fadeInRight{
  0%{
    -webkit-transform:translateX(20px);
    opacity:0;
  }
  100%{
    -webkit-transform:translateX(0);
    opacity:1;
  }
}
@keyframes fadeInRight{
  0%{
    -webkit-transform:translateX(20px);
            transform:translateX(20px);
    opacity:0;
  }
  100%{
    -webkit-transform:translateX(0);
            transform:translateX(0);
    opacity:1;
  }
}
.card.card--comments.card--comments-edit .comments-message.fadeInRight-leave{
  -webkit-animation-name:bounceOutRight;
  animation-name:bounceOutRight;
}
.card.card--comments.card--comments-edit .comments-message.fadeInRight-enter{
  -webkit-animation-name:bounceInLeft;
  animation-name:bounceInLeft;
}
@-webkit-keyframes fadeInLeft{
  0%{
    -webkit-transform:translateX(-20px);
    opacity:0;
  }
  100%{
    -webkit-transform:translateX(0);
    opacity:1;
  }
}
@keyframes fadeInLeft{
  0%{
    -webkit-transform:translateX(-20px);
            transform:translateX(-20px);
    opacity:0;
  }
  100%{
    -webkit-transform:translateX(0);
            transform:translateX(0);
    opacity:1;
  }
}
.card.card--comments.card--comments-edit .comments-message .fadeInLeft{
  -webkit-animation-name:fadeInLeft;
  animation-name:fadeInLeft;
}
.card.card--comments.card--comments-edit .comments-message.fadeInLeft-leave{
  -webkit-animation-name:bounceOutRight;
  animation-name:bounceOutRight;
}
.card.card--comments.card--comments-edit .comments-message.fadeInLeft-enter{
  -webkit-animation-name:bounceInLeft;
  animation-name:bounceInLeft;
}
.card.card--comments.card--comments-edit .comments-message .comments-message__txt{
  position:relative;
}
.card.card--comments.card--comments-edit .comments-message .comments-message__txt:before{
  position:absolute;
  top:12px;
  left:-9px;
  border-width:8px 12px 8px 0;
  border-color:transparent #f5ecb8 transparent transparent;
  content:'';
}
.card.card--comments.card--comments-edit .comments-message button{
  -webkit-transition:200ms;
  -o-transition:200ms;
  border:0;
  border-radius:50%;
  outline:0;
  background:transparent;
  transition:200ms;
}
.card.card--comments.card--comments-edit .comments-message button[disabled]{
  color:#d6ca89;
  cursor:not-allowed;
}
.card.card--comments.card--comments-edit .comments-message .comments-message__close{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-transition:200ms;
  -o-transition:200ms;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:none;
  position:absolute;
  top:50px;
  left:8px;
          align-items:center;
          justify-content:center;
  width:32px;
  height:32px;
  color:#66615c;
  font:normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-size:inherit;
  font-size:19px;
  text-rendering:auto;
  content:'\f136';
  cursor:pointer;
  transition:200ms;
  z-index:2;
}
.card.card--comments.card--comments-edit .comments-message .comments-message__close .mdl-button__ripple-container{
  border-radius:50%;
}
.card.card--comments.card--comments-edit .comments-message .comments-message__close:hover{
  opacity:0.4;
}
.card.card--comments.card--comments-edit .comments-message .comments-message__edit{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-transition:200ms;
  -o-transition:200ms;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:none;
  position:absolute;
  top:50px;
  left:37px;
          align-items:center;
          justify-content:center;
  width:32px;
  height:32px;
  color:#66615c;
  font:normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-size:inherit;
  font-size:17px;
  text-rendering:auto;
  content:'\f136';
  cursor:pointer;
  transition:200ms;
  z-index:2;
}
.card.card--comments.card--comments-edit .comments-message .comments-message__edit .mdl-button__ripple-container{
  border-radius:50%;
}
.card.card--comments.card--comments-edit .comments-message .comments-message__edit:hover{
  opacity:0.4;
}
.card.card--comments.card--comments-edit .comments-message:hover{
  opacity:0.9;
}
.card.card--comments.card--comments-edit .comments-message:hover .comments-message__edit,
.card.card--comments.card--comments-edit .comments-message:hover .comments-message__close{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  opacity:1;
}
.card.card--comments.card--comments-edit .comments-message:hover .comments-message__txt{
  margin-left:12px;
}
.card.card--comments .comments-message__edit-info{
  display:inline-block;
  width:100%;
  margin-top:10px;
  margin-bottom:0;
  color:#afafaf;
  font-size:13px;
  line-height:20px;
  text-align:right;
}
.card.card--comments .card__header{
  border-bottom:1px solid rgba(45, 53, 61, 0.1);
}
.card.card--comments .card__header .card-button{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-transition:200ms;
  -o-transition:200ms;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  right:-8px;
          align-items:center;
          justify-content:center;
  width:32px;
  height:32px;
  margin-left:8px;
  cursor:pointer;
  transition:200ms;
}
.card.card--comments .card__header .card-button :first-child{
  margin-left:0;
}
.card.card--comments .card__header .card-button:hover{
  opacity:0.6;
}
.card.card--comments .card__header .card-button .mdl-button__ripple-container{
  border-radius:50%;
}
.card.card--comments .card__header .card__header-right i{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
  width:100%;
  height:100%;
  margin-right:8px;
  margin-right:0;
  color:#66615c;
  font-size:24px;
  cursor:pointer;
}
.card.card--comments .card__header .card__header-right i:last-child{
  margin-right:0;
}
.card.card--comments .card__content{
  padding:0;
  padding-top:0;
  padding-bottom:52px;
}
.card.card--comments .card__content .ps-scrollbar-y-rail{
  -webkit-transform:translateX(-8px);
      -ms-transform:translateX(-8px);
  margin-top:8px;
  margin-right:0 !important;
          transform:translateX(-8px);
}
.card.card--comments .card__footer{
  position:absolute;
  bottom:-1px;
  width:100%;
  background-color:#fff9c4;
}
@-webkit-keyframes slowlyNicelyDown{
  from{
    position:relative;
    top:0;
  }
  to{
    position:relative;
    top:200px;
  }
}
@keyframes slowlyNicelyDown{
  from{
    position:relative;
    top:0;
  }
  to{
    position:relative;
    top:200px;
  }
}
.card.card--comments .card__footer .card__footer--top{
  -webkit-animation:slowlyNicelyDown 320ms;
  display:none;
          animation:slowlyNicelyDown 320ms;
}
.card.card--comments .card__footer .card__footer--bottom{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
  border-top:1px solid #f5ecb8;
}
.card.card--comments .card__footer .comments__editor{
  position:relative;
  width:100%;
}
.card.card--comments .card__footer .comments__input{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  -webkit-transition:200ms;
  -o-transition:200ms;
          flex:1;
  height:52px;
  transition:200ms;
}
.card.card--comments .card__footer .comments__input textarea{
  width:100%;
  height:100%;
  padding:13px 24px;
  border:0;
  background:transparent;
  color:#b2a9a1;
  font-size:13px;
  font-weight:400;
  resize:none;
}
.card.card--comments .card__footer .comments__input textarea:focus,
.card.card--comments .card__footer .comments__input textarea:active{
  border:0;
  outline:0;
}
.card.card--comments .card__footer .comments__input textarea::-webkit-input-placeholder{
  color:#dedddc;
  font-style:italic;
}
.card.card--comments .card__footer .comments__input textarea::-moz-placeholder{
  color:#dedddc;
  font-style:italic;
}
.card.card--comments .card__footer .comments__input textarea:-ms-input-placeholder{
  color:#dedddc;
  font-style:italic;
}
.card.card--comments .card__footer .comments__input textarea::placeholder{
  color:#dedddc;
  font-style:italic;
}
.card.card--comments .card__footer .comments__input trix-editor{
  -webkit-transition:500ms;
  -o-transition:500ms;
  position:relative;
  width:100%;
  width:calc( 100% - 10px);
  min-height:0;
  padding:13px 24px;
  padding-right:0;
  border:0;
  border-radius:0;
  outline:none;
  color:#b2a9a1;
  font-size:13px;
  font-weight:400;
  transition:500ms;
}
.card.card--comments .card__footer .comments__input trix-editor::-webkit-input-placeholder,
.card.card--comments .card__footer .comments__input trix-editor:before{
  color:#b2a9a1;
  font-size:13px;
}
.card.card--comments .card__footer .comments__input trix-editor::-moz-placeholder,
.card.card--comments .card__footer .comments__input trix-editor:before{
  color:#b2a9a1;
  font-size:13px;
}
.card.card--comments .card__footer .comments__input trix-editor:-ms-input-placeholder,
.card.card--comments .card__footer .comments__input trix-editor:before{
  color:#b2a9a1;
  font-size:13px;
}
.card.card--comments .card__footer .comments__input trix-editor::placeholder,
.card.card--comments .card__footer .comments__input trix-editor:before{
  color:#b2a9a1;
  font-size:13px;
}
.card.card--comments .card__footer .comments__meta{
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
  display:none;
          align-items:flex-start;
  width:67px;
  text-align:center;
}
.card.card--comments .card__footer .comments__meta,.card.card--comments .card__footer .comments__meta a{
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  position:relative;
          justify-content:center;
}
.card.card--comments .card__footer .comments__meta a{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
  width:40px;
  height:40px;
  margin-top:8px;
}
.card.card--comments .card__footer .comments__meta a .mdl-button__ripple-container{
  border-radius:50%;
}
.card.card--comments .card__footer .comments__meta .comments__send{
  color:#ffa000;
  font-size:19px;
}
.comments-container{
  -webkit-box-align:stretch;
  -webkit-align-items:stretch;
      -ms-flex-align:stretch;
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
      -ms-flex-pack:end;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          flex-flow:column nowrap;
          align-items:stretch;
          justify-content:flex-end;
  height:auto;
}
.comments-container.comments-container--h-100{
  height:100%;
}
.comments-conversation{
  -webkit-box-align:stretch;
  -webkit-align-items:stretch;
      -ms-flex-align:stretch;
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
      -ms-flex-pack:end;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  -webkit-transition:500ms;
  -o-transition:500ms;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          flex-flow:column nowrap;
          align-items:stretch;
          justify-content:flex-end;
  height:100%;
  padding-top:24px;
  overflow-y:auto;
  transition:500ms;
}
.card--comments.is-refreshing .comments-message{
  -webkit-transition:500ms;
  -o-transition:500ms;
  -webkit-filter:blur(4px) grayscale(20%);
          filter:blur(4px) grayscale(20%);
  transition:500ms;
}
.card--comments.is-refreshing .comments-loading{
  display:none;
}
.card--comments.is-refreshing:before{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  -webkit-animation:pace-spinner 400ms linear infinite;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  top:calc(50% - 25px);
  left:calc(50% - 25px);
          align-items:center;
          justify-content:center !important;
  width:50px;
  height:50px;
  padding:0px;
  border:solid 2px transparent;
  border-radius:50%;
  border-radius:100%;
  border-top-color:#02a8f3;
  border-left-color:#02a8f3;
  animation:pace-spinner 400ms linear infinite;
  content:'';
  z-index:9999;
}
.comments-container .comments-message:hover .avatar img{
  -webkit-filter:saturate(140%);
          filter:saturate(140%);
}
.comments-message{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
  -webkit-flex-shrink:0;
      -ms-flex-negative:0;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          flex-shrink:0;
          align-items:flex-start;
  margin-bottom:16px;
  padding:0 24px;
}
.comments-message figcaption{
  display:none;
}
.comments-message progress{
  width:100%;
  height:10px;
  background:grey;
  color:white;
}
.comments-message .comments-message__close{
  -webkit-transition:300ms;
  -o-transition:300ms;
  opacity:0;
  transition:300ms;
}
.comments-message .comments-message__edit{
  -webkit-transition:200ms;
  -o-transition:200ms;
  display:none;
  opacity:0;
  transition:200ms;
}
.comments-message .comments-message__txt{
  -webkit-transition:150ms;
  -o-transition:150ms;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  position:relative;
          flex:1;
  min-width:calc(100% - 52px);
  margin-left:12px;
  padding:16px;
  padding-top:10px;
  border-radius:3px;
  background-color:#f5ecb8;
  transition:150ms;
}
.comments-message .comments-message__txt:before{
  position:absolute;
  top:12px;
  left:-7px;
  width:0;
  height:0;
  border-width:8px 12px 8px 0;
  border-style:solid;
  border-color:transparent #f5ecb8 transparent transparent;
  content:'';
}
.comments-message .comments-message__txt .comments-message__header{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:space-between;
  margin-bottom:3px;
  font-size:13px;
}
.comments-message .comments-message__txt .comments-message__name{
  color:#66615c;
  font-weight:600;
}
.comments-message .comments-message__txt .comments-message__name,.comments-message .comments-message__txt .comments-message__date{
  -o-text-overflow:ellipsis;
  display:inline-block;
  max-width:50%;
  overflow:hidden;
     text-overflow:ellipsis;
  white-space:nowrap;
}
.comments-message .comments-message__txt .comments-message__date{
  position:relative;
  padding-left:4px;
  color:rgba(102, 102, 102, 0.64);
  font-size:12px;
}
.comments-message .comments-message__txt .comments-message__content{
  min-height:28px;
  color:#4c4c4c;
  font-size:13px;
  line-height:20px;
}
.comments-message .comments-message__txt .comments-message__content p{
  margin:0;
  line-height:inherit;
}
.comments-message .comments-message__txt .comments-message__content *{
  min-height:28px;
  color:#4c4c4c;
  font-size:13px;
  line-height:20px;
}
trix-toolbar{
  height:32px;
}
trix-toolbar .trix-button-group,
trix-toolbar .button_row{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:flex-start;
  height:100%;
  margin-top:6px;
  padding-left:16px;
}
trix-toolbar button{
  cursor:pointer;
}
trix-toolbar .trix-button-group{
  margin:0;
  border:none;
}
trix-toolbar .trix-button-group button{
  width:28px;
  height:24px;
  border:none;
  border-left:0;
  outline:none;
  background:none;
}
trix-toolbar .trix-button-group button:not(:first-child),
trix-toolbar .trix-button-group input[type='button']:not(:first-child){
  border-left:0;
}
.trix-zmdi{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  color:#737780;
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  font-size:19px;
  line-height:24px;
  text-rendering:auto;
  opacity:1;
}
trix-editor{
  height:100%;
  z-index:2;
}
trix-editor ol,
trix-editor ul{
  margin-top:0;
  margin-bottom:8px;
  font-size:14px;
  line-height:24px;
}
trix-editor figure.attachment{
  display:none;
  position:absolute;
  bottom:16px;
  max-width:75px;
  max-height:75px;
  margin-right:16px;
  margin-left:0;
  float:left;
}
trix-editor figure.attachment.png,
trix-editor figure.attachment.jpg,
trix-editor figure.attachment.jpeg,
trix-editor figure.attachment.gif{
  display:block;
}
trix-editor figure.attachment figcaption{
  display:none;
}
trix-editor figure.attachment progress[value]{
  max-width:75px;
  margin-top:5px;
  border-radius:5px;
  background-color:transparent;
}
trix-editor figure.attachment progress[value]::-webkit-progress-bar{
  height:6px;
  border-radius:5px;
  background-color:#d9d39e;
}
trix-editor figure.attachment progress[value]::-webkit-progress-value{
  border-radius:5px;
  background-color:#ffa000;
}
trix-editor figure.attachment .remove{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  top:auto;
  right:-12px;
  bottom:-12px;
          align-items:center;
          justify-content:center !important;
  width:24px;
  height:24px;
  border:4px solid #fff;
  background:#f44336;
}
trix-editor figure.attachment .remove:after{
  display:none;
  content:'';
}
trix-editor figure.attachment .remove:before{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  color:#fff;
  font:normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-size:inherit;
  font-size:14px;
  text-rendering:auto;
  content:'\f136';
  opacity:1;
}
trix-editor figure.attachment img{
  width:100%;
  max-height:100px;
  cursor:-webkit-zoom-in;
  cursor:zoom-in;
}
trix-editor figure.attachment img,trix-editor figure.attachment img:focus{
  -webkit-box-shadow:none;
  outline:none;
          box-shadow:none;
}
trix-toolbar .trix-button-group button.bold:before{
  content:'\f23d';
}
trix-toolbar .trix-button-group button.bold:before,trix-toolbar .trix-button-group button.italic:before{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  background-image:none;
  color:#737780;
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  font-size:19px;
  line-height:24px;
  text-rendering:auto;
  opacity:1;
}
trix-toolbar .trix-button-group button.italic:before{
  content:'\f245';
}
trix-toolbar .trix-button-group button.strike:before{
  content:'\f24d';
}
trix-toolbar .trix-button-group button.strike:before,trix-toolbar .trix-button-group button.list.bullets:before{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  background-image:none;
  color:#737780;
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  font-size:19px;
  line-height:24px;
  text-rendering:auto;
  opacity:1;
}
trix-toolbar .trix-button-group button.list.bullets:before{
  content:'\f247';
}
trix-toolbar .trix-button-group button.list.numbers:before{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  background-image:none;
  color:#737780;
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  font-size:19px;
  line-height:24px;
  text-rendering:auto;
  content:'\f248';
  opacity:1;
}
trix-toolbar button:hover{
  -webkit-transition:300ms;
  -o-transition:300ms;
  opacity:0.8;
  transition:300ms;
}
trix-toolbar button:before{
  width:18px;
}
trix-toolbar .trix-button--icon-link,
trix-toolbar .trix-button--icon-heading-1,
trix-toolbar .trix-button--icon-quote,
trix-toolbar .trix-button--icon-code,
trix-toolbar .trix-button--icon-increase-nesting-level,
trix-toolbar .trix-button--icon-decrease-nesting-level,trix-toolbar .trix-button-group--history-tools{
  display:none;
}
trix-toolbar .trix-button-group--block-tools{
  margin-right:auto;
  padding-left:4px;
}
trix-toolbar .trix-button-group.extras{
  margin-right:15px;
  margin-left:auto;
}
trix-toolbar .trix-button-group .trix-button--attach{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
  width:32px;
  height:32px;
  border:0;
  outline:0;
  background:none;
  font-size:0;
}
trix-toolbar .trix-button-group .trix-button--attach .mdl-button__ripple-container{
  border-radius:50%;
}
trix-toolbar .trix-button-group .trix-button--attach:before{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  background-image:none;
  color:#737780;
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  font-size:19px;
  line-height:24px;
  text-rendering:auto;
  content:'\f10e';
  opacity:1;
}
trix-toolbar .trix-button-group button.trix-active,
trix-toolbar .trix-button-group input[type='button'].trix-active{
  background:none;
}
trix-toolbar .trix-button-group button.trix-active:before,
trix-toolbar .trix-button-group input[type='button'].trix-active:before{
  color:#02A8F3;
}
.trix-dnd .trix-dnd-m{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  bottom:24px;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:center;
  width:79%;
  margin-left:24px;
  padding:12px 0;
  border:1px dashed #d4c68d;
  z-index:1;
}
.trix-dnd .trix-dnd-m.is-active{
  border-color:#ffc107;
}
.trix-dnd .trix-dnd-m.is-active .trix-dnd-header i{
  color:#ffc107;
}
.trix-dnd .trix-dnd-m.is-active .trix-dnd-content{
  color:#ffa000;
}
.trix-dnd .trix-dnd-m .trix-dnd-header i{
  color:#6e6242;
  font-size:43px;
}
.trix-dnd .trix-dnd-m .trix-dnd-content{
  width:80px;
  margin-left:20px;
  color:#6e6242;
  font-size:13px;
}
.comments-loading{
  display:inline-block;
  width:100%;
  text-align:center;
}
.comments-loading.top{
  margin-top:16px;
  margin-bottom:-8px;
}
.comments-loading.bottom{
  margin-top:24px;
  margin-bottom:24px;
}
.card--comments.card--preloader-top .comments-loading.top{
  margin-top:16px;
  margin-bottom:-8px;
}
.card--comments.card--preloader-top .comments-loading.top,.card--comments.card--preloader-bottom .comments-loading.bottom{
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
          justify-content:center !important;
}
.card--comments.card--preloader-top .comments-loading.top,.card--comments.card--preloader-bottom .comments-loading.bottom,.comments-message__attachments{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
}
.comments-message__attachments{
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row wrap;
      -ms-flex-flow:row wrap;
          flex-flow:row wrap;
          justify-content:flex-start;
  margin:16px 0 0 0;
}
.comments-message__attachments img{
  max-width:50px;
  height:auto;
  max-height:50px;
  margin-right:16px;
  margin-bottom:8px;
}
trix-editor > div{
  display:block;
  color:#5c6066;
}
.mfp-single{
  cursor:-webkit-zoom-in;
  cursor:zoom-in;
}
.mfp-single:hover{
  opacity:0.9;
}
.comments__input textarea{
  width:100%;
  height:100%;
  border:0;
  background:transparent;
  line-height:18px;
}
#antares-comments{
  height:100%;
}
#antares-comments .card--comments{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:column nowrap;
}
#antares-comments .card--comments .card__content{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  min-height:200px;
  padding-bottom:0;
}
#antares-comments .card--comments .card__footer{
  -webkit-transition:200ms;
  -o-transition:200ms;
  position:relative;
  bottom:0;
  transition:200ms;
}
#antares-comments .spinner-xs{
  margin:0 auto;
  margin-top:0;
  margin-bottom:0;
}
.comments-message__content figure.attachment{
  max-width:110px;
  margin:8px 0 0 0;
}
.comments-message__content figure.attachment img{
  width:100%;
  height:100%;
}
.card--comments .ps-container > .ps-scrollbar-y-rail > .ps-scrollbar-y{
  background:rgba(189, 180, 122, 0.3);
}
.card--comments .ps-container:hover > .ps-scrollbar-y-rail:hover > .ps-scrollbar-y{
  background:rgba(179, 162, 68, 0.4);
}
.card--comments .comments__input .ps-scrollbar-y-rail{
  display:none;
}
.card--comments.card--comments-expanded .ps-scrollbar-y-rail,
.card--comments.card--comments-input-ctrls .ps-scrollbar-y-rail{
  display:block;
}
.card.card--comments.card--comments-edit .comments-message .comments-message__txt.is-edited{
  background:#ffe1b0;
}
.card.card--comments.card--comments-edit .comments-message .comments-message__txt.is-edited:before{
  border-color:transparent #ffe1b0 transparent transparent;
}
.card.card--comments.card--comments-edit .comments-message .comments-message__txt.is-edited .comments-message__date{
  position:relative;
  color:#666666;
}
.comments-message{
  -webkit-transition:500ms;
  -o-transition:500ms;
  transition:500ms;
}
.card--comments .leave-edit{
  display:none;
  position:absolute;
  right:7px;
  bottom:6px;
  padding:0 8px;
  color:rgba(255, 0, 0, 0.55);
  font-size:10px;
  font-weight:500;
  text-transform:uppercase;
  cursor:pointer;
  z-index:99;
}
.card--comments.card--comments-input-ctrls .leave-edit{
  display:block;
}
.card--comments .input-info{
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
  display:none;
  position:absolute;
  bottom:0;
  left:7px;
  padding:0px 16px;
  color:rgba(178, 169, 161, 0.6);
  font-size:10px;
  text-transform:uppercase;
          user-select:none;
  z-index:99;
}
.card--comments.card--comments-input-ctrls .input-info{
  display:block;
}
.card--comments trix-editor figure.attachment{
  display:none;
}
.card--comments.card--comments-input-ctrls trix-editor figure.attachment{
  display:block;
}
trix-toolbar .trix-button-group button{
  width:32px;
  height:32px;
  margin:0;
  padding:0;
}
trix-toolbar .trix-button-group button .mdl-button__ripple-container{
  border-radius:50%;
}
trix-toolbar .trix-button--icon::before{
  display:inline-block;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0px;
  width:100%;
  background-position:center;
  background-repeat:no-repeat;
  background-size:contain;
  background-size:18px;
  content:'';
  opacity:0.6;
}
trix-toolbar .trix-button-group.trix-button-group--text-tools{
  padding-left:8px;
}
trix-toolbar .trix-button-group--extras{
  padding-right:8px;
}
.page-widget-files .card__edit-view .card__edit-icons i{
  font-size:19px;
}
#app-wrapper .app-content.page-widget-files .grid-stack-item-content{
  overflow-x:visible;
  overflow-y:visible;
}
#selectable-area{
  height:100%;
}
.card--files .files-upload-input{
  display:none;
}
.card--files.is-dragover .flex-block{
  border-bottom:0;
}
.card--files.is-dragover .card__content{
  border:2px solid #2196f3;
  background:#d3eafd;
}
.card--files.is-dragover .flex-block--file{
  border-color:#d3eafd;
}
.card--files.is-dragover .current-view{
  -webkit-transition:0ms;
  -o-transition:0ms;
  margin-bottom:138px;
  transition:0ms;
}
.card--files.is-dragover .drag-and-drop-legend{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
}
.card--files.is-dragover .card__footer{
  display:none;
}
.card--files .current-view,.card--files.is-preloading .card__content{
  -webkit-transition:300ms;
  -o-transition:300ms;
  transition:300ms;
}
.card--files.is-preloading .card__content .spinner-xs{
  position:absolute;
  top:calc(50% - 15px);
  left:calc(50% - 15px);
}
.card--files.is-preloading .current-view{
  -webkit-transition:300ms;
  -o-transition:300ms;
  opacity:0.02;
  pointer-events:none;
  transition:300ms;
}
.card--files .card__header i{
  width:32px;
  height:32px;
  margin-left:16px;
  color:#66615c;
  font-size:19px;
  line-height:32px;
  text-align:center;
  cursor:pointer;
}
.card--files .card__header i:first-child{
  margin-left:0;
}
.card--files .card__header .btn-more{
  width:32px;
  height:32px;
  margin-right:4px;
  border-radius:50%;
}
.card--files .card__header .btn-more:last-child{
  margin-right:0px;
}
.card--files .card__header .btn-more.dropdown-active{
  border-radius:50%;
  background:#2196f3;
}
.card--files .card__header .btn-more.dropdown-active i{
  color:#fff;
}
.card--files .card__content{
  height:calc(100% - 52px);
  padding:0;
}
.card--files .card__content,.card--files .card__content .current-view{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex:1;
          flex-flow:column nowrap;
}
.card--files .card__content .current-view{
  height:100%;
  min-height:100%;
}
.card--files .card__content .current-view .ps-scrollbar-y-rail{
  margin-top:16px;
}
.card--files .card__content .current-view > div > span{
  -webkit-transition:300ms;
  -o-transition:300ms;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  width:100%;
  transition:300ms;
}
.card--files .card__content.items-selected{
  padding-bottom:40px;
}
.card--files .files-label{
  margin:16px 0 16px;
  padding:0 24px;
  color:#a1a7b2;
  font-size:12px;
  font-weight:500;
  text-transform:uppercase;
}
.card--files .avatar{
  width:30px;
}
.card--files .avatar > .mdl-js-button{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          align-items:center;
          justify-content:center;
  width:30px;
  height:30px;
}
.card--files .avatar > .mdl-js-button .mdl-button__ripple-container{
  border-radius:50%;
}
.card--files .avatar.avatar--blue i{
  color:#2196f3;
}
.card--files .avatar.avatar--green i{
  color:#27ae60;
}
.card--files .avatar.avatar--grey i{
  color:#737780;
}
.card--files .avatar.avatar--file i,
.card--files .avatar.avatar--folder i{
  -webkit-transition:220ms;
  -o-transition:220ms;
  font-size:24px;
  transition:220ms;
}
.card--files .avatar.avatar--file{
  position:relative;
  left:5px;
}
.card--files .avatar .after-fileformat{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  transition:300ms;
}
.card--files .avatar.avatar--pdf{
  position:relative;
}
.card--files .avatar.avatar--pdf:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  background-color:#f44336;
  color:#fff;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  content:"PDF";
  transition:300ms;
}
.card--files .avatar.avatar--doc{
  position:relative;
}
.card--files .avatar.avatar--doc:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  background-color:#2196f3;
  color:#fff;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  content:"DOC";
  transition:300ms;
}
.card--files .avatar.avatar--odf{
  position:relative;
}
.card--files .avatar.avatar--odf:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  background-color:#2196f3;
  color:#fff;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  content:"ODF";
  transition:300ms;
}
.card--files .avatar.avatar--docx{
  position:relative;
}
.card--files .avatar.avatar--docx:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  background-color:#2196f3;
  color:#fff;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  content:"DOCX";
  transition:300ms;
}
.card--files .avatar.avatar--xls{
  position:relative;
}
.card--files .avatar.avatar--xls:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  background-color:#27ae60;
  color:#fff;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  content:"XLS";
  transition:300ms;
}
.card--files .avatar.avatar--xlsx{
  position:relative;
}
.card--files .avatar.avatar--xlsx:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  background-color:#27ae60;
  color:#fff;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  content:"XLSX";
  transition:300ms;
}
.card--files .avatar.avatar--txt{
  position:relative;
}
.card--files .avatar.avatar--txt:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  background-color:#27ae60;
  color:#fff;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  content:"TXT";
  transition:300ms;
}
.card--files .avatar.avatar--zip{
  position:relative;
}
.card--files .avatar.avatar--zip:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  background-color:#30343d;
  color:#fff;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  content:"ZIP";
  transition:300ms;
}
.card--files .avatar.avatar--7z,
.card--files .avatar.avatar--7zip{
  position:relative;
}
.card--files .avatar.avatar--7z:after,
.card--files .avatar.avatar--7zip:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  background-color:#30343d;
  color:#fff;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  content:"7Z";
  transition:300ms;
}
.card--files .avatar.avatar--rar{
  position:relative;
}
.card--files .avatar.avatar--rar:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  background-color:#30343d;
  color:#fff;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  content:"RAR";
  transition:300ms;
}
.card--files .avatar.avatar--tar{
  position:relative;
}
.card--files .avatar.avatar--tar:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  background-color:#30343d;
  color:#fff;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  content:"TAR";
  transition:300ms;
}
.card--files .avatar.avatar--html{
  position:relative;
}
.card--files .avatar.avatar--html:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  background-color:#27ae60;
  color:#fff;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  content:"HTML";
  transition:300ms;
}
.card--files .avatar.avatar--css{
  position:relative;
}
.card--files .avatar.avatar--css:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  background-color:#27ae60;
  color:#fff;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  content:"css";
  transition:300ms;
}
.card--files .avatar.avatar--js{
  position:relative;
}
.card--files .avatar.avatar--js:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  background-color:#27ae60;
  color:#fff;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  content:"js";
  transition:300ms;
}
.card--files .avatar.avatar--json{
  position:relative;
}
.card--files .avatar.avatar--json:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  background-color:#27ae60;
  color:#fff;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  content:"json";
  transition:300ms;
}
.card--files .avatar.avatar--jpg{
  position:relative;
}
.card--files .avatar.avatar--jpg:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  background-color:#27ae60;
  color:#fff;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  content:"JPG";
  transition:300ms;
}
.card--files .avatar.avatar--png{
  position:relative;
}
.card--files .avatar.avatar--png:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  background-color:#27ae60;
  color:#fff;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  content:"PNG";
  transition:300ms;
}
.card--files .avatar.avatar--jpeg{
  position:relative;
}
.card--files .avatar.avatar--jpeg:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  background-color:#27ae60;
  color:#fff;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  content:"JPEG";
  transition:300ms;
}
.card--files .avatar.avatar--gif{
  position:relative;
}
.card--files .avatar.avatar--gif:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  background-color:#27ae60;
  color:#fff;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  content:"gif";
  transition:300ms;
}
.card--files .avatar.avatar--mp3{
  position:relative;
}
.card--files .avatar.avatar--mp3:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  background-color:#cc9200;
  color:#fff;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  content:"MP3";
  transition:300ms;
}
.card--files .avatar.avatar--exe{
  position:relative;
}
.card--files .avatar.avatar--exe:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  background-color:#cc9200;
  color:#fff;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  content:"EXE";
  transition:300ms;
}
.card--files .avatar.avatar--msi{
  position:relative;
}
.card--files .avatar.avatar--msi:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  right:12px;
  bottom:9px;
  left:auto;
  width:auto;
  padding:0px 3px;
  border:0;
  border-radius:2px;
  background-color:#cc9200;
  color:#fff;
  font-size:7px;
  line-height:11px;
  text-transform:uppercase;
  content:"msi";
  transition:300ms;
}
.card--files .flex-block--bg-ripple{
  position:absolute;
  left:0;
  width:100%;
  height:100%;
}
.card--files .flex-block--file{
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
  -webkit-transition:background 300ms;
  -o-transition:background 300ms;
  position:relative;
  margin:0;
  margin-bottom:8px;
  padding:0 24px;
  padding-top:4px;
  padding-bottom:4px;
  border-bottom:2px solid #fff;
  cursor:pointer;
  transition:background 300ms;
          user-select:none;
}
.card--files .flex-block--file.is-loading .flex-block__title{
  margin-right:40px;
}
.card--files .flex-block--file.is-loading .flex-block__progress{
  -webkit-justify-content:space-around;
      -ms-flex-pack:distribute;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
          flex-flow:row nowrap;
          justify-content:space-around;
  width:100%;
  margin:10px 0 10px 0px;
}
.card--files .flex-block--file.is-loading .flex-block__progress,.card--files .flex-block--file.is-loading .flex-block__progress .flex-block__prog-close{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
}
.card--files .flex-block--file.is-loading .flex-block__progress .flex-block__prog-close{
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  position:absolute;
  right:8px;
  bottom:19px;
          justify-content:center;
  width:40px;
  height:40px;
  margin-left:20px;
  padding:10px;
  cursor:pointer;
}
.card--files .flex-block--file.is-loading .flex-block__progress .flex-block__prog-close .mdl-button__ripple-container{
  border-radius:50%;
}
.card--files .flex-block--file.is-loading .flex-block__progress .flex-block__prog-close i{
  color:#f44336;
  font-size:19px;
}
.card--files .flex-block--file.is-loading .flex-block__progress progress{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  margin-right:40px;
  border-radius:5px;
  background-color:#2196f3;
}
.card--files .flex-block--file.is-loading progress[value]::-webkit-progress-bar{
  border-radius:5px;
  background-color:#e1e5e8;
  color:#2196f3;
}
.card--files .flex-block--file.is-loading progress[value]::-webkit-progress-value{
  -webkit-transition:600ms;
  -o-transition:600ms;
  border-radius:5px;
  background-color:#2196f3;
  transition:600ms;
}
.card--files .flex-block--file.ui-draggable-dragging{
  -webkit-box-shadow:1px 0 10px rgba(0, 0, 0, 0.2);
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          align-items:center;
          justify-content:center;
  width:80px !important;
  height:80px;
  margin:0;
  padding:0;
  border:0px;
  background:#fff;
          box-shadow:1px 0 10px rgba(0, 0, 0, 0.2);
}
.card--files .flex-block--file.ui-draggable-dragging a{
  border:0;
}
.card--files .flex-block--file.ui-draggable-dragging:before{
  -webkit-box-shadow:1px 0 3px rgba(0, 0, 0, 0.25);
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  top:-12px;
  right:-12px;
          align-items:center;
          justify-content:center;
  width:24px;
  height:24px;
  border-radius:50%;
  background:#2196f3;
  color:#fff;
  font-size:11px;
          box-shadow:1px 0 3px rgba(0, 0, 0, 0.25);
  content:attr(data-selected);
}
.card--files .flex-block--file.ui-draggable-dragging .avatar:after{
  -webkit-transform:scale(1.7) !important;
      -ms-transform:scale(1.7) !important;
          transform:scale(1.7) !important;
}
.card--files .flex-block--file.ui-draggable-dragging i{
  -webkit-transform:scale(1.7);
      -ms-transform:scale(1.7);
          transform:scale(1.7);
}
.card--files .flex-block--file.ui-draggable-dragging .flex-block__content,
.card--files .flex-block--file.ui-draggable-dragging .flex-block__extra,
.card--files .flex-block--file.ui-draggable-dragging .flex-block--bg-ripple{
  display:none;
}
.card--files .flex-block--file.ui-draggable-dragging .avatar{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
  width:100%;
  height:100%;
  margin:0;
  margin-top:-13px;
}
.card--files .flex-block--file:hover{
  background:rgba(33, 150, 243, 0.08);
}
.card--files .flex-block--file:hover .avatar.avatar--folder i{
  -webkit-transform:scale(1.2);
      -ms-transform:scale(1.2);
          transform:scale(1.2);
}
.card--files .flex-block--file:hover .avatar:after{
  -webkit-transform:scale(1.5);
      -ms-transform:scale(1.5);
          transform:scale(1.5);
}
.card--files .flex-block--file .btn-more{
  border-radius:50%;
}
.card--files .flex-block--file .flex-block__top{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:column nowrap;
  margin-bottom:2px;
}
.card--files .flex-block--file .flex-block__bottom{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:space-between;
}
.card--files .flex-block--file.is-selected{
  border-bottom:1px solid #2196f3;
  background:#d3eafd;
}
.card--files .flex-block--file.is-selected .flex-block__additional,
.card--files .flex-block--file.is-selected .flex-block__title{
  color:#585c65;
  font-size:14px;
}
.card--files .flex-block--file.is-selected .flex-block__desc,
.card--files .flex-block--file.is-selected .flex-block__badge{
  color:#585c65;
  font-size:13px;
}
.card--files .flex-block--file .flex-block__title{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  color:#4b4b4c;
}
.card--files .flex-block--file .flex-block__speed{
  margin-left:auto;
  color:#8a8f99;
  font-size:12px;
}
.card--files .flex-block--file .flex-block__content{
      -ms-flex-item-align:end;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
}
.card--files .flex-block--file .flex-block__content,.card--files .flex-block--file .flex-block__badge{
  -webkit-align-self:flex-end;
          align-self:flex-end;
  color:#8a8f99;
  font-size:12px;
  font-weight:400;
}
.card--files .flex-block--file .flex-block__badge{
      -ms-flex-item-align:end;
  margin-left:0;
}
.card--files .flex-block--file .flex-block__desc{
  color:#8a8f99;
  font-size:12px;
  font-weight:400;
}
.card--files .flex-block--file .flex-block__additional{
  color:#8a8f99;
  font-size:12px;
  line-height:14px;
}
.card--files .flex-block--file .flex-block__extra .btn-more,.card--files .flex-block--file .flex-block__extra .btn-more i{
  -webkit-transition:300ms;
  -o-transition:300ms;
  transition:300ms;
}
.card--files .flex-block--file .flex-block__extra.dropdown-active .btn-more{
  border-radius:50%;
  background:#2196f3;
  color:#fff;
}
.card--files .flex-block--file .flex-block__extra.dropdown-active .btn-more i{
  color:#fff;
}
.card--files .flex-block--file .flex-block__extra i{
  font-size:19px;
}
.card--files .flex-block--file.is-dragged-over{
  -webkit-transition:0ms;
  -o-transition:0ms;
  border:2px solid #2196f3;
  transition:0ms;
}
.card--files .selected-menu{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  position:absolute;
  bottom:0;
  left:0;
          align-items:center;
          justify-content:space-between;
  width:100%;
  height:40px;
  padding:0 24px;
  background:#2196f3;
  color:#fff;
  font-size:13px;
  font-weight:medium;
}
.card--files .selected-menu,.card--files .selected-menu .primary-buttons{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
}
.card--files .selected-menu .primary-buttons{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row wrap;
      -ms-flex-flow:row wrap;
          flex-flow:row wrap;
}
.card--files .selected-menu .primary-buttons .btn-more{
  width:30px;
  height:30px;
  border-radius:50%;
}
.card--files .selected-menu .primary-buttons .btn-more.dropdown-active{
  background:#fff;
}
.card--files .selected-menu .primary-buttons .btn-more.dropdown-active i{
  color:#2196f3;
}
.card--files .selected-menu .primary-buttons i{
  color:#ffffff;
  font-size:19px;
}
.card--files .card__path{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  -webkit-transition:200ms;
  -o-transition:200ms;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          align-items:center;
          justify-content:flex-start;
  width:100%;
  height:40px;
  padding:0 24px;
  padding-left:80px;
  background-color:#2196f3;
  color:#fff;
  font-size:13px;
  cursor:pointer;
  transition:200ms;
}
.card--files .card__path.is-scrollable:before{
  position:absolute;
  top:0;
  left:70px;
  width:50px;
  height:100%;
  background:-webkit-linear-gradient(0, #2196f3, rgba(255, 255, 255, 0) 100%);
  content:"";
  cursor:default;
  z-index:2;
}
.card--files .card__path.is-scrollable span.single:after{
  position:absolute;
  top:14px;
  right:-15px;
}
.card--files .card__path.is-scrollable .card__path-inner{
  left:70px;
}
.card--files .card__path .card__path-inner{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  position:absolute;
  bottom:0;
  left:50px;
          flex:1;
          flex-flow:row nowrap;
  width:calc(100% - 80px);
  max-height:40px;
  overflow:auto;
  line-height:40px;
}
.card--files .card__path .card__path-inner,.card--files .card__path .card__path-inner > p{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:flex-start;
}
.card--files .card__path .card__path-inner span.single{
  position:relative;
  max-height:40px;
  padding-left:24px;
  color:#fff;
  font-size:13px;
  cursor:pointer;
  z-index:1;
}
.card--files .card__path .card__path-inner span.single:first-child{
  padding-left:0;
}
.card--files .card__path .card__path-inner span.single:last-child{
  font-weight:bold;
  cursor:default;
}
.card--files .card__path .card__path-inner span.single:last-child:hover{
  opacity:1;
}
.card--files .card__path .card__path-inner span.single:hover{
  opacity:0.8;
}
.card--files .card__path .card__path-inner span.single:after{
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  position:absolute;
  top:14px;
  right:-14px;
  font:normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-size:inherit;
  text-rendering:auto;
  content:'\f2fb';
}
.card--files .card__path .card__path-inner span.single:last-child{
  padding-right:24px;
}
.card--files .card__path .card__path-inner span.single:last-child:after{
  display:none;
  content:'';
}
.card--files .card__path .btn-back{
  -webkit-align-items:center;
  -ms-flex-align:center;
  -webkit-box-align:center;
  -ms-grid-column-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  top:2px;
  left:21px;
          align-items:center;
          justify-content:center;
  width:30px;
  width:36px;
  height:30px;
  height:36px;
  font-size:19px;
}
.card--files .card__path .btn-back .mdl-button__ripple-container{
  border-radius:50%;
}
.card--files .card__path .btn-back:hover{
  opacity:0.8;
}
.card--files .avatar{
  margin-bottom:auto;
  padding-top:12px;
}
.card--files .flex-block__extra{
  margin-bottom:0;
}
.fade-enter{
  opacity:0;
}
.fade-leave{
  opacity:1;
}
.fade-enter-active,
.fade-leave-active{
  -webkit-transition:opacity 300ms;
  -o-transition:opacity 300ms;
  transition:opacity 300ms;
}
.fade-enter,
.fade-leave-to{
  opacity:0;
}
.fade-bread-enter-active,
.fade-bread-leave-active{
  -webkit-transition:opacity 1000ms;
  -o-transition:opacity 1000ms;
  transition:opacity 1000ms;
}
.fade-bread-enter,
.fade-bread-leave-to{
  opacity:0;
}
.fade-zd-enter-active,
.fade-zd-leave-active{
  -webkit-transition:1s;
  -o-transition:1s;
  transition:1s;
}
.fade-zd-enter-active i,
.fade-zd-leave-active i{
  font-size:100px;
}
.fade-zd-enter,
.fade-zd-leave-to{
  -webkit-transform:scale(0.4);
      -ms-transform:scale(0.4);
          transform:scale(0.4);
  opacity:0;
  transition-property:none;
}
.fade-zd-enter,
.fade-zd-leave-to,.fade-zd-leave-to{
  -webkit-transition-property:none;
  -o-transition-property:none;
}
.fade-zd-leave-to{
  -webkit-transition:1ms !important;
  -o-transition:1ms !important;
  display:none;
  transition:1ms !important;
  transition-property:none;
}
#app-wrapper .card--files .search-box label{
  position:absolute;
  top:14px;
}
#app-wrapper .card--files .search-box label:after{
  display:none;
  bottom:10px;
}
#app-wrapper .card--files .search-box i.zmdi-search{
  top:11px;
}
#app-wrapper .card--files .search-box{
  position:relative;
  top:0px;
  width:100%;
  padding-right:16px;
  padding-left:0;
}
#app-wrapper .card--files .search-box form{
  width:100%;
  opacity:1 !important;
}
#app-wrapper .card--files .search-box{
  width:100%;
  height:52px;
}
#app-wrapper .card--files .search-box > .mdl-button__ripple-container{
  display:none;
}
#app-wrapper .card--files .search-box .search-box__mdl-textfield{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
  height:100%;
}
#app-wrapper .card--files .search-box .search-box__mdl-textfield .mdl-textfield__input{
  height:30px;
  border-bottom:0;
  color:#5c6066;
  font-weight:400;
}
#app-wrapper .card--files .search-box__close{
  display:block;
  position:absolute;
  top:8px;
  left:calc(100% - 40px);
  color:#66615c;
}
.files-ddown{
  position:absolute;
  width:100%;
  height:auto;
  min-height:100px;
  z-index:9;
}
.files-ddown .ddown__menu{
  -webkit-box-shadow:5px 0 20px rgba(0, 0, 0, 0.2);
  background:#fff;
          box-shadow:5px 0 20px rgba(0, 0, 0, 0.2);
}
.files-ddown.files-ddown--item{
  display:none;
  position:absolute;
  top:100%;
  bottom:auto;
  left:0;
}
.files-ddown.files-ddown--item.is-visible{
  display:block;
}
.files-ddown.files-ddown--item.files-ddown--top .ddown__arrow{
  position:relative !important;
  bottom:47px !important;
}
.files-ddown.files-ddown--item .ddown__arrow{
  position:absolute;
  top:-16px;
  right:34px;
  left:auto;
}
.files-ddown.files-ddown--item .ddown__arrow:before{
  display:inline-block;
  position:absolute;
  color:#fff;
  font:normal normal normal 26px/1 Material-Design-Iconic-Font;
  text-rendering:auto;
  content:"\f2f8";
  z-index:1;
}
.files-ddown.files-ddown--item .ddown__arrow:after{
  top:0;
  right:0;
  color:#fff;
  font:normal normal normal 26px/1 Material-Design-Iconic-Font;
  z-index:2;
}
.files-ddown.files-ddown--main{
  top:52px;
  left:0;
}
.files-ddown.files-ddown--main .ddown__header input[type='file']{
  display:none;
  visibility:hidden;
}
.files-ddown.files-ddown--main .ddown__arrow{
  position:absolute;
  top:-16px;
  right:29px;
  left:auto;
}
.files-ddown.files-ddown--main .ddown__arrow:before{
  display:inline-block;
  position:absolute;
  color:#fff;
  font:normal normal normal 26px/1 Material-Design-Iconic-Font;
  text-rendering:auto;
  content:"\f2f8";
  z-index:1;
}
.files-ddown.files-ddown--main .ddown__arrow:after{
  top:0;
  right:0;
  color:#fff;
  font:normal normal normal 26px/1 Material-Design-Iconic-Font;
  z-index:2;
}
.files-ddown.files-ddown--main li.is-active{
  position:relative;
  background-color:#fff;
  color:#02A8F3;
}
.files-ddown.files-ddown--main li.is-active i,
.files-ddown.files-ddown--main li.is-active a{
  color:#02A8F3;
}
.files-ddown.files-ddown--main li.is-active:after{
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  position:absolute;
  top:calc(50% - 12px);
  right:16px;
  color:#02A8F3;
  font:normal normal normal 24px/1 'Material-Design-Iconic-Font';
  text-rendering:auto;
  content:'\f26b';
  z-index:1;
}
.files-ddown.files-ddown--bottom{
  bottom:40px;
  left:0;
}
.files-ddown.files-ddown--bottom ul li a i{
  width:30px;
  margin-right:16px;
  color:#737780;
  font-size:24px;
  text-align:center;
}
.files-ddown.files-ddown--bottom .ddown__arrow{
  -webkit-transform:rotate(180deg);
      -ms-transform:rotate(180deg);
  position:absolute;
  right:20px;
  bottom:-16px;
  left:auto;
          transform:rotate(180deg);
}
.files-ddown.files-ddown--bottom .ddown__arrow:before{
  display:inline-block;
  position:absolute;
  color:#fff;
  font:normal normal normal 26px/1 Material-Design-Iconic-Font;
  text-rendering:auto;
  content:"\f2f8";
  z-index:1;
}
.files-ddown.files-ddown--bottom .ddown__arrow:after{
  top:0;
  right:0;
  color:#fff;
  font:normal normal normal 26px/1 Material-Design-Iconic-Font;
  z-index:2;
}
.files-ddown ul{
  width:100%;
  margin:0;
  padding:0;
  list-style-type:none;
}
.files-ddown ul li{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:flex-start;
  height:40px;
  padding:0;
  color:#5c6066;
  font-size:13px;
}
.files-ddown ul li.ddown__header{
  margin-bottom:8px;
  border-bottom:1px solid #ebeff0;
}
.files-ddown ul li.ddown__footer{
  margin-top:8px;
  border-top:1px solid #ebeff0;
}
.files-ddown ul li.has-submenu:after{
  position:absolute;
  top:100%;
  width:100%;
  height:4px;
  background:transparent;
  content:'';
}
.files-ddown ul li i{
  width:30px;
  margin-right:16px;
  color:#737780;
  font-size:24px;
  text-align:center;
}
.files-ddown ul li:hover > a{
  background:#eaeef1;
}
.files-ddown ul li:hover > .ddown__submenu{
  display:block;
}
.files-ddown ul li a{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          align-items:center;
          justify-content:flex-start;
  width:100%;
  height:100%;
  padding:0 24px;
  color:#5c6066;
}
.files-ddown ul li .ddown__submenu{
  -webkit-box-shadow:5px 0 20px rgba(0, 0, 0, 0.2);
  display:none;
  position:absolute;
  top:calc(100% + 4px );
  width:100%;
  padding:8px 0;
  background:#fff;
          box-shadow:5px 0 20px rgba(0, 0, 0, 0.2);
}
.list-item{
  display:block;
  width:100%;
  height:auto;
}
.list-enter-active,
.list-leave-active{
  -webkit-transition:all 300ms;
  -o-transition:all 300ms;
  transition:all 300ms;
}
.list-enter,
.list-leave-to{
  -webkit-transform:translateY(50px);
      -ms-transform:translateY(50px);
          transform:translateY(50px);
  opacity:0;
}
.files-section{
  position:relative;
  max-width:100%;
}
.list2-item{
  display:block;
  width:100%;
  height:auto;
}
.list-2enter-active,
.list2-leave-active{
  -webkit-transition:all 300ms;
  -o-transition:all 300ms;
  transition:all 300ms;
}
.list2-enter,
.list2-leave-to{
  -webkit-transform:translateY(50px);
      -ms-transform:translateY(50px);
          transform:translateY(50px);
  opacity:0;
}
.files2-section{
  position:relative;
  max-width:100%;
}
.card--files .drag-and-drop-legend{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column wrap;
      -ms-flex-flow:column wrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  display:none;
  position:absolute;
  bottom:0;
  left:0;
          flex-flow:column wrap;
          align-items:center;
          justify-content:center;
  width:calc(100% - 32px);
  min-height:108px;
  margin:0 16px 16px 16px;
  padding:0 24px;
  border:2px solid #fff;
  background:#2196f3;
  color:#fff;
  font-size:13px;
  z-index:999;
}
.card--files .drag-and-drop-legend i{
  font-size:43px;
}
.bounce-enter-active{
  -webkit-animation:bounce-in 0.5s;
          animation:bounce-in 0.5s;
}
.bounce-leave-active{
  -webkit-animation:bounce-out 0.5s;
          animation:bounce-out 0.5s;
}
.fade-enter-active{
  -webkit-transition:1200ms !important;
  -o-transition:1200ms !important;
  transition:1200ms !important;
}
.fade-enter,
.fade-leave-to{
  opacity:0;
}
#app-wrapper .fade-leave-to{
  -webkit-transition:all 0ms !important;
  -o-transition:all 0ms !important;
  display:none;
  transition:all 0ms !important;
}
.card--files .card__content.file-detected{
  position:relative;
  padding-bottom:240px;
}
.card--files .card__content.file-detected .current-view{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          flex-flow:column nowrap;
}
.ripple{
  position:relative;
  overflow:hidden;
}
.ripple:after{
  -webkit-transform:scale(20, 20);
      -ms-transform:scale(20, 20);
  -webkit-transition:opacity 1s, -webkit-transform 300ms;
  -o-transition:transform 300ms, opacity 1s;
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
          transform:scale(20, 20);
  background-image:-webkit-radial-gradient(circle, #000 10%, transparent 10.01%);
  background-image:-o-radial-gradient(circle, #000 10%, transparent 10.01%);
  background-image:radial-gradient(circle, #000 10%, transparent 10.01%);
  background-position:50%;
  background-repeat:no-repeat;
  content:"";
  opacity:0;
  pointer-events:none;
  transition:opacity 1s, -webkit-transform 300ms;
  transition:transform 300ms, opacity 1s;
  transition:transform 300ms, opacity 1s, -webkit-transform 300ms;
}
.ripple:active:after{
  -webkit-transform:scale(0, 0);
      -ms-transform:scale(0, 0);
  -webkit-transition:0s;
  -o-transition:0s;
          transform:scale(0, 0);
  opacity:.2;
  transition:0s;
}
.files__zero-data{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:column nowrap;
          align-items:center;
          justify-content:center !important;
  width:100%;
  height:100%;
}
.files__zero-data i{
  margin-bottom:16px;
  color:#737780;
  font-size:58px;
}
.files__zero-data p{
  color:#4b4b4c;
  font-size:18px;
  font-weight:500;
}
.files__zero-data.files__zero-data--content .dnd-info{
  margin-top:16px;
  padding:0 24px;
  color:#737780;
  font-size:13px;
}
.flex-block.gu-transit{
  display:none;
}
.flex-block.gu-mirror{
  text-align:center;
}
.flex-block.gu-mirror .flex-block__avatar{
  width:100%;
}
.flex-block.gu-mirror .flex-block__avatar i{
  font-size:30px;
}
.fw-ctxMenu ul.ctx-menu{
  -webkit-box-shadow:0 1px 15px rgba(0, 0, 0, 0.05);
  min-width:240px;
  border:0;
  border-radius:0px;
          box-shadow:0 1px 15px rgba(0, 0, 0, 0.05);
}
.fw-ctxMenu ul.ctx-menu li{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  trasnsition:400ms;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          align-items:center;
          justify-content:flex-start;
  padding:0 24px;
  color:#5c6066;
  font-size:13px;
  font-weight:500;
  line-height:36px;
  cursor:pointer;
}
.fw-ctxMenu ul.ctx-menu li i{
  width:24px;
  margin-right:16px;
  color:#737780;
  font-size:19px;
  text-align:center;
}
.fw-ctxMenu ul.ctx-menu li:hover{
  background-color:#ebedf2;
}
#app-wrapper .card.card--files > * > *{
  -webkit-transition:1;
  -o-transition:1;
  opacity:1;
  transition:1;
}
#app-wrapper .card--files.is-preloading .card__content .spinner-xs{
  position:absolute;
}
#app-wrapper .card--files.is-preloading .card__content .current-view .files-section{
  opacity:0.1 !important;
}
.card--files .card--footer{
  z-index:9;
}
.card--files .notification-container{
  -webkit-box-shadow:5px 0 20px rgba(0, 0, 0, 0.2);
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
          justify-content:flex-start;
  font-weight:bold;
          box-shadow:5px 0 20px rgba(0, 0, 0, 0.2);
  z-index:9999;
}
.card--files .notification-container i{
  -webkit-transition:1s;
  -o-transition:1s;
  margin-right:24px;
  color:inherit;
  font-size:24px;
  transition:1s;
}
.card--files .notification-container:hover i{
  text-shadow:0 0 50px #fff;
}
.flex-block--file.ui-draggable-dragging{
  z-index:999;
}
.card.card--files .selected-menu.upload-info-container{
  -webkit-box-orient:vertical;
  -webkit-flex-flow:column wrap;
      -ms-flex-flow:column wrap;
  position:relative;
          flex-flow:column wrap;
  height:auto;
  min-height:40px;
  background-color:#02a8f3;
  z-index:9998;
}
.card.card--files .selected-menu.upload-info-container,.card.card--files .selected-menu.upload-info-container > div{
  -webkit-box-direction:normal;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
  width:100%;
}
.card.card--files .selected-menu.upload-info-container > div{
  -webkit-box-orient:horizontal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
          flex-flow:row nowrap;
  opacity:1;
}
.card.card--files .selected-menu.upload-info-container > div > div:first-child{
  -o-text-overflow:ellipsis;
  display:block;
  width:120px;
  max-width:120px;
  margin-right:8px;
  overflow:hidden;
     text-overflow:ellipsis;
  white-space:nowrap;
}
.card.card--files .selected-menu.upload-info-container > div .file-name{
  min-width:auto !important;
}
.card.card--files .selected-menu.upload-info-container > div progress{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  height:10px;
  border:0px;
  background-color:#fff;
}
.card.card--files .selected-menu.upload-info-container > div progress[value]::-webkit-progress-bar{
  border-radius:5px;
  background-color:#2196f3;
  background-color:#efefef;
  color:#2196f3;
}
.card.card--files .selected-menu.upload-info-container > div progress[value]::-webkit-progress-inner-element{
  border:1px solid #fff;
  border-radius:5px;
}
.card.card--files .selected-menu.upload-info-container > div progress[value]::-webkit-progress-value{
  -webkit-transition:.6s;
  -o-transition:.6s;
  border-radius:0px 0 0 0;
  border-radius:5px;
  background:#02a8f3;
  transition:.6s;
}
.card.card--files .selected-menu.upload-info-container > div .flex-block__prog-close{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          align-items:center;
          justify-content:center;
  width:32px;
  height:32px;
  margin-right:-12px;
  cursor:pointer;
}
.card.card--files .selected-menu.upload-info-container > div .flex-block__prog-close .mdl-button__ripple-container{
  border-radius:50px;
}
.card.card--files .selected-menu.upload-info-container > div .flex-block__prog-close i{
  font-size:19px;
}
.card.card--files .selected-menu.upload-info-container > div > div:last-child{
  margin-left:8px;
}
.btn-more i{
  position:relative;
  z-index:999;
}
.files-ddown.files-ddown--main,
.files-ddown.files-ddown--item.is-visible,
.card.card--files .selected-menu.upload-info-container{
  z-index:9999;
}
.card--files .avatar{
  min-width:30px;
}
.card--files .card__content{
  padding-bottom:40px;
  overflow:hidden;
}
.card--files .card__content.items-selected{
  padding-bottom:80px;
}
.card--files .flex-block--file .flex-block__content{
  max-width:calc(100% - 86px);
}
.card--files .flex-block--file .flex-block__title{
  -o-text-overflow:ellipsis;
  display:block;
  width:95%;
  overflow:hidden;
     text-overflow:ellipsis;
  white-space:nowrap;
}
.card--files .card__path{
  -webkit-transition:300ms;
  -o-transition:300ms;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  width:100%;
  min-width:100%;
  min-height:40px;
  opacity:1;
  transition:300ms;
}
.card--files .card__path .root_item-separator{
  width:10px;
  max-height:40px;
}
.card--files .card__path .root_item-separator:after{
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  position:relative;
  top:1px;
  right:-15px;
  font:normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-size:inherit;
  text-rendering:auto;
  content:'\f2fb';
}
.selected-menu.upload-info-container{
  background:#fff;
  z-index:9999;
}
.card--files .flex-block--file{
  margin-bottom:0;
}
@media only screen and (min-width: 1200px){
  .card--files .files-ddown.files-ddown--item,
  .card--files .files-ddown.files-ddown--main{
    right:8px;
    left:auto;
    min-width:300px;
    max-width:300px;
  }
  .card--files .files-ddown.files-ddown--item .ddown__arrow,
  .card--files .files-ddown.files-ddown--main .ddown__arrow{
    right:25px;
  }
}
.card--files .files-ddown.files-ddown--bottom{
  z-index:999;
}
@media only screen and (min-width: 1200px){
  .card--files .files-ddown.files-ddown--bottom{
    right:8px;
    left:auto;
    min-width:300px;
    max-width:300px;
  }
  .card--files .files-ddown.files-ddown--bottom .ddown__arrow{
    right:12px;
  }
}
.card--files .is-blocked{
  pointer-events:none !important;
}
.card--files .card__footer .selected-menu{
  z-index:999;
}
.card--files .card__content.inside-folder{
  padding-bottom:45px;
}
.card--files .card__content.items-selected.inside-folder{
  padding-bottom:85px;
}
.card--files .upload-info-container .upload--inner{
  -webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  justofy-content:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
  width:100%;
  min-height:40px;
  padding:0 !important;
  background:#fff !important;
          box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);
}
.card--files .upload-info-container .upload--inner .file-name{
  width:50%;
  min-width:50%;
  margin-right:8px;
  margin-left:16px;
  color:#5c6066;
  font-size:13px;
  font-weight:500;
  text-transform:uppercase;
}
.card--files .upload-info-container .upload--inner .upload--inner-progress{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  justofy-content:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
  width:100%;
  margin-right:0;
}
.card--files .upload-info-container .upload--inner .upload--inner-progress i{
  color:#ffa726;
}
.card--files .upload-info-container .upload--inner .files--success,
.card--files .upload-info-container .upload--inner .files--failed{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
      -ms-flex-pack:end;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:flex-end;
  width:100%;
  margin:0;
}
.card--files .upload-info-container .upload--inner .files--success .message,
.card--files .upload-info-container .upload--inner .files--failed .message{
  color:#5c6066;
  font-size:13px;
  font-weight:500;
  text-transform:uppercase;
}
.card--files .upload-info-container .upload--inner .files--success i,
.card--files .upload-info-container .upload--inner .files--failed i{
  margin-right:16px;
  margin-left:16px;
  font-size:19px;
}
.card--files .upload-info-container .upload--inner .files--success .icon{
  color:#27ae60;
}
.card--files .upload-info-container .upload--inner .files--failed .icon{
  color:#f44336;
}
.card--files .upload-info-container .flex-block__prog-close{
  margin-right:16px !important;
  margin-left:8px;
}
.card--files .upload-info-container .flex-block__prog-close i{
  color:#ffa726;
}
.card--files .files-ddown.files-ddown--top{
  top:auto;
  bottom:58px;
}
.card--files .files-ddown.files-ddown--top .ddown__arrow{
  top:auto;
  bottom:10px;
}
.card--files .files-ddown.files-ddown--top .ddown__arrow:before{
  display:inline-block;
  position:absolute;
  color:#fff;
  font:normal normal normal 26px/1 Material-Design-Iconic-Font;
  text-rendering:auto;
  content:"\f2f2";
  z-index:1;
}
.ctx-menu-container .ddown__submenu{
  -webkit-box-shadow:5px 0 20px rgba(0, 0, 0, 0.2);
  display:none;
  position:absolute;
  top:calc(100% - 1px);
  left:0;
  width:100%;
  padding:8px 0;
  background:#fff;
          box-shadow:5px 0 20px rgba(0, 0, 0, 0.2);
}
.ctx-menu-container .ddown__submenu a,.fw-ctxMenu ul.ctx-menu li.has-submenu a{
  color:#5c6066;
}
.ctx-menu-container .ctx-menu .has-submenu:hover .ddown__submenu{
  display:block;
}
.ctx-menu-container .ctx-menu .has-submenu:hover .ddown__submenu li{
  postion:relative;
}
.ctx-menu-container .ctx-menu .has-submenu:hover .ddown__submenu li.is-active{
  position:relative;
  background-color:#fff;
  color:#02A8F3;
}
.ctx-menu-container .ctx-menu .has-submenu:hover .ddown__submenu li.is-active i,
.ctx-menu-container .ctx-menu .has-submenu:hover .ddown__submenu li.is-active a{
  color:#02A8F3;
}
.ctx-menu-container .ctx-menu .has-submenu:hover .ddown__submenu li.is-active:after{
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  position:absolute;
  top:calc(50% - 12px);
  right:16px;
  color:#02A8F3;
  font:normal normal normal 24px/1 'Material-Design-Iconic-Font';
  text-rendering:auto;
  content:'\f26b';
  z-index:1;
}
.flex-block__prog-close i{
  color:#ffa726;
}
.card--files .card__header .btn-search{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
  width:40px;
  height:40px;
  margin-right:0 !important;
  cursor:pointer;
}
.card--files .card__header .search-box{
  top:0;
  margin-left:0;
  padding-left:0;
}
.card--files .card__content .spinner-xs{
  position:absolute;
  top:calc(50% + 25px);
  left:calc(50% - 25px);
  z-index:999;
}
.card__content--chart > div,
.card__header-chart > div{
  overflow:hidden;
}
.card__content--chart .lineChart--svg,
.card__header-chart .lineChart--svg{
  fill:transparent;
}
.card__content--chart .lineChart--area,
.card__header-chart .lineChart--area{
  fill:rgba(85, 212, 68, 0.19);
}
.card__content--chart .lineChart--areaLine,
.card__header-chart .lineChart--areaLine{
  stroke:#73ca67;
  stroke-width:1px;
}
.card__content--chart .lineChart--tooltip,
.card__header-chart .lineChart--tooltip{
  stroke:transparent;
  stroke-width:12px;
  -webkit-transform:translateY(2px);
      -ms-transform:translateY(2px);
          transform:translateY(2px);
}
.card__content--chart .lineChart--yAxis .tick:first-child,
.card__header-chart .lineChart--yAxis .tick:first-child{
  display:none;
}
.card__content--chart .lineChart--yAxis .tick rect,
.card__header-chart .lineChart--yAxis .tick rect{
  fill:#fff;
  -webkit-transform:translateX(19px) translateY(-10px);
      -ms-transform:translateX(19px) translateY(-10px);
          transform:translateX(19px) translateY(-10px);
  opacity:1;
}
.card__content--chart .lineChart--yAxis .tick text,
.card__header-chart .lineChart--yAxis .tick text{
  fill:#a8aaad;
  position:relative;
  font-size:11px;
}
.card__content--chart .lineChart--yAxis .tick line,
.card__header-chart .lineChart--yAxis .tick line{
  stroke:rgba(206, 206, 206, 0.2);
  shape-rendering:crispEdges;
}
.card__content--chart #chart--one .lineChart--area,
.card__header-chart #chart--one .lineChart--area{
  fill:rgba(39, 174, 96, 0.3);
}
.card__content--chart #chart--one .lineChart--areaLine,
.card__header-chart #chart--one .lineChart--areaLine{
  stroke:#27ae60;
}
.card__content--chart #chart--two .lineChart--area,
.card__header-chart #chart--two .lineChart--area{
  fill:rgba(255, 167, 38, 0.3);
}
.card__content--chart #chart--two .lineChart--area:nth-child(2),
.card__header-chart #chart--two .lineChart--area:nth-child(2){
  fill:rgba(230, 232, 235, 0.4);
}
.card__content--chart #chart--two .lineChart--areaLine,
.card__header-chart #chart--two .lineChart--areaLine{
  stroke:#b8c3cc;
}
.card__content--chart #chart--two .lineChart--areaLine:nth-child(2),
.card__header-chart #chart--two .lineChart--areaLine:nth-child(2){
  stroke:#ffa726;
}
.card__content--chart #chart--three .lineChart--area,
.card__header-chart #chart--three .lineChart--area{
  fill:rgba(126, 86, 194, 0.3);
}
.card__content--chart #chart--three .lineChart--areaLine,
.card__header-chart #chart--three .lineChart--areaLine{
  stroke:#7e57c2;
}
.card__content--chart #chart--four .lineChart--area,
.card__header-chart #chart--four .lineChart--area{
  fill:rgba(0, 145, 234, 0.3);
}
.card__content--chart #chart--four .lineChart--area:nth-child(2),
.card__header-chart #chart--four .lineChart--area:nth-child(2){
  fill:rgba(230, 232, 235, 0.4);
}
.card__content--chart #chart--four .lineChart--areaLine,
.card__header-chart #chart--four .lineChart--areaLine{
  stroke:#b8c3cc;
}
.card__content--chart #chart--four .lineChart--areaLine:nth-child(2),
.card__header-chart #chart--four .lineChart--areaLine:nth-child(2){
  stroke:#0091ea;
}
.card__content--chart#chart--client-value .lineChart--area,
.card__header-chart#chart--client-value .lineChart--area{
  fill:#35bffd;
}
.card__content--chart#chart--client-value .lineChart--areaLine,
.card__header-chart#chart--client-value .lineChart--areaLine{
  stroke:#029adf;
}
.lineChart--rect{
  fill:white;
  -webkit-transform:translate(25px, -10px);
      -ms-transform:translate(25px, -10px);
  width:50px;
  height:20px;
          transform:translate(25px, -10px);
}
#chart--four svg .bar{
  fill:rgba(255, 152, 0, 0.4);
}
#chart--four svg .bar:nth-child(odd){
  fill:rgba(230, 232, 235, 0.4);
}
.d3-tip .d3-tip__inner{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:relative;
  padding:14px;
  background:#3d454c;
  color:#fff;
  font-size:12px;
  transition:300ms;
}
.axis.y > text,.axis.y .domain,.axis.y .tick:first-child{
  display:none;
}
.axis.y .tick line{
  stroke:rgba(206, 206, 206, 0.2);
  shape-rendering:crispEdges;
}
.axis.y .tick text{
  fill:#a1a8b2;
  position:relative;
  font-size:11px;
}
.axis.y .tick rect{
  -webkit-transform:translateX(11px) translateY(-9px);
      -ms-transform:translateX(11px) translateY(-9px);
          transform:translateX(11px) translateY(-9px);
}
.datarow{
  -webkit-box-orient:vertical;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
      -ms-flex-line-pack:center;
          flex-flow:column nowrap;
  margin:0;
  padding:0;
  list-style-type:none;
}
.datarow,.datarow li.datarow__sgl{
  -webkit-box-direction:normal;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  -webkit-align-content:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-content:center;
          justify-content:space-between;
  font-size:13px;
}
.datarow li.datarow__sgl{
  -webkit-box-orient:horizontal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
      -ms-flex-line-pack:center;
  -webkit-transition:300ms;
  -o-transition:300ms;
          flex-flow:row nowrap;
  width:100%;
  min-height:35px;
  margin-bottom:1px;
  transition:300ms;
}
.datarow li.datarow__sgl:first-child{
  margin-top:1px;
}
.datarow li.datarow__sgl:last-child{
  margin-bottom:0;
}
.datarow li.datarow__sgl .datarow__left{
      -ms-flex-align:center;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
}
.datarow li.datarow__sgl .datarow__left,.datarow li.datarow__sgl .datarow__right{
  -webkit-box-align:center;
  -webkit-align-items:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
}
.datarow li.datarow__sgl .datarow__right{
      -ms-flex-align:center;
}
.datarow li.datarow__sgl.datarow__sgl--down{
  color:#f44336;
}
.datarow li.datarow__sgl.datarow__sgl--up{
  color:#27ae60;
}
.datarow .datarow__status{
  color:#8a9099;
  line-height:15px;
}
.datarow .datarow__data{
  margin-right:14px;
  color:#5c6066;
}
.datarow .datarow__data strong{
  color:#4b4c4d;
  font-weight:600;
}
.datarow .datarow__percentage{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:flex-start;
}
.datarow .datarow__percentage i{
  margin-right:2px;
  margin-left:12px;
  color:inherit;
  font-size:110%;
}
.card--chart .card__right .datarow__sgl{
  font-size:13px;
}
.card--info .datarow__sgl .data-row__data{
  margin-right:5px;
}
.card--logs .datarow__right{
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  min-width:100px;
}
.card--logs .datarow:last-child{
  margin-bottom:0;
}
.card--logs .datarow__status{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
  color:#5c6066;
}
.card--logs .datarow__status i{
  position:relative;
  margin-right:17px;
  color:#27ae60;
  font-size:15px;
  font-weight:bold;
}
@-webkit-keyframes status--ok{
  0%{
    left:-15px;
    color:#fff;
    text-shadow:0 0 2px;
  }
  100%{
    left:0;
    color:#27ae60;
    text-shadow:0 0 0;
  }
}
@keyframes status--ok{
  0%{
    left:-15px;
    color:#fff;
    text-shadow:0 0 2px;
  }
  100%{
    left:0;
    color:#27ae60;
    text-shadow:0 0 0;
  }
}
@-webkit-keyframes status--warning{
  0%{
    left:-15px;
    color:#fff;
    text-shadow:0 0 2px;
  }
  100%{
    left:0;
    color:#ffa726;
    text-shadow:0 0 0;
  }
}
@keyframes status--warning{
  0%{
    left:-15px;
    color:#fff;
    text-shadow:0 0 2px;
  }
  100%{
    left:0;
    color:#ffa726;
    text-shadow:0 0 0;
  }
}
@-webkit-keyframes status--info{
  0%{
    left:-15px;
    color:#fff;
    text-shadow:0 0 2px;
  }
  100%{
    left:0;
    color:#ffa726;
    text-shadow:0 0 0;
  }
}
@keyframes status--info{
  0%{
    left:-15px;
    color:#fff;
    text-shadow:0 0 2px;
  }
  100%{
    left:0;
    color:#ffa726;
    text-shadow:0 0 0;
  }
}
.card--logs .datarow__status.datarow__status--ok i{
  color:#5ec250;
}
.card--logs .datarow__status.datarow__status--warning i{
  color:#ffc107;
}
.card--logs .datarow__status.datarow__status--info i{
  color:#42a5f5;
}
.card--detail-info .datarow .datarow__sgl{
  min-height:30px;
}
.card--detail-info .datarow .datarow__status{
  color:#a1a8b2;
}
.card--detail-info .datarow .datarow__data{
  margin-right:0;
}
.card--detail-info .datarow .datarow__data strong{
  color:#5c6066;
}
.card--chart-small .datarow .datarow__sgl{
  min-height:30px;
}
.card--chart-small .datarow .datarow__status{
  color:#a1a8b2;
}
.card--chart-small .datarow .datarow__data{
  margin-right:0;
}
.card--chart-small .datarow .datarow__data strong{
  color:#5c6066;
}
.card--info .datarow .datarow__data{
  margin-right:0;
}
.datarow__status{
  width:100%;
}
.drop-open .drop-element.drop-enabled{
  display:block;
  z-index:14;
}
.drop-element{
  display:none;
}
.antares-dropjs-filter--out.drop-element.drop-open--right .filter-content{
  left:180px;
}
.antares-dropjs-filter--out.drop-element.drop-open--right .filter-content:before,.antares-dropjs-filter--out.drop-element.drop-open--right .filter-content:after{
  right:auto;
  left:24px;
}
.antares-dropjs-filter span{
  border-bottom:1px solid transparent;
}
.antares-dropjs-filter .drop-enabled{
  border-bottom:1px solid #02A8F3;
  color:#02A8F3 !important;
}
.dropjs-display-block{
  display:block !important;
  z-index:30;
}
@media only screen and (max-width: 767px){
  .antares-dropjs-filter--out{
    width:100%;
  }
}
.antares-dropjs-filter--out .filter-content{
  -webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);
  position:relative;
  width:240px;
  padding:20px 24px;
  background-color:white;
  box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);
}
.antares-dropjs-filter--out .filter-content[data-type="datePicker"]{
  width:300px;
}
.antares-dropjs-filter--out .filter-content[data-type="datePicker"] .input-field{
  margin-top:16px;
  margin-bottom:16px;
}
.antares-dropjs-filter--out .filter-content > span{
  margin-bottom:16px;
  color:#ABAEB3;
}
.antares-dropjs-filter--out .filter-content > .spinners-box{
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
          justify-content:center;
  margin-bottom:20px;
}
.antares-dropjs-filter--out .filter-content > .add-filter,
.antares-dropjs-filter--out .filter-content > .change-filter{
  width:100%;
}
.slider-box{
  position:relative;
  padding:0 8px;
}
.slider-box:before{
  left:0;
}
.slider-box:before,.slider-box:after{
  position:absolute;
  top:0;
  width:10px;
  height:2px;
  background-color:#dfe3e6;
  content:"";
}
.slider-box:after{
  right:0;
}
.drop-element .slider-box{
  padding:0;
}
.filter--badge .slider-box:before,
.filter--badge .slider-box:after{
  height:0;
}
.filter--badge .select--badge + .select2{
  margin:16px 0;
}
.filter--badge .change-filter{
  width:100%;
}
.dropJS-target--client-contacts{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-shadow:0 0px 0px rgba(0, 0, 0, 0.2) !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          align-items:center;
          justify-content:center;
  width:40px;
  height:40px;
  background-color:transparent !important;
  font-size:18px;
  text-align:center;
          box-shadow:0 0px 0px rgba(0, 0, 0, 0.2) !important;
  cursor:pointer;
}
.dropJS-target--client-contacts:before,
.dropJS-target--client-contacts:after{
  display:none !important;
}
.dropJS-target--client-contacts span{
  border-radius:50%;
}
.drop-open .dropJS-content-real--client-contacts.drop-element{
  -webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);
  background-color:#fff;
          box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 767px){
  .drop-open .dropJS-content-real--client-contacts.drop-element{
    right:calc(100vw - 48px) !important;
    left:auto !important;
    width:70% !important;
    padding:0;
  }
}
.main-head .breadcrumbs .data-dropJS--target{
  position:relative;
}
.main-head .breadcrumbs .data-dropJS--target a:after{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
  display:inline-block;
  position:absolute;
  top:50%;
  right:-16px;
          transform:translateY(-50%);
  color:white;
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  line-height:1;
  text-rendering:auto;
  content:'\f2f2';
  z-index:1;
}
@media only screen and (max-width: 767px){
  .main-head .breadcrumbs .data-dropJS--target a:after{
    right:-10px;
  }
}
.edit-contacts--tools .data-dropJS--target.drop-target i{
  margin-left:0;
  color:black;
  font-size:18px;
}
.dropjs--dropdown{
  width:280px;
  margin:0;
  padding:0;
  list-style-type:none;
}
.dropjs--dropdown li{
  font-size:13px;
  line-height:36px;
  cursor:pointer;
}
.dropjs--dropdown li:hover a{
  background-color:#ecedf0;
}
.dropjs--dropdown li a{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
  width:auto;
  height:36px;
  margin-top:8px;
  margin-bottom:8px;
  padding:0 24px;
  color:#5c6066;
}
.dropjs--dropdown li a i{
  width:24px;
  margin-right:16px;
  color:#747b80;
  font-size:24px;
  text-align:center;
}
div[data-dropjs--target] div[data-dropjs--wrapper]{
  display:none;
}
.data-dropJS--target.drop-target{
  cursor:pointer;
}
.data-dropJS--target.drop-target li,
.data-dropJS--target.drop-target a,
.data-dropJS--target.drop-target i{
  color:white;
}
.data-dropJS--target.drop-target i{
  margin-left:4px;
}
.drop-open .data-dropJS--target.drop-element{
  padding-right:24px;
}
.drop-open .data-dropJS--target.drop-element .default-dropJS--style{
  -webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);
  background-color:#fff;
          box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);
}
.drop-open .data-dropJS--target.drop-element .default-dropJS--style .default-dropJS--dropdown{
  width:240px;
  margin:0;
  padding:8px 0;
  list-style-type:none;
}
.drop-open .data-dropJS--target.drop-element .default-dropJS--style .default-dropJS--dropdown li{
  font-size:13px;
  line-height:36px;
  cursor:pointer;
}
.drop-open .data-dropJS--target.drop-element .default-dropJS--style .default-dropJS--dropdown li:hover a{
  background-color:#ecedf0;
}
.drop-open .data-dropJS--target.drop-element .default-dropJS--style .default-dropJS--dropdown li a{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
  width:auto;
  height:100%;
  padding:0 24px;
  color:#5c6066;
}
.drop-open .data-dropJS--target.drop-element .default-dropJS--style .default-dropJS--dropdown li a i{
  width:24px;
  margin-right:16px;
  color:#747b80;
  font-size:24px;
  text-align:center;
}
.drop-open .data-dropJS--target.drop-element .default-dropJS--style .default-dropJS--dropdown li a i.zmdi-caret-right{
  margin-right:-8px;
  margin-left:auto;
}
.drop-open .data-dropJS--target.drop-element .default-dropJS--style .default-dropJS--dropdown li a .flex-block{
  margin-bottom:0;
  padding:4px 0;
}
.drop-open .data-dropJS--target.drop-element .default-dropJS--style .default-dropJS--dropdown li a .flex-block .flex-block__content{
  line-height:20px;
}
.drop-open .data-dropJS--target.drop-element .default-dropJS--style .default-dropJS--dropdown li a .flex-block .flex-block__content .flex-block__desc{
  font-weight:400;
}
.drop-open .data-dropJS--target.drop-element .default-dropJS--style .default-dropJS--dropdown li > span{
  padding:8px 24px;
  color:#8a9099;
  font-size:12px;
  font-weight:600;
  text-transform:uppercase;
}
.drop-open .data-dropJS--target.drop-element .default-dropJS--style .default-dropJS--dropdown li.is-selected .flex-block{
  color:#02A8F3;
}
.drop-open .data-dropJS--target.drop-element .default-dropJS--style .default-dropJS--dropdown li.is-selected .flex-block:after{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  position:relative;
  margin-left:auto;
  color:#02A8F3;
  font:normal normal normal 24px/1 Material-Design-Iconic-Font;
  text-rendering:auto;
  content:"\f26b";
  z-index:1;
}
.drop-open .data-dropJS--target.drop-element .default-dropJS--style .default-dropJS--dropdown.dropJS-dropdown--header{
  border-bottom:1px solid #dfe3e6;
}
.drop-open .data-dropJS--target.drop-element .default-dropJS--style .default-dropJS--dropdown.dropJS-dropdown--footer{
  border-top:1px solid #dfe3e6;
}
.context-menu-list{
  -webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);
  -webkit-transition:opacity 400ms;
  -o-transition:opacity 400ms;
  display:inline-block;
  position:absolute;
  width:280px;
  min-width:180px;
  max-width:360px;
  height:auto;
  margin:0;
  padding:0;
  padding:8px 0;
  border:0;
  background-color:#fff;
  font-family:inherit;
  font-size:inherit;
  list-style-type:none;
          box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);
  transition:opacity 400ms;
  z-index:1;
}
.context-menu-list .context-menu-item{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:flex-start;
  width:100%;
  padding:0 24px;
  background-color:#fff;
  color:#5c6066;
  font-size:13px;
  line-height:36px;
  user-select:none;
}
.context-menu-list .context-menu-item i{
  width:20px;
  margin-right:16px;
  color:#5c6066;
  font-size:24px;
  text-align:center;
}
.context-menu-list .context-menu-item span{
  color:#5c6066;
  font-weight:500;
}
.context-menu-list .context-menu-item.context-menu-hover,
.context-menu-list .context-menu-item:hover{
  background-color:#ecedf0;
  cursor:pointer;
}
.context-menu-list .context-menu-item.context-active i,
.context-menu-list .context-menu-item.context-active span{
  color:#02A8F3;
}
.context-menu-separator{
  margin:5px 0;
  padding:0;
  border-bottom:1px solid #ecedf0;
}
.context-menu-item > label > input,
.context-menu-item > label > textarea{
  -webkit-user-select:text;
  -moz-user-select:text;
  -ms-user-select:text;
  user-select:text;
}
.context-menu-item.context-menu-hover{
  background-color:#0292ea;
  color:#fff;
  cursor:pointer;
}
.context-menu-item.context-menu-disabled{
  background-color:#fff;
  color:#5c6066;
}
.context-menu-input.context-menu-hover,
.context-menu-item.context-menu-disabled.context-menu-hover{
  background-color:#ecedf0;
  cursor:default;
}
.context-menu-icon.context-menu-hover:before{
  color:#fff;
}
.context-menu-submenu:after{
  position:absolute;
  top:25%;
  right:25px;
  width:0;
  height:0;
  color:#5c6066;
  font:normal normal normal 19px/1 Material-Design-Iconic-Font;
  line-height:1;
  text-rendering:auto;
  content:"\f2fb";
  z-index:1;
}
.context-menu-item.context-menu-input{
  padding:5px 10px;
}
.context-menu-input > label > *{
  vertical-align:top;
}
.context-menu-input > label > input[type="checkbox"],
.context-menu-input > label > input[type="radio"]{
  position:relative;
  top:3px;
}
.context-menu-input > label,
.context-menu-input > label > input[type="text"],
.context-menu-input > label > textarea,
.context-menu-input > label > select{
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  display:block;
  width:100%;
}
.context-menu-input > label > textarea{
  height:100px;
}
.context-menu-item > .context-menu-list{
  height:0;
  padding:0;
  overflow:hidden;
  opacity:0;
}
.context-menu-item.context-menu-visible > .context-menu-list{
  top:-5px !important;
  height:auto;
  padding:8px 0;
  opacity:1;
}
.context-menu-accesskey{
  text-decoration:underline;
}
@media only screen and (max-width: 767px){
  .ddown-multi__menu,
  .ddown__menu{
    top:0 !important;
  }
}
.ddown{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          align-items:center;
  height:100%;
  font-size:19px;
}
.ddown.ddown--open .ddown__menu{
  -webkit-transform:translate3d(0, 20px, 0) !important;
  -webkit-transition:400ms;
  -o-transition:400ms;
  display:block;
          transform:translate3d(0, 20px, 0) !important;
  opacity:1 !important;
  transition:400ms;
  visibility:visible !important;
  z-index:10 !important;
}
.ddown.ddown--open .ddown__menu li{
  cursor:pointer;
}
.ddown .ddown__init{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          align-items:center;
  text-align:center;
  cursor:pointer;
  z-index:0;
}
.ddown .ddown__init:after{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  position:relative;
  top:0;
  right:-8px;
  padding-right:2px;
  color:#5c6066;
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  line-height:1;
  text-rendering:auto;
  content:'\f2f2';
  z-index:1;
}
.ddown .ddown__init.ddown__init--green:after{
  color:#02A8F3;
}
.ddown .ddown__init.ddown__init--white:after,
.ddown .ddown__init.ddown__init--white i{
  color:#fff;
}
.ddown .ddown__init.ddown__init--clean:after,
.ddown .ddown__init.ddown__init--clean:before{
  display:none;
}
.ddown .ddown__menu{
  -webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:translate3d(0, 50px, 0);
  -webkit-transition:400ms;
  -o-transition:400ms;
  display:none;
  position:absolute;
  top:calc(100% + 20px );
  right:-1px;
  min-width:280px;
  height:auto;
  margin:0;
  padding:0;
          transform:translate3d(0, 50px, 0);
  background-color:#fff;
  list-style-type:none;
          box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);
  opacity:0;
  transition:400ms;
  visibility:hidden;
  z-index:1;
}
@media only screen and (max-width: 1499px){
  .ddown .ddown__menu{
    min-width:240px;
  }
}
.ddown .ddown__menu.pos-adj{
  right:auto;
  left:0;
}
.ddown .ddown__menu.ddown__menu--innerpadd > li:first-child{
  margin-top:8px;
}
.ddown .ddown__menu.ddown__menu--innerpadd > li:first-child:after{
  top:-24px;
}
.ddown .ddown__menu.ddown__menu--innerpadd > li:last-child{
  margin-bottom:8px;
}
.ddown .ddown__menu li.ddown__label:hover{
  background-color:#fff;
}
.ddown .ddown__menu li.ddown__label span{
  color:#a1a8b2;
  font-size:13px;
}
.ddown .ddown__menu .ddown__submenu li.ddown__label:hover{
  background-color:#fff;
}
.ddown .ddown__menu > li{
  display:inline-block;
  position:relative;
  width:100%;
  font-size:13px;
  line-height:36px;
}
.ddown .ddown__menu > li:hover > a{
  background-color:#ecedf0;
}
.ddown .ddown__menu > li:hover .ddown__submenu{
  opacity:1;
  visibility:visible;
  z-index:9;
}
.ddown .ddown__menu > li:first-child:before{
  content:"";
}
.ddown .ddown__menu > li i,
.ddown .ddown__menu .ddown__submenu li i,
.ddown.ddown--brand .ddown__menu .ddown__footer i,
.ddown.ddown--user .ddown__menu li i,
.ddown.ddown--user .ddown__menu .ddown__footer i{
  width:24px;
  margin-right:16px;
  color:#747b80;
  font-size:24px;
  text-align:center;
}
.ddown .ddown__menu > li.ddown__header,
.ddown .ddown__menu > li.ddown__footer{
  position:relative;
}
.ddown .ddown__menu > li.ddown__header:hover > li,
.ddown .ddown__menu > li.ddown__footer:hover > li{
  background-color:#fff;
}
.ddown .ddown__menu > li.ddown__header:hover > li > a,
.ddown .ddown__menu > li.ddown__footer:hover > li > a{
  background-color:#ecedf0;
  color:inherit;
}
.ddown .ddown__menu > li.ddown__header > i,
.ddown .ddown__menu > li.ddown__footer > i{
  color:#02A8F3;
}
.ddown .ddown__menu > li.ddown__header > a,
.ddown .ddown__menu > li.ddown__footer > a{
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  position:relative;
  width:auto;
  margin-top:8px;
  margin-bottom:8px;
  cursor:pointer;
}
.ddown .ddown__menu > li.ddown__header{
  margin-bottom:8px;
  border-bottom:1px solid #dfe3e6;
}
.ddown .ddown__menu > li.ddown__footer{
  margin-top:8px;
  border-top:1px solid #dfe3e6;
}
.ddown .ddown__menu > li.has-submenu > a{
  position:relative;
  margin:8px 0;
  padding-top:0;
  padding-bottom:0;
  color:#5c6066;
}
.ddown .ddown__menu > li.has-submenu > a:after{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
  display:inline-block;
  position:absolute;
  top:50%;
  right:16px;
  height:19px;
          transform:translateY(-50%);
  color:#5c6066;
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  line-height:1;
  text-rendering:auto;
  content:'\f2fb';
  z-index:1;
}
.ddown .ddown__menu > li.has-submenu:hover > a{
  background-color:#ecedf0;
  color:#5c6066;
}
.ddown .ddown__menu > li.has-submenu:hover > a span{
  color:inherit;
}
.ddown .ddown__menu > li > a{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:flex-start;
  width:100%;
  height:100%;
  padding:0 24px;
  color:#5c6066;
  text-transform:none;
}
.ddown .ddown__menu .ddown__submenu{
  -webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);
  -webkit-transition:400ms;
  -o-transition:400ms;
  position:absolute;
  top:0;
  left:calc(100% + 3px);
  min-width:280px;
  height:auto;
  margin:0;
  padding:0;
  background-color:#fff;
  list-style-type:none;
  text-align:left;
          box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);
  opacity:0;
  transition:400ms;
  visibility:hidden;
  z-index:-1;
}
@media only screen and (max-width: 767px){
  .ddown .ddown__menu .ddown__submenu{
    position:absolute;
    top:52px;
    left:0;
  }
}
.ddown .ddown__menu .ddown__submenu.ddown__menu--innerpadd li:first-child{
  margin-top:8px;
}
.ddown .ddown__menu .ddown__submenu.ddown__menu--innerpadd li:last-child{
  margin-bottom:8px;
}
.ddown .ddown__menu .ddown__submenu li{
  position:relative;
  width:100%;
  font-size:13px;
  line-height:36px;
}
.ddown .ddown__menu .ddown__submenu li:hover{
  background-color:#ecedf0;
}
.ddown .ddown__menu .ddown__submenu li:first-child{
  margin-top:8px;
}
.ddown .ddown__menu .ddown__submenu li:first-child:before{
  content:"";
}
.ddown .ddown__menu .ddown__submenu li.ddown__return{
  height:39px;
  padding:0;
  background-color:#ecedf0;
  line-height:39px;
}
.ddown .ddown__menu .ddown__submenu li.ddown__return span{
  color:#5c6066;
  font-size:13px;
}
.ddown .ddown__menu .ddown__submenu li.ddown__return i{
  width:45px;
  color:#8a9099;
  font-size:17px;
  text-align:center;
}
.ddown .ddown__menu .ddown__submenu li > a{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:flex-start;
  width:100%;
  height:100%;
  padding:0 24px;
  color:#5c6066;
}
.ddown .ddown__menu .ddown__submenu li > a:hover > a,.ddown .ddown__menu .ddown__submenu li > a:hover > a i{
  color:#02A8F3;
}
.ddown.ddown__shorty .ddown__menu{
  right:-1px;
}
.ddown.ddown--brand{
  color:#5c6066;
}
.ddown.ddown--brand .ddown__init{
  text-transform:none;
}
.ddown.ddown--brand .ddown__menu{
  right:0;
  left:auto;
}
.ddown.ddown--brand .ddown__menu li{
  padding:0;
  color:inherit;
}
.ddown.ddown--brand .ddown__menu li:hover{
  background-color:#ecedf0;
}
.ddown.ddown--brand .ddown__menu li.is-selected .flex-block,.ddown.ddown--brand .ddown__menu li.is-selected .flex-block .flex-block__title{
  color:#02A8F3;
}
.ddown.ddown--brand .ddown__menu li.is-selected .flex-block:after{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  position:relative;
  margin-left:auto;
  color:#02A8F3;
  font:normal normal normal 24px/1 'Material-Design-Iconic-Font';
  text-rendering:auto;
  content:'\f26b';
  z-index:1;
}
.ddown.ddown--brand .ddown__menu li.ddown__header{
  margin-bottom:0;
}
.ddown.ddown--brand .ddown__menu li.ddown__footer{
  margin-top:0;
}
.ddown.ddown--brand .ddown__menu li > a{
  padding:0 0;
}
.ddown.ddown--brand .ddown__menu .ddown__header{
  padding:8px 24px;
  color:#8a9099;
  font-size:12px;
  font-weight:600;
  text-transform:uppercase;
}
.ddown.ddown--brand .ddown__menu .ddown__header:hover{
  background-color:transparent;
}
.ddown.ddown--brand .ddown__menu .ddown__header:after{
  right:16px;
}
.ddown.ddown--brand .ddown__menu .ddown__footer{
  padding:0;
}
.ddown.ddown--brand .ddown__menu .ddown__footer a{
  padding:0 24px;
}
.ddown.ddown--brand .ddown__menu .ddown__footer:hover{
  background-color:transparent;
}
.ddown.ddown--brand .ddown__menu .ddown__footer i{
  width:40px;
  margin-right:16px;
}
.ddown.ddown--brand .ddown__menu .flex-block{
  margin:0;
  padding:8px 24px;
}
.ddown.ddown--brand .ddown__menu .flex-block__title,.ddown.ddown--user{
  color:#5c6066;
}
.ddown.ddown--user .ddown__init{
  text-transform:none;
}
.ddown.ddown--user .ddown__menu{
  top:calc(100% + 8px);
  right:0;
  left:auto;
}
.ddown.ddown--user .ddown__menu li{
  color:inherit;
}
.ddown.ddown--user .ddown__menu li a{
  padding:0 24px;
}
.ddown.ddown--user .ddown__menu li a .mdl-button__ripple-container{
  border-radius:0;
}
.ddown.ddown--user .ddown__menu li:hover:not(:first-child){
  background-color:#ecedf0;
}
.ddown.ddown--user .ddown__menu li:hover:not(:first-child) a,.ddown.ddown--user .ddown__menu li:hover:not(:first-child) a i{
  color:inherit;
}
.ddown.ddown--user .ddown__menu li.is-selected .flex-block{
  color:#02A8F3;
}
.ddown.ddown--user .ddown__menu li.is-selected .flex-block:after{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  position:relative;
  margin-left:auto;
  color:#02A8F3;
  font:normal normal normal 24px/1 'Material-Design-Iconic-Font';
  text-rendering:auto;
  content:'\f26b';
  z-index:1;
}
.ddown.ddown--user .ddown__menu .ddown__header{
  height:auto;
  border:0;
  border-bottom:1px solid #dfe3e6;
  color:#8a9099;
  font-size:12px;
  font-weight:600;
  text-transform:uppercase;
}
.ddown.ddown--user .ddown__menu .ddown__header a{
  padding:0 24px;
}
.ddown.ddown--user .ddown__menu .ddown__header:hover{
  background-color:transparent;
}
.ddown.ddown--user .ddown__menu .ddown__header:after{
  right:16px;
}
.ddown.ddown--user .ddown__menu .ddown__footer:hover{
  background-color:#fff !important;
}
.ddown.ddown--user .ddown__menu .ddown__footer:hover a{
  background:#ecedf0;
}
.ddown.ddown--user .ddown__menu .ddown__footer a{
  padding:0 24px;
}
.ddown.ddown--user .ddown__menu .ddown__footer:hover{
  background-color:transparent;
}
.ddown.ddown--user .ddown__menu .flex-block{
  margin:0;
  padding:0;
}
.ddown.ddown--user .ddown__menu .flex-block__title{
  color:#5c6066;
}
.ddown.ddown--filter-edit .ddown__init{
  color:#5c6066;
  font-size:13px;
  font-weight:normal;
  line-height:24px;
}
.ddown.ddown--filter-edit .ddown__init:after{
  display:none;
}
.ddown.ddown--filter-edit .ddown__menu{
  top:calc(100% + 5px);
}
.ddown.ddown--filter-edit .ddown__label{
  position:relative;
  width:100%;
  margin-top:8px;
  padding:0 24px;
  color:#a1a8b2;
  font-size:13px;
  line-height:36px;
}
.ddown.ddown--filter-edit .ddown__label:hover{
  background-color:#fff;
}
.ddown.ddown--filter-edit .ddown__label span{
  color:#b8c3cc;
  font-size:13px;
}
.ddown.ddown--filter-edit .ddown__sgl{
  padding:16px;
  padding-top:0;
}
.ddown.ddown--filter-edit .btn{
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  position:relative;
          justify-content:center;
  margin-top:16px;
  text-align:center;
}
.ddown.ddown-multi .ddown-multi__menu .comiseo-daterangepicker-triggerbutton{
  padding:0 24px;
  border:0;
  color:#5c6066;
}
.ddown.ddown-multi .ddown-multi__menu .comiseo-daterangepicker-triggerbutton:after{
  display:none;
}
.ddown.ddown-multi .ddown-multi__menu .comiseo-daterangepicker-triggerbutton span.ui-button-text{
  color:#5c6066;
  font-size:13px;
  font-weight:500;
}
.breadcrumbs .ddown{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
}
.breadcrumbs .ddown__init:after{
  right:-4px;
}
@media only screen and (max-width: 1049px){
  .breadcrumbs .ddown__init a{
    -o-text-overflow:ellipsis;
    max-width:105px;
    overflow:hidden;
       text-overflow:ellipsis;
    white-space:nowrap;
  }
}
.breadcrumbs .ddown__menu.pos-adj{
  right:auto;
  left:-16px;
}
.breadcrumbs .ddown__menu.pos-adj li:first-child:after{
  right:auto;
  left:137px;
}
.table-controls .ddown__menu li:first-child:after{
  right:11px;
}
.main-head__dropdowns .ddown__menu li.ddown__header{
  margin-bottom:0;
}
.main-head__dropdowns .ddown__menu li.ddown__footer{
  margin-top:0;
}
.ddown__sgl--footer{
  margin-bottom:8px;
}
.ddown.ddown--adj-bottom .ddown__menu{
  -webkit-transition:0ms;
  -o-transition:0ms;
  transition:0ms;
}
.ddown .flex-block__desc{
  -o-text-overflow:ellipsis;
  max-width:150px;
  overflow:hidden;
     text-overflow:ellipsis;
  white-space:nowrap;
}
.ddown .flex-block__content{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
}
.ddown.ddown--columns .ddown__init.btn--dropdown{
  background-color:#02A8F3;
}
.ddown.ddown--columns li a{
  color:#02A8F3;
}
.ddown.ddown--columns li a:after{
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  position:absolute;
  top:calc(50% - 12px);
  right:16px;
  color:#02A8F3;
  font:normal normal normal 24px/1 'Material-Design-Iconic-Font';
  text-rendering:auto;
  content:'\f26b';
  z-index:1;
}
.ddown.ddown--columns li.col-is-hidden a{
  color:#5c6066;
}
.ddown.ddown--columns li.col-is-hidden a:after{
  display:none;
  content:'';
}
@media only screen and (max-width: 1199px){
}
@media only screen and (max-width: 767px){
  .main-head .ddown.ddown--open-bottom .ddown__menu{
    top:-4px !important;
  }
}
.page-email-settings .main-content .email-additions .ddown .ddown__content{
  margin-top:-4px;
}
.page-email-settings .main-content .email-additions .ddown.ddown--open-bottom .ddown__menu{
  top:auto !important;
}
@media only screen and (max-width: 1199px){
  .card--chart .ddown.ddown--open-bottom .ddown__menu{
    top:auto !important;
  }
}
.ddown.ddown--open-up .ddown__content{
  margin-top:-16px;
}
#app-wrapper .ddown .ddown__menu .mdl-button__ripple-container{
  border-radius:0%;
}
@media only screen and (max-width: 1366px){
  .ddown__menu{
    -webkit-transition:0ms !important;
    -o-transition:0ms !important;
    transition:0ms !important;
  }
}
.filters .ddown.ddown-multi .ddown-multi__menu .btn-clear{
  margin-top:16px;
  text-align:center;
}
.filters .ddown.ddown-multi .ddown-multi__menu .btn-clear .btn{
  width:100%;
  text-transform:capitalize;
}
@media screen and (max-width: 1199px){
  #app-wrapper .ddown.ddown--open-bottom.ddown--open .ddown__content .ddown__menu{
    top:8px !important;
    bottom:auto !important;
  }
}
.ddown.ddown-multi .ddown-multi__menu{
  padding-right:0px !important;
}
.ddown.ddown-multi .ddown-multi__label{
  color:#a1a8b2;
}
.ddown.ddown-multi .ddown__content{
  margin-top:0;
}
.ddown.ddown-multi.ddown-multi--open .ddown-multi__menu{
  -webkit-transform:translate3d(0, 0, 0) !important;
  display:block;
  max-height:400px;
  overflow:auto;
          transform:translate3d(0, 0, 0) !important;
  opacity:1 !important;
  visibility:visible !important;
  z-index:10 !important;
}
.ddown.ddown-multi .ddown-multi__init{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-shadow:2px 0 6px rgba(0, 0, 0, 0.05);
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          align-items:center;
  text-align:center;
          box-shadow:2px 0 6px rgba(0, 0, 0, 0.05);
  cursor:pointer;
  z-index:0;
}
.ddown.ddown-multi .ddown-multi__init:after{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  position:relative;
  top:-1px;
  right:-8px;
  padding-right:6px;
  color:#5c6066;
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  line-height:1;
  text-rendering:auto;
  content:'\f2f2';
  z-index:1;
}
.ddown.ddown-multi .ddown-multi__init.ddown-multi__init--green:after{
  color:#02A8F3;
}
.ddown.ddown-multi .ddown-multi__init.ddown-multi__init--white:after,
.ddown.ddown-multi .ddown-multi__init.ddown-multi__init--white i{
  color:#fff;
}
.ddown.ddown-multi .ddown-multi__init.ddown-multi__init--clean:after,
.ddown.ddown-multi .ddown-multi__init.ddown-multi__init--clean:before{
  display:none;
}
.ddown.ddown-multi .ddown-multi__menu{
  -webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);
  position:absolute;
  top:100%;
  right:0px;
  width:280px;
  height:auto;
  margin:0;
  padding:0;
  background-color:#fff;
  list-style-type:none;
          box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);
}
.ddown.ddown-multi .ddown-multi__menu,.ddown.ddown-multi .ddown-multi__menu .ddown__content{
  -webkit-transform:translate3d(0, 50px, 0);
          transform:translate3d(0, 50px, 0);
  opacity:0;
  visibility:hidden;
  z-index:1;
}
.ddown.ddown-multi .ddown-multi__menu.ddown-multi--open .ddown__content{
  -webkit-transform:translate3d(0, 0, 0) !important;
  display:block;
          transform:translate3d(0, 0, 0) !important;
  opacity:1 !important;
  visibility:visible !important;
  z-index:10 !important;
}
.ddown.ddown-multi .ddown-multi__menu > li{
  display:inline-block;
  position:relative;
  width:100%;
  padding:0 24px;
  font-size:13px;
  line-height:36px;
}
.ddown.ddown-multi .ddown-multi__menu > li:hover > a{
  color:#02A8F3;
}
.ddown.ddown-multi .ddown-multi__menu > li:hover .ddown-multi__submenu{
  opacity:1;
  visibility:visible;
}
.ddown.ddown-multi .ddown-multi__menu > li:first-child{
  padding-top:8px;
}
.ddown.ddown-multi .ddown-multi__menu > li:last-child{
  margin-bottom:8px;
}
.ddown.ddown-multi .ddown-multi__menu > li.ddown__sgl--header{
  margin-top:0;
}
.ddown.ddown-multi .ddown-multi__menu > li.ddown__sgl--footer{
  margin-bottom:0;
}
.ddown.ddown-multi .ddown-multi__menu > li.ddown__sgl--header,
.ddown.ddown-multi .ddown-multi__menu > li.ddown__sgl--footer{
  padding-top:8px;
  padding-bottom:8px;
}
.ddown.ddown-multi .ddown-multi__menu > li.ddown__sgl--header:hover > li,
.ddown.ddown-multi .ddown-multi__menu > li.ddown__sgl--footer:hover > li{
  background-color:#fff;
}
.ddown.ddown-multi .ddown-multi__menu > li.ddown__sgl--header:hover > li > a,
.ddown.ddown-multi .ddown-multi__menu > li.ddown__sgl--footer:hover > li > a{
  background-color:#eee;
}
.ddown.ddown-multi .ddown-multi__menu > li.ddown__sgl--header > i,
.ddown.ddown-multi .ddown-multi__menu > li.ddown__sgl--footer > i{
  color:#02A8F3;
}
.ddown.ddown-multi .ddown-multi__menu > li.ddown__sgl--header{
  margin-bottom:3px;
  border-bottom:1px solid #ecedf0;
}
.ddown.ddown-multi .ddown-multi__menu > li.ddown__sgl--footer{
  margin-top:8px;
  border-top:1px solid #ecedf0;
}
.ddown.ddown-multi .ddown-multi__menu > li.ddown__sgl--footer > i{
  color:#02A8F3;
}
.ddown.ddown-multi .ddown-multi__menu > li.has-submenu{
  padding:0;
  text-align:center;
}
.ddown.ddown-multi .ddown-multi__menu > li.has-submenu > a{
  padding:0 24px;
  color:#5c6066;
  cursor:pointer;
}
.ddown.ddown-multi .ddown-multi__menu > li.has-submenu:hover{
  background-color:#fff;
}
.ddown.ddown-multi .ddown-multi__menu > li.has-submenu:hover > a,
.ddown.ddown-multi .ddown-multi__menu > li.has-submenu:hover > .comiseo-daterangepicker-triggerbutton{
  background-color:#ecedf0;
  color:#5c6066;
}
.ddown.ddown-multi .ddown-multi__menu > li.has-submenu:after{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  position:absolute;
  top:8px;
  right:16px;
  color:#5c6066;
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  line-height:1;
  text-rendering:auto;
  content:'\f2fb';
  z-index:1;
}
.ddown.ddown-multi .ddown-multi__menu > li > a{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:flex-start;
  width:100%;
  height:100%;
  color:#5c6066;
  text-transform:none;
}
.ddown.ddown-multi .ddown-multi__menu > li i{
  width:35px;
  color:#747b80;
  font-size:24px;
}
.ddown.ddown-multi .ddown-multi__submenu{
  -webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);
  display:none;
  position:absolute;
  top:100%;
  right:0;
  width:280px;
  height:auto;
  margin:0;
  padding:0;
  background-color:#fff;
  list-style-type:none;
  text-align:left;
          box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);
  z-index:2;
}
.ddown.ddown-multi .ddown-multi__submenu > li{
  position:relative;
  width:100%;
  padding:0 24px;
  font-size:13px;
  line-height:36px;
}
.ddown.ddown-multi .ddown-multi__submenu > li.ddown-multi__sgl--range:hover{
  background:none;
}
.ddown.ddown-multi .ddown-multi__submenu > li:hover{
  background-color:#ecedf0;
}
.ddown.ddown-multi .ddown-multi__submenu > li:first-child{
  margin-top:8px;
}
.ddown.ddown-multi .ddown-multi__submenu > li:first-child:before{
  content:"";
}
.ddown.ddown-multi .ddown-multi__submenu > li:last-child{
  margin-bottom:8px;
}
.ddown.ddown-multi .ddown-multi__submenu > li.ddown__sgl--header{
  margin-top:0;
}
.ddown.ddown-multi .ddown-multi__submenu > li.ddown__sgl--footer{
  margin-bottom:0;
}
.ddown.ddown-multi .ddown-multi__submenu > li.ddown-multi__return{
  height:39px;
  padding:0;
  background-color:#02A8F3;
  line-height:39px;
}
.ddown.ddown-multi .ddown-multi__submenu > li.ddown-multi__return a{
  cursor:pointer;
}
.ddown.ddown-multi .ddown-multi__submenu > li.ddown-multi__return span{
  color:#fff;
  font-size:13px;
}
.ddown.ddown-multi .ddown-multi__submenu > li.ddown-multi__return i{
  width:40px;
  margin-right:8px;
  color:#fff;
  font-size:17px;
  text-align:center;
}
.ddown.ddown-multi .ddown-multi__submenu > li > a{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:flex-start;
  width:100%;
  height:100%;
  color:#5c6066;
}
.ddown.ddown-multi .ddown-multi__submenu > li i{
  width:35px;
  color:#747b80;
  font-size:24px;
  text-align:left;
}
.ddown-multi .ddown-multi__menu li.ddown-multi__label{
  padding-bottom:3px;
  color:#abaeb3;
}
.ddown-multi .ddown-multi__menu li.ddown-multi__label:hover{
  background-color:#fff;
}
.ddown-multi .ddown-multi__submenu li.ddown-multi__label:hover{
  background-color:#fff !important;
}
.ddown-multi .ddown-multi__submenu .ddown__sgl--range{
  padding:16px;
}
.ddown-multi .ddown-multi__submenu .ddown__sgl--range:hover{
  background-color:#fff !important;
}
.ddown-multi .ddown-multi__submenu .ddown__sgl--range button,
.ddown-multi .ddown-multi__submenu .ddown__sgl--range .btn{
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  position:relative;
          justify-content:center;
  margin-top:16px;
  text-align:center;
}
.flex-block{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          flex:1;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:flex-start;
  width:100%;
  margin-bottom:24px;
}
.flex-block .flex-block__close{
  position:absolute;
  top:8px;
  right:24px;
  z-index:102;
}
.flex-block .flex-block__close i{
  color:#a1a8b2;
  font-size:17px;
}
.flex-block:hover .flex-block__close i{
  color:#5c6066;
}
.flex-block:hover .avatar img{
  -webkit-filter:saturate(140%);
          filter:saturate(140%);
}
.flex-block .flex-block__content{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:column nowrap;
  margin-left:16px;
  font-size:13px;
  text-align:left;
}
.flex-block .flex-block__content.flex--block__content--tight > *{
  line-height:18px;
}
.flex-block .flex-block__badge{
  margin-left:auto;
  padding-right:16px;
  color:#02A8F3;
  font-size:13px;
  font-weight:600;
  text-transform:uppercase;
}
.flex-block.flex-block--bold .flex-block__title{
  color:#5c6066;
  font-size:13px;
  font-weight:500;
}
.flex-block.flex-block--bold .flex-block__desc{
  color:#9fa5b3;
  font-size:13px;
  font-weight:500;
}
.card--contacts .flex-block{
  margin-bottom:0;
}
.card--contacts .flex-block:hover{
  -webkit-transition:500ms;
  -o-transition:500ms;
  background:#eee;
  transition:500ms;
}
.card--scrollbox .flex-block{
  padding:8px 0 8px 24px;
}
.sidebar .flex-block{
  position:relative;
  margin-bottom:0;
  padding:8px 24px;
  border-bottom:1px solid #ecedf0;
}
.sidebar .flex-block,.sidebar .flex-block .avatar:after{
  -webkit-transition:300ms;
  -o-transition:300ms;
  transition:300ms;
}
.sidebar .flex-block:hover{
  background-color:#ecedf0;
}
.sidebar .flex-block:hover .avatar:after{
  border-color:#ecedf0;
}
.sidebar .flex-block .flex-block__title{
  font-weight:bold;
}
.sidebar .flex-block:last-child{
  border-bottom:0;
}
.ddown--user .flex-block .flex-block__title{
  position:relative;
  top:8px;
}
.ddown--user .flex-block .flex-block__desc{
  position:relative;
  bottom:8px;
  font-weight:400;
}
.ddown--user .ddown__menu > li:first-child{
  margin-top:0;
}
.ddown--user .ddown__menu > li:last-child{
  margin-bottom:0;
}
.card--contacts.card--scrollbox .flex-block__content{
  line-height:20px;
}
#app-wrapper{
  -ms-touch-action:initial !important;
  -webkit-user-select:initial !important;
     -moz-user-select:initial !important;
      -ms-user-select:initial !important;
  -webkit-user-drag:initial !important;
      touch-action:initial !important;
          user-select:initial !important;
}
@media only screen and (max-width: 767px){
  .grid--notification{
    width:calc(100% - 20px) !important;
    margin-right:10px !important;
    margin-left:10px !important;
  }
}
.page-notification-templates{
  margin-bottom:15px;
}
.page-notification-templates .page-notification-templates__info{
  margin-bottom:15px;
  padding-bottom:15px;
  border-bottom:1px solid #dfe3e6;
}
.page-notification-templates .page-notification-templates__info .form-block{
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
          align-items:flex-start;
}
.page-notification-templates .page-notification-templates__info .form-block > .col-group{
  display:block;
}
.page-notification-templates .page-notification-templates__info > legend{
  padding-right:0;
  padding-left:0;
}
.page-notification-templates .page-notification-templates__name .input-field{
  position:relative;
}
.page-notification-templates .page-notification-templates__name .page-notification-templates__switch{
  position:absolute;
  top:-25px;
  right:-89px;
}
.page-notification-templates .page-notification-templates__name .page-notification-templates__switch .form-block__name{
  margin-right:8px;
  margin-bottom:8px;
}
.page-notification-templates .page-notification-templates__name .page-notification-templates__switch .switch{
  position:absolute;
}
.page-notification-templates .page-notification-templates__content{
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          justify-content:space-between;
  margin-top:5px;
  margin-bottom:17px;
}
.page-notification-templates .page-notification-templates__content legend{
  margin:0;
  padding:0;
}
.page-notification-templates .mdl-tabs{
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          justify-content:space-between;
  overflow:hidden;
  border:1px solid #dfe3e6;
}
.page-notification-templates .mdl-tabs .CodeMirror{
  height:100%;
}
@media only screen and (max-width: 767px){
  .page-notification-templates .mdl-tabs .CodeMirror{
    height:400px;
    margin-bottom:32px;
  }
}
@media only screen and (max-width: 767px){
  .page-notification-templates .mdl-tabs .cke_wysiwyg_frame{
    min-height:400px;
  }
}
.page-notification-templates .mdl-tabs.mdl-tabs--open-variables-panel #notification-templates-variables{
  display:none;
}
.page-notification-templates .mdl-tabs.mdl-tabs--open-variables-panel .variables-pane{
  -webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1);
  right:0;
  margin-right:0;
          box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.1);
}
.page-notification-templates .mdl-tabs__panel fieldset{
  width:100%;
}
.page-notification-templates .mdl-tabs__tab-bar{
  -webkit-flex-wrap:wrap;
      -ms-flex-wrap:wrap;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-wrap:wrap;
          justify-content:space-between;
  padding-bottom:0;
  overflow:visible;
  border-bottom:0;
}
.page-notification-templates .page-notification-templates__lang{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
}
.page-notification-templates .page-notification-templates__lang .form-block{
  width:180px;
}
.page-notification-templates .page-notification-templates__lang .select2-container{
  width:180px !important;
}
.page-notification-templates .page-notification-templates__lang-text{
  margin-right:15px;
  color:#8a9099;
  font-size:13px;
}
.page-notification-templates .mdl-tabs__tab{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
  height:52px;
}
.page-notification-templates .mdl-tabs__icon{
  margin-right:12px;
  font-size:19px;
}
.page-notification-templates textarea{
  height:500px;
}
@media only screen and (max-width: 767px){
  .page-notification-templates legend{
    font-size:16px;
    line-height:25px;
  }
  .page-notification-templates .mdl-tabs__left-content{
    margin-left:-13px;
  }
  .page-notification-templates .page-notification-templates__name{
    margin-right:-10px;
    margin-left:-10px;
  }
  .page-notification-templates .page-notification-templates__name > .col-group:first-of-type{
    margin-bottom:16px;
  }
  .page-notification-templates .page-notification-templates__name .page-notification-templates__switch{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    position:absolute;
    top:-71px;
    right:0;
  }
  .page-notification-templates .page-notification-templates__name .page-notification-templates__switch .switch{
    position:relative;
  }
}
@media only screen and (max-width: 1023px){
  .page-notification-templates .mdl-tabs{
    border:0;
  }
  .page-notification-templates .mdl-tabs.mdl-tabs--open-variables-panel .variables-pane{
    display:block;
    opacity:1;
    visibility:visible;
  }
}
.page-notification-templates .mdl-tabs .CodeMirror{
  min-height:600px;
}
@media only screen and (max-width: 767px){
  .page-notification-templates .page-notification-templates__info,
  .page-notification-templates .page-notification-templates__content{
    padding:0 16px;
  }
  .page-notification-templates .page-notification-templates__lang-text,
  .page-notification-templates .mdl-tabs__right-content{
    display:none;
  }
}
.left-tabs{
  -webkit-transition:0.5s;
  -o-transition:0.5s;
  width:100%;
  transition:0.5s;
}
.left-tabs .left-tabs__mobile-drop-down{
  display:none;
  margin-right:6px;
}
.left-tabs .left-tabs__mobile-drop-down .ddown--open .ddown__init{
  border-radius:100px;
  background:#02A8F3;
}
.left-tabs .left-tabs__mobile-drop-down .ddown--open .ddown__init i{
  color:#fff;
}
.left-tabs .left-tabs__mobile-drop-down .ddown--open .mdl-tabs__tab{
  height:36px;
  font-size:13px;
}
.left-tabs .left-tabs__mobile-drop-down .ddown--open .mdl-tabs__tab i{
  font-size:24px;
}
.left-tabs .left-tabs__mobile-drop-down .ddown--open .ddown__menu li:last-child{
  margin-bottom:0;
}
@media only screen and (min-width:768px) and (max-width:991px){
  .left-tabs__desktop-links .mdl-tabs__tab:last-child .mdl-tabs__text{
    display:none;
  }
}
.variables-pane{
  -webkit-transition:0.5s;
  -o-transition:0.5s;
  position:absolute;
  right:-500px;
  width:500px;
  min-width:500px;
  height:100%;
  overflow:hidden;
  background:#fff;
  transition:0.5s;
  z-index:80;
}
@media only screen and (min-width: 1024px) and (max-width: 1199px){
  .variables-pane{
    right:-350px;
    width:350px;
    min-width:350px;
  }
}
.variables-pane .variables-pane__inner{
  position:relative;
  height:94%;
  padding:0 20px;
  padding-bottom:30px;
  overflow:hidden;
}
.variables-pane .variables-pane__top{
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:space-between;
  padding:10px 20px;
  border-bottom:1px solid #ecedf0;
  color:#5c6066;
  font-size:13px;
  text-transform:uppercase;
}
.variables-pane .variables-pane__top.variables-pane__top--mobile{
  display:none;
  width:calc(100% + 40px);
  margin-left:-20px;
}
.variables-pane .variables-pane__content{
  position:relative;
  overflow:hidden;
}
.variables-pane .variables-pane__close{
  cursor:pointer;
}
.variables-pane .variables-pane__close i{
  font-size:24px;
}
.variables-pane .variables-pane__instructions-group{
  margin-top:20px;
  color:#a1a7b2;
  font-size:11px;
  text-transform:uppercase;
}
.variables-pane .variables-pane__row{
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          justify-content:space-between;
}
.variables-pane .variables-pane__instruction-name{
  color:#8a9099;
  font-size:13px;
}
.variables-pane .variables-pane__instruction-content{
  position:relative;
  max-width:290px;
  margin-top:6px;
}
.variables-pane .variables-pane__instruction-content .variables-pane__copy-tools{
  position:absolute;
  top:1px;
  right:1px;
  padding:0 4px;
  border-bottom:1px solid #dfe3e6;
  border-left:1px solid #dfe3e6;
  border-radius:4px;
  background:#fff;
}
.variables-pane .variables-pane__instruction-content .variables-pane__copy-tools i{
  width:20px;
  height:20px;
  font-size:14px;
  text-align:center;
  cursor:pointer;
}
.variables-pane .variables-pane__instruction-content .variables-pane__copy-tools i:before{
  vertical-align:middle;
}
.variables-pane .variables-pane__instruction-content .variables-pane__copy-tools i:last-child{
  margin-left:0;
}
.variables-pane .variables-pane__instruction-content pre{
  width:290px;
  margin:0;
  padding:6px 10px;
  border:1px solid #dfe3e6;
  border-radius:4px;
  background:#ecedf0;
  color:#5c6066;
  font-family:"Myriad Pro";
  font-size:13px;
  line-height:18px;
  white-space:pre-line;
}
.variables-pane .variables-pane__instructions-type{
  margin-top:25px;
}
.variables-pane .variables-pane__mobile-button{
  display:none;
  margin-top:25px;
  padding-top:15px;
  border-top:1px solid #ecedf0;
}
@media only screen and (max-width: 1023px){
  .variables-pane{
    -webkit-overflow-scrolling:touch;
    display:none;
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    width:100%;
    min-width:100%;
    height:100% !important;
    padding:20px;
    overflow:hidden;
    outline:0;
    background:rgba(48, 52, 61, 0.85);
    opacity:0;
    visibility:hidden;
    z-index:1050;
  }
  .variables-pane .variables-pane__inner{
    height:100%;
    padding:0 20px;
    padding-bottom:20px;
    background:#fff;
  }
  .variables-pane .variables-pane__top{
    display:none;
  }
  .variables-pane .variables-pane__top.variables-pane__top--mobile{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  .variables-pane .variables-pane__instruction-content{
    max-width:100%;
  }
  .variables-pane .variables-pane__instruction-content pre{
    width:100%;
  }
  .variables-pane .variables-pane__instruction-content pre .variables-pane__instruction-content{
    margin-top:6px;
  }
  .variables-pane .variables-pane__row{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
        -ms-flex-direction:column;
            flex-direction:column;
    margin-top:6px;
  }
  .variables-pane .variables-pane__mobile-button{
    display:block;
  }
  .variables-pane .variables-pane__instruction-content{
    margin-top:0;
  }
}
.left-tabs__desktop-links{
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
          flex-flow:row nowrap;
          justify-content:center;
}
.left-tabs__desktop-links,.left-tabs__desktop-links a.mdl-js-ripple-effect{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
}
.left-tabs__desktop-links a.mdl-js-ripple-effect{
  position:relative;
  height:52px;
  padding:0 16px;
  color:#8a9099;
  font-size:13px;
  font-weight:600;
  line-height:51px;
  text-transform:uppercase;
}
.left-tabs__desktop-links a.mdl-js-ripple-effect i,
.left-tabs__desktop-links a.mdl-js-ripple-effect span,
.left-tabs__desktop-links a.mdl-js-ripple-effect a{
  color:#8a9099;
}
.variables-pane .variables-pane__top{
  min-height:53px;
}
@media only screen and (max-width: 1500px){
  .mdl-tabs--open-variables-panel .left-tabs__desktop-links{
    display:none;
  }
}
@media only screen and (max-width: 960px){
  .left-tabs .left-tabs__mobile-drop-down{
    display:block;
  }
  .left-tabs .left-tabs__desktop-links{
    display:none;
  }
}
.label-basic{
  position:relative;
  padding:3px 5px;
  overflow:hidden;
  border-radius:2px;
  background-color:#222;
  color:#fff;
  font-size:10px;
  font-weight:500;
  text-transform:uppercase;
  white-space:nowrap;
}
.label-basic.label-basic--success{
  background:#27ae60;
}
.label-basic.label-basic--default{
  background:#b8c3cc;
  color:#fff;
}
.label-basic.label-basic--danger{
  background:#f44336;
}
.label-basic.label-basic--pending{
  background:#ffa726;
}
.label-basic.label-basic--info{
  background:#0292ea;
}
.label-basic.label-basic--transparent{
  padding-left:0;
  background:transparent;
  color:#a1a8b2;
}
.label-basic.label-basic--md{
  display:initial;
  padding:3px 5px;
}
@media only screen and (max-width: 1199px){
  .label-basic.label-basic--md{
    font-size:10px !important;
  }
}
.label-basic.label-basic--small{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  margin-left:8px;
  padding:0 5px;
}
.dtr-data .label-circle{
  display:inline-block;
  text-align:center;
}
.label-circle{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:flex-start;
  color:#02A8F3;
  font-size:13px;
  font-weight:bold;
}
.label-circle:before{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  position:relative;
  top:0;
  left:0;
  margin-right:8px;
  color:currentColor;
  font:normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-weight:900;
  text-rendering:auto;
  content:'\f26c';
  z-index:1;
}
.label-circle.label-circle--success{
  color:#27ae60;
}
.label-circle.label-circle--warning{
  color:#ffa726;
}
.label-circle.label-circle--error{
  color:#f44336;
}
.label-circle.label-circle--info{
  color:#0292ea;
}
.label-circle.label-circle--alert{
  color:#f44336;
}
.label-circle.label-circle--pending{
  color:#a1a7b3;
}
.list .list__title{
  margin-bottom:8px;
  color:#a1a8b2;
  font-size:12px;
  font-weight:500;
  text-transform:uppercase;
}
.list.list--md{
  margin-bottom:24px;
}
.list.list--md:last-child{
  margin-bottom:0;
  padding-bottom:0;
  border-bottom:0;
}
.list.list--icons{
  color:#9fa5b3;
}
.list.list--icons li{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:flex-start;
  color:#9fa5b3;
  font-size:12px;
  line-height:26px;
}
.list.list--icons i{
  margin-right:12px;
  color:inherit;
  font-size:19px;
  line-height:inherit;
}
.list.list--icons span,
.list.list--icons a{
  color:#8a9099;
  font-size:12px;
}
.list ul{
  display:block;
  margin:0;
  padding:0;
  color:#5c6066;
  font-size:13px;
  line-height:20px;
  list-style-type:none;
}
.list ul.space-between{
  line-height:30px;
}
.list ul.space-between li{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:space-between;
}
.list ul.space-between li span.label{
  color:#a1a8b2;
  font-weight:500;
}
.list ul.space-between li span{
  color:#5c6066;
  font-weight:bold;
}
.jumbo{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center !important;
  width:100%;
  height:auto;
  padding:24px;
  background:#ecedf0;
  color:#fff;
}
.timeline{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  position:relative;
          flex:1;
  margin:0;
  padding:0;
  padding-bottom:8px;
  color:#5c6066;
  font-size:13px;
  list-style-type:none;
}
.timeline .timeline__indicator{
  position:absolute;
  top:1px;
  left:3px;
  width:18px;
  height:32px;
  color:#02A8F3;
}
.timeline .timeline__indicator:before{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  position:relative;
  top:0;
  left:0;
  border-radius:50%;
  background:#fff;
  color:currentColor;
  font:normal normal normal 14px/1 'Material-Design-Iconic-Font';
  font-weight:900;
  text-rendering:auto;
  content:'\f26c';
  z-index:1;
}
.timeline li{
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row wrap;
      -ms-flex-flow:row wrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          flex-flow:row wrap;
          align-items:center;
          justify-content:flex-start;
  margin-bottom:6px;
  cursor:default;
}
.timeline li .timeline__padding{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  padding-left:32px;
}
.timeline li:last-of-type{
  overflow:hidden;
}
.timeline li:last-child{
  margin-bottom:0;
}
.timeline li:after{
  position:absolute;
  top:17px;
  left:7.5px;
  width:0;
  height:100%;
  border-left:2px solid #dfe3e6;
  content:"";
}
.timeline li.is-logs--show:after{
  border-width:0px;
}
.timeline li a{
  color:#0091ea;
  cursor:pointer !important;
}
.timeline li a:first-child{
  margin-left:0;
}
.timeline li span{
  cursor:default;
}
.timeline li span:last-child{
  color:#a1a8b2;
  font-size:12px;
}
.timeline li span.timeline__date{
  position:relative;
}
.timeline li.timeline__entry--ok .timeline__indicator{
  color:#02A8F3;
}
.timeline li.timeline__entry--info .timeline__indicator{
  color:#7e57c2;
}
.timeline-altered{
  margin-left:16px;
}
.timeline-altered .timeline__date:before{
  display:none;
  content:'';
}
.page-datatables .grid-stack-item-content .card.card--pagination{
  padding-bottom:56px;
}
.card--pagination .mdl-tabs__panel .tbl-c .dataTables_wrapper.ps.ps-active-y{
  margin-bottom:62px !important;
}
@media only screen and (max-width: 767px){
  .card.card--pagination .card-ctrls:after{
    top:98px;
  }
}
.grid-stack-item-content .card.card--pagination{
  position:relative;
  padding-bottom:56px;
}
.grid-stack-item-content .card.card--pagination.card--logs{
  padding-bottom:0 !important;
}
.grid-stack-item-content .card.card--pagination.card--logs .pagination{
  padding:0 !important;
}
.grid-stack-item-content .card.card--pagination .pagination{
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  bottom:0;
  left:0;
          align-items:center;
          justify-content:space-between;
  width:100%;
  height:56px;
  min-height:56px;
  margin:0;
  padding:0 0px;
  z-index:4;
}
@media only screen and (max-width: 1023px){
  .grid-stack-item-content .card.card--pagination .pagination{
    padding:0 16px !important;
  }
}
@media only screen and (max-width: 767px){
  .grid-stack-item-content .card.card--pagination .pagination{
    padding:0 16px;
  }
}
.grid-stack-item-content .card.card--pagination .pagination.pagination--padding{
  padding:0 30px;
}
.grid-stack-item-content .card.card--pagination .pagination.pagination--arrows .pagination-pages{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:center;
}
.grid-stack-item-content .card.card--pagination .pagination.pagination--arrows .pagination-pages .pagination-pages__prev,
.grid-stack-item-content .card.card--pagination .pagination.pagination--arrows .pagination-pages .pagination-pages__next{
  position:relative;
  top:-1px;
}
.grid-stack-item-content .card.card--pagination .pagination.pagination--arrows .pagination-pages .pagination-pages__prev a,
.grid-stack-item-content .card.card--pagination .pagination.pagination--arrows .pagination-pages .pagination-pages__next a{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          align-items:center;
          justify-content:center;
  width:32px;
  height:32px;
  color:#5c6066;
  font-size:19px;
}
.grid-stack-item-content .card.card--pagination .pagination.pagination--arrows .pagination-pages .pagination-pages__prev a .mdl-button__ripple-container,
.grid-stack-item-content .card.card--pagination .pagination.pagination--arrows .pagination-pages .pagination-pages__next a .mdl-button__ripple-container{
  border-radius:50%;
}
.grid-stack-item-content .card.card--pagination .pagination.pagination--arrows .pagination-pages .pagination-pages__prev.disabled .mdl-ripple,
.grid-stack-item-content .card.card--pagination .pagination.pagination--arrows .pagination-pages .pagination-pages__next.disabled .mdl-ripple{
  background:transparent;
}
.grid-stack-item-content .card.card--pagination .pagination.pagination--arrows .pagination-pages .pagination-pages__prev.disabled a,
.grid-stack-item-content .card.card--pagination .pagination.pagination--arrows .pagination-pages .pagination-pages__next.disabled a{
  color:#b8c3cc;
}
.grid-stack-item-content .card.card--pagination .pagination.pagination--arrows .pagination-pages .pagination-pages__prev{
  padding-right:0;
}
.grid-stack-item-content .card.card--pagination .pagination.pagination--arrows .pagination-pages ul.pagination-pages__list li{
  width:32px;
  margin-right:0;
}
.grid-stack-item-content .card.card--pagination .pagination.pagination--arrows .pagination-pages ul.pagination-pages__list li.pagination-pages__sgl--active a{
  background-color:transparent;
  color:#02A8F3;
}
.grid-stack-item-content .card.card--pagination .pagination.pagination--arrows .pagination-filter ul{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
  margin:0;
  padding:0;
  list-style-type:none;
}
.grid-stack-item-content .card.card--pagination .pagination.pagination--arrows .pagination-filter ul li{
  width:32px;
}
.grid-stack-item-content .card.card--pagination .pagination.pagination--arrows .pagination-filter ul li:last-child{
  margin-right:0;
}
.grid-stack-item-content .card.card--pagination .pagination.pagination--arrows .pagination-filter ul li a{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          align-items:center;
          justify-content:center;
  width:100%;
  height:100%;
  color:#5c6066;
}
.grid-stack-item-content .card.card--pagination .pagination.pagination--arrows .pagination-filter ul li a .mdl-button__ripple-container{
  border-radius:50%;
}
.grid-stack-item-content .card.card--pagination .pagination.pagination--arrows .pagination-filter ul li.pagination-filter__sgl--active{
  border-radius:50%;
  background-color:transparent;
}
.grid-stack-item-content .card.card--pagination .pagination.pagination--arrows .pagination-filter ul li.pagination-filter__sgl--active a{
  color:#02A8F3;
  font-weight:bold;
}
.grid-stack-item-content .card.card--pagination .pagination .pagination-pages{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
          flex-flow:row nowrap;
  margin-left:-8px;
}
.grid-stack-item-content .card.card--pagination .pagination .pagination-pages,.grid-stack-item-content .card.card--pagination .pagination .pagination-pages .pagination-pages__prev a,
.grid-stack-item-content .card.card--pagination .pagination .pagination-pages .pagination-pages__next a{
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
}
.grid-stack-item-content .card.card--pagination .pagination .pagination-pages .pagination-pages__prev a,
.grid-stack-item-content .card.card--pagination .pagination .pagination-pages .pagination-pages__next a{
  position:relative;
  width:32px;
  height:32px;
  color:#a1a8b2;
  font-size:19px;
}
.grid-stack-item-content .card.card--pagination .pagination .pagination-pages .pagination-pages__prev a .mdl-button__ripple-container,
.grid-stack-item-content .card.card--pagination .pagination .pagination-pages .pagination-pages__next a .mdl-button__ripple-container{
  border-radius:50%;
}
.grid-stack-item-content .card.card--pagination .pagination .pagination-pages .pagination-pages__prev{
  padding-right:8px;
}
.grid-stack-item-content .card.card--pagination .pagination .pagination-pages .pagination-pages__next{
  padding-left:8px;
}
.grid-stack-item-content .card.card--pagination .pagination .pagination-pages ul.pagination-pages__list{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
  margin:0;
  padding:0;
  list-style-type:none;
}
@media only screen and (max-width: 767px){
  .grid-stack-item-content .card.card--pagination .pagination .pagination-pages ul.pagination-pages__list{
    display:none;
  }
}
.grid-stack-item-content .card.card--pagination .pagination .pagination-pages ul.pagination-pages__list li{
  display:inline-block;
  width:32px;
  height:32px;
  margin-right:8px;
  text-align:center;
}
.grid-stack-item-content .card.card--pagination .pagination .pagination-pages ul.pagination-pages__list li:last-child{
  margin-right:0;
}
.grid-stack-item-content .card.card--pagination .pagination .pagination-pages ul.pagination-pages__list li a{
  display:block;
  position:relative;
  width:100%;
  height:100%;
  border-radius:50%;
  color:#5c6066;
  font-size:13px;
  line-height:32px;
}
.grid-stack-item-content .card.card--pagination .pagination .pagination-pages ul.pagination-pages__list li a .mdl-button__ripple-container{
  border-radius:50%;
}
.grid-stack-item-content .card.card--pagination .pagination .pagination-pages ul.pagination-pages__list li a:hover{
  color:#02A8F3 !important;
}
.grid-stack-item-content .card.card--pagination .pagination .pagination-pages ul.pagination-pages__list li.pagination-pages__sgl--active a{
  background-color:#ecedf0;
  font-weight:bold;
}
.grid-stack-item-content .card.card--pagination .pagination .pagination-filter ul{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
  margin:0;
  padding:0;
  list-style-type:none;
}
.grid-stack-item-content .card.card--pagination .pagination .pagination-filter ul li{
  display:inline-block;
  width:32px;
  height:32px;
  color:#5c6066;
  font-size:13px;
  line-height:32px;
  text-align:center;
}
.grid-stack-item-content .card.card--pagination .pagination .pagination-filter ul li:last-child{
  margin-right:0;
}
.grid-stack-item-content .card.card--pagination .pagination .pagination-filter ul li a{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          align-items:center;
          justify-content:center;
  width:100%;
  height:100%;
  color:#5c6066;
}
.grid-stack-item-content .card.card--pagination .pagination .pagination-filter ul li a:hover{
  color:#02A8F3 !important;
}
.grid-stack-item-content .card.card--pagination .pagination .pagination-filter ul li a .mdl-button__ripple-container{
  border-radius:50%;
}
.grid-stack-item-content .card.card--pagination .pagination .pagination-filter ul li.pagination-filter__sgl--active{
  border-radius:50%;
  background-color:#ecedf0;
  font-weight:bold;
}
.grid-stack-item-content .card.card--pagination .tbl-c{
  position:static;
}
@media only screen and (max-width: 767px){
  .grid-stack-item-content .card.card--pagination .tbl-c .card-ctrls{
    padding:4px 22px 0 22px;
  }
}
.grid-stack-item-content .card.card--pagination .tbl-c .dataTables_wrapper{
  height:100%;
  padding:0;
}
@media only screen and (max-width: 767px){
  .grid-stack-item-content .card.card--pagination .tbl-c .dataTables_wrapper{
    padding:0;
  }
}
@media only screen and (max-width: 767px){
  .grid-stack-item-content .card.card--pagination .tbl-c .dataTables_wrapper .pagination{
    padding:0 8px;
  }
}
.grid-stack-item-content .card.card--pagination .tbl-c .dataTables_wrapper .pagination .dataTables_paginate{
  margin-left:-4px;
}
.grid-stack-item-content .card.card--pagination .tbl-c .dataTables_wrapper .pagination .dataTables_length{
  margin-right:-4px;
}
.grid-stack-item-content .card.card--pagination.card--mobile-toggled{
  padding-bottom:56px;
}
.dt-area-bottom{
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:space-between;
  height:55px;
  margin-bottom:8px;
  padding:0;
  background:#fff;
}
.mdl-tabs .pagination{
  padding:0 0;
}
.tbl-c .dt-area-bottom{
  margin:8px 0;
}
.tbl-c .dataTables_wrapper .dataTables_paginate > span a:hover,
.tbl-c .dataTables_wrapper .dataTables_paginate > span a:active{
  -webkit-box-shadow:none;
  border:none;
  outline:0;
  background:none;
  color:#02A8F3;
          box-shadow:none;
}
.dataTables_length a{
  font-weight:500;
}
.paginate_button.previous{
  margin-right:8px;
}
.paginate_button.next{
  margin-left:8px;
}
#app-wrapper .no-pagination .pagination{
  display:none;
}
.tbl-c .pagination--type1 .dataTables_paginate{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:center;
  float:left;
}
.tbl-c .pagination--type1 .dataTables_paginate .paginate_button.current{
  border:0;
  background:#ecedf0;
}
.tbl-c .pagination--type1 .dataTables_paginate .paginate_button.current:hover{
  border:0;
  background:#ecedf0;
  color:#02A8F3;
}
.tbl-c .pagination--type1 .dataTables_paginate .paginate_button:active{
  -webkit-box-shadow:none;
  border:0;
  background:none;
          box-shadow:none;
}
.tbl-c .pagination--type1 .dataTables_paginate .paginate_button:hover{
  border:0;
  background:none;
  color:#02A8F3;
}
.tbl-c .pagination--type1 .dataTables_paginate .paginate_button{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center !important;
  width:32px;
  height:32px;
  color:#5c6066;
  line-height:32px;
  cursor:pointer;
}
.tbl-c .pagination--type1 .dataTables_paginate .paginate_button.disabled{
  cursor:default;
}
.tbl-c .pagination--type1 .dataTables_paginate .paginate_button:last-child{
  margin-right:0;
}
.tbl-c .pagination--type1 .dataTables_paginate > span{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
  line-height:32px;
}
.tbl-c .pagination--type1 .dataTables_paginate > span a{
  width:32px;
  height:32px;
  margin-right:8px;
  color:#5c6066;
  font-size:13px;
  font-weight:bold;
  line-height:32px;
  cursor:pointer;
}
.tbl-c .pagination--type1 .dataTables_paginate > span a:hover{
  color:#02A8F3;
}
.tbl-c .pagination--type1 .dataTables_paginate > span a.current{
  border-radius:50%;
  background:#ecedf0;
}
.tbl-c .pagination--type2 .dataTables_paginate{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:center;
}
.tbl-c .pagination--type2 .dataTables_paginate .paginate_button.current{
  margin:0;
  padding:0;
  border:0;
  background:none;
  color:#02A8F3;
  font-weight:bold;
}
.tbl-c .pagination--type2 .dataTables_paginate .paginate_button.current:hover{
  border:0;
  background:none;
  color:#02A8F3;
}
.tbl-c .pagination--type2 .dataTables_paginate .paginate_button:active{
  -webkit-box-shadow:none;
  border:0;
  background:none;
          box-shadow:none;
}
.tbl-c .pagination--type2 .dataTables_paginate .paginate_button:hover{
  border:0;
  background:none;
}
.tbl-c .pagination--type2 .dataTables_paginate .paginate_button:hover.disabled{
  cursor:not-allowed !important;
}
.tbl-c .pagination--type2 .dataTables_paginate .paginate_button{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center !important;
  width:32px;
  height:32px;
  margin:0;
  padding:0;
  border:none;
  background:none;
  color:#8a9099;
  font-weight:500;
  line-height:32px;
  cursor:pointer;
}
.tbl-c .pagination--type2 .dataTables_paginate .paginate_button.disabled{
  cursor:default;
}
.tbl-c .pagination--type2 .dataTables_paginate .paginate_button:last-child{
  margin-right:0;
}
.tbl-c .pagination--type2 .dataTables_paginate > span{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
  line-height:32px;
}
.tbl-c .pagination--type2 .dataTables_paginate > span a{
  width:32px;
  height:32px;
  margin-right:8px;
  color:#5c6066;
  font-size:13px;
  font-weight:bold;
  line-height:32px;
  cursor:pointer;
}
.tbl-c .pagination--type2 .dataTables_paginate > span a:hover{
  color:#02A8F3;
}
.tbl-c .pagination--type2 .dataTables_paginate > span a.current{
  border-radius:50%;
  background:#ecedf0;
}
.dt-pag-left,
.dt-pag-right{
  font-size:19px;
}
.dt-pag-left:hover,
.dt-pag-right:hover{
  color:#a1a8b2 !important;
}
.dataTables_length{
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
      -ms-flex-pack:end;
  display:-webkit-box !important;
  display:-webkit-flex !important;
  display:-ms-flexbox !important;
  display:flex !important;
          justify-content:flex-end;
}
.dataTables_length,.dataTables_length a{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
          flex-flow:row nowrap;
          align-items:center;
}
.dataTables_length a{
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          justify-content:center;
  width:32px;
  height:32px;
  margin-right:8px;
  color:#5c6066;
  font-size:13px;
  line-height:32px;
  cursor:pointer;
}
.dataTables_length a:last-child{
  margin-right:0;
}
.dataTables_length a:hover{
  color:#02A8F3;
}
.dataTables_length a.active{
  background:none;
  color:#02A8F3;
  font-weight:bold;
}
a.disabled{
  cursor:not-allowed;
  opacity:0.5;
  pointer-events:auto;
}
.paginate_button,
.pagination-pages__list > li > a,
.pagination-filter > ul > li > a{
  width:32px;
  height:32px;
}
.pagination .antares-pagination{
  padding:0;
}
.pagination .antares-pagination ul{
  padding-left:0;
}
.pagination .antares-pagination ul li{
  display:inline-block;
  width:32px;
  height:32px;
  font-weight:500;
  text-align:center;
  cursor:pointer;
}
.pagination .antares-pagination ul li:first-of-type,
.pagination .antares-pagination ul li:last-of-type{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          align-items:center;
          justify-content:center;
  width:32px;
  height:32px;
  color:#5c6066;
}
.pagination .antares-pagination ul li i{
  font-size:19px;
}
.pagination .antares-pagination ul li a,
.pagination .antares-pagination ul li span{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
  width:100%;
  height:100%;
  border-radius:50%;
  font-size:13px;
  line-height:32px;
}
.pagination .antares-pagination ul li a{
  color:#5c6066;
}
.pagination .antares-pagination ul li a:hover{
  color:#02A8F3;
}
.pagination .antares-pagination ul li a.prev,
.pagination .antares-pagination ul li a.next{
  color:#8a9099;
}
.pagination .antares-pagination ul li a.prev:hover,
.pagination .antares-pagination ul li a.next:hover{
  color:#a1a8b2 !important;
}
.pagination .antares-pagination ul li .active,.pagination .antares-pagination ul li.active span{
  color:#02a8f3;
  font-weight:700;
}
.pagination .antares-pagination ul li.disabled .prev,
.pagination .antares-pagination ul li.disabled .next{
  color:#a1a8b2;
  cursor:not-allowed;
  opacity:0.5;
  pointer-events:auto;
}
@media only screen and (max-width: 1199px){
  .pagination .simple-pagination--list{
    width:100%;
  }
  .pagination .simple-pagination--list ul{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
        -ms-flex-pack:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    position:relative;
            justify-content:center;
  }
  .pagination .simple-pagination--list ul li:first-of-type{
    position:absolute;
    top:0;
    left:0;
  }
  .pagination .simple-pagination--list ul li:last-of-type{
    position:absolute;
    top:0;
    right:0;
  }
}
@media only screen and (max-width: 1199px){
  .pagination .simple-pagination--current{
    display:none;
  }
}
.pagination .simple-pagination--current ul li{
  display:inline-block !important;
  margin:0 -1.5px;
}
@media only screen and (max-width: 767px){
  .app-content:not(.page-translations) .card--pagination .tbl-c .dataTables_wrapper .pagination--type2 .dataTables_paginate > span a:not(.current),
  .app-content:not(.page-translations) .card--pagination .tbl-c .dataTables_wrapper .pagination--type2 .dataTables_paginate > span a:not(.prev),
  .app-content:not(.page-translations) .card--pagination .tbl-c .dataTables_wrapper .pagination--type2 .dataTables_paginate > span a:not(.next){
    display:none;
  }
}
.card .tbl-c .dataTables_wrapper .pagination{
  display:none;
}
.card.card--pagination .tbl-c .dataTables_wrapper .dt-area-bottom.pagination{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
}
@media only screen and (max-width: 767px){
  .grid-stack-item-content .card.card--pagination .tbl-c .pagination--type2{
    padding:0 16px;
  }
}
@media only screen and (max-width: 767px){
  .grid-stack-item-content .card.card--pagination .tbl-c .pagination--type2 .dataTables_length{
    display:none !important;
  }
}
@media only screen and (max-width: 767px){
  .grid-stack-item-content .card.card--pagination .tbl-c .pagination--type2 .dataTables_paginate{
    width:100%;
    margin-left:0;
  }
  .grid-stack-item-content .card.card--pagination .tbl-c .pagination--type2 .dataTables_paginate span{
    margin-right:auto;
    margin-left:auto;
  }
}
.grid-stack-item-content .card.card--pagination .tbl-c .pagination--type2 .dataTables_paginate > .mdl-js-button{
  color:#8a9099;
}
.grid-stack-item-content .card.card--pagination .tbl-c .pagination--type2 .dataTables_paginate > .mdl-js-button:hover{
  color:#a1a8b2 !important;
}
.grid-stack-item-content .card.card--pagination .tbl-c .pagination--type2 .dataTables_paginate .mdl-js-button .zmdi:before{
  width:13px;
  height:20px;
}
.grid-stack-item-content .card.card--pagination .tbl-c .pagination--type2 .dataTables_paginate .mdl-js-button.disabled{
  color:#a1a8b2 !important;
  cursor:not-allowed !important;
  opacity:0.5;
  pointer-events:auto;
}
.grid-stack-item-content .card.card--pagination .tbl-c .pagination--type2 .dataTables_paginate .mdl-js-button.disabled .mdl-ripple{
  background:transparent;
}
.grid-stack-item-content .card.card--pagination .tbl-c .pagination--type2 .dataTables_paginate span > .mdl-js-button{
  margin-right:0;
  margin-left:0;
  font-weight:500;
}
.grid-stack-item-content .card.card--pagination .tbl-c .pagination--type2 .dataTables_paginate span > .mdl-js-button.current{
  border-radius:0;
  background:transparent;
  color:#02A8F3;
  font-weight:700;
}
.page-translations .card--pagination .tbl-c .pagination--type2{
  padding-left:16px;
}
.page-translations .card--pagination .tbl-c.tbl-c--zd-empty .pagination--type2{
  display:none;
}
.app-content--widgets-movable .swiper-mdl-tabs-prev,
.app-content--widgets-movable .swiper-mdl-tabs-next{
  display:none !important;
}
.clients-details-gridstack .card.card--tabs .mdl-tabs__tab-bar{
  position:relative;
}
.clients-details-gridstack .card.card--tabs .mdl-tabs__tab-bar .swiper-mdl-tabs.tab-bar--tape{
  position:static;
  width:100%;
  height:51px;
}
.clients-details-gridstack .card.card--tabs .mdl-tabs__tab-bar .swiper-mdl-tabs.tab-bar--tape .swiper-slide{
  width:auto !important;
}
.swiper-container.swiper-mdl-tabs.swiper-container-horizontal .swiper-mdl-tabs-prev,
.swiper-container.swiper-mdl-tabs.swiper-container-horizontal .swiper-mdl-tabs-next{
  -webkit-transition:300ms;
  -o-transition:300ms;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:absolute;
  top:0;
          align-items:center;
          justify-content:center;
  width:24px;
  height:100%;
  background-color:white;
  font:normal normal normal 24px/1 'Material-Design-Iconic-Font';
  font-size:inherit;
  text-rendering:auto;
  cursor:pointer;
  transition:300ms;
  z-index:3;
}
.swiper-container.swiper-mdl-tabs.swiper-container-horizontal .swiper-mdl-tabs-prev:before,
.swiper-container.swiper-mdl-tabs.swiper-container-horizontal .swiper-mdl-tabs-next:before{
  color:#44c4fd;
  font-size:34px;
}
.swiper-container.swiper-mdl-tabs.swiper-container-horizontal .swiper-mdl-tabs-prev:after,
.swiper-container.swiper-mdl-tabs.swiper-container-horizontal .swiper-mdl-tabs-next:after{
  position:absolute;
  top:0;
  width:40px;
  height:100%;
  content:"";
  z-index:4;
}
.swiper-mdl-tabs-prev{
  left:8px;
}
.swiper-mdl-tabs-prev.swiper-button-disabled{
  left:-62px;
}
.swiper-mdl-tabs-prev:before{
  content:'\f2fa';
  z-index:5;
}
.swiper-mdl-tabs-prev:after{
  left:23px;
  background:-webkit-gradient(linear, left top, right top, from(white), to(rgba(255, 255, 255, 0)));
  background:-webkit-linear-gradient(left, white, rgba(255, 255, 255, 0));
  background:-o-linear-gradient(left, white, rgba(255, 255, 255, 0));
  background:linear-gradient(to right, white, rgba(255, 255, 255, 0));
}
.swiper-mdl-tabs-next{
  right:8px;
}
.swiper-mdl-tabs-next.swiper-button-disabled{
  right:-62px;
}
.swiper-mdl-tabs-next:before{
  content:'\f2fb';
}
.swiper-mdl-tabs-next:after{
  right:23px;
  background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white));
  background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background:-o-linear-gradient(left, rgba(255, 255, 255, 0), white);
  background:linear-gradient(to right, rgba(255, 255, 255, 0), white);
}
.card .card__header--left span{
  font-weight:400;
}
.zd-container{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
  width:100%;
  height:100%;
}
.card--zd .card__content{
  letter-spacing:-0.7px;
}
.card--zd .card__content,.zd{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column wrap;
      -ms-flex-flow:column wrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:column wrap;
          align-items:center;
          justify-content:center;
}
.zd{
  width:100%;
  height:auto;
  padding-bottom:16px;
}
.zd i{
  padding-right:0 !important;
}
.zd__header{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
}
.zd__header i{
  color:#02A8F3;
  font-size:50px;
}
.zd__title{
  color:#4b4b4c;
  font-size:18px;
  font-weight:500;
}
.zd__title,.zd__description{
  margin-bottom:8px;
  text-align:center;
}
.zd__description{
  color:#737780;
  font-size:13px;
}
.zd__footer{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
}
.zd--xs{
  max-width:172px;
}
.zd--xs .zd__title{
  font-size:13px;
  line-height:18px;
}
.zd--xs .zd__description{
  margin-bottom:14px;
  font-size:12px;
  line-height:16px;
}
.zd--xs .btn--zd{
  padding:0 12px;
  font-size:12px;
  line-height:32px;
  cursor:pointer;
}
.zd--xs .zd__header i{
  font-size:35px;
}
.zd--xs .zd__header{
  width:40px;
  height:40px;
  margin-bottom:10px;
}
.zd--sm{
  max-width:224px;
}
.zd--sm .zd__title{
  font-size:14px;
  line-height:20px;
}
.zd--sm .zd__description{
  font-size:13px;
  line-height:18px;
}
.zd--sm .btn--zd{
  padding:0 16px;
  font-size:12px;
  line-height:36px;
}
.zd--sm .zd__header i{
  font-size:45px;
}
.zd--sm .zd__header{
  width:48px;
  height:48px;
  margin-bottom:10px;
}
.zd--default,
.zd--dft{
  max-width:224px;
}
.zd--default .zd__title,
.zd--dft .zd__title{
  margin-bottom:8px;
  font-size:18px;
  line-height:24px;
}
.zd--default .zd__description,
.zd--dft .zd__description{
  margin-bottom:16px;
  font-size:13px;
  line-height:20px;
}
.zd--default .btn--zd,
.zd--dft .btn--zd{
  padding:0 22px;
  font-size:13px;
  line-height:40px;
}
.zd--default .zd__header i,
.zd--dft .zd__header i{
  font-size:65px;
}
.zd--default .zd__header,
.zd--dft .zd__header{
  width:62px;
  height:62px;
  margin-bottom:24px;
}
.zd--lg,
.zd--large{
  max-width:400px;
}
.zd--lg .zd__title,
.zd--large .zd__title{
  margin-bottom:16px;
  font-size:22px;
  line-height:28px;
}
.zd--lg .zd__description,
.zd--large .zd__description{
  margin-bottom:24px;
  font-size:16px;
}
.zd--lg .btn--zd,
.zd--large .btn--zd{
  padding:0 36px;
  font-size:15px;
  line-height:52px;
}
.zd--lg .zd__header i,
.zd--large .zd__header i{
  font-size:130px;
}
.zd--lg .zd__header,
.zd--large .zd__header{
  width:135px;
  height:135px;
  margin-bottom:18px;
}
.zero-data{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-justify-content:space-around;
      -ms-flex-pack:distribute;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:space-around;
  width:100%;
  height:auto;
  min-height:30vh;
  margin:24px 0;
  overflow:hidden;
  background-color:#fff;
  color:#848484;
}
.zero-data .zero-data__indicator{
  width:auto;
  padding:0 6vw;
  text-align:center;
}
.zero-data .zero-data__indicator:before{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-transition:300ms;
  -o-transition:300ms;
  display:inline-block;
  color:#e0e0e0;
  font:normal normal normal 10vh/1 'Material-Design-Iconic-Font';
  font-size:15vw;
  text-rendering:auto;
  content:'\f1f8';
  transition:300ms;
  z-index:1;
}
.zero-data .zero-data__indicator i{
  font-size:15vw;
}
.zero-data .zero-data__txt{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
}
.zero-data .zero-data__txt,.zero-data .zero-data__txt a{
  font-size:2vw;
  font-weight:400;
  letter-spacing:3px;
  line-height:1.2;
  text-align:center;
}
.zero-data.zero-data--help{
  border:1px dotted #f0f8fe;
}
.zero-data.zero-data--help a{
  font-weight:300;
}
.zero-data.zero-data--help .zero-data__indicator:before{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-transition:300ms;
  -o-transition:300ms;
  display:inline-block;
  color:#d3eafd;
  text-rendering:auto;
  content:'\f1f6';
  transition:300ms;
  z-index:1;
}
.zero-data.zero-data--help .zero-data__txt a{
  color:#d3eafd;
}
@media only screen and (max-width: 1549px){
  .zero-data .zero-data__indicator:before{
    font:normal normal normal 20vh/1 'Material-Design-Iconic-Font';
  }
  .zero-data .zero-data__indicator i{
    font-size:35vw;
  }
  .zero-data .zero-data__txt{
    padding:0 5%;
    font-size:5vw;
  }
  .zero-data .zero-data__txt a{
    font-size:inherit;
  }
}
@media only screen and (max-width: 767px){
  .zero-data .zero-data__indicator:before{
    font:normal normal normal 15vh/1 'Material-Design-Iconic-Font';
  }
  .zero-data .zero-data__txt{
    padding:0 5%;
    font-size:6vw;
  }
  .zero-data .zero-data__txt a{
    font-size:inherit;
  }
}
@media only screen and (max-width: 449px){
  .zero-data .zero-data__txt{
    padding:0 3vw;
    font-size:6vw;
  }
  .zero-data .zero-data__txt a{
    font-size:inherit;
  }
}
#app-wrapper .tbl-c--zd td{
  border:0;
}
#app-wrapper .tbl-c--zd th td{
  pointer-events:none;
}
#app-wrapper .tbl-c--zd .zd{
  max-width:initial;
}
#app-wrapper .tbl-c--zd .zd .zd__header i{
  color:#02a8f3;
}
#app-wrapper .tbl-c--zd .zd.zd--xs .zd__header i{
  font-size:35px;
}
#app-wrapper .tbl-c--zd .zd.zd--md .zd__header i{
  font-size:45px;
}
#app-wrapper .tbl-c--zd .zd.zd--default .zd__header i{
  font-size:65px;
}
#app-wrapper .tbl-c--zd .zd.zd--lg .zd__header i{
  font-size:130px;
}
#app-wrapper .tbl-c--zd tbody tr{
  height:400px;
}
#app-wrapper .tbl-c--zd tbody tr .zd{
  height:100%;
}
#app-wrapper .card .card__content .zd{
  -webkit-align-self:center;
      -ms-flex-item-align:center;
  justify-self:center;
          align-self:center;
  height:100%;
  text-align:center;
}
.dropdown.v-select .dropdown-toggle{
  height:36px;
  overflow:hidden;
}
.dropdown.v-select .dropdown-toggle + .dropdown-menu{
  margin-top:0;
}
.dropdown.v-select .dropdown-toggle + .dropdown-menu .blue-link{
  color:#02a8f3;
  font-weight:500;
}
@media only screen and (max-width: 767px){
  .dropdown.v-select .dropdown-toggle + .dropdown-menu{
    right:0;
    left:auto;
  }
}
@media only screen and (max-width: 449px){
  .dropdown.v-select .dropdown-toggle + .dropdown-menu{
    min-width:240px;
  }
}
.dropdown.v-select .dropdown-toggle .selected-tag{
  -o-text-overflow:ellipsis;
  max-width:100%;
  padding-right:26px;
  overflow:hidden;
     text-overflow:ellipsis;
  white-space:nowrap;
}
.dropdown.v-select{
  display:none;
}
.dropdown.v-select.open .dropdown-toggle{
  border-bottom-color:rgba(60, 60, 60, 0.26);
}
.dropdown.v-select.open .open-indicator:before{
  -webkit-transform:rotate(180deg);
      -ms-transform:rotate(180deg);
          transform:rotate(180deg);
}
.dropdown.v-select .open-indicator{
  -webkit-transition:0ms;
  -o-transition:0ms;
  top:10px;
  transition:0ms;
}
.dropdown.v-select .open-indicator:before{
  -webkit-transform:rotate(0deg);
      -ms-transform:rotate(0deg);
  -webkit-transition:0ms;
  -o-transition:0ms;
  height:20px;
          transform:rotate(0deg);
  border-width:0;
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  text-rendering:auto;
  content:'\f2f2';
  transition:0ms;
}
.dropdown.v-select .dropdown-menu{
  border-width:0;
}
.dropdown.v-select .selected-tag{
  color:#5c6066;
}
.dropdown.v-select .dropdown-menu > li > a{
  min-height:36px;
  margin:12px 0;
  color:#5c6066;
  font-size:13px;
  line-height:36px;
}
.dropdown.v-select .dropdown-menu > .active > a{
  position:relative;
  background-color:white;
  color:#02a8f3;
}
.dropdown.v-select .dropdown-menu > .active > a:after{
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
  display:inline-block;
  position:absolute;
  top:50%;
  right:16px;
          transform:translateY(-50%);
  color:#02a8f3;
  font:normal normal normal 24px/1 'Material-Design-Iconic-Font';
  text-rendering:auto;
  content:'\f26b';
  z-index:1;
}
.dropdown.v-select .dropdown-menu > .active.highlight > a{
  background-color:#ecedf0;
  color:#02a8f3;
}
.dropdown.v-select .dropdown-menu > .highlight > a{
  background-color:#ecedf0;
  color:#5c6066;
}
#app-wrapper .dropdown.v-select{
  display:block;
  width:100%;
}
.card-bar{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  top:-150px;
  left:auto;
  width:100%;
  height:150px;
  background-color:#3d454c;
  transition:300ms;
  z-index:100;
}
@media only screen and (max-width: 1366px){
  .card-bar{
    display:none;
  }
}
.card-bar .card-bar__rel{
  -webkit-box-orient:horizontal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
          flex-flow:row nowrap;
  width:calc(100% - 98px);
  height:150px;
}
.card-bar .card-bar__rel,.card-bar .card-bar__search{
  -webkit-box-direction:normal;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
}
.card-bar .card-bar__search{
  -webkit-box-orient:vertical;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  -webkit-box-flex:1;
  -webkit-flex-grow:1;
      -ms-flex-positive:1;
  -webkit-flex-basis:auto;
      -ms-flex-preferred-size:auto;
          flex-basis:auto;
          flex-flow:column nowrap;
          flex-grow:1;
          align-items:flex-start;
          justify-content:space-between;
  width:250px;
  min-width:250px;
  max-width:250px;
  height:100%;
  padding:18px 24px;
  border-right:1px solid #2d353d;
  font-size:13px;
}
.card-bar .card-bar__search:after{
  -webkit-transform:rotate(-45deg);
      -ms-transform:rotate(-45deg);
  display:block;
  position:absolute;
  top:calc(50% - 5px);
  right:-7px;
  width:10px;
  height:10px;
          transform:rotate(-45deg);
  border-right:1px solid #2d353d;
  border-bottom:1px solid #2d353d;
  background:#3d454c;
  content:'';
}
.card-bar .card-bar__search .card-bar__title{
  color:#ecedf0;
  font-weight:bold;
  line-height:20px;
  text-transform:uppercase;
}
.card-bar .card-bar__search .card-bar__desc{
  margin:8px 0;
  color:#a1a8b2;
  font-weight:400;
  line-height:20px;
}
.card-bar .card-bar__items{
  -webkit-box-orient:horizontal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  position:relative;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:flex-start;
  margin-right:64px;
  margin-left:24px;
  padding:16px 19px;
}
.card-bar .card-bar__items,.card-bar .card-bar__items .card-bar__sgl{
  -webkit-box-direction:normal;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
}
.card-bar .card-bar__items .card-bar__sgl{
  -webkit-box-orient:vertical;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
          flex-flow:column nowrap;
  margin-right:24px;
  color:#a1a8b2;
  cursor:pointer;
}
.card-bar .card-bar__items .card-bar__sgl:hover{
  opacity:0.8;
}
.card-bar .card-bar__items .card-bar__sgl:last-child{
  padding-right:32px;
}
.card-bar .card-bar__items .card-bar__sgl .image{
  width:116px;
  height:82px;
  margin-bottom:8px;
  background-size:cover;
}
.card-bar .card-bar__items .card-bar__sgl .widget-name{
  font-size:13px;
  font-weight:400;
}
.card-bar .card-bar__close{
  position:absolute;
  top:24px;
  right:24px;
  width:30px;
  min-width:30px;
  height:30px;
  padding:0;
  border-radius:50%;
  background:#02A8F3;
  cursor:pointer;
}
.card-bar .card-bar__close i{
  -webkit-transform:translate(-50%, -50%);
      -ms-transform:translate(-50%, -50%);
  position:absolute;
  top:50%;
  left:50%;
          transform:translate(-50%, -50%);
  color:#fff;
  font-size:20px;
}
#app-wrapper.main-sidebar--top .app-content .card-bar .card-bar__close{
  top:12px;
}
.app-content--widgets-movable:before{
  top:150px;
}
.app-content--widgets-movable .card-bar{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:fixed;
  top:0;
}
.app-content--widgets-movable .main-head{
  margin-top:150px;
}
.app-content--widgets-movable .grid-stack-item-content:after{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  content:"";
  z-index:99;
}
[data-widget="contact-list"] .image{
  background-image:url('../img/widget_screens/contact-list.png');
}
[data-widget="clients-details"] .image{
  background-image:url('../img/widget_screens/clients-details.png');
}
[data-widget="comments"] .image{
  background-image:url('../img/widget_screens/comments.png');
}
[data-widget="something-else"] .image{
  background-image:url('../img/widget_screens/something-else.png');
}
@media only screen and (max-width: 767px){
  .app-content--widgets-movable .card-bar{
    display:none;
  }
  .app-content--widgets-movable .main-head{
    margin-top:0;
  }
  .app-content--widgets-movable:before{
    top:0;
  }
}
.cp-row{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
}
.cp-row .cp-brand{
  width:100%;
}
input.cp{
  opacity:0.7;
}
.cp-brand{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:relative;
          flex:1;
  transition:300ms;
}
.cp-brand.cp-brand--primary .cp-brand__hex{
  color:#90dcfe;
}
.cp-brand.cp-brand--primary .cp-brand__preview{
  background-color:#02A8F3;
}
.cp-brand.cp-brand--primary .cp-brand__sgl:first-child{
  background:#029ee4;
}
.cp-brand.cp-brand--primary .cp-brand__sgl:nth-child(2){
  background:#11b4fd;
}
.cp-brand.cp-brand--primary .cp-brand__sgl:nth-child(3){
  background:#2bbcfd;
}
.cp-brand.cp-brand--primary .cp-brand__title{
  color:#fff;
}
.cp-brand.cp-brand--secondary .cp-brand__hex{
  color:#6f8194;
}
.cp-brand.cp-brand--secondary .cp-brand__preview{
  background-color:#2d353d;
}
.cp-brand.cp-brand--secondary .cp-brand__sgl:first-child{
  background:#22282e;
}
.cp-brand.cp-brand--secondary .cp-brand__sgl:nth-child(2){
  background:#38424c;
}
.cp-brand.cp-brand--secondary .cp-brand__sgl:nth-child(3){
  background:#434e5a;
}
.cp-brand.cp-brand--secondary .cp-brand__title{
  color:#fff;
}
.cp-brand.cp-brand--tetriary .cp-brand__hex{
  color:#ffffff;
}
.cp-brand.cp-brand--tetriary .cp-brand__preview{
  background-color:#ecedf0;
}
.cp-brand.cp-brand--tetriary .cp-brand__sgl:first-child{
  background:#dee0e5;
}
.cp-brand.cp-brand--tetriary .cp-brand__sgl:nth-child(2){
  background:#fafbfb;
}
.cp-brand.cp-brand--tetriary .cp-brand__sgl:nth-child(3){
  background:#ffffff;
}
.cp-brand.cp-brand--tetriary .cp-brand__title{
  color:#5c6066;
}
.cp-brand .cp-brand__preview{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          flex-flow:column nowrap;
          align-items:center;
          justify-content:center !important;
  width:100%;
  min-height:80px;
}
.cp-brand .cp-brand__preview .cp-brand__title{
  font-size:14px;
  font-weight:500;
}
.cp-brand .cp-brand__preview input.cp{
  -webkit-transform:translate(-50%, -50%);
      -ms-transform:translate(-50%, -50%);
  position:absolute;
  top:70%;
  left:50%;
  height:24px;
  padding:0 8px;
          transform:translate(-50%, -50%);
  border:0;
  background:none;
  color:#fff;
  text-align:center;
  z-index:30;
}
.cp-brand .cp-brand__preview input.cp:focus,
.cp-brand .cp-brand__preview input.cp:active{
  outline:0;
}
.cp-brand .cp-brand__preview input.cp::-webkit-input-placeholder{
  color:#fff;
}
.cp-brand .cp-brand__preview input.cp::-moz-placeholder{
  color:#fff;
}
.cp-brand .cp-brand__preview input.cp:-ms-input-placeholder{
  color:#fff;
}
.cp-brand .cp-brand__preview input.cp::placeholder{
  color:#fff;
}
.cp-brand .cp-brand__pallete{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
  width:100%;
  height:45px;
  cursor:pointer;
}
.cp-brand .cp-brand__pallete .cp-brand__sgl{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  height:100%;
}
.cp-brand.cp-brand--typo{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-direction:column;
      -ms-flex-direction:column;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-direction:column;
          align-items:center;
  height:125px;
}
.cp-brand.cp-brand--typo .cp-brand__preview{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row;
      -ms-flex-flow:row;
          flex-flow:row;
  height:100%;
  padding:0 8px;
}
.cp-brand.cp-brand--typo .cp-brand__preview:first-child{
  border-bottom:1px solid rgba(0, 0, 0, 0.1);
}
.cp-brand.cp-brand--typo .cp-brand__preview .cp-brand__picker{
  margin-right:44px;
  margin-left:16px;
}
.cp-brand.cp-brand--typo .cp-brand__big{
  font-size:34px;
  font-weight:300;
}
.cp-brand.cp-brand--typo .cp-brand__p-sgl:last-child{
  position:relative;
}
.cp-brand.cp-brand--typo.cp-brand--primary .cp-brand__big{
  color:#ffffff;
}
.cp-brand.cp-brand--typo.cp-brand--primary .cp-brand__small{
  color:#90dcfe;
}
.cp-brand.cp-brand--typo.cp-brand--secondary .cp-brand__big{
  color:#ffffff;
}
.cp-brand.cp-brand--typo.cp-brand--secondary .cp-brand__small{
  color:#6f8194;
}
.cp-brand.cp-brand--typo.cp-brand--tetriary .cp-brand__big{
  color:#3d454c;
}
.cp-brand.cp-brand--typo.cp-brand--tetriary .cp-brand__small{
  color:#3ca53c;
}
.cp-brand.cp-brand--typo .cp-brand__picker{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
  margin-left:6px;
}
.cp-brand.cp-brand--typo .cp-brand__picker .cp-brand__p-sgl{
  width:21px;
  height:21px;
  border-radius:50%;
}
.cp-brand.cp-brand--typo .cp-brand__picker .cp-brand__p-sgl .cp{
  top:10px;
  left:60px;
}
.brand-typo-c{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
}
.cp-brand__p-sgl .minicolors.minicolors-focus .minicolors-panel{
  top:25px;
}
.minicolors .minicolors-swatch{
  cursor:pointer;
}
.minicolors.minicolors-focus .minicolors-panel{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          align-items:center;
  padding:16px;
  padding-right:24px;
}
.minicolors.minicolors-focus .minicolors-panel .minicolors-slider{
  -webkit-box-ordinal-group:4;
  -webkit-order:3;
      -ms-flex-order:3;
  position:relative;
  top:0;
  left:8px;
          order:3;
}
.minicolors.minicolors-focus .minicolors-panel .minicolors-opacity-slider{
  position:relative;
  top:0;
  left:0;
}
.minicolors.minicolors-focus .minicolors-panel .minicolors-grid{
  -webkit-box-ordinal-group:2;
  -webkit-order:1;
      -ms-flex-order:1;
  position:relative;
  top:0;
  left:0;
          order:1;
  width:150px;
}
.cp-brand--typo .cp-brand__picker .minicolors-theme-ar-small{
  width:100%;
  height:100%;
  cursor:pointer;
  z-index:22;
}
.cp-brand--typo .cp-brand__picker .minicolors-theme-ar-small:last-child{
  position:relative;
  left:-6px;
}
.cp-brand--typo .cp-brand__picker .minicolors-theme-ar-small:hover .minicolors-swatch-color,
.cp-brand--typo .cp-brand__picker .minicolors-theme-ar-small:hover .cp-brand__p-sgl{
  -webkit-transform:scale(1.3);
      -ms-transform:scale(1.3);
          transform:scale(1.3);
}
.cp-brand--typo .cp-brand__picker .minicolors-theme-ar-small.minicolors-focus{
  z-index:100;
}
.cp-brand--typo .cp-brand__picker .minicolors-theme-ar-small.minicolors-focus .minicolors-swatch-color{
  -webkit-transform:scale(1.3);
      -ms-transform:scale(1.3);
          transform:scale(1.3);
}
.cp-brand--typo .cp-brand__picker .minicolors-theme-ar-small .minicolors-input-swatch{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border:0;
  border-radius:50%;
  background:none;
}
.cp-brand--typo .cp-brand__picker .minicolors-theme-ar-small .minicolors-input-swatch .minicolors-swatch-color{
  border:0;
  border-radius:50%;
}
.minicolors-theme-ar-big{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
.minicolors-theme-ar-big .minicolors-swatch{
  width:100%;
  height:100%;
  opacity:0;
}
.minicolors-theme-ar-big .minicolors-swatch .minicolors-swatch-color{
  width:100%;
  height:100%;
}
.minicolors-theme-ar-big .minicolors-panel{
  -webkit-transform:translateX(-50%);
      -ms-transform:translateX(-50%);
  top:140%;
  left:50%;
          transform:translateX(-50%);
  z-index:35;
}
.ar-palette,
.ar-pallette{
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
          flex-flow:row nowrap;
          justify-content:flex-start;
  padding:0 0 16px 0;
}
.ar-palette,
.ar-pallette,.ar-palette .ar-pallette__sgl-color,
.ar-pallette .ar-pallette__sgl-color{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
}
.ar-palette .ar-pallette__sgl-color,
.ar-pallette .ar-pallette__sgl-color{
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  -webkit-transition:300ms;
  -o-transition:300ms;
          justify-content:center !important;
  width:24px;
  height:24px;
  margin-right:3px;
  border:1px solid #dfe3e6;
  border-radius:50%;
  background:#fff;
  cursor:pointer;
  transition:300ms;
}
.ar-palette .ar-pallette__sgl-color .ar-pallette__sgl-inner,
.ar-pallette .ar-pallette__sgl-color .ar-pallette__sgl-inner{
  width:18px;
  height:18px;
  border-radius:50%;
  background:transparent;
}
.ar-palette .ar-pallette__sgl-color[data-color-selected="true"],
.ar-pallette .ar-pallette__sgl-color[data-color-selected="true"]{
  border:none;
  background:transparent;
}
.ar-palette .ar-pallette__sgl-color[data-color-selected="true"] .ar-pallette__sgl-inner,
.ar-pallette .ar-pallette__sgl-color[data-color-selected="true"] .ar-pallette__sgl-inner{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center !important;
  width:100%;
  height:100%;
}
.ar-palette .ar-pallette__sgl-color[data-color-selected="true"] .ar-pallette__sgl-inner:before,
.ar-pallette .ar-pallette__sgl-color[data-color-selected="true"] .ar-pallette__sgl-inner:before{
  -webkit-font-smoothing:antialiased;
  -webkit-transition:0ms;
  -o-transition:0ms;
  display:inline-block;
  position:relative;
  color:rgba(0, 0, 0, 0.4);
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  text-rendering:auto;
  content:'\f26b';
  transition:0ms;
  z-index:1;
}
.ar-palette .minicolors-theme-tags,
.ar-pallette .minicolors-theme-tags{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center !important;
  width:24px;
  height:24px;
  border:1px solid #dfe3e6;
  border-radius:50%;
  background:#fff;
}
.ar-palette .minicolors-theme-tags .minicolors-input-swatch,
.ar-pallette .minicolors-theme-tags .minicolors-input-swatch{
  position:relative;
  width:18px;
  height:18px;
  border-radius:50%;
}
.ar-palette .minicolors-theme-tags .minicolors-input-swatch .minicolors-swatch-color,
.ar-pallette .minicolors-theme-tags .minicolors-input-swatch .minicolors-swatch-color{
  border-radius:50%;
}
.ar-palette .minicolors-theme-tags .minicolors-panel,
.ar-pallette .minicolors-theme-tags .minicolors-panel{
  left:100%;
}
.ar-palette .minicolors-theme-tags[data-color-selected="true"],
.ar-pallette .minicolors-theme-tags[data-color-selected="true"]{
  border:0;
}
.ar-palette .minicolors-theme-tags[data-color-selected="true"] .minicolors-input-swatch,
.ar-pallette .minicolors-theme-tags[data-color-selected="true"] .minicolors-input-swatch{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center !important;
  width:100%;
  height:100%;
}
.ar-palette .minicolors-theme-tags[data-color-selected="true"] .minicolors-input-swatch:before,
.ar-pallette .minicolors-theme-tags[data-color-selected="true"] .minicolors-input-swatch:before{
  -webkit-font-smoothing:antialiased;
  -webkit-transition:0ms;
  -o-transition:0ms;
  display:inline-block;
  position:relative;
  color:rgba(0, 0, 0, 0.4);
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  text-rendering:auto;
  content:'\f26b';
  transition:0ms;
  z-index:1;
}
.color-pickers > .col-group > .col-16 > .cp-row > .cp-brand{
  margin-bottom:20px;
}
.color-pickers > .col-group > .col-16 > .cp-row > .cp-brand--typo{
  margin-bottom:60px;
}
@media only screen and (max-width: 1719px){
  .color-pickers > .col-group > .col-16 > .cp-row{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column;
        -ms-flex-flow:column;
            flex-flow:column;
  }
  .color-pickers > .col-group > .col-16 > .cp-row > .cp-brand{
    margin-right:0 !important;
    margin-bottom:20px;
  }
  .color-pickers > .col-group > .col-16 > .cp-row > .cp-brand--typo{
    margin-right:0 !important;
    margin-bottom:60px;
  }
}
@media only screen and (max-width: 767px){
  .color-pickers > .col-group > .col-16 > .cp-row{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column;
        -ms-flex-flow:column;
            flex-flow:column;
  }
  .color-pickers > .col-group > .col-16 > .cp-row > .cp-brand{
    margin-right:0 !important;
    margin-bottom:20px;
  }
  .color-pickers > .col-group > .col-16 > .cp-row > .cp-brand--typo{
    margin-right:0 !important;
    margin-bottom:30px;
  }
}
@media only screen and (max-width: 609px){
  .color-pickers .cp-row{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
        -ms-flex-direction:column;
            flex-direction:column;
  }
  .cp-brand{
    margin-bottom:16px;
  }
  .cp-brand.cp-brand--typo{
    min-height:220px;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1649px){
  .color-pickers .cp-row{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-direction:column;
        -ms-flex-direction:column;
            flex-direction:column;
  }
  .cp-brand{
    margin-bottom:16px;
  }
  .cp-brand.cp-brand--typo{
    min-height:220px;
  }
}
.c-group{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:flex-start;
}
.c-group .c-single{
  width:15px;
  height:15px;
  background:rebeccapurple;
}
.menu-switcher{
  position:fixed;
  top:200px;
  right:0;
  width:100px;
  height:100px;
  padding:16px;
  border:2px solid #02a8f3;
  border-right:none;
  background:#fff;
  font-size:12px;
  z-index:101;
}
.billevo-experiments{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
}
#antares-todo-content .btn-link{
  position:relative;
  border:0;
  outline:0;
}
#antares-todo-content .btn-link:focus,
#antares-todo-content .btn-link:active{
  border:0;
  outline:0;
}
#antares-todo-content .todo__control{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row wrap;
      -ms-flex-flow:row wrap;
  -webkit-justify-content:space-around;
      -ms-flex-pack:distribute;
          flex-flow:row wrap;
          justify-content:space-around;
}
#antares-todo-content .todo__control > input{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  -webkit-flex-basis:100%;
      -ms-flex-preferred-size:100%;
          flex:1;
          flex-basis:100%;
  width:100%;
  margin:16px 0 16px 0;
}
#antares-todo-content .todo__control .todo__filter-area{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row nowrap;
          align-items:center;
  width:100%;
  margin-bottom:16px;
}
#antares-todo-content .todo__control .todo__filter-area > select{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  height:32px;
}
#antares-todo-content .todo__control .todo__filter-area > select:invalid{
  color:#a1a8b2;
}
#antares-todo-content .todo__control .todo__filter-area .select2{
  height:auto;
  margin-right:0;
}
#antares-todo-content .todo__control .todo__filter-area .select2 .select2-selection{
  height:auto;
}
#antares-todo-content .todo__control .todo__filter-area .select2 .select2-selection__rendered{
  height:28px;
}
#antares-todo-content .todo__control .todo__filter-area > span{
  margin-right:16px;
  color:#a1a8b2;
  font-size:14px;
}
#antares-todo-content .todo-item{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex:1;
          align-items:center;
          justify-content:space-between;
  margin:16px 0;
  color:#a1a8b2;
  font-size:14px;
}
#antares-todo-content .todo-item input[type="checkbox"]{
  width:20px;
}
#antares-todo-content .todo-item button i{
  color:#30343d;
}
#antares-todo-content .todo-item > span{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  width:100%;
}
#antares-todo-content .todo-item > span span:first-child{
  margin-left:14px;
  padding-right:8px;
}
#antares-todo-content .todo-item > span span:last-child{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
}
.item-move{
  -webkit-transition:-webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1);
  -o-transition:transform 0.5s cubic-bezier(0.55, 0, 0.1, 1);
  transition:-webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1);
  transition:transform 0.5s cubic-bezier(0.55, 0, 0.1, 1);
  transition:transform 0.5s cubic-bezier(0.55, 0, 0.1, 1), -webkit-transform 0.5s cubic-bezier(0.55, 0, 0.1, 1);
}
.bounce-transition{
  -webkit-animation-duration:500ms;
  -webkit-animation-fill-mode:both;
          animation-duration:500ms;
          animation-fill-mode:both;
}
@keyframes bounceInLeft{
  from,
  60%,
  75%,
  90%,
  to{
    -webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0%{
    -webkit-transform:translate3d(-3000px, 0, 0);
    transform:translate3d(-3000px, 0, 0);
    opacity:0;
  }
  60%{
    -webkit-transform:translate3d(25px, 0, 0);
    transform:translate3d(25px, 0, 0);
    opacity:1;
  }
  75%{
    -webkit-transform:translate3d(-10px, 0, 0);
    transform:translate3d(-10px, 0, 0);
  }
  90%{
    -webkit-transform:translate3d(5px, 0, 0);
    transform:translate3d(5px, 0, 0);
  }
  to{
    -webkit-transform:none;
    transform:none;
  }
}
@keyframes bounceOutRight{
  20%{
    -webkit-transform:translate3d(-20px, 0, 0);
    transform:translate3d(-20px, 0, 0);
    opacity:1;
  }
  to{
    -webkit-transform:translate3d(2000px, 0, 0);
    transform:translate3d(2000px, 0, 0);
    opacity:0;
  }
}
.bounce-leave{
  -webkit-animation-name:bounceOutRight;
  animation-name:bounceOutRight;
}
.bounce-enter{
  -webkit-animation-name:bounceInLeft;
  animation-name:bounceInLeft;
}
.is-done{
  opacity:0.5;
}
.is-done > span{
  text-decoration:line-through;
}
.hljs{
  display:block;
  padding:0.5em;
  overflow-x:auto;
  background:#ecedf0;
}
.hljs,
.hljs-subst{
  color:#4b4c4d;
}
.hljs-comment{
  color:#8a9099;
}
.hljs-keyword,
.hljs-attribute,
.hljs-selector-tag,
.hljs-meta-keyword,
.hljs-doctag,
.hljs-name{
  font-weight:bold;
}
.hljs-type,
.hljs-string,
.hljs-number,
.hljs-selector-id,
.hljs-selector-class,
.hljs-quote,
.hljs-template-tag,
.hljs-deletion{
  color:#880000;
}
.hljs-title,
.hljs-section{
  color:#880000;
  font-weight:bold;
}
.hljs-regexp,
.hljs-symbol,
.hljs-variable,
.hljs-template-variable,
.hljs-link,
.hljs-selector-attr,
.hljs-selector-pseudo{
  color:#ef5350;
}
.hljs-literal{
  color:#73ca67;
}
.hljs-built_in,
.hljs-bullet,
.hljs-code,
.hljs-addition{
  color:#397300;
}
.hljs-meta{
  color:#1f7199;
}
.hljs-meta-string{
  color:#42a5f5;
}
.hljs-emphasis{
  font-style:italic;
}
.hljs-strong{
  font-weight:bold;
}
.hljs-line-numbers{
  -webkit-user-select:none;
     -moz-user-select:none;
      -ms-user-select:none;
  border-right:1px solid #ccc;
  color:#8a9099;
  text-align:right;
          user-select:none;
}
.page-pattern-lib{
  overflow-y:scroll;
}
.page-pattern-lib:before{
  display:none;
}
.page-pattern-lib .CodeMirror{
  height:auto;
}
.pattern-menu{
  -webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.15);
  position:fixed;
  top:0;
  left:0;
  width:220px;
  height:100vh;
  padding:16px;
  background:#fff;
          box-shadow:0 0 15px rgba(0, 0, 0, 0.15);
}
.pattern-menu img{
  margin-bottom:32px;
}
.pattern-menu ul{
  margin:0;
  padding:0;
  list-style-type:none;
}
.pattern-menu li.active ul{
  display:block;
}
.pattern-menu li.active > a{
  font-weight:bold;
}
.pattern-menu > ul > li > ul{
  margin-left:24px;
}
.pattern-menu > ul > li > ul ul{
  margin-left:32px;
}
.pattern-menu > ul > li ul{
  display:none;
}
.pattern-menu > ul > li a{
  font-size:13px;
}
.pattern-menu > ul > li > a{
  font-size:14px;
}
.pattern-menu a{
  color:#02A8F3;
  font-size:13px;
  font-weight:400;
  line-height:24px;
  text-transform:uppercase;
}
.pattern-content{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  margin-left:220px;
  padding:24px;
}
.pattern-content .pattern-lib-heading{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:flex-start;
  margin-bottom:32px;
  font-size:26px;
  font-weight:300;
}
.pattern-content .pattern-lib-heading img{
  margin-right:24px;
}
.pattern-content span.featured{
  display:inline-block;
  margin-right:16px;
  padding:0 8px;
  background:#eee;
  font-size:12px;
}
.org{
  width:100%;
}
.org,.molecule{
  margin:32px 0;
  padding:24px;
  border:1px solid #dfe3e6;
}
.molecule{
  -webkit-transition:500ms;
  -o-transition:500ms;
  transition:500ms;
}
.molecule:hover{
  background-color:rgba(255, 255, 255, 0.25);
}
.meta-section-title{
  position:absolute;
  top:0;
  right:-5px;
  height:24px;
  padding:0 16px;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  content:attr(data-caption);
  z-index:1;
}
.org__title{
  width:100%;
  margin-bottom:16px;
  font-size:18px;
  text-align:left;
}
.org__title:first-child{
  margin-bottom:32px;
  font-size:20px;
  font-weight:bold;
}
.org__preview{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row wrap;
      -ms-flex-flow:row wrap;
  -webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.15);
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          flex-flow:row wrap;
          align-items:center;
          justify-content:flex-start;
  width:100%;
  max-width:100%;
  min-height:70px;
  margin-top:24px;
  padding:24px;
  padding-top:32px;
  background:#fff;
          box-shadow:0 0 15px rgba(0, 0, 0, 0.15);
}
.org__preview:before{
  position:absolute;
  top:0;
  right:-5px;
  height:24px;
  padding:0 16px;
  color:#30343d;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  content:attr(data-caption);
  z-index:1;
}
.org__preview > *{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:column nowrap;
          align-items:center;
          justify-content:center !important;
  margin-right:32px;
}
.org__preview > *:last-child{
  margin-right:0;
}
.org__preview form,
.org__preview fieldset{
  width:100%;
}
.org__preview .form-block{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
}
.org__single-desc{
  margin-top:16px;
}
.org__code{
  position:relative;
  margin-top:24px;
  margin-bottom:32px;
}
.org__code + .CodeMirror{
  -webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.15);
          box-shadow:0 0 15px rgba(0, 0, 0, 0.15);
}
.org__code:before{
  position:absolute;
  top:0;
  right:-5px;
  height:24px;
  padding:0 16px;
  color:#fff;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  content:attr(data-caption);
  z-index:1;
}
.org__desc{
  -webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.15);
  position:relative;
  margin-top:52px;
  padding:24px;
  padding-top:32px;
  background:#fff;
  font-size:16px;
          box-shadow:0 0 15px rgba(0, 0, 0, 0.15);
}
.org__desc:before{
  position:absolute;
  top:0;
  right:-5px;
  height:24px;
  padding:0 16px;
  color:#30343d;
  font-size:12px;
  font-weight:bold;
  text-transform:uppercase;
  content:attr(data-caption);
  z-index:1;
}
.select2-container .select2-selection--multiple .select2-selection__rendered input.select2-search__field{
  outline:none;
}
/*!
 * FullCalendar v3.1.0 Stylesheet
 * Docs & License: http://fullcalendar.io/
 * (c) 2016 Adam Shaw
 */
.fc-icon,
body .fc{
  font-size:1em;
}
.fc-button-group,
.fc-icon{
  display:inline-block;
}
.fc-bg,
.fc-row .fc-bgevent-skeleton,
.fc-row .fc-highlight-skeleton{
  bottom:0;
}
.fc-icon,
.fc-unselectable{
  -khtml-user-select:none;
  -webkit-touch-callout:none;
}
.fc{
  direction:ltr;
  text-align:left;
}
.fc-rtl{
  text-align:right;
}
.fc th,
.fc-basic-view td.fc-week-number,
.fc-icon,
.fc-toolbar{
  text-align:center;
}
.fc-unthemed .fc-content,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-list-heading td,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-row,
.fc-unthemed tbody,
.fc-unthemed td,
.fc-unthemed th,
.fc-unthemed thead{
  border-color:#ddd;
}
.fc-unthemed .fc-popover{
  background-color:#fff;
}
.fc-unthemed .fc-divider,
.fc-unthemed .fc-list-heading td,
.fc-unthemed .fc-popover .fc-header{
  background:#eee;
}
.fc-unthemed .fc-popover .fc-header .fc-close{
  color:#666;
}
.fc-unthemed td.fc-today{
  background:#fcf8e3;
}
.fc-highlight{
  background:#bce8f1;
  opacity:0.3;
}
.fc-bgevent{
  background:#8fdf82;
  opacity:0.3;
}
.fc-nonbusiness{
  background:#d7d7d7;
}
.fc-icon{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  height:1em;
  overflow:hidden;
  font-family:"Courier New", Courier, monospace;
  line-height:1em;
  user-select:none;
}
.fc-icon:after{
  position:relative;
}
.fc-icon-left-single-arrow:after{
  top:-7%;
  font-size:200%;
  font-weight:700;
  content:"\02039";
}
.fc-icon-right-single-arrow:after{
  top:-7%;
  font-size:200%;
  font-weight:700;
  content:"\0203A";
}
.fc-icon-left-double-arrow:after{
  top:-7%;
  font-size:160%;
  content:"\000AB";
}
.fc-icon-right-double-arrow:after{
  top:-7%;
  font-size:160%;
  content:"\000BB";
}
.fc-icon-left-triangle:after{
  top:3%;
  font-size:125%;
  content:"\25C4";
}
.fc-icon-right-triangle:after{
  top:3%;
  font-size:125%;
  content:"\25BA";
}
.fc-icon-down-triangle:after{
  top:2%;
  font-size:125%;
  content:"\25BC";
}
.fc-icon-x:after{
  top:6%;
  font-size:200%;
  content:"\000D7";
}
.fc button{
  -webkit-box-sizing:border-box;
  box-sizing:border-box;
  height:2.1em;
  margin:0;
  padding:0 .6em;
  font-size:1em;
  white-space:nowrap;
  cursor:pointer;
}
.fc button::-moz-focus-inner{
  margin:0;
  padding:0;
}
.fc-state-default{
  -webkit-box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
  border:1px solid;
  border-color:#e6e6e6 #e6e6e6 #bfbfbf;
  border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  background-color:#f5f5f5;
  background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
  background-image:-webkit-linear-gradient(top, #fff, #e6e6e6);
  background-image:-o-linear-gradient(top, #fff, #e6e6e6);
  background-image:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#e6e6e6));
  background-image:linear-gradient(to bottom, #fff, #e6e6e6);
  background-repeat:repeat-x;
  color:#333;
  text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
          box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.fc-state-default.fc-corner-left{
  border-top-left-radius:4px;
  border-bottom-left-radius:4px;
}
.fc-state-default.fc-corner-right{
  border-top-right-radius:4px;
  border-bottom-right-radius:4px;
}
.fc button .fc-icon{
  position:relative;
  top:-0.05em;
  margin:0 .2em;
  vertical-align:middle;
}
.fc-state-active,
.fc-state-disabled,
.fc-state-down,
.fc-state-hover{
  background-color:#e6e6e6;
  color:#333;
}
.fc-state-hover{
  -webkit-transition:background-position 0.1s linear;
  -o-transition:background-position 0.1s linear;
  background-position:0 -15px;
  color:#333;
  text-decoration:none;
  transition:background-position 0.1s linear;
}
.fc-state-active,
.fc-state-down{
  -webkit-box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
  background-color:#ccc;
  background-image:none;
          box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.fc-state-disabled{
  -webkit-box-shadow:none;
  background-image:none;
          box-shadow:none;
  cursor:default;
  opacity:.65;
}
.fc-event.fc-draggable,
.fc-event[href],
.fc-popover .fc-header .fc-close,
a[data-goto]{
  cursor:pointer;
}
.fc .fc-button-group > *{
  margin:0 0 0 -1px;
  float:left;
}
.fc .fc-button-group > :first-child{
  margin-left:0;
}
.fc-popover{
  -webkit-box-shadow:0 2px 6px rgba(0, 0, 0, 0.15);
  position:absolute;
          box-shadow:0 2px 6px rgba(0, 0, 0, 0.15);
}
.fc-popover .fc-header{
  padding:2px 4px;
}
.fc-popover .fc-header .fc-title{
  margin:0 2px;
}
.fc-ltr .fc-popover .fc-header .fc-title,
.fc-rtl .fc-popover .fc-header .fc-close{
  float:left;
}
.fc-ltr .fc-popover .fc-header .fc-close,
.fc-rtl .fc-popover .fc-header .fc-title{
  float:right;
}
.fc-unthemed .fc-popover{
  border-width:1px;
  border-style:solid;
}
.fc-unthemed .fc-popover .fc-header .fc-close{
  margin-top:2px;
  font-size:.9em;
}
.fc-popover > .ui-widget-header + .ui-widget-content{
  border-top:0;
}
.fc-divider{
  border-width:1px;
  border-style:solid;
}
hr.fc-divider{
  height:0;
  margin:0;
  padding:0 0 2px;
  border-width:1px 0;
}
.fc-bg table,
.fc-row .fc-bgevent-skeleton table,
.fc-row .fc-highlight-skeleton table{
  height:100%;
}
.fc-clear{
  clear:both;
}
.fc-bg,
.fc-bgevent-skeleton,
.fc-helper-skeleton,
.fc-highlight-skeleton{
  position:absolute;
  top:0;
  right:0;
  left:0;
}
.fc table{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  width:100%;
  border-collapse:collapse;
  border-spacing:0;
  font-size:1em;
  table-layout:fixed;
}
.fc td,
.fc th{
  padding:0;
  border-width:1px;
  border-style:solid;
  vertical-align:top;
}
.fc td.fc-today{
  border-style:double;
}
a[data-goto]:hover{
  text-decoration:underline;
}
.fc .fc-row{
  border-width:0;
  border-style:solid;
}
.fc-row table{
  border-right:0 hidden transparent;
  border-bottom:0 hidden transparent;
  border-left:0 hidden transparent;
}
.fc-row:first-child table{
  border-top:0 hidden transparent;
}
.fc-row{
  position:relative;
}
.fc-row .fc-bg{
  z-index:1;
}
.fc-row .fc-bgevent-skeleton td,
.fc-row .fc-highlight-skeleton td{
  border-color:transparent;
}
.fc-row .fc-bgevent-skeleton{
  z-index:2;
}
.fc-row .fc-highlight-skeleton{
  z-index:3;
}
.fc-row .fc-content-skeleton{
  position:relative;
  padding-bottom:2px;
  z-index:4;
}
.fc-row .fc-helper-skeleton{
  z-index:5;
}
.fc-row .fc-content-skeleton td,
.fc-row .fc-helper-skeleton td{
  border-bottom:0;
  border-color:transparent;
  background:0 0;
}
.fc-row .fc-content-skeleton tbody td,
.fc-row .fc-helper-skeleton tbody td{
  border-top:0;
}
.fc-scroller{
  -webkit-overflow-scrolling:touch;
}
.fc-row.fc-rigid,
.fc-time-grid-event{
  overflow:hidden;
}
.fc-scroller > .fc-day-grid,
.fc-scroller > .fc-time-grid{
  position:relative;
  width:100%;
}
.fc-event{
  display:block;
  position:relative;
  border:1px solid #3a87ad;
  border-radius:3px;
  font-size:.85em;
  font-weight:400;
  line-height:1.3;
}
.fc-event,
.fc-event-dot{
  background-color:#3a87ad;
}
.fc-event,
.fc-event:hover,
.ui-widget .fc-event{
  color:#fff;
  text-decoration:none;
}
.fc-not-allowed,
.fc-not-allowed .fc-event{
  cursor:not-allowed;
}
.fc-event .fc-bg{
  background:#fff;
  opacity:0.25;
  z-index:1;
}
.fc-event .fc-content{
  position:relative;
  z-index:2;
}
.fc-event .fc-resizer{
  display:none;
  position:absolute;
  z-index:4;
}
.fc-event.fc-allow-mouse-resize .fc-resizer,
.fc-event.fc-selected .fc-resizer{
  display:block;
}
.fc-event.fc-selected .fc-resizer:before{
  position:absolute;
  top:50%;
  left:50%;
  width:40px;
  height:40px;
  margin-top:-20px;
  margin-left:-20px;
  content:"";
  z-index:9999;
}
.fc-event.fc-selected{
  -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
          box-shadow:0 2px 5px rgba(0, 0, 0, 0.2);
  z-index:9999 !important;
}
.fc-event.fc-selected.fc-dragging{
  -webkit-box-shadow:0 2px 7px rgba(0, 0, 0, 0.3);
          box-shadow:0 2px 7px rgba(0, 0, 0, 0.3);
}
.fc-h-event.fc-selected:before{
  position:absolute;
  top:-10px;
  right:0;
  bottom:-10px;
  left:0;
  content:"";
  z-index:3;
}
.fc-ltr .fc-h-event.fc-not-start,
.fc-rtl .fc-h-event.fc-not-end{
  margin-left:0;
  padding-left:1px;
  border-left-width:0;
  border-top-left-radius:0;
  border-bottom-left-radius:0;
}
.fc-ltr .fc-h-event.fc-not-end,
.fc-rtl .fc-h-event.fc-not-start{
  margin-right:0;
  padding-right:1px;
  border-right-width:0;
  border-top-right-radius:0;
  border-bottom-right-radius:0;
}
.fc-ltr .fc-h-event .fc-start-resizer,
.fc-rtl .fc-h-event .fc-end-resizer{
  left:-1px;
  cursor:w-resize;
}
.fc-ltr .fc-h-event .fc-end-resizer,
.fc-rtl .fc-h-event .fc-start-resizer{
  right:-1px;
  cursor:e-resize;
}
.fc-h-event.fc-allow-mouse-resize .fc-resizer{
  top:-1px;
  bottom:-1px;
  width:7px;
}
.fc-h-event.fc-selected .fc-resizer{
  top:50%;
  width:6px;
  height:6px;
  margin-top:-4px;
  border-width:1px;
  border-style:solid;
  border-radius:4px;
  border-color:inherit;
  background:#fff;
}
.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{
  margin-left:-4px;
}
.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,
.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{
  margin-right:-4px;
}
.fc-day-grid-event{
  margin:1px 2px 0;
  padding:0 1px;
}
tr:first-child > td > .fc-day-grid-event{
  margin-top:2px;
}
.fc-day-grid-event.fc-selected:after{
  position:absolute;
  top:-1px;
  right:-1px;
  bottom:-1px;
  left:-1px;
  background:#000;
  content:"";
  opacity:0.25;
  z-index:1;
}
.fc-day-grid-event .fc-content{
  overflow:hidden;
  white-space:nowrap;
}
.fc-day-grid-event .fc-time{
  font-weight:700;
}
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{
  margin-left:-2px;
}
.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,
.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{
  margin-right:-2px;
}
a.fc-more{
  margin:1px 3px;
  font-size:.85em;
  text-decoration:none;
  cursor:pointer;
}
a.fc-more:hover{
  text-decoration:underline;
}
.fc-limited{
  display:none;
}
.fc-day-grid .fc-row{
  z-index:1;
}
.fc-more-popover{
  width:220px;
  z-index:2;
}
.fc-more-popover .fc-event-container{
  padding:10px;
}
.fc-now-indicator{
  position:absolute;
  border:0 solid red;
}
.fc-unselectable{
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  -webkit-tap-highlight-color:transparent;
  user-select:none;
}
.fc-toolbar.fc-header-toolbar{
  margin-bottom:1em;
}
.fc-toolbar.fc-footer-toolbar{
  margin-top:1em;
}
.fc-toolbar .fc-left{
  float:left;
}
.fc-toolbar .fc-right{
  float:right;
}
.fc-toolbar .fc-center{
  display:inline-block;
}
.fc .fc-toolbar > * > *{
  margin-left:0.75em;
  float:left;
}
.fc .fc-toolbar > * > :first-child{
  margin-left:0;
}
.fc-toolbar h2{
  margin:0;
}
.fc-toolbar button{
  position:relative;
}
.fc-toolbar .fc-state-hover,
.fc-toolbar .ui-state-hover{
  z-index:2;
}
.fc-toolbar .fc-state-down{
  z-index:3;
}
.fc-toolbar .fc-state-active,
.fc-toolbar .ui-state-active{
  z-index:4;
}
.fc-toolbar button:focus{
  z-index:5;
}
.fc-view-container *,
.fc-view-container :after,
.fc-view-container :before{
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
}
.fc-view,
.fc-view > table{
  position:relative;
  z-index:1;
}
.fc-basicDay-view .fc-content-skeleton,
.fc-basicWeek-view .fc-content-skeleton{
  padding-bottom:1em;
}
.fc-basic-view .fc-body .fc-row{
  min-height:4em;
}
.fc-row.fc-rigid .fc-content-skeleton{
  position:absolute;
  top:0;
  right:0;
  left:0;
}
.fc-day-top.fc-other-month{
  opacity:0.3;
}
.fc-basic-view .fc-day-number,
.fc-basic-view .fc-week-number{
  padding:2px;
}
.fc-basic-view th.fc-day-number,
.fc-basic-view th.fc-week-number{
  padding:0 2px;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-day-number{
  float:right;
}
.fc-rtl .fc-basic-view .fc-day-top .fc-day-number{
  float:left;
}
.fc-ltr .fc-basic-view .fc-day-top .fc-week-number{
  float:left;
  border-radius:0 0 3px;
}
.fc-rtl .fc-basic-view .fc-day-top .fc-week-number{
  float:right;
  border-radius:0 0 0 3px;
}
.fc-basic-view .fc-day-top .fc-week-number{
  min-width:1.5em;
  background-color:#f2f2f2;
  color:grey;
  text-align:center;
}
.fc-basic-view td.fc-week-number > *{
  display:inline-block;
  min-width:1.25em;
}
.fc-agenda-view .fc-day-grid{
  position:relative;
  z-index:2;
}
.fc-agenda-view .fc-day-grid .fc-row{
  min-height:3em;
}
.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{
  padding-bottom:1em;
}
.fc .fc-axis{
  padding:0 4px;
  white-space:nowrap;
  vertical-align:middle;
}
.fc-ltr .fc-axis{
  text-align:right;
}
.fc-rtl .fc-axis{
  text-align:left;
}
.ui-widget td.fc-axis{
  font-weight:400;
}
.fc-time-grid,
.fc-time-grid-container{
  position:relative;
  z-index:1;
}
.fc-time-grid{
  min-height:100%;
}
.fc-time-grid table{
  border:0 hidden transparent;
}
.fc-time-grid > .fc-bg{
  z-index:1;
}
.fc-time-grid .fc-slats,
.fc-time-grid > hr{
  position:relative;
  z-index:2;
}
.fc-time-grid .fc-content-col{
  position:relative;
}
.fc-time-grid .fc-content-skeleton{
  position:absolute;
  top:0;
  right:0;
  left:0;
  z-index:3;
}
.fc-time-grid .fc-business-container{
  position:relative;
  z-index:1;
}
.fc-time-grid .fc-bgevent-container{
  position:relative;
  z-index:2;
}
.fc-time-grid .fc-highlight-container{
  position:relative;
  z-index:3;
}
.fc-time-grid .fc-event-container{
  position:relative;
  z-index:4;
}
.fc-time-grid .fc-now-indicator-line{
  z-index:5;
}
.fc-time-grid .fc-helper-container{
  position:relative;
  z-index:6;
}
.fc-time-grid .fc-slats td{
  height:1.5em;
  border-bottom:0;
}
.fc-time-grid .fc-slats .fc-minor td{
  border-top-style:dotted;
}
.fc-time-grid .fc-slats .ui-widget-content{
  background:0 0;
}
.fc-time-grid .fc-highlight{
  position:absolute;
  right:0;
  left:0;
}
.fc-ltr .fc-time-grid .fc-event-container{
  margin:0 2.5% 0 2px;
}
.fc-rtl .fc-time-grid .fc-event-container{
  margin:0 2px 0 2.5%;
}
.fc-time-grid .fc-bgevent,
.fc-time-grid .fc-event{
  position:absolute;
  z-index:1;
}
.fc-time-grid .fc-bgevent{
  right:0;
  left:0;
}
.fc-v-event.fc-not-start{
  padding-top:1px;
  border-top-width:0;
  border-top-right-radius:0;
  border-top-left-radius:0;
}
.fc-v-event.fc-not-end{
  padding-bottom:1px;
  border-bottom-width:0;
  border-bottom-right-radius:0;
  border-bottom-left-radius:0;
}
.fc-time-grid-event.fc-selected{
  overflow:visible;
}
.fc-time-grid-event.fc-selected .fc-bg{
  display:none;
}
.fc-time-grid-event .fc-content{
  overflow:hidden;
}
.fc-time-grid-event .fc-time,
.fc-time-grid-event .fc-title{
  padding:0 1px;
}
.fc-time-grid-event .fc-time{
  font-size:.85em;
  white-space:nowrap;
}
.fc-time-grid-event.fc-short .fc-content{
  white-space:nowrap;
}
.fc-time-grid-event.fc-short .fc-time,
.fc-time-grid-event.fc-short .fc-title{
  display:inline-block;
  vertical-align:top;
}
.fc-time-grid-event.fc-short .fc-time span{
  display:none;
}
.fc-time-grid-event.fc-short .fc-time:before{
  content:attr(data-start);
}
.fc-time-grid-event.fc-short .fc-time:after{
  content:"\000A0-\000A0";
}
.fc-time-grid-event.fc-short .fc-title{
  padding:0;
  font-size:.85em;
}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{
  right:0;
  bottom:0;
  left:0;
  height:8px;
  overflow:hidden;
  font-family:monospace;
  font-size:11px;
  line-height:8px;
  text-align:center;
  cursor:s-resize;
}
.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{
  content:"=";
}
.fc-time-grid-event.fc-selected .fc-resizer{
  bottom:-5px;
  left:50%;
  width:8px;
  height:8px;
  margin-left:-5px;
  border-width:1px;
  border-style:solid;
  border-radius:5px;
  border-color:inherit;
  background:#fff;
}
.fc-time-grid .fc-now-indicator-line{
  right:0;
  left:0;
  border-top-width:1px;
}
.fc-time-grid .fc-now-indicator-arrow{
  margin-top:-5px;
}
.fc-ltr .fc-time-grid .fc-now-indicator-arrow{
  left:0;
  border-width:5px 0 5px 6px;
  border-top-color:transparent;
  border-bottom-color:transparent;
}
.fc-rtl .fc-time-grid .fc-now-indicator-arrow{
  right:0;
  border-width:5px 6px 5px 0;
  border-top-color:transparent;
  border-bottom-color:transparent;
}
.fc-event-dot{
  display:inline-block;
  width:10px;
  height:10px;
  border-radius:5px;
}
.fc-rtl .fc-list-view{
  direction:rtl;
}
.fc-list-view{
  border-width:1px;
  border-style:solid;
}
.fc .fc-list-table{
  table-layout:auto;
}
.fc-list-table td{
  padding:8px 14px;
  border-width:1px 0 0;
}
.fc-list-table tr:first-child td{
  border-top-width:0;
}
.fc-list-heading{
  border-bottom-width:1px;
}
.fc-list-heading td{
  font-weight:700;
}
.fc-ltr .fc-list-heading-main{
  float:left;
}
.fc-ltr .fc-list-heading-alt,
.fc-rtl .fc-list-heading-main{
  float:right;
}
.fc-rtl .fc-list-heading-alt{
  float:left;
}
.fc-list-item.fc-has-url{
  cursor:pointer;
}
.fc-list-item:hover td{
  background-color:#f5f5f5;
}
.fc-list-item-marker,
.fc-list-item-time{
  width:1px;
  white-space:nowrap;
}
.fc-ltr .fc-list-item-marker{
  padding-right:0;
}
.fc-rtl .fc-list-item-marker{
  padding-left:0;
}
.fc-list-item-title a{
  color:inherit;
  text-decoration:none;
}
.fc-list-item-title a[href]:hover{
  text-decoration:underline;
}
.fc-list-empty-wrap2{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
}
.fc-list-empty-wrap1{
  display:table;
  width:100%;
  height:100%;
}
.fc-list-empty{
  display:table-cell;
  text-align:center;
  vertical-align:middle;
}
.fc-unthemed .fc-list-empty{
  background-color:#eee;
}
#app-wrapper #calendar-container .fc-today-button{
  -webkit-transition:300ms;
  -o-transition:300ms;
  -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
  display:inline-block;
  position:relative;
  height:auto;
  padding:0 16px;
  overflow:hidden;
  border:0;
  border-radius:2px;
  background-color:#02A8F3;
  color:#fff;
  font-size:13px;
  font-weight:500;
  line-height:36px;
  text-align:center;
  text-transform:uppercase;
  white-space:nowrap;
          box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
  cursor:pointer;
  transition:300ms;
}
#app-wrapper #calendar-container .fc-today-button.btn--icon-left,
#app-wrapper #calendar-container .fc-today-button.btn--icon{
  padding-left:36px;
}
#app-wrapper #calendar-container .fc-today-button.btn--icon-left:before,
#app-wrapper #calendar-container .fc-today-button.btn--icon:before{
  left:12px;
  font-size:20px;
}
#app-wrapper #calendar-container .fc-today-button.btn--icon-right{
  padding-right:36px;
}
#app-wrapper #calendar-container .fc-today-button.btn--icon-right:before{
  right:12px;
  font-size:20px;
}
#app-wrapper #calendar-container .fc-today-button .btn-more{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          align-items:center;
          justify-content:center !important;
  width:40px;
  min-width:auto;
  height:40px;
  padding:0 16px;
  color:#747b80;
  font-size:inherit;
  line-height:1;
  text-align:center;
  cursor:pointer;
}
#app-wrapper #calendar-container .fc-today-button .btn-more .mdl-button__ripple-container{
  border-radius:50%;
}
#app-wrapper #calendar-container .fc-today-button .btn-more i{
  color:#747b80;
  font-size:20px;
}
#app-wrapper #calendar-container .fc-today-button:hover,
#app-wrapper #calendar-container .fc-today-button.btn--forced-hover,
#app-wrapper #calendar-container .fc-today-button:active,
#app-wrapper #calendar-container .fc-today-button.btn--forced-active{
  background-color:#11b4fd;
}
#app-wrapper #calendar-container .fc-today-button[disabled],
#app-wrapper #calendar-container .fc-today-button:disabled{
  background-color:#02A8F3;
  color:#fff;
  opacity:0.5;
}
#app-wrapper #calendar-container .fc-today-button.btn--s-small{
  padding:0 8px;
  font-size:12px;
  font-weight:500;
  line-height:32px;
  text-align:center;
}
#app-wrapper #calendar-container .fc-today-button.btn--s-default{
  padding:0 16px;
  font-size:13px;
  font-weight:500;
  line-height:36px;
  text-align:center;
}
#app-wrapper #calendar-container .fc-today-button.btn--s-medium{
  padding:0 16px;
  font-size:13px;
  font-weight:500;
  line-height:40px;
  text-align:center;
}
#app-wrapper #calendar-container .fc-today-button.btn--s-large{
  padding:0 24px;
  font-size:14px;
  font-weight:500;
  line-height:46px;
  text-align:center;
}
#app-wrapper #calendar-container .fc-today-button.btn--s-extra-large{
  padding:0 24px;
  font-size:15px;
  font-weight:500;
  line-height:52px;
  text-align:center;
}
#app-wrapper #calendar-container .fc-today-button.btn--s-xxl{
  padding:0 24px;
  font-size:16px;
  font-weight:500;
  line-height:60px;
  text-align:center;
}
#app-wrapper #calendar-container .fc-today-button:active{
  -webkit-box-shadow:0 5px 12px rgba(0, 0, 0, 0.15);
          box-shadow:0 5px 12px rgba(0, 0, 0, 0.15);
}
#app-wrapper #calendar-container .fc-today-button:disabled,
#app-wrapper #calendar-container .fc-today-button[disabled]{
  -webkit-box-shadow:none;
          box-shadow:none;
  cursor:not-allowed !important;
}
#app-wrapper #calendar-container .fc-today-button.btn--forced-active{
  -webkit-box-shadow:0 5px 12px rgba(0, 0, 0, 0.15);
          box-shadow:0 5px 12px rgba(0, 0, 0, 0.15);
}
#app-wrapper #calendar-container .fc-today-button.btn--xs{
  padding:0 8px;
  font-size:10px;
  font-weight:500;
  line-height:28px;
  text-align:center;
}
#app-wrapper #calendar-container .fc-today-button.btn--xs.btn--icon-left,
#app-wrapper #calendar-container .fc-today-button.btn--xs.btn--icon{
  padding-left:24px;
}
#app-wrapper #calendar-container .fc-today-button.btn--xs.btn--icon-left:before,
#app-wrapper #calendar-container .fc-today-button.btn--xs.btn--icon:before{
  left:8px;
  font-size:16px;
}
#app-wrapper #calendar-container .fc-today-button.btn--xs.btn--icon-right{
  padding-right:24px;
}
#app-wrapper #calendar-container .fc-today-button.btn--xs.btn--icon-right:before{
  right:8px;
  font-size:16px;
}
#app-wrapper #calendar-container .fc-today-button.btn--sm{
  padding:0 16px;
  font-size:12px;
  font-weight:500;
  line-height:32px;
  text-align:center;
}
#app-wrapper #calendar-container .fc-today-button.btn--sm.btn--icon-left,
#app-wrapper #calendar-container .fc-today-button.btn--sm.btn--icon{
  padding-left:30px;
}
#app-wrapper #calendar-container .fc-today-button.btn--sm.btn--icon-left:before,
#app-wrapper #calendar-container .fc-today-button.btn--sm.btn--icon:before{
  left:10px;
  font-size:18px;
}
#app-wrapper #calendar-container .fc-today-button.btn--sm.btn--icon-right{
  padding-right:30px;
}
#app-wrapper #calendar-container .fc-today-button.btn--sm.btn--icon-right:before{
  right:10px;
  font-size:18px;
}
#app-wrapper #calendar-container .fc-today-button.btn--md{
  padding:0 16px;
  font-size:13px;
  font-weight:500;
  line-height:36px;
  text-align:center;
}
#app-wrapper #calendar-container .fc-today-button.btn--md.btn--icon-left,
#app-wrapper #calendar-container .fc-today-button.btn--md.btn--icon{
  padding-left:36px;
}
#app-wrapper #calendar-container .fc-today-button.btn--md.btn--icon-left:before,
#app-wrapper #calendar-container .fc-today-button.btn--md.btn--icon:before{
  left:12px;
  font-size:20px;
}
#app-wrapper #calendar-container .fc-today-button.btn--md.btn--icon-right{
  padding-right:36px;
}
#app-wrapper #calendar-container .fc-today-button.btn--md.btn--icon-right:before{
  right:12px;
  font-size:20px;
}
#app-wrapper #calendar-container .fc-today-button.btn--lg{
  padding:0 24px;
  font-size:14px;
  font-weight:500;
  line-height:46px;
  text-align:center;
}
#app-wrapper #calendar-container .fc-today-button.btn--lg.btn--icon-left,
#app-wrapper #calendar-container .fc-today-button.btn--lg.btn--icon{
  padding-left:42px;
}
#app-wrapper #calendar-container .fc-today-button.btn--lg.btn--icon-left:before,
#app-wrapper #calendar-container .fc-today-button.btn--lg.btn--icon:before{
  left:16px;
  font-size:22px;
}
#app-wrapper #calendar-container .fc-today-button.btn--lg.btn--icon-right{
  padding-right:42px;
}
#app-wrapper #calendar-container .fc-today-button.btn--lg.btn--icon-right:before{
  right:16px;
  font-size:22px;
}
#app-wrapper #calendar-container .fc-today-button.btn--xl{
  padding:0 24px;
  font-size:15px;
  font-weight:500;
  line-height:52px;
  text-align:center;
}
#app-wrapper #calendar-container .fc-today-button.btn--xl.btn--icon-left,
#app-wrapper #calendar-container .fc-today-button.btn--xl.btn--icon{
  padding-left:48px;
}
#app-wrapper #calendar-container .fc-today-button.btn--xl.btn--icon-left:before,
#app-wrapper #calendar-container .fc-today-button.btn--xl.btn--icon:before{
  left:16px;
  font-size:26px;
}
#app-wrapper #calendar-container .fc-today-button.btn--xl.btn--icon-right{
  padding-right:48px;
}
#app-wrapper #calendar-container .fc-today-button.btn--xl.btn--icon-right:before{
  right:16px;
  font-size:26px;
}
#app-wrapper #calendar-container .fc-today-button.btn--brand{
  -webkit-box-shadow:3px 0 10px rgba(0, 0, 0, 0.06);
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
  background:#44c4fd;
  color:#fff;
  text-transform:none;
          box-shadow:3px 0 10px rgba(0, 0, 0, 0.06);
}
#app-wrapper #calendar-container .fc-today-button.btn--brand i{
  margin-left:7px;
  color:#fff;
  font-size:19px;
}
#app-wrapper #calendar-container .fc-today-button.btn--s-small{
  padding:0 8px;
  font-size:12px;
  font-weight:500;
  line-height:32px;
  text-align:center;
}
#app-wrapper #calendar-container .fc-today-button.btn--s-default{
  padding:0 16px;
  font-size:13px;
  font-weight:500;
  line-height:36px;
  text-align:center;
}
#app-wrapper #calendar-container .fc-today-button.btn--s-medium{
  padding:0 16px;
  font-size:13px;
  font-weight:500;
  line-height:40px;
  text-align:center;
}
#app-wrapper #calendar-container .fc-today-button.btn--s-large{
  padding:0 24px;
  font-size:14px;
  font-weight:500;
  line-height:46px;
  text-align:center;
}
#app-wrapper #calendar-container .fc-today-button.btn--s-extra-large{
  padding:0 24px;
  font-size:15px;
  font-weight:500;
  line-height:52px;
  text-align:center;
}
#app-wrapper #calendar-container .fc-today-button.btn--s-xxl{
  padding:0 24px;
  font-size:16px;
  font-weight:500;
  line-height:60px;
  text-align:center;
}
#app-wrapper #calendar-container .fc-today-button.btn--bold{
  font-weight:bold;
}
#app-wrapper #calendar-container .fc-today-button.btn--primary{
  background-color:#02A8F3;
  color:#fff;
}
#app-wrapper #calendar-container .fc-today-button.btn--primary:hover,#app-wrapper #calendar-container .fc-today-button.btn--primary.btn--forced-hover,#app-wrapper #calendar-container .fc-today-button.btn--primary:active,#app-wrapper #calendar-container .fc-today-button.btn--primary.btn--forced-active{
  background-color:#11b4fd;
}
#app-wrapper #calendar-container .fc-today-button.btn--primary[disabled],
#app-wrapper #calendar-container .fc-today-button.btn--primary:disabled{
  background-color:#02A8F3;
  color:#fff;
  opacity:0.5;
}
#app-wrapper #calendar-container .fc-today-button.btn--default{
  background-color:#dfe3e6;
  color:#5c6066;
}
#app-wrapper #calendar-container .fc-today-button.btn--default:hover,#app-wrapper #calendar-container .fc-today-button.btn--default.btn--forced-hover,#app-wrapper #calendar-container .fc-today-button.btn--default:active,#app-wrapper #calendar-container .fc-today-button.btn--default.btn--forced-active{
  background-color:#edf0f1;
}
#app-wrapper #calendar-container .fc-today-button.btn--default[disabled],
#app-wrapper #calendar-container .fc-today-button.btn--default:disabled{
  background-color:#dfe3e6;
  color:#5c6066;
  opacity:0.5;
}
#app-wrapper #calendar-container .fc-today-button.btn--dark{
  background-color:#30343d;
  color:#fff;
}
#app-wrapper #calendar-container .fc-today-button.btn--dark:hover,#app-wrapper #calendar-container .fc-today-button.btn--dark.btn--forced-hover,#app-wrapper #calendar-container .fc-today-button.btn--dark:active,#app-wrapper #calendar-container .fc-today-button.btn--dark.btn--forced-active{
  background-color:#464c5a;
}
#app-wrapper #calendar-container .fc-today-button.btn--dark[disabled],
#app-wrapper #calendar-container .fc-today-button.btn--dark:disabled{
  background-color:#30343d;
  color:#fff;
  opacity:0.5;
}
#app-wrapper #calendar-container .fc-today-button.btn--orange{
  background-color:#ff9800;
  color:#fff;
}
#app-wrapper #calendar-container .fc-today-button.btn--orange:hover,#app-wrapper #calendar-container .fc-today-button.btn--orange.btn--forced-hover,#app-wrapper #calendar-container .fc-today-button.btn--orange:active,#app-wrapper #calendar-container .fc-today-button.btn--orange.btn--forced-active{
  background-color:#ffad33;
}
#app-wrapper #calendar-container .fc-today-button.btn--orange[disabled],
#app-wrapper #calendar-container .fc-today-button.btn--orange:disabled{
  background-color:#ff9800;
  color:#fff;
  opacity:0.5;
}
#app-wrapper #calendar-container .fc-today-button.btn--indigo{
  background-color:#3f51b5;
  color:#fff;
}
#app-wrapper #calendar-container .fc-today-button.btn--indigo:hover,#app-wrapper #calendar-container .fc-today-button.btn--indigo.btn--forced-hover,#app-wrapper #calendar-container .fc-today-button.btn--indigo:active,#app-wrapper #calendar-container .fc-today-button.btn--indigo.btn--forced-active{
  background-color:#4d5ec1;
}
#app-wrapper #calendar-container .fc-today-button.btn--indigo[disabled],
#app-wrapper #calendar-container .fc-today-button.btn--indigo:disabled{
  background-color:#3f51b5;
  color:#fff;
  opacity:0.5;
}
#app-wrapper #calendar-container .fc-today-button.btn--blue{
  background-color:#0292ea;
  color:#fff;
}
#app-wrapper #calendar-container .fc-today-button.btn--blue:hover,#app-wrapper #calendar-container .fc-today-button.btn--blue.btn--forced-hover,#app-wrapper #calendar-container .fc-today-button.btn--blue:active,#app-wrapper #calendar-container .fc-today-button.btn--blue.btn--forced-active{
  background-color:#09a0fd;
}
#app-wrapper #calendar-container .fc-today-button.btn--blue[disabled],
#app-wrapper #calendar-container .fc-today-button.btn--blue:disabled{
  background-color:#0292ea;
  color:#fff;
  opacity:0.5;
}
#app-wrapper #calendar-container .fc-today-button.btn--red{
  background-color:#f44336;
  color:#fff;
}
#app-wrapper #calendar-container .fc-today-button.btn--red:hover,#app-wrapper #calendar-container .fc-today-button.btn--red.btn--forced-hover,#app-wrapper #calendar-container .fc-today-button.btn--red:active,#app-wrapper #calendar-container .fc-today-button.btn--red.btn--forced-active{
  background-color:#f77066;
}
#app-wrapper #calendar-container .fc-today-button.btn--red[disabled],
#app-wrapper #calendar-container .fc-today-button.btn--red:disabled{
  background-color:#f44336;
  color:#fff;
  opacity:0.5;
}
#app-wrapper #calendar-container .fc-today-button.btn--green{
  background-color:#27ae60;
  color:#fff;
}
#app-wrapper #calendar-container .fc-today-button.btn--green:hover,#app-wrapper #calendar-container .fc-today-button.btn--green.btn--forced-hover,#app-wrapper #calendar-container .fc-today-button.btn--green:active,#app-wrapper #calendar-container .fc-today-button.btn--green.btn--forced-active{
  background-color:#36d278;
}
#app-wrapper #calendar-container .fc-today-button.btn--green[disabled],
#app-wrapper #calendar-container .fc-today-button.btn--green:disabled{
  background-color:#27ae60;
  color:#fff;
  opacity:0.5;
}
#app-wrapper #calendar-container .fc-today-button.btn--icon-left:before,
#app-wrapper #calendar-container .fc-today-button.btn--icon:before,#app-wrapper #calendar-container .fc-today-button.btn--icon-right:before{
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
  position:absolute;
  top:50%;
          transform:translateY(-50%);
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  content:'\f278';
}
#app-wrapper #calendar-container .fc-today-button.btn--lowercase{
  text-transform:lowercase !important;
}
#app-wrapper #calendar-container .fc-today-button.btn--capitalize{
  text-transform:capitalize !important;
}
#app-wrapper #calendar-container .fc-today-button.btn--uppercase{
  text-transform:uppercase !important;
}
#app-wrapper #calendar-container .fc-today-button.btn-w-auto{
  width:auto !important;
  min-width:auto !important;
}
#app-wrapper #calendar-container .fc-today-button.btn--link{
  -webkit-transition:300ms;
  -o-transition:300ms;
  -webkit-box-shadow:none;
  display:inline-block;
  height:auto;
  border:0;
  border-radius:2px;
  background:transparent;
  color:#02A8F3;
  text-transform:uppercase;
          box-shadow:none;
  transition:300ms;
}
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--forced-hover{
  background-color:#dfe3e6;
}
#app-wrapper #calendar-container .fc-today-button.btn--link:active,#app-wrapper #calendar-container .fc-today-button.btn--link.btn--forced-active{
  background-color:#d2d6d9;
}
#app-wrapper #calendar-container .fc-today-button.btn--link[disabled],
#app-wrapper #calendar-container .fc-today-button.btn--link:disabled{
  background-color:transparent;
  color:inherit;
  opacity:0.5;
}
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--primary{
  background-color:transparent;
  color:#02A8F3;
}
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--primary:hover{
  background-color:#dfe3e6;
}
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--primary[disabled],
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--primary:disabled{
  background-color:transparent;
  color:#02A8F3;
}
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--default{
  background-color:transparent;
  color:#5c6066;
}
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--default:hover{
  background-color:#dfe3e6;
}
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--default[disabled],
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--default:disabled{
  background-color:transparent;
  color:#5c6066;
}
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--dark,#app-wrapper #calendar-container .fc-today-button.btn--link.btn--dark[disabled],
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--dark:disabled{
  background-color:transparent;
  color:#30343d;
}
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--dark:hover{
  background-color:#dfe3e6;
}
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--orange,#app-wrapper #calendar-container .fc-today-button.btn--link.btn--orange[disabled],
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--orange:disabled{
  background-color:transparent;
  color:#ff9800;
}
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--orange:hover{
  background-color:#dfe3e6;
}
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--indigo,#app-wrapper #calendar-container .fc-today-button.btn--link.btn--indigo[disabled],
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--indigo:disabled{
  background-color:transparent;
  color:#3f51b5;
}
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--indigo:hover{
  background-color:#dfe3e6;
}
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--blue,#app-wrapper #calendar-container .fc-today-button.btn--link.btn--blue[disabled],
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--blue:disabled{
  background-color:transparent;
  color:#0091ea;
}
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--blue:hover{
  background-color:#dfe3e6;
}
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--red,#app-wrapper #calendar-container .fc-today-button.btn--link.btn--red[disabled],
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--red:disabled{
  background-color:transparent;
  color:#f44336;
}
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--red:hover{
  background-color:#dfe3e6;
}
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--green,#app-wrapper #calendar-container .fc-today-button.btn--link.btn--green[disabled],
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--green:disabled{
  background-color:transparent;
  color:#27ae60;
}
#app-wrapper #calendar-container .fc-today-button.btn--link.btn--green:hover{
  background-color:#dfe3e6;
}
#app-wrapper #calendar-container .fc-today-button.btn--highlight{
  -webkit-box-shadow:0px 4px 10px rgba(0, 0, 0, 0.25);
  background-color:#44c4fd;
  font-weight:600;
  text-transform:uppercase;
          box-shadow:0px 4px 10px rgba(0, 0, 0, 0.25);
}
#app-wrapper #calendar-container .fc-today-button.btn--highlight i{
  font-size:24px;
}
#app-wrapper #calendar-container .fc-today-button.btn--icon-left,
#app-wrapper #calendar-container .fc-today-button.btn--icon{
  padding-left:36px;
}
#app-wrapper #calendar-container .fc-today-button.btn--icon-left:before,
#app-wrapper #calendar-container .fc-today-button.btn--icon:before{
  left:12px;
  font-size:20px;
}
#app-wrapper #calendar-container .fc-today-button.btn--icon-right{
  padding-right:36px;
}
#app-wrapper #calendar-container .fc-today-button.btn--icon-right:before{
  right:12px;
  font-size:20px;
}
#app-wrapper #calendar-container .fc-today-button:hover,#app-wrapper #calendar-container .fc-today-button.btn--forced-hover,#app-wrapper #calendar-container .fc-today-button:active,#app-wrapper #calendar-container .fc-today-button.btn--forced-active{
  background-color:#11b4fd;
}
#app-wrapper #calendar-container .fc-today-button[disabled],
#app-wrapper #calendar-container .fc-today-button:disabled{
  background-color:#02A8F3;
  color:#fff;
  opacity:0.5;
}
#calendar .fc-toolbar .fc-next-button,
#calendar .fc-toolbar .fc-prev-button{
  -webkit-box-shadow:none;
  height:36px;
  padding:0 10px;
  line-height:40px;
          box-shadow:none;
}
#calendar .fc-toolbar .fc-today-button,#calendar .fc-toolbar .fc-button-group .fc-button{
  padding:0 8px;
}
#calendar .fc-toolbar .fc-button-group .fc-button.fc-state-active{
  background-color:#02A8F3;
  color:#fff;
}
#calendar .fc-toolbar .fc-button-group .fc-button.fc-month-button{
  border-radius:3px 0 0 3px;
}
#calendar .fc-toolbar .fc-button-group .fc-button.fc-agendaWeek-button{
  border-radius:0;
}
#calendar .fc-toolbar .fc-button-group .fc-button.fc-agendaDay-button{
  border-radius:0 3px 3px 0;
}
#calendar .fc-toolbar .fc-button-group .fc-button:active{
  border:0;
  outline:none;
}
#calendar .fc-toolbar h2{
  font-size:16px;
  font-weight:400;
  line-height:36px;
}
#calendar .fc-toolbar{
  -webkit-transition:300ms;
  -o-transition:300ms;
  transition:300ms;
}
#calendar .fc-toolbar .fc-prev-button,
#calendar .fc-toolbar .fc-next-button{
  -webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
  height:36px;
  line-height:36px;
          box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);
}
#calendar .fc-toolbar .fc-button-group .fc-prev-button{
  border-radius:0px 3px 3px 0;
}
#calendar .fc-toolbar .fc-button-group .fc-next-button{
  border-radius:3px 0 0 3px;
}
#calendar .fc-toolbar .fc-prev-button span,
#calendar .fc-toolbar .fc-next-button span{
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-align-items:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  -webkit-justify-content:center;
  display:-webkit-box;
  display:-ms-flexbox;
  display:-webkit-flex;
  display:flex;
          align-items:center;
          justify-content:center;
  height:100%;
  line-height:100%;
}
#calendar .fc-toolbar .fc-prev-button span:after,
#calendar .fc-toolbar .fc-next-button span:after{
  top:0;
}
#calendar .fc-toolbar .fc-clear-button{
  margin-right:8px;
  font-weight:600;
  text-transform:initial;
}
.main-sidebar .timer-placeholder select{
  opacity:0;
}
.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end{
  display:inline-block;
  padding:2px 6px;
  border-radius:50%;
}
.fc-scroller.fc-day-grid-container{
  height:auto !important;
  overflow-y:auto !important;
}
.note{
  display:inline-block;
  width:100%;
  color:#9b9b9b;
  font-style:italic;
  text-align:center;
}
#calendar .fc-widget-header{
  border:0px;
}
#calendar .fc-widget-header th{
  padding-bottom:12px;
  border:0px;
  color:#a1a7b2;
  font-size:12px;
  font-weight:500;
  text-transform:uppercase;
}
#calendar .fc-basic-view .fc-day-number{
  padding-top:4px;
  padding-right:8px;
  color:#5c6066;
  font-size:11px;
}
#calendar .fc-basic-view .is-day-selected{
  background:#9fe1fe !important;
}
#calendar *{
  border-color:#dfe3e6;
}
#calendar .fc-event-container{
  padding:0;
  text-align:center;
}
#calendar .fc-event-container a{
  margin:6px 0 0 -5px;
  font-size:10px;
}
#calendar .fc-event-container a:first-child{
  margin:6px 0;
}
#calendar .fc-left h2{
  color:#45484c;
  font-size:20px;
  font-weight:bold;
  text-transform:capitalize;
}
#calendar-container .note{
  padding-top:6px;
}
#calendar-container .fc-content .fc-title{
  font-size:11px;
  font-weight:400;
}
#calendar .fc-widget-content.fc-state-highlight:before{
  display:block;
  position:relative;
  width:calc(100% - 4px);
  height:100%;
  border:2px solid #0089c7;
  background:transparent;
  content:'\00a0';
  z-index:222;
}
#calendar .fc-state-highlight{
  background:transparent !important;
}
#calendar .fc-toolbar .fc-clear-button{
  margin-right:9px;
}
#calendar .fc-state-highlight.is-day-selected:before{
  display:none;
  content:'';
}
#calendar .fc-next-button{
  margin-left:8px;
}
.fc-basic-view .fc-body .fc-row{
  min-height:auto !important;
}
.loading-bar{
  -webkit-transition:all 0.3s ease;
  -o-transition:all 0.3s ease;
  position:fixed;
  top:0;
  height:3px;
  background:#27ae60;
  opacity:1;
  transition:all 0.3s ease;
}
.glow-bar{
  -webkit-box-shadow:-3px 0 15px 1px rgba(0, 255, 231, 0.4);
  position:absolute;
  top:0;
  width:100px;
  height:100%;
          box-shadow:-3px 0 15px 1px rgba(0, 255, 231, 0.4);
}
.to-right.loading-bar,
.to-left .glow-bar{
  left:0;
}
.to-right .glow-bar,
.to-left.loading-bar{
  right:0;
}
.full.loading-bar{
  -webkit-transition:all 0.1s ease;
  -o-transition:all 0.1s ease;
  height:0;
  opacity:0;
  transition:all 0.1s ease;
}
.error.loading-bar{
  background:#f44336;
}
.error .glow-bar{
  -webkit-box-shadow:-3px 0 15px 1px rgba(244, 67, 54, 0.4);
          box-shadow:-3px 0 15px 1px rgba(244, 67, 54, 0.4);
}
[v-cloak]{
  display:none;
}
.ui-autocomplete{
  position:absolute;
  font-family:'Roboto', sans-serif;
}
.ac-container .ac-open.ps > .ps__scrollbar-y-rail{
  display:block;
  margin-right:4px;
}
.main-sidebar--top .ac-container .ac-container--wrapper{
  margin-top:80px;
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
  .ac-container .ac-container--wrapper{
    right:145px;
    left:auto !important;
    width:400px !important;
    max-height:inherit !important;
  }
}
.main-sidebar--top + .sweet-container + .ac-container .ac-container--wrapper{
  top:145px !important;
}
.ac-container .ac-container--wrapper{
  -webkit-box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.15);
  display:none;
  position:absolute;
  top:65px !important;
  max-height:70vh;
  margin-left:-200px;
  background-color:white;
          box-shadow:0 5px 15px 0 rgba(0, 0, 0, 0.15);
}
@media only screen and (max-width: 767px){
  .ac-container .ac-container--wrapper{
    margin-left:0;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1366px){
  .ac-container .ac-container--wrapper{
    overflow:auto !important;
  }
}
.ac-container .ac-container--wrapper .ps-scrollbar-y-rail > .ps-scrollbar-y{
  margin-top:6px;
  margin-right:4px;
  margin-bottom:8px;
}
.ac-container .ac-container--wrapper .ui-autocomplete.antares-ac{
  -webkit-transform:translateY(0);
      -ms-transform:translateY(0);
          transform:translateY(0);
}
.ac-container .ac-container--wrapper .ui-autocomplete.antares-ac > span{
  display:block;
}
@media only screen and (max-width: 767px){
  .ac-container .ac-container--wrapper{
    top:60px !important;
    left:0 !important;
    width:100%;
  }
  .ac-container .ac-container--wrapper .ui-autocomplete.antares-ac{
    width:100% !important;
    min-width:100% !important;
  }
  .ac-container .ac-container--wrapper .ui-autocomplete.antares-ac li .type--datarow{
    width:100%;
  }
}
.ac-container{
  font-family:'Roboto', sans-serif;
  z-index:40;
}
.ac-container .ac-container--wrapper{
  z-index:40;
}
.ac-container .ac-container--wrapper .ps__scrollbar-y-rail{
  z-index:100;
}
.ac-container .ui-autocomplete.antares-ac{
  -webkit-box-shadow:1px 0 15px rgba(0, 0, 0, 0.05);
  position:static !important;
  width:400px !important;
  min-width:400px !important;
  padding:0;
  border:0;
          box-shadow:1px 0 15px rgba(0, 0, 0, 0.05);
}
.ac-container .ui-autocomplete.antares-ac.has-footer{
  padding-bottom:0;
}
.ac-container .ui-autocomplete.antares-ac .ui-autocomplete-category span{
  font-weight:bold;
}
.ac-container .ui-autocomplete.antares-ac .ui-menu-item{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding:0 24px;
  font-size:12px;
}
.ac-container .ui-autocomplete.antares-ac .ui-menu-item:hover{
  background:#ecedf0;
}
.ac-container .ui-autocomplete.antares-ac .ui-menu-item > a{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  width:100%;
}
.ac-container .ui-autocomplete.antares-ac li.is-selected,
.ac-container .ui-autocomplete.antares-ac li.is-selected a{
  background:#ecedf0;
}
.ac-container .ui-autocomplete.antares-ac .ui-autocomplete-category{
  padding:8px 24px;
  border-top:1px solid #ecedf0;
  color:#a1a7b3;
  font-size:13px;
  font-weight:400;
  text-transform:capitalize;
}
.ac-container .ui-autocomplete.antares-ac .ui-autocomplete-category span{
  padding-left:4px;
}
.ac-container .ui-autocomplete.antares-ac .ui-autocomplete-category:first-child{
  border-top:0;
}
.ac-container .ui-autocomplete.antares-ac .type--datarow{
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:flex-start;
          justify-content:space-between;
  width:400px;
  padding-top:2px;
  padding-bottom:2px;
}
.ac-container .ui-autocomplete.antares-ac .type--datarow .contains-id > span{
  display:block;
}
.ac-container .ui-autocomplete.antares-ac .type--datarow span.id{
  color:#5c6066;
  font-size:13px;
}
.ac-container .ui-autocomplete.antares-ac .type--datarow .datarow__right{
  color:#8a9099;
}
.ac-container .ui-autocomplete.antares-ac .type--contact{
  margin:8px 0;
}
.ac-container .ui-autocomplete.antares-ac .type--contact .flex-block__badge{
  margin-top:4px;
  margin-bottom:auto;
  padding-right:0;
}
.ac-container .ui-autocomplete.antares-ac .type--file{
  margin:8px 0;
}
.ac-container .ui-autocomplete.antares-ac .type--file .flex-block__badge{
  margin-top:auto;
  margin-bottom:4px;
  padding-right:0;
}
.ac-container .ui-autocomplete.antares-ac .type--file .flex-block__badge .description{
  color:#8a9099;
  font-size:12px;
  font-weight:normal;
  text-transform:none;
}
.ac-container .ui-autocomplete.antares-ac .type--label{
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:flex-start;
          justify-content:space-between;
  width:100%;
  padding-top:2px;
  padding-bottom:2px;
}
.ac-container .ui-autocomplete.antares-ac .type--label .contains-id > span{
  display:block;
}
.ac-container .ui-autocomplete.antares-ac .type--label span.id{
  color:#5c6066;
  font-size:13px;
}
.ac-container .ui-autocomplete.antares-ac .type--label .datarow__right{
  color:#8a9099;
}
.ac-container .ui-autocomplete.antares-ac .last-in-category{
  margin-bottom:8px;
}
.ac-container .antares-ac__footer{
  position:relative;
  width:100%;
  margin-top:16px;
  padding:8px 0;
  border-top:1px solid #ecedf0;
  text-align:center;
}
.ac-container .antares-ac__footer div{
  position:relative;
  width:100%;
  margin:0;
  padding:0;
  color:#a1a8b2;
  font-family:roboto;
  font-size:12px;
  text-transform:none;
}
.ac-container .antares-ac__footer:hover{
  background:transparent;
  font-weight:600;
}
.ac-container .antares-ac__footer:hover div{
  color:#5c6066;
}
.ui-autocomplete{
  -webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:translateY(3px);
      -ms-transform:translateY(3px);
  max-width:260px;
  margin:0;
  padding:0;
          transform:translateY(3px);
  background-color:#fff;
  list-style-type:none;
          box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);
}
.ui-autocomplete .ui-menu-item{
  width:100%;
  height:100%;
  margin:0;
  padding:0;
  border:0;
  background-color:#fff;
  background-image:none;
}
.ui-autocomplete .ui-state-active{
  margin:0;
  padding:0;
  border:0;
  outline:0;
  font-weight:bolder;
}
.mdl-dialog:before{
  position:fixed;
  top:0;
  right:0;
  bottom:0;
  left:0;
  background-color:rgba(0, 0, 0, 0.6);
  content:'';
}
#load-configuration .input-field{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  visibility:hidden;
  z-index:-100;
}
#load-configuration .select2-container{
  width:280px !important;
  margin-top:-1px;
}
#load-configuration.load-configuration--active:before{
  position:absolute;
  right:12px;
  bottom:0;
  width:0;
  height:0;
  border-width:0 5.5px 6px 5.5px;
  border-style:solid;
  border-color:transparent transparent #fff transparent;
  content:'';
}
@media only screen and (max-width: 1199px){
  .acl-container{
    margin-top:35px;
  }
}
.acl-container .acl-container__header{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  padding:16px 25px;
  border-bottom:1px solid #dfe3e6;
}
@media only screen and (max-width: 1199px){
  .acl-container .acl-container__header{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
        -ms-flex-pack:center;
            justify-content:center;
    margin-right:0;
    margin-left:0;
    padding:36px 10px 15px 10px;
  }
}
.acl-container .acl-container__header .select2{
  max-width:300px;
}
.acl-container .acl-container__body{
  padding:18px 28px;
}
.acl-container .tbl-c{
  -webkit-box-shadow:0 !important;
  padding:0 !important;
          box-shadow:0 !important;
}
.acl-page .grid-col--container{
  padding-bottom:0 !important;
}
.acl-body{
  margin-top:40px;
}
.acl{
  padding-left:30px;
}
@media only screen and (max-width: 767px){
  .acl{
    margin-bottom:65px;
    padding:0 10px 0 16px;
  }
}
.acl ul{
  margin:0;
  list-style:none;
}
.acl ul,.acl ul li ul .acl-node{
  padding:0;
}
.acl > ul > li > .acl-node__content > .acl-node__header > .acl-node__title{
  font-weight:600;
}
.acl-node{
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
          align-items:flex-start;
  padding:6px 0;
}
.acl-node,.acl-node .acl-node__arrow{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
}
.acl-node .acl-node__arrow{
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  position:absolute;
  top:-8px;
  left:-40px;
          align-items:center;
          justify-content:center;
  width:36px;
  height:36px;
  margin-right:20px;
  color:#737780;
  font-size:24px;
  cursor:pointer;
}
.acl-node .acl-node__arrow i{
  -webkit-transition:300ms;
  -o-transition:300ms;
  transition:300ms;
}
.acl-node .acl-node__arrow .mdl-button__ripple-container{
  border-radius:50%;
}
.acl-node .acl-node__right{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-direction:row;
      -ms-flex-direction:row;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-direction:row;
}
.acl-node .acl-node__label{
  position:relative;
  width:32px;
  height:32px;
  cursor:pointer;
}
.acl-node .acl-node__label .mdl-button__ripple-container{
  top:-12px;
  left:-6px;
  width:32px;
  height:32px;
  border-radius:50%;
}
.acl-node .acl-node__label:before{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  display:inline-block;
  width:19px;
  height:19px;
  border:2px solid #b8c0cc;
  border-radius:3px;
  content:'';
}
.acl-node .acl-node__label:after{
  -webkit-box-sizing:border-box;
          box-sizing:border-box;
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:13px;
  height:31px;
  margin:auto;
  color:#fff;
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  content:'\f26b';
}
.acl-node.acl-node--open > .acl-node__input > .acl-node__arrow{
  color:#02A8F3;
}
.acl-node.acl-node--open > .acl-node__input > .acl-node__arrow i{
  -webkit-transform:rotate(90deg);
      -ms-transform:rotate(90deg);
  -webkit-transform-origin:50% 50%;
      -ms-transform-origin:50% 50%;
          transform:rotate(90deg);
          transform-origin:50% 50%;
}
.acl-node .acl-node__input{
  position:relative;
  margin-right:15px;
}
.acl-node .acl-node__input input{
  display:none;
}
.acl-node .acl-node__input input:checked + label::before{
  border:2px solid #02A8F3;
  background:#02A8F3;
}
.acl-node .acl-node__input input:disabled + label::before{
  border:2px solid #a8aaad !important;
  background:#a8aaad;
}
.acl-node .acl-node__input .acl-checkbox--indeterminate + label::before{
  border:2px solid #a8aaad !important;
  background:#a8aaad !important;
}
.acl-node .acl-node__content{
  cursor:pointer;
}
.acl-node .acl-node__title{
  margin-bottom:3px;
  color:#5c6066;
  font-size:14px;
  line-height:22px;
}
.acl-node .acl-node__description{
  color:#8a9099;
  font-size:13px;
  line-height:20px;
}
.acl-node .acl-node__list{
  margin-top:10px;
}
.dropjs-translations .header-translation__country{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          padding:5px;
}
.dropjs-translations .header-translation__country:first-child{
  border-bottom:1px solid #ecedf0;
}
.dropjs-translations .header-translation__country .form-block{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
}
.header-translations{
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:space-between;
}
.header-translations .header-translations__search{
  margin-left:26px;
}
@media only screen and (min-width: 1199px){
  .header-translations .header-translation__compare{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            align-items:center;
  }
  .header-translations .header-translation__compare .select2-container{
    width:190px !important;
  }
  .header-translations .header-translation__compare .ddown{
    display:block;
    visibility:visible;
  }
  .header-translations .header-translation__compare .ddown__init{
    display:none;
  }
  .header-translations .header-translation__compare .header-translation__select-text{
    color:#5c6066;
    font-size:13px;
  }
  .header-translations .header-translation__compare .ddown__menu{
    -webkit-transform:none !important;
        -ms-transform:none !important;
    -webkit-box-shadow:none;
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    position:static;
    top:0;
            align-items:center;
            transform:none !important;
    font-size:13px;
            box-shadow:none;
    opacity:1;
    visibility:visible;
  }
}
.header-translations .form-block{
  margin-bottom:0;
}
.translations-body{
  margin-top:40px;
}
.translations-body .tbl-c{
  -webkit-box-shadow:none !important;
  padding:0 !important;
          box-shadow:none !important;
}
@media only screen and (max-width: 1199px){
  .translations-body{
    margin-top:15px;
  }
}
#app-wrapper .app-content.page-translations .grid-col.grid-col--container.card--pagination{
  padding-bottom:0 !important;
}
.translations-table{
  opacity:1;
}
.translations-table:not(.dataTable){
  opacity:0;
}
.tbl-translations table tbody tr:first-child td{
  padding-top:8px;
  padding-bottom:8px;
}
.tbl-translations table tbody tr td{
  padding-top:8px;
  padding-bottom:5px;
  vertical-align:top;
}
@media only screen and (max-width: 1199px){
  .tbl-translations table{
    padding:0;
  }
  .tbl-translations table tbody tr td{
    padding-top:6px;
    padding-bottom:6px;
    border:0;
  }
  .tbl-translations table tbody .translation-new-row td{
    padding:3px 0;
  }
  .tbl-translations table tbody .dataTables_empty{
    padding:10px 0;
    text-align:center;
  }
}
@media only screen and (max-width: 1199px){
  .header-translations{
    margin-top:16px;
    padding:0 15px;
  }
  .header-translations .header-translation__select-text{
    -webkit-align-content:center;
        -ms-flex-line-pack:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            align-content:center;
  }
  .header-translations .header-translations__search{
    margin-right:auto;
    margin-left:0;
  }
  .header-translations .header-translations__search .search-box{
    padding-left:8px;
  }
  .header-translations .header-translations__search .search-box i{
    -webkit-box-ordinal-group:101;
    -webkit-order:100;
        -ms-flex-order:100;
    position:relative;
            order:100;
  }
  .header-translations .header-translations__search .search-box .search-box__mdl-textfield{
    display:none;
  }
  .header-translations .header-translations__search .search-box .search-box__search-field{
    height:38px;
  }
  .header-translations .header-translations__search .search-box .search-box__open{
    position:absolute;
  }
  .header-translations .header-translations__search .search-box__close{
    top:25px !important;
    margin:0 !important;
  }
  .header-translations .header-translations__search .search-box--open .search-box__mdl-textfield{
    display:block;
  }
  .header-translations .header-translations__search .search-box--open i{
    top:7px;
  }
  .header-translations .header-translations__search .search-box--open .search-box__open{
    display:none;
  }
  .header-translations .header-translations__search .search-box--open .search-box__close{
    display:inline-block;
  }
  .header-translations .header-translations__search .select2-selection{
    border:0;
  }
  .header-translations .header-translations__search .select2-selection .select2-selection__rendered{
    line-height:37px;
  }
  .header-translations .header-translation__compare .dropjs-translations--target .mdl-js-button{
    width:100%;
    padding-right:32px;
  }
  .header-translations .header-translation__compare .dropjs-translations--target .mdl-js-button:after{
    -webkit-font-smoothing:antialiased;
    -moz-osx-font-smoothing:grayscale;
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
    display:inline-block;
    position:absolute;
    top:50%;
    right:12px;
            transform:translateY(-50%);
    color:#5c6066;
    font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
    line-height:1;
    text-rendering:auto;
    content:'\f2f2';
    z-index:1;
  }
  .header-translations .header-translation__compare .arrow{
    display:inline-block;
    margin:0 10px;
  }
  .header-translations .header-translation__compare .ddown{
    position:static;
  }
  .header-translations .header-translation__compare .ddown__init{
    -webkit-box-shadow:2px 0 6px rgba(0, 0, 0, 0.05);
            box-shadow:2px 0 6px rgba(0, 0, 0, 0.05);
  }
  .header-translations .header-translation__compare .header-translation__select-text{
    color:#8a9099;
    font-size:13px;
  }
  .header-translations .header-translation__compare .ddown__menu{
    left:0;
    width:100%;
    font-size:13px;
  }
  .header-translations .header-translation__compare .select2-selection{
    border:0;
  }
}
.translation-new-row{
  padding:0 16px;
}
.translation-new-row .translation-new-row__icon{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
  width:36px;
  height:36px;
  margin-left:auto;
  font-size:24px;
}
.translation-new-row .translations-new-row__mobile{
  display:none;
}
.translation-new-row .translations-new-row__mobile a:hover{
  text-decoration:none;
}
.translation-new-row .translation-new-row__key fieldset,
.translation-new-row .translation-new-row__translation fieldset{
  width:100%;
}
.translation-new-row .translation-new-row__key textarea,
.translation-new-row .translation-new-row__translation textarea{
  height:36px;
  font-family:Roboto;
  font-size:13px;
  line-height:18px;
}
@media only screen and (max-width: 1199px){
  .translation-new-row{
    padding-top:7px;
    padding-bottom:7px;
    border-top:1px solid #ecedf0;
  }
  .translation-new-row td{
    border-bottom:0 !important;
  }
  .translation-new-row td:first-child{
    display:none !important;
  }
  .translation-new-row td:last-of-type{
    border-bottom:1px solid #ecedf0 !important;
    text-align:left !important;
  }
  .translation-new-row .translation-new-row__icon,.translation-new-row .translation-mobile-action,
  .translation-new-row .translations-new-row__mobile,
  .translation-new-row .translation-new-row__translation{
    display:none;
  }
  .translation-new-row .translations-new-row__mobile,
  .translation-new-row .translation-new-row__key,.translation-new-row.translation-new-row--mobile-active .translation-new-row__translation,
  .translation-new-row.translation-new-row--mobile-active .translations-new-row__mobile,.translation-new-row.translation-new-row--mobile-active .translation-mobile-action,
  .translation-new-row.translation-new-row--mobile-active .translation-new-row__translation{
    display:block;
  }
}
.translations-table tr td{
  width:31.5%;
  padding:9px 10px;
}
.translations-table tr td:first-child{
  width:6.5%;
}
@media only screen and (max-width: 1199px){
  .translations-table{
    display:block;
    width:100%;
  }
  .translations-table thead,.translations-table thead tr{
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
  }
  .translations-table thead tr{
    border:0 !important;
  }
  .translations-table thead th{
    display:none;
    border:0 !important;
  }
  .translations-table thead th:nth-child(-n+2){
    display:block;
  }
  .translations-table tbody,.translations-table tr{
    display:block;
    width:100%;
  }
  .translations-table tr td{
    display:inline-block;
    width:100%;
  }
  .translations-table tr td:first-child{
    display:inline-block;
    width:30px;
  }
}
.translation-row{
  position:relative;
}
.translation-row:hover .table-key__delete-row{
  visibility:visible;
}
.translation-row .table-key__delete-row{
  width:24px;
  height:24px;
  text-align:center;
  visibility:hidden;
}
@media only screen and (max-width: 1199px){
  .translation-row{
    position:relative;
    padding:9px 17px;
    padding-left:49px;
  }
  .translation-row .translation-row__counter{
    width:auto;
    padding-right:4px;
    padding-left:0 !important;
  }
  .translation-row .table-key--translate{
    margin-top:1px;
  }
  .translation-row .table-key--translate .table-key__inner{
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
            justify-content:space-between;
  }
  .translation-row .table-key--compare,
  .translation-row .table-key--translate{
    display:none;
  }
  .translation-row .table-key__delete-row{
    visibility:visible;
  }
  .translation-row.translation-row__mobile-open .table-key--compare,
  .translation-row.translation-row__mobile-open .table-key--translate{
    display:block;
  }
  .translation-row.translation-row__mobile-open .table-key__init-edit,
  .translation-row.translation-row__mobile-open .table-key__delete-row{
    opacity:1;
  }
  .translation-row .table-key__delete-row{
    position:absolute;
    top:15px;
    right:14px;
  }
}
.table-key{
  padding:9px 10px;
}
.table-key:hover .table-key__text{
  color:#8a9099;
}
.table-key:hover .table-key__init-edit{
  opacity:1;
}
.table-key .table-key__mobile-open{
  display:none;
  position:absolute;
  top:15px;
  left:10px;
  width:24px;
  height:24px;
  border-radius:40px;
  font-size:24px;
  text-align:center;
  cursor:pointer;
}
.table-key .table-key__mobile-open.table-key__mobile-open--open{
  background:#02A8F3;
  color:#fff;
}
.table-key .table-key__text{
  -webkit-transition:0.2s;
  -o-transition:0.2s;
  border-bottom:2px solid transparent;
  color:#5c6066;
  font-size:13px;
  word-break:break-all;
  transition:0.2s;
}
.table-key .table-key__actions{
  display:none;
  height:24px;
}
.table-key .table-key__inner{
  -webkit-box-pack:justify;
  -webkit-justify-content:space-between;
      -ms-flex-pack:justify;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          justify-content:space-between;
}
.table-key .table-key__input{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  display:none;
          flex:1;
  margin:0;
  padding:0;
  border:none;
  border-bottom:2px solid #02A8F3;
  color:#8a9099;
  font-family:Roboto;
  font-size:13px;
  line-height:24px;
  word-break:break-all;
  resize:none;
}
.table-key .table-key__input:focus,
.table-key .table-key__input:active{
  outline:0;
}
.table-key.table-key--edit .table-key__input{
  display:block;
}
.table-key.table-key--edit .table-key__text,
.table-key.table-key--edit .table-key__init-edit{
  display:none;
}
.table-key.table-key--edit .table-key__actions{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
}
.table-key .table-key__actions .table-key__remove,
.table-key .table-key__actions .table-key__add{
  width:24px;
  height:24px;
  margin-left:7px;
}
.table-key .table-key__actions i{
  width:24px;
  height:24px;
  color:#747b80;
  font-size:24px;
  text-align:center;
  cursor:pointer;
}
.table-key .table-key__actions i:before{
  line-height:1px;
}
.table-key .table-key__init-edit{
  width:62px;
  min-width:62px;
  height:24px;
  color:#747b80;
  font-size:19px;
  text-align:right;
  cursor:pointer;
  opacity:0;
}
@media only screen and (max-width: 1199px){
  .table-key:hover .table-key__text{
    color:#5c6066;
  }
  .table-key:hover .table-key__init-edit{
    opacity:0;
    visibility:hidden;
  }
  .table-key.table-key--key{
    width:74%;
    margin:0;
  }
  .table-key .table-key__mobile-open,.table-key:before{
    display:block;
  }
  .table-key:before{
    color:#a8aaad;
    font-size:11px;
    text-transform:uppercase;
    content:attr(data-cell-name);
  }
  .table-key .table-key__inner{
    -webkit-box-pack:start;
    -webkit-justify-content:flex-start;
        -ms-flex-pack:start;
            justify-content:flex-start;
  }
  .table-key.table-key--edit .table-key__init-edit{
    opacity:1;
    visibility:visible;
  }
  .table-key .table-key__init-edit{
    display:none;
    margin:0;
    font-size:24px;
    opacity:0;
    visibility:hidden;
  }
  .translation-row__mobile-open .table-key .table-key__init-edit{
    opacity:1;
    visibility:visible;
  }
}
.ddown.ddown--flags .arrow{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
  height:34px;
}
.ddown.ddown--flags .arrow i{
  top:0;
  width:24px;
  color:#747b80;
  font-size:14px;
  vertical-align:middle;
}
@media only screen and (max-width: 941px) and (min-width: 767px){
  .dropjs-translations .header-translation__country{
    width:300px;
  }
}
@media only screen and (max-width: 1199px){
  #app-wrapper .menu-mobile-settings--box + .header-translations{
    margin-top:75px;
  }
}
@media only screen and (max-width: 1199px){
  #app-wrapper .header-translations{
    position:relative;
    margin-top:24px;
  }
  #app-wrapper .header-translations .header__compare--desktop{
    display:none;
  }
  #app-wrapper .header-translations .select2{
    width:auto !important;
  }
  #app-wrapper .header-translations__search{
    position:relative;
    width:100%;
    height:38px;
  }
  #app-wrapper .header-translations__search .search-box{
    padding-right:0 !important;
    padding-left:0;
  }
  #app-wrapper .header-translations__search .search-box,
  #app-wrapper .header-translations__search .search-box .search-box__mdl-textfield,
  #app-wrapper .header-translations__search .search-box .search-box__search-field{
    width:100%;
  }
  #app-wrapper .header-translations__search.tab-search--open-search > .select2,
  #app-wrapper .header-translations__search.tab-search--open-search > select{
    display:none;
  }
  #app-wrapper .header-translation__compare{
    height:36px;
  }
  #app-wrapper .header-translations .header-translations__search .search-box.search-box--open{
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:36px;
    margin-right:0 !important;
    padding-right:20px;
    background:white;
    z-index:10;
  }
  #app-wrapper .header-translations .header-translations__search .search-box.search-box--open form{
    display:block;
    width:100%;
    margin-right:0;
  }
  #app-wrapper .header-translations .header-translations__search .search-box .search-box__open{
    position:absolute;
    top:-18px;
    right:0;
    left:auto;
    margin-right:0;
  }
  #app-wrapper .header-translations .header-translations__search .search-box .search-box__close{
    top:24px;
    right:0;
    left:auto;
  }
  #app-wrapper .translations-table thead tr:first-of-type{
    display:none;
  }
  #app-wrapper .translations-table thead tr{
    display:inline-block;
  }
  #app-wrapper .tbl-c table tr td:first-child,
  #app-wrapper .tbl-c table tr th:first-child{
    width:auto;
    margin-right:8px;
    padding:6px 8px;
  }
  #app-wrapper .table-key.table-key--key{
    width:auto;
  }
  #app-wrapper .translation-row__mobile-open .table-key .table-key__init-edit{
    position:absolute;
    top:15px;
    right:48px;
  }
  #app-wrapper .tbl-c table .translation-row .table-key:last-of-type .table-key__inner{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
            justify-content:flex-end;
  }
  #app-wrapper .translation-row__mobile-open .table-key.table-key--key{
    width:calc(100% - 60px);
  }
}
@media only screen and (min-width: 1200px){
  .header-translations .header-translations__search > div{
    display:inline-block;
  }
  .header-translations .header-translations__search > div:first-of-type{
    margin-right:16px;
  }
  .header-translations .dropjs-translations--target{
    display:none;
  }
  .header-translations .header__compare--desktop .header-translation__country{
    display:inline-block;
  }
  .header-translations .header__compare--desktop .header-translation__country:first-of-type{
    margin-right:16px;
  }
  .header-translations .header__compare--desktop .header-translation__country .header-translation__select-text{
    margin-right:8px;
  }
  .header-translations .header__compare--desktop .header-translation__country > div{
    display:inline-block;
  }
}
@media only screen and (max-width: 1455px){
  .header-translations .header__compare--desktop .header-translation__country > div{
    display:block;
  }
}
.drop.drop-element.dropjs-translations .dropjs-translations--content{
  -webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);
  width:100%;
  padding:0 8px;
  background-color:white;
          box-shadow:0 5px 20px rgba(0, 0, 0, 0.2);
}
.drop.drop-element.dropjs-translations .dropjs-translations--content .header-translation__country{
  padding:0 8px;
}
.drop.drop-element.dropjs-translations .dropjs-translations--content .form-block{
  -webkit-box-align:end;
  -webkit-align-items:flex-end;
      -ms-flex-align:end;
          align-items:flex-end;
  margin:9px 0;
}
.drop.drop-element.dropjs-translations .dropjs-translations--content .form-block .input-field{
  max-width:190px;
}
.drop.drop-element.dropjs-translations .dropjs-translations--content .form-block .input-field .select2 .select2-selection{
  position:relative;
  border:0;
}
.drop.drop-element.dropjs-translations .dropjs-translations--content .form-block .input-field .select2 .select2-selection .select2-selection__arrow:before{
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
  top:50%;
          transform:translateY(-50%);
}
.drop-open .dropjs-translations.drop-element.drop-enabled{
  min-width:280px;
}
@media only screen and (max-width: 767px){
  .drop-open .dropjs-translations.drop-element.drop-enabled{
    width:auto;
    padding:0;
  }
}
@media only screen and (max-width: 1199px){
  .drop.drop-element.dropjs-translations .dropjs-translations--content{
    padding:0;
  }
}
#app-wrapper .app-content.page-translations .grid-col.grid-col--container{
  padding:16px 0;
}
#app-wrapper .app-content.page-translations .grid-col.grid-col--container .translations-body{
  margin-top:32px;
}
#app-wrapper .app-content.page-translations .grid-col.grid-col--container .translations-body .app-content__footer{
  margin:0;
}
@media only screen and (min-width: 1200px){
  #app-wrapper .app-content.page-translations .grid-col.grid-col--container .header-translation__compare{
    margin-right:24px;
  }
}
#app-wrapper .app-content.page-translations .grid-col.grid-col--container .translations-table thead th{
  height:43px;
}
@media only screen and (min-width: 1200px){
  #app-wrapper .app-content.page-translations .grid-col.grid-col--container .translations-table tbody tr:not(.translation-new-row) td:first-of-type{
    padding-left:22px !important;
  }
}
#app-wrapper .app-content.page-translations .grid-col.grid-col--container .translations-table tbody .translation-row__counter{
  margin-right:0;
}
#app-wrapper .app-content.page-translations .grid-col.grid-col--container .translations-table tbody tr.translation-new-row td{
  padding:8px 0px !important;
}
@media only screen and (min-width: 1200px){
  #app-wrapper .app-content.page-translations .grid-col.grid-col--container .translations-table .translation-new-row .translation-new-row__key textarea{
    margin-right:16px;
  }
}
#app-wrapper .app-content.page-translations .grid-col.grid-col--container .translations-table .table-key{
  text-align:left;
}
#app-wrapper .app-content.page-translations .grid-col.grid-col--container .translations-table .table-key > div{
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
          justify-content:flex-start;
}
#app-wrapper .app-content.page-translations .grid-col.grid-col--container .translations-table .table-key .table-key__init-edit,
#app-wrapper .app-content.page-translations .grid-col.grid-col--container .translations-table .table-key .table-key__actions,
#app-wrapper .app-content.page-translations .grid-col.grid-col--container .translations-table .table-key .table-key__delete-row{
  margin-right:8px;
  margin-left:auto;
}
@media only screen and (max-width: 767px){
  #app-wrapper .menu-mobile-settings--box + .generals-form{
    margin-top:90px;
  }
}
@media only screen and (max-width: 1199px){
  .menu-mobile-settings--box + .grid-stack{
    margin-top:50px;
  }
  #app-wrapper .grid-container.grid-container--2col .grid-col--container{
    padding-top:0 !important;
  }
  .grid-container.grid-container--2col .grid-col--container{
    -webkit-box-shadow:none;
            box-shadow:none;
  }
  .menu-mobile-settings + .select2{
    width:100% !important;
  }
  .menu-mobile-settings + .select2 .select2-selection .select2-selection__arrow:before{
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
    top:50% !important;
    right:36px;
    height:auto;
            transform:translateY(-50%);
  }
  .menu-mobile-settings--box + .generals-form{
    margin-top:60px;
  }
  .menu-mobile-settings + .select2 .select2-selection .select2-selection__rendered{
    line-height:46px;
  }
  .menu-mobile-settings + .select2 .select2-selection{
    border:0;
  }
  .menu-mobile-settings + .select2 .select2-selection .select2-selection__rendered{
    position:relative;
    padding-left:67px !important;
    line-height:32px;
  }
  .menu-mobile-settings + .select2 .select2-selection .select2-selection__rendered:before{
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
    position:absolute;
    top:50%;
    left:24px;
            transform:translateY(-50%);
    font:normal normal normal 19px/1 Material-Design-Iconic-Font;
    font-size:24px;
    content:"\f1c6";
  }
  .grid-col--container .menu-mobile-settings--box{
    position:absolute;
    top:0;
    left:0;
    width:100%;
  }
  .grid-col--container .menu-mobile-settings--box .menu-mobile-settings + .select2 .select2-selection{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            align-items:center;
    height:54px;
    border-radius:0;
  }
}
@media only screen and (max-width: 1199px){
  .grid-container.grid-container--2col .grid-col--menu{
    display:none !important;
  }
}
@media only screen and (max-width: 1199px){
  .menu-mobile-settings--box{
    position:relative;
    margin-bottom:16px;
  }
  .menu-mobile-settings--box .select2,.page-email-settings .menu-mobile-settings--box .select2{
    position:relative;
  }
  .grid-container.grid-container--2col .grid-col--container{
    margin-top:0;
  }
  .menu-mobile-settings + .select2{
    display:block;
    top:0;
    z-index:1;
  }
  .menu-mobile-settings + .select2 span{
    color:white;
  }
  .menu-mobile-settings + .select2 .select2-selection__rendered{
    color:white !important;
    font-weight:500;
  }
  .menu-mobile-settings + .select2 .select2-selection__arrow{
    position:absolute;
    top:0;
    right:0px;
    height:100%;
  }
  .menu-mobile-settings + .select2 .select2-selection__arrow:before{
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
    top:50% !important;
            transform:translateY(-50%);
    color:white !important;
  }
  .menu-mobile-settings + .select2 .select2-selection__rendered{
    height:auto;
    line-height:32px;
  }
  .menu-mobile-settings + .select2 .select2-selection{
    position:relative;
    color:white;
  }
  .select2-dropdown .select2-results{
    overflow-y:inherit;
  }
}
.menu-mobile-settings + .select2 .select2-selection{
  background:#039be0 !important;
}
.menu-aside-settings--blue .select2-dropdown:before,
.menu-aside-settings--blue .select2-dropdown:after{
  right:32px;
}
table.dataTable.no-footer{
  border-bottom:0;
}
.dataTables_scrollFoot{
  display:none;
}
table.dataTable{
  min-height:70px;
  background:#fff;
}
.tbl-c .translations-table thead tr th:first-of-type{
  padding-left:22px;
}
.dataTables_wrapper{
  background:#fff;
}
.dataTables_scrollHeadInner,
.dataTables_scrollFootInner,.dataTables_scrollHeadInner table,
.dataTables_scrollFootInner table{
  width:100% !important;
}
.tbl-c{
  -webkit-box-shadow:0 1px 15px rgba(0, 0, 0, 0.05);
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          flex:1;
          flex-flow:column nowrap;
  height:100%;
  padding:0 24px;
  background:#fff;
          box-shadow:0 1px 15px rgba(0, 0, 0, 0.05);
}
.tbl-c.no-pagination .dt-area-bottom{
  display:none;
}
.tbl-c table{
  position:relative;
}
.tbl-c table td.mass-actions.dt-actions{
  text-align:right;
}
.tbl-c table tr td,
.tbl-c table tr th{
  border-bottom:1px solid #ecedf0;
}
.tbl-c table tr th{
  -o-text-overflow:ellipsis;
  padding-right:4px !important;
  padding-left:0;
  overflow:hidden;
  color:#9fa5b3;
  font-weight:500;
  text-align:left;
     text-overflow:ellipsis;
  text-transform:uppercase;
  white-space:nowrap;
}
.tbl-c table tr td{
  color:#5c6066;
  font-size:13px;
}
.tbl-c table tr td.dt-actions{
  text-align:right;
}
.tbl-c table tr td.dt-actions i{
  padding-right:8px;
  padding-left:8px;
  color:#5c6066;
  font-size:24px;
  cursor:pointer;
}
@media only screen and (max-width: 767px){
  .tbl-c table tr td.dt-actions i{
    padding-right:8px;
  }
}
.tbl-c table tr td a{
  color:#0091ea;
  font-size:13px;
  font-weight:normal;
}
.tbl-c table tr td a:hover{
  text-decoration:underline;
}
.tbl-c table th.sorting_desc,
.tbl-c table th.sorting_asc,
.tbl-c table th.sorting{
  background-image:none;
}
.tbl-c table th.sorting_desc:after,
.tbl-c table th.sorting_asc:after,
.tbl-c table th.sorting:after{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  padding-left:5px;
  color:#9fa5b3;
  font:normal normal normal 14px/1 'Material-Design-Iconic-Font';
  text-rendering:auto;
  z-index:1;
}
.tbl-c table th.sorting_desc:after{
  content:'\f303';
}
.tbl-c table th.sorting_asc:after{
  content:'\f2fe';
}
.tbl-c table th.sorting:after{
  display:none;
  content:'\f30c';
}
.tbl-c table td.dt-actions i{
  position:relative;
  top:3px;
}
.tbl-c table tfoot{
  display:none;
}
@media only screen and (min-width: 1500px){
  .tbl-c table tr td:first-child{
    padding-left:8px;
  }
}
.tbl-c table tr th:first-child{
  padding-left:8px;
}
@media only screen and (max-width: 1499px){
  .tbl-c table tr th:first-child{
    padding-left:36px;
  }
}
.tbl-c table tr td:last-child,
.tbl-c table tr th:last-child{
  padding-right:13px;
}
.tbl-c .dataTables_info,
.tbl-c .dataTables_filter{
  display:none;
}
.tbl-c .dataTables_paginate{
  margin-top:0;
  padding-top:0;
}
.tbl-c .dataTables_paginate .paginate_button{
  padding:2px 10px;
}
.tbl-c .antares-table tr.is-selected td,
.tbl-c .antares-table tr.ui-selected td,
.tbl-c .antares-table tr.ui-selecting td{
  border-bottom:1px solid #0293d5;
  background:#9be0ff !important;
  background:#9fe1fe !important;
}
.tbl-c .antares-table tr:hover{
  cursor:pointer;
}
table.collapsed tbody tr:not(.child) td:first-child{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:table-cell;
          flex-flow:row nowrap;
          justify-content:flex-start;
  padding-left:0;
  cursor:pointer;
}
table.collapsed tbody tr:not(.child) td:first-child,table.collapsed tbody tr:not(.child) td:first-child:before{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  position:relative;
          align-items:center;
}
table.collapsed tbody tr:not(.child) td:first-child:before{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-transition:300ms;
  -o-transition:300ms;
  display:-webkit-inline-box;
  display:-webkit-inline-flex;
  display:-ms-inline-flexbox;
  display:inline-flex;
  top:0;
  left:0;
          justify-content:center;
  width:24px;
  height:24px;
  margin-right:8px;
  margin-left:2px;
  border-radius:50%;
  color:#737780;
  font:normal normal normal 14px/1 'Material-Design-Iconic-Font';
  text-rendering:auto;
  content:'\f2f9';
  opacity:1;
  transition:300ms;
  z-index:1;
}
table.collapsed .child .dtr-title:after{
  content:": ";
}
table.collapsed tbody tr.parent td:first-child:before{
  background-color:#02A8F3;
  color:#fff;
  content:'\f2fc';
}
table tr.child td.child ul{
  margin:0;
  padding:0;
  list-style-type:none;
}
table tr.child td.child ul li{
  text-align:center;
}
#table-ma{
  background:#42a5f5;
  color:#fff;
}
@media only screen and (max-width: 1349px){
  #table-ma[disabled]{
    display:none;
  }
}
#table-ma i{
  color:#5c6066;
}
#table-ma:after{
  color:#fff;
}
#table-ma.is-disabled{
  background:#a3d3fa;
}
#table-ma.is-disabled i{
  color:#b8c3cc;
}
.card-ctrls__right .filters .ddown .btn-with-selected,.card-ctrls__right .filters .ddown .btn-with-selected i{
  display:none;
}
#app-wrapper .app-content .main-content .grid-stack-item-content.card-datatables.size-gridstack--max .card-ctrls__left .select2-container{
  -webkit-box-ordinal-group:2;
  -webkit-order:1;
      -ms-flex-order:1;
          order:1;
  max-width:220px;
  margin-right:16px;
}
#app-wrapper .app-content .main-content .grid-stack-item-content.card-datatables.size-gridstack--max .card-ctrls__left .select2-container .select2-selection:before,
#app-wrapper .app-content .main-content .grid-stack-item-content.card-datatables.size-gridstack--max .card-ctrls__left .select2-container .select2-selection:after{
  display:none;
}
#app-wrapper .app-content .main-content .grid-stack-item-content.card-datatables.size-gridstack--max .card-ctrls__left [data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-selection .select2-selection__rendered{
  font-size:18px !important;
  font-weight:500 !important;
}
#app-wrapper .app-content .main-content .grid-stack-item-content.card-datatables.size-gridstack--max .card-ctrls__left [data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-selection .select2-selection__rendered .select__prefix{
  display:none !important;
}
#app-wrapper .app-content .main-content .grid-stack-item-content.card-datatables.size-gridstack--max .card-ctrls__right .filters .ddown .btn-with-selected{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
}
.page-datatables th.ui-selectee:nth-child(9){
  cursor:default !important;
}
.page-datatables th.ui-selectee[aria-sort]:nth-child(9):after{
  display:none;
}
@media only screen and (max-width: 1199px){
  .page-datatables .dataTables_wrapper .ps__scrollbar-y-rail{
    display:none;
  }
}
@media only screen and (max-width: 1499px){
  .dataTables_wrapper .parent td,.dataTables_wrapper tr:last-of-type td{
    border-bottom:0;
  }
}
.tbl-c .dataTables_wrapper .pagination--type2 .dataTables_paginate .paginate_button.disabled{
  cursor:not-allowed;
  opacity:0.5;
  pointer-events:auto;
}
.tbl-c .dataTables_wrapper .pagination--type2 .dataTables_paginate .paginate_button.disabled:hover,.tbl-c .dataTables_wrapper .pagination--type2 .dataTables_paginate .paginate_button.disabled:hover i{
  color:#8a9099 !important;
}
.tbl-c .dataTables_wrapper .pagination--type2 .dataTables_paginate{
  margin-left:4px;
}
.tbl-c .dataTables_wrapper .pagination--type2 .dataTables_paginate > span{
  margin:0 8px;
}
.ddown-multi.ddown-multi--open .ddown-multi__menu > li:last-of-type{
  margin-bottom:8px;
}
.ui-spinner-input{
  margin:0;
}
.ui-button-icon-only .ui-icon{
  margin-left:-3px;
}
.dataTables_length > a{
  position:relative;
}
.dataTables_length > a .mdl-button__ripple-container{
  border-radius:50%;
}
.dataTables_paginate > div,
.dt-pag-right,
.dt-pag-left,
.dataTables_paginate .mdl-js-ripple-effect{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          align-items:center;
          justify-content:center;
  width:40px;
  height:40px;
}
.dataTables_paginate > div .mdl-button__ripple-container,
.dt-pag-right .mdl-button__ripple-container,
.dt-pag-left .mdl-button__ripple-container,
.dataTables_paginate .mdl-js-ripple-effect .mdl-button__ripple-container{
  border-radius:50%;
}
@media only screen and (max-width: 767px){
  .main-content .card .tbl-c table{
    margin:0 !important;
  }
}
.page-datatables .grid-stack-item-content .card.card--pagination .tbl-c .card-ctrls{
  padding:4px 0 0 0;
}
.page-datatables .card-ctrls .search-box .search-box__mdl-textfield,.page-datatables .card-ctrls .search-box .search-box__mdl-textfield input{
  height:100%;
}
@media only screen and (min-width: 1367px){
  #app-wrapper .dataTables_wrapper{
    position:relative !important;
    padding-right:8px;
  }
  #app-wrapper .card--tabs .dataTables_wrapper{
    position:relative !important;
    padding:0 24px;
  }
}
@media only screen and (max-width: 767px){
  .btn-selected{
    display:none !important;
  }
}
.btn-selected{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
}
@media only screen and (max-width: 767px){
  #app-wrapper .main-content .tbl-c.selected-mode--active .btn-selected{
    display:-webkit-box !important;
    display:-webkit-flex !important;
    display:-ms-flexbox !important;
    display:flex !important;
  }
}
@media only screen and (max-width: 767px){
  #app-wrapper .main-content .tbl-c.selected-mode--active .search-box,
  #app-wrapper .main-content .tbl-c.selected-mode--active .filters .ddown.ddown-multi,#app-wrapper .tbl-c.selected-mode--touch-active .search-box,
  #app-wrapper .tbl-c.selected-mode--touch-active .filters .ddown.ddown-multi{
    display:none;
  }
}
@media only screen and (max-width: 767px){
  #app-wrapper .tbl-c.selected-mode--touch-active .btn-selected{
    display:-webkit-box !important;
    display:-webkit-flex !important;
    display:-ms-flexbox !important;
    display:flex !important;
  }
}
#app-wrapper .tbl-c.selected-mode--touch-active tbody tr td:first-of-type:before{
  background:#EBEFF2;
  color:#a1a8b2;
  font:normal normal normal 14px/1 'Material-Design-Iconic-Font';
  text-rendering:auto;
  content:'\f26b';
}
#app-wrapper .tbl-c.selected-mode--touch-active tbody tr.is-selected td:first-of-type:before{
  background:#02A8F3;
  color:white;
}
.card-datatables .card.card--pagination .tbl-c .dataTables_wrapper .dt-area-bottom.pagination{
  position:static;
}
.card-datatables .card.card--pagination .tbl-c.tbl-c--zd-empty .dataTables_wrapper{
  margin-top:auto;
  margin-bottom:auto;
}
.card-datatables .card.card--pagination .tbl-c.tbl-c--zd-empty .dataTables_wrapper .dt-area-bottom.pagination{
  display:none;
}
#app-wrapper .page-dashboard-html.page-clients-details .main-content .grid-stack.clients-details-gridstack .grid-stack-item-content.card-datatables .card.card--pagination{
  padding-bottom:0;
}
#app-wrapper .page-dashboard-html.page-clients-details .zd--default .zd__header,
.zd--dft .zd__header{
  width:auto;
  height:auto;
}
div.dt-button-info{
  -webkit-box-shadow:3px 3px 8px rgba(0, 0, 0, 0.3);
  position:fixed;
  top:50%;
  left:50%;
  width:400px;
  margin-top:-100px;
  margin-left:-200px;
  border:2px solid #222;
  border-radius:3px;
  background-color:#fff;
  text-align:center;
          box-shadow:3px 3px 8px rgba(0, 0, 0, 0.3);
  z-index:21;
}
div.dt-button-info h2{
  margin:0;
  padding:0.5em;
  border-bottom:1px solid #ecedf0;
  background-color:#fff;
  font-weight:normal;
}
div.dt-button-info > div{
  padding:1em;
}
div.dt-buttons{
  position:relative;
  float:left;
}
div.dt-buttons .dt-button{
  margin-right:0;
}
div.dt-buttons .dt-button span.ui-icon{
  display:inline-block;
  margin-top:-2px;
  vertical-align:middle;
}
div.dt-buttons .dt-button:active{
  outline:none;
}
div.dt-buttons .dt-button:hover > span{
  background-color:rgba(0, 0, 0, 0.05);
}
div.dt-button-collection{
  -webkit-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.3);
  -webkit-column-gap:0;
     -moz-column-gap:0;
  position:absolute;
  top:0;
  left:0;
  width:150px;
  margin-top:3px;
  padding:8px 8px 4px 8px;
  overflow:hidden;
          column-gap:0;
  border:1px solid rgba(0, 0, 0, 0.4);
  border-radius:5px;
  background-color:rgba(255, 255, 255, 0.3);
          box-shadow:3px 3px 5px rgba(0, 0, 0, 0.3);
  z-index:2002;
}
div.dt-button-collection .dt-button{
  display:block;
  position:relative;
  right:0;
  left:0;
  margin-right:0;
  float:none;
}
div.dt-button-collection .dt-button:last-child{
  margin-bottom:4px;
}
div.dt-button-collection .dt-button:hover > span{
  background-color:rgba(0, 0, 0, 0.05);
}
div.dt-button-collection.fixed{
  position:fixed;
  top:50%;
  left:50%;
  margin-left:-75px;
  border-radius:0;
}
div.dt-button-collection.fixed.two-column{
  margin-left:-150px;
}
div.dt-button-collection.fixed.three-column{
  margin-left:-225px;
}
div.dt-button-collection.fixed.four-column{
  margin-left:-300px;
}
div.dt-button-collection > *{
  -webkit-column-break-inside:avoid;
       break-inside:avoid;
  page-break-inside:avoid;
}
div.dt-button-collection.two-column{
  -webkit-column-count:2;
     -moz-column-count:2;
  width:300px;
  padding-bottom:1px;
          column-count:2;
}
div.dt-button-collection.three-column{
  -webkit-column-count:3;
     -moz-column-count:3;
  width:450px;
  padding-bottom:1px;
          column-count:3;
}
div.dt-button-collection.four-column{
  -webkit-column-count:4;
     -moz-column-count:4;
  width:600px;
  padding-bottom:1px;
          column-count:4;
}
div.dt-button-background{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background:-webkit-radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  background:-o-radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  background:radial-gradient(ellipse farthest-corner at center, rgba(0, 0, 0, 0.3) 0%, rgba(0, 0, 0, 0.7) 100%);
  z-index:2001;
}
#app-wrapper .card.card--table-fluid .card__content{
  height:calc(100% - 52px);
}
#app-wrapper .card.card--table-fluid .widget-content{
  height:100%;
}
#app-wrapper .card.card--table-fluid .dataTables_wrapper{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column wrap;
      -ms-flex-flow:column wrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:column wrap;
  height:calc(100% - 88px);
}
#app-wrapper .card.card--table-fluid .dataTables_wrapper table[data-scrollable]{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  display:block;
          flex:1;
}
#app-wrapper .card.card--table-fluid .dataTables_wrapper table[data-scrollable] .ps__scrollbar-y-rail{
  margin-right:0;
}
div.ColVis{
  margin-bottom:1em;
  float:right;
}
button.ColVis_Button,
ul.ColVis_collection li{
  -webkit-box-shadow:1px 1px 3px #b8c3cc;
  position:relative;
  margin-right:3px;
  padding:5px 8px;
  float:left;
  border:1px solid #999;
  border-radius:2px;
  background:#fff;
  background:-webkit-gradient(linear, left top, left bottom, from(#fff), color-stop(89%, #ecedf0), to(#f9f9f9));
  background:-webkit-linear-gradient(top, #fff 0%, #ecedf0 89%, #f9f9f9 100%);
  background:-o-linear-gradient(top, #fff 0%, #ecedf0 89%, #f9f9f9 100%);
  background:linear-gradient(to bottom, #fff 0%, #ecedf0 89%, #f9f9f9 100%);
  color:black !important;
  font-size:0.88em;
  white-space:nowrap;
          box-shadow:1px 1px 3px #b8c3cc;
  cursor:pointer;
  cursor:hand;
}
.ColVis_Button:hover,
ul.ColVis_collection li:hover{
  -webkit-box-shadow:1px 1px 3px #a1a8b2;
  border:1px solid #666;
  background:#ecedf0;
  background:-webkit-gradient(linear, left top, left bottom, from(#ecedf0), color-stop(89%, #e2e2e2), to(#f4f4f4));
  background:-webkit-linear-gradient(top, #ecedf0 0%, #e2e2e2 89%, #f4f4f4 100%);
  background:-o-linear-gradient(top, #ecedf0 0%, #e2e2e2 89%, #f4f4f4 100%);
  background:linear-gradient(to bottom, #ecedf0 0%, #e2e2e2 89%, #f4f4f4 100%);
  text-decoration:none !important;
          box-shadow:1px 1px 3px #a1a8b2;
}
button.ColVis_Button{
  height:30px;
  padding:3px 8px;
}
button.ColVis_Button::-moz-focus-inner{
  padding:0;
  border:none !important;
}
button.ColVis_Button:active{
  outline:none;
}
div.ColVis_collectionBackground{
  position:fixed;
  top:0;
  left:0;
  width:100%;
  height:100%;
  background-color:black;
  z-index:1100;
}
ul.ColVis_collection{
  -webkit-box-shadow:3px 3px 5px rgba(0, 0, 0, 0.3);
  width:150px;
  margin:0;
  padding:8px 8px 4px 8px;
  overflow:hidden;
  border:1px solid rgba(0, 0, 0, 0.4);
  border-radius:5px;
  background-color:rgba(255, 255, 255, 0.3);
  list-style:none;
          box-shadow:3px 3px 5px rgba(0, 0, 0, 0.3);
  z-index:2002;
}
ul.ColVis_collection li{
  -webkit-box-shadow:1px 1px 3px #999;
  display:block;
  position:relative;
  right:0;
  left:0;
  height:auto;
  margin-bottom:4px;
  padding:0.5em;
  float:none;
          text-align:left;
          box-shadow:1px 1px 3px #999;
}
ul.ColVis_collection li.ColVis_Button:hover{
  border:1px solid #a1a8b2;
  background-color:#eee;
}
ul.ColVis_collection li span{
  display:inline-block;
  padding-left:0.5em;
  cursor:pointer;
}
ul.ColVis_collection li.ColVis_Special{
  border-color:#5c6066;
  background:-webkit-gradient(linear, left top, left bottom, from(#ededed), color-stop(77%, #d6d6d6), to(#e8e8e8));
  background:-webkit-linear-gradient(top, #ededed 0%, #d6d6d6 77%, #e8e8e8 100%);
  background:-o-linear-gradient(top, #ededed 0%, #d6d6d6 77%, #e8e8e8 100%);
  background:linear-gradient(to bottom, #ededed 0%, #d6d6d6 77%, #e8e8e8 100%);
}
ul.ColVis_collection li.ColVis_Special:hover{
  background:-webkit-gradient(linear, left top, left bottom, from(#d0d0d0), color-stop(89%, #d5d5d5), to(#e2e2e2));
  background:-webkit-linear-gradient(top, #d0d0d0 0%, #d5d5d5 89%, #e2e2e2 100%);
  background:-o-linear-gradient(top, #d0d0d0 0%, #d5d5d5 89%, #e2e2e2 100%);
  background:linear-gradient(to bottom, #d0d0d0 0%, #d5d5d5 89%, #e2e2e2 100%);
}
span.ColVis_radio{
  display:inline-block;
  width:20px;
}
div.ColVis_catcher{
  position:absolute;
  z-index:1101;
}
.disabled{
  color:#a8aaad;
}
.card .tbl-c{
  -webkit-box-shadow:none;
          box-shadow:none;
}
.dataTables_wrapper{
  padding:0;
}
.dt-actions{
  padding-right:10px;
  padding-left:10px;
}
.dataTables_paginate span.elipsis{
  margin-right:8px;
  color:#5c6066;
  font-size:20px;
}
.card--tabs table tr td:last-child{
  text-align:left;
}
.page-clients-details .mdl-tabs__panel .tbl-c .dataTables_wrapper{
  padding:0;
}
.page-clients-details .table-controls{
  padding-right:0;
  padding-left:0;
}
@media only screen and (min-width: 768px){
  .tbl-c table td,
  .tbl-c table th{
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
  }
}
@media only screen and (max-width: 767px){
  .tbl-c{
    padding:0;
  }
}
@media only screen and (max-width: 767px){
  .tbl-c table{
    padding:0 8px;
  }
}
@media screen and (max-width: 640px){
  div.dt-buttons{
    float:none !important;
    text-align:center;
  }
}
td[tabindex]:before{
  color:#02A8F3;
  font-size:20px !important;
  vertical-align:sub;
}
table tr.child td.child ul li{
  padding:4px 33px;
  font-size:13px;
  text-align:left;
}
table tr.child td.child ul li .dtr-title{
  color:#9fa5b3;
}
@media only screen and (max-width: 1199px){
  .search-box:before,
  .search-box > i{
    left:0;
  }
  .tbl-c{
    padding:0 16px;
  }
  .tbl-c .antares-table tr:hover .child{
    background-color:white;
  }
  .page-brand-list table.collapsed tbody tr:not(.child) td:first-child{
    padding-left:45px !important;
  }
  .page-brand-list table.collapsed tbody tr:not(.child) td:first-child:before{
    -webkit-transform:translateY(-50%);
        -ms-transform:translateY(-50%);
    position:absolute;
    top:50%;
    padding-left:16px;
            transform:translateY(-50%);
  }
}
@media only screen and (max-width: 767px){
  .odd,
  .even{
    position:relative;
  }
  .odd td > a[title="email address"],
  .even td > a[title="email address"]{
    position:relative;
    left:22.5%;
    margin-top:4px;
  }
  .odd td,
  .even td{
    text-align:left;
  }
  .odd td:nth-child(8),
  .even td:nth-child(8){
    padding-right:16px;
    text-align:right;
  }
  .tbl-c,.tbl-c table{
    padding:0;
  }
  .tbl-c .dt-area-bottom{
    padding:0 8px;
  }
  .filters .ddown-multi .ddown-multi__submenu[data-name="withSelected"] .ddown-multi__label{
    padding:0 24px;
  }
  .filters .ddown-multi .ddown-multi__submenu[data-name="withSelected"] .ddown-multi__return{
    margin-bottom:8px;
  }
  .filters .ddown-multi .ddown-multi__submenu[data-name="withSelected"] > li{
    padding:0;
  }
  .filters .ddown-multi .ddown-multi__submenu[data-name="withSelected"] > li > a{
    padding:0 24px;
  }
}
@media only screen and (max-width: 449px){
  .odd td > a[title="email address"],
  .even td > a[title="email address"]{
    position:absolute;
  }
  .tbl-c table tr td{
    padding:12px 0 12px 0;
  }
  .main-content .card .tbl-c table{
    margin:0 !important;
  }
}
table.dataTable thead th,
table.dataTable thead td{
  height:47px;
  padding:0;
}
@media only screen and (max-width: 1199px){
  table.dataTable tr{
    -webkit-user-select:none;
       -moz-user-select:none;
        -ms-user-select:none;
            user-select:none;
  }
}
@media only screen and (max-width: 1499px){
  .tbl-c table:not(.translations-table) tr td:first-of-type{
    padding:0 4px 0 4px;
  }
}
.card--detail-info .datarow li.datarow__sgl .datarow__left,
.card--detail-info .datarow li.datarow__sgl .datarow__right{
  display:block;
}
.ui-selectable-helper{
  position:absolute;
  border:1px solid #029ce1;
  background:rgba(2, 168, 243, 0.1);
  z-index:100;
}
.tbl-c--zd .antares-table{
  width:100%;
  padding-bottom:32px;
}
#app-wrapper .app-content table .dataTables_empty{
  width:auto;
  margin-right:0 !important;
  padding:0;
  cursor:auto;
}
#app-wrapper .app-content table .dataTables_empty:before,#app-wrapper .app-content .tbl-c--zd-empty table thead th{
  display:none;
}
#app-wrapper .app-content .tbl-c--zd-empty .btn--zd{
  text-decoration:none;
}
#app-wrapper .app-content .tbl-c--zd-empty table{
  padding-bottom:0;
}
#app-wrapper .app-content .tbl-c--zd-empty tbody tr{
  height:100%;
}
.is-laptop .grid-size--lg,.is-tablet-horizontal .grid-size--lg,.is-tablet-horizontal .grid-size--md,.is-tablet-vertical .grid-size--lg,.is-tablet-vertical .grid-size--md,.is-tablet-vertical .grid-size--sm{
  display:none;
}
@media only screen and (max-width: 767px){
  .card.card--chart .card__right ul.datarow.mobile-toogle--target > li{
    width:33%;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
  .card.card--chart .card__right ul.datarow.mobile-toogle--target > li{
    width:100px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1149px){
  .card.card--chart .card__right ul.datarow.mobile-toogle--target > li{
    width:75px;
  }
}
.card.card--chart .mobile-compare{
  display:none;
}
@media only screen and (max-width: 767px){
  .card.card--chart div.card__right div.mobile-compare{
    right:75px;
  }
  .card.card--chart div.card__right ul.datarow.mobile-toogle--target{
    max-height:inherit;
    margin-bottom:16px !important;
  }
  .card.card--chart div.card__right header{
    height:90px;
  }
  .card.card--chart.card--compare div.card__right header .card__indicator{
    margin:10px 0;
  }
  .card.card--chart.card--compare .datarow__right{
    line-height:17px;
  }
  .card.card--chart.card--compare .datarow__right .datarow__percentage{
    margin-left:0;
  }
  .card.card--chart .mobile-toogle--box{
    position:absolute;
    top:24px;
    right:16px;
    width:auto;
    padding:0 8px !important;
    z-index:10;
  }
}
div.card.card--chart .card__left .card__header-left{
  -webkit-box-flex:inherit !important;
  -webkit-flex:inherit !important;
      -ms-flex:inherit !important;
  -o-text-overflow:ellipsis;
          flex:inherit !important;
  margin-right:16px;
  overflow:hidden;
     text-overflow:ellipsis;
  white-space:nowrap;
}
div.card.card--chart .card__left .card__header-left span{
  max-width:inherit !important;
}
div.card.card--chart .card__left .card__header-right{
  -webkit-box-flex:inherit !important;
  -webkit-flex:inherit !important;
      -ms-flex:inherit !important;
  -o-text-overflow:ellipsis;
          flex:inherit !important;
     text-overflow:ellipsis;
  white-space:nowrap;
}
@media only screen and (max-width: 767px){
  div.card.card--chart{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column;
        -ms-flex-flow:column;
            flex-flow:column;
  }
  div.card.card--chart .card__left{
    width:100%;
    min-height:200px;
  }
  div.card.card--chart .card__right{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column;
        -ms-flex-flow:column;
            flex-flow:column;
    margin:0;
    padding:0;
  }
  div.card.card--chart .card__right ul.datarow.mobile-toogle--target{
    -webkit-flex-flow:wrap;
        -ms-flex-flow:wrap;
            flex-flow:wrap;
    height:100%;
    margin:0 !important;
  }
  div.card.card--chart .card__right ul.datarow.mobile-toogle--target > li{
    display:inline-block;
    margin-bottom:6px;
  }
  div.card.card--chart .card__right ul.datarow.mobile-toogle--target > li .datarow__status{
    font-size:11px;
  }
  div.card.card--chart .card__right ul.datarow.mobile-toogle--target > li .datarow__right{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
        -ms-flex-align:start;
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -webkit-flex-flow:column-reverse;
        -ms-flex-flow:column-reverse;
            flex-flow:column-reverse;
            align-items:flex-start;
    line-height:17px;
  }
  div.card.card--chart .card__right ul.datarow.mobile-toogle--target > li .datarow__right .datarow__data{
    font-size:11px;
  }
  div.card.card--chart .card__right ul.datarow.mobile-toogle--target > li .datarow__right .datarow__data strong,div.card.card--chart .card__right ul.datarow.mobile-toogle--target > li .datarow__right .datarow__percentage{
    font-size:15px;
  }
  div.card.card--chart .card__right header{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
        -ms-flex-pack:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column;
        -ms-flex-flow:column;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            flex-flow:column;
            justify-content:center;
    width:50%;
    height:85px !important;
    padding-left:16px;
  }
  div.card.card--chart .card__right header .card__title{
    margin-bottom:20px;
  }
  div.card.card--chart .card__right header .compare.card__indicator{
    margin:12px 0;
  }
  div.card.card--chart .card__right header .card__ammount{
    margin-bottom:14px;
  }
  div.card.card--chart.card--compare header .card__title{
    margin-bottom:8px;
  }
  div.card.card--chart.card--compare .datarow__right .datarow__data strong{
    font-size:11px !important;
  }
  .card.card--chart .card__header-right .comiseo-daterangepicker-triggerbutton{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
            justify-content:flex-end;
    width:100%;
    min-width:inherit;
    max-width:inherit;
    margin-right:0;
    margin-left:inherit;
  }
  .card.card--chart .card__header-right .icheckbox_billevo{
    display:none;
  }
  .card.card--chart .card__header-right .icheckbox_billevo + label[for]{
    display:none !important;
  }
  .card.card--chart div.card__right{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column;
        -ms-flex-flow:column;
    position:relative;
            flex-flow:column;
  }
  .card.card--chart div.card__right header{
    width:100%;
    padding-left:16px;
  }
  .card.card--chart div.card__right header .card__title{
    margin-bottom:16px;
  }
  .card.card--chart div.card__right header .card__ammount{
    margin-bottom:0px;
  }
  .card.card--chart div.card__right ul.datarow.mobile-toogle--target{
    margin-bottom:24px !important;
    overflow:inherit !important;
  }
  .card.card--chart div.card__right ul.datarow.mobile-toogle--target li .datarow__right{
    line-height:19px;
  }
  .card.card--chart div.card__right .mobile-compare{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
        -ms-flex-pack:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    position:absolute;
    top:32px;
    right:28px;
            align-items:center;
            justify-content:center;
    z-index:10;
  }
  .card.card--chart.card--compare div.card__right header .card__title{
    margin-bottom:8px;
  }
  .card.card--chart.card--compare div.card__right header .compare.card__indicator{
    margin:4px 0;
  }
  .card.card--logs .card-ctrls.tab-search .select2-container{
    max-width:160px !important;
  }
}
@media only screen and (max-width: 767px) and (orientation: landscape){
  .grid-stack-item-content div.card.card--chart div.card__right{
    -webkit-box-orient:vertical !important;
    -webkit-box-direction:normal !important;
    -webkit-flex-flow:column !important;
        -ms-flex-flow:column !important;
    -webkit-box-align:start !important;
    -webkit-align-items:flex-start !important;
        -ms-flex-align:start !important;
            flex-flow:column !important;
            align-items:flex-start !important;
  }
  .grid-stack-item-content div.card.card--chart div.card__right header{
    padding-left:16px;
  }
  .grid-stack-item-content div.card.card--chart div.card__right header .card__ammount{
    margin-bottom:0;
  }
  .grid-stack-item-content div.card.card--chart div.card__right ul.datarow.mobile-toogle--target{
    margin-bottom:8px !important;
    padding:0 16px !important;
  }
}
@media only screen and (max-width: 1499px){
  #app-wrapper .page-datatables .main-content [data-gs-width="8"] .card .tbl-c .card-ctrls .card-ctrls__left .search-box .search-box__mdl-textfield input,
  #app-wrapper .page-datatables .main-content [data-gs-width="9"] .card .tbl-c .card-ctrls .card-ctrls__left .search-box .search-box__mdl-textfield input,
  #app-wrapper .page-datatables .main-content [data-gs-width="10"] .card .tbl-c .card-ctrls .card-ctrls__left .search-box .search-box__mdl-textfield input,
  #app-wrapper .page-datatables .main-content [data-gs-width="11"] .card .tbl-c .card-ctrls .card-ctrls__left .search-box .search-box__mdl-textfield input,
  #app-wrapper .page-datatables .main-content [data-gs-width="12"] .card .tbl-c .card-ctrls .card-ctrls__left .search-box .search-box__mdl-textfield input{
    width:90px;
  }
}
@media only screen and (max-width: 1900px){
  #app-wrapper [data-gs-width="8"] .grid-stack-item-content .card.card--pagination .pagination,
  #app-wrapper [data-gs-width="9"] .grid-stack-item-content .card.card--pagination .pagination{
    padding:0 0px;
  }
  #app-wrapper [data-gs-width="8"] .card .tbl-c .card-ctrls .card-ctrls__left .search-box .search-box__mdl-textfield label,
  #app-wrapper [data-gs-width="9"] .card .tbl-c .card-ctrls .card-ctrls__left .search-box .search-box__mdl-textfield label{
    padding-top:2px;
  }
  #app-wrapper [data-gs-width="8"] .tab-search,
  #app-wrapper [data-gs-width="9"] .tab-search{
    margin:0;
    padding:0;
  }
  #app-wrapper [data-gs-width="8"] .tab-search .card-ctrls__left,
  #app-wrapper [data-gs-width="9"] .tab-search .card-ctrls__left{
    width:100%;
  }
  #app-wrapper [data-gs-width="8"] .tab-search .ddown-multi .ddown-multi__menu,
  #app-wrapper [data-gs-width="9"] .tab-search .ddown-multi .ddown-multi__menu{
    top:0 !important;
    width:260px;
  }
  #app-wrapper [data-gs-width="8"] .tab-search .ddown-multi__submenu,
  #app-wrapper [data-gs-width="9"] .tab-search .ddown-multi__submenu{
    top:0 !important;
  }
  #app-wrapper [data-gs-width="8"] .tab-search .ddown-multi__submenu + .ddown__arrow,
  #app-wrapper [data-gs-width="9"] .tab-search .ddown-multi__submenu + .ddown__arrow{
    top:4px !important;
  }
  #app-wrapper [data-gs-width="8"] .tab-search .ddown.ddown-multi.ddown--adj-bottom .ddown__content .ddown__arrow,
  #app-wrapper [data-gs-width="9"] .tab-search .ddown.ddown-multi.ddown--adj-bottom .ddown__content .ddown__arrow{
    top:4px;
  }
  #app-wrapper [data-gs-width="8"] .tab-search .card-ctrls__left .select2,
  #app-wrapper [data-gs-width="9"] .tab-search .card-ctrls__left .select2{
    height:36px;
    margin-left:10px;
    padding:0;
  }
  #app-wrapper [data-gs-width="8"] .tab-search .card-ctrls__left .select2 .select2-selection .select2-selection__rendered,
  #app-wrapper [data-gs-width="9"] .tab-search .card-ctrls__left .select2 .select2-selection .select2-selection__rendered{
    padding-left:0 !important;
  }
  #app-wrapper [data-gs-width="8"] .tab-search div.search-box.search-box--dark,
  #app-wrapper [data-gs-width="9"] .tab-search div.search-box.search-box--dark{
    width:100% !important;
    margin-right:0 !important;
    padding-left:0;
  }
  #app-wrapper [data-gs-width="8"] .tab-search div.search-box.search-box--dark i,
  #app-wrapper [data-gs-width="9"] .tab-search div.search-box.search-box--dark i{
    right:0;
    left:auto;
    width:36px;
    margin:0 4px;
    text-align:center;
    cursor:pointer;
  }
  #app-wrapper [data-gs-width="8"] .tab-search div.search-box.search-box--dark form,
  #app-wrapper [data-gs-width="9"] .tab-search div.search-box.search-box--dark form{
    display:none;
    margin-right:48px;
  }
  #app-wrapper [data-gs-width="8"] .tab-search div.search-box.search-box--dark .mdl-textfield,
  #app-wrapper [data-gs-width="9"] .tab-search div.search-box.search-box--dark .mdl-textfield{
    margin-left:8px;
  }
  #app-wrapper [data-gs-width="8"] .tab-search div.search-box.search-box--dark .mdl-textfield input,
  #app-wrapper [data-gs-width="9"] .tab-search div.search-box.search-box--dark .mdl-textfield input,
  #app-wrapper [data-gs-width="8"] .tab-search div.search-box.search-box--dark .mdl-textfield label,
  #app-wrapper [data-gs-width="9"] .tab-search div.search-box.search-box--dark .mdl-textfield label{
    margin:0;
    padding:0;
    border-bottom:0;
    color:#5c6066;
    font-size:18px;
  }
  #app-wrapper [data-gs-width="8"] .tab-search div.search-box.search-box--dark .mdl-textfield label,
  #app-wrapper [data-gs-width="9"] .tab-search div.search-box.search-box--dark .mdl-textfield label{
    top:0;
    padding-top:8px;
    line-height:36px;
  }
  #app-wrapper [data-gs-width="8"] .tab-search div.search-box.search-box--dark .mdl-textfield label:after,
  #app-wrapper [data-gs-width="9"] .tab-search div.search-box.search-box--dark .mdl-textfield label:after{
    content:initial;
  }
  #app-wrapper [data-gs-width="8"] .tab-search.tab-search--open-search .search-box,
  #app-wrapper [data-gs-width="9"] .tab-search.tab-search--open-search .search-box{
    background-color:white;
    z-index:9;
  }
  #app-wrapper [data-gs-width="8"] .tab-search.tab-search--open-search .card-ctrls__left .select2,
  #app-wrapper [data-gs-width="9"] .tab-search.tab-search--open-search .card-ctrls__left .select2{
    display:none;
  }
  #app-wrapper [data-gs-width="8"] .tab-search.tab-search--open-search .card-ctrls__left .search-box .zmdi:before,
  #app-wrapper [data-gs-width="9"] .tab-search.tab-search--open-search .card-ctrls__left .search-box .zmdi:before{
    content:'\f136';
  }
  #app-wrapper [data-gs-width="8"] .tab-search.tab-search--open-search .card-ctrls__left .search-box form,
  #app-wrapper [data-gs-width="9"] .tab-search.tab-search--open-search .card-ctrls__left .search-box form{
    display:block;
    width:100%;
  }
}
.grid-stack-item-content .card.card--pagination.card--logs .pagination{
  padding:0 24px;
}
@media screen and (min-width: 768px) and (max-width: 1449px){
  div.card.card--chart{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column;
        -ms-flex-flow:column;
            flex-flow:column;
  }
  div.card.card--chart .card__left{
    width:100%;
  }
  div.card.card--chart .card__left .card__header-left{
    -webkit-box-flex:inherit;
    -webkit-flex:inherit;
        -ms-flex:inherit;
            flex:inherit;
  }
  div.card.card--chart .card__right{
    -webkit-box-orient:horizontal;
    -webkit-box-direction:normal;
    -webkit-flex-flow:row;
        -ms-flex-flow:row;
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
            flex-flow:row;
            align-items:center;
    margin:0;
    padding:0;
  }
  div.card.card--chart .card__right ul.datarow.mobile-toogle--target{
    -webkit-flex-flow:wrap;
        -ms-flex-flow:wrap;
            flex-flow:wrap;
    height:100%;
    margin:0 !important;
  }
  div.card.card--chart .card__right ul.datarow.mobile-toogle--target > li{
    display:inline-block;
    width:33%;
    margin-bottom:6px;
  }
  div.card.card--chart .card__right ul.datarow.mobile-toogle--target > li .datarow__status{
    font-size:11px;
  }
  div.card.card--chart .card__right ul.datarow.mobile-toogle--target > li .datarow__right{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
        -ms-flex-align:start;
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -webkit-flex-flow:column-reverse;
        -ms-flex-flow:column-reverse;
            flex-flow:column-reverse;
            align-items:flex-start;
    line-height:17px;
  }
  div.card.card--chart .card__right ul.datarow.mobile-toogle--target > li .datarow__right .datarow__data{
    font-size:11px;
  }
  div.card.card--chart .card__right ul.datarow.mobile-toogle--target > li .datarow__right .datarow__data strong,div.card.card--chart .card__right ul.datarow.mobile-toogle--target > li .datarow__right .datarow__percentage{
    font-size:15px;
  }
  div.card.card--chart .card__right header{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
        -ms-flex-pack:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column;
        -ms-flex-flow:column;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            flex-flow:column;
            justify-content:center;
    width:50%;
    height:100%;
    padding-left:24px;
  }
  div.card.card--chart .card__right header .card__title{
    margin-bottom:20px;
  }
  div.card.card--chart .card__right header .compare.card__indicator{
    margin:12px 0;
  }
  div.card.card--chart .card__right header .card__ammount{
    margin-bottom:0px;
  }
  div.card.card--chart.card--compare header .card__title{
    margin-bottom:8px;
  }
  div.card.card--chart.card--compare .datarow__right .datarow__data strong{
    font-size:11px !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1199px){
  .card.card--chart div.card__right > ul{
    display:inline-block !important;
    height:auto !important;
  }
  .card.card--chart div.card__right > ul > li{
    display:inline-block !important;
  }
  .card.card--chart div.card__right > ul > li .datarow__left{
    -webkit-box-flex:inherit;
    -webkit-flex:inherit;
        -ms-flex:inherit;
            flex:inherit;
  }
}
@media only screen and (max-width: 1199px){
  div.card.card--chart{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column;
        -ms-flex-flow:column;
            flex-flow:column;
  }
  div.card.card--chart .card__left{
    width:100%;
  }
  div.card.card--chart .card__left .card__header-left{
    -webkit-box-flex:inherit;
    -webkit-flex:inherit;
        -ms-flex:inherit;
            flex:inherit;
  }
  div.card.card--chart .card__right{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column;
        -ms-flex-flow:column;
            flex-flow:column;
    margin:0;
    padding:0;
  }
  div.card.card--chart .card__right ul.datarow.mobile-toogle--target{
    -webkit-flex-flow:wrap;
        -ms-flex-flow:wrap;
            flex-flow:wrap;
    height:100%;
    margin:0 !important;
  }
  div.card.card--chart .card__right ul.datarow.mobile-toogle--target > li{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column nowrap;
        -ms-flex-flow:column nowrap;
    display:inline-block;
            flex-flow:column nowrap;
    margin-bottom:6px;
  }
  div.card.card--chart .card__right ul.datarow.mobile-toogle--target > li .datarow__status{
    font-size:11px;
  }
  div.card.card--chart .card__right ul.datarow.mobile-toogle--target > li .datarow__right{
    -webkit-box-align:start;
    -webkit-align-items:flex-start;
        -ms-flex-align:start;
    -webkit-box-orient:vertical;
    -webkit-box-direction:reverse;
    -webkit-flex-flow:column-reverse;
        -ms-flex-flow:column-reverse;
            flex-flow:column-reverse;
            align-items:flex-start;
    line-height:17px;
  }
  div.card.card--chart .card__right ul.datarow.mobile-toogle--target > li .datarow__right .datarow__data{
    font-size:11px;
  }
  div.card.card--chart .card__right ul.datarow.mobile-toogle--target > li .datarow__right .datarow__data strong,div.card.card--chart .card__right ul.datarow.mobile-toogle--target > li .datarow__right .datarow__percentage{
    font-size:15px;
  }
  div.card.card--chart .card__right header{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
        -ms-flex-pack:center;
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column;
        -ms-flex-flow:column;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
            flex-flow:column;
            justify-content:center;
    width:50%;
    height:100%;
    padding-left:16px;
  }
  div.card.card--chart .card__right header .card__title{
    margin-bottom:20px;
  }
  div.card.card--chart .card__right header .compare.card__indicator{
    margin:12px 0;
  }
  div.card.card--chart .card__right header .card__ammount{
    margin-bottom:14px;
  }
  div.card.card--chart.card--compare header .card__title{
    margin-bottom:8px;
  }
  div.card.card--chart.card--compare .datarow__right .datarow__data strong{
    font-size:11px !important;
  }
  .card.card--chart.card--compare div.card__right ul.datarow.mobile-toogle--target{
    margin-bottom:0px !important;
  }
  .card.card--chart .card__header-right .comiseo-daterangepicker-triggerbutton{
    -webkit-box-pack:end;
    -webkit-justify-content:flex-end;
        -ms-flex-pack:end;
            justify-content:flex-end;
    width:100%;
    min-width:inherit;
    max-width:inherit;
    margin-right:0;
    margin-left:inherit;
  }
  .card.card--chart .card__header-right .icheckbox_billevo{
    display:none;
  }
  .card.card--chart .card__header-right .icheckbox_billevo + label[for]{
    display:none !important;
  }
  .card.card--chart div.card__right{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column;
        -ms-flex-flow:column;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
        -ms-flex-pack:center;
    position:relative;
            flex-flow:column;
            justify-content:center;
  }
  .card.card--chart div.card__right header{
    width:100%;
    min-height:80px !important;
    padding-left:16px;
  }
  .card.card--chart div.card__right header .card__title{
    margin-bottom:16px;
  }
  .card.card--chart div.card__right header .card__ammount{
    margin-bottom:0px;
  }
  .card.card--chart div.card__right ul.datarow.mobile-toogle--target{
    margin-bottom:8px !important;
    overflow:inherit !important;
  }
  .card.card--chart div.card__right ul.datarow.mobile-toogle--target li .datarow__right{
    line-height:19px;
  }
  .card.card--chart div.card__right .mobile-compare{
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    -webkit-box-pack:center;
    -webkit-justify-content:center;
        -ms-flex-pack:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    position:absolute;
    top:32px;
    right:28px;
            align-items:center;
            justify-content:center;
    z-index:10;
  }
  .card.card--chart.card--compare div.card__right header .card__title{
    margin-bottom:8px;
  }
  .card.card--chart.card--compare div.card__right header .compare.card__indicator{
    margin:4px 0;
  }
  .card.card--logs .card-ctrls.tab-search .select2-container{
    max-width:160px !important;
  }
}
.dataTables_scrollBody table thead th *{
  display:none;
}
.dataTables_scrollBody table thead th:after{
  display:none !important;
}
.card-datatables .card:not(.card--unadjustable) .tbl-c:not(.card--unadjustable) .dataTables_wrapper thead th{
  width:auto !important;
}
.card-datatables .tbl-c{
  padding:0;
}
.card-datatables .tbl-c .card-ctrls .card-ctrls__left{
  padding-left:16px;
}
.card-datatables .tbl-c .card-ctrls .card-ctrls__right{
  padding-right:16px;
}
@media only screen and (max-width: 767px){
  .card-datatables .tbl-c .card-ctrls .card-ctrls__right{
    padding-right:4px;
  }
}
.card-datatables .tbl-c .dataTables_wrapper{
  padding:0 16px !important;
}
.card-datatables .tbl-c .dataTables_wrapper thead th{
  -o-text-overflow:ellipsis;
  padding:0 8px 0 0;
  overflow:hidden;
     text-overflow:ellipsis;
  white-space:nowrap;
}
.card-datatables .tbl-c .dataTables_wrapper thead th:first-of-type{
  max-width:40px;
}
@media only screen and (max-width: 1023px){
  .card-datatables .tbl-c .dataTables_wrapper{
    padding:0 !important;
  }
  .card-datatables .tbl-c .dataTables_wrapper thead tr th:first-child{
    padding-left:43px;
  }
  .card-datatables .tbl-c .dataTables_wrapper thead tr th:last-child{
    padding-right:16px;
  }
  .card-datatables .tbl-c .dataTables_wrapper tbody tr td:first-child{
    padding-left:8px;
  }
  .card-datatables .tbl-c .dataTables_wrapper tbody tr td.dt-actions{
    padding-right:16px;
  }
}
.search-box{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
  height:100%;
  padding-left:45px;
}
.search-box:before{
  display:inline-block;
  top:9px;
  left:2px;
}
.search-box:before,.search-box > i{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  position:absolute;
  color:#fff;
  font:normal normal normal 18px/1 'Material-Design-Iconic-Font';
  font-size:24px;
}
.search-box > i{
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  top:50%;
  left:0;
          align-items:center;
          justify-content:center;
  width:40px;
  height:40px;
          transform:translateY(-50%);
  content:'\f1c3';
  cursor:pointer;
}
.search-box > i.search-box__close{
  display:none;
}
@media only screen and (max-width: 767px){
  .search-box .mdl-textfield__label,
  .search-box .mdl-textfield__input{
    font-weight:500;
  }
}
.search-box .search-box__search-field{
  -webkit-transition:300ms;
  -o-transition:300ms;
  height:39px;
  padding:0;
  border:0;
  border-bottom:1px solid #fff;
  background:transparent;
  color:#fff;
  font-size:13px;
  font-weight:400;
  transition:300ms;
}
.search-box .search-box__search-field::-webkit-input-placeholder{
  color:#0cb2fd;
  font-weight:400;
}
.search-box .search-box__search-field::-moz-placeholder{
  color:#0cb2fd;
  font-weight:400;
}
.search-box .search-box__search-field:-ms-input-placeholder{
  color:#0cb2fd;
  font-weight:400;
}
.search-box .search-box__search-field::placeholder{
  color:#0cb2fd;
  font-weight:400;
}
.search-box .search-box__search-field:focus,
.search-box .search-box__search-field:active{
  outline:0;
}
@media only screen and (max-width: 767px){
  .search-box .search-box__search-field{
    width:auto;
  }
}
.search-box .search-box__mdl-textfield{
  width:100%;
  max-width:100%;
  padding:0;
}
.search-box .search-box__mdl-textfield .mdl-textfield__label{
  top:8px;
  color:#fff;
  font-size:15px;
  font-weight:400;
}
.search-box .search-box__mdl-textfield .mdl-textfield__label:after{
  bottom:0;
}
.search-box.search-box--dark .mdl-textfield__label{
  color:#a1a8b2;
}
.search-box.search-box--dark:before,
.search-box.search-box--dark > i{
  color:#5c6066;
}
.search-box.search-box--dark .search-box__search-field{
  border-bottom:1px solid #dfe3e6;
  color:#a1a8b2;
}
.search-box.search-box--dark .search-box__search-field::-webkit-input-placeholder{
  color:#a1a8b2;
}
.search-box.search-box--darkbg .mdl-textfield__label{
  color:#a1a8b2;
}
.search-box.search-box--darkbg:before,
.search-box.search-box--darkbg > i{
  color:#fff;
}
.search-box.search-box--darkbg .search-box__search-field{
  border-bottom:1px solid #30343d;
  color:#a1a8b2;
}
.search-box.search-box--big .search-box__mdl-textfield .mdl-textfield__label,.search-box.search-box--big .search-box__search-field{
  font-size:15px;
}
.main-head #main-search{
  padding:0;
}
@media only screen and (max-width: 767px){
  .main-head .item-grp{
    margin-left:4px;
  }
  .main-head .search-box{
    margin-right:auto !important;
    margin-left:inherit !important;
    padding-left:0;
  }
  .main-head .search-box form{
    display:none;
  }
  .main-head .search-box > i{
    right:-12px;
    left:auto;
  }
  .main-head .search-box.search-box--toggled{
    width:100%;
    height:40px;
    margin-left:auto;
    cursor:pointer;
  }
  .main-head .search-box.search-box--toggled form{
    display:block;
  }
  .main-head .search-box.search-box--toggled > i:first-of-type{
    display:none;
  }
  .main-head .search-box.search-box--toggled > i:last-of-type{
    display:inline-block;
    position:relative;
    top:19%;
    left:0;
  }
  .main-head .search-box.search-box--toggled .search-box__close{
    margin-right:0 !important;
  }
  .main-head .search-box.search-box--toggled form,.main-head .search-box.search-box--toggled form .search-box__mdl-textfield{
    width:100%;
  }
  .main-head .search-box.search-box--toggled form label{
    top:8px;
    color:#fff;
    font-size:18px;
    font-weight:500;
  }
  .main-head .search-box.search-box--toggled form input{
    width:100%;
    margin-right:16px;
    border-bottom:0;
    font-size:18px;
  }
}
.main-head .mdl-textfield--AR label.mdl-textfield__label,
.main-head .mdl-textfield--AR.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,
.main-head .mdl-textfield--AR.mdl-textfield--floating-label.is-focused .mdl-textfield__label{
  margin-top:2px;
  color:#fff;
}
.search-box.search-box--closable .search-box__close{
  display:none;
  position:absolute;
  top:6px;
  right:0;
  left:auto;
}
.mdl-textfield__label:after{
  height:1px;
}
.main-head .mdl-textfield--floating-label.is-focused .mdl-textfield__label,
.main-head .mdl-textfield--floating-label.is-dirty .mdl-textfield__label{
  -webkit-transition:0ms;
  -o-transition:0ms;
  opacity:0;
  transition:0ms;
  visibility:hidden;
}
.main-head .mdl-textfield--floating-label.is-dirty .mdl-textfield__label,
.main-head .mdl-textfield--floating-label.is-focused .mdl-textfield__label{
  top:24px;
  font-size:13px;
}
.main-head .mdl-textfield--floating-label.is-dirty .mdl-textfield__label:after,
.main-head .mdl-textfield--floating-label.is-focused .mdl-textfield__label:after{
  height:1px;
  background-color:transparent;
}
@media only screen and (max-width: 767px){
  .main-head .search-box.search-box--toggled form label{
    margin-top:0;
    font-size:16px;
  }
  .main-head .search-box.search-box--toggled > i:last-of-type{
    -webkit-box-pack:center;
    -webkit-justify-content:center;
        -ms-flex-pack:center;
    -webkit-box-align:center;
    -webkit-align-items:center;
        -ms-flex-align:center;
    display:-webkit-box;
    display:-webkit-flex;
    display:-ms-flexbox;
    display:flex;
    top:50%;
    left:auto;
            align-items:center;
            justify-content:center;
    min-width:40px;
    margin-right:0 !important;
  }
  .main-head .search-box.search-box--toggled .mdl-textfield{
    padding:8px 0;
  }
  .main-head .mdl-textfield--AR.mdl-textfield--floating-label.is-dirty .mdl-textfield__label,
  .main-head .mdl-textfield--AR.mdl-textfield--floating-label.is-focused .mdl-textfield__label,
  .main-head .mdl-textfield--AR label.mdl-textfield__label{
    top:6px;
    font-size:8px;
  }
  .main-head .search-box.search-box--toggled form input{
    height:23px;
  }
  .main-head .search-box.search-box--toggled .mdl-textfield__label:after{
    bottom:4px;
  }
}
.search-box form input{
  font-family:"Roboto", sans-serif;
}
@media only screen and (max-width: 1023px){
  #app-wrapper .main-head .breadcrumbs > li:first-of-type{
    display:none;
  }
}
#app-wrapper .main-head .breadcrumbs > li:nth-child(2):before{
  opacity:0.8;
}
@media only screen and (min-width: 768px) and (max-width: 1199px){
  #app-wrapper .main-head .breadcrumbs .ddown__init a{
    max-width:inherit;
  }
  #app-wrapper .main-head .search-box,
  #app-wrapper .main-head .search-box form,
  #app-wrapper .main-head .search-box form .search-box .search-box__mdl-textfield,
  #app-wrapper .main-head .search-box form div{
    width:auto;
  }
  #app-wrapper .main-head .search-box form div.mdl-textfield{
    max-width:200px;
  }
}
.select2{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  width:auto;
}
.select2:focus,
.select2:active{
  border-color:#b7b9bd;
  outline:none;
}
.select2 .select2-selection__clear{
  display:none;
}
.select2 .select2-selection{
  height:34px;
  border:1px solid #dfe3e6;
  border-radius:3px;
  background-color:#fff;
}
.select2 .select2-selection:focus,
.select2 .select2-selection:active{
  border-color:#b7b9bd;
  outline:none;
}
.select2 .select2-selection .select2-selection__rendered{
  color:#5c6066;
  line-height:32px;
}
.select2 .select2-selection .select2-selection__arrow b{
  display:none;
}
.select2 .select2-selection .select2-selection__arrow:before{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  position:absolute;
  top:8px;
  right:8px;
  color:#5c6066;
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  text-rendering:auto;
  content:'\f2f2';
  z-index:0;
}
.select2-dropdown{
  -webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.15);
  margin-top:1px;
  border:0;
  border-radius:0;
          box-shadow:0 5px 20px rgba(0, 0, 0, 0.15);
}
.select2-dropdown .select2-search{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-justify-content:space-around;
      -ms-flex-pack:distribute;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:space-around;
  height:50px;
  padding-left:24px;
  border-bottom:1px solid #eee;
}
.select2-dropdown .select2-search:before{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  position:relative;
  color:#8a9099;
  font:normal normal normal 18px/1 'Material-Design-Iconic-Font';
  font-size:24px;
  content:'\f1c3';
}
.select2-dropdown .select2-search input.select2-search__field{
  position:relative;
  width:100%;
  height:36px;
  padding:0 16px;
  border:0;
  color:#a8aaad;
  font-size:13px;
}
.select2-dropdown .select2-search input.select2-search__field:active,
.select2-dropdown .select2-search input.select2-search__field:focus{
  outline:none;
}
.select2-dropdown ul.select2-results__options li.select2-results__option{
  padding:0 24px;
  color:#5c6066;
  font-size:13px;
  font-weight:400;
}
.select2-dropdown ul.select2-results__options li.select2-results__option[role=group]{
  height:auto;
}
.select2-dropdown ul.select2-results__options li.select2-results__option[role=group]:hover{
  background-color:inherit;
}
.select2-dropdown ul.select2-results__options li.select2-results__option:hover{
  background-color:#ecedf0;
}
.select2-dropdown ul.select2-results__options li.select2-results__option.select2-results__option--highlighted{
  color:#5c6066;
}
.select2-dropdown ul.select2-results__options li.select2-results__option.select2-results__option--highlighted:hover{
  background-color:#ecedf0;
}
.select2-dropdown ul.select2-results__options li.select2-results__option[aria-selected="true"]{
  position:relative;
  background-color:#fff;
  color:#02A8F3;
}
.select2-dropdown ul.select2-results__options li.select2-results__option[aria-selected="true"]:after{
  -webkit-font-smoothing:antialiased;
  display:inline-block;
  position:absolute;
  top:calc(50% - 12px);
  right:16px;
  color:#02A8F3;
  font:normal normal normal 24px/1 'Material-Design-Iconic-Font';
  text-rendering:auto;
  content:'\f26b';
  z-index:1;
}
.input-field--icon .select2-container .select2-selection--single .select2-selection__rendered{
  padding-left:34px;
}
.form-block .select2-container .select2-selection--multiple .select2-selection__rendered input.select2-search__field{
  height:22px;
  line-height:22px;
}
.select2.select2-container--tags .select2-selection--multiple ul.select2-selection__rendered li.select2-search--inline{
  height:34px;
  line-height:34px;
}
.select2-selection--multiple{
  height:auto !important;
  min-height:32px !important;
  padding:0;
}
.select2-selection--multiple ul.select2-selection__rendered{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row wrap;
      -ms-flex-flow:row wrap;
  -webkit-box-align:start !important;
  -webkit-align-items:flex-start !important;
      -ms-flex-align:start !important;
          flex-flow:row wrap;
          align-items:flex-start !important;
  margin:0;
  padding:0 8px;
  list-style-type:none;
}
.select2-selection--multiple ul.select2-selection__rendered li{
  margin-bottom:8px !important;
}
.select2-selection--multiple ul.select2-selection__rendered li.select2-search--inline{
  height:29px;
  margin-bottom:0 !important;
  line-height:29px;
}
.select2-selection--multiple ul.select2-selection__rendered .select2-selection__choice{
  margin:4px 0;
  margin-right:8px;
  padding:5px 8px;
  background:#02A8F3;
  color:#fff;
  font-size:11px;
  line-height:1;
}
.select2-selection--multiple ul.select2-selection__rendered .select2-selection__choice .select2-selection__choice__remove{
  padding-right:4px;
}
.select2-container.select2-container--focus .select2-selection--multiple{
  border-color:#a1a8b2;
}
.select2-container .select2-selection--multiple{
  min-height:32px;
  border:solid #dfe3e6 1px;
}
.select2-container .select2-selection--multiple:focus,
.select2-container .select2-selection--multiple:active{
  border-color:#a1a8b2;
  outline:none;
}
.select2-container .select2-selection--multiple .select2-selection__rendered{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
  height:100%;
  padding:0 8px;
  color:#66615c;
  font-size:13px;
  font-weight:normal;
}
.select2-container .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice{
  height:auto;
  margin:8px 8px 0 0;
  padding:5px 8px;
  border:0;
  background-color:#02A8F3;
  color:#fff;
  font-size:11px;
  line-height:1;
}
.select2-container .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove{
  color:#fff;
}
.select2-container .select2-selection--multiple .select2-selection__rendered li.select2-selection__choice .select2-selection__choice__remove:hover{
  color:#30343d;
}
.select2-container .select2-selection--multiple input.select2-search__field{
  margin:0;
}
[data-selectar--mdl="true"]{
  height:40px;
}
[data-selectar--mdl="true"].select2--prefix + .select2-container--mdl .select2-selection__rendered{
  padding-left:44px;
}
[data-selectar--mdl="true"].select2--prefix + .select2-container--mdl .select2-selection__rendered:before{
  position:absolute;
  left:4px;
  color:#a1a8b2;
  content:'Show:';
}
[data-selectar--mdl="true"] ~ .input-field__icon{
  top:-6px;
}
[data-selectar--mdl="true"] + .select2-container--mdl{
  min-width:150px;
}
[data-selectar--mdl="true"] + .select2-container--mdl .select2-selection{
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  height:38px;
  border:0;
  border-bottom:1px solid #dadce0;
  border-radius:0;
}
[data-selectar--mdl="true"] + .select2-container--mdl .select2-selection--single .select2-selection__arrow{
  top:-4px;
}
[data-selectar--mdl="true"] + .select2-container--mdl .select2-search--dropdown:before{
  display:none;
  content:'';
}
[data-selectar--mdl="true"] + .select2-container--mdl .select2-search--dropdown > input.select2-search__field{
  padding-left:0;
}
.select2-search--dropdown.select2-search--hide{
  display:none !important;
}
[data-selectAR--mdl-big="true"].select2--prefix + .select2-container--mdl-big .select2-selection__rendered:before{
  display:none;
}
[data-selectAR--mdl-big="true"].select2--prefix + .select2-container--mdl-big .select2-selection__rendered span.select__prefix{
  display:inline-block;
  padding-right:8px;
  color:#8a8e99;
  font-size:15px;
}
[data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-selection__rendered{
  padding-left:0;
}
[data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-selection{
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  padding-bottom:4px;
  border:0;
  border-radius:0;
}
[data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-dropdown ul.select2-results__options li.select2-results__option{
  padding-right:60px;
}
[data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-search--dropdown:before{
  display:none;
  content:'';
}
[data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-search--dropdown > input.select2-search__field{
  padding-left:0;
}
[data-selectAR--mdl-big="true"] + .select2-container--mdl-big .select2-selection__rendered{
  color:#5c6066;
  font-size:15px;
  line-height:36px;
}
.select2-container--mdl-big .select2-dropdown ul.select2-results__options{
  padding:8px 0;
}
.select2-container--mdl-big .select2-dropdown ul.select2-results__options li.select2-results__option{
  margin-top:0px;
  margin-bottom:0px;
  padding-top:8px;
  padding-bottom:8px;
  font-size:14px;
  line-height:20px;
}
[data-selectAR--mdl-short="true"] + .select2-container--mdl-short{
  min-width:46px;
}
[data-selectAR--mdl-short="true"] + .select2-container--mdl-short .select2-selection__rendered{
  padding-left:0;
}
[data-selectAR--mdl-short="true"] + .select2-container--mdl-short .select2-selection{
  -webkit-box-sizing:content-box;
          box-sizing:content-box;
  padding-bottom:4px;
          padding-left:0;
  border:0;
  border-bottom:0;
  border-radius:0;
}
[data-selectAR--mdl-short="true"] + .select2-container--mdl-short .select2-selection:before{
  display:none;
}
[data-selectAR--mdl-short="true"] + .select2-container--mdl-short .select2-dropdown ul.select2-results__options li.select2-results__option{
  padding-right:60px;
}
[data-selectAR--mdl-short="true"] + .select2-container--mdl-short .select2-search--dropdown:before{
  display:none;
  content:'';
}
[data-selectAR--mdl-short="true"] + .select2-container--mdl-short .select2-search--dropdown > input.select2-search__field{
  padding-left:0;
}
[data-selectAR--mdl-short="true"] + .select2-container--mdl-short .select2-selection__rendered{
  color:#5c6066;
  font-size:18px;
  font-weight:500;
  line-height:44px;
}
.select2-container--mdl-short .select2-dropdown ul.select2-results__options li.select2-results__option{
  padding-right:120px;
  font-size:14px;
}
.select2-container--tags{
  height:100%;
}
.select2-container--tags.select2-container--focus .select2-selection:before,.select2-container--tags.select2-container--focus .select2-selection__arrow:before{
  color:#02A8F3;
}
.select2-container--tags .select2-selection{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:flex-start;
  height:100%;
  padding-left:36px;
  border:0;
  color:#a1a8b2;
}
.select2-container--tags .select2-selection:before{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  position:absolute;
  top:16px;
  left:19px;
  color:#8a9099;
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  font-size:19px;
  content:'\f1c3';
}
.select2-container--tags .select2-selection .select2-selection__arrow{
  position:absolute;
  top:7px;
  right:2px;
}
.select2-container--custom-input{
  height:100%;
}
.select2-container--custom-input.select2-container--focus .select2-selection:before,.select2-container--custom-input.select2-container--focus .select2-selection__arrow:before{
  color:#02A8F3;
}
.select2-container--custom-input .select2-selection{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:flex-start;
  height:100%;
}
.select2-container--custom-input .select2-selection:before{
  display:none;
}
.select2:hover .select2-selection__rendered,.select2:hover .select2-selection,.select2.select2-container--open .select2-selection{
  border-color:#b7b9bd;
}
.input-field--icon .select2-container--mdl .select2-selection--single .select2-selection__rendered{
  line-height:38px;
}
select.select2--prefix .select2-selection__rendered{
  padding-left:0;
}
.select2-container{
  z-index:102;
}
.select2-container li.select2-results__option[role=group]{
  padding:0 !important;
}
.select2-container li.select2-results__option[role=group] strong.select2-results__group{
  padding:0 16px;
}
.select2-results__option .flag-icon{
  margin-right:8px;
}
.input-field__icon .flag-icon{
  max-width:20px;
  margin-bottom:1px;
}
[data-selectAR--mdl-big="true"].ml8 + .select2,
[data-selectAR="true"].ml8 + .select2,
[data-selectAR--mdl="true"].ml8 + .select2,
[data-selectar--mdl-short="true"].ml8 + .select2{
  margin-left:8px;
}
[data-selectAR--mdl-big="true"].ml16 + .select2,
[data-selectAR="true"].ml16 + .select2,
[data-selectAR--mdl="true"].ml16 + .select2,
[data-selectar--mdl-short="true"].ml16 + .select2{
  margin-left:16px;
}
[data-selectAR--mdl-big="true"].ml24 + .select2,
[data-selectAR="true"].ml24 + .select2,
[data-selectAR--mdl="true"].ml24 + .select2,
[data-selectar--mdl-short="true"].ml24 + .select2{
  margin-left:24px;
}
[data-selectAR--mdl-big="true"].ml32 + .select2,
[data-selectAR="true"].ml32 + .select2,
[data-selectAR--mdl="true"].ml32 + .select2,
[data-selectar--mdl-short="true"].ml32 + .select2{
  margin-left:32px;
}
[data-selectAR--mdl-big="true"].mr8 + .select2,
[data-selectAR="true"].mr8 + .select2,
[data-selectAR--mdl="true"].mr8 + .select2,
[data-selectar--mdl-short="true"].mr8 + .select2{
  margin-right:8px;
}
[data-selectAR--mdl-big="true"].mr16 + .select2,
[data-selectAR="true"].mr16 + .select2,
[data-selectAR--mdl="true"].mr16 + .select2,
[data-selectar--mdl-short="true"].mr16 + .select2{
  margin-right:16px;
}
[data-selectAR--mdl-big="true"].mr32 + .select2,
[data-selectAR="true"].mr32 + .select2,
[data-selectAR--mdl="true"].mr32 + .select2,
[data-selectar--mdl-short="true"].mr32 + .select2{
  margin-right:32px;
}
.select2-results{
  max-height:60vh;
  overflow-y:hidden;
}
.select2-results > .select2-results__options{
  overflow-x:hidden !important;
  overflow-y:auto !important;
}
li.select2-results__option{
  overflow:hidden;
}
.select2-dropdown{
  width:300px;
  max-width:350px;
}
@media only screen and (max-width: 767px){
  .select2-dropdown{
    max-width:270px;
  }
}
select[disabled] + .select2 .select2-selection{
  cursor:not-allowed;
}
body .select2-results > .select2-results__options{
  position:relative;
  max-height:50vh;
}
@media only screen and (max-width: 767px){
  .select2-container--translations .select2-dropdown{
    -webkit-transform:translateY(9px);
        -ms-transform:translateY(9px);
    width:100% !important;
            transform:translateY(9px);
    background:#ecedf0;
  }
  .select2-container--translations .select2-dropdown ul.select2-results__options li.select2-results__option[aria-selected="true"]{
    background:transparent;
  }
  .select2-container--translations .select2-dropdown .select2-search{
    margin-right:15px;
    margin-left:15px;
    padding-left:0;
    border-bottom:1px solid #dfe3e6;
    background:transparent;
  }
  .select2-container--translations .select2-dropdown .select2-search input{
    background:transparent;
  }
}
.select2-container--open .select2-dropdown--above:before{
  bottom:-20px;
}
.select2-container--open .select2-dropdown--above:before,.select2-container--open .select2-dropdown--above:after{
  -webkit-transform:rotate(180deg);
      -ms-transform:rotate(180deg);
  top:auto;
          transform:rotate(180deg);
}
.select2-container--open .select2-dropdown--above:after{
  bottom:-15px;
}
.select2 .select2-selection .select2-selection__rendered .select__prefix{
  color:#a1a8b2;
}
@media only screen and (max-width: 767px){
  div.sweet-container + .select2-container.select2-container--mdl.select2-container--open .select2-dropdown:after{
    right:25.5px !important;
    left:auto !important;
  }
  div.sweet-container + .select2-container.select2-container--mdl.select2-container--open .select2-dropdown:before{
    right:24px !important;
    left:auto !important;
  }
}
div.sweet-container + .select2-container.select2-container--mdl.select2-container--open .select2-results__options div.ps__scrollbar-y-rail{
  right:2px !important;
}
@media only screen and (max-width: 767px){
  div.sweet-container + .select2-container.select2-container--mdl.select2-container--open{
    right:8px;
    left:auto !important;
  }
}
.select2-container--default .select2-results__option--highlighted[aria-selected]{
  background:transparent;
}
.cke_editor_content{
  border-right:1px solid #dfe3e6;
  border-bottom:1px solid #dfe3e6;
  border-left:1px solid #dfe3e6;
}
.select2-dropdown ul.select2-results__options li.select2-results__option{
  margin:12px 0;
  line-height:36px;
}
.select2-dropdown ul.select2-results__options li[aria-selected="true"]{
  padding-right:48px !important;
}
@media only screen and (max-width: 767px){
  select + span.select2{
    min-width:150px;
  }
}
@media only screen and (min-width: 768px){
  select + span.select2{
    width:100% !important;
  }
}
@media only screen and (max-width: 767px){
  .drop-element select + span.select2{
    width:100% !important;
  }
}
@media screen and (max-width: 1367px){
  #app-wrapper .card--logs .card-ctrls.tab-search .select2-container{
    max-width:110px;
  }
}
.form-validation{
  margin-bottom:24px;
}
fieldset .form-block input,
fieldset .form-block textarea{
  border-radius:3px;
}
fieldset .form-block input.valid,
fieldset .form-block textarea.valid{
  border:1px solid #dfe3e6;
  background-image:none;
}
fieldset .form-block.radiobtns label,
fieldset .form-block.checkboxs label{
  position:relative;
  padding-left:28px;
}
fieldset .form-block.radiobtns label .iradio_billevo,
fieldset .form-block.checkboxs label .iradio_billevo,
fieldset .form-block.radiobtns label .icheckbox_billevo,
fieldset .form-block.checkboxs label .icheckbox_billevo{
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
  position:absolute;
  top:50%;
  left:0;
  margin:0;
          transform:translateY(-50%);
}
fieldset .form-block > .spinner-basic .ui-spinner.ui-corner-all{
  border-radius:0;
}
fieldset .form-block .type-error > *{
  padding-right:32px;
}
fieldset .form-block .type-error:after{
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
  position:absolute;
  top:50%;
  right:8px;
  width:20px;
  height:20px;
          transform:translateY(-50%);
  color:#f44336;
  font:normal normal normal 19px/1 Material-Design-Iconic-Font;
  text-align:center;
  content:"\f136";
}
fieldset .form-block .type-error span,
fieldset .form-block .type-error .select2 .select2-selection span.select2-selection__rendered{
  color:#f44336;
}
fieldset .form-block .type-error span.select2-selection,
fieldset .form-block .type-error .select2 .select2-selection span.select2-selection__rendered.select2-selection{
  border-color:#f44336;
}
fieldset .form-block .type-error input:not(.switch-checkbox){
  border:1px solid #f44336;
}
fieldset .form-block .type-error input:not(.switch-checkbox)::-webkit-input-placeholder{
  color:#f44336;
}
fieldset .form-block .type-error input:not(.switch-checkbox)::-moz-placeholder{
  color:#f44336;
}
fieldset .form-block .type-error input:not(.switch-checkbox):-ms-input-placeholder{
  color:#f44336;
}
fieldset .form-block .type-error input:not(.switch-checkbox)::placeholder{
  color:#f44336;
}
fieldset .form-block .type-error input:not(.switch-checkbox)[type='number']:hover{
  background-position:right 20px center;
}
fieldset .form-block .type-error textarea{
  border:1px solid #f44336;
}
fieldset .form-block .type-error .input-field__desc{
  color:#f44336;
}
fieldset .form-block .type-error .comiseo-daterangepicker-triggerbutton,fieldset .form-block .type-error .file-upload .comiseo-daterangepicker-triggerbutton{
  border:1px solid #f44336;
}
fieldset .form-block .type-error .file-upload .switch-checkbox + .switch-container:after{
  color:#f44336;
}
fieldset .form-block .type-error .file-upload .switch-container .switch-handle{
  background-color:#f44336;
}
fieldset .form-block .type-error .file-upload.form-block--inpbtn{
  padding-right:16px;
}
fieldset .form-block .type-warning:after{
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
  position:absolute;
  top:50%;
  right:8px;
  width:20px;
  height:20px;
          transform:translateY(-50%);
  color:#ffa726;
  font:normal normal normal 19px/1 Material-Design-Iconic-Font;
  text-align:center;
  content:"\f1f0";
}
fieldset .form-block .type-warning > *{
  padding-right:32px;
}
fieldset .form-block .type-warning span,
fieldset .form-block .type-warning .select2 .select2-selection span.select2-selection__rendered{
  color:#ffa726;
}
fieldset .form-block .type-warning span .select2-selection,
fieldset .form-block .type-warning .select2 .select2-selection span.select2-selection__rendered .select2-selection{
  border-color:#ffa726;
}
fieldset .form-block .type-warning .input-field__desc{
  color:#ffa726;
}
fieldset .form-block .type-warning input:not(.switch-checkbox){
  border:1px solid #ffa726;
}
fieldset .form-block .type-warning input:not(.switch-checkbox)::-webkit-input-placeholder{
  color:#ffa726;
}
fieldset .form-block .type-warning input:not(.switch-checkbox)::-moz-placeholder{
  color:#ffa726;
}
fieldset .form-block .type-warning input:not(.switch-checkbox):-ms-input-placeholder{
  color:#ffa726;
}
fieldset .form-block .type-warning input:not(.switch-checkbox)::placeholder{
  color:#ffa726;
}
fieldset .form-block .type-warning input:not(.switch-checkbox)[type='number']:hover{
  background-position:right 20px center;
}
fieldset .form-block .type-warning textarea,fieldset .form-block .type-warning .comiseo-daterangepicker-triggerbutton,fieldset .form-block .type-warning .file-upload .comiseo-daterangepicker-triggerbutton{
  border:1px solid #ffa726;
}
fieldset .form-block .type-warning .file-upload .switch-checkbox + .switch-container:after{
  color:#ffa726;
}
fieldset .form-block .type-warning .file-upload .switch-container .switch-handle{
  background-color:#ffa726;
}
fieldset .form-block .type-warning .file-upload.form-block--inpbtn{
  padding-right:16px;
}
fieldset .form-block .type-success:after{
  -webkit-transform:translateY(-50%);
      -ms-transform:translateY(-50%);
  position:absolute;
  top:50%;
  right:8px;
  width:20px;
  height:20px;
          transform:translateY(-50%);
  color:#27ae60;
  font:normal normal normal 19px/1 Material-Design-Iconic-Font;
  text-align:center;
  content:"\f26b";
}
fieldset .form-block .type-success > *{
  padding-right:32px;
}
fieldset .form-block .type-success span,
fieldset .form-block .type-success .select2 .select2-selection span.select2-selection__rendered{
  color:#27ae60;
}
fieldset .form-block .type-success span .select2-selection,
fieldset .form-block .type-success .select2 .select2-selection span.select2-selection__rendered .select2-selection{
  border-color:#27ae60;
}
fieldset .form-block .type-success .input-field__desc{
  color:#27ae60;
}
fieldset .form-block .type-success input:not(.switch-checkbox){
  border:1px solid #27ae60;
}
fieldset .form-block .type-success input:not(.switch-checkbox)::-webkit-input-placeholder{
  color:#27ae60;
}
fieldset .form-block .type-success input:not(.switch-checkbox)::-moz-placeholder{
  color:#27ae60;
}
fieldset .form-block .type-success input:not(.switch-checkbox):-ms-input-placeholder{
  color:#27ae60;
}
fieldset .form-block .type-success input:not(.switch-checkbox)::placeholder{
  color:#27ae60;
}
fieldset .form-block .type-success input:not(.switch-checkbox)[type='number']:hover{
  background-position:right 20px center;
}
fieldset .form-block .type-success textarea,fieldset .form-block .type-success .comiseo-daterangepicker-triggerbutton,fieldset .form-block .type-success .file-upload .comiseo-daterangepicker-triggerbutton{
  border:1px solid #27ae60;
}
fieldset .form-block .type-success .file-upload .switch-checkbox + .switch-container:after{
  color:#27ae60;
}
fieldset .form-block .type-success .file-upload .switch-container .switch-handle{
  background-color:#27ae60;
}
fieldset .form-block .type-success .file-upload.form-block--inpbtn{
  padding-right:16px;
}
.form-errors{
  color:#f44336;
}
.form-errors,.form-warning{
  padding-bottom:16px;
  font-size:13px;
}
.form-warning{
  color:#ffa726;
}
.form-success{
  padding-bottom:16px;
  color:#27ae60;
  font-size:13px;
}
.form-validation .slider-val{
  display:none;
}
.form-validation .ui-slider.type-error .ui-slider-handle{
  background-color:#f44336;
}
.form-validation .ui-slider.type-warning .ui-slider-handle{
  background-color:#ffa726;
}
.form-validation .ui-slider.type-success .ui-slider-handle{
  background-color:#27ae60;
}
.form-validation .mdl-textfield--AR{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex:1;
          flex-flow:row nowrap;
          align-items:center;
}
.form-validation .mdl-textfield--AR .mdl-textfield__input .type-error,
.form-validation .mdl-textfield--AR .mdl-textfield__input .type-warning,
.form-validation .mdl-textfield--AR .mdl-textfield__input .type-success{
  border-top:0;
  border-right:0;
  border-left:0;
}
.form-validation .mdl-textfield--AR span .type-error,
.form-validation .mdl-textfield--AR span .type-warning,
.form-validation .mdl-textfield--AR span .type-success{
  font-size:13px;
}
.form-validation .mdl-textfield--AR.mdl-textfield--floating-label.is-focused .mdl-textfield__label,
.form-validation .mdl-textfield--AR.mdl-textfield--floating-label.is-dirty .mdl-textfield__label{
  color:#a1a8b2;
}
.form-validation .mdl-textfield--AR.mdl-textfield--floating-label.is-focused .mdl-textfield__label:before,
.form-validation .mdl-textfield--AR.mdl-textfield--floating-label.is-dirty .mdl-textfield__label:before{
  width:auto;
}
.form-validation .mdl-textfield.is-invalid .mdl-textfield__label:after{
  width:auto !important;
}
fieldset[name="Selects"] .form-block .input-field.type-error:after,
fieldset[name="Selects"] .form-block .input-field.type-warning:after,
fieldset[name="Selects"] .form-block .input-field.type-success:after{
  right:24px;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-error:after{
  display:none;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-error .iradio_billevo.checked,
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-error .iradio_billevo.hover{
  border-color:#f44336;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-error .iradio_billevo.checked:before{
  background:#f44336;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-error .iradio_billevo{
  border-color:#fccbc7;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-error .icheckbox_billevo.checked{
  background-color:#f44336;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-error .icheckbox_billevo.hover{
  border-color:#f44336;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-error .icheckbox_billevo{
  border-color:#fccbc7;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-error .switch .switch-checkbox:checked + .switch-container{
  background-color:#f44336;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-error .switch .switch-container{
  background-color:#fccbc7;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-warning:after{
  display:none;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-warning .iradio_billevo.checked,
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-warning .iradio_billevo.hover{
  border-color:#ffa726;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-warning .iradio_billevo.checked:before{
  background:#ffa726;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-warning .iradio_billevo{
  border-color:#ffe5bf;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-warning .icheckbox_billevo.checked{
  background-color:#ffa726;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-warning .icheckbox_billevo.hover{
  border-color:#ffa726;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-warning .icheckbox_billevo{
  border-color:#ffe5bf;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-warning .switch .switch-checkbox:checked + .switch-container{
  background-color:#ffa726;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-warning .switch .switch-container{
  background-color:#ffe5bf;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-success:after{
  display:none;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-success .iradio_billevo.checked,
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-success .iradio_billevo.hover{
  border-color:#27ae60;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-success .iradio_billevo.checked:before{
  background:#27ae60;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-success .iradio_billevo{
  border-color:#89e5b0;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-success .icheckbox_billevo.checked{
  background-color:#27ae60;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-success .icheckbox_billevo.hover{
  border-color:#27ae60;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-success .icheckbox_billevo{
  border-color:#89e5b0;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-success .switch .switch-checkbox:checked + .switch-container{
  background-color:#27ae60;
}
fieldset[name="RadioCheckSwitch"] .form-block .input-field.type-success .switch .switch-container{
  background-color:#89e5b0;
}
fieldset[name="Sliders"] .form-block .input-field.type-error:after{
  display:none;
}
fieldset[name="Sliders"] .form-block .input-field.type-error .ui-slider div,
fieldset[name="Sliders"] .form-block .input-field.type-error .ui-slider span{
  background:#f44336;
}
fieldset[name="Sliders"] .form-block .input-field.type-warning:after{
  display:none;
}
fieldset[name="Sliders"] .form-block .input-field.type-warning .ui-slider div,
fieldset[name="Sliders"] .form-block .input-field.type-warning .ui-slider span{
  background:#ffa726;
}
fieldset[name="Sliders"] .form-block .input-field.type-success:after{
  display:none;
}
fieldset[name="Sliders"] .form-block .input-field.type-success .ui-slider div,
fieldset[name="Sliders"] .form-block .input-field.type-success .ui-slider span{
  background:#27ae60;
}
fieldset[name="MDLForms"] .form-block .input-field.type-error .mdl-textfield__input{
  padding-right:24px;
}
fieldset[name="MDLForms"] .form-block .input-field.type-error input:not(.switch-checkbox){
  border:1px solid transparent;
  border-bottom:1px solid rgba(0, 0, 0, 0.12);
}
fieldset[name="MDLForms"] .form-block .input-field.type-error label{
  color:#f44336;
}
fieldset[name="MDLForms"] .form-block .input-field.type-error .mdl-textfield__label:after{
  background-color:#f44336;
}
fieldset[name="MDLForms"] .form-block .input-field.type-warning .mdl-textfield__input{
  padding-right:24px;
}
fieldset[name="MDLForms"] .form-block .input-field.type-warning input:not(.switch-checkbox){
  border:1px solid transparent;
  border-bottom:1px solid rgba(0, 0, 0, 0.12);
}
fieldset[name="MDLForms"] .form-block .input-field.type-warning label{
  color:#ffa726;
}
fieldset[name="MDLForms"] .form-block .input-field.type-warning .mdl-textfield__label:after{
  background-color:#ffa726;
}
fieldset[name="MDLForms"] .form-block .input-field.type-success .mdl-textfield__input{
  padding-right:24px;
}
fieldset[name="MDLForms"] .form-block .input-field.type-success input:not(.switch-checkbox){
  border:1px solid transparent;
  border-bottom:1px solid rgba(0, 0, 0, 0.12);
}
fieldset[name="MDLForms"] .form-block .input-field.type-success label{
  color:#27ae60;
}
fieldset[name="MDLForms"] .form-block .input-field.type-success .mdl-textfield__label:after{
  background-color:#27ae60;
}
fieldset.spinner .form-block .type-error:after,
fieldset.spinner .form-block .type-success:after,
fieldset.spinner .form-block .type-warning:after{
  right:20px;
}
fieldset.spinner .form-block .type-error .filter-spinner{
  color:#f44336;
}
fieldset.spinner .form-block .type-success .filter-spinner{
  color:#27ae60;
}
fieldset.spinner .form-block .type-warning .filter-spinner{
  color:#ffa726;
}
.page-settings .radio-btns .radio-btn--disabled > span,.page-settings .input-field.type--disabled input,
.page-settings .input-field.type--disabled > textarea,
.page-settings .input-field.type--disabled > [data-tooltip-inline],
.page-settings .input-field.type--disabled > [data-slider],
.page-settings .input-field.type--disabled > [data-slider-range]{
  cursor:not-allowed;
  opacity:0.5;
}
.page-settings .input-field.type--disabled > [data-tooltip-inline]{
  font-size:24px;
}
.page-settings .input-field.type--disabled > [data-slider] .ui-slider-handle{
  left:0 !important;
  cursor:not-allowed;
}
.page-settings .input-field.type--disabled > [data-slider] .ui-slider-range{
  width:0 !important;
}
.page-settings .input-field.type--disabled > [data-slider-range] .ui-slider-range{
  left:19% !important;
  width:47.5% !important;
}
.page-settings .input-field.type--disabled > [data-slider-range] .ui-slider-handle:first-of-type{
  left:19% !important;
  cursor:not-allowed;
}
.page-settings .input-field.type--disabled > [data-slider-range] .ui-slider-handle:last-of-type{
  left:67% !important;
  cursor:not-allowed;
}
.page-settings .input-field.type--disabled > .spinner-basic .ui-spinner-button{
  display:none;
}
.mdl-tooltip{
  -webkit-box-shadow:5px 0 20px rgba(0, 0, 0, 0.15);
  padding:16px;
  background:#2d353d;
  color:#8a9099;
  font-size:12px;
          box-shadow:5px 0 20px rgba(0, 0, 0, 0.15);
}
.tooltip-content{
  display:none;
}
.qtip.ar{
  -webkit-box-shadow:5px 0 20px rgba(0, 0, 0, 0.15);
  padding:16px;
  border:0;
  background:#2d353d;
  color:#2d353d;
  font-size:12px;
          box-shadow:5px 0 20px rgba(0, 0, 0, 0.15);
}
.qtip.ar .qtip-content{
  color:#a1a8b2;
  line-height:18px;
}
.qtip.ar .tooltip__header{
  color:#8a9099;
  font-size:11px;
  text-transform:uppercase;
}
[data-tooltip-inline],
[data-tooltip]{
  cursor:pointer;
}
.form-block .radio-btns{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row wrap;
      -ms-flex-flow:row wrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row wrap;
          align-items:center;
          justify-content:flex-start;
}
.form-block .radio-btns [data-type="radio-btn"]{
  margin-right:8px;
  margin-left:8px;
  padding-right:0;
  color:inherit;
}
.form-block .radio-btns [data-type="radio-btn"] input[type="radio"]{
  position:absolute;
  top:-9999px;
  color:inherit;
  font-size:inherit;
  visibility:hidden;
}
.form-block .radio-btns [data-type="radio-btn"] .btn{
  -webkit-box-shadow:none;
          box-shadow:none;
}
@media only screen and (max-width: 767px){
  .form-block .radio-btns [data-type="radio-btn"] .btn{
    margin-bottom:8px;
  }
}
.form-block .radio-btns [data-type="radio-btn"] input:checked + .btn{
  background-color:#02A8F3;
  color:#fff;
}
.form-block .radio-btns.radio-btns--big [data-type="radio-btn"]{
      -ms-flex-align:center;
      -ms-flex-pack:center !important;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
}
.form-block .radio-btns.radio-btns--big [data-type="radio-btn"],.form-block .radio-btns.radio-btns--big [data-type="radio-btn"] .btn{
  -webkit-box-align:center;
  -webkit-align-items:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center !important;
}
.form-block .radio-btns.radio-btns--big [data-type="radio-btn"] .btn{
      -ms-flex-align:center;
      -ms-flex-pack:center !important;
  width:100%;
  background-size:cover;
  color:#fff;
}
.form-block .radio-btns.radio-btns--big [data-type="radio-btn"] input:checked + .btn{
  border:5px solid #02A8F3;
}
@media only screen and (max-width: 1199px){
  .form-block .radio-btns.radio-btns--big [data-type="radio-btn"] .btn{
    min-width:10px;
    min-height:50px;
    padding:0 8px;
  }
  .form-block .radio-btns [data-type="radio-btn"]{
    margin-right:4px;
  }
}
.radio input[type="radio"]{
  opacity:0;
}
.iradio_billevo{
  -webkit-transition:0.15s ease-in-out;
  -o-transition:0.15s ease-in-out;
  display:inline-block;
  position:relative;
  width:19px;
  height:19px;
  border:2px solid #dfe3e6;
  border-radius:10px;
  color:transparent;
  cursor:pointer;
  transition:0.15s ease-in-out;
}
.iradio_billevo:active,
.iradio_billevo:focus,.icheck-label:hover > .iradio_billevo,
.iradio_billevo.hover,
.iradio_billevo:hover,
.iradio_billevo.checked{
  border-color:#02A8F3;
}
.iradio_billevo input[readonly] + .iCheck-helper{
  cursor:not-allowed;
}
.iradio_billevo:before{
  -webkit-transition:0.15s ease-in-out;
  -o-transition:0.15s ease-in-out;
  -webkit-transform:scale(0.7);
      -ms-transform:scale(0.7);
  display:block;
  position:absolute;
  top:3px;
  left:3px;
  width:9px;
  height:9px;
  margin:0;
          transform:scale(0.7);
  border-radius:10px;
  background:#02A8F3;
  content:"";
  opacity:0;
  transition:0.15s ease-in-out;
}
.iradio_billevo.checked:before{
  -webkit-transform:scale(1);
      -ms-transform:scale(1);
          transform:scale(1);
  opacity:1;
}
.radio > label{
  position:relative;
  width:100%;
  padding-left:28px;
}
.iradio_billevo.disabled,
.iradio_billevo.disabled:hover,
.iradio_billevo.disabled:active,
.iradio_billevo.disabled:focus{
  border:2px solid #ecedf0;
  cursor:not-allowed;
}
.radio > label > .iradio_billevo{
  position:absolute;
  top:2px;
  left:0;
}
.radio-btns--xs{
  -webkit-box-flex:0 !important;
  -webkit-flex:none !important;
      -ms-flex:none !important;
          flex:none !important;
}
@media only screen and (max-width: 767px){
  .radio-btns--xs{
    margin:8px;
  }
}
.radio-btns--xs span{
  width:50px !important;
  min-width:0;
  height:50px !important;
  margin-bottom:0 !important;
}
.radio-btns--sm{
  -webkit-box-flex:0 !important;
  -webkit-flex:none !important;
      -ms-flex:none !important;
          flex:none !important;
}
@media only screen and (max-width: 767px){
  .radio-btns--sm{
    margin:8px;
  }
}
.radio-btns--sm span{
  width:65px !important;
  min-width:0;
  height:65px !important;
  margin-bottom:0 !important;
}
.radio-btns--md{
  -webkit-box-flex:0 !important;
  -webkit-flex:none !important;
      -ms-flex:none !important;
          flex:none !important;
}
@media only screen and (max-width: 767px){
  .radio-btns--md{
    margin:8px;
  }
}
.radio-btns--md span{
  width:70px !important;
  min-width:0;
  height:70px !important;
  margin-bottom:0 !important;
}
.radio-btns--lg{
  -webkit-box-flex:0 !important;
  -webkit-flex:none !important;
      -ms-flex:none !important;
          flex:none !important;
}
@media only screen and (max-width: 767px){
  .radio-btns--lg{
    margin:8px;
  }
}
.radio-btns--lg span{
  width:80px !important;
  min-width:0;
  height:80px !important;
  margin-bottom:0 !important;
}
@media only screen and (min-width: 1024px){
  .main-sidebar--top .app-content,
  .main-sidebar--top .main-content{
    -webkit-transition:0ms !important;
    -o-transition:0ms !important;
    transition:0ms !important;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1023px){
  .app-content .main-content{
    padding:0 8px;
  }
  .app-content .main-head{
    padding:24px 14px;
  }
}
@media only screen and (min-width: 1024px) and (max-width: 1199px){
  .app-content .main-content{
    padding:0 14px;
  }
}
@media only screen and (max-width: 1199px){
  body{
    overflow:visible !important;
  }
  body #app-wrapper{
    overflow:visible;
  }
  body #app-wrapper.mobile-menu-active{
    height:100vh;
    overflow:hidden !important;
  }
  body #app-wrapper.mobile-menu-active aside{
    height:100%;
  }
  body #app-wrapper .app-content{
    width:100vw;
    padding-bottom:24px;
  }
}
.btn-backToAdmin{
  margin-left:16px;
}
.mobile-menu-active .main-menu.li-submenu-open.main-menu--brand .submenu{
  height:auto !important;
  overflow:hidden !important;
}
.card-container.card--mobile-toggled .card .mobile-toogle--target{
  display:block !important;
  height:auto !important;
}
.card-container.card--mobile-toggled .card .card__content:after{
  height:0 !important;
}
@media screen and (orientation: landscape){
}
@media screen and (orientation: landscape){
}
@media screen and (orientation: landscape){
}
.widgets-page .main-content{
  padding:0;
}
.widgets-page .grid-container.grid-container--footer .grid-col{
  padding-bottom:8px !important;
}
[data-timepicker],
[data-datepicker],
[data-datetimepicker]{
  cursor:pointer;
}
.page-forms .grid-col--container form{
  margin-bottom:40px;
}
.main-head{
  max-height:88px;
}
input[type='number'],input{
  font-family:Roboto, sans-serif;
}
.form-block{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  -webkit-flex-wrap:wrap;
      -ms-flex-wrap:wrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:column nowrap;
          flex-wrap:wrap;
          align-items:center;
          justify-content:center;
  margin-bottom:16px;
}
.form-block .flex-inputs{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  width:100%;
}
.form-block .input-field{
  width:100%;
}
.form-block .input-field.input-field--group{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
          flex-flow:row nowrap;
          align-items:flex-start;
}
.form-block .input-field.input-field--group span.error{
  -webkit-box-ordinal-group:5;
  -webkit-order:4;
      -ms-flex-order:4;
          order:4;
}
.form-block .input-field.input-field--btn span.error{
  -webkit-box-ordinal-group:4;
  -webkit-order:3;
      -ms-flex-order:3;
          order:3;
}
.form-block .input-field.input-field--pre span.error,
.form-block .input-field.input-field--suff span.error{
  -webkit-box-ordinal-group:5;
  -webkit-order:4;
      -ms-flex-order:4;
          order:4;
}
.form-block .input-field__inner.input-field__inner--icon-start,
.form-block .input-field__inner.input-field__inner--icon-end{
  position:relative;
}
.form-block .input-field__inner.input-field__inner--icon-start i,
.form-block .input-field__inner.input-field__inner--icon-end i{
  position:absolute;
  top:8px;
  left:14px;
  color:#b8c0cc;
  font-size:19px;
  z-index:2;
}
.form-block .input-field__inner.input-field__inner--icon-start input,
.form-block .input-field__inner.input-field__inner--icon-end input{
  padding-left:44px;
}
.form-block .input-field__inner.input-field__inner--icon-both{
  position:relative;
}
.form-block .input-field__inner.input-field__inner--icon-both i:first-child,
.form-block .input-field__inner.input-field__inner--icon-both i:nth-child(2){
  position:absolute;
  top:8px;
  left:14px;
  color:#b8c0cc;
  font-size:19px;
  z-index:2;
}
.form-block .input-field__inner.input-field__inner--icon-both input{
  padding:0 44px;
}
.form-block label:not(.switch){
  color:#8a9099;
  font-size:13px;
  font-weight:500;
}
.form-block input{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  width:100%;
  height:36px;
  padding:0 8px;
  border:1px solid #dfe3e6;
  border-radius:2px;
  background-color:#fff;
  color:#5c6066;
  font-size:13px;
}
.form-block input:hover{
  border-color:#b7b9bd;
}
.form-block input[type='number']{
  padding:0 0 0 8px;
}
.form-block input.size--small{
  height:32px;
  padding:0 12px;
  font-size:12px;
}
.form-block input.size--default{
  height:36px;
  padding:0 12px;
}
.form-block input.size--medium{
  height:40px;
  padding:0 12px;
}
.form-block input.size--large{
  height:46px;
  padding:0 16px;
  font-size:14px;
}
.form-block input.size--extra-large{
  height:52px;
  padding:0 16px;
  font-size:15px;
}
@media only screen and (max-width: 767px){
  .form-block input.size--extra-large{
    padding:0 0;
  }
}
.form-block input:focus,
.form-block input:active,
.form-block input.input--hover{
  border-color:#b7b9bd;
  outline:0;
}
.form-block input::-webkit-input-placeholder{
  color:#b8c0cc;
}
.form-block input[disabled]{
  background-color:#ecedf0;
  cursor:not-allowed;
}
.form-block textarea{
  -webkit-transition:300ms;
  -o-transition:300ms;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  -webkit-flex-basis:68px;
      -ms-flex-preferred-size:68px;
          flex:1;
          flex-basis:68px;
  width:100%;
  padding:8px 8px;
  border:1px solid #dfe3e6;
  border-radius:2px;
  background-color:#fff;
  color:#5c6066;
  font-family:Roboto, sans-serif;
  font-size:13px;
  resize:none;
  transition:300ms;
}
.form-block textarea.resize{
  resize:both;
}
.form-block textarea.resize-v{
  resize:vertical;
}
.form-block textarea.resize-h{
  resize:horizontal;
}
.form-block textarea:focus,
.form-block textarea:active{
  -webkit-box-shadow:0;
  outline:none;
          box-shadow:0;
}
.form-block textarea:hover{
  border-color:#b7b9bd;
}
.form-block .input-field__desc{
  color:#8a9099;
  font-size:13px;
  line-height:20px;
}
.form-block .input-field{
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
      -ms-flex-align:center;
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
  position:relative;
          flex:1;
          justify-content:flex-start;
}
.form-block .input-field,.form-block .input-field.input-field--icon .input-field__icon{
  -webkit-box-align:center;
  -webkit-align-items:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
}
.form-block .input-field.input-field--icon .input-field__icon{
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  position:absolute;
          justify-content:center !important;
  width:32px;
  height:100%;
  color:#b8c0cc;
  font-size:19px;
  line-height:40px;
  text-align:center;
  z-index:99;
}
.form-block .input-field.input-field--icon > input{
  padding-left:32px;
}
.form-block .input-field.input-field--group .input-field__pre,
.form-block .input-field.input-field--group .input-field__suff{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center !important;
  min-width:80px;
  height:36px;
  padding:0 8px;
  border:1px solid #dfe3e6;
  background:#ecedf0;
  color:#5c6066;
  font-size:13px;
  line-height:36px;
}
.form-block .input-field.input-field--group .input-field__inner{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column wrap;
      -ms-flex-flow:column wrap;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:column wrap;
          align-items:flex-start;
  height:100%;
}
.form-block .input-field.input-field--btn .btn--input{
  -webkit-box-shadow:none;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center !important;
  border-radius:0 2px 2px 0;
          box-shadow:none;
}
.form-block .input-field.input-field--btn .input-field__inner{
  position:relative;
}
.form-block .input-field.input-field--btn input{
  position:relative;
  border-radius:2px 0 0 2px;
}
.form-block .input-field.input-field--pre input{
  border-radius:0 2px 2px 0;
}
.form-block .input-field.input-field--pre .input-field__pre{
  border-right:0;
  border-radius:2px 0 0 2px;
}
.form-block .input-field.input-field--suff input{
  border-radius:2px 0 0 2px;
}
.form-block .input-field.input-field--suff .input-field__suff{
  border-left:0;
  border-radius:0 2px 2px 0;
}
.form-block .input-field.input-field--suff.input-field--pre input{
  border-radius:0;
}
#app-wrapper .app-content.page-brand-settings .main-content,
#app-wrapper .app-content.page-forms .main-content,
#app-wrapper .app-content.page-forms--hor .main-content,
#app-wrapper .app-content.page-settings .main-content,
#app-wrapper .app-content.page-email-settings .main-content,
#app-wrapper .app-content.page-create .main-content{
  padding:0;
}
@media only screen and (max-width: 767px){
  .app-content .main-content .generals-form{
    margin-bottom:90px;
  }
  .app-content .main-content .generals-form .col-16 .form-block .input-field--icon{
    height:40px;
  }
  .app-content .main-content .generals-form .col-16 .form-block .input-field--icon [data-selectar--mdl="true"] + .select2-container--mdl{
    right:0;
    width:100% !important;
  }
  .app-content .main-content .generals-form .col-16 .form-block .input-field--icon [data-selectar--mdl="true"] + .select2-container--mdl .select2-selection,
  .app-content .main-content .generals-form .col-16 .form-block .input-field--icon .search-box.search-box--dark .search-box__search-field{
    border-bottom:1px solid #dadce0;
  }
  .app-content .main-content .generals-form .col-16 .form-block .input-field--icon .select2-container--mdl .select2-selection__rendered{
    line-height:42px;
    text-align:left;
  }
  .app-content .main-content .generals-form .col-16 .select2 .select2-selection .select2-selection__rendered{
    max-width:none;
    padding-right:24px;
    line-height:32px;
  }
  .app-content .main-content .generals-form .col-16 .mdl-textfield{
    width:auto;
  }
}
@media only screen and (max-width: 1199px){
  .app-content .main-content .generals-form .col-16 .form-block .input-field--icon .select2-container--mdl .select2-selection__rendered{
    line-height:42px;
    text-align:left;
  }
}
.form-block .col-group{
  width:100%;
}
.page-settings .generals-form .form-block__name{
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  text-align:right;
}
.form-block div.input-field .mdl-textfield{
  width:100%;
  padding:0;
}
.form-block div.input-field .mdl-textfield .mdl-textfield__label{
  top:6px;
}
.form-block div.input-field .mdl-textfield .mdl-textfield__label:after{
  bottom:0;
}
.form-block div.input-field .mdl-textfield--floating-label.is-focused .mdl-textfield__label,
.form-block div.input-field .mdl-textfield--floating-label.is-dirty .mdl-textfield__label{
  top:-12px;
}
.page-forms--hor .generals-form .form--hor .form-block__name{
  -webkit-box-pack:end;
  -webkit-justify-content:flex-end;
      -ms-flex-pack:end;
          justify-content:flex-end;
  text-align:right;
}
.page-forms--hor .input-field .mdl-textfield{
  width:100%;
}
.input-field input[name="with-button"]{
  margin-right:8px !important;
}
.input-field.input-btn--left{
  -webkit-box-orient:horizontal !important;
  -webkit-box-direction:reverse !important;
  -webkit-flex-flow:row-reverse !important;
      -ms-flex-flow:row-reverse !important;
          flex-flow:row-reverse !important;
}
.input-field.input-btn--left > input[name="with-button"]{
  margin-right:0px !important;
  margin-left:8px !important;
}
.input-field .spinner-basic,.input-field .spinner-basic .ui-spinner{
  width:100%;
}
.ui-front.comiseo-daterangepicker-mask{
  z-index:-10;
}
.icheckbox_billevo.disabled,
.icheckbox_billevo.disabled,
.switch-checkbox[disabled] + .switch-container{
  opacity:0.5;
}
.select2 .select2-selection,.comiseo-daterangepicker-triggerbutton{
  -webkit-transition:300ms;
  -o-transition:300ms;
  transition:300ms;
}
.select2-container--disabled .select2-selection{
  background-color:#ecedf0;
}
#app-wrapper .app-content__footer{
  -webkit-transition:300ms;
  -o-transition:300ms;
  -webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.15);
          box-shadow:0 0 20px rgba(0, 0, 0, 0.15);
  transition:300ms;
}
.mainhead-btn--widget-edit{
  display:none !important;
}
.app-content--gridstack .mainhead-btn--widget-edit{
  display:block !important;
}
@media (max-width: 1350px){
  .app-content--gridstack .mainhead-btn--widget-edit{
    display:none !important;
  }
}
#app-wrapper .main-content .grid-stack .grid-stack-item-content .card.card--users .card__content{
  margin:0;
  padding:16px;
}
.filter-spinner--validation-error,.filter-spinner--validation-error:hover{
  border:1px solid #f44336 !important;
}
fieldset.slider .input-field{
  height:36px;
  padding:0 8px;
}
.page-brand-settings .generals-form .app-content__footer{
  margin-left:-16px;
}
.generals-form{
  margin-right:6px;
  margin-left:6px;
}
@media only screen and (max-width: 767px){
  .generals-form{
    margin-right:0px;
    margin-left:0px;
  }
}
.generals-form .app-content__footer{
  margin-left:-6px;
}
.main-sidebar--wide.main-sidebar--expanded .page-forms.page-single-form .generals-form .app-content__footer{
  left:auto;
  width:calc(100% - 280px);
}
@media only screen and (min-width: 1024px){
  .main-sidebar--wide.main-sidebar--expanded .page-forms.page-single-form .generals-form .app-content__footer{
    margin-left:-16px;
  }
}
.main-sidebar--top .page-forms.page-single-form .grid-container.grid-container--1col > .grid-col{
  margin:0;
  padding:0;
}
.main-sidebar--top .page-forms.page-single-form .grid-container.grid-container--1col > .grid-col .generals-form .app-content__footer{
  margin-left:-16px;
}
.page-forms.page-single-form .grid-container.grid-container--1col{
  position:relative;
  height:auto;
  min-height:calc(100vh - 88px);
}
.page-forms.page-single-form .grid-container.grid-container--1col > .grid-col{
  padding:0;
}
@media only screen and (max-width: 1023px){
  .page-forms.page-single-form .grid-container.grid-container--1col > .grid-col{
    margin:0;
  }
  .page-forms.page-single-form .grid-container.grid-container--1col > .grid-col .app-content__footer{
    left:0;
  }
}
.page-forms.page-single-form .generals-form .app-content__footer{
  margin-left:0px;
}
.page-forms .generals-form{
  margin-right:16px;
  margin-left:16px;
}
@media only screen and (max-width: 767px){
  .page-forms .generals-form{
    margin-right:0px;
    margin-left:0px;
  }
}
.page-forms .generals-form .app-content__footer{
  margin-left:-16px;
}
.btn-with-icon .form-block{
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
          align-items:flex-start;
}
.btn-with-icon .btns--block{
  width:100%;
}
@media only screen and (max-width: 767px){
  .btn-with-icon .btns--block{
    margin-left:0;
  }
}
.btn-with-icon .btns--block .col-group{
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
          align-items:flex-start;
}
.alerts--block{
  margin-right:10px;
  margin-left:10px;
}
fieldset[name="Buttons"]:not(.btn-with-icon) .btns--block{
  margin-left:-10px;
}
@media only screen and (max-width: 767px){
  fieldset[name="Buttons"]:not(.btn-with-icon) .btns--block{
    margin-left:0;
  }
}
fieldset[name="Buttons"] .btns--block a{
  margin:8px 16px;
}
@media only screen and (max-width: 767px){
  fieldset[name="Buttons"].btn-with-icon .col-group{
    -webkit-box-orient:vertical;
    -webkit-box-direction:normal;
    -webkit-flex-flow:column;
        -ms-flex-flow:column;
            flex-flow:column;
  }
  fieldset[name="Buttons"].btn-with-icon .col-group .col-12{
    margin-bottom:8px;
  }
}
.card-datatables .tbl-c .dataTables_wrapper tbody tr td:first-child:not(.dataTables_empty){
  white-space:nowrap;
}
.card--chart .comiseo-daterangepicker-triggerbutton > span{
  display:block;
}
.comiseo-daterangepicker-calendar,
.comiseo-daterangepicker-presets{
  height:auto;
}
.comiseo-daterangepicker-triggerbutton{
  position:relative;
  width:100%;
  height:36px;
  padding:0 8px;
  border:1px solid #dfe3e6;
  border-radius:2px;
  background:#fff;
  color:#5c6066;
  font-family:Roboto;
  font-size:13px;
}
.comiseo-daterangepicker-triggerbutton > span{
  display:none;
  padding:0;
  color:#a1a8b2;
}
.comiseo-daterangepicker-triggerbutton .ui-button-text{
  padding-left:0;
}
.comiseo-daterangepicker-triggerbutton.error{
  border:1px solid #f44336;
}
.comiseo-daterangepicker-triggerbutton:focus,
.comiseo-daterangepicker-triggerbutton:active,
.comiseo-daterangepicker-triggerbutton.comiseo-daterangepicker-active{
  outline:0;
}
.comiseo-daterangepicker-triggerbutton:hover{
  border-color:#b7b9bd;
}
.comiseo-daterangepicker-triggerbutton:hover .ui-button-text{
  color:#b7b9bd;
}
.comiseo-daterangepicker-triggerbutton > .ui-button-icon-secondary{
  display:none;
}
.comiseo-daterangepicker-triggerbutton.comiseo-daterangepicker-active{
  border-color:#b7b9bd;
}
.comiseo-daterangepicker-triggerbutton.comiseo-daterangepicker-active:after{
  color:#02A8F3;
}
.comiseo-daterangepicker-triggerbutton:after{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  position:absolute;
  top:8px;
  right:16px;
  color:#b8c0cc;
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  content:'\f332';
}
.comiseo-daterangepicker-triggerbutton .ui-button-text{
  -o-text-overflow:ellipsis;
  max-width:200px;
  overflow:hidden;
     text-overflow:ellipsis;
  white-space:nowrap;
}
@media only screen and (max-width: 767px){
  .comiseo-daterangepicker-triggerbutton .ui-button-text{
    max-width:200px !important;
  }
}
@media only screen and (max-width: 550px){
  .comiseo-daterangepicker-triggerbutton .ui-button-text{
    max-width:120px !important;
  }
}
.card--chart .comiseo-daterangepicker-triggerbutton{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          flex-flow:row nowrap;
          align-items:center;
  width:auto;
  min-width:auto;
  margin-right:16px;
  margin-left:auto;
  border:0;
  background:#fff;
}
.card--chart .comiseo-daterangepicker-triggerbutton span.ui-button-icon{
  margin-left:4px;
}
.card--chart .comiseo-daterangepicker-triggerbutton span.ui-button-text{
  -o-text-overflow:ellipsis;
  position:relative;
  max-width:100%;
  height:36px;
  padding:0 24px 0 8px;
  overflow:hidden;
  color:#66615c;
  font-size:13px;
  line-height:36px;
     text-overflow:ellipsis;
  white-space:nowrap;
}
.card--chart .comiseo-daterangepicker-triggerbutton span.ui-button-text:after{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  position:absolute;
  top:7px;
  right:8px;
  color:#5c6066;
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  line-height:1;
  text-rendering:auto;
  content:'\f2f2';
  z-index:1;
}
.card--chart .comiseo-daterangepicker-triggerbutton.comiseo-daterangepicker-active span.ui-button-text{
  color:#02A8F3;
}
.card--chart .comiseo-daterangepicker-triggerbutton:after{
  display:none;
}
.comiseo-daterangepicker-main{
  display:-webkit-box !important;
  display:-webkit-flex !important;
  display:-ms-flexbox !important;
  display:flex !important;
}
.comiseo-daterangepicker-main .comiseo-daterangepicker-calendar{
  -webkit-box-ordinal-group:3;
  -webkit-order:2;
      -ms-flex-order:2;
          order:2;
}
.comiseo-daterangepicker-main .comiseo-daterangepicker-presets{
  -webkit-box-ordinal-group:2;
  -webkit-order:1;
      -ms-flex-order:1;
          order:1;
}
.comiseo-daterangepicker{
  -webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.15);
  padding:0;
  font-family:Roboto;
          box-shadow:0 5px 20px rgba(0, 0, 0, 0.15);
  z-index:9999;
}
.comiseo-daterangepicker .comiseo-daterangepicker-presets{
  padding:0;
}
.comiseo-daterangepicker .comiseo-daterangepicker-presets ul.ui-menu{
  padding:8px 0;
  border-right:1px solid #ecedf0;
}
.comiseo-daterangepicker .comiseo-daterangepicker-presets li.ui-menu-item{
  padding:8px 24px;
  border-top:0;
  border-right:0;
  border-bottom:0;
  color:#5c6066;
  font-family:Roboto;
  font-size:13px;
  font-weight:500;
}
.comiseo-daterangepicker .comiseo-daterangepicker-presets li.ui-menu-item:hover,
.comiseo-daterangepicker .comiseo-daterangepicker-presets li.ui-menu-item.ui-state-focus{
  margin:0;
  padding:8px 24px;
  border:0;
  outline:0;
  background:#ecedf0;
}
.comiseo-daterangepicker .comiseo-daterangepicker-presets li.ui-menu-item a{
  font-weight:400;
}
.comiseo-daterangepicker .btn.btn--dark,
.comiseo-daterangepicker .btn.btn--red{
  background-color:#dfe3e6;
  color:#5c6066;
}
.comiseo-daterangepicker .ui-datepicker th{
  width:26px;
  height:26px;
  padding:0;
  color:#9fa5b3;
  font-size:10px;
  font-weight:500;
}
.comiseo-daterangepicker .ui-datepicker th span{
  text-transform:uppercase;
}
.comiseo-daterangepicker .ui-state-default{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
  padding:4.5px 0;
  border:0;
  background:transparent;
  color:#5c6066;
  font-size:12px;
}
.comiseo-daterangepicker .ui-state-default:hover{
  opacity:0.5;
}
.comiseo-daterangepicker .ui-state-highlight a.ui-state-default{
  background:#ecedf0;
  color:#5c6066;
}
.comiseo-daterangepicker .ui-widget{
  border:0;
}
.comiseo-daterangepicker .ui-widget-content + .ui-helper-clearfix{
  border-top:1px solid #ecedf0;
}
.comiseo-daterangepicker .ui-widget-content + .ui-helper-clearfix .comiseo-daterangepicker-buttonpanel{
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row nowrap;
      -ms-flex-flow:row nowrap;
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          flex-flow:row nowrap;
          align-items:center;
          justify-content:flex-start;
  width:100%;
  padding:8px 16px;
  text-align:right;
}
@media only screen and (max-width: 767px){
  .comiseo-daterangepicker .ui-widget-content + .ui-helper-clearfix .comiseo-daterangepicker-buttonpanel{
    padding:16px 16px;
  }
}
.comiseo-daterangepicker .ui-widget-content + .ui-helper-clearfix .comiseo-daterangepicker-buttonpanel button{
  margin:0;
}
.comiseo-daterangepicker .ui-widget-content + .ui-helper-clearfix .comiseo-daterangepicker-buttonpanel button:last-child{
  position:absolute;
  right:16px;
}
@media only screen and (max-width: 767px){
  .comiseo-daterangepicker .ui-widget-content + .ui-helper-clearfix .comiseo-daterangepicker-buttonpanel button:last-child{
    position:relative;
    right:auto;
  }
}
.comiseo-daterangepicker .ui-datepicker-header{
  border:0;
  background:transparent;
}
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-title{
  color:#5c6066;
  font-size:14px;
  font-weight:300;
}
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-prev,
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover,
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-next,
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover{
  top:0;
  border:0;
  background:none;
}
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-prev:before,
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover:before,
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-next:before,
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover:before{
  display:inline-block;
  position:absolute;
  top:7px;
  width:20px;
  height:20px;
  color:#000;
  font:normal normal normal 19px/1 'Material-Design-Iconic-Font';
  cursor:pointer;
  z-index:1;
}
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled:before,
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover.ui-state-disabled:before,
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled:before,
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover.ui-state-disabled:before{
  content:'';
}
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon,
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover .ui-icon,
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-next .ui-icon,
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover .ui-icon{
  background:none;
}
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-prev,
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover{
  left:0;
}
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-prev:before,
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover:before{
  right:-10px;
  content:'\f2fa';
}
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon,
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover .ui-icon{
  background:none;
}
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-next,
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover{
  right:10px;
  left:auto;
}
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-next:before,
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover:before{
  right:-2px;
  content:'\f2fb';
}
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-next .ui-icon,
.comiseo-daterangepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover .ui-icon{
  position:relative;
}
.data-scroll-blocked-pickers{
  overflow:hidden;
  pointer-events:none;
}
.ui-widget-content{
  border:0;
}
.comiseo-daterangepicker .comiseo-daterangepicker-presets li.ui-menu-item{
  width:280px;
}
.ui-datepicker td{
  padding:0;
}
.comiseo-daterangepicker{
  font-family:Roboto, sans-serif;
}
.comiseo-daterangepicker-right .comiseo-daterangepicker-buttonpanel > button{
  padding-top:0;
}
.comiseo-daterangepicker-presets a,
.comiseo-daterangepicker-presets .ui-state-active{
  color:#5c6066;
}
@media only screen and (max-width: 550px){
  .comiseo-daterangepicker-main .comiseo-daterangepicker-calendar{
    margin-left:16px;
  }
}
.xdsoft_datetimepicker{
  -webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.15);
  border:0;
  font-family:Roboto, sans-serif;
          box-shadow:0 5px 20px rgba(0, 0, 0, 0.15);
}
@media only screen and (max-width: 767px){
  .xdsoft_datetimepicker{
    margin-top:2px;
  }
}
.xdsoft_datetimepicker .xdsoft_calendar th{
  border:0;
  background-color:#fff;
  color:#a1a7b3;
  font-size:10px;
  font-weight:500;
  text-transform:uppercase;
}
.xdsoft_datetimepicker .xdsoft_calendar td{
  padding:4.5px 0;
  border:0;
  background-color:#fff;
  color:#5c6066;
  font-size:12px;
  font-weight:500;
  text-align:center;
  text-transform:uppercase;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_date:hover{
  background-color:#eee !important;
  color:#a1a7b3 !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current{
  -webkit-box-shadow:none;
  background-color:#ecedf0;
  color:#5c6066 !important;
          box-shadow:none;
}
.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current:hover{
  color:#5c6066 !important;
}
.xdsoft_datetimepicker .xdsoft_calendar td > div{
  padding:0;
}
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_next{
  display:block;
  position:relative;
  background-image:none;
}
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_prev:after,
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_next:after{
  -webkit-transform:translate(-50%, -50%);
      -ms-transform:translate(-50%, -50%);
  position:absolute;
  top:50%;
  left:0;
          transform:translate(-50%, -50%);
  color:#5c6066;
  font:normal normal normal 19px/1 Material-Design-Iconic-Font;
  font-size:24px;
  line-height:12px;
  content:"\f2fa";
}
.xdsoft_datetimepicker .xdsoft_datepicker .xdsoft_next:after{
  content:"\f2fb" !important;
}
.xdsoft_datetimepicker .xdsoft_mounthpicker,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{
  color:#5c6066;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div{
  border:0;
  background:#fff;
  color:#5c6066;
  font-weight:500;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current{
  -webkit-box-shadow:none;
  background-color:#ecedf0;
  color:#5c6066 !important;
          box-shadow:none;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current:hover{
  color:#5c6066 !important;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover{
  background-color:#eee !important;
  color:#a1a7b3 !important;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next{
  display:block;
  position:relative;
  background-image:none;
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev:after,
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next:after{
  -webkit-transform:translate(-50%, -50%);
      -ms-transform:translate(-50%, -50%);
  position:absolute;
  top:50%;
  left:0;
          transform:translate(-50%, -50%);
  color:#5c6066;
  font:normal normal normal 19px/1 Material-Design-Iconic-Font;
  font-size:24px;
  line-height:12px;
  content:"\f2fc";
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next:after{
  content:"\f2f9";
}
.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{
  border:0;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker{
  margin-top:5%;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option{
  color:#a1a7b3;
  font-size:13px;
  font-weight:400;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{
  -webkit-box-shadow:none;
  background-color:#ecedf0;
  color:#5c6066;
  font-weight:500;
          box-shadow:none;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{
  background-color:#eee;
  color:#5c6066;
  font-weight:500;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current:hover{
  color:#5c6066;
  font-weight:500;
}
.xdsoft_datetimepicker .xdsoft_label:hover > span{
  text-decoration:none;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select{
  -webkit-box-shadow:0 5px 20px rgba(0, 0, 0, 0.15);
  border:0;
          box-shadow:0 5px 20px rgba(0, 0, 0, 0.15);
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect{
  width:55px;
}
.xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect{
  width:85px;
}
.comiseo-daterangepicker.ui-widget-content.ui-front.arrow-top:after{
  -webkit-transform:rotate(180deg);
      -ms-transform:rotate(180deg);
  top:auto;
  bottom:-16px;
          transform:rotate(180deg);
}
.comiseo-daterangepicker.ui-widget-content.ui-front.arrow-top:before{
  -webkit-transform:rotate(180deg);
      -ms-transform:rotate(180deg);
  top:auto;
  bottom:-21px;
          transform:rotate(180deg);
}
@media only screen and (max-width: 400px){
  html body .xdsoft_datetimepicker{
    padding:0;
  }
  html body .xdsoft_datetimepicker > .xdsoft_datepicker.active,
  html body .xdsoft_datetimepicker > .xdsoft_timepicker.active{
    margin-right:0;
    margin-left:0;
  }
}
.switchbox .switch{
  margin-right:5px;
  vertical-align:middle;
}
.switch{
  position:relative;
  width:46px !important;
  height:22px;
  font-family:Roboto;
  cursor:pointer;
}
.switch .switch-checkbox{
  height:16px;
}
.switch.switch--off-icon .switch-checkbox:not(:checked) + .switch-container:after{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  position:absolute;
  top:0;
  right:10px;
  color:#8a9099;
  font-family:'Material-Design-Iconic-Font';
  font-size:15px;
  content:'\f136';
}
.switch.switch--off-clean .switch-checkbox + .switch-container:after,.switch.switch--on-clean .switch-checkbox:checked + .switch-container:after{
  display:none;
  content:'';
}
.switch.switch--on-icon .switch-checkbox:checked + .switch-container:after{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  display:inline-block;
  position:absolute;
  top:0;
  right:auto;
  left:10px;
  color:#fff;
  font-family:'Material-Design-Iconic-Font';
  font-size:15px;
  content:'\f26b';
}
.switch .switch-container{
  -webkit-transition:all ease .3s;
  -o-transition:all ease .3s;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  border-radius:12px;
  background-color:#ecedf0;
  transition:all ease .3s;
}
.switch:hover .switch-handle{
  -webkit-box-shadow:0 1px 10px -1px rgba(37, 45, 51, 0.5);
  box-shadow:0 1px 10px -1px rgba(37, 45, 51, 0.5);
}
.switch .switch-list{
  margin:0;
  padding:0;
  list-style:none;
}
.switch .switch-list > li:last-child{
  margin-bottom:0;
}
.switch .switch-list .switchbox{
  margin-top:10px;
  margin-bottom:10px;
}
.switch .switch-checkbox{
  position:absolute;
  opacity:0;
}
.switch .switch-checkbox[disabled] + .switch-container,
.switch .switch-checkbox[readonly] + .switch-container{
  cursor:not-allowed;
}
.switch .switch-handle{
  -webkit-transition:all ease .3s;
  -o-transition:all ease .3s;
  display:block;
  position:absolute;
  top:2px;
  right:2px;
  width:18px;
  height:18px;
  border-radius:12px;
  background-color:#fff;
  transition:all ease .3s;
  z-index:2;
}
.switch .switch-checkbox:checked + .switch-container{
  background-color:#02A8F3;
}
.switch .switch-checkbox:checked + .switch-container:after{
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  left:8px;
  color:#fff;
  content:"on";
}
.switch .switch-checkbox:checked + .switch-container:after,.switch .switch-checkbox + .switch-container:after{
  position:absolute;
  top:0;
  font-size:10px;
  font-weight:300;
  line-height:24px;
  text-transform:uppercase;
  z-index:1;
}
.switch .switch-checkbox + .switch-container:after{
  display:block;
  right:5px;
  color:#8a9099;
  content:"off";
}
.switch .switch-checkbox + .switch-container .switch-handle{
  right:26px;
}
.switch .switch-checkbox:checked + .switch-container .switch-handle{
  right:2px;
}
.mdl-textfield--AR input.mdl-textfield__input{
  padding-left:0;
  border:0;
  border-bottom:1px solid rgba(0, 0, 0, 0.12);
  border-radius:0;
}
.mdl-textfield--AR label.mdl-textfield__label{
  color:#a1a8b2;
  text-align:left !important;
}
.mdl-textfield--AR.mdl-textfield--floating-label.is-focused .mdl-textfield__label,
.mdl-textfield--AR.mdl-textfield--floating-label.is-dirty .mdl-textfield__label{
  color:#a1a8b2;
}
.form-block label.file-upload{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
  position:relative;
          align-items:center;
          justify-content:flex-start;
  width:100%;
  min-height:32px;
  padding:16px;
  border:1px solid #b8c0cc;
  background:#fff;
  text-align:left;
}
.form-block label.file-upload.file-upload--dropzone{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column wrap;
      -ms-flex-flow:column wrap;
  -webkit-box-align:start;
  -webkit-align-items:flex-start;
      -ms-flex-align:start;
          flex-flow:column wrap;
          align-items:flex-start;
}
.form-block label.file-upload.file-upload--dropzone .input-field{
  width:100%;
}
.form-block label.file-upload.file-upload--dropzone .input-field:first-child{
  margin-bottom:24px;
}
.form-block label.file-upload .file-upload__header{
  position:absolute;
  top:-12px;
  left:0;
  width:110px;
  background:#fff;
  text-align:center;
}
.form-block label.file-upload input[type="file"]{
  display:none;
  height:auto;
  padding:16px;
}
.form-block .dropzone-form{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center !important;
  -webkit-justify-content:center !important;
      -ms-flex-pack:center !important;
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -webkit-flex-flow:row wrap;
      -ms-flex-flow:row wrap;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          flex-flow:row wrap;
          align-items:center;
          justify-content:center !important;
  width:100%;
  min-height:200px;
  padding:5px 20px;
  border:1px solid #b8c0cc;
  background:#fff;
  z-index:1;
}
.form-block .dropzone-form .dz-message span{
  color:#02A8F3;
  font-size:16px;
  font-weight:500;
}
.dropzone-form{
  min-height:85px !important;
}
.dropzone-form .dz-message{
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -webkit-flex-flow:column nowrap;
      -ms-flex-flow:column nowrap;
          flex-flow:column nowrap;
  margin:0;
}
.dropzone-form .dz-message,.dropzone-form .dz-message .dz-m__current{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
}
.dropzone-form .dz-message .dz-m__current{
  -webkit-transition:300ms;
  -o-transition:300ms;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
  transition:300ms;
}
.dropzone-form .dz-message .dz-m__current img{
  z-index:1;
}
.dropzone-form .dz-message .dz-m__header{
  -webkit-transition:300ms;
  -o-transition:300ms;
  opacity:0;
  transition:300ms;
}
.dropzone-form .dz-message .dz-m__header i{
  color:#8a9099;
  font-size:43px;
}
.dropzone-form .dz-message .dz-m__content{
  -webkit-transition:300ms;
  -o-transition:300ms;
  margin-top:16px;
  opacity:0;
  transition:300ms;
}
.dropzone-form .dz-message .dz-m__content span{
  display:block;
  color:#0292ea;
  font-size:12px;
  line-height:16px;
}
.dropzone-form .dz-message .dz-m__content span:first-child{
  color:#8a9099;
}
.dropzone-form .dz-message:hover .dz-m__current{
  opacity:0.1;
}
.dropzone-form .dz-message:hover .dz-m__header,
.dropzone-form .dz-message:hover .dz-m__content,.dropzone-form.dz-drag-hover .dz-message{
  opacity:1;
}
.dropzone-form.dz-drag-hover .dz-message .dz-m__current{
  opacity:0.1;
}
.dropzone-form.dz-drag-hover .dz-message .dz-m__header,
.dropzone-form.dz-drag-hover .dz-message .dz-m__content{
  opacity:1;
}
.dropzone-form.dz-started .dz-message{
  display:none;
}
.dropzone-form.brand-logo,
.dropzone-form.brand-favicon{
  border:1px #dfe3e6 dashed;
}
.dropzone-form .dz-preview .dz-image{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:center;
  -webkit-justify-content:center;
      -ms-flex-pack:center;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:center;
  width:auto;
  max-width:200px;
  height:200px;
  max-height:200px;
  border-radius:0;
}
.dropzone-form .dz-preview .dz-image img{
  display:block;
  width:auto;
  max-width:200px;
  height:auto;
  max-height:200px;
}
.dropzone-form .dz-preview:hover .dz-image img{
  -webkit-transform:none;
      -ms-transform:none;
  -webkit-filter:none;
          transform:none;
          filter:none;
}
form fieldset legend{
  padding:8px 8px 24px 8px;
  color:#3d454c;
  font-size:18px;
  font-weight:500;
  line-height:24px;
}
@media only screen and (max-width: 1023px){
  form fieldset legend{
    padding:8px 12px 24px 12px;
  }
}
form fieldset .form-block .input-field--short{
  -webkit-box-flex:initial;
  -webkit-flex:initial;
      -ms-flex:initial;
          flex:initial;
  width:auto;
  max-width:150px;
}
form fieldset .form-block span.error{
  padding-top:8px;
}
form fieldset .form-block > label:not(.switch){
  padding-bottom:8px;
  line-height:18px;
}
.form-block__name{
  -webkit-box-align:center;
  -webkit-align-items:center;
      -ms-flex-align:center;
  -webkit-box-pack:start;
  -webkit-justify-content:flex-start;
      -ms-flex-pack:start;
  display:-webkit-box;
  display:-webkit-flex;
  display:-ms-flexbox;
  display:flex;
          align-items:center;
          justify-content:flex-start;
  margin-top:6px;
}
.form-block__name span{
  line-height:1;
}
.xdsoft_datetimepicker{
  z-index:101;
}
@media only screen and (max-width: 767px){
  .select2-selection__rendered{
    -o-text-overflow:ellipsis;
    max-width:280px;
    overflow:hidden;
       text-overflow:ellipsis;
    white-space:nowrap;
  }
}
.form-block.ai-fs .form-block__name{
  padding-top:8px;
}
.child-align-top{
  -webkit-align-self:flex-start;
      -ms-flex-item-align:start;
          align-self:flex-start;
}
.child-align-top > label{
  padding-top:8px;
}
.ui-slider{
  -webkit-box-flex:1;
  -webkit-flex:1;
      -ms-flex:1;
          flex:1;
  width:100%;
  height:12px;
  margin:24px 0;
  border-radius:10px;
  background:#dfe3e6;
}
.ui-slider + .slider-val{
  display:none;
}
.ui-slider .ui-slider-range{
  background:#02A8F3;
}
.ui-slider .ui-slider-handle{
  -webkit-transition:300ms -webkit-box-shadow ease-in-out;
  -o-transition:300ms box-shadow ease-in-out;
  top:-6px;
  width:24px;
  height:24px;
  border:0;
  border-radius:50%;
  background:#02A8F3;
  cursor:pointer;
  transition:300ms -webkit-box-shadow ease-in-out;
  transition:300ms box-shadow ease-in-out;
  transition:300ms box-shadow ease-in-out, 300ms -webkit-box-shadow ease-in-out;
}
.ui-slider .ui-slider-handle:focus,
.ui-slider .ui-slider-handle:active{
  outline:0;
  background:#02affd;
}
.ui-slider .ui-slider-handle.ui-state-active{
  -webkit-box-shadow:0 2px 13px rgba(0, 0, 0, 0.2);
          box-shadow:0 2px 13px rgba(0, 0, 0, 0.2);
}
.ui-slider.ui-slider--minimal{
  height:2px;
  border-radius:0;
  background:#dfe3e6;
}
.ui-slider.ui-slider--minimal .ui-slider-handle{
  top:-8px;
  width:18px;
  height:18px;
  background:#02A8F3;
}
.card-filter.ui-selectee .ddown__sgl .ui-spinner input{
  width:99.5%;
}
.icheckbox_billevo{
  -webkit-transition:0.15s ease-in-out;
  -o-transition:0.15s ease-in-out;
  display:inline-block;
  position:relative;
  width:19px;
  min-width:19px;
  height:19px;
  margin:0 8px 0 0;
  border:2px solid #dfe3e6;
  border-radius:2px;
  background-color:#fff;
  color:transparent;
  cursor:pointer;
  transition:0.15s ease-in-out;
}
.icheckbox_billevo:active,
.icheckbox_billevo:focus{
  border-color:#02A8F3;
}
.icheckbox_billevo > input{
  opacity:0;
}
.icheckbox_billevo input[readonly] + .iCheck-helper{
  cursor:not-allowed;
}
.icheckbox_billevo.error:not(.checked){
  border:2px solid #f44336;
}
.icheck-label{
  cursor:pointer;
}
.icheck-label:hover > .icheckbox_billevo,
.icheckbox_billevo.hover{
  border:2px solid #02A8F3;
}
.icheckbox_billevo.checked{
  border:0;
  background-color:#02A8F3;
}
.icheckbox_billevo.disabled,
.icheckbox_billevo.disabled:hover,
.icheckbox_billevo.disabled:active,
.icheckbox_billevo.disabled:focus,
.icheck-label:hover > .icheckbox_billevo.disabled{
  border:2px solid #dfe3e6;
  cursor:not-allowed;
}
.icheckbox_billevo:before{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  -webkit-transition:0.15s ease-in-out;
  -o-transition:0.15s ease-in-out;
  -webkit-transform:scale(0.7);
      -ms-transform:scale(0.7);
  display:block;
  position:absolute;
  top:0;
  left:0;
  width:100%;
  height:100%;
          transform:scale(0.7);
  color:#fff;
  font-family:'Material-Design-Iconic-Font';
  font-size:19px;
  line-height:19px;
  text-align:center;
  content:'\f26b';
  opacity:0;
  transition:0.15s ease-in-out;
}
.icheckbox_billevo.checked:before{
  -webkit-transform:scale(1);
      -ms-transform:scale(1);
          transform:scale(1);
  opacity:1;
}
.checkbox > label > .icheckbox_billevo,
.checkbox-inline > .icheckbox_billevo{
  position:absolute;
  top:2px;
  left:0;
}
.iradio_billevo{
  margin-right:8px;
}
.iradio_billevo.error:not(.checked){
  border:2px solid #f44336;
}
.form-span--helper{
  min-width:170px;
  padding:0 24px 0 8px;
  color:#5c6066;
  font-size:13px;
}
.page-dashboard-html .card--mobile-toggled .mobile-toogle--box .mdl-js-button .zmdi-caret-down{
  -webkit-transform:rotate(180deg);
      -ms-transform:rotate(180deg);
          transform:rotate(180deg);
}
@media only screen and (max-width: 1499px){
  .page-dashboard-html .card--news .slick-initialized .slick-slide{
    height:auto !important;
  }
}
@media only screen and (max-width: 767px){
  .page-dashboard-html .card--chart .mobile-toogle--target ul[data-scrollable]{
    display:block;
  }
  .page-dashboard-html .card.card--chart .card__right{
    padding:24px;
  }
  .page-dashboard-html .card.card--chart.card-chart--slim .datarow,.page-dashboard-html .card.card--chart.card-chart--slim .datarow ul{
    padding:0;
  }
}
@media only screen and (max-width: 1450px){
  .page-dashboard-html .card.card--chart.card--scrollbox .card__right{
    padding:0;
  }
  .page-dashboard-html div.card.card--chart .card__right ul.datarow.mobile-toogle--target > li{
    width:30%;
    margin-bottom:4px;
  }
  .page-dashboard-html div.card.card--chart .card__right header{
    max-height:inherit !important;
  }
}
.page-dashboard-html .card.card--chart .mobile-toogle--target{
  padding-bottom:0;
}
.page-dashboard-html .card.card--chart .mobile-toogle--target ul{
  padding:0 !important;
}
.page-dashboard-html .card-ctrls.card-ctrls--nopadding .card-ctrls__left{
  padding-top:0;
}
.page-dashboard-html .grid-size--tablet-xs.card.card--info .card__mobile-toggle{
  margin-right:0;
}
@media only screen and (max-width: 1199px){
  .page-dashboard-html .card.card--chart div.card__right,.page-dashboard-html .card.card--chart .card__right .datarow{
    max-height:inherit;
  }
}
#app-wrapper.main-sidebar--ca .main-head--ca .ddown--new-service > .btn{
  font-weight:700;
  text-transform:uppercase;
}
#app-wrapper.main-sidebar--ca .main-head--ca .ddown--new-service > .btn:after{
  display:none;
}
#app-wrapper.main-sidebar--ca .main-head--ca .ddown--new-service .ddown__content .ddown__menu{
  right:0;
}
#app-wrapper.main-sidebar--ca .main-head--ca .ddown--new-service .ddown__content .has-submenu .ddown__submenu{
  top:54px;
  right:0;
  left:auto;
}
@media only screen and (max-width: 767px){
  #app-wrapper.main-sidebar--ca .main-head--ca .ddown.ddown--open .ddown__menu{
    -webkit-transform:translate3d(0, 40px, 0) !important;
            transform:translate3d(0, 40px, 0) !important;
  }
}
#app-wrapper.main-sidebar--ca .main-head--ca .item-grp-single > .mdl-js-button > span{
  border-radius:50%;
}
#app-wrapper.main-sidebar--ca .main-head--ca .item-grp-single{
  display:none;
}
@media only screen and (max-width: 1024px){
  #app-wrapper.main-sidebar--ca .main-head--ca .item-grp-single{
    display:block;
    position:relative;
    width:40px;
    height:40px;
    margin-right:16px;
  }
  #app-wrapper.main-sidebar--ca .main-head--ca .item-grp-single:last-of-type{
    display:none;
  }
}
#app-wrapper.main-sidebar--ca .main-head--ca .ddown .ddown__content{
  margin-top:0;
}
@media only screen and (max-width: 1024px){
  #app-wrapper.main-sidebar--ca .main-menu-html--ca .client-area,#app-wrapper.main-sidebar--ca .main-menu-html--ca div.nav-container nav .mobile-ddowns .ddown--brand{
    display:none;
  }
  #app-wrapper.main-sidebar--ca .main-menu-html--ca div.nav-container nav .mobile-ddowns .ddown--logged{
    -webkit-box-pack:justify;
    -webkit-justify-content:space-between;
        -ms-flex-pack:justify;
            justify-content:space-between;
    width:100%;
  }
  #app-wrapper.main-sidebar--ca .main-menu-html--ca div.nav-container nav .mobile-ddowns .ddown--logged:after{
    right:14px !important;
    left:auto !important;
  }
}
#app-wrapper.main-sidebar--ca .main-head .mdl-js-button.mdl-js-ripple-effect{
  width:auto !important;
  height:auto !important;
}
[data-name='dashboard-CA'] a:hover .zmdi-toys{
  -webkit-animation-name:spin;
  -webkit-animation-duration:600ms;
  -webkit-animation-iteration-count:infinite;
  -webkit-animation-timing-function:linear;
          animation-name:spin;
          animation-duration:600ms;
          animation-timing-function:linear;
          animation-iteration-count:infinite;
  z-index:100;
}
@-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);
  }
}
@media only screen and (max-width: 1023px){
  #app-wrapper .main-menu-html--ca + .app-content{
    padding:0;
  }
}
/*# sourceMappingURL=antares.css.map */