.client-button {
    background: white;
    color: black;
    transition: 0.2s;
    font-weight: normal !important;
    border-color: #ccc !important;
}
.client-button:focus {
    background: white !important;
    color: black !important;
}
.client-button:hover, .client-button:active {
    background: #3c4859 !important;
    color: white !important;
    cursor: pointer;
}
.client-button.active {
    background: #208d87 !important;
    color: white !important;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.4);
}
.client-button.success {
    color: #269d96 !important;
    font-weight: bold !important;
    background: color !important;
}
.client-button.success:hover {
    background-color: #269d96 !important;
    color: white !important;
}
.client-button.success.active {
    background-color: #269d96 !important;
    color: white !important;
    box-shadow: inset 0 3px 5px rgba(0,0,0,.2);
}
.client-button.success:active {
    background-color: white !important;
}
.group-button.client-button.success {
    color: black !important;
    font-weight: normal !important;
}
.group-button.client-button.success:hover {
    color: white !important;
}
.group-button.client-button.success.active {
    color: white !important;
}
.group-button.client-button.success input[type=checkbox],
.group-button.client-button.success input[type=radio] {
    display: none;
}
.div-title {
    text-align: center;
    color: #3c4859;
    font-size: 35px;
    font-weight: bold;
}
.content-block:not(.content-block-main):not(.content-normalized) {
    background: #3c4859 !important;
}
.content-block:not(.content-block-main).expanded {
    padding-bottom: 8px !important;
}
.content-block:not(.content-block-main).expanded .content-block-body {
    margin-bottom: 0px;
    padding-bottom: 0px;
}
.content-block:not(.content-block-main) header.content-block-header { 
    background: #3c4859 !important;
}
.content-block:not(.content-block-main) .content-block-header-title {
    background: #3c4859 !important;
    color: white !important;
}

.abrir-opcoes {
    color: #3c4859 !important;
    border-bottom: none !important;
    margin-top: 10px;
    display: block;
    outline: none !important;
    font-weight: bold;
}
.abrir-opcoes:hover {
    color: #526580 !important;
    text-decoration: none;
}
.abrir-opcoes.success {
    color: #269d96 !important;
}
.abrir-opcoes.success:hover {
    color: #35b9b1 !important;
}

h1.hidden-xs {
    line-height: 45px;
}

h2.main {
	margin: 0 0 10px;
	text-align: center;
	text-transform: none;
	color: #bb1723 !important;
}

h4.title {
    padding: 0 20px !important; 
}

.panel-ticket {
	border-color: #B7B7B7;
}

.panel-ticket > .panel-heading {
	color: #fff;
	background-color: #6D6D6D;
	border-color: #B7B7B7;
	border-bottom: 1px solid #B7B7B7;
}

.panel-ticket > .panel-heading + .panel-collapse .panel-body {
	border-top-color: #B7B7B7;
}

.panel-ticket > .panel-footer + .panel-collapse .panel-body {
	border-bottom-color: #B7B7B7;
}

/* Nav in page
***************************************/
.content-page-nav {
	margin: 0 0 50px;
}
.content-page-nav .btn {
    color: #797D81 !important;
    margin-right: 10px;
    border: 1px solid #d9d9d9;
    border-radius: 4px !important;
    text-shadow: none;
    background: linear-gradient(to bottom,  #fff 0%,#ddd 100%);
}
.content-page-nav .btn:hover {
	background: linear-gradient(to bottom,  #fff 0%,#ddd 100%);
}
.content-page-nav .btn i {
	width: 16px;
	height: 16px;
	margin: 0px 4px 0 0;
	display: block;
	float: left;
	/* _background: url(../img/icos/icos-btn-group.png); */
}
.content-page-nav i.ico-back { background-position: 0 0 !important; }
.content-page-nav i.ico-print { background-position: 0 -16px !important; }
.content-page-nav i.ico-star { background-position: 0 -32px !important; }
.content-page-nav i.ico-notes { background-position: 0 -48px !important; }
.content-page-nav i.ico-list { background-position: 0 -64px; }

.btn-ticket, .btn-ticket:hover, .btn-ticket:active {
    color: #797D81 !important;
	margin-right: 10px;
	border: 1px solid #e6e6e6;
	border-radius: 4px !important;
	text-shadow: none;
	background: linear-gradient(to bottom,  #f1faff 0%,#428bca8f 100%) !important;
}
