/*
    AUTHOR : SOMADITYA ROY
*/

/* OPTION INIT */
/*:root {
    --theme-color: #006FFF;
    --theme-color-reverse: #006FFF;*/
    /*BUTTON COLOR*/
    /*--btn-primary-color: #0d6efd;
    --btn-secondary-color: #6c757d;
    --btn-success-color: #198754;
    --btn-danger-color: #dc3545;
    --btn-warning-color: #ffc107;
    --btn-info-color: #0dcaf0;
    --btn-light-color: #f8f9fa;
    --btn-dark-color: #212529;
    --btn-link-color: #0d6efd;*/
    /*Form style*/
    /*--layout-header-color: #000ECD;
    --layout-footer-color: #64A4FF;
    --form-footer-color: #C6C6C7;
}*/


/* OPTION PURPLE */
/*:root {
    --theme-color: #343874;
    --theme-color-reverse: #666aa6;
    --btn-primary-color: #343874;
    --btn-success-color: #000038;
    --btn-link-color: #343874;
    --layout-header-color: #020642;
    --layout-footer-color: #989cd8;
    --form-footer-color: #666aa6;
}*/

/* OPTION BLUE: #355D9C */
/*:root {
    --theme-color: #355D9C;
    --theme-color-reverse: #678fce;
    --btn-primary-color: #355d9c;
    --btn-success-color: #002160;
    --btn-link-color: #355d9c;
    --layout-header-color: #032b6a;
    --layout-footer-color: #99c1ff;
    --form-footer-color: #678fce;
}*/


/* OPTION BLUE: #0342bf */
:root {
    --theme-color: #1f63d1;
    --theme-color-reverse: #5195ff;
    --btn-primary-color: #1f63d1;
    --btn-success-color: #002795;
    --btn-link-color: #1f63d1;
    --layout-header-color: #00319f;
    --layout-footer-color: #83c7ff;
    --form-footer-color: #5195ff;
}




html {
  font-size: 14px;
}

@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

html {
  position: relative;
  min-height: 100%;
}

body {
  margin-bottom: 60px;
}

/*THEME INPUT*/
/*#themePicker {
    display: none;*/ /* Hide the color picker */
/*}*/


#themePicker {
    position: absolute;
    top: 100%; /* Position it below the button */
    left: 0;
    display: none; /* Initially hidden */
}

.color-picker-container {
    position: relative;
    display: inline-block;
}






/* --SR-- */
/*DROPDOWN MENU*/
/*.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown .dropdown-toggle {
    background-color: #007bff;
    color: #fff;
    border: none;
}

.dropdown .dropdown-menu {
    position: absolute;
    background-color: #fff;
    display: none;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.dropdown .dropdown-item {
    color: #333;
    padding: 10px;
    text-decoration: none;
    display: block;
}

.dropdown .dropdown-item:hover {
    background-color: #f2f2f2;
}*/


/*SR*/
/*.duplicate-field-color::before {
    content: "";
    display: inline-block;
    width: 15px;*/ /* Adjust the width of the square */
    /*height: 15px;*/ /* Adjust the height of the square */
    /*margin-right: 5px;*/ /* Adjust spacing between the square and text */
    /*background-color: #F2D4D7;*/ /* Fill color (e.g., red) */
    /*border: 1px solid #000;
}

.required-field-color::before {
    content: "";
    display: inline-block;
    width: 15px;*/ /* Adjust the width of the square */
    /*height: 15px;*/ /* Adjust the height of the square */
    /*margin-right: 5px;*/ /* Adjust spacing between the square and text */
    /*background-color: #FFB2D0;*/ /* Fill color (e.g., red) */
    /*border: 1px solid #000;
}

.validation-textcolor-duplicate {
    color: #DC143C;
}

.validation-textcolor-required {
    color: #DC143C;
}

.validation-textcolor-negetive {
    color: #DC143C;
}

.rupee-icon::before {
    content: "\20B9";
}

.text-position-left {
    text-align: left;
    display: inline;
    float: left;
}

.text-position-right {
    text-align: right;
    display: inline;
    float: right;
}

.required {
    color: red;
    margin-left: 5px;
}

.auto-fit-div {
    display: inline-block;
    padding: 5px;*/ /* Adjust the padding value as needed */
    /*background-color: lightgray;*/ /* Just for visualization */
/*}*/


/*SR*/
/*.small-italic {
    font-size: smaller;*/ /* Reduces the font size */
    /*font-style: italic;*/ /* Makes the text italic */
    /*width: 70%;
    text-align:justify-all;
}*/


/*SR*/
/* Add styles to highlight the clickable rows */
/*.clickable-row {
    cursor: pointer;
    background-color: #f5f5f5;
}

    .clickable-row:hover {
        background-color: #e0e0e0;
    }*/