﻿.result-page-button {
	color: white !important;
	font-family: Open Sans;
	box-sizing: border-box;
	font-style: normal;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	letter-spacing: 0.08em;
	text-transform: uppercase;
	padding: 12px 0;
	height: 40px;
	border-radius: 4px;
	background-color: @pv-color-red;
	cursor: pointer;
	box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px rgba(0, 0, 0, 0.11), 0px 1px 5px rgba(0, 0, 0, 0.12);
	text-decoration: none;

	&.red {
		background-color: @pv-color-red;
	}

	&.green {
		background-color: @pv-color-green;
	}

	&.blue {
		background-color: @pv-color-blue;
	}
}

.btn-rood,
.btn-geel,
.btn-groen
{
	display:block;
	width:130px;
	height:18px;
	padding:6px 20px 0 10px;
	margin:0;
	color:#fff;
	text-decoration:none !important;
	text-transform:uppercase;
	line-height:12px;
	font-size:12px;
	font-weight:bold;
	border:none;
	text-align:left;
	white-space:nowrap;
	position:relative;
}

input.btn-rood,
input.btn-geel
{
	width:160px;
	height:24px;
	padding-top:0px;
}

/*
body .btn-rood.fluid,
body .btn-groen.fluid,
body .btn-geel.fluid
{   
    color:#fff;
    .border-radius( @pv-button-border-radius );
    line-height:12px;
    font-size:16px;
    padding:10px 42px 10px 17px;
    width:auto;
    height:auto;
    .box-sizing();
    position:relative !important;
    cursor:pointer;
	text-align:left;
	
}

body .btn-geel.fluid,
body .btn-groen.fluid
{
	min-width:220px;
}
*/
body .btn-rood.fluid {
	@pv-button-rood();
	transition: transform .2s ease, box-shadow .2s ease;

	&:hover {
		transform: translateY(-2px);
	}
}

.btn-rood-fluid-wrapper 
{
	position:relative;
	@pv-button-rood-fluid-wrapper();
}

div.search-parameters > .btn-rood-fluid-wrapper::after{ bottom:6px; }
.btn-rood-fluid-wrapper::after{  }

.btn-rood-fluid-wrapper > a.btn-rood.fluid
{ 
	&::after
	{
		content:none !important; 
		display:none !important;
	}
}

    .btn-rood
    {
		@pv-button-rood-regular();

        &.left 
        {
            padding:10px 17px 10px 42px !important;
        }

	    &.wide 
        {
			@pv-button-rood-wide();

	        &.arrow 
            {

				@pv-button-rood-arrow();

		        &.down 
                {
					@pb-button-rood-arrow-down();
			        width:248px;
                    
		        }
	        }
	    }

	    &.bold 
        {
		    font-size:16px;
		    font-weight:bold;
	    }

	    &.links 
        {
			@pv-button-rood-links();
	    }

		&.extreme 
        {
		    width:275px;
		    height:24px;
		    padding-right:5px;
		    padding-top:10px;
		    font-size:16px;
		    font-weight:bold;
            background: url(img/base/button/pc/btn-rood-xwide.png) no-repeat left top;
		}

	    &.print
	    {

			@pv-button-rood-print();
	    }

	    &.small 
        {
			@pv-button-rood-small();
	    
            &.links 
            {
				@pv-button-rood-small-link();
		    }
        }
    }
	

    .btn-geel
    {

		@pv-button-geel();
    
	    &.left 
        {
			@pv-button-geel-left();
	    }

        &.wide 
        {
			@pv-button-geel-wide();
	    }
    }
        
    .btn-groen
    {
		@pv-button-groen();
    
        &.wide 
        {
			@pv-button-groen-wide();
		    
	    }
    }


.save
{
	display:block;
	width:90px;
	height:19px;
	padding:5px 20px 0 10px;
	margin:0;
	text-decoration:none;
	text-transform:uppercase;
	line-height:14px;
	font-size:12px;
	font-weight:normal;
	border:none;
	text-align:center;
    background:url(img/base/button/pc/btn-rood-rect.png) no-repeat left top;
	color:#fff !important;
}