
#node--info-content-page .info-content-form{ max-width:500px; }
#node--info-content-page .info-content-form input[type=radio]{ display:none; }
#node--info-content-page .info-content-form input[type=radio]+label{ text-transform:uppercase;background:white;border:1px solid #004182;border-radius:5px;font-size:14px;font-weight:300;color:#004182;padding:10px;margin-bottom:10px;margin-right:10px; }
#node--info-content-page .info-content-form input[type=radio]:checked+label{ background:#004182;color:white; }
#node--info-content-page .info-content-form input[type=text],
#node--info-content-page .info-content-form input[type=email],
#node--info-content-page .info-content-form select,
#node--info-content-page .info-content-form textarea{ width:100%;border:1px solid #004182;border-radius:5px;font-size:14px;color:#004182;padding:10px;margin-bottom:10px; }
#node--info-content-page .info-content-form textarea{ resize:none;height:240px; }
#node--info-content-page .info-content-form input::placeholder{ color:#004182 !important;text-transform:uppercase; }
#node--info-content-page .info-content-form button{ width:auto;padding-left:35px;padding-right:35px; }
#node--info-content-page .info-content-form .footnote{ margin-top:60px; }

#node--info-content-page .info-content-form .error-message{ margin-top:30px;margin-bottom:30px;font-weight:400;color:red; }

/*#node--info-content-page #info-content-form .error-message{ max-width:900px;padding-left:20px;padding-right:20px;text-align:center;margin:30px auto 30px auto;text-align:center;color:red;font-weight:400; }*/
#node--info-content-page .info-content-form .error-message h1,
#node--info-content-page .info-content-form .error-message h2,
#node--info-content-page .info-content-form .error-message h3{ text-align:center;color:red;margin-bottom:10px; }
#node--info-content-page .info-content-form .error-message p{ text-align:center;color:red; }
#node--info-content-page .info-content-form .invalid input[type=radio],
#node--info-content-page .info-content-form .invalid input[type=text],
#node--info-content-page .info-content-form .invalid input[type=email],
#node--info-content-page .info-content-form .invalid textarea,
#node--info-content-page .info-content-form .invalid select,
#node--info-content-page .info-content-form .invalid label{ border-color:red; }
#node--info-content-page .info-content-form .checkbox-row.invalid{ color:red; }



/*Social Icons*/
#node--info-content-page .share-wrapper .icon{ display:inline-block;width:36px;height:35px;overflow:hidden; }
#node--info-content-page .share-wrapper .icon.facebook-icon{ background-position:0 0; background:url('../images/pages/info-content-page/facebook.png') 0px 0 no-repeat; background-size:contain;}
#node--info-content-page .share-wrapper .icon.linkedin-icon{ background-position:-35px 0; background:url('../images/pages/info-content-page/linkedin.png') 0px 0 no-repeat; background-size:contain;}
#node--info-content-page .share-wrapper .icon.twitter-icon{ background-position:-70px 0; background:url('../images/pages/info-content-page/twitter.png') 0px 0 no-repeat; background-size:contain;}
#node--info-content-page .share-wrapper .icon.youtube-icon{ background-position:-107px 0; background:url('../images/pages/info-content-page/youtube.png') 0px 0 no-repeat; background-size:contain; width:44px;}