.slider-value#overall_shit {
    margin-left: 10px;
    margin-top: 0px;
    position: relative;
}


.btn-success {
    background-color: #38b44a;
    border-color: #38b44a;
    border: 1px solid #333;
    color: #222;
    padding: 5px;
    font-size: 18px;
    font-family: 'Space Grotesk',arial,helvetica,tahoma,serif;
    border-radius: 5px;
}
.btn-success:hover{
    color: #000 !important;
}


.tab-opensolr {
    border-top: 1px solid grey;
    margin-top: 10px;
}

.ui-widget-header {
    border: 0 solid #e3a1a1;
    background: #fff;
}

.ui-widget-content {
    border: 1px solid #000;
    border-radius: 0 0 0 0;
    padding: 0;
}

.ui-state-default {
    border: 1px solid #d8dcdf;
    background: #fff;
}

.ui-state-active {
    border: 1px solid #d8dcdf;
}

.ui-corner-all {
    border-radius: 0 0 0 0;
}

.ui-slider .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 1.5em;
    height: 1.5em;
    cursor: pointer;
    border: 1px solid black;
    background: #d8dcdf;
}

.row{
    margin-left:-7px;
}

.form-horizontal .control-label {
    /*padding-top:0px;*/
    border: 1px solid #efefef;
    background: #727272;
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px;
    color:#fff !important;

    display:block;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{
    padding-left:7px;
}

.slider-value {
    display: inline-block;
    font-weight: 400;
    margin-left: 3px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    border: 1px solid #efefef;
    padding: 0px 0px 0px 10px;
    background: #efefef;
    margin-top: 0px;
    width:90px;
    color:#777;
}

iframe {
    border-radius: 2px;
    border: 0px solid #fff;
    cursor:pointer !important;
}

select {
    padding: 10px !important;
    font-size: 16px;
    font-family: Space Grotesk,arial,helvetica,tahoma,serif;
    border-radius: 5px;
    border: 1px solid #222;
    background: #9b9b9b;
    width: 236px;
    color: #fff;
    font-weight: 900;
}

.daprais{
    font-weight:900;
    font-family:Space Grotesk,arial,helvetica,tahoma,serif;
    color:#000;
}

.slider-price {
    margin-top: 0px;
    font-size: 16px;
    font-family:'Space Grotesk',arial,helvetica,tahoma,serif;
    border-radius: 20px;
    border: 1px dashed #999;
    background: #dddddd;
    padding-left: 2px;
    padding-right: 2px;
    width: 202px;
    text-align: left;
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
    padding:10px;
    color:#6b6b6b;
}

.dedicated-link {
    font-family: 'Space Grotesk',arial,helvetica,tahoma,serif;
    font-weight: 400;
    margin-left: 10px;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -0.1em;
    margin-left: -0.4em;
}

.ui-tabs .ui-tabs-panel {
    display: block;
    padding: .5em 0em;
    background: none;
    border-left: 0px solid #eee;
}

.ui-tabs .ui-tabs-nav li {
    border-width: 0;
}

.ui-tabs .ui-tabs-nav {
    margin: 0;
    padding: 0em 0em 0;
}

.well {
    min-height: 20px;
    padding: 0px;
    margin-bottom: 2px;
    background-color: #fff;
    border: 0px solid #e3e3e3;
    border-radius: 0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
    /* box-shadow: inset 0 1px 1px rgba(0,0,0,0.05); */
}

.ui-tooltip, .arrow:after {
    background: black;
    border: 2px solid white;
}

.ui-tooltip {
    padding: 10px 20px;
    color: white;
    border-radius: 20px;
    font: bold 14px Space Grotesk,arial,helvetica,tahoma;
    text-transform: uppercase;
    box-shadow: 0 0 7px black;
}

.arrow {
    width: 70px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: -35px;
    bottom: -16px;
}

.arrow.top {
    top: -16px;
    bottom: auto;
}

.arrow.left {
    left: 20%;
}

.arrow:after {
    content: "";
    position: absolute;
    left: 20px;
    top: -20px;
    width: 25px;
    height: 25px;
    box-shadow: 6px 5px 9px -9px black;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}

.arrow.top:after {
    bottom: -20px;
    top: auto;
}

form .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default .ui-slider-horizontal .ui-slider-handle {
    border: 1px solid #d8dcdf;
}

label {
    cursor: pointer;
}

.step-title {
    font-family: Space Grotesk,arial,helvetica,tahoma, sans-serif;
    font-weight: 300;
}

.my_slider {
    border: 1px solid #999;
    cursor: pointer;
    height: 21px;
    background: #d0dcef !important;
    width: 330px;
}

.my_slider:hover {
    cursor: pointer;
    height: 21px;
    background: #e0e0e0;

}


.pack-price {
    position: absolute;
    top: 33px;
    /*left: 146px;*/
    right: 10px;
    font-size: 18px;
    color: #000;
    font-weight:900;
    max-width: 125px;
    text-align: right;
}

.sup {
    font-size: 20px;
    /*vertical-align: super;*/
}
.form-group {
    margin-bottom: 21px;
}

.pack-title {
    font-family: 'Space Grotesk',arial,helvetica,tahoma,serif;
    font-size: 32px;
    border-bottom: 0 solid black;
    width:100%;
    position:relative;
    text-align:center;
    line-height:0.9em;
}

.btn-pack {
    /*text-align:right;*/
}

.setup-btn {
    margin-top: -0px;
}

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
    border: 1px solid #d8dcdf;
    background: #fff; /*#eee url(images/ui-bg_highlight-hard_100_eeeeee_1x100.png) 50% 50% repeat-x; */
    font-weight: 400;
}

