/*Color Scheme For Lives*/
.btn-success, .btn-primary { 
    background-color:#848e22;
    border-color:#747e22;
}

.btn-success:hover, .btn-success:focus, .btn-primary:hover, .btn-primary:focus { 
    background-color:#747e22;
    border-color:#646e22;
}

.btn-info { 
    background-color:#cfc918;
    border-color:#bfb918;
}

.btn-info:hover, .btn-info:focus { 
    background-color:#bfb918;
    border-color:#afa918;
}

.btn-default { 
    background-color:#aab9b6;
    border-color:#9aa9b6;
}
.btn-default:hover, .btn-default:focus { 
    background-color:#9aa9b6;
    border-color:#8a99b6;
}

.btn-success[disabled], .btn-primary[disabled], .btn-info[disabled], .btn-default[disabled], .btn-danger[disabled]
.btn-success[disabled]:focus, .btn-primary[disabled]:focus, .btn-info[disabled]:focus, .btn-default[disabled]:focus, .btn-danger[disabled]:focus {
    background-color:#fff;
    border-color:#ccc;
    color:#ddd;
}


/*skin over ride*/
.skin-blue .main-header .navbar {
    background-color: #fff;
}

.skin-blue .main-header .navbar .nav>li>a {
    color: #333;
}
.skin-blue .main-header .navbar .sidebar-toggle {
    color: #333;
}
.skin-blue .main-header .navbar .sidebar-toggle:hover {
    background-color: #848e22;
}

.skin-blue .main-header .logo {
    background-color: #1c3240;
    color: #fff;
    border-bottom: 0 solid transparent;
}
.skin-blue .wrapper, .skin-blue .main-sidebar, .skin-blue .left-side {
    background-color: #1c3240;
}
span.red { color: #f00; }

.box.box-primary {
    border-top-color: #848e22;
}

.login-page, .register-page {
    background: #1c3240;
}

.content-wrapper {
    height: 0px;
}
.content {
    height: calc(100% - 41px);
    overflow-y: auto;
}
.content .box {
    height: calc(100% - 30px);
}
.content .box .box-body {
    height: 100%;
    overflow-y: auto;
    overflow-x: hidden;
}

.content .panel.box {
    height: auto;
}
.content .panel.box .box-body {
    height: auto;
}

.content .panel + .box {
    height: calc(100% - 85px);
}

.content .panel + .box .box-body {
    height: 100%;
}

.lives-fixed-header-table {
    height: calc(100% - 82px);
}

div + div+ p + div.lives-fixed-header-table {
    height: calc(100% - 154px);
}

.lives-fixed-header {
    overflow: hidden;
    background: #eee;
    min-width:600px;
    border: 1px solid #ddd;
}
.lives-fixed-header > div {
    float: left;
    font-weight: bold;
    padding: 5px;
    box-sizing: border-box;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.lives-fixed-header > div:not(:last-child) {
    border-right: 1px solid #ddd;
}
.lives-scroll-container {
    overflow-y:auto;
    height: calc(100% - 30px);
    min-width:600px;
    border: 1px solid #ddd;
    opacity: 0;
    transition: 500ms opacity ease;
}
.lives-fixed-header-table.ready .lives-scroll-container {
    opacity: 1;
}
    
.lives-data-row {
    overflow: hidden;
}
.lives-data-row > div {
    float: left;
    padding: 5px;
    box-sizing: border-box;
    overflow: hidden;
    word-break: break-word;
}
.lives-data-row:nth-of-type(odd) {
    background-color: #f9f9f9;
}
.lives-data-row:hover {
    background-color: #eee;
}
.pagination {
    margin-top:5px;
    margin-bottom:5px;
}

.btn:not(:last-child) {
    margin-right: 5px;
}

.lives-pic-cont {
    width: 72px;
    height: 72px;
    margin: auto;
    background-image:url('../img/member_profile_avatar.png');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 50%;
    border: 1px dotted #333;
}
.lives-pic-cont>input {
    display: block;
    opacity:0;
    width:100%;
    height:100%;
}
/* Jyoti - 12-02-2019 Added padding when spanning onto a new line */
.grid-btn-padding{
	margin-bottom:5px; 
}

.main-heading{
    font-size:16px; 
    font-weight:600;
}

.heading{
    font-size:16px; 
    font-weight:600;
    margin-top: 15px;
}

.sub-heading{
    font-size:14px; 
    font-weight:500;
    line-height: 1.5;
}