/*!
 * 13/01/15
 */

/* Global */

body {
    margin-top: 100px;
    background-color: #251e28;
}

a:hover, a:active, a:focus {
    outline: 0; 
}

.logoChefe{
    padding: 5px 0px 5px 15px;
}


#paginas {
    width: 100%;
    padding: 10px 50px 10px 10px;
    background: none repeat scroll 0 0 #f1f1f1;;
    min-height: 600px;
}
.breadcrumb {
    background: none repeat scroll 0 0 #fff;
}
    
.page-header.Top {
    border-bottom: 0 none;
    margin: 0;
}

.postbox {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #e5e5e5;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.04);
    margin-bottom: 10px;
    min-width: 255px;
    padding: 10px;
    position: relative;
}
.page-header {
    border-bottom: 1px solid #e6e6e6;
    margin: 0 0 20px;
    padding-bottom: 9.5px;
}

/* fixa os botoes  */
#fixTop{
    position: fixed;
    right: -65px;
    top: 129px;
    width: 100%;
    z-index: 999;
}
/* linha tabela observacao  */
.tabelaFonte{
    font-size: 12px;
}
.tdObservacao{
    width: 360px;
}
.tdDiv{
    height: 60px;
    overflow: auto;
}

#pleaseWaitDialog{
    text-align: center;
}
#pleaseWaitDialog h1{
    color: #000;
    margin-top: 150px;
}


/* alteracao do bootstrap*/
label {
    margin-right: -21px;
}

/* Landscape phones and smaller */
@media (max-width: 480px) {
    #fixTop {
        position: fixed;
        left: 0;
        width: 100%;
    }
    .breadcrumb {
    margin-top: 0px;
    }
    #paginas {
        padding: 0px;
    }
    .page-header.Top {
        margin: 0 0 40px;
    }
}
@media(min-width:768px) {
    body {
        margin-top: 50px;
    }
}

#caixa{
    padding-left: 0;
}

.huge {
    font-size: 50px;
    line-height: normal;
    margin-bottom: 10px;
}

@media(min-width:768px) {
    #caixa {
        padding-left: 225px;
    }
}


.btAcoesTutoriais{
    margin-left: 0px;
    margin-bottom: 20px;
}


.btAcoesCriarVenda{
    float: right;
    margin-left: 10px;
    margin-bottom: 5px;
}
.btAcoesCriarVenda2{
    float: right;
    margin-left: 10px;
    margin-bottom: 5px;
    width: 50px;
}
.btAcoesSalvar{
    float: right;
    margin-left: 10px;
    margin-bottom: 5px;
}

.btAcoesSalvar2{
    float: right;
    margin-left: 10px;
    margin-bottom: 5px;
    width: 50px;
}
.btAcoesFundo{
    float: right;
    margin-left: 10px;
    margin-bottom: 5px;
}
.menuFlutuante{
    float: right;
    position: fixed;
    right: 0px;
    z-index: 999;
    width: 50px;
}
.dropdown-menu.Flutuante{
    border: 0 none;
    left: 0;
    min-width: 50px;
    padding: 0;
    text-align: center;
    top: 41px;
}
.dropdown-menu.FlutuanteTop{
    border: 0 none;
    left: -53px;
    padding: 0;
    top: 43px;
}


/* permissoes */
.btnInformacao{
    float: right;
    font-size: 17px;
    margin-top: 0;
    padding: 0 4px;
}



/* Top Navigation */

.topMenu {
    padding: 0 15px;
}

.topMenu>li {
    display: inline-block;
    float: left;
}

.topMenu>li>a {
    padding-top: 15px;
    padding-bottom: 15px;
    line-height: 20px;
    color: #fff;
}

.topMenu>li>a:hover,
.topMenu>li>a:focus,
.topMenu>.open>a,
.topMenu>.open>a:hover,
.topMenu>.open>a:focus {
    color: #fff;
    background-color: #000;
}

