﻿body, .btn, .control-label {
    font-size: 13px !important;
    font-weight: bold;
}

.selectize-input{
    min-height:10px !important;
    max-height : 33px !important;
}

/* table colors */
.table > caption + thead > tr:first-child > td,
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > td,
.table > thead:first-child > tr:first-child > th {
    background-color: #ddd !important;
    color: black !important;
    font-weight: bolder !important;
}

.fa-unsorted:before, .fa-sort:before {
    color: black !important;
}


.error {
    color: red;
}


 
/* table colors */

.page-sidebar .page-sidebar-menu > li.active.open > a,
.page-sidebar .page-sidebar-menu > li.active > a,
.page-sidebar .page-sidebar-menu > li.active.open > a:hover,
.page-sidebar .page-sidebar-menu > li.active > a:hover,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active.open > a:hover,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a:hover {
    background-color: #5c8dc6 !important;
    color: white !important;
}

.page-sidebar .page-sidebar-menu .sub-menu > li.active > a,
.page-sidebar .page-sidebar-menu .sub-menu > li.open > a,
.page-sidebar .page-sidebar-menu .sub-menu > li:hover > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a,
.page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a {
   background-color: #76a1d7 !important;
    color: white !important;
      /*color: white !important;
    background: rgba(110, 123, 115, 0.91) !important;*/
}

/*.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover ,a, a:hover
{
    color :  #9fc7f8
}*/

    .page-sidebar .page-sidebar-menu .sub-menu > li.active > a.nav-toggle,
    .page-sidebar .page-sidebar-menu .sub-menu > li.open > a.nav-toggle,
    .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a.nav-toggle,
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.active > a.nav-toggle,
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li.open > a.nav-toggle,
    .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu > li:hover > a.nav-toggle {
       background-color: #5c8dc6 !important;
    color: white !important;
         /*color: white !important;
        background-color: rgb(242, 246, 249)  !important;*/
    }

        .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a.nav-toggle > i,
        .page-sidebar .page-sidebar-menu .sub-menu > li.open > a.nav-toggle > i,
        .page-sidebar .page-sidebar-menu .sub-menu > li.active > a.nav-toggle > i,
        .page-sidebar .page-sidebar-menu .sub-menu > li.active > a > i,
        .page-sidebar .page-sidebar-menu .sub-menu > li.open > a > i,
        .page-sidebar .page-sidebar-menu .sub-menu > li:hover > a > i,
        .page-sidebar .page-sidebar-menu > li.active.open > a > i,
        .page-sidebar .page-sidebar-menu > li.active > a > i {
            color: white !important;
        }

.page-sidebar .page-sidebar-menu .sub-menu li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a {
    font-size: 12px;
}
  
/*search button*/
 /*.btn-info:hover{
    color:#fff !important;
    /*background-color:#866161 !important;*/
    background-color : #a36785 !important; 
    border-color:#a36785 !important;
}
  .btn-info{
    color:#fff !important;
    /*background-color:#866161 !important;*/
    background-color : #844b68 !important; 
    border-color:#a07088 !important;
}*/
 
/*------------------*/
/*Reset Button*/
  /*.btn.btn-outline.blue-madison{
      color:#fff !important;
      background-color :#AD6B6B !important;
      border-color:#AD6B6B !important;
  }
    .btn.btn-outline.blue-madison:hover{
      color:#fff !important;
      background-color :#a87d92 !important;
      border-color:#a87d92 !important;
  }*/
/*-----------*/
/*Save Button*/
.btn-primary:hover{
color : #fff !important;
background-color : #5fa54a !important;
border-color : #5fa54a !important;
}
.btn-primary{
color : #fff !important;
background-color : #5fa54a !important;
border-color : #5fa54a !important;
}
/*--------------*/
/*print button*/
.btn.blue:not(.btn-outline){
    color:#fff !important;
    background-color : #659be0 !important;
    border-color: #659be0 !important;
}
/*.btn.blue:not(.btn-outline):hover{
    color:#fff !important;
    background-color : #894a69 !important;
    border-color: #894a69 !important;
}*/
/*------------*/


.datepicker {
    z-index: 789789456 !important;
}

.page-sidebar .page-sidebar-menu > li > a > .title, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .title {
    font-size: 12px !important;
    font-weight: 400 !important;
}

select {
    -moz-appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
}

#attg .table > tbody > tr > td,
#attg .table > tbody > tr > th,
#attg .table > tfoot > tr > td,
#attg .table > tfoot > tr > th,
#attg .table > thead > tr > td,
#attg .table > thead > tr > th {
    padding: 4px !important;
}

.page-sidebar {
    width: 210px !important;
}

thead, tfoot {
    display: table-row-group;
}

.nodata {
    color: red !important;
}



.page-sidebar .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a {
    margin-left: 0px !important;
}


.table thead tr th {
    font-size: 14px;
    font-weight: bold !important;
}

.form-control, output {
    font-size: 13px;
}

