.row {
	margin-right: 0;
}

.ls-box-chart {
    width: 100%; 
    min-height: 450px;	
}

.ls-help-message {
    color: #d75553;
    font-size: 12px;
    padding: 0 0 2px 0;
    min-height: 12px;
    text-align: left;
}

.ls-login-parent .ls-login-box {
	padding-bottom: 0;
}

.esconde {
	display: none;
}

.ls-login-parent .ls-login-box {
	text-align: center;
}

.ls-main .container-fluid {
    min-height: 91%;
}

@media screen and (min-width: 768px) {
	[class*="ls-pagination"] {
		display: inline-block;
    	list-style: none;
    	float: none;
	}

	.ls-pagination-filter {
	    width: 100%;
	    padding: 10px 0;
	    font-size: 13px;
	    color: #555555;
	    text-align: center;
	}		

	.ls-topbar .ls-brand-name a[class*="ls-ico"] {
	    padding-left: 0px;
	}

	.ls-user-account .ls-ico-user img {
	    left: 0px;
	}	
}

@media screen and (min-width: 991px) {
	[class*="ls-pagination"] {
    	float: right;
	}

	.ls-pagination-filter {
	    text-align: left;
	}
}

@media screen and (min-width: 992px) {
	.col-md-10 {
    	width: 83.33333333%;
	}

	.col-md-3 {
    	width: 25%;
	}
	.col-md-2 {
    	width: 16.66666666%;
	}
	.col-md-1_3 {
    	width: 10.83333333%;
	}
	.col-md-112 {
    	width: 11.2%;
	}

}

.ls-ico-cadeado {
	background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAABkAAD/4QMtaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RUE2QTc2Nzk1QUFCMTFFM0FFRDNBMkYxRDlBNTM5RUQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RUE2QTc2N0E1QUFCMTFFM0FFRDNBMkYxRDlBNTM5RUQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpFQTZBNzY3NzVBQUIxMUUzQUVEM0EyRjFEOUE1MzlFRCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpFQTZBNzY3ODVBQUIxMUUzQUVEM0EyRjFEOUE1MzlFRCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pv/uACZBZG9iZQBkwAAAAAEDABUEAwYKDQAABQgAAAWAAAAF2gAABiP/2wCEAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwMBAQEBAQEBAgEBAgICAQICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDA//CABEIABEAEQMBEQACEQEDEQH/xACYAAACAwAAAAAAAAAAAAAAAAAACAUGCQEBAAAAAAAAAAAAAAAAAAAAABAAAgEFAQAAAAAAAAAAAAAAAwYFACAwAQQVEQACAQIEAwkAAAAAAAAAAAABAgMRBAAhQRIQURMgkSIy0hQ0lAUSAQAAAAAAAAAAAAAAAAAAADATAQEAAQUAAwAAAAAAAAAAAAERABAgMCExQaGx/9oADAMBAAIRAxEAAAHZUroxIvpADDiEgB//2gAIAQEAAQUCdjlFHIpy73TKxRx+dYYOCNF6MfZ//9oACAECAAEFAsP/2gAIAQMAAQUCw//aAAgBAgIGPwIf/9oACAEDAgY/Ah//2gAIAQEBBj8Ct0jZ0Wa5pLtqAyrGxCMw0Laa0xfwFnMKrDIimpRHq4amilx304XH5kUZu2OXXDbYYZUOTRtm0rIRp4Tzx7O5haIyyl3vFO9STkvVTzIqDlXHzrT7EXq7H//aAAgBAQMBPyG0eF5iRLBr6Mt3yC16+Yp+Gjw2EIxTTsFADKLjfoZAocA7Bn8wq7d//9oACAECAwE/IeH/2gAIAQMDAT8h4f/aAAwDAQACEQMRAAAQAAgAH//aAAgBAQMBPxC1U6r/AGgFWjuN49de1GmKVjE3O+jevMJ1CgBIBwxa+lD5CU/cyvbKn//aAAgBAgMBPxDh/9oACAEDAwE/EOH/2Q==);
}

.ls-pos-cadeado {
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 35px;
	font-size: 14px;
	vertical-align: middle;
}

.ls-prefix-group input {
	height: auto;
}

.ls-label-text-prefix {
	font-size: 17px;
	padding: 6px 6px 6px 8px;
}

.ls-title-5 {
    font-size: 18px;
}

[class*="ls-title-"] {
    font-weight: 600;
    letter-spacing: -0.2px;
}

.ls-login-parent .ls-login-form .ls-login-bg-user, .ls-login-parent .ls-login-form .ls-login-bg-password, .ls-login-parent .ls-login-form .ls-login-bg-email {
    padding: 12px 0 13px 35px;
}

.ls-theme-royal-blue .ls-btn-primary {
	background: #149040;
    border-color: #127e38;    
    color: white;
}

.ls-theme-royal-blue .ls-btn-primary:hover,.ls-theme-royal-blue .ls-btn-primary:focus,.ls-theme-royal-blue .ls-btn-primary:active,.ls-theme-royal-blue .ls-btn-primary.ls-active {
	background: #0f6c30;
	border-color: #0f6c30;
}

.ls-actions-btn, .ls-steps-main .ls-steps-content>.ls-actions-btn {
    padding: 30px 0;
}

.ls-btn-lg {
	min-width: 87px;
}

.ls-modal-header .ls-modal-title {
	font-size: 18px;
    color: red;
}

@media screen and (max-width: 1380px) {
	.ls-form-inline .ls-label[class*="col-"] {
    	float: none;
    	display: block;
    	padding-right: 0;
    }

    .ls-box-filter .ls-label {
    	padding-bottom: 15px;
    }

    .col100 {
    	width: 100%;
    }
}

.ls-user-account .ls-ico-user img {
	width: 41px;
	height: 41px;
	top: 9px;
}

.ls-user-account .ls-ico-user:before {
    box-shadow: none;
}

.ls-tabs-btn .ls-tabs-btn-nav [class*="ls-btn"] input {
    left: 6px;
    top: 5px;
}

.ls-form.row [class*="ls-btn"] {
    margin-left: 0; 
}

.ls-topbar .ls-brand-name a[class*="ls-ico"] {
	max-width: 250px;
}

@media screen and (max-width: 767px) {
	.ls-topbar {
		position: relative;
	}
	.ls-main {
		padding-top: 0;
	}
}

.ls-theme-turquoise .ls-collapse .ls-collapse-header:before {
    color: #878787;
    border: 3px solid #878787;
}

.ls-form-horizontal [class*="ls-btn"] {
	margin-top: 0;
}

.ls-table {
	line-height: 17px;
}

@media screen and (min-width: 768px) {
	.ls-title-2 {
	    font-size: 30px;
	}
}

