html,body{width:100%;height:100%;min-height:100%;margin:0}.base-container{width:100%;height:100%;background-color:white;font-family:'Roboto', sans-serif}.hidden-element{display:none}.header-container{height:250px;object-fit:contain;background-color:#41b6f1}.title{margin-top:3%;line-height:1.0;color:#ffffff}.title h3{font-weight:700;font-size:30px;margin:0px}.title h4{font-weight:100;font-size:30px;margin:0px}.logo{height:175px;object-fit:contain}.logo img{width:48%;max-width:250px}.logo img.apavt-logo{padding:50px}.registration-errors{color:white !important;background-color:#ff6666 !important;width:60%}.form-container{position:relative;margin-top:-60px;left:8%;border-radius:3px;border:solid 1px #e8e8e8;background-color:#ffffff;margin-bottom:2%}.simple-link-container a:link,.simple-link-container a:visited,.simple-link-container a:hover,.simple-link-container a:active{text-decoration:none !important;color:#4a4a4a}div.step-title{line-height:1.0;margin-top:5%;margin-bottom:5%}.step-title h4{color:#003f7e;font-weight:300;font-size:30px;margin:0px}.step-title span{color:#4a4a4a;font-weight:100;font-size:15px;margin:0px}.step-title div{margin-top:3%;margin-bottom:2%}.step-form{margin-bottom:10%}.radio-button-group label{margin-left:2%;font-size:20px;color:#4a4a4a;font-weight:300}.radio-button-group input{display:inline-block}.radio-button-group .sub-label{font-size:12px;color:#39a1d6;font-weight:400;margin-left:8%;margin-top:3%}.radio-button-group .sub-label .attendants-type{color:#e8e8e8}.text-input-group{display:block;font-size:14px;color:#4a4a4a;margin-top:10px;margin-bottom:10px}.text-input-group label,.input-upload label{display:block;font-weight:100}.text-input-group input{padding-left:10px;padding-right:10px;line-height:28px;font-weight:300;font-size:16px;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.1) !important;border:solid 1px #dcdcdc !important;border-radius:1px !important}.side-bar{height:100%;border-radius:3px;background-color:#f7f7f7}.profiles-side-bar{bottom:15vh;margin-bottom:-5vh}.image-cart{width:171px;height:171px;top:10%;object-fit:contain;border-radius:50%;background-color:white;background-image:url(fill-113.png);background-size:40%;background-repeat:no-repeat;background-position:50% 50%;margin-top:10%;margin-bottom:10%;margin-left:14%}.image-group{width:171px;height:171px;top:10%;object-fit:contain;border-radius:50%;background-color:white;background-image:url(group-3.png);background-size:40%;background-repeat:no-repeat;background-position:50% 50%;margin-top:10%;margin-bottom:10%;margin-left:14%}.image-bed-1{width:120px;height:100px;object-fit:contain;border-radius:50%;background-color:white;background-image:url(bed-1.png);background-size:70%;background-repeat:no-repeat;background-position:50% 50%;margin:0px}.image-bed-1-big{width:130px;height:130px;object-fit:contain;border-radius:50%;background-color:white;background-image:url(bed-1.png);background-repeat:no-repeat;background-position:50% 50%;margin:0px}.image-bed-2{width:171px;height:171px;top:10%;object-fit:contain;border-radius:50%;background-color:white;background-image:url(bed-2.png);background-size:70%;background-repeat:no-repeat;background-position:50% 50%;margin-top:10%;margin-bottom:10%;margin-left:14%}.contacts{font-weight:100;text-align:center}.borderless td,.borderless th{border:none !important}td h4{color:#003f7e;font-weight:300;font-size:25px}.contact-info td{color:#4a4a4a;padding-bottom:10% !important}.numbers{color:#003f7e;font-weight:300;padding-bottom:0px !important;padding-top:0px !important}.total td{border:solid 1px #e8e8e8;border-radius:3px;background-color:white}.bill{margin-top:5%}.total td:first-child{border-right:none}.total td:nth-child(2){border-left:none}.navigation-buttons{font-size:16px;border-radius:3px}.prev-button{color:#39a1d6;border:solid 1px #39a1d6;background-color:white}.prev-button:hover{color:#39a1d6;font-weight:300}.next-button{color:white;border:solid 1px #39a1d6;background-color:#39a1d6}.next-button:hover{color:white;font-weight:300}.icon-prev{width:13.2px;height:14px;object-fit:contain;background-color:white;background-image:url(back-button.png);background-size:contain;background-repeat:no-repeat}.icon-next{width:13.2px;height:14px;object-fit:contain;background-color:#39a1d6;background-image:url(next-button.png);background-size:contain;background-repeat:no-repeat}.companion-fields,.companion-congressman-fields{border-top:dashed 1px #e8e8e8;border-bottom:dashed 1px #e8e8e8;margin-bottom:20%;padding-top:5%;padding-bottom:10%}.companion-button{font-size:14px;color:#39a1d6}.add-companion{margin-top:20%}.add-companion-congressman{margin-top:20px}.remove-companion{margin-top:8%}.companion-button span{margin-left:2%}.companion-icon{width:20px;height:20px}.room-types,.room-types label,.room-types .room-description,.room-types th{color:#4a4a4a;font-weight:500}.room-types th{font-weight:100;padding-bottom:0px}.room-types tr th,.room-types tr td{border:none !important}.room-types .room-info{font-size:12px;color:#e8e8e8}.room-description{margin-left:5%}.room-info{margin-left:12%}.star-img{max-width:14.7px;max-height:14px;width:auto;height:auto}.star-img-mini{max-width:7.7px;max-height:7px;width:auto;height:auto}.stars-container{margin-left:8%}.mini-stars-container{margin-left:2%}.accommmodation-radio-button{margin-top:5%;padding-left:0px}.accommodation-image{width:90px;height:90px;border-radius:50%;margin-left:3%;margin-top:2%}.side-accommodation-image{width:171px;height:171px;border-radius:50%;margin-top:10%;margin-bottom:10%;margin-left:14%}.double-bed-container{margin-top:3%}.double-bed-desc,.double-bed-info,.double-bed-warning{font-size:12px}.double-bed-warning{color:#d9d9d9}.accommodations-desc,.no-accommodation-desc{border-top:solid 1px #e8e8e8;padding-top:2%}.accommodations-desc,.no-accommodation-desc,.double-bed-desc,.double-bed-info,.double-bed-warning{padding-left:3%}.transfers-container,.congress-activities-container,.tours-container{color:#4a4a4a;font-weight:100;border-top:solid 1px #eaeaea}.arrival-transfers,.departure-transfers{display:table;width:100%;margin-top:3%}.arrival-transfers{border-bottom:dashed 1px #e8e8e8}.transfers-check{margin-left:5%;padding-bottom:2%}.transfers-check label{font-size:18px;font-weight:300;margin-left:3%}.transfers-ddl-container{margin-top:3%;margin-left:6%}.arrival-transfer-description,.departure-transfer-description{margin-top:3%;margin-left:6%;margin-bottom:5%}.congress-activity{margin-top:8%;margin-bottom:8%}.congress-activity-description,.tours-intro{font-size:14px;font-weight:100;margin-bottom:3%}.congress-activity-date label,.tour label{font-size:14px;font-weight:300;margin-top:2%;margin-left:2%}.tours-intro{margin-top:8%}.tour{border-bottom:dashed 1px #e8e8e8}.tour .tour-description-info{margin-top:2%}.tour .tour-description-info .tour-description{font-size:12px;margin-left:5%}.tour .tour-other-info{margin-top:2%;margin-bottom:3%;margin-left:5%}.tour .tour-info .tour-price{color:#39a1d6;font-weight:700}.choosed-arrival-transfer-name,.choosed-departure-transfer-name,.checked-tour-name{font-size:11px}.rejected-activity{font-size:11px;margin-left:5%}.activities-reject-sentence{font-size:12px}.rejected-activity-info{font-size:11px;padding-top:0% !important;padding-bottom:3% !important}.billing_address-radio-button{margin-top:2%;margin-bottom:2%;padding-left:0px}.billing-address-borders{border-top:1px dashed #ddd !important}.billing-address-last-row{border-bottom:1px dashed #ddd !important}.billing-address-big-fields-group{margin-left:7%}.billing-address-small-fields-group{margin-left:6%}.billing-address-field{margin-bottom:5%}.billing-address-small-field{margin-bottom:10%}.billing-address-last-row .billing-address-fields-label{font-weight:100;font-size:14px;color:#4a4a4a}.choosed-accommodation-details .choosed-accommodation-name{font-weight:300;font-size:32px;color:#4a4a4a}.choosed-bedroom{font-weight:100;font-size:24px;color:#4a4a4a;margin-top:4%}.choosed-double-bed{margin-top:4%}.choosed-double-bed-details{font-weight:300;font-size:14px;color:#4a4a4a}.choosed-double-bed-sub-details{font-weight:100;font-size:14px;color:#9b9b9b;margin-top:1%}.choosed-accommodation-image{width:135px;height:135px;border-radius:50%;margin-left:3%;margin-top:2%}.billing-data-title{font-weight:300;font-size:18px;color:#4a4a4a;margin-top:8%;margin-left:3%}.billing-data{margin-top:15%;margin-left:3%}.billing-data-element{margin-bottom:8%}.billing-data-sub-title{font-weight:100;font-size:14px;color:#9b9b9b}.billing-data-info{font-weight:300;color:#4a4a4a}.fee-details{margin-top:10%}.bill-element{font-weight:100;font-size:17px;color:#4a4a4a;margin-left:1%;padding-top:3%;padding-bottom:3%;border-top:1px dashed #ddd}.bill-element-price{font-weight:500}.bill-element-description{font-size:14px;margin-top:1%}.bill-element-rejected-activity{font-size:13px;margin-left:3%}.total-bill-container{margin-top:5%;border:none;background-color:#f7f7f7}.total-element{font-weight:500;font-size:18px;padding-left:7%}.terms-container{margin-top:10%;border:none}.terms-label{font-family:'Roboto', sans-serif;font-weight:500;font-size:14px}.terms-label a,.terms-label a:link,.terms-label a:visited,.terms-label a:hover,a:active{color:#39a1d6;text-decoration:none}.step-title .final-step-actions{margin-top:0%;margin-bottom:0%;border-bottom:1px dashed #ddd !important}.step-title .quote-warning-title{color:#ff6666;font-weight:700}.step-title .quote-warning-sub-title{color:white;background-color:#ff6666}.mb-logo{width:67px;height:79px}.mb-reference-info{font-size:18px;font-weight:100}.mb-reference-info span{font-weight:700}.print-container,.save-pdf-container{padding:0px}.print-action{width:54px;height:54px;margin-left:18%}.save-pdf-action{width:40.5px;height:54px;margin-left:15%}.actions-label{font-size:12px;color:#39a1d6}.print-label{margin-left:22%}.save-label{width:100%}label.display-inline-block{display:inline-block}.select-input-padding{padding-bottom:6px}
