@charset "utf-8";
/* CSS Document */
html{overflow-x:hidden; margin:0; padding:0;}
body{font-family: "co-headline",sans-serif; font-size: 16px; font-weight: 100;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;}

.form-radio
{
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     display: inline-block;
     position: relative;
     background-color: #f1f1f1;
     color: #fff;
     top: 10px;
     height: 30px;
     width: 30px;
     border: 0;
     border-radius: 50px;
     cursor: pointer;     
     margin-right: 7px;
     outline: none;
}
.form-radio:checked::before
{
     position: absolute;
     font: 13px/1 'Open Sans', sans-serif;
     left: 11px;
     top: 7px;
     content: '\02143';
     transform: rotate(40deg);
}
.form-radio:hover
{
     background-color: #f7f7f7;
}
.form-radio:checked
{
     background-color: #11DB14;
}
.form-checkbox
{
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     display: inline-block;
     position: relative;
     background-color: #f1f1f1;
     color: #fff;
     top: 10px;
     height: 30px;
     width: 30px;
     border: 1px solid #d2d2d2;
     border-radius: 3px;
     cursor: pointer;     
     margin-right: 7px;
     outline: none;
}
.form-checkbox:checked::before
{
     position: absolute;
     font: 13px/1 'Open Sans', sans-serif;
     left: 11px;
     top: 7px;
     content: '\02143';
     transform: rotate(40deg);
}
.form-checkbox:hover
{
     background-color: #f7f7f7;
}
.form-checkbox:checked
{
     background-color: #11DB14;
}
label
{
     font: 400 14px/1.6 'Open Sans', sans-serif;
     cursor: pointer;
} 
.content {
  display: table-cell;
  vertical-align: middle;
  padding:60px 40px;
}
section {
  width: auto;
  height: 100vh;
  padding: 0;
  display: table;
  min-width: 100%;
  min-height: 100%;
  margin: 0 auto; 
}

pre{font-family:Arial, Helvetica, sans-serif; font-size:14px; background:white;}
.tool + .tooltip > .tooltip-inner {background-color: black; color:white; border:1px solid silver; padding:10px; font-size:14px;max-width: 500px;}
.white-tooltip + .tooltip > .tooltip-inner {background-color: white; color:black; border:1px solid silver; opacity:1; padding:20px; font-size:14px;max-width: 500px;}
.tooltip.in {
  opacity: 1;
  filter: alpha(opacity=100);
}
.grow { transition: all .2s ease-in-out; } /* Home Page */
.grow:hover { transform: scale(1.1); -moz-transition: scale(1.1); border: 2px solid white; } /* Home Page */
img{max-width:100%;}
p{margin:20px 0px;}
.newstext{font-size:15px;}
h1{font-size:46px; color:white;}
h2{font-size:36px; color:#f73e09;}
h3{font-size:28px; color:#f73e09;}
h4{font-size:24px; color:#f73e09;}
a {
    color: #f73e09;
}
a:hover {
    color: #ffdd01 !important;
    text-decoration: none;
}
.videoWrapper {
        position: relative;
        padding-bottom: 75.0%; /* 16:9 */
        padding-top: 0px;
        height: 0;
}
.videoWrapper iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
}