/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 7 Jan, 2016, 5:37:13 PM
    Author     : Natarajan.T
*/
@media only screen and (max-width: 480px) {
  .appWrapper.sidebar-xs #header .branding {
    display: none;
  }
  .appWrapper.sidebar-xs.aside-fixed #sidebar {
    top: 40px;
  }
  .appWrapper.sidebar-xs #header .nav-right {
    padding-left: 60px;
  }
  #div_main_search {
    padding-left: 10px;
  }
  #div_main_comp_short_name {
    display: none;
  }
  .appWrapper.header-fixed.sidebar-xs #content {
    left: 30px;
    top: 45px;
  }
  #div_body {
    padding-right: 5px;
  }
  #div_main_logo {
    display: none;
  }
}

@media (max-width: 1200px) {
    #div_main_comp_short_name strong {
       font-size: 15px;
    }
}

@media (max-width: 980px) {
    #div_main_comp_short_name {
       display: none;
    } 
}
@media (min-width: 768px) {
  .modal-xl {
    width: 90%;
   max-width:1200px;
  }
}



#div_main_search {
    padding-top: 12px;
    padding-left: 10px;
}

#header .branding a.brand {
    /* background: url(../images/logos/logo.png) no-repeat 0 10px !important; */ 
}
/* For tabs */
ul.ui-tabs-nav.ui-widget-header {
    background: none !important;
    background-color: #f5f5f5 !important;
}
ul.ui-tabs-nav li a {
    color: #337ab7 !important;
}
/* For tabs */
.ui-accordion .ui-widget-content a {
    color: #337ab7 !important;
}
.tree li:first {
    margin-top: 40px;
}
h3.ui-accordion-header {
    width: 100%;
}

table:not(.dataTable) td {
    border: none !important;
}
form table td {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
}

.alert li {
    list-style: none;
}
.alert-success ul {
    padding-left: 0px;
}
.value {
    color: #a3aeb4;
}
.bold{
    font-weight: bold;
}

.never {
    display: none;
}
.modal .modal-title {
    font-weight: bold;
}
#div_body .panel, #plugin_modal_dialog .panel {
    border: 1px #DDDDDD solid !important;
}
#div_body .panel-primary{
    margin-top: 20px;
    margin-bottom: 10px;
}
.panel .panel-heading {
    background-color: #F7F7F7 !important;
    border: 1px #FFFFFF solid;
    color: #616f77;
    border-top-color: #D6DCE0 !important;
    border-top: 0px solid;
}
.panel-heading {
    padding: 5px 15px;
}
.panel-heading .custom-font {
    margin-top: 0px;
    margin-bottom: 0px;
    font-size: 17px !important;
    padding-top: 0px;
}
.dataTables_empty {
    text-align: center;
    font-size: 15px;
    padding: 20px;
    color: #DC808D;
    font-weight: bold;
    opacity: 0.7;
}

.decimal, .right, .decimalperc {
    text-align: right;
}
.text-center{text-align:center !important;}
.center {
    text-align: center !important;
}
.left {
    text-align: left !important;
}
/* form */
.form-control:not(select) {
    height: 30px;  
}
.form-control select {
    padding-top: 2px;
    padding-bottom: 2px;
}
#div_body .select2-container {
    width: 100% !important;
}
form .select2-container .select2-choice {
    border-radius: 0px !important;
    /* background: none !important; */
    border: 1px solid #dbe0e2 !important;
    height: 28px !important;
}
form .select2-container .select2-arrow {
    background: white !important;
}
form textarea {
    height: 28px !important;
    resize: none !important;
}


.ui-widget-content, .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    font-family: "Lato", "Arial", sans-serif;
    font-size: 14px;
    color: #616f77 !important;
    background-image: none;
}

