/**/











/*Style for Event List Table Layout */











/**/























div#evrplus_event_list {























}























table.evrplus_events











 { width: 100%;











 background-color: #fafafa;











 border: none;











 border-collapse: collapse;











 border-spacing: 0px; }











  























table.evrplus_events td.er_date











 {width:150px;}























table.evrplus_events caption {











	padding: 0 0 5px 0;











	width: 700px;	 











	font: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;











	text-align: left;











}











table.evrplus_events th {











	font: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;











	color: #4f6b72;











	border: none;











	letter-spacing: 2px;











	text-transform: uppercase;











	text-align: left;











	padding: 6px 6px 6px 12px;











	background: #CAE8EA;











}











table.evrplus_events td {











     border: none;











	background: #fff;











	padding: 6px 6px 6px 12px !important;











	color: #4f6b72;











}



































table.evrplus_events td {











	background: #F5FAFA;











	color: #797268;











}























 table td.odd



 {background-color:#FFFFFF;



}











 











 table td.even



 {background-color: #F8F8F8;



 }























/**/











/*End Style for Event List Table Layout */











/**/



























































.evrplus_ticket_info a{











    cursor:default!important;











    background:url(<?php echo EVNT_RGR_PLUGINFULLURL;?>images/info-icon.png) no-repeat bottom left;











    text-decoration:none;











    position:relative;top:-1px











}























.evrplus_ticket_info a span{











    padding:0 5px;











    visibility:hidden











}























.evrplus_ticket_info a:hover{











    text-decoration:none!important











}















































.padding { padding:10px;	overflow:hidden; }























/**/











/*Style for Registration Form Layout */











/**/























#evrplusRegForm {











    width:95%;











	margin-left:30px;











	











}



































#evrplusRegForm .evrplus_regform ul li {











    list-style:none;











    padding-bottom:5px;











	











   











}























#evrplusRegForm ul li {











    list-style:none;











    padding-bottom:5px;











   











}      























.evrplus_regform label{











    font-weight: normal;











    display:block;











    padding-bottom:5px;











    margin-top:10px;











	color:#777;











}























/*Textfield style*/











#evrplusRegForm li .fieldbox {











    height:15px;    











    padding-left:5px;











    } 











   











#evrplusRegForm li .fieldbox input {    











    height:15px;    











    padding-top:5px;    











    width:300px;











    }























#evrplusRegForm li .couponbox {











    height:20px;    











    padding-left:5px;











    } 











#evrplusRegForm li .couponbox input {    











    height:20px;    











    padding-top:5px;    











    width:200px;











    }























/*Textarea style*/











#evrplusRegForm li .msgbox {    











    height:100px;    











    padding-left:5px;











    } 











#evrplusRegForm li .msgbox textarea {    











        











    height:100px;    











    padding-top:5px;    











    width:385px;











}























/*Radio Style & Checkbox Style*/    











#evrplusRegForm .radio {











    margin-top:0 ;











    margin-bottom:0;











    text-indent: -15px;











    padding-left: 35px;











    display: block;











    } 























/*End form style*/











    











/*.threepxfix class below:











Targets IE6- ONLY. Adds 3 pixel indent for multi-line form contents.











to account for 3 pixel bug: http://www.positioniseverything.net/explorer/threepxtest.html











*/











* html .threepxfix{











margin-left: 3px;











}























/* FancyBox */























html, body {











	/*height: 100%;*/











}











div#fancy_overlay {











	position: fixed;











	top: 0;











	left: 0;











	width: 100%;











	height: 100%;











	background-color: #fff;











	display: none;











	z-index: 30;











}











* html div#fancy_overlay {











	position: absolute;











 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');











}











div#fancy_wrap {











	text-align: left;











}











div#fancy_loading {











	position: absolute;











	height: 40px;











	width: 40px;











	cursor: pointer;











	display: none;











	overflow: hidden;











	background: transparent;











	z-index: 100;











}











div#fancy_loading div {











	position: absolute;











	top: 0;











	left: 0;











	width: 40px;











	height: 480px;











	background: transparent url('scripts/fancybox/fancy_progress.png') no-repeat;











}











