.pd-0{padding: 0 !important;}
.pd-5{padding: 5px !important;}
.pd-10{padding: 10px !important;}
.pd-15{padding: 15px !important;}
.pd-20{padding: 20px !important;}
.pd-30{padding: 30px !important;}
.pd-40{padding: 40px !important;}
.pd-50{padding: 50px !important;}
.pd-60{padding: 60px !important;}
.pd-70{padding: 70px !important;}
.pd-80{padding: 80px !important;}
.pd-90{padding: 90px !important;}
.pd-100{padding: 100px !important;}
.pdt-0{padding-top: 0 !important;}
.pdt-5{padding-top: 5px !important;}
.pdt-10{padding-top: 10px !important;}
.pdt-15{padding-top: 15px !important;}
.pdt-20{padding-top: 20px !important;}
.pdt-30{padding-top: 30px !important;}
.pdt-40{padding-top: 40px !important;}
.pdt-50{padding-top: 50px !important;}
.pdt-60{padding-top: 60px !important;}
.pdt-70{padding-top: 70px !important;}
.pdt-80{padding-top: 80px !important;}
.pdt-90{padding-top: 90px !important;}
.pdt-100{padding-top: 100px !important;}
.pdt-110{padding-top: 110px !important;}
.pdt-120{padding-top: 120px !important;}
.pdt-130{padding-top: 130px !important;}
.pdt-140{padding-top: 140px !important;}
.pdt-150{padding-top: 150px !important;}
.pdt-160{padding-top: 160px !important;}
.pdt-170{padding-top: 170px !important;}
.pdt-180{padding-top: 180px !important;}
.pdt-190{padding-top: 190px !important;}
.pdt-200{padding-top: 200px !important;}
.pdt-210{padding-top: 210px !important;}
.pdt-220{padding-top: 220px !important;}
.pdt-230{padding-top: 230px !important;}
.pdt-240{padding-top: 240px !important;}
.pdt-250{padding-top: 250px !important;}

.pdr-0{padding-right: 0 !important;}
.pdr-5{padding-right: 5px !important;}
.pdr-10{padding-right: 10px !important;}
.pdr-15{padding-right: 15px !important;}
.pdr-20{padding-right: 20px !important;}
.pdr-30{padding-right: 30px !important;}
.pdr-40{padding-right: 40px !important;}
.pdr-50{padding-right: 50px !important;}
.pdr-60{padding-right: 60px !important;}
.pdr-70{padding-right: 70px !important;}
.pdr-80{padding-right: 80px !important;}
.pdr-90{padding-right: 90px !important;}
.pdr-100{padding-right: 100px !important;}
.pdb-0{padding-bottom: 0 !important;}
.pdb-5{padding-bottom: 5px !important;}
.pdb-10{padding-bottom: 10px !important;}
.pdb-15{padding-bottom: 15px !important;}
.pdb-20{padding-bottom: 20px !important;}
.pdb-30{padding-bottom: 30px !important;}
.pdb-40{padding-bottom: 40px !important;}
.pdb-50{padding-bottom: 50px !important;}
.pdb-60{padding-bottom: 60px !important;}
.pdb-70{padding-bottom: 70px !important;}
.pdb-80{padding-bottom: 80px !important;}
.pdb-90{padding-bottom: 90px !important;}
.pdb-100{padding-bottom: 100px !important;}
.pdb-110{padding-bottom: 110px !important;}
.pdb-120{padding-bottom: 120px !important;}
.pdb-130{padding-bottom: 130px !important;}
.pdb-140{padding-bottom: 140px !important;}
.pdb-150{padding-bottom: 150px !important;}
.pdb-160{padding-bottom: 160px !important;}
.pdb-170{padding-bottom: 170px !important;}
.pdb-180{padding-bottom: 180px !important;}
.pdb-190{padding-bottom: 190px !important;}
.pdb-200{padding-bottom: 200px !important;}
.pdb-210{padding-bottom: 210px !important;}
.pdb-220{padding-bottom: 220px !important;}
.pdb-230{padding-bottom: 230px !important;}
.pdb-240{padding-bottom: 240px !important;}
.pdb-250{padding-bottom: 250px !important;}


.pdl-0{padding-left: 0 !important;}
.pdl-5{padding-left: 5px !important;}
.pdl-10{padding-left: 10px !important;}
.pdl-15{padding-left: 15px !important;}
.pdl-20{padding-left: 20px !important;}
.pdl-30{padding-left: 30px !important;}
.pdl-40{padding-left: 40px !important;}
.pdl-50{padding-left: 50px !important;}
.pdl-60{padding-left: 60px !important;}
.pdl-70{padding-left: 70px !important;}
.pdl-80{padding-left: 80px !important;}
.pdl-90{padding-left: 90px !important;}
.pdl-100{padding-left: 100px !important;}

