/* CBS Branding Style Sheet */

/* CSS ERROR PAGE */

.errorpage h1 {
    font-size: 170px;
    font-family: Oswald;
    color: #1dc9b7;
    font-weight: 600;
    text-align: right;
    margin-top: 137px;
}
.errorpage h4 {
    text-align: right;
    font-weight: 600;
    color: #263238;
}
.errorpage img {
    width: 70%;
}

@media (max-width: 768px) {
  .errorpage h1 {
    text-align: center;
    margin-top: 0px;
	}
	.errorpage h4 {
    text-align: center;
    font-weight: 600;
    color: #263238;
	}	
	.errorpage img {
    width: 70%;
    display: block;
    margin-left: auto;
    margin-right: auto;
	}	
}

/* END CSS ERROR PAGE */
#DataTables_Table_0_filter input {
    border-radius: 0px !important;
}
li.paginate_button.active a {
    background-color: #34999a !important;
    border-color: #34999a !important;
}
.dataTables_filter input.form-control.input-sm {
    margin-left: 10px;
}
.sidebar-list a:hover, #page-wrapper:not(.active) ul.sidebar .sidebar-title.separator {
    background: #34999a !important;
	color: #fff !important;
}
ul.sidebar .sidebar-list a {
    text-indent: 25px;
    font-size: 15px;
    color: #333 !important;
    line-height: 40px;
}
.pagination {
    display: flex !important;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
    float: right !important;
}
#DataTables_Table_0_filter {
    float: right;
}
.btn-cbs {
	color: #fff !important;
	background-color: #34999a;
	margin-top: 20px !important;
	border-radius: 0px !important;
	transition: 0.5s;
}
.btn-cbs:hover {
	transition: 0.5s;
	background-color: #143c67 !important;
}
.btn-cbsedit {
	color: #fff !important;
	background-color: #f0ad4e;
	margin-top: 20px !important;
	border-radius: 0px !important;
	transition: 0.5s;
	margin-left: 15px;
}
.btn-cbsedit:hover {
	transition: 0.5s;
	background-color: #ed9c28 !important;
}
.btn-act a i{
	padding-left: 15px;
	padding-right: 15px;
}
.btn-cbsback {
	color: #fff !important;
	background-color: #f0ad4e;
	margin-top: 20px;
	border-radius: 0px !important;
	transition: 0.5s;
	margin-right: 15px;
}
.btn-cbsback:hover {
	transition: 0.5s;
	background-color: #ed9c28 !important;
}
.btn-disabled {
	background-color: rgb(119, 119, 119);
	color: white;
}
.btn-disabled:hover {
	background-color: rgb(119, 119, 119) !important;
	color: white !important;
}
.form-control {
    border-radius: 0px !important;
}




.dashboard-stat.green {
    background-color: #34999a;
}
.dashboard-stat:before, .dashboard-stat:after {
    display: table;
    line-height: 0;
    content: "";
}.dashboard-stat .visual {
    width: 80px;
    height: 80px;
    display: block;
    float: left;
    padding-top: 10px;
    padding-left: 15px;
    margin-bottom: 10px;
}
.dashboard-stat .details {
    position: absolute;
    right: 15px;
    padding-right: 10px;
}
.dashboard-stat.green .more {
    background-color: #10a062;
}

.dashboard-stat .more {
    clear: both;
    display: block;
    padding: 5px 10px 5px 10px;
    text-transform: uppercase;
    font-weight: 300;
    font-size: 11px;
    color: #fff;
    opacity: 0.7;
    filter: alpha(opacity=70);
	background-color: #143c67;
}
.dashboard-stat .more > i {
    display: inline-block;
    margin-top: 1px;
    float: right;
}
.dashboard-stat .details .number {
    padding-top: 15px;
    text-align: right;
    font-size: 34px;
    line-height: 34px;
    letter-spacing: -1px;
    margin-bottom: 5px;
    font-weight: 300;
    color: #fff;
}
.dashboard-stat .details .desc {
    text-align: right;
    font-size: 16px;
    letter-spacing: 0px;
    font-weight: 300;
    color: #fff;
}
.dashboard-stat .visual i {
    font-size: 65px;
    line-height: 65px;
    color: #fff;
}
.greencbs {
    background: #34999a;
}


.row.header {
    height: 60px;
    background: #143c67 !important;
    margin-bottom: 15px;
    color: #fff !important;
}
.sidebar-footer a {
    color: #143c67 !important;
}
#sidebar-wrapper {
    background: #fff !important;
}
.sidebar-footer {
    background-color: #fff !important;
}
ul.sidebar .sidebar-title {
    color: #34999a !important;
    font-weight: bold;
}
ul.sidebar .sidebar-list a:hover {
    color: #fff !important;
    border-left: 3px solid #143c67 !important;
    text-indent: 22px;
}
ul.sidebar .sidebar-main a {
    background: #143c67 !important;
}
li.sidebar-list.logoside {
    height: auto !important;
}
.logoside {
    padding: 20px;
    MARGIN-LEFT: AUTO;
    margin-right: auto;
    display: block;
	width: 100px;
}
.kt-header__brand-logo {
    color: #fff !important;
    font-size: 20px !important;
    letter-spacing: 15px !important;
    font-family: Oswald;
}
.kt-header {
    background-color: #0a2746 !important;
}
.kt-header-mobile {
    -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 51, 90, 0.1);
    box-shadow: 0px 0px 0px 0px rgba(0, 51, 90, 0.1);
    background-color: #0a2746 !important;
    color: #fff !important;
}
span.kt-header__topbar-welcome.kt-visible-desktop {
    color: #fff !important;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__section {
    margin: 0px 0 0 0 !important;
    height: 40px;
}
.breadcumbportlet{
	padding-top:6px !important;
	padding-bottom:6px !important;
}
.btn-brand{
	background-color: #34999a !important;
	border-color:#34999a !important;
}
.icontags {
    font-size: 40px;
}
.centerhead {
	text-align:Center;
}
label.col-form-label.col-lg-3.col-sm-12 {
    text-align: right;
}
.kt-header-mobile__logo .headname {
    margin-bottom: 0px !important;
    letter-spacing: 6px;
}
.kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-topbar-toggler i {
    color: #fff !important;
}
.kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span::before, .kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span::after {
    background: #fff !important;
}
.kt-header-mobile .kt-header-mobile__toolbar .kt-header-mobile__toolbar-toggler span {
    background: #fff !important;
}
.btn-warning {
    color: #fff !important;
}
h3.kt-login__title.headname {
    color: #143c67 !important;
    font-family: Oswald;
    letter-spacing: 9px;
    font-size: 40px !important;
}
.badgecategories {
    color: #ffffff;
}

