﻿.logo_ana {
	margin:5px 0 0 15px;
}
.logo_vinci {
	/*margin: 5px 0 0 15px;*/
}
@media (max-width : 768px) {
	.logo_ana {
		margin: 17px 0 0 15px;
		width: 60px;
	}
	.logo_vinci {
		margin: 0 0 0 35px;
		width: 85px;
	}
}

.html5buttons button {
	height: 30px;
	font-size: 12px;
}
/*.buttons-html5, .buttons-print {
	height: 30px;
	font-size:12px;
}*/

.login-container {
	height: 450px;
}
.login-bg {
	background-image: url('../images/login_bg.jpg');
	background-size: cover;
}

@media (max-width : 992px) {
	.login-container {
		height: auto;
	}
	.login-padding {
		padding:15px;
	}
	/*.login-bg {
		background-image: none;
	}*/
}


.logo-element {
	padding: 0 0 18px 0;
}

.dataTables_wrapper {
	padding-bottom: 0;
}

.form-control.error {
	border: 2px solid #cc5965;
}

/*.errror {
	border: 2px solid #cc5965;
}*/

.modal-footer {
	margin-top: 0 !important;
}

.btn-table {
	width:40px !important;
}

.btn-table-lg {
	width:60px !important;
}

.btn-table-xl {
	width:100px !important;
}

.btn-table-xxl {
	width: 130px !important;
}



.table-custom-responsive {
	width:100% !important;
}

.table-td-padding-xxs td {
	padding: 3px !important;
}
.table-header-padding-xss-left th {
	padding-left:3px !important;
}

.table-td-width-icon {
	width: 30px;
	/*padding-top:15px !important;*/
}
	.table-td-width-icon i {
		/*padding-top:5px;*/
		font-size:16px;
	}

.dropdown-small {
	height: 25px;
	padding: 3px 6px;
	font-size: 10px;
}

.note-editor.note-frame {
	border:1px solid #e5e6e7;
}

.cursor-pointer {
	cursor:pointer;
}

.cursor-help {
	cursor: help;
}

.bullet-textarea {
	height:100px !important;
}


.password-verdict {
	color:#000;
}
.popover {
	width:300px;
}

.i-checks label {
	margin-left:7px;
}

.i-checks-margintop {
	position: absolute;
	top: 25px;
}

.panel-navy {
  border-color: #1ab394;
}
.panel-navy > .panel-heading {
  background-color: #1ab394;
  border-color: #1ab394;
  color: #ffffff;
}

.text-nowrap {
	white-space:nowrap;
}
.text-green {
	color:#1ab394;
}

.table-row-tringular {
    background-color:rgba(255, 255, 0, 0.41) !important;
}

.bg-white {
	background-color:#fff;
}

.bg-green {
	background-color: #1ab394;
	color:#fff;
}

.progress-bar-green {
	background-color: #1ab394;
}

.badge-green {
	background-color: #1ab394;
	color: #FFFFFF;
}

.label-green {
	background-color: #1ab394;
	color: #FFFFFF;
}

.btn-cancel {
	background-color: gray;
	border-color: #5d5d5d;
	color: #FFFFFF;
}
.btn-green {
	background-color: #1ab394;
	border-color: #059b7d;
	color: #FFF;
}

.alert-grey {
	background-color: #f3f3f3;
	border-color: #5d5d5d;
}

.text-breadcrump {
	color: #0061c2;
}

.w-40 {
	width:60px !important;
}
.w-60 {
	width:60px !important;
}
.w-80 {
	width: 80px !important;
}
.w-100 {
	width: 100px !important;
}
.w-120 {
	width: 120px !important;
}
.w-170 {
	min-width: 170px;
}

@media (min-width: 768px) {
	.form-inline-telerik .form-control {
		width:100%;
	}
}

.badge-white {
	border: 1px solid lightgrey;
}
.bg-muted {
	border: 1px solid lightgrey;
}

.panel-disabled {
	border-color: #5E5E5E;
}
	.panel-disabled > .panel-heading {
		background-color: #5E5E5E;
		border-color: #5E5E5E;
		color: #ffffff;
	}

.form-control-small {
	height:25px;
	font-size:12px;
}


.error-label-checkboxes label.error {
	margin: 0 !important;
	*/
}


.label-width-40 {
	display: inline-block;
	padding: 5px !important;
	width: 40px;
}

.image-icon-disabled {
	width: 20px;
	filter: invert(70%);
}

.image-icon-active {
	width: 20px;
	filter: invert(17%) sepia(96%) saturate(3821%) hue-rotate(200deg) brightness(91%) contrast(100%);
}

.btn-voos-disabled {
	background-color: #f2f2f2;
	border-color: #d3d3d3;
	color: #aaaaaa !important;
	text-transform: uppercase;
	font-weight: bold;
	width: 100%;
}
	.btn-voos-disabled:hover {
		background-color: #d3d3d3;
	}

.btn-voos-active {
	background-color: #fff;
	border-color: #0061c2;
	color: #0061c2 !important;
	text-transform: uppercase;
	font-weight: bold;
	width:100%;
}
	.btn-voos-active:hover {
		background-color: #d3d3d3;
	}