@font-face{font-family:'Material Icons';font-style:normal;font-weight:400;src:url(../../../../abbvie/themes/humira/css/global/styles/fonts/material-icons/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(../../../../abbvie/themes/humira/css/global/styles/fonts/material-icons/MaterialIcons-Regular.woff2) format("woff2"),url(../../../../abbvie/themes/humira/css/global/styles/fonts/material-icons/MaterialIcons-Regular.woff) format("woff"),url(../../../../abbvie/themes/humira/css/global/styles/fonts/material-icons/MaterialIcons-Regular.ttf) format("truetype")}
*{outline:0}
.default-form-container{margin-top:20px}
.default-form-container .default-form-heading{color:#b1005d}
.default-form-container .default-form-heading .bold-heading{font-family:"Museo Sans W01_700"}
.default-form-container label{font-family:"Museo Sans W01_500";font-weight:400}
.default-form-container label.normal-font-weight{font-family:"Museo Sans W01_300"}
.default-form-container .header-margin{margin-bottom:14px}
.default-form-container .default-form-subheading{width:55.5%}
.default-form-container .default-form-inputfields{width:55.5%;float:left}
.default-form-container .default-form-inputfields .helpicon{position:relative;top:4px;left:25px;color:#03618e}
.default-form-container .default-form-inputfields .form-label-styling{font-family:"Museo Sans W01_500"}
.default-form-container .default-form-wordlimit{float:right;font-size:14px}
.default-form-container .default-form-optionaltext{float:left;padding:36px 0 0 7px;font-size:14px}
.default-form-container .default-form-includefile{width:55.5%;clear:both;position:relative}
.default-form-container .default-form-includefile p.default-form-formattext{margin:10px 0 40px;font-size:12px;line-height:14px}
.default-form-container .default-form-tabs{width:55.5%;margin-bottom:30px}
.default-form-container .spacing{padding:15px}
.default-form-container .default-form-chkboxes{width:42%}
.default-form-container .default-form-chkboxes input[type=checkbox]{opacity:0}
.default-form-container .default-form-chkboxes .chkbx{position:relative;top:5px;left:-19px;color:#c5d5d8;font-size:39px}
.default-form-container .tabs__container{width:55.5% !important}
.default-form-container .button-submit{margin-top:0;background:0;border:0;padding:0;outline:0;margin-bottom:30px}
@media(min-width:320px) and (max-width:767px){.default-form-container .button-submit{width:100%}
}
.default-form-container .button-submit:disabled .button-submit--icon{background-color:#ccc;color:#666}
.default-form-container .button-submit:disabled .button-submit--text{background-color:#ccc}
.default-form-container .hidefield{display:none}
.default-form-container .errorfield{color:#ff0c00;margin-bottom:15px}
.default-form-container .helptextfield{margin-bottom:5px}
.default-form-container .default-form-namecontainer{clear:both}
.default-form-container .default-form-termschkbox{margin-top:15px}
.default-form-container .default-form-termschkbox p{display:inline}
.default-form-container .default-form-submit .button-submit--text{background:#03618e;color:#fff;display:inline-block;float:left;height:40px;min-width:130px;padding-left:20px;padding-right:20px;text-align:center}
.default-form-container .default-form-submit .button-submit--icon{background:#95d9db;color:#03618e;display:inline-block;float:left;height:40px;line-height:40px;margin-left:5px;width:35px}
.default-form-input{padding:5px;border:1px solid #c5d5d8;border-radius:0;margin:10px 0;display:block;resize:none;height:35px}
.default-form-textarea{padding:5px;border:1px solid #c5d5d8;border-radius:0;margin:10px 0;resize:none}
textarea.form-control.flex_field{min-height:35px;height:35px}
textarea.form-control.flex_postfield{min-height:200px;height:200px}
.flex_field{height:auto;transition:height 2s ease}
.flex_postfield{height:auto;transition:height 2s ease}
.additional-margin{margin-bottom:24px}
.default-form-firstname{float:left;width:26.5%;margin-right:30px}
.default-form-lastname{float:left;width:26.5%;position:relative;top:-9px}
.default-form-lastname .material-icons{position:relative;top:4px;left:25px;color:#03618e}
.margin-fix{margin-bottom:0}
.default-form-email{width:26.5%;clear:both}
.default-form-email .material-icons{position:relative;top:4px;left:25px;color:#03618e}
@media(min-width:579px){.left-zone.col-lg-9 .default-form-container .default-form-subheading{width:79.5%}
.left-zone.col-lg-9 .default-form-container .default-form-inputfields{width:79.5%}
.left-zone.col-lg-9 .default-form-container .default-form-includefile{width:79.5%}
.left-zone.col-lg-9 .default-form-container .default-form-tabs{width:79.5%}
.left-zone.col-lg-9 .default-form-container .default-form-chkboxes{width:79.5%}
.left-zone.col-lg-9 .default-form-container .tabs__container{width:79.5% !important}
.left-zone.col-lg-9 .default-form-firstname{width:38.5%}
.left-zone.col-lg-9 .default-form-lastname{width:38.5%}
.left-zone.col-lg-9 .default-form-email{width:38.5%}
}
@media(min-width:769px){md-dialog:not(.md-dialog--exit-modal).width-50{width:50%;padding-bottom:20px}
.tncaccept{clear:both}
}
@media(max-width:1024px) and (min-width:769px){.tncaccept{margin-right:30px}
}
@media(max-width:768px) and (min-width:580px){.wrapper{padding:15px}
.default-form-container .default-form-subheading{width:75%}
.default-form-container .default-form-inputfields{width:75%}
.default-form-container .default-form-includefile{width:75%}
.default-form-container .default-form-tabs{width:75%}
.default-form-container .default-form-chkboxes{width:75%}
.default-form-container .tabs__container{width:75% !important}
.default-form-firstname{width:36%}
.default-form-lastname{width:36%}
.default-form-email{width:36%}
}
@media only screen and (max-width:580px){.wrapper{padding:12px}
.default-form-container .default-form-subheading{width:100%}
.default-form-container .default-form-inputfields{width:100%}
.default-form-container .default-form-includefile{width:100%}
.default-form-container .default-form-tabs{width:100%}
.default-form-container .default-form-chkboxes{width:100%}
.default-form-container .default-form-optionaltext{margin-bottom:20px;padding:0}
.default-form-container .tabs__container{width:100% !important}
.default-form-firstname{width:100%}
.default-form-lastname{width:100%;margin-left:0}
.default-form-email{width:100%}
}
@media only screen and (max-width:580px) and (orientation:potrait){.button.button-submit .button-submit--text{width:88%}
}
@media only screen and (max-width:380px){.default-form-container .button.button-submit .button-submit--text{width:83%}
.tncaccept{margin-right:15px}
}
@media screen and (max-device-width:767px) and (orientation:landscape){.default-form-container .button-submit{width:initial}
}
.tncaccept{clear:both}
.tncmodal-text{padding-bottom:20px}
.form-success-modal{top:50px}
#form-div{position:relative;bottom:90px}
@media(min-width:320px) and (max-width:767px){#form-div{bottom:63px}
}
md-dialog:not(.md-dialog--exit-modal).submit-modal{width:50%}
md-dialog:not(.md-dialog--exit-modal).submit-modal .close-button.overlay-modal--header{border:0}
md-dialog:not(.md-dialog--exit-modal).submit-modal .dialog-content{padding:0 25px}
md-dialog:not(.md-dialog--exit-modal).submit-modal .submit-cancel{padding:0}
md-dialog:not(.md-dialog--exit-modal).width-50 .overlay-modal--header{border:0;background-color:#fff;margin:3px 0 0 0}
md-dialog:not(.md-dialog--exit-modal).width-50 .tnccancel .button-submit--text{margin-right:5px;background-color:#fff;color:#03618e;border:1px solid #03618e}
.normal-font-weight{font-weight:400}
.anon-post-span{top:-9px;left:-13px;position:relative}
.tnc-span{float:right;position:relative;left:39px;top:-36px;width:100%}
.tnc-label{height:auto;width:100%}
.post-margin-fix{margin-top:20px}
@media only screen and (max-width:767px){.tnc-span{float:right;position:relative;left:0;top:-36px;width:89%}
}
md-dialog.termAndCondition{max-width:640px !important;width:80%;border-radius:0}
@media(min-width:768px) and (max-width:991px){md-dialog.termAndCondition{width:66.7% !important;top:33px !important}
}
@media(min-width:320px) and (max-width:767px){md-dialog.termAndCondition{width:100% !important}
}
md-dialog.termAndCondition .overlay-modal--header{background:0;border:0}
md-dialog.termAndCondition .close-icon{margin:4px 5px 0 0;font-size:22px}
md-dialog.termAndCondition .ugc-modal-header{padding:21px 0 0 0}
md-dialog.termAndCondition .content_post-button{width:100%}
md-dialog.termAndCondition .button-submit--text{width:100%}
md-dialog.termAndCondition .tncaccept{margin:0 -10px 0 0;padding:0 10px}
@media(min-width:992px){md-dialog.termAndCondition .tncaccept{width:24%}
}
@media(min-width:768px) and (max-width:991px){md-dialog.termAndCondition .tncaccept{width:20%}
}
@media(min-width:320px) and (max-width:767px){md-dialog.termAndCondition .tncaccept{width:39%}
}
md-dialog.termAndCondition .tnccancel{margin:0;padding:0 10px}
@media(min-width:992px){md-dialog.termAndCondition .tnccancel{width:24%}
}
@media(min-width:768px) and (max-width:991px){md-dialog.termAndCondition .tnccancel{width:20%}
}
@media(min-width:320px) and (max-width:767px){md-dialog.termAndCondition .tnccancel{width:39%}
}
md-dialog.termAndCondition .tnccancel .button-submit--text{width:100%;background-color:#fff;color:#03618e;border:1px solid #03618e}
.default-form-container .tabs__container .tabs__container--content{padding:30px !important}
.default-form-container .tabs__container--tabs .tab-content .tab-pane{padding:0 !important}
.button.button-submit .button-submit--text{max-width:100% !important}
.default-form-termschkbox .errorfield{position:relative;bottom:22px}