@font-face {
 font-family: "Open Sans";
 src: url("fonts/OpenSans-Regular.ttf") format("truetype");
} 
    @font-face {
 font-family: "Open Sans L";
 src: url("fonts/OpenSans-Light.ttf") format("truetype");
}
#msform {
width: 100%;
text-align: center;
border: 0px solid;
    display: block;
}
#msform fieldset {
background: white;
border: 1px solid #ccc;
border-radius: 3px;
padding: 20px 30px;
box-sizing: border-box;
/*stacking fieldsets above each other*/
}
/*Hide all except first fieldset*/
#msform fieldset:not(:first-of-type) {
display: none;
}
/*inputs*/
#msform input, #msform textarea, select {
padding: 12px;
border: 1px solid #ccc;
border-radius: 3px;
margin-bottom: 10px;
width: 100%;
box-sizing: border-box;
font-family: "open sans";
font-size: 15px;
    text-transform: capitalize;
    height: 50px;
}
input[type=button], input[type=submit]{ background-color: #04AA6D; border: none; color: white;}
input[type=reset] { background-color: rgb(214, 20, 14); border: none; color: white;}
/*buttons*/
#msform .action-button {
width: 100px;
background: orangered;
font-weight: bold;
color: white;
border: 0 none;
border-radius: 1px;
cursor: pointer;
padding: 10px 5px;
margin: 10px 5px;
}
#msform .action-button:hover, #msform .action-button:focus {
box-shadow: 0 0 0 2px white, 0 0 0 3px #27AE60;
}
/*headings*/
.fs-title {
font-size: 15px;
text-transform: uppercase;
color: #2C3E50;
margin: 20px;
font-family: "Open sans";
}
.fs-subtitle {
font-weight: normal;
font-size: 13px;
color: #666;
margin-bottom: 20px;
}
/*progressbar*/
#serie{
    display: none;
}