body {
  background-color: rgba(255, 255, 255, 0.98);
}

a {
	color: #FA5F9B;
}

p {
	color: #333;
}

.bg-pink {
	background-color:#FFADCD;  
      background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #FFADCD), color-stop(1, #FA5F9B));
      background-image:-webkit-linear-gradient(#FFADCD, #FA5F9B);
      background-image:-moz-linear-gradient(top, #FFADCD, #FA5F9B);
      background-image:-o-linear-gradient(top, #FFADCD, #FA5F9B);
      filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFADCD', EndColorStr='#FA5F9B');
    padding: 70px 0 60px 0;
	margin-bottom: 20px;	
}

.bg-blue-pink {
	background-color:#359BFE;  
      background-image:-webkit-gradient(linear, top left top, left bottom, color-stop(0, #359BFE), color-stop(1, #FA5F9B));
      background-image:-webkit-linear-gradient(#359BFE, #FA5F9B);
      background-image:-moz-linear-gradient(left, #359BFE, #FA5F9B);
      background-image:-o-linear-gradient(left, #359BFE, #FA5F9B);
      filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#359BFE', EndColorStr='#FA5F9B');
    padding: 70px 0 20px 0;
	margin-bottom: 20px;	
}

.bg-yellow {
	background-color:#FFDA60;  
      background-image:-webkit-gradient(linear, top left, top right, color-stop(0, #FFDA60), color-stop(1, #FA5F9B));
      background-image:-webkit-linear-gradient(#FFDA60, #FA5F9B);
      background-image:-moz-linear-gradient(left, #FFDA60, #FA5F9B);
      background-image:-o-linear-gradient(left, #FFDA60, #FA5F9B);
      filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#FFDA60', EndColorStr='#FA5F9B');
    padding: 70px 0 20px 0;
	margin-bottom: 20px;	
}

/* navbar */
.navbar {
	background-color: rgba(255, 255, 255, 0.995);
	border: none;
}

.navbar .container ul li a {
	color: #333;
}

.navbar .container ul li a:hover {
	color: #999;
}

/* list */
.list-inline {
	margin-bottom: 50px;
}

/* images */
.img-center {
	margin: 0 auto;
}

.img-right {
	margin-right: auto;
}

/* lead */
.img-lead {
	margin-top: 50px;
}

.lead {
	margin-top: 24px;
	font-size: 36px;
	font-weight: bold;
	color: rgba(255, 255, 255, 0.98);
}

.main {
	padding: 35px 34px;
	background-color: rgba(255, 255, 255, 0.98);
	border-radius: 5px;
}

.main h1,
.main h2,
.main h3,
.main h4,
.main h5 {
	font-family: 'Roboto', sans-serif;
}

.main p {
	font-size: 18px;
	font-style: justify;
}

.main small {
	font-size: 14px;
}

.main .row {
	padding-left: 20px;
}

/* row */
.row {
	margin-top: 30px;
}

/* footer */
footer a,
footer a:hover,
footer a:active,
footer a:focus {
	color: #FA5F9B;
}

.social {
	font-size: 40px;
	color: #FA5F9B;
}

/* buttons */

.btn-pink {
	background-color: #FA5F9B;
	color: #FFF;
	padding: 15px 40px;
}

.btn-pink:hover {
	background-color: #FD87B5;
	color: #FFF;
	
}

.btn-footer {
	padding: 18px 30px;
	margin-bottom: -10px;
	border: none;
}

.btn-fb,
.btn-fb:hover,
.btn-fb:focus,
.btn-fb:active {
	background-color: #3C599B;
}

.btn-tw,
.btn-tw:hover,
.btn-tw:focus,
.btn-tw:active {
	background-color: #55ACEE;
}

.modal .fa {
	font-size: 40px;
}