.fullwidthlayout .allwrapper{min-height:calc(100vh - 170px)}.fullwidthlayout .allwrapper.gray{background:#f5f5f5}header{background-color:#fff;min-height:50px}header .headertopwrap{height:32px}header .headerwrap{background-color:#fff}header .headerwrap .navbar{margin-bottom:0}header .headerwrap .navbar .btn-navbar{background:#2f3640 none}.vertical-center-container{align-items:center;min-height:calc(100vh - 310px)}.horizontal-center-container,.vertical-center-container{display:flex;justify-content:center}.form-centered-container{background-color:#fff;margin-top:10px;max-width:410px;padding:40px;position:relative;width:100%}.form-centered-container input[type=email],.form-centered-container input[type=password],.form-centered-container input[type=text],.form-centered-container textarea{box-sizing:border-box;height:auto;padding:6px 12px;width:100%}.form-centered-container input[type=file]{line-height:15px;width:100%}.form-centered-container input[type=radio]{margin:0 0 4px}.form-centered-container .btn-submit{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:6px 12px}.form-centered-container .help-block,.form-centered-container .smooth-alert{background-color:#ffefef;border-radius:4px;color:#b94a48;display:block;margin-bottom:5px;padding:6px 12px;text-align:center}.form-centered-container .help-block .list-unstyled,.form-centered-container .smooth-alert .list-unstyled{list-style:none;margin:0}.side-column{background-color:#fff;box-shadow:0 0 8px 5px rgba(0,0,0,.02);padding:20px}.side-column h4{margin-bottom:.5rem}.users .thumbnail{background-color:#fff;border:none;border-radius:0;box-shadow:0 0 8px 5px rgba(0,0,0,.02)}.users .thumbnail p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex{display:flex;flex-wrap:wrap}.flex .column-3{box-sizing:border-box;width:25%}@media only screen and (max-width:996px){.flex .column-3{width:33%}}@media only screen and (max-width:450px){.flex .column-3{width:50%}}.mb-15{margin-bottom:15px}.mt-15{margin-top:15px}.text-right{text-align:right!important}.fos_user_change_password input.form-control,.fos_user_profile_edit input.form-control{box-sizing:border-box;height:auto;padding:6px 12px;width:100%}.flex-row{color:#666;display:flex}.flex-row .flex-row__image{margin-right:10px;max-width:100px}.flex-row .flex-row__content,.flex-row .flex-row__image img{width:100%}.navigation-tab-content>div{display:none;transition:all .2s ease}.navigation-tab-content>div.active{display:block}.user-groups li{position:relative}.user-groups li .label{position:absolute;right:12px;top:12px}.user-groups li a{text-decoration:none}.account-form input[type]{padding:6px 12px;width:100%}.attachment-processing{background-color:#f5f5f5;border-radius:10px;width:100%}.feedback-download-form .form-group input{box-sizing:border-box;height:auto;padding:6px 12px;width:100%}.feedback-download-form .form-group select{width:100%}.centered-table td{text-align:center}.horizontalDisplay .form-check{margin-right:10px}.text-rich-color-orange{color:#ff9100}.text-rich-color-green{color:#18d418}.text-rich-color-blue{color:#43bfff}.text-rich-color-purple{color:#ae4eff}.text-rich-color-red{color:#ff5f5f}.text-rich-color-pink{color:#f363d9}.unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cms-page-image{overflow:hidden;width:250px}@media (max-width:576px){.cms-page-image{height:300px;margin-right:0;width:100%}}.cms-page-image img{height:100%;object-fit:cover;width:100%}.feedback-self,.green-user{color:#77933d}.feedback-manager{color:#ffbc00}.feedback-colleagues{color:#f56200}.badge-background-color{background:#8baa2b}.disabled-content{opacity:.4;pointer-events:none}.rotating{-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite}@-moz-keyframes spin{to{-moz-transform:rotate(1turn)}}@-webkit-keyframes spin{to{-webkit-transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.messageboard .replies{overflow:hidden}.messageboard .replies .messageboard-item:before{border-top:1px solid #ccc;content:"";margin-left:-20px;margin-top:30px;position:absolute;width:20px}.messageboard .replies .messageboard-item:after{background-color:#ccc;bottom:0;content:"";height:1000px;left:-20px;position:absolute;top:-969px;width:1px}.messageboard .messageboard-item{background:#fff;box-shadow:0 0 8px 5px rgba(0,0,0,.02);margin-top:10px;position:relative}.messageboard .messageboard-item .table{margin-top:5px}.messageboard .messageboard-item .messageboard-send-info{font-size:90%;line-height:140%;padding:20px 20px 0}.messageboard .messageboard-item .messageboard-image{display:inline-block}.messageboard .messageboard-item .messageboard-image img{border-radius:4px;height:50px;object-fit:cover;width:50px}.messageboard .messageboard-item .messageboard-details{display:inline-block;margin-left:5px;vertical-align:top}.messageboard .messageboard-item .messageboard-message{padding:20px;text-align:justify}.messageboard .messageboard-item .messageboard-message .embed-responsive,.messageboard .messageboard-item .messageboard-message img{border:1px solid #eaeaea;border-radius:15px;margin-bottom:20px;max-height:540px}.messageboard .messageboard-item .messageboard-message p{margin-bottom:0}.messageboard .messageboard-item .personal-message-message{padding:20px;text-align:justify}.messageboard .messageboard-item .personal-message-message .embed-responsive,.messageboard .messageboard-item .personal-message-message img{border-radius:15px;height:100%;margin-bottom:20px;max-width:100%}.messageboard .messageboard-item .personal-message-message p{margin-bottom:0}.messageboard .messageboard-item .messageboard-footer{padding:0 20px 20px}.messageboard .hashtag-form{display:flex;margin-bottom:0!important}.messageboard .hashtag-form input[type=text]{margin:0 5px 0 0;padding:8px 12px;width:100%}.messageboard .hashtag-form input[type=submit]{font-size:inherit;font-weight:400}.messageboard-manager .messageboard-manager-item{color:#666;display:block;padding:6px;width:100%}.messageboard-manager .messageboard-manager-item:hover{background-color:#eee}.messageboard-manager .messageboard-manager-message{color:#666;display:block;max-height:74px;overflow:hidden;padding:6px;width:100%}.messageboard-manager .messageboard-manager-message:hover{background-color:#eee}.messageboard-manager .img-icon{border-radius:4px;width:32px}.shop .shop-product{box-sizing:border-box;margin-bottom:15px;margin-right:15px;max-width:100%;width:265px}@media only screen and (max-width:600px){.shop .shop-product{width:calc(50% - 15px)}}@media only screen and (max-width:450px){.shop .shop-product{margin-right:0;width:100%}}.shop .shop-product .shop-caption{height:120px;padding:0 10px}.shop .shop-product .shop-caption h3{height:80px;line-height:1.4em;margin:0;overflow:hidden}.shop .shop-product .shop-caption-body{background:#00aed9;color:#fff;min-height:80px;padding:10px}.shop .shop-finish{background:#eee;border-radius:5px;padding:10px 20px}.shop ol.shop-details{list-style:none;margin:0 0 10px}.shop .user-group-container ul.user-groups li a{color:#424242;padding:5px;text-decoration:none}.shop .btn-info .badge{background-color:#fff;color:#2a80b9}.personal-message table.table{color:#777}.personal-message table.table img{max-height:16px}.personal-message table.table a{color:#777}.personal-message table.table tr.unread,.personal-message table.table tr.unread a{color:#666;font-weight:700}.personal-message table.table .personal-message__datetime{box-sizing:border-box;width:160px}.personal-message table.table .personal-message__sender{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:180px}.personal-message table.table .personal-message__delete{box-sizing:border-box;width:16px}.personal-message .personal-message-content{height:20px;overflow:hidden}.personal-message .input-users{border:1px solid #e5e5e5;border-radius:5px;margin:2px 0;padding:3px 6px}.personal-message .input-users a{display:block;margin:1px 0}.personal-message .input-users label{display:inline-block;margin:1px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:210px}@media screen and (max-width:767px){.personal-message .input-users label{display:block;width:auto}}.personal-message .input-users label span{color:#aaa}.personal-message .input-users label input:checked+span{color:#333}.personal-message .input-users label input:checked+span img{opacity:.99}.personal-message .input-users label img{opacity:.5}.personal-message .input-users img{max-height:24px;vertical-align:middle}.personal-message .form-control{height:34px}.personal-message .btn{font-size:inherit;font-weight:400;padding:6px 12px!important}.feedback a.opened .fa:before{content:"\f078"}.feedback table a{display:block;padding:6px 0}.feedback .score-btn{border-radius:6px;display:block;font-weight:700;margin:0 auto;padding:6px 12px;text-align:center}.feedback td[class^=score-]{text-align:center}.feedback .score-0{background-color:#ccc;color:#fff}.feedback .score-1{background-color:#e15858;color:#fff}.feedback .score-2{background-color:#e18787;color:#fff}.feedback .score-3{background-color:#f6aa60;color:#fff}.feedback .score-4{background-color:#65ae65;color:#fff}.feedback .score-5{background-color:#3aae3a;color:#fff}.feedback .col-colleagues,.feedback .col-manager,.feedback .col-self{width:6%}.feedback .col-self{border-left:2px solid #ddd}.feedback .col-manager{background:#f6f6f6}.feedback .comment{border-top:1px solid #ddd;padding:6px}.feedback .btn-circle{border-radius:15px;font-size:12px;height:30px;line-height:1.428571429;padding:6px 0;text-align:center;width:30px}.feedback .btn-circle:focus{outline:none}.feedback .question-button{color:#fff}.feedback .question-button i{font-size:20px}.feedback .question-button.selected{background-color:#7acfff!important;box-shadow:0 0 0 2px #000;color:#000}.feedback .btn-circle.btn-lg{border:none;border-radius:25px;font-size:18px;height:50px;line-height:1.33;width:50px}@media (max-width:768px){.feedback .btn-circle.btn-lg{height:45px;width:45px}}.feedback .btn-circle.btn-xl{border-radius:35px;font-size:24px;height:70px;line-height:1.33;padding:10px 16px;width:70px}.feedback .question-label{float:left;margin-right:2px}.feedback .label.score-btn{text-align:center;width:40px}.feedback .table-compact{font-size:10px;margin-bottom:10px;margin-top:10px;table-layout:fixed}.feedback .table-compact td,.feedback .table-compact th{overflow:hidden;padding:2px;white-space:nowrap}.feedback .table-compact td{border:1px solid #fff;max-width:25px}.feedback .table-compact thead tr th{height:160px;max-width:25px}.feedback .table-compact thead tr th .rotate{transform:translateY(68px) rotate(270deg)}.feedback .feedback-receiver{background-color:#8e44ad;color:#fff;padding:6px 12px}.feedback .feedback-giver{background-color:#3498db;color:#fff;padding:6px 12px}.feedback .form-group{margin-bottom:15px}.feedback-download-form select{height:38px}.feedback-download-form button{vertical-align:top}.asset-items .asset-item{background-color:#fff;border:1px solid #dadce0;border-radius:6px;box-shadow:0 0 8px 5px rgba(0,0,0,.06);display:block;margin:0 15px 15px 0;padding:0;position:relative}@media only screen and (max-width:450px){.asset-items .asset-item{margin:0 0 15px}}.asset-items .asset-item .asset-image{height:auto;overflow:hidden;position:relative;width:100%}.asset-items .asset-item .asset-image .asset-tag{left:5px;position:absolute;top:5px;z-index:1}.asset-items .asset-item .asset-image img.backdrop{filter:blur(5px);object-fit:fill}.asset-items .asset-item .asset-image img{height:auto;transition:transform .3s ease-out;width:100%}.asset-items .asset-item .asset-image .placeholder{background-color:gray;color:#fff;height:100%;text-align:center;width:100%}.asset-items .asset-item:hover img{transform:scale(1.1)}.asset-items .asset-item:hover{transform:none}.asset-items .asset-item .asset-content{border-top:1px solid #dadce0;box-sizing:border-box;height:100px;overflow:scroll;padding:10px;width:100%}.asset-items .asset-item .asset-content .asset-title{color:#545454;font-size:13px;font-weight:700}.asset-items .asset-item .asset-content .asset-title .asset-icon{color:#3498db;display:inline-block}.asset-items .asset-item .asset-content .asset-subtitle{font-size:12px}.asset-items .asset-item .asset-footer{display:flex;padding:4px;width:100%}.asset-items .asset-item .asset-footer .asset-footer-label{color:#3e3a3a;display:inline-block;font-size:10px;margin-right:3px;padding:0 5px}.asset-categories .accordion-heading a.collapsed{background:#fff;border-color:#eee;color:#545454}.card-image-contain{background-color:#e9ecef;height:90px;overflow:hidden;position:relative;width:100%}.card-image-contain img{height:100%;object-fit:cover;transition:transform .3s ease-out;width:100%}.card-body-fixed{height:100px;overflow:scroll}@media (min-width:576px){.asset-information-page-image img{height:auto;width:100%}}@media (min-width:768px){.asset-information-page-image{float:left;margin-right:1rem}.asset-information-page-image img{max-height:160px;width:auto}}.asset-information-content img{max-width:100%}.asset-page-video .landscape{margin-bottom:1rem}.asset-page-video .pdf,.asset-page-video .portrait{margin-right:0;width:100%}@media (min-width:576px){.asset-page-video .pdf,.asset-page-video .portrait{float:left;margin-right:1rem;width:400px}}.resumable .progress{height:.5rem;margin-top:2px;opacity:0}.read-only-input{background-color:#e9ecef!important;cursor:default}.dashboard .dashboard-placeholder{background:#eee;border:10px solid #fff;font-family:FontAwesome;font-size:72px;padding-top:50px;position:relative;text-align:center}.dashboard .dashboard-placeholder:before{content:"\f150";left:0;position:absolute;right:0;top:80px}@media screen and (max-width:700px){.dashboard .dashboard-placeholder{font-size:32px;padding-top:20px}.dashboard .dashboard-placeholder:before{top:10px}}.dashboard .dashboard-item,.dashboard .dashboard-placeholder{box-sizing:border-box;height:238px}.dashboard .dashboard-item div,.dashboard .dashboard-placeholder div{position:relative}@media screen and (max-width:768px){.dashboard .dashboard-item,.dashboard .dashboard-placeholder{height:40px;margin-bottom:8px;overflow:hidden}.dashboard .dashboard-item .dashboard-heading,.dashboard .dashboard-placeholder .dashboard-heading{padding-top:0!important}}.dashboard .dashboard-item .dashboard-actions,.dashboard .dashboard-placeholder .dashboard-actions{position:absolute;right:5px;top:5px}.dashboard .dashboard-item .dashboard-actions a,.dashboard .dashboard-placeholder .dashboard-actions a{color:#fff;display:inline-block;opacity:.5;padding:4px 14px}.dashboard .dashboard-item .dashboard-actions a:hover,.dashboard .dashboard-placeholder .dashboard-actions a:hover{opacity:1}.dashboard .dashboard-item .dashboard-heading,.dashboard .dashboard-placeholder .dashboard-heading{font-size:18px;margin:0;padding:0}.dashboard .dashboard-item .dashboard-heading a,.dashboard .dashboard-placeholder .dashboard-heading a{color:#fbfbfb;display:block;font-size:18px;line-height:2em;overflow:hidden;padding:0 45px 0 10px;text-overflow:ellipsis;white-space:nowrap}.dashboard .dashboard-item .dashboard-heading a div,.dashboard .dashboard-placeholder .dashboard-heading a div{font-size:18px}.dashboard .dashboard-item .dashboard-heading a div .badge,.dashboard .dashboard-placeholder .dashboard-heading a div .badge{font-size:75%}.dashboard .dashboard-item .dashboard-heading .badge,.dashboard .dashboard-placeholder .dashboard-heading .badge{margin-top:6px;vertical-align:top}.dashboard .dashboard-item .dashboard-body,.dashboard .dashboard-placeholder .dashboard-body{color:#fbfbfb;height:175px;margin:2px;overflow:hidden;position:relative}.dashboard .dashboard-item .dashboard-body .fa-stack,.dashboard .dashboard-placeholder .dashboard-body .fa-stack{color:rgba(0,0,0,.11)!important}.dashboard .dashboard-item .dashboard-body table,.dashboard .dashboard-item .dashboard-body table tr,.dashboard .dashboard-item .dashboard-body table tr td,.dashboard .dashboard-placeholder .dashboard-body table,.dashboard .dashboard-placeholder .dashboard-body table tr,.dashboard .dashboard-placeholder .dashboard-body table tr td{background-color:transparent}.dashboard .dashboard-item .dashboard-body .dashboard-body-inner,.dashboard .dashboard-placeholder .dashboard-body .dashboard-body-inner{padding:8px}.dashboard .dashboard-item .dashboard-body a,.dashboard .dashboard-placeholder .dashboard-body a{color:#fbfbfb}.dashboard .dashboard-item .dashboard-body h4,.dashboard .dashboard-placeholder .dashboard-body h4{color:#fbfbfb;margin-bottom:10px}.dashboard .dashboard-item .dashboard-body ul,.dashboard .dashboard-placeholder .dashboard-body ul{margin:0 0 10px;padding:0}.dashboard .dashboard-item .dashboard-body ul li,.dashboard .dashboard-placeholder .dashboard-body ul li{line-height:3em;list-style:none;margin:0;padding:0}.dashboard .dashboard-item .dashboard-body ul li a,.dashboard .dashboard-placeholder .dashboard-body ul li a{display:block;padding:0 10px}.dashboard .dashboard-item .dashboard-body ul li a:hover,.dashboard .dashboard-placeholder .dashboard-body ul li a:hover{background-color:rgba(0,0,0,.231)!important;color:#fff!important}.dashboard .dashboard-item .dashboard-body .carousel,.dashboard .dashboard-placeholder .dashboard-body .carousel{border:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;bottom:0;left:0;position:absolute;right:0;top:0}.dashboard .dashboard-item .dashboard-body .carousel .carousel-inner,.dashboard .dashboard-placeholder .dashboard-body .carousel .carousel-inner{height:100%;width:100%}.dashboard .dashboard-item .dashboard-body .carousel .carousel-inner .item,.dashboard .dashboard-placeholder .dashboard-body .carousel .carousel-inner .item{background-color:transparent;background-size:cover;color:#fbfbfb;height:100%;overflow:hidden;width:100%}@media only screen and (max-width:768px){.dashboard .dashboard-item .dashboard-body .carousel .carousel-inner .item,.dashboard .dashboard-placeholder .dashboard-body .carousel .carousel-inner .item{line-height:22px}}.dashboard .dashboard-item .dashboard-body .carousel .carousel-inner .item .caption,.dashboard .dashboard-placeholder .dashboard-body .carousel .carousel-inner .item .caption{left:8px;padding:8px;position:absolute;right:8px;top:8px}.dashboard .dashboard-item .dashboard-body .carousel.flip .carousel-inner .item,.dashboard .dashboard-placeholder .dashboard-body .carousel.flip .carousel-inner .item{animation-duration:1s;animation-fill-mode:both}.dashboard .dashboard-item .dashboard-body .carousel.flip .carousel-inner .item.active,.dashboard .dashboard-placeholder .dashboard-body .carousel.flip .carousel-inner .item.active{animation-name:fadeInUp}.dashboard .dashboard-item .dashboard-body .portfolio-table,.dashboard .dashboard-placeholder .dashboard-body .portfolio-table{border:none;margin:0;text-align:center;width:100%}.dashboard .dashboard-item .dashboard-body .portfolio-table tr td,.dashboard .dashboard-placeholder .dashboard-body .portfolio-table tr td{border:1px solid rgba(0,0,0,.125)}.dashboard .dashboard-item .dashboard-body .portfolio-table .portfolio-box,.dashboard .dashboard-placeholder .dashboard-body .portfolio-table .portfolio-box{padding:5px}.dashboard .dashboard-item .dashboard-body .portfolio-table .portfolio-box .portfolio-box-number,.dashboard .dashboard-placeholder .dashboard-body .portfolio-table .portfolio-box .portfolio-box-number{font-size:26px;font-weight:700;width:100%}.dashboard .dashboard-item .dashboard-body .portfolio-table .portfolio-box .portfolio-box-description,.dashboard .dashboard-placeholder .dashboard-body .portfolio-table .portfolio-box .portfolio-box-description{font-size:10px;width:100%}@media only screen and (max-width:700px){.dashboard .dashboard-item .dashboard-body,.dashboard .dashboard-placeholder .dashboard-body{display:none}}.dashboard .dashboard-item>div:after,.dashboard .dashboard-placeholder>div:after{clear:both;content:" ";display:table}.dashboard .carousel-control-footer{bottom:8px;position:absolute!important;right:8px}.dashboard .carousel-control-footer .carousel-control{font-size:25px;padding:0 5px}.dashboard .dashboard-button{bottom:8px;color:#fbfbfb;left:8px;max-width:70%;overflow:hidden;position:absolute;text-overflow:ellipsis;white-space:nowrap}.dashboard .dashboard-button:hover{background-color:rgba(0,0,0,.231)!important;color:#fff!important}@media only screen and (max-width:700px){.dashboard .dashboard-button{display:none}}.dashboard.dashboard-full .dashboard-item{float:none;width:100%}@keyframes fadeInUp{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}