@charset "utf-8";

label { width:350px; display:block; }
div#hideSubcategory1 {
margin: 0px 0px 20px;
}
div.data {
margin:0 auto;
width:600px;
}
th {
text-align:left;
}
div.data h1 {
display:none;
}
fieldset { border: 0px; margin:0px; }
legend { display:none; }
.hide {
display: none;
}
input, textarea {
width: 100%;
margin-bottom: 0px;
}
select {
width: 100%;
margin-top: 0px;
}
#datecodeimg {
left: 0px;
float: right;
position:relative;
z-index:10000;
}
select, input {
font-family: 'Open Sans', sans-serif;
font-size: 12px !important; font-weight: normal;
}
.error {
color:#F00;
}
div.submit {
width:95px;
float:right;
}
div.buttons {
width:220px;
vertical-align:bottom;
}
div.back {
float:left;
}
.submit_index {
padding: 20px 0px 10px;
}
.btn {
background: #01a3e4;
color: #ffffff;
text-transform: uppercase;
font-weight: bold;
display: flex;
color: #ffffff;
font-family: 'Josefin Sans',sans-serif;
font-size: 16px !important;
text-decoration: none;
text-shadow: none;
cursor: pointer;
max-width: 95px !important;
outline: none;
border: none;
border-radius: 5px;
padding: 14px 0px 10px;
width: 100%;
line-height: normal;
justify-content: center;
align-items: center;
}
.btn:hover{
background: #006ac1!important;
color: #FFFFFF;
}
.btn:active {
position:relative;
top:1px;
}
a.btn {
color:#FFF;
text-decoration:none;
margin-top:2px;
padding:6px 24px;
}
input, textarea,
select{
max-width: 80% !important;
}
#main-content .container:before {content: none !important;}
@media screen and (max-width: 301px) {
input,
textarea,
select{
max-width: 225px !important;
}
}