﻿.default-bg {
	color: #ffffff;
}

.alert-pink {
  color: #fff;
  background-color: #ED008C;
  border-color: #eed3d7;
}

.alert-pink hr {
  border-top-color: #e6c1c7;
}

.alert-pink .alert-link {
  color: white;
}


.alert-pink a:hover { color: #48cfad }




.alert-pink a {color: #fff }
.alert-pink a:hover a:focus { color: #48cfad }



.pink {color:#ED008C;font-weight:bold
}


.grid-space-10 .box-style-1 {
	margin: 10px 0;
}
.box-style-1 i {
	font-size: 90px;
	margin: 15px 0 5px;
	text-align: center;
}
.box-style-1:not(.team-member):hover i {
	color: #e84c3d;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
.box-style-1.default-bg:hover i,
.box-style-1.dark-bg:hover i {
	color: inherit;
}
.box-style-2 {
	margin-top: 20px;
}
.box-style-2 i {
	font-size: 36px;
	line-height: 60px;
}
.box-style-2 .icon-container {
	float: left;
	width: 60px;
	height: 60px;
	text-align: center;
	border: 1px solid transparent;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.box-style-2 .body {
	margin-left: 80px;
}
.box-style-2 h2 {
	font-size: 24px;
	margin-top: 0;
}
.box-style-2:hover .icon-container {
	border: 1px solid #666;
}
.box-style-2:hover .default-bg {
	background-color: #fff;
	border: 1px solid #e84c3d;
}
.box-style-2:hover .default-bg * {
	color: #e84c3d;
}
.box-style-2:hover .dark-bg {
	background-color: #fff;
	border: 1px solid #666;
}
.box-style-2:hover .dark-bg * {
	color: #666;
}
.box-style-2:hover .white-bg * {
	color: #e84c3d;
}
.box-style-3 {
	margin-top: 20px;
}
.box-style-3 i {
	font-size: 22px;
	line-height: 45px;
}
.box-style-3 .icon-container {
	float: left;
	width: 45px;
	height: 45px;
	text-align: center;
	border: 1px solid transparent;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}
.box-style-3 .body {
	margin-left: 80px;
}
.box-style-3 h2 {
	font-size: 20px;
	margin-top: 0;
}
.box-style-3:hover .icon-container {
	border: 1px solid #666;
}
.box-style-3:hover .default-bg {
	background-color: #fff;
	border: 1px solid #e84c3d;
}
.box-style-3:hover .default-bg * {
	color: #e84c3d;
}
.box-style-3:hover .dark-bg {
	background-color: #fff;
	border: 1px solid #666;
}
.box-style-3:hover .dark-bg * {
	color: #666;
}
.box-style-3:hover .white-bg * {
	color: #e84c3d;
}
.panel-body i {
	width: 35px;
	text-align: center;
}


	.box-title, h3 {
	color:#ED008C
}

.jfont p{
	font-size:120%;line-height:160%
}

.jfont li{font-size:120%;line-height:160%

	
}

.box-style-1 {text-align:center;padding:20px}

.box-style-1 a{
	color:white
}
.box-style-1 a:hover{color:aqua}

input:focus::-webkit-input-placeholder { color:transparent; }
input:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */


textarea:focus::-webkit-input-placeholder { color:transparent; }
textarea:focus:-moz-placeholder { color:transparent; } /* FF 4-18 */
textarea:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
textarea:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */



.footer address a { color: #48cfad }
.footer address a:hover {text-decoration:underline}

.footer a { color: #48cfad}
.footer a:hover { text-decoration:underline}
.alert-dismissable .close {
  
   
    opacity: 1;
}



/* Small devices (tablets, 768px and up) */
@media (min-width:768px) {
	.box-style-3.right .icon-container {
		float: right;
	}
	.box-style-3.right .body {
		margin-right: 80px;
		text-align: right;
		margin-left: 0;
	}
}




.pb30 {
	padding-bottom:30px
}

.pb20 {
	padding-bottom:20px
}

.pt20 {
	padding-top:20px
}


::selectionx {
    background: deeppink;
    color: #fff;
}
::-moz-selection {
    background: #48cfad;
    color: #fff;
}


.round-five a{color:mistyrose
   }

.round-five a:hover{color:white
   }


.pinko a:hover{
	color:deeppink
}


#jo .blog1 {
    font-weight:bold; border:2px deeppink solid;
    
}


#jo .nav > li > a {
    padding: 10px 13px}	 
    
    
    
    
.pl20 {
	padding-left:20px
}    


#pinky a{
	color:#e0077c
}

#pinky a:hover{text-decoration:underline}


.corner-ribbon{
  width: 200px;
  background: #e43;
  position: absolute;
  top: 25px;
  left: -50px;
  text-align: center;
  line-height: 50px;
  letter-spacing: 1px;
  color: #f0f0f0;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

/* Custom styles */

.corner-ribbon.sticky{
  position: fixed;
}

.corner-ribbon.shadow{
  box-shadow: 0 0 6px rgba(0,0,0,.6);
}

/* Different positions */

.corner-ribbon.top-left{
  top: 25px;
  left: -50px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}


/* Colors */

.corner-ribbon.blue{background: #39d;}
}