div#fancy_loading_overlay {











	position: absolute;











	background-color: #FFF;











	z-index: 30;











}











div#fancy_loading_icon {











	position: absolute;











	background: url('scripts/fancybox/fancy_loading.gif') no-repeat;











	z-index: 35;











	width: 16px;











	height: 16px;











}











div#fancy_outer {











	position: absolute;











	top: 0;











	left: 0;











	z-index: 90;











	padding: 28px 28px 43px 28px;











	/* correction for the new corners - original - 18px 18px 33px 18px */











    margin: 0;











	overflow: hidden;











	background: transparent;











	display: none;











}











div#fancy_inner {











	position: relative;











	width: 100%;











	height: 100%;











	/*	border: 1px solid #BBB;*/











	background: #ffffff;/* color of the frame - has to be the same color as your corner graphics*/











}











div#fancy_content {











	margin: 0;











	z-index: 100;











	position: absolute;











}











div#fancy_div {











	background: #e8f4fe;











	color: #333;











	height: 91%;











	width: 95%;











	z-index: 100;











	margin: 0;











	line-height: 17px;











	font-size: .9em;











	padding: 10px;











	border: 2px solid #cceefe;











	-webkit-border-radius: 4px;











	-moz-border-radius: 4px;











}











div#fancy_div h2 {











	color: #333c42;











	display: block;











	font: bold 20px "Lucida Grande", "Lucida Sans Unicode", Verdana, sans-serif;











	text-shadow: #fff 1px 1px 0;











	letter-spacing: -1px;











	padding: 10px;











	background-color: #c6e4fe;











	-webkit-border-top-left-radius: 3px;











	-webkit-border-top-right-radius: 3px;











	-moz-top-left-border-radius: 3px;











	-moz-top-right-border-radius: 3px;











	border-bottom: 1px solid #a9dafe;











	margin: -10px -10px 5px;











	width: auto;











}











img#fancy_img {











	position: absolute;











	top: 0;











	left: 0;











	border: 0;











	padding: 0;











	margin: 0;











	z-index: 100;











	width: 100%;











	height: 100%;











}











div#fancy_close {











	position: absolute;











	top: -21px;











	/* correction for the new corners - original -15px */











	height: 30px;











	width: 30px;











	background: url('scripts/fancybox/fancy_closebox.png') top left no-repeat;











	cursor: pointer;











	z-index: 181;











	display: none;











	opacity: 0.93;











	right: -20px;











}











#fancy_frame {











	position: relative;











	width: 100%;











	height: 100%;











	display: none;











}











#fancy_ajax {











	width: 100%;











	height: 100%;











	overflow: auto;











}











a#fancy_left, a#fancy_right {











	position: absolute;











	bottom: 0px;











	height: 100%;











	width: 35%;











	cursor: pointer;











	z-index: 111;











	display: none;











	background-image: url(data:image/gifbase64,AAAA);











	outline: none;











}











a#fancy_left {











	left: 0px;











}











a#fancy_right {











	right: 0px;











}











span.fancy_ico {











	position: absolute;











	top: 50%;











	margin-top: -15px;











	width: 30px;











	height: 30px;











	z-index: 112;











	cursor: pointer;











	display: block;











}











span#fancy_left_ico {











	left: -9999px;











	background: transparent url('scripts/fancybox/fancy_left.png') no-repeat;











}











span#fancy_right_ico {











	right: -9999px;











	background: transparent url('scripts/fancybox/fancy_right.png') no-repeat;











}











a#fancy_left:hover {











	visibility: visible;











}











a#fancy_right:hover {











	visibility: visible;











}











a#fancy_left:hover span {











	left: 20px;











}











a#fancy_right:hover span {











	right: 20px;











}











.fancy_bigIframe {











	position: absolute;











	top: 0;











	left: 0;











	width: 100%;











	height: 100%;











	background: transparent;











}











div#fancy_bg {











	position: absolute;











	top: 0;











	left: 0;











	width: 100%;











	height: 100%;











	z-index: 70;











	border: 0;











	padding: 0;











	margin: 0;











	background-color: #fff;











}











div.fancy_bg {











	position: absolute;











	display: block;











	z-index: 70;











	border: 0;











	padding: 0;











	margin: 0;











}











