/*
 * LAYOUT
 */
.block_bcbsri_events {
	width:100%;
}

.block-bcbsri-events label {
	display:inline;
}

.block-bcbsri-events .events-submit {
	background-color: #98C11D !important;
	background-image:none;
	color: #ffffff;
	border-style: none;
	text-transform: capitalize;
	border-radius: 0;
	font-size: 1rem;
	margin-top: 3%;
}

.block-bcbsri-events .btn-submit {text-transform:capitalize !important}

/*.block-bcbsri-events .form-item {float:left;margin-right:1%;}*/

.bcbsri-events #content-bottom {float:none;width:100%;}
.bcbsri-events .event_distance {text-align:right;}
.bcbsri-events .event_rsvp {margin-top:2%;}
.bcbsri-events .event_rsvp .event_full {background: #999;color: #fff;padding: 7px 9px;margin: 0 auto;}
.bcbsri-events .mkto_form {display:none;}
.bcbsri-events .open_mkto_form {background-color: #98c11d;padding: 7px 9px !important;color: #fff;}
.bcbsri-events .region-content-bottom {float:none;}

.event_wrapper .header {font-weight:bold;border-bottom: 1px solid #93a1aa;padding-left:1%;}
.event_wrapper .row1 {background-color: #fff;padding-left:1%;}
.event_wrapper .row2 {background-color: #f1f3f5;padding-left:1%;}
.event_wrapper_seniorinfo.row {margin-left: auto !important;margin-right: auto !important;}
#bcbsri-events-zip-form-seniorinfo .form-item-bcbsri-events-distance {width: 55%;}
.event_wrapper_seniorinfo .row1 {background-color: #d9f3fd;color: #000;padding-left:0;}
.event_wrapper_seniorinfo .row2 {background-color: #f1f3f5;color: #000;padding-left:0;}
.event_wrapper_retention .row1 {background-color: #fff;padding-left:0;}
.event_wrapper_retention .row2 {background-color: #f1f3f5;padding-left:0;}

.two-sidebars #edit-bcbsri-events-distance {width: 75px;}
.two-sidebars #edit-bcbsri-events-zipcode {width: 50px;}
.two-sidebars #bcbsri-events-zip-form .form-item {display:inline-block;margin:0;}
.two-sidebars #bcbsri-events-zip-form .events-submit {margin-bottom:0;}
.two-sidebars #bcbsri-events-zip-form .col {line-height: 30px;}

/* -- Preauth Redesign -- Col/Section setup -- */
/*  SECTIONS  ============================================================================= */
.sect {
	clear: both;
	padding: 0px;
	margin: 0px;
}

/*  GROUPING  ============================================================================= */
.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}

/*  GRID COLUMN SETUP   ==================================================================== */
.col {
	position:relative;
	display: block;
	float:left;
	margin: 1% 0 1% 1.6%;
}

.col:first-child { margin-left: 0; } /* all browsers except IE6 and lower */

/*  GRID OF TWO   ============================================================================= */
.span_2_of_2 {width: 100%;}
.span_1_of_2 {width: 49.2%;}

/*  GRID OF THREE   ============================================================================= */
.span_3_of_3 {width: 100%;}
.span_2_of_3 {width: 66.13%;}
.span_1_of_3 {width: 32.26%;}

/*  GRID OF FOUR   ============================================================================= */
.span_4_of_4 {width: 100%;}
.span_3_of_4 {width: 74.6%;}
.span_2_of_4 {width: 49.2%;}
.span_1_of_4 {width: 23.8%;}

/*  GRID OF FIVE   ============================================================================= */
.span_5_of_5 {width: 100%;}
.span_4_of_5 {width: 79.68%;}
.span_3_of_5 {width: 59.36%;}
.span_2_of_5 {width: 39.04%;}
.span_1_of_5 {width: 18.72%;}

/*  GRID OF SIX   ============================================================================= */
.span_6_of_6 {width: 100%;}
.span_5_of_6 {width: 83.06%;}
.span_4_of_6 {width: 66.13%;}
.span_3_of_6 {width: 49.2%;}
.span_2_of_6 {width: 32.26%;}
.span_1_of_6 {width: 15.33%;}

/*  GRID OF SEVEN   ============================================================================= */
.span_7_of_7 {width: 100%;}
.span_6_of_7 {width: 85.48%;}
.span_5_of_7 {width: 70.97%;}
.span_4_of_7 {width: 56.45%;}
.span_3_of_7 {width: 41.94%;}
.span_2_of_7 {width: 27.42%;}
.span_1_of_7 {width: 12.91%;}

/*  GRID OF EIGHT   ============================================================================= */
.span_8_of_8 {width: 100%;}
.span_7_of_8 {width: 87.3%;}
.span_6_of_8 {width: 74.6%;}
.span_5_of_8 {width: 61.9%;}
.span_4_of_8 {width: 49.2%;}
.span_3_of_8 {width: 36.5%;}
.span_2_of_8 {width: 23.8%;}
.span_1_of_8 {width: 11.1%;}

/*  GRID OF NINE   ============================================================================= */
.span_9_of_9 {width: 100%;}
.span_8_of_9 {width: 88.71%;}
.span_7_of_9 {width: 77.42%;}
.span_6_of_9 {width: 66.13%;}
.span_5_of_9 {width: 54.84%;}
.span_4_of_9 {width: 43.55%;}
.span_3_of_9 {width: 32.26%;}
.span_2_of_9 {width: 20.97%;}
.span_1_of_9 {width: 9.68%;}

/*  GRID OF TEN   ============================================================================= */
.span_10_of_10 {width: 100%;}
.span_9_of_10 {width: 89.84%;}
.span_8_of_10 {width: 79.68%;}
.span_7_of_10 {width: 69.52%;}
.span_6_of_10 {width: 59.36%;}
.span_5_of_10 {width: 49.2%;}
.span_4_of_10 {width: 39.04%;}
.span_3_of_10 {width: 28.88%;}
.span_2_of_10 {width: 18.72%;}
.span_1_of_10 {width: 8.56%;}

/*  GRID OF ELEVEN   ============================================================================= */
.span_11_of_11 {width: 100%;}
.span_10_of_11 {width: 90.76%;}
.span_9_of_11 {width: 81.52%;}
.span_8_of_11 {width: 72.29%;}
.span_7_of_11 {width: 63.05%;}
.span_6_of_11 {width: 53.81%;}
.span_5_of_11 {width: 44.58%;}
.span_4_of_11 {width: 35.34%;}
.span_3_of_11 {width: 26.1%;}
.span_2_of_11 {width: 16.87%;}
.span_1_of_11 {width: 7.63%;}

/*  GRID OF TWELVE   ============================================================================= */
.span_12_of_12 {width: 100%;}
.span_11_of_12 {width: 91.53%;}
.span_10_of_12 {width: 83.06%;}
.span_9_of_12 {width: 74.6%;}
.span_8_of_12 {width: 66.13%;}
.span_7_of_12 {width: 57.66%;}
.span_6_of_12 {width: 49.2%;}
.span_5_of_12 {width: 40.73%;}
.span_4_of_12 {width: 32.26%;}
.span_3_of_12 {width: 23.8%;}
.span_2_of_12 {width: 15.33%;}
.span_1_of_12 {width: 6.86%;}
/* -- End of Preauth  Col/Section Setup -- */

/* -- Custom CSS -- */
.page-node-4866 .mktoFieldWrap .mktoLabel {width: 130px !important;}
.page-node-4866 .mktoFormCol {display: block; width: 100%;}
.page-node-5481 .calendar-list .event_wrapper_dp_retention {margin-right:0; margin-left:0;}
.page-node-5481 .event-details .event_location {text-align: left;}
.page-node-5481 .bcbsri-events-list.row1, .page-node-5481 .bcbsri-events-list.row2 {padding-top: 0.625rem;padding-bottom: 0.625rem;}
#block-bcbsri-events-retail-events .mktoForm .mktoFormCol, #block-bcbsri-events-retail-events-es .mktoForm .mktoFormCol {width: 100%;}