.navbar-nav>.user-menu>.dropdown-menu{
	width: 100%;
	border: 1px solid #ddd;
	min-width: 225px;
}
.alert{
	padding: 5px;
	padding-right: 27px;
}
.boot-editor{
	width: 100%;
	height: 200px;
	font-size: 14px;
	line-height: 18px;
	border: 1px solid #dddddd;
	padding: 10px;
}
.select2-container--default .select2-selection--multiple{
	border-radius: 0px !important;
}
.select2-container--default .select2-search--inline .select2-search__field{
	width: 150px !important;
}
.select2-container--default.select2-container--focus .select2-selection--multiple{
	border: 1px solid #d2d6de !important;
}
.select2-container--default .select2-selection--multiple{
	border: 1px solid #d2d6de !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #3c8dbc !important;
    border: 1px solid #3c8dbc !important;
    border-radius: 0px !important;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #fff !important;
}
.user-panel>.info{
	position: relative;
    left: 0;
}
.mandatory{
	color: red;
}
.ui-autocomplete{
	z-index: 9999 !important;
	background: #374850;
	color: #fff;
}
.ui-menu .ui-menu-item{
	background: #374850;
	border: 0px;
	color: #fff;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	cursor: pointer;
}
.ui-menu .ui-menu-item:hover{
	background: #475b65;
	border: 0px;
	color: #fff;
}
.skin-blue .sidebar-form input[type="text"]{
	color: #fff;
}
.skin-blue .sidebar a{
	cursor: pointer;
}
.navbar-nav>.user-menu>.dropdown-menu>li.user-header{
	height: auto;
}
.custom-icon{
	font-size: 15px;
    padding-top: 0;
    float: none !important;
    height: auto !important;
}
.navbar-custom-menu>.navbar-nav>li{
	text-align: center;
}
.select2-container--default .select2-selection--single{
	background-color: #fff;
	border: 1px solid #d2d6de;
	border-radius: 0px;
	height: auto;
}
.select2-container--default .select2-selection--single .select2-selection__arrow{
	top:6px;
}
.select2-container .select2-selection--single .select2-selection__rendered{
	margin-top: 0px;
	line-height: 22px;
	padding-left: 0px;
}
.right-sidebar-form .input-group{
	width: 100%;
}
.right-sidebar-form .form-control{
	background: #374850;
	border: 1px solid #374850;
	color: #999;
	margin-bottom: 10px;
}
.required{
	color: #d9534f;
}
.datepicker{
	border-radius: 0px !important;
    padding: 6px 12px !important;
}
.calculate{
	font-size: 13px;
    float: right;
    display: inline;
    cursor: pointer;
}
.green-circle{
	background: #00a65a;
    width: 10px;
    height: 10px;
    float: left;
    display: inline;
    margin-top: 6px;
    border-radius: 50%;
    margin-right: 5px;
}
.red-circle{
	background: #dd4b39;
    width: 10px;
    height: 10px;
    float: left;
    display: inline;
    margin-top: 6px;
    border-radius: 50%;
    margin-right: 5px;
}
.main-header .logo{
	padding : 0 !important; 
	}

.content-wrapper, .right-side{
	min-height : 650px !important;
	}
.small-box .icon {
    -webkit-transition: all .3s linear;
    -o-transition: all .3s linear;
    transition: all .3s linear;
    position: absolute;
    top: 10px !important;
    right: 10px;
    z-index: 0;
    font-size: 65px !important;
    color: rgba(0,0,0,0.15);
}
.small-box>.inner {
    padding: 10px;
    min-height: 145px;
}
.small-box h3 {
    font-size: 25px;
}

	li.user-header>p>a {
				color: white;
			}
			.dropdown-menu{
			background-color: transparent;
			}
   
    li.user-header>p {
    color: white !important;
   }
  .skin-red .main-header li.user-header {
    background-color: #dd4b39;
    padding: 10px 10px 1px 10px;
}
@media (max-width: 991px){
	.navbar-custom-menu>.navbar-nav>li>.dropdown-menu {
	    right: 0;
	}
}
@media screen and (max-width: 767px){
	div.dataTables_wrapper > div.row > div, div.dataTables_length, div.dataTables_filter, div.dataTables_info, div.dataTables_paginate {
    	text-align: left;
	}
}