body {
	background-color:#f5f9fc;
}

.color-orange {
	color:#ffcb06;
}

.color-green {
	color:#a7d123;
}

.color-red {
	color:#ff0000;
}

.color-gray {
	color: #b5bac0;
}

.bg-cloud {
    background-image: url("../images/bg/register-bg.png");
}

.navbar-custom {
    margin-top: 30px;
}

.navbar-custom .navbar-nav li a {
    color: #abadae;
}

.navbar-custom a.btn-call {
    border: 1px solid #abadae;
    margin-top: 9px !important;
    padding-left: 30px !important;
    padding-right: 30px !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
    margin-left: 40px;
    color:#000 !important;
    font-weight: 500 !important;
    font-size: 1.6rem !important;
}

.navbar-custom a.btn-call i {
    margin-right: 15px;
    color: #abadae !important;
}

.is-sticky .navbar-custom {
    background-color: rgba(255, 255, 255, 0.97);
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1);
    color: #878e8f;
}


.navbar-collapse{
    margin: 0 auto !important;
	width:80%;
}

.navbar-brand {
    float: left;
    height: auto;
    padding: 0px;
    font-size: 18px;
    line-height: normal;
    margin-top: -10px;
}



.modal-dialog {

}

.modal-content {

}

.modal-body h2 {
    margin-top: 50px;
    margin-bottom: 50px;
}

.modal-body button.close {
    font-size: 6rem;
    position: absolute;
    right: 10px;
    top: -5px;
    z-index:999;
}

.text-thin {
    font-weight: 400;
    font-size: 1.6rem;
}

.hide-column {
	display:none;
}

.pad-rgt {
	padding-right: 10px;
}

.promo_code_link {
	padding-top: 40px;
    display: block;
    color: #000;
}

#faq {
    padding-top: 0px;
}

.center {
    display: block;
    height: 100%;
    margin: 30px auto 0;
    padding:0px;
    width: 80%;
}


.section-register-content {
	padding-top:150px;
}


.row-progress {
	padding-top: 50px;
	padding-bottom:50px;
}

.progress-register {
    background-color: #e1e4e6;
    box-shadow: none;
    height: 5px;
    border-radius: 0px;
    margin-bottom: 5px;
}

.progress-count {
    margin-left: 20px;
    margin-right: 20px;
	margin-bottom:0px;
    position: relative;
    top: 50px;
}

.progress-count .progress-bar{
    font-size:2rem;
}


.progress-bar-warning {
	background-color: #a7d123;
	box-shadow:none;
}


i.email {
    background-image: url(../images/icon/register/email.png);
    width: 24px;
    height: 24px;
	display: block;
    float: left;
    margin-right: 15px;
    margin-top: 12px;
}

i.phone {
    background-image: url(../images/icon/register/phone.png);
    width: 24px;
    height: 24px;
	display: block;
    float: left;
    margin-right: 15px;
    margin-top: 12px;
}

i.planeUp {
    background-image: url(../images/icon/register/plane-up.png);
    width: 20px;
    height: 20px;
	display: block;
    float: left;
    margin-right: 15px;
    margin-top: 12px;
}


i.planeDown {
    background-image: url(../images/icon/register/plane-down.png);
    width: 20px;
    height: 20px;
	display: block;
    float: left;
    margin-right: 15px;
    margin-top: 11px;
}


#register-form  {
	position:relative;
	min-height:450px;
	overflow:hidden;
}

#register-form  .row-content h3{
    font-size: 1.8rem;
    margin-top: 30px;
    margin-bottom: 30px;
}

textarea {
    font-size: 2rem !important;
    padding: 20px !important;
	border: 1px solid rgba(0,0,0,.075) !important";
	margin-bottom: 50px !important;
}

textarea:required {
    box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.10) !important;
    -webkit-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.10) !important;
	-moz-box-shadow:    0px 2px 10px 0px rgba(50, 50, 50, 0.10) !important;
	border: 1px solid rgba(0,0,0,.075);
}

.inputError {
	border: 1px solid #ff0000 !important;
}

.form-group,
.form-group-label,
.dz-icon {
    padding: 20px;
    background-color: #fff;
    box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.10);
    -webkit-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.10);
	-moz-box-shadow:    0px 2px 10px 0px rgba(50, 50, 50, 0.10);
    margin-left: 5px;
    width:49%;
    float:left;
}

.form-group-label {
    padding-bottom: 10px;
    margin-bottom:20px;
}

