/*section:nth-of-type(3) {
    background-color: #23337e!important;
    /*padding-bottom: 40px;
    margin-bottom: 0!important;
}*/

@media screen and (max-width: 480px) {
    .content-tab-component {
        padding: 15px;
    }
}
ol, ul {
    list-style: none;
}

#tpp-content h4 {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
    font-size: 17px;
    font-size: 1.5rem;
    line-height: 1.3;
    padding: 1em 0 0.25em 0;
    font-weight: 700;
    color: #3c3c3c;
    font-family: sans-serif;
}

/*.wysiwyg ul li.content-tab-item-active:before {
    content: "";
    width: 100%;
    border-left: 1px solid #23337e;
    border-right: 1px solid #23337e;
    height: 3px;
    position: absolute;
    left: -1px;
    top: -3px;
    background-color: #23337e;
}*/

.centered {
    text-align: center;
}

/*------ CMI ------*/

#five-chooser .show-five-buttons {
    width: 46%;
    margin: 0 2%;
    float: left;
    text-align: center;
}
#five-chooser .show-five-buttons h2 {
    font-size: 2.8rem;
}
#five-chooser .show-five-buttons h2, 
#five-chooser .show-five-buttons p {
    color: #fff;
}
#five-chooser .show-five-buttons .body {
    max-width: 380px;
    margin: 0 auto;
}

.five-container {
    text-align: center;
    margin-top: 60px;
}

#five-questions-container .slider-holder h2 {
    font-size: 36px;
    line-height: 72px;
}
/*NYTT*/
@media(max-width: 615px) {
    #five-questions-container .slider-holder h2 {
        font-size: 20px;
        line-height: 20px;
        padding-bottom: 30px;

    }
}

#cmi5s-button:hover, #cmi5q-button:hover {
    cursor: pointer;
}

.cmi-arrow:after {
    position: relative !important;
    top: 40px;
    left: -50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(136, 183, 213, 0);
    border-top-color: #23337e;
    border-width: 30px;
    margin-left: -30px;
    margin-top: 10px;
}
.cmi-arrow.cmi-arrow-left:after {
    left: 50%;
    margin-left: -340px;
}
.cmi-arrow.cmi-arrow-right:after {
    left: 50%;
    margin-left: 280px;
}

.cmi-box {
    padding-top: 40px;
}

.desktop .cmi-box .block-100 {
    margin-bottom: 0;
}

@media screen and (max-width: 480px) {
    .cmi-arrow.cmi-arrow-left:after {
        left: 50%;
        margin-left: -30px;
    }
    .cmi-arrow.cmi-arrow-right:after {
        left: 50%;
        margin-left: -30px;
    }
}


/*------ CMI /END ------*/

/*------ SLIDERS ------*/
.slider-container h2.scale {
    margin: 0;
    margin-left: -3px;
    padding: 2rem 0;
    min-height: 1px;
    color: #d81e05;
    display: inline-block;
    min-width: 33.33333333333333%;
    min-height: 1px;
}
.slider-container h2.scale.left {
    text-align: left;
    float: left;
}
.slider-container h2.scale.center {
    text-align: center;
}
.slider-container h2.scale.right {
    text-align: right;
}

/*------ TABS ------*/
.highlight-bottom-light, .content-tab-item-active {
    border-bottom-color: #f2f1f0;
}
.content-tab-item-active {
    background-color: #f2f1f0;
}
.highlight-light, .content-tab-item {
    border-color: #f2f1f0;
}
.content-tab-item {
    background-color: #e6e4e2;
}
.highlight-left-light, .content-tab-item:first-child {
    border-left-color: #f2f1f0;
}
/*------ TABS /END ------*/

.button-container {
    float: left;
    width: 100%;
    padding: 3rem 0;
    text-align: center;
}

.slider-container .ui-slider a {
    line-height: 48px;
    text-align: center;
}
.slider-container .ui-slider a:link, 
.slider-container .ui-slider a:active, 
.slider-container .ui-slider a:focus, 
.slider-container .ui-slider a:hover {
    text-decoration: none;
}

#five-questions-answer {
    width: 50%;
    margin-left: 25%;
}

.answer {
    float: left;
}
a.ui-slider-handle {
    cursor: pointer!important;
}