div.fancy_bg_n {











	top: -24px;











	width: 100%;











	height: 24px;











	background: transparent url('scripts/fancybox/fancy_shadow_n.png') repeat-x;











}











div.fancy_bg_ne {











	top: -24px;











	right: -24px;











	/* correction for the new corners - original -13px */











	width: 24px;











	/* correction for the new corners - original 13px */











	height: 24px;











	background: transparent url('scripts/fancybox/fancy_shadow_ne.png') no-repeat;











}











div.fancy_bg_e {











	right: -24px;











	/* correction for the new corners - original -13px */











	height: 100%;











	width: 24px;











	/* correction for the new corners - original 13px */











	background: transparent url('scripts/fancybox/fancy_shadow_e.png') repeat-y;











}











div.fancy_bg_se {











	bottom: -24px;











	right: -24px;











	/* correction for the new corners - original -13px */











	width: 24px;











	/* correction for the new corners - original 13px */











	height: 24px;











	background: transparent url('scripts/fancybox/fancy_shadow_se.png') no-repeat;











}











div.fancy_bg_s {











	bottom: -24px;











	width: 100%;











	height: 24px;











	background: transparent url('scripts/fancybox/fancy_shadow_s.png') repeat-x;











}











div.fancy_bg_sw {











	bottom: -24px;











	left: -24px;











	/* correction for the new corners - original -13px */











	width: 24px;











	/* correction for the new corners - original 13px */











	height: 24px;











	background: transparent url('scripts/fancybox/fancy_shadow_sw.png') no-repeat;











}











div.fancy_bg_w {











	left: -24px;











	/* correction for the new corners - original -13px */











	height: 100%;











	width: 24px;











	/* correction for the new corners - original 13px */











	background: transparent url('scripts/fancybox/fancy_shadow_w.png') repeat-y;











}











div.fancy_bg_nw {











	top: -24px;











	left: -24px;











	/* correction for the new corners - original -13px */











	width: 24px;











	/* correction for the new corners - original 13px */











	height: 24px;











	background: transparent url('scripts/fancybox/fancy_shadow_nw.png') no-repeat;











}











div#fancy_title {











	position: absolute;











	bottom: -43px;











	/* correction for the new corners - original -33px */











	left: 0;











	width: 100%;











	z-index: 100;











	display: none;











}











div#fancy_title div {











	color: #FFF;











	font: bold 12px Arial;











	padding-bottom: 3px;











}











div#fancy_title table {











	margin: 0 auto;











}











div#fancy_title table td {











	padding: 0;











	vertical-align: middle;











}











td#fancy_title_left {











	height: 32px;











	width: 15px;











	background: transparent url('scripts/fancybox/fancy_title_left.png') repeat-x;











}











td#fancy_title_main {











	height: 32px;











	background: transparent url('scripts/fancybox/fancy_title_main.png') repeat-x;











}











td#fancy_title_right {











	height: 32px;











	width: 15px;











	background: transparent url('scripts/fancybox/fancy_title_right.png') repeat-x;











}























/* for popup for event list */











#fade { /*--Transparent background layer--*/











	display: none; /*--hidden by default--*/











	background: #000;











	position: fixed; left: 0; top: 0;











	width: 100%; height: 100%;











	opacity: .80;











	z-index: 9999;











}











.popup_block{











	display: none; /*--hidden by default--*/











	background: #fff;











	padding: 20px;











	border: 20px solid #ddd;











	float: left;











	font-size: 12px;











	position: fixed;











	top: 50%; left: 50%;











    











	z-index: 99999;











	/*--CSS3 Box Shadows--*/











	-webkit-box-shadow: 0px 0px 20px #000;











	-moz-box-shadow: 0px 0px 20px #000;











	box-shadow: 0px 0px 20px #000;











	/*--CSS3 Rounded Corners--*/











	-webkit-border-radius: 10px;











	-moz-border-radius: 10px;











	border-radius: 10px;











}











img.btn_close {











	float: right;











	margin: -55px -55px 0 0;











}











/*--Making IE6 Understand Fixed Positioning--*/











*html #fade {











	position: absolute;











}











*html .popup_block {











	position: absolute;











}























