body {
		font-size:95%;
		color:#353638;
}
a {
	color:#127CD6;
	} 
a:hover {
 text-decoration:none;	
	}
header a {
	color:#222; 
	text-decoration:none;
	margin-right:20px;
	display:inline-block;
}
header a:hover {
	color:#127CD6;
	}

.bg-primary, .btn-primary {
	background-color:#127CD6 !important;
	} 
.btn-outline-primary {
    --bs-btn-color:#127CD6 !important;
}
.btn:hover {
	background-color:#0f6ab8 !important;
	} 
.border-dark-subtle {
	border-color: #c3c3c3 !important;
	}	
:active, :hover, :focus {
	outline:0 !important; 
	outline-offset:0 !important;
	box-shadow:none!important;
	}
.select-item {
		cursor:pointer;
	}
.select-item.selected {
   background-color: #DDEFFF;
	}
.cursor-pointer {
  cursor: pointer;
	}
#revslider {
	background-image: url('/images/reclama/rev__bg.jpg'); 
	background-size:cover; 
	height:255px;
	padding-bottom:40px;
	}	

.iti {
  width:100%;
  }
.nav-link:focus, 
.nav-link:hover,
.nav-tabs .nav-link {
    color:#127CD6 !important;
}
.nav-link:hover {
	color:#222 !important;
}
.opacity-50:hover {
	opacity:1 !important;
	}
footer {
	color:rgb(255,255,255,.7);	
	}
footer a {
	color:#127CD6;	
	}

input.custom-input {
    border: none;
    border-bottom: 1px solid #c3c3c3;
    border-radius: 0;
		width:100%;
		text-align:center;
}
input.date-input {
    border: none;
    border-bottom:1px solid #353638;
    border-radius: 0;
		width:40px;
		text-align:center;
}
input.month-input {
    border: none;
    border-bottom:1px solid #353638;
    border-radius: 0;
		width:100px;
		text-align:center;
}
textarea.custom-input {
    border: none;
    border-bottom: 1px solid #c3c3c3;
    border-radius: 0;
		width:100%;
		min-height:100px;
}
input.name-input {
    border: none;
    border-bottom:1px solid #353638;
    border-radius: 0;
		width:30%;
		text-align:center;
}

table.table {
	width:100%;
}
table.table td, 
table.table th {
	padding:15px;
}
.table-rounded {
 	border-radius:15px !important;	
}
table.table thead th { 
	background-color:#eee;
	}
					
@media (max-width: 991.98px) {
  .border-end {
    border-right: none !important; }
	header.bg-white { 
		--bs-bg-opacity:0 !important;
	}
	header.shadow-sm { 
		box-shadow:none!important;
	}
	#topslider .carousel-item img {  
	  object-fit: cover;
	  object-position: center;
	  overflow: hidden;
	  height:50vh !important;
	}	
	#revslider {
		background-image: url('/images/reclama/rev__bg.jpg'); 
		background-size:cover; 
		height:auto;
	}
	.text-nowrap {
    white-space:unset!important;
	}		

}

