.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
@media (prefers-reduced-motion:reduce){
.form-control{transition:none;}
}
.form-control::-ms-expand{background-color:transparent;border:0;}
.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}
.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1;}
.form-control::-moz-placeholder{color:#6c757d;opacity:1;}
.form-control:-ms-input-placeholder{color:#6c757d;opacity:1;}
.form-control::-ms-input-placeholder{color:#6c757d;opacity:1;}
.form-control::placeholder{color:#6c757d;opacity:1;}
.form-control:disabled{background-color:#e9ecef;opacity:1;}
.form-control-lg{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem;}
textarea.form-control{height:auto;}
.form-group{margin-bottom:1rem;}
.form-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-5px;margin-left:-5px;}
.form-row>.col{padding-right:5px;padding-left:5px;}
@media (prefers-reduced-motion:reduce){
.btn{transition:none;}
}
.btn:hover{color:#212529;text-decoration:none;}
.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);}
.btn:disabled{opacity:.65;}
.btn-primary{color:#fff;background-color:#0a68ae;border-color:#0a68ae;}
.btn-primary:hover{color:#fff;background-color:#0a68ae;border-color:#0a68ae;}
.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5);}
.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff;}
.fade{transition:opacity .15s linear;}
@media (prefers-reduced-motion:reduce){
.fade{transition:none;}
}
textarea{resize:vertical;}
.form-group:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
.form-control{border-color:rgba(0, 0, 0, 0.09);}
.form-control:not(.form-control-lg){font-size:12px;font-size:0.75rem;line-height:1.3;}
.form-control:not(.form-control-sm):not(.form-control-lg){font-size:13.6px;font-size:0.85rem;line-height:1.85;}
.form-control:focus{-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;border-color:#CCC;}
input[type="text"],textarea{-webkit-appearance:none;}
.form-control::-webkit-input-placeholder,input[type="text"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#bdbdbd;}
.form-control::-moz-placeholder,input[type="text"]::-moz-placeholder,textarea::-moz-placeholder{color:#bdbdbd;}
.form-control:-ms-input-placeholder,input[type="text"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#bdbdbd;}


.ErrMass_Div{visibility: hidden;}
.ErrMass_Div_S{visibility:visible;background:#fad7d7;border:1px solid #c08585;border-left:3px solid #c08585;padding:10px;margin-bottom:35px;font-size:16px}
.requiredText{color:red;font-size:15px}
.NewFormIs ul{margin:0!important;padding:0!important}
.parsley-errors-list > li{font-family:tahoma;font-size:13px;list-style:none!important;color:red;margin:0!important}
.NewFormIs_withBack .requiredText{color:#fff!important;font-size:15px}
.NewFormIs_withBack .parsley-errors-list > li{font-family:tahoma;font-size:13px;list-style:none!important;color:#FFF;margin:0!important}
html .NewFormIs_withBack ul{color:#fff!important}
.form-control-lg{font-size:16px}
.btn_modern{font-size:.8em;padding:.8rem 1.5rem;font-weight:600}
.SubmitBut{float:left}
.NewFormIs label{font-weight:600!important;margin-bottom:0!important;letter-spacing:normal!important}
.FormHomeIs .MyForm{font-size:.75rem!important;line-height:1.35!important;padding:.7rem 1rem!important;background:#F4F4F4!important;border:none!important;color:#495057!important}
.Form_Sel select{appearance:none;font-family:'Droid',Tahoma!important;font-size:14px!important;height:40px}
.Form_Sel_2 select{appearance:none;font-family:'Droid',Tahoma!important;font-size:14px!important;height:40px}
.Form_Sel_2 select option{font-family:Tahoma!important}




.close{float:right;font-size:1.5rem;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.5;}
.close:hover{color:#000;text-decoration:none;}
button.close{padding:0;background-color:transparent;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.modal-open{overflow:hidden;}
.modal-open .modal{overflow-x:hidden;overflow-y:auto;}
.modal{position:fixed;top:0;left:0;z-index:1050;display:none;width:100%;height:100%;overflow:hidden;outline:0;}
.modal-dialog{position:relative;width:auto;margin:.5rem;pointer-events:none;}
.modal.fade .modal-dialog{transition:-webkit-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out;-webkit-transform:translate(0,-50px);transform:translate(0,-50px);}
@media (prefers-reduced-motion:reduce){
.modal.fade .modal-dialog{transition:none;}
}
.modal.show .modal-dialog{-webkit-transform:none;transform:none;}
.modal-content{position:relative;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0;}
.modal-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000;}
.modal-backdrop.fade{opacity:0;}
.modal-backdrop.show{opacity:.5;}
.modal-header{display:-ms-flexbox;display:flex;-ms-flex-align:start;align-items:flex-start;-ms-flex-pack:justify;justify-content:space-between;padding:1rem 1rem;border-bottom:1px solid #dee2e6;border-top-left-radius:.3rem;border-top-right-radius:.3rem;}
.modal-header .close{padding:1rem 1rem;margin:-1rem -1rem -1rem auto;}
.modal-body{position:relative;-ms-flex:1 1 auto;flex:1 1 auto;padding:1rem;}
@media (min-width:576px){
.modal-dialog{max-width:500px;margin:1.75rem auto;}
}


.Diar_ModalForm_Back{background-color:#1c2023!important}
.Diar_ModalForm_Back .modal-header{border:0!important;padding-bottom:0!important}
.Diar_ModalForm_Back .close{background-color:#FFF!important;padding:2px!important;opacity:1!important;height:20px!important;width:20px!important;margin:0!important;margin-right:3px;margin-left:3px;font-size:20px!important;line-height:10px!important;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;cursor:pointer}
.Diar_ModalForm_Back .modal-body{padding-top:0!important}
.Diar_ModalForm_Back .modal_text{text-align:center!important;width:100%!important;padding-top:10px!important;padding-bottom:10px!important}
.Diar_ModalForm_Back .modal_text .hh_p{color:#09f!important}



.hide{display:none}
.iti__selected-flag {height:50px!important;}
.iti--allow-dropdown{ width:100%;}
.iti--allow-dropdown input{font-size:20px; letter-spacing:2px; height:50px;} 
.FormHomeIs .MyForm{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;padding-right:.75rem;padding-left:.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff!important;background-clip:padding-box;border:1px solid #ced4da!important;height:50px;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}
.parsley-errors-list > li{margin-top:7px!important}
.fixed_action_btn_3{z-index:3!important}
.iti__country-list{z-index:2!important} 
@media (min-width: 900px) {.iti__country-list{white-space:nowrap;max-height:300px!important;width:320px!important}}
.FormHomeIs .TextArea {min-height:100px;}
.ProjectPageForm{width:100%;cursor: pointer;} 