/* new calendar */
div.ev_navigation {
	display: none;
}
#jevents_body {
	font-family: "Roboto-Light";
	position: relative;
}
#jevents_body .event_legend_container {
	background-color: #fff;
	border: medium none;
}
#jevents_body div.event_legend_name {
	border-left-style: solid;
	border-left-width: 10px;
	height: 15px;
	padding: 0 0 0 5px;
}
#jevents_body div.event_legend_item {
	border-left-style: solid;
	border-left-width: 0;
	float: left;
	height: 20px;
	margin-bottom: 5px;
	margin-left: 0;
	margin-top: 5px;
	min-width: 80px;
	overflow: hidden;
	padding-left: 15px;
	white-space: nowrap;
}
#cal_title {
	color: #353230;
	font: 100 42px "Roboto-Light";
	margin: 0 0 5px 25px;
	text-align: left;
}
.cal_head_title {
	display: block;
	margin: 22px 22px 0 28px;
}
#jevents_header {
	display: none;
}
div.event_legend_name a {
	background-color: inherit;
	color: black;
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin-top: -4px;
	text-decoration: none;
}
.head-display td {
	display: block;
}
.head-display tr {
	display: table-cell;
}
.head-display {
	background: #faf8f6;
	border-top: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4 !important;
	border-bottom: 0;
	display: table;
}
span.vlan_pipeline {
	color: #d4d4d4 !important;
	font-size: 11px;
	padding: 5px;
}
/* .cal_table, .cal_td_daysnoevents { */
.cal_table {
	border-top: 0;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	border-collapse: separate;
	border-spacing: 0;
}
.cal_td_daysnoevents,
.cal_td_dayshasevents {
	background-color: #fff !important;
	border: 1px solid #d4d4d4;
	padding: 0 !important;
}
a.addjevent {
	display: none;
	background-image: none;
	background-position: left top;
	background-repeat: no-repeat;
	padding: 3px;
	visibility: hidden;
	width: 0;
}
span.cal_daylink {
	float: right;
	padding: 5px;
	color: #353230;
}
span.cal_daylink,
.sunday,
.saturday {
	color: #353230;
	font-size: 12px;
}
.cal_td_daysnames {
	background-color: #faf8f6;
	border-bottom: 0;
	color: #353230;
	font-size: 12px;
	font-weight: bold;
	padding-right: 5px;
	height: auto !important;
	line-height: 25px;
	text-align: right !important;
}
.cal_td_daysoutofmonth {
	background-color: #fff;
	color: #c2c2c2;
	font-family: Roboto-Light;
	font-size: 12px;
	padding: 3px;
	text-align: right;
	border: 1px solid #d4d4d4;
}
a.cal_titlelink:link,
a.cal_titlelink:visited,
a.cal_titlelink:hover {
	color: #c96c6c;
    line-height: 13px;
    margin-left: 14px;
	font-family: Verdana;
}
.cal-titlelink {
	font-size: 12px;
	font-family: "RobotoBold";
}
.cal_td_today {
	background-color: #fff;
	border-top: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	border-left: 1px solid #d4d4d4;
	color: #c96c6c;
}
.editlinktip.hasjevtip {
	color: #c96c6c;
}
.b0 {
	margin-bottom: 5px;
	position: relative;
}
.vlanmulti_event {
	padding: 15px 0px 10px 0;
}
.nav_bar_cell {
	background-color: #ececec;
	display: none;
}
.cal_table tr td:first-child {
	display: none;
}
.cal_table tr:first-child {
	background: #faf8f6;
}
.trigger_month,
.trigger_year {
	font-size: 13px;
	font-weight: bold;
}
.trigger_year.current-active,
.trigger_month.current-active {
	cursor: pointer;
	color: #4699c5;
}
.vlancaltrig {
	margin-right: 32px;
	margin-top: -70px;
	float: right;
	position: relative;
	cursor: pointer;
	display: none;
}
.vlancalarrows {
	float: right;
	font-size: 10px;
	margin-right: 10px;
	margin-top: -45px;
	position: relative;
	width: 98px;
	padding: 7px;
	border: 1px solid #d4d4d4;
	border-radius: 50px;
	cursor: pointer;
	background: -webkit-linear-gradient(left,#faf8f6 50%,#bbbbbb 51%,#faf8f6 50%);
	background: -moz-linear-gradient(left, #faf8f6 50%, #bbbbbb 51%, #faf8f6 50%);
	background: -o-linear-gradient(left, #faf8f6 50%, #bbbbbb 51%, #faf8f6 50%);
	background: linear-gradient(left, #faf8f6 50%, #bbbbbb 51%, #faf8f6 50%);
}
.vlanclick.vlanprevid {
	padding: 5px 20px;
	font-family: "Arial";
}
.vlanclick.vlannextid {
	padding: 5px 20px;
	font-family: "Arial";
}
.vlancalarrows span img {
	display: none;
}
.vlan_legend_container h4 {
	font-family: "RobotoBold";
	font-size: 12px;
	color: #404040;
}
.vlan_legend_container > ul {
	margin: 0 0 47px -20px;
}
.vlan_legend_container li {
	float: left;
	margin: 0 0 0 20px;
}
span.vlan_calyear {
	font-family: 'Roboto';
    font-style: normal;
    font-weight: 100;
}
.legend_check {
	display: inline-block;
	height: 11px;
	margin: 0 5px 5px 0;
	vertical-align: middle;
	width: 11px;
}
.current {
	font-weight: normal !important;
}
/*meeting - room*/

.meeting-rs-ul ul {
	padding: 0;
	margin-top: -7px;
}
.meeting-rs-ul ul li {
	list-style: initial;
	color: #404040;
	margin: 0 0 0 15px;
	font-family: "RobotoRegular";
}
.eventfull {
	display: inline-block;
	vertical-align: top;
}
div.eventstyle:before {
	background: inherit;
	border: 1px solid #000;
	border-radius: 50px;
	content: " ";
	height: 3px;
	margin: 4px;
	position: absolute;
	width: 3px;
	box-sizing: content-box;
}
h1.calendar_heading {
	display: none;
}
/*Update*/
.liquid-news-sec .item-page .club-heading  h2{
	margin: 30px auto;
    font-family: "RobotoBold";
	color: #181818;
	line-height: 40px;
}
.cal_td_daysoutofmonth {
	background-color: #fff;
	color: #c2c2c2;
	font-family: Roboto-Light;
	font-size: 12px;
	padding: 3px;
	text-align: right;
	border: 1px solid #d4d4d4;
}
.jevbootstrap table{
	border-collapse: separate;
}
.jevbootstrap table.vlan_time_shade {
	border-collapse: collapse;
}
.add-request-block .req_date .row{
	clear:left;
	margin-left: 0;
}
.add-request-block .req_date .three.columns p{
	padding-right:0;
}
.add-request-block .req_date .three.columns h6{
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    color: #181818;
    font-size: 14px;
    line-height: 21px;
    font-weight: normal;
}
.jevbootstrap select.from_select, .jevbootstrap select.to_select{
	height: 17px;
    font-size: 12px;
    padding: 0px 0px;
    border-radius: 0;
    border-color: rgb(169, 169, 169);
    color: #000;
}
@media only screen and (min-width:1024px) and (max-width:1199px){
	#jevents_body .vlan_hide_meeting_room .six.columns.requests {
		width: 307px;
	}
	.add-request-block .club-heading1 h2{
		background-position: 36px 0px;
		font-size: 16px !important;
	}
	.add-request-block .club-heading2 h2 {
		background-position: 12px 0px;
		padding-left: 48px;
		font-size: 16px !important;
	}
	.add-request-block .req_date {
		padding: 0 13px;
	}
	.req_date .dynamic-date-disp h6 {
		font-size: 10px;
		padding-right: 5px;
	}
	.req_date .three.columns {
		width: 130px;
	}
}
@media only screen and (min-width:768px) and (max-width:991px){
	.club-heading2 h2{
		background-position: 44px 0px;
	}
}
@media only screen and (max-width:767px){
	#jevents_body .vlan_hide_meeting_room .six.columns.requests {
		width: 97%;
	}
}
@media (max-width: 640px) {
	#cal_title {
		font: 100 23px "Roboto-Light";
		margin: 22px 0 5px 25px;
	}
	.vlancalarrows {
		margin-right: 10px;
		margin-top: -30px;
		width: 70px;
	}
	.vlanclick.vlanprevid {
		padding: 5px 10px;
	}
	.vlancaltrig {
		margin-right: 20px;
		margin-top: -55px;
	}
	.vlanmulti_event {
		padding: 3px;
	}
	.vlan_legend_container > ul {
		margin: 0 0 50px -4px;
	}
	.vlan_legend_container li {
		margin: 0 20px 0 0;
		padding: 5px;
	}
}
@media (max-width: 480px) {
	#cal_title {
		font: 100 23px "Roboto-Light";
		margin: 22px 0 5px 25px;
	} /*
	.head-display {
		width:98%
	}
	.cal_table {
		width:98%
	}*/
	.vlancalarrows {
		margin-right: 10px;
		margin-top: -30px;
		width: 70px;
	}
	.vlanclick.vlanprevid {
		padding: 5px 10px;
	}
	.vlancaltrig {
		margin-right: 18px;
		margin-top: -55px;
	}
	.vlanmulti_event {
		padding: 3px;
	}
	.vlan_legend_container > ul {
		margin: 0 0 50px -40px;
	}
	.vlan_legend_container li {
		margin: 0 20px 0 0;
		padding: 5px;
	}
	
}
@media only screen and (max-width:479px){
	/*updates*/
	.add-request-block .club-heading1 h2{
		background-position: 55px 0px;
		font-size: 16px !important;
	}
	.add-request-block .club-heading2 h2 {
		background-position: 12px 0px;
		padding-left: 48px;
		font-size: 16px !important;
	}
	.add-request-block .req_date {
		padding: 0 13px;
	}
	.req_date .dynamic-date-disp h6 {
		font-size: 10px;
		padding-right: 5px;
	}
}
/* community calendar page*/
.date_sep_disp,
.month_inrow tr td,
.events_display h1,
.event_description h6,
.add-request h4,
.day_numbers td,
.dynamic-date-disp h5,
.dynamic-date-disp h6 {
	font-family: "RobotoBold";
}
.community_table {
	border: 1px solid #d4d4d4;
	background: #faf8f6;
	padding: 20px 25px;
}
.nxt_yr_calendar {
	float: right;
	font-family: "RobotoBold";
	font-size: 12px;
	padding: 5px 25px;
	color: #fff;
	background: #5cbbde;
	border-radius: 50px;
	cursor: pointer;
	line-height: 24px;
	display: none;
	margin-top: -7px;
	margin-bottom: 9px;
	margin-left: 8px;
}
#backyearal {
	display: none;
}
table,
.comm_table,
.month_inrow {
	width: 100% !important;
}
.comm_table .comm_cal_head {
	font-size: 45px;
	font-family: "RobotoThin";
	color: #353230;
	position: relative;
	bottom: 10px;
}
.today_date_disp {
	font-family: "Roboto-Light";
	font-size: 21px;
	color: #353230;
	font-weight: normal;
}
.date_sep_disp {
	font-family: "RobotoBold";
	font-size: 21px;
	color: #5cbade !important;
	font-weight: normal !important;
}
.comm_table_body td h3 {
	position: relative;
	left: 15px;
	bottom: 10px;
}
.date_sep_disp,
.today_date_disp,
.month_inrow tr td {
	text-transform: uppercase;
}
.month_inrow .month_short td {
	border-left: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	padding: 7px;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
}
.month_inrow {
	margin-bottom: 20px;
	border-collapse: separate;
	border-spacing: 0;
}
.day_inrow {
	border-collapse: separate;
	border-spacing: 0;
}
.month_active {
	-ms-transform: scale(1.1, 1.2); /* IE 9 */
	-webkit-transform: scale(1.1, 1.2); /* Safari */
	-moz-transform: scale(1.1, 1.2); /* Mozilla */
	transform: scale(1.1, 1.2); /* Standard syntax */
	background-color: #fff !important;
	color: #4ca2c2;
	border: 1px solid #ccc !important;
}
.date_active {
	-ms-transform: scale(1.2, 1.2); /* IE 9 */
	-webkit-transform: scale(1.2, 1.2); /* Safari */
	-moz-transform: scale(1.2, 1.2); /* Mozilla */
	transform: scale(1.2, 1.2); /* Standard syntax */
	background-color: #fff !important;
	color: #4ca2c2;
	border: 1px solid #ccc !important;
}
.day_numbers td {
	border-left: 1px solid #d4d4d4;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	padding: 1px;
	font-size: 12px;
	text-align: center;
	cursor: pointer;
}
.day_numbers td:last-child {
	border-right: 1px solid #d4d4d4;
}
.month_short > td:first-child {
	border-bottom-left-radius: 25px;
	border-top-left-radius: 25px;
}
.month_short > td:last-child {
	border-right: 1px solid #d4d4d4;
	border-bottom-right-radius: 25px;
	border-top-right-radius: 25px;
}
.event_disp_container {
	border: 1px solid #d4d4d4;
}
.events_display {
	padding: 20px 30px;
}
.events_display h1 {
	font-size: 25px;
	color: #332e2b;
}
.event_description {
	font-size: 13px;
}
.event_description a {
	color: #54accf;
	font-style: normal !important;
}
.dm_highlight {
	background: none repeat scroll 0 0 #332e2b;
	border-radius: 50px;
	color: #fff !important;
	display: inline-block;
	height: 50px;
	text-align: center;
	width: 50px;
}
.dm_highlight p {
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	line-height: 0;
	margin-top: 15px;
	text-align: center;
}
.vlan_hidden {
	display: none !important;
}

