/* Minification failed. Returning unminified contents.
(326,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(327,24): run-time error CSS1039: Token not allowed after unary operator: '-_m'
(328,16): run-time error CSS1039: Token not allowed after unary operator: '-_m'
(1057,18): run-time error CSS1019: Unexpected token, found '}'
(1752,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(1753,3): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2772,1369): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(2772,1390): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2772,1457): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2772,1481): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2772,1636): run-time error CSS1019: Unexpected token, found '@keyframes'
(2772,1652): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2896,592): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2896,625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2896,679): run-time error CSS1019: Unexpected token, found '@keyframes'
(2896,704): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2913,1157): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(2913,1196): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(2913,1224): run-time error CSS1019: Unexpected token, found '@keyframes'
(2913,1255): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
body {
    /*padding-top: 50px;*/
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    /*max-width: 280px;*/
}

.typeahead,
.tt-query,
.tt-hint {
  width: 396px;
  /*height: 30px;*/
  /*padding: 8px 12px;*/
  /*font-size: 24px;
  line-height: 30px;
  border: 2px solid #ccc;*/
  /*-webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;*/
  outline: none;
}

.typeahead {
  background-color: #fff;
}

.typeahead:focus {
  border: 1px solid #0097cf;
}

.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.tt-hint {
  color: #999;
  max-width: 100vw;
}

.tt-menu {
  width: 422px;
  margin: 12px 0;
  padding: 8px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.tt-suggestion {
  padding: 3px 20px;
  font-size: 12px;
  line-height: 18px;
}

.tt-suggestion:hover {
  cursor: pointer;
  color: #fff;
  background-color: #0097cf;
}

.tt-suggestion.tt-cursor {
  color: #fff;
  background-color: #0097cf;

}

.tt-suggestion p {
  margin: 0;
}


span.twitter-typeahead {
    width:100%;
}

span.twitter-typeahead > input {
    width:100%;
}

/* ----------    01/03/2019 Styles   ----------*/
.content-section {
    font-size:16px;
}

.content-section button {
    padding:8px 15px;
    margin:5px 0px;
    text-transform:initial;
    text-align:left;
}


.box-sec {
    border: 1px solid rgba(0, 0, 0, 0.2);
    padding: 20px;
    margin: 10px 0px;
}

.box-sec p {
    margin-bottom:15px;
}

.box-sec ul, .box-sec ol {
    padding: 0px 0px;
    margin: 20px 0px 20px 20px;
}

.box-sec ul li {
    padding: 5px 0px;
    margin: 0px 0px;
    list-style-type:circle;
}

.box-sec ol li {
    padding: 5px 0px;
    margin: 0px 0px;
}

.content-section button.download-btn {
    position: absolute;
    top: -10px;
    /* left: 10px; */
    margin-left: 10px;
}

.content-section button.mt-1 {
    margin-top: 10px;
}
       


.content-section .choose_file {
    position: relative;
    display: inline-block;
    font: normal 14px Myriad Pro, Verdana, Geneva, sans-serif;
    color: #7f7f7f;
    margin-top: 2px;
    background: white
}

.content-section .choose_file input[type="file"] {
    -webkit-appearance: none;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    width: 100%;
    height: 100%;
}

.content-section .alert-success-msg {
    color: #6abc55;
    font-size: 18px;
    padding:5px 0px;
}

.content-section .alert-failed-msg {
    color: #b94a48;
    font-size: 18px;
    padding: 5px 0px;
}

.content-section .table-responsive {
    margin:10px 0px;
}

.content-section .table-responsive table > thead {
    background: #cccccc;
}

#dropArea {
    background: #b5b5b5;
    border: black dashed 1px;
    height: 200px;
    text-align: center;
    color: #fff;
    padding-top: 12px;
}

.active-drop {
    background: #77bafa !important;
    border: solid 2px blue !important;
    opacity: .5;
    color: black !important;
}

.upload-file {
    display: inline-block !important
}

.review-table tr td:last-child {
    white-space:pre;
}

.review-table tbody > tr > td[data-columnName="Failure Reason"] {
    white-space: pre;
}

.table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-x: scroll;
    overflow-y: hidden;
    border: 1px solid #dddddd;
}

.table-responsive table {
    min-width:1024px;
}
.table-responsive.small table {
    min-width: auto;
}
.booking-dates-holder {
    width: 100%;
}

.booking-dates-holder p {
    display: inline-block;
}

.disabled-button {
    background-color: #c4c2c3 !important;
    color: #767676;
}

.dialog-link-group-loader {
    margin-left: -20px;
    width: 95% !important;
    height: 97% !important;
    margin-top: 85px;
}

.dialog-success-body h4 {
    margin-top: 0;
    color: #000;
    text-align: center;
}

.required-invalid-form {
    border: 1px solid red;
}

.tbl-link-group-permissions .permission-holder {
    margin-right: 10px;
}

.tbl-link-group-permissions .search-extendable-input {
    width: 95px;
}
.tbl-link-group-permissions .group-permission-box {
    width: 100%;
    display: block;
    height: auto;
    margin-bottom: 5px;
}

.tbl-link-group-permissions .group-permission-box.box-header {
    margin-top: 20px;
}

.modal-dialog {
    overflow-y: initial !important
}

.modal-body {
    max-height: calc(100vh - 200px);
    overflow-y: auto;
}

    .modal-body h4 {
        margin-top: 0;
        color: #000;
        text-align: center;
    }

.error-field {
    position: absolute;
}

.form-field {
    position: relative;
    padding-bottom: 7px;
}

.loader-container {
    position: absolute;
    bottom: 20px;
    left: 30%;
    display: flex;
    align-items: center;
    gap: 8px;
}

.small-loader {
    width: 30px;
    padding: 8px;
    aspect-ratio: 1;
    border-radius: 50%;
    background: #3498db;
    --_m: conic-gradient(#0000 10%,#000), linear-gradient(#000 0 0) content-box;
    -webkit-mask: var(--_m);
    mask: var(--_m);
    -webkit-mask-composite: source-out;
    mask-composite: subtract;
    animation: l3 1s infinite linear;
}

@keyframes l3 {
    to {
        transform: rotate(1turn)
    }
}
@charset "UTF-8";
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.6.3");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "VisbyRoundCF-Bold";
  src: url("../fonts/VisbyRoundCF-Bold.otf") format(“opentype”); }

@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto-Regular.woff2") format("woff2"), url("../fonts/Roboto-Regular.woff") format("woff");
  letter-spacing: 0.02em; }

@font-face {
  font-family: "Roboto-Medium";
  src: url("../fonts/Roboto-Medium.woff2") format("woff2"), url("../fonts/Roboto-Medium.woff") format("woff");
  letter-spacing: 0.02em;
  font-weight: 500; }

@font-face {
  font-family: "VisbyRoundCF-Bold";
  src: url("../fonts/VisbyRoundCF-Bold.woff2") format("woff2"), url("../fonts/VisbyRoundCF-Bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-decoration: none;
  line-height: 1.6;
  letter-spacing: 2.8px; }

#mainView h2,
#mainView h3 {
  text-transform: capitalize;
  color: #1fa3ce; }

#mainView h3 {
  font-size: 20px; }

#bookings h1,
#bookings h2,
#bookings h3,
#bookings h4,
#bookings h5,
.auth-page h1,
.auth-page h2,
.auth-page h3,
.auth-page h4,
.auth-page h5 {
  font-family: "VisbyRoundCF-Bold", sans-serif; }

@media (max-width: 768px) {
  #bookings input.form-control,
  .auth-page input.form-control {
    font-size: 16px; } }

#bookings #topHeader,
.auth-page #topHeader {
  width: 100%;
  margin: 0 auto;
  background-color: #fff; }

#bookings #mainViewWrapper,
.auth-page #mainViewWrapper {
  margin: 70px auto 0 auto; }
  @media (max-width: 1023px) {
    #bookings #mainViewWrapper,
    .auth-page #mainViewWrapper {
      margin: 0 auto;
      padding: 0; } }

#bookings .side-body,
.auth-page .side-body {
  margin: 0; }
  @media (max-width: 1023px) {
    #bookings .side-body,
    .auth-page .side-body {
      margin: 50px 0 0 0; } }

#bookings a.navbar-brand.logo,
.auth-page a.navbar-brand.logo {
  background-image: url("../images/logo-main.svg") !important;
  height: 49px;
  margin: 0; }
  @media (max-width: 1200px) {
    #bookings a.navbar-brand.logo,
    .auth-page a.navbar-brand.logo {
      transform: scale(0.8); } }
  @media (max-width: 768px) {
    #bookings a.navbar-brand.logo,
    .auth-page a.navbar-brand.logo {
      transform: scale(0.7); } }

#bookings .navbar-collapse .navbar-right:last-child,
.auth-page .navbar-collapse .navbar-right:last-child {
  margin: 0; }

