.success-message{
font-weight:bold;
color:darkgreen;
}

.alert-message{
font-weight:bold;
color: red;
}

.cursor-pointer{
    cursor:pointer;
}
#loader{
position:fixed;
background:rgba(0,0,0,.5);
width:100%;
height:100%;
z-index:1000;
display:none;
}
.loader-spinner {
position:absolute;
left:50%;
top:50%;
  border: 5px solid #f3f3f3; 
  border-top: 5px solid #3498db;
  border-radius: 50%;
  width: 30px;
  height: 30px;
margin-left : -21px;
margin-top : -21px;
  animation: spin 2s linear infinite;
}

.font-bold{
    font-weight:bold;
}

.radio-button-group-space input{
    margin-left:10px;
}

.width-center
{
    margin:auto;
}
.multiselect-native-select>.btn-group, .filter-block .multiselect-native-select .multiselect, .filter-block .multiselect-native-select ul{
    width:100%;
}

.filter-block .multiselect-native-select button{
    white-space:pre-wrap;
}

.sidebar .nav-link.active {
    background: #20a8d8;
}
.sidebar .nav-link.active .nav-icon {
    color: white;
}

input[type="radio"]{
    margin-right: 2px;
    margin-left:6px;
}

table.custom-datatable thead .sorting,
table.custom-datatable thead .sorting_asc,
table.custom-datatable thead .sorting_desc,
table.custom-datatable thead .sorting_asc_disabled,
table.custom-datatable thead .sorting_desc_disabled {
  cursor: pointer;
  *cursor: hand;
  background-repeat: no-repeat;
  background-position: center right;
}
table.custom-datatable thead .sorting {
  background-image: url("../plugins/datatable/images/sort_both.png");
}
table.custom-datatable thead .sorting_asc {
  background-image: url("../plugins/datatable/images/sort_asc.png");
}
table.custom-datatable thead .sorting_desc {
  background-image: url("../plugins/datatable/images/sort_desc.png");
}
table.custom-datatable thead .sorting_asc_disabled {
  background-image: url("../plugins/datatable/images/sort_asc_disabled.png");
}
table.custom-datatable thead .sorting_desc_disabled {
  background-image: url("../plugins/datatable/images/sort_desc_disabled.png");
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}
.w-px-150{
    width:150px;
}
.multiselect-container>li>a>label{
  padding:3px 20px 3px 20px;
  color:#136878;
}
.multiselect.dropdown-toggle
{
    width: 100%;
    border: 1px solid #ced4da;
    color: #495057;
    text-align:left;
    background-color:white;
}
.multiselect-native-select .btn-group 
{
    width: 100%;
} 
.dropdown-menu.show
{
    width: auto;
    max-height:250px;
    overflow-y:auto;
    overflow-x:hidden;
}
.textclass{
  color:#136878;
}
.show
{
  display: block;
}
.hide
{
  display: none;
}
