#country { border:1px solid #7e1069 !important;}#state { border:1px solid #7e1069 !important;}#continent { border:1px solid #7e1069 !important;}input#search { border:1px solid #7e1069 !important;}.callout-btn3 {  

	
	color: #ffffff;
    /* text-shadow: 0 1px 0 rgba(0, 0, 0, 0.1); */
    /* border-radius: 3px; */
    cursor: pointer;
    display: inline-block;
    font-family: 'Open Sans';
    font-weight: 600;
    /* transition: all 0.3s ease-in-out 0s; */
    font-size: 15px;
    /* letter-spacing: 0px; */
    line-height: 18px;
    margin-bottom: 0;
    margin-top: 0px;
    padding: 14px 26px;
    margin: 0 10px;
    /* text-align: center; */
    /* vertical-align: middle; */
    white-space: nowrap;
    text-decoration: none;
	background-color: #7e1069 !important;
	border:none;

}.contact_phone {color: #7e1069 !important;}.bel_ons_op { color: #7e1069 !important;}.navbar .navbar-nav > .active > a, .navbar .navbar-nav > .active > a:hover, .navbar .navbar-nav > .active > a:focus, .dropdown-menu, .dropdown-menu .active > a, .dropdown-menu .active > a:hover, .dropdown-menu .active > a:focus { background-color: #7e1069 !important;}.navbar .navbar-nav > .open > a, .navbar .navbar-nav > .open > a:hover, .navbar .navbar-nav > .open > a:focus, .navbar .navbar-nav > li > a:hover, .navbar .navbar-nav > li > a:focus { color: #7e1069 !important;}.handle:after { background: #7e1069 !important;}.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus { background: #7e1069 !important;}.dropdown-menu > li > a { border-bottom: 1px solid #7e1069 !important;}.btn-hero { background-color: #7e1069 !important;}.btn-hero { border-color: #7e1069 !important;}.btn-hero:hover { border-color: #7e1069 !important;}.btn-hero:hover { background-color: #7e1069 !important;}.fade-carousel .carousel-indicators > li { background-color: #7e1069 !important;}.fade-carousel .carousel-indicators > li { border-color: #7e1069 !important;}.news-text h3 { color: white !important;}.arrow { background-color: #7e1069 !important;}.handle:after { border: 1px solid #7e1069 !important;}.handle:after { box-shadow: inset 0 60px 50px -30px #7e1069 !important;}.overlay-banner {background-color: #7e1069 !important;} .hotspot {background-color: #7e1069 !important;} hr.line1 {border: 5px solid #7e1069 !important;} hr.line2 {border: 5px solid #7e1069 !important;} .loading-pulse {border: 6px solid #7e1069 !important;} .loading {border: 6px solid #7e1069 !important;} .btn:hover {background-color: #7e1069 !important;} .callout-btn2, a.hrtl-btn, a.works-btn, .blog-btn-sm, .more-link, .blogdetail-btn a, .cont-btn a, a.error-btn, .form-submit input, .blogdetail-btn, .cont-btn button, .slider-btn-sm, .slider-sm-area a.more-link, .slide-btn-sm, .wpcf7-submit, .post-password-form input[type="submit"], input[type="submit"] {box-shadow: 0 3px 0 0 #7e1069 !important;} .callout-btn2, a.works-btn, .blog-btn-sm, a.more-link, .top-contact-detail-section, .blog-post-date-area .date, .blog-btn-lg, .blogdetail-btn a:hover, .cont-btn a:hover, .sidebar-widget > .input-group > .input-group-addon, .sidebar-widget > .input-group > .input-group-addon, .sidebar-widget-tags a:hover, .navigation.pagination .nav-links .page-numbers.current, .navigation.pagination .nav-links a:hover, a.error-btn, .hc_scrollup, .tagcloud a:hover, .form-submit input, .media-body input[type=submit], .sidebar-widget input[type=submit], .footer-widget-column input[type=submit], .blogdetail-btn, .cont-btn button, .orange-widget-column > .input-group > .input-group-addon, .orange-widget-column-tags a:hover, .slider-btn-sm, .slide-btn-sm, .slider-sm-area a.more-link, .blog-pagination span.current, .wpcf7-submit, .page-title-section, ins {background-color: #7e1069 !important;} .footer-copyright-section {border-bottom: 5px solid #7e1069 !important;} .who {box-shadow: 2px 2px 5px #7e1069 !important;} .who {-webkit-box-shadow: 2px 2px 5px #7e1069 !important;} .who {-moz-box-shadow: 2px 2px 5px #7e1069 !important;} .vacature {background-color: #7e1069 !important;} .quality {color: #7e1069 !important;} .floating-wpp .floating-wpp-popup .floating-wpp-head {background-color: #7e1069 !important;} .slogan {background-color: #7e1069 !important;} .icon-color {color: #7e1069 !important;} .select-filiaal {background-color: #7e1069 !important;} .custom-select-trigger {background-color: #7e1069 !important;} .custom-option {color: #7e1069 !important;} hr.footer-line {border-top:2px solid #7e1069 !important;} .table tr:hover {color: #7e1069 !important;} @media only screen and (max-width: 768px) {
    
.page-title-section .overlay {
    padding: 15px 0 20px;
}

}.cost {
    -moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
    box-shadow: 0px 2px 20px #999;
    color:white;
    font-size:40px;
    font-weight:600;
    border-radius:50px;
    margin-bottom: 15px;
}