/* autocomplete START */
.ui-autocomplete {
    max-height: 330px;
    overflow-y: auto;
    overflow-x: auto;
}
ul.ui-autocomplete {   
    border: none !important;
    border: 1px solid #3875d7 !important;
}
.ui-autocomplete-input {
    background-image: none !important;
}
.ui-autocomplete-input {
    background: none;
}
.ui-autocomplete .ui-menu-item a {
    color: #444 !important;
    font-size: 0.9em;
}

.ui-autocomplete li.ui-menu-item {
    background-color: #FFF !important;
    padding: 5px !important;
}

.ui-autocomplete li.ui-menu-item a:hover {
    font-weight: bold;
}

/* .ui-autocomplete .ui-menu-item {
    width: 300px !important;
} */
.ui-autocomplete li.ui-menu-item a:hover, body .ui-autocomplete .ui-menu-item .ui-state-focus {
    background-color: #3875d7 !important;
    color: #FFF !important;
}
/* autocomplete END */

tfoot tr td {
    background-color: #F7F7F7;
}
.tile-header h1.custom-font {
    font-weight: bold !important;
}

/* File-upload */
.fileupload a {
    color: #9B0052 !important;
    opacity: 0.6 !important;
}
.fileupload a:hover {
    opacity: 0.9 !important;
}
.float-none {
    float: none;
}
 /* File-upload */   
.fa-spinner {
    font-size: 30px;
}
 .fa-pencil, .fa-info, .fa-gavel, .fa-file {
    color: #418bca;
    /* color: #FFF */
 }
 #tbl_role .fa-file, #tbl_role .fa-users {
    color: #418bca;
}
 .fa-trash-o {
     cursor: pointer;
     color: red;
 }
  .dataTable .fa-trash-o:hover {
    font-size: 16px;
 }
  
 .dataTable .fa-pencil:hover {
    font-size: 16px;
 }
 .dataTables_filter {
    display: none !important;
 }
.datatable-nosort.sorting_desc:after, .datatable-nosort.sorting_asc:after {
    content: "" !important;
}
/* ul.#navigation li.open a {
    background-color: #16a085 !important;
}  */


/*sidebar color START */

/* #sidebar.scheme-light #navigation > li.open > a, #sidebar.scheme-light #navigation > li:hover > a {
    background-color: #16a085 !important;
    color: #FFF;
} */

#sidebar #sidebar-wrap .panel-heading h4 {
    display: none;
}
/* #navigation li a i.fa {
    color: #FFF;
    width: 2.2rem;
    height: 2rem;
    text-align: center;
    -webkit-font-smoothing: antialiased;
    border-radius: 2px;
    vertical-align: middle;
    padding-top: 4px;
}
.fa-cubes {
    background: #215fa4;
    color: #FFF;
}
.fa-tachometer {
    background: #d73660;
}
.fa-money {
    background: none repeat scroll 0 0 #ab5fa4;
}
.fa-cogs {
    background: #d73660;
}
#navigation .fa-user {
    background: none repeat scroll 0 0 #215fa4;
}
.fa-th-large {
    background: #0f9171;
}
.fa-cubes {
    background: #215fa4;
}
.fa-code {
    background: #d73660;
}
.fa-bar-chart-o {
    background: #117d98;
}
.fa-desktop {
    background: #215fa4;
} */

.fa-ban {
    color: red !important;
}

#sidebar #navigation > li a {
    color: #FFF;
    font-size: 13px !important;
    font-weight: normal;
}
/* #sidebar #navigation .active a {
    color: #16a085;
} */
#sidebar #navigation > li {
    border-bottom: 1px solid #374d63;
}
section header .branding {
    background-color: #2f4355 !important;
}

/*sidebar color END */

/*heading-bar color START */
section.scheme-default header {
    background: #2a3b4c;
}
.fa-outdent, .fa-home, .fa-user, .fa-envelope, .fa-bell, .fa-angle-down, .nav-profile a span, .fa-search, .fa-pause {
    color: #FFF;
}
/*heading-bar color END */

.errorMessage {
    padding-left: 0px;
    color: #a94442;
    /* background-color: #f2dede; */
    border-color: #ebccd1;
}

