.clearfix {
*zoom:1;
}
.clearfix:before, .clearfix:after {
	display: table;
	line-height: 0;
	content: "";
}
.clearfix:after {
	clear: both;
}
* {
	padding: 0;
	margin: 0;
}
:focus {
	outline: none;
}
html {
	padding: 0;
	margin: 0;
	-webkit-text-size-adjust: none;
	height: 100%;
}
body {
	padding: 0;
	margin: 0;
	background: #f7f7f7;
	/* color: #5d5d5c; */
	color: #000;
	font-family: 'open_sansregular';
	font-size: 12px;
	word-wrap: break-word;
}
a {
	text-decoration: none;
	outline: none;
	color: #fff;
}
img {
	border: none;
	padding: 0;
	margin: 0;
	max-width: 100%;
}
ul, ul li, ol, ol li {
	padding: 0;
	margin: 0;
	list-style: none;
	cursor: hand;
	cursor: pointer;
}
h1, h2, h3, h4, h5, h6, p {
	font-weight: normal;
	margin: 0;
	padding: 0;
	display: block;
}
p {
	line-height: 18px;
	padding-bottom: 5px;
}
/*NORMAL CSS*/
.pull-left {
	float: left !important;
}
.pull-right {
	float: right !important;
}
/*FONTS CSS*/
@font-face {
	font-family: 'varela_roundregular';
	src: url('../fonts/varelaround-regular-webfont.eot');
	src: url('../fonts/varelaround-regular-webfont.eot?#iefix') format('embedded-opentype'),format('woff2'), url('../fonts/varelaround-regular-webfont.woff') format('woff'), url('../fonts/varelaround-regular-webfont.ttf') format('truetype'), url('../fonts/varelaround-regular-webfont.svg#varela_roundregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansbold';
	src: url('../fonts/opensans-bold_1-webfont.eot');
	src: url('../fonts/opensans-bold_1-webfont.eot?#iefix') format('embedded-opentype'), format('woff2'), url('../fonts/opensans-bold_1-webfont.woff') format('woff'), url('../fonts/opensans-bold_1-webfont.ttf') format('truetype'), url('../fonts/opensans-bold_1-webfont.svg#open_sansbold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'open_sansregular';
	src: url('../fonts/opensans-regular-webfont_1-webfont.eot');
	src: url('../fonts/opensans-regular-webfont_1-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/opensans-regular-webfont_1-webfont.woff2') format('woff2'), url('../fonts/opensans-regular-webfont_1-webfont.woff') format('woff'), url('../fonts/opensans-regular-webfont_1-webfont.ttf') format('truetype'), url('../fonts/opensans-regular-webfont_1-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
#header {
	text-align: center;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999999;
	width: 100%;
	float: left;
	background-color: #327697;
}
.logo {
	float: left;
	/* padding: 5px 0 0 15px; qo */
	padding: 0 0 0 15px;
}
.k-header .pull-right {
	padding: 15px 15px 0 0;
	font-size: 18px;
	*width:240px;
}
.main {
	display: block;
	overflow: hidden;
	clear: both;
	margin-top: 28px;
}
.k-menu {
	position: fixed;
	left: 0;
	top: 50px;
	top: 45px;
	background: #3e586e;
	width: 220px;
	height: 100%;
}
#menu {
	border: none;
	padding-bottom: 100px;
}
#menu .k-link {
	color: #fff;
	padding: 0;
	font-size: 1.2em;
	display: block;
	overflow: hidden;
}
#menu .k-item {
	display: block;
	float: none;
	overflow: hidden;
	border-bottom: 1px solid #324a5f;
}
#menu .k-link:hover, #menu #menu_mn_active .k-link {
	background: #324a5f;
}
#menu #menu_mn_active .k-link {
	font-family: 'open_sansregular';
	font-weight: 600;
}
#menu .k-link:hover .k-sprit, #menu #menu_mn_active .k-link .k-sprit {
	border-right: 1px solid #314a60;
}
#menu .k-link span {
	display: block;
	padding: 12px 10px 10px 45px;
}
.k-sprit {
	float: left;
	background: url(../images/home-default.png) no-repeat 50% 48%;
	width: 16px;
	height: 14px;
	padding: 10px 15px 18px;
	border-right: 1px solid #465f75;
}
#menu .k-link:hover .k-sprit.home, #menu #menu_mn_active .k-link .k-sprit.home {
	background: url(../images/home-active.png) no-repeat 50% 48%;
}
#menu .k-link:hover .k-sprit.job-records, #menu #menu_mn_active .k-link .k-sprit.job-records {
	background: url(../images/records-active.png) no-repeat 50% 48%;
}
#menu .k-sprit.job-records {
	background: url(../images/records-default.png) no-repeat 50% 48%;
}
#menu .k-link:hover .k-sprit.drivers, #menu #menu_mn_active .k-link .k-sprit.drivers {
	background: url(../images/drivers-active.png) no-repeat 50% 48%;
}
#menu .k-sprit.drivers {
	background: url(../images/drivers-default.png) no-repeat 50% 48%;
}
#menu .k-link:hover .k-sprit.vehicles, #menu #menu_mn_active .k-link .k-sprit.vehicles {
	background: url(../images/vechiles-active.png) no-repeat 50% 48%;
}
#menu .k-sprit.vehicles {
	background: url(../images/vechiles-default.png) no-repeat 50% 48%;
}
#menu .k-link:hover .k-sprit.call-takers, #menu #menu_mn_active .k-link .k-sprit.call-takers {
	background: url(../images/call-active.png) no-repeat 50% 48%;
}
#menu .k-sprit.call-takers {
	background: url(../images/call-default.png) no-repeat 50% 48%;
}
#menu .k-link:hover .k-sprit.passengers, #menu #menu_mn_active .k-link .k-sprit.passengers {
	background: url(../images/passengers-active.png) no-repeat 50% 48%;
}
#menu .k-sprit.passengers {
	background: url(../images/passengers-default.png) no-repeat 50% 48%;
}
#menu .k-link:hover .k-sprit.accounts, #menu #menu_mn_active .k-link .k-sprit.accounts {
	background: url(../images/setting-active.png) no-repeat 50% 48%;
}
#menu .k-sprit.accounts {
	background: url(../images/setting-default.png) no-repeat 50% 48%;
}
#menu .k-link:hover .k-sprit.vehicle-map, #menu #menu_mn_active .k-link .k-sprit.vehicle-map {
	background: url(../images/address-active.png) no-repeat 50% 48%;
}
#menu .k-sprit.vehicle-map {
	background: url(../images/address-default.png) no-repeat 50% 48%;
}
#menu .k-link:hover .k-sprit.base-administration, #menu #menu_mn_active .k-link .k-sprit.base-administration {
	background: url(../images/edit-active.png) no-repeat 50% 48%;
}
#menu .k-sprit.base-administration {
	background: url(../images/edit-default.png) no-repeat 50% 48%;
}
#menu .k-link:hover .k-sprit.primary-locations, #menu #menu_mn_active .k-link .k-sprit.primary-locations {
	background: url(../images/primary-active.png) no-repeat 50% 48%;
}
#menu .k-sprit.primary-locations {
	background: url(../images/primary-default.png) no-repeat 50% 48%;
}
#menu .k-link:hover .k-sprit.departments, #menu #menu_mn_active .k-link .k-sprit.departments {
	background: url(../images/departments-active.png) no-repeat 50% 48%;
}
#menu .k-sprit.departments {
	background: url(../images/departments-default.png) no-repeat 50% 48%;
}

