@charset "utf-8";
/* CSS Document */

.seo-table
{
margin:0 auto;
padding:10px;
font-family: Arial, Helvetica, sans-serif;
font-size:14px;

overflow:auto;
box-sizing:border-box;

width:100%;
height:auto;
border:2px solid #cacaca;
margin-bottom:20px;
}

.seo-table h5
{
margin:10px 0;
padding:0 0 0 0;
font-size:24px;
color:#ffffff;
font-family: "Oswald",Arial,sans-serif;
font-weight:normal;
}

.table_overflow_auto
{
overflow:auto;
}

.white_space 
{
background: #fff;
border-right: 1px dashed #939393;
padding:10px;
}

.grey_space 
{
background: #eeeeee;
border-right: 1px dashed #939393;
padding:10px;
}

.grey_space_bottom 
{
background: #eaeaea;
border-right: 1px dashed #939393;
}

.darkgrey_body2 
{
background: #eeeeee;
border-right: 1px dashed #939393;
color: #171616;
text-align: left;
vertical-align: middle;
padding:10px;
}

.white_body 
{
background: #fff;
border-right: 1px dashed #939393;
color: #171616;
text-align: left;
vertical-align: middle;
padding:10px;
}

.white_body p, .white_body_end p 
{
color: #000000;
padding:0;
text-align: center;
}

.darkgrey_body2_end 
{
background: #000000;
border-right: 0 dashed #ccc;
color: #171616;
text-align: center;
vertical-align: middle;
}

.orangebar_highlight_area2 h3 
{
color: #ffffff;
font-size: 20px;
font-weight: bold;
margin: 5px 0;
padding: 0;
text-indent:5px;
font-family: "Oswald",Arial,sans-serif;
font-weight:normal;
}

.darkgrey_body2 p, .darkgrey_body2_end p, .darkgrey_body2_bottom p, .darkgrey_body2_end_bottom p 
{
margin:5px;
color: #000000;
padding: 19px 10px;
text-align: center;
}

.darkgrey_body2 p, .darkgrey_body2_end p, .darkgrey_body2_bottom p, .darkgrey_body2_end_bottom p 
{
margin:5px;
color: #000000;
padding: 0;
text-align: left;
float:left;
line-height:22px;
font-family: 'Open Sans', sans-serif;
min-width:130px;
}

.orangebar_highlight_area2 
{
color: #f8f8f8;
font-size: 22px;
padding: 0;
}

.white_space p, .white_space_bottom p, .grey_space p, .grey_space_bottom p, .lightgrey_space p 
{
margin:5px;
color: #000000;
font: 15px/18px;
padding: 0;
float:left;
width: auto;
line-height:22px;
font-family: 'Open Sans', sans-serif;
min-width:130px;
}

.white_body p, .white_body_end p 
{
margin:5px;
color: #000000;
padding: 0;
text-align: left;
float:left;
line-height:22px;
font-family: 'Open Sans', sans-serif;
min-width:130px;
}

.darkgrey_body2 p strong, .white_body p strong, .darkgrey_body2_end p strong, .white_body_end p strong 
{
color: #000000;
font-size: 22px;
}

input
{
background-color: white;
background-image: none;
border: 1px solid #cccccc;
border-radius: 4px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
color: #555555;
font-size: 14px;
height: auto;
line-height: 1.42857;
padding: 6px 12px;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
width:auto;
margin-left:5px;
}

select
{
background-color: white;
background-image: none;
border: 1px solid #cccccc;
border-radius: 4px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
color: #555555;
font-size: 14px;
height: auto;
line-height: 1.42857;
padding: 6px 12px;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
width:auto;
margin-left:5px;
}

#sig
{
background-color: white;
background-image: none;
border: 1px solid #cccccc;
border-radius: 4px;
box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
color: #555555;
font-size: 14px;
height: auto;
line-height: 1.42857;
padding: 6px 12px;
transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
max-width:350px;
min-height:140px;
margin-bottom:10px;
}

.sig-button
{
padding:10px 20px;
color:#fff;
background-color:#d10000;
cursor:pointer;
border:none;
border-radius:4px;
}

.sig-button:hover
{
background-color:#323232;
}

div.declaration
{
margin:0 auto;
margin-bottom:20px;
padding:10px;

font-family: Arial, Helvetica, sans-serif;
font-size:14px;

overflow:auto;
box-sizing:border-box;

width:100%;
height:auto;
border:2px solid #cacaca;
}

/*table {
    table-layout: fixed;
}*/
@media (max-width:999px){

table tbody tr td
{
width:100%;
display:block;
box-sizing:border-box;
overflow:hidden;
}

.seo-table h5
{
font-size:20px;
line-height:22px;
}

.orangebar_highlight_area2 h3
{
font-size:18px;
}

input[type="text"]
{
width:100%;
box-sizing:border-box;
padding:5px 10px;
margin-left:0;
}

input[type="date"]
{
width:100%;
box-sizing:border-box;
padding:5px 10px;
margin-left:0;
}

.white_body
{
box-sizing:border-box;
padding:10px;
margin-bottom:5px;
border-right: none;
}

.white_space
{
box-sizing:border-box;
padding:10px;
margin-bottom:5px;
border-right: none;
}


.grey_space
{
background: #eeeeee none repeat scroll 0 0;
border-right: none;
padding: 10px;
}

.darkgrey_body2
{
border-right: none;
}

.white_body p, .white_body_end p
{
width:100%;
}

.white_space p, .white_space_bottom p, .grey_space p, .grey_space_bottom p, .lightgrey_space p
{
width:100%;
}

.darkgrey_body2 p, .darkgrey_body2_end p, .darkgrey_body2_bottom p, .darkgrey_body2_end_bottom p
{
width:100%;
}

}

div.declaration p
{
margin:10px 0;
color: #000000;
padding: 0;
text-align: left;
line-height:22px;
font-family: 'Open Sans', sans-serif;
display:block;
}

.submit-button
{
padding:10px 20px;
color:#fff;
background-color:#009444;
font-family: 'Open Sans', sans-serif;
font-size:16px;
cursor:pointer;
border:none;
border-radius:4px;
margin-top:20px;
}

.submit-button:hover
{
background-color:#323232;
}

.overflow-auto
{
overflow:auto;
}

.common-button
{
padding:5px 10px;
color:#fff;
background-color:#258dec;
font-family: 'Open Sans', sans-serif;
font-size:13px;
cursor:pointer;
border:none;
border-radius:4px;
}

.common-button2
{
padding:5px 10px;
color:#fff;
background-color:#ec7025;
font-family: 'Open Sans', sans-serif;
font-size:13px;
cursor:pointer;
border:none;
border-radius:4px;
}