.NewsLetterJSclass { float: left; }
.NewsLetterJSclass .sector{ float: left; width: 100%; }
.NewsLetterJSclass .sector .logoA { width: auto; height: auto; float: left; display:block }
.NewsLetterJSclass .sector .logo{ width: auto; height: auto; float: left; }
.NewsLetterJSclass .sector .title{ font-size: 1.6em; line-height: 1.8em; float: left; }
.NewsLetterJSclass .sector .title:hover{}
.NewsLetterJSclass .sector .description { font-size: 1.4em; float: left; line-height: 1.6em; }
.NewsLetterJSclass .sector .social-icons { float: left; }
.NewsLetterJSclass .outer { float: left; }
.NewsLetterJSclass .pnlNewsLetter { float: left; }
.NewsLetterJSclass .email { float: left; }
.NewsLetterJSclass .emailTxt { float: left; font-size: 1.4em; line-height: 1.6em; }
.NewsLetterJSclass .button { float: left; }
.NewsLetterJSclass .buttonBtn { float: left; font-size: 1.4em; line-height: 1.6em; }
.NewsLetterJSclass .msg { float: left; }
.NewsLetterJSclass .msgLbl { float: left; font-size: 1.4em; line-height: 1.6em; color: red; }



.homeSubscribtion { padding-top: 15px; }
.homeSubscribtion .sector { float: left; width: 100%; }
.homeSubscribtion .sector .title { float: left; width: 100%; font-family: "Liberation Sans Bold"; font-size: 1.8em; line-height: 1.4em; padding: 3px 0; border-bottom: solid 1px #172869; color: #172869; text-decoration: none; cursor: text; }
.homeSubscribtion .outer {float: left;width: 100%;padding: 15px 0;padding-bottom: 5px;}
.homeSubscribtion .pnlNewsLetter { float: left; width: 100%; }
.homeSubscribtion .email {float: left;width: 100%;padding-bottom: 10px;}
.homeSubscribtion .email input {float: left;width: 100%;border: solid 1px #dae4eb;padding: 6px 15px;font-family: "Liberation Sans Regular";font-size: 1.4em;box-shadow: inset 0 0 6px 0 rgba(0,0,0,.1);outline: none; transition: all .2s ease; -webkit-transition: all .2s ease; -moz-transition: all .2s ease; }
.homeSubscribtion .email input:focus { box-shadow: none; }
.homeSubscribtion .button {float: left;width: 100%;}
.homeSubscribtion .button input {float: left;width: 100%;background-color: #5c70a7;color: #FFF;border: none;font-family: "Liberation Sans Regular";font-size: 1.4em;text-transform: uppercase;padding: 6px;padding-top: 8px;}
.homeSubscribtion .button input:hover { background-color: #677CB5; }
.homeSubscribtion .button input:active, .homeSubscribtion .button input:focus { background-color: #506192; }
.homeSubscribtion .msg { float: left; width: 100%; }
.homeSubscribtion .msg span { float: left; width: 100%; font-family: "Liberation Sans Regular"; font-size: 1.3em; }