.page-login .login_title{
	color: #000 !important;
}
.page-login .form-control{
	padding-left: 5px !important;
}
.card{
	padding: 0px;
}
.page-login .card .card-content {
	padding-bottom: 0px;
}
.page-login .floating-label .control-label,.page-login  .form-floating .control-label {
	top: 3px;
}
.page-login .floating-label .form-group,.page-login  .floating-label.form-group,.page-login  .form-floating .form-group,.page-login  .form-floating.form-group {
	margin-top: 35px;
}
.page-login {
	background-image: url('../img/bg_login.jpg');
	background-size: cover;
}
.page-login .chekbox_box{
	margin-top: 25px;
	margin-bottom: 50px;
}
.logo_white{
	margin-top: 18px;
}
.home-link .card .card-content {
	float: none !important;
}

.home-link .card .card-content {
	padding: 0 !important;
}

.home-link .list-group-item{
	padding-top: 13px !important;
	padding-bottom: 10px !important;
}
.card .card-profile {
	margin-right: 15px;
}
.card .card-image .card-title {
	background: radial-gradient(#094b82bf, transparent);
	width: 100%;
	padding: 14px;
}
.separation-filtre{
	border-left: solid 1px #dddddd; height: 35px;  margin: 0 10px;
}
.recherche_top .btn-group-lg>.btn-round.btn,.recherche_top .btn-round.btn-lg {
	width: 37px;
	height: 37px;
	line-height: 40px;
}
.recherche_top select{
	font-size: 14px;
}
.center{
	text-align: center !important;
}
.separate_border{
	border-left: solid 1px #dddddd;
}
.recherche_top .row{
	padding: 3px 5px;
}
.table-full tbody>tr>td {
	font-size: 14px !important;
}
div.dataTables_info, div.dataTables_length {
	font-size: 13px;
	margin-top: 8px;
}
.not_available{
	background-color: #e8e8e8;
}
.dataTable a{
	color: #666 !important;
}
#example>tbody>tr:hover {
	background-color: #f5f5f5;
	color: #666 !important;
}
.filtre_list{
	margin: 0 !important;
}
.info-hotel table.table-bordered td:last-child, .info-hotel table.table-bordered th:last-child {
	border-right-width: 0;
	padding: 0;
	font-size: 14px;
	padding-top: 7px;
	padding-left: 10px;
}
.white-text {
	color: #FFF !important;
}
.list-group-item>.badge {
	margin-top: 4px;
}
.panel.weather {
	background-color: #6eb7da !important;
}
.blue {
	background-color: #2196F3;
	min-height: 175px !important;
}
.btn-home-4{
	font-size: 60px;
}
.p-r-7{
	padding-right: 7px !important;
}
.p-l-7{
	padding-left: 7px !important;
}
.btn_add{
	float: right;
	height: 43px;
	width: 43px;
	border-radius: 50%;
}
.btn_add i{
	color: #fff !important;
}
.btn-success.btn_add {
	background-color: #6f6f6f;
}
.imgPrbMobile {
	height: 185px;
	padding: 0;
}
.green.lighten-2, .page-header h1 i.green{
	float: none !important;
}
b{
	font-weight: bold !important;
	font-family: sans-serif !important;
}
.notif_inline{
	position: relative !important;
	top: 0 !important;
	right: 0 !important;
	padding: 4px 7px !important;
}
.dropdown-menu {
	margin-top: 0px !important;
	min-width: 400px;
}
.navbar-right .btn{
	padding: 5px !important;
	line-height: 30px !important;
}
.table-full .btn-round {
	width: 25px;
	height: 25px;
	font-size: 15px;
	line-height: 25px;
}
.ring-container {
	position: relative;
	display: inline;
}

.circle {
	width: 15px;
	height: 15px;
	background-color: #62bd19;
	border-radius: 50%;
	position: absolute;
	top: 20px;
	left: 20px;
}

.ringring {
	border: 3px solid #62bd19;
	-webkit-border-radius: 30px;
	height: 25px;
	width: 25px;
	position: absolute;
	left: 15px;
	top: 15px;
	-webkit-animation: pulsate 1s ease-out;
	-webkit-animation-iteration-count: infinite;
	opacity: 0.0
}
@-webkit-keyframes pulsate {
	0% {-webkit-transform: scale(0.1, 0.1); opacity: 0.0;}
	50% {opacity: 1.0;}
	100% {-webkit-transform: scale(1.2, 1.2); opacity: 0.0;}
}