@charset "UTF-8"; /* after login */ /* services-menu */ /* search boooking*/ /* right side menu */ html,body { font-family:'Sintony', sans-serif !important; background:-moz-radial-gradient(center, ellipse cover, rgba(80, 104, 138, 1) 0%, rgba(80, 104, 138, 1) 100% 100%); background:-webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, rgba(80, 104, 138, 1)), color-stop(100%, rgba(80, 104, 138, 1) 100%)); background:-webkit-radial-gradient(center, ellipse cover, rgba(80, 104, 138, 1) 0%, rgba(80, 104, 138, 1) 100% 100%); background:-o-radial-gradient(center, ellipse cover, rgba(80, 104, 138, 1) 0%, rgba(80, 104, 138, 1) 100% 100%); background:-ms-radial-gradient(center, ellipse cover, rgba(80, 104, 138, 1) 0%, rgba(80, 104, 138, 1) 100% 100%); background:radial-gradient(center, ellipse cover, rgba(80, 104, 138, 1) 0%, rgba(80, 104, 138, 1) 100% 100%); background-color:rgba(80, 104, 138, 1); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=$from, endColorstr=$to, GradientType=1); /* IE6-8 fallback on horizontal gradient */ }

 .btn-main,.btn-main:visited,.btn-main:active,.register_btn,.register_btn:active,.register_btn:visited { font-size:14px; line-height:14px; padding:11px; font-weight:bold; text-transform:uppercase; color:#fff; border:none; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:rgba(80, 104, 138, 1); background:-webkit-linear-gradient(top, rgba(80, 104, 138, 1), rgba(220, 20, 10, 0.439)); background:-moz-linear-gradient(top, rgba(80, 104, 138, 1), rgba(220, 20, 10, 0.439)); background:-o-linear-gradient(top, rgba(80, 104, 138, 1), rgba(220, 20, 10, 0.439)); background:linear-gradient(top, rgba(80, 104, 138, 1), rgba(220, 20, 10, 0.439)); -webkit-transition:background 0.5s ease-out; -moz-transition:background 0.5s ease-out; -o-transition:background 0.5s ease-out; transition:background 0.5s ease-out; background-size:1% 265%; }

 .btn-main:hover,.register_btn:hover { background-position:200px; color:#fff; }

 html { position:relative; min-height:100%; }

 #bg-carousel.carousel { height:100%; width:100%; position:fixed; }

 #bg-carousel.carousel-fade .carousel-inner .item,#bg-carousel.carousel-fade .carousel-inner .active { height:100%; }

 #bg-carousel.carousel .carousel-inner { height:100%; }

 #bg-carousel.carousel-fade .carousel-inner .item { opacity:0; transition-property:opacity; background-size:cover !important; }

 #bg-carousel.carousel-fade .carousel-inner .active { opacity:1; }

 .carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right { left:0; opacity:0; z-index:1; }

 #bg-carousel.carousel-fade .carousel-inner .next.left,#bg-carousel.carousel-fade .carousel-inner .prev.right { opacity:1; }

 #bg-carousel.carousel-fade .carousel-control { z-index:2; }

 @media all and (transform-3d),(-webkit-transform-3d) { #bg-carousel.carousel-fade .carousel-inner > .item.next,#bg-carousel.carousel-fade .carousel-inner > .item.active.right { opacity:0; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); }

 #bg-carousel.carousel-fade .carousel-inner > .item.prev,#bg-carousel.carousel-fade .carousel-inner > .item.active.left { opacity:0; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); }

 #bg-carousel.carousel-fade .carousel-inner > .item.next.left,#bg-carousel.carousel-fade .carousel-inner > .item.prev.right,#bg-carousel.carousel-fade .carousel-inner > .item.active { opacity:1; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); }

 }

 #bg-carousel.carousel { z-index:-99; }

 #bg-carousel.carousel .item { position:absolute; width:100%; height:100%; }

 html,body { color:rgba(80, 104, 138, 1); }

 @media only screen and (max-width:768px) { body { width:768px; }

 main { padding-top:5%; padding-bottom:5%; width:712px; }

 }

 /* GENERAL */ .text-base-color { color:rgba(80, 104, 138, 1); }

 .text-accent-color { color:rgba(80, 104, 138, 1); }

 .label-ie { display:none; visibility:hidden; }

 html[lang="es"] .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,html[lang="es"] .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default,html[lang="es"] .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,html[lang="es"] .bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary { font-size:7px; }

 .is-table-row { width:100%; }

 @media only screen and (min-width:768px) { .is-table-row { display:table; }

 .is-table-row [class*="col-"] { float:none; display:table-cell; vertical-align:top; position:relative; }

 }

 /* HEADER */ header .logo-container { text-align:center; position:relative; }

 header .logo-container #logo { line-height:inherit; vertical-align:middle; padding:0 30px; text-align:left; }

 header .logo-container #logo img { max-height:200px; }

 /* /HEADER */ /* MAIN */ main { padding-top:6%; padding-bottom:6%; height:100%; min-height:60vh; }

 main #form-container { max-width:860px; min-width:712px; margin:0 auto; }

 /* QUOTE */ main #quote-container { max-width:860px; border:0; color:#fff; background:rgba(0, 0, 0, 0.45); -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; vertical-align:middle; }

 main #quote-container h1 { font-size:6vh; text-transform:capitalize; line-height:1.2; font-family:'Berkshire Swash', cursive; }

 /* /QUOTE */ /* FORM */ .homepage_lang_container { float:right; margin-top:-40px; padding-right:10px; padding-left:10px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:rgba(46, 46, 46, 0.5); color:#fff; height:36px; line-height:33px; vertical-align:middle; }

 .homepage_lang_container .btn { color:#fff; }

 .homepage_lang_container ul { background:#2e2e2e; margin:0; padding:0; }

 .homepage_lang_container ul li a { color:#fff; }

 .homepage_lang_container img { margin-right:7px; max-width:20px; }

 .btn-topheader { border:none; font-family:'Sintony', sans-serif; font-size:12px; text-transform:uppercase; padding:12px 0; margin:0; color:#fff; background:none; }

 .btn-topheader:hover,.btn-topheader:focus,.btn-topheader.focus,.btn-topheader:active,.btn-topheader.active,.open > .dropdown-toggle.btn-topheader { color:#fff; background:none; }

 .btn-topheader:active,.btn-topheader.active,.open > .dropdown-toggle.btn-topheader { background-image:none; }

 .btn-topheader.disabled,.btn-topheader[disabled],fieldset[disabled] .btn-topheader,.btn-topheader.disabled:hover,.btn-topheader[disabled]:hover,fieldset[disabled] .btn-topheader:hover,.btn-topheader.disabled:focus,.btn-topheader[disabled]:focus,fieldset[disabled] .btn-topheader:focus,.btn-topheader.disabled.focus,.btn-topheader[disabled].focus,fieldset[disabled] .btn-topheader.focus,.btn-topheader.disabled:active,.btn-topheader[disabled]:active,fieldset[disabled] .btn-topheader:active,.btn-default.disabled.active,.btn-topheader[disabled].active,fieldset[disabled] .btn-topheader.active { border-color:#ccc; background:#fff none; }

 .btn-topheader .badge { color:#fff; background:none; }

 @media only screen and (max-width:1200px) { main #form-container { margin:0 auto; }

 }

 main #form-container { -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; margin-left:auto; margin-right:auto; }

 main #form-container .nav-tabs > li > a { color:#fff; font-size:16px; text-transform:uppercase; letter-spacing:0.03em; outline:none; background:rgba(0, 0, 0, 0.3); }

 main #form-container .nav-tabs > li.active > a,main #form-container .nav-tabs > li.active > a:hover { color:rgba(80, 104, 138, 1); font-size:16px; text-transform:uppercase; letter-spacing:0.03em; background:rgba(0, 0, 0, 0.45); }

 main #form-container .tab-pane { background:rgba(0, 0, 0, 0.45); border:none; -webkit-border-radius:0 5px 5px 5px; -moz-border-radius:0 5px 5px 5px; border-radius:0 5px 5px 5px; padding:24px; }

 main #form-container .tab-pane h1 { color:rgba(80, 104, 138, 1); font-size:20px; text-transform:uppercase; }

 main #form-container .tab-pane p { font-size:14px; color:#fff; }

 main #form-container .login-form-container { width:100%; margin:30px 0; }

 main #form-container td[class*="col-"] { padding:0; }

 main #form-container #customer .forgot-password-container { padding:0; }

 .forgot_pass,.forgot_pass:active,.forgot_pass:visited { line-height:22px; font-size:12px; color:#fff; text-transform:uppercase; outline:none; text-decoration:none; }

 .forgot_pass:hover { text-decoration:none; color:rgba(80, 104, 138, 1); outline:none; }

 .remember_me_label { color:#fff; font-size:12px; text-transform:uppercase; margin-right:20px; font-weight:normal; }

 .password-field-container { position:relative; }

 .password-field-container .hint { color:#fff; position:absolute; right:0; top:14px; }

 /* /FORM */ /* /MAIN */ .login_textfield { font-size:12px; line-height:18px; padding-top:12px; padding-bottom:12px; width:100%; background-color:transparent; border-top-style:none; border-right-style:none; border-bottom:1px solid #5b5b5b; border-left-style:none; outline:none; color:#fff; }

 .login_textfield::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */ color:#fff; opacity:1; /* Firefox */ }

 .login_textfield:-ms-input-placeholder { /* Internet Explorer 10-11 */ color:#fff; }

 .login_textfield::-ms-input-placeholder { /* Microsoft Edge */ color:#fff; }

 /* BOOTSTRAP SWITCH */ .bootstrap-switch { display:inline-block; direction:ltr; cursor:pointer; border-radius:50px; border:1px solid #aaa; position:relative; text-align:left; overflow:hidden; line-height:8px; z-index:0; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; vertical-align:middle; width:45px; background:rgba(0, 0, 0, 0.3); }

 .bootstrap-switch .bootstrap-switch-container { display:inline-block; top:0; border-radius:50px; background-color:#252525; padding:2px; width:60px; }

 .bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off,.bootstrap-switch .bootstrap-switch-label { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; cursor:pointer; display:inline-block !important; height:12px; line-height:8px; padding:0; width:45px; background-color:#252525; }

 .bootstrap-switch .bootstrap-switch-handle-on,.bootstrap-switch .bootstrap-switch-handle-off { text-align:center; z-index:1; }

 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-primary,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-primary { font-size:8.5px; color:#fff; background:#252525; }

 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-warning,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-warning { background:#000; color:#fff; }

 .bootstrap-switch .bootstrap-switch-handle-on.bootstrap-switch-default,.bootstrap-switch .bootstrap-switch-handle-off.bootstrap-switch-default { font-size:8.5px; padding-top:3px; color:#fff; background:#252525; }

 .bootstrap-switch .bootstrap-switch-label { width:12px; height:12px; text-align:center; max-width:12px; z-index:100; color:#333; background:#ababab; margin-top:2px; }

 .bootstrap-switch .bootstrap-switch-handle-on { border-bottom-left-radius:50px; border-top-left-radius:50px; }

 .bootstrap-switch .bootstrap-switch-handle-off { border-bottom-right-radius:50px; border-top-right-radius:50px; }

 .bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-on { border-radius:0 50px 50px 0; }

 .bootstrap-switch.bootstrap-switch-inverse .bootstrap-switch-handle-off { border-radius:50px 0 0 50px; }

 .bootstrap-switch.bootstrap-switch-focused { border-color:#aaa; outline:0; }

 .bootstrap-switch.bootstrap-switch-on .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-off .bootstrap-switch-label { border-radius:50px; margin-left:-5px; }

 .bootstrap-switch.bootstrap-switch-off .bootstrap-switch-label,.bootstrap-switch.bootstrap-switch-inverse.bootstrap-switch-on .bootstrap-switch-label { border-radius:50px; }

 .bootstrap-switch input[type='radio'],.bootstrap-switch input[type='checkbox'] { position:absolute !important; top:0; left:0; opacity:0; filter:alpha(opacity=0); z-index:-1; }

 .bootstrap-switch input[type='radio'].form-control,.bootstrap-switch input[type='checkbox'].form-control { height:auto; }

 .required:after { font-size:10px; content:'*'; color:#ff1600; padding-left:2px; position:absolute; }

 .alert { padding:15px; margin-bottom:20px; border:1px solid transparent; border-radius:4px; }

 .alert-danger { /*background-image: url(../images/login_bg.png);*/ font-size:12px; color:#e5ffe7; background:rgba(0, 0, 0, 0.75); }

 .close { margin-top:-5px; float:right; font-size:28px; font-weight:normal; line-height:1; color:#fff; filter:alpha(opacity=50); opacity:0.5; text-shadow:none; }

 .close:hover,.close:focus { color:#fff; text-decoration:none; cursor:pointer; filter:alpha(opacity=100); opacity:1; }

 button.close { -webkit-appearance:none; padding:0; cursor:pointer; background:transparent; border:0; }

 .bootstrap-select > .btn { width:100%; padding-right:25px; font-size:12px; font-weight:normal; color:#fff; }

 #supplierLoginTable .dropdown-menu > li > a { padding:5px 20px; }

 input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active { transition:background-color 5000s ease-in-out 0s !important; -webkit-text-fill-color:#fff; }

 input:-webkit-autofill:first-line { color:#fff !important; }

 #accept_cookies { background:#000 !important; color:#fff !important; }

 #accept_cookies a { color:rgba(4, 4, 4, 1) !important; }

 #accept_cookies button { color:#fff !important; background-color:rgba(167, 164, 157, 1) !important; border-color:rgba(167, 164, 157, 1) !important; }

 .alert-danger { background:rgba(0, 0, 0, 0.45); color:#fff; }

 .btn-login,.btn-login:hover { border:1px solid rgba(4, 4, 4, 1); color:white; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px; background:rgba(0, 0, 0, 0.5); padding:10px 25px; font-weight:bold; text-transform:capitalize; }

 footer p { vertical-align:middle; }

 p.copyright { font-size:10px; text-transform:uppercase; text-align:center; }

 p.wirecard { font-size:9px; width:640px; text-transform:uppercase; text-align:center; margin-right:auto; margin-left:auto; }