/*--------------------------------------------------------------------
   Registraion
--------------------------------------------------------------------*/
#new-registration{padding: 25px 0 50px 0; margin-top: 68px;}
#new-registration .sec-title h3{font-size: 25px; font-weight: 600;}
#new-registration .sec-title h3 span{font-size: 14px; margin-left: 10px; color: #6a6a6a;}
#new-registration .registration-tabs {border-top: 0px solid #dddddd; border-bottom: 1px solid #dddddd;}
#new-registration .registration-tabs ul {display: flex;}
.registration-data{display: none;}
.registration-data:first-child{display: block;}
#new-registration .registration-tabs li {padding: 10px 0 14px 0; cursor: pointer; font-size: 15px; text-align: center; position: relative; display: inline-flex; justify-content: center; align-items: center; text-transform: uppercase; width: 200px; color: #666; font-weight: 600; background: #f8f8f8;}
#new-registration .registration-tabs li:last-child{margin-left: -1px; border-right: none; border-bottom: none;}
#new-registration .registration-tabs li.active{background: #dedede; color: #000000; margin-bottom: -1px; position: relative;}
#new-registration .registration-tabs li.active::before{position: absolute; content: ''; border: 10px solid; border-color: #dedede transparent transparent transparent; bottom: -20px; left: 50%; transform: translate(-50%, 0%);}
#new-registration .form-field-area{border: 1px solid #dedede; padding: 20px;}
#new-registration .form-field-area .row {margin-left: -5px; margin-right: -5px;}
#new-registration .form-field-area .row [class*='col-'] {padding-left: 5px; padding-right: 5px;}
#new-registration .form-field-area .field-title{font-size: 18px; font-weight: 600; margin-bottom: 20px; margin-top: 10px; display: block; width: 100%;}
#new-registration .form-field-area .form-control{border-radius: 0; box-shadow: none;}
#new-registration .form-field-area input.form-control{height: 40px; font-size: 13px;}
#new-registration .form-field-area select.form-control{height: 40px;}
#new-registration .form-field-area .address-feilds {padding: 10px; border: 1px solid #d9dbe1; background: #f8fafb; border-radius: 3px; margin-bottom: 10px;     position: relative;}
#new-registration .form-field-area .address-feilds .btn_remove{position: absolute; top: 5px; right: 9px; padding: 2px 9px;}
#new-registration .form-field-area .add-more-links a{font-weight: 600; color: #0082ee;}
#new-registration .select2-container .select2-selection--multiple{min-height: 42px !important; border-radius: 0;}
#new-registration .select2-selection__rendered{line-height: 100% !important;}
#new-registration .select2-container--default .select2-selection--multiple .select2-selection__choice{padding: 5px 5px;}
#new-registration .select2-container--default .select2-selection--multiple{border-color: #cccccc !important}
#new-registration .form-field-area button[type='submit'] {border: none; border-radius: 0px; background: #ff7700; color: #ffffff; width: 150px; padding: 10px 10px; font-size: 16px; text-transform: uppercase; margin-top: 25px; font-weight: bold;}
#new-registration .form-field-area button:focus{outline: none;}
#new-registration .key-people{padding: 10px; border: 1px solid #d9dbe1; background: #f8fafb; border-radius: 3px; margin-bottom: 10px;}
#new-registration .add-more-people{margin-bottom: 20px;}
#new-registration .add-more-people a{font-weight: 600; color: #0082ee;}
#new-registration .social-reg-box{background: #fff7d7; padding: 10px 25px; border: 1px solid #ffe993; border-radius: 5px; position: relative;}
#new-registration .social-reg-box label{color: #333333; font-weight: 600;}
#new-registration .social-reg-box .close-social{position: absolute; right: 14px; top: 6px; cursor: pointer; color: #222222;
font-size: 22px;}
#new-registration label span{color: red;}
#new-registration .top-seo-checkbox{display: flex; align-items: center;}
#new-registration .top-seo-checkbox input[type="checkbox"]{width: 20px; height: 20px; border-radius: 0; margin-right: 7px;}
#new-registration .verification-links{min-height: 290px;}
#new-registration .verification-links h3{margin: 0; padding: 18px 10px; font-size: 15px; font-weight: bold; background: #95d895; border: 1px solid #147714; color: #185218;}
#new-registration .btn.btn-success{background: #d5e7ff; color: #000000; border-color: #d5e7ff; margin-bottom: 10px;}

/*Mobile Device*/
@media (max-width: 768px){
#new-registration .sec-title h3 span{display: block; margin: 10px 0 0 0;}
	
}