.mg-0{margin: 0 !important;}
.mg-5{margin: 5px !important;}
.mg-10{margin: 10px !important;}
.mg-15{margin: 15px !important;}
.mg-20{margin: 20px !important;}
.mg-30{margin: 30px !important;}
.mg-40{margin: 40px !important;}
.mg-50{margin: 50px !important;}
.mg-60{margin: 60px !important;}
.mg-70{margin: 70px !important;}
.mg-80{margin: 80px !important;}
.mg-90{margin: 90px !important;}
.mg-100{margin: 100px !important;}
.mg-120{margin: 120px !important;}
.mg-130{margin: 130px !important;}
.mg-150{margin: 150px !important;}
.mg-200{margin: 200px !important;}
.mgt-0{margin-top: 0 !important;}
.mgt-5{margin-top: 5px !important;}
.mgt-10{margin-top: 10px !important;}
.mgt-15{margin-top: 15px !important;}
.mgt-20{margin-top: 20px !important;}
.mgt-30{margin-top: 30px !important;}
.mgt-40{margin-top: 40px !important;}
.mgt-50{margin-top: 50px !important;}
.mgt-60{margin-top: 60px !important;}
.mgt-70{margin-top: 70px !important;}
.mgt-80{margin-top: 80px !important;}
.mgt-90{margin-top: 90px !important;}
.mgt-100{margin-top: 100px !important;}
.mgt-120{margin-top: 120px !important;}
.mgt-130{margin-top: 130px !important;}
.mgt-150{margin-top: 150px !important;}
.mgt-200{margin-top: 200px !important;}
.mgr-0{margin-right: 0 !important;}
.mgr-5{margin-right: 5px !important;}
.mgr-10{margin-right: 10px !important;}
.mgr-15{margin-right: 15px !important;}
.mgr-20{margin-right: 20px !important;}
.mgr-30{margin-right: 30px !important;}
.mgr-40{margin-right: 40px !important;}
.mgr-50{margin-right: 50px !important;}
.mgr-60{margin-right: 60px !important;}
.mgr-70{margin-right: 70px !important;}
.mgr-80{margin-right: 80px !important;}
.mgr-90{margin-right: 90px !important;}
.mgr-100{margin-right: 100px !important;}
.mgr-120{margin-right: 120px !important;}
.mgr-130{margin-right: 130px !important;}
.mgr-150{margin-right: 150px !important;}
.mgr-200{margin-right: 200px !important;}
.mgb-0{margin-bottom: 0 !important;}
.mgb-5{margin-bottom: 5px !important;}
.mgb-10{margin-bottom: 10px !important;}
.mgb-15{margin-bottom: 15px !important;}
.mgb-20{margin-bottom: 20px !important;}
.mgb-30{margin-bottom: 30px !important;}
.mgb-40{margin-bottom: 40px !important;}
.mgb-50{margin-bottom: 50px !important;}
.mgb-60{margin-bottom: 60px !important;}
.mgb-70{margin-bottom: 70px !important;}
.mgb-80{margin-bottom: 80px !important;}
.mgb-90{margin-bottom: 90px !important;}
.mgb-100{margin-bottom: 100px !important;}
.mgb-120{margin-bottom: 120px !important;}
.mgb-130{margin-bottom: 130px !important;}
.mgb-150{margin-bottom: 150px !important;}
.mgb-200{margin-bottom: 200px !important;}
.mgl-0{margin-left: 0 !important;}
.mgl-5{margin-left: 5px !important;}
.mgl-10{margin-left: 10px !important;}
.mgl-15{margin-left: 15px !important;}
.mgl-20{margin-left: 20px !important;}
.mgl-30{margin-left: 30px !important;}
.mgl-40{margin-left: 40px !important;}
.mgl-50{margin-left: 50px !important;}
.mgl-60{margin-left: 60px !important;}
.mgl-70{margin-left: 70px !important;}
.mgl-80{margin-left: 80px !important;}
.mgl-90{margin-left: 90px !important;}
.mgl-100{margin-left: 100px !important;}
.mgl-120{margin-left: 120px !important;}
.mgl-130{margin-left: 130px !important;}
.mgl-150{margin-left: 150px !important;}
.mgl-200{margin-left: 200px !important;}


body {
	font-family: Arial, Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #000;
}

