h1,h2{color: #d80f0f !important;}
select,input{font-size: 15px !important;}
.alert-custom{font-weight: bold;font-size: 21px;}
header{background-color: #d80f0f;padding: 5px;}
header div{max-width: 550px;margin: auto;text-align: center;}
header div h1{color: white !important;font-size: 22px !important;margin: 5px 0;line-height: 27px;}

.step{margin-bottom: 50px;}
.step h2{font-size: 23px;margin-bottom: 20px;}
.step p{font-weight: bold;}
.step p.normal{font-weight: normal;}
.step0 ol{margin-bottom: 30px;}
.step0 ol li{margin-bottom: 10px;}

.step0 ul{margin-bottom: 30px;}
.step0 ul li{margin-bottom: 10px;}

.myprogressbar{width: 100%;margin: auto;margin-top: 20px;}
.myprogressbar table{width: 100%;}
.myprogressbar table td{text-align: center;}
.myprogressbar table td .label{width: 20px;height: 20px;font-size: 15px;border-radius: 15px;color: black;}
.myprogressbar table td .label.active{color: white;background-color: #d80f0f;}


.sombra{-webkit-box-shadow: 0px 3px 13px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 3px 13px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 3px 13px 0px rgba(50, 50, 50, 0.75);}
    
.sombra{-webkit-box-shadow: 0px 3px 13px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px 3px 13px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         0px 3px 13px 0px rgba(50, 50, 50, 0.75);}


#pagar{margin-top: 15px;}