.month-list-view {
	margin: -15px auto 0 auto;
	padding-top: 7px;
	position: absolute;
	width: 100%;
	z-index: 10;
	display: none;
	font-weight: normal;
}
.month_list {
	background: none repeat scroll 0 0 #f8f6f6;
	margin: 5px auto !important;
	padding: 15px 10px;
	border: 1px solid #d4d4d4;
	width: 90%;
	margin: auto;
	box-shadow: 0 0 5px 2px #d6d6d6;
}
.month_list .month_inrow {
	margin: auto;
}
.cal-view-option {
	background: url("../images/calendar-icon.png") no-repeat scroll 9px 7px	rgba(0, 0, 0, 0);
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	height: 30px;
	margin-left: 15px;
	width: 30px;
}
.arrow_box {
	position: relative;
	border: none;
}
.arrow_box:after,
.arrow_box:before {
	bottom: 98%;
	left: 40%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute; /*  pointer-events: none; */
}
.arrow_box:after {
	border-color: rgba(248, 246, 246, 0);
	border-bottom-color: #f8f6f6;
	border-width: 10px;
	margin-left: -10px;
}
.arrow_box:before {
	border-color: rgba(212, 212, 212, 0);
	border-bottom-color: #d4d4d4;
	border-width: 11px;
	margin-left: -11px;
}

