#nul318m_vergelijker #nul318m_vergelijker_start {
    font-family: Gilroy,Arial,sans-serif;
    font-weight: 400;
    background-color: #fff;
    padding: 0px;
    color:#062e4d;
    font-size: 16px;
    width: 100%;
}


#nul318m_vergelijker #nul318_products .nul318_product_container .nul318_checkbox_container .nul318_checkbox+label:before {
    border: 1px solid #062e4d;
    margin-top: -3px;
}

#nul318m_vergelijker #nul318_products .nul318_product_container .nul318_checkbox_container .nul318_checkbox+label:after {
    top:10px;
}

#nul318m_vergelijker #nul318_products .nul318_product_container{
    border: 1px solid #ededed;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
    border-radius: 0px;
    margin-bottom: 30px;
    border-radius:4px;
}

#nul318m_vergelijker .text-align-right{
    text-align: right;
}

#nul318m_vergelijker .nul318_product_specificaties {
    margin-top: -15px;
}

/*#nul318m_vergelijker #nul318_products .nul318_product_container:after {
        content: " ";
        display: block;
        background: #f4f4f4;
        width: 100%;
        position: absolute;
        top: 0px;
        height: 294px;
        right: 0px;
        width: 218px;
        z-index: 10;
        border-top-right-radius: 10px;
        border-bottom-right-radius: 10px;
}​*/

#nul318m_vergelijker .nul318_checkbox_container .nul318_checkbox:checked+label:after{
    top:13px;
}

#nul318_filter_btns{
    background: #f5f5f5;
    -webkit-box-shadow: 0 0px 0 #dcdcdc; */
    box-shadow: 0 0px 0 #dcdcdc;
}

#nul318_filter_btns, #nul318_sorter .nul318-sort-btn, #nul318m_vergelijker #nul318_more .nul318_btn{
    border-radius:4px;
}

#nul318_filter_btns .nul318-filter-btn:first-of-type {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}

#nul318_filter_btns .nul318-filter-btn:nth-of-type(3){
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}

#nul318m_vergelijker #nul318_filter_sidebar .nul318_filter_container .ui-slider .ui-slider-handle {
    background-color: #00b887 !important;
    border: 4px solid #00b887;
    border-radius: 50%;
    margin-top: -4px;
}

#nul318m_vergelijker #nul318_filter_sidebar .nul318_filter_container .ui-slider .ui-slider-range {
    background-color: #062e4d !important;
    height: 4px;
}

#nul318m_vergelijker #nul318_filter_sidebar .nul318_filter_container .ui-slider {
    background-color: #fff;
    height: 4px;
    margin-top: 20px;
    position: relative;
}

#nul318m_vergelijker #nul318_products .nul318_product_container .nul318-product-info .nul318_info_title{
	color: #062e4d !important;
    margin-top:15px;
}

#nul318m_vergelijker #nul318_filter_sidebar .nul318_title, #nul318m_vergelijker #nul318_products .nul318_product_container .nul318_product_body .nul318_product_body_right .nul318_product_title, #nul318m_vergelijker #nul318_products .nul318_product_container .nul318_product_body .nul318_product_body_right .nul318_product_price span, #nul318m_vergelijker #nul318_products .nul318_product_container .nul318-product-info .nul318_info_title, #nul318m_vergelijker #nul318_products .nul318_product_container .nul318-product-info ul.nul318_list__price li.nul318_list__price--item.last{
	font-weight: bold;
}

#nul318m_vergelijker #nul318_filter_sidebar .nul318_filter_container{
	background-color:#f5f5f5;
    border-radius: 0px;
    -webkit-box-shadow: 0 0px 0 #dcdcdc; */
    box-shadow: 0 0px 0 #dcdcdc;
    border-radius:4px;
}

#nul318m_vergelijker #nul318_products .nul318_product_container .nul318_product_body .nul318_product_body_right .nul318_product_price span, #nul318m_vergelijker #nul318_products .nul318_product_container .nul318-product-info .nul318_info_title, #nul318m_vergelijker #nul318_products .nul318_product_container .nul318-product-info ul.nul318_list__price li.nul318_list__price--item.last{
    color:#00b887;
}

#nul318m_vergelijker #nul318_products .nul318_product_container .nul318_product_body .nul318_product_body_right .nul318_product_price span.hide-xxs{
	font-size: 14px;
	font-weight: normal;
	display: inline;
	color: inherit;
}

#nul318m_vergelijker .nul318_checkbox_container .nul318_filter_count{
    color:#062e4d;
}

#nul318_sorter .nul318-sort-btn:hover, #nul318_sorter .nul318-sort-btn.selected {
    border: 0px;
    border-bottom: 0px;
    font-weight: bold;
    color: #062e4d;
    background-color: #f5f5f5;
    border-radius:4px;
}

#nul318_sorter .nul318-sort-btn:hover{
    font-weight: normal;
}
#nul318_sorter .nul318-sort-btn.selected:hover{
    font-weight: bold;
}