/* Tabs START */
.tabs-dark {
    background-color: #F0F2F5 !important;
}
.nav-tabs.tabs-dark > li.active:after {
    content: none;
}
.nav-tabs.tabs-dark > li.active > a {
    color: #FFF;
    box-shadow: none;
}
.nav-tabs.tabs-dark > li > a, .nav-tabs.tabs-dark > li:not(.active).disabled > a {
    color: #777777;
}
.nav-tabs.tabs-dark > li > a:hover {
    background-color: #F0F2F5;
}
/* Tabs END */

/* jqx dropdown START */
.jqx-dropdownlist-state-normal {
    color: #616f77;
    border: 1px solid #dbe0e2;
}
.jqx-disableselect {
    background-color: #FFF !important;
    padding-left: 10px;
    
}
.jqx-disableselect div:nth-child(2) div {
    margin-right: 5px;
}
.jqx-fill-state-pressed {
    background: #ECF0F3;
    border-color: #FFF;
}
.jqx-fill-state-hover {
    background: #ECF0F3;
    border-color: #BFCDD2;
}
/* jqx dropdown END */

.panel-body{ padding:5px !important;}
/* Datatables START */ 
.dataTable{margin:0;max-width:none}.dataTable thead th,.dataTable thead td{outline:0;position:relative}.dataTable thead .sorting_asc,.dataTable thead .sorting_desc,.dataTable thead .sorting{cursor:pointer}.dataTable thead .sorting,.dataTable thead .sorting_asc,.dataTable thead .sorting_desc,.dataTable thead .sorting_asc_disabled,.dataTable thead .sorting_desc_disabled{padding-right:40px}.dataTable thead .sorting:before,.dataTable thead .sorting:after,.dataTable thead .sorting_asc:after,.dataTable thead .sorting_desc:after,.dataTable thead .sorting_asc_disabled:after,.dataTable thead .sorting_desc_disabled:after{content:'';font-family:'icomoon';position:absolute;top:50%;right:20px;font-size:12px;margin-top:-6px;display:inline-block;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dataTable thead .sorting:after{content:'\e9c2';margin-top:-10px;color:#999}.dataTable thead .sorting_asc:after{content:'\e9c2'}.dataTable thead .sorting_desc:after{content:'\e9c1'}.dataTable thead .sorting_asc_disabled:after{content:'\e9c2';color:#ccc}.dataTable thead .sorting_desc_disabled:after{content:'\e9c1';color:#ccc}.dataTable .dataTables_empty{text-align:center}.dataTables_wrapper{position:relative;clear:both}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}.dataTables_wrapper .table-bordered{border-top:0}.dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;background-color:#fff;background:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.datatable-header,.datatable-footer{padding-top:20px}.datatable-header:after,.datatable-footer:after{content:"";display:table;clear:both}.datatable-header>div:first-child,.datatable-footer>div:first-child{margin-left:0}.panel>.dataTables_wrapper .datatable-header,.panel>.dataTables_wrapper .datatable-footer{padding-left:20px;padding-right:20px}.datatable-header{border-bottom:1px solid #ddd}.datatable-footer{border-top:1px solid #bbb}.dataTables_length{float:right;display:inline-block;margin:0 0 20px 20px}.dataTables_length>label{margin-bottom:0}.dataTables_length>label>span{float:left;margin:8px 15px;margin-left:0}.length-left .dataTables_length{float:left}.dataTables_length .select2-container{width:auto}.dataTables_length .select2-choice{min-width:60px}.dataTables_filter{position:relative;display:block;float:left;margin:0 0 20px 20px}.dataTables_filter>label{margin-bottom:0;position:relative}.dataTables_filter>label:after{content:"\e98e";font-family:'icomoon';font-size:12px;display:inline-block;position:absolute;top:12px;right:12px;color:#999;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dataTables_filter>label>span{float:left;margin:8px 15px;margin-left:0}.dataTables_filter input{outline:0;width:200px;height:36px;padding:7px 12px;padding-right:34px;font-size:13px;line-height:1.5384616;color:#333;background-color:#fff;border:1px solid #ddd;border-radius:3px}.filter-right .dataTables_filter{float:right}.dataTables_info{float:left;padding:8px 0;margin-bottom:20px}.info-right .dataTables_info{float:right}.dataTables_paginate{float:right;text-align:right;margin:0 0 20px 20px}.dataTables_paginate .paginate_button{display:inline-block;padding:7px 12px;min-width:36px;margin-left:2px;text-align:center;text-decoration:none;cursor:pointer;color:#333;border:1px solid transparent;border-radius:3px}.dataTables_paginate .paginate_button:first-child{margin-left:0}.dataTables_paginate .paginate_button:hover,.dataTables_paginate .paginate_button:focus{background-color:#f5f5f5}.dataTables_paginate .paginate_button.current,.dataTables_paginate .paginate_button.current:hover,.dataTables_paginate .paginate_button.current:focus{color:#fff;background-color:#455a64}.dataTables_paginate .paginate_button.disabled,.dataTables_paginate .paginate_button.disabled:hover,.dataTables_paginate .paginate_button.disabled:focus{cursor:default;background-color:transparent;color:#bbb}.paginate-left .dataTables_paginate{float:left}.paging_simple .paginate_button:hover,.paging_simple .paginate_button:focus{color:#fff;background-color:#455a64}.dataTables_scroll{clear:both}.dataTables_scroll .dataTables_scrollHead table{border-bottom:0}.dataTables_scroll .dataTables_scrollHead th,.dataTables_scroll .dataTables_scroll .dataTables_scrollBody{-webkit-overflow-scrolling:touch}.dataTables_scroll .dataTables_scrollBody table{border-bottom:0}.dataTables_scroll .dataTables_scrollBody table thead th[class*=sorting]:before,.dataTables_scroll .dataTables_scrollBody table thead th[class*=sorting]:after{content:none}.dataTables_scroll .dataTables_scrollBody table tbody tr:first-child>td{border-top:0}.dataTables_scroll .dataTables_scrollBody th,.dataTables_scroll .dataTables_scroll .dataTables_scrollBody th>.dataTables_sizing,.dataTables_scroll .dataTables_scrollBody td>.dataTables_sizing{height:0;overflow:hidden;margin:0;padding:0}.panel-body+.dataTables_wrapper{border-top:1px solid #ddd}.panel-body>.dataTables_wrapper .datatable-footer .dataTables_length,.panel-body>.dataTables_wrapper .datatable-footer .dataTables_filter,.panel-body>.dataTables_wrapper .datatable-footer .dataTables_info,.panel-body>.dataTables_wrapper .datatable-footer .dataTables_paginate{margin-bottom:0}.panel-flat>.panel-heading+.dataTables_wrapper{border-top:1px solid #ddd}.panel>.dataTables_wrapper .table-bordered{border:0}.panel>.dataTables_wrapper .table-bordered>thead>tr>td:first-child,.panel>.dataTables_wrapper .table-bordered>tbody>tr>td:first-child,.panel>.dataTables_wrapper .table-bordered>tfoot>tr>td:first-child,.panel>.dataTables_wrapper .table-bordered>thead>tr>th:first-child,.panel>.dataTables_wrapper .table-bordered>tbody>tr>th:first-child,.panel>.dataTables_wrapper .table-bordered>tfoot>tr>th:first-child{border-left:0}.panel>.dataTables_wrapper .table-bordered>thead>tr>td:last-child,.panel>.dataTables_wrapper .table-bordered>tbody>tr>td:last-child,.panel>.dataTables_wrapper .table-bordered>tfoot>tr>td:last-child,.panel>.dataTables_wrapper .table-bordered>thead>tr>th:last-child,.panel>.dataTables_wrapper .table-bordered>tbody>tr>th:last-child,.panel>.dataTables_wrapper .table-bordered>tfoot>tr>th:last-child{border-right:0}.panel>.dataTables_wrapper .table-bordered>tbody>tr:last-child>th,.panel>.dataTables_wrapper .table-bordered>tbody>tr:last-child>td{border-bottom:0}.datatable-scroll-lg,.datatable-scroll,.datatable-scroll-sm{min-height:.01%}.datatable-scroll-wrap{width:100%;overflow-x:scroll}@media (max-width:768px){.datatable-scroll-sm{width:100%;overflow-x:scroll}.datatable-scroll-sm th,.datatable-scroll-sm td{white-space:nowrap}}@media (max-width:1024px){.datatable-scroll{width:100%;overflow-x:scroll}.datatable-scroll th,.datatable-scroll td{white-space:nowrap}}@media (max-width:1199px){.datatable-scroll-lg{width:100%;overflow-x:scroll}.datatable-scroll-lg th,.datatable-scroll-lg td{white-space:nowrap}}@media (max-width:768px){.dataTables_info,.dataTables_paginate,.dataTables_length,.dataTables_filter,.DTTT_container,.ColVis{float:none !important;text-align:center;margin-left:0}.dataTables_info,.dataTables_paginate{margin-top:0}.datatable-header{text-align:center}}.DTCR_clonedTable{background-color:rgba(255,255,255,0.8);z-index:202;cursor:move}.DTCR_clonedTable th,.DTCR_clonedTable td{border:1px solid #ddd !important}.DTCR_pointer{width:1px;background-color:#2196f3;z-index:201}.DTFC_Cloned{background-color:#fff;border-bottom:0}.DTFC_LeftWrapper .DTFC_Cloned.table{border-right:1px solid #ddd}.DTFC_RightWrapper .DTFC_Cloned.table{border-left:1px solid #ddd}.DTFC_LeftBodyWrapper .DTFC_Cloned thead th:before,.DTFC_RightBodyWrapper .DTFC_Cloned thead th:before,.DTFC_LeftBodyWrapper .DTFC_Cloned thead th:after,.DTFC_RightBodyWrapper .DTFC_Cloned thead th:after{content:none}.DTFC_LeftBodyWrapper .DTFC_Cloned tbody>tr:first-child>td,.DTFC_RightBodyWrapper .DTFC_Cloned tbody>tr:first-child>td,.DTFC_LeftBodyWrapper .DTFC_Cloned tbody>tr:first-child>th,.DTFC_RightBodyWrapper .DTFC_Cloned tbody>tr:first-child>th{border-top:0}.DTFC_Blocker{background-color:#fff}@media (max-width:768px){.DTFC_LeftWrapper,.DTFC_RightWrapper{display:none}}.ColVis{float:right;margin:0 0 20px 20px}.colvis-left .ColVis{float:left}.ColVis_catcher{position:absolute;z-index:1101}.ColVis_Button{position:relative;outline:0}.ColVis_collectionBackground{position:fixed;top:0;left:0;height:100%;width:100%;background-color:#333;z-index:1100}.ColVis_collection{list-style:none;min-width:180px;padding:5px 0;border:1px solid #ddd;background-color:#fff;overflow:hidden;z-index:2002;border-radius:3px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);box-shadow:0 1px 3px rgba(0,0,0,0.1)}.ColVis_collection li{position:relative;padding:8px 15px;display:block;cursor:pointer}.ColVis_collection li:hover{color:#333;background-color:#f5f5f5}.ColVis_collection li>label{padding-left:28px;position:relative;cursor:pointer;margin-bottom:0}.ColVis_collection :not(.ColVis_Special)+.ColVis_Special{margin-top:10px}.ColVis_collection :not(.ColVis_Special)+.ColVis_Special:before{content:'';position:absolute;top:0;left:0;height:1px;display:inline-block;width:100%;background-color:#e5e5e5;margin-top:-5px}.ColVis_collection .checker,.ColVis_collection .choice{position:absolute;left:0;top:1px}@media (max-width:768px){.ColVis_collection{width:100%;border-radius:0;left:0 !important}}.DTTT_container{position:relative;float:right;margin:0 0 20px 20px}.tools-left .DTTT_container{float:left}.DTTT_container .DTTT_button embed{outline:none}@media (max-width:768px){.DTTT_container{float:none !important;text-align:center;display:block;margin-left:0}.DTTT_container>.btn{text-align:center;float:none}}.DTTT_selectable tbody tr{cursor:pointer}.DTTT_print_info{position:fixed;top:50%;left:50%;width:400px;margin-left:-200px;margin-top:-100px;text-align:center;color:#fff;padding:20px;background-color:#455a64;border-radius:3px;z-index:90;opacity:.9;filter:alpha(opacity=90)}.DTTT_print_info h6{font-weight:300;font-size:17px}.DTS tbody th,.DTS tbody td{white-space:nowrap}.DTS .DTS_Loading{position:absolute;top:50%;left:50%;width:200px;height:20px;margin-top:-20px;margin-left:-100px;z-index:1;border:1px solid #999;padding:20px 0;text-align:center;background-color:rgba(255,255,255,0.5)}.DTS .dataTables_scrollHead,.DTS .dataTables_scrollFoot{background-color:#fff}.DTS .dataTables_scrollBody{z-index:2}.dtr-inline.collapsed tbody tr td:before,.dtr-inline.collapsed tbody tr th:before{margin-right:10px}.dtr-inline.collapsed tbody tr td:first-child,.dtr-inline.collapsed tbody tr th:first-child{position:relative;cursor:pointer;}.dtr-inline.collapsed tbody tr td:first-child.dataTables_empty:before,.dtr-inline.collapsed tbody tr th:first-child.dataTables_empty:before{display:none}.dtr-column tbody td.control,.dtr-column tbody th.control{position:relative;cursor:pointer}.dtr-inline.collapsed tbody tr td:first-child:before,.dtr-inline.collapsed tbody tr th:first-child:before,.dtr-column tbody tr td.control:before,.dtr-column tbody tr th.control:before{content:'\e9e4';font-family:'icomoon';display:inline-block;font-size:16px;width:16px;line-height:1;position:relative;top:-1px;vertical-align:middle;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dataTable.dtr-inline.collapsed tbody tr.parent td:first-child:before,.dataTable.dtr-inline.collapsed tbody tr.parent th:first-child:before,.dataTable.dtr-column tbody tr.parent td.control:before,.dataTable.dtr-column tbody tr.parent th.control:before{content:'\e9e7'}.dtr-inline.collapsed tbody tr.child td:before{display:none}.dataTable tr.child:hover{background-color:transparent}.dataTable tr.child .dtr-title{display:table-cell;font-weight:500;padding-right:40px}.dataTable tr.child .dtr-data{display:table-cell;padding:8px 0}.dataTable tr td.child{white-space:normal;position:relative}.dataTable tr td.child>ul{display:table;table-layout:fixed;width:100%;list-style:none;margin:0;padding:0}.dataTable tr td.child>ul>li{display:table-row}@media (max-width:480px){.dataTable tr td.child>ul>li .dropdown,.dataTable tr td.child>ul>li .dropup,.dataTable tr td.child>ul>li .btn-group{position:static}.dataTable tr td.child>ul>li .dropdown-menu{left:0;right:0;border-radius:0;border-width:1px 0}}
ul.pagination {
    margin: 0px 0px 0px 0px !important; 
}
.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 {
    border-bottom: none !important;
}
.dataTables_wrapper table.table-custom > thead td.sorting_asc, .dataTables_wrapper table.table-custom > thead td.sorting_desc, .dataTables_wrapper table.table-custom > thead th.sorting_asc, .dataTables_wrapper table.table-custom > thead th.sorting_desc {
    color: #FFF;
    border-bottom: none !important;
}
.dataTables_wrapper .table>tbody>tr>td, .dataTables_wrapper .table>tbody>tr>th, .dataTables_wrapper .table>tfoot>tr>td, .dataTables_wrapper .table>tfoot>tr>th, .dataTables_wrapper .table>thead>tr>td, .dataTables_wrapper .table>thead>tr>th {
    padding: 4px;
}
.dataTables_wrapper:nth-child(2) .col-md-12 {
    padding: 15px 0px 0px 0px !important;
}
.table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border: none !important;
    border-right: 1px solid #ddd !important;
    border-bottom: 1px solid #ddd !important;
}
.dataTables_wrapper .table>tbody>tr:hover {
    background-color: #F5F5F5;
}
.dataTables_wrapper .table>tbody>tr.selected td {
    background-color: #DDD;
    font-weight: bold;
}
.dataTables_wrapper .table>tbody>tr td {
    cursor: pointer;    
}
.DTTT_container {
    display: none;
}
/*ul.pagination li a { padding: 2px 10px !important;}*/
.table thead tr th {
    text-align: right;  
}
/* Datatables  END */

.div_table div:nth-child(odd) {font-weight: bold;}

#header .nav-right > li > a > .badge, #header .nav-left > li > a > .badge {
    top: 0px;
}