/*meeting room request page*/
.requests {
	/* border-right: 1px solid #ccc; */
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.requests1 {
	border-right: 1px solid #ccc;
}
.vlan_hide_meeting_room .six.columns.requests {
	width: 372.5px;
}
.six.columns.requests {
	margin: 0;
}
.add-request-block h2,
.add-request-block h4 {
	margin: 30px auto;
	text-align: center;
}
.add-request-block h2 {
	background: url("../images/community.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
.club-heading1 h2 {
	background: url("../images/duck-meeting.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	background-position: 73px 0px;
	padding-left: 30px;
	font-size: 22px !important;
	font-family: "RobotoBold";
}
.club-heading2 h2 {
	background: url("../images/community.png") no-repeat scroll 0 0	rgba(0, 0, 0, 0);
	background-position: 12px 0px;
	padding-left: 55px;
	font-size: 22px !important;
	font-family: "RobotoBold";
}
.auto_time_pop table {
	width: 100%;
	margin-bottom: 30px;
}
.auto_time_pop tr {
	background: url("../images/shade.png") no-repeat;
	/* background-size: 100% 100%; */
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.white {
	background-color: #fff !important;
}
.auto_time_pop tr td {
	padding: 10px 4px;
	font-size: 12px;
	line-height: 12px;
	text-align: center;
}
.vlan_ampm {
	display: block;
}
.vlan_date {
	background-color: #332e2b;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	font-family: "RobotoRegular";
	color: #fff;
	padding: 5px;
	height: 45px;
	width: 45px;
	text-align: center;
	float: left;
	font-size: 15px;
}
.vlan_date span {
	display: block;
	color: #fff !important;
	margin-top: -7px;
}
.vlan_date_right {
	float: left;
	margin-left: 5px;
	margin-top: 5px;
}
.vlan_date_right h4 {
	font-family: RobotoBold;
	font-size: 12px;
	margin: 0 !important;
	line-height: 20px;
}
.vlan_date_right span {
	font-family: RobotoRegular;
	font-size: 11px;
	font-weight: normal !important;
	display: inherit;
}

.vlan_date1 {
	background-color: #332e2b;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	font-family: "RobotoRegular";
	color: #fff !important;
	padding: 5px;
	height: 40px;
	width: 40px;
	text-align: center;
	float: left;
	font-size: 15px;
}
.vlan_date1 span {
	display: block;
	color: #fff !important;
	margin-top: -5px;
	font-weight: bold;
}
.vlan_date_right1 {
	float: left;
	margin-left: 10px;
	width: 90%;
}
.vlan_date_right1 h4 {
	font-family: RobotoBold;
	font-size: 25px;
	margin: 0 !important;
}
.events_display hr {
	margin: 10px 0 10px 0 !important;
}
.event_description h6 {
	font-size: 13px;
}
.vlan_date_right1 span {
	font-family: RobotoRegular;
	font-size: 15px;
	font-weight: normal !important;
	margin-left: 4px;
}
.vlan_paginationdiv {
	min-height: 45px;
	background-color: #faf8f6;
	width: 100%;
}
.vlan_pagination {
	float: right;
	font-family: RobotoBold;
	font-size: 12px;
	line-height: 45px;
	margin-right: 10px;
	margin-top: 12px;
}
.vlan_pagination > p {
	float: left;
	margin: 0 !important;
	padding: 2px 8px;
}
.holder {
	float: left;
}
.holder a {
	display: none;
}
.vlan_pagination a {
	font-size: 12px;
	line-height: 1.5;
	text-decoration: none;
}
.jp-previous {
	display: block !important;
	float: left;
	border-right: none !important;
}
.jp-next {
	display: block !important;
	float: left;
}
.page_total {
	margin-right: 10px;
}
.right_pagi {
	margin-left: -4px;
}

.req-bg .four,
.req-bg .columns {
	padding: 0 !important;
	margin: 0 !important;
	width: 237px !important;
}
.add-request h4 {
	color: #fff;
	font-size: 14px;
	padding: 5px 10px;
	position: relative;
}
.dynamic-date-disp {
	display: inline-block;
	float: left;
	width: 100%;
}
.dynamic-date-disp h5 {
	display: inline;
	font-size: 14px;
	padding-left: 20px !important;
	background: url("../images/calendar-tick.png") no-repeat scroll 0 -5px rgba(0, 0, 0, 0);
}
.dynamic-date-disp h6 {
	font-size: 12px;
	color: #332e2b;
	display: inline;
	padding-right: 15px;
}
.dynamic-date-disp h5,
.dynamic-date-disp h6 {
	padding-left: 15px;
}
.add-request {
	background: none repeat scroll 0 0 #2d2d2d;
	border-radius: 50px;
	display: block;
	margin: auto;
	text-align: center;
	width: 140px;
	cursor: pointer;
	position: relative;
}
.add-request #add-plus {
	color: #fff;
	font-size: 30px;
	font-weight: normal;
	position: absolute;
	bottom: 6px;
	left: 17px;
}
.add-request #add-plus-data {
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	padding: 10px;
	vertical-align: top;
	padding-left: 29px;
}
.submit-request {
	background: none repeat scroll 0 0 #fff;
	border-radius: 50px;
	padding: 5px 10px;
	text-align: center;
	width: 200px;
	display: block;
	margin-left: auto;
	margin-right: auto;
	cursor: pointer;
}
.submit-request-head {
	color: #0098cd;
}
.reg-bg {
	padding-left: 10px;
}
.req-bg h1 {
	font-family: RobotoThin;
	font-size: 32px;
	color: #332e2b;
	margin-bottom: 1px;
}
.req-bg p.multiple {
	margin-bottom: 15px;
}
.container .twelve.columns.list-requests {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 31px;
}
.vlan_meeting_rooms .row.vlan_hide_meeting_room {
	display: block !important;
	margin-left:0;
}
.row.vlan_hide_meeting_room {
	display: none;
}
.req_date {
	padding: 0 20px;
}
.req_date select {
    width: 118px;
}
.req_date .three.columns {
	width: 140px;
	margin-top: 20px;
}
.twelve.columns .req-bg {
	border-top: 0;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 0;
	padding: 10px 0 10px 10px;
}
.req-bg .row {
	margin: 0;
}
fieldset.formFieldset legend {
	font-family: "RobotoThin";
	font-size: 37px !important;
	font-weight: normal;
	margin-left: 25px;
}
.formCaption2,
.formBody {
	font-family: "RobotoRegular";
	font-size: 13px;
}
.vlan_meeting_rooms .row.vlan_hide_meeting_room .twelve.columns {
	display: none;
	margin-left: 0;
	margin-right: 0;
	width: 100%;
}
.request-bg {
	background: none repeat scroll 0 0 #0098cd;
	padding: 30px;
}
.vlan_meeting_rooms .row.vlan_hide_meeting_room .four.columns {
	width: 165px;
	padding: 0 20px;
}
fieldset.formFieldset ol.formContainer li {
	margin-left: 5px;
}
fieldset.formFieldset ol.formContainer li {
	clear: none;
}
.z-margin {
	margin-left: 20px;
}
/*input#Zip {
	width: 155px;
}*/
select#State {
	width: 120px;
	border-radius: 4px;
	height: 30px;
}
div.formBody input[type="text"],
div.formBody input[type="password"],
div.formBody textarea,
.rsform-input-box {
	border: 1px solid #d4d4d4;
	padding: 6.5px;
	background: none !important;
}
textarea#AttendanceExpected1 {
	width: 294px;
}
input#Submit {
	border-radius: 20px;
	padding: 12px 30px;
	color: #fff;
}
.rsform-block-submit .formBody {
	text-align: right;
}
a.terms-a {
	font-size: 13px !important;
	text-decoration: none;
	color: #30aeda;
}
input#back-btn {
	border-radius: 20px;
	/* padding: 0; */
	width: 50px;
	margin: 0;
	padding: 12px 25px;
	background-color: #fff;
	color: #1c9dd4;
	border: 1px solid #d4d4d4;
}
.vlan_back_cont {
	text-align: right;
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	display: none;
}
.vlan_meeting_rooms + div form#userForm {
	border-left: 1px solid #d4d4d4;
	border-right: 1px solid #d4d4d4;
	border-bottom: 1px solid #d4d4d4;
	display: none;
}
.row.vlan_hide_meeting_room {
    margin-bottom: 35px;
}
input#back-btn {
	margin: 20px 10px !important;
}
.vlan_margin_col {
	margin: 10px 0 !important;
}
#more_text,
#more_arrow {
	color: #bababa;
}
a.l_help {
	font-family: "RobotoRegular";
	font-size: 12px;
	color: #26a9d4;
	position: absolute;
	right: 5px;
	top: 30px;
	z-index: 10;
}
.vlan_meeting_rooms {
	position: relative;
}
.vl_tooltip,
.vl_tooltip div {
	color: #181818;
	font-size: 12px;
}

