@charset "UTF-8";
:root {
    --project_color1: #53b567;
    --project_color2: #40566C; 
    --project_color3: #fff; 
}

.parsley-errors-list{
    margin-top:10px;
    color:#900;
}
.capt {
    text-transform: capitalize;
}
#clockDisplay{
    font-size: 20px;
    color: #fff;
    padding: 10px;
}
.dates{
    font-size: 16px;
    color: #fff;
    padding: 14px;
}
.normal_price{
    color: #ff0000;
    text-decoration: line-through;
}
a.dt-button.buttons-collection:hover {
    background: #fb6b5b;
    border: 0;
}
a.dt-button.buttons-collection {
    border: 0;
    background: #53b567;
    color: #fff;
}

.admin-form .switch > label + span {
    display: none;
}

.popup-basic .panel .panel-heading,.backgroud-color-1{
    background-color: var(--project_color1);
    color: var(--project_color3);
}

.panel .table-striped > thead th,.table>thead>tr.info>th {
    background: var(--project_color2);
    color: var(--project_color3);
}

.nav-primary ul.nav > li > a {
    color: var(--project_color1);
}

/* ==================================================
  Magnific Popup
==================================================== */
/* Inline Content Styling (container) */
.modal-basic {
    max-width: 600px;
    margin: 40px auto;
    position: relative;
}
.modal-basic-bg {
    background: white;
    padding: 20px 30px;
    text-align: left;
    max-width: 600px;
    margin: 40px auto;
    position: relative;
}
/* unstyled popup */
.popup-basic {
    position: relative;
    background: #FFF;
    width: auto;
    max-width: 450px;
    margin: 40px auto;
}
/* popup sizes */
.popup-sm {
    max-width: 300px;
}
.popup-lg {
    max-width: 850px;
}
.popup-xl {
    max-width: 1000px;
}
.popup-full {
    max-width: 90%;
}
/* Basic Example */
.mfp-no-margins img.mfp-img {
    padding: 0;
}
.mfp-no-margins .mfp-figure:after {
    top: 0;
    bottom: 0;
}
.mfp-no-margins .mfp-container {
    padding: 0;
}
/*Simple fade transition*/
.mfp-fade.mfp-bg {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}
.mfp-fade.mfp-bg.mfp-ready {
    opacity: 0.8;
}
.mfp-fade.mfp-bg.mfp-removing {
    opacity: 0;
}
.mfp-fade.mfp-wrap .mfp-content {
    opacity: 0;
    -webkit-transition: all 0.15s ease-out;
    -moz-transition: all 0.15s ease-out;
    transition: all 0.15s ease-out;
}
.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
    opacity: 1;
}
.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
    opacity: 0;
}
.display-flex{
    display: flex;
}
/* -------------------------Padding-css------------------------- */
.p15{
    padding: 15px;
}
.p10{
    padding: 10px;
}
.p-l-r-0{
    padding-right: 0px;
    padding-left: 0px;
}

.long-text-dots-show{
    display: inline-block;
    width: 80px;
    white-space: nowrap;
    overflow: hidden !important;
    text-overflow: ellipsis;
}

.nav-primary ul.nav > li:hover > a, .nav-primary ul.nav > li:focus > a, .nav-primary ul.nav > li > a:hover, .nav-primary ul.nav > li > a:focus, .nav-primary ul.nav > li > a:active, .nav-primary ul.nav > li.active > a {
    color: var(--project_color2);
    background-color: inherit;
    background-color: rgba(0, 0, 0, 0.05) !important;
    text-shadow: none;
}
.small-width-field{
    width: 80px;
}
.header.bg-dark.lter,.header.bg-dark .lter{
    background-color: #fff;
    color:black;
}
.header p.text-white{
    color:black;
}