h1 {
    font-size: 28px;
}
h2 {
    font-size: 18px;
    font-weight: 400;
}
input.text {
    width: 330px;
    padding-top: 9px;
    padding-bottom: 9px;
}
.small {
    font-size: 12px;
}
a.lembrar-senha {
    color:#F1592A;
}
.pluginFaviconButtonText {
    font-size: 16px !important;
}

a.txt-criar-conta {
    position: absolute;
    top: 60px;
    right: 0;
}

img.seta-indicadora {
    position: absolute;
    top: -40px;
    right: -40px;
}

p.subtitulo {
    font-family: 'Open Sans', sans-serif;
    font-size: 18px;
}

p.subtitulo span {
    color:#F1592A;
}

input.submit {
    display: block;
    width: 170px;
    
    margin: 0;
    padding: 0;
    border: none;
    
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #FFF;
    
    padding:13px 0;
    
    border: #CE5732 solid 1px;
    
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    
    background: #F58733;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#F58733), to(#E66138));
    background: -webkit-linear-gradient(#F58733,#E66138);
    background: -moz-linear-gradient(#F58733,#E66138);
    background: -ms-linear-gradient(#F58733,#E66138);
    background: -o-linear-gradient(#F58733,#E66138);
    background: linear-gradient(#F58733,#E66138);
    -pie-background: linear-gradient(#F58733,#E66138);
    
    behavior: url(css/PIE.htc);
}

input.submit:hover {
    background: #E66138;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E66138), to(#F58733));
    background: -webkit-linear-gradient(#E66138,#F58733);
    background: -moz-linear-gradient(#E66138,#F58733);
    background: -ms-linear-gradient(#E66138,#F58733);
    background: -o-linear-gradient(#E66138,#F58733);
    background: linear-gradient(#E66138,#F58733);
    -pie-background: linear-gradient(#E66138,#F58733);
    
    behavior: url(css/PIE.htc);
}

div.continuar-cadastro {

}
div.continuar-cadastro p {
    padding-top: 5px;
    font-size: 12px;
}
div.continuar-cadastro a {
    color:#F1592A;
}

/* Large desktop */
@media (min-width: 1200px) {
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {    
    img.seta-indicadora {
        display: none;
    }
}
 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {
    .txt-criar-conta, .seta-indicadora{ display: none; }
}
 
/* Landscape phones and down */
@media (max-width: 480px) {   
}

@media (max-width: 960px){
    .container.first{ width: 98%; }
}

@media (min-width: 480px) { 
    #header .bt-login{ display: none; }  
}
 