body {font-family:'Titillium Web', sans-serif;}
a {color: #369;}
#info-area{
width: 480px;
margin-top: 30px;
}
#info-area2{ width: 600px; margin-top: 25px;}
#drop-area {
border: 2px dashed #ccc;
border-radius: 20px;
width: 480px;
margin: 30px auto;
padding: 20px 20px 10px;
}

#drop-area.highlight { border-color: purple;}
.progress_label {
display: none;
position: relative;
padding: 0px;
margin-bottom:0px;
}
#progress-bar {
display:none;
width:250px;
height:35px;
margin-top:0px;
padding: 0px;
position:relative;
top:-7px;
}
.my-form {margin-bottom: 10px;}
#gallery {margin-top: 10px;}
#gallery img {
width: 150px;
margin-bottom: 10px;
margin-right: 10px;
vertical-align: middle;
}
.button, .button18, .buttonS {
display: inline-block;
padding: 10px;
background: #f2f3f5;
background-image: linear-gradient(rgb(241, 241, 242), rgb(224, 226, 228));
cursor: pointer;
border-radius: 5px;
border: 1px solid #f2f3f5;
color: #000000;
}
.buttonS {padding: 5px;}
.button18 {font-size:18px}
.button:hover,.button18:hover {background: #dddddd;}
.bgcolorg{background-image: linear-gradient(rgb(241, 241, 242), rgb(224, 226, 228));}
.bgcolorg1{background: radial-gradient(circle at 0% 0.5%, rgb(241, 241, 242) 0.1%, rgb(224, 226, 228) 100.2%);}
#fileElem { display: none; }
.menu_link, .menu_active_link, .rst_link {
font-family: 'Titillium Web', sans-serif;
font-size: 16px;
line-height: 24px;
font-weight: 400;
text-decoration: none;
font-style: normal;
}
A.menu_link{ color: #404040; font-weight:600; }
A.menu_link:hover{ color: #ed1c24; }
A.menu_active_link{ color: #ed1c24; font-weight:600; }
.middleAlign {vertical-align : middle;}
.buttonD{color:#cccccc}
.text15{font-size:15px;}
.text18{font-size:18px;}
.topAlign {vertical-align : text-top;}
.showasblock{display:inline-block;}
.text14{font-size:14px;}
.hidden_div, .hide { display:none; }
.footer {
 width: 100%; 
 height: 25px;
 position: fixed;
 left: 0;
 bottom: 0;
 background-color: #dddddd;
 color: #404040;
 text-align: center;
 line-height: 25px;
 font-size: 13px;
}