html,body{ padding:0; margin:0; font-family:Dinot_Regular, arial; font-size:13px;line-height:18px; text-align:left; }
a,img{ padding:0; margin:0; border:0; outline:0; vertical-align:top; text-decoration:none; }
ul, ul li, ol, ol li, form, input, textarea, label { padding:0; margin:0; list-style:none; border:0; }
p,h1,h2,h3,h4,h5,h6{ padding:0; margin:0; font-weight:normal; }
input{ background:none; border:none; }
input[type=button], input[type=submit]{ cursor:pointer; border:0; }
input:focus{ outline: none; box-shadow:0px; }
.clear{ clear:both; }
img { max-width: 100%; }
header, nav, section, article, aside, footer, hgroup{ display: block; }
/* [ EXTERNAL FONTS ] */
/* DIN OT - Regular */
@font-face {
font-family: 'Dinot_Regular';
src: url('../fonts/DINOT.eot');
src: url('../fonts/DINOT.eot') format('embedded-opentype'),
url('../fonts/DINOT.woff') format('woff'),
url('../fonts/DINOT.ttf') format('truetype'),
url('../fonts/DINOT.svg#DINOT') format('svg');
font-weight: normal;
font-style: normal;
}
/* DIN OT - Medium */
@font-face {
font-family: 'Dinot_Medium';
src: url('../fonts/DINOT-Medium.eot');
src: url('../fonts/DINOT-Medium.eot') format('embedded-opentype'),
url('../fonts/DINOT-Medium.woff') format('woff'),
url('../fonts/DINOT-Medium.ttf') format('truetype'),
url('../fonts/DINOT-Medium.svg#DINOT-Medium') format('svg');
font-weight: normal;
font-style: normal;
}
/* DIN OT - Bold */
@font-face {
font-family: 'Dinot_Bold';
src: url('../fonts/DINOT-Bold.eot');
src: url('../fonts/DINOT-Bold.eot') format('embedded-opentype'),
url('../fonts/DINOT-Bold.woff') format('woff'),
url('../fonts/DINOT-Bold.ttf') format('truetype'),
url('../fonts/DINOT-Bold.svg#Dinot_Bold') format('svg');
font-weight: normal;
font-style: normal;
}
/* Rockwell - Light */
@font-face {
font-family: 'Rockwell_Light';
src: url('../fonts/rockwell_light.eot');
src: url('../fonts/rockwell_light.eot') format('embedded-opentype'),
url('../fonts/rockwell_light.woff') format('woff'),
url('../fonts/rockwell_light.ttf') format('truetype'),
url('../fonts/rockwell_light.svg#Rockwell_Light') format('svg');
font-weight: normal;
font-style: normal;
}
/* Rockwell - Regular */
@font-face {
font-family: 'Rockwell_Regular';
src: url('../fonts/rockwell_regular.eot');
src: url('../fonts/rockwell_regular.eot') format('embedded-opentype'),
url('../fonts/rockwell_regular.woff') format('woff'),
url('../fonts/rockwell_regular.ttf') format('truetype'),
url('../fonts/rockwell_regular.svg#Rockwell_Regular') format('svg');
font-weight: normal;
font-style: normal;
}
/* Rockwell - Bold */
@font-face {
font-family: 'Rockwell_Bold';
src: url('../fonts/rockwell_bold.eot');
src: url('../fonts/rockwell_bold.eot') format('embedded-opentype'),
url('../fonts/rockwell_bold.woff') format('woff'),
url('../fonts/rockwell_bold.ttf') format('truetype'),
url('../fonts/rockwell_bold.svg#Rockwell_Bold') format('svg');
font-weight: normal;
font-style: normal;
}
/* Roboto - Regular */
@font-face {
font-family: 'Roboto-Regular';
src: url('../fonts/roboto/Roboto-Regular-webfont.eot');
src: url('../fonts/roboto/Roboto-Regular-webfont.eot') format('embedded-opentype'),
url('../fonts/roboto/Roboto-Regular-webfont.woff') format('woff'),
url('../fonts/roboto/Roboto-Regular-webfont.ttf') format('truetype'),
url('../fonts/roboto/Roboto-Regular-webfont.svg#Roboto-Regular') format('svg');
font-weight: normal;
font-style: normal;
}
/* Roboto - Medium */
@font-face {
font-family: 'Roboto-Medium';
src: url('../fonts/roboto/Roboto-Medium-webfont.eot');
src: url('../fonts/roboto/Roboto-Medium-webfont.eot') format('embedded-opentype'),
url('../fonts/roboto/Roboto-Medium-webfont.woff') format('woff'),
url('../fonts/roboto/Roboto-Medium-webfont.ttf') format('truetype'),
url('../fonts/roboto/Roboto-Medium-webfont.svg#Roboto-Regular') format('svg');
font-weight: normal;
font-style: normal;
}
/* Roboto - Bold */
@font-face {
font-family: 'Roboto-Bold';
src: url('../fonts/roboto/Roboto-Bold-webfont.eot');
src: url('../fonts/roboto/Roboto-Bold-webfont.eot') format('embedded-opentype'),
url('../fonts/roboto/Roboto-Bold-webfont.woff') format('woff'),
url('../fonts/roboto/Roboto-Bold-webfont.ttf') format('truetype'),
url('../fonts/roboto/Roboto-Bold-webfont.svg#Roboto-Bold') format('svg');
font-weight: normal;
font-style: normal;
}
/* Dinot_Regular */
.dinot-regular { font-family:"Dinot_Regular", Arial, Helvetica, sans-serif !important; }
/* Dinot_Medium */
.dinot-medium, .datacard-ques, .likelyoutcome-option-holder label span, .empty-title, .empty-loading-text { font-family:"Dinot_Medium", Arial, Helvetica, sans-serif !important; }
/* Rockwell_Regular */
.rockwell-regular {font-family:Rockwell_Regular;}
/* Rockwell_Bold */
.rockwell-bold { font-family:Rockwell_Bold;}
.arial, .datacard-options, .competitors-idk{ font-family: "Arial"; }
.font-8 { font-size: 8px; }
.font-9 { font-size: 9px; }
.desktop-only{ display:inline; }
.desktop-none{ display:none; }
.tab-only{ display:none; }
.mobile-only{ display:none; }
.mobile-none{ display:block; }
.display-none{ display: none; }
.d-block{ display: block !important;}
.fa{ background-image:none !important;}
.width-90{ width:90%; }
.width-95{ width:95%; }
.width-100{ width:100%; }
.width-inherit{ width: inherit;}
.min-width-100{ min-width: 100%; }
.display-table{ display: table; }
.display-table-cell{ display: table-cell;}
.v-align-middle{ vertical-align: middle; }
.thanks-page-wrapper { float: left; width: 100%; }
.container-600{ margin: 0 auto; max-width: 600px;text-align:center; }
.thanks-page-container{ position: relative; margin-top: 45px; }
.thanks-container{padding-bottom:20px; border-bottom: 1px solid #D9D9D9;margin-bottom:20px;}
.unlock-test .thanks-container{border-bottom: 0px solid #D9D9D9;}
.thanks-title, .thanks-text{font-family: Arial;font-size:22px;color:#FF8100;line-height: 24px;}
.thanks-title{font-weight: bold;}
.company-logo img{ width: auto !important; height: auto !important; max-width: 116px; max-height: 46px; }
.insight-text, .insight-blue-text{font-family: Arial;font-size:22px;color:#000;line-height: 24px;}
.insight-text{padding:20px 20px;}
.insight-text span img{width:60px;}
.insight-blue-text{color:#999;font-size: 16px;padding-bottom: 10px;}
.insight-blue-text img{padding-right: 5px;}
.invite-email-container p {width:100%;display: table;}
.invite-email-container p input{display: table-cell;width:370px;font-style: italic;font-size:14px;color:#9F9F9F;line-height: 15px;padding: 14px;margin: 0 auto;background-color:#DADADA;border-radius:5px;}
.invite-email-container p i{margin-left: 10px;}
.invite-email-container p.email2 i, .invite-email-container p.email3 i{visibility: hidden;}
.invite-email-container p.email1, .invite-email-container p.email2{margin-top:5px;}
.invite-email-container p.email1 i {width:0px;color:#58b5ee;font-size:40px !important;vertical-align: middle;cursor:pointer;}
.select-from-contacts{margin:0 auto;margin-top:12px;font-family: Arial;font-size: 12px;margin-left:-10px;}
.select-contacts{color:#999;cursor: pointer;font-size:12px;}
.select-contacts span{color:#00acec;display:inline-block;padding:0 5px;font-size: 12px;}
.select-contacts-text{color:#35495B !important;font-size: 12px;}
.data-container .checkbox input, .radio input {
display: none;
}
.data-container .checkbox input + label, .data-container .radio input + label {
background: url(../images/os_custom_elements.png);
}
.data-container .checkbox input + label {
width: auto;
height: 13px;
display: inline-block;
position: relative;
padding-left: 20px;
background-repeat: no-repeat;
cursor: pointer;
line-height: 14px;
}
.data-container .checkbox input:checked + label, .checkbox input:checked + label:after {
background-position: 0 -63px;
}
.data-container .anonymous{
color: #999;
padding-top: 10px;
}
.anonymous span{display:block;padding: 10px 60px 0 60px;}
/* Referral page */
#datacard-template .dc-ans-holder{width:auto;margin:0 10px 5px 10px;width:72px;height:72px;}
#datacard-template .datacard-ans-container{width:auto;display: table;margin: 0 auto;}
.datacard-section, .datacard-ques, .datacard-ans, .datacard-ans-idk, .dc-container{width:100%;float:left;}
.datacard-section, .datacard-ques, .datacard-ans, .datacard-ans-idk, .dc-container{width:100%;float:left;}
.datacard-competitor{position: relative;display:inline;}
.datacard-ques, .dc-ans-idk {text-align:center;}
.datacard-ques {font-size: 24px;line-height: 30px;color: #000;font-weight: bold;padding-bottom: 10px;}
.dc-ans-holder{width:33%;display:table-cell;float:left;cursor:pointer;margin:0 0 10px 0;}
.dc-ans-img{margin-bottom:5px;}
.dc-ans-img img {width:auto !important;height:auto !important;max-width: 72px; max-height: 72px;}
.dc-ans-option {font-weight: bold;}
.datacard-desc {font-size: 11px; color: #747474; line-height: 11px;padding-top: 27px;}
.email-text{width:100%;padding-bottom:10px;font-size:30px;color:#000000;line-height:34px;padding-top: 30px;}
.email-submit{box-shadow: #0087c1 0 2px 0 !important;font-size: 22px;color: #ffffff !important;background: #00b5ff !important;border: 0 none;border-radius: 5px;height: 55px;line-height: 30px;outline: 0 none;padding: 0px 34px;cursor: pointer;margin-left: 10px;font-family: Dinot_Regular;}
.referral-email-container p {width:100%;display: table;}
.referral-email-container p input{display: table-cell; width: 340px;font-style: italic;font-size: 22px;color: #9F9F9F;line-height: 15px;padding: 15px 20px;margin: 0 auto;background-color: #DADADA; border-radius: 5px;}
.referral-container .thanks-container{border: 0;}
@media only screen and (min-width: 0px) and (max-width: 640px){
.thanks-page-container{margin-top:25px;}
.insight-text{padding:15px;}
.invite-email-container p input{width:230px;}
.invite-email-container p i{margin-left: 5px;}
.select-from-contacts {margin-left:-5px;font-size: 12px;}
.thanks-container{margin-left:15px; margin-right:15px;}
.thanks-text{max-width:250px; margin: 0 auto;}
.ref-key-icon{display:none;}
.insight-blue-text{padding: 0 40px 2px 40px;}
#datacard-template .dc-ans-holder{margin:0 10px 5px 0;}
.email-text{text-align: left;font-size: 24px;padding: 36px 0 35px 20px;width: auto !important;}
.email-submit{margin-top: 5px;}
.referral-email-container p input{width: 240px;}
}
/*********** Referral Page Styles ********************/
/****************** Interstitial Popup styles start *************************************/
#interstitial-popup-container{position:fixed;width:506px;top:50%;left:50%;transform:translate(-50%,-50%);padding:31px 58px 15px;z-index:100;background:#FFF;}
.interstitial-popup-overlay{position:fixed;width:100%;height:100%;top:0;left:0;opacity:0.8;background:#000;z-index:99;}
.interstitial-popup-close-icon{position:absolute;top:6px;right:6px;color:#DADADA;font-size:18px;cursor:pointer;}
.interstitial-popup-title{font-family: 'Roboto-Medium';color:#EF6C00;font-size:24px;line-height:30px;}
.interstitial-popup-desc{font-family: 'Roboto-Regular';color:#808183;font-size:18px;line-height:24px;margin-top:18px;}
.interstitial-popup-portfolio-link{margin-top:17px;}
.interstitial-popup-portfolio-link-img {display:block;background: url(../images/follow_graphic.png);width:254px;height:52px;margin:0 auto;cursor:pointer;}
@media only screen and (min-width: 0px) and (max-width: 640px){
#interstitial-popup-container{padding:36px 25px 31px;width:250px;}
.interstitial-popup-desc{margin-top:18px;}
.interstitial-popup-portfolio-link{margin-top:17px;}
}
/****************** Interstitial Popup styles end *************************************/