#bookings .side-menu-container > .navbar-nav,
.auth-page .side-menu-container > .navbar-nav {
  background-color: #fff;
  padding: 10px 0 0 0; }
  #bookings .side-menu-container > .navbar-nav li,
  .auth-page .side-menu-container > .navbar-nav li {
    border-bottom: 0; }
    #bookings .side-menu-container > .navbar-nav li a,
    .auth-page .side-menu-container > .navbar-nav li a {
      color: #2369d3; }
      #bookings .side-menu-container > .navbar-nav li a .glyphicon-info-sign,
      #bookings .side-menu-container > .navbar-nav li a .glyphicon-home,
      #bookings .side-menu-container > .navbar-nav li a .glyphicon-log-in,
      #bookings .side-menu-container > .navbar-nav li a .glyphicon-edit,
      #bookings .side-menu-container > .navbar-nav li a .glyphicon-user,
      #bookings .side-menu-container > .navbar-nav li a .glyphicon-tags,
      #bookings .side-menu-container > .navbar-nav li a .glyphicon-log-out,
      .auth-page .side-menu-container > .navbar-nav li a .glyphicon-info-sign,
      .auth-page .side-menu-container > .navbar-nav li a .glyphicon-home,
      .auth-page .side-menu-container > .navbar-nav li a .glyphicon-log-in,
      .auth-page .side-menu-container > .navbar-nav li a .glyphicon-edit,
      .auth-page .side-menu-container > .navbar-nav li a .glyphicon-user,
      .auth-page .side-menu-container > .navbar-nav li a .glyphicon-tags,
      .auth-page .side-menu-container > .navbar-nav li a .glyphicon-log-out {
        padding: 0; }
        #bookings .side-menu-container > .navbar-nav li a .glyphicon-info-sign:before,
        #bookings .side-menu-container > .navbar-nav li a .glyphicon-home:before,
        #bookings .side-menu-container > .navbar-nav li a .glyphicon-log-in:before,
        #bookings .side-menu-container > .navbar-nav li a .glyphicon-edit:before,
        #bookings .side-menu-container > .navbar-nav li a .glyphicon-user:before,
        #bookings .side-menu-container > .navbar-nav li a .glyphicon-tags:before,
        #bookings .side-menu-container > .navbar-nav li a .glyphicon-log-out:before,
        .auth-page .side-menu-container > .navbar-nav li a .glyphicon-info-sign:before,
        .auth-page .side-menu-container > .navbar-nav li a .glyphicon-home:before,
        .auth-page .side-menu-container > .navbar-nav li a .glyphicon-log-in:before,
        .auth-page .side-menu-container > .navbar-nav li a .glyphicon-edit:before,
        .auth-page .side-menu-container > .navbar-nav li a .glyphicon-user:before,
        .auth-page .side-menu-container > .navbar-nav li a .glyphicon-tags:before,
        .auth-page .side-menu-container > .navbar-nav li a .glyphicon-log-out:before {
          content: none; }

#bookings .navbar-default,
.auth-page .navbar-default {
  max-width: 1600px;
  margin: 0 auto;
  padding: 10px 15px; }
  #bookings .navbar-default .navbar-nav > li:last-child a,
  .auth-page .navbar-default .navbar-nav > li:last-child a {
    padding: 15px 0 15px 20px; }

#bookings .uib-daypicker button,
#bookings .uib-daypicker .btn,
#bookings .uib-timepicker button,
#bookings .uib-timepicker .btn,
.auth-page .uib-daypicker button,
.auth-page .uib-daypicker .btn,
.auth-page .uib-timepicker button,
.auth-page .uib-timepicker .btn {
  background-color: transparent;
  color: #2369d3; }
  #bookings .uib-daypicker button[disabled],
  #bookings .uib-daypicker .btn[disabled],
  #bookings .uib-timepicker button[disabled],
  #bookings .uib-timepicker .btn[disabled],
  .auth-page .uib-daypicker button[disabled],
  .auth-page .uib-daypicker .btn[disabled],
  .auth-page .uib-timepicker button[disabled],
  .auth-page .uib-timepicker .btn[disabled] {
    color: #b1aeae;
    background-color: transparent; }

#bookings .uib-daypicker small,
#bookings .uib-timepicker small,
.auth-page .uib-daypicker small,
.auth-page .uib-timepicker small {
  color: #262223; }

#bookings .modal-header.bookspace button.close,
.auth-page .modal-header.bookspace button.close {
  background-color: transparent;
  color: #262223; }

#bookings button,
#bookings .btn,
.auth-page button,
.auth-page .btn {
  font-family: "VisbyRoundCF-Bold", sans-serif;
  text-transform: capitalize;
  background-color: #2369d3;
  border-color: #2369d3;
  color: #fff; }
  #bookings button[disabled],
  #bookings .btn[disabled],
  .auth-page button[disabled],
  .auth-page .btn[disabled] {
    background-color: #b1aeae;
    border: 0 none; }
  #bookings button:hover,
  #bookings .btn:hover,
  .auth-page button:hover,
  .auth-page .btn:hover {
    opacity: 0.8; }
  #bookings button.uib-datepicker-current,
  #bookings .btn.uib-datepicker-current,
  .auth-page button.uib-datepicker-current,
  .auth-page .btn.uib-datepicker-current {
    border-radius: 15px; }
  #bookings button.uib-clear,
  #bookings .btn.uib-clear,
  .auth-page button.uib-clear,
  .auth-page .btn.uib-clear {
    border-radius: 15px;
    margin-left: 20px; }

#bookings .btn-primary.disabled.focus,
#bookings .btn-primary.disabled:focus,
#bookings .btn-primary.disabled:hover,
#bookings .btn-primary[disabled].focus,
#bookings .btn-primary[disabled]:focus,
#bookings .btn-primary[disabled]:hover,
#bookings fieldset[disabled] .btn-primary.focus,
#bookings fieldset[disabled] .btn-primary:focus,
#bookings fieldset[disabled] .btn-primary:hover,
.auth-page .btn-primary.disabled.focus,
.auth-page .btn-primary.disabled:focus,
.auth-page .btn-primary.disabled:hover,
.auth-page .btn-primary[disabled].focus,
.auth-page .btn-primary[disabled]:focus,
.auth-page .btn-primary[disabled]:hover,
.auth-page fieldset[disabled] .btn-primary.focus,
.auth-page fieldset[disabled] .btn-primary:focus,
.auth-page fieldset[disabled] .btn-primary:hover {
  background-color: #2369d3;
  border-color: #2369d3; }

#bookings .btn-primary,
.auth-page .btn-primary {
  background-color: #2369d3;
  border-color: #2369d3; }

#bookings .form-control + p.error,
.auth-page .form-control + p.error {
  margin: 5px 0 0 0; }

#bookings .btn-icon:hover,
.auth-page .btn-icon:hover {
  color: #fff;
  background: #08c1fb; }

.my-account h1 {
  color: #fff;
  padding: 0 0 0 15px; }

.navbar-inverse .navbar-nav > li > a {
  color: #fff; }
  .navbar-inverse .navbar-nav > li > a:hover {
    text-decoration: underline; }

.navbar-default {
  background-color: #08c1fb;
  border-color: #08c1fb; }
  @media (max-width: 768px) {
    .navbar-default {
      display: none; } }

button,
.btn {
  text-transform: capitalize;
  background-color: #6abc55;
  border-color: #6abc55;
  color: #fff;
  border-radius: 15px; }
  button[disabled],
  .btn[disabled] {
    background-color: #b1aeae; }
  button:hover,
  .btn:hover {
    opacity: 0.8; }

.uib-daypicker button,
.uib-daypicker .btn,
.uib-timepicker button,
.uib-timepicker .btn {
  background-color: transparent;
  color: #2369d3;
  border: 0; }
  .uib-daypicker button[disabled],
  .uib-daypicker .btn[disabled],
  .uib-timepicker button[disabled],
  .uib-timepicker .btn[disabled] {
    color: #b1aeae; }

.uib-timepicker button,
.uib-timepicker .btn {
  padding: 0; }

.uib-daypicker button,
.uib-daypicker .btn {
  padding: 8px; }

.btn-primary.disabled.focus,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled].focus,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
  background-color: #6abc55;
  border-color: #6abc55; }

.btn-primary {
  background-color: #6abc55;
  border-color: #6abc55; }

.btn-group-lg > .btn,
.btn-lg {
  border-radius: 20px; }

.btn-icon {
  border: none;
  padding: 8px;
  border-radius: 15px; }

@media (max-width: 1025px) {
  .navbar-toggle {
    display: block; } }

@media (min-width: 1025px) {
  .hidden-lg2 {
    display: none !important; } }

#mainView .panel h3 {
  margin: 5px 0;
  font-size: 18px; }

#mainView .panel-primary h3 {
  color: #fff;
  font-size: 18px;
  margin: 5px 0; }

.breadcrumb {
  margin-bottom: 0;
  background-color: transparent; }

.table {
  border-bottom: 1px solid #c4c2c3; }

.modal-header {
  background-color: #262223;
  color: #fff; }
  .modal-header .close {
    color: #fff; }

.modal-content {
  border-radius: 0; }

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #555555;
  cursor: default;
  background-color: transparent;
  border: 0;
  border-bottom: 3px solid blue; }

.nav-tabs > li > a,
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  color: #555555;
  border: 0; }

.nav-tabs > li > a:hover {
  border: 0;
  border-bottom: 3px solid blue;
  background-color: transparent;
  opacity: 0.5; }

.radio input[type="radio"] {
  float: initial; }

.panel-group .panel.panel-dash {
  margin-top: 20px; }
  .panel-group .panel.panel-dash .panel-body {
    padding: 10px 15px; }

.navbar-collapse {
  max-width: 1600px;
  padding: 0; }

:focus {
  outline: none; }

.row {
  margin-right: 0;
  margin-left: 0; }

/* 
    Sometimes the sub menus get too large for the page and prevent the menu from scrolling, limiting functionality
    A quick fix is to change .side-menu to 

    -> position:absolute
    
    and uncomment the code below.
    You also need to uncomment 
    
    -> <div class="absolute-wrapper"> </div> in the html file

    you also need to tweek the animation. Just uncomment the code in that section
    --------------------------------------------------------------------------------------------------------------------
    If you want to make it really neat i suggest you look into an alternative like http://areaaperta.com/nicescroll/
    This will allow the menu to say fixed on body scoll and scoll on the side bar if it get to large
*/
/*.absolute-wrapper{
    position: fixed;
    width: 300px;
    height: 100%;
    background-color: #f8f8f8;
    border-right: 1px solid #e7e7e7;
}*/
.side-menu {
  position: fixed;
  width: 300px;
  height: 100%;
  background-color: #222;
  border-right: 1px solid #e7e7e7; }

.side-menu .navbar {
  border: none; }
  .side-menu .navbar .active {
    border-bottom: 0; }
    .side-menu .navbar .active .bar1 {
      transform: rotate(-45deg) translate(-6px, 5px);
      transition: 0.4s; }
    .side-menu .navbar .active .bar2 {
      opacity: 0; }
    .side-menu .navbar .active .bar3 {
      transform: rotate(45deg) translate(-3px, -3px);
      transition: 0.4s; }

.side-menu .navbar-header {
  width: 100%;
  border-bottom: 1px solid #e7e7e7; }

.side-menu .navbar-nav .active a {
  background-color: transparent;
  margin-right: -1px;
  border-right: 5px solid #e7e7e7; }

.side-menu .navbar-nav li {
  display: block;
  width: 100%;
  border-bottom: 1px solid #444; }

.side-menu .navbar-nav li a {
  padding: 9px;
  text-transform: uppercase;
  cursor: pointer; }

.side-menu .navbar-nav li a .glyphicon {
  padding-right: 10px; }

.side-menu #dropdown {
  border: 0;
  margin-bottom: 0;
  border-radius: 0;
  background-color: transparent;
  box-shadow: none; }

.side-menu #dropdown .caret {
  float: right;
  margin: 9px 5px 0; }

.side-menu #dropdown .indicator {
  float: right; }

.side-menu #dropdown > a {
  border-bottom: 1px solid #e7e7e7; }

.side-menu #dropdown .panel-body {
  padding: 0;
  background-color: #f3f3f3; }

.side-menu #dropdown .panel-body .navbar-nav {
  width: 100%; }

.side-menu #dropdown .panel-body .navbar-nav li {
  padding-left: 15px;
  border-bottom: 1px solid #e7e7e7; }

.side-menu #dropdown .panel-body .navbar-nav li:last-child {
  border-bottom: none; }

.side-menu #dropdown .panel-body .panel > a {
  margin-left: -20px;
  padding-left: 35px; }

.side-menu #dropdown .panel-body .panel-body {
  margin-left: -15px; }

.side-menu #dropdown .panel-body .panel-body li {
  padding-left: 30px; }

.side-menu #dropdown .panel-body .panel-body li:last-child {
  border-bottom: 1px solid #e7e7e7; }

.side-menu #search-trigger {
  background-color: #f3f3f3;
  border: 0;
  border-radius: 0;
  position: absolute;
  top: 0;
  right: 0;
  padding: 15px 18px; }

.side-menu .brand-name-wrapper {
  min-height: 50px; }

.side-menu .brand-name-wrapper .navbar-brand {
  display: block; }

.side-menu #search {
  position: relative;
  z-index: 1000; }

.side-menu #search .panel-body {
  padding: 0; }

.side-menu #search .panel-body .navbar-form {
  padding: 0;
  padding-right: 50px;
  width: 100%;
  margin: 0;
  position: relative;
  border-top: 1px solid #e7e7e7; }

.side-menu #search .panel-body .navbar-form .form-group {
  width: 100%;
  position: relative; }

.side-menu #search .panel-body .navbar-form input {
  border: 0;
  border-radius: 0;
  box-shadow: none;
  width: 100%;
  height: 50px; }

.side-menu #search .panel-body .navbar-form .btn {
  position: absolute;
  right: 0;
  top: 0;
  border: 0;
  border-radius: 0;
  background-color: #f3f3f3;
  padding: 15px 18px; }

/* Main body section */
.side-body {
  margin-left: 310px; }

.auth-page .side-menu {
  display: none; }
  @media (max-width: 1025px) {
    .auth-page .side-menu {
      display: block; } }

@media (max-width: 1023px) {
  .navbar-header {
    position: fixed;
    z-index: 3;
    top: 0;
    background-color: #08c1fb; } }

/* small screen */
@media (max-width: 1025px) {
  .side-menu {
    position: relative;
    width: 100%;
    height: 0;
    border-right: 0;
    border-bottom: 1px solid #e7e7e7; }
  .side-menu .brand-name-wrapper .navbar-brand {
    display: inline-block; }
  /* Slide in animation */
  @-moz-keyframes slidein {
    0% {
      left: -300px; }
    100% {
      left: 10px; } }
  @-webkit-keyframes slidein {
    0% {
      left: -300px; }
    100% {
      left: 10px; } }
  @keyframes slidein {
    0% {
      left: -300px; }
    100% {
      left: 10px; } }
  @-moz-keyframes slideout {
    0% {
      left: 0; }
    100% {
      left: -300px; } }
  @-webkit-keyframes slideout {
    0% {
      left: 0; }
    100% {
      left: -300px; } }
  @keyframes slideout {
    0% {
      left: 0; }
    100% {
      left: -300px; } }
  /* Slide side menu*/
  /* Add .absolute-wrapper.slide-in for scrollable menu -> see top comment */
  .side-menu-container > .navbar-nav.slide-in {
    -moz-animation: slidein 300ms forwards;
    -o-animation: slidein 300ms forwards;
    -webkit-animation: slidein 300ms forwards;
    animation: slidein 300ms forwards;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d; }
  .side-menu-container > .navbar-nav {
    /* Add position:absolute for scrollable menu -> see top comment */
    margin-left: -10px;
    position: fixed;
    left: -300px;
    width: 300px;
    top: 43px;
    height: 100%;
    border-right: 1px solid #e7e7e7;
    background-color: #222;
    -moz-animation: slideout 300ms forwards;
    -o-animation: slideout 300ms forwards;
    -webkit-animation: slideout 300ms forwards;
    animation: slideout 300ms forwards;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d; }
  .side-menu-container > .navbar-nav.active {
    margin-left: 300px;
    top: 50px;
    margin-top: 0; }
  /* Uncomment for scrollable menu -> see top comment */
  /*.absolute-wrapper{
        width:285px;
        -moz-animation: slideout 300ms forwards;
        -o-animation: slideout 300ms forwards;
        -webkit-animation: slideout 300ms forwards;
        animation: slideout 300ms forwards;
        -webkit-transform-style: preserve-3d;
        transform-style: preserve-3d;
    }*/
  @-moz-keyframes bodyslidein {
    0% {
      left: 0; }
    100% {
      left: 300px; } }
  @-webkit-keyframes bodyslidein {
    0% {
      left: 0; }
    100% {
      left: 300px; } }
  @keyframes bodyslidein {
    0% {
      left: 0; }
    100% {
      left: 300px; } }
  @-moz-keyframes bodyslideout {
    0% {
      left: 300px; }
    100% {
      left: 0; } }
  @-webkit-keyframes bodyslideout {
    0% {
      left: 300px; }
    100% {
      left: 0; } }
  @keyframes bodyslideout {
    0% {
      left: 300px; }
    100% {
      left: 0; } }
  /* Slide side body*/
  .side-body {
    margin-left: 5px;
    margin-top: 70px;
    position: relative;
    -moz-animation: bodyslideout 300ms forwards;
    -o-animation: bodyslideout 300ms forwards;
    -webkit-animation: bodyslideout 300ms forwards;
    animation: bodyslideout 300ms forwards;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d; }
  .body-slide-in {
    -moz-animation: bodyslidein 300ms forwards;
    -o-animation: bodyslidein 300ms forwards;
    -webkit-animation: bodyslidein 300ms forwards;
    animation: bodyslidein 300ms forwards;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d; }
  /* Hamburger */
  .navbar-toggle {
    border: 0;
    float: left;
    padding: 18px;
    margin: 0;
    border-radius: 0;
    background-color: #08c1fb; }
  /* Search */
  #search .panel-body .navbar-form {
    border-bottom: 0; }
  #search .panel-body .navbar-form .form-group {
    margin: 0; }
  #bookings .navbar-header,
  .auth-page .navbar-header {
    background-color: #fff; }
  /* Dropdown tweek */
  #dropdown .panel-body .navbar-nav {
    margin: 0; } }

/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%; }

body {
  /* Margin bottom by footer height */
  margin-bottom: 60px; }

@media (max-width: 768px) {
  #myaccount-page,
  .auth-page {
    margin-bottom: 0;
    padding-bottom: 0; } }

#bookings .footer,
#login-page .footer,
.auth-page .footer {
  background-color: #596885;
  padding: 0; }
  @media (max-width: 768px) {
    #bookings .footer,
    #login-page .footer,
    .auth-page .footer {
      padding: 0;
      position: relative; } }
  @media (max-width: 768px) {
    #bookings .footer .container,
    #login-page .footer .container,
    .auth-page .footer .container {
      margin: 20px auto 0 auto;
      padding: 20px 30px 0 30px; } }
  #bookings .footer a,
  #bookings .footer p,
  #login-page .footer a,
  #login-page .footer p,
  .auth-page .footer a,
  .auth-page .footer p {
    color: #fff;
    font-family: "Roboto", sans-serif; }
  #bookings .footer a:hover,
  #login-page .footer a:hover,
  .auth-page .footer a:hover {
    color: #08c1fb;
    text-decoration: none; }

#bookings .container,
#login-page .container,
.auth-page .container {
  width: 100%; }
  @media (min-width: 1200px) {
    #bookings .container,
    #login-page .container,
    .auth-page .container {
      max-width: 1600px; } }
  @media (max-width: 768px) {
    #bookings .container .pull-right,
    #login-page .container .pull-right,
    .auth-page .container .pull-right {
      width: 100%; } }
  #bookings .container .list-inline > li:last-child,
  #login-page .container .list-inline > li:last-child,
  .auth-page .container .list-inline > li:last-child {
    padding-right: 0; }
  @media (max-width: 768px) {
    #bookings .container .list-inline > li,
    #login-page .container .list-inline > li,
    .auth-page .container .list-inline > li {
      width: 100%;
      margin: 10px 0; } }

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  background-color: #111727;
  color: #fff;
  /* Set the fixed height of the footer here */ }
  .footer a {
    color: #fff; }
    .footer a:hover {
      opacity: 0.7; }

/* Custom page CSS
-------------------------------------------------- */
/* Not required for template or sticky footer method. */
.container {
  width: auto;
  padding: 0 15px;
  margin: 20px auto 10px auto; }

.container .text-muted {
  margin: 20px 0; }

/* Breadcrumbs from http://bootsnipp.com/snippets/featured/triangle-breadcrumbs-arrows */
.btn-breadcrumb {
  margin-top: 10px; }

#bc1 .btn + .btn {
  margin-left: 0px; }

.btn-breadcrumb .btn:not(:last-child):after {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 10px solid white;
  position: absolute;
  top: 50%;
  margin-top: -17px;
  left: 100%;
  z-index: 3; }

.btn-breadcrumb .btn:not(:last-child):before {
  content: " ";
  display: block;
  width: 0;
  height: 0;
  border-top: 17px solid transparent;
  border-bottom: 17px solid transparent;
  border-left: 10px solid #adadad;
  position: absolute;
  top: 50%;
  margin-top: -17px;
  margin-left: 1px;
  left: 100%;
  z-index: 3; }

.btn-breadcrumb .btn {
  padding: 6px 12px 6px 24px;
  background-color: transparent;
  border-color: #ebebeb;
  color: #3a3537; }
  .btn-breadcrumb .btn:hover {
    background-color: #ebebeb;
    opacity: 1; }

.btn-breadcrumb .btn:first-child {
  padding: 6px 6px 6px 10px; }

.btn-breadcrumb .btn:last-child {
  padding: 6px 18px 6px 24px; }

/** Default button **/
.btn-breadcrumb .btn.btn-default:not(:last-child):after {
  border-left: 10px solid #fff; }

.btn-breadcrumb .btn.btn-default:not(:last-child):before {
  border-left: 10px solid #ccc; }

.btn-breadcrumb .btn.btn-default:hover:not(:last-child):after {
  border-left: 10px solid #ebebeb; }

.btn-breadcrumb .btn.btn-default:hover:not(:last-child):before {
  border-left: 10px solid #adadad; }

/* The responsive part */
.btn-breadcrumb > * > div {
  /* With less: .text-overflow(); */
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis; }

.btn-breadcrumb > *:nth-child(n+2) {
  display: none; }

/* === For phones =================================== */
@media (max-width: 767px) {
  .btn-breadcrumb > *:nth-last-child(-n+2) {
    display: block; }
  .btn-breadcrumb > * div {
    max-width: 60px; } }

/* === For tablets ================================== */
@media (min-width: 768px) and (max-width: 991px) {
  .btn-breadcrumb > *:nth-last-child(-n+4) {
    display: block; }
  .btn-breadcrumb > * div {
    max-width: 100px; } }

/* === For desktops ================================== */
@media (min-width: 992px) {
  .btn-breadcrumb > *:nth-last-child(-n+6) {
    display: block; }
  .btn-breadcrumb > * div {
    max-width: 170px; } }

form {
  position: relative; }

#bookings body,
.auth-page body {
  font-family: "Roboto", sans-serif; }

#bookings a,
.auth-page a {
  font-family: "VisbyRoundCF-Bold", sans-serif; }

#bookings label,
.auth-page label {
  font-family: "Roboto-Medium", sans-serif; }

#bookings #cbAddCC,
.auth-page #cbAddCC {
  margin: 4px 5px 0 0; }

#bookings .btn-primary,
.auth-page .btn-primary {
  background-color: #2369d3;
  border-color: #2369d3; }

#bookings .btn-primary.focus,
#bookings .btn-primary:focus,
#bookings .btn-primary.active,
#bookings .btn-primary:active,
#bookings .open > .dropdown-toggle.btn-primary,
#bookings .btn-primary:hover,
.auth-page .btn-primary.focus,
.auth-page .btn-primary:focus,
.auth-page .btn-primary.active,
.auth-page .btn-primary:active,
.auth-page .open > .dropdown-toggle.btn-primary,
.auth-page .btn-primary:hover {
  background-color: #08c1fb;
  border-color: #08c1fb; }

#bookings .clearfix,
.auth-page .clearfix {
  clear: both; }

.btn-norm {
  float: right;
  margin-top: 15px; }

.bd-group {
  position: relative;
  padding: 1rem;
  margin: 1rem -1rem;
  border: solid #f7f7f9;
  border-width: .2rem; }

.bd-group::after {
  content: "";
  display: table;
  clear: both; }

.bd-group-row {
  margin-bottom: 5px; }

.panel-title {
  font-size: 20px;
  color: #1fa3ce;
  text-transform: capitalize; }

.btn-primary.focus,
.btn-primary:focus,
.btn-primary.active,
.btn-primary:active,
.open > .dropdown-toggle.btn-primary,
.btn-primary:hover {
  background-color: #5db347;
  border-color: #5db347; }

label,
table > thead {
  text-transform: capitalize; }

.text-lowercase {
  text-transform: lowercase; }

.delete-row {
  text-align: left; }

.add-row {
  text-align: right; }

.add-row button {
  margin-top: 15px; }

a.popmodal {
  font-size: 0.75em; }

.form-inline.keydate-input input[type="checkbox"] {
  top: 3px; }

a.navbar-brand.logo {
  background-image: url("../images/logo_white.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position-y: 3px;
  height: 45px;
  width: 93px;
  text-indent: -9999px;
  margin: 0 10px; }

@media only screen and (max-width: 1024px) {
  a.navbar-brand.logo {
    margin-left: 10px;
    margin-top: -9px; }
  .side-menu a.navbar-brand.logo {
    margin-top: 0; } }

@media (min-width: 768px) {
  .form-inline.bd-group .form-control {
    width: 100%; } }

@media (min-width: 544px) {
  .bd-example {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    padding: 1.5rem;
    border-width: .2rem; } }

.market-input-parent label {
  margin-top: 5px; }

.navbar-inverse.crimsonbg {
  background-color: #9D2235; }

.navbar-inverse.crimsonbg h1 {
  color: #fff;
  font-size: 20px;
  line-height: 18px;
  text-align: center; }

#mainView.printView {
  margin-top: 25px; }

.market-input-parent .btn-icon {
  font-size: 22px; }

.market-input-parent .btn-icon.more-this {
  color: #000;
  font-size: 14px;
  font-weight: bold;
  line-height: 28px;
  margin-left: 0;
  padding-left: 0;
  margin-top: 5px; }

.market-input-parent .btn-icon.more-this:hover {
  opacity: 0.7; }

.market-input .bd-group-row {
  margin-bottom: 23px; }

.resource-hidden {
  display: none; }

.modalpopActivity {
  font-size: 12px;
  line-height: 31px; }

.form-inline .form-control.idealink {
  width: 100%; }

.form-group .content-box {
  border: 1px solid #c4c2c3;
  padding: 8px 17px; }

.btn-thumb {
  font-size: 20px;
  padding: 0 9px 0 0;
  opacity: 0.5; }
  .btn-thumb.thumb-check, .btn-thumb:hover {
    opacity: 1;
    outline: 0; }
  .btn-thumb.editidea {
    font-size: 14px;
    opacity: 1; }
    .btn-thumb.editidea span {
      font-weight: bold; }
    .btn-thumb.editidea .glyphicon-edit:before {
      margin-right: 4px; }

.comment-area {
  border: 1px solid #ccc;
  border-radius: 5px;
  padding: 5px 15px; }

#comment-section {
  margin-bottom: 15px; }

#mainViewWrapper {
  margin-top: 50px;
  max-width: 1600px; }
  @media (max-width: 1024px) {
    #mainViewWrapper {
      margin-top: 0; } }

@media (max-width: 1023px) {
  #topHeader {
    display: none; } }

.container-small {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: calc(100vh - 160px);
  padding: 20px;
  box-sizing: border-box;
  overflow-y: auto; }
  @media (max-width: 768px) {
    .container-small {
      padding: 0;
      display: block;
      min-height: auto; } }

.content-small {
  width: 100%;
  max-width: 425px;
  margin: 0 auto; }
  .content-small .control-label {
    text-align: left; }
  .content-small #registBtn,
  .content-small #submLogin,
  .content-small #btnReset {
    width: 100%; }
  .content-small #btn-resetLink {
    width: 75%;
    margin: 10px 0 0 0; }
    @media (max-width: 768px) {
      .content-small #btn-resetLink {
        width: 100%;
        font-size: 16px; } }

@media (max-width: 1023px) {
  .one-column #topHeader {
    display: block; } }

.one-column .body-content {
  margin-top: 70px; }

.comment {
  margin-bottom: 10px; }
  .comment .small-italic-text {
    font-size: 10px;
    font-style: italic; }

.commenttext {
  border: none;
  width: 100%; }

.link-edit {
  display: none; }
  .link-edit .buttonlinks {
    text-align: right; }

.edit-idea {
  display: none;
  margin-top: 30px;
  margin-bottom: 30px; }

@media (min-width: 992px) {
  .block-index {
    min-height: 380px; } }

.error {
  color: #ff0000; }

.form-inline .attaches {
  display: none; }

.modal-dialog .form-inline .attaches {
  display: block !important; }

.desc-wrap {
  position: relative; }

.dspinner {
  position: absolute;
  left: 39%;
  margin-right: -56px;
  top: 50%;
  margin-top: -25px; }
  .dspinner img {
    max-width: 100px; }

.spinner {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url("../images/loading-gallery.gif") 50% 50% no-repeat black;
  background-size: 100px;
  opacity: 0.5;
  background-size: 10%; }

#pathway h2.title {
  text-align: center; }

.checkbox-list {
  text-align: center; }
  .checkbox-list label {
    font-weight: normal;
    margin-right: 10px; }

ul#inven_hier {
  padding-left: 0; }
  ul#inven_hier li {
    list-style: none;
    margin-bottom: 5px; }
  ul#inven_hier ul {
    margin-top: 5px; }
    ul#inven_hier ul li {
      margin-bottom: 5px;
      padding-left: 0; }

