@import url('https://fonts.googleapis.com/css?family=Roboto:400,700');

/*     calender design       */
.bsf_tab_inner_content .bsf_notifications_grid{
	float: left;
	width: 31%;
	height: 150px;
	border-radius: 5px;
	position: relative;
	margin:10px 20px 10px 0px;
	font-family: 'Roboto', sans-serif;

}
.bsf_tab_inner_content .bsf_notifications_grid .bsf_notifications_grid_inner {
	border-radius: 5px;
	box-shadow: 0 0 4px 0 #ccc;
	display: block;
	overflow: hidden;
	position: relative;
	min-width: 300px;
	max-width:465px;
	border: 2px solid #ccc !important;
	background:#e7e7e7;
	height:150px; 
}
.bsf_tab_inner_content .bsf_notifications_grid .bsf_notification_active{
	border: 2px solid #000070 !important;
}
.bsf_tab_inner_content .bsf_notifications_grid .bsf_notifications_grid_inner .bsf_notifications_grid_inner_top{
	float: left;
	min-height:90px;
	text-align: center;
	width: 100%;
}

.bsf_notifications_grid_inner_top h3 {
	color: #000;
	font-size: 1.3em;
	text-align:center;
	margin-bottom:0px !important;
	padding:0px 10px;
	line-height: 24px;
	font-family: 'Roboto', sans-serif;
}

.bsf_tab_inner_content .bsf_notifications_grid .bsf_notifications_grid_inner .bsf_notifications_grid_inner_bottom{
	border-top:1px solid #ccc;
	float: left;
	width:100%;
	padding-bottom: 10px;
	padding-top: 15px;
}

.bsf_notifications_grid .bsf_notifications_grid_inner_bottom a {
	background: #000070;
	border: none !important;
	border-radius: 4px;
	color: #fff;
	float: right;
	font-family: "Roboto",sans-serif;
	font-size: 14px;
	font-weight: 600;
	margin-right: 20px;
	padding: 6px 13px;
	text-decoration: none;
}
.bsf_notifications_grid .bsf_notifications_grid_inner_bottom a:hover{
	box-shadow:0 0 3px #000;

}
.bsf_tab_content .bsf_tab_inner_content .wp-core-ui textarea{
	border:none !important;
	width:100% !important;
	height:auto !important;
	box-shadow:none !important;
}
.bsf_notifications_grid .bsf_notifications_grid_inner_bottom .bsf_slider.bsf_round {
	border-radius: 4px;
}
.bsf_notifications_grid .bsf_notifications_grid_inner_bottom .bsf_slider.bsf_round:before {
	border-radius: 4%;
}
.bsf_tab_inner_content .bsf_notifications_grid .bsf_notifications_grid_inner
.bsf_notifications_grid_inner_bottom input:checked + .bsf_slider {
	background-color: #000070;
	 border: 1px solid #000070;
}
/* shortcode table */
table.notification_shortcode_table{
	border:none;
	width:100%;
	border-collapse: collapse;
	border:1px solid #6e6c6a;
}
table.notification_shortcode_table thead{
	background:#6e6c6a;
	padding:5px;
}
table.notification_shortcode_table tr th{
	color:#fff !important;
	font-weight:bold;
	padding:12px 10px;
	font-family: 'Roboto', sans-serif;
}

table.notification_shortcode_table tbody tr:nth-child(even){
	background:#f3f3f3;
}
table.notification_shortcode_table tr td{
	color:#222 !important;
	padding:12px 10px;
	border-right:1px solid #6e6c6a;
	border-bottom:1px solid #6e6c6a;
	font-family: 'Roboto', sans-serif;
}
