.listbutton_xl {margin-top:5px; margin-left:8px; background-color: #09578F; border: 0px; font-family:"Open Sans", Tahoma, Arial, Helvetica, sans-serif; font-size: 16px; color: #FFFFFF; font-weight: normal; height: 37px; width: 287px; border-radius: 4px; cursor: pointer; cursor: hand; padding-bottom: 2px;}
.listbutton_xl:hover {background-color: #18ACF7;}
.warnText{background-color: #F60508;font-family:"Open Sans", Tahoma, Arial, Helvetica, sans-serif;font-size: 15px;color: #FFFFFF;font-weight: normal;padding: 4px;width: 390px;border-radius: 4px;margin: auto;}
.txtTitle_new { font-family:"Open Sans", Tahoma, Arial, Helvetica, sans-serif; font-size: 20px; text-decoration: none; font-weight: normal; color: #09578F; border-bottom: 1px solid #dcdcde; width: 100%; padding-bottom: 6px; margin-top:10px; }
.txtTitle_white { font-family:"Open Sans", Tahoma, Arial, Helvetica, sans-serif; font-size: 28px; text-decoration: none; font-weight: 400; color: #fff; margin-bottom: 20px;}
.login_username { width:251px; height:37px; background:url(../images/login_admin_username.png) no-repeat; border:0px; padding:0 0 0 35px; line-height:35px; font-family: Verdana, Helvetica, sans-serif; font-size:14px; color:#8A8A8A; }
.login_password { width:251px; height:37px; background:url(../images/login_admin_password.png) no-repeat; border:0px; padding:0 0 0 35px; line-height:35px; font-family: Verdana, Helvetica, sans-serif; font-size:14px;  color:#8A8A8A; }
.login_email { width:251px; height:37px; background:url(../images/login_admin_email.jpg) no-repeat; border:0px; padding:0 0 0 35px; line-height:35px; font-family: Verdana, Helvetica, sans-serif; font-size:14px; color:#8A8A8A; }
.login_new_passw, a.login_new_passw { font-family: Tahoma, Arial, Helvetica, sans-serif; text-decoration:underline; font-size:12px; color:#848486; }
#type_id:focus { color:black; }
option.blue {background:blue; color:#fff;font-size: 20px;}
option.red {background:red; color:#fff;font-size: 20px;}
option.yellow {background:#FFDE43;font-size: 20px;}
option.green {background:#1bb934; color:#fff;font-size: 20px;}
option.pink {background:#9B59B6;color:#fff;font-size: 20px;}
option.grey {background:#66C930;color:#fff;font-size: 20px;}
.file_wrapper input[type="file"] { position: absolute; left: 0; opacity: 0; top: 0; bottom: 0; }
.file_wrapper label { display: inline-block; position: relative; }
.chat_comment_wrapper_admin { border:2px solid #147AFF !important; border-radius:5px; }
.chat_comment_wrapper_client { border:2px solid #D9DADC !important; border-radius:5px; }
.right_col {min-height: 83vh !important;}
.offer-card img{max-width: 100%;}
.cursor-pointer{cursor:pointer;}
.files_border{border: 2px dashed #bbb;}
.clickable_subtitle{z-index:99999999 !important;}
.clickable_subtitle:hover{color:orange;}

@media screen and (min-width: 1400px) {
	.info-card-max-w{max-width:70px !important;}
}