#top_inven {
  padding-left: 0; }
  #top_inven > li {
    list-style: none;
    margin-bottom: 5px; }
  #top_inven ul#inven_hier {
    margin-top: 5px;
    padding-left: 15px; }

.arrows {
  display: inline-block; }
  .arrows button {
    border: none;
    background-color: transparent;
    color: #b1aeae;
    padding: 5px; }

.slider div {
  text-align: center;
  padding: 5px 0px;
  position: relative; }

.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  margin-top: -30px;
  padding: 0;
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
  z-index: 9999; }

.slick-next {
  right: 0; }

.slick-slide img {
  margin: 0 auto; }

.slick-next::before {
  content: "\e080"; }

.slick-prev::before {
  content: "\e079"; }

.slick-prev:before,
.slick-next:before {
  font-family: 'Glyphicons Halflings';
  font-size: 20px;
  line-height: 1;
  opacity: .75;
  color: #b1aeae;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.icon-btn {
  cursor: pointer;
  color: #b1aeae;
  border: none;
  outline: none;
  background: transparent;
  font-size: 30px;
  position: absolute;
  top: -12px;
  right: 50%;
  margin-right: -93px; }

#sitePic_form .file-updiv {
  padding: 0; }
  #sitePic_form .file-updiv img {
    width: 100%; }

.file-updiv {
  border: 1px solid #262223;
  display: inline-block;
  position: relative;
  width: 150px;
  height: 150px;
  background-size: contain !important;
  position: relative;
  overflow: hidden; }
  .file-updiv .filemodel {
    top: -30px;
    left: 0;
    width: 100%;
    height: 180px;
    position: absolute;
    opacity: 1;
    filter: alpha(opacity=0);
    z-index: 1; }
    .file-updiv .filemodel:after {
      position: absolute;
      display: block;
      content: "+";
      font-size: 50px;
      top: 50%;
      left: 50%;
      margin-left: -17px;
      margin-top: -12px; }

.slick-slide img.slide-pic,
.deletebutton {
  display: none; }

.imageBack.slick-slide .file-updiv {
  display: none; }

.imageBack.slick-slide .slide-pic {
  width: 150px;
  height: 150px;
  border: 1px solid black;
  display: block; }

.imageBack.slick-slide .deletebutton {
  display: block; }
  .imageBack.slick-slide .deletebutton:hover {
    background-color: transparent;
    border-color: transparent;
    color: #b1aeae;
    opacity: 0.8; }

.loading {
  position: fixed;
  z-index: 222;
  width: 100%;
  height: 100%;
  background: transparent;
  opacity: 0.7;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center; }

form > .loading {
  position: fixed; }

@media only screen and (min-width: 1024px) {
  form > .modal-loader {
    margin-left: 0; } }

#site_form .loading {
  position: fixed; }

.loader {
  border: 16px solid #f3f3f3;
  border-top: 16px solid #3498db;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
  z-index: 1; }

.search-loader {
  padding: 40% 0 0 0; }

.side-loader {
  border: 16px solid #f3f3f3;
  border-top: 16px solid #3498db;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
  z-index: 1;
  top: 100%;
  left: 37%;
  position: relative; }

@media only screen and (max-width: 1024px) {
  .side-loader {
    top: 0%; } }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

.nopadding {
  padding: 0 !important;
  margin: 0 !important; }

.submitted .form-control.ng-invalid,
.form-control.ng-invalid.ng-touched,
.parkerEmailError {
  border: 1px solid red; }

button.close:hover,
.btn.close:hover {
  background-color: transparent; }

.modal-body.licensePop {
  height: 373px;
  overflow-y: scroll; }

.first-panel.entity-panel .panel-group {
  margin-bottom: 5px; }

.entity-panel .panel-group {
  padding-left: 15px;
  padding-right: 15px;
  margin-bottom: 15px; }

.entity-panel .top-label {
  margin-top: 13px; }

.entity-panel .panel-body {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0; }

.days a {
  padding: 5px;
  border: 1px solid #c4c2c3;
  border-radius: 5px;
  display: inline-block;
  text-align: center;
  min-width: 31px;
  font-weight: bold;
  cursor: pointer; }
  .days a.active, .days a:hover {
    background-color: #08c1fb;
    text-decoration: none;
    color: #fff; }
  .days a:hover {
    opacity: 0.5; }

#dlgsitePic_form .modal-body.container {
  padding: 10px 0 0; }

#struct_hier {
  padding-left: 0; }
  #struct_hier ul {
    padding-left: 15px; }
  #struct_hier li {
    font-size: 12px;
    list-style: none; }
  #struct_hier li:before {
    content: "\e118";
    font-family: 'Glyphicons Halflings';
    font-size: 9px;
    position: relative;
    margin-right: 10px;
    top: -1px;
    color: #ccc; }

.imageGallery ul {
  padding-left: 0; }
  .imageGallery ul li {
    display: inline-block;
    list-style: none;
    padding: 5px; }

.imageGallery img {
  width: 120px;
  height: 120px; }

div[dropzone] {
  border: 2px dashed #bbb;
  border-radius: 5px;
  padding: 25px;
  text-align: center;
  font: 20pt bold;
  color: #bbb;
  margin-bottom: 20px; }

.lnk span {
  padding: 6px;
  color: white;
  border-radius: 15px;
  text-align: center; }

.lnk:hover {
  text-decoration: none;
  opacity: 0.75; }

.lnk-red {
  color: red; }
  .lnk-red span {
    background: red; }
  .lnk-red:hover {
    color: red; }

.lnk-green {
  color: #6abc55; }
  .lnk-green span {
    background: #6abc55; }
  .lnk-green:hover {
    color: #6abc55; }

li {
  position: relative; }
  li .shadowSelect {
    position: absolute;
    top: -999950px;
    background: #b1aeae;
    opacity: 0.7;
    color: #fff;
    width: 120px;
    text-align: center;
    height: 120px;
    vertical-align: middle;
    text-transform: uppercase;
    font-weight: bold;
    padding-top: 50px; }

li.selected .shadowSelect,
li:hover .shadowSelect {
  top: 5px; }

.remove-access {
  border: 1px solid #c4c2c3;
  padding: 10px 10px 5px; }

.btn:focus,
a {
  outline: 0; }

#testimg {
  width: 250px; }

select.nodrop {
  -webkit-appearance: none;
  -moz-appearance: none;
  text-indent: 0;
  text-overflow: ''; }
  select.nodrop::-ms-expand {
    display: none; }

.panel-group .report-panel .panel {
  margin-bottom: 10px;
  margin-top: 10px; }

.panel-group .report-panel .panel-body {
  padding: 15px; }

#mainView .panel-delete {
  width: 60%;
  max-width: 60%;
  margin: 50px auto 20px auto; }
  @media only screen and (max-width: 600px) {
    #mainView .panel-delete {
      width: 80%;
      max-width: 80%; } }
  #mainView .panel-delete h3.error-heading {
    color: #ff0000;
    text-align: center;
    text-transform: uppercase;
    font-size: 24px;
    margin: 0 0 20px 0; }
  #mainView .panel-delete .btn-warning {
    text-transform: initial;
    background: #ff0000;
    color: #fff;
    margin: 50px auto 0 auto;
    border: 0 none;
    display: block; }

.btn-container {
  padding-left: 15px; }
  .btn-container .btn-warning {
    background: #ff0000;
    color: #fff; }

.invenbuz {
  display: none; }

.access-table h3 {
  margin-top: 0;
  display: inline-block; }

.access-table .btn-norm {
  margin-top: 0; }

.text-bold {
  font-weight: bold; }

h3.license-type {
  clear: both; }

.break-word {
  word-wrap: break-word; }

.modal-loader {
  display: flex;
  justify-content: center;
  align-items: center; }
  .modal-loader .loader {
    top: 0;
    left: 0; }

.breadcrumb-item {
  border-left: none; }

#myaccount img {
  border-radius: 50%;
  width: 45px; }

#myaccount div {
  float: right;
  margin-left: 15px;
  font-size: 12px; }
  #myaccount div.myLinks {
    padding-top: 4px;
    line-height: 20px; }
  #myaccount div a {
    color: #fff;
    margin-left: 10px; }
    #myaccount div a:hover, #myaccount div a:active {
      color: #fff;
      text-decoration: underline; }