.top-header {
    background: #2dbe2c;
    min-height: 50px;
}
.topheader-font{
    color: #fff;
    font-weight:bold;
	line-height:50px;
	font-size:14px;
}
.topheader-font a {
	color: #fff;
    font-weight:bold;
	line-height:50px;
}
.logo {
	line-height:90px;
	font-size:25px;
	color:#009b00;
	font-weight:900;
}
.headerlogo {
	height:90px !important;
}
.footer-section  {
	background: #2dbe2c none repeat scroll 0 0;
	height:50px;
}
.footer {
	line-height:50px;
    color: #fff;
}
.footer > a {
    color: #fff !important;
    text-decoration: none !important;
}
.book-btn{
	padding:3px 8px;
	font-size:13px;
}
.btn{
	border-radius:0px !important;
}
.align-center{
	text-align:center !important;
}
.align-right{
	text-align:right !important;
}
.btn-number{
	padding:4px 8px;
	font-size:13px;
}
.input-number{
	padding:4px 8px;
	font-size:13px;
}

.modal-header{
	display:inline-block;
	text-align:center;
	background:#009C00;
	padding:6px 10px;
	border-radius:0px;
}
.modal-header h4{
	font-size:18px;
	color:#FFF;
}
.modal-content{
	border-radius:0px;
	border:none;
}
.close {
    font-size:18px;
    color: #FFF;
    opacity: .9;
}
.btn-small{
	padding:3px 6px;
	font-size:12px;
	font-weight:bold;
}
.btn-medium{
	padding:5px 10px;
	font-size:13px;
	font-weight:bold;
}
.well {
    min-height: 20px;
    padding: 19px;
    margin-bottom: 20px;
    background-color: #f5f5f5;
    border: 1px solid #e3e3e3;
    border-radius:0px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}
.form-group {
    margin-bottom:7px;
}
.form-group label{
	font-weight:bold;
	margin-bottom:3px;
}
.form-control{
	border-radius:0px;
	font-size:13px;
}
.error{
	color:red;
	font-size:10px;
}
.confirmationlayer{
	border:2px solid #060d4f;
	padding:5px;
}
.conf-header{
	padding:8px 8px 8px 5px;
	width:100%;
	background:#DDD;
	color:#000;
	font-weight:bold;
	font-size:14px;
}
label{
	font-weight:bold;
}
.paymentsuccess{
	border:3px solid #060d4f;
	padding-left:0px !important;
	padding-right:0px !important;
	text-align:center;
}
.successmsg{
	font-weight:bold;
	color:green;
	font-size:18px;
	width:100%;
	font-size:25px;
	background:#DDD;
	width:100%;
}
.errormsg{
	font-weight:bold;
	color:red;
	font-size:18px;
	width:100%;
	font-size:25px;
	background:#DDD;
	width:100%;
}
.bg-light {
	background:#e6e9ec !important;
	padding:0px !important;
}
.nav-link {
    display: block;
    padding:10px 20px!important;
}
.nav-link:hover {
	background:#2dbe2c;
	color:#FFF !important;
}
.eventname {
	font-size:15px;
	font-weight:bold;
	margin-bottom: 3px;
}
.eventname-subtitle {
	font-size:13px;
	font-weight:bold;
	margin-bottom: 3px;
}
.dropdown-menu {
	font-size:14px;
}
.callout-danger{
	text-align:center;
	background:red;
	color:#FFF;
	font-size:13px;
}
.sign-header {
	font-size:20px;
}
.help-block{
	color:red;
	font-size:11px;
}
.grey {
	background:#dee2e6;
}
.home-image {
	width:500px;
	margin-top:100px;
}
.makePayment {
	margin-bottom:40px;
}
.dropdown-menu {
	padding:0px !important;
	border-radius:0px !important;
	min-width:200px;
}
.dropdown-menu li{
	border-bottom:1px solid rgba(0,0,0,.15);
}
.box {
    position: relative;
    border-radius: 3px;
    background: #ffffff;
    width: 100%;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}
.box-header {
    color: #444;
    display: block;
    padding: 10px;
    position: relative;
}
.box-footer {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    border-top: 1px solid #f4f4f4;
    padding: 10px;
    background-color: #fff;
}
.bootbox.modal {z-index: 999999999 !important;}

@media only screen and (max-width: 600px) {
	.logo {
		line-height:30px !important;
		font-size:12px;
	}
	.home-image {
		width:100% !important;
		margin:10px 0px 20px 0px !important;
	}
	.headerlogo {
		height:50px !important;
	}
	.makePayment {
		margin-bottom:0px !important;
	}
	.confrimationtable{
		font-size:12px !important;
	}
}
table.dataTable.no-footer{
	border-bottom:1px solid #dee2e6 !important;
}
table.dataTable thead th{
	border-bottom:1px solid #dee2e6 !important;
}
select.form-control:not([size]):not([multiple]) {
    height: calc(2.2rem);
}
.dataTables_wrapper  > .row{
	width:100% !important;
}