#nul318_filter_btns .nul318-filter-btn:hover{
    text-decoration: underline;
    color: #062e4d;
    background: #f5f5f5;
}

#nul318_filter_btns .nul318-filter-btn:active{
    text-decoration: none;
}

#nul318_filter_btns .nul318-filter-btn.selected{
    background: #fff;
    border: 1px solid #ededed;
    border-bottom: 0px;
    font-weight: bold;
    color: #062e4d;
    position: relative;
    text-decoration: none;
}

#nul318m_vergelijker #nul318_filter_sidebar .nul318_toggle{
    color:#062e4d;
    margin-top: 15px;
}

#nul318m_vergelijker #nul318_products .nul318_product_container .nul318_product_body .nul318_product_body_right .nul318_product_price .nul318_combi{
    background-color: #fdc300;
    color: #062e4d;
}

#nul318m_vergelijker #nul318_products .nul318_product_container .nul318_product_body .nul318_product_body_right .nul318_product_price{
    font-size: 14px;
    color: #062e4d;
}

#nul318m_vergelijker #nul318_products .nul318_product_container .nul318_product_body .nul318_product_body_right .nul318_product_price .nul318_combi::after{
    border-color: #e0ae05 transparent transparent transparent
}

#nul318m_vergelijker .tooltip{
    opacity: 1;
    z-index: unset;
}

#nul318m_vergelijker .tooltip svg {
	display: inline;
}

#nul318m_vergelijker #nul318_products .nul318_product_container .nul318_product_body .nul318_product_body_right .nul318_product_price .nul318_combi .tooltip {margin-top: -3px;}

#nul318m_vergelijker #nul318_products .nul318_product_container .nul318_product_body .nul318_product_body_right .nul318_product_price .nul318_combi .tooltip svg path{fill:#062e4d;}

#nul318m_vergelijker #nul318_filter_sidebar .nul318_filter_container .tooltip svg path{fill:#062e4d}

#nul318m_vergelijker .nul318_btn.nul318_light {
    color: #062e4d;
    border: 1px solid #062e4d;
}

#nul318m_vergelijker .nul318_checkbox_container .nul318_checkbox:checked+label:before {
    background: #062e4d !important;
}

#nul318m_vergelijker #nul318_products .nul318_product_container .nul318_product_footer .nul318_knop, #nul318m_vergelijker #nul318_products .nul318_product_container .nul318-product-info table.nul318_shops td .nul318_knop {
	box-shadow: 0 1px 2px 0 rgba(16, 24, 40, .05);
	color: #2b2f3b;
	background-color: #ffc60d;
	background: #ffc60d;
	transition: background-color 200ms ease-in-out;	
    font-weight: bold;
    border-bottom: 0px;
    padding: 12px 15px;
    font-size: 18px;
    line-height: 1.33;
    border-radius: 3px;
    text-transform: initial;
}

#nul318m_vergelijker #nul318_products .nul318_product_container .nul318_product_footer .nul318_knop:hover, #nul318m_vergelijker #nul318_products .nul318_product_container .nul318-product-info table.nul318_shops td .nul318_knop:hover {
    background: #F3B900;
	background-color: #F3B900;
    border-bottom: 0px;
}
#nul318m_vergelijker #nul318_products .nul318_product_container .nul318_product_footer .nul318_knop:after, #nul318m_vergelijker #nul318_products .nul318_product_container .nul318-product-info table.nul318_shops td .nul318_knop:after{
	border-right: 2px solid #2b2f3b;
	border-bottom: 2px solid #2b2f3b;
}
#nul318m_vergelijker #nul318_products .nul318_product_container .nul318_product_body .nul318_product_body_right .nul318_product_provider_image {
    margin-top: 35px;
    margin-bottom: 35px;
}
#nul318m_vergelijker #nul318_products .nul318_product_container .nul318_product_body .nul318_product_body_right .nul318_product_provider_image img {
	border-radius:0;
}

.nul318_checkbox_container{
    margin-bottom: 0px;
}
#nul318m_vergelijker .nul318_checkbox_container .nul318_checkbox+label, #nul318m_vergelijker .nul318_product_container label{
    font-weight: normal;
}
.nul318_checkbox_container .nul318_checkbox+label:before{
    background: #fff;
    border: 1px solid #edf2fb;
}
#nul318m_vergelijker .nul318_checkbox_container .nul318_checkbox:checked+label:before {
    background:#4f4378;
}
#nul318m_vergelijker select{
    background: #fff;
    height: unset;
}
#nul318m_vergelijker .nul318_select{
    border: 1px solid #edf2fb;
}
#nul318m_vergelijker .nul318_select::after{
    color:#00b887;
    background-color: #fff;
}

#nul318m_vergelijker #nul318_products .nul318_product_container .nul318-product-info ul.nul318_list__price li.nul318_list__price--item.last {
    border-top: 1px solid #ededed;
}

#nul318m_vergelijker .nul318_checkbox_container .nul318_checkbox+label:before{
    background: #fff;
}

#nul318_sticky-panel .nul318_sticky-panel_header, #nul318m_vergelijker .nul318_sidebar_show {
    background: #062e4d;
}