.btn {
    /*font-variant: small-caps;*/
    font-weight:400;
    font-size:19px;
    padding:5px !important;
    width: 230px;
    border-radius:10px !important;
}

#options1 {
    display: block;
    padding: 0px;
}


@media (min-width: 1200px){
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 0px;
    }
    #the-backup .control-label {
        /*margin-top: 11px;*/
    }
}

@media (max-width: 1204px) {
    .pack{
        min-height:813px;
    }
}
.total-price {
    margin-left: 218px;
    margin-bottom: 5px;
    margin-top: 5px;
    font-size: 22px;
    font-weight: 900;
    color: #000;
}

#buy_checkout_stuff {
    display: block;
}

#country_vat_stuff {
    display: block;
}

#country_vat_stuff2 {
    display: block;
}

#close_customize {
    display: block;
    font-family: 'Space Grotesk',arial,helvetica,tahoma,serif;
    border-bottom: 0 solid grey;
}

#sliders {
    margin-left: 0px;
    font-size:16px;
}

#sliders .ui-state-default,
#sliders .ui-widget-content .ui-state-default,
#sliders .ui-widget-header .ui-state-default {
    border: 1px solid #efefef;
    background: #93bbf9;
    font-weight: 400;
    color: #004276;
    height: 30px;
    top: -6px;
}

.list-group-item {
    padding: 3px 6px;
}

.pack ul {
    margin-top: 25px;
}

.pack ul li {
    border-bottom: 0 dashed grey;
    /*font-family: 'Space Grotesk',arial,helvetica,tahoma,serif;*/
    font-size: 17px;
    color:darkgrey;
}

.pack ul li:hover {
    border-bottom: 1px dashed grey;
}

.ui-widget-content .dedicated-text a {
    color: #fff;
    font-family: 'Space Grotesk',arial,helvetica,tahoma,serif;
    font-size: 30px;

}

.thetab {
    cursor: pointer;
    font-size: 25px;
    /*font-variant: small-caps;*/
    text-transform: capitalize;
}

sup{
    color:#222;
    font-weight:900;
}

.pack {
    height: 680px;
    width: 25%;
    position: relative;

    margin-bottom: 15px;
    padding: 20px;
    font-family: Space Grotesk,arial,helvetica,tahoma, sans-serif;
    text-align:center;

}


.packs{
    margin-top:50px;
}
.pricing{
    font-family:Space Grotesk,arial,helvetica,tahoma;
    text-align:center;
    margin-top:30px;
    margin-bottom:10px;
    font-size: 20px;
    font-weight: 100;
}
.theprice{
    font-family:Space Grotesk,arial,helvetica,tahoma,serif;
    font-size:32px;
    font-weight: 900;
}

.btn-info{
    background: #f13137 !important;
    color:#fff;
    -webkit-box-shadow: 0px 0px 19px 5px rgba(0,0,0,0.5);
    box-shadow: 0px 0px 19px 5px rgba(0,0,0,0.5);
}
#final-step{
    position: relative;
    clear: both;
    margin-top:60px;
    margin-bottom:60px;
}
.btn-info{
    background:#d0dcef;
    border:1px solid #333;
    color:#222;
    padding:5px;
    font-size:18px;
    font-family: 'Space Grotesk',arial,helvetica,tahoma,serif;
    border-radius:5px;

    /*font-weight: 200;*/
}
.btn-info:hover{
    background:#d0dcef;
    border:1px solid #999;
    color:#222
}
#stripe0{

    width:100%;
    text-align:center;
    font-size:40px;
    font-family: Space Grotesk,arial,helvetica,tahoma, Helvetica, Space Grotesk,arial,helvetica,tahoma, Space Grotesk,arial,helvetica,tahoma, Sans-Serif, serif;
    padding:20px;

}
#checkout .asd{
    margin-top:20px;
}



