#header .header-body{border-top:0px solid #EDEDED;border-bottom:1px solid transparent;min-height:65px;padding:0;}
#header .header-logo img{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;position:relative;margin:5px 15px 5px 0;top:0;}
#header .header-partner-icons{float:right;margin:21px 0 0 0;width:100px;}
#header .header-nav-main nav > ul > li.dropdown-mega.dropdown-mega-signin.logged .dropdown-menu{width:10%;right:15px;left:auto;border-radius:0;}
#footer{background:none;border-top:0px solid #0e0e0e;font-size:0.8em;margin-top:20px;padding:0;position:relative;clear:both;}
#footer .footer-copyright{background:none;border-top:0px solid #060606;margin-top:0px;padding:30px 0 10px;}
#footer .footer-copyright div{color:#555;}
#footer a{color:#555;}
#footer a:hover{color:#000;}
#search{position:fixed;top:110px;left:0px;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.7);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-webkit-transform:translate(0px, -100%) scale(0, 0);-moz-transform:translate(0px, -100%) scale(0, 0);-o-transform:translate(0px, -100%) scale(0, 0);-ms-transform:translate(0px, -100%) scale(0, 0);transform:translate(0px, -100%) scale(0, 0);opacity:0;}
#search.open{-webkit-transform:translate(0px, 0px) scale(1, 1);-moz-transform:translate(0px, 0px) scale(1, 1);-o-transform:translate(0px, 0px) scale(1, 1);-ms-transform:translate(0px, 0px) scale(1, 1);transform:translate(0px, 0px) scale(1, 1); opacity:1;}
#search input[type="text"]{position:absolute;top:50%;width:100%;color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0);font-size:30px;font-weight:300;text-align:center;border:0px;margin:0px auto;margin-top:-51px;padding-left:30px;padding-right:30px;outline:none;}
#search select{position:relative;display:block;top:50%;color:rgb(255, 255, 255);background:rgba(0, 0, 0, 0);font-size:24px;font-weight:300;align-items:center;text-align:center;border:0px;margin:0px auto;justify-content:center;outline:none;}
#search select > option {color: #fff;background: #333;}
#search .btn {position:absolute;top:50%;left:50%;margin-top:61px;margin-left:-45px;}
#search .close {position:fixed;top:15px;right:15px;color:#fff;background-color:#428bca;border-color:#357ebd;opacity:1;padding:10px 17px;font-size:27px;}
html #footer.color-quaternary{background:none;border-top-color:#cccccc;}
html #footer.color-quaternary .footer-copyright{background:#f4f4f4;border-top-color:#bfbfbf;}
html .container{width:95%;}
html .btn-import{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#FF8B00;border-color:#FDC00F #FDC00F #FF8B00;}
html .btn-import:hover{color:#ffffff;background-color:#FDC00F;border-color:#FDC00F #FDC00F #FF8B00;}
html .btn-accept{color:#ffffff;background-color:#3CB44B;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
html .btn-accept a:link{color:#ffffff;}
html .btn-accept:hover{color:#ffffff;background-color:#6FB006;}
html .btn-reject{color:#ffffff;background-color:#EE0000;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}
html .btn-reject:hover{color:#ffffff;background-color:#D70312;}
html .btn-save{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#7CB5D2;border-color:#2aafea #2aafea #2A72B5;}
html .btn-save:hover{color:#ffffff;background-color:#104577;border-color:#2aafea #2aafea #2A72B5;}
html .btn-search{color:#555;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#fff;border-color:#ccc;}
html .btn-search:hover{color:#2aafea;border-color:#ccc;}
html .featured-box-secondary .icon-featured{background-color:#ffcc00;}
html .featured-box-secondary h4{color:#ffcc00;}
html .featured-box-secondary .box-content{border-top-color:#ffcc00;}
html .featured-box.featured-box-quaternary .icon-arrow{color:#ccc;}
html .featured-boxes-style-6 .featured-box.featured-box-primary h4{color:#2aafea;}
html .featured-boxes-style-6 .featured-box.featured-box-primary .icon-arrow{color:#b2dba1;}
html .heading-secondary,
html .lnk-secondary,
html .text-color-secondary{color:#ffcc00 !important;}
html .language{padding:8px 10px;}
html .language:first-child{border-right:solid 2px #ededed;}
html .table-payment > thead > tr > th{min-width:80px;}
html .table-payment > thead > tr > th.th-xs{min-width:40px;}
/*html .table > thead > tr > th a:link{Color:#555;}*/
html .table > tbody > tr > th.kpi-group {background:#D3F1FF;color:#1FACDC;}
html .table > tbody > tr > th.kpi-individual {font-weight:bold;background:#F7F2DB;}
html .table > tbody > tr > th.kpi-section {font-weight:bold;background:#ddd;}
html .table > tfoot > tr > td {font-weight:bold;}
html .table > tfoot > tr > td > span {display: block;width: 100%;height: 34px;padding: 6px 12px;font-size: 14px;line-height: 1.42857143;color: #888;background-color: #fff;background-image: none;border:none;border-radius:0;}
html .table-calendar > tbody > tr:nth-child(2n+1) > th{vertical-align:bottom;}
html .table .heading-plus,html .table .footer-plus{background:#f0ffda;color:#3CB44B;}
html .table .heading-plus a{color:#00B050;}
html .table .heading-plus.total, html .table .footer-plus.total {background:#6de3c6;color:#f00;}
html .table .heading-plus.total a {color:#000;}
html .table .heading-deduct,html .table .footer-deduct{background:#ffe1e1;}
html .table .heading-deduct a{color:#ff0066;}
html .table .heading-deduct.total, html .table .footer-deduct.total {background:#ff7070;}
html .table .heading-deduct.total a {color:#790000;}
html .table .item-plus{background:#f5fff0;}
html .table .item-plus.total{background:#d5fff5;}
html .table .item-deduct {background: #fff2fa;}
html .table .item-deduct.total{background:#ffe4e4;}
html .table .footer{background:#DDEBF7;color:#2A72B5;}
html .table-fit{width:auto;}  
html .table-kpi{width:auto;}
html .table-kpi > tbody > tr:nth-child(2n+1) > th{font-size:0.9em;font-weight:600;}
html .table-kpi .heading-target{background:#72dadd;}
html .table-kpi .heading-target a{color:#07375D;}
html .table-kpi .item-target{background:#f5fcff;color:#000;}
html .table-kpi td a:link,
html .table-kpi td a:visited{color:#555;}
html .table-kpi td a:hover{color:#2aafea;}      
html .table-month{width:auto;}
html .table-month > tbody > tr:nth-child(2n+1) > th{border-top:none;}
html .table-noborder{border:0;}
html .table-noborder > tbody > tr > th,
html .table-noborder > tbody > tr > td{border:0;}    
html .table-pms{width:auto;}
html .table-pms > tbody > tr:nth-child(2n+1) > th{font-size:0.9em;font-weight:600;}
html .table-pms .heading-selected{background:#ffcc00;}
html .table-pms .heading-selected a{color:#07375D; white-space:nowrap;}
html .table-pms .item-selected{background:rgba(255, 215, 0, 0.1);color:#000;}
html .table-pms .heading-2-selected{background:#a0ff1f;}
html .table-pms .heading-2-selected a{color:#07375D; white-space:nowrap;}
html .table-pms .item-2-selected{background:rgba(160, 255, 31, 0.1);color:#000;}
html .table-pms td a:link,
html .table-pms td a:visited{color:#555;}
html .table-pms td a:hover{color:#2aafea;}
html .table .potential {border-left: solid 1px #ccc;border-right: solid 1px #ccc;}
html .table .potential a {color: #F6A821;}/*A7D535*/
html .table .potential a.disable {color: #ccc;}
/*html .table-striped > tbody > tr:nth-child(2n+1) > td,
html .table-striped > tbody > tr:nth-child(2n+1) > th {background-color: #f9f9f9;}
html .table-striped > tbody > tr:first-child > td:first-child{background-color:#fff;border:none;}*/
html span.language{border:none;padding:0px;}    
i.fa .fa-check-circle .gray{color: #ccc;}
ul.comments{list-style:none;margin:0;padding:0;}
ul.comments li{clear:both;padding:10px 0 0 65px;}
ul.comments li img.avatar{height:40px;width:40px;}
ul.comments li ul.reply{margin:0;}
ul.comments li a{text-decoration:none;}
ul.comments li .img-thumbnail{margin-left:-65px;position:absolute;}
ul.comments li .comment{margin-bottom:10px;}
ul.comments .comment-arrow{border-bottom:8px solid transparent;border-right:12px solid #F4F4F4;border-top:8px solid transparent;height:0;left:-12px;position:absolute;top:16px;width:0;}
ul.comments .comment-block{background:#F4F4F4;border-radius:5px;padding:5px 10px 5px;position:relative;}
ul.comments .comment-block p{font-size:0.8em;line-height:21px;margin:0;padding:0;}
ul.comments .comment-block .comment-by{display:block;font-size:0.8em;line-height:18px;margin:0;padding:0;}
ul.comments .comment-block .date{clear:both;color:#999;font-size:0.8em;}    
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;}       
div.feature-box-icon.gray{background:#ccc;} 
p i.fa{margin-right:5px;}                       
ul.nav-list ul{list-style:none;margin:0 0 0 15px;padding:0;}
.btn.btn-quaternary {color:#2AAFEA;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#F8F8F8;border-color:#2AAFEA #2AAFEA #3499DC;}
.btn.btn-quaternary:hover {color:#00B0F0;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#fff;border-color:#2AAFEA #2AAFEA #3499DC;}
.col-od-1, .col-od-2, .col-od-3, .col-od-4, .col-od-5, .col-od-6, .col-od-7, .col-od-8, .col-od-9, .col-od-10, .col-od-11, .col-od-12 {float: left;}
.col-od-15 {width: 100%;}
.col-od-14 {width: 93.3333333333333%;}
.col-od-13 {width: 86.6666666666667%;}
.col-od-12 {width: 80%;}
.col-od-11 {width: 73.3333333333333%;}
.col-od-10 {width: 66.6666666666667%;}
.col-od-9 {width: 60%;}
.col-od-8 {width: 53.3333333333333%;}
.col-od-7 {width: 46.6666666666667%;}
.col-od-6 {width: 40%;}
.col-od-5 {width: 33.3333333333333%;}
.col-od-4 {width: 26.6666666666667%;}
.col-od-3 {width: 20%;}
.col-od-2 {width: 13.3333333333333%;}
.col-od-1 {width: 6.66666666666667%;}
.color-best{color: #73FF5F;}
.color-good{color: #B9FF55;}
.color-okay{color: #FAFF5A;}
.color-poor{color: #FFA55A;}
.color-nope{color: #FF5F5F;}
.blue{color:#2AAFEA;}
.darkgray{color:#888;}
.gray{color:#ccc;}
.red,.red a{color: #FF0066;}
.gold{color:#FDC00F;}
.green{color:#18A68D;}
.alert-warning > a{color:#8a6d3b;text-decoration:underline;}             
.box-content h4{color:#f00;font-size:1.4em;font-weight:normal;}
.btn.fa-check{margin-right:20px;}
.center{align-items:center;justify-content:center;margin:0 auto;}
.centered {overflow:hidden;padding:10px 0;align-items:center;justify-content:center;display:flex;float:none;margin:0 auto;position:relative;}
.checkbox input[type="checkbox"]{position:absolute;margin-top:4px \9;margin-left:0px;}      
.checkbox-label{display:block;position:relative;cursor:pointer;margin-bottom:12px;font-size:14px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.checkbox-label input{position:absolute;opacity:0;}
.checkbox-label:hover input ~ .checkmark{background-color:#ccc;}
.checkbox-label input:checked ~ .checkmark{background-color:#2196F3;color:#f4f4f4;font-weight:bold;}      
.checkbox-label input:checked ~ .checkmark:after{display:block;}    
.checkmark{position:absolute;top:0;left:15%;height:25px;width:25px;background-color:#eee;border-radius:25%;padding-top:2px;}
.checkmark:after{content:"";position:absolute;display:none;}
.clear{clear:both;padding:10px;}  
.cockpit_value{position:absolute;bottom:25px;left:10px;text-align:center;width:100px;}
.cockpit_on,
.cockpit_med,
.cockpit_off,
.cockpit_submit{padding:10px;position:relative;text-align:center;width:100px;height:100px;}
.cockpit_submit{background:#fff200;color:#000;}
.cockpit_on{background:#a0ff1f;color:#000;}
.cockpit_on span,
.cockpit_on a:link,
.cockpit_on a:visited{color:#000;font-weight:bold;padding:2px;}
.cockpit_on a:hover{text-decoration:none;color:#fff;}
.cockpit_med{background:#fff200;color:#000;}
.cockpit_med span,
.cockpit_med a:link,
.cockpit_med a:visited{color:#000;font-weight:bold;padding:2px;}
.cockpit_med a:hover{text-decoration:none;color:#fff;}
.cockpit_off{background:#C5C5C5;color:#fff;}
.cockpit_off span,
.cockpit_off a:link,
.cockpit_off a:visited{color:#fff;font-weight:bold;padding:2px;}
.cockpit_off a:hover{text-decoration:none;color:#000;}
.competency li {padding:5px;}
.competency li li {padding:0px;}
.competency li:hover {background: #FDC00F;color: #000;}
.counters.counters-xs .fa, .counters.counters-xs .icons{font-size:20px;line-height:20px;}
.counters.counters-xs strong{font-size:25px;line-height:25px;}
.counters.counters-xs label{font-size:12px;line-height:12px;}
.counters > div{border-left:solid 1px #ccc;}
.counters > div:first-child{border-left:none;}
.counters-performance > div{border-left:none;}
.counters-performance > div:first-child{border-left:none;}
.counters-performance .counter-seperate{display:block;float:left;margin-top:55px;margin-left:-25px;}
.disable{color:#ccc;}
.fa-icon{border:#ccc solid 1px;border-radius:12px;color:#555;display:inline-block;height:24px;line-height:24px;position:relative;text-align:center;width:24px;margin:2px 0px;}
.fa-icon.active {background: limegreen;color: #fff;}
.fa-icon:hover{background:#3FA9F5;color:#fff;border:none;}
i.fa-icon{color:#3FA9F5;font-size:1em;font-weight:normal;}
.fa.fa-facebook-square{color:#4267b2;}
.fa.fa-twitter-square{color:#1da1F2;}
.fa.fa-google-plus-square{color:#db4437;}
.fa-plus-o:before{content:"\f067";}
.featured-box{margin-top: 5px;}
.featured-box .box-content{font-size:1em;padding:10px;}
.featured-boxes .featured-box{margin:15px 0;padding:0 4px;}
.featured-boxes .featured-box .box-content{padding:15px 0 0 0;}
.featured-box-1 h4{color:red;}
.featured-box-1 .box-content{border-top-color:red;font-size:0.9em;}
.featured-box-2 h4{color:orange;}
.featured-box-2 .box-content{border-top-color:orange;font-size:0.9em;}
.featured-box-3 h4{color:gold;}
.featured-box-3 .box-content{border-top-color:gold;font-size:0.9em;}
.featured-box-4 h4{color:yellowgreen;}
.featured-box-4 .box-content {border-top-color:yellowgreen;font-size:0.9em;}
.featured-box-5 h4{color:limegreen;}
.featured-box-5 .box-content{border-top-color:limegreen;font-size:0.9em;}
.featured-boxes-style-6 .featured-box .icon-featured {display:inline-block;font-size:20px;height:50px;padding:0;width:50px;margin-top:0;margin-bottom:10px;background:#FFF;border:1px solid #dfdfdf;color:#777;line-height:50px;}
.featured-boxes-style-6 .col-md-1.featured-box .icon-featured:after{border:4px solid #f4f4f4;border-radius:50%;box-sizing:initial;content:"";display:block;height:100%;left:-5px;padding:1px;position:absolute;top:-5px;width:100%;}
.featured-boxes-full .form-control,
.featured-boxes-full .btn{margin:auto;}
.featured-boxes-full .featured-box-training h4{color:#fff;}
.featured-boxes-full .featured-box-training{text-align:center;padding:25px;}
.featured-box-maturity,
.featured-boxes-full .featured-box-maturity h4{background:#fff200;color:#000;}
.featured-box-performance,
.featured-boxes-full .featured-box-performance h5,
.featured-boxes-full .featured-box-performance span{background:#9dc02e;color:#fff;}
.featured-box-promotion,                         
.featured-boxes-full .featured-box-promotion h5,
.featured-boxes-full .featured-box-promotion span{background:#a0ff1f;color:#000;}
.featured-boxes-full .featured-box-promotion p{color:#000;font-size:1.2em;font-weight:bold;}
.featured-button{color:#fff;background:#DADADA;width:120px;height:75px;position:relative;display:inline-block;vertical-align:middle;margin-top:2px;padding:15px 0;}
.featured-button.default{background:#cccccc;}
.featured-button.primary{background:#72dadd;}
.featured-button.secondary{background:#2aafea;}
.featured-button.tertiary{background:#FF0066;}
.featured-button.quaternary{background:#ffcc00;}
.featured-button.default:hover{background:#555;color:#fff;}
.featured-button.primary:hover{background:#18A68D;color:#fff;}
.featured-button.secondary:hover{background:#2A72B5;color:#fff;}
.featured-button.tertiary:hover,.featured-button.tertiary a:hover{background:#FF0000;color:#fff;}
.featured-button.quaternary:hover{background:#FDC00F;color:#fff;}
.featured-button .button-content{color: #fff;font-size: 0.95em;margin: 0;/*position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);*/}
.fileupload-preview,
.fileupload-preview a{color:#b1b1b1;font-size:0.95em;}
.form-group{margin-bottom:4px;}
.form-group .control-label{padding-top:0px;}
.form-group div{color:#000;}     
.form-info,.form-success,.form-warning,.form-error{line-height:15px;margin:10px 0px 10px 0px;padding:40px;vertical-align:middle;text-align:center;}
.form-info{background:url('images/32x32/icon-info.png') no-repeat 50% 0;}
.form-success{background:url('images/32x32/icon-success.png') no-repeat 50% 0;}
.form-warning{background:url('images/32x32/icon-warning.png') no-repeat 50% 0;}
.form-error{background:url('images/32x32/icon-error.png') no-repeat 50% 0;}
.ibox{clear: both;margin-bottom: 25px;margin-top: 0;padding: 0;}
.ibox .label{font-size: 1.2em;}
.ibox:after,.ibox:before{display: table;}
.ibox-content{clear: both;}
.ibox-heading{background-color: #f3f6fb;border-bottom: none;}
.ibox-heading h3{font-weight: 200;font-size: 24px;}
.ibox-title h1{display:inline-block;font-size:2.0em;margin:0;padding: 0;text-overflow: ellipsis;float: none;}
.ibox-title h4{display:inline-block;font-size:1.6em;margin:0;padding: 0;text-overflow: ellipsis;float: none;}
.ibox-title h5{display:inline-block;font-size:1.2em;margin:0;padding: 0;text-overflow: ellipsis;float: none;}
.ibox-title.idp-assign {background: #FFC756;text-align:center;}
.ibox-title.idp-assign h4{color:#fff;}
.ibox-title.idp-status {background: #92D050;text-align:center;}
.ibox-title.idp-status h4{color:#fff;}
.ibox-title .label{margin-left: 4px;}
.ibox-title .pull-right{position: absolute;right: 15px;top: 15px;}
.ibox-title{background-color: #ffffff;border-color: #e7eaec;border-image: none;border-style: solid solid none;border-width: 1px;color: inherit;margin-bottom: 0;padding: 10px;min-height: 48px;position: relative;clear: both;-webkit-border-radius: 3px 3px 0 0;-moz-border-radius: 3px 3px 0 0;border-radius: 2px 2px 0 0;}
.ibox-tools{display: block;float: none;margin-top: 0;position: absolute;top: 15px;right: 15px;padding: 0;text-align: right;}
.ibox-tools a{cursor: pointer;margin-left: 5px;color: #c4c4c4 !important;}
.ibox-tools h1{font-size:3.0em;font-weight:500;}
.ibox-icon{border-radius:36px;display:inline-block;height:32px;line-height:28px;position:relative;margin-top:-8px;padding:0;text-align:center;width:32px;}
.ibox-icon.gold{background:#EE8700;border:solid 4px #FDC00F;}
.ibox-icon.red{background:#ffcccc;border:solid 4px #f00;}
.ibox-icon.green{background:#a0ff1f;border:solid 4px #18a68d;}
.ibox-icon.blue{background:#ddebf7;border:solid 4px #2aafea;}
.ibox-icon .fa{font-size:1.2em;}
.ibox-content h1{font-size:2.4em;}
.ibox-content span{font-size:2.4em;font-weight:600;display:block;margin-bottom:10px;}
.ibox-content{background-color: #ffffff;color: inherit;padding: 15px 20px 20px 20px;border-color: #e7eaec;border-image: none;border-style: solid;border-width: 1px;}
.ibox-footer{color: inherit;border-top: 1px solid #e7eaec;font-size: 90%;background: #ffffff;padding: 10px 15px;}
.icon-box{border-radius:36px;display:inline-block;height:36px;line-height:36px;position:relative;padding:0;text-align:center;width:36px;}
.icon-box.green{background:#a0ff1f;}
.icon-box.green .fa{font-size:1.4em;color:#fff;margin-top:5px;}
.icon-box.red{background:#f00;}
.icon-box.red .fa{font-size:1.4em;color:#fff;margin-top:5px;}
.icon-box.blue{background:#2aafea;}
.icon-box.blue .fa{font-size:1.4em;color:#fff;margin-top:5px;}
.icon-box.blue .icons{font-size:1.4em;color:#fff;margin-top:5px;}
.icon-gray{background:#ccc;border-radius:3px;color:#FFF;display:inline-block;height:24px;line-height:24px;position:relative;text-align:center;width:24px;}
.icon-upper{background:#3FA9F5;border-radius:3px;color:#FFF;display:inline-block;height:24px;line-height:24px;position:relative;text-align:center;width:24px;}
.icon-upper:hover{background:#FDC00F;}
.icon-upper i{color:#FFF;font-size:1em;font-weight:normal;}
.icon-alert{background:#a0ff1f;border-radius:36px;color:#FFF;display:inline-block;height:32px;line-height:32px;position:relative;text-align:center;width:32px;}
.icon-alert i{color:#FFF;font-size:1em;font-weight:normal;}
.preparing, .preparing h1, .preparing h5{background-color:#ed9c28;color:#FFF;}
.recruiting, .recruiting h1, .recruiting h5{background-color:#2aafea;color:#FFF;}
.closed, .closed h1, .closed h5{background-color:#47a447;color:#FFF;}
a.label.label-default:link,a.label.label-default:visited,a.label.label-default:hover,
a.label.label-success:link,a.label.label-success:visited,a.label.label-success:hover {color: #fff;}
.label-default,
.label-primary,
.label-success {opacity: 0.75;}
.label-default:hover,
.label-primary:hover,
.label-success:hover{opacity:1;}
.label-finalized{background-color:#3f923f;color:#FFF;}
.label.label-md{font-size:0.9em;}
.label.label-5 {background:limegreen;color:#fff;}
.label.label-4 {background:yellowgreen;color:#fff;}
.label.label-3 {background:gold;color:#555;}
.label.label-2 {background:orange;color:#fff;}
.label.label-1 {background:red;color:#fff;}
.lc li {padding: 5px;}
.lc li li {padding: 0px;}
.lc li:hover {background-color: rgba(204,236,255,0.2);}
.lc-spec {
    background: #DEF3DE;
    border: solid 1px #D6EBC6;
    color: #397539;
}
.list.list-icons li > i.fa.fa-check-square.gray{color:#ccc;}
.list.list-icons.list-profile{width:100%;}
.list.list-icons.list-profile a,
.list.list-icons.list-profile span{font-size:0.9em;}
.list.list-icons li > i.fa.gray,
.list.list-inline.list-icons li > i.fa.gray{color:#ccc;}
.list-inline label {margin-left:8px;}
.main {border-top: 4px solid #ededed;}  
.matrix-boxs{display:inline-block;}
.matrix-box {width:150px;height:150px;padding:45px 0;}
.matrix-box span{display:block;font-weight:bold;font-size:30px;line-height:30px;}
.matrix-box label{display:block;font-weight:100;font-size:16px;line-height:16px;}
.matrix-box-gray,.matrix-box-gray1,.matrix-box-gray2,
.matrix-box-yellow,.matrix-box-yellow1,.matrix-box-yellow2,
.matrix-box-green,.matrix-box-green1,.matrix-box-green2,
.matrix-box-red {padding: 40px 0;}
.matrix-box-red{background:rgba(255,0,0,0.8);border:solid 3px #fff;color:#fff;}
.matrix-box-green{background:rgba(160,255,31,0.8);border:solid 3px #fff;color:#000;}
.matrix-box-green1{background:rgba(0,176,240,0.8);border:solid 3px #fff;color:#000;}
.matrix-box-green2{background:rgba(0,176,240,0.8);border:solid 3px #fff;color:#000;}
.matrix-box-yellow{background:rgba(255,245,58,0.8);border:solid 3px #fff;color:#555;}
.matrix-box-yellow1{background:rgba(255,245,58,0.4);border:solid 3px #fff;color:#555;}
.matrix-box-yellow2{background:rgba(255,242,0,0.4);border:solid 3px #fff;color:#555;}
.matrix-box-gray{background:rgba(255,51,0,0.8);border:solid 3px #fff;color:#fff;}
.matrix-box-gray1{background:rgba(255,51,0,0.4);border:solid 3px #fff;color:#fff;}
.matrix-box-gray2{background:rgba(255,51,0,0.4);border:solid 3px #fff;color:#fff;}
.matrix-box-label-y{float:left;height:250px;width:35px;}
.matrix-box-label-y strong{color:#000;}
.matrix-box-label-y p{position:relative;left:-82px;top:45%;width:200px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.matrix-box-value-y{float:left;height:125px;width:25px;}
.matrix-box-value-y p{position:relative;left:-150%;top:45%;width:100px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}
.matrix-box-label-x{padding-top:5px;}
.matrix-box-label-x strong{color:#000;}
.matrix-box-value{font-size:24px;font-weight:400;}
.matrix-gray{color:rgba(131,126,118,0.8);}
.matrix-green{color:rgba(160,255,31,0.8);}
.matrix-yellow{color:rgba(255,245,58,0.8);}
.matrix-red{color:rgba(255,0,0,0.8);}
.message-general,
.message-information,
.message-success,
.message-warning,
.message-error {font-size: 13px;font-weight: bold;text-align: left;margin: 10px 0px 10px 0px;padding: 10px 35px;vertical-align: middle;}
.message-success{background:url('images/icon-success.png') no-repeat 10px 50% #DEF3DE;border:solid 1px #D6EBC6;color:#397539;}
.message-information{background:url('images/icon-info.png') no-repeat 10px 50% #DEEFF7;border:solid 1px #BDEBF7;color:#31718C;}
.message-warning{background:url('images/icon-warning.png') no-repeat 10px 50% #FFFBE7;border:solid 1px #FFEBCE;color:#8C6D39;}
.message-error{background:url('images/icon-error.png') no-repeat 10px 50% #F7DFDE;border:solid 1px #EFCFD6;color:#AD4542;}
.post-comments{margin-top:45px;}                 
.month{background:#fff url("images/tab_gray.jpg") no-repeat bottom;width:60px;height:28px;text-align:center;}
.month A:link,
.month A:visited{text-decoration:none;color:#fff;}
.month A:hover{text-decoration:none;color:#d7d7d7;}
.month-active{background:#fff url("images/tab_blue.jpg") no-repeat bottom;width:60px;height:28px;text-align:center;}
.month-active A:link,
.month-active A:visited{text-decoration:none;color:#fff;font-weight:bold;}
.month-active A:hover{text-decoration:none;color:#555;}
.no-background{background:none;}
.no-border{border: none;}
.no-margins{margin:0;}
.panel-body{border:solid 0px #ddd;background:#fff;padding:10px 0;}
.panel-solid-default > .panel-body,
.panel-solid-default > .panel-footer,
.panel-solid-default > .panel-heading{background: #909aa0;border: none;color: #ffffff;}
.panel-solid-primary > .panel-body,
.panel-solid-primary > .panel-footer,
.panel-solid-primary > .panel-heading{background: #556b8d;color: #fff;border: none;}
.panel-solid-success > .panel-body,
.panel-solid-success > .panel-footer,
.panel-solid-success > .panel-heading{background: #27b6af;color: #fff;border: none;}
.panel-solid-warning > .panel-body,
.panel-solid-warning > .panel-footer,
.panel-solid-warning > .panel-heading{background: #edce8c;color: #fff;border: none;}
.panel-solid-info > .panel-body,
.panel-solid-info > .panel-footer,
.panel-solid-info > .panel-heading{color:#555;border:solid 1px #2aafea;}
.panel-solid-danger > .panel-body,
.panel-solid-danger > .panel-footer,
.panel-solid-danger > .panel-heading{background: #e25d5d;color: #fff;border: none;}
.paging td{padding:10px 0;}
.paging a,
.paging span,
.paging span:hover,
.paging span:focus{color:#2aafea;background:#fff;border:solid 1px #ddd;padding:4px 10px;}
.paging a:hover,
.paging a:focus{background:#3FA9F5;color:#fff;}
.paging span,
.paging span:hover,
.paging span:focus{background:#2aafea;color:#fff;}     
.partner-icons{margin:0;padding:0;width:auto;}
.partner-icons img{display:inline-block;margin:-1px 1px 5px 0;padding:0;overflow:visible;}
.popover{max-width:80%; /* Max Width of the popover (depending on the container!) */}
.pricing-table .most-popular h3{background-color:#2aafea !important;}
.pricing-table.princig-table-flat .plan{padding-left:0;padding-right:0;margin:2px;}
.pricing-table.princig-table-flat .plan h3{padding:10px 0 10px 0;margin:-20px 0 0;background-color:#eee;color:#555;text-shadow:0 1px #555;}
.pricing-table.princig-table-flat .plan h3 .desc{color:#FFF;}
.pricing-table.princig-table-flat .plan h3 span{border-radius:0;border:0;background:#eee;color:#555;font-weight:600;box-shadow:none;width:100%;font-size:1.2em;height:auto;line-height:38px;margin:0;}
.pricing-table.princig-table-flat .plan ul{margin-top:0;margin-bottom:-15px;}
.pricing-table.princig-table-flat .plan ul li{padding:8px 0;}
.pricing-table.princig-table-flat .plan.most-popular ul li{padding:10px 0;}   
.pricing-table.princig-table-flat .plan.most-popular h3{color:#FFF;}
.pricing-table.princig-table-flat .plan.most-popular h3 .desc{color:#FFF;}
.pricing-table.princig-table-flat .plan.most-popular h3 span{border-radius:0;border:0;background:#2aafea;color:#fff;font-family:"Open Sans", Arial, sans-serif;font-size:600;box-shadow:none;width:100%;font-size:1.5em;height:auto;line-height:38px;margin:0;}
.princig-table-promotion .col-md-2 .plan{color:#fff;text-shadow:none;}
.princig-table-promotion .col-md-2 .plan p {color:#000;text-shadow: none;}
.princig-table-promotion .col-md-2 .plan strong {color:#000;text-shadow: none;font-size:1.4em;font-weight:600;}
.princig-table-promotion .col-md-2:nth-child(1) .plan{color:#fff;background-color:rgba(20, 148, 205, 1.0);height:150px;}
.princig-table-promotion .col-md-2:nth-child(2) .plan{color:#fff;background-color:rgba(20, 148, 205, 0.8);height:150px;}
.princig-table-promotion .col-md-2:nth-child(3) .plan{color:#fff;background-color:rgba(20, 148, 205, 0.6);height:150px;}
.princig-table-promotion .col-md-2:nth-child(4) .plan{color:#fff;background-color:rgba(20, 148, 205, 0.4);height:150px;}
.princig-table-promotion .col-md-2:nth-child(5) .plan{color:#fff;background-color:rgba(20, 148, 205, 0.2);height:150px;}
.princig-table-promotion .col-md-2:nth-last-child(-n+1) .plan{height:150px;background:#a0ff1f;}
.progress-bar{background-color: #1ab394;}
.progress-bar-green{background-color:#0aff00;color:#FFF;}
.progress-bar.red{background-color:#FF0066;color:#FFF;}
.progress-small,.progress-small .progress-bar{height:10px;}
.progress-small,.progress-mini {margin-top:5px;}
.progress-mini,.progress-mini .progress-bar{height:10px;margin-bottom:0;}
.radio input[type="radio"]{left: 20px;position:relative;}
.radio label{height:34px;padding:0px 25px;font-size: 14px;line-height:1.42857143;color:#555;}
.radio.rating{margin-top:0px;}
.radio.rating{width:100%;}
.radio.rating input[type="radio"]{cursor:pointer;opacity:0;margin:5px 0;-ms-transform:scale(1.0);-webkit-transform:scale(1.0);transform:scale(1.0);}
.radio.rating label{background-color:#eee;border-radius:10%;font-size: 2.4em;padding:8px 18px;margin-right:8px;color:#fff;height:64px;width:64px;}
.radio.rating td:nth-child(1) label{background-color:#ff0000;}
.radio.rating td:nth-child(2) label{background-color:#ffd800;}
.radio.rating td:nth-child(3) label{background-color:#b6ff00;}
.radio.rating td:nth-child(4) label{background-color:#16a5e4;}
.radio.rating td:nth-child(5) label{background-color:#b200ff;}
.radio.rating td:nth-child(6) label{background-color:#e3a702;}
.radio.rating td:nth-child(7) label{background-color:#40d500;}
.radio.rating td:nth-child(8) label{background-color:#ff006e;}
.radio.rating td:nth-child(9) label{background-color:#0094ff;}
.radio.rating td:nth-child(10) label{background-color:#0026ff;}
.radio.rating input[type="radio"]:checked + label{background-color:#000;border-radius:10%;font-size: 2.4em;padding:8px 18px;margin-right:8px;color:#fff;height:64px;width:64px;}
.responsive-item img {display: block;max-width:100%;height:auto;}
th.rotate-90 {
    -moz-transform: rotate(-90.0deg); /* FF3.5+ */
    -o-transform: rotate(-90.0deg); /* Opera 10.5 */
    -webkit-transform: rotate(-90.0deg); /* Saf3.1+, Chrome */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083); /* IE6,IE7 */
    -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0.083)"; /* IE8 */
}
.responsive-item iframe, .responsive-item embed, .responsive-item object, .responsive-item video{position:relative;width:100%;min-height:100%;padding:0;overflow:hidden;}
.reward-box-icon{background:#EE8700;border-radius:36px;border:solid 4px #FDC00F;display:inline-block;height:42px;line-height:42px;position:relative;padding:0;text-align:center;width:42px;}
.reward-box-icon .fa{font-size:1.5em;}
.separate{page-break-after:always;}  
.sitepath{font-size:0.8em;}        
.show-grid [class*="col-md-"] .show-round-block{background-color:#ccc;line-height:25px;min-height:25px;text-align:center;border:1px solid #FFF;display:block;color:#fff;}
.show-grid [class*="col-md-"] .show-round-block a, 
.show-grid [class*="col-md-"] .show-round-block h4{color: #fff;}
.show-grid [class*="col-md-"] .show-round-block:hover,
.show-grid [class*="col-md-"] .show-round-block a:hover{background-color:#72dadd;cursor:pointer;text-decoration:none;}
.show-grid [class*="col-md-"] .show-round-block.show-active-block{background-color:#72dadd;line-height:25px;min-height:25px;text-align:center;border:1px solid #FFF;display:block;color:#fff;}
.show-grid [class*="col-md-"] .show-round-block.show-active-block:hover,
.show-grid [class*="col-md-"] .show-round-block.show-active-block a:hover{background-color:#72dadd;cursor:text;text-decoration:none;}
.stat-list li:first-child{margin-top: 0;}
.stat-list{list-style: none;padding: 0;margin: 0;}
.stat-percent{float: right;}
.stat-list li{margin-top: 15px;position: relative;}
.table-bordered > thead:first-child > tr:first-child > th,
.table-bordered > thead:first-child > tr:first-child > td{border-top:1px solid #ddd;}
.table-bordered > thead > tr > th.active{background:#ffcc00;}
.table-bordered > thead > tr > th.active a{color:#000;}
.table-bordered > tbody > tr.alert td.active{color:#f00;background-color:#ffdddd;}


.table-relative {
    margin: 0;
}

    .table-relative > thead > tr > th,
    .table-relative > thead > tr > td,
    .table-relative > tbody > tr > th,
    .table-relative > tbody > tr > td,
    .table-relative > tfoot > tr > th,
    .table-relative > tfoot > tr > td {        
        border: none;
        padding: 2px;
    }
    .table-relative > tbody > tr:nth-child(even) {
        background-color: none;
        border-top: 1px solid #ddd;
    }

    .table .row-danger td {
        color: #a94442;
        background-color: #f2dede;
        font-weight: bold;
    }
.table .row-selected td {color: #2b542e;background-color: #dff0d8;font-weight:bold;}
.tabs.tabs-simple .nav-tabs{border:0;margin-bottom:10px;}
.tabs.tabs-simple .nav-tabs > li{margin-left:0;margin-bottom:10px;}
.tabs.tabs-simple .nav-tabs > li a, .tabs.tabs-simple .nav-tabs > li a:hover, .tabs.tabs-simple .nav-tabs > li a:focus{padding:10px;background:none;border:0;border-bottom:3px solid #eee;border-radius:0;color:#777;font-size:16px;}
.tabs.tabs-simple .tab-content{border:0;padding:0;margin:0;box-shadow:none;}
.testimonial .testimonial-arrow-left{border-top:12px solid transparent;border-bottom:12px solid transparent;height:0;margin:0 17px 0 0;width:0;}
.testimonial .testimonial-arrow-up{border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #CCC;height:0;margin:0 0 0 17px;width:0;}
.testimonial .testimonial-arrow-up{border-bottom-color:#41b8ec;}
.testimonial.testimonial-style-3 blockquote{background:#f2f2f2 !important;border-radius:4px;padding:12px 30px;}
.testimonial.testimonial-style-3 blockquote:before{top:5px;color:#777;font-size:25px;}
.testimonial.testimonial-style-3 blockquote:after{color:#777;font-size:25px;bottom:-5px;}
.testimonial.testimonial-style-3 blockquote p{color:#777;font-family:"Tahoma";font-size:0.9em;font-style:normal;}
.testimonial.testimonial-style-3 blockquote strong{color:#555;font-family:"Tahoma";font-size:0.9em;font-style:normal;}
.testimonial.testimonial-style-3 .testimonial-author{font-size:0.9em;margin-left:8px;}
.testimonial.testimonial-style-3 .testimonial-arrow-left{margin-left:-15px;margin-top:-35px;border-right:15px solid #f2f2f2 !important;}
.testimonial.testimonial-style-3 .testimonial-arrow-up{margin-left:20px;border-bottom:10px solid #f2f2f2 !important;}
.text-sm{font-size:0.9em;}
.widget-mini{background:#eee;position: relative;}
.widget-mini .title{font-size: 0.8em;display: block;}
.widget-mini .total{font-size: 1.2em;display: block;font-weight: 400;}
.widget-mini i{position: absolute;top: 10px;left: 10px;}

/*.input-timerange {
    max-width: 180px;
}*/
.input-select select.form-control {
    min-width:100px;
    padding:0 2px;
}
.input-unit-2x .form-control {
    min-width: 50px;
    padding: 0 2px;
}
.input-unit-3x .form-control {
    min-width: 63px;
    padding: 0 2px;
}
.input-unit-4x .form-control {
    min-width: 98px;
    padding: 0 2px;
}

/*#region FIXED HEADER */
@media (min-width:992px) {
    html div.table-fixed {
        margin: auto;
        width: 100%;
        position: relative;
        height: 540px;
    }

    html .table-fixed > thead,
    html .table-fixed > tbody,
    html .table-fixed > tfoot {
        width: 100%;
    }

    html .table-fixed > tbody {
        position: absolute;
        display: table-column-group;
        height: 400px;
        overflow: auto;
    }

    html .table-fixed > tfoot {
        position: absolute;
        top: 460px;
    }
}
/*#endregion */

@media (max-width:479px) {
    .counters > div {
        border: solid 0px #ccc;
        border-left: none;
        padding-top: 15px;
        padding-bottom: 15px;
    }

        .counters > div:first-child {
            border-top: none;
        }

    .counters-performance > div {
        border-left: none;
    }

        .counters-performance > div:first-child {
            border-left: none;
        }

    .counters-performance .counter-seperate {
        display: block;
        margin-top: -28px;
        margin-left: 48%;
    }

    .counters > div {
        border-left: solid 0px #ccc;
    }

        .counters > div:first-child {
            border-left: none;
        }

    .counters.counters-xs > div {
        border-top: none;
        border-left: solid 0px #ccc;
    }

        .counters.counters-xs > div:first-child {
            border-left: none;
        }

    .counters.counters-xs .col-md-12 {
        float: left;
        width: 100%;
    }

    .counters.counters-xs .col-md-11 {
        float: left;
        width: 91.66666667%;
    }

    .counters.counters-xs .col-md-10 {
        float: left;
        width: 83.33333333%;
    }

    .counters.counters-xs .col-md-9 {
        float: left;
        width: 75%;
    }

    .counters.counters-xs .col-md-8 {
        float: left;
        width: 66.66666667%;
    }

    .counters.counters-xs .col-md-7 {
        float: left;
        width: 58.33333333%;
    }

    .counters.counters-xs .col-md-6 {
        float: left;
        width: 50%;
    }

    .counters.counters-xs .col-md-5 {
        float: left;
        width: 41.66666667%;
    }

    .counters.counters-xs .col-md-4 {
        float: left;
        width: 33.33333333%;
    }

    .counters.counters-xs .col-md-3 {
        float: left;
        width: 25%;
    }

    .counters.counters-xs .col-md-2 {
        float: left;
        width: 16.66666667%;
    }

    .counters.counters-xs .col-md-1 {
        float: left;
        width: 8.33333333%;
    }

    .featured-button {
        color: #fff;
        background: #DADADA;
        width: 100%;
        height: 65px;
        position: relative;
        display: inline-block;
        vertical-align: middle;
        margin-top: 2px;
        padding: 10px 0;
    }

    .pricing-table.princig-table-flat .plan {
        padding-left: 0;
        padding-right: 0;
        margin-bottom: 10px;
    }

        .pricing-table.princig-table-flat .plan.most-popular {
            padding-left: 0;
            padding-right: 0;
            margin-top: 20px;
            margin-bottom: 0px;
        }

    .radio {
        min-width: 100px;
    }

    input.form-control, select.form-control, .radio {
        min-width: 120px;
    }

    input[title="Year"].form-control {
        min-width: 50px;
    }

    .input-unit-2x select.form-control {
        min-width: 50px;
        padding: 0 2px;
    }

    .input-unit-3x select.form-control {
        min-width: 63px;
        padding: 0 2px;
    }

    .input-unit-4x select.form-control {
        min-width: 98px;
        padding: 0 2px;
    }

    textarea.form-control {
        min-width: 150px;
    }

    ul.comments li {
        clear: both;
        padding: 10px 0 0 5px;
    }
}

@media (max-width:600px) {
    [class*="col-od-"] {
        width: 100%;
    }
    .popover{max-width:80%; /* Max Width of the popover (depending on the container!) */}
}

@media (min-width:992px) {
    .featured-boxes-full .col-md-4 {
        padding: 10px;
        width: 24%;
    }

    .featured-boxes-full .col-md-3 {
        padding: 5px;
        width: 19.555%;
    }

        .featured-boxes-full .col-md-3 .featured-box-full {
            padding: 55px 5px;
        }

    .featured-boxes-full .col-md-2 {
        padding-top: 120px;
        width: 1%;
    }

    .featured-boxes-full .col-md-1 {
        width: 0.5%;
    }

    .featured-boxes.featured-boxes-style-6 h6 {
        font-size: 95%;
    }

    .featured-boxes.featured-boxes-style-6 p {
        font-size: 85%;
    }
    /*.col-md-1{width: 10%;}*/ input-timerange
    #lineChart {
        margin: 2% 2% 0 0;
        min-height: 100px;
    }
}

@media print {
    #header, #footer {
        display: none !important;
    }

    .hidden-print {
        display: none !important;
    }

    .col-od-3 {
        width: 100%;
    }
}