#topdate {











    color: #FFFFFF;











    margin-bottom: auto;











    margin-left: 0px;











    margin-right: 0px;











    margin-top: auto;











    text-align: center;











    width: 45px;











}























#bottomdate {











    font-size: 16px;











    font-weight: bold;











    margin-bottom: auto;











    margin-left: 0px;











    margin-right: 0px;











    margin-top: auto;











    padding-top: 0px;











    text-align: center;











    width: 45px;











}























#datebg {











    background: url("images/calicon_blue.png") no-repeat;











    float: left;











    height: 55px;











    margin-left: 0px;











    width: 55px;











	background-position:0px 3px;











}























#evrplus_eventitem {











    float: none;











    height: auto;











	padding-top:15px;











}



































/* Public Tooltip used for fees */























.evrplus_pub_tooltip











{











  position: relative;











  background: #eaeaea;











  cursor: help;











  display: inline-block;











  text-decoration: none;











  color: #222;











  outline: none;











}























.evrplus_pub_tooltip span











{











  visibility: hidden;











  position: absolute; 











  bottom: 30px;











  left: 50%;











  z-index: 999;











  width: 230px;











  margin-left: -127px;











  padding: 10px;











  border: 2px solid #ccc;











  opacity: .evrplus_9;











  background-color: #ddd;                     











  background-image: -webkit-linear-gradient(rgba(255,255,255,.evrplus_5), rgba(255,255,255,0));











  background-image: -moz-linear-gradient(rgba(255,255,255,.evrplus_5), rgba(255,255,255,0));











  background-image: -ms-linear-gradient(rgba(255,255,255,.evrplus_5), rgba(255,255,255,0));











  background-image: -o-linear-gradient(rgba(255,255,255,.evrplus_5), rgba(255,255,255,0));











  background-image: linear-gradient(rgba(255,255,255,.evrplus_5), rgba(255,255,255,0));  











  -moz-border-radius: 4px;











  border-radius: 4px;  











  -moz-box-shadow: 0 1px 2px rgba(0,0,0,.evrplus_4), 0 1px 0 rgba(255,255,255,.evrplus_5) inset;











  -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.evrplus_4), 0 1px 0 rgba(255,255,255,.evrplus_5) inset;











  box-shadow: 0 1px 2px rgba(0,0,0,.evrplus_4), 0 1px 0 rgba(255,255,255,.evrplus_5) inset;  











  text-shadow: 0 1px 0 rgba(255,255,255,.evrplus_4); 











}























.evrplus_pub_tooltip:hover











{











  border: 0; /* IE6 fix */











}























.evrplus_pub_tooltip:hover span











{











  visibility: visible;











}























.evrplus_pub_tooltip span:before,











.evrplus_pub_tooltip span:after











{











  content: "";











  position: absolute;











  z-index: 1000;











  bottom: -7px;











  left: 50%;











  margin-left: -8px;  











  border-top: 8px solid #ddd;











  border-left: 8px solid transparent;











  border-right: 8px solid transparent;        











  border-bottom: 0;  











}























.evrplus_pub_tooltip span:before











{











  border-top-color: #ccc;











  bottom: -8px;











}























/* Blue */























.evrplus_blue-tooltip span 











{











  border-color: #59add4;











  background-color: #61bde7;











}























.evrplus_blue-tooltip span:after











{ 











  border-top-color: #61bde7;











}























.evrplus_blue-tooltip span:before











{











  border-top-color: #59add4;











}











#details {











    width: auto !important;











}











.event_date {











    /*background: url("images/popup-date-icon.png") no-repeat scroll left center rgba(0, 0, 0, 0);











    padding: 0 0 0 25px !important;*/











}











.event_time {











   /* background: url("images/popup-time-icon.png") no-repeat scroll left center rgba(0, 0, 0, 0);











    padding: 0 0 0 25px !important;*/











}























#details p {











    font-family: Arial;











	margin-bottom:0px;











	color:#777;











}











#details > h2 {











    font-family: 'robotothin';











	font-size:22px;











	}











#evrplus_pop_address p











{











	font-weight:bold !important;











}











#evrplusRegForm form input[type="text"]