.form-group input,
.form-group-label input {
	border: 0;
    box-shadow: none;
    border-radius: 0px;
    float: left;
    padding: 0px;
    width: 90%;
}

.form-full-width {
	width:100%
}


.form-sm-3 {
	width: 32.5%;
}

.form-sm-2 {
    width: 24.2%;
}

.form-group-label label {
    text-align: left;
    display: block;
    font-size: 1.2rem;
    font-weight: 400;
    color: #a8a8a8;
    margin-bottom: -5px;
}

.form-group-button {
	padding:0px;
    background-color: #ffcb06;
}

.form-group-label button,
.form-group-label a {
    padding: 22px;
    background-color: #ffcb06;
    border: none;
    font-size: 2rem;
    line-height: 2.5rem;
	color: #000;
    display: block;
}

.dropdown-menu>li>a {
	background-color:#fff;
	font-size:1.6rem;
}

.review-total {
    padding-top: 50px;
    padding-bottom: 100px;
}

/*
### Tooltipp Question
*/

.question .tooltip > p,
.dz-default .tooltip > p {
   text-align:left;
 }

.question .tooltip,
.dz-default .tooltip{
	opacity:1;
}

.question .tooltip.in ,
.dz-default .tooltip.in{
  opacity: 1;
  filter: alpha(opacity=100);
}

.question .tooltip.top .tooltip-arrow,
.dz-default .tooltip.top .tooltip-arrow{
    border-top-color: #000;
}

.question .tooltip.right .tooltip-arrow,
.dz-default .tooltip.right .tooltip-arrow{
    border-right-color: #000;
}

.question .tooltip.bottom .tooltip-arrow,
.dz-default .tooltip.bottom .tooltip-arrow{
    border-bottom-color: #000;
}

.question .tooltip.left .tooltip-arrow ,
.dz-default .tooltip.left .tooltip-arrow{
    border-left-color: #000;
}

.question .tooltip-inner,
.dz-default .tooltip-inner{
	background-color:#000;
	color:#fff;
	font-size:1.4rem;
	opacity:1;
	text-align:left !important;
}

i.questionTooltip {
    background-image: url(../images/icon/register/question.png);
    position: relative;
    top: -35px;
    right: -25px;
    width: 20px;
    height: 20px;
    z-index: 9999;
	display: block;
    float: right;
}

.dz-default i.questionTooltip {
    background-image: url(../images/icon/register/question.png);
    position: relative;
    top: 0px;
    right: 0px;
    width: 20px;
    height: 20px;
    z-index: 9999;
	display: block;
    float: right;
}

/*
##	DelayTypeBtn
*/

.aDelayTypeBtn {
	display:block;
    width: 290px;
    background-color: #fff;
    border: 1px solid #a7d123;
    float: left;
    text-align: center;
    border-radius: 5px;
    margin-right: 20px;
    margin-bottom:10px;
    height: 230px;
    box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.10);
    -webkit-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.10);
	-moz-box-shadow:    0px 2px 10px 0px rgba(50, 50, 50, 0.10);
    color:#000;
}



.aDelayTypeBtn i.question{
    background-image: url(../images/icon/register/question.png);
    position: relative;
    top: -35px;
    right: 15px;
    width: 20px;
    height: 20px;
    z-index: 9999;
	display: block;
    float: right;
}



.aDelayTypeBtn i.delay-icon {
    background-image: url(../images/icon/register/watch.png);
    width: 52px;
    height: 56px;
    margin:0 auto;
    z-index: 9999;
	display: block;
}


.aDelayTypeBtn i.cancel-icon {
    background-image: url(../images/icon/register/canceled.png);
    width: 73px;
    height: 48px;
    margin:0 auto;
    z-index: 9999;
	display: block;
	margin-top:5px;
}


.aDelayTypeBtn i.noshow-icon {
    background-image: url(../images/icon/register/noshow.png);
    width: 67px;
    height: 57px;
    margin:0 auto;
    z-index: 9999;
	display: block;
}

.aDelayTypeBtn i.distance-icon {
    width: 63px;
    height: 51px;
    margin:0 auto;
    z-index: 9999;
	display: block;
}

.aDelayTypeBtn i.distance-small-icon {
    background-image: url(../images/icon/register/distance-small.png);
}

.aDelayTypeBtn i.distance-middle-icon {
    background-image: url(../images/icon/register/distance-middle.png);
}

.aDelayTypeBtn i.distance-long-icon {
    background-image: url(../images/icon/register/distance-long.png);
}

