.red{
	color:red;
}

.text-wrap {
            white-space: normal !important;
        }
		
element {

}












.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {

    color: #343a40;
    border: 1px solid #bdc6d0;
    border-radius: 0.2rem;
    padding: 0;
        padding-right: 0px;
    padding-right: 5px;
    cursor: pointer;
    float: left;
    margin-top: 0.5em!important;
    margin-right: 5px;

}

.txtsync{
	float: left!important;font-weight: bold!important;width: 165px!important;margin-left: 40px!important;margin-top: 15px!important;font-size: 20px!important;
	}

.select2-container--bootstrap4 .select2-results__option--highlighted, .select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected="true"] {
  background-color: #00D285!important;
  color: #f8f9fa;
}

.mesaj_cos{

	position: absolute;
	z-index: 9;
	display: none;
  }
 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{
 	background-color: #eaf1fb;
 }
  .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight{
  	background:  #c0d6f5;
  	color: #000;
  }
  .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a, .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a:hover, .ui-datepicker .ui-datepicker-calendar .ui-datepicker-today a:focus{
  	background:  #c0d6f5;
  	color: #000;
  }
.xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box >div >div:hover { 
  	 background: #81ace8 !important;
  }
  .ui-widget-content {
    border: 1px solid #ccc;
    background: #f5f5f5;
  }
  .ui-widget-header {
    border: 1px solid #ccc;
    background: #f5f5f5;
  }
/* .ui-state-hover .ui-icon, .ui-state-focus .ui-icon{   */
.ui-widget-header .ui-icon{  
	background-image: url("../images/ui-icons_228ef1_256x240.png");
}
.ui-autocomplete-loading {
    background: white url("../images/ajax-loader.gif") right center no-repeat;
}
.input-group{
	flex-wrap: initial;
}

.select2-container {
    width: 100% !important;
}
#forgot-pass:hover{
	color:#ffc300;
}
.table-option {
	padding:3px;
	color:#00D285;
	cursor:pointer;
}
.loginbtn{
	background-color: #2460a8;
	color: #fff;
}
.loginbtn:hover{
	background-color: #1c5190;
	color: #fff;
}
.frm-login, .logoapp{
	max-width: 350px;
}
.mt-top{
	margin-top: 55px;
}

/* //menu */
/* .nav-link .with-sub-sub{
	color: red !important;

} */
.show .navbar-menu-sub{
	position: relative;
	display: block;
	top: 0;
}
.show .navbar-menu-sub .show .navbar-menu-sub-sub{
	position: relative;
	display: block;
	top: 0;
}
/* menu */
.nav-aside .nav-item ul .active{
 
	color: #0168fa;
}
.error{
	border-color: red !important;
	color:red !important;
}
.sorting, .sorting_asc, .sorting_desc, .sorting_disabled, .sorting_1 {
    background-color : #fff !important;
}
.card{
	background-color: #f7faff !important;
}
.table tbody tr.even:hover, #contractpm-table tbody tr.even td.highlighted {
	background-color: #F3F4F7 !important;
}

.table tbody tr.odd:hover, #contractpm-table tbody tr.odd td.highlighted {
	background-color: #F3F4F7 !important;
}

.table tr.even:hover {
	background-color: #F3F4F7 !important;
}

.table tr.even:hover td.sorting_1 {
	background-color: #F3F4F7 !important;
}

.table tr.even:hover td.sorting_2 {
	background-color: #F3F4F7 !important;
}

.table tr.even:hover td.sorting_3 {
	background-color: #F3F4F7 !important;
}

.table tr.odd:hover {
	background-color: #F3F4F7 !important;
}

.table  tr.odd:hover td.sorting_1 {
	background-color: #F3F4F7 !important;
}

.table  tr.odd:hover td.sorting_2 {
	background-color: #F3F4F7 !important;
}

.table  tr.odd:hover td.sorting_3 {
	background-color: #F3F4F7 !important;
}
.atentie{
	background-color:#ffe6e6 !important;
}
.bleu{
	background-color:#eaf6fb !important;
}
.bg-danger2{
	background-color:#ffcccc !important;
}
.bg-success2{
	background-color:#d0fbe3 !important;
}
.bg-secondary2{
	background-color:#b4bccb !important;
}
fieldset{
	background-color: #fff;
	border: 1px solid rgba(72, 94, 144, 0.16);
	padding: 10px 15px;
	border-radius: 0.25rem;
}
.search-row{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
	line-height: 1.42857143;
	cursor:pointer;
	
}
.pop{
	width: 100% !important;
	border: solid #ccc !important;
	border-width: 1px !important;
	padding: 5px 10px !important;
	background-color: #fff !important;
	display:none ;
	
	max-height: 200px !important;
	overflow-y: auto !important;
}
.search-row:hover,.search-row:focus {
	background-color:#ccc;
	color: unset;
	
}
.help-block{
	color:red;
}
.table > tbody > tr > td {
     vertical-align: middle;
}
.textAlignRight{
	text-align:right;
}
.select2-selection {
	background-color: #fff;
	border: solid #ccc;
  
	border-width: 1px;
	height: 37px !important;
}
.clsDatePicker {
    z-index: 100000 !important;
}

  @media (min-width: 576px){
	.card-body {
	  padding: 20px!important;
	}
  }
  
   @media (max-width: 850px) and (min-width: 443px) {
	.txtsync{
	float: left!important;font-weight: bold!important;width: 165px!important;margin-left: 10px!important;margin-top: 15px!important;font-size: 20px!important;
	}
	
	.content-search {
		width: 50px;
	}
  }
  
    @media (max-width: 440px){
	.txtsync{
	float: left!important;font-weight: bold!important;width: 165px!important;margin-left: 65px!important;margin-top: 10px!important;font-size: 20px!important;
	}
	

  }
  
      @media (max-width: 990px){
	.aside-menu-link svg {
		width: 32px;
  
	}
  }