body { font-family: 'Open Sans',Verdana, sans-serif; font-size:14px; margin:70px 0 80px 0; color:#252525;}
    
    .container {width:90%; max-width:900px; margin:0 auto; position:relative;}

    header {background-color:#00baf8; margin-bottom:1em;color:white; position:relative;}
    #partnerLogo {position:absolute;top:-55px; height:45px; right:10;}

    .exclamation {position:absolute; top:12px;}
    .exclamation img {height:40px;}

    header p, header h1 {margin-left:60px}
    header p { font-size:15px; padding-bottom:20px!important;  margin-top:-15px }
    h1 {padding:15px 0  15px;  font-weight:600; margin:0; font-size:1.8em} 

   
    h2 {font-weight:600; font-size:20px; margin: 1em 0 0.4em}
    h3 {margin:1em 0 0}
    p {margin:0 0 1.3em; }
    .red {color: #f51f34}
    .green {color:#00a800;}
    .message.red {background-color:#fee2e6; padding:10px 00px; text-align: center; max-width:794px; margin:10px auto; }
    .message.green {background-color:#ceffce; padding:10px 00px; text-align: center; max-width:794px; margin:10px auto; }
    
    ol {list-style-type:upper-alpha; margin-bottom:1.3em; }
    ol li {margin-bottom:5px}
    

    form{ max-width:794px; margin:0 auto 30px;}
    form img, form input, form button, form input+a {margin:5px 5px 5px 0px}
    form img {height:31px;vertical-align:bottom;}
    /*form button {
        display: block;
        padding: 6px 12px;
        margin: 0 auto;
        width: 200px;
        font-size: 14px;
        line-height: 1.42857;
        cursor: pointer;
        border: 1px solid transparent;
        background-color:#00a800;
        color:white;
        border-radius: 4px;}*/
    form button:hover {background-color:#00c600}
    form input {line-height:25px;}
    form input+label {cursor:pointer}
    form ul {margin-top:5px; padding-left: 70px}
    #button_send {
        display: block;
        padding: 6px 12px;
        margin: 0 auto;
        width: 200px;
        font-size: 14px;
        line-height: 1.42857;
        cursor: pointer;
        border: 1px solid transparent;
        background-color:#00a800;
        color:white;
        border-radius: 4px;}

    table {border-spacing: 0; border-collapse: collapse; font-size:13px; margin:10px auto 15px; }
    table thead {background-color:#f9f9f9; border-bottom:2px solid #dddddd;}   
    table thead th { padding:10px 15px}
    table td, table th {border:1px solid #dddddd; padding:8px 15px; width:220px; text-align:left}
    table tbody th {text-align:left; font-weight:normal; width:260px;} 
    table tr:hover {background-color:#f9f9f9;}
    table.changes tbody > tr > td {word-break: break-all}

    .other-info {border: 1px solid #DDD; background-color: #F9F9F9; font-size: 13px; padding:0px 20px;}
    .other-info li {margin-bottom:5px; }

    .form{border: 1px solid #DDD; background-color: #DDD; padding:10px; text-align:center; max-width:100%; margin:0 0 10px}
    .form img, .form input, .form button {margin:5px 5px 5px 0}
    .form img {height:31px;vertical-align:bottom;}
    .form button {display:inline-block; width:auto ; padding:3px 10px; border-radius:0;}
    
    
