*{ margin: 0; padding: 0;}

/*---------------------------------- Index ----------------------------------*/
88body{background-color: #f3f4f6;}
#cxglobal{width: auto; margin: 0 15px 0 225px; padding: 0; padding-top: 45px;}
#topo{width: 100%; padding: 8px 0px; font-size: 25px; background: #fff; color: #888;}
#sombra{width: 100%; background: #fff; padding: 18px 18px 18px 18px;}
88#global{width: 100%; padding: 5px 12px 12px 12px !important; border: 1px solid #eeeeee;} 
/* border: solid 1px #eee  box-shadow: 0 0 8px #bfbebe */

/*---------------------------------- Consulta ----------------------------------*/

#cxconsulta{height: 52px; margin: 14px 0px; padding: 6px 6px !important; border: solid 1px #ddd !important}
/* width: 100%; height: 32px; margin: 15px 0 20px 0; padding: 0 !important;  */
.btncon{height: 33px; background: #48aa88 !important; padding-top: 5px !important; color: #fff !important; font-size: 14px !important; border-radius: 4px !important; border: solid 1px #ddd !important}
/* height: 33px; background: #fff; padding-top: 5px; font-size: 13px !important; color: #333; border-radius: 0px !important; border: solid 1px #eee      */
.btncon:hover{background: #0c7650 !important; color: #fff !important}
.inputcon{height: 33px !important; padding-top: 5px; background: #fff !important; font-size: 14px !important; border-radius: 4px !important; border: solid 1px #48aa88 !important;}
/* height: 33px !important; border-radius: 0 !important; padding-top: 6px; border: solid 1px #eee; background: #fff; font-size: 14px !important; font-family: tahoma; */
.selectcon{height: 33px !important; border-radius: 4 !important; box-shadow: 0 0 0 0 !important; border: solid 1px #ddd !important; padding-top: 5px; font-size: 14px !important; background: #f3f4f6 !important;}
/* height: 33px !important; border-radius: 0 !important; border: solid 1px #eee; background: #fff; padding-top: 5px; font-size: 14px !important; font-family: tahoma; color: #888;      */

/*---------------------------------- Formulário ----------------------------------*/

.labell{font-size: 13px; color: #888;}
/* border: 1px solid #ddd; */
.input{height: 33px; margin: -7px 0px 0px 0px !important; background: #fff !important; font-size: 14px !important; font-family: tahoma; color: #777; border: solid 1px #eee;}
.inutfile{height: 33px; margin-top: 1px; margin-bottom: -14px; padding: 3px 0 0 3px; background: #fff !important; font-size: 12px; color: #000; border-radius: 0 !important; border: solid 1px #eee;}
.select{height: 33px !important; margin: -7px 0px 0px 0px !important; padding-top: 5px; border: solid 1px #eee; background: #fff; font-size: 14px !important; font-family: tahoma;}
.obs{margin: -6px 0px 0px 0px !important; background: #fff !important; border: solid 1px #eee; font-size: 15px; box-shadow: 0 0 0 0; margin-bottom: -2px !important;}
.bloco{height: 58px; padding: 1px !important;}
/* border: 2px solid #fafafa; */
.blocoobs{padding: 0 !important; }
.espaco{padding-right: 4px !important;}
.valor{text-align: right !important;}
.cxbtnform{width: 100%; height: 33px; padding: 0 !important; margin-top: 15px;}
.btnform{color: #fff; padding: 5px 10px !important;}
.btnimporta{height: 33px; padding: 5px 9px; color: #fff; float: left; margin-right: 4px; cursor: pointer; font-size: 13px; font-weight: normal;}
/* .corfundo{background: #fafafa !important} */
#arqsol{display: none;}

/*------------------------------------- Anexo -------------------------------------*/

/* #cxanexo{margin: 20px 0 0 0; padding: 0 !important;}
.cxbtnanexo{margin-top: 5px; padding: 0 !important;}
.btnanexo{background: #fff; height: 30px; font-size: 13px !important; margin-top: -8px; color: #777; border-radius: 0px !important; border: solid 1px #eee;}
.btnanexo:hover{background: #e3360e; color: #fff !important}
.btnimportar{height: 30px; background: #fff; font-size: 13px !important; color: #777; border-radius: 0px !important; border: solid 1px #eee;}
.btnimportar:hover{background: #e3360e; color: #fff !important}
.cxvalida{padding: 0 !important; margin-top: 5px; text-align: center;}
.valida{background: #f89f9f; color: #fff; font-size: 14px !important;} */

/*------------------------------------- Tabela ------------------------------------*/

#titulo{background: #f3f4f6 !important; color:#777 !important; font-size: 14px !important; border-top: solid 1px #ddd !important; padding: 10px}
/* color:#333; border: solid 1px #eee; font-size: 13px;    */
#tabela{width: 100%; background-color: #fff !important; color: #777 !important; font-size: 12px; margin-bottom: 14px; font-family: tahoma;}
/* font-size: 13px; margin-bottom: 15px; border: solid 1px #eee; color: #333; font-family: tahoma; */
.btnedit{width: 21px; height: 22px !important; padding: 1px 0 0 4px !important; border-radius: 0 !important; margin-bottom: 1px; font-size: 13px;}
.btndel{width: 21px; height: 22px !important; padding: 1px 0 0 0 !important; border-radius: 0 !important; margin-left: 1px; margin-bottom: 1px; font-size: 13px;}
.btndow{width: 21px; height: 22px !important; padding: 1px 0 0 0 !important; border-radius: 0 !important; margin-left: 1px; margin-bottom: 1px; font-size: 13px;}
.btnane{width: 21px; height: 22px !important; padding: 1px 1px 0 1px !important; border-radius: 0 !important; margin-bottom: 1px; font-size: 13px;}
.qtd{font-size: 13px}

.cw-linha{border-top: solid 1px #ddd !important;}

/*----------------------------------- Btn-Dropdown ---------------------------------*/

.cw-dropdown-btn{height: 25px !important; margin: 5px 0; padding: 0 5px 0px 5px !important; border-radius: 2px !important; color: #888 !important;}
.cw-dropdown-btn:hover{background: #777 !important; border: solid 1px #777 !important; color: #fff !important;}
.cw-dropdown-btn:focus{background: #777 !important; border: solid 1px #777 !important; color: #fff !important;}
.cw-dropdown-btn:active{background: #777 !important; border: solid 1px #777 !important; color: #fff !important;}
.cw-dropdown-item:active{background: #777 !important; border: solid 1px #777 !important; color: #fff !important;}
.dropdown-item {font-size: 13px !important;} 