.margined{margin-bottom: 33px;}

.cenered{text-align: center;}

.cenered #trigger-upload{padding: 10px 33px;font-size: 33px; cursor: pointer; border-radius: 5px; margin-top: 33px;}

.results a{text-decoration: none; color: white;}
.results button#trigger-upload:hover{color: rgb(146, 113, 79);}

.main-block-top p{text-align: justify; margin: 12px 0; width: 100%;}

.main-block-top h2{color: rgb(227, 214, 200); margin-top: 33px;}

.main-block-top h3{margin-bottom: 33px;}

table, th, td{text-align: center; border:2px white solid;}

.apoe_calc{width: 90%;}

.header{padding: 20px 0; margin: 0 15px;}

.main-bg{padding-top:20px; padding-bottom: 0;}

.logo_for_webinar{display: flex; justify-content:start;}

.webinar_description_list{margin-left: 20%;}

.input_form{text-align: left; margin-left: 20%;}

.input_field{
    background-color: #fff;
    border: 2px solid rgb(227, 214, 200);
    margin: 8px 25px;
    padding-left: 5px;
    border-radius: 5px;
    height: 30px;
    font-size: 17px;
    width: 250px;
}

.input_email{
    margin-left:12px;
}

.input_chexkbox{
    margin-right: 10px;
    width:15px;
    height: 15px;
}

.policy_par a{text-decoration: underline;}
.policy_par {font-size: 18px; margin: 24px 0;}

.send_form_button{
    width: 280px;
    height: 58px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 33px;
    margin-bottom: 33px;
}

h1 {margin-bottom: 33px;}
h3 {margin: 15px}

input.error {border-color:#973D3D; border-style:solid; background:#F0BEBE; color:#A35959;}
input.error:focus {border-color:#973D3D; color:#A35959;}
.sent_information{
    display: none;
    margin-top: 50px;
    margin-left: 10px;
    margin-right: 10px;
}



@media only screen and (max-width: 800px) {
    .input_form{margin-left: 5%;}
    .input_field{width: auto;}
}
