




.brand_text { 

	text-align: center;
	font-size: 26px;
	color: #daefda!important;
	font-weight: 600;

	text-shadow: 1px 1px 2px #000;
	
	

}

#id_header_navbar {   


 transition: all 1s;
  -webkit-transition: all 1s;
  
  }




.dropdown-item:hover { 

	background-color: #51b2c1;
}

.nav_support { 

	
	background-color: transparent;
	
	color: #54998f99;
    
	
	
	cursor:pointer;
	
		-moz-transition: all 1s ease-in;
			-o-transition: all 1s ease-in;
			-webkit-transition: all 1s ease-in;
			transition: all 1s ease-in;	


}


.nav_support:hover { 

	background-color: #f0f0f0;
	
	border: 1px solid #5f5f5f99;
	
	color: #24518fff;
    
	
	
		-moz-transition: all .6s ease-in;
			-o-transition: all .6s ease-in;
			-webkit-transition: all .6s ease-in;
			transition: all .6s ease-in;	

}


.nav_email_address {

	color: #d4f1ff00;
    

	cursor:pointer;
	
		-moz-transition: all 1s ease-in;
			-o-transition: all 1s ease-in;
			-webkit-transition: all 1s ease-in;
			transition: all 1s ease-in;	
	
}
.nav_email_address:hover {
	color: #d4f1ffff;
    
	
		-moz-transition: all .6s ease-in;
			-o-transition: all .6s ease-in;
			-webkit-transition: all .6s ease-in;
			transition: all .6s ease-in;	
	
}


	

.loader {	
	z-index: 9999;
	display: none;
	Position: fixed;
  border: 5px solid #f3f3f3;
  border-radius: 50%;
  border-top: 5px solid #3498db;
  width: 150px;
  height: 150px;
 top:0;
  bottom:0;  
    left: 0;
    right: 0;
    margin: auto;
  -webkit-animation: spin 1.3s linear infinite; /* Safari */
  animation: spin 1.3s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  50% { -webkit-transform: scale(0.1); } 
  80% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg);   }
  50% { transform: scale(0.1); } 
  80% { transform: rotate(-360deg); }
  
}  

.img_loader {	
	z-index: 9999;
	display: none;
	Position: absolute;
  border: 5px solid #f3f3f3;
  border-radius: 50%;
  border-top: 5px solid #3498db;
  width: 150px;
  height: 150px;
  top:0;
  bottom:0;
    left: 0;
    right: 0;
    margin: auto;
  -webkit-animation: spin 1.3s linear infinite; /* Safari */
  animation: spin 1.3s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  50% { -webkit-transform: scale(0.1); } 
  80% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg);   }
  50% { transform: scale(0.1); } 
  80% { transform: rotate(-360deg); }
  
}  


.overlay {  
  display: none;
  justify-content: center;
  align-items: center;
  position: absolute;
  opacity: 1;
  background: transparent;  
  /*  background: rgba(39, 42, 43, 0.3); */
  /* transition: opacity 800ms ease-in-out;  */
  z-index: 10000;
  
}




#id_header_breadcrums {   

	overflow: hidden;

   transition: all 1.5s;
  -webkit-transition: all 1.5s;
  
}

.breadcrumb_anchor {
	cursor:pointer; 
	color: #00406d!important;
	
		-moz-transition: all .8s ease-in;
			-o-transition: all .8s ease-in;
			-webkit-transition: all .8s ease-in;
			transition: all .8s ease-in;	
	
}
.breadcrumb_anchor:hover {
	cursor:pointer; 
	color: #ad00a7!important;
	
	-moz-transition: all .7s ease-out;
			-o-transition: all .7s ease-out;
			-webkit-transition: all .7s ease-out;
			transition: all .7s ease-out;		
}


.form-signin {
  width: 100%;
  max-width: 330px;
  padding: 15px;
  margin: auto;
}
.form-signin .checkbox {
  font-weight: 400;
}
.form-signin .form-control {
  position: relative;
  box-sizing: border-box;
  height: auto;
  padding: 10px;
  font-size: 16px;
}
.form-signin .form-control:focus {
  z-index: 2;
}
.form-signin input[type="email"] {
  margin-bottom: -1px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.form-signin input[type="password"] {
  margin-bottom: 10px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}






@media screen and (max-width: 1024px ) {


	#id_navbar { font-size: 14px!important;	}
	#id_search_box { width: 160px!important; font-size: 12px;}

}




@media screen and (max-width: 575.98px) { 


	.id_vendor { font-size: 12px!important; }
	.id_title { font-size: 13px!important; }
}


@media screen and  (min-width: 576px) and (max-width: 767.98px) { 

	#id_header_breadcrums { 
	
		font-size: 14px;
		
	}
	
	.id_vendor { font-size: 18px!important; }
	.id_title { font-size: 16px!important; }

}


@media screen and  (min-width: 768px) and (max-width: 991.98px) {  
	
	.id_vendor { font-size: 20px!important; }
	.id_title { font-size: 15px!important; }
	
}

@media screen and  (min-width: 992px) and (max-width: 1199.98px) {

	.id_vendor { font-size: 20px!important; }
	.id_title { font-size: 15px!important; }
	
}
@media screen and  (min-width: 1200px and (max-width: 1399.98px)) {  

	.id_vendor { font-size: 22px!important; }
	.id_title { font-size: 15px!important; }
}


@media screen and  (min-width: 1400px) {  

	.id_vendor { font-size: 23px!important; }
	.id_title { font-size: 16px!important; }
}




