/* ************ wfy parallax banner ************ */
.wfy-plx-banner .wfy-plx-barea {position:relative;overflow:hidden;height:200px;}
.wfy-plx-banner .wfy-plx-barea .wfy-plx-content {z-index:1; position:relative;}
.wfy-plx-banner .wfy-plx-barea .wfy-plx-fixed {position:absolute; top:0px; color:#fff; width:100%;}
.wfy-plx-banner .wfy-plx-barea img.wfy-plx-bg {position:absolute;top:0px;z-index:0;max-width:none;}
.wfy-plx-banner .wfy-plx-barea .text {color:#fff;display:block;margin:0 auto;font-size:28px;position:relative;text-align:center;width:max-content;font-weight:300;top:80px;}
.wfy-plx-banner .wfy-plx-barea .text h1 {text-align:center;margin:0 auto;font-size:42px;color:#fff;font-weight:900;text-transform:uppercase;font-family:arial;border-left:solid #941e37 3px;line-height:40px;width:auto;padding-left:20px;}

.res1810 .wfy-plx-banner .wfy-plx-barea {height:300px;}
.res1810 .wfy-plx-banner .wfy-plx-barea .text {top:130px;}
.res940 .wfy-plx-banner .wfy-plx-barea {height:200px;}
.res940 .wfy-plx-banner .wfy-plx-barea .text {/* width:76%; */}
.res720 .wfy-plx-banner .wfy-plx-barea {height:180px;}
.res480 .wfy-plx-banner .wfy-plx-barea .text h1 {font-size:26px;line-height:26px;}
.res480 .wfy-plx-banner .wfy-plx-barea {height:180px;}
.res480 .wfy-plx-banner .wfy-plx-barea .text {font-size:20px;/* width:340px; */top:80px;}
.res320 .wfy-plx-banner .wfy-plx-barea {height:180px;}
.res320 .wfy-plx-banner .wfy-plx-barea .text {font-size:18px;/* width:260px; */top:80px;}
.res320 .wfy-plx-banner .wfy-plx-barea .text h1 {font-size:20px;line-height:20px;}

/* ************ Events ************ */
.container .carea .pageContainer {position:relative;}
.header {}

h1 {/* color:#941e37; */font-family:arial;font-weight:900;text-transform:uppercase;}
.st {color:#004f58;font-weight:900;}
a.boton {background:#ffbc00;color:#004f58;padding:15px 40px;border-radius:15px;/* position:absolute; */text-align:right;font-weight:600;float:none;margin:50px auto 0px;display:block;width:fit-content;ontent;}
a.botoncenter {background:#ffbc00;color:#004f58;padding:15px 40px;border-radius:15px;/* position:absolute; */text-align:right;font-weight:600;float:none;margin:0px auto 0px;display:block;width:fit-content;ontent;}

.botones {display:block;overflow:hidden;width:590px;margin:0 auto;}
.botones a.boton1 {background:#2eaae0;color:#fff;padding:15px 40px;border-radius:15px;/* position:absolute; */text-align:right;font-weight:600;float:left;margin:35px auto 0px;display:block;width:fit-content;}
.botones a.boton2 {background:#ffbc00;color:#004f58;padding:15px 40px;border-radius:15px;/* position:absolute; */text-align:right;font-weight:600;float:right;margin:35px auto 0px;display:block;width:fit-content;}

.res1810 .botones {width:870px;}

.res940 .botones {width:auto;}
.res940 .botones a.boton1 {float:none;margin:20px auto 0px;display:block;width:fit-content;}
.res940 .botones a.boton2 {float:none;margin:30px auto 0px;display:block;width:fit-content;}

.res720 .botones {width:600px;}

.res480 .botones {width:auto;}
.res480 .botones a.boton1 {float:none;margin:30px auto 0px;display:block;width:fit-content;}
.res480 .botones a.boton2 {float:none;margin:30px auto 0px;display:block;width:fit-content;}

.res320 .botones {width:auto;}
.res320 .botones a.boton1 {float:none;margin:30px auto 0px;display:block;width:fit-content;padding:15px 30px;}
.res320 .botones a.boton2 {float:none;margin:30px auto 0px;display:block;width:fit-content;}


/* ***** Post Content ***** */
.container .carea .cntPostlist {padding-right:390px;/* display:list-item; */}
.container .carea .cntPostlist .sitepath {font-size:12px; margin:10px 0px; color:#981e2f; font-weight:700;}
.container .carea .cntPostlist .sitepath a {font-size:12px; color:#999; font-weight:700;}
.container .carea .cntPostlist .ndate {margin:15px 0px; width:auto; font-size:16px; color:#981e2f; text-transform:uppercase; font-weight:600;}
.container .carea .cntPostlist .socialcntitems {height:20px;margin-bottom:20px;}
.container .carea .cntPostlist .nsub {font-size:14px; font-style:italic;}
.container .carea .pageContainer .sitepath a {color:#818181;font-weight:900;}
.container .carea .pageContainer .sitepath {color:#818181;font-weight:900;}

.res1810 .container .carea .cntPostlist {padding-right:595px;}
.res1810 .container .carea .cntPostlist .nsub {font-size:20px; font-style:italic;}

.res720 .container .carea .cntPostlist {padding-right:0px;}
.res480 .container .carea .cntPostlist {padding-right:0px;}
.res320 .container .carea .cntPostlist {padding:0px;}

/* Images */
.container .carea img.left {float:left; margin:6px 25px 15px 0px; width:auto;}
.container .carea img.right {float:right; margin:1px 0px 15px 25px; width:auto;}
.container .carea img.banner {/* display:inline; */}

.res1810 .container .carea img.left {width:auto;}
.res1810 .container .carea img.right {width:auto;}

.res720 .container .carea img {position:static; float:none; margin:0px auto; width:auto;}
.res720 .container .carea img.left {float:none; margin:0px auto 20px auto; width:auto;}
.res720 .container .carea img.right {float:none; margin:0px auto 20px auto; width:auto;}

.res480 .container .carea img {position:static; float:none; margin:0px auto; width:auto;}
.res480 .container .carea img.left {float:none; margin:0px auto 20px auto; width:auto;}
.res480 .container .carea img.right {float:none; margin:0px auto 20px auto; width:auto;}

.res320 .container .carea img {position:static; float:none; margin:0px auto; width:auto;}
.res320 .container .carea img.left {float:none; margin:0px auto 20px auto; width:auto;}
.res320 .container .carea img.right {float:none; margin:0px auto 20px auto; width:auto;}

/* Iframes */
.container .carea iframe {display:block; margin:0px auto; max-width:100%;}
.container .carea iframe.i-left {float:left; margin:5px 25px 25px 0px; max-width:50%;}
.container .carea iframe.i-right {float:right; margin:5px 0px 25px 25px; max-width:50%;}

.res480 .container .carea iframe.i-left {float:none; margin:0px auto 10px; max-width:100%;}
.res480 .container .carea iframe.i-right {float:none; margin:0px auto 10px; max-width:100%;}

.res320 .container .carea iframe.i-left {float:none; margin:0px auto 10px; max-width:100%;}
.res320 .container .carea iframe.i-right {float:none; margin:0px auto 10px; max-width:100%;}

/* ***** SideBar ***** */
.container .carea .sidebar {width:350px;position:absolute;top:122px;right:0px;}
.container .carea .sidebar .widget {margin-bottom:15px;}
.container .carea .sidebar .widget .title {padding:7px;/* border:solid 2px #e4e4e4; */background:#eee;padding:30px 40px 20px;display:block;}
.container .carea .sidebar .widget .title span {display:block;color:#818181;height:auto;padding-left:30px;font-size:18px;margin-bottom:15px;}
.container .carea .sidebar .widget .cnt ul {list-style:none; padding:0px; margin:0px;}
.container .carea .sidebar .widget .cnt ul li {border-top:1px solid #c2c0c0;}
.container .carea .sidebar .widget .cnt ul li:first-child {border:none;}
.container .carea .sidebar .widget .cnt ul li a {font-size:15px; color:#000; display:block; padding:10px 25px 10px 25px; text-align:left; margin:3px auto; background:url(../../doralprohealth.com/images/0/bullet.png) 10px 13px no-repeat; font-weight:600;}
.container .carea .sidebar .widget .cnt ul li a:hover {background:url(../../doralprohealth.com/images/0/bullet.png) 10px 13px no-repeat #eee; text-decoration:none;}
.container .carea .sidebar .widget .cnt ul li ul {padding:0px 0px 0px 20px;}
.container .carea .sidebar .widget .cnt ul li ul li {border-top:none;}
.container .carea .sidebar .widget .cnt ul li ul li a {font-weight:400;}

.container .carea .sidebar .widget .title .icon b {display:block;}
.container .carea .sidebar .widget.cats-icon .title span {background:url(../../doralprohealth.com/images/0/categories-icon.png) left 3px no-repeat;}
.container .carea .sidebar .widget.cats-icon .title .fecha {background:url(../../doralprohealth.com/images/0/icon-fecha.png) left 3px no-repeat;}
.container .carea .sidebar .widget.cats-icon .title .hora {background:url(../../doralprohealth.com/images/0/icon-hora.png) left 3px no-repeat;}
.container .carea .sidebar .widget.cats-icon .title .location {background:url(../../doralprohealth.com/images/0/icon-locacion.png) left 3px no-repeat;}
.container .carea .sidebar .widget.cats-icon .title .capacidad {background:url(../images/0/icon-capacidad.html) left 3px no-repeat;}
.container .carea .sidebar .widget.cats-icon .title .patrocinios {background:url(../../doralprohealth.com/images/0/icon-patrocinio.png) left 3px no-repeat;}

.container .carea .sidebar .widget.rpost-icon .title span {background:url(../../doralprohealth.com/images/0/recentpost-icon.png) left center no-repeat;}
.container .carea .sidebar .widget.mpost-icon .title span {background:url(../../doralprohealth.com/images/0/popular-icon.png) left center no-repeat;}

.container .carea .sidebar .widget.newsletter {padding:20px 10px; border:solid 2px #e4e4e4; margin-bottom:0px;}
.container .carea .sidebar .widget.newsletter .form .formtt {font-size:20px; text-transform:uppercase; text-align:center; font-weight:700; margin-bottom:10px;}
.container .carea .sidebar .widget.newsletter .form .feat label {display:block; font-size:14px; margin-bottom:5px;}
.container .carea .sidebar .widget.newsletter .form .feat input {display:block; width:100%; margin:0px; padding:0px 5px; box-sizing:border-box; background:#eee; border:solid 1px transparent; height:30px;}
.container .carea .sidebar .widget.newsletter .form .security {margin-top:15px; overflow:hidden; text-align:right;}
.container .carea .sidebar .widget.newsletter .form .security input.code {width:100px; margin:0px; padding:0px 5px; box-sizing:border-box; background:#eee; border:solid 1px transparent; height:30px; margin-left:7px;}
.container .carea .sidebar .widget.newsletter .form .security input.submit {display:block; width:100%; box-sizing:border-box; margin-top:7px; background:#981e2f; border:none; height:32px; text-transform:uppercase; font-size:17px; font-weight:700; color:#fff; cursor:pointer;}
.container .carea .sidebar .widget.newsletter .form .security input.submit:hover {background:#0b0b0b;}
.container .carea .sidebar.top {display:none;}

.res1810 .container .carea .sidebar .widget.cats-icon .title .fecha {background:url(../images/0/icon-fecha-1810.html) left 5px no-repeat;}
.res1810 .container .carea .sidebar .widget.cats-icon .title .hora {background:url(../images/0/icon-hora-1810.html) left 5px no-repeat;}
.res1810 .container .carea .sidebar .widget.cats-icon .title .location {background:url(../images/0/icon-locacion-1810.html) left 5px no-repeat;}
.res1810 .container .carea .sidebar .widget.cats-icon .title .capacidad {background:url(../images/0/icon-capacidad-1810.html) left 5px no-repeat;}
.res1810 .container .carea .sidebar .widget.cats-icon .title .patrocinios {background:url(../images/0/icon-patrocinio-1810.html) left 5px no-repeat;}

.res1810 .container .carea .sidebar {width:540px;top:150px;}
.res1810 .container .carea .sidebar .widget {margin-bottom:35px;}
.res1810 .container .carea .sidebar .widget .title {/* padding:7px 17px; */}
.res1810 .container .carea .sidebar .widget .title span {font-size:30px;height:auto;padding-left:50px;}
.res1810 .container .carea .sidebar .widget .cnt ul li a {font-size:20px; background:url(../../doralprohealth.com/images/0/bullet.png) 10px 18px no-repeat;}
.res1810 .container .carea .sidebar .widget .cnt ul li a:hover {background:url(../../doralprohealth.com/images/0/bullet.png) 10px 18px no-repeat #eee;}
.res1810 .container .carea .sidebar .widget.newsletter .form .formtt {font-size:30px; margin-bottom:17px;}
.res1810 .container .carea .sidebar .widget.newsletter .form .feat label {font-size:20px;}
.res1810 .container .carea .sidebar .widget.newsletter .form .feat input {height:38px;}
.res1810 .container .carea .sidebar .widget.newsletter .form .security input.code {height:38px;}
.res1810 .container .carea .sidebar .widget.newsletter .form .security input.submit {height:40px; font-size:25px; margin-top:15px;}
.res1810 .container .carea .sidebar .widget.newsletter .form .security label {font-size:20px;}

.res720 .container .carea .sidebar {position:static;width:auto;margin-top:35px;display:none;}
.res720 .container .carea .sidebar.top {position:static;width:auto;margin-top:35px;margin-bottom:35px;display:block;}

.res480 .container .carea .sidebar {position:static;width:auto;margin-top:35px;display:none;}
.res480 .container .carea .sidebar.top {position:static;width:auto;margin-top:35px;margin-bottom:35px;display:block;}

.res320 .container .carea .sidebar {position:static;width:auto;margin-top:35px;margin-bottom:35px;display:none;}
.res320 .container .carea .sidebar.top {position:static;width:auto;margin-top:35px;margin-bottom:35px;display:block;}

.res320 .container .carea .sidebar .widget .title {padding:30px 20px 20px;}


/* ***** Row sponsors ***** */
.container {border:none;}
.sponsors {position:relative;overflow:hidden;background:#981e2f;color:#fff;padding:0px;height:auto;padding:10px 0 10px;}
.sponsors .ttl {font-size:40px;text-align:center;color:#fff;font-family:arial;text-transform:uppercase;font-weight:900;margin-bottom:15px;}
.sponsors .two {font-size:30px;text-transform:none;/* font-family:'Gotham'; */margin-bottom:25px;font-weight:100;}
.sponsors .text {font-size:24px;font-weight:400;text-align:center;/* font-family:Manrope; *//* max-width:1130px; */color:#626262;width:100%;margin:0px auto 0;}
.sponsors .text .text2{font-size:51px;font-weight:300;text-align:center;font-family:'Goldplay';/* max-width:1130px; */color:#fff;width:100%;margin:0 auto;margin-top:0px;}

.res1810 .sponsors {max-width:3200px;margin:0 auto;padding:10px 0 30px;}
.res1810 .sponsors .ttl {font-size:60px;}
.res1810 .sponsors .text {font-size:25px;margin-top:20px;width:1570px;}
.res1810 .sponsors .text .text2{width:90%;font-size:66px;}

.res940 .sponsors .ttl {font-size:35px;margin-right:0px;margin-top:0px;}
.res940 .sponsors .text {font-size:18px;width:auto;/* margin-top:30px; */}
.res940 .sponsors .text .text2{font-size:42px;/* width:1060px; */}


.res720 .sponsors {/* height:850px; */}
.res720 .sponsors .ttll {float:none;margin:0 auto;}
.res720 .sponsors .ttl {font-size:38px;text-align:center;}
.res720 .sponsors .two {font-size:37px;}
.res720 .sponsors .text {font-size:18px;float:none;text-align:center;margin:0 auto;padding:0 0px;max-width:660px;margin-top:10px;right:auto;position:relative;}
.res720 .sponsors .text .text2{font-size:32px;}

.res480 .sponsors .ttl {font-size:44px;}
.res480 .sponsors .text {font-size:18px;float:none;text-align:center;margin:0 auto;padding:0 0px;max-width:420px;right:auto;margin-top:0px;position:relative;}
.res480 .sponsors .ttll {float:none;margin:0 auto;}
.res480 .sponsors .two {font-size:32px;}
.res480 .sponsors .text .text2{font-size:31px;}

.res320 .sponsors .ttl {font-size:30px;text-align:center;}
.res320 .sponsors .text {font-size:16px;float:none;text-align:center;margin:0 auto;padding:0 0px;max-width:260px;right:auto;position:relative;}
.res320 .sponsors .ttll {float:none;margin:0 auto;width:160px;font-size:18px;}
.res320 .sponsors .two {font-size:22px;}
.res320 .sponsors .text .text2{font-size:25px;}

.sponsors .ttll {display:block;font-weight:900;color:#981e2f;font-size:22px;width:fit-content;text-align:center;padding:10px 50px 10px 50px;background:#fff;border-radius:30px;MARGIN:0 auto;}
.sponsors .ttll:hover {background:#859497;/* border:solid 3px #6c6d6f; */text-decoration:none;color:#fff;}
.res1810 .sponsors .ttll {font-size:40px;}

/**Form**/
.formcnt {position:absolute;top:37px;right:5px;/* width:597px; */position:relative;overflow:hidden;}

.res1810 .formcnt {/* width:870px; */}

.res940 .formcnt {width:528px;right:4px;}

.res480 .formcnt {width:auto;}

.res320 .formcnt {width:auto;}

.formcnt form {display:block;padding:0px;margin:0px;position:relative;overflow:hidden;float:left;width:auto;}
.formcnt form label {font-size:16px;display:block;color:#000;/* font-family:'Lora'; */font-weight:600;margin-bottom:4px;width:auto;display:inline-block;}
.formcnt form label span {/* float:right; *//* display:inline-block; *//* margin:5px 0px 0px 8px; */}
.formcnt form input {display:block;width:100%;margin:0px 0px 23px 0px;height:50px;padding:0px 15px 0px 15px;color:#000;/* border:none; */font-size:28px;border:solid 1px #f2f2f2;box-sizing:border-box;font-family:'Lora';background:#f2f2f2;border-radius:10px;}
.formcnt form textarea {display:block;font-size:28px;width:100%;margin:0px 0px 26px 0px;height:114px;padding:7px 15px 7px 15px;border:solid 1px #f2f2f2;box-sizing:border-box;font-family:'Lora';background:#f2f2f2;}
.formcnt form .security {display:block;width:auto;/* margin:0px 30px 10px 10px; */padding:0px;font-size:28px;clear:both;}
.formcnt form .security span {color:#858281;float:left;line-height:32px;width:auto;clear:both;float:none;font-size:20px;}
.formcnt form .security span b {text-decoration:underline;font-weight:500;color:#fff;}
.formcnt form .security .code {float:left;width:50%;margin:10px 0px 0px 0px;height:50px;text-align:left;padding:0px 5px 0px 5px;/* border:solid 1px #cdcdcd; */background:#f2f2f2;font-size:18px;color:#858281 !important;border-radius:10px;}
.formcnt form .security .submit {border-radius:10px;float:right;width:40%;height:50px;color:#fff;background:#2eaae0;border:0;font-weight:500;cursor:pointer;font-size:28px;font-family:'Lora';padding:0px;margin-top:10px;}
.formcnt form .security .submit:hover {background:#6d6e71;}

.res1810 .formcnt form {/* width:850px; */}
.res1810 .formcnt form .security .code {/* width:260px; */}
.res1810 .formcnt form .security .submit {width:380px;}
.res1810 .formcnt form label {font-size:24px;display:block;color:#000;/* font-family:'Lora'; */font-weight:600;margin-bottom:4px;width:auto;display:inline-block;}
.res1810 .formcnt form .security span {color:#858281;float:left;line-height:32px;width:auto;clear:both;float:none;font-size:24px;}
.res1810 .formcnt form .security {display:block;width:940px;margin:0px 60px 10px 10px;padding:0px;font-size:28px;float:right;}

.res940 .formcnt form label {/* font-size:23px; */}
.res940 .formcnt form .security label {/* width:175px; */}
.res940 .formcnt form .security .code {/* width:125px; */font-size:14px;}
.res940 .formcnt form .security .submit {/* width:118px; */}

.res720 .formcnt {/* min-height:515px; */position:static;width:auto;padding:30px 0px 0px;}
.res720 .formcnt form {width:680px;/* padding-right:355px; */float:none;margin:0 auto;}
.res720 .formcnt form label {/* font-size:20px; */}
.res720 .formcnt form .security label {/* width:107px; */line-height:20px;}
.res720 .formcnt form .security .code {width:50%;height:40px;}
.res720 .formcnt form .security .submit {width:40%;font-size:20px;height:40px;}
.res720 .formcnt form input {font-size:20px;/* height:36px; */}
.res720 .formcnt form .security span {font-size:18px;line-height:normal;}

.res480 .formcnt form {width:100%;}
.res480 .formcnt form label {/* font-size:20px; */}
.res480 .formcnt form .security label {width:auto;/* float:right; */line-height:36px;}
.res480 .formcnt form .security .code {/* width:95px; */height:40px;font-size:13px;}
.res480 .formcnt form .security .submit {/* width:98px; */font-size:20px;height:40px;}
.res480 .formcnt form input {font-size:20px;/* height:36px; */}
.res480 .formcnt form .security span {font-size:18px;line-height:normal;}

.res320 .formcnt form {width:100%;}
.res320 .formcnt form label {/* font-size:20px; */}
.res320 .formcnt form .security label {width:100%;float:left;text-align:left;line-height:20px;}
.res320 .formcnt form .security .code {width:100%;height:40px;/* margin:0px 5px; */font-size:14px;}
.res320 .formcnt form .security .submit {width:100%;font-size:20px;height:40px;}
.res320 .formcnt form input {font-size:20px;/* height:36px; */}
.res320 .formcnt form .security span {font-size:18px;line-height:normal;}

.frmbfield.frmbselectbox select {display:block;width:100%;margin:0px 0px 23px 0px;height:50px;padding:0px 15px 0px 15px;color:#000;/* border:none; *//* font-size:23px; */border:solid 1px #f2f2f2;box-sizing:border-box;/* font-family:'Lora'; */background:#f2f2f2;border-radius:10px;}
.frmbfield.frmbtext {width:46%;float:left; margin:0 10px;}
.frmbfield.frmbselectbox {width:46%;float:left;margin:0 10px;}
.frmbfield.frmbtextarea {width:96%;float:left;margin:0 10px;}mbfield.frmbtextarea {width:100%;float:left; margin:0 10px;}

.res1810 .frmbfield {width:45%;float:left;margin:0 20px;}
.res1810 .frmbfield.frmbtextarea {width:95%;float:left;margin:0 10px;}mbfield.frmbtextarea {width:100%;float:left; margin:0 10px;}

.res480 .frmbfield {width:100% !important;float:left;margin:0 auto;}

.res320 .frmbfield {width:100% !important;float:left;margin:0 auto;}
.formcnt form .security label {display:block;color:#2eaae0;/* font-family:'Lora'; */font-weight:600;margin-bottom:4px;width:auto;display:inline-block;}


.frmbfield.frmbcheckbox input {float:left;margin-right:10px;height:40px;background:#000;width:16px !important;margin-bottom:0px;}
.frmbfield.frmbcheckbox .clear {display:none;}
.frmbfield.frmbcheckbox div#F4QQuestion18 {font-size:16px;display:block;color:#000;/* font-family:'Lora'; */font-weight:600;margin-bottom:4px;width:auto;display:inline-block;}
.frmbfield.frmbcheckbox label {line-height:40px;margin-right:20px;float:left;font-size:14px;font-weight:400;width:43%;}
.frmbfield.frmbcheckbox {width:100%;float:left;margin:0 10px;}
.frmbfield.frmbcheckbox .checkbox {font-size:16px;display:block;color:#000;/* font-family:'Lora'; */font-weight:600;margin-bottom:4px;width:auto;display:inline-block;}
.frmbfield.frmbcheckbox .checkbox span {/* float:right; *//* display:inline-block; *//* margin:5px 0px 0px 8px; */}
.frmbfield.frmbcheckbox .mensaje {margin-right:10px;margin-bottom:0px;font-size:10px;line-height:normal;margin-left:-25px;}

.res1810 .frmbfield.frmbcheckbox div#F4QQuestion18 {font-size:24px;}
.res1810 .frmbfield.frmbcheckbox .checkbox {font-size:24px;}
.res1810 .frmbfield.frmbcheckbox input {float:left;margin-right:10px;height:70px;background:#000;width:24px !important;}
.res1810 .frmbfield.frmbcheckbox label {line-height:70px;font-weight:400;font-size:22px;width:45%;}
.res1810 .frmbfield.frmbcheckbox .mensaje {font-size:17px;margin-left:-30px;}

.res940 .frmbfield.frmbcheckbox {/* width:430px; */}
.res940 .frmbfield.frmbcheckbox .clear {/* display:block; */}
.res940 .frmbfield.frmbcheckbox .checkbox {/* font-size:23px; */}
.res940 .frmbfield.frmbcheckbox label {font-size:14px;width:40%;line-height:normal;padding-top:11px;min-height:30px;}
.res940 .frmbfield.frmbcheckbox input {margin-bottom:0px;height:40px;background:#000;width:16px !important;}

.res720 .frmbfield.frmbcheckbox div#F4QQuestion18 {font-size:14px;}
.res720 .frmbfield.frmbcheckbox {/* width:320px; */}
.res720 .frmbfield.frmbcheckbox .checkbox {/* font-size:20px; */}
.res720 .frmbfield.frmbcheckbox input {margin-bottom:0px;height:30px;background:#000;width:16px !important;}
.res720 .frmbfield.frmbcheckbox label {font-size:14px;line-height:30px;width:42%;}
.res720 .frmbfield.frmbcheckbox {margin:0px;}
.res720 .frmbfield.frmbcheckbox .clear {/* display:block; */}

.res480 .frmbfield.frmbcheckbox div#F4QQuestion18 {font-size:18px;}
.res480 .frmbfield.frmbcheckbox .clear {display:block;}
.res480 .frmbfield.frmbcheckbox input {margin-top:7px;height:15px;background:#000;width:16px !important;}
.res480 .frmbfield.frmbcheckbox label {font-size:14px;line-height:30px;width:80%;}
.res480 .frmbfield.frmbcheckbox {margin:0px;}


.res320 .frmbfield.frmbcheckbox div#F4QQuestion18 {font-size:18px;}
.res320 .frmbfield.frmbcheckbox .clear {display:block;}
.res320 .frmbfield.frmbcheckbox input {margin-top:7px;height:15px;background:#000;width:16px !important;}
.res320 .frmbfield.frmbcheckbox label {font-size:13px;line-height:30px;width:90%;margin-right:0px;}
.res320 .frmbfield.frmbcheckbox {margin:0px;}

.frmbfield.frmbcheckbox.F6QQuestion7 {background:#f2f2f2;margin:20px 0px;}
.frmbfield.frmbcheckbox.F6QQuestion7 div#F6QQuestion7 {display:none;}
.frmbfield.frmbcheckbox.F6QQuestion7 input[type=checkbox] {margin-top:20px;position:absolute;margin-left:10px;height:15px;}
.frmbfield.frmbcheckbox.F6QQuestion7 label {/* display:block; *//* text-transform:capitalize; *//* background:#4fa834; */border-radius:7px 7px 0px 0px;color:#004f58;font-weight:300;padding:18px 10px 18px 40px;/* margin-bottom:20px; */font-size:14px;text-align:left;line-height:normal;width:auto;margin:0px;}

.res1810 .frmbfield.frmbcheckbox.F6QQuestion7 label {font-size:20px;}
.res1810 .frmbfield.frmbcheckbox.F6QQuestion7 input[type=checkbox] {margin-top:20px;height:30px;}
.res940 .frmbfield.frmbcheckbox.F6QQuestion7 label {font-size:14px;}
.res940 .frmbfield.frmbtext {width:47%;float:left;margin:0 0 0 10px;}

/*CSS para el checkbox invalid*/
.frmbfield.frmbcheckbox .checkbox.red-label{color:red;border:solid red 1px;border-radius:0px;padding:10px;}



