.btn-btransparent {
    background: transparent;
    color: black;
    -webkit-transition: background .2s ease-in-out, border .2s ease-in-out;
    -moz-transition: background .2s ease-in-out, border .2s ease-in-out;
    -o-transition: background .2s ease-in-out, border .2s ease-in-out;
    transition: background .2s ease-in-out, border .2s ease-in-out;
    border: 2px solid black;
	border-radius: 0px;
}

    .btn-btransparent:hover {
        color: white;
        background-color: black;
		border-radius: 0px;
}

.btn-rdtransparent {
    background: transparent;
    color: red;
    -webkit-transition: background .2s ease-in-out, border .2s ease-in-out;
    -moz-transition: background .2s ease-in-out, border .2s ease-in-out;
    -o-transition: background .2s ease-in-out, border .2s ease-in-out;
    transition: background .2s ease-in-out, border .2s ease-in-out;
    border: 2px solid red;
	border-radius: 0px;
}

    .btn-rdtransparent:hover {
        color: white;
        background-color: red;
		border-radius: 0px;
}

.btn-green {
    background: #21772a85;
    color: white;
    -webkit-transition: background .2s ease-in-out, border .2s ease-in-out;
    -moz-transition: background .2s ease-in-out, border .2s ease-in-out;
    -o-transition: background .2s ease-in-out, border .2s ease-in-out;
    transition: background .2s ease-in-out, border .2s ease-in-out;
    border: 2px solid #21772a85;
	border-radius: 0px;
}

    .btn-green:hover {
        color: white;
        background-color: #21772a;
		border-radius: 0px;
}

.btn-wtransparent {
    background: transparent;
    color: white;
    -webkit-transition: background .2s ease-in-out, border .2s ease-in-out;
    -moz-transition: background .2s ease-in-out, border .2s ease-in-out;
    -o-transition: background .2s ease-in-out, border .2s ease-in-out;
    transition: background .2s ease-in-out, border .2s ease-in-out;
    border: 2px solid white;
	border-radius: 0px;
}

    .btn-wtransparent:hover {
        color: black;
        background-color: white;
		border-radius: 0px;
}

.btn-bgtransparent {
    background: transparent;
    color: black;
    -webkit-transition: background .2s ease-in-out, border .2s ease-in-out;
    -moz-transition: background .2s ease-in-out, border .2s ease-in-out;
    -o-transition: background .2s ease-in-out, border .2s ease-in-out;
    transition: background .2s ease-in-out, border .2s ease-in-out;
    border: 2px solid black;
	border-radius: 0px;
}

    .btn-bgtransparent:hover {
        color: white;
        background-color: black;
		border-radius: 0px;
}

.btn-btransparent_slide {
	background: transparent;
    color: black;
    border: 2px solid black;
	border-radius: 0px;
    box-shadow: 0 0 1px #000;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: linear;
    box-shadow:0px 0 0 #000  inset;
}

.btn-btransparent_slide:hover {
        box-shadow:120px 0 0 #000 inset;
		color: white;
		border-radius: 0px;
}

.btn-customz {
min-width: 185px;
max-width: 100%;
height: 51px;
line-height: 46px;
padding: 0 20px;
text-align: center;
border: 3px solid;
    border-top-color: currentcolor;
    border-right-color: currentcolor;
    border-bottom-color: currentcolor;
    border-left-color: currentcolor;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
font-size: 16px;
font-weight: 500;
border-color: #9e9e9e;
background: transparent;
color: #9e9e9e;
position: relative;
outline: none !important;
font-family: "Poppins", sans-serif;
box-shadow: 0 0 1px #9e9e9e;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-timing-function: linear;
box-shadow:0px 0 0 #9e9e9e  inset;
}
.btn-customz:hover,
.btn-customz:focus,
.btn-customz:active,
.btn-customz.active {
	box-shadow:220px 0 0 #EF4454 inset;
	border-color: #EF4454;
	color: white;
}