@charset "utf-8";

/* --- For Header Hidden --- */
/*

Legends:
Blue : #3D7DCA
Yellow : #FFAA62 
Dark : #415464
Light : #DED9D2

*/
.text-warning-focal{
    color:#FFAA62;
}
.content-header{
    padding:5px 10px;
}
.container-focal .row-main-menu{
    background-color:#3D7DCA;
}

/* -- Data Tables -- */
.table.focal-table tr th{
    background:#FFAA62!important;
    text-transform: normal;
}
.table.focal-table tbody td{
    text-transform: normal;
    vertical-align:top!important;
}
.table.focal-table tbody tr:hover td{
    transition: ease all .3s;
}
.table.focal-table tbody tr:hover td{
    background-color: #DED9D2!important;
}
.card-min-height{
    min-height: 250px;
}

.sub-menu{
    padding:13px 0px;
    border-bottom: 1px solid #3D7DCA;
}
.sub-menu a{
    font-size: 14px;
    color:#212529!important;
    background: #fff!important;
    padding:10px 15px;
    margin-bottom: 0px;
    /* border-radius: 10px 10px 0px 0px; */
    border:1px solid #ccc;
}
.sub-menu a.btn-selected, .sub-menu a:hover{
    color:#fff!important;
    background:#3D7DCA!important;
    border-bottom: 2px solid #3D7DCA!important;
}
.sub-menu .btn-categories{
    cursor: pointer;
    font-size: 12px;
    font-weight: 400!important;
    /* background:transparent!important; */
    padding:8px 8px;
    /* border: 0px solid #dee2e6; */
    /* border-right: 1px solid #dee2e6; */
    margin:0px 2px 2px 0px;
    vertical-align:text-bottom;
}
.sub-menu .btn-categories:hover{
    color:#3D7DCA!important;
    border-bottom: 0px solid #3D7DCA!important;
}
.sub-menu .btn-categories input[type=checkbox]{
    vertical-align: text-bottom;
}
.text-focal-blue{
    color:#3D7DCA!important;
}