.old-price {
    color:black;
    font-size:30px;
    padding:10px;
    top:10;
    text-shadow:3px 4px 5px #b7b7b7;
    text-decoration:line-through red;
}



.receipt {
    background-color:#fff;
    -moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
    box-shadow: 0px 2px 20px #999;
}

.receipt hr {
    border-top: 1px solid #999;
}


.receipt:after {
   background: linear-gradient(-45deg, #fff 16px, transparent 0), linear-gradient(45deg, #fff 16px, transparent 0);
   background-position: left-top;
   background-repeat: repeat-x ;
   background-size: 15px 32px;
   content: ' ';
   display: block;
   position: absolute;
   bottom: 100%;
   left: 0px;
   width: 100%;
   height: 17px;
}

.appointment {
    font-family: monospace;    
}

.appointment:after {
    background: linear-gradient(135deg, #fff 16px, transparent 0), linear-gradient(-135deg, #fff 16px, transparent 0);
   background-position: left-bottom;
   background-repeat: repeat-x ;
   background-size: 15px 32px;
   content: ' ';
   display: block;
   position: absolute;
   bottom: -2%;
   left: 0px;
   width: 100%;
   height: 27px;
    z-index: 0;
}

.img {
    -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}

.appointment li{
    border:0;

}

.card-body {
    padding:20px;
}

table th, table td{
    padding:0px;
    border:0.5px solid white;
    background-color:white;
}

.price {
    align: right;
}

.hr1 {
    border-top: 1px dotted grey !important;
    margin-top: 10px;
   margin-bottom: 10px;
}

.hr2 {
    border-top: 1px dotted grey !important;
    width: 150px;
}

.vat {
    font-size:10px;    
}

.price-information {
    -moz-box-shadow: 1px 1px 5px #999;
    -webkit-box-shadow: 1px 1px 5px #999;
    box-shadow: 0px 2px 20px #999;
    padding:10px;
    margin-bottom:30px;
}

.price-information hr{
margin-bottom: 0px;
}

#time {
    font-family: monospace;
    font-size: 12px;
    color:black;
}

.thumbnail {
    border: 0;
}

.saleprice {
    background-color:red;
    color:white;
    font-size:12px;
    position:absolute;
    width:80px;
    text-align:right;
    padding: 1px 6px 3px;
    right:0;
    top:0;
    font-family: 'Open Sans';
    
}

.sale-price {
    font-weight: 900;
    font-family: 'Open Sans';
    font-size:13px;
}

@media only screen and (max-width: 768px) {
    
.component-text {
    margin-top:50px;
}
    
} 