.topMenu>.open>.dropdown-menu {
    float: left;
    position: absolute;
    margin-top: 0;
    border: 1px solid rgba(0,0,0,.15);
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background-color: #fff;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}

.topMenu>.open>.dropdown-menu>li>a {
    white-space: normal;
}

ul.message-dropdown {
    padding: 0;
    max-height: 250px;
    overflow-x: hidden;
    overflow-y: auto;
}

li.message-preview {
    width: 275px;
    border-bottom: 1px solid rgba(0,0,0,.15);
}

li.message-preview>a {
    padding-top: 15px;
    padding-bottom: 15px;
}

li.message-footer {
    margin: 5px 0;
}

ul.alert-dropdown {
    width: 200px;
}
.imgUsuario{
        float: left;
        padding-right: 5px;
    }
.badgePosicao{
    position: absolute;
    right: 9px;
    top: 8px;
    z-index: 100;
}

/* NAVEGAR */

@media(min-width:768px) {
    .navegar {
        position: fixed;
        top: 51px;
/*        left: 225px;*/
        width: 225px;
        height: 100%;
/*        margin-left: -225px;*/
        border: none;
        border-radius: 0;
        overflow-y: auto;
        background-color: #251e28;
    }

    .navegar>li>a {
        width: 225px;
    }

    .navegar li a:hover,
    .navegar li a:focus {
        outline: none;
        background-color: #000 !important;
    }
}

.navegar>li>ul {
    padding: 0;
}

.navegar>li>ul>li>a {
    display: block;
    padding: 10px 15px 10px 38px;
    text-decoration: none;
    color: #999;
}

.navegar>li>ul>li>a:hover {
    color: #fff;
}



/* Login Senha Inicio */
.loginSenha{
    padding: 8% 0 0;
}
@media (max-width: 480px) {
    .loginSenha{
        padding: 0 0 0;
    }
}
.corLogin {
   background-color: #fff;
   padding: 20px 35px;
   box-shadow: 0 1px 3px rgba(0, 0, 0, 0.13);
}
.panel.panelBottom {
    margin-bottom: 0px;
}
.alert.alertBottom {
    margin-bottom: 0px;
}


/* Agenda e Login - criar candidato */
.corAgenda{
    background: none repeat scroll 0 0 #004ab3;
    color: #fff;
    height: 52px;
    margin: 0 16px;
    padding: 17px;
}
.corNota{
   border: 1px solid #004ab3;
    height: 52px;
    margin: 0 16px 25px 200px;
    padding: 18px;
}
.descAgendaNota{
    height: 40px;
    margin-top: -7px;
    overflow: auto;
    padding: 0;
}

/* Paineis INICIO */

.huge {
    font-size: 24px;
}

.panel-green {
    border-color: #519F77;
}

.panel-green .panel-heading {
    border-color: #519F77;
    color: #fff;
    background-color: #519F77;
}

.panel-green a {
    color: #519F77;
}

.panel-green a:hover {
    color: #3d8b3d;
}

.panel-red {
    border-color: #d9534f;
}

.panel-red .panel-heading {
    border-color: #d9534f;
    color: #fff;
    background-color: #d9534f;
}

.panel-red a {
    color: #d9534f;
}

.panel-red a:hover {
    color: #b52b27;
}

.panel-yellow {
    border-color: #f0ad4e;
}

.panel-yellow .panel-heading {
    border-color: #f0ad4e;
    color: #fff;
    background-color: #f0ad4e;
}

.panel-yellow a {
    color: #f0ad4e;
}

.panel-yellow a:hover {
    color: #df8a13;
}



/*  criar venda   */
.removerCampo{
    font-size: 15px;
    height: 34px;
    padding: 6px 13px;
}

.chec{
    padding: 0 0 0 29px;
    margin-bottom: 4px;
}

/*  GROCDERYCRUD LIST   */

.btnList{
    font-size: 12px;
    height: 29px;
    padding: 6px 12px;
}
.btnList:hover{
    background-color: #696969;
    border: 1px solid #696969;
}



/*  rodape  */
 .footerERP {
    color: #fff;
    padding: 60px 0;
    font-size: 12px;
    
}
.go-top {
    color: #fff;
    font-size: 30px;
    float: right;
    height: 20px;
    margin-right: 10%;

}


/* alteracao dentro dos arquivos CRUD*/

.dataTables_filter {
    margin-right: 22px;
}

/* modal amigo <?=base_url()?> */ 
#modalFundoAmigo{
    background: transparent no-repeat url("../img/balao_indica_amigo.png");
}


    /* FAQ */
    .faqHeader {
        font-size: 27px;
        margin: 20px;
    }

    .panel-heading [data-toggle="collapse"]:after {
        font-family: 'Glyphicons Halflings';
        content: ""; /* "play" icon */
        float: right;
        color: #F58723;
        font-size: 18px;
        line-height: 22px;
        /* rotate "play" icon from > (right arrow) to down arrow */
        -webkit-transform: rotate(-90deg);
        -moz-transform: rotate(-90deg);
        -ms-transform: rotate(-90deg);
        -o-transform: rotate(-90deg);
        transform: rotate(-90deg);
    }

    .panel-heading [data-toggle="collapse"].collapsed:after {
        /* rotate "play" icon from > (right arrow) to ^ (up arrow) */
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        transform: rotate(90deg);
        color: #1967be;
    }
    /* modulo - mod_menusetores */
    .element{
        z-index: 999;
        width: 100%;
    }
    @media (max-width: 480px) {
        .element{
            z-index: 999;
            width: 270px;
        }
        .breadcrumb { 
            margin-top: 20px;
        }
    }
    .navbar.EspacoBot {
        margin-bottom: 0px;
    }
    .alturaMenuSetores{
        height: 53px;
    }
    .navbar-default.element { background-color: #53854C}
    .navbar-default.element .navbar-nav>.active>a:hover,.navbar-default.element .navbar-nav>li>a:hover, .navbar-default.element .navbar-nav>li>a:focus { background-color: #3C6137}
    .navbar-default.element .navbar-nav>.active>a,.navbar-default.element .navbar-nav>.open>a,.navbar-default.element .navbar-nav>.open>a, .navbar-default.element .navbar-nav>.open>a:hover,.navbar-default.element .navbar-nav>.open>a, .navbar-default.element .navbar-nav>.open>a:hover, .navbar-default.element .navbar-nav>.open>a:focus { background-color: #3C6137}
    .dropdown-menu.element2 { background-color: #53854C}
    .dropdown-menu.element2>li>a:hover, .dropdown-menu.element2>li>a:focus { background-color: #FFFFFF}
    .navbar-default .element { background-image: none; }
    .dropdown-menu.element2>li>a:hover, .dropdown-menu.element2>li>a:focus { background-image: none; }

    .navbar-default.element { border-color: #3C6137}
    .navbar-default.element .navbar-brand { color: #ffffff}
    .navbar-default.element .navbar-brand:hover { color: #FFFFFF}
    .navbar-default.element .navbar-nav>li>a { color: #FFFFFF}
    .navbar-default.element .navbar-nav>li>a:hover, .navbar-default.element .navbar-nav>li>a:focus { color: #FFFFFF}
    .navbar-default.element .navbar-nav>.active>a,.navbar-default.element .navbar-nav>.open>a, .navbar-default.element .navbar-nav.element>.open>a:hover, .navbar-default.element .navbar-nav>.open>a:focus { color: #FFFFFF}
    .navbar-default.element .navbar-nav>.active>a:hover, .navbar-default.element .navbar-nav>.active>a:focus { color: #FFFFFF}
    .dropdown-menu.element2>li>a { color: #FFFFFF}
    .dropdown-menu.element2>li>a:hover, .dropdown-menu.element2>li>a:focus { color: #3C6137}
    .navbar-default.element .navbar-nav>.dropdown>a .caret { border-top-color: #ffffff}
    .navbar-default.element .navbar-nav>.dropdown>a:hover .caret { border-top-color: #FFFFFF}
    .navbar-default.element .navbar-nav>.dropdown>a .caret { border-bottom-color: #3C6137}
    .navbar-default.element .navbar-nav>.dropdown>a:hover .caret { border-bottom-color: #FFFFFF}
    /* fim modulo - mod_menusetores */