.vl_tooltip {
	position: absolute;
	top: -10px;
	left: 110px;
	width: 175px;
	background: #dbdbdb;
	z-index: 999;
	padding: 10px;
	border: 1px solid #bbbbbb;
	-moz-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
	box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.2);
}
.vl_tooltip h4 {
	font-family: RobotoBold;
	font-size: 16px;
	line-height: 16px;
	margin-bottom: 10px;
	color: rgba(24, 24, 24, 0.8);
}
.vl_tooltip p:last-child {
	margin: 0;
}
.vl_tooltip:after {
	position: absolute;
	display: inline-block;
	border-top: 8px solid transparent;
	border-right: 8px solid #dbdbdb;
	border-bottom: 8px solid transparent;
	left: -8px;
	top: 16px;
	content: "";
}
.vl_tooltip:before {
	position: absolute;
	display: inline-block;
	border-top: 9px solid transparent;
	border-right: 9px solid #eee;
	border-bottom: 9px solid transparent;
	border-right-color: #bbbbbb;
	left: -9px;
	top: 15px;
	content: "";
}
.inner-article {
	overflow: visible;
	display: inline-block;
	width: 100%;
}
.vlan2_event_title {
	display: none;
}
.vlan_margin_col .vlan_fetch_events {
	margin: 5px 0;
}
/********pagination*****************/
#pagination > ul {
	margin: 0;
	padding: 0;
}
#pagination li {
	float: left;
	margin: 0 5px;
}
.current.prev {
	border: 1px solid #ccc;
	color: inherit !important;
	font-weight: normal !important;
	padding: 0 3px !important;
}
.vlan_pagination a {
	border: 1px solid #ccc;
	font-size: 12px;
	padding: 0 3px;
	text-decoration: none;
	cursor: pointer;
}
.current.next {
	border: 1px solid #ccc;
	color: inherit !important;
	font-size: 12px;
	font-weight: normal !important;
	padding: 0 3px !important;
}
#load img {
	margin: 1% 48%;
}
#cboxContent #cboxPrevious {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: 1px solid #ddd;
	border-bottom-left-radius: 20px;
	border-top-left-radius: 20px;
	color: #26a9d5;
	font-weight: bold;
	height: 36px;
	margin: 4px;
	padding: 0;
	right: 110px;
	text-indent: 0 !important;
	top: 465px;
	width: 80px;
}
#cboxContent #cboxNext {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
	border: 1px solid #ddd;
	border-bottom-right-radius: 20px;
	border-top-right-radius: 20px;
	color: #26a9d5;
	font-weight: bold;
	height: 36px;
	margin: 4px;
	padding: 0;
	right: 31px;
	text-indent: 0 !important;
	top: 465px;
	width: 80px;
}
#cboxContent > button {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
	color: #fff;
	font-weight: bold;
	width: 85px;
	line-height: 0;
	margin-top: -10px;
	height: 45px;
}
#cboxClose > span {
	background: url("images/close.png") no-repeat scroll 0 -2px rgba(0, 0, 0, 0);
	float: right;
	margin: -10px 0px;
	padding: 20px 0;
	width: 24px;
}
.holder span {
	display: none;
}

