body{background:#fbfcfa;}
hr{border-top: 1px solid #dcdcdc;}

/* Forms */
form button[type='submit']{color:#fff;border:1px solid #a0bc38;background-color:#bcd853;}
form button[type='submit'] span.ui{font-size:20pt;margin:-1px 2px 0 -5px;}
form select, form textarea, form input[type='tel'], form input[type='text'], form input[type='email'], form input[type='password']{border:1px solid #e9e9e9;background:#f8f8f8;}
form select{padding-right:1.5%;}
form select:not([multiple]){background:#f8f8f8 url('/ImagineCMS/Templates/FlevoHost/assets/img/2x/arrow@2x.png') no-repeat 97.5% 50%;background-size:12px 7px;}
form select.error:not([multiple]){background:#edd8d6 url('/ImagineCMS/Templates/FlevoHost/assets/img/2x/arrow@2x.png') no-repeat 97.5% 50%;background-size:12px 7px;}
form select:focus, form textarea:focus, form input[type='tel']:focus, form input[type='text']:focus, form input[type='email']:focus, form input[type='password']:focus{border:1px solid#bcd853;}
form select.error, form textarea.error, form input[type='tel'].error, form input[type='text'].error, form input[type='email'].error, form input[type='password'].error{border:1px solid#C73A3A;background:#edd8d6;}
form input[type='radio'] + label, form input[type='checkbox'] + label{margin-bottom:0;}
form input[type='radio'] + label span.box, form input[type='checkbox'] + label span.box{width:30px;height:30px;margin:3px 5px 0 0;background:#fff;border:2px solid #bcd853;cursor:pointer;float:left;}
form input[type='radio'] + label span.inner-box, form input[type='checkbox'] + label span.inner-box{display:block;width:24px;height:24px;margin:1px 0 0 1px;}
form input[type='radio'].error + label span.box, form input[type='checkbox'].error + label span.box{border:2px solid #C73A3A;background: #edd8d6;}
form input[type='radio'] + label span.option, form input[type='checkbox'] + label span.option{line-height:36px;color:black;float:left;}
form input[type='radio'] + label span.box, form input[type='radio'] + label span.inner-box{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;}
form input[type='radio']:checked + label span.inner-box, form input[type='checkbox']:checked + label span.inner-box{background:#bcd853;}
form .formSplitter label{font-size:18px;font-style:italic;line-height:30px;border-bottom:1px solid#bcd853;margin-top:30px;margin-bottom:0;}
form .checkOption{float:left;margin-right:15px;min-height:36px;}
form .checkOption:last-child{margin-right:0;}
.message {width:100%;float:left;padding:0 0 15px 0;color:#fff;}
form .row .col .grid-content label{text-align:left;}
.message ul{list-style:none;}
.message .errors{background:#C73A3A;padding:10px;}
.message .success{background:#398C29;padding:10px;}
form ::-webkit-input-placeholder, form :-moz-placeholder, form ::-moz-placeholder, form :-ms-input-placeholder{color:#e9e9e9;}

/* Header */
#header{padding-top:30px;padding-bottom:30px;background:#fbfcfa;}
#header .information{text-align:right;}
#header .contact{padding:0 0 0 20px;}
#header .contact p{font-size:16px;margin-left:20px;}
#header i{padding-right:10px;color:rgb(186,211,81);font-size:22px;position:absolute;left:10px;}

/* Main Navigation */
.main-navigation{background-color:#bcd853;border-top:1px solid #a0bc38;border-bottom:1px solid #a0bc38;-webkit-box-shadow:0 1px 4px rgba(1, 2, 2, 0.2);-moz-box-shadow:0 1px 4px rgba(1, 2, 2, 0.2);box-shadow:0 1px 4px rgba(1, 2, 2, 0.2);}
/* Main Navigation Level 1 */
.main-navigation .menu ul.level-1{}
.main-navigation .menu li.level-1{}
.main-navigation .menu a.level-1{line-height:50px;font-size:16px;padding:0 15px;color:#fff;vertical-align:middle;}
.main-navigation .menu a.level-1:hover{color:#fff;background:#a0bc38;}
.main-navigation .menu a.level-1.active{color:#bcd853;background:#fff;}
.main-navigation .menu ul.level-1 .fa-home{line-height:50px;font-size:20pt;float: left;}
/* Main Navigation Level 2 */
.main-navigation .menu ul.level-2{top:50px;}
.main-navigation .menu li.level-2{border-left:1px solid #a0bc38;border-bottom:1px solid #a0bc38;border-right:1px solid #a0bc38;}
.main-navigation .menu li.level-2:first-child{border-top:1px solid #a0bc38;}
.main-navigation .menu a.level-2{line-height:50px;font-size:16px;padding:0 15px;color:#fff;background:#bcd853;}
.main-navigation .menu a.level-2:hover{color:#fff;background:#a0bc38;}
.main-navigation .menu a.level-2.active{color:#bcd853;background:#fff;}
/* Main Navigation Level 3 */
.main-navigation .menu ul.level-3{top:-1px;}
.main-navigation .menu li.level-3{border-left:1px solid #a0bc38;border-bottom:1px solid #a0bc38;border-right:1px solid #a0bc38;}
.main-navigation .menu li.level-3:first-child{border-top:1px solid #a0bc38;}
.main-navigation .menu a.level-3{line-height:50px;font-size:16px;padding:0 15px;color:#fff;background:#bcd853;}
.main-navigation .menu a.level-3:hover{color:#fff;background:#a0bc38;}
.main-navigation .menu a.level-3.active{color:#bcd853;background:#fff;}

/* Mobile Navigation */
.main-navigation .mobile-menu{height:49px;}
.main-navigation .mobile-menu span.mobile{line-height:50px;font-size:16px;color:#fff;}
.main-navigation .mobile-menu ul li a{font-size:16px;line-height:50px;height:51px;color:#fff;background:#bcd853;border-bottom:1px solid #a0bc38;}
.main-navigation .mobile-menu ul li i{height:50px;width:50px;font-size:48px;color:#a0bc38;background-color:#fff;border-left:1px solid #a0bc38;}

/* Slider */
.slider{padding-top:30px;-webkit-box-shadow:0 1px 4px rgba(1, 2, 2, 0.2);-moz-box-shadow:0 1px 4px rgba(1, 2, 2, 0.2);box-shadow:0 1px 4px rgba(1, 2, 2, 0.2);background-color:#FFFFFF}
.slider .domain{padding-top:30px;padding-bottom:30px;}
.slider .domain article p{margin-bottom:15px;}
.slider .domain article header h1{margin-bottom:20px;font-weight:bold;font-size:33px;}
.slider .domain article header h1 span{font-weight:normal;}
.slider .domain article form input[type='text']{width:65%;line-height:18px;padding:8px 0 8px 8px;}
.slider .domain article form button[type='submit']{float:right;margin-bottom:15px;}
.slider .slideshow{display:block;overflow:hidden;z-index:5;}
.slider .slide-container{display:block;background-size:contain;background-position:center;background-repeat:no-repeat;height:100%;width:100%;}

/* domaincheck-results */
.domaincheck-results .container{margin-bottom:15px;}
/*.domaincheck-results .container .row:first-child{border:1px solid #a0bc38;line-height:46px;}*/
.domaincheck-results .container .row{border:1px solid #a0bc38;line-height:46px;}
.domaincheck-results .container .row .col{height:46px;}
.domaincheck-results .container .row ul li{line-height:20px;}
.domaincheck-results .container .row .message{padding:15px;}
.domaincheck-results .container .row label{margin:0;}
.domaincheck-results .container .row .col a{display:inline-block;width:120px;height:36px;margin-top:5px;line-height:36px;text-align:center;color:#fff;border:1px solid #a0bc38;background-color:#bcd853;border-radius:3px;box-shadow:0 1px 4px rgba(0, 0, 0, 0.2);}
.domaincheck-results .container .row .col a:hover{background-color:#a0bc38;border:1px solid #728332;}
.domaincheck-results .container .row .col a i{line-height:36px;}
.domaincheck-results .container .row .col i{line-height:46px;}
.domaincheck-results .container .row .col .grid-content.check-status p{text-align:center;}
.domaincheck-results .container .row .col .grid-content.order-domain{text-align:right;}
.domaincheck-results .container .row.domain-available{background-color:#E3F0C9;}
.domaincheck-results .container .row.domain-not-available{background-color: #FCB3BC;}
.domaincheck-results .container .row.domain-check-error{background-color:#ED4337;color:#ffffff;}
.domaincheck-results .row.ajax-domain-check{margin-bottom:15px;}

/* Content, see content.css*/

/* Footer */
.footer{padding-top:30px;color:#fff;background:#2e2d2d url('/ImagineCMS/Templates/FlevoHost/assets/img/bg-footer.jpg') top center no-repeat;}
.footer .adress {padding-bottom:30px;}
.footer .adress h2{margin-bottom:12px;text-transform:uppercase;font-size:15px;}
.footer .adress h2 span{color:#bcd853;}
.footer .adress a, .footer .adress address{font-size:15px;color:#626262;}
.footer .adress a:hover{color:#bcd853;}
.footer .navigation article{margin-bottom:30px;padding-left:10px;border-left:1px solid #728332;}
.footer .navigation h2{margin-bottom:12px;text-transform:uppercase;font-size:15px;}
.footer .navigation ul{list-style:none;}
.footer .navigation ul li a{font-size:15px;color:#626262;}
.footer .navigation ul li a:hover{color:#bcd853;}

/* Modules */
/* RequestHosting form */
form#RequestHosting{width:60%;float:none;margin:0 auto}
form#RequestHosting select, form#RequestHosting input, form#RequestHosting textarea{padding:10px;margin-bottom:2px;}
form#RequestHosting input[type='radio'] + label span.box, form input[type='checkbox'] + label span.box{width:24px;height:24px;}
form#RequestHosting input[type='radio'] + label span.inner-box, form input[type='checkbox'] + label span.inner-box{width:18px;height:18px;}
form#RequestHosting input[type='radio'] + label span.option, form input[type='checkbox'] + label span.option{line-height:30px;}
/*form#RequestHosting button{padding:0 10px}*/

/* Media queries*/
/* xs */
@media only screen and (max-width:639px) {
    /* RequestHosting form */
    form#RequestHosting{width:100%;}
    /* Header */
    #header a.logoLink{margin:0 auto;}
    #header .information{text-align:center;margin-top:10px;}
    #header .information p{display:none;}
    /* Slider */
    .slider .slideshow{height:140px;}
    /* domaincheck-results */
    .domaincheck-results .container .row .col{text-align:center;}
    .domaincheck-results .container .row .col a{width:100%;}
}

/* sm */
@media only screen and (max-width:767px) {
    /* Form */
    form .row.inputs{margin-bottom:0;}
    /* Footer */
    .footer{background:#2e2d2d;}
    .footer .adress{text-align:center;}
    .footer .navigation{text-align:center;}
    .footer .navigation article{border-left:none;}
    /* Slider */
    .slider .domain{text-align:center;}
    .slider .domain article form input[type='text']{width:100%;float:left;margin-bottom:15px;}
    .slider .domain article form button[type='submit']{width:100%;float:left;}
    .footer .navigation ul li a{line-height: 30px;}
}
@media only screen and (min-width:640px) and (max-width:767px) {
    /* Slider */
    .slider .slideshow{height:200px;}
}

/* md */
@media only screen and (max-width:1023px) {
    /* Mobile Navigation */
    .main-navigation .mobile-menu{padding:0;}
    .main-navigation .mobile-menu span.mobile{padding:0 15px 0 9px;}
}
@media only screen and (min-width:768px) and (max-width:1023px) {
    /* Slider */
    .slider .slideshow{height:220px;}
}

/* lg */
@media only screen and (max-width:1199px) {
}
@media only screen and (min-width:1024px) and (max-width:1199px) {
    /* Slider */
    .slider .slideshow{height:240px;}
}

/* xl */
@media only screen and (min-width:1200px) {
    /* Slider */
    .slider .slideshow{height:240px;}
}

/* Retina fixes */
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
    form select:not([multiple]) {
        background-size: 12px 7px;
    }
}