/*
Template Name: Color Admin - Responsive Admin Dashboard Template build with Twitter Bootstrap 3.3.7 & Bootstrap 4.0.0-Alpha 6
Version: 3.0.0
Author: Sean Ngu
Website: http://www.seantheme.com/color-admin-v3.0/admin/apple/
*/

.navbar-logo i {
    text-shadow: 3px -3px #b8daff;
}
.navbar-inverse .navbar-logo i {
    text-shadow: 3px -3px #0d56a6;
}
.navbar-nav > li > a .label,
.sidebar .nav > li.active > a, 
.sidebar .nav > li.active > a:focus, 
.sidebar .nav > li.active > a:hover,
.navbar-nav > li > a .user-image.online:before,
.page-sidebar-minified .sidebar .nav > li.has-sub.active:focus > a, 
.page-sidebar-minified .sidebar .nav > li.has-sub.active:hover > a, 
.page-sidebar-minified .sidebar .nav > li.has-sub.active > a,
.label.label-theme,
.btn.btn-scroll-to-top {
    background: #007aff;
}
.navbar.navbar-inverse .navbar-brand {
    color: #fff !important;
}
.text-theme,
.navbar-logo,
.sidebar .sub-menu > li.active > a:before {
    color: #007aff;
}


/* Added in v1.5 */

.gradient-enabled .sidebar .nav > li.active > a, 
.gradient-enabled .sidebar .nav > li.active > a:focus, 
.gradient-enabled .sidebar .nav > li.active > a:hover,
.gradient-enabled.page-sidebar-minified .sidebar .nav > li.has-sub.active:focus > a, 
.gradient-enabled.page-sidebar-minified .sidebar .nav > li.has-sub.active:hover > a, 
.gradient-enabled.page-sidebar-minified .sidebar .nav > li.has-sub.active > a,
.gradient-enabled .label.label-theme,
.gradient-enabled .btn.btn-scroll-to-top,
.gradient-enabled .top-menu .nav > li.active > a, 
.gradient-enabled .top-menu .nav > li.active > a:focus, 
.gradient-enabled .top-menu .nav > li.active > a:hover {
	color: #fff !important;
	background: #24d0f4 !important;
	background: -moz-linear-gradient(top,  #24d0f4 0%, #007aff 100%) !important;
	background: -webkit-linear-gradient(top,  #24d0f4 0%,#007aff 100%) !important;
	background: linear-gradient(to bottom,  #24d0f4 0%,#007aff 100%) !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#24d0f4', endColorstr='#007aff',GradientType=0 ) !important;
}
.pace-progress {
    background: #007aff;
}
.pace .pace-activity {
    border-top-color: #007aff;
    border-left-color: #007aff;
}


/* Added in v1.9 */

.top-menu .nav > li.active > a, 
.top-menu .nav > li.active > a:focus, 
.top-menu .nav > li.active > a:hover {
    background: #007aff;
}

/* Added by EvPut */
.dropzone {
	min-height: 140px!important;
	border: 1px dashed #00acac!important;
}
.dropzone .dz-preview.dz-image-preview .btn {
	position: absolute;
	top: -10px;
	right: -10px;
	z-index: 100;
	cursor: pointer;
}
.dropzone .dz-preview.dz-image-preview .btn .fa {
	cursor: pointer;
}
.delete-image {
	position: absolute;
	top: 0;
	right: 10px;
	z-index: 100;
	cursor: pointer;
}
.delete-route-image {
	position: absolute;
	top: 0;
	right: 10px;
	z-index: 100;
	cursor: pointer;
}
.users-table th,
.users-table td:nth-child(1),
.users-table td:nth-child(3),
.types-table th,
.types-table td:nth-child(1),
.types-table td:nth-child(3),
.routes-table th,
.routes-table td:nth-child(1),
.routes-table td:nth-child(3),
.routes-table td:nth-child(5),
.routes-table td:nth-child(6),
.routes-table td:nth-child(8),
.checkpoints-table th,
.checkpoints-table td:nth-child(1),
.checkpoints-table td:nth-child(4),
.customers-table th,
.customers-table td:nth-child(1),
.customers-table td:nth-child(3),
.customers-table td:nth-child(4),
.customers-table td:nth-child(5),
.customers-table td:nth-child(6),
.tracers-table th,
.tracers-table td:nth-child(1),
.tracers-table td:nth-child(3),
.tracers-table td:nth-child(4),
.tracers-table td:nth-child(5),
.partners-table th,
.partners-table td:nth-child(1),
.partners-table td:nth-child(4) {
	text-align: center;
}

.all-table td,
.users-table td,
.types-table td,
.routes-table td,
.checkpoints-table td,
.customers-table td,
.tracers-table td,
.orders-table td{
	vertical-align: middle!important;
	word-wrap: break-word!important;
	white-space: normal!important;
}

.users-table th:nth-child(1),
.types-table th:nth-child(1),
.routes-table th:nth-child(1),
.routes-table th:nth-child(6),
.checkpoints-table th:nth-child(1),
.customers-table th:nth-child(1),
.tracers-table th:nth-child(1),
.partners-table th:nth-child(1) {
	width: 50px;
}

.routes-table th:nth-child(2),
.checkpoints-table th:nth-child(2),
.customers-table th:nth-child(4),
.customers-table th:nth-child(5),
.tracers-table th:nth-child(4),
.partners-table th:nth-child(2) {
	width: 120px;
}

.users-table th:nth-child(3),
.types-table th:nth-child(3),
.routes-table th:nth-child(3),
.routes-table th:nth-child(5),
.routes-table th:nth-child(8),
.checkpoints-table th:nth-child(4),
.customers-table th:nth-child(6),
.tracers-table th:nth-child(5),
.partners-table th:nth-child(4) {
	width: 75px;
}

.form-horizontal .required:after {
	position: absolute;
	margin-left: 5px;
	content: ' *';
	color: #d33;
}
.form-horizontal textarea {
	resize: none;
}
.text-muted span {
	color: #00f;
}
.onpage {
	width: 200px;
}
.swal2-title {
	font-size: 24px !important;
	padding-bottom: 10px !important;
}
.swal2-content input[type="text"] {
	width: 100%;
	font-size: 16px;
	margin-bottom: 15px; 
	padding: 3px 5px;
}
.swal2-content input.score {
	width: 20%!important;
}
.swal2-content label {
	cursor: pointer;
}
.display-none {
	display: none;
}
.controls {
	margin-top: 10px;
	border: 1px solid transparent;
	border-radius: 2px 0 0 2px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	height: 32px;
	outline: none;
	box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
}
#pac-input {
	background-color: #fff;
	font-size: 15px;
	font-weight: 300;
	margin-left: 12px;
	padding: 0 11px 0 13px;
	text-overflow: ellipsis;
	width: 300px;
}

#pac-input:focus {
	border-color: #4d90fe;
}
#type-selector {
	color: #fff;
	background-color: #4d90fe;
	padding: 5px 11px 0px 11px;
}

#type-selector label {
	font-size: 13px;
	font-weight: 300;
}
#target {
	width: 345px;
}