/* ========================
   1. BASIC CSS
======================== */

/* font inload */
@font-face{font-family:'DroidSans';src:url('/fonts/login/DroidSans.ttf');}
@font-face{font-family:'IndieFlower';src:url('/fonts/login/IndieFlower.ttf');}
@font-face{font-family:'JosefinSans Regular';src:url('/fonts/login/JosefinSans-Regular.ttf');}
@font-face{font-family:'Kalam Regular';src:url('/fonts/login/Kalam-Regular.ttf');}
@font-face{font-family:'Kaushan Regular';src:url('/fonts/login/Kaushan-Regular.ttf');}
@font-face{font-family:'Laila Regular';src:url('/fonts/login/Laila-Regular.ttf');}
@font-face{font-family:'Lato Regular';src:url('/fonts/login/Lato-Regular.ttf');}
@font-face{font-family:'Lobster Regular';src:url('/fonts/login/Lobster-Regular.ttf');}
@font-face{font-family:'OldStandard Regular';src:url('/fonts/login/OldStandard-Regular.ttf');}
@font-face{font-family:'OpenSans Regular';src:url('/fonts/login/OpenSans-Regular.ttf');}
@font-face{font-family:'Raleway Regular';src:url('/fonts/login/Raleway-Regular.ttf');}
@font-face{font-family:'Ubuntu Regular';src:url('/fonts/login/Ubuntu-Regular.ttf');}
@font-face{font-family:'Ubuntu Light';src:url('/fonts/login/Ubuntu-light.ttf');}
@font-face{font-family:'Ubuntu Bold';src:url('/fonts/login/Ubuntu-bold.ttf');}
@import url('https://fonts.googleapis.com/css?family=Ubuntu:300');