.btn-success:hover {
    background-color: #43b2b3 !important;
    border-color: #43b2b3 !important;
}
.kt-link {
    color: #1665bb !important;
}
.btn.btn-clean i {
    color: #1dc9b7 !important;
}
.greysuccessbadge {
    background-color: #a0a0a0 !important;
}
.greysuccess {
    background-color: #c5c5c5 !important;
}
.kt-form__actions {
    text-align: right;
}
.unallow {
	color: grey !important;
}
.checkisbnhead {
    text-align: center !important;
    letter-spacing: 5px;
    color: #143c67;
    font-weight: 600;
    font-family: Oswald;
    font-size: 40px;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-text, .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-text {
    color: #1dc9b7 !important;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__heading .kt-menu__link-icon, .kt-aside-menu .kt-menu__nav > .kt-menu__item.kt-menu__item--active > .kt-menu__link .kt-menu__link-icon {
    color: #1dc9b7 !important;
}
.btn-outline-brand {
    color: #1dc9b7 !important;
    border-color: #1dc9b7 !important;
}
.btn-outline-brand:hover {
    color: #fff !important;
    border-color: #43b2b3 !important;
	background-color: #43b2b3 !important;
}
.padlink {
	padding: 10px 20px !important;
}
.kt-timeline-v2 .kt-timeline-v2__items .kt-timeline-v2__item .kt-timeline-v2__item-time {
    font-size: 14px;
}
.kt-login__container {
    background-color: #fff;
    padding: 40px;
}
#kt_login {
    background: rgb(20,60,103);
    background: linear-gradient(25deg, rgba(20,60,103,1) 0%, rgba(52,153,154,1) 100%);
}
.svgcss {
    fill: #1dc9b7;
}
li.kt-menu__item .svgcss {
    fill: #cacad2;
}
li.kt-menu__item.kt-menu__item--active .svgcss {
    fill: #1dc9b7;
}
li.kt-menu__item .svgcss:hover {
    fill: #1dc9b7;
}
.nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-brand.nav.nav-tabs .nav-link.active, .nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link:hover, .nav-tabs.nav-tabs-line.nav-tabs-line-brand a.nav-link.active {
    color: #1dc9b7 !important;
    border-bottom: 1px solid #1dc9b7 !important;
}
.kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__heading .kt-menu__link-text, .kt-aside-menu .kt-menu__nav > .kt-menu__item:not(.kt-menu__item--parent):not(.kt-menu__item--open):not(.kt-menu__item--here):not(.kt-menu__item--active):hover > .kt-menu__link .kt-menu__link-text {
    color: #1dc9b7 !important;
}
.kt-timeline-v3 .kt-timeline-v3__item .kt-timeline-v3__item-time {
    font-size: 10px !important;
	width: 6.57rem !important;
}
.kt-timeline-v3 .kt-timeline-v3__item .kt-timeline-v3__item-desc {
    padding-left: 9rem !important;
}
.kt-timeline-v3 .kt-timeline-v3__item:before {
    left: 7.5rem !important;
}
.modal-header {
    border-radius: 0px !important;
    background-color: #1dc9b7 !important;
}
.modal .modal-content {
    border-radius: 0px !important;
	border: 0px !important;
}
.modal-body {
    padding-top: 35px !important;
}
button.close {
    color: #fff !important;
}
h5.modal-title {
    color: #fff !important;
}
div.dataTables_filter {
  width: 100%;
  float: none !important;
  text-align: center !important;
}
div.dataTables_info {
    width: 100%;
    float: none !important;
    text-align: center !important;
}
.dataTables_wrapper .pagination .page-item:hover > .page-link {
    background: #34999a !important;
}
.kt-scrolltop {
    background: #34999a !important;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state="done"]:after, .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state="current"]:after {
    color: #1dc9b7 !important;
}
.kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state="done"] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-label, .kt-wizard-v1 .kt-wizard-v1__nav .kt-wizard-v1__nav-items .kt-wizard-v1__nav-item[data-ktwizard-state="current"] .kt-wizard-v1__nav-body .kt-wizard-v1__nav-label {
    color: #1dc9b7 !important;
}
.appsnavtitle {
    width: 100% !important;
    text-align: center;
}
.appsnavtitle a.nav-link.active {
    font-size: 20px !important;
    font-weight: 500 !important;
    text-transform: uppercase;
}
.kt-grid-nav > .kt-grid-nav__row > .kt-grid-nav__item {
    padding: 1.3rem 0.75rem !important;
}
.kt-quick-panel .kt-quick-panel__content {
    padding: 0 !important;
}
.kt-quick-panel .kt-quick-panel__close:hover {
    background-color: #1dc9b7 !important;
}
.readonlyinput {
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
    border-bottom: 2px solid #1dc9b7 !important;
}