{





     border: 6px solid #F7F9FA;





    -webkit-border-radius: 3px;





    -moz-border-radius: 3px;





    border-radius: 3px;





    -moz-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95a2a7 inset;





    -webkit-box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95A2A7 inset;





    box-shadow: 2px 3px 3px rgba(0, 0, 0, 0.06) inset, 0 0 1px #95A2A7 inset;





	font-family: inherit;





	font-size: 0.85em !important;





	height: auto !important;





	margin: 0 !important;





	padding: 1.2em !important;





	width: 94% !important





}























.reg_img {







    font-family: robotothin;











    padding-left: 20px;











	font-size:22px !important;











	}











.horizontal_line1 {











    background: url("images/popup-divider-line.png") repeat scroll 0 0 rgba(0, 0, 0, 0);











    height: 3px;











    width: auto !important;











}























input[type="submit"], button[type="submit"], input[type="reset"] {





	}











#details {











    background-color: #f5f5f5;











    border: 1px solid #eaeaea !important;











    border-radius: 4px;











    margin: 0 0 0 30px !important;











}











.reg_fees_select {











    background-color: #B94A48;











    border-radius: 3px;











    color: #FFFFFF;











    margin-bottom: 27px;











    padding: 5px 0;











    text-align: center;











    width: 300px;











	}











	











.showhide {











    margin-left: 30px;











}





.evrplus_paymentable{border: 1px solid #cccccc;





    border-radius: 5px;}





.evrplus_paymentable p{ background: none repeat scroll 0 0 #7e7e7e;





    color: #fff;





    padding: 5px 0 5px 12px;





	margin:0;}





.evrplus_paymentable table{margin-bottom:0px !important}





