﻿/* 
    Configuração sendo salva através da modal, Parametros > Modal > Tema
*/
/* ///// */
a {
    color: #2B73B1;
    text-decoration: underline;
}

.btn {
    text-transform: uppercase;
    font-size: 13px;
}

.btn-primary,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:hover,
.btn-primary[disabled],
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover {
    background-color: #00AB99;
    color: #FFF;
    border-color: #00AB99;
}

    .btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary.focus:active, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus {
        background-color: #00AB99;
        color: #FFF;
    }

#status {
    background-color: #00AB99;
}

.text-color-B7 {
    color: #848284;
}

.help {
    word-wrap: break-word;
}

    #fb-login-form-box .form-control {
        box-shadow: none;
        border-bottom: 2px solid #E7E3E7;
    }

#fb-login-form-box #company_chosen {
    width: 100% !important;
}

    #fb-login-form-box .form-group label {
        color: #848284;
    }

#fb-login-error .msg-erro {
    color: #ff7e7e;
    line-height: 20px;
}

#fb-login-error .msg-sucesso {
    color: #8CC74A;
    line-height: 20px;
}

.msg-info {
    background-color: #00AB99;
    color: #fff;
    line-height: 20px;
}

/* FIM LOGIN /*/

/* INTERNO */
#content #bar_util {
    background-color: #00AB99;
}

    #content #bar_util ul li a > span {
        background-color: #00AB99;
    }

    #content #bar_util ul li a {
        -webkit-filter: grayscale(100%);
        filter: grayscale(100%);
    }

/* TABS */
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    border-top-color: #00AB99;
}

/* TITULO*/
/*Barra superior*/
.bar_menu_item .sub-item .sub-category {
    color: #00AB99;
}

/*modal*/
.container-popup #modal-cabecalho {
    background-color: #00AB99;
}

.container-popup-medium #modal-cabecalho {
    background-color: #00AB99;
}

/* GRID TAB */
.grid-tab-button {
    background-color: #00AB99;
}

    .grid-tab-button > span {
        color: #FFF;
    }

.grid-tab-button-active {
    background: none;
}

.grid-tab-button.grid-tab-button-click.grid-tab-button-active > span {
    color: #FFF;
}

/*Grid*/
.table thead tr {
    background-color: #423F40;
}

    .table thead tr a {
        background-color: #423F40;
        padding: 5px 5px 5px 10px;
        border-radius: 8px;
        margin-left: -10px;
    }

    .table thead tr th.ordered > a {
        background-color: #000000;
    }

ul#bar_menu_item_page > li > ul.bar_menu_item .box_menu_item > a:not(.btn-link),
ul#bar_menu_item_page > li > a:not(.btn-link) {
    background-color: #00AB99 !important;
    border-color: #00AB99 !important;
}

ul#bar_menu_item_page > li > a.active, ul#bar_menu_item_page > li > ul.bar_menu_item .box_menu_item > a.active,
ul#bar_menu_item_page > li > ul.bar_menu_item .box_menu_item > a:hover, ul#bar_menu_item_page > li > a:hover {
    background-position: center -3px !important;
}

/* PAGINAÇÃO */
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #00AB99;
    border-color: #00AB99;
    color: #FFF;
}

.pagination > li > a, .pagination > li > span {
    color: #5f5f5f;
}

    .pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
        color: #5f5f5f;
    }

/* MENU SLIDER DIREITO */
.sub-itemSlide img {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

/*AutoComplete*/
.ui-autocomplete-category {
    color: #00AB99;
}

.ui-autocomplete:not(.filter-list) .ui-state-focus {
    background: #00AB99;
}

.ui-autocomplete-category span.search-icon {
    -webkit-filter: grayscale(100%);
    filter: grayscale(100%);
}

/* CHAT */
.ui-chatbox-titlebar.ui-state-focus,
.ui-chatbox-titlebar.newmessage {
    background-color: #00AB99;
}

/*Dashboard*/
#dashboard-detalhado li.dashItem, #dashboard li.dashItem {
    border: 1px solid #f0f0f0;
    min-height: 250px !important;
    height: auto !important;
}

#box_dashboard_order div {
    padding: 10px;
}

#box_dashboard_order span {
    font-weight: bold;
    font-size: 30px;
}

    #box_dashboard_order span.txt_openToday {
        color: #00AB99;
    }

    #box_dashboard_order span.txt_closedToday {
        color: #fe7a38;
    }

    #box_dashboard_order span.txt_pendingYesterday {
        color: #2b73b1;
    }

    #box_dashboard_order span.txt_notReceived {
        color: #fcca3d;
    }

    #box_dashboard_order span.txt_refused {
        color: #b65b5a;
    }

.message-no-results-g {
    padding: 30px;
}

    .message-no-results-g > .emoji {
        font-size: 40px;
        line-height: 60px;
        font-weight: bold;
    }


/* menu */
#menu ul li {
    margin-left: 11px;
}

.progress {
    margin-bottom: 0px;
}

/*Motion*/
#home-login-botton {
    background: #00AB99 url(../Images/bg.jpg) repeat-x;
    width: 100%;
    height: 100%;
    top: 35%;
    position: absolute;
    z-index: -1;
    text-align: center;
}

#home-login-box-animation {
    margin: auto;
    width: 448px;
    height: 200px;
    position: relative;
}

#home-login-house {
    background: url(../Images/estabelecimento.png) no-repeat;
    height: 60px;
    width: 60px;
    right: 0px;
    bottom: 40px;
    position: absolute;
}

#home-login-box {
    background: url(../Images/caixas.png) no-repeat;
    height: 23px;
    width: 23px;
    position: absolute;
    bottom: 56px;
}

#home-login-truck {
    background: url(../Images/caminhao.png) no-repeat;
    height: 41px;
    width: 70px;
    position: absolute;
    bottom: 56px;
    left: -73px;
}

#home-login-place {
    background: url(../Images/local.png) no-repeat;
    height: 31px;
    width: 24px;
    position: absolute;
    right: 22px;
    top: 0;
}

#menu #accordion a.item-menu, #menu #accordion a.item-menu:hover {
    padding-left: 0 !important
}
