﻿/*This is the css for creating user defined styles 
    JIJO THOMAS
*/
/*FALCON #ef5350*/
/*LQMS Main Color Codes Starts Here*/
@LqmsPrimaryThemeBackGColor : #152845
!important;
@LqmsPrimaryThemeColor : #FFFFFF !important;
@LqmsPrimaryThemeBackGMouseHoverColor: #0069d9 !important;

@LqmsSecondaryThemeBackGColor : lightgrey !important;
@LqmsSecondaryThemeColor : #036 !important;

@LqmsInactiveThemeBackGColor : red !important;

@LqmsModuleListPopUpTopColor : #0d3864 !important;
@LqmsModuleListPopUpContentColor : #0a2846 !important;
/*LQMS Main Color Codes END Here*/
/*@LqmsPrimaryThemeBackGColor: #3db97b
!important;
@LqmsPrimaryThemeColor : #FFFFFF !important;
@LqmsPrimaryThemeBackGMouseHoverColor: #16a61f !important;

@LqmsSecondaryThemeBackGColor : lightgrey !important;
@LqmsSecondaryThemeColor : #3db97b !important;

@LqmsInactiveThemeBackGColor : red !important;*/
body {
}

.navbar-lqms {
    background-color: @LqmsPrimaryThemeBackGColor;
}

.nav-link {
    color: @LqmsPrimaryThemeColor;
    background-color: @LqmsPrimaryThemeBackGColor;
}

.navbar-lqmsLeft {
    background-color: #e4e4e4;
}

.PrimaryThemeCSS {
    background-color: @LqmsPrimaryThemeBackGColor;
    color: @LqmsPrimaryThemeColor;
}

.SecondaryThemeCSS {
    background-color: @LqmsSecondaryThemeBackGColor;
    color: @LqmsPrimaryThemeBackGColor;
}

.btn-lqmsstyle {
    color: @LqmsPrimaryThemeColor;
    background-color: @LqmsPrimaryThemeBackGColor;
    border-color: #007bff;
    box-shadow: none;
}

.btn-lqmsstyle:hover {
    color: @LqmsPrimaryThemeColor;
    background-color: @LqmsPrimaryThemeBackGMouseHoverColor;
    border-color: #0062cc;
}

.btn-lqmsstyle:focus, .btn-lqmsstyle.focus {
    color: @LqmsPrimaryThemeColor;
    background-color: @LqmsPrimaryThemeBackGMouseHoverColor;
    border-color: #0062cc;
    box-shadow: none, 0 0 0 0 rgba(38, 143, 255, 0.5);
}

.btn-lqmsstyle.disabled, .btn-lqmsstyle:disabled {
    color: @LqmsPrimaryThemeColor;
    background-color: #007bff;
    border-color: #007bff;
}

.btn-lqmsstyle:not(:disabled):not(.disabled):active, .btn-lqmsstyle:not(:disabled):not(.disabled).active,
.show > .btn-lqmsstyle.dropdown-toggle {
    color: @LqmsPrimaryThemeColor;
    background-color: #0062cc;
    border-color: #005cbf;
}

.btn-lqmsstyle:not(:disabled):not(.disabled):active:focus, .btn-lqmsstyle:not(:disabled):not(.disabled).active:focus,
.show > .btn-lqmsstyle.dropdown-toggle:focus {
    box-shadow: 0 0 0 0 rgba(38, 143, 255, 0.5);
}

.modal-header-style {
    background-color: @LqmsModuleListPopUpTopColor;
    margin-left: -0.05% !important;
}

.modal-content-style {
    background-color: @LqmsModuleListPopUpContentColor;
    /*    min-height: 100%;*/
    height: 100vh;
    margin-left: -0.05% !important;
    margin-top: -0.06% !important;
}

.vector_default {
    color: @LqmsSecondaryThemeColor;
}

.vector_inactive {
    color: @LqmsInactiveThemeBackGColor;
}

.text-lqmsstyle {
    color: @LqmsPrimaryThemeBackGColor;
}

/*for lqms TABLES header styling STARTS*/
table.table-lqmsstyle th {
    color: @LqmsPrimaryThemeColor;
    background-color: @LqmsPrimaryThemeBackGColor;
}

table.table-lqmsstyle th:hover {
    color: @LqmsPrimaryThemeColor;
    background-color: @LqmsPrimaryThemeBackGMouseHoverColor;
    border-color: #0062cc;
}

table.table-lqmsstyle td > a {
    /*color: @LqmsPrimaryThemeColor !important;*/
}

table.table-lqmsstyle .td-lqmsstyle {
    /*color: @LqmsPrimaryThemeColor;
    background-color: @LqmsPrimaryThemeBackGColor;*/
}

table.table-lqmsstyle .td-lqmsstyle:hover {
    /*color: @LqmsPrimaryThemeColor;
    background-color: @LqmsPrimaryThemeBackGMouseHoverColor;
    border-color: #0062cc;*/
}
/*for lqms TABLES header styling ENDS*/


/*year calendar styles adding here*/


.calendar .calendar-header {
    background-color: @LqmsSecondaryThemeBackGColor;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
    border: 0;
}

.calendar .calendar-header .year-title {
    font-size: 18px;
}

.calendar .calendar-header .year-title:not(.year-neighbor):not(.year-neighbor2) {
    border-bottom: 2px solid @LqmsPrimaryThemeBackGColor;
}

.calendar .months-container .month-container {
    height: 260px;
    margin-bottom: 25px;
}

.calendar table.month {
    background-color: white;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2);
    height: 100%;
}

.calendar table.month th.month-title {
    background-color: @LqmsPrimaryThemeBackGColor;
    color: white;
    padding: 12px;
}

.calendar table.month th.day-header {
    padding-top: 10px;
    color: @LqmsPrimaryThemeBackGColor;
    font-weight: 400;
    font-size: 12px;
}

.calendar table.month td.day .day-content {
    padding: 8px;
    border-radius: 100%;
}

/*year calendar styles ending here*/