.evrplus_paymentable .odd {





    background-color: #f6f6f6; }





.evrplus_paymentable td {





    padding: 6px 6px 6px 12px;





}



/***********************************************************************/

.event-cont{

    margin: 5px;

    border: 1px solid #d3d3d3;

    border-radius: 5px;

}

.event-cont table{

    max-width: 100%;

    width: 100%;

    min-width: 625px;

    background-color: transparent;

}

@media screen and (max-width: 768px){

    .event-cont table{

        min-width: 320px;

    }

}



@media screen and (min-width: 320px) and (max-width: 320px) {

    .event-cont table{

        min-width: 320px;

    }

	body

	{

	border:red solid;

	}

}





.time-cont br {

    display: none;

}

.event-cont table tr{

    border-bottom: 1px solid #d3d3d3;

}

.event-cont table tr td{

    width: 100%;

}

.event-cont .thumb {

    width: 120px;

    height: 120px;

    background-size: cover;

    display: block;

    border-radius: 50%;

    -webkit-border-radius: 50%;

    -moz-border-radius: 50%;

    background-position: center;

    float: left;

    margin-right: 20px;

    border: 6px solid #d3d3d3;

}

.event-cont .eve-title h3 a:link,

.event-cont .eve-title h3 a:active,

.event-cont .eve-title h3 a:visited,

.event-cont .eve-title h3 a:hover{

    font-size: 20px;

    color: #666;

}

.event-cont .eve-details{

    height: auto;

    padding:10px;

    margin: 0;



}

.event-cont .eve-desc{

    padding-left: 157px;

    font-size: 12px;

    color: #666;

}

.event-cont .eve-title{

    width: 56%;

    display: inline-block;

}

.event-cont .eve-title h3{

    margin: 0;

}

.event-cont .eve-desc > p:last-child{

    font-size: 14px;

    color: #999;

}

.event-cont .seats{

    padding: 3px;

    background-color: #efb34c;

    border-radius: 5px;

    color: #fff;

}

.timing

{

    font-family: "Helvetica Neue Bold", arial, helvetica, sans-serif;

    font-size: 100%;

    border-left: 1px solid #d3d3d3;

    color: #333;

}

.timing .time-cont{

    display: block;

    margin: 0 auto;

    width: 245px;

}

.timing h1

{

    margin: 0;

    font-weight: normal;

}



.timing time.icon

{

    font-size: 1em; /* change icon size */

    display: block;

    position: relative;

    width: 80px;

    height: 80px;

    background-color: #fff;

    margin: 2em auto;

    border-radius: 0.6em;

    box-shadow: 0 1px 0 #bdbdbd, 0 2px 0 #fff, 0 3px 0 #bdbdbd, 0 4px 0 #fff, 0 5px 0 #bdbdbd, 0 0 0 1px #bdbdbd;

    overflow: hidden;

    -webkit-backface-visibility: hidden;

    -webkit-transform: rotate(0deg) skewY(0deg);

    -webkit-transform-origin: 50% 10%;

    transform-origin: 50% 10%;

}



.timing time.icon *

{

    display: block;

    width: 100%;

    /* font-size: 14px; */

    font-weight: bold;

    font-style: normal;

    text-align: center;

}



.timing time.icon strong

{

    position: absolute;

    top: 0;

    padding: 0;

    color: #fff;

    background-color: #999999;

    border-bottom: 1px dashed #999999;

    box-shadow: 0 2px 0 #999999;

}



.timing time.icon em

{

    position: absolute;

    bottom: 0.3em;

    color: #999999;

    font-size: 12px;

}



.timing time.icon span

{

    width: 100%;

    font-size: 28px;

    letter-spacing: -0.05em;

    padding-top: 24px;

    color: #2f2f2f;

}



.timing time.icon:hover, time.icon:focus

{

    -webkit-animation: swing 0.6s ease-out;

    animation: swing 0.6s ease-out;

}

.timing .eve-sap{

    position: relative;

    top: 50px;

    float: left;

    padding: 0 15px;

    font-size: 50px;

    color: #999;

}

.timing .eve-start,

.timing .eve-end{

    float: left;

}

.timing .eve-start p,

.timing .eve-end p{

    margin-bottom: 0;

    font-size: 14px;

    text-align: center;

    color: #999;

}

@-webkit-keyframes swing {

    0%   { -webkit-transform: rotate(0deg)  skewY(0deg); }

    20%  { -webkit-transform: rotate(12deg) skewY(4deg); }

    60%  { -webkit-transform: rotate(-9deg) skewY(-3deg); }

    80%  { -webkit-transform: rotate(6deg)  skewY(-2deg); }

    100% { -webkit-transform: rotate(0deg)  skewY(0deg); }

}



@keyframes swing {

    0%   { transform: rotate(0deg)  skewY(0deg); }

    20%  { transform: rotate(12deg) skewY(4deg); }

    60%  { transform: rotate(-9deg) skewY(-3deg); }

    80%  { transform: rotate(6deg)  skewY(-2deg); }

    100% { transform: rotate(0deg)  skewY(0deg); }

}





/******************* custom ***********************/



.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {

    min-height: 1px;

    padding-left: 15px;

    padding-right: 15px;

    position: relative;

}



.margin-top-10 {

    margin-top: 10px !important;

}

.row {

    margin-left: -15px;

    margin-right: -15px;

}



.dashboard-stat2 {

    background: none repeat scroll 0 0 #fff;

    border-radius: 4px;

    margin-bottom: 20px;

    padding: 15px 15px 30px;

}





.dashboard-stat2 .display:before, .dashboard-stat2 .display:after {

    content: " ";

    display: table;

}



.dashboard-stat2 .display .number {

    display: inline-block;

    float: left;

}



.dashboard-stat2 .display .number h3 {

    font-size: 30px;

    font-weight: 400;

    margin: 0 0 2px;

	padding: 0;

	}

 

 .dashboard-stat2 .display .number small {

    color: #aab5bc;

    font-size: 14px;

    font-weight: 600;

    text-transform: uppercase;

}



.dashboard-stat2 .display .icon {

    display: inline-block;

    float: right;

    padding: 7px 0 0;

}



.dashboard-stat2 .display .icon > i {

    color: #cbd4e0;

    font-size: 26px;

}



.dashboard-stat2 .progress-info {

    clear: both;

}



.dashboard-stat2 .progress-info .progress {

    clear: both;

    display: block;

    height: 4px;

    margin: 0;

}



.dashboard-stat2 .progress-info .progress {

    clear: both;

    display: block;

    height: 4px;

    margin: 0;

}





*:after, *:before {

    box-sizing: border-box;

}

*:after, *:before {

    box-sizing: border-box;

}

.dashboard-stat2 .progress-info .progress {

    clear: both;

    display: block;

    height: 4px;

    margin: 0;

}

.progress {

    background-image: none;

    border: 0 none;

    box-shadow: none;

    filter: none;

}

.progress {

    background-color: #f5f5f5;

    border-radius: 4px;

    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1) inset;

    height: 20px;

    margin-bottom: 20px;

    overflow: hidden;

}

 

 .font-green-sharp {

    color: #4db3a2 !important;

}

