/* Global */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,600|Roboto:400,500&subset=latin,latin-ext);

html{width:100%;height:100%;}
body {font-size:13px;font-family:"Open Sans",Tahoma,Verdana,Arial;width:100%;height:100%;display:table;table-layout:fixed;}
td {font-size:13px;font-family:"Open Sans",tahoma,verdana,Arial;color:#222;}
th {font-weight:bold;font-size:13px;font-family:"Open Sans",tahoma,verdana,Arial;color:white;background-color:#0072a8;}
th.SortCols.over{background-color:#112d41;cursor:pointer}
hr {color:#C2BEB5;height:1px}
hr {border:0;color:#C2BEB5;background-color:#C2BEB5;height:1px}
ul {list-style:outside url('images/UL.gif');margin-top:0px;margin-left:18px;padding:0}
ul.prox {list-style:outside url('images/UL2.gif');margin-top:0px;margin-left:18px;padding:0}
li {padding:0}
::placeholder{opacity:.5;}

.mainAll{height:100% !important;display:table-row;max-width:3840px;}
#mainContent{float:left;min-width:830px;max-width:3840px;}
#mainFooter{display:table-row;font:500 13px Roboto,sans-serif;}
#dashboardMainAll .mainContentWid{width:100%;padding:20px;}
#homeadmMainAll .mainContentWid{width:100%;padding:20px;}
.footerPrint{padding:20px 0 10px 20px;font:400 13px Roboto,sans-serif;}
.footerPrint a,.footerRowRight,.footerRowRight a{display:flex;align-items:center;}
.footerPrint svg{margin-right:4px;fill:#757575;}
.footerRow svg{margin-left:4px;fill:#757575;}
.footerPrint a:hover svg,.footerPrint a svg:hover,.footerRow svg:hover{fill:#42a5f5;}
.footerRow{background:#f3f3f3;height:57px;display:flex;align-items:center;justify-content:space-between;padding:0 20px 0 20px;border-top:1px solid #ddd;}
@media(max-width:400px){.footerVersion{display:none!important;}}
.footerCopyright{margin-left:20px;color:#757575;font-size:9pt;}
#mainTip{padding:10px 10px 0 10px;float:right;width:270px;}
.darkGray{background-color:#ddd;}

/* Helpers */
.centerGap{display:flex;align-items:center;column-gap:5px;}
.setFlexEnd{display:flex;align-items:flex-end;}
.marginCenter{margin:0 auto;}
.noTextAlign{text-align:unset!important;}
.paddingLeft10all{padding-left:10px;}

/* Estilos para Image Preview com mouseover */
#imgPreview_container{width:100%;position:absolute;top:40%;text-align:center;}
.imgPreview_border{border:#444444 1px solid;background-color:#ffffff;position:absolute;}
.imgPreview_load{padding:10px;vertical-align:middle;text-align:center;}
.imgPreview_load img{vertical-align:middle;text-align:center;}

/* Estilos para Google Chart nos relatórios */
#resultadorelatorioMainAll #GoogleChart{min-width:900px;min-height:300px;} /* Default para todos os charts */
#resultadorelatorioMainAll [googlecharttype="PieChart"] {min-width:600px!important;}

/* Estilos para os relatórios do dashboard */
.dashList th{background:#e9e9e9;color:#000000;}
.dashList .TabRelatScript tbody tr:hover{background:#cce7f4;color:#183C61}
.dashList .TabRelatScript {background:#e5e5e5;}
.dashList .TabRelatScript tr:nth-child(odd){background:#ffffff;}
.dashList .TabRelatScript tr:nth-child(even){background: #fafafa;}
.dashList .footTotal{background:#5992bb;color:#fff;font-weight:bold;border:0}
.dashList .sortArrowSpan svg{fill:#666666;}
.dashFoot select{color:#666666;font-family:Roboto;font-size:12px;padding:2px 0;border-color:#fff;background:#f6f6f6;}

/* relatório com imagem do produto ou do cliente (ex: Avaliações de produtos) */
.imgProdOnly img{max-width:50px;max-height:50px;margin:0 auto;display:flex;}
.imgCliOnly img{max-width:50px;max-height:50px;margin:0 auto;display:flex;}
.notaDescOpiniao div{white-space:nowrap;overflow:hidden;max-width:200px;text-overflow:ellipsis;margin-right:5px;}

/* relatório com imagem e descrição do produto (ex: Produtos novos) */
.imgNomeProd{display:flex;align-items:center;padding:5px 10px 5px 0;}
.imgNomeProd a{width:70px;display:block;}
.imgNomeProd div:last-child{max-width:300px;white-space:normal;}
.imgNomeProd img{max-width:50px;max-height:50px;margin:0 auto;display:flex;}

/* relatório com imagem e descrição do cliente (ex: Cliente novos) */
.imgNomeCli{display:flex;align-items:center;padding:5px 10px 5px 0;}
.imgNomeCli div:first-child a{width:45px;display:block;}
.imgNomeCli div:last-child a{display:block;}
.imgNomeCli div:last-child div,.imgNomeCli div:last-child div a{max-width:180px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.imgNomeCli img{max-width:50px;max-height:50px;margin:0 auto;display:flex;transition:transform .3s;}
.imgNomeCli .PictureLarge{z-index:1;position:absolute;border-radius:48px;line-height:48px;border:1px solid #dedede;transform:scale(2);transition:transform .3s;}

/* relatório de sessões */
.imgNomeUsu{display:flex;align-items:center;cursor:pointer;color:#0072a8;}
.imgNomeUsu span{margin-left:5px;}
.imgNomeUsu:hover span{text-decoration:underline;}

/* tamanhos */
#homeadmMainAll [charttype="Outdoor"],#dashboardMainAll [charttype="Outdoor"]{width:500px;}
#homeadmMainAll [charttype="none"],#dashboardMainAll [charttype="none"]{width:500px;}

#homeadmMainAll [googlecharttype="Gauge"],#dashboardMainAll [googlecharttype="Gauge"]{width:500px;}
#homeadmMainAll [googlecharttype="Gauge"] .dashBody,#dashboardMainAll [googlecharttype="Gauge"] .dashBody{background:url("images/IcNoPie.svg?cccfc=4") no-repeat 109px 15px/248px 248px;}

#homeadmMainAll .dashOutdoor .TabOutdoor,#dashboardMainAll .dashOutdoor .TabOutdoor{width:100%;}
#homeadmMainAll .dashOutdoor .dashList,#dashboardMainAll .dashOutdoor .dashList{width:100%;}

/* pedidos */
.dashList [class^="CircleStatus"],#resultadorelatorioMainAll [class^="CircleStatus"]{width:12px;height:12px;border-radius:6px;line-height:12px;border:1px solid #dedede;margin-right:6px;}
#homeadmMainAll [reportname="Pedidos por status"] .RelatScriptFootTR,#dashboardMainAll [reportname="Pedidos por status"] .RelatScriptFootTR{display:none;}
#homeadmMainAll [reportname="Pedidos por status"] .dashList,#dashboardMainAll [reportname="Pedidos por status"] .dashList{display:flex;align-items:center;}

/* pies */
#homeadmMainAll [googlecharttype="PieChart"],#dashboardMainAll [googlecharttype="PieChart"]{width:500px;}
#homeadmMainAll [googlecharttype="PieChart"] .dashBody,#dashboardMainAll [googlecharttype="PieChart"] .dashBody{background:url("images/IcNoPie.svg?cccfc=4") no-repeat 39px 11px/248px 248px;}

/* gauges */
#planolojaMainAll [googlecharttype="Gauge"] {width:300px;}
#planolojaMainAll [googlecharttype="Gauge"] .dashBody{background:url("images/IcNoPie.svg?cccfc=4") no-repeat 9px 15px/248px 248px;}

/* columns */
#homeadmMainAll [googlecharttype="ColumnChart"],#dashboardMainAll [googlecharttype="ColumnChart"]{width:500px;}
#listapedidosMainAll [googlecharttype="ColumnChart"]{width:700px;}

/* bars */
#homeadmMainAll [googlecharttype="BarChart"],#dashboardMainAll [googlecharttype="BarChart"]{width:500px;}

/* lines */
#homeadmMainAll [googlecharttype="LineChart"],#dashboardMainAll [googlecharttype="LineChart"]{width:500px;}

/* GeoChart */
#homeadmMainAll [googlecharttype="GeoChart"],#dashboardMainAll [googlecharttype="GeoChart"]{width:500px;}
#resultadorelatorioMainAll [googlecharttype="GeoChart"]{height:500px;}


/* scrollbar */
.dashList{scrollbar-base-color:#ddd;scrollbar-track-color:#efefef;-ms-overflow-style:-ms-autohiding-scrollbar;} /*IE only*/
.dashList::-webkit-scrollbar{display:none;}
.dashList:hover::-webkit-scrollbar{background-color:rgba(0,0,0,.03);width:6px;display:block;}
.dashList::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);background-clip:padding-box;}

#homeadmMainAll #TabRelat th,#homeadmMainAll .TabRelatScript th{font-size:8pt;font-family:verdana;padding:5px 0 5px 4px;text-align:left;}
#dashboardMainAll #TabRelat th,#dashboardMainAll .TabRelatScript th{font-size:8pt;font-family:verdana;padding:5px 0 5px 4px;text-align:left;}


@media(max-width:1119px){
  #mainTip{display:none;}
  .mainContentWid{width:calc(100% - 10px);}
}

@media(min-width:1120px){
  .mainContentWid{width:calc(100% - 290px);}
  #resultadorelatorioMainAll .mainContentWid{width:calc(100% - 10px);}
  #resultadorelatorioMainAll #mainContent{max-width:100%;}
}

#MenuAdm{overflow:hidden;width:300px;z-index:99;}
.MenuAdmInit{height:0;transition:all .3s linear;}
.MenuAdmFullsize{padding:15px 0 0 15px;height:56px;transition:all .3s linear;border-right:1px solid #dedede;border-bottom:1px solid #dedede;border-bottom-right-radius:10px;background:#f3f3f3;}
#MenuItems{z-index:100;min-width:300px;padding:8px;margin-top:1px;background:#fcfcfc;border:1px solid #dedede;position:absolute;display:none;}
#MenuItems #MenuItemsTit{background:#f3f3f3;padding:10px;border-top: 5px solid #5992bb;cursor:pointer;}
#MenuItems #MenuItemsCont div{padding:5px 5px;font-family:Roboto;}
#MenuItems #MenuItemsCont div:hover{background:#eeeeee;}
#MenuItems #MenuItemsCont a{color:#333333;}
#MenuItems #MenuItemsCont a:hover{color:#3473a9;text-decoration:none;}
#MenuItems .ItemNotFound {padding:10px;}
#InputSearchAdm{width:250px;}
#CloseSearchAdm{float:right;margin:6px 10px 0 0;cursor:pointer;}
#CloseSearchAdm svg:hover{fill:#990000}

.DashboardSec{margin:15px 0;padding:10px;font-family:Roboto;font-size:18px;border-bottom:1px solid #dedede;}

#headerTitleAll{padding:22px 0 22px 22px;width:830px;display:flex;display:-webkit-flex;}
#headerIcon{margin-right:10px;min-width:70px;}
#headerIcon img{width:70px;height:70px;}
#headerIcon svg{width:70px;height:70px;}
#headerTitleTextDescr{display:flex;align-items:center;flex-wrap:wrap;}
#headerTitleText{padding-bottom:4px;}
#headerTitleDescr{margin:0;}
#headerIcon svg{fill:#c3c3c3;}

.EstNomePesquisa{font-size:14px;padding:5px;}
.EstDescrPesquisa{font-size:8pt;padding:5px;font-family:verdana;}
.EstQtdPesq{background:#f8f8f8;font-size:8pt;padding:15px;font-family:verdana;}

.CIAStatus10{color:#e41010;}
.CIAStatus1{color:#05a1ff;}
.CIAStatus2{color:#00a500;}
.CIAStatus3{color:#f34747;}

.PMStatusREFUNDED{color:#e41010;}
.PMStatusCANCELED{color:#e41010;}
.PMStatusFAILED{color:#e41010;}
.PMStatusCHARGEDBACK{color:#FF0000;}
.PMStatusWAITING_PAYMENT{color:#ff7800;}
.PMStatusPENDING{color:#ff7800;}
.PMStatusPROCESSING{color:#ff7800;}
.PMStatusREFUSED{color:#e41010;}
.PMStatusAUTHORIZED{color:#05a1ff;}
.PMStatusPAID{color:#00a500;}

#idBrasilCashStatus{font-weight:bold;}
.BCStatusPAID{color:#00a500;}
.BCStatusREFUNDED{color:#e41010;}
.BCStatusWAITING_PAYMENT{color:#ff7800;}
.BCStatusAUTHORIZED{color:#05a1ff;}
.BCStatusREFUSED{color:#e41010;}
.BCStatusPROCESSING{color:#ff7800;}

.PBStatusPROCESSING{color:#ff7800;}
.PBStatusAUTHORIZED{color:#05a1ff;}
.PBStatusPAID{color:#00a500;}
.PBStatusREFUNDED{color:#e41010;}
.PBStatusWAITING_PAYMENT{color:#ff7800;}
.PBStatusPENDING_REFUND{color:#e41010;}
.PBStatusREFUSED{color:#e41010;}
.PBStatusCANCELED{color:#e41010;}
.PBStatusACTIVE{color:#ff7800;}

.PEStatusEXPIRED{color:#e41010;font-weight:bold;}
.PEStatusREQUESTED{color:#ff7800font-weight:bold;;}
.PEStatusCREATED{color:#ff7800;font-weight:bold;}
.PEStatusPAYED{color:#00a500;font-weight:bold;}
.PEStatusAUTHORIZED{color:#00a500;font-weight:bold;}
.PEStatusNOTIFIED{color:#ff7800;font-weight:bold;}
.PEStatusCAPTURED{color:#05a1ff;font-weight:bold;}
.PEStatusCANCELED{color:#e41010;font-weight:bold;}
.PEStatusPROCESSED{color:#00a500;font-weight:bold;}
.PEStatusREVERSAL{color:#e41010;font-weight:bold;}
.PEStatusDISPUTED{color:#e41010;font-weight:bold;}

/* table planos*/
#TablePlanos {background:#b5b5b5;}
#TablePlanos td{text-align:center;}
#TablePlanos .FundoTabPlanoE{text-align:right;padding-right:5px;}
#TablePlanos .FundoTabPlanoF{text-align:right;padding-right:5px;}
.FundoTabPlano1{background:#f2f2f2;color:#555555;} 
.FundoTabPlano2{background:#fcfcfc;color:#555555;}
.FundoTabPlano3{background:#fff;color:#555555;}
.FundoTabPlanoS{background: #f1f1f1;border-bottom:1px #b5b5b5 solid;border-top:1px #b5b5b5 solid;}

#TablePlanos .FundoTabPlanoE a{color:#fcfcfc;text-decoration:none;display:inline-table;}
#TablePlanos .FundoTabPlanoF a{color:#fcfcfc;text-decoration:none;display:inline-table;}
#TablePlanos .FundoTabPlanoE a:after{content:"";border-bottom:0.1em solid #6e6e6e;display:table-caption;caption-side:bottom;position:relative;margin-top:0px;}
#TablePlanos .FundoTabPlanoF a:after{content:"";border-bottom:0.1em solid #787878;display:table-caption;caption-side:bottom;position:relative;margin-top:0px;}

.TRSelPlano .TxtPlano{border-bottom:1px #b5b5b5 solid;border-top:1px #dedede solid;}

.FundoTabPlanoD{background:#57ac57;color:#fcfcfc;font-weight:bold;}
.FundoTabPlanoE{background:#444444;color:#fcfcfc;font-weight:bold;font-size:12px;}
.FundoTabPlanoF{background:#5a5a5a;color:#fcfcfc;font-weight:bold;font-size:13px;}

.Plano1S1{background:#ece4f2;cursor:pointer;}
.Plano1S2{background:#f2e9f9;cursor:pointer;}
.Plano2S1{background:#e6f1e6;cursor:pointer;}
.Plano2S2{background:#ecf8ec;cursor:pointer;}
.Plano3S1{background:#e0eef3;cursor:pointer;}
.Plano3S2{background:#e6f5fa;cursor:pointer;}

#TablePlanos .NomePlano1{font-size:14px;color:#fcfcfc;background:#8a74ba;font-weight:bold;cursor:pointer;}
#TablePlanos .NomePlano2{font-size:14px;color:#fcfcfc;background:#4cb992;font-weight:bold;cursor:pointer;}
#TablePlanos .NomePlano3{font-size:14px;color:#fcfcfc;background:#339adf;font-weight:bold;cursor:pointer;}
#TablePlanos .NomePlano4{font-size:14px;color:#fcfcfc;background:#eb9d53;font-weight:bold;cursor:pointer;}
#TablePlanos .NomePlano5{font-size:14px;color:#fcfcfc;background:#7c8487;font-weight:bold;cursor:pointer;}

#TablePlanos .PrecoPlano1{font-size:14px;color:#fcfcfc;background:#7864a2;font-weight:bold;cursor:pointer;}
#TablePlanos .PrecoPlano2{font-size:14px;color:#fcfcfc;background:#42a380;font-weight:bold;cursor:pointer;}
#TablePlanos .PrecoPlano3{font-size:14px;color:#fcfcfc;background:#308cc9;font-weight:bold;cursor:pointer;}
#TablePlanos .PrecoPlano4{font-size:14px;color:#fcfcfc;background:#d58e4a;font-weight:bold;cursor:pointer;}
#TablePlanos .PrecoPlano5{font-size:14px;color:#fcfcfc;background:#6b7275;font-weight:bold;cursor:pointer;}

#TablePlanos .FCPrice{line-height:40px;}
#TablePlanos .FCCurrencyLabel{font-size: 0.9em}
#TablePlanos .Plano1 .FCCurrencyLabel{color:#73449d;}
#TablePlanos .Plano2 .FCCurrencyLabel{color:#449d44;}
#TablePlanos .Plano3 .FCCurrencyLabel{color:#04b2e9;}
#TablePlanos .FCPriceInt{font-size: 1.8em}
#TablePlanos .Plano1 .FCPriceInt{color:#73449d;}
#TablePlanos .Plano2 .FCPriceInt{color:#449d44;}
#TablePlanos .Plano3 .FCPriceInt{color:#04b2e9;}
#TablePlanos .FCPriceCent{font-size: 0.8em;}

#TablePlanos .TxtPlano{font-size: 13px;}
#TablePlanos .TxtPlano img{width:18px;margin-top:7px;}

#TablePlanos .container {display: block;position: relative;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#TablePlanos .container input {position: absolute;opacity: 0;}

#TablePlanos .checkmark {display:block;margin:0 5px;background:#c7c5a7a3;color:#444;padding:4px;font-size:11px;border-radius:3px;} /* ffea97 */

#TablePlanos .Plano1S .container input:checked ~ .checkmark {background-color: #73449d;color:#fff;}
#TablePlanos .Plano2S .container input:checked ~ .checkmark {background-color: #449d44;color:#fff;}
#TablePlanos .Plano3S .container input:checked ~ .checkmark {background-color: #04b2e9;color:#fff;}

#TablePlanos .checkmark:before {content: "Selecionar";}
#TablePlanos .container input:checked ~ .checkmark:before {content: "Selecionado";}

#EmailRequestFC{display:none}

#TableInfoPlano{background:#dedede;font-family:tahoma;color:#333333;}
#TableInfoPlano td{background:#ffffff;font-family:tahoma;color:#666666;}

#TablePlano{background:#dedede;}
#TablePlano td{background:#fcfcfc;}

.PlanAlert{border-radius:5px;background:#e57f7f;color:white;padding:5px;font-weight:bold;font-size:12px}
#lojaMainAll .TitResourceFC{width:250px;float:left;}
#pagamentosMainAll .TitResourceFC{width:350px;float:left;}

.StarterPlan {
  background: #e57f7f;
  margin-left:30px;
  color:white;
  padding:5px;
  font-weight:bold;
  font-size:12px;
  border-radius:5px;
}

#headerTitleDescr .StarterPlan{display:block;margin-left:0;width:280px;margin-top:20px;}


.Grad {
  margin-bottom:4px;
  height:3px;
  background-image: -webkit-linear-gradient(top,#42A5F5,#164267);
  background-image: linear-gradient(top,#42A5F5,#164267);
  background-image: -moz-linear-gradient(top, #42A5F5, #164267);
  background-image: -ms-linear-gradient(top, #42A5F5, #164267);
  background-image: -o-linear-gradient(top, #42A5F5, #164267);
}

.button {
  background: #3498db;
  background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
  background-image: -moz-linear-gradient(top, #3498db, #2980b9);
  background-image: -ms-linear-gradient(top, #3498db, #2980b9);
  background-image: -o-linear-gradient(top, #3498db, #2980b9);
  background-image: linear-gradient(to bottom, #3498db, #2980b9);
  -webkit-border-radius: 3;
  -moz-border-radius: 3;
  border-radius: 3px;
  font-family: tahoma;
  color: #ffffff;
  font-size: 11px;
  padding: 3px 5px 3px 5px;
  text-decoration: none;
  border: solid #1f628d 1px;
  cursor:pointer;
}

.button:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}

a {color:#0072a8;text-decoration:none}
a:visited {color:#0072a8;text-decoration:none}
a:Active {color:#497a91;text-decoration:none}
a:hover{color:#133c50;text-decoration:underline}

.FundoSite {background:#FFFFFF;}

.StatusColor{background-color:#FFFFFF !important;}
.StatusColor1{background-color:#cccccc !important;}
.StatusColor2{background-color:#e57f7f !important;}
.StatusColor3{background-color:#ffff7f !important;}
.StatusColor4{background-color:#fdc985 !important;}
.StatusColor5{background-color:#7f7fff !important;}
.StatusColor6{background-color:#ba95d3 !important;}
.StatusColor7{background-color:#7fe57f !important;}

.CircleStatus {width:20px;height:20px;border-radius:10px;line-height:20px;display:inline-block;vertical-align:bottom;border: 1px solid #dedede;}
.CircleStatus1,.CircleStatus2,.CircleStatus3,.CircleStatus4,.CircleStatus5,.CircleStatus6,.CircleStatus7 {width:20px;height:20px;border-radius:10px;line-height:20px;display:inline-block;vertical-align:bottom;border: 1px solid #dedede;}

.CircleStatus1{background:#cccccc;}
.CircleStatus2{background:#e57f7f;}
.CircleStatus3{background:#ffff7f;}
.CircleStatus4{background:#fdc985;}
.CircleStatus5{background:#7f7fff;}
.CircleStatus6{background:#ba95d3;}
.CircleStatus7{background:#7fe57f;}

.PictureURL{position:absolute;width:50px;height:50px;border-radius:25px;line-height:25px;display:inline-block;vertical-align:bottom;border: 1px solid #dedede;}
.PictureURLLargeFacebook{cursor:zoom-in;z-index:1;position:absolute;width:200px;height:222px;border-radius:111px;line-height:111px;border: 1px solid #dedede;margin-top:-86px;margin-left:-75px;}
.PictureURLLargeGoogle{cursor:zoom-in;z-index:1;position:absolute;width:96px;height:96px;border-radius:48px;line-height:48px;border: 1px solid #dedede;margin-top:-23px;margin-left:-23px;}

.PictureURLList{width:26px;height:26px;border-radius:13px;line-height:13px;display:inline-block;vertical-align:bottom;border: 1px solid #dedede;}
.PictureURLListUser{width:24px;height:24px;}

.tabs {padding:10px;}
.tabs .lnkaba{background:#eaeaea;padding:6px;margin-top:10px;border-color:#cecece;border-width:1px;border-style:solid;text-decoration:none;border-bottom-color:#eaeaea;}
.tabs .lnkabaon{background:#42a5f5;color:#F7F7F7;padding:6px;margin-top:10px;border-color:#cecece;border-width:1px;border-style:solid;text-decoration:none;border-bottom-color:#d6e1ed;}
.tabsint {border-color:#cecece;border-width:1px;border-style:solid;padding:5px;width:95%;margin-top:7px;}

.FundoBarraMenu {background:#164267;}
.BarraMenu td{color:#8e98a1;font-weight:bold;padding:1px 0 1px 0;height:21px;}
.BarraMenu:hover{background:#253646;color:#fff;}
.BarraMenu td:hover{color:#fcfcfc;height:21px;}
.BarraMenuAtual td{color:#ffffff;font-weight:bold;padding:1px 0 1px 0;height:21px;}

.BarraMenu a{color:#8e98a1;cursor:pointer;font-weight:bold;padding:1px 0 1px 0;height:21px;text-decoration:none;}
.BarraMenuAtual a{color:#ffffff;cursor:pointer;font-weight:bold;padding:1px 0 1px 0;height:21px;}



.EstExit{
  padding:30px;
  width:500px;
  background:#fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border-color:#cecece;border-width:1px;border-style:solid;
}

.EstSecaoPag{
  margin:10px 0 0 10px;
  padding:15px;
  width:98%;
  background:#fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border-color:#cecece;border-width:1px;border-style:solid;
}
.SubTitSecao{font-size:15px;font-weight:bold;}
.SubTitSecao a{color:#3d84bd;}

.EstSepTopo{background:#d0d0d0;}

.menutopo{color:#333333;font-size:12px;font-family:"Open Sans",verdana,Arial}
.menutopo:link{color:#333333}
.menutopo:visited{color:#333333}
.menutopo:hover{color:#3b79b8}

a.ext{color:green}
a.ext:visited{color:green}
a.ext:Active{color:green}
a.ext:hover{color:#00DD33}

.View{background:#fcfcfc;-webkit-border-radius: 2px;border-radius: 2px;margin:2px 2px 2px 5px;padding:0px 2px 3px 2px;}

.Menu {font-weight:bold;font-size:8pt;color:white;font-family:"Open Sans",verdana,Arial;text-decoration:none}
.TopoMenu {font-weight:bold;font-size:9pt;font-family:"Open Sans",verdana,Arial;color:#333333;background:#F3F3F3;text-decoration:none}
.Capa {font-weight:bold;font-size:14px;color:#004d7c;font-family:"Open Sans",verdana,Arial;text-decoration:none}

/* SERP */
.SERPSimul{width:528px;padding:20px 0 10px 2px;text-align:left;}
.SERPDiv{width:528px;background:#fff;border: solid #eeeeee 1px;padding:10px;text-align:left;}
.SERPDiv h3{color: rgb(34, 34, 34);display: block;font-family: arial, sans-serif;font-size: 18px;font-weight: normal;height: 21px;line-height: 21.6px;list-style-type: decimal;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;margin-top: 0px;overflow-x: hidden;overflow-y: hidden;padding-bottom: 0px;padding-left: 0px;padding-right: 0px;padding-top: 0px;text-align: left;text-overflow: ellipsis;visibility: visible;white-space: nowrap;width: 512px;}
.SERPDiv a{color: rgb(26, 13, 171);cursor: pointer;display: inline;font-family: arial, sans-serif;font-size: 18px;font-weight: normal;height: auto;line-height: 21.6px;list-style-type: decimal;text-align: left;text-decoration: none;visibility: visible;white-space: nowrap;width: auto;zoom: 1;}
.SERPUrl{color: rgb(0, 102, 33);display: block;font-family: arial, sans-serif;font-size: 14px;font-style: normal;font-weight: normal;height: auto;line-height: 16px;list-style-type: decimal;text-align: left;visibility: visible;white-space: nowrap;width: auto;zoom: 1;text-overflow: ellipsis;width: 512px;overflow-x: hidden;overflow-y: hidden;}
.SERPDesc{color: rgb(84, 84, 84);display: block;font-family: arial, sans-serif;font-size: 13px;font-weight: normal;height: auto;line-height: 18.2px;list-style-type: decimal;text-align: left;visibility: visible;width: auto;word-wrap: break-word;zoom: 1;text-overflow: ellipsis;width: 512px;height:38px;overflow-x: hidden;overflow-y: hidden;}


.FiltersDiv{background:#fff;border: solid #eeeeee 1px;padding:10px;text-align:left;}

/* Tamanhos padronizados de texto */
.TxtAjuda{font-size:13px;}
.mntxt {font-size:11px;}
.smtxt {font-size:11px;}
.mdtxt {font-size:11pt;}
.lgtxt {font-size:13pt;text-decoration:none}
.smSelect {font-size:11px;background-color:#FFFFFF;font-family:verdana,arial;}
.lgSelect {font-size:12px;background-color:#FFFFFF;font-family:verdana,arial;padding:3px 5px;border-radius:3px;height:26px;}
.mnSelect {font-size:11px;background-color:#FFFFFF;font-family:verdana,arial;}
.uSelect {font-size:9px;background-color:#FFFFFF;font-family:arial;}

/* Tabelas de formulários */

.EstCaixaTitE{background:#164267;color:#F7F7F7 !important;font-weight:bold;text-align:left;font-size:13px;}
.EstCaixaTit{background:#f3f3f3;color:#2a6aa0;font-weight:bold;text-align:left;font-size:13px;border-top: 5px solid #5992bb;}
.EstCaixaTitE td{color:#F7F7F7 !important;}
.EstCaixaTitD{background:#f3f3f3;color:#2a6aa0;font-weight:bold;text-align:left;font-size:13px;border-top: 5px solid #5992bb;transition:all .3s ease-in;}
.EstCaixaTitD1{background:#f3f3f3;color:#444444;font-weight:bold;text-align:left;font-size:13px;border-top: 5px solid #ed7764;transition:all .3s ease-in;}
.EstCaixaTitD2{background:#f3f3f3;color:#444444;font-weight:bold;text-align:left;font-size:13px;border-top: 5px solid #f8c969;transition:all .3s ease-in;}

.EstCaixaTopo{background:#444444;color:#F7F7F7;font-weight:bold;text-align:left;}
.EstCaixaInput {border-color:#c5c5c5;border-width:1px;border-style:solid;background-color:#FFFFFF;font-size:12px;font-family:verdana;padding: 3px 5px;border-radius:3px;height:26px;}
.EstCaixaDescr {overflow:hidden;border:none;color:#333333;font-size:10;background-color:#ffffff;font-family:arial;}

.EstBotao {background:#e7e7e7;color:#16496e;border-width:0px;font-weight:bold;font-size:14px;padding:5px;}
.EstBotaoPeq {background:#e7e7e7;color:#16496e;border-width:0px;font-size:10px;padding:5px;}
.EstBotaoPeqAtivo {background:#F4C881;border-width:0px;font-size:10px;padding:5px;}
.EstBotao[disabled],.EstBotaoPeq[disabled],.EstBotaoPeqAtivo[disabled] {color:#A0A0A0}

.TextArea {color:#333333;font-size:9pt;font-family:Courier New,Arial;background-color:#fafafa;}

.EstCampo {font-size:8pt;font-family:"Open Sans",tahoma,verdana,Arial;color:#333333;}
.EstCampoOb {font-size:8pt;font-family:"Open Sans",tahoma,verdana,Arial;color:#034c7e;font-weight:bold;}

/* Texto em destaque */
.EstDestaque {color:#0c89f3}
.EstDestaque2 {color:#1e4a73}
.EstDestaque3 {color:#ffcc00}
.EstDestaque4 {color:#9bd2ff}
.EstTitTopo{color:#494949;font-size:13px;font-family:"Open Sans",Tahoma,verdana,Arial;font-weight:bold}
.EstTopoGen{color:#76838d;font-size:13px;font-family:"Open Sans",Arial;font-weight:bold}
#TabAjuda .EstTitTopo{color:#467bae;font-size:14px;font-family:"Open Sans",Tahoma,verdana,Arial;font-weight:bold}
.TDMenu {background-color:#9F9C84}

/* Cores das tabelas */
.EstTabMenu {background:#164267;color:#fcfcfc;}
.EstTabBorda {background:#fff}
.EstTabBorda2 {background:#dedede}
.EstTabPagExt{min-width:830px;}
.EstTabPag {background:#fcfcfc}
.EstTabInt {background:#fff;}
.EstServer{color:#9dc0e1;}

.EstPag {background:#FFFFFF}
.FundoTab {background:#f3f3f3;color:#333333;}
.Est3D {background:#59584A}
.FundoRodapeAjuda{background:#a2a2a2;}
.FundoRodapeAjuda a{color:#fff;font-size:9pt;font-weight:bold;font-family:tahoma;}
.FundoRodapeAjuda a:hover{color:#333;text-decoration:none;}

/* Cores da tabela PEDIDOS */
.EstTabPedidosFieldset {width:90%;border-color:#dedede;border-width:1px;border-style:solid;background:#fcfcfc}
.EstTabPedidosLegend {margin:10px;background-color:#efefef;color:#555555;border-color:#dedede;border-width:1px;border-style:solid;padding:8px 15px;text-align:center;}
.EstTabPedidosFrete {background:#e9e9e9;padding:10px;border-bottom:1px dashed #d8d8d8;}
.EstTabPedidosSemFrete {background:#efefef;padding:10px;border-bottom:1px dashed #d8d8d8;}
.EstTabPedidosTotal {background:#f3f3f3;padding:10px;border-bottom:1px solid #d8d8d8;}
.EstTabPedidosTotal .EstDestaque2{font-size:15px;}
.EstTabOrder .Lista1{padding:10px;}
.EstTabOrder .Lista2{padding:10px;}

.TitRelat {background:#164267;color:#EAEAEA}
.LinhaRelat {background:#FFFFFF}
.NomeParReport{font-size:11px}
.DescrReport{font-size:11px}

.CustomFields {max-width:75px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}

.MaxTentativas {color:#ffffff;background:#ed7764;font-weight:normal}
.MaxTentativas td{
  border-top-color:#d56b5a;border-top-width:1px;border-top-style:dotted;
  border-bottom-color:#d56b5a;border-bottom-width:1px;border-bottom-style:dotted;
}

.MaxTentativas td, .MaxTentativas td a, .MaxTentativas .AtivoUser, .MaxTentativas .SuspensoUser{color:#ffffff;}
.MaxDiasSenha {color:#000000;background:#f8c969;border-color:#dfb55e;border-width:1px;border-style:solid;font-weight:normal}
#listausuariosMainAll .MaxDiasSenha {width:16px;height:16px;float:right;border-radius:8px;color:#000000;background:#f8c969;border-color:#dfb55e;border-width:1px;border-style:solid;font-weight:normal}


.AdminUser {color:#3078d7;font-weight:bold}
.AtivoUser {color:#5bc24c;font-weight:bold}
.SuspensoUser {color:#ed7764;font-weight:bold}

.Admin {color:#060057;font-weight:bold}
.Ativo {color:#006600;font-weight:bold}
.Suspenso {color:#333333;font-weight:bold}
.DadosSessao {color:#333333;background:#ffffff;border-bottom:1px solid #ccc; padding-left: 7px;font-family:Roboto;}
.DadosSessaoUsuario {color:#000000;background:#A9A9A9;border-color:#888888;border-width:1px;border-style:solid; padding-left: 7px;}
.CamposSessao {color:#333333;background:#ffffff;border-color:#C4C4C4;border-width:1px;border-style:solid;font-weight:bold; padding-left: 7px;}
.CamposSessao1 {color:#333333;background:#ffffff;border-bottom:1px solid #ccc; padding-left: 7px;font-family:Roboto;}
.BrancoSessao {background:#ececec;border-bottom:1px solid #ccc; padding-left: 7px;}

/* DICAS */
.EstFundoDica {border: solid #e1e1e1 1px;}
.EstDicaTopo {background:#42a5f5;border-color:#c1c1c1;border-width:0px;border-style:solid}
.EstDica {color:#fcfcfc;font-weight:bold}
.EstTitDica {color:#206298;font-size:10pt;font-weight:bold;font-family:"Open Sans",Arial;}
.EstContDica {color:#333333;font-size:12px;font-family:"Open Sans",verdana,Arial;border-color:#c1c1c1;border-width:0px;border-style:solid;padding:10px;text-shadow:0 0 3px #ffffff;}

#tipWindow{font-family:"Open Sans",Arial;background:white;width:250px;xborder:1px solid #ccc;padding:1px;}
#tipWindow h2{color:#206298;font-size:13px;font-weight:bold;margin:5px 0 10px 0}
.tipTop{border-top:5px solid #5992bb;background:#f3f3f3;color:#5992bb;font-weight:bold;padding:5px 10px;line-height:24px;}
.tipTop svg{float:right;margin-top:5px;}
.tipTop svg:hover{fill:#990000;}
.tipBody{width:248px;color:#333333;font-size:12px;padding:10px;border:1px solid #f3f3f3;border-bottom:2px solid #dedede;}

.Verdadeiro,.TrueFC {color:blue}
.Falso,.FalseFC {color:red}
.hoverScale10{transition:.3s;transform:scale(1);}
.hoverScale10:hover{transition:.3s;transform:scale(1.1);}
.Lista1  {background:#fff; font-weight: normal;}
.Lista2  {background:#f3f3f3}
.Lista3  {background:#cce7f4;color:#183C61}
.ListaAtual {color:#333333;background:#cce7f4;border-color:#888888;border-width:1px;border-style:solid}
.TitLista {background:#e9e9e9;color:#164267;font-size:9pt;font-weight:bold}
.TitLista td{color:#164267}
.TitLista2 {background:#828f9a;color:#ffffff;font-size:8pt;font-weight:bold}
.Lista4  {background:#e1e1e1}
.Lista5  {background:#fcfcfc}
.EstTabList td{font-size:8pt;font-family:verdana;}

#TabRelat{margin:0 20px 0 20px;}
#TabRelat th,.TabRelatScript th{font-size:8pt;font-family:verdana;padding:5px;text-align:left;}
#TabRelat .Lista1 td{font-size:8pt;font-family:verdana;padding:5px;}
#TabRelat .Lista2 td{font-size:8pt;font-family:verdana;padding:5px;}

#resultadorelatorioMainAll .TabRelatScript{background:#dedede;margin:36px 20px 0 20px;}
.TabRelatScript th{cursor:pointer;white-space:nowrap;}
.TabRelatScript th:hover{opacity:0.9;}
.TabRelatScript .sortArrowSpan{display:inline-block;}
.TabRelatScript .sortArrow{fill:#fff;width:11px;height:11px;}
.TabRelatScript .hidden{visibility:hidden;}
.TabRelatScript .rotate0{transform:rotate(0deg);transition:.3s;}
.TabRelatScript .rotate180{transform:rotate(180deg);transition:.3s;}
.TabRelatScript tr:nth-child(odd){background:#fff;}
.TabRelatScript tr:nth-child(even){background: #f1f1f1;}
.TabRelatScript tbody tr:hover{background:#cce7f4;color:#183C61}
.TabRelatScript td{font-size:8pt;font-family:verdana;padding:5px;white-space:nowrap;}
.TabRelatScriptFoot{text-align:right;background:#fff;}
.numericAlign{text-align:right;}
.footTotal{text-align:right;border:1px outset #999999;background:#ebebeb;}

/* Mensagem de alert não modal */
#AlertMsg{visibility:hidden;position:fixed;top:3px;left:700px;padding:5px;background:#8cd481;color:#fff;white-space:nowrap;font-weight:bold;border: 1px solid #7ebe74;z-index:1000;}
.AlertMsgCores{visibility:hidden;position:absolute;top:50px !important;left:560px !important;padding:5px;background:#4caf50;color:#fff;white-space:nowrap;font-weight:bold}

/*  Texto das Setas de VER MAIS */
.BotVerMais {color:#1873b4;font-size:14px;font-family:"Open Sans",verdana,Arial;font-weight:bold;}
.BotVerMais:hover {color:#fcfcfc}
table[name*="TabAnteriorMais"]{padding:5px;}
table[name*="TabAnteriorMais"] td{padding:5px;font-size:10pt;}
table[name*="TabAnteriorMais"] b{background:#0072a8;color:#fff;padding:5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}
table[name*="TabAnteriorMais"] a{background:#f1f1f1;padding:5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;text-decoration:none;}
table[name*="TabAnteriorMais"] a:hover{background:#2893c5;color:#fcfcfc;padding:5px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;}

.FCImgBanner a img{max-width:600px}
.ImgSeta{margin-bottom:1px;}
.EstIcRel{vertical-align:middle;margin-bottom:4px;}

/* Cores para SELECT */
.s1{color:magenta}
.s2{color:green}
.s3{color:blue}

/*  Estilo para os botões */
.BotLancamento {font-size:8pt;font-family:verdana,Arial;color:#792FDA;width:95px;text-align:left;padding:2px;}
.BotDestaque {font-size:8pt;font-family:verdana,Arial;color:#DA8B2F;width:95px;text-align:left;padding:2px;}
.BotNaoDisp {font-size:8pt;font-family:verdana,Arial;color:red;width:95px;text-align:left;padding:2px;}

.BotEsgotado {font-size:8pt;font-family:verdana,Arial;color:red;}

.BotComprar {font-size:9pt;font-family:Arial}
.BotExcluir {font-size:9pt;font-family:Arial;}
.BotMaisDetalhes {font-size:9pt;font-family:Arial;}

#coresPopup #BoxCor{width:24px;height:24px;}
#coresPopup .FCNewBoxFontTitle{height:unset;}

#estilosMainAll .BoxCorTab{width:24px;height:24px;}
#estilosMainAll .BoxCor{width:24px;height:24px;}


/*  Estilo PRODUTOS */
.EstNomeProd {color:#3d74a9;font-size:14px;font-weight:bold}
.EstRefProd {color:black;font-size:9pt;}
.EstDescrProd {color:black;font-size:9pt;}
.EstPrecoProd {color:#73ac6b;font-size:10pt;}
.EstMaisInfo {color:black;font-size:9pt;}
.AdicNome {font-size:9pt;}
.AdicItem {font-size:9pt;font-weight:bold;color:#777;}
.EstLinhaProd {color:#888888;height:1px;width:100%}
select[name="FiltroItens"] option:checked{background:#cecece;}
select[name="FiltroItensDisp"] option:checked{background:#cecece;}

a.CatDisponivel,a.CatDisponivel:visited,a.CatDisponivel:link{}
a.CatNaoDisponivel,a.CatNaoDisponivel:visited,a.CatNaoDisponivel:link{background:#ed7764;color:white;}
a.CatNaoDisponivel:hover{background:#d56b5a;color:#fcfcfc;text-decoration:none;}
.EstListOpiniao{
  width:93px;
  vertical-align:middle;
  line-height:20px;
  font-size:11px;
  padding:3px;
  background:#fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  border-color:#cecece;
  border-width:1px;
  border-style:solid;
}


/*  Estilo SUBPRODUTOS */
.EstTabRefSubProd{margin-top:3px;}
.BotLancamentoSub {font-size:8pt;font-family:verdana,Arial;color:#333333}
.BotDestaqueSub {font-size:8pt;font-family:verdana,Arial;color:#420000}
.EstRefSubProd {color:#454545;font-size:8pt;}
.EstDescrSubProd {color:#454545;font-size:8pt;}
.EstPrecoSubProd {color:#73ac6b;font-size:9pt;}
.EstLinhaSubProd {height:1px;width:100%}
.EstCorParSubProd {background:#ffffff}
.EstCorImparSubProd {background:#f2f2f2}

/*  Estilos CLIENTE */
.hasRuleName td{background:#cce7f4;}

/*  Estilo Gerenciador de arquivos */
.FMbgcolorOff{background:#f3f3f3;}
.FMbgcolorOn{background:#ffffff;}
.FMbgcolorOver{background:#b0c5cf}
.EstTDFileName{overflow:hidden;max-width:350px;text-overflow:ellipsis;padding-left:5px;}
.preview_temp_load img{max-width:300px;max-height:300px;}

/*  Abas */
.Abas{padding: 3px 0;margin-left: 0;margin-top: 1px;margin-bottom: 0;font: bold 12px Verdana;list-style-type: none;text-align: center;}
.Abas li{display: inline;margin: 0;}
.Abas li a{text-decoration: none;padding: 3px 10px;margin-right: 3px;border: 1px solid #000000;color: #2d2b2b;background: white url(images/Aba4.gif) top left repeat-x;}
.Abas li a:visited{color: #2d2b2b;}
.Abas li a:hover{text-decoration: underline;color: #2d2b2b;}
.Abas li.selected{position: relative;top: 2px;}
.Abas li.selected a{background-image: url(images/AbaAtiva4.gif);border-bottom-color: white;}
.Abas li.selected a:hover{text-decoration: none;}
.ConteudoAba {background:white;border:1px solid #6D2B13}

/*  Subcategorias */
.OptionLevel0{color:#2b6493;background-color:#f3f3f3;margin-left:3px;}
.OptionLevel1{color:#5e5e5e}
.OptionLevel2{color:#7b7b7b}
.OptionLevel3{color:#afafaf}
.EstPathCat ul{padding:0;margin:0;list-style-type:none}
.EstPathCat ul li{padding:0;display:inline}
.EstPathCat .pad{background:url(images/PathCat.gif) no-repeat center;padding:0}
.EstPathCat .wid{width:11px}
.CatOpened{display:block}
.CatClosed{display:none}
.EstListCat ul{margin:0 0 0 12px;padding:0;list-style-image:url('images/shim.gif')}
.EstListCat li{margin:0;list-style-type:none;padding:5px 0 0 0}
.EstListCat .wid{width:12px}
.PathCatActive{font-weight:bold}
.EstListCat .ImgClosed{width:12px;cursor:pointer;background:url(images/PathClosed.gif) no-repeat left}
.EstListCat .ImgOpened{width:12px;cursor:pointer;background:url(images/PathOpened.gif) no-repeat left}

.PageBreak{
  page-break-after: always;
}

.EstBarCodeTxt{font-size:7pt;}

.OnlyPrint{display:none}

@media print{
  .EstBotao,.EstBotaoPeq,.NotPrint,#DragObj{display:none}
  body {display:inherit;table-layout:block;}
  #mainFooter{display:block;}
  .mainAll{display:block;}
  .EstCaixaInput{border-width:0px}
  .OnlyPrint{display:block}
  .PageBreak{page-break-after: always;}
  #idDetOrderCliFC td,#idDetOrderCliFC a,#idDetOrderCliFC .EstDestaque,#idDetOrderCliFC .TitLista{color:#333333;font-size:13px;}
  #idDetOrderCliFC .EstTabOrder td{padding:5px;}
  @page {margin: 0.5cm;}
}

@media print and (-ms-high-contrast:none){
  .EstTabPagExt{max-width: 630px;}
  table{max-width: 570px;}
 }

/* CSS */

*{box-sizing:border-box;}
.FCNewBlock{background:#fff;}
.FCNewBox td,.FCMobBox td{vertical-align:middle; line-height:15px;}
.FCNewBox select,.FCMobBox select{height: 25px;}
.FCNewBox input[type="text"],.FCMobBox input[type="text"]{padding: 3px 5px;box-sizing:border-box;}
.FCNewBox,.FCMobBox{box-shadow:0 1px 1px 0 rgba(0,0,0,0.2);border-spacing:0;}
.FCNewBoxFontTitle{font-size:14px; font-weight: 600; padding: 12px 10px !important;height:48px;}
.FCNewBoxContent{padding:15px !important;}
.FCWarning{display: block; background: #f6bb42 ;float: right; line-height:17px; padding:2px 5px;color:#222;font-family:arial;font-size:12px;border-radius: 2px;}
.noList1Color{background:transparent;}
.TabSession td{vertical-align:middle; line-height:25px}
.fixBotGravar{position:fixed;bottom:-79px;left:347px;z-index:10;border-color:green!important;}
.fixBotGravarTrans{bottom:30px;transition:bottom .3s ease-in;}
.saveButAnchor{width:1px;height:1px;}

input[name*="BotGravar"], input[name*="Gravar"], input[name*="BotAlterarCliente"], input[name*="BotAlterarPedido"] {
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #5bc24c;
  color: #fff;
  cursor: pointer;
  font-family: "Open Sans",Tahoma,sans-serif;  
  font-size: 15px;
  height: 34px;
  line-height: 27px;
  margin: 0 16px 0 0;
  outline: 0;
  padding: 0 8px;
  min-width:120px;
}

input[name*="BotGravar"]:hover, input[name*="Gravar"]:hover, input[name*="BotAlterarCliente"]:hover, input[name*="BotAlterarPedido"]:hover {
  background:#57b549;
  border: 1px solid #7ace6d;
  transition:background 0.5s ease;
}

input[name*="BotGravar"]:disabled, input[name*="Gravar"]:disabled, input[name*="BotAlterarCliente"]:disabled, input[name*="BotAlterarPedido"]:disabled {
  background: #f5f5f5;
  border: 1px solid #dcdcdc;
  color:#cecece;
  cursor:no-drop;
}
input[name*="BotGravar"]:disabled:hover, input[name*="Gravar"]:disabled:hover, input[name*="BotAlterarCliente"]:disabled:hover, input[name*="BotAlterarPedido"]:disabled:hover {
  background: #f5f5f5;
  border: 1px solid #dcdcdc;
  color:#cecece;
}

input[name*="BotView"] {
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #3292d3;
  border: 1px solid #3192d3;
  border: 1px solid rgba(0,0,0,0.1);
  color: #fff;
  cursor: pointer;
  font-family: "Open Sans",Tahoma,sans-serif;  
  font-size: 14px;
  font-weight: bold;
  height: 34px;
  line-height: 27px;
  margin: 0 16px 0 0;
  outline: 0;
  padding: 0 8px;
  min-width:200px;
}

input[name*="BotView"]:hover {
  background:#2e86c2;
  transition:background 0.5s ease;
}

.FCPrimaryBtn{
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #f5f5f5;
  background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
  background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
  border: 1px solid #dcdcdc;
  border: 1px solid rgba(0,0,0,0.1);
  color: #444;
  cursor: pointer;
  font-family: "Open Sans",Tahoma,sans-serif;  
  font-size: 11px;
  font-weight: bold;
  height: 29px;
  line-height: 27px;
  min-width: 72px;
  outline: 0;
  padding: 0 8px;
  }

.FCPrimaryBtnP:disabled{
  background: #f5f5f5;
  border: 1px solid #dcdcdc;
  color:#cecece;
  cursor:no-drop;
}
.FCPrimaryBtnP:disabled:hover{
  background: #f5f5f5;
  border: 1px solid #dcdcdc;
  color:#cecece;
}

.FCPrimaryBtn:disabled{
  background: #f5f5f5;
  border: 1px solid #dcdcdc;
  color:#cecece;
  cursor:no-drop;
}
.FCPrimaryBtn:disabled:hover{
  background: #f5f5f5;
  border: 1px solid #dcdcdc;
  color:#cecece;
}


.FCPrimaryBtn:hover{
  background: #4a8be2;
  border: 1px solid #4a8be2;
  color: #fff;
}

.FCPrimaryBtnP{
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #f5f5f5;
  background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
  background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
  border: 1px solid #dcdcdc;
  border: 1px solid rgba(0,0,0,0.1);
  color: #444;
  cursor: pointer;
  font-family: "Open Sans",Tahoma,sans-serif;  
  font-size: 11px;
  font-weight: bold;
  line-height: 27px;
  margin: 0;
  outline: 0;
  padding: 0 8px;
  }

.FCPrimaryBtnP:hover{
  background: #4a8be2;
  border: 1px solid #4a8be2;
  color: #fff;
}

.FCPrimaryBtnE{
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #f5f5f5;
  background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
  background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
  border: 1px solid #dcdcdc;
  border: 1px solid rgba(0,0,0,0.1);
  color: #c13030;
  cursor: pointer;
  font-family: arial,sans-serif;  
  font-size: 11px;
  font-weight: bold;
  line-height: 22px;
  margin: 0;
  outline: 0;
  padding: 0 8px;
  }

.FCPrimaryBtnE:hover{
  background: #ed7764;
  border: 1px solid #ed7764;
  color: #fff;
}

#idTabButtonsOrdersFC .FCPrimaryBtnP{min-width:120px !important;line-height: 22px;}
#idTabButtonsOrdersFC .FCPrimaryBtnPAtivo{
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #f2e3ca;
  background-image: -webkit-linear-gradient(top,#f2e3ca,#f5ebda);
  background-image: linear-gradient(top,#f2e3ca,#f5ebda);
  border: 1px solid #dcdcdc;
  border: 1px solid rgba(0,0,0,0.1);
  color: #444;
  cursor: pointer;
  font-family: arial,sans-serif;  
  font-size: 11px;
  font-weight: bold;
  line-height: 22px;
  margin: 0;
  outline: 0;
  padding: 0 8px; 
  min-width:120px;
}

#detcupomMainAll input:disabled{color:#999;}

/* Group Accordion */
.accordionLoja .accordionItem{width:600px;}
.accordionTextos .accordionItem{width:660px;}
.accordionEnvioProdutos .accordionItem{width:650px;}
.accordionPagamentos .accordionItem{width:700px;}
.accordionRelatorios .accordionItem{width:660px;}
.accordionItem{margin:0 auto;display:block;box-sizing:border-box;font-family:'Open sans',Arial,sans-serif;}
/*cor fundo fechado*/
.accordionItemHeading{
  border-top: 5px solid #5992bb;
  background-color:#f3f3f3;
  color:#2a6aa0;
  cursor:pointer;margin:0 0 10px 0;padding:10px;width:100%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-sizing:border-box;}

.close .accordionItemContent{height:0;transition:all .3s ease-out;-webkit-transform:scaleY(0);-o-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0);float:left;display:block;}
.close .accordionItemContent textarea{display:none;}
.open .accordionItemContent{background-color:#fff;border:1px solid #ddd;width:100%;margin:0 0 10px 0;display:block;-webkit-transform:scaleY(1);-o-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transform-origin:top;-o-transform-origin:top;-ms-transform-origin:top;transform-origin:top;-webkit-transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease;box-sizing:border-box;}
.open .accordionItemContent textarea{display:block;}
/*cor fundo aberto*/
.open .accordionItemHeading{background-color:#164267;color: #fff;margin:0;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-bottom-right-radius:0;border-bottom-left-radius:0;}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.close .accordionItemContent{display:none;}} /* IE10/IE11 hack - bug rodapé */

.accordionItemHeading .accordionArrow{-webkit-transform:rotate(0);transform:rotate(0);left:0;}
.accordionItemHeading .accordionArrow:after,.accordionItemHeading .accordionArrow:before{background-color:transparent;width:3px;height:10px;display:inline-block;position:absolute;border-bottom:12px solid #c6c7c9;top:0;left:0}
.accordionItemHeading .accordionArrow:before{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.accordionItemHeading .accordionArrow:after{-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.open .accordionItemHeading .accordionArrow{-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform:translate(0,-6px);transform:translate(0,-6px)}
.open .accordionItemHeading .accordionArrow:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-bottom-color:#fff;}
.open .accordionItemHeading .accordionArrow:after{-webkit-transform:rotate(45deg);transform:rotate(45deg);border-bottom-color:#fff;}
.accordionArrow{width:13px;height:13px;display:inline-block;position:relative;bottom:0;left:-10px;-webkit-transition:.4s ease;transition:.4s ease;margin-top:2px;text-align:left;-webkit-transform:rotate(45deg);transform:rotate(45deg);float:right}
.accordionArrow:after,.accordionArrow:before{position:absolute;content:"";display:inline-block;width:12px;height:3px;background-color:#fff;-webkit-transition:.4s ease;transition:.4s ease}
.accordionArrow:after{position:absolute;-webkit-transform:rotate(90deg);transform:rotate(90deg);top:-5px;left:5px}


.MarginNoDataSysem{margin-left:90px;}
.NoDataSysem{text-align:left;margin:10px;background:#fcfcfc;border:1px solid #d9d9d9;padding:10px;border-left:4px solid #f8c969;font-family:Roboto;border-top-right-radius: 2px;border-bottom-left-radius: 2px;}

.panelFC {position: relative;margin-bottom: 20px;border: 0;box-shadow: none;background-color: #fff;box-sizing: border-box;}
.panelFC-icon {padding-left: 5px;}
.panelFC-title {padding-left: 6px;font-size: 14px;}
.panelFC-body {position: relative;
  padding: 15px;
  border: 1px solid #e5e5e5;
  border-top: 0;
  border-bottom: 1px solid #dadada;
  }
.panelFC-heading {border-top: 5px solid #5992bb;
  background:#f3f3f3;
  color:#2a6aa0;
  border-top-right-radius: 2px;
  border-top-left-radius: 2px;
  box-sizing: border-box;
  padding: 0 8px;
  position: relative;
  height: 40px;
  line-height: 36px;
  font-size: 14px;
  font-weight: 600;
  }
.panelFC-heading a{color: #2a6aa0}
.panelFC-heading a:visited{color: #2a6aa0}
.panelFC p{margin: 0 0 9.5px;}

.hideThis{display:none!important;}
.hiddenThis{visibility:hidden!important;}

/* dashboard */
.dashBoxesAll{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:20px;}
.dashBoxesAll .dashMain{border:2px dashed transparent;padding:5px 5px 5px 5px;margin:5px 5px 5px 5px;}
.dashBoxesAll .dashThumb{transform:scale(.1);}
.dashBoxesAll .dashFullsize{transform:scale(1);transition:all .1s ease-in;}
.dashBoxesAll .dashHead{border-left:1px solid #ddd;border-right:1px solid #ddd;background:#f3f3f3;color:#2a6aa0;border-top:5px solid #5992bb;font-size:14px;font-weight:600;padding:12px 10px;white-space:nowrap;display:flex;justify-content:space-between;align-items:center;}
.dashBoxesAll .dashHead span,.dashBoxesAll .dashHead a{display:flex;align-items:center;}
.dashBoxesAll .dashHead .dashTitleName{overflow:hidden;text-overflow:ellipsis;display:block;}
.dashBoxesAll .hasDrag{cursor:move;}
.dashBoxesAll .dashHead a{margin-left:5px;}
.dashBoxesAll .dashHead .boxIcons{margin-left:20px;}
.dashBoxesAll .dashHead .boxIcons .infoIcon{cursor:help;}
.dashBoxesAll .dashHead svg:hover{fill:#0072a8;}
.dashBoxesAll .dashBody{background-color:#fff!important;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px;display:flex;justify-content:center;height:270px;}
.dashBoxesAll .dashFoot{height:43px;background-color:#fff;padding:10px;border-left:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;font-family:Roboto;font-size:12px;display:flex;justify-content:flex-end;align-items:center;}
.dashBoxesAll .dashFoot .dashFootParamOptions{margin-left:5px;border-radius:3px;}

/*Styles outdoor*/
.dashBoxesAll .dashOutdoor{height:auto;padding:0;}
.dashBoxesAll .dashOutdoor .dashList{padding:0!important;}
.dashBoxesAll .dashOutdoor tr{background:transparent!important;font-weight:normal;text-align:left;}
.dashBoxesAll .dashOutdoor th{color:#f5f5f5;font-weight:normal;padding-left:10px;padding-right:45px;background-color:#42a5f5;cursor:default;}
.dashBoxesAll .dashOutdoor td{border-right:1px solid #f5f5f5;right:5px;position:relative;bottom:5px;font-family:Roboto;font-size:2.8em;text-align:center;color:#f5f5f5;padding:0 15px 0 15px;}
.dashBoxesAll .dashOutdoor td:last-child{border-right:0px;}
.dashBoxesAll .dashOutdoor .TabRelatScript{background-color:#42a5f5;}

.dashBoxesAll .dashBody .dashList{overflow:auto;overflow:overlay;}
.dashBoxesAll .dashBody .TabRelatScript{margin-top:0;}
.dashBoxesAll .noData{align-items:center;background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNTAnIGhlaWdodD0nMTUwJyBmaWxsPScjZTBlMGUwJyB2aWV3Qm94PScwIDAgMjQgMjQnPjxwYXRoIGQ9J00xOSAzaC0xNGMtMS4xIDAtMiAuOS0yIDJ2MTRjMCAxLjEuOSAyIDIgMmgxNGMxLjEgMCAyLS45IDItMnYtMTRjMC0xLjEtLjktMi0yLTJ6bS0xMCAxNGgtMnYtN2gydjd6bTQgMGgtMnYtMTBoMnYxMHptNCAwaC0ydi00aDJ2NHonLz48cGF0aCBkPSdNMCAwaDI0djI0aC0yNHonIGZpbGw9J25vbmUnLz48L3N2Zz4=") no-repeat center;}
.dashBoxesAll .dragStart .dashMain{opacity:.7;transform:scale(.9);transition:all 300ms ease-in;}
.dashBoxesAll .dragEnd .dashMain{opacity:1;transform:scale(1);transition:all 300ms ease-in;}
.dashBoxesAll .dragOverBefore .dashMain{border-color:#bbb;border-left-color:#333;}
.dashBoxesAll .dragOverAfter .dashMain{border-color:#bbb;border-right-color:#333;}
/* rotate */
.infinityRotate svg{animation:spin 2s linear infinite;}
@keyframes spin{ 100% {-webkit-transform:rotate(360deg);transform:rotate(360deg);}}


#emailmanagerPopup #TabRegs tr:nth-child(odd){background-color:#ffffff!important;}
#emailmanagerPopup #TabRegs tr:nth-child(even){background-color:#f3f3f3!important;}
#firewalladmPopup #TabRegs tr:nth-child(odd){background-color:#ffffff!important;}
#firewalladmPopup #TabRegs tr:nth-child(even){background-color:#f3f3f3!important;}
#firewalladmPopup #TabRegs tr:hover{background-color:#dbe7ef!important;}
#listaprodutosadmMainAll table[name*="TabAnteriorMais"] tbody tr:nth-child(2) td:nth-child(2){grid-area:pag!important;margin-bottom:10px;width:100%;display:flex;justify-content:space-evenly;}
#listaprodutosadmMainAll .AdicNome{padding-right:3px;color:lightseagreen;font-weight:bold;}
#listaprodutosadmMainAll .AdicItem{padding-right:10px;}
#listaprodutosadmMainAll .noWidthFieldset{width:unset!important;}

/* mobile */
/*@media(max-width:799px) and (hover:none){*/
@media(max-device-width:799px){
  .Xasterisco{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
  .mainAll{display:flex;flex-direction:column;}
  #mainTip{display:block;margin:30px auto 0;}
  .helpTd{position:absolute;right:2px;border:none!important;}
  .helpTop{position:fixed;top:10px;right:10px;}
  .logoTd{position:absolute;top:5px;right:5px;}
  img[src="images/Seta7.gif"]{padding:12px;background:url('images/Seta7.svg');background-size:auto;width:0px;height:0px;}
  img[src="images/Duvida7.gif"]{padding:12px;background:url('images/Duvida7.svg');background-size:auto;width:0px;height:0px;}
  #AlertMsg{left:unset!important;right:10px;top:10px;}
  .fixBotGravar{left:calc(50% - 66px);}
  input[type=checkbox]{width:20px!important;height:20px!important;}
  input[type=file]{width:75vw!important;padding:3px;font-size:11px;}
  select{max-width:68vw!important;}
  textarea{max-width:68vw!important;}
  .EstTabPedidosFieldset{width:75vw!important;min-width:75vw!important;max-width:75vw!important;padding:0 0 10px 0;}
  .mnBt{padding:5px;line-height:unset;font-size:9px;}
  .minInput{width:70px!important;}
  .minInput1{width:90px!important;}
  .minInput2{width:200px!important;}
  .minInput3{width:68vw!important;}
  .minInput4{width:130px!important;}
  .minInput5{width:90vw!important;}
  .width80{width:80px!important;}
  .minWidth100{min-width:100px!important;}
  .minWidth120{min-width:120px!important;}
  .maxWidth92vw{max-width:92vw!important;}
  .width90{width:90px!important;}
  .width100{width:100px!important;}
  .width120{width:120px!important;}
  .width150{width:150px!important;}
  .width175{width:175px!important;}
  .width200{width:200px!important;}
  .width220{width:220px!important;}
  .width240{width:240px!important;}
  .width50vw{width:50vw!important;}
  .width60vw{min-width:60vw!important;width:60vw!important;}
  .width65vw{min-width:65vw!important;width:65vw!important;}
  .width69vw{width:69vw!important;}
  .width75vw{width:75vw!important;}
  .width70vw{width:70vw!important;}
  .width85vw{width:85vw!important;}
  .width92vw{width:92vw!important;}
  .width97vw{width:97vw!important;}
  .width100vw{width:100vw!important;}
  .width100p{width:100%!important;}
  .rowGap5{row-gap:5px!important;}
  .rowGap20{row-gap:20px!important;}
  .noWidth{width:unset!important;}
  .noHeight{height:unset!important;}
  .noMaxWidth{max-width:unset!important;}
  .font11{font-size:11px!important;}
  .minAltura{height:24px!important;}
  .mainAll{margin:0 auto;}
  .noBreak br{display:none;}
  .noMargin{margin:0!important;}
  .noMarginTopTable tr{margin-top:0!important;}
  .noMarginLeft{margin-left:0!important;}
  .alignLeft{text-align:left!important;}
  .alignRight{text-align:right!important;}
  .right10{right:10px!important;left:unset!important;}
  .button1{border-radius:2px;background-color:#f5f5f5;background-image:linear-gradient(top,#f5f5f5,#f1f1f1);border:1px solid rgba(0,0,0,0.1);color:#444;cursor:pointer;font-family:"Open Sans",Tahoma,sans-serif;font-size:11px;font-weight:bold;padding:8px;}
  #headerTitleDescr{min-width:300px;}
  .footerRow{min-width:320px;}
  #headerTitleDescr{width:85vw;max-width:480px;padding-right:20px;}
  #mainContent,#headerTitleAll,.EstTabBorda,.EstTabPagExt,.EstTabInt{width:unset;min-width:unset;}
  .EstTabInt{min-width:85vw;}
  #headerIcon{display:none;}
  .EstTabInt td{text-align:left;width:unset;}
  .EstTabPedidosLegend{margin:0 0 0 10px;text-align:unset;}
  .FCNewBox tr:not(.keepOriDisplay){display:grid;}
  .tableTrGrid > tbody > tr{display:grid;}
  .tableTrPadding20 > tbody > tr{padding:20px 0;}
  .tableTrEvenColorDescrip > tbody > tr:nth-child(8n+7){background-color:#eeeeee;}
  .tableTrEvenColorFilters > tbody > tr:nth-child(10n+8){background-color:#eeeeee;}
  .tableTrEvenColorFilters > tbody > tr:nth-child(10n+9){background-color:#eeeeee;}
  .sizeFieldset81vw{min-width:81vw!important;max-width:81vw!important;}
  .sizeFieldset86vw{min-width:86vw!important;max-width:86vw!important;}
  .iframe100p > iframe{width:100%!important;}
  .isPopup .EstTabInt tr:not(.keepOriDisplay){display:grid;}
  .keepOriDisplay td a{margin-left:5px;}
  .keepOriDisplay td[align=center]{text-align:center;}
  .keepOriDisplay td[align=right]{text-align:right;}
  .hideMob{display:none!important;}
  .iconSize{width:24px;height:24px;}
  .outScreen{position:absolute!important;top:-10000px!important;}
  .fullWidth{min-width:99vw!important;width:99vw!important;max-width:99vw!important;}
  .delWidth{width:unset!important;}
  .delWidth2{width:unset!important;min-width:unset!important;}
  .centerText{text-align:center!important;}
  .centerItems{display:flex;justify-content:center;}
  .alignCenter{align-items:center!important;}
  .justifyCenter{justify-content:center!important;}
  .colItems{display:flex;flex-direction:column;min-width:85vw!important;row-gap:10px;}
  .setFit{object-fit:scale-down;width:100%;margin:0!important;}
  .setGridSelectors{display:grid;grid-template-columns:100px 90px 50px;text-align:left;align-items:center;margin:0 auto;}
  .setGrid2Col{grid-template-columns:100px 1fr;}
  .setEllipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  .setAbsolute{position:absolute;}
  .setFlex{display:flex;}
  .setGrid{display:grid;}
  .setBlock{display:block;}
  .setBlockI{display:block!important;}
  .flexColumn{flex-direction:column!important;}
  .flexColReverse{flex-direction:column-reverse!important;}
  .flexSpaceBetw{justify-content:space-between!important;}
  .autoHeight{height:auto!important;}
  .valignTop{vertical-align:top!important;}
  .valignBottom{vertical-align:bottom!important;}
  .lineBreakAny{line-break:anywhere!important;white-space:normal!important;}
  .yesWrap{white-space:normal!important;}
  .noWrap{white-space:nowrap!important;}
  .marginTop10{margin-top:10px!important;}
  .marginTop20{margin-top:20px!important;}
  .marginLeft5{margin-left:5px!important;}
  .marginLeft20{margin-left:20px!important;}
  .marginRight20{margin-right:20px!important;}
  .marginBottom20{margin-bottom:20px!important;}
  .margingLR10{padding:0 10px;}
  .paddingLR5{padding:0 5px;}
  .padding10{padding:10px!important;}
  .padding15{padding:15px!important;}
  .paddingTop5{padding-top:5px!important;}
  .paddingTop20{padding-top:20px!important;}
  .paddingLeft10{padding-left:10px!important;}
  .paddingLeft20{padding-left:20px!important;}
  .paddingRight20{padding-right:20px!important;}
  .paddingBottom10{padding-bottom:10px!important;}
  .paddingBottom20{padding-bottom:20px!important;}
  .setMargin{margin-bottom:10px;}
  .scrollX{overflow-x:scroll;}
  .maxText{width:300px!important;}
  .FCNewBox tr{margin:10px 10px 0 10px;}
  .FCNewBox tr td table tr td table tr td{text-align:left;}
  .mainTitle svg{display:none;}
  .mainTitle h1 .EstDestaque2{display:none;}
  .trGrid{display:grid;margin-top:10px;}
  .trGrid td{text-align:left;margin-left:10px;}
  .tableRotate90{transform:rotate(90deg);}
  #avisocacheMainAll #BotLimpaCache{max-width:85vw!important;white-space:normal!important;height:80px;}
  #senhaMainAll .EstTabInt{min-width:80vw;}
  #senhaMainAll .EstTabInt input{max-width:200px;}
  #senhaMainAll span.mntxt{display:block;margin-top:3px;}
  #homeadmMainAll .mainContentWid{padding:10px!important;}
  #homeadmMainAll tr{display:table-row;}
  #homeadmMainAll .dashBoxesAll{justify-content:center;margin:0;}
  #homeadmMainAll .dashboardRight{width:270px!important;}
  #homeadmMainAll [charttype],#homeadmMainAll [googlecharttype],#dashboardMainAll [charttype],#dashboardMainAll [googlecharttype]{width:90vw;min-width:90vw;max-width:400px;}
  #homeadmMainAll [googlecharttype="PieChart"] .dashBody, #dashboardMainAll [googlecharttype="PieChart"] .dashBody{background:url(images/IcNoPie.svg?cccfc=4) no-repeat -14px 11px/248px 248px;}
  #homeadmMainAll #dashBoxesHi{justify-content:center;}
  #homeadmMainAll #dashBoxesHi .dashBoxHi{margin:20px;width:100%;max-width:400px;min-width:300px;}
  #dashboardMainAll .dashBoxesAll{justify-content:center;margin:0;}
  #dashboardMainAll #dashBoxesHi{justify-content:center;}
  #dashboardMainAll #dashBoxesHi .dashBoxHi{margin:20px;}
  #dashboardMainAll .dashboardTitleIco{display:none;}
  #dashboardMainAll .dashboardTitle .EstDestaque{display:none;}
  #dashboardMainAll .dashboardRight .ajudaFlex{margin-left:10px;}
  #user-modulesMainAll .EstTabInt{max-width:70vw!important;}
  #user-modulesMainAll .modulesAll{width:unset;}
  #user-modulesMainAll tr{display:table-row;}
  #user-modulesMainAll .moduleContainer{width:315px;margin:5px 0 5px 0;}
  #user-modulesMainAll .menuIcon{width:30px;height:30px;margin-left:0;}
  #user-modulesMainAll .moduleInfo{margin-right:0;}
  #user-modulesMainAll .moduleIconCheckbox{margin-right:0;}
  #planolojaMainAll .EstTabPagInt{padding-left:unset;}
  #planolojaMainAll #headerTitleAll{padding:15px;}
  #planolojaMainAll table{width:unset!important;max-width:80vw!important;}
  #planolojaMainAll iframe[name="FrameContrato"]{width:84vw!important;}
  #planolojaMainAll #tabButtons input{margin-left:unset!important;}
  #planolojaMainAll #tabButtons tr{display:grid!important;}
  #planolojaMainAll #BotSelPlano{font-size:12px;margin-left:unset;margin-bottom:20px;}
  #planolojaMainAll .EstPlanoMaior{width:unset!important;}
  #planolojaMainAll .EstPlanoMaior legend{white-space:nowrap;font-size:.9rem!important;}
  #planolojaMainAll .condicoesPlanos{margin-top:15px!important;}
  #planolojaMainAll .condicoesPlanos ul{margin-left:unset;}
  .divPlanos{position:relative;overflow:auto;white-space:nowrap;width:90vw;}
  #TablePlanos .TxtPlano{font-size:12px;padding:0 5px 0 5px;}
  #TablePlanos .bestConditions{background-color:#fff!important;}
  #TablePlanos tr{display:table-row;}
  #TablePlanos .topFixed,#TablePlanos .FundoTabPlanoE,#TablePlanos .FundoTabPlanoF{position:-webkit-sticky;position:sticky;width:165px;min-width:165px;max-width:165px;left:0;z-index:99;}
  #TablePlano{background:#fff;}
  #TablePlano td{background:#f5f5f5;padding:10px;}
  .storeCancelTable{width:80vw;}
  #versoesfcMainAll{width:92vw;margin:0 auto;}
  #versoesfcMainAll .versoesTab{width:80vw!important;}
  #versoesfcMainAll .versoesTab tr:nth-child(n+2){display:grid;}
  #versoesfcMainAll .versoesTab tr td:first-child{background-color:#ccc;padding:10px;}
  #versoesfcMainAll .versoesTab tr td:first-child:before{content:"Versão ";}
  #versoesfcMainAll .versoesTab tr td:nth-child(2):before{content:"Lançamento ";}
  #versoesfcMainAll .versoesTab tr td:nth-child(2){background-color:#ffd86f;padding:10px;margin-bottom:20px;}
  #versoesfcMainAll .versoesTab tr > td > ul{margin-left:7px!important;}
  #versoesfcMainAll .PathResource{padding:0 10px 10px 10px;}
  #versoesfcMainAll .PathResource ul{line-height:40px;}
  #versoesfcMainAll .ItemPath{white-space:nowrap;}
  #versoesfcMainAll .HelpPath{margin-left:10px;}
  #versoesfcMainAll {overflow-wrap:anywhere;}
  #versoesfcMainAll .delTabSpaPad{border-spacing:0;}
  #versoesfcMainAll .delTabSpaPad td{padding:0;}
  #versoesfcMainAll .Resources{list-style:none;}
  #lojaMainAll .EstTabInt{min-width:89vw!important;}
  #lojaMainAll .accordionLoja .accordionItem{min-width:300px;width:unset!important;max-width:90vw!important;margin:0 0 0 20px!important;}
  #lojaMainAll .meliButs{height:unset!important;}
  #lojaMainAll .meliButs td{height:unset!important;}
  #lojaMainAll .SkyHubVariations{width:250px;height:163px;}
  #lojaMainAll .SkyHubVariations div{display:flex;align-items:center;}
  #lojaMainAll .prodClasses tr{margin:0;}
  #lojaMainAll .prodClasses td{display:flex;align-items:center;margin:0 0 10px 10px;column-gap:5px;}
  #lojaMainAll .SERPSimul{display:flex;max-width:80vw;align-items:center;}
  #lojaMainAll .SERPDiv{max-width:80vw;overflow:auto;}
  #lojaMainAll [name="FacebookAPIToken"]{width:150px!important;}
  #lojaMainAll [name="TikTokAPIToken"]{width:200px!important;}
  #uploadPopup .EstTabInt{min-width:81vw;max-width:81vw;padding-bottom:10px;}
  #uploadPopup .EstTabInt tr:nth-child(n+2){margin-left:5px;}
  #uploadPopup .EstCaixaTitE{display:flex;align-items:center;}
  .topPopup{background-color:#164267;}
  #coresPopup .EstTabInt{padding-left:20px;}
  #coresPopup #Cadastrados{height:23px!important;}
  #adicionalPopup #Cadastrados{width:210px!important;height:18px!important;}
  #adicionalPopup .cadastradosTd{vertical-align:top;}
  #filtrosPopup .EstTabInt{padding-left:10px;}
  #filtrosPopup #Cadastrados{width:210px!important;height:18px!important;}
  #filtrosPopup #filtrosCadadastradosTd{padding-left:5px!important;}
  #filtrosPopup .botsTable{position:absolute;right:10px;top:40px;}
  #filtrosPopup .botsTable tr{padding-top:5px;}
  #filtrositensPopup .EstTabInt{padding-left:10px;}
  #filtrositensPopup #Cadastrados{width:210px!important;height:18px!important;}
  #filtrositensPopup .botsTable{position:absolute;right:10px;top:110px;}
  #filtrositensPopup .botsTable tr{padding-top:5px;}
  #adicpagamentoPopup .BrancoSessao{padding:20px;}
  #adicpagamentoPopup li{line-height:26px;margin-bottom:10px;}
  #adicpagamentoPopup li a{background:#164267;color:#ececec!important;padding:5px;font-weight:bold;font-size:12px;border-radius:5px;}
  #meliauthPopup{width:80vw;}
  #twittercallbackPopup{margin-left:20px;}
  #cadastrodominiosadmPopup input[type=text]{width:46vw!important;}
  #emailmanagerPopup #AccountDomain{width:60px!important;}
  #emailmanagerPopup .pwdDiv{width:100px!important;text-align:left;}
  #emailmanagerPopup #idPass{padding-right:0;}
  #emailmanagerPopup #tdBtIncluir{padding:0;}
  #emailmanagerPopup #BtIncluir{padding:5px;width:60px;}
  #emailmanagerPopup .pwdColumn{white-space:unset;padding:5px 0 5px 0;}
  #emailmanagerPopup .changePwdBut{margin:5px 0 5px 0;}
  #emailmanagerPopup .listTr{margin:0!important;}
  #emailmanagerPopup .BtConfirmaNovaSenha{margin-bottom:10px;}
  #certuploadexecPopup .buttonForm{width:unset;}
  #certuploadexecPopup textarea{min-width:300px!important;}
  #certuploadexecPopup input[type=file]{width:300px!important;}
  #cadastrorediradmPopup #Cadastrados{width:300px!important;height:24px!important;}
  #cadastrorediradmPopup .EstCaixaInput{width:300px!important;margin-left:0!important;}
  #cadastrorediradmPopup .FCURLLimit{width:90vw!important;max-width:400px;margin-bottom:10px;}
  #cadastrorediradmPopup .topDiv{padding:5px 10px 5px 0!important;}
  #firewalladmPopup select{width:50px!important;}
  #firewalladmPopup .EstInputRead{width:100px!important;}
  #firewalladmPopup .EstInputWrite{width:100px!important;}
  #firewalladmPopup .sticky1{position:sticky;z-index:99;left:0;background-color:inherit;}
  #firewalladmPopup .sticky2{position:sticky;z-index:99;left:37px;background-color:inherit;}
  #firewalladmPopup .sticky3{position:sticky;z-index:99;left:97px;background-color:inherit;}
  #designconteudoMainAll #TabDesignConteudo{width:unset;}
  #designconteudoMainAll #TabDesignModels{width:unset;margin:0 10px 0 10px;}
  #modeloslojaIframe .carousel-cell2{width:unset!important;height:220px!important;}
  #modeloslojaIframe .carousel-cell2 img{width:80vw;}
  #estilosMainAll #VisualizarCartaoHTM{min-width:unset;}
  #estilosMainAll .BoxCorTab tr{margin:0;}
  #ajudaadmMainAll td{white-space:normal;}
  #textosMainAll .tabWidth{width:89vw!important;}
  #textosMainAll .accordionItem{min-width:300px;width:unset!important;max-width:90vw!important;margin:0 0 0 20px!important;}
  #textosMainAll .headLastTd{display:none;}
  #textosMainAll .tdBut{position:relative;left:-144px;top:23px;border:0;display:block;width:0;}
  #textosMainAll .bigTab tr{height:70px;}
  #textosMainAll .bigTab tr td{vertical-align:top;padding-top:8px;}
  #textosMainAll .lnkaba,#textosMainAll .lnkabaon{font-size:10px;}
  #textosMainAll .tabAba{min-width:63vw!important;}
  #textosMainAll .tabsint{height:350px!important;}
  #textosMainAll #EstiloBuyTogether{max-width:54vw!important;}
  #fmMainAll .panelsFC{row-gap:20px;margin:20px 0 20px 0;}
  #fmMainAll .button1 a{display:flex;align-items:center;}
  #fmMainAll .widthFM{width:84vw!important;max-width:84vw!important;}
  #fmMainAll #Texto{width:77px!important;}
  #fmMainAll #TabFM{border-spacing:0;}
  #fmMainAll #TabFM tbody td{vertical-align:top;padding-top:5px;}
  #fmMainAll #TabFM th{font-size:11px;}
  #fmMainAll #TabFM th,#fmMainAll #TabFM td{border-right: 1px solid #fcfcfc;}
  #fmMainAll #divFM{overflow-x:scroll;width:100vw;padding-bottom:20px;}
  #fmMainAll .EstTDFileName{min-width:120px;width:120px!important;font-size:11px;}
  #fmMainAll th.sticky1,#fmMainAll th.sticky2,#fmMainAll th.sticky3{background-color:#e8e8e8;}
  #fmMainAll .sticky1{position:sticky;z-index:99;left:1px;background-color:inherit;min-width:34px!important;}
  #fmMainAll .sticky2{position:sticky;z-index:98;left:35px;background-color:inherit;min-width:26px!important;}
  #fmMainAll .sticky2 img{padding-top:3px;}
  #fmMainAll .sticky3{position:sticky;z-index:97;left:61px;background-color:inherit;padding:9px 5px 9px 5px!important;}
  #fmMainAll .showAll{position:absolute;padding-left:10px;}
  #fmMainAll .legendaTr{grid-template-columns:auto auto;}
  #fmMainAll .legendaTr svg{width:24px;height:24px;}
  #fmMainAll .legendaEditar{grid-column-start:1;grid-column-end:3;}
  #fmMainAll .legendaEditarTr1{display:table-cell;}
  #fmMainAll .legendaEditarTr2{display:table-cell;padding-left:80px;}
  #fmMainAll .FMPag{width:24px;height:24px;display:inline-flex;justify-content:center;align-items:center;}
  #fmMainAll .totalsFooter{text-align:center;margin:20px;}
  #fmMainAll .footerTab{margin-left:10px;}
  #fmMainAll .footerOptions{column-gap:10px;row-gap:10px;margin-top:10px;height:65px;}
  #fmMainAll .footerOptionsTd{text-align:right;padding-right:5px;}
  #fmMainAll .editorTd{display:flex;align-items:flex-end;column-gap:5px;overflow:scroll;max-width:90vw;padding-bottom:14px!important;}
  #fmMainAll #Conteudo{width:80vw!important;}
  #fmMainAll .TabFMAcao th{display:flex;align-items:center;column-gap:5px;overflow:scroll;max-width:84vw;padding:0 10px 0 10px;}
  #fmMainAll .TabFMAcao input[type=text]{width:220px!important;}
  #fmMainAll .previewIcon{position:absolute;right:0px;top:3px;}
  #menutopoprodutosMainAll .botsTr{height:50px;}
  #menutopoprodutosMainAll .catLabel{padding:0 5px 0 0px!important;position:absolute;}
  #menutopoprodutosMainAll .prodLabel{position:absolute;}
  #listacategoriasadmMainAll #ListCatTable{text-align:center;}
  #listacategoriasadmMainAll .linkLojaTd{position:absolute;right:7px;padding-top:38px!important;background-color:transparent;}
  #listacategoriasadmMainAll .verProdsTd{position:absolute;right:40px;padding-top:40px!important;background-color:transparent!important;}
  #listacategoriasadmMainAll .verProdsTd input[type=button]{line-height:9px;font-size:10px;padding:5px;}
  #listacategoriasadmMainAll #ListCatTable tbody tr td:nth-child(n+2){vertical-align:top;padding-top:10px;}
  #listacategoriasadmMainAll .EstTdImgProd{height:70px;vertical-align:top;text-align:center!important;}
  #listacategoriasadmMainAll .nameCatTd{height:70px;width:165px!important;max-width:165px!important;white-space:nowrap;display:flex;align-items:start;}
  #listacategoriasadmMainAll .nameCatTd a{white-space:normal;}
  #detcategoriaMainAll .botoesTab{position:absolute;top:78px;right:30px;width:160px;}
  #detcategoriaMainAll .topTab{width:100vw;margin:0!important;}
  #detcategoriaMainAll .imgCatTd{width:60px;}
  #detcategoriaMainAll #FotoCab{margin:5px!important;}
  #detcategoriaMainAll .nameCatTd{display:flex;flex-direction:column;width:55vw;white-space:normal;}
  #detcategoriaMainAll .nameCatA{overflow:scroll;width:35vw;height:30px;}
  #detcategoriaMainAll .previewA{position:absolute;right:0;}
  #detcategoriaMainAll .numProdsTd{position:absolute;right:100px;padding-top:35px;}
  #detcategoriaMainAll .listaProdsTd{position:absolute;right:42px;}
  #detcategoriaMainAll .idCatTd{position:absolute;right:15px;margin-top:33px;}
  #detcategoriaMainAll .pathCatTr{display:flex;flex-direction:column;margin:5px 10px 10px 0;}
  #detcategoriaMainAll .topDiv{width:97vw!important;margin:0!important;padding:5px!important;}
  #detcategoriaMainAll .pageProd{width:96vw;margin:0;}
  #detcategoriaMainAll .fcTabItem .fcTabLabel{padding:10px;font-size:8px;min-width:40px!important;}
  #detcategoriaMainAll .fcTabContent{padding:30px 0 20px 0;}
  #detcategoriaMainAll input[name=NomeCat]{width:170px!important;}
  #detcategoriaMainAll textarea[name=ResumoCat]{width:220px!important;}
  #detcategoriaMainAll select[name=IDCategoriaPai]{width:180px;}
  #detcategoriaMainAll select[name=RamoCat]{width:90px;}
  #detcategoriaMainAll .filtersTab fieldset{padding:5px;}
  #detcategoriaMainAll .filtroHerdado{width:26px;height:26px;margin:0 1px 0 0;}
  #detcategoriaMainAll .filtersCat td:nth-child(odd){display:inline;}
  #detcategoriaMainAll .filtersCat td:nth-child(even){display:inline-block;width:100%;height:24px;margin:0 0 10px 3px;}
  #detcategoriaMainAll input[name=ImagemCat]{width:200px!important;}
  #detcategoriaMainAll input[name=ImagemTopoCat]{width:200px!important;}
  #detcategoriaMainAll input[name=TitleCat]{width:220px!important;}
  #detcategoriaMainAll input[name=URLCat]{width:220px!important;}
  #detcategoriaMainAll [name=MetaDescriptionCat]{width:220px!important;}
  #detcategoriaMainAll .SERPSimul{width:100%!important;padding:20px 10px 10px 10px;}
  #detcategoriaMainAll .SERPDiv{width:66vw!important;overflow-x:auto;}
  #detcategoriaMainAll input[name=DescrHTMCat]{width:190px!important;}
  #filtrosPopup .EstTabInt{background:#fcfcfc;}
  /* Busca Detalhada */
  #produtoshomeMainAll table{width:98%}
  #produtoshomeMainAll .EstCorTabInt tr{grid-template-columns:25px 1fr;align-items:center;}
  #produtoshomeMainAll #idRootFiltersFC tr td label{position:relative;top:-5px;}
  #produtoshomeMainAll .EstTabPag form table tr td table tr{margin:10px 10px 0 0;}
  #produtoshomeMainAll #idRootFiltersFC{margin-left:10px;}
  #produtoshomeMainAll input[name=chkFilterItem]{margin-right:5px;}
  /* Gerar XML de produtos */
  #formxmlgenericoMainAll table{width:98%;}
  #formxmlgenericoMainAll .EstTabInt tr td .mntxt{display:block;}
  #formxmlgenericoMainAll .EstTabParams{display:block;overflow-x:auto;width:92vw;}

  /* Ficha Lista Produtos */
  #listaprodutosadmMainAll .trInfo{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;column-gap:10px;}
  #listaprodutosadmMainAll .trInfo2{grid-template-columns:1fr 1fr;}
  #listaprodutosadmMainAll .trInfoSub{grid-template-columns:40px 40px 1fr 1fr 1fr 1fr;}
  #listaprodutosadmMainAll table[name*="TabAnteriorMais"] tbody tr:nth-child(2){display:grid;justify-items:center;width:100%;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"pag pag" "btnprev btnnext";}
  #listaprodutosadmMainAll table[name*="TabAnteriorMais"] tbody tr:nth-child(2) td:nth-child(1){grid-area:btnprev!important;}
  #listaprodutosadmMainAll table[name*="TabAnteriorMais"] tbody tr:nth-child(2) td:nth-child(3){grid-area:btnnext!important;}
  #listaprodutosadmMainAll table[name*="TabAnteriorMais"] a{padding:5px 8px!important;display:block;width:30px;}
  #listaprodutosadmMainAll table[name*="TabAnteriorMais"] b{padding:5px 8px!important;}
  #listaprodutosadmMainAll table[name*="TabAnteriorMais"] .ImgSeta{margin-bottom:3px!important;}

  /* Ficha Incluir/Alterar Produtos */
  #detprodutoMainAll .topTab{width:92vw!important;margin:0!important;}
  #detprodutoMainAll .pageProd{width:96vw;margin:0;}
  #detprodutoMainAll .fcTabItem .fcTabLabel{padding:5px;font-size:8px;}
  #detprodutoMainAll .fcTabContent{padding:30px 0 20px 0;}
  #detprodutoMainAll input[name=NomeProd]{width:150px!important;}
  #detprodutoMainAll [name=IDCategoriaP]{width:150px!important;}
  #detprodutoMainAll .topIcons{display:flex;column-gap:10px;margin-top:10px;}
  #detprodutoMainAll .topImage{text-align:right;position:absolute;right:30px;width:unset;}
  #detprodutoMainAll .EstImgFC{object-fit:scale-down;width:100%;margin:0!important;}
  #detprodutoMainAll .SERPSimul{width:100%!important;padding:20px 10px 10px 0;}
  #detprodutoMainAll .SERPDiv{width:69vw!important;overflow-x:auto;}
  #detprodutoMainAll .SEOFieldset{min-width:81vw!important;max-width:81vw!important;}
  #detprodutoMainAll .logInfo{vertical-align:bottom;padding:0 0 120px 30px;}

/*
  #detprodutoMainAll table.EstTabPagExt tbody tr td table tbody tr td.EstTabPag table tbody tr td div{margin-left:10px!important;}
  #detprodutoMainAll table.EstTabPagExt td.EstTabPag #headerTitleAll{padding: 22px 0 22px 10px!Important;}
  #detprodutoMainAll table.EstTabPagExt td.EstTabPag table tbody tr td:nth-child(1) img{}
  #detprodutoMainAll table.EstTabPagExt td.EstTabPag .pageProd{margin:10px 0!important;}
  #detprodutoMainAll table.EstTabPagExt td.EstTabPag .pageProd .fcTabItem .fcTabLabel{padding:10px 5px!important;}
  #detprodutoMainAll table.EstTabPagExt td.EstTabPag .pageProd .fcTabItem .fcTabLabel .fcTabBar{left:0!important}
  #detprodutoMainAll table.EstTabPagExt td.EstTabPag .pageProd .fcTabItem .fcTabContent{padding:30px 0px 20px 0px!important;}
  #detprodutoMainAll table.EstTabPagExt td.EstTabPag .pageProd .fcTabItem .fcTabContent .fcTabContainer table tbody tr td table:nth-child(1){display:grid;}
  #detprodutoMainAll table.EstTabPagExt td.EstTabPag .pageProd .fcTabItem .fcTabContent table table tr td:nth-child(1){display:block;text-align:left!important;}
  #detprodutoMainAll table.EstTabPagExt td.EstTabPag .pageProd .fcTabItem .fcTabContent table table tr td:nth-child(2){display:block}
  #detprodutoMainAll input[name=NomeProd]{width:150px!important;}
  #detprodutoMainAll .EstTabPedidosFieldset{width:initial!important;min-width:initial!important;max-width:initial!important;padding:10px!important;}
*/
  
  /* Busca de anúncios MercadoLivre */
  #melisearchadmMainAll table.EstTabBorda{width:98%!important}
  #melisearchadmMainAll table.EstTabBorda .EstTabInt{width:98%!important}
  #melisearchadmMainAll td.EstTabPag div:last-child{margin-left:5px!important;width:97%!important}
  #melisearchadmMainAll td.EstTabPag .EstSecaoPag{}
  #melisearchadmMainAll td.EstTabPag .EstSecaoPag table.NotPrint tr td{white-space:pre-wrap;}
  #melisearchadmMainAll td.EstTabPag .EstSecaoPag table.NotPrint tr td img{margin:0 auto;}
  #listameliitemsadmMainAll td.EstTabPag:first-child table{width:98%!important}
  #listameliitemsadmMainAll table.EstTabBorda{width:98%!important}
  #listameliitemsadmMainAll table.EstTabBorda .EstTabInt{width:98%!important}
  #listameliitemsadmMainAll #VoltarBusca{position:initial!important;margin-left:20px;margin-bottom:20px;}

  /* Lista de anúncios MercadoLivre */
  #listameliitemsadmMainAll .FCNewBox tr{display:table-row;}
  #listameliitemsadmMainAll #divAnuncios{overflow-x:scroll;width:90vw;padding-bottom:20px;}
  #listameliitemsadmMainAll th.sticky1,#listameliitemsadmMainAll th.sticky2,#listameliitemsadmMainAll th.sticky3{background-color:#e9e9e9;}
  #listameliitemsadmMainAll .sticky1{position:sticky;z-index:99;left:1px;background-color:inherit;min-width:34px!important;}
  #listameliitemsadmMainAll .sticky2{position:sticky;z-index:98;left:35px;background-color:inherit;min-width:26px!important;}
  #listameliitemsadmMainAll .sticky3{position:sticky;z-index:97;left:91px;background-color:inherit;padding:9px 5px 9px 5px!important;}

}

/* Desktop */
@media(min-device-width:800px){
  /* Helpers */
  .width80{width:80px!important;}
  .marginTop10Dsk{margin-top:10px!important;}
  .setFlexDsk{display:flex;}
  .hideDsk{display:none!important;}

  /* Ficha Lista Produtos */
  #listaprodutosadmMainAll table[name*="TabAdic2"]{margin:10px 0;}

}

/* vex.css: vex 4.0.1 */
@-webkit-keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@keyframes vex-fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@keyframes vex-fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes vex-rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes vex-rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.vex,.vex *,.vex *:before,.vex *:after{-moz-box-sizing:border-box;box-sizing:border-box}.vex{position:fixed;overflow:auto;-webkit-overflow-scrolling:touch;z-index:1111;top:0;right:0;bottom:0;left:0}.vex-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.vex-overlay{-webkit-animation:vex-fadein .5s;animation:vex-fadein .5s;position:fixed;z-index:1111;background:rgba(0,0,0,.4);top:0;right:0;bottom:0;left:0}.vex-overlay.vex-closing{-webkit-animation:vex-fadeout .5s forwards;animation:vex-fadeout .5s forwards}.vex-content{-webkit-animation:vex-fadein .5s;animation:vex-fadein .5s;background:#fff}.vex.vex-closing .vex-content{-webkit-animation:vex-fadeout .5s forwards;animation:vex-fadeout .5s forwards}.vex-close:before{font-family:Arial,sans-serif;content:"\00D7"}.vex-dialog-form{margin:0}.vex-dialog-button{text-rendering:optimizeLegibility;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.vex-loading-spinner{-webkit-animation:vex-rotation .7s linear infinite;animation:vex-rotation .7s linear infinite;box-shadow:0 0 1em rgba(0,0,0,.1);position:fixed;z-index:1112;margin:auto;top:0;right:0;bottom:0;left:0;height:2em;width:2em;background:#fff}body.vex-open{overflow:hidden}

/* vex-theme-default.css: vex 4.0.1 */
@-webkit-keyframes vex-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes vex-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes vex-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes vex-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes vex-pulse{0%{box-shadow:inset 0 0 0 300px transparent}70%{box-shadow:inset 0 0 0 300px rgba(255,255,255,.25)}100%{box-shadow:inset 0 0 0 300px transparent}}@keyframes vex-pulse{0%{box-shadow:inset 0 0 0 300px transparent}70%{box-shadow:inset 0 0 0 300px rgba(255,255,255,.25)}100%{box-shadow:inset 0 0 0 300px transparent}}.vex.vex-theme-default{padding-top:160px;padding-bottom:160px}.vex.vex-theme-default.vex-closing .vex-content{-webkit-animation:vex-flyout .5s forwards;animation:vex-flyout .5s forwards}.vex.vex-theme-default .vex-content{-webkit-animation:vex-flyin .5s;animation:vex-flyin .5s}.vex.vex-theme-default .vex-content{border-radius:5px;font-family:"Helvetica Neue",sans-serif;background:#f0f0f0;color:#444;padding:1em;position:relative;margin:0 auto;max-width:100%;width:450px;font-size:1.1em;line-height:1.5em}.vex.vex-theme-default .vex-content h1,.vex.vex-theme-default .vex-content h2,.vex.vex-theme-default .vex-content h3,.vex.vex-theme-default .vex-content h4,.vex.vex-theme-default .vex-content h5,.vex.vex-theme-default .vex-content h6,.vex.vex-theme-default .vex-content p,.vex.vex-theme-default .vex-content ul,.vex.vex-theme-default .vex-content li{color:inherit}.vex.vex-theme-default .vex-close{border-radius:5px;position:absolute;top:0;right:0;cursor:pointer}.vex.vex-theme-default .vex-close:before{border-radius:3px;position:absolute;content:"\00D7";font-size:26px;font-weight:400;line-height:31px;height:30px;width:30px;text-align:center;top:3px;right:3px;color:#bbb;background:transparent}.vex.vex-theme-default .vex-close:hover:before,.vex.vex-theme-default .vex-close:active:before{color:#777;background:#e0e0e0}.vex.vex-theme-default .vex-dialog-form .vex-dialog-message{margin-bottom:.5em}.vex.vex-theme-default .vex-dialog-form .vex-dialog-input{margin-bottom:1em}.vex.vex-theme-default .vex-dialog-form .vex-dialog-input select,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input textarea,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="date"],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="datetime"],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="datetime-local"],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="email"],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="month"],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="number"],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="password"],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="search"],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="tel"],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="text"],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="time"],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="url"],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="week"]{border-radius:3px;background:#fff;width:100%;padding:.25em .67em;border:0;font-family:inherit;font-weight:inherit;font-size:inherit;min-height:2.5em;margin:0 0 .25em}.vex.vex-theme-default .vex-dialog-form .vex-dialog-input select:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input textarea:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="date"]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="datetime"]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="datetime-local"]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="email"]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="month"]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="number"]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="password"]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="search"]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="tel"]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="text"]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="time"]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="url"]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type="week"]:focus{box-shadow:inset 0 0 0 2px #8dbdf1;outline:none}.vex.vex-theme-default .vex-dialog-form .vex-dialog-buttons{*zoom:1}.vex.vex-theme-default .vex-dialog-form .vex-dialog-buttons:after{content:"";display:table;clear:both}.vex.vex-theme-default .vex-dialog-button{border-radius:3px;border:0;float:right;margin:0 0 0 .5em;font-family:inherit;text-transform:uppercase;letter-spacing:.1em;font-size:.8em;line-height:1em;padding:.75em 2em}.vex.vex-theme-default .vex-dialog-button.vex-last{margin-left:0}.vex.vex-theme-default .vex-dialog-button:focus{-webkit-animation:vex-pulse 1.1s infinite;animation:vex-pulse 1.1s infinite;outline:none}@media (max-width:568px){.vex.vex-theme-default .vex-dialog-button:focus{-webkit-animation:none;animation:none}}.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-primary{background:#3288e6;color:#fff}.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-secondary{background:#e0e0e0;color:#777}.vex-loading-spinner.vex-theme-default{box-shadow:0 0 0 .5em #f0f0f0,0 0 1px .5em rgba(0,0,0,.3);border-radius:100%;background:#f0f0f0;border:.2em solid transparent;border-top-color:#bbb;top:-1.1em;bottom:auto}

/* vex customizations */
.vex.vex-theme-default {padding-top:10px;padding-bottom:unset;}