/*media queries for meetings*/

@media (min-width: 321px) and (max-width: 480px) {
	.vlan_meeting_rooms .row.vlan_hide_meeting_room .twelve.columns {
		width: 91.6%;
	}
	.vlan_hide_meeting_room .six.columns.requests {
		width: 465px;
	}
}
/* @media (min-width:481) and (max-width:640px){
.vlan_meeting_rooms .row.vlan_hide_meeting_room .twelve.columns {
width:91.6%;
}
.vlan_hide_meeting_room .six.columns.requests{width:470px;}
} */
@media (max-width: 992px) {
	.day_numbers td {
		display: block;
		float: left;
		padding: 3px;
	}
	.day_numbers td {
		border: 1px solid #d4d4d4;
	}
}
@media (max-width: 960px) {
	.vlan_meeting_rooms .row.vlan_hide_meeting_room .twelve.columns {
		width: 100%;
	}
	.vlan_hide_meeting_room .six.columns.requests {
		width: 97.5%;
	}
	.vlan_hide_meeting_room .six.columns.requests {
		border-right: 1px solid #d4d4d4;
	}
	.day_numbers td {
		display: block;
		float: left;
		padding: 6px;
	}
	.twelve.columns .req-bg {
		width: 97.5%;
	}
	form#userForm {
		width: 99.6%;
	}
	/* table, .comm_table, .month_inrow {
		padding:-5px;
	} */
	.month_inrow .month_short td {
		border: 1px solid #d4d4d4;
		display: block;
		float: left;
		width: 94px;
	}
	.month_short > td:first-child {
		border-bottom-left-radius: 0;
		border-top-left-radius: 0;
	}
	.month_short > td:last-child {
		border-right: 1px solid #d4d4d4;
		border-bottom-right-radius: 0;
		border-top-right-radius: 0;
	}
	#cboxContent #cboxNext,
	#cboxContent #cboxPrevious {
		top: 370px !important;
	}
	.arrow_box:after,
	.arrow_box:before {
		bottom: 99%;
		left: 58%;
	}
}