*:after, *:before {

    box-sizing: border-box;

}

.dashboard-stat2 .display:after {

    clear: both;

}

.dashboard-stat2 .display:before, .dashboard-stat2 .display:after {

    content: " ";

    display: table;

}

*:after, *:before {

    box-sizing: border-box;

}

.dashboard-stat2 .display {

    margin-bottom: 20px;

}

* {

    box-sizing: border-box;

}







/******************* Tooltip Css ************************/





.tooltip {

	display: inline;

	position: relative;

	z-index: 999;

}



.events .tooltip

{

 opacity:10;

display: inline;

	position: relative;

	z-index: 999;

}

/* Trigger text */



.tooltip-item {

	background: rgba(0,0,0,0.3);

	cursor: pointer;

	display: inline-block;

	font-weight: 700;

	padding: 0 10px;

}



/* Gap filler */



.tooltip-item::after {

	content: '';

	position: absolute;

	width: 360px;

	height: 20px;

	bottom: 100%;

	left: 50%;

	pointer-events: none;

	-webkit-transform: translateX(-50%);

	transform: translateX(-50%);

}



.tooltip:hover .tooltip-item::after {

	pointer-events: auto;

}



/* Tooltip */



.tooltip-content {

	position: absolute;

	z-index: 9999;

	width: 360px;

	left: 50%;

	margin: 0 0 20px -180px;

	bottom: 100%;

	text-align: left;

	font-size: 0.765em;

	line-height: 1.4;

	box-shadow: -5px -5px 15px rgba(48,54,61,0.2);

	background: #f5f5f5;

	opacity: 0;

	cursor: default;

	pointer-events: none;

}



.tooltip-effect-1 .tooltip-content {

	-webkit-transform: translate3d(0,-10px,0);

	transform: translate3d(0,-10px,0);

	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;

	transition: opacity 0.3s, transform 0.3s;

}



.tooltip-effect-2 .tooltip-content {

	-webkit-transform-origin: 50% calc(100% + 10px);

	transform-origin: 50% calc(100% + 10px);

	-webkit-transform: perspective(1000px) rotate3d(1,0,0,45deg);

	transform: perspective(1000px) rotate3d(1,0,0,45deg);

	-webkit-transition: opacity 0.2s, -webkit-transform 0.2s;

	transition: opacity 0.2s, transform 0.2s;

}



.tooltip-effect-3 .tooltip-content {

	-webkit-transform: translate3d(0,10px,0) rotate3d(1,1,0,25deg);

	transform: translate3d(0,10px,0) rotate3d(1,1,0,25deg);

	-webkit-transition: opacity 0.3s, -webkit-transform 0.3s;

	transition: opacity 0.3s, transform 0.3s;

}



.tooltip-effect-4 .tooltip-content {

	-webkit-transform-origin: 50% 100%;

	transform-origin: 50% 100%;

	-webkit-transform: scale3d(0.7,0.3,1);

	transform: scale3d(0.7,0.3,1);

	-webkit-transition: opacity 0.2s, -webkit-transform 0.2s;

	transition: opacity 0.2s, transform 0.2s;

}



.tooltip-effect-5 .tooltip-content {

	width: 180px;

	margin-left: -90px;

	-webkit-transform-origin: 50% calc(100% + 6em);

	transform-origin: 50% calc(100% + 6em);

	-webkit-transform: rotate3d(0,0,1,15deg);

	transform: rotate3d(0,0,1,15deg);

	-webkit-transition: opacity 0.2s, -webkit-transform 0.2s;

	transition: opacity 0.2s, transform 0.2s;

	-webkit-transition-timing-function: ease, cubic-bezier(.17,.67,.4,1.39);

	transition-timing-function: ease, cubic-bezier(.17,.67,.4,1.39);

}



