/* ============================== */
/* Hover effect 1 
    .red 
    .blue 
    .yellow 
    .green
*/
@import url(https://fonts.googleapis.com/css?family=Raleway:400,700);
figure.snip1281 {
  position: relative;
}
figure.snip1281 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
/* figure.snip1281 .event-pannel-1 {
  opacity: 0.7;
  max-width: 100%;
} */
figure.snip1281:after {
  background: #000000;
  width: 0;
  height: 4px;
  position: absolute;
  left: 0;
  top: 0;
  content: '';
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}



figure.snip1281.yellow:after {
  background-color: #f39c12;
}

/* 
figure.snip1281:hover .event-pannel-1,
figure.snip1281.hover .event-pannel-1 {
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
} */
figure.snip1281:hover:after,
figure.snip1281.hover:after {
  width: 100%;
  
}
/* ====================== */
/* Hover effect 2 */
@import url(https://fonts.googleapis.com/css?family=Raleway:400,500,700);
.snip1273 {
  position: relative;
}
.snip1273 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
}
.snip1273 img {
  position: relative;
  max-width: 100%;
  vertical-align: top;
}

.snip1273 figcaption:before,
.snip1273 figcaption:after {
  width: 3px;
  height: 0;
}
.snip1273 figcaption:before {
  right: 0;
  top: 0;
}
.snip1273 figcaption:after {
  left: 0;
  bottom: 0;
}
.snip1273 h3,
.snip1273 p {
  line-height: 1.5em;
}
.snip1273 h3 {
  margin: 0 0 5px;
  font-weight: 700;
  text-transform: uppercase;
}
.snip1273 p {
  font-size: 0.8em;
  font-weight: 500;
  margin: 0 0 15px;
}
.snip1273 a {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  z-index: 1;
}
.snip1273:before,
.snip1273:after,
.snip1273 figcaption:before,
.snip1273 figcaption:after {
  position: absolute;
  content: '';
  background-color: #f39c12;
  z-index: 1;
  -webkit-transition: all 0.4s ease-in;
  transition: all 0.4s ease-in;
  
}
.snip1273:before,
.snip1273:after {
  height: 3px;
  width: 0%;
}
.snip1273:before {
  top: 0;
  left: 0;
}
.snip1273:after {
  bottom: 0;
  right: 0;
}
.snip1273:hover img,
.snip1273.hover img {
 
}
/* .snip1273:hover figcaption,
.snip1273.hover figcaption {
  opacity: 1;
} */
.snip1273:hover figcaption:before,
.snip1273.hover figcaption:before,
.snip1273:hover figcaption:after,
.snip1273.hover figcaption:after {
  height: 100%;
}
.snip1273:hover:before,
.snip1273.hover:before,
.snip1273:hover:after,
.snip1273.hover:after {
  width: 100%;
}
/* .snip1273:hover:before,
.snip1273.hover:before,
.snip1273:hover:after,
.snip1273.hover:after,
.snip1273:hover figcaption:before,
.snip1273.hover figcaption:before,
.snip1273:hover figcaption:after,
.snip1273.hover figcaption:after {
  opacity: 0;
}
 */
 
 /* Hover effect 3 */
 
 @import url(https://fonts.googleapis.com/css?family=Montserrat:200);
.snip1577 {
  position: relative;
}

.snip1577 *,
.snip1577:before,
.snip1577:after {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}


.snip1577:before,
.snip1577:after {
  position: absolute;
  top: 0;
  right: 0;
  content: '';
  background-color: #f39c12;
  z-index: 1;
  opacity: 0;
}

.snip1577:before {
  width: 0;
  height: 3px;
}

.snip1577:after {
  height: 0;
  width: 3px;
}

.snip1577:before,
.snip1577:after {
  position: absolute;
  top: 0;
  right: 0;
  content: '';
  background-color: #f39c12;
  z-index: 1;
  opacity: 0;
}

.snip1577:before {
  width: 0;
  height: 3px;
}

.snip1577:after {
  height: 0;
  width: 3px;
}

.snip1577:hover:before,
.snip1577.hover:before,
.snip1577:hover:after,
.snip1577.hover:after {
  opacity: 1;
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
}

.snip1577:hover:before,
.snip1577.hover:before {
  width: 40px;
}

.snip1577:hover:after,
.snip1577.hover:after {
  height: 40px;
}


/* Hover effect 4 */
@import url(https://fonts.googleapis.com/css?family=Raleway:400,500);
.snip1241 {
  font-family: 'Raleway', Arial, sans-serif;
  text-align: center;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 1px;
}
.snip1241 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
 
}

.snip1241 .event-pannel-2 {
  position: relative;
}
.snip1241 .event-pannel-2:before,
.snip1241 .event-pannel-2:after {
  height: 35px;
  width: 35px;
  position: absolute;
  content: '';
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0;
}
.snip1241 .event-pannel-2:before {
  right: 0;
  top: 0;
  border-right: 3px solid #f39c12;
  border-top: 3px solid #f39c12;
   -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.snip1241 .event-pannel-2:after {
  left: 0;
  bottom: 0;
  border-left: 3px solid #f39c12;
  border-bottom: 3px solid #f39c12;
   -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.snip1241 .event-pannel-2:hover,
.snip1241 .current .event-pannel-2 {
  color: #ffffff;
}
.snip1241 .event-pannel-2:hover:before,
.snip1241 .current .event-pannel-2:before,
.snip1241 .event-pannel-2:hover:after,
.snip1241 .current .event-pannel-2:after {
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
  opacity: 1;
}

/* Hover effect 5 */
@import url(https://fonts.googleapis.com/css?family=Monsterrat:400,700;);
.snip1538 {
  position: relative;
  text-align: center;
  width: 100%
}

.snip1538 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.45s ease;
  transition: all 0.45s ease;
}

.snip1538:after {
  background-color: #B46E3C;
  bottom: 0;
  content: '';
  height: 0%;
  left: 0;
  position: absolute;
  width: 3px;
  -webkit-transition: all 0.45s ease;
  transition: all 0.45s ease;
}

.snip1538 img {
  vertical-align: top;
  max-width: 100%;
  backface-visibility: hidden;
}

.snip1538 figcaption {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  align-items: center;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  line-height: 1em;
  opacity: 0;
}

.snip1538 h3 {
  font-size: 1em;
  font-weight: 400;
  letter-spacing: 1px;
  margin: 0;
  text-transform: uppercase;
}

.snip1538 h3 span {
  display: block;
  font-weight: 700;
}

.snip1538 a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

.snip1538:hover > img,
.snip1538.hover > img {
  opacity: 0.1;
}

.snip1538:hover:after,
.snip1538.hover:after {
  height: 100%;
}

.snip1538:hover figcaption,
.snip1538.hover figcaption {
  opacity: 1;
}

/* event list image*/
.em_list_img img {
    height: 120px;
    width: 120px;
}
.em_list_img {
 padding-left:0px;	
 padding-right:0px;	
 width:120px;
}
.em_list_img_date {
	padding-left:0px;	
 padding-right:0px;	
}

/* event list date */
.em_list_date {
	background-color:#23282D;
	height: 120px;
    width: 120px;
}
.eml_date {
	color: #ffffff;
    display: block;
    font-family: "Lucida Grande";
    font-size: 50px;
    font-weight: normal;
}
.eml_month {
	color: #ffffff;
    display: block;
    font-family: "Lucida Grande";
    font-size: 24px;
    font-weight: normal;
}
.eml_title {
	display:block;
	font-size:24px;
	color:#2C2C2C;
}
.eml_location {
	display:block;
	font-size:12px;
	color:#2C2C2C;
}
 .fa-map-marker {
	display:block;
	font-size: 16px;
	color:#2C2C2C;
	float:left;
	margin-right: 5px;
}
/* Event List */
    .event-list {
		list-style: none;
		font-family: 'Lato', sans-serif;
		margin: 0px;
		padding: 0px;
	}
	.event-list > li {
		
	}
	.event-list > li > time {
		display: inline-block;
		width: 50% !important;
		/*background-color: rgb(197, 44, 102);*/
		padding: 5px;
		text-align: center;
		text-transform: uppercase;
		float:left;
	}
	.event-list > li:nth-child(even) > time {
		background-color: rgb(165, 82, 167);
	}
	.event-list > li > time > span {
		display: none;
	}
	.event-list > li > time > .em-day {
		display: block;
		font-size: 56pt;
		font-weight: 100;
		line-height: 1;
		color: #053C5E
	}
	.event-list > li time > .em-month {
		display: block;
		font-size: 24pt;
		font-weight: 900;
		line-height: 1;
		color: #053C5E;
	}
	.event-list > li > img {
		width: 50%;
		height:116px;
	}
	.event-list > li > iframe {
		width: 50%;
		height:116px;
	}
	.event-list > li > .info {
		padding-top: 7px;
		text-align: center;
		padding-bottom:7px;
		position:relative;
	}
	.event-list > li > .info > .title {
		font-size: 17pt;
		font-weight: 700;
		margin: 0px;
		color: #000;
	}
	.event-list > li > .info > .desc {
		font-size: 12pt;
		font-weight: 300;
		margin: 0px;
		display:block;
		color: #000;
	}
	.event-list > li > .info > .em_desc_time {
		font-size: 12pt;
		font-weight: 300;
		margin: 0px;
		color: #000;
	}
	.event-list > li > .info > ul,
	.event-list > li > .social > ul {
		display: table;
		list-style: none;
		margin: 10px 0px 0px;
		padding: 0px;
		width: 100%;
		text-align: center;
	}
	.event-list > li > .social > ul {
		margin: 0px;
	}
	.event-list > li > .info > ul > li,
	.event-list > li > .social > ul > li {
		display: table-cell;
		cursor: pointer;
		color: rgb(30, 30, 30);
		font-size: 11pt;
		font-weight: 300;
        padding: 3px 0px;
	}
    .event-list > li > .info > ul > li > a {
		display: block;
		width: 100%;
		color: rgb(30, 30, 30);
		text-decoration: none;
	} 
    .event-list > li > .social > ul > li {    
        padding: 0px;
    }
    .event-list > li > .social > ul > li > a {
        padding: 3px 0px;
	} 
	.event-list > li > .info > ul > li:hover,
	.event-list > li > .social > ul > li:hover {
		color: rgb(30, 30, 30);
		background-color: rgb(200, 200, 200);
	}
	.facebook a,
	.twitter a,
	.google-plus a {
		display: block;
		width: 100%;
		color: rgb(75, 110, 168) !important;
	}
	.twitter a {
		color: rgb(79, 213, 248) !important;
	}
	.google-plus a {
		color: rgb(221, 75, 57) !important;
	}
	.facebook:hover a {
		color: rgb(255, 255, 255) !important;
		background-color: rgb(75, 110, 168) !important;
	}
	.twitter:hover a {
		color: rgb(255, 255, 255) !important;
		background-color: rgb(79, 213, 248) !important;
	}
	.google-plus:hover a {
		color: rgb(255, 255, 255) !important;
		background-color: rgb(221, 75, 57) !important;
	}
    .em_list_loc_icon {
		font-size: 15px !important;
		padding-top: 7px;
		left:8px !important;
		position:unset !important;
	}
	.em_list_time_icon {
		font-size: 15px !important;
		padding-top: 7px;
		left:8px !important;
		position:unset !important;
	}
	.em_desc_time {
		padding: 0px 20px;
		font-size: 16pt;
		font-weight: 300;
		margin: 0;
	}
	.rubber_stamp {
		position:absolute;
		left:45%;
		font-size:24px;
	} 
	.em_dispaly_icon_list  {
		text-align: center;
		width: 50%;
		height: 116px;
		display: inline-block;
	}
	.em_dispaly_icon_list i {
		text-align:center;
		font-size:40px !important;
	}
	@media (min-width: 768px) {
		.event-list > li {
			position: relative;
			display: block;
			width: 100%;
			height: 140px;
			padding: 0px;
		}
		.event-list > li > time > .em-day {
			padding-top: 12px;
		}
		.em_list_loc_icon {
			font-size: 18px !important;
		}
		.em_list_time_icon {
			font-size: 18px !important;
		}
		.event-list > li > time,
		.event-list > li > img  {
			display: inline-block;
		}
		.event-list > li > time,
		.event-list > li > img {
			width: 120px;
			float: left;
		}
		.event-list > li > .info {
			overflow: hidden;
		}
		.event-list > li > time,
		.event-list > li > img {
			width: 140px !important;
			height: 140px;
			padding: 0px;
			margin: 0px;
		}
		.event-list > li > iframe {
			width: 140px;
			height: 140px;
			padding: 0px;
			margin: 0px;
		}
		.event-list > li > .em_dispaly_icon_list {
			width: 140px;
			height: 140px;
			padding: 0px;
			margin: 0px;
			float:left;
			text-align: center;
		}
		.em_dispaly_icon_list i {
			font-size:40px !important;
			padding-top:50px;
		}
		.event-list > li > .info {
			position: relative;
			height: 140px;
			text-align: left;
			padding-right: 40px;
			color:#000;
		}	
		.event-list > li > .info > .title, 
		.event-list > li > .info > .desc {
			display:block;
			padding: 2px 20px;
		}
		.event-list > li > .info > .desc {
			font-size: 14pt;
			font-weight: 300;
			-webkit-font-smoothing: antialiased;
			margin: 0px;
		}
		.event-list > li > .info > .em_desc_time {
			font-size: 13pt;
			font-weight: 300;
			margin: 0px;
		}
		
		.event-list > li > .info > ul {
			position: absolute;
			left: 0px;
			bottom: 0px;
		}
		.event-list > li > .social {
			position: absolute;
			top: 0px;
			right: 0px;
			display: block;
			width: 40px;
		}
        .event-list > li > .social > ul {
            border-left: 1px solid rgb(230, 230, 230);
        }
		.event-list > li > .social > ul > li {			
			display: block;
            padding: 0px;
		}
		.event-list > li > .social > ul > li > a {
			display: block;
			width: 40px;
			padding: 10px 0px 9px;
		}
		.rubber_stamp {
			position:absolute;
			line-height:45px;
			top:30%;
			font-size:32px;
			left:45%;
		} 
	}

/* =============================*/
.module {
    border: 1px solid #f3f3f3;
    border-bottom-width: 2px;
    background: #fff;
    margin-bottom: 30px;
    margin-top: 30px;
    position: relative;
    border-radius: 4px;
    background-clip: padding-box
}
.module.module-no-heading .module-content-inner {
    padding-top: 0
}
.module.module-has- .module-inner {
    padding-bottom: 0
}
.module .module-inner {
    padding: 30px
}
.module .module-content-has-chart {
    padding-bottom: 30px
}
.module .collapse-module>.icon {
    transition: all .2s ease;
    display: inline-block
}
.module.collapsed .collapse-module>.icon {
    transform: rotate(180deg)
}
.module .module-heading {
    border-bottom: 1px solid #f3f3f7;
    padding-bottom: 15px;
    position: relative
}
.module .module-heading .module-title {
    font-size: 24px;
    font-weight: 600;
    margin: 0
}
.module .module-heading .actions {
    position: absolute;
    right: 0;
    top: 0;
    line-height: 1
}
.module .module-heading .actions .more-link .dropdown-menu {
    margin-top: 10px;
    min-width: 135px
}
/* .module .module-heading .actions .more-link .dropdown-menu>li>a {
    padding: 5px 10px;
    color: #494d55
} */
.module .module-heading .actions .more-link .dropdown-menu .divider {
    margin: 4px 0
}
.module .module-heading .actions .more-link .arrow {
    border-bottom: 8px solid #dadae7;
    left: 15px;
    top: -8px
}
.module .module-heading .actions .more-link .arrow,
.module .module-heading .actions .more-link .arrow:before {
    display: block;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    position: absolute
}
.module .module-heading .actions .more-link .arrow:before {
    content: "";
    border-bottom: 8px solid #fff;
    right: -8px;
    top: 1px
}
.module .module-heading .actions li {
    vertical-align: middle
}
.module .module-heading .actions li a {
    color: #9499a3
}
.module .module-heading .actions li a:hover {
    color: #616670;
    text-decoration: none
}
.module .module-heading .actions li .icon {
    font-size: 18px
}
.module .module-content-header .title {
    margin-top: 0;
    margin-bottom: 0
}
.module .module-content-inner {
    padding-top: 30px;
    padding-bottom: 30px
}
.module .module-content h4.has-divider {
    border-bottom: 1px dotted #f3f3f7;
    padding-bottom: 5px;
    margin-bottom: 15px
}
.module .module-content .dropdown-menu li {
    margin-bottom: 0
}
.module .module-content .dropdown-menu>li>a {
    padding: 5px 20px
}
.module .module-content .list li {
    margin-bottom: 10px
}
.module .module-content .list ol,
.module .module-content .list ul {
    margin-top: 10px
}
.module .module-content dl dd {
    margin-bottom: 10px
}
.module .module-content blockquote {
    font-size: 14px
}
.module .module-content .module-content-inner .custom-quote {
    border-color: #b1e3e5
}
.module .module-content .module-content-inner .custom-quote p {
    font-size: 14px;
    color: #616670;
    line-height: 1.5
}
.module .module-content .module-content-inner .custom-quote .fa {
    color: #40babd;
    margin-right: 10px
}
.theme-2 .module .module-content .module-content-inner .custom-quote .fa {
    color: #6dbd63
}
.theme-3 .module .module-content .module-content-inner .custom-quote .fa {
    color: #497cb1
}
.theme-4 .module .module-content .module-content-inner .custom-quote .fa {
    color: #ec6952
}
.theme-2 .module .module-content .module-content-inner .custom-quote {
    border-color: #d2eacf
}
.theme-3 .module .module-content .module-content-inner .custom-quote {
    border-color: #b3c9e0
}
.theme-4 .module .module-content .module-content-inner .custom-quote {
    border-color: #fbe1dc
}
.module .module-content .module-content-inner .custom-quote .people {
    margin-top: 10px;
    font-size: 12px;
    color: #494d55;
    font-style: normal
}
.module .module-content .module-content-inner .custom-quote .people .name {
    color: #339597
}
.theme-2 .module .module-content .module-content-inner .custom-quote .people .name {
    color: #51a746
}
.theme-3 .module .module-content .module-content-inner .custom-quote .people .name {
    color: #3a638d
}
.theme-4 .module .module-content .module-content-inner .custom-quote .people .name {
    color: #e74124
}
.module .module- {
    background: #fff;
    border-top: 1px solid #f3f3f7;
    padding: 15px
}
.module .module- a {
    color: #9499a3
}
.module .module- a:hover {
    color: #40babd
}
.theme-2 .module .module- a:hover {
    color: #6dbd63
}
.theme-3 .module .module- a:hover {
    color: #497cb1
}
.theme-4 .module .module- a:hover {
    color: #ec6952
}
.module .module- .meta {
    margin-bottom: 0;
    color: #9499a3;
    font-size: 12px
}
.module .module- .shortcuts {
    margin-bottom: 0
}
.module .module- .shortcuts li {
    position: relative;
    margin-right: 10px
}
.module .module- .shortcuts li:before {
    position: absolute;
    background-color: #eaeaf1;
    border-radius: 50%;
    content: "";
    line-height: 1;
    width: 6px;
    height: 6px;
    top: .5em;
    left: -8px
}
.module .module- .shortcuts li.first:before {
    display: none
}
.module .close-module,
.module .collapse-module {
    cursor: pointer
}
.module-placeholder {
    opacity: .5;
    border-style: dashed;
    border-width: 2px
}
.module-draggable .module-heading {
    cursor: move
}
/* @media (max-width: 767px) {
    .module .module-inner {
        padding: 30px 15px
    }
    .module .module-heading {
        padding-bottom: 15px
    }
} */



.panel {
    box-shadow: none;
}
.panel .panel-heading {
    padding: 0px;
	border:0px !important;
}
.panel .panel-heading .panel-title {
    font-weight: 500;
    font-size: 19px;
    font-weight: 600
}
.panel .panel-heading .panel-title a {
    font-weight: 600;
    color: #616670;
	text-decoration:none;
    -webkit-transition: none;
    -moz-transition: none;
    -ms-transition: none;
    -o-transition: none
}
.panel .panel-heading .panel-title a.active {
    color: #40babd
}
.panel-heading a:focus, a:hover {
	text-decoration:none !important;
}
.theme-2 .panel .panel-heading .panel-title a.active {
    color: #6dbd63
}
.theme-3 .panel .panel-heading .panel-title a.active {
    color: #497cb1
}
.theme-4 .panel .panel-heading .panel-title a.active {
    color: #ec6952
}

.theme-2 .panel .panel-heading .panel-title a .fa {
    color: #6dbd63
}
.theme-3 .panel .panel-heading .panel-title a .fa {
    color: #497cb1
}
.theme-4 .panel .panel-heading .panel-title a .fa {
    color: #ec6952
}
.panel .panel-heading.icon-right .panel-title {
    position: relative
}

.panel-default {
    border-color: #eaeaf1;
	
}
.panel-default>.panel-heading {
    color: #494d55;
    background: #f9f9fb;
    border-color: #eaeaf1;
	cursor: pointer
}
.panel-default .panel- {
    background: #f9f9fb;
    color: #616670
}
.panel-theme {
    border-color: #616670
}
.panel-theme .panel-,
.panel-theme>.panel-heading {
    color: #fff;
    background: #616670;
    border-color: #616670
}
.panel-primary {
    border-color: #40babd
}
.theme-2 .panel-primary {
    border-color: #6dbd63
}
.theme-3 .panel-primary {
    border-color: #497cb1
}
.theme-4 .panel-primary {
    border-color: #ec6952
}
.panel-primary>.panel-heading {
    color: #fff;
    background: #40babd;
    border-color: #40babd
}
.theme-2 .panel-primary>.panel-heading {
    border-color: #6dbd63;
    background: #6dbd63
}
.theme-3 .panel-primary>.panel-heading {
    border-color: #497cb1;
    background: #497cb1
}
.theme-4 .panel-primary>.panel-heading {
    border-color: #ec6952;
    background: #ec6952
}
.panel-primary .panel- {
    background: #40babd;
    border-color: #40babd;
    color: #fff
}
.theme-2 .panel-primary .panel- {
    border-color: #6dbd63;
    background: #6dbd63
}
.theme-3 .panel-primary .panel- {
    border-color: #497cb1;
    background: #497cb1
}
.theme-4 .panel-primary .panel- {
    border-color: #ec6952;
    background: #ec6952
}
.panel-success {
    border-color: #75c181
}
.panel-success .panel-,
.panel-success>.panel-heading {
    color: #fff;
    background: #75c181;
    border-color: #75c181
}
.panel-info {
    border-color: #58bbee
}
.panel-info .panel-,
.panel-info>.panel-heading {
    color: #fff;
    background: #58bbee;
    border-color: #58bbee
}
.panel-warning {
    border-color: #f8a13f
}
.panel-warning .panel-,
.panel-warning>.panel-heading {
    color: #fff;
    background: #f8a13f;
    border-color: #f8a13f
}
.panel-danger {
    border-color: #f77b6b
}
.panel-danger .panel-,
.panel-danger>.panel-heading {
    color: #fff;
    background: #f77b6b;
    border-color: #f77b6b
}
.panel-pink {
    border-color: #ea5395
}
.panel-pink .panel-,
.panel-pink>.panel-heading {
    color: #fff;
    background: #ea5395;
    border-color: #ea5395
}
.panel-purple {
    border-color: #8a40a7
}
.panel-purple .panel-,
.panel-purple>.panel-heading {
    color: #fff;
    background: #8a40a7;
    border-color: #8a40a7
}
.panel-yellow {
    border-color: #f2b542
}
.panel-yellow .panel-,
.panel-yellow>.panel-heading {
    color: #fff;
    background: #f2b542;
    border-color: #f2b542
}
.panel-group-theme-1 .panel {
    border: none;
	margin-bottom:10px;
	-webkit-box-shadow: 0px 9px 27px -19px rgba(0,0,0,0.84);
-moz-box-shadow: 0px 9px 27px -19px rgba(0,0,0,0.84);
box-shadow: 0px 9px 27px -19px rgba(0,0,0,0.84);
}
.panel-group-theme-1 .panel .panel-heading {
    border-radius: 0px;
    background-clip: padding-box;
	overflow:hidden;
}
.panel-group-theme-1 .panel .panel-heading a:hover {
    text-decoration: none;
    color: #40babd
}
.theme-2 .panel-group-theme-1 .panel .panel-heading a:hover {
    color: #6dbd63
}
.theme-3 .panel-group-theme-1 .panel .panel-heading a:hover {
    color: #497cb1
}
.theme-4 .panel-group-theme-1 .panel .panel-heading a:hover {
    color: #ec6952
}
.panel-group-theme-1 .panel .panel-body {
    border: none!important;
	padding:0px !important;
}


.alert-theme-solid.alert-success .close {
    color: #fff;
    text-shadow: none;
    -webkit-opacity: .8;
    -moz-opacity: .8;
    opacity: .8
}
.alert-theme-solid.alert-success .close:hover {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1
}
.alert-theme-solid.alert-info .close {
    color: #fff;
    text-shadow: none;
    -webkit-opacity: .8;
    -moz-opacity: .8;
    opacity: .8
}
.alert-theme-solid.alert-info .close:hover {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1
}
.alert-theme-solid.alert-warning .close {
    color: #fff;
    text-shadow: none;
    -webkit-opacity: .8;
    -moz-opacity: .8;
    opacity: .8
}
.alert-theme-solid.alert-warning .close:hover {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1
}
.alert-theme-solid.alert-danger .close {
    color: #fff;
    text-shadow: none;
    -webkit-opacity: .8;
    -moz-opacity: .8;
    opacity: .8
}
.alert-theme-solid.alert-danger .close:hover {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1
}
.alert-theme-solid.alert-pink .close {
    color: #fff;
    text-shadow: none;
    -webkit-opacity: .8;
    -moz-opacity: .8;
    opacity: .8
}
.alert-theme-solid.alert-pink .close:hover {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1
}
.alert-theme-solid.alert-purple .close {
    color: #fff;
    text-shadow: none;
    -webkit-opacity: .8;
    -moz-opacity: .8;
    opacity: .8
}
.alert-theme-solid.alert-purple .close:hover {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1
}
.alert-theme-solid.alert-yellow .close {
    color: #fff;
    text-shadow: none;
    -webkit-opacity: .8;
    -moz-opacity: .8;
    opacity: .8
}
.alert-theme-solid.alert-yellow .close:hover {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1
}
.alert-promo .close {
    color: #fff;
    text-shadow: none;
    font-weight: 700;
    -webkit-opacity: .75;
    -moz-opacity: .75;
    opacity: .75
}
.alert-promo .close:hover {
    -webkit-opacity: 1;
    -moz-opacity: 1;
    opacity: 1
}
.config-panel .panel-inner {
    position: relative;
    background: #494d55;
    color: #fff;
    padding: 30px;
    -webkit-border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 4px;
    -webkit-border-top-left-radius: 4px;
    -moz-border-radius-topright: 0;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-topleft: 4px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px;
    background-clip: padding-box
}
.config-panel .panel-title {
    font-weight: 600;
    margin-bottom: 15px;
    font-size: 14px
}
/* jpages CSS */
.holder {
    margin:15px 0;
}
.holder a {
    font-size:12px;
    cursor:pointer;
    margin:0 5px;
    color:#333;
}
.holder a:hover {
    background-color:#222;
    color:#fff;
}
.holder a.jp-current,a.jp-current:hover {
    color:#FF4242;
    font-weight:bold;
    cursor:default;
    background:none;
}
.holder span {
    margin:0 5px;
}
.customBtns {
    position:relative;
}
.arrowPrev,.arrowNext {
    width:29px;
    height:29px;
    position:absolute;
    top:55px;
    cursor:pointer;
}
.arrowPrev {
    background-image:url('img/back.gif');
    left:-45px;
}
.arrowNext {
    background-image:url('img/next.gif');
    right:-40px;
}
.arrowPrev.jp-disabled,.arrowNext.jp-disabled {
    display: none;
}