@media (max-width: 640px) {
	div.eventstyle {
		background: #d4d4d4;
	}
	a.cal_titlelink,
	a.cal_titlelink:link,
	a.cal_titlelink:visited,
	a.cal_titlelink:hover {
		visibility: hidden;
		background: #d4d4d4;
		height: 20px;
		width: 20px;
	}
	.cal_table tr td {
		height: 20px;
		width: 20px;
	}
	.vlanmulti_event {
		padding: 3px;
	}
	.month_inrow .month_short td {
		width: 93px;
		padding: 5px;
	}
	form#userForm,
	.twelve.columns .req-bg {
		width: 99.6%;
		padding: 10px 0;
	}
	.req-bg .row {
		margin-left: 10px;
	}
	#cboxContent #cboxNext,
	#cboxContent #cboxPrevious {
		top: 250px !important;
	}
	#cboxContent #cboxPrevious {
		height: 27px;
		right: 64px;
		width: 55px;
	}
	#cboxContent #cboxNext {
		height: 27px;
		right: 10px;
		width: 55px;
	}
	.cal-view-option {
		background-position: 7px 5px;
		margin-left: 5px;
	}
	.arrow_box:after,
	.arrow_box:before {
		bottom: 99%;
		left: 36%;
	}
}

@media (max-width: 600px) {
	.vlan_meeting_rooms .row.vlan_hide_meeting_room .twelve.columns {
		width: 99.9%;
	}
	/* .vlan_hide_meeting_room .six.columns.requests {
		width: 97.5%;
	} */
	.req_date .three.columns {
		width: 130px;
	}
	.vlan_hide_meeting_room .six.columns.requests {
		border-right: 1px solid #d4d4d4;
	}
	.comm_table .comm_cal_head {
		font-size: 25px;
	}
	.today_date_disp,
	.date_sep_disp {
		font-size: 15px;
	}
	.month_inrow .month_short td {
		padding: 5px;
		width: 58px;
	}
	span.cal_daylink {
		color: #353230;
		display: block;
		float: none;
		line-height: 12px;
		padding: 0 5%;
		text-align: right;
		width: 90%;
	}
	.vlanmulti_event {
		padding: 3px;
	}
	.eventfull {
		display: block;
		margin-bottom: 5px;
	}
	div.eventstyle:before {
		content: none;
	}
	.editlinktip {
		display: block;
		height: 10px;
	}
	.tab1 {
		width: 100%;
	}
}
