.portlet-body #sumryfordaygrid {
	margin-right: 15px;
}

input#check-test-details:checked+label {
	right: 31px !important;
	transition: 0.5s;
	top: 105px;
}

.slide-icon-new span.icon-bar {
	top: 8px;
	right: -11px;
}

#alertsNameId+.btn-group ul {
	left: -34px !important;
}

.popover {
	z-index: 10000;
	left: initial !important;
	right: 0px !important;
}

.clockpicker-align-left.popover>.arrow {
	left: 177px !important;
}

input#check-test1:checked  ~ .display-mycheck .portlet.box.green {
	right: 0px !important;
	transition: 0.2s;
}

input:checked+label .fa.fa-close {
	display: none;
}

input:checked+label .fa.fa-pie-chart {
	display: block !important;
}

input:checked+label .icon-bell {
	display: none;
}

input:checked+label .fa.fa-close {
	display: block !important;
}

input:checked+#dispViewHtml label .fa.fa-search {
	display: none;
}

input:checked+#dispViewHtml label .fa.fa-close.serach-check {
	display: block !important;
}

.portlet.solid.green.changes-margin {
	margin-top: -12px !important;
}

#searchArea {
	right: -451px;
}

/* #Piechartid {
	left: 0px;
} */

/* #Piechartid1 {
	left: 0px;
} */

page-quick-sidebar-wrapper1 {
	transition: right .3s;
	z-index: 9994;
	position: absolute;
	top: 46px;
	bottom: 0;
	right: -320px;
	width: 270px;
}

input:checked ~ .col-lg-4.alarm-grid {
	left: -14px !important;
	transition: 0.3s;
}

.col-lg-4.alarm-grid {
	left: -375px;
}

.page-quick-sidebar-wrapper1 {
	overflow: hidden;
}

input:checked ~ .page-header .page-quick-sidebar-wrapper1 {
	right: -20px;
}

.space-tp-bt {
	/* margin-top: 15px; */
	/* margin-left: 2px;
        margin-right: 15px; */
	/*margin-left: 2px;
		margin-right: 2px; */
	padding-right: 0px;
	padding-left: 0px;
}

.btn.btn-sm.dashboard-rtl-button.alert-bt {
	margin-right: 30px;
}

@media ( max-width : 991px) {
	#stoptrackHstry,#idletrackHstry,#Running,#Speed {
		width: 20% !important;
	}
	/* #Piechartid {
		top: 0px !important;
	} */
	.changes-margin {
		margin-top: 0px !important;
	}
}

@media ( max-width : 685px) {
	#stoptrackHstry,#idletrackHstry,#Running,#Speed {
		width: 43% !important;
		margin-bottom: 5px;
	}
}

@media ( max-width : 520px) {
	#stoptrackHstry,#idletrackHstry,#Running,#Speed {
		width: 93% !important;
		margin-bottom: 5px;
	}
}

@media ( max-width : 580px) {
	#gaugeWidget {
		left: 29% !important;
		top: 46% !important;
	}
	.livetrackeroprator {
		width: 100% !important;
	}
	.gauage-bottom {
		top: 250px !important;
	}
	.liveTrackModelCls {
		height: 730px !important;
	}
	.round-button {
		width: 25% !important;
	}

	/* .counter{
	display:none !important;
}
.livetrackeroprator{
	width:100% !imporant;
}
.position-change .DashGaugeValue {
    position: relative !important;
    top: 202.5px !important;
    padding: 2px;
    border-radius: 0px 0px 100% 100% !important;
    text-align: center;
    width: 143px !important;
    height: 30px;
    margin: 0 auto !important;
}
.position-change{
	width:50% !important;
	margin:0 auto;
}
#LiveTrackgaugeContainer{
height: 270px !important;
    width: 259px !important;
} */
}

@media ( max-width : 480px) {
	#gaugeWidget {
		left: 20% !important;
	}
	#digitalinputconfig {
		top: 40px !important;
	}
	#digitalinputconfig img {
		width: 90px !important;
		height: 90px !important;
	}
	.round-button {
		width: 73px !important;
		margin-top: 40px !important;
	}
	#gaugeWidget1 {
		top: 24px !important;
		left: 43% !important;
	}
}