#bookings #myaccount a,
.auth-page #myaccount a {
  color: #2369d3;
  padding: 0 10px;
  text-decoration: none; }
  #bookings #myaccount a:last-child,
  .auth-page #myaccount a:last-child {
    padding: 0 0 0 10px; }
  #bookings #myaccount a:hover, #bookings #myaccount a:active,
  .auth-page #myaccount a:hover,
  .auth-page #myaccount a:active {
    color: #08c1fb;
    text-decoration: none; }

#my_account .panel-group .panel {
  margin-bottom: 15px; }

html#bookings.hide-bg {
  background-image: none; }
  html#bookings.hide-bg body {
    color: #262223; }

@media (min-width: 1024px) {
  html#bookings.unlogged .side-menu {
    display: none; } }

@media (min-width: 1024px) {
  html#bookings.unlogged .side-body {
    margin-left: 0; } }

html#bookings .panel-body {
  color: #262223; }

html#bookings body {
  background-image: url(../images/1080-divvyblue-rgb.jpg) !important;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed; }
  @media (max-width: 768px) {
    html#bookings body {
      margin-bottom: 0;
      padding-bottom: 0; } }

html#bookings label {
  text-transform: capitalize;
  font-weight: normal; }
  html#bookings label.checkbox {
    text-transform: initial; }

html#bookings .navbar-inverse {
  background-color: transparent; }

html#bookings .side-menu,
html#bookings .side-menu > .navbar-default {
  background: linear-gradient(#01449f, #0a97c4); }

html#bookings #mapDispAddr {
  height: 600px;
  pointer-events: none;
  opacity: 0.5;
  filter: grayscale(100%); }

html#bookings .mapColour #mapDispAddr {
  opacity: 1;
  filter: grayscale(0);
  pointer-events: initial; }

.emailconfirmation {
  text-align: center; }
  .emailconfirmation .icon {
    font-size: 190px;
    line-height: 170px;
    margin: 30px; }
  .emailconfirmation h1 {
    line-height: 60px; }
  .emailconfirmation h3 {
    line-height: 40px; }

@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.6.3");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "VisbyRoundCF-Bold";
  src: url("../fonts/VisbyRoundCF-Bold.otf") format(“opentype”); }

@font-face {
  font-family: "Roboto";
  src: url("../fonts/Roboto-Regular.woff2") format("woff2"), url("../fonts/Roboto-Regular.woff") format("woff");
  letter-spacing: 0.02em; }

@font-face {
  font-family: "Roboto-Medium";
  src: url("../fonts/Roboto-Medium.woff2") format("woff2"), url("../fonts/Roboto-Medium.woff") format("woff");
  letter-spacing: 0.02em;
  font-weight: 500; }

@font-face {
  font-family: "VisbyRoundCF-Bold";
  src: url("../fonts/VisbyRoundCF-Bold.woff2") format("woff2"), url("../fonts/VisbyRoundCF-Bold.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-decoration: none;
  line-height: 1.6;
  letter-spacing: 2.8px; }

#searchpage {
  color: #262223; }
  #searchpage .search-result-column h3 {
    margin-top: 0; }
  #searchpage label {
    color: #fff; }
  #searchpage h3 {
    color: #fff; }
  #searchpage .gm-style-mtc label {
    color: #262223; }
  #searchpage.home-search {
    /*
    .dropdown-menu {
     width: calc(76% - 15px);
   
     @media (max-width: $screen-sm) {
        width: calc(97% - 15px);
      }
    }*/ }
    #searchpage.home-search .btn-set,
    #searchpage.home-search h1,
    #searchpage.home-search label {
      color: #fff; }
    #searchpage.home-search .gm-style-mtc label {
      color: #262223; }
    #searchpage.home-search .entity-panel .panel-group {
      padding-top: 0;
      padding-bottom: 0; }
  #searchpage ul.tab {
    padding: 16px 0 10px 15px; }
    @media (max-width: 1200px) {
      #searchpage ul.tab {
        padding: 0 0 0 15px; } }
  #searchpage .dropdown-menu {
    width: calc(80% - 15px); }
    @media (max-width: 1200px) {
      #searchpage .dropdown-menu {
        width: calc(76% - 15px); } }
    @media (max-width: 992px) {
      #searchpage .dropdown-menu {
        width: 100%; } }
  #searchpage #mapWindowAll.hidemap,
  #searchpage #mapWindowIndividual.hidemap {
    position: fixed;
    left: -999999em; }
  #searchpage .uib-datepicker-popup {
    width: calc(100% - 45px);
    padding: 10px; }
    #searchpage .uib-datepicker-popup .uib-datepicker .uib-daypicker table {
      width: 100%; }
  #searchpage .search-result {
    overflow: auto;
    max-height: 650px !important; }
    #searchpage .search-result .search-panel {
      clear: both;
      margin: 0 0 15px 0;
      position: relative;
      padding: 10px;
      border: 1px solid #c4c2c3;
      transition: background-color 800ms ease;
      background: #fff;
      border-radius: 5px; }
      #searchpage .search-result .search-panel.notavailable {
        background: #b1aeae;
        opacity: 0.7;
        pointer-events: none; }
        #searchpage .search-result .search-panel.notavailable:hover {
          background: #b1aeae;
          pointer-events: none;
          opacity: 0.7;
          color: inherit; }
          #searchpage .search-result .search-panel.notavailable:hover h4 {
            color: inherit; }
      #searchpage .search-result .search-panel.behalf {
        border: 2px solid #ff0033; }
        #searchpage .search-result .search-panel.behalf:hover {
          border: 2px solid #ff0033; }
      #searchpage .search-result .search-panel.selected, #searchpage .search-result .search-panel:hover {
        background: #fff;
        opacity: 1;
        color: #596885;
        border: 1px solid #08c1fb; }
        #searchpage .search-result .search-panel.selected h4, #searchpage .search-result .search-panel:hover h4 {
          color: #08c1fb; }
    #searchpage .search-result .panel-info,
    #searchpage .search-result .panel-photo {
      float: left; }
      #searchpage .search-result .panel-info img,
      #searchpage .search-result .panel-photo img {
        margin-bottom: 10px; }
    #searchpage .search-result .panel-info {
      padding: 0 8px;
      font-size: 12px;
      max-width: 41%;
      margin-right: 24%; }
      @media (max-width: 1200px) {
        #searchpage .search-result .panel-info {
          max-width: 100%; } }
      @media (max-width: 1447px) {
        #searchpage .search-result .panel-info {
          max-width: 100%; } }
      #searchpage .search-result .panel-info h4 {
        margin-top: 0;
        padding-top: 0; }
      #searchpage .search-result .panel-info ul {
        padding-left: 15px; }
        #searchpage .search-result .panel-info ul li {
          font-size: 10px; }
    #searchpage .search-result .panel-price {
      float: right;
      padding: 10px;
      font-size: 15px;
      text-align: center;
      border-radius: 5px;
      margin-right: 10px;
      position: absolute;
      top: 10px;
      right: 10px; }
      @media (min-width: 768px) {
        #searchpage .search-result .panel-price {
          font-size: 22px; } }
      #searchpage .search-result .panel-price .panel-type {
        font-size: 9px; }
  #searchpage .search-filter {
    margin-top: 10px; }
    @media (max-width: 768px) {
      #searchpage .search-filter input,
      #searchpage .search-filter select {
        font-size: 16px; } }
    #searchpage .search-filter #dispAddress {
      width: 77%; }
      @media (max-width: 1200px) {
        #searchpage .search-filter #dispAddress {
          width: 72%; } }
      @media (max-width: 992px) {
        #searchpage .search-filter #dispAddress {
          width: auto; } }
      #searchpage .search-filter #dispAddress input {
        float: left;
        margin: 0 1% 0 0; }
        @media (max-width: 992px) {
          #searchpage .search-filter #dispAddress input {
            float: none;
            margin: 0 0 10px 0; } }
    #searchpage .search-filter .btn-primary {
      width: 22%;
      background-color: #fff;
      color: #2369d3;
      float: left; }
      @media (max-width: 1200px) {
        #searchpage .search-filter .btn-primary {
          width: 27%;
          font-size: 13px; } }
      @media (max-width: 992px) {
        #searchpage .search-filter .btn-primary {
          width: 100%;
          float: none; } }
      #searchpage .search-filter .btn-primary:hover {
        background-color: #fff;
        opacity: 1;
        color: #08c1fb;
        border-color: #08c1fb; }
    #searchpage .search-filter .panel-heading {
      display: none; }
    #searchpage .search-filter .panel {
      box-shadow: none;
      border-color: transparent;
      background: transparent; }
    #searchpage .search-filter .panel-group .panel + .panel {
      margin-top: 0; }
    #searchpage .search-filter.search-box input.form-control {
      width: 80%; }
    #searchpage .search-filter.search-box button {
      position: absolute;
      right: 10px;
      top: 20px; }
    #searchpage .search-filter .lbl-where {
      margin-right: 5px;
      color: #fff;
      float: left;
      font-family: "Roboto"; }
    #searchpage .search-filter p {
      color: #fff; }
      #searchpage .search-filter p.input-group {
        width: 100%; }
        #searchpage .search-filter p.input-group input {
          padding: 6px 16px; }
  #searchpage .btn-set {
    float: left;
    margin: 0 15px 0 0;
    text-transform: capitalize;
    text-align: left;
    font-size: 12px;
    color: #fff; }
    @media (max-width: 992px) {
      #searchpage .btn-set {
        margin: 15px 15px 0 0; } }
    @media (max-width: 768px) {
      #searchpage .btn-set {
        margin: 0 15px 0 0; } }
  #searchpage .table-container {
    display: table; }
  #searchpage .table-container .table-row {
    height: 100%;
    display: table-row; }
  #searchpage .table-container .table-row .table-col {
    display: table-cell;
    float: none;
    vertical-align: top; }
  #searchpage .entity-panel .panel-group {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px; }
  #searchpage .entity-panel .btn-search {
    margin: 0; }
  #searchpage .entity-panel .btn-set {
    margin: 0 15px 0 0; }
  #searchpage .panel-default > .panel-heading + .panel-collapse .panel-body {
    border-top-color: transparent; }
  #searchpage .panel-group .panel.second-panel {
    overflow: initial; }
  #searchpage .btn-search {
    text-align: center;
    text-transform: capitalize;
    background: #fff;
    color: #2369d3;
    border-radius: 5px;
    padding: 12px 0px;
    font-size: 10px;
    min-height: 72px;
    min-width: 71px;
    transition: opacity 800ms ease;
    border-color: #2369d3;
    margin: 8px 0 0 0; }
    #searchpage .btn-search .glyphicon {
      font-size: 20px;
      margin-bottom: 7px;
      display: block; }
    #searchpage .btn-search .to {
      font-size: 8px;
      text-transform: capitalize; }
    #searchpage .btn-search.selected {
      color: #fff;
      background: #08c1fb;
      border: 1px solid #08c1fb; }
    #searchpage .btn-search:hover, #searchpage .btn-search:active {
      background: #fff;
      color: #08c1fb;
      border-color: #08c1fb;
      opacity: 1; }
    #searchpage .btn-search .time-start,
    #searchpage .btn-search .time-end {
      display: block; }
    #searchpage .btn-search .time-start {
      font-size: 11px;
      margin-bottom: 5px;
      padding-bottom: 5px;
      border-bottom: 1px solid #c4c2c3; }
    #searchpage .btn-search.time-panel {
      padding: 12px 10px; }
  #searchpage #mapWindowAll {
    margin: 32px 0 0 0;
    padding: 0 15px 0 0; }
  #searchpage #mapWindowIndividual {
    padding: 0 15px 0 0; }
    @media (max-width: 992px) {
      #searchpage #mapWindowIndividual {
        padding: 0 15px; } }
  #searchpage .map-google {
    padding: 0;
    margin: 0; }
    #searchpage .map-google .hidden-xs .btn-primary {
      background-color: transparent;
      color: #fff;
      float: right;
      border: 0 none;
      text-transform: uppercase; }
      #searchpage .map-google .hidden-xs .btn-primary:hover {
        text-decoration: underline; }
  #searchpage ng-map {
    width: 100%;
    height: 650px;
    min-height: 650px;
    max-height: 650px; }
  #searchpage .date-end,
  #searchpage .date-start {
    text-transform: uppercase;
    display: flex;
    justify-content: center;
    align-items: center; }
    #searchpage .date-end.date-one,
    #searchpage .date-start.date-one {
      line-height: 39px;
      font-size: 11px; }
    #searchpage .date-end.date-multiple,
    #searchpage .date-start.date-multiple {
      font-size: 11px;
      display: inline; }
  #searchpage .navbar-inverse {
    background-color: transparent; }
  #searchpage .side-menu,
  #searchpage .side-menu > .navbar-default {
    background: linear-gradient(#01449f, #0a97c4); }
  #searchpage #parkingdetail-container {
    background: #fff;
    padding: 50px 20px 20px 20px;
    min-height: 470px; }
    @media (max-width: 768px) {
      #searchpage #parkingdetail-container {
        padding: 0 0 20px 0;
        min-height: auto; } }
  #searchpage .parkingdetail {
    font-size: 12px; }
    @media (min-width: 992px) {
      #searchpage .parkingdetail .detail-scroll {
        max-height: 200px;
        overflow-y: scroll; } }
    @media (min-width: 992px) {
      #searchpage .parkingdetail {
        padding-left: 0;
        padding-right: 0; } }
    #searchpage .parkingdetail h2 {
      color: #262223;
      font-size: 18px;
      font-weight: bold; }
  #searchpage .parkingdetail-table {
    width: 100%; }
    #searchpage .parkingdetail-table td {
      padding-bottom: 5px;
      vertical-align: top; }
    #searchpage .parkingdetail-table.date-table {
      font-size: 12px;
      border-bottom: 1px solid #c4c2c3; }
      #searchpage .parkingdetail-table.date-table td {
        padding: 5px 5px 15px 5px; }
  #searchpage button.bookbutton {
    background-color: #2369d3;
    width: 86%;
    padding: 6px;
    border: 0;
    font-size: 19px;
    margin: 20px 0;
    border-radius: 30px; }
    @media (max-width: 768px) {
      #searchpage button.bookbutton {
        width: 100%;
        margin: 20px 0 0 0; } }
    #searchpage button.bookbutton:hover {
      background: #08c1fb; }

.form-control.time-select {
  display: inline;
  width: 73px; }

#mapWindowIndividual ng-map {
  max-height: 200px !important;
  min-height: 200px !important; }

#dlgbookSpace {
  color: #262223; }
  #dlgbookSpace label {
    color: #262223; }
  #dlgbookSpace fieldset.form-group {
    border-bottom: 1px solid #e5e5e5; }

.modal-header.bookspace {
  border-bottom: 0;
  background-color: transparent; }
  .modal-header.bookspace button.close {
    color: #262223; }

#dlgbookSpace .modal-body {
  padding: 0 20px; }
  #dlgbookSpace .modal-body h3 {
    margin-top: 0; }

.no-padding {
  padding-left: 0;
  padding-right: 0; }

@media (max-width: 991px) {
  .end-date-field {
    padding: 0; } }

@media (min-width: 768px) {
  .end-date-field {
    padding-right: 0;
    margin-left: 10px; } }

.carousel-inner img {
  height: 100%;
  cursor: pointer;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%); }

.carousel-inner > .item {
  height: 250px;
  max-height: 250px;
  overflow: hidden; }
  .carousel-inner > .item .active {
    border-bottom: 0; }

.supporttable .table thead > tr > th {
  vertical-align: top; }

ul.tab {
  list-style-type: none;
  margin: 0;
  padding: 5px 0 0 15px;
  overflow: hidden; }
  @media (max-width: 1024px) {
    ul.tab {
      padding: 20px 0 0 0; } }
  @media (max-width: 768px) {
    ul.tab {
      padding: 0; } }

ul.tab li {
  float: left; }

