body {
	font-size: 15px;
	font-family: 'Roboto', 'Helvetica Neue', Helvetica;
	
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-left: 10px;
	padding-right: 10px;
	box-sizing: border-box;
}
.navbar {
	border-radius: 0!important;
	border: none!important;
}
.navbar-brand {
	color: #fff!important;
}
.brand-bg {
	background: url(../ots/images/st-logo.png) 10px 16px no-repeat;
	padding-left: 35px;
}
.navbar-inverse {
	background-color: #04173f;
}
.panel-default {
	border-color: #06a2ca!important;
}
.panel-heading {
	/*background-color: rgb(205, 242, 248)!important;
	border-color: #82cad7!important;*/
	background-image: -webkit-linear-gradient(top, #2da8c7 0%, #25bfc7 100%);
	background-image: -o-linear-gradient(top, #2da8c7 0%, #25bfc7 100%);
	background-image: linear-gradient(to bottom, #2da8c7 0%, #25bfc7 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2da8c7', endColorstr='#ff25bfc7', GradientType=0);
	background-color: #2da8c7;
	color: #fff!important;
	border-color: #06a2ca!important;
}
.navbar-inverse .navbar-toggle {
	border-color: #555;
}
.navbar-inverse .navbar-toggle:hover {
	background-color: #fff;
}
.navbar-inverse .navbar-toggle:hover .icon-bar {
	background-color: #093282;
}
/*New class*/
.panel-search {
	background-image: -webkit-linear-gradient(top, #2da8c7 0%, #25bfc7 100%);
	background-image: -o-linear-gradient(top, #2da8c7 0%, #25bfc7 100%);
	background-image: linear-gradient(to bottom, #2da8c7 0%, #25bfc7 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2da8c7', endColorstr='#ff25bfc7', GradientType=0);
	background-color: #2da8c7;
	border-color: #1aafd7!important;
}
.panel-search .input-group input {
	border-color: #1aafd7;	
}

/*.panel-body {
	border: 1px solid #82cad7;
}*/
/*.panel-body .form-control {
	border: 1px solid #82cad7;
}*/
/*.btn:hover {
	background-image: linear-gradient(transparent,rgba(0,0,0,.05) 40%,rgba(0,0,0,.1));	
}*/
.btn {
	font-size: 15px;
}
.btn-primary {
	color: #fff;
	background-color: #07BD71;
    border-color: #05A361;
}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open>.dropdown-toggle.btn-primary {
	color: #fff;
	background-color: #05A864;
    border-color: #049156;
}
.btn-primary.disabled, .btn-primary[disabled], fieldset[disabled] .btn-primary, .btn-primary.disabled:hover, .btn-primary[disabled]:hover, fieldset[disabled] .btn-primary:hover, .btn-primary.disabled:focus, .btn-primary[disabled]:focus, fieldset[disabled] .btn-primary:focus, .btn-primary.disabled:active, .btn-primary[disabled]:active, fieldset[disabled] .btn-primary:active, .btn-primary.disabled.active, .btn-primary[disabled].active, fieldset[disabled] .btn-primary.active {
	background-color: #05A864!important;
    border-color: #049156!important;
}
.k-grid-Edit {
	color: #fff;
	background-color: #2AB0C7;
	border-color: #149FB6;
}
.k-grid-Edit:hover, .k-grid-Edit:focus, .k-grid-Edit:active{
	color: #fff;
	background-color: #169BB2;
    border-color: #13879B;
}
.btn-update {
	color: #333;
	background-color: #FFCD57;
	border-color: #EFAE15
}
.btn-update:hover, .btn-update:focus, .btn-update:active{
	color: #333;
	background-color: #F7BA2A;
	border-color: #E0A417
}
.btn-edit {
	color: #fff;
	background-color: #2AB0C7;
	border-color: #149FB6;
}
.btn-edit:hover, .btn-edit:focus, .btn-edit:active{
	color: #fff;
	background-color: #169BB2;
    border-color: #13879B;
}
.k-toolbar .k-button {
	color: #fff;
	background-color: #07BD71;
    border-color: #05A361;
}
.k-toolbar .k-button:hover, .k-toolbar .k-button:focus, .k-toolbar .k-button:active, .k-toolbar .k-button.active{
	color: #fff;
	background-color: #05A864;
    border-color: #049156;
}
.k-pager-numbers .k-state-selected, .k-pager-numbers .k-state-selected:link, .k-pager-numbers .k-state-selected:visited {
	color: #fff;
	background-color: #07BD71;
    border-color: #05A361;
}

.k-grid-Delete,.btn-warning {
	color: #333;
	background-color: #FFCD57;
	border-color: #EFAE15
}
.k-grid-Delete:hover, .k-grid-Delete:focus, .k-grid-Delete:active, .btn-warning:hover, .btn-warning:focus, .btn-warning:active {
	color: #333;
	background-color: #F7BA2A;
	border-color: #E0A417
}
.panel-body .input-group input ~ .input-group-btn .btn-default {
	color: #333;
	background-color: #FFCD57;
	border:none;
	font-size: 14px;
	border-left: 1px solid #efae15
/*	border-color: #EFAE15*/
}
.panel-body .input-group input ~ .input-group-btn .btn-default:hover, .panel-body .input-group input ~ .input-group-btn .btn-default:focus, .panel-body .input-group input ~ .input-group-btn .btn-default:active{
	color: #333;
	background-color: #F7BA2A;
	border:none;
	/*border-color: #E0A417*/
}

.panel-body .checkbox {
	margin-left: 15px;
	margin-right: 15px;
}
.panel-body .checkbox button{
	font-size: 17px;
	padding: 12px 15px;
	display: block;
	width: 100%;
	box-sizing: border-box;
	margin-bottom: 15px;
}
.ps-status {
	background: #07BD71;
	color: #fff;
	padding: 3px 8px;
	border-radius: 4px;
	margin-left: 4px;
	text-align: center;
}
.glyphicon-plus {
	font-size: 15px;
}
.glyphicon-chevron-right {
	margin-left: 20px;
	margin-top: 35px;
}
.k-grid-header th.k-header, .k-filter-row th {
	font-weight: bold;
}
.sub-title {
	font-size: 20px;
	margin-bottom: 10px;
}
.sub-title-1 {
	font-size: 20px;
	margin-bottom: 20px;
}
/*.btn-type {
	background: url(../images/typesearch.png) no-repeat center 50px;
	padding-bottom: 100px;
}
.btn-sector {
	background: url(../images/sectorsearch.png) no-repeat center 50px;
	padding-bottom: 100px;
}*/

.btn-sy {
	background-image: -webkit-linear-gradient(top, #ffffff 0%, #f5f5f5 100%);
	background-image: -o-linear-gradient(top, # #ffffff 0%, #f5f5f5 100%);
	background-image: linear-gradient(to bottom,  #ffffff 0%, #f5f5f5 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff5f5f5', GradientType=0);
	background-color: #f5f5f5;
	border-color: #ccc!important;
}
.report-section {
	padding-top: 25px;
	padding-bottom: 10px;
}
.report-section .row {
	margin: 0;
}
.report-section a {
	margin-bottom: 15px;
	width: 100%;
	padding-top: 25px;
	padding-bottom: 25px;
	box-sizing: border-box;
	color: #333;
}
.report-section a:hover {
	background: #eee;
}
.report-section a span {
	font-size: 22px;
	display: block;
	margin-bottom: 15px;
	color: #333;
}
.time-update {
	color: #999;
	font-size: normal;
	margin-top: 0;
}
/*.staff-info {
	text-align: right;
}*/
.btn-roll {
	margin-top: 131px;
}
.navbar-right .selected {
	color: #fff!important;
}
.btns-group button{
	margin-bottom: 5px;
}
@media screen and (max-width:767px) {
.staff-info{
	text-align: left!important;
}
.btn-roll {
	margin-top: 12px!important;
	padding-top: 25px !important;
	border-top: 1px solid #ccc;
}
.brand-bg {
	height: auto!important;
	padding: 8px 8px 8px 35px;
	background: url(../ots/images/st-logo.png) 10px 9px no-repeat;
}
.brand-bg span {
	display: block;
}
.navbar-toggle {
	margin-top: 10px;
}
.glyphicon-chevron-right {
	margin-left: 20px;
	margin-top: 46px;
}
}
@media screen and (max-width:479px) {
.brand-bg {
	font-size: 16px;
}
.ps-status {
	display: block;
	font-size: 14px;
	margin-left: 0;
}
.form-group {
	margin-bottom: 6px;
}
.glyphicon-chevron-right {
	margin-left: 20px;
	margin-top: 50px;
}

}


.list-group-item {
	padding-left: 0;
	padding-right: 0;
/*	word-wrap: break-word;
	word-break: break-all;*/
}
.list-group-item .container-fluid {
	padding: 0;
}
.list-group-item .row {
	margin: 0;
}
.list-group-item-heading, .list-group-item-text {
	/*font-weight: bold;*/
}
.list-group-item .item-heading {
	font-weight: bold;
	line-height: 1.4;
}

.modal-dialog {
	top: 100px;
}
.modal-footer {
	text-align: center;
}
.modal-footer button {
	min-width: 100px;
}
