/*
Theme Name: VANIJYA
Author: Divija Solutions
Author URI: https://divijasolutions.com
*/


/* ==============
  General
===================*/

body{ font-family:'Poppins', sans-serif; font-size:16px; color:#666;}
.overlay{ opacity:.95; z-index:999;}
.modal-overlay{ opacity:.75; z-index:999;}

.font10{ font-size:10px;}
.font10500{ font-size:10px; font-weight:500;}
.font10700{ font-size:10px; font-weight:700;}
.font12{ font-size:12px;}
.font12500{ font-size:12px; font-weight:500;}
.font12700{ font-size:12px; font-weight:700;}
.font14{ font-size:14px;}
.font14500{ font-size:14px; font-weight:500;}
.font14700{ font-size:14px; font-weight:700;}
.font16{ font-size:16px;}
.font16500{ font-size:16px; font-weight:500;}
.font16700{ font-size:16px; font-weight:700;}
.font18{ font-size:18px;}
.font18500{ font-size:18px; font-weight:500;}
.font18700{ font-size:18px; font-weight:700;}
.font24{ font-size:24px;}
.font24500{ font-size:24px; font-weight:500;}
.font24700{ font-size:24px; font-weight:700;}
.font36{ font-size:36px;}
.font36500{ font-size:36px; font-weight:500;}
.font36700{ font-size:36px; font-weight:700;}
.font48{ font-size:48px;}
.font48500{ font-size:48px; font-weight:500;}
.font48700{ font-size:48px; font-weight:700;}

.txtwhite{ color:#fff;}
.txtvlt1{ color:#e0cffc !important;}
.txtvlt2{ color:#c29ffa !important;}
.txtvlt3{ color:#a370f7 !important;}
.txtvlt4{ color:#8540f5 !important;}
.txtvlt5{ color:#6610f2 !important;}
.txtvlt6{ color:#520dc2 !important;}
.txtvlt7{ color:#3d0a91 !important;}
.txtvlt8{ color:#290661 !important;}
.txtvlt9{ color:#140330 !important;}

.bgvlt1{ background-color:#e0cffc !important;}
.bgvlt2{ background-color:#c29ffa !important;}
.bgvlt3{ background-color:#a370f7 !important;}
.bgvlt4{ background-color:#8540f5 !important;}
.bgvlt5{ background-color:#6610f2 !important;}
.bgvlt6{ background-color:#520dc2 !important;}
.bgvlt7{ background-color:#3d0a91 !important;}
.bgvlt8{ background-color:#290661 !important;}
.bgvlt9{ background-color:#140330 !important;}

.purbtn{ background:linear-gradient(90deg, #0d6efd 0%, #6610f2 100%); border:0px; color:#fff !important;}
.purbtn:hover{ background:linear-gradient(90deg, #0d6efd 0%, #6610f2 100%); border:0px; color:#fff !important;}
.purbtn:active{ background:linear-gradient(90deg, #0d6efd 0%, #6610f2 100%); border:0px; color:#fff !important;}

.bluebtn{ background-color:#001376 !important; border:0px; color:#fff;}
.bluebtn:hover{ background-color:#1a2b84 !important; border:0px; color:#fff;}
.bluebtn2{ background-color:#1a2b84 !important; border:0px; color:#fff;}
.bluebtn2:hover{ background-color:#1a2b84 !important; border:0px !important; color:#fff !important;}
.violetbtn{ background-color:#fe00c5 !important; border:0px !important; color:#fff !important;}
.violetbtn:hover{ background-color:#fe00c5 !important; border:0px !important; color:#fff !important;}


#header img.logo{ height:75px; width:auto;}
#header .list-inline-item a{ color:#3d0a91;}
#header .list-inline-item a:hover{ color:#140330;}
#header .userbox a.dropdown-toggle{ color:#6610f2;}
#header .userbox img.userimg{ width:50px; height:auto; border:3px solid #6610f2;}
#header .dropdown-menu{ background:#3d0a91;}
#header .dropdown-menu a.dropdown-item{ color:#fff;}
#header .dropdown-menu a.dropdown-item:hover, #header .dropdown-menu a.dropdown-item:active{ background:#3d0a91; color:#e0cffc;}

#mobmenu .userbox{ background:#842029;}
#mobmenu .userimg{ height:100px; width:auto;}
#mobmenu .list-inline-item:not(:last-child){ margin-bottom:10px;}
#mobmenu .list-group-item{ color:#842029;}
#mobmenu .list-group-item:hover{ color:#dc3545; }


#loginbox{ width:500px;}
#loginbox label{ color:#a370f7;}


.iti{ display:block;}
.iti__country-list{ z-index:99;}



/* ==============
  Form-elements
===================*/
label{ font-size:14px; font-weight:500; color:#140330;}
.form-control, .form-select{ font-size:16px;}
.form-control-sm, .form-select-sm{ font-size:14px !important;}
.form-control-lg, .form-select-lg{ font-size:18px !important;}
.form-control:focus, .form-select:focus{ border-color:#3d0a91; -webkit-box-shadow:none; box-shadow: none;}
.form-check-input{ border-color:#3d0a91; -webkit-box-shadow:none; box-shadow: none;}
.form-check-input:checked{ background-color:#3d0a91; border-color:#3d0a91; -webkit-box-shadow:none; box-shadow: none;}
.form-check-input:focus{ -webkit-box-shadow:none; box-shadow: none;}
/*.has-success .form-control{ border-color:#5dd099; -webkit-box-shadow:none; box-shadow:none;}
.has-warning .form-control{ border-color:#f8c955; -webkit-box-shadow:none; box-shadow:none;}
.has-error .form-control{ border-color:#f96e5b; -webkit-box-shadow:none; box-shadow:none;}
.input-group-addon{ border-radius:2px; border:1px solid #f5f5f7;}*/


/* ==============
  Form-Validation
===================*/
.parsley-error{ border-color:#f00000; }
.parsley-errors-list{ display:none; margin:0; padding:0;}
.parsley-errors-list.filled{ display:block;}
.parsley-errors-list > li{ font-size:12px; list-style:none; color:#f00000; margin-top:5px;}