.main-container {
	display: block;
	overflow: hidden;
	clear: both;
	/* margin-left: 220px; qo */
	margin-left: 0px;
}
.k-breadcrumbs {
	background: #fff;
	width: auto !important;
	display: block;
	overflow: hidden;
	clear: both;
	float: none !important;
	border-bottom: 1px solid #eee;
	padding: 3px 10px;
	font-size: 11px;
	color: #999;
}
.k-breadcrumbs .pull-left {
	padding: 6px 0;
}
.k-breadcrumbs .pull-right {
	padding-right: 13px;
}
.k-breadcrumbs .btn {
	padding: 6px 10px 3px;
	margin-left: 5px;
}
.k-breadcrumbs .btn img {
	padding-left: 3px;
}
.k-breadcrumbs img {
	margin-right: 3px;
}
.main-wrapper {
	display: block;
	overflow: hidden;
	clear: both;
	margin: 15px;
}
.box-action {
	display: block;
	overflow: hidden;
	clear: both;
	border: 1px solid #c5c5c5;
	-webkit-border-radius: 5px;
	margin-bottom: 15px;
}
.k-grid-header .k-header a {
	color: #717171;
}
.title, .add-bg .k-grid-header .k-header {
	color: #717171;
	background: #eeeeef;
}
.title {
	font-family: 'open_sansregular';
	font-weight: 600;
	padding: 6px 15px 8px;
	border-bottom: 1px solid #c5c5c5;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	font-size: 14px;
}
.title a {
	color: #717171;
}
.title.second {
	border-top: 1px solid #c5c5c5;
	border-radius: 0;
}
.box-inner {
	display: block;
	overflow: hidden;
	clear: both;
	padding: 15px;
	background: #fff;
}
.box-inner .k-textbox {
	text-align: left;
	padding: 2px 0.8em;
}
.pn {
	padding: 0 !important;
}
.pr {
	padding: 0 10px 0 0 !important;
}
.k-dropdown {
	border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
}
.btn {
	display: inline-block;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	padding: 6px 25px 4px;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	cursor: pointer;
}
.btn:hover, .btn:focus {
	box-shadow: 0 1px 3px rgba(0,0,0,0.20);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.20);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.20);
}
input[type="submit"] {
	color: #fff;
	font-family: 'open_sansregular';
	font-weight: 600;
	border: none;
	cursor: pointer;
}

