/*!
 * RockShowLink Custom Style
 */
 
/* Custom Layout Login */
.light-login .widget-box.login-box {
	background-color: #394557;
	/* background-color: #BCC6CF; */
	/* background-color: rgba(100,110,120,.4); */
}
.light-login .widget-box {
	padding: 6px;
}

/* Bootstrap Table Padding */
td, th {
	padding-top: 1px;
	padding-bottom: 1px;
}

/* Custom Button for Add/New Entry */
.table-header .btn-hovclk {
	position: absolute; right: 11px;
	background-color: #FFB752; border: 2px; border-color: #FFB752; border-radius: 3px; color: white; font-size: 13px; padding: 6px 5px;
	text-shadow: 1px -1px 1px rgba(0,0,0,.30); text-align: center; text-decoration: none;
	display: inline-block; font-size: 13px; margin: 3.5px 6px; box-shadow: 1px 1px #789; cursor: pointer;
}
.table-header .btn-hovclk:hover, .btn-hovclk:hover {background-color: #f0ad4e; text-decoration: none; color: #acfeac;}
.table-header .btn-hovclk:active, .btn-hovclk:active {background-color: #FFB752; box-shadow: 0px 0px #789; transform: translateY(1px) translateX(1px);}
.table-header .btn-icon:hover, .btn-icon:hover { text-decoration: none; }

/* Custom BreadcumFix Resize */
@media (min-width:992px){.breadcrumbs-fixed+.page-content {
    padding-top: 24px;
}
.page-content {
    margin: 0;
    padding: 8px 12px 12px;
}

/* Custom Tooltip Min-Max-Width */
.tooltip-inner {
	min-width:auto;
	max-width: 480px;
}

/* Table Header */
.table-header {
	background-color: #7FBEE9;
    color: #FFF;
    font-size: 14px;
    line-height: 32px;
    padding-left: 12px;
    margin-bottom: 1px;
	border-top: #6a99d3 solid thin;
	border-bottom: #6a99d3 solid thin;
}

/* DataTables: HeadRow Resize */
.dataTables_wrapper .row:first-child {
	padding-top: 4px;
	padding-bottom: 1px;
}

/* DataTables: Searchbox Resize */
div.dataTables_filter input[type=search], div.dataTables_filter input[type=text] {
	width: 240px;
}

/* Close Button for SearchBox */
.dataTables_wrapper input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {-webkit-appearance: searchfield-cancel-button; border-radius: 3px;}

/* DataTables: Controls Resize */
.dataTables_wrapper select {
	height: auto;
}
.dataTables_wrapper input[type=search] {
	height: 12px;
}

/* DataTables: Sorting icons Disabled */
table.dataTable thead .sorting, 
table.dataTable thead .sorting_asc, 
table.dataTable thead .sorting_desc {
	background : none;
}

/* DataTables: Resize Table Header */
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 5px;
    line-height: 1;
	font-size: 11px;
	vertical-align: middle;
}

/* DataTables: Resize FontSize */
.dataTables_wrapper label {
    font-size: 12px;
	margin-top: 2px;
}

/* Common label and input tag reStyling */
td>label, th>label {
	font-size: 12px;
	height: 24px;
}
input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color], input[type=text],
input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month],
input[type=time], input[type=week], input[type=number] {
	font-size: 12px;
	height: 24px;
	padding: 4px 3px 5px;
}
textarea {
	font-size: 12px;
}
select {
	font-size: 12px;
	height: 24px;
	padding: 2px 3px;
}
.chosen-container .chosen-results li.active-result {
	font-size: 12px;
}
.chosen-container>.chosen-single, [class*=chosen-container]>.chosen-single {
	font-size: 12px;
	line-height: 24px;
    height: 26px;
    background: #FAFAFA;
}
.chosen-container-single .chosen-search:after {
	font-size: 12px;
}
.chosen-container-single .chosen-search input[type=text] {
    margin: 1px 0;
    padding: 4px 20px 4px 5px;
    width: 100%;
    height: auto;
    outline: 0;
    /* border: 1px solid #aaa; */
    background: 0 0;
    font-size: 12px;
    font-family: sans-serif;
    line-height: normal;
    border-radius: 0;
}

/* DataTables: Footer Resize */
.dataTables_wrapper .row:last-child {
    padding-top: 5px;
    padding-bottom: 2px;
	border-bottom: #acc3e1db solid thin;
}
.dataTables_info {
    font-size: 13px;
	margin-top: 4px;
}

.list-group-item, .no-radius, .pager>li>a, .pagination>li>a {
    border-radius: 1!important;
}
.pagination>li>a, .pagination>li>span {
    padding: 5px 10px;
    line-height: 1.2;
	font-size: 12px;
}

/* Error Notice Coloring */
td>label.error, th>label.error {
	color: #ee3322;
	height: 23px;
}

/* Issues Bugs Fixer */
@media only screen and (max-width:991px) {
    .main-container .menu-toggler.fixed {
		backface-visibility: hidden;
    }
}

}