/*.button {
background : #5EBC80;
background : -moz-linear-gradient(center top , #33C469, #1CA04D) repeat scroll 0 0 transparent !important;
border : 1px solid #FFFFFF;
box-shadow : 1px 0 0 #AAAAAA, -1px 0 0 #AAAAAA, 0 -1px 0 #AAAAAA, 0 1px 0 #AAAAAA;
color : #FFFFFF;
cursor : pointer;
display : inline-block;
font-family : Arial,Helvetica,sans-serif;

line-height : 1.2em;
overflow : visible;
position : relative;
text-align : center;
text-decoration : none;
font-size : 16px; 
padding :7px 30px 9px;
}*/
.button {
background : #499B67;
border : 1px solid #FFFFFF;
color : #FFFFFF;
cursor : pointer;
display : inline-block;
font-family : Arial,Helvetica,sans-serif;
text-align : center;
font-size : 16px; 
padding :7px 30px 9px;
letter-spacing: 0.5px;
}
.button:hover {
background : -moz-linear-gradient(center top , #33C469, #1CA04D) repeat scroll 0 0 transparent !important;
}
.button:focus {
background : #21964C;
}
.button.dinamic {
width: 85%;
margin: 0px auto 30px auto;
}
.button.large {
font-size : 17px;
padding : 15px 30px 16px;
}
.button.medium {
font-size : 14px;
}
.button.small {
font-size : 12px;
padding : 7px 5px 8px;
}
input.pop-login {
background : #dadada;
border : none;
cursor : pointer;
margin : 0;
padding : 0;
width : 120px;
height : 40px;
display : inline-block;
text-align : center;
}
a.pop-login {
background : #dadada;
font-size : 12px;
margin : 0;
padding : 12px;
width : 220px;
height : 16px;
display : inline-block;
text-align : center;
}
div.belep {
float : left;
width : 120px;
height : 40px;
}
div.belepfb {
float : left;
width : 220px;
height : 40px;
margin-left : 20px;
}
div.forgottpass {
width : 220px;
height : 40px;
}
#contact-form {
margin-left : 10px;
position : relative;
}
input#checkbox, input#elfogadocheck {
width : 12px;
height : 12px;
background : none;
border : none;
margin: 0px 0px 0px 10px;
}
p.checkbox {
margin-top : 0px;
}

.textinput, textarea, input, select {
border : 1px solid #DADADA;
vertical-align : middle;
font-size : 14px;
padding : 10px 2px;
color : #333;
background : url(/images/button_bg.gif) repeat-x #f8f8f8;
width: 98%;
}
.regboxinner textarea, .regboxinner input, .regboxinner select {
background: url("/images/button_bg.gif") repeat-x scroll 0 0 #F8F8F8;
border: 1px solid #DADADA;
color: #333333;
float: left;
font-size: 14px;
padding: 10px 20px;
margin-left: 10px;
padding-top: 10px;
vertical-align: middle;
width: auto;
}
div.regboxinner div.left label.right {
font-size: 24px;
line-height: 70px;
}
div.regboxinner div.left div.left {
float: left;
}
.slc {
background : none 0% 0% repeat scroll #ffffff;
border-bottom : 1px solid #dadada;
border-top : 1px solid #dadada;
margin-top : 10px;
padding : 10px 0 10px 15px;
}
.textinput:focus {
border : 1px solid #333;
}

textarea, input, select {
margin : 0 0 10px 0;


}
textarea:focus, input:focus, select:focus {
background : #f9f9f9;
box-sizing : border-box;
}
form#lostform div#lform2 div#mtp3 input#lostemail {
margin-bottom : 30px;
}
input.error {
border : 2px solid red;
}
small.error {
float : right;
color : red;
}
#contact-form input {
border : 1px solid #ffffff;
color : #ffffff;
cursor : pointer;
display : inline-block;
font-family : Arial, Helvetica, sans-serif;

line-height : 1.2em;
overflow : visible;
position : relative;
text-align : center;
text-decoration : none;
font-size : 12px;
padding : 6px 30px 8px;
}
#easysearch_t {
margin-top : 20px;
}
.searchform {
background : none 0% 0% repeat scroll #f9f9f9;
border-left : 3px solid #efefef;
padding : 5px 10px 30px 0;
}
#contact-form .title {
font-style : normal;
display : block;
clear : both;
color : #666464;
margin-bottom : 2px;
margin : 10px 0 10px 0;
width : 93%;
padding : 10px;
background : #ffffff;
}
#contact-form label {
position : relative;
min-height : 70px;
overflow : hidden;
}
#contact-form .link5 {
margin-left : 15px;
}
#contact-form .buttons2 {
overflow : hidden;
text-align : right;
position : relative;
clear : both;
padding-top : 15px;
}
#contact-form .buttons2 a {
cursor : pointer;
margin-top : 0;
text-align : center;
}
#contact-form span {
display : block;
margin : 0 0 0 5px;
}
em.age-to {
width : 85px;
display : inline-block;
margin : 0 0 10px 25px;
}
label.age, select.age {
display : block;
}




@media only screen and (max-width: 995px) {

em.age-to {
width : 70px;
height : 100px;
float : left;
display : block;
margin-right : 20px;
} 

}

@media only screen and (max-width: 767px) {

.regboxinner textarea, .regboxinner input, .regboxinner select {
padding: 0px;
margin: 0px;
} 

}
    