.form-sub-heading{
    background: #F0F2F5;
}
.input-group-addon u {
    font-weight: bold;
}

.select2-container {
    padding: 0px;
}
.select2-container .select2-choice {
    color: #444 !important;
}
.fa-pencil, .fa-trash {
    cursor: pointer;    
}
.wrap {
    word-wrap: break-word;
    white-space: normal;
}

.form-control:focus, .form-control:focus:hover {
    border-color: #22beef;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.select2-container-active {
    border: 1px solid #22beef;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
div.jqx-dropdownlist-state-focus, .checkbox i:focus {
    border-color: #22beef;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
.btn:focus {
    font-weight: bold;
    color: #FFF !important;
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
}
#header .search {
    font-size: 17px;
    margin-left: 30px;
}

/* MEDICAL */
.select2-container .select2-choice .select2-arrow b:before {
    content: "";
}
.required + div .select2-container {
    background: none !important;
}
.required + div .select2-container:not(.select2-container-disabled) a.select2-choice {
    background-image: none !important;
    background-color: #F3EFC1;
}
.dataTables_paginate.paging_simple_numbers { margin-bottom: 0px; margin-right:10px !important}
.label-lh { line-height: 2.2; }
.select2-container .select2-choice { border-radius: 0px !important; }
.bg-greensea.orig { background-color: #16a085 !important; }
.valign-middle {vertical-align: middle;}
.table.table-custom > thead > tr td.sorting:after, .table.table-custom > thead > tr th.sorting:after {
    opacity: 0.5;
}
.number {
    text-align: right !important;
}
button i.fa-trash-o {
    color: #FFF;
}
table tr button i.fa-trash-o {
    color: red !important;
}
table.nolink tr td {
    cursor: default;
}
#wizard {
    border-bottom: 1px solid;
    border-bottom-color: #F3DADA;
    margin-bottom: 15px;
}
.rate {
    text-align: right;
}
.white, table tr th div {color: #FFF;}
#tabbedPanel {background-color: #FFF;}
.panel-heading h5, .panel-heading h4 a { font-weight: bold; }
.data.row :nth-child(odd), .data .row :nth-child(odd){font-weight: bold;}
.data tr td:nth-child(odd) {font-weight: bold;}

#accordion h4 a[aria-expanded=true]{background-color: #f2dfdf;}


.badge-adjn{
  padding: 7px 9px;
}
.badge-adjn {
    display: inline-block;
    min-width: 10px;
    font-size: 12px;
    font-weight: 700;
    line-height: 1;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    background-color: #777;
}