#nul318m_vergelijker .nul318_sidebar_show{
    border-radius: 3px;
}

#nul318_sticky-panel .nul318_sticky-panel_header .nul318_btn.nul318_compare:hover, #nul318_sticky-panel .nul318_sticky-panel_header .nul318_btn.nul318_close:hover{
    color: #062e4d;
}

#nul318_sticky-panel .nul318_sticky-panel_header strong{
    color: #fff
}

#nul318m_vergelijker .nul318_btn.nul318_dark{
     background: #062e4d;
     border: 0px;
     border-radius: 3px !important;
}

#nul318m_vergelijker #nul318_products .nul318_product_container .nul318_product_body .nul318_product_body_right .nul318_product_usp{
    margin-top: -95px;
}

#nul318m_vergelijker #nul318_products .nul318_product_container .nul318_product_body .nul318_product_body_right .nul318_product_usp .nul318_usp_item svg {
	display: inline;
}

#nul318m_vergelijker #nul318_products .nul318_product_container .nul318_product_body .nul318_product_body_right .nul318_product_usp .nul318_usp_item svg path {
    fill: #062e4d;
}

#nul318m_vergelijker #nul318_vergelijken [class*="col"], #nul318m_vergelijker #nul318_vergelijken [class*="span"] {
    display: contents;
    float: none;
}

#nul318_sticky-panel .nul318_sticky-panel_header .nul318_btn.nul318_compare, #nul318_sticky-panel .nul318_sticky-panel_header .nul318_btn.nul318_close{
    bottom: 5px;
}

#nul318m_vergelijker #nul318_products .nul318_product_container .nul318_info{
    border: 1px solid #ededed;
    position: absolute;
    padding:4px 10px 2px;
    padding-right: 25px;
    left: calc(50% - 80px);
    background: #fff;
    text-transform: lowercase;
    border-radius: 10px;
}
#nul318m_vergelijker #nul318_products .nul318_product_container .nul318_info.expand{
    border: 1px solid #ededed;
    background: #fff;
    font-size: 16px;
    left: calc(50% - 49px);
    bottom: -17px;
}

#nul318m_vergelijker #nul318_products .nul318_product_container .nul318-product-info{
    margin-bottom: 15px;
}

#nul318m_vergelijker #nul318_products .nul318_combi_widget {
    background: rgb(255, 244, 211);
    border: 1px solid rgb(255, 193, 7);
}

#nul318m_vergelijker #nul318_products .nul318_combi_widget .nul318_combi_widget_left{
    font-size: 13px;
}

#nul318m_vergelijker #nul318_products .nul318_product_container .nul318_product_body .nul318_product_body_right .nul318_product_number {
    background: #00b887;
}

@media (max-width: 1080px){
}

@media (max-width: 980px){
    #nul318m_vergelijker #nul318_products .nul318_product_container .nul318_product_footer .nul318_knop{
        margin-bottom: 10px;
    }
}

@media (max-width: 480px){
    #nul318m_vergelijker #nul318_products .nul318_product_container .nul318_product_body .nul318_product_body_right .nul318_product_provider_image {
        margin-top: -60px;
        margin-bottom: 10px;
    }
	#nul318m_vergelijker #nul318_products .nul318_product_container .nul318_product_body .nul318_product_body_right .nul318_product_price span.hide-xxs{
		display: none;
	}
    #nul318m_vergelijker #nul318_products .nul318_product_container.nul318_so .nul318_product_footer .nul318_knop{
        margin-top: 0px;
    }
    #nul318m_vergelijker #nul318_products .nul318_product_container .nul318-product-info {
        font-size: 12px;
    }
    #nul318m_vergelijker #nul318_products .nul318_product_container .nul318_product_body .nul318_product_body_right .nul318_product_usp{
        margin-top: -20px;
    }
	#nul318m_vergelijker #nul318_products .nul318_product_container.nul318_so .nul318_product_body .nul318_product_body_right .nul318_product_provider_image img{display:inline;}
    #nul318m_vergelijker #nul318_products .nul318_product_container.nul318_so .nul318_product_body .nul318_product_body_right .nul318_product_provider_image{
        margin-bottom: 10px;
		margin-left: 30px;
    }
	#nul318m_vergelijker #nul318_products .nul318_product_container.nul318_so .nul318_product_body .nul318_product_body_right .nul318_product_provider_image img.logo_50plus-mobiel {
		margin-top: -100px;
		top: -8px;
		position: relative;
	}
	#nul318m_vergelijker #nul318_products .nul318_product_container.nul318_so .nul318_product_body .nul318_product_body_right .nul318_product_provider_image img.logo_budget-mobiel {
		margin-top: -100px;
		top: -8px;
		position: relative;
	}
	#nul318m_vergelijker #nul318_products .nul318_product_container.nul318_so .nul318_product_body .nul318_product_body_right .nul318_product_provider_image img.logo_lebara {
		margin-top: -100px;
		top: -8px;
		position: relative;
	}
}