html, body {font-size: 14px;}html, body {font-family: Lato, sans-serif;}
body { background-color: #FFFFFF;}

body, a { color: #666666; } /*tpl_base_font_color*/

h1 { color: #28255E; } /*tpl_base_h1_font_color*/
h2 { color: #9C4545; } /*tpl_base_h2_font_color*/


h1, .section-header, .color-primary { color: #28255E; } /*tpl_header_font_color*/
.section-header--underlined span:after, .section-header--line-left span:after, .pmd__confirmations--header:after {
border-color: #28255E; }



h2, .subheader, .subheader--full, .subheader--full--highlight, .subheader:after, .subheader--full:after,
.charges-table__header, .charges-table .charges-table__sum-blue, .charges-table td.charges-table__sum-blue:before, .charges-table__header--line:after,
.pmd__confirmations--header, .accommodation__header--no-line { 
         color: #28255E;
    }
  
.subheader:after, .subheader--full:after,
.charges-table__sum-blue:before, .charges-table__header--line:after{ 
        border-color: #28255E;
    }



.section-header, .subheader, .subheader--full, .subheader--full--highlight,
 .accommodation__header--no-line, .accommodation__header--no-line:after, .accommodation__rooms, .payment__img--wrapp,
  .charges-table__header {
     border-color: #DFDFDF;
  }
/*tpl_rwd_form_width*/ 
.container-fluid--max-width {
    max-width: 800px; 
 }

  
  /*tpl_base_bg_color  tak nie tpl_form_bg_on*/
  .section-wrapper, .section-wrapper--consents {
       background:#F6F6F6;
       border:1px solid #DFDFDF;
       display: block 
   }
/*tpl_header_bg_color*/
  .section-header { 
     background: #F6F6F6; 
  }


 .btn-primary {
    color: #FFFFFF;
    background-color: #28255E; 
    border-color: #28255E; 
  }
  
  .btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:active:hover, .btn-primary.active:hover, .open>.dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open>.dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open>.dropdown-toggle.btn-primary.focus {
    color: #FFFFFF;
    background-color: #28255E; 
    border-color: #28255E; 
    opacity: 0.8;
  }
  
   .btn-trans, .btn-trans:active, .btn-trans:focus {
    color: #28255E; 
    border-color: #28255E; 
  }
   .btn-trans:hover {
    color: #FFFFFF; 
    background-color: #28255E; 
  }
  
  
  
/*tpl_plus_minus_bg_color*//*tpl_plus_minus_color*/
.btn-number {
    background-color: #28255E;
    color: #FFFFFF;
 }

.btn-trans:disabled,
.btn-trans.disabled,
.btn-trans:disabled:hover,
.btn-trans.disabled:hover {
    color: #bbb;
    border-color: #bbb;
    background: transparent;
}
/*tpl_input_bg_color*/ 

.form-control, input, select:not(.ui-datepicker-month):not(.ui-datepicker-year), textarea, .nv-select, .nv_pass--result, .persons-select__input[readonly] { background: #FFFFFF; }



/*tpl_input_border_color*/

 .form-control, input, select:not(.ui-datepicker-month):not(.ui-datepicker-year), textarea, .nv-select {
    border: 1px solid #C0C0C0; 
 }
 
 div.intl-tel-input.inside .flag-dropdown {
    border: 1px solid #C0C0C0;
 }
 
 .input-group-addon {
    border: 1px solid #C0C0C0; 
 }
 
.nv_pass--result {
     border-top:  1px solid #C0C0C0; 
     border-bottom:  1px solid #C0C0C0;
 }
 
.persons-select__input, .charges-table__currency-select__select, .nv-select select{
    border:none!important;
 }


/*tpl_input_font_color*/ 
.form-control, input,  select:not(.ui-datepicker-month):not(.ui-datepicker-year), textarea, .nv-select {
    color: #666666;
 }


/*tpl_info_icon_color*/
.help-icon--right, .help-icon--left{
    color: #0078CE; 
}





