body.paceStart::after{
    content: '';
    display: block;
    width: 100%;
    z-index:  1999;
    position: fixed;
    top: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0 , .7);
}

body.downloadpaceStart::before {
    content: "\f110";
    z-index: 9999;
    font-size: 3em;
    display: inline-block;
    color: #FFFFFF;
    position: fixed;
    top: 50%;
    left:50%;
    text-align: center;
    font-family: FontAwesome;
    -webkit-animation: spin 2s infinite linear;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
}

#ui_coverage_start{
    cursor: pointer !important;
}
.home table{width: 100%;}
.home .container .buyonlinenav h1, h2, h3, h4{

    color: #1c3f95;
    margin-bottom: 0;
}
.home .step-2-detail .row {
    margin: 30px 0 20px;
    text-align: center;
}
.home .step-2-detail .req-topic {
    margin: 30px 0 20px;
    text-align: center;
}

.home .container .req-topic h4 {font-size: 19px;font-weight: bold;}
.home .container .req-topic h6 {font-size: 15px;font-weight: bold;}
.home .req-condition {
color: #1c3f95;

margin-bottom: 0;
margin-top: 61px;

}
.home .req-condition h3{font-size: 16px;font-weight: bold;}
.home .req-condition h4{font-size: 15px;font-weight: bold;}

.home .step-2-detail .req-protection p {
    color: #6a6a6a;
    font: 13px/22px 'THSarabunNew', sans-serif;
    margin-bottom: 5px;
    margin-top: 5px;
}

.home .tabtable{
        width: 100%;  
}
.home .tabtable th {
    background: #dfdfdf;
    border-bottom: 1px solid #6a6a6a;
    border-left: 1px solid #6a6a6a;
    color: #1c3f95;
    font: 17px/1.0 'DSNLardphraoRegular', sans-serif;
    font-weight: bold;
    padding: 20px;
    text-align: center;
}
.home .tabtable tr th:first-child, .home .tabtable tr td:first-child {
border-left: none;
}
.home .tabtable td {
border-bottom: 1px solid #6a6a6a;
border-left: 1px solid #6a6a6a;
color: #5d5d5d;
font: 13px/1.0 'THSarabunNew', sans-serif;
padding: 15px 10px;
text-align: center;
}
.home .box table > tbody > tr > td {
    color: #1c3f95;
    font-size: 14px;
    line-height: 2;
    padding-left: 40px;
    /*font-weight: bold;*/
}
.home .box table > tbody > tr > td:nth-child(1){
    font-weight: bold; 
    font-size: 15px;
    line-height: 2;
    vertical-align: top;
}
.home .box {
border: 1px solid #e9e9e9;
margin-bottom: 30px;
overflow: hidden;
padding: 10px 20px 20px;
box-shadow: 2px 2px 4px rgba(0,0,0,.2);
border-radius: 10px;
text-align: left;
}
.home .box h4 {
    background: url(/images_new/bullet-blue.png) no-repeat left center;
    color: #1c3f95;
    margin-bottom: 10px;
    padding-left: 30px;
    text-align: left;
    font-size: 15px;
    font-weight: bold;
}
.home .hasbgcolor {
background: #faf9f7;
}
.home .step-2-detail .req-protection .col-sm-12, .step-2-detail .req-protection .col-sm-6 {
    margin-bottom: 30px;
    text-align: center;
}
.home .container .tab-pane article h4 {font-size: 15px; font-weight: bold;}
.home .step-2-detail .btn-primary {
margin-bottom: 30px;
}

.home .step-2-detail .req-protection .bigbigtext {
font-size: 18px;
font-weight: bold;
line-height: 1.5;
}

.has-feedback .form-control {
    padding-right: 0px!important;
    /*padding-left: 1px!important;*/
}




