html,body{height:100%;font-family:'Poppins',sans-serif}
a,.btn,button{transition:.3s linear}
.main-content{background:url('/signup/images/bg.png') no-repeat 0 0 / cover;min-height:100%;display:flex;align-items:center}
.main-content .popup-content{width:100%;max-width:480px;/*margin:8% auto;*/min-height:336px;background-color:#FFF;border-radius:20px;padding:5px 0 20px;margin-top:12px;margin-left:20px;}
.h1-clr{color:#000;font-weight:600;font-size:24px;margin:0px;padding-bottom:20px;font-family:'Poppins',sans-serif;}
.main-content .subtitle{font-size:18px;font-weight:700;color:#656565;margin-bottom:30px}
.main-content .popup-content form{min-width:230px;width:80%;margin:auto;text-align:center;font-family:'Poppins',sans-serif}
.main-content .popup-content form .form-group,.main-content .form-content form .form-group{margin-bottom:22px;position:relative;}
.main-content .form-content form .form-control,.main-content .popup-content form .form-control{border-radius:5px;box-shadow:none!important;border:1px solid #dcdee2;height:55px;font-family:'Poppins',sans-serif;font-size:14px;color:#5f657c;font-weight:400;}
.main-content .popup-content form .form-control:focus{border:2px solid #1a73e8;}
.main-content .popup-content form .label-text{color:#656565}
.main-content form label.error{left:0;color:#fc0000;font-size:11px;font-weight:100!important;text-align:left;padding-left:11px;position:absolute;}
.main-content .form-content label.error{bottom:-36px!important;height:35px;text-align:left}
.main-content .form-content .newuser label.error{bottom:-40px!important}
.main-content .form-content form .btn,.main-content .popup-content form .btn{font-family:'Poppins',sans-serif;font-size:18px;font-weight:600;margin-top:15px;color:#fff;border-radius:8px;padding:12px 25px;margin-bottom:15px;width:100%;height:55px;}
.btn-orange{background: linear-gradient(0deg, #e05f00, #fd8800 80%) no-repeat;border-radius:5px;}
.btn-orange:hover,.btn-orange:focus,.btn-orange:active{background: linear-gradient(0deg, #fd8800, #e05f00 80%) no-repeat;}
.credit-text{color:#5f657c;font-size:14px;font-style:italic;padding-bottom:10px;}
.main-content .form-content{max-width:580px;background:#fff;margin:10% auto;border-radius:30px;padding:15px 0;height:auto}
.main-content .form-content .form-header{padding:0 35px}
.padd-35{padding:0 35px}
.iti__flag-container{z-index:100}
.main-content .form-content form{background-color:#fff;padding:25px 35px 15px;border-radius:12px}
.thankyou .main-content .form-content form{padding:0px 0 15px;margin-bottom:.67em}
.main-content .form-content form label{font-weight:600}
.main-content .form-content form .btn{font-size:21px;font-weight:600;text-transform:uppercase;opacity:1!important}
.main-content .form-content form p{font-size:14px;text-align:center;color:#323232;margin-top:25px}
.main-content .form-content form p a{text-decoration:underline;font-style:italic;color:rgba(0,0,0,0.6)}
.main-content .form-content .input-group-addon{background:none;border:1px solid #ddd;border-left:0}
.main-content .form-content .input-group-addon .fa{color:#b7b7b7}
.thankyou .main-content .form-content{width:100%;margin:0 auto;padding:0;max-width:400px;}
.thankyou .main-content .form-content img{text-align:center}
.thankyou .main-content .form-content .title{color:#323232;font-size:24px;font-weight:500;text-align:left;padding:10px 0 15px}
.thankyou .main-content .form-content p{font-size:20px;color:#323232;margin:5px 0;text-align:left}
.thankyou .main-content .form-content .edit-text{color:#323232;margin:10px auto 30px;font-size:14px;text-align:center}
.thankyou .main-content .form-content .edit-text a{color:#323232;font-style:normal;text-decoration:underline}
.thankyou .main-content .form-content input{background:#FFF;color:#323232;font-size:14px;font-weight:500;max-width:380px;border:none;text-align:center;height:45px;display:inline;margin:10px auto;border-bottom:1px solid #b7b7b7}
.thankyou .main-content .form-content ::placeholder{color:#fff!important;font-size:14px;font-weight:500;opacity:1}
.thankyou .main-content .form-content .form-group{text-align:center;margin:0 auto}
.thankyou .main-content .form-content .form-group.mail-box input:-moz-read-only{background:#e7e7ea;border:none;max-width:100%}
.thankyou .main-content .form-content .form-group.mail-box input:read-only{background:#E6E5EA;border:none;max-width:100%}
.thankyou .main-content .form-content .done_btn{background:none repeat scroll 0 0 #ea750e;border:1px solid #ea750e;padding:12px 15px;width:200px;color:#fff;font-size:18px;font-weight:400;border-radius:50px}
.clear{clear:both}
.thankyou .main-content .form-content .error{text-align:center;position:relative;display:block;bottom:-20px!important}
#loading_overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:9999}
#loader{position:absolute;left:48%;top:50%;width:100px;height:100px;background-image:url(/signup/images/loading.gif);background-repeat:no-repeat;background-position:center center;background-size:100px 100px}
.user_exists_class_popup{position:fixed!important;color:#fff;padding:30px 50px!important}
#popupfoot{margin-top:20px}
label.error{display:inline;float:left;width:100%;margin-top:0;padding-top:0;/*margin-bottom:15px !important;*/}
.banner form .form-control{border-right:1px solid #c2c2c2}
.banner form .form-btn .btn{background:#ea750e!important;margin-bottom:20px;opacity:1}
.banner form .form-btn .btn:hover{background:#ff6f29!important}
.input-group-addon{cursor:pointer}
.error_bg{color:#FF0000;text-align:center;font-size:12px;font-weight:600;margin-bottom:10px;}
.content-show{display:none}
#mask,.mask{background-color:#000;display:none;left:0;position:fixed;top:0;z-index:9000}
#boxes #dialog,#boxes2 #dialog-notify,#boxes3 #dialog-notifyc1{background-color:#34627f;font-family:'Poppins',sans-serif;font-size:15pt;height:auto;padding:10px;width:500px}
#boxes .window,#boxes2 .window,#boxes3 .window{border-radius:15px;display:none;height:200px;left:50%;padding:20px;position:absolute;text-align:center;top:50%;width:440px;z-index:9999}
.logo img{text-align:center}
.close-notify{background:#5b963c none repeat scroll 0 0;height:19px;text-decoration:none;padding:5px 40px;border:1px solid #fff;color:#fff;width:97px;height:39px}
.signup-header .navbar-nav,.signup-header .navbar-toggler,.signup-header .user-menu ul[class^="list-"] li.nav-item,.signup-header .navbar-brand,.itarian-signup-sec footer,.social-icons{display:none}
.signup-header .user-menu ul[class^="list-"],.signup-header .region-popup-div .select_box{margin:auto}
.signup-header .navbar{margin:0;padding:15px 0}
.signup-header{position:absolute;width:100%;text-align:center;background-color:#3d3d55}
.itarian-signup-sec .region-popup-div .region-url-popup{right:calc(50% - 280px)}
.signup-header .region-popup-div .select_box{background-color:#fff;opacity:1}
.signup-header .region-popup-div .select_box::after{border-top:6px solid #3d3d55}
.signup-header .region-popup-div .select_box_cnt select{color:#3d3d55!important}
.signup-header .region-popup-div .select_box::before{background:url(../../images/location-icon-dark.png) no-repeat;background-size:12px;color:none;content:"";top:12px;left:13px}
.thankyou .main-content .form-content .title{text-align:center;padding:10px 0 0}
.thankyou .main-content .form-content p.vyfi{font-size:13px;text-align:center}
.mrt0{margin-top:0!important}
.thankyou .main-content .form-content p.resend_mssg{font-size:15px;text-align:center}
.thankyou .main-content .form-content p.resend_mssg a{font-style:normal;font-weight:700;color:#332B61}
.thankyou .main-content .form-content p.success{padding:10px;color:#3a6f41;width:80%;margin:auto;text-align:center;font-size:14px;font-weight:700}
.thankyou .main-content .form-content p.error{border:1px solid red;padding:10px;color:#332B61;width:80%;margin:auto;text-align:center}
.thankyou #ajax_loader{display:none}
.iti{width:100%}
.iti__country-list{z-index:6;width:384px;overflow-x:hidden}
.password-info{width: 250px;position: absolute !important;background: #ffffff;right: -68%;top: 28%;padding: 15px 10px;border-radius: 15px;box-shadow: 0px 0px 4px #ccc;display:none;}
.password-info:before{content: "";position: absolute;width: 0;height: 0;margin-left: -0.5em;top:33%;left:10px;box-sizing: border-box;border: 1em solid #cccccc;border-color: transparent transparent #ffffff #ffffff;transform-origin: 0 0;transform: rotate(45deg);box-shadow: -3px 3px 3px 0 rgba(0, 0, 3, 0.09);}
.banner-left p{color:#fff;padding-left:12%;font-style:italic;margin-top:20px;font-size:15px;}
.banner-left ul li {color: #ffffff;font-size: 18px;position: relative;list-style: none;padding-left: 20px;padding-bottom: 20px;line-height: 25px;font-family: 'Poppins', serif;}
.banner-left ul li::before {position: absolute;content: '';background: url('/images/green-tick-icon.png') no-repeat 0 0;background-size: auto;background-size: 70%;width: 18px;height: 18px;display: block;left: 0px;top: 6px;}
.sigup-bg{background:url('/signup/images/signup.png') no-repeat 0 0;display: inline-block;background-size:auto;max-width:100%;width:1070px;height:768px;border-radius:20px;max-width:100%;}
.banner-left ul.pdt-140 {margin: 0px;padding: 150px 0 0 12%;}
.password-info > div{float:left;width:100%;padding-left:7px;}
.progress-group{width:100%;height:auto;padding:12px 4px 4px 4px;display:block;}
#progress_text{width:100%;height:auto;padding:4px;text-align:center;color:#294198;font-size:16px;font-weight:600;}
.progress{height:12px;margin-bottom:0px}
.progress-bar{background-color:#17a30d !important;border-radius:15px;}
.password-info ul{text-align:left;margin:10px 0 0;padding:0 5px;list-style:none;display: table;}
.password-info ul > li{display:table-row;font-size:13px;color:#5f657c;font-weight:400;}
.password-info ul li::before{content:"\e157";font-family:'Glyphicons Halflings';padding-right:5px;display:table-cell;color:#d0d1d8;}
.password-info ul li.active::before{content:"\e067";font-family:'Glyphicons Halflings';color:#294198; padding-right:5px;display:table-cell;}
.horizontal-top{font-weight:400; border-top:2px solid #CCC;padding-top:20px;margin-bottom:15px;font-size:14px;}
.horizontal-top a, .horizontal-2 a{text-decoration:underline;color:#173295;}
.login-options{position:relative;display:inline-block;}
.login-options-trigger{border:0;background:none;padding:0;font:inherit;cursor:pointer;}
.login-options-menu{position:absolute;z-index:100;bottom:calc(100% + 12px);left:50%;display:flex;flex-direction:column;min-width:270px;max-width:90vw;padding:10px 0;background:#fff;border-radius:12px;box-shadow:0 8px 28px rgba(20,15,55,.22);transform:translateX(-50%);text-align:left;}
.login-options-menu[hidden]{display:none;}
.horizontal-top .login-options-menu a{display:block;padding:12px 20px;color:#171717;text-decoration:none;white-space:nowrap;}
.horizontal-top .login-options-menu a:hover,.horizontal-top .login-options-menu a:focus{background:#f2f3f7;outline:none;}
.login-options-menu:after{position:absolute;top:100%;left:50%;width:0;height:0;border:12px solid transparent;border-top-color:#fff;content:"";transform:translateX(-50%);}
h1{font-size:36px;font-weight:bold;}
.thankyou .main-content .form-content iframe{width:80%;height:215px;}
.main-content .form-content form .btn {text-transform:capitalize;}
.thankyou .main-content .form-content form .btn{margin-top:0px;padding:12px 35px;margin-bottom:10px;}
.thankyou .main-content .form-content .title.custom{font-size:16px;font-style:italic;font-weight:400;padding-top:0;}
.thankyou .main-content .form-content h1 {margin-bottom:10px;}
.thankyou .main-content .form-content form {margin:40px auto;padding-bottom:0px;}
.main-content .popup-content form .floating-label {position:absolute;pointer-events:none;top:15px;left:10px;transition:0.2s ease all;color:#5f657c;z-index:99;font-size:16px;}
.main-content .popup-content form input:focus ~ .floating-label{top:-10px;left:12px;opacity:1;color:#1a73e8;background:#ffffff;font-size:13px;}
.main-content .popup-content form input:not(:focus):valid ~ .floating-label{top:-10px;left:10px;opacity:1;color:#1a73e8;background:#ffffff;color:#5f657c;}
.main-content .popup-content form .datacenter .datalabel{font-weight:100;font-size:16px;color:#5f657c;}
.main-content .popup-content form .datacenter .radio-inline{font-weight:100;font-size:16px;color:#5f657c;}
.clr-grey{color:#5f657c;}
.horizontal-2 b{color:#333333;}
.show-password{position:absolute;top:16px;right:10px;color:#5f657c;}
label.radio-inline input[type="radio"]:checked~span {color:#000000;}
.existinguser{display:none;}
.region-select{background: url('/signup/images/br_down.png') no-repeat right, linear-gradient(0deg, #dcdcdc, #f9f9f9 80%);background-position-x: 360px;font-size: 16px !important;-webkit-appearance: none;}
.main-content .form-content form #password.form-control,
.main-content .popup-content form #password.form-control {padding-right:30px;}
@media(max-width:991px){
	.password-info{position:relative !important;right:0px;width:100%;margin-bottom:20px !important;display:inline-block;left:0px;top:0px;box-shadow:none;margin-top:0px !important;padding:0px;}
	.password-info:before{content:none;}
	.sigup-bg{background:#15064d;display: inline-block;background-size:auto;width:100%;height:100%;}
    .main-content .form-content form .btn, .main-content .popup-content form .btn{font-size:16px;}
    .main-content .popup-content{margin:8% auto;}
    .banner-left ul.pdt-140{padding-top:30px;}
}