/* Template overrulings */
body {font-family: 'Ubuntu', sans-serif; font-weight: 300;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {font-family: 'Ubuntu', sans-serif;font-weight: 300;}


/* mytravel */
.mytravel .container-flex .flex-title {font-family: "OldStandard Regular", Verdana, Tahoma;}
.mytravel .container-elements .elements-title {font-family: "OldStandard Regular", Verdana, Tahoma;}
.bg-fullscreen-1 {background: url(/img/login/index-background-1a.jpg) no-repeat 50%/cover;}
.bg-fullscreen-2 {background: url(/img/login/index-background-2a.jpg) no-repeat 50%/cover;}
.bg-fullscreen-3 {background: url(/img/login/index-background-3a.jpg) no-repeat 50%/cover;}
.bg-fullscreen-4 {background: url(/img/login/index-background-4a.jpg) no-repeat 50%/cover;}
.bg-fullscreen-5 {background: url(/img/login/index-background-7a.jpg) no-repeat 50%/cover;}
.mytravel .bg-black-overlay {background-color: rgba(0, 0, 0, 0.8);}
.mytravel .bg-orange-overlay {background-color: rgba(229, 129, 0, 0.8);}


/* Bootstrap fix */
ul, ol {list-style-type: none;padding: 0;margin: 0;}
a:focus, a:hover {text-decoration: initial;}
/*.form-control {border: 1px solid #fff;border-radius: 0px;-webkit-box-shadow: inherit;box-shadow: inherit;-webkit-transition:inherit;-o-transition:inherit;transition:inherit;}*/
.search-wrapper input {max-width: 196px;}
.nav-pills>li+li {margin-bottom: 2px;}
nav .navbar-brand img {padding-left: 50px;}
nav .navbar-nav a {font-size: 16px;padding-right: 15px;padding-left: 15px;}
.header4 .navbar-default .navbar-nav>li>a {text-transform: inherit;}
@media (min-width: 992px){
  .navbar-right {margin-right: 50px;}
}

/* Core */
html {width: 100%;height: 100%;}
body {background-color: #fff; margin-top: 0px!important; height: 100%;}

.fullscreen {height: 100%;width: 100%;}
.twothirdscreen {height: 75%;width: 100%;}
.halfscreen {height: 50%;width: 100%;}
.halfscreen .cover {height: 50%;}
.halfscreen .tv {height: 50%;}
.max-height {height: 100%;}
.half-height {height: 50%;}
.500-height {height: 500px;}
.fullscreen-footer {position: absolute;bottom: 0;width: 100%;height: 60px;background: rgba(255, 255, 255, 0.1);border-top: 1px solid;border-color: rgba(255, 255, 255, 0.1);z-index:999;}
.fullscreen-footer-2 {position: absolute;bottom: 0;width: 100%;z-index: 999;}
.fullscreen-footer-2-half {position: absolute;bottom: 50%;width: 100%;z-index: 999;}
.fullscreen-footer-halfscreen {bottom: 50%;}
.co-front-title {color: #000;}
.co-front-subtitle {color: #000;}
.image-overlay {position: relative;top: 0;left: 0;width: 100%;height: 100%;display: none;color: #FFF;display: block;background: rgba(0, 0, 0, .3);}

.container-flex {display:-webkit-flex; display:flex; -webkit-align-items:center; align-items:center; -webkit-justify-content:center; justify-content:center;}
.container-flex .flex-caption {z-index: 99;}
.container-flex .flex-title {font-size: 8rem;}
.container-flex .flex-subtitle {font-size: 3rem;}
.flex-title {font-size: 8rem;}

.container-elements {}
.container-elements .elements-title {font-size: 5rem;}
.container-elements .elements-subtitle {font-size: 3rem;}

/* Icon adjustments */
.fa-4x {font-size: 4em;}

/* 5 Columns */
.col-xs-15,.col-sm-15,.col-md-15,.col-lg-15 {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;}
.col-xs-15 {width: 20%;float: left;}
@media (min-width: 768px) {.col-sm-15 {width: 20%;float: left;}}
@media (min-width: 992px) {.col-md-15 {width: 20%;float: left;}}
@media (min-width: 1200px) {.col-lg-15 {width: 20%;float: left;}}

/* 10 Columns */
.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10 {position: relative;min-height: 1px;padding-right: 10px;padding-left: 10px;}
.col-xs-10 {width: 10%;float: left;}
@media (min-width: 768px) {.col-sm-10 {width: 10%;float: left;}}
@media (min-width: 992px) {.col-md-10 {width: 10%;float: left;}}
@media (min-width: 1200px) {.col-lg-10 {width: 10%;float: left;}}


/* Font styling *//*
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6 {margin-bottom: 0.5rem;font-family: inherit;font-weight: 500;line-height: 1.1;color: inherit;}
h1,.h1 {font-size: 2.5rem;}
h2,.h2 {font-size: 2rem;}
h3,.h3 {font-size: 1.75rem;}
h4,.h4 {font-size: 1.5rem;}
h5,.h5 {font-size: 1.25rem;}
h6,.h6 {font-size: 1rem;}
*/

.fontstrong {font-weight: bold;}
.fontshadow {text-shadow: 0 4px 8px rgba(1,1,1,1)!important;}
.fontshadow2 {text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.9);}
.fontupper {text-transform: uppercase;}
.font-lt {text-decoration: line-through; padding-right: 10px;}
.font-it {font-style: italic;}

/* Font color styling */
.co-white {color: #ffffff;}
.co-gray-light {color: #f8f8f8;}
.co-gray {color: #606060;}
.co-gray-dark {color: #202020;}
.co-black {color: #000000;}
.co-orange {color: #e58100;}
.co-green {color: #0eb711;}
.co-red {color: #d53400;}
.co-blue {color: #219ef9;}
.co-pink {color: #ea68bb;}
.co-gold {color: #a3845b;}
.co-template {color: #f18e17;}

/* Background styling */
.bg-white {background-color: #ffffff;}
.bg-white-alt {background-color: #f0f1f3;}
.bg-white-gray {background-color: #ededed;}
.bg-gray-light {background-color: #f8f8f8;}
.bg-gray {background-color: #2d2d2d;}
.bg-gray-dark {background-color: #202020;}
.bg-black {background-color: #000000;}
.bg-orange {background-color: #e58100;}
.bg-green {background-color: #b9e89e;}
.bg-red {background-color: #d53400;}
.bg-blue {background-color: #219ef9;}

/* Test bgs*//*
.bg-newsletter {background-image: url("https://static.webshopapp.com/shops/034904/files/054533562/img-sample-slide-4.jpg");background-size: cover;background-repeat: no-repeat;}
.bg-action {background-image: url("https://static.webshopapp.com/shops/034904/files/054541202/img-sample-slide-6.jpg");background-size: cover;background-repeat: no-repeat;}
.bg-fullscreen-placeholder {background: url(http://placehold.it/1920x1080) no-repeat 50%/cover;}
.bg-fullscreen-example {background: url(https://static.pexels.com/photos/196464/pexels-photo-196464.jpeg) no-repeat 50%/cover;}
.bg-fullscreen-example-2 {background: url(https://static.webshopapp.com/shops/087256/files/083193629/bg-4-a.jpg) no-repeat 50%/cover;}
.bg-fullscreen-example-3 {background: url(http://crivex.com/wp-content/uploads/2016/03/background3a.jpg) no-repeat 50%/cover;}
.bg-fullscreen-example-4 {background: url(https://static.pexels.com/photos/196667/pexels-photo-196667.jpeg) no-repeat 50%/cover;}
*/

/* Definite bgs*//*
.bg-front {background: url(img-placeholder-1920x1080.jpg) no-repeat 50%/cover;}
.bg-category-img {background: url(img-placeholder-1920x1080.jpg) no-repeat 50%/cover;}
.bg-category-bg {background-color: #ffffff;}
.bg-product-img {background: url(img-placeholder-1920x1080.jpg) no-repeat 50%/cover;}
.bg-product-bg {background-color: #ffffff;}
.bg-brand-img {background: url(img-placeholder-1920x1080.jpg) no-repeat 50%/cover;}
.bg-brand-bg {background-color: #ffffff;}
.bg-usp-img {background: url(img-placeholder-1920x1080.jpg) no-repeat 50%/cover;}
.bg-usp-bg {background-color: #ffffff;}
.bg-blog-img {background: url(img-placeholder-1920x1080.jpg) no-repeat 50%/cover;}
.bg-blog-bg {background-color: #ffffff;}

.bg-template {background-color: #ffffff;}
.bg-template-alt {background-color: #ffffff;}
.bg-footer {background-color: #2d2d2d;}
.bg-copyright {background-color: #202020;}
*/

/* Border styling */
.bt1 {border-top: 1px solid #dedede;}
.bb1 {border-bottom: 1px solid #dedede;}
.bl1 {border-left: 1px solid #dedede;}
.br1 {border-right: 1px solid #dedede;}
.bt10 {border-top: 10px solid #dedede;}
.bb10 {border-bottom: 10px solid #dedede;}

/* Margin styling */
.mb15 {margin-bottom:0.75em;}
.mb30 {margin-bottom:1.5em;}
.mb40 {margin-bottom:2em;}
.mb60 {margin-bottom:3em;}
.mt15 {margin-top:0.75em;}
.mt30 {margin-top:1.5em;}
.mt40 {margin-top:2em;}
.mt60 {margin-top:3em;}
.ml15 {margin-left:0.75em;}
.ml30 {margin-left:1.5em;}
.ml40 {margin-left:2em;}
.ml60 {margin-left:3em;}
.mr15 {margin-right:0.75em;}
.mr30 {margin-right:1.5em;}
.mr40 {margin-right:2em;}
.mr60 {margin-right:3em;}

/* Padding styling */
.pb0 {padding-bottom:0em;}
.pb2 {padding-bottom:2px;}
.pb15 {padding-bottom:0.75em;}
.pb20 {padding-bottom:1em;}
.pb30 {padding-bottom:1.5em;}
.pb40 {padding-bottom:2em;}
.pb60 {padding-bottom:3em;}
.pb120 {padding-bottom:6em;}
.pb240 {padding-bottom:12em;}
.pb480 {padding-bottom:24em;}
.pt0 {padding-top:0em;}
.pt2 {padding-top:2px;}
.pt15 {padding-top:0.75em;}
.pt20 {padding-top:1em;}
.pt30 {padding-top:1.5em;}
.pt40 {padding-top:2em;}
.pt60 {padding-top:3em;}
.pt120 {padding-top:6em;}
.pt240 {padding-top:12em;}
@media (max-width: 1300px) {.pt240 {padding-top:6em;}}
.pt480 {padding-top:24em;}
.pr0 {padding-right:0px;}
.pr2 {padding-right:2px;}
.pr15 {padding-right:0.75em;}
.pr30 {padding-right:1.5em;}
.pr40 {padding-right:2em;}
.pr60 {padding-right:3em;}
.pl0 {padding-left:0px;}
.pl2 {padding-left:2px;}
.pl15 {padding-left:0.75em;}
.pl30 {padding-left:1.5em;}
.pl40 {padding-left:2em;}
.pl60 {padding-left:3em;}
.pa0 {padding:0em;}
.pa15 {padding:0.75em;}
.pa20 {padding:1em;}
.pa30 {padding:1.5em;}
.pa40 {padding:2em;}
.pa60 {padding:3em;}

/* Alignment styling */
.aligncenter {text-align:center;}
.alignleft {text-align:left;}
.alignright {text-align:right;}

/* Float styling */
.floatleft {float:left;}
.floatright {float:right;}

/* Buttons */
.button-blank {border: none; background: white;}

/* ========================
   0. HOMEPAGE
======================== */

.fullscreen-footer .contact-info-wrapper {padding:20px;}
.fullscreen-footer .social-info-wrapper {padding:10px;}
.fullscreen-footer .payment-info-wrapper {padding:14px;}
.fullscreen-footer .review-info-wrapper {padding:20px;}


.fullscreen-footer-2 {position: absolute;bottom: 0;width: 100%;z-index: 999;}
.fullscreen-footer-3 {position: absolute;bottom: 0;width: 100%;z-index: 999;display:none;}
@media (max-width: 992px) {.fullscreen-footer-3 {position: relative;}}

/* =====================
LOGIN
===================*/
.form-signin {
  max-width: 330px;
  padding: 15px;
  margin: 0 auto;
}
.form-signin .form-signin-heading,
.form-signin .checkbox {
  margin-bottom: 10px;
}
.form-signin .checkbox {
  font-weight: normal;
}
.form-signin .form-control {
  position: relative;
  height: auto;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* =====================
CONTACT FORM
===================*/
/*
#contact{padding:10px 0 10px;}*/
.contact .contact-text{margin:45px auto;}
.contact .mail-message-area{width:100%;padding:0 15px;}
.contact .mail-message{width: 100%;background:rgba(255,255,255, 0.8) !important;-webkit-transition: all 0.7s;-moz-transition: all 0.7s;transition: all 0.7s;margin:0 auto;border-radius: 0;}
.contact .not-visible-message{height:0px;opacity: 0;}
.contact .visible-message{height:auto;opacity: 1;margin:25px auto 0;}
.contact .form{width: 100%;padding: 15px;background:#f8f8f8;border:1px solid rgba(0, 0, 0, 0.075);margin-bottom:25px;color:#727272 !important;font-size:13px;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;transition: all 0.4s;}
.contact .form:hover{border:1px solid #f18e17;}
.contact .form:focus{color: white;outline: none;border:1px solid #f18e17;}
.contact .textarea{height: 200px;max-height: 200px;max-width: 100%;}
  
.contact .button{padding:8px 12px;background:#0A5175;display: block;width:120px;margin:10px 0 0px 0;border-radius:3px;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;text-align:center;font-size:0.8em;box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);-moz-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);-webkit-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);}
.contact .button:hover{background:#f18e17;color:white;}

.contact .form-btn{width:180px;display: block;height: auto;padding:15px;color:#fff;background:#f18e17;border:none;border-radius:3px;outline: none;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;margin:auto;box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);-moz-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);-webkit-box-shadow: 0px 1px 4px rgba(0,0,0, 0.10);}
.contact .form-btn:hover{background:#111;color: white;border:none;}
.contact .form-btn:active{opacity: 0.9;}
/*
center{margin-top:330px;}
input {position: relative;z-index: 9999;}
*/