@media ( max-width : 432px) {
	.round-button {
		width: 73px !important;
		margin-top: 40px !important;
	}
	span.gmloc {
		font-size: 14px !important;
	}
}

@media ( max-width : 220px) {
	#gaugeWidget {
		left: 5% !important;
	}
	.round-button {
		margin-top: 130px !important;
	}
	#digitalinputconfig {
		top: 130px !important;
		left: 64% !important;
	}
	.liveTrackModelCls {
		height: 840px !important;
	}
	#nearbyID {
		width: 31% !important;
		padding: 4px 0px 5px !important;
		font-size: 12px !important;
	}
	#last3Alerts {
		width: 28% !important;
		padding: 4px 0px 5px !important;
		font-size: 12px !important;
	}
	#last7odomter {
		width: 25% !important;
		padding: 4px 0px 5px !important;
		font-size: 12px !important;
	}
	span.gmloc {
		font-size: 13px !important;
	}
	#gaugeWidget {
		top: 40% !important;
	}
	#gaugeWidget1 {
		top: 24px !important;
		left: 47% !important;
	}
}

#insrtTabArea {
	left: 3.3%;
}

/*login.css*/

.container-fluid.login-main .form-group {
	margin-top: 10px;
}

.container-fluid.login-main .form-actions .md-checkbox-list,.container-fluid.login-main .form-actions .md-checkbox
	{
	display: inline !important;
}

.container-fluid.login-main .form-actions .md-checkbox label {
	padding-left: 24px !important;
}

.container-fluid.login-main .form-actions .md-checkbox-list {
	margin-left: 20px;
	color: #fff !important;
}

.container-fluid.login-main .form-actions .md-checkbox-list .box {
	border: 2px solid #fff !important;
	height: 17px !important;
	width: 17px !important;
}

.container-fluid.login-main .box-control {
	background: #211c21;
	border: 0px;
	height: 43px;
	color: #fff;
}

.container-fluid.login-main .form-actions .forget-password {
	color: #F4D642;
	float: right;
	margin-top: 9px;
	font-size: 14px;
	cursor: pointer;
}

.container-fluid.login-main .form-actions  .btn-success {
	background: #F4D642;
	Color: #FFF;
	font-weight: 600;
	padding: 10px 20px !important;
	border: 0px !important;
	font-size: 14px;
	text-transform: uppercase;
}

.container-fluid.login-main .form-group  .btn-success {
	background: #F4D642;
	Color: #FFF;
	font-weight: 600;
	padding: 10px 20px !important;
	border: 0px !important;
	float: right;
	margin-top: 10px;
	font-size: 14px;
}

.container-fluid.login-main .input-group-addon {
	border: 0px !important;
	background: #211c21 ;
}

.container-fluid.login-main .input-group-addon>i {
	font-size: 22px !important;
	color: #F4D642;
}

.container-fluid.login-main h1.title {
	text-align: center;
	font-size: 28px;
	font-weight: 400 !important;
	color: #fff !important;
	margin-top: 0px;
	margin-bottom: 10px;
	text-transform: uppercase;
}

#vehiclesumryFrm .interval-left {
	padding-right: 0px;
}

#vehiclesumryFrm .interval-right {
	padding-left: 3px;
}

.main-selction {
	position: absolute;
	top: -46px;
	right: 40px;
}

div#vehiclesGrid * {
	text-align: left !important;
}

div#operatorGrid * {
	text-align: left !important;
}

div#simcardGrid * {
	text-align: left !important;
}

div#deviceGrid * {
	text-align: left !important;
}

.live-tracking-address>span:nth-child(1)>.tooltip {
	left: 34px !important;
}

#dashboardLayerView {
	position: absolute;
	top: 20px;
	left: 294px;
	z-index: 1;
	cursor: pointer;
}

#trackhistoryLayerView {
	position: fixed;
	top: 69px;
	z-index: 1;
	left: 42px;
	cursor: pointer;
	z-index: 1;
}

#LiveTrackrunninghourscum {
	left: 55%
}

#generatorpreventivereset {
	float: left;
}