@charset "utf-8";@font-face{font-family:'Open Sans';src:url(../fonts/Light/OpenSans-Light.eot?v=1.1.0);src:url(../fonts/Light/OpenSans-Light.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(../fonts/Light/OpenSans-Light.woff2?v=1.1.0) format("woff2"),url(../fonts/Light/OpenSans-Light.woff?v=1.1.0) format("woff"),url(../fonts/Light/OpenSans-Light.ttf?v=1.1.0) format("truetype"),url(../fonts/Light/OpenSans-Light.svg?v=1.1.0#Light) format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/Regular/OpenSans-Regular.eot?v=1.1.0);src:url(../fonts/Regular/OpenSans-Regular.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(../fonts/Regular/OpenSans-Regular.woff2?v=1.1.0) format("woff2"),url(../fonts/Regular/OpenSans-Regular.woff?v=1.1.0) format("woff"),url(../fonts/Regular/OpenSans-Regular.ttf?v=1.1.0) format("truetype"),url(../fonts/Regular/OpenSans-Regular.svg?v=1.1.0#Regular) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/Semibold/OpenSans-Semibold.eot?v=1.1.0);src:url(../fonts/Semibold/OpenSans-Semibold.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(../fonts/Semibold/OpenSans-Semibold.woff2?v=1.1.0) format("woff2"),url(../fonts/Semibold/OpenSans-Semibold.woff?v=1.1.0) format("woff"),url(../fonts/Semibold/OpenSans-Semibold.ttf?v=1.1.0) format("truetype"),url(../fonts/Semibold/OpenSans-Semibold.svg?v=1.1.0#Semibold) format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/Bold/OpenSans-Bold.eot?v=1.1.0);src:url(../fonts/Bold/OpenSans-Bold.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(../fonts/Bold/OpenSans-Bold.woff2?v=1.1.0) format("woff2"),url(../fonts/Bold/OpenSans-Bold.woff?v=1.1.0) format("woff"),url(../fonts/Bold/OpenSans-Bold.ttf?v=1.1.0) format("truetype"),url(../fonts/Bold/OpenSans-Bold.svg?v=1.1.0#Bold) format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Open Sans';src:url(../fonts/ExtraBold/OpenSans-ExtraBold.eot?v=1.1.0);src:url(../fonts/ExtraBold/OpenSans-ExtraBold.eot?#iefix&v=1.1.0) format("embedded-opentype"),url(../fonts/ExtraBold/OpenSans-ExtraBold.woff2?v=1.1.0) format("woff2"),url(../fonts/ExtraBold/OpenSans-ExtraBold.woff?v=1.1.0) format("woff"),url(../fonts/ExtraBold/OpenSans-ExtraBold.ttf?v=1.1.0) format("truetype"),url(../fonts/ExtraBold/OpenSans-ExtraBold.svg?v=1.1.0#ExtraBold) format("svg");font-weight:800;font-style:normal}body,html{background-color:#f5f5f5;font-family:"Open Sans",Helvetica,Arial,sans-serif;font-size:96%;font-weight:300;height:100%;min-height:100%;-webkit-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;user-select:none}body{background-image:url(../images/pesu_academy_default.jpg);background-image:url(../images/acdemy_bg_new.jpg);background-image:url(../images/login_bg_acdemy.jpg);background-size:410px;background-size:100%;background-size:cover;background-repeat:no-repeat;background-position:-50px 300px;background-position:center 60px;background-position:center center}.login-header{position:absolute;width:100%;z-index:1;padding:2em}.login-header img{background-color:rgba(228,228,228,.14)}.login-body{display:table;width:100%;height:100%}.login-body .lgn-wrapper-half{position:relative;display:table-cell;width:50%;height:100%;vertical-align:middle;float:none;overflow-x:hidden}.login-body div.lgn-wrapper-half:first-of-type{background-color:rgba(255,255,255,.85)}#page-wrapper{padding:0 15px;min-height:568px;background-color:#fff}@media (min-width :768px){.login-body{font-size:96%}#page-wrapper{position:inherit;margin:0 0 0 250px;padding:0 30px;border-left:1px solid #e7e7e7}}.login-panel{margin-top:15%}.panel.login-panel{background:rgba(255,255,255,.65);border-radius:0}.panel.login-panel .panel-heading{background-color:#fff;padding-top:25px;padding-bottom:22px;border-radius:0;text-align:center;border-color:#f1eeee}.panel-heading.login-panel-heading{background:#fff;padding-top:25px;padding-bottom:22px;border-radius:0;text-align:center}.panel.login-panel .panel-body{padding:0}.login-msg{border-bottom:1px solid #a93400;background-color:#fee;margin-left:-30px;margin-right:-30px;margin-top:-15px;padding:15px 15px;color:#a93400}.login-form{margin-top:40px}.login-form .form-group .login-form-control{color:#021b38;font-size:20px;height:auto;padding:9px 15px;font-weight:300;letter-spacing:2px;background:0 0;border-color:#525252;box-shadow:inset 0 0 1px rgba(0,0,0,.5411764705882353)}.login-form .form-group .form-control:focus{border-color:#021b38;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(2,27,56,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(2,27,56,.6)}.login-form .form-group .form-control::-webkit-input-placeholder{color:#888;text-transform:capitalize}.login-form .form-group .form-control:-moz-placeholder{color:#888;text-transform:capitalize}.login-form .form-group .form-control::-moz-placeholder{color:#888;text-transform:capitalize}.login-form .form-group .form-control:-ms-input-placeholder{color:#888;text-transform:capitalize}#push,.login-footer{position:absolute;width:100%;height:60px;background-color:#fff;border-top:1px solid #e1e1e1}.login-footer{position:relative;background:0 0;border-top:1px solid rgba(225,225,225,.5);border-width:0;color:#4e4e4e;margin-top:-60px}.login-footer p{padding-top:16px;padding-left:55px;font-size:100%}.home-message-container{margin:50px auto;position:relative;width:700px;background-color:#f5f5f5;-webkit-box-shadow:0 0 54px -1px rgba(0,0,0,.31);-moz-box-shadow:0 0 54px -1px rgba(0,0,0,.31);box-shadow:0 0 54px -1px rgba(0,0,0,.31);padding:20px;border:1px solid #c6c6c6}#home-message{margin:auto;font-weight:200;text-align:center;vertical-align:middle;color:#111;padding:20px;font-size:24px}#error-icon{text-align:center;margin-top:30px}.lgn-form-wrap{padding-right:45px;padding-left:45px;padding-top:0}.login-msg{border-bottom:1px solid #a93400;border-top:1px solid #a93400;background-color:#fee;margin-left:0;margin-right:0;margin-top:0;padding:12px 15px;color:#a93400}.login-form{margin-top:20px}.login-form .btn{font-size:20px;font-weight:300;margin-top:20px;border-radius:0;padding:9px 15px;background-color:#021b38;border-color:#666462;outline:0}.login-form .btn:active:focus,.login-form .btn:active:hover,.login-form .btn:focus,.login-form .btn:hover{background-color:#3f5165;border-color:#666462;outline:0}.login-form .btn:active:focus,.login-form .btn:active:hover,.login-form .btn:focus{-webkit-box-shadow:0 0 8px rgba(14,66,125,.5);box-shadow:0 0 8px rgba(14,66,125,.5)}a.login-frm-lnk{font-size:18px;color:#1f58fd;font-weight:400;text-decoration:none;border-bottom:1px solid #1f58fd;padding-bottom:0}a.login-frm-lnk:focus,a.login-frm-lnk:hover{color:#1f58fd;text-shadow:0 0 5px #fff;outline:0}.grid_spliter{position:relative}.grid_spliter:after{display:inline-block;position:absolute;content:'';width:1px;height:180px;background:#f1f1f1;background:0 0;top:39px;right:0}.lgn-support-lnk{padding-right:45px;padding-left:45px;padding-top:0;transition:opacity 2s linear;transform:translate(0);opacity:1}.lgn-support-lnk.hideform{transform:translate(9999px);opacity:0}.lgn_link_title{font-size:46px;color:#001c37;font-weight:300;margin-top:-10px;margin-bottom:30px}.lgn_link_wrapper{list-style:none;padding:0}.lgn_link_wrapper li{line-height:32px}.lgn_link_wrapper li a{font-size:15px;text-decoration:none}.lgn_link_wrapper a{display:block;font-size:20px;font-weight:300;color:#fff;padding:10px 15px;text-decoration:none;border:1px solid #4e6074;transition:all .5s ease}.lgn_link_wrapper a span{margin-right:8px}.lgn_link_wrapper a:focus,.lgn_link_wrapper a:hover{color:#021b38;color:#fff;background-color:#4e6074}.lgn_link_wrapper a+a{margin-top:15px}.lgn-separator-text{display:block;width:99%;position:relative;margin:auto;margin-top:0;margin-top:-3px;margin-bottom:12px}.lgn-separator-text:after,.lgn-separator-text:before{content:'';display:block;position:absolute;width:43%;height:1px;background:#888;top:13px}.lgn-separator-text:before{left:0}.lgn-separator-text:after{right:0}.lgn-separator-text span{position:relative;z-index:1;display:block;width:40px;font-size:20px;color:#7c7c7c;margin:auto;text-align:center;border-radius:50%;line-height:20px}a.googlelnk{position:relative;display:block;width:auto;height:50px;color:#fff;font-size:20px;font-weight:300;padding:8px 1px 1px 40px;text-align:center;text-decoration:none;background-color:#4285f4;border-radius:2px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.25);box-shadow:0 2px 4px 0 rgba(0,0,0,.25);-webkit-transition:background-color .218s,border-color .218s,box-shadow .218s;transition:background-color .218s,border-color .218s,box-shadow .218s}a.googlelnk:hover{-webkit-box-shadow:0 0 3px 3px rgba(66,133,244,.3);box-shadow:0 0 3px 3px rgba(66,133,244,.3)}a.googlelnk::focus{background-color:#3367d6}a.googlelnk span.fa{color:#337ab7;vertical-align:middle;margin-right:6px}a.googlelnk img{position:absolute;display:inline-block;width:auto;height:96%;margin-right:12px;background-color:#fff;padding:7px;left:1px;top:1px}.lgn-visitor-wrap{padding-right:45px;padding-left:45px;padding-top:0}.lgn-visitor-title{font-size:36px;color:#fff;color:#001c37;font-weight:300;margin-bottom:15px}.lgn-visitor-wrap .lgn_link_wrapper a{color:#021b38;border:1px solid #021b38}.lgn-visitor-wrap .lgn_link_wrapper a:focus,.lgn-visitor-wrap .lgn_link_wrapper a:hover{color:#021b38;color:#fff;background-color:#021b38}.login-existingvisitor-form .form-group .login-form-control{color:#fff;font-size:20px;height:auto;padding:9px 15px;font-weight:300;letter-spacing:2px;background:0 0;border-color:#8194a9;box-shadow:inset 0 0 1px #a8bace}.login-existingvisitor-form .form-group .form-control:focus{border-color:#8194a9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #748ba5;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #748ba5}.login-existingvisitor-form .form-group .form-control::-webkit-input-placeholder{color:#888;text-transform:capitalize}.login-existingvisitor-form .form-group .form-control:-moz-placeholder{color:#888;text-transform:capitalize}.login-existingvisitor-form .form-group .form-control::-moz-placeholder{color:#888;text-transform:capitalize}.login-existingvisitor-form .form-group .form-control:-ms-input-placeholder{color:#888;text-transform:capitalize}.login-existingvisitor-form .btn{font-size:20px;font-weight:300;margin-top:20px;border-radius:0;padding:9px 15px;background-color:#3f5165;border-color:#6a7c90;outline:0}.login-existingvisitor-form .btn:active:focus,.login-existingvisitor-form .btn:active:hover,.login-existingvisitor-form .btn:focus,.login-existingvisitor-form .btn:hover{background-color:#52677d;border-color:#58697b;outline:0}.login-existingvisitor-form .btn:active:focus,.login-existingvisitor-form .btn:active:hover,.login-existingvisitor-form .btn:focus{-webkit-box-shadow:0 0 8px rgba(57,109,169,.5);box-shadow:0 0 8px rgba(57,109,169,.5)}.login-existingvisitor-form-new{margin-top:0}.login-existingvisitor-error-msg{border-bottom:1px solid #a93400;border-top:1px solid #a93400;background-color:#fee;margin-left:0;margin-right:0;margin-top:0;padding:12px 15px;color:#a93400}.login-existingvisitor-success-msg{border-bottom:1px solid #20ad12;border-top:1px solid #20ad12;margin-left:0;margin-right:0;margin-top:0;padding:12px 15px;color:#1f8415;background-color:#e5ffe2}a.lnk-visitor-close{color:#8194a9;position:absolute;top:10px;right:20px;font-size:46px;z-index:50;text-decoration:none;transform:translate(9999px);opacity:0;transition:opacity 2s ease-in-out}a.lnk-visitor-close:focus,a.lnk-visitor-close:hover{color:#a4b4c5}a.lnk-visitor-close.showlnk{transform:translate(0);opacity:1}.login-body .lgn-float-wrap{position:absolute;left:100%;transition:all .5s ease-in-out}.login-body .lgn-float-wrap.showform{left:0}.modal-header{padding:6px 20px;border-bottom:1px solid #c4c4c4;background-color:#3274c6;color:#fff}.modal-header .close{margin-top:2px;color:#fff;font-weight:400;text-shadow:none;opacity:.5}.modal-header .close:focus,.modal-header .close:hover{color:#fff;opacity:.5}.modal-body .form-horizontal>.row>div[class^=col-md-]{padding:0 25px}.modal-body .form-horizontal .form-group .radio-inline{padding-left:0}.modal-body .btn{padding:8px 20px;font-size:14px;outline:0}.modal-body .btn:focus,.modal-body .btn:hover{outline:0}.modal-body .btn-default{border-color:#9d9d9d}.modal-body .btn-default:focus,.modal-body .btn-default:hover{background-color:#fff;border-color:#9d9d9d}.modal-footer{padding:6px 20px;text-align:right;border-top:1px solid #efefef;background:#fff}.modal-footer .btn{min-width:130px;width:auto;padding:8px 20px;font-size:15px;outline:0}.modal-footer .btn:focus,.modal-footer .btn:hover{outline:0}.modal-footer .btn-default{border-color:#9d9d9d}.modal-footer .btn-default:focus,.modal-footer .btn-default:hover{background-color:#fff;border-color:#9d9d9d}.modal-footer .btn-success,.modal-footer .btn-success:focus,.modal-footer .btn-success:hover{border-color:#20ad12;background-color:#20ad12;color:#fff}@media only screen and (max-width :992px){.grid_spliter:after{width:100%;top:269px;height:1px;right:initial;bottom:0;left:0}.lgn-form-wrap{padding-right:25px;padding-left:25px}.lgn-support-lnk{padding-right:25px;padding-left:25px}.lgn-visitor-wrap{padding-right:25px;padding-left:25px}.lgn-visitor-title{font-size:26px}.lgn_link_wrapper a{font-size:19px}}@media only screen and (min-width:768px) and (max-width:992px){.lgn_link_wrapper a{font-size:15px}}@media only screen and (max-width:767px){body{display:table;width:100%;background-size:cover}.login-header{padding-left:.7em;padding-right:.7em}.login-body{display:block}.login-body .lgn-wrapper-half{display:block;width:initial;height:auto;padding-top:45px;padding-bottom:45px}.login-body div.lgn-wrapper-half:last-of-type,.login-body div.lgn-wrapper-half:nth-child(even){padding-top:110px;height:100%}.login-body .lgn-float-wrap{top:50px;width:calc(100vw - 30px)}.login-body .lgn-float-wrap.showform{left:15px}.lgn-form-wrap{padding-right:15px;padding-left:15px}.lgn-support-lnk{padding-right:15px;padding-left:15px}.lgn-visitor-wrap{padding-right:15px;padding-left:15px}.login-msg{margin-left:-30px;margin-right:-30px;margin-top:-10px;border-top:1px solid #a93400}.lgn_link_title{margin-top:60px}.lgn_link_wrapper a{font-size:19px}.login-footer{color:#a7a7a7;margin-top:-30px;height:30px}.login-footer p{font-size:85%;padding-top:0;padding-left:30px;margin-bottom:0}a.lnk-visitor-close{top:3px;right:8px;font-size:36px}}@media only screen and (max-width:325px){.lgn_link_wrapper a{font-size:16px}}