.pack-title img{
    height:42px;
    text-align:center;
}

.pack-title{
    font-size:25px;
    font-family:'Space Grotesk',arial,helvetica,tahoma,serif;
    text-align:center;
    color:#111;
}

#pack-free{
    background: #fafafa;
    color:#333;
    border-right:1px solid #c6c6c6;
    border-top-left-radius:20px;
    border-bottom-left-radius:20px;
}

#pack-junior{
    background:#eff5ff;
    color:#333;
    border-right:1px solid #c6c6c6;
}

#pack-adult{
     background:#edf4ff;
     color:#333;
     border-right:1px solid #c6c6c6;
 }
#pack-baby{
    background: #f3f3f3;
    color:#333;
    border-right:1px solid #c6c6c6;
}
#pack-senior{
    background:#ebf3ff;
    color:#333;
    border-top-right-radius:20px;
    border-bottom-right-radius:20px;
}


small {
    font-weight: 100;
    font-family: 'Space Grotesk',arial,helvetica,tahoma,serif;
    font-size: 14px;
    color:#555;
    line-height:0.3em;
}


.deet-item a{
    /*text-decoration:underline;*/
}

.deets{
    text-align:left;
    margin-top:30px;
    font-family:Space Grotesk,arial,helvetica,tahoma;
}
.deet-item{
    border-bottom:1px solid #d8d8d8;
    font-size:14px;
    margin-top:10px;
    color:#000;
    padding-bottom:5px;
}
#pack-senior .deet-item{
    border-bottom:1px solid #999;
}
.checkout-extra {
    float: left;
    margin-top: 20px;
    width: 50%;
}

.the-fun-1 {
    width: 90px;
    display: inline;
    float: left;
    background: #fff /*#dd4814*/;
    color: #000;
    /*font-variant: small-caps;*/
}

.the-fun-2 {
    width: calc(100% - 90px);
    display: inline;
    float: left;
    background: #fff /*#dd4814*/;
    color: #000;
    /*font-variant: small-caps;*/
}

.totpula {
    font-weight: 400;
    font-size: 18px;
    color: #000;
}

.the-fuck-3 {
    width: 120px;
    display: inline;
    float: left;
    background: #fff /*#dd4814*/;
    color: #8F8F8F;
    /*font-variant: small-caps;*/
}

input, button, select, textarea {
    padding: 5px;
}

.list-group-item:first-child {
    border-top-right-radius: 0px;
    border-top-left-radius: 0px;
    border: 0px solid black;
}

.form-horizontal .form-group {
    margin-left: 0px;
    margin-right: 0px;
}

.list-group-item {
    border: 0px solid black;
}

.backup-manager {
    display:inline;
    float:left;
}

.backup-manager input {
    display:inline;
    float:left;
    width: 20px;
    height: 20px;
    margin-top: 8px;
}

@media (max-width: 1200px) {
    .pack ul li {
        font-size: 15px;
    }

    .form-horizontal .control-label {
        margin-bottom: 10px;
    }

    .dedicated-link {
        position: absolute;
    }

    .form-horizontal .control-label {
        margin-bottom:3px;
        background: #7a7a7a;
        border: 0px solid #efefef;
    }

    select {
        width: calc(100% - 170px);
    }

    .customization-bullstuff {
        width: 60%;
    }

    .checkout {
        width: 35%;
    }
}

@media (max-width: 992px) {
    .pack-title {
        font-size: 22px;
    }

    .pack ul {
        padding-left: 20px;
        margin-top: 35px;
    }

    .pack ul li {
        font-size: 13.5px;
    }
}

