.custom-input-block {width:100%;padding:25px 0 35px 0; display:flex; width: 100%; justify-content: space-between;flex-wrap:wrap;}
.custom-input-block p {padding:5px!important;margin:0!important;color:#C0C0C0;}
.custom-field-title {	font-weight: normal;
    color: #808080;
    display: block;
    font-size: 13px;
    margin-bottom: 5px;
    padding: 0!important;
    line-height: 1.5em!important;}
.custom-input-block select {font-size:16px;color:#1C334A;border-radius:0!important; -webkit-box-shadow: 0 0 0 0!important; box-shadow: 0 0 0 0!important;padding:10px;border:1px solid rgba(83,92,105,.2);width:300px;transition: 0.5s}
.custom-input-block input {font-size:16px;color:#1C334A;border-radius:0!important; -webkit-box-shadow: 0 0 0 0!important; box-shadow: 0 0 0 0!important;padding:12px!important;border:1px solid #ccc;min-width:170px;transition: 0.5s}
.custom-input-block input:disabled, .custom-input-block select:disabled {background-color:#eee!important;border:1px solid #ccc!important;}
.custom-input-row.to-str {padding-right:30px;width:100%;flex:0.7;min-width:350px;}
.str_field_group {display:flex;flex:1;justify-content: space-between;}
.custom-input-row.shot {padding-right:30px;flex:1;min-width:150px;}
.custom-input-row:last-child {padding-right:0px;}
.custom-input-row.shot:last-child {padding-right:0px;}
.custom-input-row.shot input {width:100%;min-width:70px!important;text-align:center;}
.custom-input-row.shot img {position:absolute!important;z-index:1001!important;margin-left:-130px!important;display:none;}
.date_create {margin-top:40px;}
.custom-input-row.shot.error input {border:1px solid red!important;box-shadow: 0 0 10px rgba(255,0,0,0.5)!important;}
.custom-input-row.shot.error, .pre_msg.error {
    border: 0px solid red!important;
    box-shadow: 0 0 0px rgba(255,0,0,0)!important;
}
.pre_msg.error span {color:red;position:relative;top:3px;border:0px;box-shadow: 0 0px 0px 0px rgba(180,188,191,0)!important;}
.pre_msg.info span {color:#66C0E8;font-size:22px;}
#date_return {color:#000000!important;opacity:1!important;background-color:#ffffff!important;border:1px solid #ccc!important;}
#date_return:disabled {background-color:#eee!important;border:1px solid #ccc!important;}
.custom-input-block .sale_price {background-color:#eee;color:#000;border:1px solid #ccc;;font-weight:500;}
.custom-input-block .sale_price.success {background-color:#35ABA7;color:#fff;border:1px solid #35ABA7;;font-weight:500;}
.custom-input-block .sale_price::placeholder {color:#9E9E9E;font-size:13px;font-style:italic;}
.datepicker {z-index:1001!important}
.datepicker--day-name {color:#2CADE4;}
.datepicker--cell-day {color:#5B5759;}
.datepicker--cell-day.-disabled- {color:#E3E1E2!important;}
.datepicker--cell-day.-selected- {background-color:#0b2878;color:#ffffff;font-weight:bold;}
.datepicker--cell.datepicker--cell-day.-current- {color:#0b2878;font-weight:bold;border:1px solid #0b2878;}
.datepicker--cell.datepicker--cell-day.-current-.-selected- {color:#fff;background-color:#0b2878;}
.datepicker--days-names .datepicker--day-name {color:#0b2878;font-weight:bold;}
.datepicker--days-names .datepicker--day-name.-weekend- {color:#FF0000;font-weight:bold;}

#sub_data {width:90%;height:100%;min-height:50px;}
.sub_data {border:0!important;color:#535c69!important;opacity: 1!important;webkit-box-shadow: 0 0px 0 0 rgba(255,255,255,0.3), inset 0 0px 0px 0px rgba(180,188,191,0)!important;box-shadow: 0 0px 0 0 rgba(255,255,255,0.3), inset 0 0px 0px 0px rgba(180,188,191,0)!important;}
.custom-input-row input:focus, .custom-input-row select:focus {border:1px solid #C0C0C0!important;}
.sale_price {background-color:#F0F0F0;font-weight:bold;}
section#selection div.container {padding-bottom:0;}

@media screen and (max-width: 1280px) {
    .custom-input-block {padding:25px 25px;}
}

@media screen and (max-width: 900px) {
     .custom-input-row.shot {min-width:150px;}
}

@media screen and (max-width: 767px) {	.custom-input-row.to-str {width:100%;flex:2;padding-right:0;}	.custom-input-block {padding:25px 10px;}
	.custom-input-row.shot {min-width:100px;}
}