ul.tab li a {
  display: inline-block;
  color: #fff;
  text-align: center;
  padding: 10px 20px;
  text-decoration: none;
  transition: 0.3s;
  text-transform: uppercase;
  font-family: "VisbyRoundCF-Bold", sans-serif;
  letter-spacing: 1px; }

ul.tab li a:hover {
  border-bottom: 3px solid #ddd; }

ul.tab li a:focus,
.active {
  border-bottom: 3px solid #ccc; }

.tabcontent {
  display: none;
  border-top: none; }

.icon-carlarge {
  background-image: url(images/Large_grey.png);
  width: 30px;
  height: 30px;
  background-size: 30px;
  display: block;
  margin: 0 auto; }

.icon-carsmall {
  background-image: url(images/Small_grey.png);
  width: 30px;
  height: 30px;
  background-size: 42px;
  display: block;
  margin: 0 auto;
  background-position: -5px -7px; }

.icon-motorbike {
  background-image: url(images/Motorcycle_grey.png);
  width: 30px;
  height: 30px;
  background-size: 55px;
  display: block;
  margin: 0 auto;
  background-position: -14px -14px; }

.searchresult tr {
  background: #c4c2c3; }
  .searchresult tr.unavailable {
    background: none; }

.report-accordion .panel-group .panel-default,
.search-filter .panel-default {
  overflow: visible; }

.form-control.time-select.cardyear {
  width: 105px; }

input[type=range] {
  -webkit-appearance: none;
  margin: 18px 0;
  width: 100%; }

input[type=range]:focus {
  outline: none; }

input[type=range]::-webkit-slider-runnable-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  background: #3071a9;
  border-radius: 1.3px;
  border: 0.2px solid #010101; }

input[type=range]::-webkit-slider-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer;
  -webkit-appearance: none;
  margin-top: -14px; }

input[type=range]:focus::-webkit-slider-runnable-track {
  background: #367ebd; }

input[type=range]::-moz-range-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  animate: 0.2s;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  background: #3071a9;
  border-radius: 1.3px;
  border: 0.2px solid #010101; }

input[type=range]::-moz-range-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer; }

input[type=range]::-ms-track {
  width: 100%;
  height: 8.4px;
  cursor: pointer;
  animate: 0.2s;
  background: transparent;
  border-color: transparent;
  border-width: 16px 0;
  color: transparent; }

input[type=range]::-ms-fill-lower {
  background: #2a6495;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; }

input[type=range]::-ms-fill-upper {
  background: #3071a9;
  border: 0.2px solid #010101;
  border-radius: 2.6px;
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d; }

input[type=range]::-ms-thumb {
  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
  border: 1px solid #000000;
  height: 36px;
  width: 16px;
  border-radius: 3px;
  background: #ffffff;
  cursor: pointer; }

input[type=range]:focus::-ms-fill-lower {
  background: #3071a9; }

input[type=range]:focus::-ms-fill-upper {
  background: #367ebd; }

/*# sourceMappingURL=starter-template.css.map */
.navbar-default {
  padding: 10px;
  background-color: #00c3fe;
  border-color: #00c3fe;
  color: #f8f8f8;
}

#bookings .navbar-default,
.auth-page .navbar-default {
  background-color: #ffffff;
  border-color: #ffffff;
  color: #2369d3;
  text-transform: uppercase;
  font-family: "VisbyRoundCF-Bold", sans-serif;
  font-size: 14px;
  font-stretch: normal;
  font-style: normal;
  text-decoration: none;
  line-height: 1.6;
  letter-spacing: 2.8px;
}

.side-menu,
.side-menu > .navbar-default {
  background-color: #222;
  border-color: #222;
  color: #f8f8f8;
  padding: 0;
}

.side-menu,
.side-body,
.body-content {
  margin-top: 15px;
}

@media (max-width: 1024px) {
  .side-menu {
    margin-top: 0px;
  }

  .side-body {
    margin-top: 50px;
  }
}

/*.side-body {
    margin-top:18px;
}*/
#bookings .navbar-default .navbar-nav > li > a,
.auth-page .navbar-default .navbar-nav > li > a,
#bookings .navbar-default .navbar-nav > li > a:visited,
.auth-page .navbar-default .navbar-nav > li > a:visited,
#bookings .navbar-default .navbar-nav > li > a:focus,
.auth-page .navbar-default .navbar-nav > li > a:focus
 {
  color: #2369d3;
  padding: 15px 20px;
}

#bookings .navbar-default .navbar-nav > li > a:hover,
.auth-page .navbar-default .navbar-nav > li > a:hover
 {
  color: #08c1fb;
}

.navbar-default .navbar-nav > li > a,
.navbar-default .navbar-nav > li > a:visited,
.navbar-default .navbar-nav > li > a:focus {
  color: #e8e8e8;
}

.navbar-default .navbar-nav > li > a:hover {
  color: white;
}

a.navbar-brand.logo {
  background-image: url(images/logo_white.png);
}

.container {
  width: auto;
  /*max-width: 680px;*/
  padding: 0 15px;
}

/* Register page style */
/* .signin-button {
    width: 200px;
    height: 40px;
} */
/* .signin-button > div > div > svg {
    height: 50px;
    width: 100%;
} */

/*!
 *  Font Awesome 4.1.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.1.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.1.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.1.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.1.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-moz-transform:scale(-1, 1);-ms-transform:scale(-1, 1);-o-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-moz-transform:scale(1, -1);-ms-transform:scale(1, -1);-o-transform:scale(1, -1);transform:scale(1, -1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-square:before,.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}
/*! bootstrap3-wysihtml5-bower 2014-06-11 */

ul.wysihtml5-toolbar{margin:0;padding:0;display:block}ul.wysihtml5-toolbar::after{clear:both;display:table;content:""}ul.wysihtml5-toolbar>li{float:left;display:list-item;list-style:none;margin:0 5px 10px 0}ul.wysihtml5-toolbar a[data-wysihtml5-command=bold]{font-weight:700}ul.wysihtml5-toolbar a[data-wysihtml5-command=italic]{font-style:italic}ul.wysihtml5-toolbar a[data-wysihtml5-command=underline]{text-decoration:underline}ul.wysihtml5-toolbar a.btn.wysihtml5-command-active{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);background-color:#E6E6E6;background-color:#D9D9D9;outline:0}ul.wysihtml5-commands-disabled .dropdown-menu{display:none!important}ul.wysihtml5-toolbar div.wysihtml5-colors{display:block;width:50px;height:20px;margin-top:2px;margin-left:5px;position:absolute;pointer-events:none}ul.wysihtml5-toolbar a.wysihtml5-colors-title{padding-left:70px}ul.wysihtml5-toolbar div[data-wysihtml5-command-value=black]{background:#000!important}ul.wysihtml5-toolbar div[data-wysihtml5-command-value=silver]{background:silver!important}ul.wysihtml5-toolbar div[data-wysihtml5-command-value=gray]{background:gray!important}ul.wysihtml5-toolbar div[data-wysihtml5-command-value=maroon]{background:maroon!important}ul.wysihtml5-toolbar div[data-wysihtml5-command-value=red]{background:red!important}ul.wysihtml5-toolbar div[data-wysihtml5-command-value=purple]{background:purple!important}ul.wysihtml5-toolbar div[data-wysihtml5-command-value=green]{background:green!important}ul.wysihtml5-toolbar div[data-wysihtml5-command-value=olive]{background:olive!important}ul.wysihtml5-toolbar div[data-wysihtml5-command-value=navy]{background:navy!important}ul.wysihtml5-toolbar div[data-wysihtml5-command-value=blue]{background:#00f!important}ul.wysihtml5-toolbar div[data-wysihtml5-command-value=orange]{background:orange!important}.glyphicon-quote:before{content:"\201C";font-family:Georgia,serif;font-size:50px;position:absolute;top:-4px;left:-3px;max-height:100%}.glyphicon-quote:after{content:"\0000a0"}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;height:0;font-weight:700;color:#fff;-webkit-text-shadow:0 1px 0 #fff;text-shadow:0 1px 0 #fff;opacity:.8}.toast-close-button:focus,.toast-close-button:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}#toast-container{position:fixed;z-index:999999}#toast-container *{box-sizing:border-box}#toast-container .toast{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px 3px 3px 3px;background-position:15px;background-repeat:no-repeat;box-shadow:0 0 12px #999;color:#fff;opacity:.8}#toast-container .toast:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}#toast-container .toast.toast-info{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=")!important}#toast-container .toast.toast-error{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=")!important}#toast-container .toast.toast-success{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==")!important}#toast-container .toast.toast-warning{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=")!important}#toast-container.toast-bottom-center .toast,#toast-container.toast-top-center .toast{width:300px;margin-left:auto;margin-right:auto}#toast-container.toast-bottom-full-width .toast,#toast-container.toast-top-full-width .toast{width:96%;margin-left:auto;margin-right:auto}.toast{background-color:#030303}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}progress-bar{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}div[toast]{opacity:1!important}div[toast].ng-enter{opacity:0!important;transition:opacity .3s linear}div[toast].ng-enter.ng-enter-active{opacity:1!important}div[toast].ng-leave{opacity:1;transition:opacity .3s linear}div[toast].ng-leave.ng-leave-active{opacity:0!important}@media all and (max-width:240px){#toast-container .toast.div{padding:8px 8px 8px 50px;width:11em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px) and (max-width:480px){#toast-container .toast.div{padding:8px 8px 8px 50px;width:18em}#toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px) and (max-width:768px){#toast-container .toast.div{padding:15px 15px 15px 50px;width:25em}}
.wickedpicker{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 0 0 1px rgba(14,41,57,.12),0 2px 5px rgba(14,41,57,.44),inset 0 -1px 2px rgba(14,41,57,.15);background:#fefefe;margin:0 auto;border-radius:.1px;width:270px;height:130px;font-size:14px;display:none}.wickedpicker__title{background-image:-webkit-linear-gradient(top,#fff 0,#f2f2f2 100%);position:relative;background:#f2f2f2;margin:0 auto;border-bottom:1px solid #e5e5e5;padding:12px 11px 10px 15px;color:#4C4C4C;font-size:inherit}.wickedpicker__close{-webkit-transform:translateY(-25%);-moz-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);position:absolute;top:25%;right:10px;color:#34495e;cursor:pointer}.wickedpicker__close:before{content:'\00d7'}.wickedpicker__controls{padding:10px 0;line-height:normal;margin:0}.wickedpicker__controls__control,.wickedpicker__controls__control--separator{vertical-align:middle;display:inline-block;font-size:inherit;margin:0 auto;width:35px;letter-spacing:1.3px}.wickedpicker__controls__control-down,.wickedpicker__controls__control-up{color:#34495e;position:relative;display:block;margin:3px auto;font-size:18px;cursor:pointer}.wickedpicker__controls__control-up:before{content:'\e800'}.wickedpicker__controls__control-down:after{content:'\e801'}.wickedpicker__controls__control--separator{width:5px}.text-center,.wickedpicker__controls,.wickedpicker__controls__control,.wickedpicker__controls__control--separator,.wickedpicker__controls__control-down,.wickedpicker__controls__control-up,.wickedpicker__title{text-align:center}.hover-state{color:#3498db}@font-face{font-family:fontello;src:url(../fonts/fontello.eot?52602240);src:url(../fonts/fontello.eot?52602240#iefix) format("embedded-opentype"),url(../fonts/fontello.woff?52602240) format("woff"),url(../fonts/fontello.ttf?52602240) format("truetype"),url(../fonts/fontello.svg?52602240#fontello) format("svg");font-weight:400;font-style:normal}.fontello-after:after,.fontello:before,.wickedpicker__controls__control-down:after,.wickedpicker__controls__control-up:before{font-family:fontello;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.clearable-picker{position:relative;display:inline-block}.clearable-picker>.hasWickedpicker{padding-right:1em}.clearable-picker>.hasWickedpicker::-ms-clear{display:none}.clearable-picker>[data-clear-picker]{position:absolute;top:50%;right:0;transform:translateY(-50%);font-weight:700;font-size:.8em;padding:0 .3em .2em;line-height:1;color:#bababa;cursor:pointer}.clearable-picker>[data-clear-picker]:hover{color:#a1a1a1}
.adyen-checkout__spinner__wrapper{height:100%;display:flex;justify-content:center;align-items:center}.adyen-checkout__spinner__wrapper--inline{height:auto;display:inline-block;margin-right:8px}.adyen-checkout__spinner{border-radius:50%;height:43px;width:43px;border:3px solid #06f;border-top-color:transparent;-webkit-animation:rotateSpinner 1.5s linear infinite;animation:rotateSpinner 1.5s linear infinite}.adyen-checkout__spinner--large{height:43px;width:43px}.adyen-checkout__spinner--small{height:16px;width:16px;border-width:2px}.adyen-checkout__spinner--medium{height:28px;width:28px}@-webkit-keyframes rotateSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotateSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
.adyen-checkout__button{background:#00112c;border:0;border-radius:6px;color:#fff;cursor:pointer;font-size:1em;font-weight:500;height:48px;margin:0;padding:15px;text-decoration:none;transition:background .3s ease-out,box-shadow .3s ease-out;width:100%}.adyen-checkout__button:focus{box-shadow:0 0 0 2px #99c2ff;outline:0}.adyen-checkout__button:hover{background:#1c3045;box-shadow:0 0,0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14)}.adyen-checkout__button:active{background:#3a4a5c}.adyen-checkout__button:hover:focus{box-shadow:0 0 0 2px #99c2ff,0 3px 4px rgba(0,15,45,.2)}.adyen-checkout__button:disabled,.adyen-checkout__button:disabled:hover{box-shadow:none;cursor:not-allowed;opacity:.4;-webkit-user-select:all;-moz-user-select:all;user-select:all}.adyen-checkout__button.adyen-checkout__button--loading{background:#687282;box-shadow:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.adyen-checkout__button.adyen-checkout__button--pay{margin-top:24px}.adyen-checkout__button.adyen-checkout__button--standalone{margin-top:0}.adyen-checkout__button.adyen-checkout__button--inline{display:block;width:auto;height:auto;padding:10px 8px;font-size:.81em}.adyen-checkout__button.adyen-checkout__button--ghost{background:none;border:0;color:#00112c}.adyen-checkout__button.adyen-checkout__button--ghost:hover{background:#f7f8f9;box-shadow:none}.adyen-checkout__button.adyen-checkout__button--ghost:active{background:#e6e9eb;box-shadow:none}.adyen-checkout__button.adyen-checkout__button--secondary{padding:10px 12px;background:rgba(0,102,255,.1);border:1px solid transparent;color:#06f}.adyen-checkout__button.adyen-checkout__button--secondary:hover{background:rgba(0,102,255,.2);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--secondary:active,.adyen-checkout__button.adyen-checkout__button--secondary:active:hover{background:rgba(0,102,255,.3);box-shadow:none}.adyen-checkout__button.adyen-checkout__button--link{background:transparent;border:1px solid transparent;color:#06f;font-weight:400;border-radius:3px;padding:2px}.adyen-checkout__button.adyen-checkout__button--link:hover{background:transparent;text-decoration:underline;box-shadow:none}.adyen-checkout__button.adyen-checkout__button--completed,.adyen-checkout__button.adyen-checkout__button--completed:active,.adyen-checkout__button.adyen-checkout__button--completed:active:hover,.adyen-checkout__button.adyen-checkout__button--completed:hover{background:#0abf53;color:#fff}.adyen-checkout__button.adyen-checkout__button--completed .adyen-checkout__button__icon{filter:brightness(0) invert(1)}.adyen-checkout__button__content{height:100%;align-items:center;display:flex;justify-content:center}.adyen-checkout__button__icon{margin-right:12px}.adyen-checkout__button__text{display:block;justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adyen-checkout__button .adyen-checkout__spinner{border-color:transparent #fff #fff}
.adyen-checkout__fieldset{display:block;padding-bottom:8px;width:100%}.adyen-checkout__fieldset:last-of-type{padding-bottom:0}.adyen-checkout__fieldset+.adyen-checkout__fieldset{margin-top:16px}.adyen-checkout__fieldset__title{color:#687282;display:block;font-size:.68em;font-weight:700;letter-spacing:1px;margin:0;padding:0 0 12px;text-transform:uppercase}.adyen-checkout__field-group,.adyen-checkout__fieldset__fields{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.adyen-checkout__field-group:last-of-type .adyen-checkout__field{margin-bottom:0}.adyen-checkout__fieldset--readonly .adyen-checkout__fieldset__fields{color:#00112c;font-size:.81em;line-height:19px;margin:0}
.adyen-checkout__field{display:block;margin-bottom:16px;width:100%}.adyen-checkout__field:last-of-type{margin-bottom:0}.adyen-checkout__label{display:block}.adyen-checkout__helper-text,.adyen-checkout__label__text{color:#00112c;display:block;font-size:.81em;font-weight:400;line-height:13px;padding-bottom:5px}.adyen-checkout__helper-text{color:#687282}.adyen-checkout__label__text{transition:color .1s ease-out;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.adyen-checkout__label__text--error{color:#d10244}.adyen-checkout__label--focused .adyen-checkout__label__text{color:#06f}.adyen-checkout__error-text{display:flex;color:#d10244;font-weight:400;margin-top:4px;font-size:.75em;align-items:center}
.adyen-checkout__radio_group+.adyen-checkout-input__inline-validation{display:none}.adyen-checkout__radio_group__input{opacity:0;position:absolute}.adyen-checkout__radio_group__label{padding-bottom:0;padding-left:24px;position:relative;display:block;color:inherit;font-size:.81em;font-weight:400;line-height:16px;overflow:visible}.adyen-checkout__label--focused .adyen-checkout__radio_group__label{color:inherit}.adyen-checkout__radio_group__label:before{content:"";position:absolute;background-color:#fff;border:1px solid #b9c4c9;border-radius:50%;height:16px;width:16px;left:0;top:0;transition:border-color .2s ease-out,box-shadow .2s ease-out}.adyen-checkout__radio_group__label:hover:before{border-color:#99a3ad;box-shadow:0 0 0 2px #d4d9db;cursor:pointer}.adyen-checkout__radio_group__label:after{content:"";display:block;position:absolute;margin:0 auto;left:5px;top:5px;height:6px;width:6px;background-color:#fff;border-radius:50%;transform:scale(0);transition:transform .2s ease-out;box-shadow:0 1px 1px rgba(0,15,45,.25)}.adyen-checkout__radio_group__label:hover{border-color:#06f;cursor:pointer}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__label--selected{background-color:#06f;border:0;transition:all .2s ease-out}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:after{transform:scale(1)}.adyen-checkout__radio_group__input:focus+.adyen-checkout__radio_group__label:before{border-color:#06f;box-shadow:0 0 0 2px rgba(0,102,255,.4)}.adyen-checkout__radio_group__input:checked+.adyen-checkout__radio_group__label:hover:before,.adyen-checkout__radio_group__input:checked:active+.adyen-checkout__radio_group__label:before,.adyen-checkout__radio_group__input:checked:focus+.adyen-checkout__radio_group__label:before{box-shadow:0 0 0 2px rgba(0,102,255,.4)}.adyen-checkout__radio_group__label.adyen-checkout__radio_group__label--invalid:before{border:1px solid #d10244}
.adyen-checkout__checkbox{display:block}.adyen-checkout__checkbox__label{position:relative;padding-left:24px;cursor:pointer;display:inline-block;line-height:19px;color:#00112c;font-size:.81em;font-weight:400;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.adyen-checkout__checkbox__input{position:absolute;opacity:0;pointer-events:none}.adyen-checkout__checkbox__input:checked+.adyen-checkout__checkbox__label:before{opacity:1}.adyen-checkout__checkbox__input:checked+.adyen-checkout__checkbox__label:after{border:1px solid #06f;background-color:#06f}.adyen-checkout__checkbox__input:checked:hover+.adyen-checkout__checkbox__label:after{box-shadow:0 0 0 2px rgba(0,102,255,.4);border-color:#06f}.adyen-checkout__checkbox__input:focus+.adyen-checkout__checkbox__label:after{border:1px solid #06f;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout__checkbox__input:hover:not(:focus)+.adyen-checkout__checkbox__label:after{border-color:#99a3ad;box-shadow:0 0 0 2px #d4d9db}.adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:before{border-bottom:1px solid transparent;border-right:1px solid transparent;border-color:transparent #fff #fff transparent;border-style:solid;border-width:1px 2px 2px 1px;border-radius:0 2px 1px 2px;content:"";height:11px;left:1px;opacity:0;position:absolute;top:2px;transform:rotate(37deg);transform-origin:100% 100%;transition:opacity .2s ease-out;width:6px;z-index:1}.adyen-checkout__checkbox__input+.adyen-checkout__checkbox__label:after{content:"";position:absolute;top:0;left:0;width:16px;height:16px;border-radius:3px;background-color:#fff;border:1px solid #b9c4c9;z-index:0;transition:background .15s ease-out,border .05s ease-out,box-shadow .1s ease-out}.adyen-checkout__field--consentCheckbox{background:#e6e9eb;border:1px solid #e6e9eb;border-radius:6px;padding:14px 40px 13px 14px}.adyen-checkout__field--consentCheckbox.adyen-checkout__field--error{border-color:#d10244}.adyen-checkout__field--consentCheckbox .adyen-checkout-input__inline-validation{right:-27px;top:10px}
._25j1wxcG6JMayoahR4dwTP{position:relative}.fyN7g68OwE8jYoU4M7kus{display:flex;align-items:center;cursor:pointer;justify-content:space-between}.fyN7g68OwE8jYoU4M7kus:after{position:absolute;content:"";height:6px;right:16px;width:8px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.195 6.565a1 1 0 001.6 0l2.992-3.98a1 1 0 00-.8-1.602H1.013a1 1 0 00-.8 1.6l2.983 3.982z' fill='%23687282'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:50%}._3iqZCnn-31LQsexJZnNY7Y:after{transform:rotate(180deg)}.ZH972lEag_JGA8QEQO7ng{position:absolute;width:100%;background:#fff;list-style:none;padding:0;z-index:1;margin:0 0 50px;overflow-y:auto;display:none}.ZH972lEag_JGA8QEQO7ng._2WnEj5QNGxd_iZR-53o07C{display:block}._30ugZ2ebrREuog3c07S2JO{display:flex;justify-content:space-between;align-items:center}
.adyen-checkout__dropdown{max-width:100%;width:100%;font-size:1em}.adyen-checkout__dropdown__button{padding:7px 24px 7px 12px;border:1px solid #b9c4c9;background:#fff;color:#00112c;text-decoration:none;border-radius:6px;outline:0;width:100%;font-size:1em;height:40px;line-height:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:border .2s ease-out,box-shadow .2s ease-out}.adyen-checkout__dropdown__button:hover{border-color:#99a3ad}.adyen-checkout__dropdown__button__icon{margin-right:8px;margin-left:auto;max-width:40px;max-height:26px;border-radius:3px}.adyen-checkout__dropdown__button--active,.adyen-checkout__dropdown__button--active:hover,.adyen-checkout__dropdown__button:active,.adyen-checkout__dropdown__button:focus{border-color:#06f;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout__dropdown__button--readonly,.adyen-checkout__dropdown__button--readonly--active,.adyen-checkout__dropdown__button--readonly:focus,.adyen-checkout__dropdown__button--readonly:hover{background:#e6e9eb;border-color:transparent;color:#00112c;cursor:not-allowed}.adyen-checkout__dropdown__button--readonly:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='8' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.195 6.565a1 1 0 001.6 0l2.992-3.98a1 1 0 00-.8-1.602H1.013a1 1 0 00-.8 1.6l2.983 3.982z' fill='%23B9C4C9'/%3E%3C/svg%3E")}.adyen-checkout__dropdown__button--invalid{border-color:#d10244}.adyen-checkout__dropdown__button__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adyen-checkout__dropdown__list{z-index:2;border-radius:6px;max-height:375px;box-shadow:0 2px 7px rgba(0,15,45,.3)}.adyen-checkout__dropdown__list.adyen-checkout__dropdown__list--active{margin-top:2px}.adyen-checkout__dropdown__element{padding:8px;line-height:20px;border:1px solid transparent;word-break:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;cursor:pointer;font-size:.81em;outline:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:background .2s ease-out,border-color .2s ease-out}.adyen-checkout__dropdown__element:last-child{border-bottom:0}.adyen-checkout__dropdown__element:active,.adyen-checkout__dropdown__element:focus,.adyen-checkout__dropdown__element:hover{background:rgba(230,233,235,.6)}.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active{background:rgba(0,102,255,.1)}.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active:active,.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active:focus,.adyen-checkout__dropdown__element.adyen-checkout__dropdown__element--active:hover{background:rgba(0,102,255,.15)}.adyen-checkout__dropdown__element__icon{border-radius:3px;margin-right:8px;max-width:40px;max-height:26px}.adyen-checkout__dropdown__element__flag{margin-left:8px;margin-right:10px;max-width:27px;max-height:18px}.adyen-checkout__dropdown+.adyen-checkout-input__inline-validation{right:32px}
.adyen-checkout__field-wrapper{display:flex;width:100%}.adyen-checkout__field--20{width:20%}.adyen-checkout__field--30{width:30%}.adyen-checkout__field--40{width:40%}.adyen-checkout__field--50{width:50%}.adyen-checkout__field--60{width:60%}.adyen-checkout__field--70{width:70%}.adyen-checkout__field--80{width:80%}.adyen-checkout__field--col-70{width:calc(70% - 8px)}.adyen-checkout__field--col-30{width:calc(30% - 8px)}.adyen-checkout__field--col-50{width:calc(50% - 8px)}.adyen-checkout__field-wrapper>.adyen-checkout__field:first-child{margin-right:8px}.adyen-checkout__field-wrapper>.adyen-checkout__field:nth-child(2){margin-left:8px}.adyen-checkout__field-wrapper:last-of-type>.adyen-checkout__field{margin-bottom:0}.adyen-checkout__input{color:#00112c;caret-color:#06f;font-size:1em;font-family:inherit;display:block;height:40px;background:#fff;border:1px solid #b9c4c9;border-radius:6px;padding:5px 8px;position:relative;outline:none;width:100%;transition:border .2s ease-out,box-shadow .2s ease-out}.adyen-checkout__input:hover{border-color:#99a3ad}.adyen-checkout__input:required{box-shadow:none}.adyen-checkout__input--disabled,.adyen-checkout__input[readonly]{background:#e6e9eb;border-color:#e6e9eb}.adyen-checkout__input--disabled:hover{border-color:#e6e9eb}.adyen-checkout__input-wrapper{position:relative;display:block}.adyen-checkout__input-wrapper--block{display:block}.adyen-checkout-input__inline-validation{position:absolute;width:16px;height:16px;top:50%;transform:translateY(-50%);right:14px}.adyen-checkout-input__inline-validation--valid{color:#0abf53}.adyen-checkout-input__inline-validation--invalid{color:#d10244}.adyen-checkout__input--invalid{border-color:#d10244}.adyen-checkout__input--valid{border-bottom-color:#0abf53}.adyen-checkout__input--error,.adyen-checkout__input--error:hover,.adyen-checkout__input--invalid,.adyen-checkout__input--invalid:hover{border-color:#d10244}.adyen-checkout__input::-moz-placeholder{color:#b9c4c9;font-weight:200}.adyen-checkout__input:-ms-input-placeholder{color:#b9c4c9;font-weight:200}.adyen-checkout__input::placeholder{color:#b9c4c9;font-weight:200}.adyen-checkout__input--date{padding-right:30px}.adyen-checkout__input--focus,.adyen-checkout__input--focus:hover,.adyen-checkout__input:active,.adyen-checkout__input:active:hover,.adyen-checkout__input:focus,.adyen-checkout__input:focus:hover{border:1px solid #06f;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout__input[readonly],.adyen-checkout__input[readonly]:hover{background-color:#e6e9eb;border-color:transparent;color:#687282;cursor:default}
.adyen-checkout__open-invoice .adyen-checkout__field--gender .adyen-checkout__radio_group{display:flex}.adyen-checkout__open-invoice .adyen-checkout__field--gender .adyen-checkout__radio_group>label{margin-right:20px}.adyen-checkout__open-invoice .adyen-checkout__fieldset--billingAddress{padding-bottom:8px}.adyen-checkout__open-invoice .adyen-checkout__fieldset--deliveryAddress{margin-top:24px;padding-bottom:8px}.adyen-checkout__open-invoice .adyen-checkout__input--separateDeliveryAddress{margin-bottom:0}.adyen-checkout__open-invoice .adyen-checkout__radio_group{display:flex;margin:8px 0}.adyen-checkout__open-invoice .adyen-checkout__radio_group__input-wrapper{margin-right:16px}.adyen-checkout__open-invoice .adyen-checkout__radio_group__input-wrapper:last-child{margin:0}.adyen-checkout__open-invoice .adyen-checkout__field--consentCheckbox{margin-top:22px}.adyen-checkout__input--separateDeliveryAddress+.adyen-checkout__checkbox__label{margin-top:16px}
.adyen-checkout__amazonpay__button{margin:auto}.adyen-checkout__amazonpay .adyen-checkout__button--ghost{display:block;margin:8px auto 0;width:auto}
@supports (-webkit-appearance:-apple-pay-button){._1dIj5OBNHw-_NvtfqKwJuZ{display:inline-block;-webkit-appearance:-apple-pay-button;cursor:pointer}._3kQn_urayEY_qN10JCDZ8J{-apple-pay-button-style:#000}.Crk4OPiucf8byDY_XkCtZ{-apple-pay-button-style:#fff}._3QQ9y6Oiu8jxi0RjuzlwKE{-apple-pay-button-style:white-outline}._3LOpY03tW2ejIa0YfQeLkj{-apple-pay-button-type:plain}._1wFWUnhKvJFkhCm-mH9n9C{-apple-pay-button-type:buy}._302hppXqBoqpUJHMjj1VSS{-apple-pay-button-type:donate}._36UYjdq-NOAy6pxtkAM6ef{-apple-pay-button-type:check-out}._1bi-_fx2SBWe0CAAzJEPGa{-apple-pay-button-type:book}.c0ymV02fsvcG3rtm3Jwyn{-apple-pay-button-type:subscribe}}@supports not (-webkit-appearance:-apple-pay-button){._1dIj5OBNHw-_NvtfqKwJuZ{display:inline-block;background-size:100% 60%;background-repeat:no-repeat;background-position:50% 50%;border-radius:5px;padding:0;box-sizing:border-box;min-width:200px;min-height:32px;max-height:64px}._3kQn_urayEY_qN10JCDZ8J{background-image:-webkit-named-image(apple-pay-logo-white);background-color:#000}.Crk4OPiucf8byDY_XkCtZ,._3QQ9y6Oiu8jxi0RjuzlwKE{background-image:-webkit-named-image(apple-pay-logo-black);background-color:#fff}._3QQ9y6Oiu8jxi0RjuzlwKE{border:.5px solid #000}}
.adyen-checkout__applepay__button{width:240px;height:40px}.adyen-checkout__dropin .adyen-checkout__applepay__button{width:100%}
.adyen-checkout__field--issuer-list{margin-bottom:0}
.-wMSeYyd1oxr12akf2KiW{position:relative}.-wMSeYyd1oxr12akf2KiW *,.-wMSeYyd1oxr12akf2KiW :after,.-wMSeYyd1oxr12akf2KiW :before{box-sizing:border-box}.LG8NPDcUMJlIVKf-vmZYS{border-radius:3px;position:absolute;right:10px;margin-left:7px;transform:translateY(-50%);top:50%;height:18px;width:27px}._1rROkhE_InAmAGBv9PbBh8{opacity:1}._15TC8X2U755Z-Hf-ih6QH0{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:none}._1S9AS3BoV1JGA8Wvu0f5OB{display:block}._2_YFYtMPvqZWQG7QMEyFVK{opacity:0}.j2oksRnjgVh11hRREN03v{display:block;max-height:100px}._1bIHbqBrDUDWE6iNTKdVoo{display:none}._1wm1GR0fzcXXgnIfIM6Xih{pointer-events:none;opacity:.4}
.adyen-checkout__card__dual-branding__buttons{display:flex;opacity:.25;pointer-events:none}.adyen-checkout__card__dual-branding__buttons--active{opacity:1;pointer-events:auto}.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon{cursor:pointer;opacity:1}.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon:first-child{right:40px}.adyen-checkout__card__dual-branding__buttons .adyen-checkout__card__cardNumber__brandIcon--not-selected{opacity:.25}
.jZ0YjSr9W9MlpurLCM8H{opacity:1}._1tkkSlJUdKo032lWINvPsx{opacity:0}.SEHC8PPYoyGWCEoqeuUXX{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;display:none}._1gPx4O2oXmC_ICmXU5w9cb{display:block}
.adyen-checkout__card-input__form{transition:opacity .25s ease-out}.adyen-checkout__card__cardNumber{max-width:400px}.adyen-checkout__card__cardNumber__input{padding:5px 8px}.adyen-checkout__card__exp-date__input--oneclick{line-height:30px;font-weight:400;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.adyen-checkout__card__holderName,.adyen-checkout__field--expiryDate,.adyen-checkout__field--storedCard{margin-bottom:0}.adyen-checkout__card-input .adyen-checkout__fieldset--billingAddress,.adyen-checkout__card__holderName,.adyen-checkout__card__kcp-authentication,.adyen-checkout__installments,.adyen-checkout__store-details{margin-top:16px}.adyen-checkout__field--cardNumber .adyen-checkout__input--error .adyen-checkout__card__cardNumber__brandIcon,.adyen-checkout__field--cardNumber .adyen-checkout__input--valid:not(.adyen-checkout__card__cardNumber__input--noBrand)+.adyen-checkout-input__inline-validation--valid{display:none}.adyen-checkout__field--securityCode.adyen-checkout__field--error .adyen-checkout__card__cvc__hint,.adyen-checkout__field--securityCode.adyen-checkout__field--valid .adyen-checkout__card__cvc__hint{opacity:0}@-webkit-keyframes cvcIndicateLocation{0%{opacity:1}to{opacity:.3}}@keyframes cvcIndicateLocation{0%{opacity:1}to{opacity:.3}}.adyen-checkout__label--focused .adyen-checkout__card__cvc__hint__location{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:cvcIndicateLocation;animation-name:cvcIndicateLocation;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.adyen-checkout__card__cvc__hint__wrapper{position:absolute;right:0;top:0;height:100%;width:27px;display:flex;align-items:center;margin:0 10px;transition:transform .3s cubic-bezier(.455,.03,.515,.955);transform-origin:center;transform-style:preserve-3d;will-change:transform;-webkit-backface-visibility:visible;backface-visibility:visible;transform:translateZ(0)}.adyen-checkout__field__cvc--front-hint.adyen-checkout__card__cvc__hint__wrapper{transform:rotateY(180deg)}.adyen-checkout__card__cvc__hint{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;transition:opacity .1s linear}.adyen-checkout__card__cvc__hint--front{transform:rotateY(180deg)}@media (prefers-reduced-motion:reduce){.adyen-checkout__card__cvc__hint__wrapper{transition:none}}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__fieldset__fields{justify-content:left}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group{display:flex;flex-direction:column}.adyen-checkout__fieldset--revolving-plan .adyen-checkout__radio_group__input-wrapper{margin-top:20px}.adyen-checkout__field--revolving-plan-installments{position:relative;top:42px;width:30%;margin-left:15px}
.adyen-checkout__image{opacity:0;transition:opacity .6s ease-out}.adyen-checkout__image--loaded{opacity:1}
.adyen-checkout__button-group{background:transparent;display:flex;justify-content:space-between}.adyen-checkout__button-group .adyen-checkout__button{background:transparent;border:0;box-shadow:inset 0 0 0 1px #99a3ad;color:#00112c;font-size:.81em;font-weight:400;line-height:40px;margin-right:8px;height:40px;padding:0;text-align:center}.adyen-checkout__button-group .adyen-checkout__button:last-child{margin-right:0}.adyen-checkout__button-group .adyen-checkout__button:hover{background:transparent;box-shadow:inset 0 0 0 2px #99a3ad}.adyen-checkout__button-group .adyen-checkout__button:active{background:#f7f8f9;box-shadow:inset 0 0 0 2px #99a3ad}.adyen-checkout__button-group .adyen-checkout__button--disabled,.adyen-checkout__button-group .adyen-checkout__button--disabled:hover{cursor:not-allowed;opacity:.4;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.adyen-checkout__button-group .adyen-checkout__button--selected,.adyen-checkout__button-group .adyen-checkout__button--selected:active,.adyen-checkout__button-group .adyen-checkout__button--selected:active:hover,.adyen-checkout__button-group .adyen-checkout__button--selected:hover{background:#e5efff;box-shadow:inset 0 0 0 2px #06f;color:#06f;font-weight:500;height:40px;transition:none}.adyen-checkout__button-group .adyen-checkout__button .adyen-checkout__button-group__input{opacity:0;pointer-events:none;position:absolute}
.adyen-checkout__adyen-giving .adyen-checkout__status__icon{display:block;margin:56px auto 32px}.adyen-checkout__adyen-giving .adyen-checkout__status__text{color:#00112c;margin-bottom:56px;text-align:center}.adyen-checkout__campaign{border-radius:6px;background:#00112c;height:227px;overflow:hidden;position:relative}.adyen-checkout__campaign-link:hover .adyen-checkout__campaign-description{text-decoration:underline}.adyen-checkout__campaign-container{height:100%}.adyen-checkout__campaign-logo{border:2px solid hsla(0,0%,100%,.4);border-radius:3px;display:block;height:48px;margin-bottom:16px;overflow:hidden;width:48px}.adyen-checkout__campaign-background-image{background-color:#00112c;background-position:50%;background-size:cover;height:100%}.adyen-checkout__campaign-link .adyen-checkout__campaign-background-image:before{background:inherit;content:"";height:100%;position:absolute;transition:transform .6s ease-out;width:100%}.adyen-checkout__campaign-link .adyen-checkout__campaign-background-image:hover:before{transform:scale(1.1)}.adyen-checkout__campaign-link .adyen-checkout__campaign-content{pointer-events:none}.adyen-checkout__campaign-content{bottom:0;padding:16px;position:absolute;z-index:2}.adyen-checkout__campaign-description,.adyen-checkout__campaign-title{color:#fff;font-weight:400;margin:0}.adyen-checkout__campaign-title{font-size:1em;margin-bottom:8px}.adyen-checkout__campaign-description{font-size:.81em;line-height:19px}.adyen-checkout__adyen-giving-actions{margin-top:16px}.adyen-checkout__button.adyen-checkout__button--donate{margin:16px auto 8px}.adyen-checkout__button.adyen-checkout__button--decline{display:block;margin:auto;width:auto}
.adyen-checkout__paywithgoogle>div>button,.adyen-checkout__paywithgoogle>div>button.long,.adyen-checkout__paywithgoogle>div>button.short{height:48px;transition:background-color .3s ease-out,box-shadow .3s ease-out}.adyen-checkout__paywithgoogle>div>button.long:focus,.adyen-checkout__paywithgoogle>div>button.short:focus,.adyen-checkout__paywithgoogle>div>button:focus{box-shadow:0 0 0 2px #99c2ff;outline:0}.adyen-checkout__paywithgoogle>div>button.gpay-button{padding:15px 24px 13px}.adyen-checkout__paywithgoogle>div>button.long{width:100%}
.adyen-checkout__voucher-result{box-sizing:border-box;border-radius:12px;text-align:center;position:relative}.adyen-checkout__voucher-result__bottom,.adyen-checkout__voucher-result__top{background:#fff;border:1px solid #d4d9db}.adyen-checkout__voucher-result__top{padding:40px 0 24px;border-radius:12px 12px 0 0;border-bottom:0}.adyen-checkout__voucher-result__bottom{border-top:0;border-radius:0 0 12px 12px}.adyen-checkout__voucher-result__separator{background:#fff;position:relative;width:calc(100% - 14px);height:13px;margin:0 auto;display:flex;align-items:center}.adyen-checkout__voucher-result__separator:after,.adyen-checkout__voucher-result__separator:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBjbGlwLXBhdGg9InVybCgjY2xpcDApIj48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMGw1IDIgMS41IDRIN1YwSDB6bTAgMTNsNS0yIDEuNS00SDd2NkgweiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik02LjQyMyA2LjVDNi40MjMgMy4zMTIgMy43ODMuNzU2LjUuNTE4djBjMy4zODYuMjM2IDYgMi44NTUgNiA1Ljk4MiAwIDMuMTI3LTIuNjE0IDUuNzQ2LTYgNS45ODN2LS4wMDFjMy4yODQtLjIzNyA1LjkyMy0yLjc5NCA1LjkyMy01Ljk4MnoiIHN0cm9rZT0iI0Q0RDlEQiIvPjxwYXRoIGZpbGw9IiNENEQ5REIiIGQ9Ik0wIDBoMXYxSDB6TTAgMTJoMXYxSDB6Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iY2xpcDAiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0wIDBoN3YxM0gweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==)}.adyen-checkout__voucher-result__separator:before{left:-7px}.adyen-checkout__voucher-result__separator:after,.adyen-checkout__voucher-result__separator:before{background-position:100%;background-repeat:no-repeat;content:"";top:0;position:absolute;width:7px;height:13px}.adyen-checkout__voucher-result__separator:after{right:-7px;transform:rotate(-180deg)}.adyen-checkout__voucher-result__separator__inner{width:100%;border-top:1px solid #e6e9eb}.adyen-checkout__voucher-result__image{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:40px}.adyen-checkout__link--voucher-result-instructions{display:inline-block}.adyen-checkout__voucher-result__image__wrapper{display:block;position:relative;height:48px;margin:0 24px}.adyen-checkout__voucher-result__image__wrapper:after{border:1px solid rgba(0,27,43,.17);border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.adyen-checkout__voucher-result__image__wrapper:nth-child(2):before{border-left:1px solid #d4d9db;content:"";height:64px;left:-24.5px;position:absolute;top:-8px;width:1px}.adyen-checkout__voucher-result__image__brand,.adyen-checkout__voucher-result__image__issuer{height:48px;border-radius:3px}.adyen-checkout__voucher-result__introduction{line-height:19px;font-size:.81em;text-align:center;color:#00112c;max-width:400px;margin:0 auto}.adyen-checkout__voucher-result__amount{margin:24px auto 0;font-size:1em;color:#00112c;text-align:center;font-weight:700}.adyen-checkout__voucher-result__surcharge{font-size:.81em;line-height:19px;text-align:center;color:#687282;display:block;font-weight:400}.adyen-checkout__voucher-result__code__label{position:absolute;display:block;font-weight:400;right:0;left:0;width:auto;line-height:19px;top:-2px;margin:0 auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.adyen-checkout__voucher-result__code__label:before{content:"";position:absolute}.adyen-checkout__voucher-result__code__label__text{font-size:13px;color:#00112c;background:#fff;padding:0 8px;letter-spacing:normal;line-height:1}.adyen-checkout__voucher-result__code__barcode{display:block;margin:0 auto 8px;max-width:100%;height:56px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.adyen-checkout__voucher-result__code{position:relative;font-size:1.5em;text-align:center;letter-spacing:1px;color:#00112c;border-width:1px 0;padding:16px 48px;display:inline-block;margin:0 auto;width:100%;font-weight:700;-webkit-user-select:all;-moz-user-select:all;user-select:all;word-break:break-word;line-height:1.2}.adyen-checkout__voucher-result__details{list-style:none;padding:0;margin:-1px auto 0}.adyen-checkout__voucher-result__details__item{display:flex;justify-content:space-between;font-size:.81em;color:#00112c;padding:16px 24px;border-top:1px solid #e6e9eb;word-break:break-word}.adyen-checkout__voucher-result__details__item:last-child{margin-bottom:0}.adyen-checkout__voucher-result__details__label{max-width:50%;text-align:left}.adyen-checkout__voucher-result__details__value{max-width:50%;text-align:right;font-weight:700}.adyen-checkout__voucher-result__actions{margin:0 auto 32px;max-width:100%;min-width:200px;width:300px;display:flex;align-items:center;justify-content:center;list-style:none;padding:0}.adyen-checkout__voucher-result__actions__item{margin:0 4px}
.adyen-checkout__paypal__buttons{position:relative;z-index:0}.adyen-checkout__paypal__button{display:flex;margin-bottom:16px}.adyen-checkout__paypal__button:empty{display:none}.adyen-checkout__paypal__status--pending{margin:16px 0}.adyen-checkout__paypal__status--processing{align-items:center;display:flex;font-size:13px;justify-content:center;padding:24px 0}.adyen-checkout__payment-method .adyen-checkout__paypal__status--pending{margin:-16px 0 38px}.adyen-checkout__payment-method .adyen-checkout__paypal__status--processing{padding:20px 0 65px}
.adyen-checkout__phone-input .adyen-checkout__input-wrapper{width:100%}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input{padding:0;height:auto}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input:focus{border:1px solid #06f;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button{width:auto;border:0;height:35px}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button:after{left:40px;box-sizing:revert;height:10px}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input--phoneNumber{margin-left:8px;height:35px;padding-left:15px;border:1px solid transparent}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input-wrapper--phoneInput{display:flex;align-items:center}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__input-wrapper--phoneInput:focus{border:1px solid #06f;box-shadow:0 0 0 2px #99c2ff}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__phoneNumber{display:flex;align-items:center;margin-left:65px;width:100%}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__countryFlag{position:absolute}.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active,.adyen-checkout__phone-input .adyen-checkout__input-wrapper .adyen-checkout__dropdown__button--active:hover{box-shadow:none}
.adyen-checkout__iban-input__number{text-transform:uppercase;padding:5px 36px 5px 8px}
.adyen-checkout__threeds2__challenge,.adyen-checkout__threeds2__challenge-container{background-color:transparent;box-sizing:border-box;display:block;position:relative;overflow:hidden;width:100%}.adyen-checkout__threeds2__challenge--01,.adyen-checkout__threeds2__challenge--01 .adyen-checkout__iframe--threeDSIframe{width:250px;height:400px}.adyen-checkout__threeds2__challenge--02,.adyen-checkout__threeds2__challenge--02 .adyen-checkout__iframe--threeDSIframe{width:390px;height:400px}.adyen-checkout__threeds2__challenge--03,.adyen-checkout__threeds2__challenge--03 .adyen-checkout__iframe--threeDSIframe{width:500px;height:600px}.adyen-checkout__threeds2__challenge--04,.adyen-checkout__threeds2__challenge--04 .adyen-checkout__iframe--threeDSIframe{width:600px;height:400px}.adyen-checkout__threeds2__challenge--05,.adyen-checkout__threeds2__challenge--05 .adyen-checkout__iframe--threeDSIframe{width:100%;height:100%}.adyen-checkout__threeds2__challenge.adyen-checkout__threeds2__challenge--05{padding-top:56.25%}.adyen-checkout__iframe--threeDSIframe{position:absolute;top:0;left:0;border:0}
.adyen-checkout__qr-loader{background:#fff;padding:40px;border:1px solid #d4d9db;border-radius:12px;text-align:center}.adyen-checkout__qr-loader--result{padding:100px}.adyen-checkout__qr-loader--app{border:0;border-radius:0;padding:0}.adyen-checkout__qr-loader__brand-logo{width:74px;border-radius:3px}.adyen-checkout__qr-loader__subtitle{margin-top:32px}.adyen-checkout__qr-loader__subtitle--result{margin-bottom:32px}.adyen-checkout__qr-loader__payment_amount,.adyen-checkout__qr-loader__subtitle{color:#00112c;font-size:1em;line-height:19px}.adyen-checkout__qr-loader__icon{width:88px;height:88px}.adyen-checkout__qr-loader__payment_amount{font-weight:700}.adyen-checkout__qr-loader__progress{height:4px;background:#d4d9db;border-radius:24px;margin:32px auto 12px;width:152px;padding-right:3%}.adyen-checkout__qr-loader__percentage{display:block;height:100%;border-radius:24px;background:#06f}.adyen-checkout__qr-loader__countdown{color:#687282;font-size:.81em}.adyen-checkout__qr-loader>.adyen-checkout__spinner__wrapper{margin:60px 0}.adyen-checkout__qr-loader__app-link{margin-top:16px;display:none}.adyen-checkout__qr-loader__separator__label{position:relative;font-size:13px;color:#687282;overflow:hidden;text-align:center;z-index:1;display:block}.adyen-checkout__qr-loader__separator__label:after,.adyen-checkout__qr-loader__separator__label:before{position:absolute;top:51%;overflow:hidden;width:50%;height:1px;content:"\a0";background-color:#e6e9eb}.adyen-checkout__qr-loader__separator__label:before{margin-left:-52%;text-align:right}.adyen-checkout__qr-loader__separator__label:after{margin-left:2%}.adyen-checkout__button.adyen-checkout__button--qr-loader{text-decoration:none;margin-top:24px}.adyen-checkout__qr-loader__instructions{color:#687282;font-size:1em;line-height:1.5;margin-top:16px}@media only screen and (max-device-width:1200px){.adyen-checkout__qr-loader__app-link{display:block}}
.adyen-checkout__voucher-result--boletobancario .adyen-checkout__voucher-result__code{font-size:.81em;line-height:19px;word-break:break-all;padding:24px}
.adyen-checkout__voucher-result--oxxo .adyen-checkout__voucher-result__code{font-size:.81em;line-height:19px;word-break:break-all;padding:24px}
.adyen-checkout__alert-message{display:flex;border-radius:6px;margin:0 0 16px;text-align:left;padding:12px;font-size:.81em}.adyen-checkout__alert-message--error{background:#fbe6ed}.adyen-checkout__alert-message--warning{background:#ffeacc}.adyen-checkout__alert-message--info{background:#e5efff}.adyen-checkout__alert-message__icon{width:14px;height:14px;margin-right:8px}
.adyen-checkout__giftcard-result__header{align-items:center;display:flex;flex-wrap:nowrap;font-size:1em;font-weight:400;justify-content:space-between;position:relative;width:100%}.adyen-checkout__giftcard-result__header__title{display:flex;align-items:center}.adyen-checkout__giftcard-result__name{margin-left:8px}.adyen-checkout__giftcard-result__balance{padding:0;list-style:none;margin:16px 0 0}.adyen-checkout__giftcard-result__balance__item{display:flex;justify-content:space-between;margin-bottom:8px}.adyen-checkout__giftcard-result__balance__item:last-child{margin-bottom:0}.adyen-checkout__giftcard-result__balance__item--remaining-balance{font-size:.81em}.adyen-checkout__giftcard-result__balance__value--amount{font-weight:700}.adyen-checkout__giftcard-result__remaining-balance{font-size:13px;line-height:19px;text-align:center;color:#687282;margin:8px auto 0}
.iGQlrgUxnAsLb4qtu0dOc{list-style:none;margin:0;padding:0}._1Rv6Y28L612jCrJtlPzepi{display:block;max-height:60px}._3u1CYXsnDFNlMBMpufyrsq{display:none}._1fo2qAgp7ayytaKrqbZpQI{width:40px;height:26px}._11rD_9hAzkhgGyt7QOo002{margin-right:8px}._3BJR28lK23l7BF0ouQL_18{max-height:100%}._3BJR28lK23l7BF0ouQL_18 ._3u1CYXsnDFNlMBMpufyrsq{display:block}
.adyen-checkout__payment-method__disable-confirmation{background:#d10244;font-size:.81em;color:#fff;border-right:1px solid #c70241;border-left:1px solid #c70241;overflow:hidden;opacity:0;margin:0 -17px;max-height:0;transition:opacity .15s ease-out,max-height .15s linear,margin-bottom .1s linear}.adyen-checkout__payment-method__disable-confirmation.adyen-checkout__payment-method__disable-confirmation--open{max-height:62px;opacity:1;margin-bottom:16px}.adyen-checkout__payment-method__disable-confirmation__content{display:flex;align-items:center;justify-content:space-between;padding:8px 16px}.adyen-checkout__payment-method__disable-confirmation__buttons{display:flex}.adyen-checkout__payment-method__disable-confirmation__button{background:#d10244;border:1px solid transparent;border-radius:6px;color:#fff;cursor:pointer;display:block;height:auto;line-height:14px;margin:0 0 0 8px;padding:8px;width:auto}.adyen-checkout__payment-method__disable-confirmation__button:hover,.adyen-checkout__payment-method__disable-confirmation__button:hover:focus{box-shadow:none;background:#b8023c}.adyen-checkout__payment-method__disable-confirmation__button:active,.adyen-checkout__payment-method__disable-confirmation__button:hover:active{background:#9e0234;box-shadow:none}.adyen-checkout__payment-method__disable-confirmation__button--remove,.adyen-checkout__payment-method__disable-confirmation__button--remove:disabled{border-color:#fff}.adyen-checkout__payment-method__disable-confirmation__button--cancel,.adyen-checkout__payment-method__disable-confirmation__button--cancel:disabled{border-color:transparent}
.adyen-checkout__payment-method{position:relative;background:#fff;border:1px solid #e6e9eb;cursor:pointer;margin-top:-1px;width:100%;transition:opacity .3s ease-out}.adyen-checkout__payment-method:focus{outline:0}.adyen-checkout__payment-method--selected+.adyen-checkout__payment-method,.adyen-checkout__payment-method:first-child{margin-top:0;border-top-left-radius:12px;border-top-right-radius:12px}.adyen-checkout__payment-method--next-selected,.adyen-checkout__payment-method:last-child{margin-bottom:0;border-bottom-left-radius:12px;border-bottom-right-radius:12px}.adyen-checkout__payment-method--loading{opacity:.2}.adyen-checkout__payment-method--selected.adyen-checkout__payment-method--loading{opacity:.9}.adyen-checkout__payment-method--confirming .adyen-checkout__payment-method__details__content,.adyen-checkout__payment-method--disabling{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.adyen-checkout__payment-method--disabling{opacity:.3}.adyen-checkout__payment-method__header{align-items:center;color:#00112c;display:flex;flex-wrap:nowrap;justify-content:space-between;font-weight:400;font-size:1em;padding:16px 16px 16px 48px;position:relative;transition:background .1s ease-out;width:100%}.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__header{padding:16px}.adyen-checkout__payment-method__header__title{display:flex;align-items:center;flex-shrink:0;margin-right:16px;max-width:100%}.adyen-checkout__payment-method__surcharge{color:#687282;margin-left:5px}.adyen-checkout__payment-method--selected{transition:margin .15s cubic-bezier(.4,0,.2,1) 0ms,opacity .3s ease-out;background:#f7f8f9;border:1px solid #e6e9eb;margin:8px 0;border-radius:12px;cursor:default}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__header{flex-wrap:wrap}.adyen-checkout__payment-method__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.adyen-checkout__payment-method__name--selected{font-weight:500}.adyen-checkout__payment-method__details{padding:0 16px;position:relative}.adyen-checkout__payment-method__details__content{margin:0 0 16px}.adyen-checkout__payment-method__image__wrapper{height:26px;width:40px;position:relative}.adyen-checkout__payment-method__image__wrapper:after{content:"";position:absolute;top:0;width:100%;height:100%;left:0;border-radius:3px;border:1px solid rgba(0,27,43,.17)}.adyen-checkout__payment-method__image{display:block;border-radius:3px}.adyen-checkout__payment-method__brands{display:flex;flex-wrap:wrap;margin:4px 0;height:16px;flex-basis:auto;flex-shrink:1;text-align:right;overflow:hidden}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands{text-align:left;overflow:visible;height:auto}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper{display:inline-block;margin-right:4px;height:16px;width:24px;transition:opacity .2s ease-out}.adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper:last-child{margin:0}.adyen-checkout__payment-method--selected .adyen-checkout__payment-method__brands .adyen-checkout__payment-method__image__wrapper{margin-bottom:4px}.adyen-checkout__payment-method__brands img{width:24px;height:16px}.adyen-checkout__payment-method__image__wrapper--disabled{opacity:.25}.adyen-checkout__payment-method__radio{position:absolute;background-color:#fff;border:1px solid #b9c4c9;border-radius:50%;height:16px;width:16px;left:16px;transition:border-color .2s ease-out,box-shadow .2s ease-out}.adyen-checkout__payment-method--standalone .adyen-checkout__payment-method__radio{display:none}.adyen-checkout__payment-method__radio:after{content:"";display:block;position:absolute;margin:0 auto;left:0;right:0;top:50%;height:6px;width:6px;background-color:#fff;border-radius:50%;transform:translateY(-50%) scale(0);transition:transform .3s ease-out}.adyen-checkout__payment-method:hover:not(.adyen-checkout__payment-method--selected) .adyen-checkout__payment-method__radio{border-color:#99a3ad;box-shadow:0 0 0 2px #d4d9db;cursor:pointer}.adyen-checkout__payment-method__radio--selected{background-color:#06f;border:0;transition:all .3s ease-out}.adyen-checkout__payment-method__radio--selected:hover{box-shadow:0 0 0 2px rgba(0,102,255,.4)}.adyen-checkout__payment-method__radio--selected:after{transform:translateY(-50%) scale(1)}
.adyen-checkout__order-payment-methods-list{list-style:none;margin:0 auto 16px;padding:0}.adyen-checkout__order-payment-method{position:relative;background:#fff;border:1px solid #e6e9eb;margin-top:-1px;width:100%}.adyen-checkout__order-payment-method:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.adyen-checkout__order-payment-method:last-child{border-bottom-left-radius:12px;border-bottom-right-radius:12px}.adyen-checkout__order-payment-method__header{align-items:center;color:#00112c;display:flex;flex-wrap:nowrap;justify-content:space-between;font-weight:500;font-size:1em;padding:16px;position:relative;transition:background .1s ease-out;width:100%}.adyen-checkout__order-payment-method__details{padding:0 16px 16px}.adyen-checkout__order-payment-method__deducted-amount{display:flex;justify-content:space-between;line-height:1em;font-size:1em}.adyen-checkout__order-payment-method__deducted-amount__label{font-size:.81em}.adyen-checkout__order-payment-method__deducted-amount__value{font-weight:500}.adyen-checkout__order-remaining-amount{display:block;width:100%;padding:8px 16px;color:#7f4a00;background:#ffeacc;border-radius:6px;margin-bottom:16px;font-size:.81em}.adyen-checkout__order-remaining-amount strong{font-weight:700}
.adyen-checkout__status{display:flex;text-align:center;align-items:center;flex-direction:column;justify-content:center;height:350px;margin:0;padding:32px;background-color:#fff;border-radius:6px;border:1px solid #d4d9db;font-size:1em;color:#00112c}.adyen-checkout__status__icon{margin-bottom:24px}.adyen-checkout__status .adyen-checkout__spinner__wrapper{max-height:88px}
.adyen-checkout__dropin,.adyen-checkout__dropin *,.adyen-checkout__dropin :after,.adyen-checkout__dropin :before{box-sizing:border-box}.adyen-checkout__payment-methods-list--loading{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.adyen-checkout__link{color:#06f;text-decoration:none}.adyen-checkout__link:hover{text-decoration:underline}
._1EXw9Cav0pmID2b-ymwNmz{position:relative}._1EXw9Cav0pmID2b-ymwNmz *,._1EXw9Cav0pmID2b-ymwNmz :after,._1EXw9Cav0pmID2b-ymwNmz :before{box-sizing:border-box}._2NaT42mcuvEbfoJUjXGSch{display:block;max-height:100px}
.adyen-checkout__loading-input__form{transition:opacity .25s ease-out}.adyen-checkout__pm__holderName{margin-bottom:0}.adyen-checkout__fieldset__title+.adyen-checkout__ach-sf__form{margin-top:0}.adyen-checkout__ach-input .adyen-checkout__fieldset--address,.adyen-checkout__ach-sf__form{margin-top:16px}
.adyen-checkout__loading-input__form{transition:opacity .25s ease-out}
.adyen-checkout__await{background:#fff;padding:40px;border:1px solid #d4d9db;border-radius:12px;text-align:center}.adyen-checkout__await--result{padding:100px}.adyen-checkout__qr-loader--app{border:0;border-radius:0;padding:0}.adyen-checkout__await__brand-logo{width:74px;border-radius:3px}.adyen-checkout__await__indicator-text,.adyen-checkout__await__subtitle{color:#00112c;font-size:1em;line-height:19px;margin-top:32px}.adyen-checkout__await__indicator-holder .adyen-checkout__await__indicator-text{margin-top:6px;margin-left:10px}.adyen-checkout__await__indicator-holder{display:flex;justify-content:center;margin-top:32px;margin-bottom:20px}.adyen-checkout__await__subtitle--result{margin-bottom:32px}.adyen-checkout__await__icon{width:88px;height:88px}.adyen-checkout__await__progress{height:4px;background:#d4d9db;border-radius:24px;margin:32px auto 12px;width:152px}.adyen-checkout__await__percentage{display:block;height:100%;border-radius:24px;background:#06f}.adyen-checkout__await__countdown{color:#687282;font-size:.81em}.adyen-checkout__await>.adyen-checkout__spinner__wrapper{margin:60px 0}.adyen-checkout__await__app-link{margin-top:16px;display:none}.adyen-checkout__await__separator__label{position:relative;font-size:13px;color:#687282;overflow:hidden;text-align:center;z-index:1;display:block}.adyen-checkout__await__separator__label:after,.adyen-checkout__await__separator__label:before{position:absolute;top:51%;overflow:hidden;width:50%;height:1px;content:"\a0";background-color:#e6e9eb}.adyen-checkout__await__separator__label:before{margin-left:-52%;text-align:right}.adyen-checkout__await__separator__label:after{margin-left:2%}@media only screen and (max-device-width:1200px){.adyen-checkout__await__app-link{display:block}}
.adyen-checkout__blik__helper{font-size:1em;font-weight:400;color:#00112c;margin:0 0 16px;padding:0}
.adyen-checkout__bankTransfer__introduction{font-size:.81em;color:#00112c;font-weight:400;margin:0 0 16px;padding:0}.adyen-checkout__bankTransfer__emailField{margin:0 0 16px}
.adyen-checkout__bacs--confirm{position:relative}.adyen-checkout__bacs--confirm .adyen-checkout-input__inline-validation--valid{display:none}.adyen-checkout__bacs .adyen-checkout__field--inactive{pointer-events:none}.adyen-checkout__bacs .adyen-checkout__bacs--edit{position:absolute;top:-25px;right:0;cursor:pointer;width:20%}.adyen-checkout__bacs .adyen-checkout__bacs--edit-dropin{top:-50px}.adyen-checkout__bacs .adyen-checkout__bacs--edit .adyen-checkout__bacs--edit-button{border:none;background:none;color:#06f;text-decoration:underline;text-align:end;cursor:pointer}
.adyen-checkout__voucher-result__introduction{font-size:1em;max-width:420px}

/*# sourceMappingURL=adyen.css.map*/