@media (max-width: 1200px) {

    .step-title {
        font-size: 27px;
    }

    #overall_shit {
        margin-left: 0;
    }

    .pack {
        width: 100%;
        height: auto;
    }

    .pack-price {
        top: 8px;
    }

    .pack ul {
        margin-top: 8px;
    }

    .pack ul li {
        font-size: 16px
    }

    #options1 {
        padding: 0;
    }

    #sliders {
        margin-left: 0;
    }

    .control-label {
        margin-bottom: 10px;
    }

    .total-price {
        margin-left: 0;
    }

    .my_slider {
        width: 100%;
    }

    .col-sm-8 {
        padding: 0;
    }

    select {
        width: 100%;
        margin-bottom: 10px;
    }
    
    .backup-manager {
        width: 97%;
        display: inline-block;
    }

    .backup-manager input {
        float: right;
        width: 30px;
        height: 30px;
        margin-top: 8px;
    }

    .backup-manager span {
        float: right;
        margin-top: 10px;
        margin-right: 10px;
    }

    .form-horizontal .col-xs-6.control-label {
        padding-left: 10px !important;
        height: 30px;
    }

    .slider-value {
        /*float: right;*/
        /*position: absolute;*/
        /*right: 15px;*/
        /*top: 30px;*/
        padding-top: 30px;
        text-align: right;
        display: block;
        margin: 0;
    }

    .slider-price {
        /*padding-top: 10px;*/
        position: absolute;
        /* top: 30px; */
        top: 0;
        right: 0;
        width: 50%;
        height: 30px;
        text-align: right;
        margin: 0;
        font-weight: 900;
        padding-right: 10px;
    }

    .dedicated-link {
        display: block;
        position: relative;
    }

    .checkout-extra,
    .checkout-price {
        float: none;
        width: 100%;
        margin-top: 50px;
    }

    .the-fun-2 {
        width: auto;
    }

    .buttons {
        margin-top: 20px;
        padding: 0;
    }

    .buttons .btn {
        width: 100%;
        margin-top: 10px;
        padding: 12px;
    }
}

.bla{
    /*text-decoration: none;*/
    font-family:'Space Grotesk',arial,helvetica,tahoma,serif;font-weight:300;
}
.bla:hover{
}

.asda{
    text-align:center;
    font-family: Space Grotesk,arial,helvetica,tahoma, serif;
    font-size:18px;
    margin-bottom:50px;
}
.ui-dialog-title{
    display:none;
}
.ui-dialog-titlebar-close{
    display:none;
}
.ui-dialog-titlebar{
    display:none;
}

.asd{
    width:100%;
    text-align: center;
    position:relative;;
    color:#000;
    font-size:50px;
    margin-bottom:10px;
    line-height:0.9em;
}



.saturate { filter: saturate(3); }
.grayscale { filter: grayscale(100%); }
.contrast { filter: contrast(160%); }
.brightness { filter: brightness(0.25); }
.brightness2 { filter: brightness(0.75); }
.brightness3 { filter: brightness(1); }
.blur { filter: blur(3px); }
.invert { filter: invert(100%); }
.sepia { filter: sepia(100%); }
.huerotate { filter: hue-rotate(180deg); }
.rss.opacity { filter: opacity(50%); }


.customization-bullstuff {
    width:57%;
    float:left;
    position:relative;
}

.checkout {
    width:40%;
    position:relative;
    float:left;
}

@media (min-width: 1200px) {
    .col-lg-2 {
        width: 180px !important;
    }

    .col-lg-10 {
        width: 70%;
    }
}


@media (max-width: 1200px) {
    .slider-value {
        text-align: right;
        display: block;
        margin: 0;
        padding: 0px 0px 5px 10px;
        width: auto;

    }
    .checkout{
        margin-left: 5px;
        width: 95%;
    }
    .customization-bullstuff{
        width: 95%;
        float: none;
        margin: 0 auto;
    }


}

.subtit img{
    width:32px;
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.subtit{
    font-size:28px;
    font-family: Space Grotesk,arial,helvetica,tahoma;
    margin-bottom:20px;
    border-bottom:1px dashed #888;
    padding-bottom:10px;
    color:#333;

}



.stripe1{
    width: 100vw;
    position: relative;
    left: 49%;
    right: 49%;
    margin-left: -50vw;
    margin-right: -50vw;
    background:#edf3ff;
    text-align:center;
    color:#666;
    margin-top:60px;
}
.the-text{
    position:relative;
    font-family:Space Grotesk,arial,helvetica,tahoma;
    font-size:18px;
    line-height:1.6em;
    text-align: center;
    margin-bottom:20px;
}
.the-img{
    position:relative;
    font-family:'Space Grotesk',arial,helvetica,tahoma,serif;

}
.the-img img{
    width:70%;
    cursor:pointer;
    margin-top:0px;
    border-radius:20px;
}
.dedicated-text{
    padding-top: 30px;
    padding-bottom: 50px;
    width: 70%;
    text-align: center;
    position: relative;
    left: 14%;
    margin-top:0px;
}
.the-end{
    font-family:'Space Grotesk',arial,helvetica,tahoma,serif;
    font-size:15px;
    font-weight:300;
    margin-top:0px;

}
.the-end-btn{
    width: 100%;
    text-align:center;
    margin-top:20px;
}
strong{
    font-family: Space Grotesk,arial,helvetica,tahoma !important;
}
.the-text-doi{
    font-family:Space Grotesk,arial,helvetica,tahoma;
    font-size:18px;
}

