.input-border{
border: 1px solid rgba(0, 0, 0, 0.01);
}
.input-error-border{
border: 1px solid #FF3232;
}

/* .__input-form-def{
 padding: 8px;
} */
.cancel_form {
	cursor: pointer;
}
.user-type-indicator {
    background: #e8e9e8 none repeat scroll 0 0;
    border: 1px none;
    color: #494949;
    font-size: 13px;
    padding: 2px 11px;
}
.box {
    box-shadow: 0 0 16px 2px #b0b2ab;
    margin: 30px 30px 10px 10px;
    padding: 10px;
}
.__input_textarea{
height: auto;
}
.__button__custom{
padding: 8px 10px;
}
.modal-content {
    border-radius: 0;
    box-shadow: none;
}
.modal-header {
    background-color: #23252d;
    color: #fff;
}
.modal-body {
    padding: 30px 15px;
}
.alert-cnfirm {
    background-color: #b30000;
    border: 1px solid #8d0000;
    border-radius: 0;
    padding: 13px;
    width: 100%;
}
.alert-cnfirm:hover {
    background-color: #c10000;
    border: 1px solid #b91919;
}
.alert-cancel {
    background-color: #727272;
    border-radius: 0;
    color: #fff;
    padding: 13px;
    width: 100%;
}
.alert-cancel:hover {
    background-color: #7b7b7b;
    border-radius: 0;
    color: #fff;
}
.__btn003_active{
    background-color: #289c0d;
    color: #fff;
}
.__btn004_active {
    background-color: #ff7676!important;
    color: #fff!important;
}
notification > .alert {
    margin-bottom: 0;
    margin-top: 4px;
}
.clrscr{
	clear:both;
}
.pull-right.add-button {
    background-color: #168a07;
    font-weight: bolder;
}
.__search-form {
    font-size: 16px;
    font-weight: bolder;
	 color: #fff;
}
.error_message{
	color: #ff0000;
    display: block;
    font-size: 13px;
    line-height: 16px;
	margin-top: 1%;
}
.__dpbx_job_cat {
    background-image: url("../images/icon-category.png")!important;
}
.cnfrm_check_box {
    width: auto;
}
.__error_message {
    color: #ff0000;
    display: block;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 1%;
    margin-top: -3%;
}
._validate_info_bx{
    position: absolute;
    left: 103%;
    /* right: 0; */
    top: 0;
    background-color: #fff;
    width: 193px;
    font-size: 13px;
    padding: 10px;
    line-height: normal;
    border-radius: 3px;
    border: solid 0px #2a2d36;
    box-shadow: 0px 0px 8px 0px rgba(0,0,0,.5);
    color: #d80000;
    transition: all ease .3s;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -o-transition: all ease .3s;
    -ms-transition: all ease .3s;
    -webkit-user-select:none;
    -moz-user-select:none;
    -o-user-select:none; cursor: default ;
	transform: scale(0);
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -o-transform: scale(0);
    -ms-transform: scale(0);
    transform-origin: left top ;
    -webkit-transform-origin: left top ;
    -moz-transform-origin: left top ;
    -o-transform-origin: left top ;
    -ms-transform-origin: left top ;
}
._row input:focus+._validate_info_bx_open{
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
	 transition: all ease .3s;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -o-transition: all ease .3s;
    -ms-transition: all ease .3s;
}
._login_row input:focus+._validate_info_bx_open{
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
	 transition: all ease .3s;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -o-transition: all ease .3s;
    -ms-transition: all ease .3s;
}
._validate_info_chk_bx_open{
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    -ms-transform: scale(1);
	 transition: all ease .3s;
    -webkit-transition: all ease .3s;
    -moz-transition: all ease .3s;
    -o-transition: all ease .3s;
    -ms-transition: all ease .3s;
}
@media screen and (max-width:730px){
    ._validate_info_bx{
        left: 0; right: 0; width: auto ;
        transform-origin:  bottom  center;
        -webkit-transform-origin:   bottom  center ;
        -moz-transform-origin:   bottom  center ;
        -o-transform-origin:   bottom  center ;
        -ms-transform-origin:   bottom  center ;
        top: auto ; bottom: 100% ;
    }
}
.__custom_color{
	color: #2b2e35;
}
.__checkbox_error{
	outline: 1px solid #ff3232;
}
.link_message{
	color: #4285F4;
	 display: block;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 1%;
	cursor:pointer;
	text-align: right;
}
._login_error {
    color: red;
    font-size: 13px;
    font-weight: 600;
	margin-bottom: 0;
	line-height: 15px;
}
._login_row{
	position:relative;
}
.login {
	min-width:300px;
}
/* ._sub_category{
width:80%;
} */
.verify_error{
    background: #000000 none repeat scroll 0 0;
    color: red;
    font-size: 15px;
    font-weight: bolder;
    padding: 2%;
}
.verify_success {
    background: #f5f5f5 none repeat scroll 0 0;
    color: #16a765;
    font-size: 15px;
    font-weight: bolder;
    padding: 2%;
}
.more_button_div {
    border-bottom: medium none;
}
.terms_head_one {
    color: #000;
    font-size: 25px;
}
.terms_head_two {
    color: #000;
    font-size: 18px;
}
._login_success {
    color: #2e772e;
    font-size: 13px;
    font-weight: 600;
	margin-bottom: 0;
}
.btn-primary:focus, .btn-primary.focus {
    background-color: #f84e4e!important;
}
.slider.slider-horizontal {
    margin: 0 4%;
}
.slider.round{
background-color: #989898;
}
.sub-text-head {
    font-size: 14px;
    line-height: 1.5;
     margin: 0 1% 0 0;
}
.text_normal{
	text-transform:unset;
}
.fa.fa-calendar {
    top: 8px;
    position: absolute;
    right: 20px;
}
.calender_input {
    position: relative;
}
.dropdown-menu {
    margin-left: 3%;
}
.no_result_msg {
    font-size: 17px;
    font-weight: bolder;
    margin: 0;
    padding: 2%;
    width: 100%;
}
.__radio-def input[type="checkbox"] + label::after {
    border: 2px solid #fff !important;
}
.__btn003:focus {
    background-color: #fff;
	border-color: #289c0d;
    color: #289c0d;
}
.__btn003_active:focus{
 background-color: #289c0d!important;
    color: #fff!important;
}
.__btn003_active:hover{
	background-color: #fff;
	border-color: #289c0d;
    color: #289c0d;
}
.__btn005{
	background-color: #fff;
	border-color: #557db4;
    color: #557db4;
}
.__btn005:focus{
	background-color: #fff;
	border-color: #557db4;
    color: #557db4;
}
.__btn005:hover{
	background-color: #557db4;
    color: #fff;
}
.__btn005_active {
    background-color: #557db4;
    color: #fff;
}
.__btn005_active:focus{
	background-color: #557db4!important;
    color: #fff!important;
}
.__btn005_active:hover{
	background-color: #fff;
	border-color: #557db4;
    color: #557db4;
}
.__btn004 {
    background-color: #fff;
	border-color: #ff7676;
    color: #ff7676;
}
.__btn004:focus {
    background-color: #fff;
	border-color: #ff7676;
    color: #ff7676;
}
.__btn004:hover {
	background-color: #ff7676;
	border-color: #fff;
    color: #fff;
}
.__btn004_active:focus {
    background-color: #ff7676!important;
	border-color: #fff!important;
    color: #fff!important;
}
.__btn004_active:hover {
	background-color: #fff!important;
	border-color: #ff7676!important;
    color: #ff7676!important;
}
.select_parent {
    font-weight: bold;
}
.select_level1 {
    padding-left: 0px;
}
.select_level2{
    padding-left: 10px;
}
.select_level3 {
    padding-left: 30px;
}
.__worker-bx{
	position:relative;
}
.join_date {
    bottom: 9px;
    color: #22262d;
    font-size: 12px;
    height: 12px;
    position: absolute;
    right: 0;
    text-align: right;
}
.__btn006 {
    background-color: #557db4;
    color: #fff;
}
.__search__button{
	min-width: auto;
}
.click_button {
    color: #b4b4b4;
    font-weight: bold;
}
._mail_success {
    color: #40a640;
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 3px;
}
.checkbox_single{
	border: 5px solid #ffffff;
    border-radius: 50%;
    bottom: 0;
    box-shadow: 0 0 0 1px #999;
    content: "";
    display: block;
    height: 17px;
    left: 0;
    margin: auto;
    position: absolute;
    top: -5px;
    width: 17px;
}
.card_list {
    background-color: #f6f6f6;
    margin: 1%;
    padding: 1% 0;
    text-align: center;
}
.card_img {
    width: 50%;
	max-width: 100px;
}
.large_img{
	 height: 100px;
	 width: 100px;
	 background-size:50%;
}
.__mrg50 {
    margin: 50px 0 0;
}
.__mrgbtm {
    margin-bottom: 50px;
}
.min-slider-handle::before {
    left: -40px;
}
.min-slider-handle::after {
    left: -33px;
}
.max-slider-handle::before {
    left: 14px;
}
.max-slider-handle::after {
    left: 22px;
}
.input-border {
    border: 1px solid rgba(0, 0, 0, 0.01);
    margin-bottom: 10px;
}
@media screen and (min-width:320px) and (max-width:770px){
	.slider-horizontal {
		margin-left: 32%!important;
	}
}
.small_label {
    color: #4285f4;
    font-size: 13px;
    line-height: 13px;
    text-transform: none;
}
