.bg-primary {
    background-color: #1e67a8 !important;
}

.text-right {
    text-align: right !important;
}

.navbar-dark .navbar-nav .nav-link {
    color:#ffffff !important;
    font-size:14px !important;
}

.navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .show>.nav-link {
    border-bottom: 2px solid #f6b024;
}

.navbar-nav .nav-link {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
}

.dropdown-menu {
    left: -106px !important;
}

.dropdown-item {
    font-size:12px;
}


.slide-btn{
    border:none;
    position:relative;
    padding:.5em 2em;
    cursor:pointer;
    transition:800ms ease all;
    outline:none;
}
.slide-btn:hover{
    background:#fff;
    color:#1e67a8;
}
.slide-btn:before,.slide-btn:after{
    content:'';
    position:absolute;
    top:0;
    right:0;
    height:2px;
    width:0;
    background: #1e67a8;
    transition:400ms ease all;
}
.slide-btn:after{
    right:inherit;
    top:inherit;
    left:0;
    bottom:0;
}
.slide-btn:hover:before,.slide-btn:hover:after{
    width:100%;
    transition:800ms ease all;
}

.slide-btn:disabled,.slide-btn:disabled:before,.slide-btn:disabled:after{
    width:0%;
    transition:0ms ease all;
    color: #fff;
    background-color: grey !important;
    border-color: grey !important;
    pointer-events: none;
    opacity: .65;
}

.form-control {
    color: #212529 !important;
    border: 1px solid #1e67a8 !important;
    border-radius: 0px !important;
}

.form-control:focus {
    color: #1e67a8 !important;
    border-color: #1e67a8 !important;
    box-shadow: 0 0 0 0 rgba(13,110,253,.25) !important;
}

.blink_me {
    animation: blinker 1s linear infinite;
}

.blink_me:hover {
    opacity: 1;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

@keyframes tickerv {
	0%   {margin-top: 0;}
	25%  {margin-top: -26px;}
	50%  {margin-top: -52px;}
	75%  {margin-top: -78px;}
	100% {margin-top: 0;}
}
.tickerv-wrap {
	background: #eee;
	box-sizing: content-box;
	height: 25px;
	overflow: hidden;
	padding: 10px;
} 
.tickerv-wrap ul {
	padding:0;
	margin:0;
	list-style-type: none;
	animation-name: tickerv;
	animation-duration:10s;
	animation-iteration-count: infinite;
	animation-timing-function: cubic-bezier(1, 0, .5, 0);
}
.tickerv-wrap ul:hover {
	animation-play-state: paused;
}
.tickerv-wrap ul li {
	font-size:18px;
	line-height: 26px
}

.mrindia {
    position:absolute;
    top:-1000;
    z-index:-1000;
    color:white;
    overflow:hidden;
}