.flex_basis_none{
    flex-basis: unset;
}
.log_box{
    display: block;
    position: absolute;
    top: 50%;
    max-width:700px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.form-group.has-error .alert{
	margin-bottom:0px;
	padding: 0.25rem 1.25rem;
	border-radius: .15rem;
}
a:not(.link):hover{
	text-decoration: none!important;
}
.btn-plain,.btn-plain.active, .btn-plain.active.focus, .btn-plain.active:focus, .btn-plain.active:hover, .btn-plain:active, .btn-plain:active.focus, .btn-plain:active:focus, .btn-plain:active:hover, .btn-plain:focus, .btn-plain:hover, .open .dropdown-toggle.btn-plain, .open>.dropdown-toggle.btn-plain.focus, .open>.dropdown-toggle.btn-plain:focus, .open>.dropdown-toggle.btn-plain:hover {
    color: #5d97b9;
    background-color: #fff;
    border-color: #adadad;
}
.alert-fixed {
    position: fixed;
    z-index: 50;
    top: 69px;
    margin: 0 15px;
	left: 0;
	right: 0;
}
.alert-fixed-modal {
    position: fixed;
    z-index: 5000;
    margin: 0 15px;
    margin-top:-10px;
	left: 0;
	right: 0;
}
.vertical_align{
	display: flex;
    align-items: center;
}
.hide{
	display: none!important;
}
.margin-top-none{
	margin-top:0px!important;
}
.margin-bottom-none{
	margin-bottom:0px!important;
}
.margin-tb-none{
	margin-top:0px!important;
	margin-bottom:0px!important;
}
.margin-bottom-none{
	margin-bottom:0px!important;
}
.toggle-handle.btn-default{
	background-color: white!important;
}
.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {
    cursor: not-allowed;
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    pointer-events: none!important;
    cursor: not-allowed!important;
    filter: alpha(opacity=65);
    -webkit-box-shadow: none;
    box-shadow: none;
    opacity: .65;
}
.selectize-dropdown .selectize-add_btn {
    text-align: center;
    color: #5d97b9;
    line-height: 36px;
    border-top: 1px solid #ebebeb;
}
.selectize-dropdown .selectize-add_btn .glyphicon {
    margin-right: 4px;
    font-size: 14px;
}
.selectize-dropdown .selectize-add_btn.active {
    background: #5d97b9;
    color: #fff;
}
.selectize-dropdown .option_multiline {
    line-height: 1.42857143;
}
.selectize-dropdown .option_multiline .badge.h6{
	font-size: .8rem!important;
}
.selectize-control.single.plugin-remove_button .selectize-input span {
    width: 95%;
}
.badge.badge-primary,.badge.badge-success,.badge.badge-info,.badge.badge-warning,.badge.badge-secondary{
	font-size: .8rem!important;
}
.pointer{
	cursor:pointer!important;
}
.my_loading{
	opacity: 0.8;
    z-index: 99999999;
    background-color: #FFF;
    position: fixed;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    text-align:center;
    color:red;
}
.my_loading i{
	position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.overflow_wrap{
    overflow-wrap: break-word;
}
.table_layout_fixed{
    table-layout: fixed;
}
.display_flow_root{
    display: flow-root;
}
.general_settings{
    border-bottom:unset!important; 
}
.general_settings li:not(:last-child){
    border-bottom:1px solid #e2e5e6;
}
.general_settings li a.active{
    font-weight: bold;
    color: #3490dc!important;
    background-color: unset!important;
    border-color: transparent;!important;
    border:none;
}
.general_settings li a:not(.active){
    color:#495057!important;
}
.general_settings li a:not(.active):hover{
    color: #3490dc!important;
    border-color: transparent!important;
}

.search_list.page-search-options{
        padding-right: 39px;
}
.search_list .remove{
    position: absolute;
    right: 25px;
    top: 10px;
    font-size: 20px;
    color: #CED4DA;
}
.page-search-button {
    position: absolute;
    right: 7px;
    width: 34px;
    margin-top: 8px;
}

.zi-1{
    z-index: 1;
}
@media (max-width:576px){
    .dashboard .selectize-control{
        width:50%;
    }
    .icons_small_screen{
        text-align: center;
        float: none!important;
    }
}
.navbar .navbar-brand.user_cicle{
    display:none;
}
#navbarSupportedContent .nav-item.dropdown .credit_info{
    display:inline-block;
}
@media (max-width:768px){
    #navbarSupportedContent .nav-item.dropdown .credit_info{
        display:none;
    }
    .navbar .navbar-brand.user_cicle{
        display:block;
    }
}
/*@media (min-width:576px){
	.alert-fixed{
		max-width:540px
	}
}
@media (min-width:768px){
	.alert-fixed{
		max-width:720px
	}
}
@media (min-width:992px){
	.alert-fixed{
		max-width:960px
	}
}
@media (min-width:1200px){
	.alert-fixed{
		max-width:1140px
	}
}*/