::selection {
	background: #2f65ff;
	color: #fff;
}
::-moz-selection {
	background: #2f65ff;
	color: #fff;
}
body {
	background: rgb(254,158,134); /* Old browsers */
	background: -moz-linear-gradient(45deg, rgba(254,158,134,1) 0%, rgba(255,115,118,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(45deg, rgba(254,158,134,1) 0%,rgba(255,115,118,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(45deg, rgba(254,158,134,1) 0%,rgba(255,115,118,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9e86', endColorstr='#ff7376',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.m-b-ig-d:before {
	background: #fd877b;
}
.m-b-ig-d:hover::before {
	background: #ff7376;
}
.p-b-v-t-b {
	color: #fd877b !important;
}
.p-b-v-t-b:hover {
	color: #fd877b !important;
	background: transparent !important;
}
.p-b-v-t-b:before {
	background: transparent;
	border: 2px solid #fd877b;
}
.p-b-v-t-b:hover::before {
	background: transparent;
}
.caSs-cm {
	width: 168px;
	height: 168px;
	border-radius: 50%;
	display: block;
	stroke-width: 4;
	stroke: #fff;
	stroke-miterlimit: 10;
	margin: 10% auto;
	box-shadow: inset 0px 0px 0px #fd877b;
	animation: caF .4s ease-in-out .4s forwards, caSc .3s ease-in-out .9s both;
}
.caSs-cm-ch {
	transform-origin: 50% 50%;
	stroke-dasharray: 146;
	stroke-dashoffset: 146;
	animation: caSt 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards;
}
@-webkit-keyframes caSt {
	100% {
		stroke-dashoffset: 0;
	}
}
@-webkit-keyframes caSc {
	0%, 100% {
		transform: none;
	}
	50% {
		transform: scale3d(1.1, 1.1, 1);
	}
}
@-webkit-keyframes caF {
	100% {
		box-shadow: inset 0px 0px 0px 100px #fd877b;
	}
}
@keyframes caSt {
	100% {
		stroke-dashoffset: 0;
	}
}
@keyframes caSc {
	0%, 100% {
		transform: none;
	}
	50% {
		transform: scale3d(1.1, 1.1, 1);
	}
}
@keyframes caF {
	100% {
		box-shadow: inset 0px 0px 0px 100px #fd877b;
	}
}
.caSs-ts {
	color: #fd877b;
}
.r-i-s-r-h-w span {
	color: #fff;
	background: #fd877b;
}
.v-r-i-s.active .v-r-i-s-i-w:after {
	border: 2px solid #fd877b;
	box-shadow: inset 0 0 0 2px #fff, inset 0 0 0 4px #fd877b;
}
.p-lb div {
	background: #fd877b;
}
.cwPBws #cwPB div {
	background: #fd877b;
}
.imjaprlc-lb div {
	background: #fd877b;
}
.c-w-l-r-o-w #cwPB div {
	background: #fd877b;
}