.aDelayTypeBtn i.banktransfer-icon {
    background-image: url(../images/icon/register/banktransfer.png);
    width: 66px;
    height: 44px;
    display: block;
    margin: 0 auto;
}

.aDelayTypeBtn i.paypal-icon {
    background-image: url(../images/icon/register/paypal.png);
    width: 40px;
    height: 47px;
    display: block;
    margin: 0 auto;
}

.aDelayTypeBtn i.cashout-icon {
    background-image: url(../images/icon/register/cashout.png);
    width: 65px;
    height: 37px;
    display: block;
    margin: 0 auto;
}

.aDelayTypeBtn:hover,
.aDelayTypeBtnActive {
    background-color: #a7d123;
    border: 1px solid #a7d123;
    color:#fff;
}

.aDelayTypeBtn:hover i.question,
.aDelayTypeBtnActive i.question{
    background-image: url(../images/icon/register/question-hover.png);
}

.aDelayTypeBtn:hover i.delay-icon,
.aDelayTypeBtnActive i.delay-icon{
    background-image: url(../images/icon/register/watch-hover.png);
}

.aDelayTypeBtn:hover i.cancel-icon,
.aDelayTypeBtnActive i.cancel-icon{
    background-image: url(../images/icon/register/canceled-hover.png);
}

.aDelayTypeBtn:hover i.noshow-icon,
.aDelayTypeBtnActive i.noshow-icon{
    background-image: url(../images/icon/register/noshow-hover.png);
}

.aDelayTypeBtn:hover i.distance-small-icon,
.aDelayTypeBtnActive i.distance-small-icon{
    background-image: url(../images/icon/register/distance-small-hover.png);
}

.aDelayTypeBtn:hover i.distance-middle-icon,
.aDelayTypeBtnActive i.distance-middle-icon{
    background-image: url(../images/icon/register/distance-middle-hover.png);
}

.aDelayTypeBtn:hover i.distance-long-icon,
.aDelayTypeBtnActive i.distance-long-icon {
    background-image: url(../images/icon/register/distance-long-hover.png);
}

.aDelayTypeBtn:hover i.banktransfer-icon,
.aDelayTypeBtnActive i.banktransfer-icon {
    background-image: url(../images/icon/register/banktransfer-hover.png);
}

.aDelayTypeBtn:hover i.paypal-icon,
.aDelayTypeBtnActive i.paypal-icon {
    background-image: url(../images/icon/register/paypal-hover.png);
}

.aDelayTypeBtn:hover i.cashout-icon,
.aDelayTypeBtnActive i.cashout-icon {
    background-image: url(../images/icon/register/cashout-hover.png);
}

.aDelayTypeBtn h2 {
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 2.5rem;
    width: 156px;
    padding-top: 25px;
    margin: 0 auto;
}

.aDelayTypeBtn[disabled],
.aDelayTypeBtn[disabled]:hover,
.aDelayTypeBtn[disabled]:focus,
.aDelayTypeBtn[disabled]:active {
    background-color: #fff;
    border: 1px solid #eee;
    color: #000;
    box-shadow: none;
}


.aDelayTypeBtn[disabled]:hover i.question {
    background-image: url(../images/icon/register/question.png);

}

.aDelayTypeBtn[disabled]:hover i.delay-icon {
    background-image: url(../images/icon/register/watch.png);
}


.aDelayTypeBtn[disabled]:hover i.cancel-icon {
    background-image: url(../images/icon/register/canceled.png);
}


.aDelayTypeBtn[disabled]:hover i.noshow-icon {
    background-image: url(../images/icon/register/noshow.png);
}

.aDelayTypeBtn[disabled]:hover i.distance-small-icon {
    background-image: url(../images/icon/register/distance-small.png);
}

.aDelayTypeBtn[disabled]:hover i.distance-middle-icon {
    background-image: url(../images/icon/register/distance-middle.png);
}

.aDelayTypeBtn[disabled]:hover i.distance-long-icon {
    background-image: url(../images/icon/register/distance-long.png);
}


.aDelayTypeBtn[disabled]:hover i.banktransfer-icon {
    background-image: url(../images/icon/register/banktransfer.png);
}

.aDelayTypeBtn[disabled]:hover i.paypal-icon {
    background-image: url(../images/icon/register/paypal.png);
}

.aDelayTypeBtn[disabled]:hover i.cashout-icon {
    background-image: url(../images/icon/register/cashout.png);
}



/*
### Reason
*/

