@charset "UTF-8";
body { font-family: 'Conv_lato_regular', Sans-Serif; background-color: #f8f8f8; background: url(fuzzer/img/bg-white.png) no-repeat center; background-size: 100%; background-position: 0px 60%; }

.navbar-form { border: 0px !important; }

body.bg-image { background: url(Imgs/bg.png) no-repeat center center fixed; background-color: transparent; background-height: 100%; }

.headtble { margin-bottom: 30px; }

.headtble img { margin-right: 15px; }

.tblstyle { border: 1px solid #dfdddd; }

.tblstyle > div { padding: 30px; min-height: 300px; }

.tblstyle > div:nth-child(1), .tblstyle > div:nth-child(2) { border-right: 1px solid #dfdddd; }

.greyfont { color: #7a7b7c; }

.bggreystrik { background: #cecece; text-decoration: line-through; }

.bgyellowtext { background: #fdfd74; }

.tblstyle div p, .tblstyle div li { font-size: 16px; }

.box-1 { background: #eeeff0; }

.martop30 { margin-top: 30px; }

.navbar { margin-bottom: 00px; }

.navbar-default { background-color: #fff; border-color: #ccc; }

.signinbtn { font-family: 'Montserrat', sans-serif; font-weight: 600; color: #336CAF; font-size: 20px; background: #fff; border: 2px solid #ccc; padding: 10px 40px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; margin-top: 5px; font-size: 16px; }

.signinbtn:hover { background: #efefef; }

.signinbtn:active { background: #efefef; outline: none; }

.top-about h1, .top-about h3 { font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 32px; }

.mtop200 { margin-top: 70px; }

.logo { display: block; }

.logo img { max-width: 160px; display: block; }

.navbar-brand { height: auto; }

a:hover, a:focus { text-decoration: none; outline: none; }

.navbar-brand img { margin-top: -8px; }

.banner-section { min-height: 600px; position: relative; margin: 51px auto 0; background-repeat: no-repeat; background-position: top center; }

.banner-section .banner-inner { bottom: 0; left: 0; right: 0; position: absolute; top: 0; z-index: 9; max-width: 1140px; width: 100%; padding: 100px 0 0; margin: 0 auto; }

.banner-section .banner-inner h2 { font-family: Roboto; font-size: 32px; font-weight: 300; color: #fff; }

.banner-section .banner-inner p { font-size: 16px; color: #fff; margin: 30px auto 0; }

.footer { background: transparent; border-top: 1px solid #e7e7e7; padding: 15px 15px 7px 15px; text-align: center; color: #595968; width: 100%; }

.footer-transparent { background: rgba(0, 0, 0, 0.2); border-top: 1px solid #fff; color: #fff; position: fixed; bottom: 0; }

.landingpage_div { text-align: center; height: 100%; }

.landingpage_div > div { text-align: center; padding: 20px; }

.landingpage_div > div > div { text-align: center; padding: 40px 15px; background: #fff; }

.div_title { font-family: Roboto; text-align: center; margin: 10px auto; font-weight: 500; font-size: 26px; color: #595968; }

.description { margin: 15px auto 20px; font-family: Roboto; text-align: center; max-width: 360px; font-size: 15px; color: #595968; }

.action_btn { line-height: 1.3333333; text-decoration: none; display: inline-block; background: #428bca; padding: 10px 16px; border-radius: 6px; min-width: 170px; font-size: 18px; margin: 0 auto; color: #fff; }

.action_btn:hover { background: #357ebd; color: #fff; }

.data_cntr { position: absolute; max-width: 1140px; height: 100%; width: 100%; }

.pos-relative .data_cntr { position: relative; margin-top: -220px; max-width: 100%; }

.data_cntr td { vertical-align: middle; }

.data_cntr td > div > div { padding: 40px 15px; text-align: center; background: #fff; }

.data_cntr td .col-xs-12 { padding: 0 8px; }

.mid-content-para { font-size: 15px; margin: 40px auto 60px; }

/* equal height */
/* Row with equal height columns -------------------------------------------------- */
.row-eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.row-eq-height [class*="col-"] { background-color: white; /* border: 1px solid #f8f8f8; */ box-shadow: 0 0 16px 7px rgba(0, 0, 0, 0.08); margin: 15px; }

/* about style start there */
.about-4 .inner, .about-4-top .inner { padding: 1em; }

.about-4-top img { display: block; margin: 2em auto; }

.about-4-top h3 { text-align: center; font-weight: bold; font-size: 22px; margin: 1em 0; }

.in-numbers { padding: 1em; color: #0a91e7; text-align: center; font-weight: bold; }

.about-4:nth-child(5n+1) .number-big { color: #f5a623; /* orange */ }

.about-4:nth-child(5n+2) .number-big { color: #ac86cd; /* purple */ }

.about-4:nth-child(5n+3) .number-big { color: #4daccf; /* blue */ }

.about-4:nth-child(5n+4) .number-big { color: #7ab23c; /* green */ }

.about-4:nth-child(5n) .number-big { color: #e65544; /* reddish */ }

.number-big { font-size: 34px; font-weight: bold; display: block; }

span.number { font-weight: bold; }

.about-4 .inner { text-align: center; min-height: 16rem; }

.about_block .inner { padding: 1em; background-color: white; /* border: 1px solid #f8f8f8; */ box-shadow: 0 0 16px 7px rgba(0, 0, 0, 0.08); margin-bottom: 30px; font-family: 'Montserrat', sans-serif; }

.about-4 .inner { text-align: center; min-height: 16rem; }

footer { margin-top: 100px; }

footer p { font-family: 'Montserrat', sans-serif; font-size: 14px; color: #908d8d; padding: 35px 25px 25px 25px; border-top: 1px solid #e3e3e4; }

.bg-image { width: 100%; background: url(fuzzer/img/bg.png) no-repeat center center; background-size: cover; background-position-x: center; height: 700px; position: absolute; z-index: -100000; }

.datacontainer { background: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 10px 10px 16px -8px rgba(0, 0, 0, 0.2); -moz-box-shadow: 10px 10px 16px -8px rgba(0, 0, 0, 0.2); box-shadow: 10px 10px 16px -8px rgba(0, 0, 0, 0.2); padding-bottom: 20px; padding-top: 20px; max-width: 900px; margin: 0 auto; }

.boxtopbar img { margin-top: -70px; width: 100%; }

.pad50 { padding: 50px; }

.sbtitle { font-size: 16px; font-family: 'Montserrat', sans-serif; font-weight: 700; margin-bottom: 0px; }

.peragraph { font-size: 14px; font-family: 'Montserrat', sans-serif; }

.subtxt { font-size: 14px; font-family: 'Montserrat', sans-serif; }

.line { height: 1px; background: #ccc; margin: 30px 0; }

.htitle { font-size: 30px; font-family: 'Montserrat', sans-serif; font-weight: 700; color: #1aade9; }

.top-about { text-align: center; color: white; padding: 5em 1em; }

.top-about p { font-size: 20px; font-weight: normal; }

.about_block { margin: 0 15px; margin-bottom: 30px; display: inline-block; width: 100%; }

.about_block img { margin-right: 10px; display: inline-block; }

.bottomdatabox h3 { text-align: center; font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 24px; margin-top: 80px; }

.ftrbox { font-family: 'Montserrat', sans-serif; font-weight: 600; color: #337ab7; text-align: left; vertical-align: top !important; margin-top: 40px; }

.ftrbox a { font-size: 16px; color: #3d3f40; display: block; border: 1px solid #fff; padding: 15px; -webkit-box-shadow: 5px 6px 25px 0px rgba(51, 108, 175, 0.3); -moz-box-shadow: 5px 6px 25px 0px rgba(51, 108, 175, 0.3); box-shadow: 5px 6px 25px 0px rgba(51, 108, 175, 0.3); background: #fff; }

.point { color: #fff; background: #337ab7; text-align: center; padding: 7px 15px; vertical-align: top; margin-top: 12px; width: 40px; height: 40px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; margin-top: 10px; }

.whitefuzz { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */ background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ width: 100%; height: 40px; margin-top: -50px; z-index: 99999999; position: relative; }

.progress { margin-bottom: 0px; padding-left: 0px; padding-right: 0px; }

@media only screen and (max-width: 1200px) { .ftrbox a { font-size: 12px; } }
@media only screen and (max-width: 990px) { .subtxt, #probar { display: none; } }
@media only screen and (max-width: 990px) { .tblstyle > div { padding: 30px; min-height: auto; }
  .ftrbox a { font-size: 16px; }
  .ftrbox a img { margin-right: 5px; } }
.deltas td { padding: 30px; font-family: 'Montserrat', sans-serif; font-size: 16px; }

.deltas .question { color: #7a7b7c; }

.deltasTable { margin-left: -15px; margin-right: -15px; }

.attractor { display: none; }

.upgrade-offer[data-offer-svc="ERN2"] { font-family: 'Montserrat', sans-serif; text-align: center; padding: 1.5em; background-color: #d4f9fd; }
.upgrade-offer[data-offer-svc="ERN2"] .actionbutton { margin: auto; }
.upgrade-offer[data-offer-svc="ERN2"] .authorized_message { font-size: medium; }
.upgrade-offer a { text-decoration: underline; }

body { font-family: 'Conv_lato_regular', Sans-Serif; background-color: #f8f8f8; }

/* CSS Document */
/* @font-face { */
/*  font-family: 'Conv_Montserrat-Regular'; */
/*  src: url('fonts/Montserrat-Regular.eot'); */
/*  src: local('☺'), url('fonts/Montserrat-Regular.woff') format('woff'), url('fonts/Montserrat-Regular.ttf') format('truetype'), url('fonts/Montserrat-Regular.svg') format('svg'); */
/*  font-weight: normal; */
/*  font-style: normal; */
/* } */
/*  @font-face { */
/*  font-family: 'Conv_Montserrat-Bold'; */
/*  src: url('fonts/Montserrat-Bold.eot'); */
/*  src: local('☺'), url('fonts/Montserrat-Bold.woff') format('woff'), url('fonts/Montserrat-Bold.ttf') format('truetype'), url('fonts/Montserrat-Bold.svg') format('svg'); */
/*  font-weight: normal; */
/*  font-style: normal; */
/* } */
/*  @font-face { */
/*  font-family: 'Conv_Montserrat-SemiBold'; */
/*  src: url('fonts/Montserrat-SemiBold.eot'); */
/*  src: local('☺'), url('fonts/Montserrat-SemiBold.woff') format('woff'), url('fonts/Montserrat-SemiBold.ttf') format('truetype'), url('fonts/Montserrat-SemiBold.svg') format('svg'); */
/*  font-weight: normal; */
/*  font-style: normal; */
/* } */
body { background: url(../../../images/erot/fuzz/bg-white.png) no-repeat center; background-size: 100%; background-position: 0px 100%; }

.navbar-form { border: 0px !important; }

body.bg-image { background: url(../../../images/erot/fuzz/bg.png) no-repeat center center fixed; background-color: transparent; background-height: 100%; }

.actionbutton { text-align: center; }
.actionbutton a { width: 100%; padding: 25px 40px; display: block; color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 20px; color: #337ab7; background: #fff; border: 2px solid #ccc; padding: 10px 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-top: 10px; }
.actionbutton a:hover { background: #ccc; }
.actionbutton a:active { background: #ccc; margin-left: 1px; margin-top: 11px; }

.martop30 { margin-top: 30px; }

.actionbutton a.subscribe { width: 100%; padding: 25px 40px; display: block; background: #337ab7; color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 20px; color: #fff; border: 2px solid #337ab7; padding: 10px 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-top: 10px; }

.actionbutton a.subscribe:hover { background: #336CAF; }

.actionbutton a.subscribe:active { background: #336CAF; margin-left: 1px; margin-top: 11px; }

.actionbutton { max-width: 600px; }

.navbar { margin-bottom: 00px; }

.navbar-default { background-color: #fff; border-color: #ccc; }

.signinbtn { font-family: 'Montserrat', sans-serif; font-weight: 600; color: #337ab7; font-size: 20px; background: #fff; border: 2px solid #ccc; padding: 10px 40px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; margin-top: 5px; font-size: 16px; }

.signinbtn:hover { background: #efefef; }

.signinbtn:active { background: #efefef; outline: none; }

.top-about h1 { font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 32px; }

.mtop200 { margin-top: 70px; }

.logo { display: block; }

.logo img { max-width: 160px; display: block; }

.navbar-brand { height: auto; }

a:hover, a:focus { text-decoration: none; outline: none; }

.navbar-brand img { margin-top: -8px; }

.banner-section { min-height: 600px; position: relative; margin: 51px auto 0; background-repeat: no-repeat; background-position: top center; }

.banner-section .banner-inner { bottom: 0; left: 0; right: 0; position: absolute; top: 0; z-index: 9; max-width: 1140px; width: 100%; padding: 100px 0 0; margin: 0 auto; }

.banner-section .banner-inner h2 { font-family: Roboto; font-size: 32px; font-weight: 300; color: #fff; }

.banner-section .banner-inner p { font-size: 16px; color: #fff; margin: 30px auto 0; }

.footer { background: transparent; border-top: 1px solid #e7e7e7; padding: 15px 15px 7px 15px; text-align: center; color: #595968; width: 100%; }

.footer-transparent { background: rgba(0, 0, 0, 0.2); border-top: 1px solid #fff; color: #fff; position: fixed; bottom: 0; }

.landingpage_div { text-align: center; height: 100%; }

.landingpage_div > div { text-align: center; padding: 20px; }

.landingpage_div > div > div { text-align: center; padding: 40px 15px; background: #fff; }

.div_title { font-family: Roboto; text-align: center; margin: 10px auto; font-weight: 500; font-size: 26px; color: #595968; }

.description { margin: 15px auto 20px; font-family: Roboto; text-align: center; max-width: 360px; font-size: 15px; color: #595968; }

.action_btn { line-height: 1.3333333; text-decoration: none; display: inline-block; background: #428bca; padding: 10px 16px; border-radius: 6px; min-width: 170px; font-size: 18px; margin: 0 auto; color: #fff; }

.action_btn:hover { background: #357ebd; color: #fff; }

.data_cntr { position: absolute; max-width: 1140px; height: 100%; width: 100%; }

.pos-relative .data_cntr { position: relative; margin-top: -220px; max-width: 100%; }

.data_cntr td { vertical-align: middle; }

.data_cntr td > div > div { padding: 40px 15px; text-align: center; background: #fff; }

.data_cntr td .col-xs-12 { padding: 0 8px; }

.mid-content-para { font-size: 15px; margin: 40px auto 60px; }

/* equal height */
/* Row with equal height columns -------------------------------------------------- */
.row-eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.row-eq-height [class*="col-"] { background-color: white; /* border: 1px solid #f8f8f8; */ box-shadow: 0 0 16px 7px rgba(0, 0, 0, 0.08); margin: 15px; }

/* about style start there */
.about-4 .inner, .about-4-top .inner { padding: 1em; }

.about-4-top img { display: block; margin: 2em auto; }

.about-4-top h3 { text-align: center; font-weight: bold; font-size: 22px; margin: 1em 0; }

.in-numbers { padding: 1em; color: #0a91e7; text-align: center; font-weight: bold; }

.about-4:nth-child(5n+1) .number-big { color: #f5a623; /* orange */ }

.about-4:nth-child(5n+2) .number-big { color: #ac86cd; /* purple */ }

.about-4:nth-child(5n+3) .number-big { color: #4daccf; /* blue */ }

.about-4:nth-child(5n+4) .number-big { color: #7ab23c; /* green */ }

.about-4:nth-child(5n) .number-big { color: #e65544; /* reddish */ }

.number-big { font-size: 34px; font-weight: bold; display: block; }

span.number { font-weight: bold; }

.about-4 .inner { text-align: center; min-height: 16rem; }

.about_block .inner { padding: 1em; background-color: white; /* border: 1px solid #f8f8f8; */ box-shadow: 0 0 16px 7px rgba(0, 0, 0, 0.08); margin-bottom: 30px; font-family: 'Montserrat', sans-serif; }

.about-4 .inner { text-align: center; min-height: 16rem; }

footer { margin-top: 100px; }

footer p { font-family: 'Montserrat', sans-serif; font-size: 14px; color: #908d8d; padding: 35px 25px 25px 25px; border-top: 1px solid #e3e3e4; }

.bg-image { width: 100%; background: url(../../../images/erot/fuzz/bg.png) no-repeat center center; background-size: cover; background-position-x: center; height: 700px; position: absolute; z-index: -100000; }

.datacontainer { background: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 10px 10px 16px -8px rgba(0, 0, 0, 0.2); -moz-box-shadow: 10px 10px 16px -8px rgba(0, 0, 0, 0.2); box-shadow: 10px 10px 16px -8px rgba(0, 0, 0, 0.2); padding-bottom: 20px; padding-top: 20px; max-width: 900px; margin: 0 auto; }

.boxtopbar img { margin-top: -70px; width: 100%; }

.pad50 { padding: 40px; }

.sbtitle { font-size: 16px; margin-bottom: 0px; font-family: 'Montserrat', sans-serif; font-weight: bold; }

.fuzz-pt .subtxt, .fuzz-pt .pt-content { font-size: 14px; font-family: 'Montserrat', sans-serif; }

.line { height: 1px; background: #ccc; margin: 30px 0; }

.htitle { font-size: 42px; text-transform: uppercase; font-family: 'Montserrat', sans-serif; font-weight: bold; }

.top-about { text-align: center; color: white; padding: 5em 1em; }

.top-about p { font-size: 20px; font-weight: normal; }

.about_block { margin: 0 15px; margin-bottom: 30px; display: inline-block; width: 100%; }

.about_block img { margin-right: 10px; display: inline-block; }

.bottomdatabox h3 { text-align: center; font-family: 'Montserrat', sans-serif; font-weight: bold; font-size: 24px; margin-top: 80px; }

.ftrbox { font-size: 18px; font-family: 'Montserrat', sans-sans; font-weight: bold; color: #337ab7; text-align: left; vertical-align: top !important; margin-top: 40px; }

.point { color: #fff; background: #337ab7; text-align: center; padding: 7px 15px; vertical-align: top; margin-top: 12px; width: 40px; height: 40px; -webkit-border-radius: 100px; -moz-border-radius: 100px; border-radius: 100px; margin-top: 10px; }

.ftrbox td { padding: 10px; margin: 0px; vertical-align: top; }

.whitefuzz { /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */ background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, white 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */ width: 100%; height: 50px; margin-top: -50px; z-index: 99999999; position: relative; }

.progress { margin-bottom: 0px; padding-left: 0px; padding-right: 0px; }

@media only screen and (max-width: 992px) { .subtxt, .progress { display: none; } }
.access-errors { display: none; }

.actionbutton { text-align: center; max-width: 600px; }
.actionbutton a, .actionbutton button { width: 100%; padding: 25px 40px; display: block; color: #fff; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 20px; color: #336CAF; background: #fff; border: 2px solid #ccc; padding: 10px 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-top: 10px; }
.actionbutton a:hover, .actionbutton button:hover { background: #efefef; }
.actionbutton a:active, .actionbutton button:hover { background: #ccc; margin-left: 1px; margin-top: 11px; }
.actionbutton .subscribe { width: 100%; padding: 25px 40px; display: block; background: #336CAF; font-family: 'Montserrat', sans-serif; font-weight: 600; font-size: 20px; color: #fff; border: 2px solid #336CAF; padding: 10px 40px; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-top: 10px; }
.actionbutton .subscribe:hover { background: #245680; }
.actionbutton .subscribe:active { background: #245680; margin-left: 1px; margin-top: 11px; }
.actionbutton input.access-code { width: 100%; }
