@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;src:local("Montserrat-Regular"),url("../fonts/montserrat/Montserrat-Regular.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-Regular.woff") format("woff"),url("../fonts/montserrat/Montserrat-Regular.ttf") format("truetype"),url("../fonts/montserrat/Montserrat-Regular.svg") format("svg")}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;src:local("Montserrat-Bold"),url("../fonts/montserrat/Montserrat-Bold.woff2") format("woff2"),url("../fonts/montserrat/Montserrat-Bold.woff") format("woff"),url("../fonts/montserrat/Montserrat-Bold.ttf") format("truetype"),url("../fonts/montserrat/Montserrat-Bold.svg") format("svg")}html,body{height:100%}a,a:focus,a:hover,a:active{outline:0 !important;text-decoration:none}a:focus,a:hover,a:active{color:#69b6f3}h1,h2,h3,h4,h5,h6{font-family:"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-weight:normal}dt,dd{font-family:"Montserrat";font-size:13px;font-weight:300;line-height:20px}dd{opacity:.7}dt{text-transform:uppercase}.margin-top-8{margin-top:8px}.hidden{display:none !important}.homepage{clear:both;overflow:hidden;height:100%;width:85%;padding-left:0;padding-top:60px;position:relative}.homepage .header{padding:10px 20px;clear:both;position:fixed;top:0;right:0;left:0;z-index:10;border-bottom:none}.homepage .header .logo-block .header__logo__image{max-height:40px}.homepage .header .user-block .user-name{padding-right:10px;padding-top:6px}.homepage .header .user-block .dropdown .profile-dropdown-toggle{background:transparent;border:none}.homepage .header .user-block .dropdown .profile-dropdown-toggle:focus{outline:none}.homepage .header .user-block .dropdown .profile-dropdown-toggle .thumbnail-wrapper{width:32px;height:32px;overflow:hidden;float:left}.homepage .header .user-block .dropdown .profile-dropdown-toggle .thumbnail-wrapper.circular{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.homepage .header .user-block .dropdown .profile-dropdown-toggle img{width:100%;height:100%;text-align:center}.homepage .header .user-block .dropdown-menu li{cursor:pointer}.homepage .header .user-block .dropdown-menu li a{display:block;clear:both;font-weight:400;white-space:nowrap}.homepage .header .user-block .profile-dropdown{padding:0;border-radius:0}.homepage .header .user-block .profile-dropdown li:last-child{background-color:#f0f0f0}.homepage .header .user-block .profile-dropdown li a{opacity:.5;padding-left:17px;padding-right:19px;min-width:138px}.homepage .header .user-block .profile-dropdown li a>i{margin-right:10px}.homepage .nav-menu .navbar{background:#32366d;margin-bottom:0;border-radius:0}.homepage .nav-menu .navbar .nav li:hover,.homepage .nav-menu .navbar .nav li.active{background:#db2748}.homepage .nav-menu .navbar .nav li:hover a,.homepage .nav-menu .navbar .nav li.active a{color:#fff;background:#db2748}.homepage .nav-menu .navbar .nav li a{color:#fff}.homepage .footer{border-top:1px solid rgba(98,98,98,.3);position:absolute;bottom:0;width:100%;height:50px;padding:15px}.homepage .footer .hint-text{opacity:.7}.homepage .container{width:100%;height:100%;padding-bottom:50px}.content{padding:20px 15px 60px 15px;height:100%;overflow-y:auto;background:#eef0f0}.content .content-left .sidenav{height:70%;z-index:1;background-color:#32366d;padding-top:20px;transition:.5s}.content .content-left .sidenav a{padding:8px;margin-bottom:20px;text-decoration:none;font-size:14px;color:#fff;display:block;transition:.3s;cursor:pointer}.content .content-left .sidenav a:hover,.content .content-left .sidenav a.active{background:#db2748;color:#fff}.content .content-left .sidenav a i{margin-right:20px;width:25px;text-align:center}.page-sidebar{width:260px;background-color:#2b303b;z-index:1040;position:absolute;bottom:0;top:0;left:0;right:auto;overflow:hidden;-webkit-transition:-webkit-transform 400ms cubic-bezier(.05,.74,.27,.99);-moz-transition:-moz-transform 400ms cubic-bezier(.05,.74,.27,.99);-o-transition:-o-transform 400ms cubic-bezier(.05,.74,.27,.99);transition:transform 400ms cubic-bezier(.05,.74,.27,.99);-webkit-backface-visibility:hidden;-webkit-perspective:1000}.page-sidebar .sidebar-header{display:block;background-color:#272b35;height:60px;line-height:60px;color:#fff;width:100%;padding:0 20px;padding-left:30px;clear:both;z-index:10;position:relative}.page-sidebar .sidebar-header img{width:150px}.page-sidebar .sidebar-header .logo_title{font-size:28px;font-family:Montserrat}.page-sidebar .sidebar-header .logo_title a{color:#fff}.page-sidebar .sidebar-menu{height:calc(100% - 50px);position:relative;width:100%}.page-sidebar .sidebar-menu .scroll-wrapper{overflow:hidden !important;padding:0 !important;position:relative}.page-sidebar .sidebar-menu .menu-items{list-style:none;margin:0;padding:0;position:relative;overflow:auto;-webkit-overflow-scrolling:touch;height:calc(100% - 10px);width:100%}.page-sidebar .sidebar-menu .menu-items li{display:block;margin-top:15px;padding:0;clear:right}.page-sidebar .sidebar-menu .menu-items li:before,.page-sidebar .sidebar-menu .menu-items li:after{display:table;content:" ";clear:both}.page-sidebar .sidebar-menu .menu-items li a{font-family:Arial,sans-serif;display:inline-block;color:#788195;padding:0 3px;padding-left:32px;min-height:40px;line-height:40px;font-size:14px;clear:both;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:65%}.page-sidebar .sidebar-menu .menu-items li a .title{float:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#788195}.page-sidebar .sidebar-menu .menu-items li a .arrow{float:right}.page-sidebar .sidebar-menu .menu-items li a .arrow:before{float:right;display:inline;font-size:16px;font-family:FontAwesome;height:auto;content:"";font-weight:300;text-shadow:none;-webkit-transition:all .12s ease;transition:all .12s ease}.page-sidebar .sidebar-menu .menu-items li .icon-thumbnail{display:inline-block;background:#21252d;height:35px;width:35px;line-height:35px;text-align:center;vertical-align:middle;position:relative;left:0;float:right;margin-right:14px;color:#51646b;font-size:16px;-webkit-transition:-webkit-transform .4s cubic-bezier(.05,.74,.27,.99);transition:transform .4s cubic-bezier(.05,.74,.27,.99);-webkit-backface-visibility:hidden;-webkit-perspective:1000;font-family:"Segoe UI","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-weight:bold}.page-sidebar .sidebar-menu .menu-items li .icon-thumbnail.bg-active{background-color:#47b5ab;color:#fff}.page-sidebar .sidebar-menu .menu-items li ul.sub-menu{display:none;list-style:none;clear:both;margin:0 0 10px 0;padding:18px 0 10px 0;background-color:#21252d}.page-sidebar .sidebar-menu .menu-items li ul.sub-menu li{margin-top:10px}.page-sidebar .sidebar-menu .menu-items li.open ul.sub-menu{display:block}.page-sidebar .sidebar-menu .menu-items li.open .arrow{float:right}.page-sidebar .sidebar-menu .menu-items li.open .arrow:before{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.page-sidebar .sidebar-menu .menu-items li.open>a>.title,.page-sidebar .sidebar-menu .menu-items li.open>a>span,.page-sidebar .sidebar-menu .menu-items li.open>.title,.page-sidebar .sidebar-menu .menu-items li.active>a>.title,.page-sidebar .sidebar-menu .menu-items li.active>a>span,.page-sidebar .sidebar-menu .menu-items li.active>.title,.page-sidebar .sidebar-menu .menu-items li:hover>a>.title,.page-sidebar .sidebar-menu .menu-items li:hover>a>span,.page-sidebar .sidebar-menu .menu-items li:hover>.title,.page-sidebar .sidebar-menu .menu-items li .active>a>.title,.page-sidebar .sidebar-menu .menu-items li .active>a>span,.page-sidebar .sidebar-menu .menu-items li .active>.title{color:#fff !important}.page-sidebar .sidebar-menu .menu-items li.open>.icon-thumbnail,.page-sidebar .sidebar-menu .menu-items li.open~.icon-thumbnail,.page-sidebar .sidebar-menu .menu-items li.active>.icon-thumbnail,.page-sidebar .sidebar-menu .menu-items li.active~.icon-thumbnail,.page-sidebar .sidebar-menu .menu-items li:hover>.icon-thumbnail,.page-sidebar .sidebar-menu .menu-items li:hover~.icon-thumbnail,.page-sidebar .sidebar-menu .menu-items li .active>.icon-thumbnail,.page-sidebar .sidebar-menu .menu-items li .active~.icon-thumbnail{color:#fff !important}.breadcrumb{font-family:'Montserrat';-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-shadow:none;background-color:transparent;padding:15px 0;padding-top:0;margin:0;border:none;text-transform:uppercase;display:block}.breadcrumb a{margin-left:5px;margin-right:5px;font-family:'Montserrat';font-size:11px !important;font-weight:400;color:#7b7d82}.breadcrumb a.active{font-weight:600;color:#0090d9}.breadcrumb li{padding-left:0}.breadcrumb>li+li:before{padding:0 5px;color:#7b7d82;font-family:FontAwesome;content:"";font-weight:bold}.breadcrumb a,.breadcrumb i,.breadcrumb span,.breadcrumb li{color:#7b7d82;font-weight:300;text-shadow:none}.panel-default{border-radius:0;border:none}.panel-default .panel-heading{background:#fff}.panel-default .panel-heading .panel-title{text-transform:uppercase;font-weight:600;display:inline-block;font-family:'Montserrat';line-height:34px}.panel-default .panel-body .nav-tabs{border:none;padding:0 15px}.panel-default .panel-body .nav-tabs li a{border:none;font-family:'Montserrat';color:rgba(81,100,107,.7);border-radius:0;font-size:13px;text-transform:uppercase}.panel-default .panel-body .nav-tabs li a:hover{background-color:transparent}.panel-default .panel-body .nav-tabs li:after{-webkit-transition:all .1s linear 0s;transition:all .1s linear 0s;-webkit-backface-visibility:hidden;width:100%;display:block;background-color:#eb7374;height:0;content:'';z-index:125}.panel-default .panel-body .nav-tabs li.active:after,.panel-default .panel-body .nav-tabs li:hover:after{height:3px}.panel-default .panel-body .nav-tabs li.active a,.panel-default .panel-body .nav-tabs li:hover a{color:#555;border:none}.panel-default .panel-body .nav-tabs:after{border-bottom:1px solid rgba(0,0,0,.1);width:100%;position:relative;bottom:3px;z-index:120}.table-common{margin-bottom:0}.table-common .cursor-pointer{cursor:pointer}.table-common .fa{font-size:18px}.table-common .fa.f-s-16{font-size:16px}.table-common .image-avatar{width:50px;height:50px;border-radius:50%}.table-common thead tr th{font-family:Montserrat;font-size:13px;text-transform:uppercase;padding-left:0}.table-common tbody tr td{vertical-align:middle;padding-left:0;max-width:200px}.table-common tbody tr td ul{padding-left:15px}.table-common tbody tr:hover{background:#e1f0fd}.table-common tbody tr.hasError:hover td{background:#ff4d4d;color:#fff}.table-common tbody tr.hasError td{background:#ff4d4d;color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:300px}.table-common tbody tr.hasError a{color:#fff}.table-common .page-item.disabled{pointer-events:none}.table-common .control-column{width:60px;text-align:center}.table-common .text-middle{vertical-align:middle !important}.filter-block{margin-bottom:15px;border-bottom:1px solid #ddd}.filter-block>div{display:inline-block;padding-bottom:15px}.filter-block>div .form-control{display:inline-block;max-width:170px;border-color:#8c8c8c}.filter-block>div .bootstrap-select{max-width:170px}.form-group-default{position:relative;border:1px solid rgba(0,0,0,.18);border-radius:2px;padding:7px}.form-group-default input::-webkit-input-placeholder,.form-group-default textarea::-webkit-input-placeholder{font-size:13px}.form-group-default input::-moz-placeholder,.form-group-default textarea::-moz-placeholder{font-size:13px}.form-group-default input::-ms-input-placeholder,.form-group-default textarea::-ms-input-placeholder{font-size:13px}.form-group-default input::-moz-placeholder,.form-group-default textarea::-moz-placeholder{font-size:13px}.form-group-default.required:after{color:#eb7374;content:"*";font-family:arial;font-size:20px;position:absolute;right:15px;top:9px}.form-group-default.has-error{background-color:rgba(235,115,116,.1)}.form-group-default.has-error .form-control{border:none;box-shadow:none}.form-group-default.has-error .error{display:block}.form-group-default .form-control{border:none;min-height:25px;padding:0;background:none;box-shadow:none}.form-group-default .form-control:not(textarea){line-height:25px}.form-group-default textarea{max-width:100%;min-width:100%}.form-group-default label{margin:0;display:block;opacity:1;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.form-group-default label.title{text-transform:uppercase;color:#51646b;font-family:'Montserrat';font-size:12px}.form-group-default .error{font-size:12px;color:#eb7374;display:block;font-weight:normal}.form-group-default .table-common thead tr th{text-transform:none}.form-group-default .table-common thead tr th span{font-size:14px;line-height:12px}.form-group-default .table-common tbody tr.disabled td{color:#999}.form-group-default .table-common tbody tr td{vertical-align:top}.form-group-default .table-common tbody tr td.line-height-34{line-height:34px}.form-group ul{list-style-type:none;padding:15px 0}.form-group .checkbox label,.form-group .radio label{font-weight:normal}.form-group .checkbox label input,.form-group .radio label input{float:left;margin-right:10px}.form-group .checkbox:only-child label,.form-group .radio:only-child label{font-weight:bold;color:#51646b}.form-group .checkbox+.checkbox,.form-group .radio+.radio{margin-top:0}.list-title{border-bottom:2px solid #51646b;position:relative;margin-bottom:8px;height:24px}.list-title .list-add-btn{color:#51646b;position:absolute;right:0;top:13px;background:#fff;width:16px;height:20px;text-align:right}.list-title .list-add-btn:hover{color:#333}.radio-group{padding:8px 20px;font-family:"Montserrat";color:#51646b}.validation-summary-errors li{text-align:left;color:#eb7374}.modal-dialog{width:300px}.modal-dialog .login-block .block-header{height:47px;background-color:#32366d;border-bottom:3px solid #db2748}.modal-dialog .login-block .block-content{background-color:#f2f2f2;padding:5px 20px 6px}.modal-dialog .login-block .block-content .logo{text-align:center;line-height:39px;margin:8px}.modal-dialog .login-block .block-content .logo img{width:175px;height:44px}.modal-dialog .login-block .block-content .logo p{font-weight:100;font-size:36px}.modal-dialog .login-block .block-content .control-label{width:100%;text-align:left;padding:6px 0;font-weight:300}.modal-dialog .login-block .block-content input.btn-remember{margin-right:10px}.modal-dialog .login-block .block-content .form-group{margin-bottom:0}.modal-dialog .login-block .block-content .btn-login{background-color:#db2748;border-color:#db2748;margin-bottom:4px;margin-top:15px}.modal-dialog .login-block .block-content .error-account-msg{word-break:break-all}.modal-dialog .login-block .block-content .text-danger{font-size:12px}.modal-dialog .login-block .block-content .text-danger ul{list-style:none;padding-left:0;margin:0}.modal-dialog .login-block .block-content .text-danger ul li{padding-top:4px}.modal-dialog .login-block .block-content .option-box{font-size:12px;line-height:20px}.modal-dialog .login-block .block-footer{background-color:#f2f2f2;padding-top:20px}.bootstrap-select{width:auto;border:1px solid #8c8c8c;background:#fff;border-radius:4px}.bootstrap-select.disabled{border:1px solid #ddd}.bootstrap-select>select{display:none !important}.bootstrap-select .dropdown-toggle{border:none;background:transparent;box-shadow:none;padding-left:8px;width:100%}.bootstrap-select .dropdown-toggle:focus{outline:none !important}.bootstrap-select .dropdown-toggle:hover{background-color:transparent !important}.bootstrap-select .dropdown-toggle .filter-option{text-overflow:ellipsis}.bootstrap-select .dropdown-menu{border-radius:0;max-width:100%}.bootstrap-select .dropdown-menu li a{overflow:hidden;text-overflow:ellipsis}.bootstrap-select .dropdown-menu li:focus,.bootstrap-select .dropdown-menu a:focus{outline:none}.bootstrap-select .dropdown-menu .bs-searchbox input{border:1px solid #ddd;padding:6px 12px;border-radius:0}.bootstrap-select.open .dropdown-toggle.btn-default{background-color:transparent}.form-group-default .bootstrap-select{border-radius:0}.form-group-default .bootstrap-select .dropdown-toggle{border-radius:0}.form-group-default>.bootstrap-select .dropdown-toggle{padding-left:0}.form-group-default>.bootstrap-select .dropdown-toggle.bs-placeholder{font-size:13px}@media only screen and (max-width:760px){table,thead,tbody,th,td,tr{display:block}thead tr{position:absolute;top:-9999px;left:-9999px}tr{border:1px solid #ccc}td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:50%}td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap}}@media only screen and (max-width:760px),(min-device-width:768px) and (max-device-width:1024px){.homepage{width:100% !important}.homepage .header{padding-left:0;padding-top:0;padding-right:0}.homepage .header .user-block .user-name{display:none}.homepage .footer{padding:0}.pull-right{float:right !important;padding-right:6px}.table-common tbody tr td{word-break:break-word}}@media only screen and (min-device-width:1024px) and (max-device-width:1366px){.homepage{width:70% !important}.homepage .header{padding-left:0;padding-top:0;padding-right:0}.homepage .header .user-block .user-name{display:none}.homepage .footer{padding:0}.pull-right{float:right !important;padding-right:6px}.table-common tbody tr td{word-break:break-word}}@media only screen and (max-device-width:1366px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){.homepage{width:70% !important}.homepage .header{padding-left:0;padding-top:0;padding-right:0}.homepage .header .user-block .user-name{display:none}.homepage .footer{padding:0}.pull-right{float:right !important;padding-right:6px}.table-common tbody tr td{word-break:break-word}.w3-bar-block .w3-bar-item{display:none !important}}