body.dashboard .content-wrapper {
	background-image: url(../images/dashboard_bg.jpg);
}

.login-page, .register-page {
	background-image: url(../images/body_bg.jpg);
}

.content-wrapper {
	background-size: 100% 100%;
}

.login-logo a, .register-logo a {
	color: #fff;
    text-shadow: 2px 2px 2px #000;
}

.dashboard .box {
	background: #ffffffe8;
}

.content-header > h1 {
    margin: 0;
    font-size: 16px;
    background: #f96c08;
    padding: 5px;
    display: inline-block;
    color: #fff;
    position: relative;
    margin-bottom: 10px;
}

.content-header {
	background: #ffffff82!important;
}

.content-header > h1:after {
    content: "";
    position: absolute;
    height: 0px;
    width: 0px;
    left: 100%;
    border: 20px solid transparent;
    border-left: 20px solid #f96c08;
    top: -6px;
}

.print-table > thead > tr > th, .print-table > tbody > tr > th, .print-table > tfoot > tr > th, .print-table > thead > tr > td, .print-table > tbody > tr > td, .print-table > tfoot > tr > td{
	border-color: #000!important;
}

.print-table>tbody>tr>td, .print-table>tbody>tr>th, .print-table>tfoot>tr>td, .print-table>tfoot>tr>th, .print-table>thead>tr>td, .print-table>thead>tr>th {
	padding: 2px!important;
}

th {
	font-weight: normal;
}

.box-header > .fa, .box-header > .glyphicon, .box-header > .ion, .box-header .box-title {
	font-size: 15px;
}

.btn {
	padding: 3px 12px;
}

.btn-xs {
	padding: 1px 5px!important;
}

label {
	font-weight: 400;

}

.sidebar-menu > li > a > .fa, .sidebar-menu > li > a > .glyphicon, .sidebar-menu > li > a > .ion {
	color: #f39c12;
}

.preloader {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -73px;
    margin-top: -73px;
    display: none;
}

.report-heading {
	text-align: center;
}

.report-heading p, .report-heading h3, .report-heading h4 {
	margin: 0px;
}

,

.payment-summary td{
	text-align: right;
	font-weight: bold;
}

.payment-heading {
	font-size: 15px;
	font-weight: bold;
}

@media (min-width: 769px){
	#dashboard-space {
		min-height: 100px;
	}
}


.login-box-body, .register-box-body {
	background: #039a0e;
	box-shadow: 0px 0px 10px 12px #dbe8a5;
}

.skin-green .wrapper, .skin-green .main-sidebar, .skin-green .left-side {
	background: #fff;
	background-image: url(../images/sidebar.png);
	background-size: 100% 100%;
}

.skin-green .sidebar a {
	color: #1e222d;
	text-shadow: 0px 1px 0px #fff;
}

.skin-green .sidebar-menu > li.active > a {
	border-left-color: #ab0808;
}

.skin-green .sidebar-menu > li:hover > a, .skin-green .sidebar-menu > li.active > a, .skin-green .sidebar-menu > li.menu-open > a {
	background: transparent;
	color: #000;
}

.skin-green .sidebar-menu .treeview-menu > li.active > a, .skin-green .sidebar-menu .treeview-menu > li > a:hover {
	color: #1a5f03;
}

.skin-green .sidebar-menu > li > .treeview-menu {
	background: #65382b0f;
}

.skin-green .sidebar-menu .treeview-menu > li > a {
	color: #04c;
}

.select2-container {
	max-width: 100%!important;
	width: 100%!important;
}

table.th-right th {
	text-align: right;
}

.small-label label {
	font-weight: normal;
}

.main-footer {
	font-size: 11px;
	padding: 7px!important;
}

.wysihtml5-toolbar .btn {
	padding: 4px 5px!important;
}

.hide-webkit input[type=number]::-webkit-inner-spin-button, .hide-webkit input[type=number]::-webkit-outer-spin-button {
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}

.hole-18-table input{
	padding: 0px!important;
	text-align: center;
	min-width: 24px!important;
}

.hole-9-table input{
	text-align: center;
	min-width: 25px!important;
}

.sidebar-menu > li {
	border-bottom: 1px solid #c3a87c;
}

@media print {
  a[href]:after {
    content: none !important;
    visibility: hidden;
  }

  .dataTables_length,.dt-buttons, .dataTables_filter, .dataTables_info, .dataTables_paginate paging_simple_numbers {
  	display: none!important;
  	visibility: hidden!important;
  }

  .box {
  	border-top: 0px!important;
  }

  .table.dataTable thead .sorting_asc:after, .table.dataTable thead .sorting_desc:after, .table.dataTable thead .sorting:after {
  	content: ''!important;
  }
}

/* DataTables Desing */
div.dataTables_length {
	width: 33.33%;
	float: left;
	text-align: left;
}

div.dt-buttons {
	width: 33.33%;
	float: left;
	text-align: center;
}

/*
* Front End User CSS
*/
body.frontend-user {
	background-image: url('../images/savar_golf.jpg');
}

#mainHeader {
	background: #74bbec;	
}

#mainHeader h1 {
	font-size: 30px;
	color: #fff;
}

#userInfo a {
	color: #fff;
}