@charset "utf-8";
/* typography.css, put type styles here */

/* customize_miscellaneous */ /* customize_miscellaneous */
table.info td.icon{width:128px;}
.wrapper{margin:auto;width:65%}
header{overflow: hidden;
margin: 0;
padding: 0;
border: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
vertical-align: baseline;
background-color: #29264d;
position: relative;
}
header {
border-bottom-style: solid;
border-bottom-width: 3px;
border-bottom-color: #494573;
height: 91px;


background: -moz-linear-gradient(top, rgba(73,69,115,0.9) 0%, rgba(41,38,77,0.8) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(73,69,115,0.9)), color-stop(100%,rgba(41,38,77,0.8))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(73,69,115,0.9) 0%,rgba(41,38,77,0.8) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(73,69,115,0.9) 0%,rgba(41,38,77,0.8) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(73,69,115,0.9) 0%,rgba(41,38,77,0.8) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(73,69,115,0.9) 0%,rgba(41,38,77,0.8) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6494573', endColorstr='#cc29264d',GradientType=0 ); /* IE6-9 */


}
footer {
margin-top: 30px;
padding: 10px 0;
background-image: none;
background: #14141A;
background: #111117;
background: -moz-linear-gradient(top, #111117 0%, #14141a 1%, #1d1d26 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #111117), color-stop(1%, #14141a), color-stop(100%, #1d1d26));
background: -webkit-linear-gradient(top, #111117 0%, #14141a 1%, #1d1d26 100%);
background: -o-linear-gradient(top, #111117 0%, #14141a 1%, #1d1d26 100%);
background: -ms-linear-gradient(top, #111117 0%, #14141a 1%, #1d1d26 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#111117', endColorstr='#1B1B24',GradientType=0 );
background: linear-gradient(top, #111117 0%,#14141a 1%,#1d1d26 100%);
border-top: 1px solid rgba(53, 175, 236, 0.20);
color: #494962;text-shadow: 0 1px 0 #000;font-size:14px;
opacity: 0.8;
}
footer p{padding:0px 20px;}
.sign-in{float:right;}
.footer-tag-line{display:none;}
ul.nav-header {

list-style-type: none;
overflow: hidden;
display: inline-block;
float: right;
margin-top: 0px;
padding: 10px;
padding-right:40px;
}
ul.nav-header li:first-child {
border-left: none;
}
ul.nav-header li a {
display: block;
height: 70px;
text-decoration: none;
font-weight: normal;
line-height: 70px;
}
ul.nav-header li { 
border-left-style: solid;
border-left-width: 2px;
border-left-color: #494573;
padding-left: 10px;padding-right: 10px;
font-size: 16px;
float: left;
height:70px;

}
ul.nav-header li.nav-path-selected
{
 background:rgba(53, 175, 236, 0.10);
}
ul.nav-header li:hover
{
 background:rgba(53, 175, 236, 0.20);
}
a:hover {
color: white;
}
a{
color: #c9c3e6;text-decoration:none;
}
ul.nav-header li,a,img,textarea,.social i{-webkit-transition: all .3s ease-in-out;transition: all .3s ease-in-out;}
footer a{color: #666680;}
textarea {
font-size: 12px;
padding: 7px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background-color: #c9c3e6;

background:#14141a;border:1px solid rgba(15,15,20,0.5);border-radius:3px;

-webkit-box-shadow: 1px 0px 3px 0px rgba(53, 175, 236, 0.25);
box-shadow: 1px 0px 3px 0px rgba(53, 175, 236, 0.25);



color:#f0f0ff;display:block;font-family: 'Source Sans Pro', sans-serif;font-size:13px;padding:9px 8px;width:300px;
}

table.info td.icon img{opacity:0.5;}
table.info td.icon img:hover{opacity:1;}
table.front td.icon img{opacity:1;}
table.front td.icon img:hover{opacity:0.5;}
textarea:focus{background-color:#f2f2fe;background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b5b5bf),color-stop(100%, #f2f2fe));background-image:-webkit-linear-gradient(top, #b5b5bf,#f2f2fe);background-image:-moz-linear-gradient(top, #b5b5bf,#f2f2fe);background-image:-ms-linear-gradient(top, #b5b5bf,#f2f2fe);background-image:-o-linear-gradient(top, #b5b5bf,#f2f2fe);background-image:linear-gradient(top, #b5b5bf,#f2f2fe);
-webkit-box-shadow: 0px 0px 20px 0px rgba(53, 175, 236, 1);
box-shadow: 0px 0px 20px 0px rgba(53, 175, 236, 1);

border:1px solid transparent;border-top:1px solid rgba(20,17,15,0.5);color:#2d2d42;outline:none}
.ccm-input-submit,.ccm-input-button {border:0;
padding: 6px 20px;
background-image: -webkit-gradient(linear,0% 0,0% 100%,color-stop(0%,#a08dff),color-stop(100%,#685bb5));
background-image: -moz-linear-gradient(top,#a08dff 0,#685bb5 100%);
background-image: linear-gradient(top,#a08dff 0,#685bb5 100%);
-moz-box-shadow: black 0 0 3px 0;
-webkit-box-shadow: black 0 0 3px 0;
-o-box-shadow: black 0 0 3px 0;
box-shadow: black 0 0 3px 0;
-moz-border-radius: 14px;
-webkit-border-radius: 14px;
border-radius: 14px;
-moz-box-shadow: 2px 2px 6px #232323;
-webkit-box-shadow: 2px 2px 6px #232323;
box-shadow: 2px 2px 6px #232323;
background-color: #9e8aff;
text-shadow: #c9c3e6 0 0 2px;
color: #16153b;
font-size: 14px;
background-image: url(/packages/theme_htmlfive_reset/themes/htmlfive_reset/../../../../files/4113/9161/8783/button-smooth.png);
background-repeat: repeat-x;
background-position: center bottom;
padding: 7px 20px 7px 20px;
font-weight: bold;
cursor: pointer;
text-decoration: none;
margin-right:50%;
margin-top:20px;
}
.required{display:none;}
.ccm-input-submit:hover,.ccm-input-button:hover {
background-image: -webkit-gradient(linear,0% 0,0% 100%,color-stop(0%,#cac4e6),color-stop(100%,#827ea5));
background-image: -moz-linear-gradient(top,#cac4e6 0,#827ea5 100%);
background-image: linear-gradient(top,#cac4e6 0,#827ea5 100%);
}


table.info td{background: rgba(9,9,11,0.5);
border: 1px solid rgba(130,133,191,0.15);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
padding: 5px;
-webkit-box-shadow: 1px 0px 3px 0px rgba(53, 175, 236, 0.25);
box-shadow: 1px 0px 3px 0px rgba(53, 175, 236, 0.25);}


@font-face {
  font-family: 'Philosopher';
  font-style: normal;
  font-weight: 400;
  src: local('Philosopher'), url(/packages/theme_htmlfive_reset/themes/htmlfive_reset/philosopher.woff) format('woff');
}
#btc-quote{position:absolute;margin-left:550px;margin-top:7px;z-index:-100;-webkit-transition: all .5s ease-in-out;transition: all .5s ease-in-out;}
@media screen and (max-width: 1215px) {
#btc-quote{opacity:0;}
}
#logo{position:absolute;font-family: Philosopher, arial, serif;font-size:60px;margin-left:60px;margin-top:40px;}
.wrapper,footer,.social{display:none;}
body{
background-color: #191933;
background-image: url(/packages/theme_htmlfive_reset/themes/htmlfive_reset/img_1118.jpg);
background-position: 50% 0%;
background-repeat: no-repeat;
border-top: 1px solid #14141A;font-size: 16px;
line-height: 20px;font-family: 'Source Sans Pro', sans-serif;color: #bfb8e5;
background-size: 85%;
}
article{margin-top:20px;
background: #21212b;
background: -moz-linear-gradient(top, rgba(33,33,43,0.8) 0%, rgba(21,21,28,0.6) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(33,33,43,0.8)), color-stop(100%,rgba(21,21,28,0.6))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(33,33,43,0.8) 0%,rgba(21,21,28,0.6) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(33,33,43,0.8) 0%,rgba(21,21,28,0.6) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(33,33,43,0.8) 0%,rgba(21,21,28,0.6) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(33,33,43,0.8) 0%,rgba(21,21,28,0.6) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc21212b', endColorstr='#9915151c',GradientType=0 ); /* IE6-9 */
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid rgba(0,0,0,0.5);
border-bottom: 2px solid rgba(0,0,0,0.5);
-moz-box-shadow: 0 0 1px rgba(153,156,203,0.4) inset;
-webkit-box-shadow: 0 0 1px rgba(153,156,203,0.4) inset;
box-shadow: 0 0 1px rgba(153,156,203,0.4) inset;
-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
padding: 24px;
position: relative;}
table.info{border-collapse:separate;border-spacing:10px;}
table.info td.icon {
background: rgba(32, 0, 0, 0.4);
}
table.info td.inset{
vertical-align:middle;
padding: 5px 20px;

}
.rightmarker{position: absolute;
top: -1px;
right: 0px;
height: 12px;
width: 151px;}
.nav-highlight{position: absolute;
top: -1px;left:0px;background:url(/packages/theme_htmlfive_reset/themes/htmlfive_reset/../../../../files/9913/9159/3071/nav-highlight.png);height:12px;width:151px;}
.nav-highlight2{
position: absolute;
top: 80px;left:125px;
background: url(/packages/theme_htmlfive_reset/themes/htmlfive_reset/../../../../files/1213/9159/3071/nav-highlight2.png);
height: 12px;
width: 151px;
}
.nav-highlight{-webkit-transition: all 3s ease-in-out;transition: all 3s ease-in-out;}
.nav-highlight2{-webkit-transition: all 1s ease-in-out;transition: all 1s ease-in-out;}
.formBlockSurveyTable{width:80%}
.formBlockSurveyTable tr td{border:0px;background:transparent;text-align:right;}
table.info td.heading{background: rgba(0,32,0,0.4);vertical-align:middle;
padding:5px 15px;
}
table.info td.inset,table.info td.heading{text-shadow: 0 1px 0 #000;}
.miniSurveyView #msg {
padding: 8px 35px 8px 14px;
margin-bottom: 20px;
text-shadow: 0 1px 0 rgba(0, 0, 0, 1);
background-color: rgba(252, 248, 227, 0.27);
border: 1px solid rgba(251, 238, 213, 0.25);
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
color: #bfb8e5;
-webkit-box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
box-shadow: 0px 0px 10px 0px rgba(255, 255, 255, 0.5);
text-align:center;
}
a:hover, a:focus {
text-decoration: none;}
.question label{display: inline-block;}
.nav-header {
text-transform: none;text-shadow:none;}
hr{border-top: 1px solid rgba(53, 175, 236, 0.20);}
@media screen and (max-width: 1080px) {
#logo {
font-size: 30px;
}
}
@media screen and (max-width: 768px) {
.wrapper{width:100%;}
.nav-highlight2{z-index:-1;}
article{padding-left:0px;padding-right:0px;}
#logo{position:relative;font-size:30px;line-height: 30px;}
table.info{border-collapse: collapse;}
table.info td.inset{padding:5px;}
body{background-size: 120%;}
}
h1, h2, h3 {
line-height:20px;
}
td.heading h1{font-family: Philosopher, arial, serif;}
table.info td.inset h2{font-weight:normal;}
nav .social,nav div.ccm-add-block{position: absolute;
top: 30px;
right: 180px;
width: 225px;}
nav div.ccm-add-block{left:50%;top:72px;}
.unhideoverflow{overflow:visible;}
nav .social{font-size:24px;}
.icon-dark{color:#191933;}
a:hover .icon-dark{color:rgba(53, 175, 236, 0.20);}
@media screen and (max-width: 479px) {
nav .social{font-size: 15px;
right: 180px;
width: 75px;}
}

body{display:block;}
