td{
	vertical-align: middle !important;
}
label{
	font-weight: bold;
}

#hbl .table-bordered {
    border: 1px solid #bfbfbf;
}
#hbl .table-bordered>thead>tr>th, #hbl .table-bordered>tbody>tr>th, #hbl .table-bordered>tfoot>tr>th, #hbl .table-bordered>thead>tr>td, #hbl .table-bordered>tbody>tr>td, #hbl .table-bordered>tfoot>tr>td {
    border: 1px solid #bfbfbf;
}

.logo {
	margin-top: 35px !important;
	max-width: 300px;
	margin-bottom: 20px !important;
}

.page-logo a{
	color: #fff;
}

span.loading {
	position: absolute;
	top: -8%;
	right: 10%;
	font-size: 24px;
	display: none;
}

.portlet-body h3,.portlet-body h2{
	font-weight: bold !important;
}
.portlet-body h2{
	margin-top: 0 !important;
}

.margin-top-5{margin-top: 5px;} .margin-top-10{margin-top: 10px;} .margin-top-15{margin-top: 15px;} .margin-top-20{margin-top: 20px;} .margin-top-25{margin-top: 25px;} .margin-top-30{margin-top: 30px;} .margin-top-35{margin-top: 35px;} .margin-top-40{margin-top: 40px;} .margin-top-45{margin-top: 45px;} .margin-top-50{margin-top: 50px;} .margin-top-55{margin-top: 55px;} .margin-top-60{margin-top: 60px;} .margin-top-65{margin-top: 65px;} .margin-top-70{margin-top: 70px;} .margin-top-75{margin-top: 75px;} .margin-top-80{margin-top: 80px;}.margin-bottom-0{margin-bottom: 0px;} .margin-bottom-5{margin-bottom: 5px;} .margin-bottom-10{margin-bottom: 10px;} .margin-bottom-15{margin-bottom: 15px;} .margin-bottom-20{margin-bottom: 20px;} .margin-bottom-25{margin-bottom: 25px;} .margin-bottom-30{margin-bottom: 30px;} .margin-bottom-35{margin-bottom: 35px;} .margin-bottom-40{margin-bottom: 40px;} .margin-bottom-45{margin-bottom: 45px;} .margin-bottom-50{margin-bottom: 50px;} .margin-bottom-55{margin-bottom: 55px;} .margin-bottom-60{margin-bottom: 60px;} .margin-bottom-65{margin-bottom: 65px;} .margin-bottom-70{margin-bottom: 70px;} .margin-bottom-75{margin-bottom: 75px;} .margin-bottom-80{margin-bottom: 80px;} .padding-top-5{padding-top: 5px;} .padding-top-10{padding-top: 10px;} .padding-top-15{padding-top: 15px;} .padding-top-20{padding-top: 20px;} .padding-top-25{padding-top: 25px;} .padding-top-30{padding-top: 30px;} .padding-top-35{padding-top: 35px;} .padding-top-40{padding-top: 40px;} .padding-top-45{padding-top: 45px;} .padding-top-50{padding-top: 50px;} .padding-top-55{padding-top: 55px;} .padding-top-60{padding-top: 60px;} .padding-top-65{padding-top: 65px;} .padding-top-70{padding-top: 70px;} .padding-top-75{padding-top: 75px;} .padding-top-80{padding-top: 80px;} .padding-bottom-5{padding-bottom: 5px;} .padding-bottom-10{padding-bottom: 10px;} .padding-bottom-15{padding-bottom: 15px;} .padding-bottom-20{padding-bottom: 20px;} .padding-bottom-25{padding-bottom: 25px;} .padding-bottom-30{padding-bottom: 30px;} .padding-bottom-35{padding-bottom: 35px;} .padding-bottom-40{padding-bottom: 40px;} .padding-bottom-45{padding-bottom: 45px;} .padding-bottom-50{padding-bottom: 50px;} .padding-bottom-55{padding-bottom: 55px;} .padding-bottom-60{padding-bottom: 60px;} .padding-bottom-65{padding-bottom: 65px;} .padding-bottom-70{padding-bottom: 70px;} .padding-bottom-75{padding-bottom: 75px;} .padding-bottom-80{padding-bottom: 80px;}

.display-none{display: none;}
.display-block{display: block;}

.page-sidebar .page-sidebar-menu>li.heading, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.heading {
    padding: 30px 0px 10px 16px;
}

.page-sidebar .page-sidebar-menu>li.heading>h3, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.heading>h3 {
    color: #fff;
}

.page-sidebar .page-sidebar-menu>li.heading>h3, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li.heading>h3 {
    margin: 0;
    padding: 0;
    font-size: 14px;
    font-weight: 300;
}

.ecr-edit-table .form-control {
    padding: 2px 2px;
    height: auto;
    font-size: 13px;
}

.ecr-edit-table .select2-container{
	width: 90% !important;
}
.mbe-pop {
    margin-left: 2px;
    cursor: pointer;
}
.mbe-pop i {
    font-size: 17px;
    position: relative;
    top: 3px;
}

.select2-result-repository__title {
    font-weight: bold;
}

.select2-result-repository__description {
    margin-bottom: 10px;
}

.loading-general{position:fixed;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:99999;display:none}.loading-general .loader-inner{position:fixed;top:45%;width:70px;margin:0 auto;left:0;right:0}.loading-general .loader-texto{position:fixed;top:50%;margin-left:0;margin-right:0;left:0;right:0}.loading-general .loader-texto p{font-size:25px;text-align:center;color:#fff}@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}45%{-webkit-transform:scale(0.1);transform:scale(0.1);opacity:.7}80%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ball-pulse > div:nth-child(1){-webkit-animation:scale .75s -.24s infinite cubic-bezier(0.2,0.68,0.18,1.08);animation:scale .75s -.24s infinite cubic-bezier(0.2,0.68,0.18,1.08)}.ball-pulse > div:nth-child(2){-webkit-animation:scale .75s -.12s infinite cubic-bezier(0.2,0.68,0.18,1.08);animation:scale .75s -.12s infinite cubic-bezier(0.2,0.68,0.18,1.08)}.ball-pulse > div:nth-child(3){-webkit-animation:scale .75s 0 infinite cubic-bezier(0.2,0.68,0.18,1.08);animation:scale .75s 0 infinite cubic-bezier(0.2,0.68,0.18,1.08)}.ball-pulse > div{background-color:#fff;width:15px;height:15px;border-radius:100%!important;margin:2px;-webkit-animation-fill-mode:both;animation-fill-mode:both;display:inline-block}

.btn-fixed{
    position: fixed; bottom: 10%; margin-right: auto; margin-left: auto; left: 200px; right: 0;display: none;
}
.active .btn-fixed{display: block;}

.tab-content>.tab-pane {
    display: block !important;
    position: relative;
    left: -4096px;
    height: 0px;
    overflow: hidden;
}
.tab-content>.active {
    left: 0;
    height: 100%;
}