.aReasonBtn {
	width: 30%;
    display: block;
    background-color: #fff;
    margin-left: 25px;
    margin-top: 15px;
    color: #000;
    padding: 20px;
    height: 90px;
    float: left;
    border: 1px solid #fff;
    box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.10);
    -webkit-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.10);
	-moz-box-shadow:    0px 2px 10px 0px rgba(50, 50, 50, 0.10);
}

.aReasonBtn img {
    float: left;
    margin-right: 0px;
    display: block;
}

.aReasonBtn h2 {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 2rem;
    float: left;
    margin-left: 20px;
    margin-top: 5px;
    margin-bottom: 0px;
    width: 60%;
}


.aReasonBtn:hover {
	border:1px solid #a7d123;
	color: #000;
}



/*
### CancelInformationBtn
*/

.aCancelInformationBtn {
	width: 45%;
    display: block;
    background-color: #fff;
    margin-left: 25px;
    margin-top: 15px;
    color: #000;
    padding: 20px;
    height: 90px;
    float: left;
    border: 1px solid #fff;
    box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.10);
    -webkit-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.10);
	-moz-box-shadow:    0px 2px 10px 0px rgba(50, 50, 50, 0.10);
}

.aCancelInformationBtn img {
    float: left;
    margin-right: 0px;
    display: block;
}

.aCancelInformationBtn h2 {
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 5rem;
    float: left;
    margin-left: 20px;
    margin-top: 5px;
    margin-bottom: 0px;
    width: 80%;
}


.aCancelInformationBtn:hover {
	border:1px solid #a7d123;
	color: #000;
}

.mar-no {
	margin:0px;
}

.pad-no {
	padding:0px;
}

.text-thin {
    font-weight: 100;
}


.aQuestionGroup {
	display:block;
    background-color: #fff;
    box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.10);
    -webkit-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.10);
	-moz-box-shadow:    0px 2px 10px 0px rgba(50, 50, 50, 0.10);
    color:#000;
    width: 100%;
    min-height: 245px;
	margin-bottom: 10px;
    margin-left: 10px;
}

.aQuestionGroup .question {
    display: block;
    padding: 50px;
    text-align: center;
    padding-bottom: 0px;
    min-height: 170px;
}

.aQuestionGroup .question h3 {
    font-size: 2rem;
    line-height: 2.5rem;
    text-align: center;
    margin-bottom:20px;
}

.aQuestionGroup .question h3 span {
    display: block;
    margin-top: 15px;
}


.aQuestionGroup .actionBar a {
    width: 50%;
    float: left;
    padding: 10px;
    background-color: #fff;
    box-shadow: none;
    border: none;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    font-size: 2rem;
    color: #000;
    text-align: center;
}

.aQuestionGroup .actionBar a:hover {
    background-color: #a7d123;
    color: #fff;
}

.aQuestionGroup .actionBar a.last {
    border-right: 0px solid #ddd;
}

.aQuestionGroup .actionBar a.active {
    background-color: #a7d123;
    color: #fff;
}

.row-footer {
    padding: 15px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 40px;
    padding-top: 30px;
}


.row-footer a.next,
.row-footer button.next,
a.actionBtn,
button.actionBtn {
    background-color: #ffcb06;
    padding-top: 15px;
    padding-left: 50px;
    padding-right: 50px;
    border-radius: 5px;
    padding-bottom: 15px;
    color: #000;
    text-transform: capitalize;
    margin-bottom: 10px;
    border:none;
    cursor: pointer;
}

a.actionBtn,
button.actionBtn {
    display: block;
    font-size: 2rem;
    float: right;
    margin-top: 20px;
}

button.actionBtn[disabled] {
    background-color: transparent;
    border: 1px solid #ffcb06;
    cursor: default;
}

button.large,
a.large {
    font-size: 2rem;
    line-height: 5rem;
}

.row-footer a.back {
    color: #b5bac0;
    text-transform: capitalize;
}

.dropdown-menu {
    font-size: 1.6rem;
    z-index: 99999;
}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #a7d123;
    outline: 0;
}

#register-form-views.ng-enter,
#register-form-views.ng-leave {
	position:absolute;
    transition:0.5s all ease;
    -moz-transition:0.5s all ease;
    -webkit-transition:0.5s all ease;
}


#register-form-views.ng-enter {
    -webkit-animation:slideInRight 0.5s both ease;
	-moz-animation:slideInRight 0.5s both ease;
	animation:slideInRight 0.5s both ease;
}


