﻿#divNomeBemVindo  {     font-size: 14px;    font-weight: 600;    padding-top: 3px; }
#divNomeBemVindo span {    font-size:11px;    color: #4dc5f9;}
h1, .h1 {font-size: 30px;}
#divAjaxLoader, #divMensagem, #divMensagemConfirmacao, #divMensagem2, #divSucesso, #divErro, #divInfo, #divAviso, #divRemover { display:none; }
.ui-dialog .ui-dialog-buttonpane button {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    background-color: #5cb85c;
    border-color: #4cae4c;
    color: #fff;
    height:34px;
    width:100px;
}

.ui-dialog .ui-dialog-buttonpane button:last-child {    background-color: #f0ad4e;    border-color: #f0ad4e;}
legend {    border-color: #e8e8eb;    box-shadow: none;    width:100%;    color: #333;    background-color: #f5f5f5;    font-weight: 700;     padding: 10px 15px;    font-size: 16px;}
fieldset {  margin-bottom: 30px;  border-color: #ddd;  background-color: #fff;  border-radius: 4px;    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);   }
fieldset table {     margin: 15px;}
.editor-field { margin: 15px;}
fieldset table td {     padding-right: 15px;     padding-bottom:10px;}
fieldset table td:last-child {    vertical-align: middle;}
.glyphicon, .fa {    margin-right: 8px;}
.dropdown .fa, .dropdown .glyphicon {    margin-right: 0 !important;}
.table-striped > tbody th {    text-align:center;}
.erro {		border-color: #ff0000 !important;		background-color: #ffd8d8;		background-image: URL(../../../Content/images/erro.png);		color: #ff0000;	}	
.ok {		border-color: #05800e !important;		background-color: #d2ffd5;		background-image: URL(../Content/images/ok.png);		color:#05800e;	}
.aviso {		border-color: #d17b00 !important;		background-color: #ffe9c9;		background-image: URL(../Content/images/aviso.png);		color:#d17b00;	}	
.info {		border-color: #004eff !important;		background-color: #d6e3ff;		background-image: URL(../Content/images/info.png);		color:#004eff;	}		
.info, .ok, .aviso, .erro {	 width:80%;	border: 1px dotted;		background-repeat: no-repeat;		background-position: 10px;		padding: 10px 10px 10px 40px;		text-align: justify;		font-weight:600;		margin:5px auto;	}
.error {    border: 1px solid red !important;}
label.error { display: none;}
select {
    background-clip: padding-box;
    background-color: #ffffff;
    border: 1px solid #cccccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    padding: 0 0 0 8px;
    position: relative;
    text-decoration: none;
    white-space: nowrap;
}

table thead th {font-size: 13px; padding: 6px 14px !important; vertical-align: middle !important; font-weight: 600 !important; }

.table tbody td:last-child { text-align:center; }
.table > thead > tr > th {    background-color: #48525e;    border-bottom: 1px solid #34495e;    color: #fff;    vertical-align: middle;     font-size: 17px !important;    font-weight: 300 !important}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {    padding: 0px 0px 0px 4px; }
h1 div { float:right; font-size:12px; margin-top:-5px;   background-color: #5cb85c; border-color: #4cae4c; padding: 10px; border-radius: 7px; }
    h1 div i { margin-right:8px;    }
            h1 div a {  color:#fff; font-size: 15px; }
                h1 div a:hover {color:#333;                }


/********************************************************************/
/* OCORRENCIAS ICONS STATUS  */
/********************************************************************/
.circuloStatus {   border-radius: 25px;   color: #fff;  padding: 5px; margin-right: 3px; font-size: 10px;}
.circuloStatusRecurso {    background-color: #f7941d; }
.circuloStatusResolvido { background-color: #39b54a; font-size: 10px; }
.circuloStatusNaoResolvido { background-color: #5bc0de; }
.circuloStatusNegada { background-color: #ed1c24; }
.circuloStatusAdmitida { background-color: #B2EA51; }
.circuloStatusParcial { background-color: #BFA3FA; }



/********************************************************************/
/* CUSTOM JQUERY UI */
/********************************************************************/
    .ui-datepicker-calendar thead tr th { padding:0px !important; }
    .ui-dialog {        padding:0px;    }

    /* CARREGANDO */
        .divCarregando .ui-widget-header {            background-color: #feb252;            border: 1px solid #feb252;        }
        .divCarregando  {             border-radius: 10px;            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);            border: 1px solid #feb252;        }
    /* Sucesso */
        .divSucesso .ui-widget-header {            background-color: #70ba63;            border: 1px solid #70ba63;        }
        .divSucesso  {             border-radius: 10px;            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);            border: 1px solid #70ba63;        }
    /* ERRO */
        .divErro .ui-widget-header {            background-color: #e35b5a;            border: 1px solid #e35b5a;        }
        .divErro  {             border-radius: 10px;            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);            border: 1px solid #e35b5a;        }
    /* INFO */
        .divInfo .ui-widget-header {            background-color: #4cbceb;            border: 1px solid #4cbceb;        }
        .divInfo  {             border-radius: 10px;            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);            border: 1px solid #4cbceb;        }
    /* AVISO */
        .divAviso .ui-widget-header {            background-color: #feb252;            border: 1px solid #feb252;        }
        .divAviso  {             border-radius: 10px;            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);            border: 1px solid #feb252;        }
        .divUpload .ui-widget-header {            background-color: #3071a9;            border: 1px solid #3071a9;        }
        .divUpload  {             border-radius: 10px;            box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);            border: 1px solid #3071a9;        }
#ascrail2000 div {    width:15px !important;    border-radius: 5px !important;    background-color: #00aeef !important;}
#ascrail2001 div {    width:15px !important;    border-radius: 5px !important;    background-color: #00aeef !important;}
#ascrail2002 div {    width:15px !important;    border-radius: 5px !important;    background-color: #00aeef !important;}
.navigation {    padding-bottom: 200px !important;}
.rodapeTabela { text-align: right !important;font-weight: 600 !important;background-color: rgba(52, 73, 94, 0.18) !important;padding-right: 10px !important;color: #000 !important;font-size: 12px;}
.table-relatorios td:nth-child(2) {text-align: center;}
aside.left-panel.collapsed .navigation > ul > li > a {    padding: 10px 20px;}
.navigation ul li ul li a {    padding: 4px 25px;}
aside.left-panel.collapsed i.fa, aside.left-panel.collapsed i.glyphicon {    font-size: 22px !important;}
aside.left-panel.collapsed img.img-circle {    display: none;}
div.logo-horizontal {  text-align:center;}
div.logo-vertical {    display:none; text-align:center;}
aside.left-panel.collapsed div.logo-vertical {   display:inline; }
aside.left-panel.collapsed div.logo-horizontal {   display:none; }

.div-btn-incluir {    text-align:right; position:absolute; top:39px; right:0;}
.div-btn-incluir a { padding:14px; font-size:16px; font-weight:600; background-color:#1789a5 ; border:1px solid #1789a5}
