*{padding:0;margin:0;box-sizing:border-box;}
@font-face{font-family:'Nunito Sans';src:url('../fonts/NunitoSans.ttf');}
body{font-family: Nunito Sans !important; font-size:14px;}
.fa{font-family: FontAwesome !important; color:#000;}
a{text-decoration: none;}
/*bg*/
.main-bg-gradient {
    background: rgb(34,102,176);
    background: linear-gradient(130deg, rgba(94, 148, 60, .5) 0%, rgba(0, 158, 208, .5) 30%, rgba(0, 99, 155, .5) 100%);
}
.table > :not(caption) > * > * {font-size:13px; padding: 0rem .5rem;}
.bg-gradient-1{background: rgb(232,245,252); background: linear-gradient(90deg, rgba(232,245,252,1) 0%, rgba(252,254,255,1) 35%, rgba(255,255,255,1) 100%);}
.bg-img-1 {background: url(../Image/gold-home-page.jpg); background-attachment:fixed;background-size: cover; background-repeat: no-repeat;}
.bg-img-2 {background-image: url('../image/dashboard-background.png'); background-attachment:fixed;background-size: cover; background-repeat: no-repeat;}
.bg-1 {background-color: #00639b !important;}
.bg-2{background-color: #5e943c !important;}
.bg-3{background-color: #009ed0 !important;}
.text-1{color: #00639b;}
.text-2{color:#5e943c;}
.text-3{color: #009ed0;}
.bg-11 {background: rgb(7 65 115 / 50%) !important;}
.shadow-11 {box-shadow: inset rgb(0 0 0 / 25%) 2px -2px 4px !important;}

.bg-white.shadow-2 label {font-weight: 600; color: #111;}
.myDiv .bg-1.p-3 .col-3 .btn {font-size: 13px;}
.modal-body .btn {font-size: 14px; font-weight: 600;}
.myDiv .border.border-2.p-3 {border: dashed 1px #ccc !important;}
/*bg*/
.form-control:focus, .form-check-input:focus {box-shadow: 0 0 0 0.25rem rgba(220,220,220,.5);}
/*font-size*/
.font-10 {font-size: 10px !important;}
.font-11 {font-size: 11px !important;}
.font-12 {font-size: 12px !important;}
.font-13 {font-size: 13px !important;}
.font-14 {font-size: 14px !important;}
.font-20{font-size: 20px;}
.font-22{font-size: 22px;}
.font-25{font-size: 25px;}
.fw-x{font-weight: 900;}
.w-350{max-width:350px}
.w-18 {width:18px;}
.w-180 {width:180px;}
/*font-size*/
.shadow-1{box-shadow: 0px 5px 10px 0px #999}
.shadow-2{box-shadow: 0px 2px 10px 0px #999;}
/***** btn *****/
.btn-1{color: #fff; border: 2px solid #fff;}
.btn-1:hover, .btn-1:focus{background-color: #175aa3; color: #fff;}
/***** End btn *****/

/***** li-style *****/
.li-pd{padding:0px 4px; width: 20px; height: 20px; color: #175aa3; background: rgb(171,221,249);
    background: linear-gradient(0deg, rgba(171,221,249,1) 0%, rgba(255,255,249,1) 50%, rgba(255,255,255,1) 100%);}
/***** End li-style *****/
.z-index--1{z-index: -1;}
.z-index-1{z-index: 1;}
/***** border-colr *****/
.border-colr{border-color: #ebf6fd !important;}
.border-colr-1{border-color: #175aa3 !important;}
/*login*/
.login-pg .form-control{ padding: 0; border-radius: 0;}
.login-pg .form-control label .fa{left: 3px;width: 70px; height: 50px;}
.login-pg .form-control .btn{transition: .5s;}
.login-pg .form-control input{border-color: #999; position: relative;}
.login-pg .form-control input:focus{ border: 1px solid #999;}
.login-pg small{font-size: 8px;}
/*login*/
/*menu*/
.menu-sec .nav-fill .nav-item{margin:4px; text-align: start;box-shadow: 0px 2px 10px 0px #999;}
.menu-sec .nav-fill .nav-item .fa{padding: 9px; margin-right: 4px;}
.menu-sec .nav-fill .nav-item .nav-link{font-weight: bold;}
.menu-sec .nav-fill .dropdown-toggle::after{position: absolute; right: 5px; top: 13px;}
.menu-sec .dropdown-menu .dropdown-item { font-size: 14px;}
.menu-sec .dropdown-menu .dropdown-item:hover, .menu-sec .dropdown-menu .dropdown-item:focus {background:#00639b; color:#fff;}
/*menu*/
/*Dashboard*/
/*Dashboard*/
.menu-sec .nav-fill .nav-item .dropdown-item, .menu-sec .nav-fill .nav-item .nav-link {
    font-size: 13px;
    color: #000;
}
.menu-sec .dropend .dropdown-toggle::after, .menu-sec .dropstart .dropdown-toggle::before {
    position: absolute;
    right: 5px;
    top: 12px;
}
@media screen and (max-width:1170px) {
    .menu-sec .nav-fill .nav-item a{font-size: 13px;}
.menu-sec .nav-fill .nav-item{margin-right: 0px;}
.menu-sec .nav-fill .dropend .dropdown-toggle::after{transform: rotate(90deg);}
}
.btn, .form-control, .form-select{font-size:14px;}
button:focus:not(:focus-visible), .btn:hover {
    outline: 0;
    background-color: #42c5e4;
}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
    text-align: right;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
    text-align: right;
}

.field-icon {
    float: right;
    margin-left: -22px;
    margin-top: -22px;
    position: relative;
    z-index: 2;
}


