/* 
type: css
theme: all
files: accounts.css
cache: from cache
time: 0.0064 sec
[css_all_cache_cbbd6b0a8855190111360ccc8a90eaac_V2_1d2d5e9bd0fe4866a210e8d488c9fd40]
[./css/all/accounts.css::1681194908||]
*/



/* from file: ./css/all/accounts.css */
#content {  margin-top:80px;  margin-bottom:80px;}div#A,div#B {  padding-top:25px;}div#A .left_box_1,div#A .cls_none,div#A .cls_help,div#A .cls_info {  -webkit-box-shadow:0 5px 9px 1px rgba(0, 0, 0, 0.06);  -moz-box-shadow:0 5px 9px 1px rgba(0, 0, 0, 0.06);  box-shadow:0 5px 9px 1px rgba(0, 0, 0, 0.06);}div#A .cls_none .left_boxes_content,div#A .cls_help .left_boxes_content,div#A .cls_info .left_boxes_content {  padding:10px;  line-height:1.5;}div#A #left_content_manage_start {  padding:15px 0;}.form-control {  height:35px !important;}.form-control.form-error {  border:1px solid #fd7474;}.mytrips__top-text-container,.saved-products__top-text-container {  margin-bottom:40px;}.client_options_menu_content {  display:none;}.client_options_menu_content.open {  display:block;}.differ_bar_small.std_padding {  position:relative;}.btn.dreampoints__btn-save {  border-radius:2px;}.client_options_menu_content li.last>a {  color:#fd7474;}.right_nav,.accounts__element [class$="__list"],.client_options_menu_content ul {  padding:0;  list-style:none;  margin-top:0;}.alert {   }.has_message #message_ctr .alert {  margin-top:100px;  margin-bottom:15px!important;  }.has_message #content {  margin-top:0;}.has_message:not(#Pages-display) #message_ctr .alert {}#Accounts-change_password .client_options_content,#Accounts-contact_person_form .client_options_content,#Accounts-my_account .client_options_content {  background-color:#F2F2F2;}.accounts__element {  -webkit-box-shadow:0 5px 9px 1px rgba(0, 0, 0, 0.06);  -moz-box-shadow:0 5px 9px 1px rgba(0, 0, 0, 0.06);  box-shadow:0 5px 9px 1px rgba(0, 0, 0, 0.06);}.client_options_menu_content,.accounts__element {  background-color:#fff;}.main_profile.content-secondary {  padding:0;}h6.accounts__title {  color:#fff;  padding:10px 15px;  margin:0 -15px;  font-size:18px;  font-weight:normal;}.client__name {  font-size:18px;  font-weight:bold;  padding-top:18px;  padding-bottom:13px;  border-bottom:1px solid #eeeeee;  color:#333;}.client__phone {  padding-top:20px;  padding-bottom:10px;}.client__email {  padding-bottom:20px;  padding-top:5px;}.client__address {  padding-bottom:15px;  padding-top:15px;  line-height:25px;  border-top:1px solid #eeeeee;}.client__address-text {  display:inline-block;}.client__name .icon-person {  margin-right:10px;  color:#09d;}.client__phone .icon-phone {  font-size:18px;  position:relative;  bottom:-1px;  color:#09d;  margin-right:10px;  margin-left:-2px;}.client__email-icon {  font-size:18px;  font-weight:bold;  margin-right:10px;  color:#09d;}.client__address .icon-home {  font-size:18px;  float:left;  margin-right:10px;  color:#09d;}.buttons__container.client__edit-button,.buttons__container.password__change-button-container {  text-align:left;}.client-data__container,.password__settings {  border-bottom:1px solid #eeeeee;}.password__settings,.left_box_1,.cls_help,.client-data__container {  margin-bottom:15px;}#Accounts-my_account .client_options_menu {  background-color:#F2F2F2;}.client_options_menu_content {  margin:0;}.differ_bar_small.std_padding,.left_boxes_header {  padding:10px 15px;  font-size:18px;  color:#fff;  background-color:#555;  font-weight:normal;}.client_options_menu_content a {  padding:0;}.client_options_menu_content ul {  }.client_options_menu_content li { font-size:14px;  border-bottom:1px solid #eeeeee;}.client_options_menu_content_active { }.client_options_menu_content .client_options_menu_content_active a:hover,.client_options_menu_content .client_options_menu_content_active a {  color:#666666;}.client_options_menu_content li a {  color:#09d;  border:0;  display:block;  padding:10px 10px 10px 10%;}.client_options_menu_content_active {  font-weight:bold;  position:relative;}.contact-person__form,.change-password__form {  padding-top:25px;}.change-password__container .form-group,.client_change_info .form-group {  margin-bottom:25px;}.control-label {  color:#555;}.form-group {  margin-bottom:20px;}div .accounts__input { box-shadow:none; display:table-cell;  padding:0px 10px;}li.saved-products__tab,li.mytrips__tab {  margin-bottom:-2px;}.accounts__tabs-container .nav-tabs>li>a {  font-size:16px;  margin-left:0;  margin-right:0;  white-space:nowrap;  text-overflow:ellipsis;  overflow:hidden;  text-align:center;}.accounts__tabs-container .nav-tabs>li:not(.active)>a:focus span:before,.accounts__tabs-container .nav-tabs>li:not(.active)>a:hover span:before,.accounts__tabs-container .nav-tabs>li:not(.active)>a:hover {  color:#23527c;  background-color:transparent;  border-color:transparent;}.accounts__tabs-container .nav-tabs>li.active>a span:before,.accounts__tabs-container .nav-tabs>li.active>a {  border-color:rgba(0, 153, 221, 0.4);  border-bottom-width:0;  color:#23527c;}.accounts__tabs {  border-bottom-color:rgba(0, 153, 221, 0.4);}.client_change_info select:hover {  cursor:pointer;}.client_change_info .contact-person__city,.client_change_info .contact-person__phone {  padding-left:0;}.buttons__container {  padding-bottom:20px;  padding-top:15px;  text-align:right;}.change_pass_info label {  padding-left:5px;}input#auto_login {  margin:initial;  position:relative;  top:1px;}.accounts__info {  margin-top:25px;  margin-bottom:35px;  font-size:16px;  font-weight:normal;}.accounts__list-title {  float:left;  font-size:18px;  font-weight:bold;  color:#666;  padding-top:14px;}.accounts__list-title-container { border-bottom:1px solid rgba(0, 153, 221, 0.1);  padding-bottom:10px;  display:inline-block;}.accounts__filter-container {  float:right;  display:table;}.accounts__filter-container .icon-search {  font-size:30px;  color:#09d;  position:relative; margin-right:5px;  display:table-cell;  vertical-align:middle;  line-height:1;}.accounts__filter {  height:30px;  width:200px;  border-radius:2px;}.accounts__list-item:nth-of-type(even) {  background-color:rgba(0, 153, 221, 0.1);}.accounts__list-item {  display:block; padding-top:15px;  padding-bottom:15px;  color:#666;  font-size:15px; text-align:left;  line-height:160%;}.mytrips__list-item {  display:block;}.my-passengers__borndate-text {  margin-left:15px;}.my-passengers__borndate-num {  margin-left:5px;}.accounts__list-item-name,.my_companies__firm-name,.my-passengers__data-container { text-align:left;}.my_companies__firm-name,.my-credit-cards__card-name {  width:25%}.my_companies__data,.my-credit-cards__card-data {  width:50%}.my-credit-cards__buttons-container {  }.my-passengers__data-container .icon-person {  margin-right:5px;  color:#09d;}.accounts__list-buttons {  float:right;   }.accounts__list-buttons>span {  display:inline-block;  font-size:14px;}.accounts__list-edit { color:#09d;}.accounts__list-delete {  }.accounts__list-delete,.accounts__delete-btn {  color:#fd7474;}.accounts__list-delete:focus,.accounts__list-delete:hover,.accounts__delete-btn:focus,.accounts__delete-btn:hover {  color:#fc3b3b;}.accounts__dash-button {  border:1px dashed;  padding-top:10px;  padding-bottom:10px;  color:#09d;  font-size:16px;  cursor:pointer;  margin-bottom:20px;  margin-top:30px;}.accounts__dash-button .icon {  position:relative;  bottom:-1px;}.passengers-form__borndate-container {  }.my-credit-cards__card-name .icon-cards2 {  color:#09d;}.cc-form__cc-container>.row {  margin:25px 0;}.cc-form__cc-cvc,.cc-form__cc-common-data {  background:#004b8c;  background:-moz-linear-gradient(left, #004b8c 0%, #0079b3 100%);  background:-webkit-linear-gradient(left, #004b8c 0%, #0079b3 100%);  background:linear-gradient(to right, #004b8c 0%, #0079b3 100%);  filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#004b8c', endColorstr='#0079b3', GradientType=1);  color:#fff;}.cc-form__cc-common-data {  border-radius:4px;  background-color:#ebeef0;  padding-top:60px;  padding-bottom:40px;}.cc-form__cc-cvc {  background-color:#ebeef0;  margin-top:30px;  border-radius:0 4px 4px 0;  box-shadow:inset 20px 0 20px -20px rgba(0, 0, 0, 0.1);  padding-top:24px;  padding-bottom:50px;}.cc-form__cc-common-data:after {  background-image:url(../../img_all/payments/cc_visa_master_logo.png);  background-position:top right;  background-repeat:no-repeat;  position:absolute;  right:15px;  top:15px;  width:170px;  height:38px;  background-size:contain;  content:' ';}.cc-form__cc-number {  margin-bottom:20px;}.cc-form__cc-container .control-label {  color:#fff;}.cc-form__cc-cvc .magnetic-stripe {  background-color:#333;  height:50px;  margin-left:-15px;  margin-right:-15px;  margin-bottom:25px;}.cc-form__ssl-text {  padding-top:15px;  padding-bottom:15px;  border-bottom:1px solid rgba(0, 153, 221, 0.1);  border-top:1px solid rgba(0, 153, 221, 0.1);  vertical-align:bottom;  display:inline-block; margin-bottom:30px;  margin-top:10px;}.my-credit-cards__card-data {  display:inline-block;  margin:0 auto;}.company-form__form {  margin-top:35px;}.accounts__list-item.mytrips__list-item .my-passengers__supervisor {  display:block;  padding-top:10px;  padding-bottom:10px; background:#E9F8EA;  color:#54A759;  border:1px solid #CDF1D0;  text-align:center;  margin-bottom:25px;  border-radius:2px;}.my-passengers__supervisor .icon-person {  font-size:14px;  margin-right:5px;}.saved-products__filter-container.accounts__filter-container,.mytrips__filter-container.accounts__filter-container {  position:relative;  float:right;  bottom:0;  display:table;}.saved-products__list-container,.mytrips__list-container {  padding-bottom:15px;}.row.saved-products__list,.row.mytrips__list {  margin:0; border-left:1px solid rgba(0, 153, 221, 0.4);  border-right:1px solid rgba(0, 153, 221, 0.4);  border-bottom:1px solid rgba(0, 153, 221, 0.4);  border-bottom-left-radius:2px;  border-bottom-right-radius:2px;}.saved-products__data-container {  display:table;}.accounts__list-item>span {  display:inline-block; line-height:2;  white-space:nowrap;  overflow:hidden;  text-overflow:ellipsis;}.accounts__list-item .group-accounts__data-container {  display:block;}.accounts__list-item .saved-products__data-container {  white-space:inherit;}.accounts__list-item.mytrips__list-item>span {  display:inline-block;}.my-credit-cards__buttons-container.accounts__list-buttons,.my_companies__buttons-container.accounts__list-buttons {  width:160px;  text-align:right;  float:right;}.mytrips__currently-working>span {  font-weight:bold;  color:#555;  white-space:pre-wrap;}.my-passengers__data-container {  max-width:70%;  float:left;}.mytrips__data-container {  overflow:hidden;  display:inline-block;  overflow:hidden;  padding-bottom:10px;}.mytrips__data-container>label {  display:block;  white-space:nowrap;}.mytrips__currently-working {  display:block !important;  float:none;  width:100%;  text-align:left !important;  border-top:1px solid rgba(0, 153, 221, 0.1);  padding-top:15px !important;  line-height:200%;  color:#888;  font-size:14px;  overflow:hidden;  }.mytrips__uid {  float:left;}.mytrips__name {  float:right;  margin-left:80px;}.mytripsName,.mytripsUID {  margin-top:5px;  margin-bottom:6px;  padding:3px 8px 1px 8px;}.mytripsName {  padding-left:0;}.mytripsUID {  background-color:#09d;  color:#fff;  font-weight:bold;  border-radius:2px;}.mytripsUID__link {  color:#fff;  text-decoration:none;}.mytripsUID__link:hover,.mytripsUID__link:focus {  color:#eeeeee;}.accounts__list-buttons>a {  font-size:14px;  display:block;  padding:0 0 5px 0;  text-align:right;  white-space:nowrap;}.accounts__list-buttons>span {  padding:0 10px;}.accounts__list-buttons a>span {  display:inline-block;  line-height:0;  position:relative;  bottom:-2px;}.accounts__list-buttons a>span.icon-ticket {  bottom:0;}.accounts__tabs-container .nav-tabs>li>a span.icon-confirm,.accounts__tabs-container .nav-tabs>li>a span.icon-not-confirm {  font-size:26px;}.accounts__tabs-container .nav-tabs>li>a span.icon-confirm:before {  color:#4caf50;}.accounts__tabs-container .nav-tabs>li>a span.icon-not-confirm:before {  color:#fd7474;}.mytrips__tab a {  display:table;}.dreampoints__buffer,span.filter__buffer,span.tab-title__buffer {  display:table-cell;  width:10px;}.dreampoints__buffer {  width:25px;}.mytrips__tab .icon-confirm,.mytrips__tab .icon-not-confirm {  display:table-cell;  line-height:0;}.mytrips__tab-title.accounts__tabs-title {  display:table-cell;  vertical-align:middle;}.mytrips__tab-title.accounts__tabs-title.short {  display:none;}span[class^="icon-"]:before {  display:inline-block;  line-height:1;  position:relative;}.saved-products__tab span[class^="icon-"]:before {  font-size:16px;  bottom:-1px;}.accounts__list-buttons .icon-cancel,.accounts__list-buttons .icon-pen {  display:inline-block;  position:relative;  font-size:14px;  bottom:-1px;}.saved-products__tab .icon-car:before {  -moz-transform:scale(.9); -ms-transform:scale(.9); -webkit-transform:scale(.9); -o-transform:scale(.9); transform:scale(.9);}.accounts__list-buttons .icon-cancel:before {  -moz-transform:scale(.85); -ms-transform:scale(.85); -webkit-transform:scale(.85); -o-transform:scale(.85); transform:scale(.85);}.saved-products__details-btn {  }.saved-products__list-item label {  display:block;  margin-bottom:10px;}.saved-products__data-container {  display:table;  width:100%;}.saved-products__image,.saved-flight__carrier_logo {  display:table-cell;  width:125px;  background-repeat:no-repeat;  background-position:center center;  -webkit-background-size:cover;  background-size:cover;   vertical-align:middle;  height:54px;}.saved-products__car_image {  background-size:contain;}.saved-products__buffer {  display:table-cell;  width:5%;}.saved-products__description {  width:50%;  text-align:left;}.accounts__list-item.saved-products__list-item {  padding-top:20px;  padding-bottom:20px;  display:block;}.saved-products__description,.saved-products__modify-container.accounts__list-buttons {  display:table-cell;  float:none;  line-height:180%;  padding:0;  vertical-align:middle;}.saved-products__modify-container.accounts__list-buttons {  text-align:right;  }.saved-products__modify-container.accounts__list-buttons a {  padding:0;}.dreampoints__info-text.accounts__info>span {  display:block;  line-height:180%;}.dreampoints__info-email {  display:block;}.dreampoints__info-card>span {  font-weight:bold;}.dreampoints__info-email {  background-color:rgba(0, 153, 221, 0.1);  padding:7px;  border-radius:2px;  font-size:13px;  font-weight:bold;  margin-top:20px;}.dreampoints__btn-save {  margin-top:25px;}.dreampoints__site-link-container {  display:table;  margin-bottom:25px;  margin-top:20px;}.dreampoints__logo-container {  display:table-cell;  vertical-align:middle;}a.dreampoints__site-link {  display:table-cell;  vertical-align:bottom;}.dreampoints__common-data-container {  border-bottom:1px solid rgba(0, 153, 221, 0.1);  border-top:1px solid rgba(0, 153, 221, 0.1);  padding-top:25px;  padding-bottom:25px;  margin-top:15px;  margin-bottom:15px;}.dreampoints__info-text.accounts__info {  margin-top:25px;  margin-bottom:20px;  line-height:160%;}.dreampoints__card-num {  font-weight:bold;  font-size:20px;  margin-left:5px; }.points_amount {  display:inline-block;  background-color:#09d;  color:#fff;  padding:2px 5px;  border-radius:2px;  font-weight:bold;  margin-left:5px;}.dreampoints__delete-text {  display:block;}.dreampoints__delete-link {  display:inline-block;  font-size:14px;  margin-top:10px;}.dreampoints__delete-text span.icon-cancel {  font-size:12px;  bottom:-1px;  position:relative;}.dreampoints__info-balance {  border-top:1px solid rgba(0, 153, 221, 0.1);  border-bottom:1px solid rgba(0, 153, 221, 0.1);  padding-bottom:20px;  padding-top:20px;  margin-top:25px;  margin-bottom:25px;}.dreampoints__info-site,.dreampoints__info-my-coupons,.dreampoints__info-exchange {  padding-bottom:10px;  padding-left:15px;  position:relative;  overflow:visible;}.dreampoints__info-my-coupons:before,.dreampoints__info-exchange:before,.dreampoints__info-site:before {  content:"";  width:10px;  height:10px;  position:absolute;  border-radius:50px;  background-color:#fcb60c;  display:inline-block;  margin-right:5px;  margin-bottom:1px;  left:-5px;  top:7px;}.add__top-text-container {  margin-bottom:25px;}.add__terms-wrapper {  height:300px;  overflow-y:scroll;}.add__warning-text {  }.add__email-text {  }.add__email-text {  }#seniorAgeContainer {  margin-top:20px;}.add__warning-text .icon-warning {  }.add__email-text-long {  display:block;  margin-top:10px;}.add__warning-text strong,.add__email-text-short {  font-weight:bold;}.add__email-text-short,.add__warning-text strong,.add__warning-text .icon-warning {  }.add__email-text .icon-warning:before,.add__warning-text .icon-warning:before {  position:relative;  bottom:-2px;}.add__warning-text strong {   }.add__email-box {  margin-bottom:15px;  border-bottom:1px solid rgba(0, 153, 221, 0.1);  padding-bottom:10px;}.add__terms-title {  display:block;  padding:15px 0;}.add__agree-checkbox-container>div {  margin-top:15px;   }a.terms-link {  color:#09d!important;  text-decoration:underline;}.login__form-container {  padding-top:30px;}.login__facebook-link,.login__facebook-sub-text {  text-align:center;}.login__forgot-password,.login__btn-container {  text-align:right;}.login__forgot-password {  line-height:160%;}.login__form .control-label {  text-align:right;}.login__keep-logged {  margin-top:25px;}.login__attention {  display:block;  margin-top:10px;}.login__forgot-password {  text-align:right;}.login__warning {  display:inline-block;  background-color:#09d;  padding:3px 7px;  font-weight:bold;  color:#fff;  border-radius:2px;  margin-right:5px;}.login__keep-logged>label {  margin-left:5px;}.login__warning .icon-warning:before {  position:relative;  bottom:-2px;  }.login__btn-container.buttons__container {  border-top:1px solid rgba(0, 153, 221, 0.1);  padding-top:20px;}.buttons__container .btn {  text-transform:none;}.password-forgotten__btn-container {  margin-bottom:10px;  border:1px solid rgba(0, 0, 0, 0.1);  padding:15px;  background-color:#fff;  line-height:160%;}.password-forgotten__text { padding:10px 10px 0 5px;}.client_options_menu_content {  display:block;}.btn.password-forgotten__btn {  white-space:normal;  line-height:1.5;  padding-top:5px;  padding-bottom:5px;}.mytrips-scrollspy__container {  background-color:#ffffff;  -webkit-box-shadow:0 5px 9px 1px rgba(0, 0, 0, 0.06);  -moz-box-shadow:0 5px 9px 1px rgba(0, 0, 0, 0.06);  box-shadow:0 5px 9px 1px rgba(0, 0, 0, 0.06);  }.mytrips-scrollspy__container.is-fixed {  width:262px;  top:15px;  position:fixed;}.mytrips-scrollspy__container li {  font-size:14px;  border-bottom:1px solid #eeeeee;}.mytrips-scrollspy__container li a {  color:#09d;  border:0;  display:block;  padding:10px 10px 10px 10%;}.mytrips-scrollspy__container .active {  background-color:#0099dd;}.mytrips-scrollspy__container .active a {  color:#ffffff;}.mytrips-scrollspy__container .nav a:hover,.mytrips-scrollspy__container .nav a:focus {  text-decoration:underline;  background-color:transparent;}@media screen and (min-width:768px) {  .passengers-form__borndate-container { margin-top:20px;  }}@media screen and (min-width:992px) {  .add__warning-text {   }}@media screen and (max-width:1200px) {  .saved-products__filter-container.accounts__filter-container { position:absolute;  bottom:10px; text-align:right; top:-65px; right:15px;  }  .saved-products__common-data-container.accounts__tabs-container { margin-top:40px;  }  li.saved-products__tab { width:33.333333%;  }  .mytrips__filter.accounts__filter { width:160px;  }  .saved-flight__carrier_logo { width:105px;  }  .saved-products__image,  .saved-flight__carrier_logo { width:115px;  }  .my_companies__data,  .my-credit-cards__card-data { width:50%;  }  .mytrips__name { margin-left:50px;  }  .mytrips-scrollspy__container.is-fixed { width:212px;  }}@media screen and (max-width:991px) {  .client_options_menu_content li a { padding:10px 10px 10px 15px;  }  .cc-form__cc-cvc,  .cc-form__cc-common-data { border-radius:4px;  }  li.mytrips__tab { width:50%;  }  .my-credit-cards__buttons-container.accounts__list-buttons,  .my_companies__buttons-container.accounts__list-buttons,  .accounts__list-item>span,  .accounts__list-item-name,  .accounts__list-item-data,  .my_companies__data,  .accounts__list-buttons,  .accounts__list-title,  .accounts__filter-container { display:block; text-align:center; float:none; width:100%; overflow:hidden;  }  .accounts__list-title,  .accounts__filter-container { margin-bottom:10px;  }  .my-passengers__data-container { max-width:100%;  }  .my-passengers__edit.accounts__list-edit { margin-right:25px;  }  .mytrips__data-container { padding-bottom:0;  } .saved-products__image { width:100px!important; display:table-cell;  }  .saved-products__modify-container.accounts__list-buttons { width:80px;  }  .my-credit-cards__buttons-container.accounts__list-buttons { padding-top:20px; padding-bottom:5px;  }  .saved-products__common-data-container.accounts__tabs-container { margin-top:0;  }  .saved-products__filter-container.accounts__filter-container,  .accounts__filter-container { position:relative;   top:initial; right:initial; display:table; width:100%; margin-bottom:30px!important; padding:15px 15px 10px 15px;   border:1px solid rgba(0, 153, 221, 0.4); border-radius:2px;  }  .saved-products__details-btn { display:block; margin:0;  }  .accounts__filter-container .icon-search { width:9%; text-align:center; display:table-cell; margin:0;  }  .mytrips__filter.accounts__filter,  .accounts__filter { display:table-cell; width:100%;  }  .accounts__list-item { padding-bottom:15px; display:block;  }  .accounts__list-delete { float:none;  }  .accounts__list-item-data,  .accounts__list-buttons { padding:15px 0 0 0;  }  .accounts__list-item.mytrips__list-item .my-passengers__supervisor { text-align:center;  }  .mytrips__modify-container.accounts__list-buttons { padding:5px 0 15px 0;  }  .accounts__list-buttons>a { padding:0 5px; display:inline-block;  }  .mytrips__uid,  .mytrips__name { float:none; overflow:hidden; display:block; float:none; margin:0;  }  .mytrips__data-container label { display:block;  }  .mytripsName,  .mytripsUID { display:inline-block;  }  .mytrips__currently-working { padding-top:15px;  }  .mytrips__modify-container.accounts__list-buttons { float:right;  }  .mytrips__uid { margin-bottom:10px;  }  .mytrips__data-container {   }  .saved-products__description { font-size:14px; line-height:160%;  }  .login__facebook-sub-text { color:#333;  }  .login__facebook-sub-text:before,  .login__facebook-sub-text:after { background-color:#333;  }  .mytrips-scrollspy__container.is-fixed { width:157px;  }  .mytrips-scrollspy__container li a { padding:10px 10px 10px 15px;  }}@media screen and (max-width:767px) {  .common__container { margin:0;  }  #A>#left_content_manage_start,  #A>.left_boxes,  .client_options_menu_content { display:none;  }  div#B { padding-top:5px;  }  .client_options_menu_content.open { display:block;  }  .differ_bar_small.std_padding:after { content:"\f104"; font-family:"icomoon"; transform:rotate(4deg); position:absolute; -ms-transform:rotate(-90deg); -webkit-transform:rotate(-90deg); transform:rotate(-90deg); right:20px; font-size:33px; bottom:-2px;  }  .open.differ_bar_small.std_padding:after { -ms-transform:rotate(90deg); -webkit-transform:rotate(90deg); transform:rotate(90deg); right:20px; font-size:33px; bottom:0;  }  .accounts__list-item { padding-top:20px;  }  .mytrips-scrollspy__container.is-fixed { width:100%; position:static!important; margin-bottom:10px;  }  .passengers-form__borndate-day,  .passengers-form__borndate-month { margin-bottom:15px;  }}@media screen and (max-width:640px) {  .mytrips__data-container { display:block;  }  .mytrips__modify-container.accounts__list-buttons { display:block; float:none; padding:0 0 5px 0;  }  .accounts__list-buttons>a { display:inline-block; padding:10px 5px;  }  .accounts__list-item.mytrips__list-item { text-align:center;  }  .mytrips__uid { margin-bottom:15px;  }  .mytrips__name { margin-bottom:5px;  } .mytripsUID,  .mytripsUID { font-size:18px;  }  .accounts__tabs-container .nav-tabs>li>a { font-size:14px;  }  .mytrips__tab-title.accounts__tabs-title.short { display:table-cell;  }  .mytrips__tab-title.accounts__tabs-title.long { display:none;  } .saved-products__image { width:200px!important; display:block; height:100px; float:none; margin:5px auto;  } .saved-products__data-container { display:block; width:100%;  }  .saved-flight__carrier_logo { display:block; width:100%; text-align:center;   }  .saved-products__buffer { display:none;  }  .saved-products__description { display:block; width:100%; padding:15px 20px; font-size:14px;  }  .accounts__list-item.saved-products__list-item { padding-bottom:10px;  }  .saved-products__modify-container.accounts__list-buttons { display:block; width:250px; text-align:center; overflow:hidden; margin:0 auto;  }  .saved-products__list-item label { display:none;  }  .saved-products__modify-container.accounts__list-buttons a { padding:15px 15px 5px 15px;  }  .saved-products__details-btn { float:right;  }  .saved-products__delete-btn.accounts__delete-btn { float:left;  }  .dreampoints__card-btn-container { padding-left:0;  }  .btn.dreampoints__btn-save { width:100%; padding-left:10px; padding-right:10px;  }}@media screen and (max-width:480px) {  div#A,  div#B { padding-top:5px;  }  .cc-form__city-container,  .cc-form__postcode-container { width:100%;  }  .my-passengers__data-container,  .accounts__list-buttons { display:block; float:none; text-align:center;  }  .my-passengers__data-container {   }  .accounts__list-edit { margin-right:25px;  }  .accounts__list-delete { float:none;  }  .accounts__tabs-container .nav-tabs>li>a { font-size:14px; text-align:center;  }  .accounts__list-buttons>a { display:block; text-align:center;  }  .accounts__tabs-title { display:none;  }  .accounts__tabs-container .nav-tabs>li>a span.icon-confirm,  .accounts__tabs-container .nav-tabs>li>a span.icon-not-confirm { font-size:36px; text-align:center;  }  .mytrips__tab-title.accounts__tabs-title.short { width:100%; display:block; margin-top:4px;  }  .mytrips__tab .icon-confirm,  .mytrips__tab .icon-not-confirm { width:100%; display:block;  }  span.tab-title__buffer { display:none;  }  .saved-products__tab span[class^="icon-"]:before { font-size:26px;  } .saved-products__modify-container.accounts__list-buttons { width:230px;  }  a.dreampoints__site-link,  .dreampoints__info-email { font-size:12px;  }  .dreampoints__card-btn-container,  .dreampoints__card-number-container.form-group { width:100%;  display:block; padding-left:15px; padding-right:15px; margin:0;  }  .dreampoints__info-site,  .dreampoints__info-my-coupons,  .dreampoints__info-exchange { line-height:160%!important;  }  .dreampoints__info-email { line-height:150%;  }  .accounts__element .btn,  .btn.btn-link.login-button { width:100%; white-space:inherit; line-height:1.5 !important; padding-top:5px; padding-bottom:5px;  }  .login__btn-container .btn+.btn { margin-top:15px;  }  #seniorAge>.col-xs-4 { width:100%; margin-bottom:20px;  }}.modal-open {  overflow:hidden;  position:fixed;  width:100%;}