.bigger-btn {
	 font-weight: bold;
	 font-size: 18px;
	 padding: 12px 20px 12px 20px;
	 word-wrap: break-word;
	 color: white;
	 height: 40px;
	 width: 70%;
	 margin: 10px;
	 cursor: pointer;
}

.squeeze-center {
  width: 50%;
  margin: 0 auto;
}

.dark-green-btn {
	background: #1abc9c;
	border-bottom: 2px solid #15ae90 !important;
}
.dark-green-btn:hover, .dark-green-btn:focus {
	background: #19b697;
	border-bottom: 2px solid #14a88b !important;
}
.yellow-btn {
	background: #e9be0e;
	border-bottom: 2px solid #dcb30d !important;
}
.yellow-btn:hover, .yellow-btn:focus {
	background: #e4ba0e;
	border-bottom: 2px solid #d8b00e !important;
}
.green-light-btn {
	background: #2ac56c;
	border-bottom: 2px solid #24b963 !important;
}
.green-light-btn:hover, .green-light-btn:focus {
	background: #28c169;
	border-bottom: 2px solid #23b460 !important;
}
.dark-blue-btn {
	background: #255a8f;
	border-bottom: 2px solid #205183 !important;
}
.dark-blue-btn:hover, .dark-blue-btn:focus {
	background: #23578b;
	border-bottom: 2px solid #1f4f7f !important;
}
.green-lighter-btn {
	background: #35c46f;
}
.green-lighter-btn:hover, .green-lighter-btn:focus {
	background: #23ab5a;
}
.green-disable-btn {
	background: #65c98d;
}
.sixth-btn {
	background: #e54d42;
}
.sixth-btn:hover, .sixth-btn:focus {
	background: #f75f54;
}
.darker-blue-btn {
	background: #324a5f;
}
.darker-blue-btn:hover, .darker-blue-btn:focus {
	background: #335776;
}
.orange-btn {
	background: #ff8c00;
}
.orange-btn:hover, .orange-btn:focus {
	background: #ef8402;
}
.dark-gray-btn {
	background: #717171;
}
.dark-gray-btn:hover, .dark-gray-btn:focus {
	background: #7e7d7d;
}
.k-grid-content td .small-btn .btn {
	width: 30px;
	padding: 2px 0 0;
	border: none !important;
	font-size: smaller;
}
.small-btns .btn {
	padding: 7px 14px 6px;
}
.big-action {
	padding: 10px 25px 8px;
}
.green-disable-btn:hover, .green-disable-btn:focus {
	background: #72d298;
}
.col-xs-3 .green-lighter-btn {
	padding: 4px 25px 5px;
}

.red-btn {
	background: #e74c3c;
	/* border-bottom: 2px solid #dc4334 !important; */
	font-family: 'open_sansregular';
	/* font-weight: 600; */
}

.red-btn:hover, .red-btn:focus {
	background: #e04434;
	/* border-bottom: 2px solid #d84132 !important; */
}

.green-btn {
	background: #1abc9c;
	/* border-bottom: 2px solid #dc4334 !important; */
	font-family: 'open_sansregular';
	/* font-weight: 600; */
}