#register-form-views.ng-leave {
    -webkit-animation:slideOutLeft 0.5s both ease;
	-moz-animation:slideOutLeft 0.5s both ease;
	animation:slideOutLeft 0.5s both ease;
}


/*
### Dropzone
*/

.dz-default {
    display: block;
    float: left;
    width: 100%;
    margin-left: 25%;
    margin-bottom: 50px;
}

.dz-text {
    font-size: 2.0rem;
    margin: 0;
    color: #000;
    line-height: 4rem;
    text-align: center;
    padding: 40px;
}


.col-offer-content {
	padding-left:40px;
	padding-right: 40px;
	padding-bottom: 40px;
  	border: 1px solid #e8e8e8;
    background-color: #fff;
    box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.10);
    -webkit-box-shadow: 0px 2px 10px 0px rgba(50, 50, 50, 0.10);
	-moz-box-shadow:    0px 2px 10px 0px rgba(50, 50, 50, 0.10);
}

.col-offer-content .bank-data-row {

}

.col-offer-content .bank-data-row input{
	float: left;
    width: 45%;
    padding-right: 5px;
    display: block;
    margin-bottom: 30px;
    margin-right: 20px;
}

.col-offer-content .bank-data-row h3{
    margin-bottom: 0px !important;
}

.col-offer-content .bank-data-row .checkbox{
        margin-bottom: 20px;
}



.col-offer-content h3,
.col-offer-content h5{
    font-weight: 300;
    line-height: 3rem;
}

.col-offer-content h5{
    font-size: 1.4rem;
}


/*
### Google Auotcomplete
*/

.pac-container.pac-logo {
    width: 25% !important;
}


/*
### PDF Modal
*/


.pdf-modal .modal-dialog{
	width: 810px;
}

.pdf-modal .modal-body{
    padding: 0px;
    padding-left: 15px;
    padding-right: 15px;
}

.pdf-modal .col-pdf{
	padding-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 0px;
    height: 1130px;
}

.pdf-modal .col-loader {
    z-index: 9999;
    position: absolute;
    background-color: #fff;
    height: 1130px;
}

.pdf-modal .col-loader i{
    position: relative;
    top: 50%;
    left: 45%;
    font-size: 5rem;
}

.pdf-modal object,
.pdf-modal iframe,
.padf-modal embed{
	width: 100%;
    height: 100%;
    background-color: white;
}

.pdf-modal .modal-body button.close {
    color: #000;
    opacity: 1;
}

.pdf-modal #mainContainer div.toolbar{
	display:none;
}

/*
###
*/

.flightInfoBar{
    padding-top:10px;
}

.flightInfoBar a{
    float: left;
    padding: 10px;
    width: 45%;
    background-color: #fff;
    border: 1px solid #ccc;
    margin-right: 10px;
    text-align: center;
}

.flightInfoBar a:hover,
.flightInfoBar a.active{
    background-color:#a7d123;
}

/*
### ANIMATIONS
*/

@keyframes slideOutLeft {
	to 		{ transform: translateX(-200%); }
}
@-moz-keyframes slideOutLeft {
	to 		{ -moz-transform: translateX(-200%); }
}
@-webkit-keyframes slideOutLeft {
	to 		{ -webkit-transform: translateX(-200%); }
}

/* slide in from the right */
@keyframes slideInRight {
	from 	{ transform:translateX(200%); }
	to 		{ transform: translateX(0); }
}
@-moz-keyframes slideInRight {
	from 	{ -moz-transform:translateX(200%); }
	to 		{ -moz-transform: translateX(0); }
}
@-webkit-keyframes slideInRight {
	from 	{ -webkit-transform:translateX(200%); }
	to 		{ -webkit-transform: translateX(0); }
}

@media (min-width: 1400px) and (max-width: 1590px) {


	.section-register-content {
    	padding-top: 180px;
	}

	.row-progress {
	    padding-bottom: 80px;
	}

	.review-total {
	    padding-top: 80px;
	}

}

@media (min-width: 1200px) and (max-width: 1298px) {

	.section-register-content {
    	padding-top: 100px;
	}

	.row-progress {
	    padding-bottom: 50px;
	}

	.review-total {
	    padding-top: 50px;
	}

}

