.eteacher-form{position:relative;font-size:16px}.eteacher-form .field-row{position:relative}.eteacher-form .field-row .input-box{display:flex;align-items:center;border-bottom:1px solid #cacaca;justify-content:flex-start;transition:all .2s ease-in-out}.eteacher-form .field-row .input-box:focus-within{border-color:rgba(77,144,254,.5)}.eteacher-form .field-row .input-box.required:before{content:"*";position:absolute;top:12px;left:-2px;color:#b60906;font-size:15px;line-height:1;font-style:italic;font-family:"Open Sans"}.eteacher-form .field-row input,.eteacher-form .field-row select,.eteacher-form .field-row textarea,.eteacher-form .field-row .styled-select{font-size:16px;color:#555;border:none;width:100%;padding:0 10px;outline:none;line-height:35px;background:rgba(0,0,0,0);box-sizing:border-box}.eteacher-form .field-row input.placeholder,.eteacher-form .field-row select.placeholder,.eteacher-form .field-row textarea.placeholder,.eteacher-form .field-row .styled-select.placeholder{color:#5e5e5e}.eteacher-form .field-row input:-moz-placeholder,.eteacher-form .field-row select:-moz-placeholder,.eteacher-form .field-row textarea:-moz-placeholder,.eteacher-form .field-row .styled-select:-moz-placeholder{color:#5e5e5e}.eteacher-form .field-row input::-moz-placeholder,.eteacher-form .field-row select::-moz-placeholder,.eteacher-form .field-row textarea::-moz-placeholder,.eteacher-form .field-row .styled-select::-moz-placeholder{color:#5e5e5e}.eteacher-form .field-row input:-ms-input-placeholder,.eteacher-form .field-row select:-ms-input-placeholder,.eteacher-form .field-row textarea:-ms-input-placeholder,.eteacher-form .field-row .styled-select:-ms-input-placeholder{color:#5e5e5e}.eteacher-form .field-row input::-webkit-input-placeholder,.eteacher-form .field-row select::-webkit-input-placeholder,.eteacher-form .field-row textarea::-webkit-input-placeholder,.eteacher-form .field-row .styled-select::-webkit-input-placeholder{color:#5e5e5e}.eteacher-form .field-row input[type=text],.eteacher-form .field-row input[type=email],.eteacher-form .field-row input[type=tel]{-webkit-appearance:none}.eteacher-form .field-row input[type=email]{direction:ltr}[dir=rtl] .eteacher-form .field-row input[type=email]{text-align:right}.eteacher-form .field-row select{height:35px;color:#555;-webkit-appearance:none;-moz-appearance:none}.eteacher-form .field-row label{display:none}.eteacher-form .field-row label.visible{display:block}.eteacher-form .field-row textarea{line-height:1.2;padding:10px;min-height:100px}@media only screen and (max-width: 767px){.eteacher-form .field-row input,.eteacher-form .field-row select,.eteacher-form .field-row .styled-select{line-height:45px}.eteacher-form .field-row select{height:45px}}.eteacher-form .phone-input{direction:ltr}.eteacher-form .phone-input .selected-country{max-width:40%}.eteacher-form .phone-input .selected-country .selected-flag{margin:0 5px 0 10px;display:flex;align-items:center}.eteacher-form .phone-input .selected-country .selected-flag .iti-flag{display:inline-block;margin-right:.5rem}.eteacher-form .phone-input .selected-country .selected-flag .dial-code{color:#b60906}.eteacher-form .phone-input .selected-country select.hide{display:none}.eteacher-form .phone-input .phone-number{flex:1}[dir=rtl] .eteacher-form .phone-input .form-control{text-align:right}.eteacher-form .country-dropdown{background-color:#fff;box-shadow:1px 2px 8px rgba(117,117,117,.4);color:rgba(0,0,0,.87);display:block;list-style-type:none;margin:0;margin-bottom:.5rem;min-width:11.25rem;outline:none;padding:0;position:absolute;width:100%;z-index:19;direction:ltr}.eteacher-form .country-dropdown.hide{display:none}.eteacher-form .country-dropdown .country-search-input{background:none;border:none;border-bottom-color:rgba(0,0,0,.12);border-bottom-style:solid;border-bottom-width:1px;border-radius:0;color:rgba(0,0,0,.87);cursor:auto;font-size:.9375rem;font-weight:400;height:2.25rem;outline:none;padding:0 .75rem;padding-left:2.5rem;-webkit-transition:border .1s ease;transition:border .1s ease;width:100%;-webkit-appearance:none}.eteacher-form .country-dropdown .dropdown-search-icon{color:rgba(0,0,0,.54);font-size:1.25rem;top:.5rem;left:.75rem;position:absolute;cursor:inherit;display:inline-block;height:1em;user-select:none;vertical-align:middle;width:1em}.eteacher-form .country-dropdown .dropdown-search-icon svg{display:block;fill:currentColor;height:1em;width:1em;margin:0;padding:0}.eteacher-form .country-dropdown .country-list{background-color:#fff;color:rgba(0,0,0,.87);display:block;list-style-type:none;margin:0;max-height:16rem;min-width:100%;overflow-y:auto;padding:0;position:relative}.eteacher-form .country-dropdown .country-list .country{cursor:pointer;padding:.375rem .75rem;display:flex;align-items:center;line-height:1.3;user-select:none}.eteacher-form .country-dropdown .country-list .country .iti-flag{margin-right:.75rem}.eteacher-form .country-dropdown .country-list .country .country-name{font-weight:600}.eteacher-form .country-dropdown .country-list .country .dial-code{display:inline-block;margin-left:5px}.eteacher-form .country-dropdown .country-list .active{background-color:rgba(0,0,0,.05);color:#2196f3;font-weight:500}.eteacher-form .country-dropdown .country-list .highlight{background-color:rgba(0,0,0,.1)}.eteacher-form .select-box{display:block !important;position:relative;color:#555;cursor:pointer;direction:ltr;text-align:left}[dir=rtl] .eteacher-form .select-box{text-align:right}.eteacher-form .select-box select{display:none}.eteacher-form .select-box .styled-select{display:inline-block;width:100%;position:relative;background-image:url("../png/select-arrow-red.png");background-repeat:no-repeat;color:#5e5e5e;background-position:right 10px center}[dir=rtl] .eteacher-form .select-box .styled-select{background-position:left 10px center}.eteacher-form .select-box ul{display:none;list-style:none;max-height:300px;overflow-y:auto;margin:0;padding:10px 0;border:1px solid #e9e9e9;position:absolute;z-index:20;width:100%;box-shadow:1px 2px 8px rgba(117,117,117,.4);background:#fff;outline:none}.eteacher-form .select-box ul.opened{display:block}.eteacher-form .select-box ul li{padding:0 15px;line-height:2}.eteacher-form .select-box ul li.active:not([disabled]){font-weight:600}.eteacher-form .select-box ul li:hover:not([disabled]),.eteacher-form .select-box ul li.highlight:not([disabled]){color:#850704;background:#eee}.eteacher-form .select-box ul li[disabled]:hover,.eteacher-form .select-box ul li[disabled].highlight{color:#6f6f6f;background:#eee}.eteacher-form .field-info{font-size:13px;text-align:left;color:#999}[dir=rtl] .eteacher-form .field-info{text-align:right}.eteacher-form .input-feedback{opacity:0;font-size:14px;color:#fe4142;min-height:18px;text-align:right}[dir=rtl] .eteacher-form .input-feedback{text-align:left}.eteacher-form .is-valid .input-box{transition:none;background-repeat:no-repeat;background-size:17px;background-position:right 10px center;background-image:url("../png/valid-check.png")}[dir=rtl] .eteacher-form .is-valid .input-box{background-position:left 10px center}.eteacher-form .is-invalid .input-box{transition:none;border-color:#fe4142;background-repeat:no-repeat;background-position:right 10px center;background-image:url("../png/invalid-icon.png")}[dir=rtl] .eteacher-form .is-invalid .input-box{background-position:left 10px center}[dir=rtl] .eteacher-form .is-invalid .phone-input{background-position:left 90px center}.eteacher-form .is-invalid .select-box{background-position:right 25px center}[dir=rtl] .eteacher-form .is-invalid .select-box{background-position:left 25px center}.eteacher-form .is-invalid .input-feedback{opacity:1}.eteacher-form .btn-row{margin-top:20px;text-align:center}.eteacher-form input[type=submit],.eteacher-form button[type=submit]{transition:all .2s;cursor:pointer}.eteacher-form input[type=submit]:disabled,.eteacher-form button[type=submit]:disabled{cursor:not-allowed;opacity:1}.eteacher-form .submitted button[type=submit]{color:rgba(0,0,0,0) !important;position:relative;opacity:1;pointer-events:auto;transition:all 0s linear,opacity .1s ease}.eteacher-form .submitted button[type=submit]:before{position:absolute;content:"";top:calc(50% - 12px);left:calc(50% - 12px);width:20px;height:20px;border-radius:500rem;border:.2em solid rgba(0,0,0,.15)}.eteacher-form .submitted button[type=submit]:after{position:absolute;content:"";top:calc(50% - 12px);left:calc(50% - 12px);width:20px;height:20px;animation:button-spin .6s linear;animation-iteration-count:infinite;border-radius:500rem;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:.2em;box-shadow:0px 0px 0px 1px rgba(0,0,0,0);margin:0}@keyframes button-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.popup{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1200;opacity:0;transition:all .15s linear}.popup.opened{z-index:1200;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;background:rgba(0,0,0,.7);opacity:1;overflow-y:auto;-webkit-overflow-scrolling:touch}.popup .container{max-width:630px;height:auto;display:block;position:relative;width:750px;margin:0 auto}.popup .close-btn{position:absolute;top:25px;cursor:pointer;width:20px;height:20px}[dir=ltr] .popup .close-btn{right:20px}[dir=rtl] .popup .close-btn{left:20px}.popup .close-btn:before,.popup .close-btn:after{content:"";position:absolute;height:20px;width:2px;background-color:#83111f;border-radius:1000px}.popup .close-btn:before{transform:rotate(45deg)}.popup .close-btn:after{transform:rotate(-45deg)}@media only screen and (max-width: 767px){.popup .container{width:auto}}