.green-accept-btn {
	background: #1abc9c;
	border-bottom: 2px solid #dc4334 !important;
	padding: 5px;
	font-family: 'open_sansregular';
	font-weight: 600;
}

.blink {
	animation: blinker 1s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}

.green-accept-btn:hover, .green-accept-btn:focus {
	background: #1abc9c;
	border-bottom: 2px solid #d84132 !important;
}

.right-space {
	float: left;
	width: 100%;
}

.block {
	float: left;
	width: 100%;
}
.right-space .btn {
	margin-right: 8px;
}
.pb10 {
	padding-bottom: 10px;
}
.pt10 {
	padding-top: 10px;
}
.pt20 {
	padding-top: 20px;
}
.tbold {
	font-weight: 600;
	padding-top: 10px;
}
.status-btn {
	width: 169px;
}
.full-area {
	float: left;
	width: 100%;
}
.full-area textarea, input[type="text"], input[type="email"], input[type="tel"], input[type="password"], textarea {
	width: 100%;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
textarea {
	resize: vertical;
}
iframe {
	float: left;
}
.left-space {
	display: block;
	overflow: hidden;
	clear: both;
	padding-left: 15px;
}
.k-grid-content td, .k-grid-content td a {
	/* color: #717171; qo */
	color: #000;
}
.k-grid-content td .btn {
	color: #fff;
	font-size: 10px;
	padding: 2px 0 0;
	width: 65px;
}
.mr3 {
	margin-right: 3px;
}
.bdr-none {
	border: none !important;
	border-top: 1px solid #c5c5c5 !important;
}

table.payment td {
	 padding: 7px; !important
	 border: 0px !important;
}

table.drivers tr td {
	border-bottom: 1px solid #c5c5c5;
}

table.jobs tr td {
	border-bottom: 1px solid #c5c5c5;
}

/* table tr td { */
/* 	border-bottom: 1px solid #c5c5c5 !important; */
/* } */

table tr td .call-status {
	 border: none;
}

.k-grid-header .k-header {
	background: #fff;
}
.k-grid-content td .red-btn {
	padding: 3px 10px 1px;
	width: auto;
	font-size: 12px;
}
table {
	font-family: 'open_sansregular';
}
table th {
	color: #717171 !important;
	font-family: 'open_sansregular';
	font-weight: 500 !important;
}
.k-grid {
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
.k-grid-pager {
	border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
}
.no-radius {
	border-radius: 0 !important;
}
input[type="text"], input[type="email"], input[type="password"], input[type="tel"], textarea {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	color: #000 !important;
	padding: 5px 10px !important;
}
input[type="file"] {
	width: 100% !important;
}
.k-grid-content td .static-btns .btn {
	width: 80px;
}
.k-grid-content td .static-btns .red-btn {
	width: 15px;
	padding: 2px 10px 0 10px;
}
input[placeholder] {
	/* color: #7a7a7a !important; qo */
	color: #000 !important;
}
.equal-width .btn {
	width: 90px;
}
.center-action {
	float: none !important;
	margin: 100px auto 0;
}
.btn .caret {
	border-top: 5px solid #fff;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
	vertical-align: middle;
	margin: 2px;
}
.department-description {
	float: left;
	width: 100%;
	margin-top: 5px;
	display: none;
}
.department-description .block {
	float: none;
	width: auto;
	display: block;
	overflow: hidden;
	clear: both;
	padding: 5px 0;
	margin-left: 50px;
	border-bottom: 1px solid #c5c5c5;
}
.department-description img {
	float: left;
}
.department-description .clearfix {
	padding-top: 5px;
	margin-left: 50px;
}
.department-description .clearfix a {
	text-decoration: underline;
}
.user-name {
	float: right;
	position: relative;
	font-size: 16px;
	padding-right: 10px;
}
.user-name img {
	padding-left: 5px;
}
.user-menu {
	display: none;
	position: absolute;
	top: 45px;
	right: 0;
	background: #3e586e;
	width: 180px;
	z-index: 9;
	text-align: left;
	font-size: 14px;
}
.user-menu .menu-caret {
	position: absolute;
	top: -10px;
	%top: -8px;
	right: 10px;
	z-index: 1;
}
.user-menu ul {
	float: left;
	width: 100%;
}
.user-menu ul li {
	display: block;
	overflow: hidden;
	clear: both;
	border-bottom: 1px solid #324a5f;
}
.user-menu ul li a.k-link {
	display: block;
	overflow: hidden;
	clear: both;
	padding: 9px 15px 8px;
	color: #fff;
}
.user-menu ul li.last {
	border-bottom: none;
}
.user-menu ul li a:hover {
	background: #324a5f;
}
.setting-option, .help-bar {
	float: left;
	padding-right: 20px;
}
.clr-blue {
	color: #209fda;
}
.clr-blue:hover {
	text-decoration: underline;
}
.contact-us {
	position: fixed;
	left: 0;
	bottom: 0;
	text-align: center;
	padding: 15px 0;
	width: 220px;
	background: #3e586e;
	z-index: 99;
}
.contact-us img {
	margin: 0 5px -2px 0;
}
.contact-us a:hover {
	background: none !important;
}
.scrollbox {
	overflow: hidden;
	width: 100% !important;
	height: 100%;
	padding-right: 5px !important;
}
.track {
	width: 5px;
}
.handle {
	width: 5px;
	right: 8px;
	background: #40cc99;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-transition: width 250ms;
	transition: width 250ms;
}
.k-pager-wrap {
	background: #eeeeef;
	padding: 4px 0 4px 5px !important;
}
.box-action.bottom-radius {
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
}
.prev, .next {
	background: url(../images/prev-btn.png) no-repeat 50% 50% #fff;
	border: 2px solid #c5c5c5 !important;
	width: 18px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	opacity: 1 !important;
}
.next {
	background: url(../images/next-btn.png) no-repeat 50% 50% #fff !important;
}
.k-pager-wrap>a.k-state-disabled:hover {
	background: url(../images/prev-btn.png) no-repeat 50% 50% #fff !important;
	cursor: pointer !important;
}
.k-pager-numbers span, .k-pager-numbers a, .k-pager-numbers a:hover {
	border-radius: 0 !important;
	line-height: 20px !important;
	padding-top: 3px !important;
}
.k-pager-numbers a.k-link {
	border: 1px solid transparent !important;
}
.k-pager-numbers a.k-link:hover, .k-pager-numbers span.k-state-selected {
	background: #324a5f;
	color: #fff;
}
.k-pager-numbers span.k-state-selected {
	font-family: 'open_sansregular';
}
.create-job {
	margin: 0 auto;
	width: 150px;
	overflow: hidden;
	text-align: center;
	padding-top: 30px;
}
.create-job a.call-pick {
	display: block;
	background: #327697;
	padding: 38px 0;
	border-radius: 100%;
	-webkit-border-radius: 100%;
}
.job-name {
	float: left;
	width: 100%;
	padding-top: 20px;
	font-size: 18px;
	font-family: 'open_sansregular';
	color: #717171;
}

.account-address {
	float: left;
	margin-bottom: 10px;
	width: 99%;
	padding-top: 5px;
	padding-left: 5px;
	font-size: 14px;
	line-height: 24px;
	font-family: 'open_sansregular';
	color: #717171;
	background: #eeeeee;
	border: 1px solid #c5c5c5;
	-webkit-border-radius: 5px;
}

.account-name {
	font-size: 16px;
	font-weight: bold;
}

.job-name a {
	color: #717171;
}
.job-name img {
	width: 65px;
	height: 65px;
}
.call-action {
	float: left;
	width: 100%;
	min-height: 481px;
	background: #fff;
}
#window {
	display: none;
}
.k-window-title {
	text-align: left !important;
	color: #717171 !important;
	padding: 2px 5px 0 5px;
	font-size: 12px;
}
.k-window-titlebar {
	background: #eeeeef !important;
	border-bottom: 1px solid #c5c5c5 !important;
}
.incoming-call {
	float: left;
	width: 100%;
}
.incoming-call a {
	display: inline-block;
	color: #717171;
}
.incoming-call .col-xs-6 {
	padding: 30px 0;
}
.incoming-call a span {
	display: block;
	padding-top: 10px;
}
.caller-respond {
	float: left;
	width: 100%;
	padding-top: 20px;
}
.create-job.second a.call-pick {
	background: #ff8c00;
}
.call-info {
	display: block;
	overflow: hidden;
	clear: both;
	background: #ff8c00;
	text-align: center;
	margin-top: 3px;
	margin-bottom: 3px;
	/* padding: 6px 15px 3px; qo */
	padding: 10px;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
}

.call-queue {
  padding-left: 10px;
}

.call-text {
  padding-top: 10px;
}

.phone-btn {
  margin: 0px;
  font-size: 20px;
}

.info-section {
	display: inline-block;
	/* padding: 0 40px; */
	color: #fff;
	font-weight: 600;
	padding: 20px 30px 8px;
}

.info-section span {
	display: inline-block;
	font-size: 24px;
}
.info-section span.small {
	font-size: 12px;
	padding: 0 5px;
}
.end-call {
	float: right;
}
.end-call a {
	display: inline-block;
	border: 1px solid #e54d42;
	background: #fff;
	padding: 13px 7px 10px;
	border-radius: 100%;
	-webkit-border-radius: 100%
}
.orange-bg {
	background: #ff8c00;
	color: #fff;
}
.orange-bg a {
	color: #fff;
}
.passengers-steps {
	display: block;
	overflow: hidden;
	clear: both;
	padding: 6px 15px 5px;
	background: #35c46f;
	color: #fff;
	text-align: center;
	font-size: 24px;
}
.passengers-steps a {
	display: inline-block;
	font-size: 12px;
	border: 1px solid #fff;
	color: #fff;
	padding: 4px 7px 2px;
	margin-right: 10px;
	border-radius: 100%;
	-webkit-border-radius: 100%;
	vertical-align: middle;
}
.passengers-steps a.job-link {
	font-size: 24px;
	padding: 0;
	margin: 0;
	border: none;
	color: #fff;
	background: none;
}
.passengers-steps a.job-link:hover {
	background: none;
	color: #fff;
}
.passengers-steps a.active, .passengers-steps a:hover {
	background: #fff;
	color: #35c46f;
}
.k-dropdown .k-input {
	padding: 4px 0 2px !important;
	line-height: none !important;
}
.k-dropdown .k-i-arrow-s {
	margin-top: 3px;
}
.box-title {
	float: left;
	width: 100%;
}
.box-title span.left-title {
	float: left;
	width: 25px;
	padding: 8px 8px 0 0;
}
.box-title input[type="text"], .box-title .k-dropdown {
	float: left;
	width: 170px;
}
.k-fix-height {
	float: left;
	width: 100%;
}
.k-fix-height .scrollbox {
	/* height: 330px !important; qo */
	height: 300px !important;
}
.k-fix-height .handle {
	right: -5px !important;
}
.bottom-buttons {
	float: left;
	width: 100%;
	padding-top: 10px;
}
.space-bar {
	float: left;
	width: 100%;
}
.space-bar .block {
	/* padding-bottom: 15px; qo */
	padding-bottom: 9px;
}
.space-bar .col-xs-6:nth-child(2n) {
	float: right;
}
.bottom-buttons .col-xs-6:nth-child(2n) {
	float: right;
	width: auto;
}
table .btn {
	margin-right: 3px;
}
.clear {
	clear: both;
}
.k-dropdown .k-dropdown-wrap {
	padding-left: 5px;
}
.k-dropdown .k-dropdown-wrap .k-input {
	height: 1.8em;
}
.space-bar .right-space {
	padding-bottom: 15px;
}
.space-bar .right-space .btn {
	margin-right: 12px;
}
.big-buttons .btn {
	padding: 10px 25px 6px;
}
.space-bar .right-space.pb0 {
	padding-bottom: 0;
}
.bottom-buttons input[type="submit"] {
	padding: 7px 22px 6px;
}
.small-btns {
	float: left;
	width: 100%;
}
.bottom-buttons .small-btns .btn, .small-btns .btn {
	margin-right: 5px;
	padding: 6px 14px;
}
.bottom-buttons .small-btns .orange-btn {
	margin-right: 0;
}
.k-breadcrumbs .pull-left a {
	color: #999;
}
.space-bar p a.clr-black {
	color: #5d5d5c;
}

ul.pager-num {
    display: inline-block;
    padding: 0;
    margin: 5px;
}

ul.pager-num li {
	 display: inline;
}

ul.pager-num li a {
	 font-weight: 600;
    color: black;
    float: left;
    padding: 5px 12px;
    text-decoration: none;
	 border-radius: 100%;
	 -webkit-border-radius: 100%;
	 vertical-align: middle;
}
