@charset "utf-8";
/* CSS Document */

/* ==========================================================================
   Reset
   ========================================================================== */
html { -webkit-text-size-adjust: none; /* Prevent font scaling in landscape */}
body { margin: 0px; padding: 0px; color: #666; }
		
h1,h2,h3,h4,h5,h6,
ul,ol,li,
form,input,textarea,select { margin: 0; padding: 0; }
header, nav, article, footer, address, section { display: block; }
p {	margin: 10px 0; }
img { border: 0; }
a { text-decoration: none; outline: none !important; color: #09f; outline-color: transparent !important; }
a:link, a:hover { text-decoration: none; color: #09f; }

/**:focus { outline: none; }
*::-moz-focus-inner { border: 0; }*/


/* ==========================================================================
   General
   ========================================================================== */

.left {	text-align: left !important; }
.right { text-align: right !important; }
.center { text-align: center !important; }
.justify { text-align: justify !important; }

.nofloat { float: none !important; }
.float-left { float: left !important; }
.float-right { float: right !important; }
.clear { clear: both; }

.block { display: block !important; }
.inline-block { display: inline-block !important; }
.inline { display: inline !important; }

.absolute { position: absolute !important; }
.relative { position: relative !important; }
.fixed { position: fixed !important; }

.shadow { .border-color: rgba(0, 0, 0, 0); border-left-style: none; border-right-style: none; border-top-style: none; box-shadow: 0 2px 2px rgba(0, 0, 0, 0.3); }

.highlight { color: #638cb9; font-size: 16px; }

.mt10 { margin-top: 10px; }
.mb10 { margin-bottom: 10px; }
.nomt { margin-top: 0; }
.nomb { margin-bottom: 0; }

/* ==========================================================================
   Layout
   ========================================================================== */


.t-button, button.t-button.t-state-disabled:hover, a.t-button.t-state-disabled:hover, .t-state-disabled .t-button:hover
{
    background:#729264 !important;
    color:White !important;
}
body { font: 14px/21px 'open_sansregular'; color: #777; background:#799f38 url(../images/bg.jpg) no-repeat fixed center top / 100% 100%; }
body { background:#799f38 url(../images/bg.jpg) no-repeat fixed center top\9;}
@media screen and (-webkit-min-device-pixel-ratio:0) { 
/* Safari and Chrome */
body { font: 14px/21px 'open_sansregular'; color: #777; background:#799f38 url(../images/bg.jpg) no-repeat fixed center top; }
}
x:-o-prefocus, body {
background-position:-0px -1px;
margin:0px;
padding:0px;
}



#wrapper { width: 100%;}
.innerwrap { width: 980px; margin: 0 auto; }


/* Header */
header { background:url(../images/black_bg.png) repeat scroll left top rgba(0, 0, 0, 0); overflow:hidden; }
header { background:url(../images/black_bg.png) repeat left top\9;}
.header-right { float: none; text-align: left; margin-top:0px; margin-right:0px;}
.uset-name{color: #FFFFFF; font-size: 13px; font-weight: bold; display:inherit; clear:both; float:left; width:54%; text-align:left;}


.logoimg { /*max-width: 60%;*/ margin: 0 auto; }

/* Footer */
footer { background:url(../images/black_bg.png) repeat scroll left top rgba(0, 0, 0, 0); overflow:hidden; padding: 0px 0 20px; text-align:center; font-size:13px; color:#a0bd67; }
footer { background:url(../images/black_bg.png) repeat left top\9;}

/* Content */
#content { background: url(../images/black_bg.png) repeat scroll left top rgba(0, 0, 0, 0); padding: 0px 0 25px; overflow:hidden;}

#content { background:url(../images/black_bg.png) repeat left top\9;}

a.readmore { font-size: 14px; line-height: 20px; color: #fff; text-decoration: none; background: #75a0d0; padding: 10px 25px; border-radius: 3px; display: inline-block; }
a.readmore:hover { background: #6CB1FF; }

/*===================================================================
Login
===================================================================*/
.white-bg{
	background-color:#FFF;
	display:block;
	clear:both;
	overflow:hidden;
	width:100%;
	margin: 20px auto;
	border-radius: 20px;
	padding:20px 0px;
}
.white-bg2{
	background-color:#FFF;
	display:block;
	clear:both;
	overflow:hidden;
	width:100%;
	margin: 10px auto;
	border-radius: 20px;
	padding:20px 0px;
}
.login-box{
	display:block;
	clear:both;
	overflow:hidden;
	width:95%;
	margin:0px auto; 
}
.login-box h1{
	display:block;
	clear:both;
	overflow:hidden;
	color:#486930;
	font-size:22px;
	font-family:'open_sanssemibold';
	text-align:center;
	line-height:30px;
}
.login-box .error-box{
    font-size: 14px;
    padding: 3px 15px 3px 10px;
    display:block;
	overflow:hidden;
	margin-top:10px;
	background: linear-gradient(to bottom, #F8695C 0%, #DF4C39 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-color:#e3503e;
    border: 1px solid #D24736;
    border-radius: 2px;
    box-shadow: 0 0px #FD9089 inset;
    color: #FFFFFF;
	margin-bottom:10px;
	margin-right:0px;
}

.login-box .error-box img{
	float:left;
	margin-top:3px;
	margin-right:10px;
	
}
.login-box .green-bg{
	background: none repeat scroll 0 0 #E6F0DD;
    border: 1px solid #9EBE85;
    border-radius: 5px;
    box-shadow: 0px 0px 0 #F3F3F3;
    padding: 25px 10px;
   display:block;
   clear:both;
   margin-right:0px;
   margin-bottom:0px;

}
.login-box .form-control{
	height:43px;
	border:1px solid #9EBE85;
}
.login-box .btn-default{
	background:linear-gradient(to bottom, #6b8f5b 1%, #4F7C3F 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-color:#6b8f5b;
	border-radius:4px;
	border:solid 1px #53893c;
	color:#FFF;
	font-size:11px;
}
.login-box .btn-default:hover{
	 background: none repeat scroll 0 0 #639e49;
	border:solid 1px #3B5329;
	color:#FFF;
}

.forgot_btn a{
   -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #595959;
    border-image: none;
    border-style: none none solid;
    border-width: medium medium 1px;
    color: #595959;
    font-size: 14px;
    text-decoration: none;
    width: auto;
}
/*===================================================================
Membership
===================================================================*/
.table .padding
{
    padding: 0px !important;
}


.header_right_icon_mn
{
	 background: none repeat scroll 0 0 #3B5329;
    border-radius: 3px;
    clear: inherit;
    margin: 0 auto;
    overflow: inherit;
    width: 42%;
	float:right;
	text-align:center;
	margin-top:5px;
	
}
.header_right_icon
{
	width:30%;
	border-right:1px solid #53723d;
	padding:8px 0%;
	
	display:inline-block;
	text-align:center;
}
.header_right_icon a
{
	
}
.header_right_icon img
{
	
}
.header_right_icon img:hover
{
	opacity:0.8;
filter:alpha(opacity=80); /* For IE8 and earlier */
}
.middle_top
{
	width:100%;
	float:left;
	background:#e4ebda;
	height:auto;
	overflow:hidden;
	margin-top:7px;
}
.middle_top_title
{
	width:80%;
	float:left;
	color:#385225;
	font-size:19px;
	font-weight:bold;
	padding:15px 0 15px 25px;
}
.mid_home
{
	width:auto;
	float:right;
	padding:12px 15px 0 0;
}
.message_overlay
{
	width:100%;
	float:left;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	background:#cff4ff;
	color:#007597;
	font-size:14px;
	padding:0px 0px 0 0px;

}
.message_overlay p
{
	 float: left;
    line-height: 20px;
    margin: 0;
    padding: 8px 10px 8px 20px;
    width: 85%;
}
.message_overlay_close
{
	 cursor: pointer;
    float: right;
    margin: 7px 15px 0 0;
    width: auto;
}
.grid-btn-edit
{
    background: url(../images/icon-edit.png) no-repeat;
    height: 16px;
    width: 16px;
    display: inline-block;
    margin: 2px 0px 0 6px;
}
.grid-btn-details
{
    background: url(../images/icon-details.png) no-repeat;
    height: 16px;
    width: 16px;
    display: inline-block;
    margin: 2px 0px 0 6px;
}
.grid-btn-delete
{
    background: url(images/icon-delete.gif) no-repeat;
    height: 16px;
    width: 16px;
    display: inline-block;
    margin: 0px 4px;
}
.t-dropdown.t-header {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #DCE2E3;
    color: #666666;
    padding: 1px;
    text-decoration: none;
}

.t-state-default {
    border-color: #F7F7F7 !important;
}
.form-main{
	display:block;
	clear:both;
	overflow:hidden;
	margin-bottom:10px;
}
.form-main .form-control{
	width:97%;
	float:left;
}
.form-main .form-control1{
	width:97%;
	float:left;
}
.form-control1 {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    height: 33px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.form-main .in{
	width:100%;
	float:none;
	margin:8px 6px;
}
.form-main label{
	width:100%;
	margin-right:3px;
	float:left;
	text-align:left;
	font-weight:normal;
	font-size:15px;
	color:#3F3F3F;
	margin-top:3px;
}
.btn01{
    background: linear-gradient(to bottom, #6b8f5b 1%, #4F7C3F 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-color:#6b8f5b;
    border-radius: 3px;
    border: solid 1px #53893c;
    border-width: 1px 1px 2px;
    box-shadow: 0 1px #5E7150 inset;
    color: #FFFFFF !important;
   	font-size: 14px;
    margin: 8px 5px 0 0;
    min-height: 16px;
    padding: 5px 15px 5px 15px;
    text-decoration: none;
    text-transform: uppercase;
  
}
.btn01:hover {
    background: none repeat scroll 0 0 #639e49;
    border-bottom: 2px solid #639e49;
	color:#FFF;
}
.btn01 img{
	margin-right:6px;
}



.btn03{
    background: linear-gradient(to bottom, #6b8f5b 1%, #4F7C3F 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-color:#6b8f5b;
    border-radius: 3px;
    border: solid 1px #53893c;
    border-width: 1px 1px 2px;
    box-shadow: 0 1px #5E7150 inset;
    color: #FFFFFF !important;
   	font-size: 14px;
    min-height: 16px;
    padding: 5px 15px 5px 15px;
    text-decoration: none;
    text-transform: uppercase;
  
}
.btn03:hover {
    background: none repeat scroll 0 0 #639e49;
    border-bottom: 2px solid #639e49;
	color:#FFF;
}
.btn03 img{
	margin-right:6px;
}
/*===================================================================
Dashboard
===================================================================*/
/* style.css overwrite */
a.dashicon { margin: 15px 15px 0; }
.iconwrap { display: none;  margin: 25px 5% 15px;}

/* new css */
a.dashiconmain {
	font-size:15px;
	line-height:24px;
	color: #666;
	float: left;
	text-align: center;
	margin: 15px 0px 20px;
	text-decoration:none;
}
a.dashiconmain.selected span{
	border:solid 3px #1c330c;
}

:root *> a.dashiconmain { width: 170px; display:block; } /*IE, Safari*/

a.dashiconmain span {
	width: 59%; height: auto;
	max-width: 100px;
	margin: 0 auto;
	padding: 25px;
	/*border: 10px solid #eaeaea;*/
	border-radius: 20px;
	display: block;
	background: #486833;
}
a.dashiconmain {
	display:block;
	clear:both;
	overflow:hidden;
	width: 170px\9;
}
a.dashiconmain span {

	overflow:hidden\9;
	clear:both\9;
	width:110px\9;
	text-align:center\9;
	padding: 25px\9;
	border:solid 3px #fff\9;
}
.separator { height: 1px; margin: 25px 7% 15px; background: #eeeeee; border-bottom: 1px solid #d1d1d1; }
#carousel li { max-width: 200px; }

/* overwrite end */


:root *> a.dashicon { width: 199px; margin-top:20px; } /*IE, Safari*/
a.dashicon {
	font-size:15px;
	line-height:24px;
	color: #666;
	min-height: 162px;
	float: left;
	text-align: center;
	margin: 30px 15px 0;
	width: 170px\9;
}


a.dashicon span {
	width: 90%; height: auto;
	max-width: 117px;
	margin: 0 auto;
	padding: 25px;
	background: #fff;
	border: 7px solid #eaeaea;
	border-radius: 20px;
	display: block;
	text-align:center;
}
a.dashicon span img {
	max-width: 100%;
	height: auto;
	
}
a.dashicon span {

	overflow:hidden\9;
	clear:both\9;
	width:110px\9;
	text-align:center\9;
	padding: 25px\9;
}

a.dashicon:hover span, a.dashicon.selected span {
	border: 7px solid #486833;
}
.box {
	margin: 15px 0 0;
	padding: 0;
}
.box:first-child {
	margin: 0;
}
.box-title {
	font-size:18px;
	line-height:24px;
	color: #fff;
	background: #3aa1af;
	padding: 8px 15px;
	border: 1px solid #3aa1af;
	border-radius: 5px 5px 0 0;
}
.box-content {
	background: #fff;
	border: 1px solid #ddd;
	border-radius: 0 0 5px 5px;
	padding: 20px;
	clear: both;
	overflow: hidden;
}
.no-title {
	border-radius: 5px;
}


/*==============================================================================
ADD-Edit
=============================================================================*/
@media(max-width:600px)
{
.MembershipChargesTitle
{
    font-family:'open_sanssemibold' !important;
	display:block !important;
	clear:both !important;
	font-size:22px !important;
	color:#426c33 !important;
	line-height:30px !important;
	margin-bottom:10px;
}
}
.edit-main{
	display:block;
	clear:both;
	font-size:12px;
	color:#666666;
}
.edit-main .title{
	font-family:'open_sanssemibold';
	display:block;
	clear:both;
	border-bottom: solid 1px #e1e9d7;
	font-size:17px;
	color:#666666;
	padding-top:10px;
	padding-bottom:15px;
	margin-bottom:10px;
}
.title-in{
	font-family:'open_sanssemibold';
	display:block;
	clear:both;
	font-size:17px;
	border-top: solid 1px #e1e9d7;
	color:#666666;
	padding-top:20px;
	padding-bottom:0px;
	margin-bottom:10px;
}
.edit-main .form-control{
	padding:6px 7px;
	font-size:13px;
}
.edit-main label{
	font-weight:normal;
	font-size:13px;
}
.compulsory{
	color:#FF0000 !important;
	font-size:10px;
}


.padding-remover{
	padding:0px!important;
}
.edit-main p{
	padding-top:0px!important;
	margin-top:7px;
}
.main-title{
	font-family:'open_sanssemibold';
	display:block;
	clear:both;
	font-size:22px;
	line-height:55px;
	color:#426c33;
}
.box-border{
	display:block;
	clear:both;
	position:relative;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:10px;
	border:solid 1px #CCC;
	padding:10px 10px 10px 10px;
}
div.bg-danger,.bg-primary, .bg-success, .bg-info, .bg-warning {
	padding:8px 12px 8px 30px;
	display:block;
	clear:both;
	overflow:hidden;
}

.FindClose
{
    position:absolute; right:10px; top:5px;
}

/*===============================================
Details
=================================================*/
.detail-main{
	display:block;
	clear:both;
	font-size:13px;
	color:#666666;
}
.detail-main .control-label{
	font-size:13px;
}
.detail-main .title{
	font-family:'open_sanssemibold';
	display:block;
	clear:both;
	border-bottom: solid 1px #e1e9d7;
	font-size:17px;
	color:#666666;
	padding-top:10px;
	padding-bottom:15px;
	margin-bottom:10px;
}
.detail-main .form-control{
	padding:6px 7px;
	font-size:13px;
}
.detail-main label{
	font-weight:normal;
	font-size:13px;
}
.detail-main p{
	padding-top:0px!important;
	margin-top:7px;
	/*color:#446735;*/
}
/*#dvContact label{
	margin:2px 3px 0px;
	padding:2px;
}*/

/*===============================================
Details End
=================================================*/

/*===============================================
Compose email
=================================================*/
.bottom-margin{
	margin-bottom:10px;
}
.success-msgs{
    font-size: 14px;
    padding: 4px 24px 4px 10px;
    display:block;
	overflow:hidden;
	background: linear-gradient(to bottom, #a1c66d 0%, #729540 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-color:#a1c66d;
    border: 1px solid #688f31;
    border-radius: 2px;
    box-shadow: 0 0px #FD9089 inset;
    color: #FFFFFF !important;
	margin:6px 0px 15px;
	position:relative;
	 font-family: 'open_sanssemibold';
}
.success-msgs ul li{
	background:url(../images/successfull.png) left 4px no-repeat;
	padding:2px 2px 2px 25px;
	list-style:none;
}
.validation-summary-errors-Deleted{
    font-size: 14px;
    padding: 4px 15px 4px 10px;
    display:block;
	overflow:hidden;
	margin-top:10px;
	background: linear-gradient(to bottom, #F8695C 0%, #DF4C39 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-color:#e3503e;
    border: 1px solid #D24736;
    border-radius: 2px;
    box-shadow: 0 0px #FD9089 inset;
    color: #FFFFFF;
	margin:6px 0px 15px;
	position:relative;
	 font-family: 'open_sanssemibold';
}
.validation-summary-errors-Deleted ul li{
	background:url(../images/delete-msg.png) left 4px no-repeat;
	padding:2px 2px 2px 25px;
	list-style:none;
}
.validation-summary-errors{
    font-size: 14px;
    padding: 4px 15px 4px 10px;
    display:block;
	overflow:hidden;
	margin-top:10px;
	background: linear-gradient(to bottom, #F8695C 0%, #DF4C39 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-color:#e3503e;
    border: 1px solid #D24736;
    border-radius: 2px;
    box-shadow: 0 0px #FD9089 inset;
    color: #FFFFFF;
	margin:6px 0px 15px;
	position:relative;
	 font-family: 'open_sanssemibold';
}
.validation-summary-errors ul li{
	background:url(../images/error_icon.png) left 4px no-repeat;
	padding:2px 2px 2px 25px;
	list-style:none;
}
.messageclose
{
    position:absolute; right:5px; top:2px;
}
.btn02{
    background: linear-gradient(to bottom, #6b8f5b 1%, #4F7C3F 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-color:#6b8f5b;
    border-radius: 3px;
    border: solid 1px #53893c;
    border-width: 1px 1px 2px;
    box-shadow: 0 1px #5E7150 inset;
    color: #FFFFFF !important;
}
.btn02:hover {
    background: none repeat scroll 0 0 #639e49;
}
.height-none{
	height:0px;
}
.t-no-data{
	text-align:center!important;
}

.btn-file {
		    position: relative;
		    overflow: hidden;
		}
		.btn-file input[type=file] {
		    position: absolute;
		    top: 0;
		    right: 0;
		    min-width: 100%;
		    min-height: 100%;
		    font-size: 999px;
		    text-align: right;
		    filter: alpha(opacity=0);
		    opacity: 0;
		    background: red;
		    cursor: inherit;
		    display: block;
		}
		input[readonly] {
			background-color: white !important;
			cursor: text !important;
		}

/*===============
Event-Add
===============*/
.title01{
	font-family:'open_sanssemibold';
	font-size:16px;
	color:#666666;
	padding-top:10px;
	margin-bottom:10px;
}

@media (max-width: 392px) {
.find-main{
float:none!important;
}
.find{
display:block;
clear:both;
overflow:hidden;
}
}


/* Small devices (480px and up) */
@media (min-width: 480px) {




.logoimg { max-width: 100%; }
.hidden-xxs { display: block !important; }

}

/* Small devices (600px and up) */
@media (min-width: 600px) {

	
}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {

.uset-name{color: #FFFFFF; font-size: 13px; width:100%; font-weight: bold; display:block; clear:both; margin-bottom:0px; text-align:center; float:none;}
.uset-name span{
		display:inline;
		clear:inherit;
		overflow:inherit;
	}
.header_right_icon_mn
{
    width: 54%;
	overflow: hidden;
	float:none;
	
}
.header-right { float: right; text-align: center; margin-top:0px; margin-right:0px;}
.main-grid{
	width: 100%; overflow:auto!important;
}
.aligncenter
{
    text-align:center;
}
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) { 
:root *> a.dashicon { width: 163px; }



.button-right{
	margin-top:50px;
	overflow:hidden;
}
.form-main .in{
	width:38%;
	margin:8px 6px;
	float:left;
}
.form-main label{
	width:38%;
	margin-right:3px;
	margin-top:3px;
	float:left;
	text-align:right;
}
.btn01{
    margin: 8px 5px 0 0;
    min-height: 16px;
    padding: 5px 15px 5px 15px;
    text-decoration: none;
    text-transform: uppercase;
}
.form-main .form-control{
	width:60%;
	float:right;
}
.margintop
{
    margin: 1px 5px 0 0 !important;
   }
 .marginleft
   {
       margin-left:5.5px !important;
   }
.aligncenter
{
    text-align:center;
}

.header-left { width: 32%; float: left; }
.message_overlay p
{
	
   padding: 8px 10px 8px 20px;
   width: 93%;
   overflow:auto;
}
.message_overlay_close
{

    margin: 7px 20px 0 0;
    width: auto;
}
.middle_top
{
	height:auto;
	margin-top:7px;
}
.middle_top_title
{
	width:93%;
	float:left;
	padding:15px 0 15px 25px;
	overflow:auto;
}
.mid_home
{
	width:auto;
	float:right;
	padding:12px 25px 0 0;
}
.login-box{
	width:40%;
	margin:50px auto; 
}
.login-box .error-box{
    padding: 3px 15px 3px 10px;
    box-shadow: 0 1px #FD9089 inset;
	margin-bottom:15px;
	margin-right:10px;
}

.login-box .green-bg{
	box-shadow: 10px 10px 0 #F3F3F3;
   padding: 25px 30px;
   margin-right:10px;
   margin-bottom:10px;

}
.white-bg{
	width:95%;
	margin:20px auto 0px;
}
.white-bg2{
	width:95%;
	margin:7px auto 0px;
}
}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) { 
.header-left { width: 25%; float: left; }
.button-right{
	margin-top:inherit;
	overflow:auto;
}
.login-box{
	width:28%;
	margin:50px auto; 
}
.form-main label{
	width:28%;
}
.label1{
	width:32% !important;
}
.form-main .form-control{
	width:70%;
	float:right;
}
.form-main .form-control1{
	width:67%;
	float:right;
}
.form-control1 {
    background-color: #FFFFFF;
    background-image: none;
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555555;
    display: block;
    font-size: 14px;
    height: 33px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
}
@media (width: 1024px) { 
.button-right{
	margin-top:inherit;
	overflow:hidden;
	display:block;
	clear:both;
	
}
}
@media (width: 768px) { 
a.dashicon { margin: 15px 4px 0; min-height:170px; }
}
@media (min-width: 320px) and (max-width: 360px){
	.uset-name span{display:block; clear:both; overflow:hidden;	}
}
@media (min-width: 1200px) and (max-width: 1300px) { 
.button-right{
	margin-top:inherit;
	overflow:hidden;
	display:block;
	clear:both;
	
}
.form-main label{
	width:122px;
}

.form-main .form-control{
	width:67%;
	float:right;
}
}
.gree-box{
    font-size: 14px;
    padding: 4px 24px 4px 10px;
    display:block;
	overflow:hidden;
	background: linear-gradient(to bottom, #a1c66d 0%, #729540 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-color:#a1c66d;
    border: 1px solid #688f31;
    border-radius: 2px;
    box-shadow: 0 0px #FD9089 inset;
    color: #FFFFFF;
	margin:6px 0px 15px;
	position:relative;
	 font-family: 'open_sanssemibold';
}
.gree-box ul li{
	background:url(../images/successfull.png) left 4px no-repeat;
	padding:2px 2px 2px 25px;
	list-style:none;
}

#TeeTimeGrid .t-grid-header .t-header .t-link
 {
   padding: 0.3em 2.1em 0.3em 0.6em !important;
 }

#MemberListGrid1 .t-grid
{
    min-height:379px !important;
}

.col-lg-Custom {
    width: 12.667%;
}

.DetailBillSection {
    background-color: #69803C;
    border-bottom: 1px solid gray;
    border-left: 1px solid gray;
    border-right: 1px solid gray;
    color: White;
    font: bold 14px/31px Arial,Helvetica,sans-serif;
    padding-left: 5px;
}

.DetailBillSectionParent {
    border-bottom: 1px solid gray;
    color: black;
    font: bold 14px/31px Arial,Helvetica,sans-serif;
    padding-left: 5px;
}
@media(max-width:600px)
{
.BillingGrid
{
    width:620px !important;
}
}
#BillingGrid1 .t-grid
{
     padding-bottom:49px !important;
}
.billingmargin
{
 margin-left:12px !important;
}

@media(max-width:600px)
{
   .billingmargin
{
 margin-left:-33px !important;
} 
}
#PaymentGrid .t-grid
{
    min-height:0px !important;
    padding-bottom:0px !important;
}

.title02 {
    border-bottom: 1px solid #E1E9D7;
    color: #666666;
    font-family: 'open_sanssemibold';
    font-size: 14px;
    margin-bottom: 10px;
    padding-bottom: 6px;
    padding-top: 0;
}
.grid-btn-add
{
    background: url(../images/icon-add.png) no-repeat;
    height: 20px;
    width: 20px;
    display: inline-block;
    margin: 0px 4px;
}
input[type="checkbox"], input[type="radio"] {
   vertical-align: top;
}
.btnstyle
{
    margin-top:-2px !important;
}
.browsebtn
{
    padding-left:4px !important;
}

/*changes by komal*/
.reordercheck,.reordercheck a
{
  color: Red !important;
}
.text-aligncenter
{
    text-align:center !important;
}
.text-alignleft
{
    text-align:left !important;
}
.text-alignright
{
    text-align:right !important;
}
.displaynone
{
    display:none !important;
}
.fontstyle
{
font-weight:bold !important;
}
.tablestyle
{
    font-size: large !important;
    font-family:Calibri !important;
}
.tablecolor
{
    color:#3D3D3D !important;
}
.billinggridwidth
{
    min-width:855px !important;
}
.widthstyle
{
    width:15% !important;
}
.headerwidth
{
    width:40% !important;
}
.tableborder
{
    background-color: Silver !important;
    height: 40px !important;
}
.fullwidth
{
    width:100% !important;
}
.colorwhite
{
    color: White !important; 
}
.chartstyle
{
    width:500px !important;
    height:500px !important;
}
#MerchandiseGrid  .t-footer-template td ,#ItemGrid .t-footer-template td
{
  border-bottom:solid 1px !important;
  border-color:#DDDDDD !important;
}
#ItemGrid .t-grid-pager 
{
  display:none !important;
}

.rightmargin
{
    margin-right:5px !important;
}
.workOrderBorder
{
    border: 1px;
    border-color: #DDDDDD; 
    border-style: solid;
}
.leftmargin
{
    margin-left:20px !important;
}
.topmargin
{
    margin-top:7px !important;
}
.calendarstyle
{
    width: 100%;
    min-width:700px;
}
.margin-top
{
    margin-top:3px !important;
}
.margin-right
{
    margin-right:3px !important;
}
.margin-bottom
{
    margin-bottom:0px !important;
}
.margin-left
{
    margin-left:3px !important;
}
.Zindex
{
    z-index:0 !important;
}
.Zindex3
{
    z-index:3!important;
}
.vendorWidthStyle
{
    width:80px !important;
}
.popupStyle
{
    height:400px!important;
    overflow:auto !important;
}
.eventGridStyle
{
    min-height:840px !important;
}
.fontsize
{
    font-size:14px !important;
}
.fontSizeStyle
{
    font-size:large !important;
}
.eventwidth
{
    min-width:290px !important;
}
.paddingstyle
{
    padding:6px 11px !important;
}
.gridmin-width
{
    min-width:1100px !important;
}
.priceSlot
{
    width:100px !important;
}
.eventheight
{
    min-height:7px !important;
}
.totalrightmargin
{
    margin-right:11% !important;
}
.displayinline
{
    display:inline !important;
}
.amountWidth
{
    width:140px !important;
}
#dvProduct
{
   min-width:500px !important;
}
#GridFood
{
    height:500px !important;
}
.TeeTimeDetail
{
    margin-left:70px !important;
}
.ManageOrderGrid
{
    min-height:0px !important;
    float:none !important;
}
.colorGreen
{
    color:Green !important;
}
.maxheight
{
    max-height:365px !important;
    overflow:auto !important;
}
.item-bottommargin
{
    margin-bottom:10px !important;
}
.vendorMappingheight
{
    height:300px !important;
}
.floatright
{
    float:right !important;
}
.manageServiceMargin
{
    margin-right:34px !important;
}
.absolutePosition
{
    position:absolute !important;
}
.colorBlack
{
    background-color:#fff !important;
}
@media(min-width:1000px)
{
.emailmargin-left
{
    margin-left:10px !important;
}

}
.unauthorisedMsg
{
    color:#D24736 !important;
}
.headermargin
{
    margin-bottom:8px !important;
}
@media(min-width:1200px)
{
 .contactMargin
  {
   margin-left:50px !important;
  }
}
.vertical-alignmiddle
{
    vertical-align:middle !important;
}
.imgheight
{
    height:150px !important;
    width:150px !important;
}
.btnNext
{
    margin-right:0px !important;
    margin-left:6px !important;
}
.halfwidth
{
    width:50% !important;
}
.borderbottom
{
    border-bottom:0px !important;
}
.membertablecolor
{
    background-color:#446735 !important;
}
.membertablePadding
{
    padding:5px !important;
}
.memberwidthStyle
{
    width:10% !important;
}
.memberheader
{
    width:25%!important;
}
.membersubheader
{
    width:20% !important;
}
.colordarkGreen
{
    color: #2E4502 !important;
}
.membermin-width
{
    min-width:150px !important;
}
.paddingleft
{
    padding-left:25px !important;
}
#CateId
{
    text-decoration:none !important;
    color:#445704 !important;
}
.loginImg
{
    width:16 !important;
    height:15 !important;
}
/*end*/

