/*!
 * Start Bootstrap - Modern Business (https://startbootstrap.com/template-overviews/modern-business)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-logomodern-business-nav/blob/master/LICENSE)
 */
body {

  background:url("/icvgd/resources/img/bg_img.jpg");
  font-family: "Helvetica Neue", Roboto, Arial, "Droid Sans", sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.471;
}

.carousel-item {
  height: 65vh;
  min-height: 300px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.portfolio-item {
  margin-bottom: 30px;
}
.navbar-dark .navbar-brand {
    color: #fff;
    margin: auto;
    display: block;
}
.bg-light {
    background-color: #ffffff!important;
}
.container {
background: #ffffff;
}

.m-b {
    margin: 0px 30px;
}
.drp_dwn {
    width: 100%;
    height: 30px;
    border: 1px #CCC solid;
    background: #FFF;
}
.title1 {
    font-size: 18px;
    color: #000;
    background: #E7E4E6;
    padding: 10px 0;
    text-align: center;
    width: 100%;
    margin: 0 auto;
    border-radius: 3px;
    margin-top: 20px;
}
.form-control {
    height: calc(1.3em + .60rem + 2px);
}
.bg-dark {
    background-color: #ffffff!important;
    margin-top: 15px;
}
.login-title {
    padding: 10px;
    text-align: center;
    margin-bottom: 0px !important
}
.login-bg{
	background: #ffffff;
	margin: 15px 10px;
	-webkit-box-shadow: 0 0 5px 1px #737373;
    box-shadow: 0 0 5px 1px #737373;
    background-color: #FFF;
    font-size: 30px;
    color: #1f1f1f;
	border-radius: 4px;
}
.hlp_icon{
	margin-top: 10px;
}
.cus-btn1 {
	margin-left: 5px;
	background: #5bc0de;
	border-color: #46b8da;
}
.cus-btn1:hover {
	margin-right: 5px;
	background: #4FB5D3;
	border-color: #4FB5D3;
}
.cus-btn2 {
	margin-right: 5px;
	background: #ff5b1a;
	border-color: #ff5b1a;
	padding: 0px 25px;
}
.cus-btn2:hover {
	margin-right: 5px;
	background: #d9470d;
	border-color: #ff5b1a;
	padding: 0px 25px;
}
.p2 {
    padding-left: 10px;
    font-size: 14px;
}
.f-w{width: 60%}
/* Small devices (landscape phones, 576px and up) */
@media (max-width: 420px) {  
.f-w{width: 100%}
.login-title {
    padding: 10px;
    text-align: center;
    margin-bottom: 0px !important;
	font-size: 16px;
}
}

.navbar-toggler {
    background-color: #343a40; /* Dark background */
    border: none; /* Remove default border */
    outline: none; /* Remove focus outline */
    color: white; /* Ensure white text if any */
}

.navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath stroke='white' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
    filter: invert(1); /* Ensure it appears white */
}