@media (min-width: 1020px) and (max-width: 1100px) {

	.section-register-content {
    	padding-top: 100px;
	}

	.row-progress {
	    padding-bottom: 50px;
	}

	.review-total {
	    padding-top: 50px;
	}

	.aDelayTypeBtn {
	    width: 225px;
	    height: 200px;
	}

	.aDelayTypeBtn i.delay-icon {
	    margin-top: 35px;
	}

	.aDelayTypeBtn i.noshow-icon {
	    margin-top: 35px;
	}

	.aDelayTypeBtn i.cancel-icon {
	    margin-top: 40px;
	}

	.aDelayTypeBtn i.question {
	    top: -5px;
	}

	.form-group input {
	    width: 85%;
	}

	.aCancelInformationBtn h2 {
	    font-size: 1.6rem;
	    font-weight: 400;
	    line-height: 2rem;
	    float: left;
	    margin-left: 20px;
	    margin-top: 7px;
	    margin-bottom: 0px;
	    width: 70%;
	}

	.aQuestionGroup {
	    min-height: 215px;
	}

	.aQuestionGroup .question {
	    padding: 20px;
	}


	.aReasonBtn {
	    width: 45%;
	    margin-left: 25px;
	}

	.form-group-label button, .form-group-label a {
    padding: 22px;
    background-color: #ffcb06;
    border: none;
    font-size: 1.8rem;
    line-height: 2.5rem;
    color: #000;
    display: block;
	}

	i.questionTooltip {
	    top: -10px;
	    right: -5px;
	}

}

@media (max-width: 1024px) {

}

@media (max-width: 768px) {

	.pdf-modal .modal-dialog{
		width: 750px;
	}

	.pdf-modal .col-loader {
	    height: 500px;
	}

}

@media (max-width: 415px) {

	.pdf-modal .modal-dialog{
		width: 95%;
	}

	.pdf-modal .col-loader {
	    height: 300px;
	}

	.section-register-content {
    	padding-top: 100px;
	}

	.center {
	    width: 100%;
	}

	.navbar-collapse.in {
	    overflow-y: auto;
	    width: 100%;
	    background-color: #fff;
	}

	.navbar-nav {
	    width:100%;
	}


	.navbar-custom a.btn-call {
	    margin-left: 10px;
	}
	.navbar-brand {
	    float: left;
	    height: 65px;
	    padding: 0px 15px;
	    font-size: 18px;
	    line-height: 15px;
	    margin-top: -5px;
	}

	.logo img {
	    width: 100px;
	}

	.aDelayTypeBtn {
	    width: 225px;
	    margin-right: 0px;
	    margin-bottom: 10px;
	    margin-left: 8% !important;
	    height: 180px;
	}

	.aDelayTypeBtn i.question {
	    top: 0px;
	}

	h2 {
	    font-size: 2rem;
	}

	.row-progress {
	    padding-top: 30px;
	    padding-bottom: 30px;
	}

	.review-total {
	    padding-top: 50px;
	    padding-bottom: 100px;
	}

	.aQuestionGroup .question {
	    display: block;
	    padding: 10px;
	    text-align: center;
	    padding-bottom: 0px;
	    padding-top: 15%;
	}

	.aQuestionGroup {
	    min-height: 200px;
	    padding-bottom: 45px;
	}

	.form-group {
	    padding: 10px;
	    width: 100%;
	}

	.form-group input {
	    width: 80%;
	    font-size: 1.6rem;
	    position: relative;
    	z-index: 9999;
	}

	.or-splitter {
		padding-top: 150px;
	}

	.aReasonBtn {
	    width: 90%;
	    display: block;
	    background-color: #fff;
	    margin-left: 20px;
		padding-left: 10px;
    	padding-right: 10px;
	}

	.aReasonBtn h2 {
	    font-size: 1.4rem;
	    width: 130px;
	}

	.aReasonBtn img {
	    width: 30px;
	}

	.aCancelInformationBtn {
	    width: 90%;
	    margin-left: 15px;
	}

	.aCancelInformationBtn img {
	    width: 30px;
	}

	.aCancelInformationBtn h2 {
	    font-size: 1.4rem;
	    width: 155px;
	    line-height: 1.8rem;
	}

	.form-group-label {

		width:100%;

	}

	.dz-default {
	    margin-left: 0%;
	}

	.dz-icon {
	    width: 100%;
	}

	.dz-text {
	    font-size: 1.7rem;
	    margin: 0;
	    color: #000;
	    line-height: 3rem;
	    text-align: center;
	    padding: 10px;
	}

	.pac-container.pac-logo {
	    width: 80% !important;
	}

	.col-offer-content .bank-data-row input {
	    width: 100%;
	}

	i.questionTooltip {
	    right: 5px;
	}

}
