.tpl-content h2,.tpl-content h3{color:#5c5c5c;font-size:27px;font-weight:normal;margin:10px 0px;font-family:Arial,Tahoma,Helvetica;background-color:transparent;border:none}.tpl-content h3{font-size:20px;margin:5px 0px}#login-form *{box-sizing:content-box}#login-form .reg-ctrl,#login-form .reg-ctrl a{font-family:Arial,Tahoma,Helvetica;font-size:15px;margin:0px 5px;line-height:21px}#login-form .reg-ctrl{display:block}#login-form .reg-ctrl .esteid,#login-form .reg-ctrl .estmid{font-weight:bold}#login-form .reg-ctrl a{white-space:nowrap}#login-form #login-form-ctrl{background-color:#0287cf;font-family:Arial,Tahoma,Helvetica;color:white;text-transform:uppercase;padding:10px 0px;font-size:17px;line-height:18px;border:none;font-weight:bold;margin:10px auto;display:block;width:300px}#login-form #login-form-ctrl:hover{background-color:#029be8;cursor:pointer}#login-form #login-form-name,#login-form #login-form-pass{padding:10px;font-family:Arial,Tahoma,Helvetica;font-size:15px;line-height:18px;width:125px;border:1px solid #CCC}#login-form #login-form-name:focus,#login-form #login-form-pass:focus{border-color:#888}#login-form .alternative{margin-top:30px}#login-form .alternative h3{margin-bottom:14px;font-size:17px}#login-form .alternative a{margin:0 10px;display:inline-block;vertical-align:top;margin-bottom:12px}#login-form .alternative a img{border:none;height:33px;vertical-align:middle;margin-right:6px}#login-form .cptch-wrapper{float:none;display:inline-block;margin-top:15px}.login-page{overflow:auto;text-align:center;margin:10px 0px 20px}.login-page a{font-family:Arial,Tahoma,Helvetica;font-size:15px;text-decoration:none}.login-page .section{display:block;vertical-align:top;text-align:center;box-sizing:border-box;min-width:310px}.login-page.w50 .section{float:left;width:50%}.login-page .insert-add a{font-size:17px;line-height:20px;font-weight:bold;display:inline-block;margin:0px 10px;padding:10px 30px;color:white;background-color:#7eb543}.login-page .insert-add a:hover{background-color:#8cc44b}.login-page .insert-add a{text-transform:uppercase}.login-page.w50 .first{border-right:1px solid #ccc}.login-page .login-form h2{margin-bottom:25px}.login-page .insert-add h2{margin:10px 0px;display:inline-block;width:80%;min-height:97px}.required-notice{font-style:italic;padding:0px;font-size:13px}.registration,.recovery{overflow:auto}.registration label,.recovery label{display:block;margin-bottom:8px}.registration label span,.recovery label span{display:inline-block}.registration label .name,.recovery label .name{width:50%;font-size:15px;text-align:right;padding-right:10px;box-sizing:border-box;vertical-align:top;margin-top:4px}.registration label .field,.recovery label .field{width:50%}.registration label .field input,.registration label .field select,.recovery label .field input,.recovery label .field select{border:1px solid #CCC;padding:4px}.registration label .field input,.registration label .field select,.registration label .field option,.recovery label .field input,.recovery label .field select,.recovery label .field option{font-size:15px;font-family:Arial,Tahoma,Helvetica}.registration label .field select,.recovery label .field select{width:72px}.registration label .field input:focus,.registration label .field select:focus,.recovery label .field input:focus,.recovery label .field select:focus{border-color:#888}.registration label .field .input-checkbox,.recovery label .field .input-checkbox{margin:0px;margin-top:5px}.registration label.check,.recovery label.check{text-align:center}.registration label.check .name,.recovery label.check .name{width:auto;display:inline}.registration label.check .field,.recovery label.check .field{width:auto;display:inline}.registration label.check.financial_offers,.recovery label.check.financial_offers{margin-bottom:20px}.registration label.check.financial_offers .name,.recovery label.check.financial_offers .name{min-width:430px;max-width:430px;text-align:left;margin-top:0px}.registration label.check.financial_offers span,.recovery label.check.financial_offers span{display:inline-block}.registration label.check.financial_offers .field,.recovery label.check.financial_offers .field{margin-right:10px;width:auto !important}.registration label.cptch,.recovery label.cptch{margin-top:20px}.registration form,.recovery form{margin-top:10px}.registration .group,.recovery .group{box-sizing:border-box;min-width:320px;vertical-align:bottom}.registration .cptch-wrapper,.recovery .cptch-wrapper{white-space:nowrap}.registration .cptch-wrapper .input-text,.recovery .cptch-wrapper .input-text{width:45px}.registration .cptch-info,.recovery .cptch-info{margin:0px;display:block;line-height:1em;clear:both}.registration .form-ctrl,.recovery .form-ctrl{margin:20px 0px 30px}.registration .form-ctrl .input-submit,.recovery .form-ctrl .input-submit{background-color:#0287cf;font-family:Arial,Tahoma,Helvetica;color:white;text-transform:uppercase;padding:10px 0px;font-size:17px;line-height:18px;border:none;font-weight:bold;margin:10px auto;display:block;width:300px}.registration .form-ctrl .input-submit:hover,.recovery .form-ctrl .input-submit:hover{background-color:#029be8;cursor:pointer}.recovery .info{width:50%;min-width:320px;float:right;font-size:15px;line-height:25px;margin-bottom:10px;padding-top:30px}.recovery form{width:50%;min-width:320px;float:right;margin-top:20px}.recovery .field input{width:150px;box-sizing:border-box}.recovery .cptch-info{display:inline;line-height:22px}#header_banner{display:none}.registration.change .group{width:auto;display:block}.registration.change .group .name{width:30% !important}.registration.change .group .field{width:70% !important}.site-300 .form-ctrl .input-submit,.site-300 #login-form #login-form-ctrl{background-color:#F67E14}.site-300 .form-ctrl .input-submit:hover,.site-300 #login-form #login-form-ctrl:hover{background-color:#f89945}.site-200 .form-ctrl .input-submit,.site-200 #login-form #login-form-ctrl{background-color:#667C32}.site-200 .form-ctrl .input-submit:hover,.site-200 #login-form #login-form-ctrl:hover{background-color:#84a041}.site-10 .form-ctrl .input-submit,.site-10 #login-form #login-form-ctrl{background-color:#667C32}.site-10 .form-ctrl .input-submit:hover,.site-10 #login-form #login-form-ctrl:hover{background-color:#84a041}.site-11 .login-page #login-form #login-form-ctrl{background-color:#39f}.site-11 .login-page #login-form #login-form-ctrl:hover{background-color:#0287cf}.site-11 .login-page #login-form{width:69%;border-right:1px solid #ccc;min-height:250px}.site-11 .login-page #login-form #login-form-name{width:112px;padding-left:25px !important;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAV5JREFUeNpi/P//P8NAAiaGAQYsMMbq1auJ1cMBxJlAHAXEmkDMCsRXgXgpEE8D4u/EGBIaGorqACKBHBBvBWIdNHFDKE4CYk8gfkSLKODAYTky0ALi7VC1VHdAJgHLkR2RRQsHRJGgNpoWDtAkQa0WLRzATWJ6GRrlwKgDSHHALxLU/qCFA67SQi0pDlhCC7WkOGA6kT67AsQzaOEAUC3nRcARV6BqftAqF4BqORMgLgbic1CLQPgsEBcCsSkQPyarPUBiCu+D4mHUIiKicvEBYjsg1gNiSSx6/wDxMyC+DMSHgHgLEF+jxAGcQBwPbQfoEekZOSj2BuJOIL4IzRELcTXVsEUBMxCnA/E9aNbToyCE9aFmgMxKw2YfuoA0EB+AulqCilENMmsm1GxpXA5QAOITQGxDwzRnC7VDHpsDQPEkQ4eELwO1C8MBdnTMffaDphxgHPF9w1EHAAQYAIiaP2P5wb4pAAAAAElFTkSuQmCC") no-repeat 5px center;background-size:16px}.site-11 .login-page #login-form #login-form-pass{width:112px;padding-left:25px !important;background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAV9JREFUeNpi/P//P8NAAiaGAQYs2ARXr16NTw8HEPsCsQMQywExIxA/AuL9QLwJiH/i0hgaGkqcA/AAkAkTgVgSi1wmED8F4jwgXkeLKKgH4lU4LIcBaSBeC8Q1FEUBFpAOxA1oYu+B+DwQg1KxMRALIMk1A/EzIJ5HjRCQAuI+JP5fIC6DhoQzELsAsQQQVwLxPyR1k6DiFDsAFLdcaKHRjZbYQOwOIM5AEuMG4ixqOMAbiX2SQLDOAeKzOPSS7QB1JPZ2aJzjAv+hamBAgxoOQA7+d0Sof4dDL1VKwv9UUjPIi2IoEAViMzQxHSD2IWCmNpZEDEq8b0hxAMjyq1AavUBKJ9GTW4D4JRBrYUtDuKLADIvllABxIDYhJQ0w0qvqH/BEOOqAUQeMOmDUAbgccIkGdgmTGgI/qGj5d2jHhejaENTTMQJiRypEE6ilvAfaTMesdEZ853TAHQAQYAAwxT10WLhPrwAAAABJRU5ErkJggg==") no-repeat 5px center;background-size:16px}.site-11 .login-page #login-form input:focus::-webkit-input-placeholder,.site-11 .login-page #login-form input:focus:-moz-placeholder,.site-11 .login-page #login-form input:focus:-ms-input-placeholder{opacity:1;color:#ccc}.site-11 .login-page #login-form input:focus::-moz-placeholder{opacity:1;color:#ccc}.site-11 .login-page .user-selection{margin-top:66px}.site-11 .login-page .user-selection .separator{display:inline;padding:0 30px;font-size:140%}.site-11 .login-page .section{float:left}.site-11 .login-page .login-info{width:30%;text-align:left;padding-top:4rem;padding-left:3rem}.site-11 .login-page .login-info img{width:150px}.site-11 .login-page .login-info .msg{max-width:240px;padding-top:1.2rem;font-size:1.1rem;text-align:left}@media screen and (max-width: 1030px){.site-11 .login-page #login-form,.site-11 .login-page .login-info{width:50%}}@media screen and (max-width: 700px){.site-11 .login-page #login-form{min-height:100%;padding-bottom:10px}.site-11 .login-page .user-selection{margin-top:10px}.site-11 .login-page .user-selection .separator{display:block;padding:10px 0}.site-11 .login-page .login-info{padding-top:0 !important}.site-11 .login-page .login-info img{padding-top:20px}}@media screen and (max-width: 650px){#login-form{border:none}.login-page .section{float:none !important;width:auto;margin:0 auto;border:none !important}.login-page .insert-add{margin-top:50px}.login-page .insert-add a{margin-top:0px}.login-page .insert-add h2{min-height:0;margin-bottom:1em}.login-page .login-info{border-top:1px solid #ccc !important;padding:1.5rem 0 0 0 !important;text-align:center !important}.login-page .login-info .msg{text-align:center !important;max-width:100% !important}.registration{width:auto}.registration .group{width:auto;display:block;padding:0px}.registration .group-1{border:none}.registration label.check input{width:auto}.registration .field input{width:90%;box-sizing:border-box}.recovery .info,.recovery form{width:auto;float:none}.recovery .info{padding-top:0px}}