.tooltip:hover .tooltip-content {

	pointer-events: auto;

	opacity: 1;

	-webkit-transform: translate3d(0,0,0) rotate3d(0,0,0,0);

	transform: translate3d(0,0,0) rotate3d(0,0,0,0);

}



.tooltip.tooltip-effect-2:hover .tooltip-content {

	-webkit-transform: perspective(1000px) rotate3d(1,0,0,0deg);

	transform: perspective(1000px) rotate3d(1,0,0,0deg);

}



/* Arrow */



.tooltip-content::after {

	content: '';

	top: 100%;

	left: 50%;

	border: solid transparent;

	height: 0;

	width: 0;

	position: absolute;

	pointer-events: none;

	border-color: transparent;

	border-top-color: #f5f5f5;

	border-width: 10px;

	margin-left: -10px;

	visibility: visible !important;

}



/* Tooltip content*/



.events .tooltip-content img {

	position: relative;

	height: 170px;

	display: block;

	float: left;

	margin-right: 1em;

}



.events .tooltip-text {

	font-size: 0.68em;

	line-height: 1.35;

	display: block;

	padding: 1.31em 0.21em 1.21em 0;

	color: #fff;

}



.events .tooltip-effect-5 .tooltip-text {

	padding: 1.4em;

}







.events .tooltip-text.read-more > a

{

    text-decoration: none !important;

    color: inherit;

    padding: 0;

    margin: 0;

    color: #e54e53;

    font-weight: 600;

text-shadow: none !important;

}



.events .tool_img {

    

    width: 125px;

}

.events .tooltip-text

{

    font-size: 12px;

    color: #333333;

	margin-top:0px;

}



.events .tooltip-text.heading {

    margin-top: 13px !important;

}



.events span.event_title

{

    letter-spacing: 0px;

    line-height: 1.1;

    font-weight: 600;

    color: #333333;

    font-size: 14px;

}



.events .event_date {

    font-size: 11px;

    line-height: 15px;

    color: #e54e53;

    margin-top: 5px;

}





.events .event_time {

    font-size: 11px;

    line-height: 15px;

    color: #e54e53;

    margin-top: 5px;

}



.events .tooltip-text.read-more > a {

    text-decoration: none !important;

    color: inherit;

    padding: 0;

    margin: 0;

    color: #5BA4A4!important;

    font-weight: 600!important;

	background:none !important;

	box-shadow:none !important;

	font-size:12px;

	

	}



.events .tooltip-text.read-more {

    padding: 0;

	padding-bottom: 12px!important;

	

}

.events .tooltip-text.read-more > a {

    padding-left: 0;

	color:#403d46;

}



.events .tooltip-text.heading {

    margin-left: 145px;

	padding: 0;

}

.events .dashicons-calendar-alt::before {

    line-height: 1.5; 

}



.events .dashicons-clock::before {

    content: "";

	line-height: 1.5; 

}

.events .tooltip-item {

    box-shadow: none !important;

}

.events .dummy.dummy-text > p {

    margin: 5px;

    padding: 0 !important;

}

.events .tooltip.tooltip-effect-1 {

    border: medium none;

}

.events .tooltip-content.clearfix {

    border: 1px solid #cccccc;

    border-radius: 6px;

    box-shadow: none;

}



.events .event_img {

   background-position: center center !important;

    background-size: cover !important;

    border: 5px solid #d3d3d5;

    border-radius: 50%;

    float: left;

    height: 120px;

    margin-bottom: 5%;

    margin-top: 5%;

    width: 120px;

	margin-left: 3%;

}



#details .event_dateTime_container p {

  font-family: "RobotoLight";

  font-size: 18px;

}



.event_dateTime_container .dashiconsText

{

  font-family: "RobotoLight";

  font-size: 18px;

}



#evrplus_pop_address > h3 {

    margin-left: 20px;

}

.time-cont br {

    display: none !important;

}







.timing time.icon span {

    padding-top: 30px !important;

}



.wpb_wrapper form p > br {

    display: none;

}