.empreports .col-md-4 {
    padding: 0px;
    width: 178px;
}

.empreports .col-md-7 {
    padding: 0px;
}


.empreports .form .form-body, .empreports .portlet-form .form-body {
    padding: -1px;
    padding-top: 16px;
}

.empreports .row {
    margin-left: 1px;
}



.Emplist .table > thead > tr > td,
.Emplist .table > thead > tr > th {
    padding-bottom: 16px;
    padding-top: 16px;
}


.table > thead > tr > td,
.table > thead > tr > th {
    text-align: center;
}

.portlet > .portlet-title > .caption {
    font-size: 15px !important;
}


.roles .table > thead > tr > td,
.roles .table > thead > tr > th {
    text-align: center;
}

.requestsub .table > thead > tr > td,
.requestsub .table > thead > tr > th {
    text-align: center;
}







select#PageSize {
    width: 59px !important;
}

.portlet.light.portlet-fit > .portlet-title {
    padding: 5px 25px 0px;
}

.portlet > .portlet-title {
    padding: 0;
}

.portlet.light.portlet-fit > .portlet-body {
    padding: 0px 0px 0px;
}


.portlet {
    margin-top: 0;
    margin-bottom: 0px;
    padding: 0;
    border-radius: 4px;
}

/*   assign roles   */
#SelectedRoleID {
    width: 200px !important;
}

#SelectedgroupCode {
    width: 200px !important;
}

#SelectedmoduleCode {
    width: 200px !important;
}

/*   assign roles   */





/*   fast add hr   */
#txtMsgZoneCode, #Experience_IN, #Experience_Out, #Experience_InSchool, #Experience_Total {
    width: 50px !important;
}

#txtMsgCountryCode {
    width: 50px !important;
}

#txtMsgTeacherMobile {
    width: 120px !important;
}
/*   fast add hr   */


/*-----------home -------------------------------------------------*/
.page-header.navbar .page-logo .logo-default {
    margin:0px!important;
    /*margin: 11px 18px 0;*/
}

 

page-logo img.logo-default {
    max-width: 183px;
}

.page-actions .Title {
    color: white;
    padding: 2px 10px 3px 10px;
    font-size: 22px;
}

.page-header-fixed .page-container {
    margin-top: 62px;
}

.page-content-wrapper .page-content {
    padding: 8px 0 0 0px;
}

/*-----------end home -------------------------------------------------*/



.RightTD {
    Color: #000000;
    FONT-FAMILY: Arial;
    Font-Size: 10pt;
    FONT-WEIGHT: Bold;
    Padding-Right: 4px;
    vertical-align: middle;
    text-align: right;
    padding-top: 17px;
}

.RightTD2 {
    Color: #000000;
    FONT-FAMILY: Arial;
    Font-Size: 10pt;
    FONT-WEIGHT: Bold;
    Padding-Right: 4px;
    border-Bottom: dashed #C0C0C0 1px;
    vertical-align: middle;
    text-align: right;
    padding-top: 17px;
}


.TopTD {
    Color: #000000;
    FONT-FAMILY: Arial;
    Font-Size: 10pt;
    FONT-WEIGHT: bold;
    Padding: 2px;
    Text-Align: Center;
    width: 50%;
}

.LeftTD {
    Color: #000000;
    FONT-FAMILY: Arial;
    Font-Size: 10pt;
    FONT-WEIGHT: Bold;
    Padding: 1px;
    Text-Align: Center;
}

.LeftTD2 {
    Color: #000000;
    FONT-FAMILY: Arial;
    Font-Size: 10pt;
    FONT-WEIGHT: Bold;
    Padding: 1px;
}

.RightTD3 {
    Color: #000000;
    FONT-FAMILY: Arial;
    Font-Size: 10pt;
    FONT-WEIGHT: Bold;
    Padding-Right: 4px;
    padding-top: 17px;
}

.WithEmail {
    margin: 2px;
    border-collapse: separate;
}

.portlet.light>.portlet-title>.caption{
    color:black !important;
}

.portlet.blue-madison, .portlet.box.blue-madison > .portlet-title, .portlet > .portlet-body.blue-madison {
background-color:#884343  !important;

}
.portlet.light.bordered>.portlet-title{
    border-bottom : none;
}

.page-sidebar .page-sidebar-menu > li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a {
        color: #051626;
}

/*.btn.blue-madison:not(.btn-outline) {
    background-color:#fff  !important;
    border-color:#fff  !important;
    color:black !important;
}*/
.bg-blue-sharp {
    background: #f2f6f9!important;
}


.portlet>.portlet-title{
    margin-bottom : -10px
}
.hr{
     color:black !important; 
     width:90% !important;  
     margin-top: -5px !important;
}
.table.table-light>tbody>tr>td{
    vertical-align: top !important;

}


.NoteCheckbox{
    color:gray!important;

}


.GroupTableRowHeader{
        color:black!important;

}

  