*{margin:0;padding:0;box-sizing:border-box}html,body{font-family:'Roboto';color:#494949;font-size:16px;margin:0;padding:0}@font-face{font-family:'Outfit';src:url('../fonts/Outfit-Bold.eot?');src:url('../fonts/Outfit-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Outfit-Bold.woff') format('woff'),url('../fonts/Outfit-Bold.ttf') format('truetype');font-weight:bold;font-style:normal}@font-face{font-family:'Outfit Semi';src:url('../fonts/Outfit-SemiBold.eot?');src:url('../fonts/Outfit-SemiBold.eot?#iefix') format('embedded-opentype'),url('../fonts/Outfit-SemiBold.woff') format('woff'),url('../fonts/Outfit-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Outfit Regular';src:url('../fonts/Outfit-Regular.eot?');src:url('../fonts/Outfit-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Outfit-Regular.woff') format('woff'),url('../fonts/Outfit-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}@font-face{font-family:'Outfit';src:url('../fonts/Outfit-Medium.eot?');src:url('../fonts/Outfit-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/Outfit-Medium.woff') format('woff'),url('../fonts/Outfit-Medium.ttf') format('truetype');font-weight:500;font-style:normal}@font-face{font-family:'Outfit';src:url('../fonts/Outfit-Light.woff') format('woff'),url('../fonts/Outfit-Light.ttf') format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Roboto';src:url('../fonts/Roboto-Regular.eot?');src:url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),url('../fonts/Roboto-Regular.woff') format('woff'),url('../fonts/Roboto-Regular.ttf') format('truetype');font-weight:normal;font-style:normal}img{max-width:100%}a,a:focus,a:visited,a:hover{outline:none;text-decoration:none;transition:all linear .2s;-o-transition:all linear .2s;-ms-transition:all linear .2s;-moz-transition:all linear .2s;-webkit-transition:all linear .2s}p{margin-bottom:15px;line-height:1.6}p:empty{display:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-family:'Outfit'}h1{font-size:70px;font-weight:700;color:#fff}h2{font-size:57px;font-weight:700;color:#000}h3{font-size:24px;font-weight:700}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input,textarea,button{font-family:'Outfit';color:#474747;font-size:20px;font-weight:300;border-radius:10px;background-color:#f8f8f8;border-width:1px;border-style:solid;border-color:#b4b4b4;height:52px;width:100%;padding:10px 15px;outline:none}input:focus,textarea:focus{border-color:#cb4c1a}.clear{clear:both}.flLeft{float:left}.flRight{float:right}.sitewrapper{max-width:1280px;margin:0 auto;clear:both;position:relative}.sitewrapper::after{clear:both;content:"";display:table;margin:0;padding:0;width:100%}.half{width:50%}.normal-btn,.hover-btn,.disable-solid-btn,.disable-flat-btn{border-radius:35px;line-height:40px;text-transform:uppercase;border-width:2px;border-style:solid;width:170px;display:inline-block;vertical-align:middle;text-align:center;font-size:20px;font-family:'Outfit Semi';font-weight:600;padding-top:2px;height:46px}.normal-btn{background-color:transparent;color:#3967d0;border-color:#3967d0}.normal-btn:hover{background-color:#11284e;border-color:#11284e;color:#fff}.hover-btn{background-color:#3967d0;color:#fff;border-color:#3967d0;cursor:pointer}.hover-btn:hover{background-color:#11284e;border-color:#11284e;color:#fff}.disable-solid-btn{background-color:transparent;color:#969696;border-color:#969696;cursor:no-drop}.disable-flat-btn{background-color:#969696;color:#fff;cursor:no-drop}.header{background-color:#fff;padding:15px 0}.header .logo{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;font-style:italic;color:#6c757d}.header .logo .logo-text{padding-top:20px;font-size:14px}.header .sitewrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;align-content:center}.signin a{margin-left:20px}.hero{background:#2b2ca5;background:-moz-linear-gradient(left,#2b2ca5 0%,#11284e 100%);background:-webkit-linear-gradient(left,#2b2ca5 0%,#11284e 100%);background:linear-gradient(to right,#2b2ca5 0%,#11284e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2b2ca5',endColorstr='#11284e',GradientType=1);padding:20px 0}.hero h1{margin-bottom:25px}.hero .sitewrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center}.hero .left-col{color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center}.hero .right-col{text-align:right}.hero .right-col img{max-width:600px}.select-roles{padding:50px 0}.select-roles h2{text-align:center;margin-bottom:40px}ul.roles{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;color:#fff;text-align:center}ul.roles li{width:calc(50% - 20px);background-color:#3967d0;border-radius:10px;margin:10px}ul.roles li a{padding:70px 25px;display:block;color:#fff}ul.roles li img{max-height:150px}ul.roles li h3{margin:30px 0 15px;text-transform:uppercase;letter-spacing:2px}ul.roles li a h3{color:#fff}ul.roles li a:hover img{opacity:.7}.fullwidth{display:block;border-radius:10px;background-color:#fff;padding:50px 45px;width:100%}.fullwidth h1{font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;color:#000}.topic-page h2{font-size:24px;font-weight:600;margin-bottom:15px}.topic-page h3{font-size:18px;color:#000;margin-bottom:8px;font-weight:500}.topic-page ul{list-style:disc;margin-bottom:15px;padding-left:30px}.topic-page ul li{margin-bottom:10px}.topic-page a{color:#3967d0}.topic-page a:hover{text-decoration:underline}.footer{background:#222638;padding:30px 0}.footer .sitewrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:space-between}.footer p{margin-bottom:0}.footer ul{text-align:right;margin-top:5px}.footer ul li{display:inline-block;margin-left:15px;border-right:solid 1px #000;padding-right:15px}.footer ul li:last-child{border-right:0;padding-right:0}.footer ul li a{color:#acc2ff}.footer ul li a:hover{text-decoration:underline}.footer .right-col{margin-top:14px}.form-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;background-color:#efeff5}.formauto{width:500px;margin:auto}.formauto .formarea{background-color:#fff;border-radius:50px;padding:55px 45px;position:relative}.formauto .formarea .form-logo{margin:10px 0 10px 0}.usericons{background-color:#2b2ca5;width:100px;height:100px;border-radius:50%;text-align:center;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;justify-content:center;position:absolute;top:0;left:0;right:0;margin:-50px auto 0}.usericons img{margin-top:-8px;width:55px;height:auto}.formarea h4,.register-form-wrapper h4{font-weight:300;font-size:24px;margin:15px 0;color:#000}.formarea .form-input{margin-bottom:25px}.formarea .form-input .forgot-link{color:#3967d0;font-weight:normal;font-size:20px}.formarea .form-input .forgot-link:hover{text-decoration:underline}.formauto .formarea .logo-text{display:none}.terms{text-align:center;margin:20px 0 0}.terms li{display:inline-block;vertical-align:middle;margin:0 8px}.terms li a{color:#3967d0}.terms li:last-child{border-left:solid 1px #000;padding-left:16px}.terms li a:hover{text-decoration:underline}.register-form-wrapper .formauto{width:800px;margin:auto}.register-form-wrapper .input-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.register-form-wrapper .input-row .form-input{width:49%}.register-form-wrapper form.formarea{max-width:750px;margin:auto}.register-form-wrapper .form-input a{color:#5f84ed}.register-form-wrapper .form-input a:hover{text-decoration:underline}.register-form-wrapper .form-input textarea{height:140px}.register-form-wrapper .form-input-checkbox{vertical-align:middle}.register-form-wrapper .form-input-checkbox .form-item__checkbox{width:45px;height:45px;display:inline-block;border-radius:10px}.register-form-wrapper .form-input-checkbox label{display:inline-block;padding-left:10px}.form-item{position:relative;margin-bottom:1em;transition:color .4s ease;color:#b4b4aa}.register-form-wrapper .form-input-checkbox .form-item__checkbox{width:35px;height:35px;border-radius:10px;vertical-align:middle;border-width:1px;border-style:solid;appearance:none;-webkit-appearance:none;outline:none;cursor:pointer}.register-form-wrapper .form-input-checkbox input[type="checkbox"]:checked{position:relative;background-color:#3967d0}.register-form-wrapper .form-input-checkbox input[type="checkbox"]:checked:before{display:inline-block;transform:rotate(45deg);height:18px;width:7px;border-style:solid;border-width:0 4px 4px 0;border-color:#fff;content:"";position:absolute;top:4px;left:12px}.form-item--with-scaling-label label{font-family:'Outfit';color:#848484;font-size:20px;font-weight:300;top:5px;left:16px;position:absolute;pointer-events:none;transform-origin:0 0;z-index:1;transition:transform .2s;transition-timing-function:ease-out}.form-item__label{display:inline-block;font-weight:normal;vertical-align:middle;color:#b4b4aa;padding:10px 10px 10px 0}.form-item--with-scaling-label input,.form-item--with-scaling-label textarea{padding:10px 16px 10px 16px}.form-item--with-scaling-label.form-item--input-filled label{transform:translate3d(4px,-16px,0) scale3d(.7,.7,1);background-color:#f8f8f8;padding:5px}.margin-right{margin-right:10px}.form-input-radio input[type="radio"]{width:34px;height:34px}ul.radio-inline{display:flex;flex-direction:row}ul.radio-inline li{display:flex;align-items:center;margin-right:25px}ul.radio-inline li label{margin-left:5px;cursor:pointer}.dashboard-wrapper{background-color:#efeff5;padding:30px 0;min-height:calc(100vh - 254px);height:auto}.dashboard-wrapper .sitewrapper{display:flex;flex-direction:row;flex-wrap:wrap}.dashboard-leftbar{background-color:#3967d0;border-radius:10px;width:30%;padding:35px 25px}.dash-logo{border-bottom:solid 2px #fff;position:relative;padding-bottom:25px;position:relative}.dash-hamburger{position:absolute;right:20px;top:15px}.dashmenu{margin-top:35px}.dashmenu ul{color:#fff}.dashmenu ul li{display:block;vertical-align:middle;font-family:'Outfit';margin-bottom:15px}.dashmenu ul li a{color:#fff;display:block;font-family:'Outfit';background-color:#24489b;padding:15px 25px;border-radius:35px}.dashmenu ul li:hover a{background-color:#11284e}.dashmenu ul li.active a{background-color:#11284e}.dashmenu ul li.active a span{font-weight:600}.dashmenu ul li a img,.dashmenu ul li a span{display:inline-block;vertical-align:middle;font-size:20px;font-weight:normal}.dashmenu ul li a span{margin-left:15px;font-family:'Outfit';font-weight:normal;font-size:20px;letter-spacing:1px}.dashmenu ul li a img{display:none}.dashmenu ul li>a:before{content:"";display:inline-block;width:25px;height:25px;vertical-align:middle;background-position:center center;background-repeat:no-repeat;background-size:100% auto}.dashmenu ul li.customer-dashboard>a:before{background-image:url("../images/resource.png")}.dashmenu ul li.customer-info>a:before{background-image:url("../images/my-profile-icon.png")}.dashmenu ul li.change-password>a:before{background-image:url("../images/change-password-icon.png")}.dashboard-user-header{background-color:#fff;border-radius:10px;padding:15px 30px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center}.user-left h4{font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-top:10px;color:#000}.user-left ul.user-left-menu li{display:inline-block;vertical-align:middle;font-size:12px;color:#000;position:relative;padding-left:10px;margin-left:10px;letter-spacing:1px;padding-top:10px}.user-left ul.user-left-menu li>a{color:#3967d0}.user-left ul.user-left-menu li:before{width:2px;height:2px;background-color:#3967d0;content:"";padding-top:12px;-ms-transform:rotate(20deg);transform:rotate(20deg);position:absolute;left:0}.user-left ul.user-left-menu li:first-child{padding-top:0;padding-left:0;margin-left:0}.user-left ul.user-left-menu li:first-child:before{display:none}.user-right ul.user-names li{display:inline-block;vertical-align:middle;margin-left:15px;font-size:18px;position:relative}.user-right ul.user-names li .userphoto{max-width:45px}.user-right ul.user-names li.userlist-dropdown ul.dropdown{width:200px;position:absolute;transition:all .5s ease;right:0;display:none;box-shadow:0 30px 30px 0 #000026;padding-top:0}.user-right ul.user-names li.userlist-dropdown:hover ul.dropdown{display:block;z-index:10}.user-right ul.user-names li.userlist-dropdown:hover ul.dropdown:before,.user-right ul.user-names li.userlist-dropdown ul.dropdown.openmenu:before{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:10px solid #3967d0;content:"";top:-10px;position:absolute;right:17px}.user-right ul.user-names li.userlist-dropdown ul.dropdown li{display:block;margin:0;background-color:#3967d0}.user-right ul.user-names li.userlist-dropdown ul.dropdown li a{padding:10px 15px;display:block;color:#fff}.user-right ul.user-names li.userlist-dropdown ul.dropdown li a:hover{background-color:#11284e}.dashboard-content{width:calc(70% - 30px);margin-left:30px}.dashboard-column{margin-top:0}.dashboard-column .formauto{width:100%}.dashboard-column .formauto .formarea{border-radius:10px}.dashboard-column .input-row{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.dashboard-column .input-row .form-input{width:49%}.dashboard-column .form-input textarea{height:140px}.dashboard-column .formarea h4{margin-top:0}.dashboard-column ul.columns{display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;text-align:center;margin:0 -10px 0 -10px}.dashboard-column ul.columns li{overflow:hidden;width:calc(50% - 20px);background-color:#fff;border-radius:10px;margin:10px;color:#8b8b8b}.dashboard-column ul.columns li:hover{box-shadow:0 0 20px #d3d3d0}.dashboard-column ul.columns li a{display:block;padding:20px 30px}.dashboard-column ul.columns li img{max-height:100px}.dashboard-column ul.columns li h3{margin:10px 0 10px;text-transform:uppercase;letter-spacing:2px;color:#3967d0;font-size:20px;font-weight:600}.dashboard-column ul.columns li a p{color:#8b8b8b}.dashboard-column ul.columns li a p:last-child{margin-bottom:0}.marketingPage .dashboard-column ul.columns li img{max-height:inherit}.marketingPage .dashboard-column ul.columns li a{padding:15px;text-align:left;font-size:18px;color:#474747}.marketingPage .dashboard-column ul.columns li a.downloadlink{display:flex;flex-wrap:wrap}.aboutUs{border-radius:10px;background-color:#fff;padding:50px 45px;width:100%;position:relative;text-align:justify;display:flex;flex-direction:row;flex-wrap:wrap}.aboutUs h1{font-size:24px;font-weight:600;text-transform:uppercase;letter-spacing:2px;margin-bottom:15px;color:#000}.aboutUs .col-content{width:calc(60% - 30px);margin-right:30px}.aboutUs .col-image{width:40%}.aboutUs .col-image img{box-shadow:0 0 15px #e6e6e6}.bar-notification-container{position:fixed;top:0;left:0;z-index:1000;width:100%;line-height:16px;color:#fff;opacity:.95}.bar-notification.success{background-color:#663989}.bar-notification.error{background-color:#663989}.bar-notification.warning{background-color:#663989}.bar-notification{position:relative;display:none;padding:15px 25px 15px 10px}.bar-notification .content{margin:0 10px 0 0}.bar-notification .content a{color:#fff;text-decoration:underline}.bar-notification .close{position:absolute;top:0;right:0;width:32px;height:32px;margin:7px;background:#fff url("../images/close.png") center no-repeat;cursor:pointer}.popup-notification{border-radius:5px;padding:3px;margin:5px 0}.popup-notification.success{border:2px rgba(75,176,122,.5) solid}.popup-notification.error{border:2px rgba(228,68,76,.5) solid}.popup-notification.warning{border:2px rgba(243,156,18,.5) solid}.noscript{border-bottom:1px solid #333;background-color:#ff9;padding:30px 15px;text-align:center;line-height:22px;color:#444}.ajax-loading-block-window{position:fixed;top:50%;left:50%;z-index:999;width:32px;height:32px;margin:-16px 0 0 -16px;background:url("../images/loading.gif") center no-repeat}.please-wait{background:url("../images/ajax-loader-small.gif") no-repeat;padding-left:20px;font-size:14px}.field-validation-error,.message-error{color:#f00;margin-bottom:10px}.input-validation-error{border-color:#f00}.message-error ul{margin-top:10px}.loginpage,.register-form-wrapper,.forgotpassword-page{padding:90px 0 30px 0;min-height:calc(100vh - 254px);height:auto}.footercopyright{color:#fff}.formarea .loginbtn{margin-bottom:0}form.loginform .logintoperors{margin:0}.downloadtitle{width:calc(100% - 30px)}.downloadicon{margin-left:auto}.formarea .form-input{padding-right:10px;position:relative}.formarea .form-input span.required{color:#f00000;position:absolute;right:0;top:20px}.myprofileform>.formarea{padding:30px;margin-top:10px}.changepassform>.formarea{padding:30px;margin-top:10px}.registerresult-text{margin-bottom:20px}.dashboardtitle{color:#fff;text-transform:uppercase;padding:12px 0 0 0;letter-spacing:2px}.dashboardtitle>a{color:#fff}.register-label-img{width:25px;height:auto;margin-right:5px;margin-top:-2px;display:inline-block;vertical-align:middle}.field-validation-error>span>p{margin-bottom:0}.recoveryresult{margin-bottom:10px;clear:both}.continuelink{color:#3967d0}.continuelink:hover{text-decoration:underline}.passrecoverconfirm{margin-top:20px}@media screen and (max-width:1600px){.dashboard-wrapper{padding:10px 0}.loginpage,.register-form-wrapper,.forgotpassword-page{padding:46px 0 10px 0}.usericons{width:80px;height:80px;margin-top:-40px}.usericons img{margin-top:-8px;width:40px}.formauto .formarea{padding:40px 30px}.formarea .form-input{margin-bottom:16px}.dashmenu ul li>a::before{width:20px;height:20px}.dashmenu ul li a span{margin-left:10px}}@media screen and (max-width:1480px){.sitewrapper{padding:0 15px}}@media screen and (max-width:1380px){h1{font-size:60px}h2{font-size:40px}.header{padding:8px 0}.hero{padding:40px 0}.hero h1{margin-bottom:15px}.hero .right-col img{max-width:430px}ul.roles{margin:0 -10px}ul.roles li img{max-height:100px}ul.roles li h3{margin:15px 0 10px}.select-roles{padding:30px 0}.select-roles h2{margin-bottom:20px}.logo img{max-height:60px}.user-right ul.user-names li ul{padding-top:24px}.dashboard-column .formarea h4{margin-bottom:30px}.dashboard-column .form-input textarea{height:100px !important}.dashboard-column ul.columns li img{max-height:47px}.footer{padding:10px 0}.footer .left-col>img{max-height:60px}.footer .right-col{margin-top:3px}.dashmenu ul li a{padding:13px 25px}.dashmenu ul li a span{font-size:18px}.dashmenu ul li a img{width:auto;max-height:26px}.dashboard-column ul.columns li h3{font-size:18px;margin:2px 0 2px}.loginpage,.register-form-wrapper,.forgotpassword-page{min-height:calc(100vh - 182px);padding:50px 0 10px 0}.dashboard-wrapper{min-height:calc(100vh - 182px)}.normal-btn,.hover-btn,.disable-solid-btn,.disable-flat-btn{line-height:36px;font-size:18px;height:42px}.usericons{width:80px;height:80px;margin-top:-40px}.usericons img{margin-top:-8px;width:40px}.formauto .formarea{padding:30px 30px}form.loginform,form.registration-form{margin-top:25px}.formarea .form-input{margin-bottom:15px}input,textarea,button{height:45px;font-size:18px}.form-item--with-scaling-label label{font-size:18px;top:2px}.form-item--with-scaling-label.form-item--input-filled label{transform:translate3d(4px,-14px,0) scale3d(.7,.7,1)}.formarea .form-input span.required{top:15px}.form-input-radio input[type="radio"]{width:30px;height:30px}.register-form-wrapper .form-input-checkbox .form-item__checkbox{width:30px;height:30px}.formarea .form-input .forgot-link{font-size:18px}.register-form-wrapper .form-input-checkbox input[type="checkbox"]:checked::before{top:4px;left:9px;height:13px;width:7px}.dashboard-column ul.columns li a{padding:15px 30px}.dashboard-user-header{padding:10px 30px}.formarea .loginform .form-input.loginbtn{margin-bottom:0}}@media screen and (max-width:1279px){.dashboard-column ul.columns li a{padding:35px 25px}.dashboard-column ul.columns li h3{margin:25px 0 5px}.dashboard-column ul.columns li a p{margin:0}.dashmenu ul li a span{margin-left:10px;font-size:16px;letter-spacing:1px}.dashmenu ul li a img{max-width:20px}}@media screen and (max-width:1024px){h1{font-size:46px}h2{font-size:34px}.hero{padding:30px 0}ul.roles li a{padding:40px 25px}.formauto .formarea .hover-btn{padding:0;line-height:47px;height:48px}}@media screen and (max-width:992px){.signin a{margin-left:10px}.hero .right-col img{max-width:100%}.footer{padding:15px 0}.footer,.footer ul{text-align:center}.footer .sitewrapper{display:block}.footer .right-col{margin-top:5px}.dashboard-leftbar{padding:35px 15px}.dashboard-column ul.columns li img{max-height:70px}.dashboard-column ul.columns li h3{margin:15px 0 5px;font-size:16px;letter-spacing:1px}.dashboard-column ul.columns li a{padding:30px 15px}.dash-logo img{max-width:120px}.dash-hamburger{right:0;top:7px}.dash-logo{padding-bottom:15px}.dashmenu ul li a{padding:13px 15px}.dashmenu ul li a span{letter-spacing:normal;font-weight:400}.dashboard-column .input-row .form-input{width:100%;margin-bottom:18px}.loginpage,.register-form-wrapper,.forgotpassword-page{min-height:calc(100vh - 246px);padding:50px 0 10px 0}.dashboard-wrapper{min-height:calc(100vh - 246px)}}@media screen and (max-width:900px){.register-form-wrapper .formauto{width:100%}.marketingPage .dashboard-column ul.columns li a{font-size:15px;padding:10px;background-size:14px}.marketingPage .dashboard-column ul.columns li img{display:block}.header .logo{display:block}.header .logo .logo-text{padding-top:0;display:block}}@media screen and (max-width:800px){h1{font-size:34px}h2{font-size:30px}h3{font-size:22px}ul.roles li img{max-height:80px}.normal-btn,.hover-btn,.disable-solid-btn,.disable-flat-btn{height:42px;line-height:40px;font-size:16px;padding-top:0;width:150px}}@media screen and (max-width:767px){h1{font-size:28px}h2{font-size:24px}h3{font-size:17px}.header{padding:0}.header .sitewrapper{justify-content:center;padding:0}.header .logo{width:100%;text-align:center;padding:10px}.header .signin{width:100%;text-align:center;background:#faf9f9;box-shadow:0 1px 3px 1px #faf9f9;padding:10px}.hero{text-align:center}.hero h1{margin-bottom:5px;line-height:1.2}.hero .sitewrapper{display:block}.hero .half{width:100%;display:block;text-align:center}.hero .right-col{margin-top:50px}.hero .right-col img{max-width:350px}ul.roles li a{padding:30px 15px}ul.roles li h3{margin:15px 0 6px}.select-roles{padding:15px 0}.select-roles h2{margin-bottom:10px}.footer{font-size:13px}.footer .left-col img{max-width:160px}.footer ul li{margin-left:8px;padding-right:8px;line-height:1}input,textarea,button{height:45px}.usericons{width:65px;height:65px;margin:-32px auto 0}.usericons img{margin-top:-8px;width:30px}.form-item--with-scaling-label label{top:4px;font-size:16px;left:15px}.form-item--with-scaling-label.form-item--input-filled label{transform:translate3d(-4px,-15px,0) scale3d(.7,.7,1)}.form-item--with-scaling-label input,.form-item--with-scaling-label textarea{padding:10px 15px 10px 15px}.formauto .formarea .hover-btn{line-height:44px;height:45px}.formauto .formarea{padding:20px 20px 20px 20px;border-radius:25px}.formauto .formarea .form-logo{margin:25px 0 25px 0}.formarea .form-input{margin-bottom:20px}.form-input-radio input[type="radio"]{width:25px;height:25px}.dashboard-wrapper{min-height:430px}.fullwidth{padding:25px 15px}.fullwidth h1{font-size:22px}.dashboard-leftbar{padding:15px;width:100%}.dash-logo{padding-bottom:10px}.dashboard-content{width:100%;margin:20px 0 0 0}.dashmenu{margin-top:20px}.dashmenu ul li{margin-bottom:10px}.user-right{width:100%;text-align:center;background:#faf9f9;box-shadow:0 1px 3px 1px #faf9f9;padding:4px 15px}.user-right ul.user-names li{display:block;text-align:center;margin-left:0;font-size:16px}.user-right ul.user-names>li:first-child{margin-bottom:7px}.user-right ul.user-names li .userphoto{max-width:30px}.user-right ul.user-names li.userlist-dropdown ul.dropdown{box-shadow:0 30px 30px 0 #ffffff26}.user-right ul.user-names li.userlist-dropdown:hover ul.dropdown:before,.user-right ul.user-names li.userlist-dropdown ul.dropdown.openmenu:before{left:0;right:0;margin:auto;top:-5px}.user-right ul.user-names li.userlist-dropdown ul.dropdown li a:hover{background-color:#0777fb}.user-right ul.user-names li ul{padding-top:4px;left:0;right:0;margin:auto}.dashboard-column{margin-top:10px}.dashboard-column .formarea input,.dashboard-column .formarea textarea{font-size:14px}.loginpage,.register-form-wrapper,.forgotpassword-page{min-height:initial;padding:52px 15px 10px 15px}.dashboard-wrapper{min-height:initial}.formarea .form-input span.required{top:15px}}@media screen and (max-width:579px){.hero{padding:20px 0}.hero .right-col img{max-width:100%}.hero .right-col{margin-top:30px}.signin a{margin:0 2px;width:135px;font-size:15px;height:40px;line-height:38px}ul.roles{margin:0}ul.roles li{width:100%;margin:0 0 10px 0}.select-roles h2{margin-bottom:15px}ul.roles li img{max-height:55px}ul.roles li h3{margin:10px 0 6px}.register-form-wrapper .input-row .form-input{width:100%}.register-form-wrapper .form-input-checkbox .form-item__checkbox{width:30px;height:30px}.dashboard-column ul.columns{margin:0}.dashboard-column .formauto .formarea{padding:25px 20px 15px 20px}.dashboard-column ul.columns li{width:100%;margin:0 0 10px 0}.dashboard-column .form-item--with-scaling-label label{font-size:16px}.dashboard-column .formarea input,.dashboard-column .formarea textarea{padding:7px 15px;font-size:14px;height:45px}}@media screen and (max-width:400px){.register-form-wrapper .loginbtn button{width:122px;margin:0 2px}}