﻿/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */

/*body {
    background: #f4f7fb;
    font-family: 'Segoe UI', Arial, sans-serif;
}*/

body {
    background: #FFF9F3;
    font-family: 'Segoe UI', Arial, sans-serif;
}

/*.card {
    border-radius: 12px;
    border: none;
    box-shadow: 0 2px 10px rgba(0,0,0,.12);
}*/

.card {
    border: none;
    border-radius: 16px;
    box-shadow: 0 6px 18px rgba(0,0,0,.08);
}

.form-control,
.form-select {
    min-height: 45px;
}

.btn:not(.btn-sm) {
    min-height: 45px;
}

.required {
    color: red;
}

/* ===================================================
   Haryana Government Theme
=================================================== */

/*.bg-haryana {
    background: linear-gradient(90deg, #D97706 0%, #F59E0B 100%);
    color: #fff !important;
}*/

.bg-haryana {
    background: linear-gradient(90deg,#D35400 0%,#F57C00 55%,#FF9800 100%);
    color: #fff !important;
}

.border-haryana {
    border-color: #D97706 !important;
}

.text-haryana {
    color: #D97706 !important;
}

/*.btn-haryana {
    background-color: #D97706;
    border-color: #C56A05;
    color: #fff;
}

    .btn-haryana:hover,
    .btn-haryana:focus {
        background-color: #B45309;
        border-color: #B45309;
        color: #fff;
    } */

.btn-haryana {
    background: #F57C00;
    border-color: #F57C00;
    color: #fff;
}

    .btn-haryana:hover,
    .btn-haryana:focus {
        background: #E65100;
        border-color: #E65100;
        color: #fff;
    }

.badge-haryana {
    background-color: #D97706;
    color: #fff;
}

.header-logo {
    height: 105px;
    width: auto;
    transform: none;
}

.btn-outline-haryana {
    border: 1px solid #F57C00;
    color: #F57C00;
    background: #fff;
}

    .btn-outline-haryana:hover {
        background: #F57C00;
        color: #fff;
    }

.form-control:focus,
.form-select:focus {
    border-color: #F57C00;
    box-shadow: 0 0 0 .15rem rgba(245,124,0,.18);
}
.otp-box {
    background: #FFF3E0;
    border: 1px solid #FFCC80 !important;
}

.bg-mobile {
    background: #EF8A00;
    color: #fff;
}

.bg-vehicle {
    background: #2E7D32;
    color: #fff;
}