.max-width{max-width:940px}.login-section{margin-bottom:20px}.login-section,.login-section a{color:#1aa29a}.login-block{background-color:#3a3a3c;padding:15px 10px}.login-title{font-size:22px;border-right:1px solid #1aa29a;padding:15px 10px 20px 0;float:left;margin:5px;font-weight:300}.login-inputs{float:left;padding:0 10px}.login-inputs>div{margin:5px 0}.login-inputs label{width:100px;display:inline-block;font-size:15px}input[type=text],input[type=password]{font:inherit;font-size:12px;padding:6px;border:1px solid #ccc;width:170px}input[type=checkbox]{margin:0;vertical-align:middle}.login-buttons{padding:0 5px;float:left}.login-buttons>div{margin:5px 0}.login-signup{float:right;margin-right:15px;padding:4px}.login-signup button{padding:25px}.login-signup span{font-size:15px;margin-right:10px}button{background-color:#1aa29a;color:#fff;padding:7px 23px;border:none;cursor:pointer;line-height:1.2}button:hover{background-color:#49cac3}.banner{background-image:url(../Images/banner-min.jpg);background-position-x:60%;height:255px;background-size:cover;margin:20px -20px}table{font-size:14px;font-weight:300;border-spacing:0}table tr th{padding:10px 5px;background-color:#ebeced;color:#1aa29a}table tr td{padding:5px}.block-heading{color:#1aa29a;padding:5px 10px;font-weight:600}div.block-heading,th.block-heading{font-size:16px}div.block-heading{background-color:#ebeced;padding:10px}.announcement{font-size:13px;padding:10px;border-bottom:1px solid #ddd}.announcement>div{margin:0 -5px}.announcement>div>div{padding:0 5px}.announcement:last-child{border-bottom:none;padding-bottom:0}.announcement .ann-date{float:left;width:30%;text-transform:uppercase;font-weight:600;color:#1aa29a;font-size:1.1em;margin:2px 0}.announcement .ann-heading{float:left;margin:2px 0;width:70%}.announcement .ann-doc{margin-top:5px}.announcement .ann-link{font-weight:600;text-transform:uppercase;margin-bottom:5px}.announcement .ann-doc a{color:#333}.Msg div{margin-bottom:15px}@media(max-width:850px){.login-inputs label{display:none}}@media(max-width:760px){.login-inputs label{display:inline-block}.login-signup{text-align:center;width:100%;float:none;margin-top:45px}.login-signup button{padding:7px 23px}.login-seperate{clear:both}}@media(max-width:560px){.login-block{margin:0 -20px;padding:15px 20px}.login-inputs label{display:none}}@media(max-width:440px){.login-inputs input[type=text],.login-inputs input[type=password]{width:145px}}