@font-face {
    font-family: "Gravure";
    font-style: normal;
    font-weight: 500;
    src: url('../fonts/gravure/Gravur-CondensedLight.woff') format('woff'),
         url('../fonts/gravure/GraCoBdE.ttf') format('truetype');
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 400;
    src: url('../fonts/roboto/Roboto-Light.woff') format('woff');
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 600;
    src: url('../fonts/roboto/Roboto-Medium.woff') format('woff');
}
@font-face {
    font-family: "Roboto";
    font-style: normal;
    font-weight: 700;
    src: url('../fonts/roboto/Roboto-Regular.woff') format('woff');
}
body {
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
}
h1 {
    font-family: 'Gravure', sans-serif;
    font-weight: 500;
    line-height: 60px;
}
/*input[type=text], select {
    outline: 0;
    border: 0;
    border-bottom: thin solid #e3e3e3;
}*/

/* label underline focus color */
/*input, input[type=text], select.form-control {
    outline: 0;
    border: 0;
    border-bottom: thin solid #e3e3e3;
    border-radius: 0;
    box-shadow: 0 0px 0 0 #d4d4d4;
}
input:focus, input[type=text]:focus, select:focus.form-control {
    /*border-bottom: 1px solid #d4d4d4;
    border-radius: 0;
    box-shadow: 0 0px 0 0 #d4d4d4;
}*/
select.form-control, textarea, input, input[type="text"], input[type="password"], input[type="email"], input[type="number"] {
    outline: 0;
    border: 0;
    border-bottom: thin solid #e3e3e3;
    border-radius: 0;
    box-shadow: 0 0px 0 0 #d4d4d4;
}
textarea.form-error, input.form-error, input[type="text"].form-error, input[type="password"].form-error, input[type="email"].form-error, input[type="number"].form-error {
    outline: 0;
    border: 0;
    border-bottom: thin solid #a94442;
    border-radius: 0;
    box-shadow: 0 0px 0 0 #d4d4d4;
}
select:hover, textarea:hover, input:hover, input[type="text"]:hover, input[type="password"]:hover, input[type="email"]:hover, input[type="number"]:hover{
    outline: 0;
    border: 0;
    border-bottom: thin solid #e3e3e3;
    border-radius: 0;
    box-shadow: 0 0px 0 0 #d4d4d4;
}
textarea:hover.form-error, input:hover.form-error, input[type="text"]:hover.form-error, input[type="password"]:hover.form-error, input[type="email"]:hover.form-error, input[type="number"]:hover.form-error{
    outline: 0;
    border: 0;
    border-bottom: thin solid #a94442;
    border-radius: 0;
    box-shadow: 0 0px 0 0 #d4d4d4;
}
textarea:focus, input:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="email"]:focus, input[type="number"]:focus{
    outline: 0;
    border: 0;
    border-bottom: thin solid #00afdb;
    border-radius: 0;
    box-shadow: 0 0px 0 0 #d4d4d4;
}
textarea:focus.form-error, input:focus.form-error, input[type="text"]:focus.form-error, input[type="password"]:focus.form-error, input[type="email"]:focus.form-error, input[type="number"]:focus.form-error{
    outline: 0;
    border: 0;
    border-bottom: thin solid #a94442;
    border-radius: 0;
    box-shadow: 0 0px 0 0 #d4d4d4;
}
.has-error .form-control {
    border-color: #a94442;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
}
select:focus.form-control{
    /*outline: 0;
    border: 0;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow:0;*/
    border: 0;
    border-bottom: thin solid #00afdb;
    outline: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}
select.form-error,
select.has-error{
    border: 0;
    border-bottom: thin solid #a94442;
    outline: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}
select:focus.form-error,
select:focus.has-error{
    /*outline: 0;
    border: 0;
    -webkit-box-shadow: 0;
    -moz-box-shadow: 0;
    box-shadow:0;*/
    border: 0;
    border-bottom: thin solid #a94442;
    outline: 0;
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    transition: none;
    -moz-transition: none;
    -webkit-transition: none;
}

.btn {
    text-transform: uppercase;
}
.btn-orange {
    color: #fff;
    background-color: #F79321;
    border-color: #eea236;
}
.btn-orange:hover {
    color: #fff;
    background-color: #F3880D;
    border-color: #eea236;
}
