* {
	margin: 0;
	padding: 0;
	outline:0;
}
html {background: #fff url(https://www.agentpiggy.com/static/en/img_new/body.png) repeat-x top;}
body {
	font-size: 15px;
	line-height: 1.4em;
	font-family: Open Sans, Sans-Serif;
	color: #666;
	background:url(https://www.agentpiggy.com/static/en/img_new/header.png) top center no-repeat;
	cursor: auto;
}

a { color: #3393AD; text-decoration: underline; }
a:hover { text-decoration: none; cursor:pointer;}
a img { border: 0; }

input[type="text"], input[type="password"], select, textarea, .uneditable-input {
	padding:9px 4px;
	border:1px solid #ddd;
	margin:0 5px 5px 0;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 1px 2px rgba(255, 255, 255, 1), 0 1px 1px rgba(50, 50, 50, 0.1) inset;
	-moz-box-shadow:0 1px 2px rgba(255, 255, 255, 1), 0 1px 1px rgba(50, 50, 50, 0.1) inset;
	box-shadow:0 1px 2px rgba(255, 255, 255, 1), 0 1px 1px rgba(50, 50, 50, 0.1) inset;
	color:#4d4d4d;
	font-size: 12px;
	vertical-align:middle;
}
textarea { overflow: auto; }
table {
	width:100%;
	table-layout:fixed;
	border-collapse:collapse;
	text-align: left;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
}
table thead:first-child tr:first-child th:first-child,
table tbody:first-child tr:first-child td:first-child {
	border-radius: 8px 0 0 0;
}
table thead:first-child tr:first-child th:last-child,
table tbody:first-child tr:first-child td:last-child {
    border-radius: 0 8px 0 0;
}
table thead:last-child tr:last-child th:first-child,
table tbody:last-child tr:last-child td:first-child {
    border-radius: 0 0 0 8px;
}
table thead:last-child tr:last-child th:last-child,
table tbody:last-child tr:last-child td:last-child {
    border-radius: 0 0 8px 0;
}
table thead {border-radius: 8px 8px 0 0;}
table tbody {border-radius: 0 0 8px 8px;}
.visible {visibility: visible;}
.hidden {visibility: hidden;}
.cl { display: block; height: 0; font-size: 0; line-height: 0; text-indent: -4000px; clear: both; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.fl, .left, .alignleft { float: left; display: inline; }
.fr, .right, .alignright { float: right; display: inline; }
.cb {clear: both;}

.shell { width: 960px;
	margin: 0 auto;
	position: relative;
}
.header_panel {
	width: 100%;
	background: rgb(126,225,252); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(126,225,252,1) 1%, rgba(126,225,252,1) 50%, rgba(126,225,252,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(126,225,252,1)), color-stop(50%,rgba(126,225,252,1)), color-stop(100%,rgba(126,225,252,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(126,225,252,1) 1%,rgba(126,225,252,1) 50%,rgba(126,225,252,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(126,225,252,1) 1%,rgba(126,225,252,1) 50%,rgba(126,225,252,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(126,225,252,1) 1%,rgba(126,225,252,1) 50%,rgba(126,225,252,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(126,225,252,1) 1%,rgba(126,225,252,1) 50%,rgba(126,225,252,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ee1fc', endColorstr='#7ee1fc',GradientType=0 ); /* IE6-9 */
	margin-top: -21px;
	margin-bottom: 15px;
	box-shadow: 5px 5px 10px #84cbe0;
	-webkit-box-shadow: 5px 5px 10px #84cbe0;
	-moz-box-shadow: 5px 5px 10px #84cbe0;
}
.header_panel .header_border {
	background: url("https://www.agentpiggy.com/static/en/img_new/bg_header_panel.png") repeat-x;
	width: 100%;
	height: 8px;
	position: absolute;
	top: 94px;
}
.header_in {
	width: 960px;
	margin: 0 auto;
	height: 71px;
	position: relative;
	padding-top: 30px;
}
#logo {

}
#header {
	position: relative;
}
#userBox {
	text-align: left;
	height: 25px;
	position: absolute;
	top: 0px;
	right: 0px;
}
.loggedin, .log_in {
	list-style: none;
	height: 36px;
	display: inline-block;
    height: 27px;
	border: 1px solid rgb(242,252,255);
	border-top: 0px;
	border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	-moz-border-radius: 0 0 5px 5px;
	background: rgb(60,137,156); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(60,137,156,1) 52%, rgba(55,114,129,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(52%,rgba(60,137,156,1)), color-stop(100%,rgba(55,114,129,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(60,137,156,1) 52%,rgba(55,114,129,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(60,137,156,1) 52%,rgba(55,114,129,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(60,137,156,1) 52%,rgba(55,114,129,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(60,137,156,1) 52%,rgba(55,114,129,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c899c', endColorstr='#377281',GradientType=0 ); /* IE6-9 */
}
.loggedin li, .log_in li {
	float: left;
    height: 27px;
    line-height: 27px;
    list-style: none outside none;
    min-width: 80px;
    text-align: center;
}
.loggedin li a, .log_in li a {
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	height: 36px;
}
.log_in li .first {
	height: 27px;
    line-height: 27px;
    text-align: center;
	display: block;
}
.language-br .log_in li .first {padding-left: 10px;}
.log_in li .second {
	height: 27px;
    line-height: 27px;
    text-align: center;
	display: block;
}
.log_in li > a:hover {
	background: rgb(242,252,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(242,252,255,1) 1%, rgba(235,245,247,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(242,252,255,1)), color-stop(100%,rgba(235,245,247,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(242,252,255,1) 1%,rgba(235,245,247,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(242,252,255,1) 1%,rgba(235,245,247,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(242,252,255,1) 1%,rgba(235,245,247,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(242,252,255,1) 1%,rgba(235,245,247,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2fcff', endColorstr='#ebf5f7',GradientType=0 ); /* IE6-9 */
	color: #4cabc8;
	text-decoration: none;
	box-shadow: 0px -3px 3px #c0cacc inset;
	-webkit-box-shadow: 0px -3px 3px #c0cacc inset;
	-moz-box-shadow: 0px -3px 3px #c0cacc inset;
}
.loggedin {
	border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	position: relative;
}
.loggedin .clickable li {
	background: #fdfdfd;
	float: none !important;
	color: #666;
}
.loggedin .clickable:hover > ul {
	display: block;
}
.loggedin .clickable li a {
	background: none !important;
	padding: 0;
	margin: 0;
	color: #666;
}
.loggedin .clickable li a:hover {
	background: none;
	background-color: #e9e9e9;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	text-decoration: underline;
}
.loggedin .clickable li:hover {
	background: #fdfdfd;
}
.clickable {
	float: none !important;
}
.clickable ul {
	margin-left: 0px;
	margin-top: 0px;
	display: none;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
	border-radius: 0 0 4px 4px;
	position: absolute;
	width:100%;
}
.clickable ul li {
	border-right: 1px solid #e9e9e9;
	border-left: 1px solid #e9e9e9;
	height: 27px;
	line-height: 27px;
}
.loggedin .clickable a {
	display: block;
	height: 27px;
	line-height: 27px;
	background: url("https://www.agentpiggy.com/static/en/img_new/arrow_cl_p.png") right 9px no-repeat;
	padding-left: 10px;
	padding-right: 20px;
	margin-right: 10px;
}
.loggedin .clickable:hover a {
	background: url("https://www.agentpiggy.com/static/en/img_new/arrow_cl_a.png") right 9px no-repeat;
}

h1#logo {margin:0; float: left;}
h1#logo a span {display:none;}

#navigation {
	float: left;
	margin-left: 40px;
}
#navigation ul {
	list-style-type: none;
	float:left;
}
#navigation ul li { float: left;}
#navigation ul li.first a {

}
#navigation ul li.last a {

}
#navigation ul li a {
	float: left;
	color:#fff;
	font-family: "ABeeZee", cursive;
	font-size:16px;
	padding:10px 20px;
	text-decoration:none;
	text-shadow: 2px 2px 2px #72bfd4, 0px -2px 2px #b5dee9;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

.language-br #navigation ul li a {
	font-size:16px;
}
#navigation ul li a.active,
#navigation ul li a:hover {
	background: rgb(60,137,156); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(60,137,156,1) 52%, rgba(55,114,129,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(52%,rgba(60,137,156,1)), color-stop(100%,rgba(55,114,129,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(60,137,156,1) 52%,rgba(55,114,129,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(60,137,156,1) 52%,rgba(55,114,129,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(60,137,156,1) 52%,rgba(55,114,129,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(60,137,156,1) 52%,rgba(55,114,129,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c899c', endColorstr='#377281',GradientType=0 ); /* IE6-9 */
	color: #fff;
	text-decoration: none;
	text-shadow: none;
}
.content-area .shell {
	height:430px;
	background:url(https://www.agentpiggy.com/static/en/img_new/bg_shell.png) no-repeat center bottom;
}
.content-area {height: 430px; width: 100%; min-width: 972px;margin-top: -35px;}
.content-area .text {text-shadow:0 1px 1px #fff; line-height:1.1em; font-size: 24px; line-height: 1.1em; font-weight: bold; color: #666666; margin-bottom:20px;}
.content-area .homeHeader {
	position: absolute ;
	top: 30px;
	left: 10px;
}
.content-area .shell .button {padding-top:12px; padding-bottom:12px;}
.content-area .home-piggy {position: absolute; top:55px; right:17px; z-index:9998;}
.content-area {
	background: url("https://www.agentpiggy.com/static/en/img_new/bg_ca_bottom.png") repeat-x scroll center bottom transparent;
}
.homeHeader {
	width: 415px;
	height: 270px;
	padding: 0 10px;
}
.homeHeader .ninos {
	background: url("https://www.agentpiggy.com/static/en/img_new/ninos.png") no-repeat;
	height: 55px;
    left: 0;
    padding: 34px 0 0;
    position: absolute;
    text-align: center;
    top: 160px;
    width: 180px;
	border: none;
}
.homeHeader .ninos:hover {
	background: url("https://www.agentpiggy.com/static/en/img_new/ninos.png") no-repeat;
	background-position:0px -89px;
}
.homeHeader .box-text {font-size:16px}
.shell .homeHeader .padres, .homeHeader .ninos {
	text-decoration: none;
	font-size: 30px;
	font-family: "Comfortaa", cursive;
	color: #000;
	text-shadow: 0 2px 1px #FFFFFF !important;
}
.language-br .shell .homeHeader .padres, .homeHeader .ninos {
	font-size: 27px;
}
.shell .homeHeader .padres {
	width: 174px;
	height: 38px;
	padding-bottom: 0px;
	padding: 14px 0 0 0;
	position: absolute;
	top: 190px;
	left: 195px;
	text-align: center;
	background-color:#7DD0E7;
	text-shadow: 0 2px 1px #FFFFFF !important;
}
.shell .homeHeader .padres:hover {
	background-color:#98e2f6;
	color:#333;
	text-shadow:0 1px 1px #fff;
	-webkit-box-shadow: 0 2px 4px rgba(50, 50, 50, 0.5), inset 0 -2px 2px rgba(50, 50, 50, 0.5);
	-moz-box-shadow: 0 2px 4px rgba(50, 50, 50, 0.5), inset 0 -2px 2px rgba(50, 50, 50, 0.5);
	box-shadow: 0 2px 4px rgba(50, 50, 50, 0.5), inset 0 -2px 2px rgba(50, 50, 50, 0.5);
}
.buttonText {
	color: #666;
	font-size: 14px;
	position: absolute;
	top: 247px;
}
.buttonText.first {
	text-align: center;
    width: 160px;
}
.buttonText.last {
	left: 195px;
    text-align: center;
    width: 179px;
}
h5 {
	color: #636366;
	font-family: "Comfortaa", cursive;
	text-shadow: 0 1px 1px #FFFFFF;
	font-size:18px;
	line-height: 1.1em;
	margin-bottom: 20px;
	font-weight:normal;
}
.box-container.marketPlace .box .box-inner > h5,
.box-container.donations .box .box-inner > h5 {
	padding-top:9px;
	height:30px;
}
#main.shell .box-inner h5 {
	text-align: center;
	color: #929292;
	margin-bottom: 30px;
	background: none;
}
#main.shell .box-inner .with_bg {
	background: url("https://www.agentpiggy.com/static/en/img_new/bg_h5.png") center 8px no-repeat;
}
#main.shell {
	background: none;
}

/*.cols { padding-bottom: 34px; }*/
.cols {
	width:100%;
	margin-top: -30px;
	height: 150px;
	background: rgb(177,213,33); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(177,213,33,1) 1%, rgba(177,213,33,1) 52%, rgba(177,213,33,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(177,213,33,1)), color-stop(52%,rgba(177,213,33,1)), color-stop(100%,rgba(177,213,33,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(177,213,33,1) 1%,rgba(177,213,33,1) 52%,rgba(177,213,33,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(177,213,33,1) 1%,rgba(177,213,33,1) 52%,rgba(177,213,33,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(177,213,33,1) 1%,rgba(177,213,33,1) 52%,rgba(177,213,33,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(177,213,33,1) 1%,rgba(177,213,33,1) 52%,rgba(177,213,33,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b1d521', endColorstr='#b1d521',GradientType=0 ); /* IE6-9 */
	border-top: 1px dashed #a6cad1;
}
.cols > .box-container {
	width:960px;
	height: 150px;
	margin: 0 auto;
	display: block;
    float: none;
}
.cols .col  {
	float: left;
	display: block;
	width: 32%;
	margin: 0 5px 0 5px;
	padding: 25px 0 0 0;
	height: 125px;
}
.cols .col h5 {
	font-size: 22px;
	color: #94c11f;
	text-shadow: -2px 0 #fff, 0 2px #fff, 2px 0 #fff, 0 -2px #fff;
	margin-bottom: 8px;
}
.cols .col img {
	float: left;
	margin-left: 10px;
}
.cols .col .last {
	margin-left: 20px;
	margin-top: 5px;
}
.cols .col .specialBox {
	float: right;
	width: 210px;
}
.cols .col .specialBox p {
	font-size: 12px;
	color: #fff;
	text-shadow: 0px 1px 0px #d3e783;
}
.language-br .cols .col .specialBox p {
	line-height: 17px;
}

.content { width: 640px; padding-left: 2px; float: left; display: inline; padding-top: 7px; padding-bottom: 48px; }
.sidebar { float: right; display: inline; width: 236px; float: right; display: inline; padding-right: 7px; padding-bottom: 48px; }
.box-text { font-size: 14px; color: #666; text-shadow: 0px 0px 6px #fff;}

.container.box-container {width:960px;}
.container { width: 100%; padding-top: 19px; margin: 0 0 31px; }
.container a { display: inline; margin-left: 25px; }

#footer {text-shadow:0 1px 1px #fff; clear:both; background: #77d6ee; font-size: 12px; color: #058aab; padding: 20px 0; }
#footer .footer-logo { float: right; margin: 0px 0px 10px 12px; }
.language-es #footer .footer-logo { margin-top: 7px;}
#footer .shell div {width:100%;}
#footer .left p {clear: left;}
#footer ul {float: left; padding:0; margin-left:-5px;}
.language-es #footer ul {margin-bottom: 10px;}
#footer ul li { float: left; list-style:none; margin-right: 10px}
#footer ul li a { color: #fff; text-shadow:0 -1px 1px #2baac9; text-decoration:none; font-size:16px; padding:0 5px; font-weight:bold; text-transform:uppercase;}
#footer ul li a:hover {text-decoration:none;}

/* buttons */
.button {}
.box-content-top, .box-content-bottom {display: none;}
.box-content-inner {
	background: url(https://www.agentpiggy.com/static/en/img_new/container.png);
	border:1px solid #fff;
	padding: 30px 238px 30px 30px;
	margin-bottom:20px;
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	-webkit-box-shadow:0 3px 5px rgba(50,175,209,0.5), inset 0 5px 10px rgba(255,255,255,0.8);
	-moz-box-shadow:0 3px 5px rgba(50,175,209,0.5), inset 0 5px 10px rgba(255,255,255,0.8);
	box-shadow:0 3px 5px rgba(50,175,209,0.5), inset 0 5px 10px rgba(255,255,255,0.8);
}
.videoBox {
	padding: 0;
	width:362px;
	height:260px;
	/*width:700px;
	height:400px;
	margin:200px 0 0 240px;*/
	position:relative;
	top: 0px;
	left: 450px;
	background: url(https://www.agentpiggy.com/static/en/img_new/chain.png) no-repeat center top;
	border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
}
.inner_videoBox {
	border: 5px solid #fff;
	width:354px;
	height:220px;
	position: absolute;
	top: 35px;
	left: 0px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	background: #c8e3e3;
	box-shadow: 0px 2px 2px #d4dadb;
	-webkit-box-shadow: 0px 2px 2px #d4dadb;
	-moz-box-shadow: 0px 2px 2px #d4dadb;
}
.inner_videoBox img {
	height: 218px;
	width: 352px;
}
.videoBox video {position: absolute; left:5px;}

/*.inner { background: #fff url(https://www.agentpiggy.com/static/en/img_new/inner-bg.jpg) repeat-x center top ; }*/
.inner .box-content {
	min-height:618px;
	height: auto!important;
	height:618px;
	position: relative;
}
.box-content .nav {}
.box-content .nav ul { list-style: none; font-size: 12px; line-height: 12px; margin:0 10px; }
.box-content .nav ul li {float: left; position:relative;}
.box-content .nav ul li .box {
	position:absolute;
	min-height: 20px;
	height: 20px;
	left:50%;
	top:-12px;
	margin:0 0 0 -10px;
}
.box-content .nav ul li .box .box-inner {padding: 5px;}
.box-content .nav ul li a {
	float:left;
	padding: 15px 25px;
	color: #3393ad;
	text-shadow:0 1px 1px #fff;
	border:none;
	margin:1px;
	margin-bottom:0;
	font-weight:bold;
	text-decoration:none;
	-webkit-border-top-left-radius:8px;
	-webkit-border-top-right-radius:8px;
	-moz-border-radius:8px 8px 0 0;
	border-radius:8px 8px 0 0;
	font-size:1.1em;
	-webkit-transition: color 0.2s ease-in, box-shadow 0.2s ease-in;
	-moz-transition: color 0.2s ease-in, box-shadow 0.2s ease-in;
	-o-transition: color 0.2s ease-in, box-shadow 0.2s ease-in;
	-ms-transition: color 0.2s ease-in, box-shadow 0.2s ease-in;
	transition: color 0.2s ease-in, box-shadow 0.2s ease-in;
	position: relative;
}
.box-content .nav ul li a.selected, .box-content .nav ul li a:hover {
	background: url("https://www.agentpiggy.com/static/en/img_new/container.png");
	border: 1px solid #fff;
	color: #424245;
	border-bottom:none;
	margin:0;
	text-decoration:none;
	-webkit-box-shadow: 0 -3px 5px rgba(50, 175, 209, 0.5), inset 0 -8px 15px rgba(255,255,255,0.9);
	-moz-box-shadow: 0 -3px 5px rgba(50, 175, 209, 0.5), inset 0 -8px 15px rgba(255,255,255,0.9);
	box-shadow: 0 -3px 5px rgba(50, 175, 209, 0.5), inset 0 -8px 15px rgba(255,255,255,0.9);
}
.box-content.childrens .nav ul {margin-left:20px;}
.box-content.childrens .nav ul li a {
	width:90px;
	height:30px;
	margin-top:20px;
	padding-left:15px;
	padding-right:15px;
}
.box-content.childrens .nav ul li a.selected, .box-content.childrens .nav ul li a:hover {
	height:29px;
}
.box-content.childrens .nav ul li a img {
	position:relative;
	top:-35px;
	-webkit-transition: all 0.3s ease-in;
	-moz-transition: all 0.3s ease-in;
	-o-transition: all 0.3s ease-in;
	-ms-transition: all 0.3s ease-in;
	transition: all 0.3s ease-in;
}
.box-content.childrens .nav ul li a.selected img, .box-content.childrens .nav ul li a:hover img {
	top:-45px;
}

.box-sidebar {
	width: 220px;
	padding: 0;
	float: right;
	position:relative;
	z-index:20;
	margin-right: 7px;
	margin-top: 142px;
}
.childrens .box-sidebar {margin-right: 30px; margin-top: 105px;}
.box-sidebar hr {
	margin:15px 0;
	border:none;
	border-bottom: 1px dashed #999;
	clear: both;
}
.box-sidebar .level { font-size: 12px; font-weight: bold; color: #000; padding-bottom: 17px; }
.box-sidebar .level p { float: left; display: inline; padding: 8px 7px 0 20px; }
.box-sidebar .level span { float: left; display: inline; background: url(https://www.agentpiggy.com/static/en/img_new/level.png) no-repeat 0 0 ; width: 34px; height: 32px; text-align: center; line-height: 30px; }
.box-sidebar .line { font-size: 12px; font-weight: bold; color: #000; padding: 0 0 10px 19px; }
.box-sidebar .line p { padding-bottom: 7px; }
.box-sidebar .line-holder { background: url(https://www.agentpiggy.com/static/en/img_new/line-holder.png) no-repeat 0 0 ; display: block; width: 135px; height: 11px; font-size: 0; line-height: 0; text-indent: -4000px; }
.box-sidebar .line-holder span { background: url(https://www.agentpiggy.com/static/en/img_new/line-holder-span.png) no-repeat 0 0 ; display: block;  height: 11px;}
.box-sidebar .box .top, .box-sidebar .box .bottom { display:none; }
.box-sidebar .box {
	background-color:#78787b;
	background-image:url(https://www.agentpiggy.com/static/en/img_new/chalkboard.png);
	background-repeat:repeat;
	color:#d8d8d9;
	text-shadow:0 -1px 1px #212121;
}

.box-sidebar .box h5 {text-shadow:0 -1px 1px #333;}
.box-sidebar .box h5.title {padding:5px 0;}
.box-sidebar .box table {font-size: 12px; line-height: 20px; padding: 10px 0; }
.box-sidebar .box table tr { text-align: left; color: #fff; }
.box-sidebar .box table tr span {color:#ddd; padding-left: 2px; }
.box-sidebar .row-color {}
.box-sidebar .piggys {color: white; font-size: 18px; height: 36px; float: left; width:100%; clear: both; }
.box-sidebar .piggys p { float: right; display: inline;  }
.box-sidebar .piggys p.title { float: left; color:#a6a6a6; }
.box-sidebar .box form label { text-transform: uppercase; float: left; display: inline; font-size: 12px; line-height: 20px; }
.box-sidebar .box form select { float: right; display: inline; width:55px; }

.box-container { width: 660px; float: left; display: inline; position: relative ; z-index: 20; zoom:1 }
.box-container.wide-container { width: 898px;}
.box-container .text { font-size: 16px; line-height: 1.2; font-weight: bold; color: #404041; padding: 0; text-shadow: 0px 0px 6px #ffffff; position: relative ; }
.box-container .text p { padding-bottom: 6px; }
.box-container .text span { display: block; font-size: 18px; }
.box-container .text span.color-1 { color: #6b9059; }
.box-container .text span.color-2 { color: #cc444e; }
.box-container .text .icon { position: absolute ; top: -18px; left: 13px; }

.button, button, input[type="submit"] {
	padding: 7px 14px;
	font-weight:bold;
	-webkit-box-shadow: 0 3px 4px rgba(50, 50, 50, 0.3);
	-moz-box-shadow: 0 3px 4px rgba(50, 50, 50, 0.3);
	box-shadow: 0 3px 4px rgba(50, 50, 50, 0.3);
	vertical-align:middle;
	margin-bottom:5px;
	color: #333;
	text-decoration:none;
	background-image:url(https://www.agentpiggy.com/static/en/img_new/brightBackground.png);
	background-repeat:repeat-x;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.button:hover, button:hover, input[type="submit"]:hover {
	-webkit-box-shadow: 0 3px 4px rgba(50, 50, 50, 0.5);
	-moz-box-shadow: 0 3px 4px rgba(50, 50, 50, 0.5);
	box-shadow: 0 3px 4px rgba(50, 50, 50, 0.5);
	text-decoration:none;
	color: #111;
}
.button:active, button:active, input[type="submit"]:active {
	-webkit-box-shadow: 0 1px 1px #fff;
	-moz-box-shadow: 0 1px 1px #fff;
	box-shadow: 0 1px 1px #fff;
	color: #555;
}
.button.fr {margin-left:10px;}
.box-container .box label {font-weight:bold;}
.button, button, input[type="submit"] {
	border:3px solid #fff;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
}
.box {
	border:3px solid #fff;
	-webkit-border-radius:15px;
	-moz-border-radius:15px;
	border-radius:15px;
}

/* Box Styles */
.box {
	-webkit-box-shadow: 0 4px 5px rgba(50, 175, 209, 0.5), inset 0 -2px 4px rgba(50,50,50,0.1);
	-moz-box-shadow: 0 4px 5px rgba(50, 175, 209, 0.5), inset 0 -2px 4px rgba(50,50,50,0.1);
	box-shadow: 0 4px 5px rgba(50, 175, 209, 0.5), inset 0 -2px 4px rgba(50,50,50,0.1);
	margin-bottom:15px;
	position: relative;
	background-image:url("https://www.agentpiggy.com/static/en/img_new/brightBackground.png");
        background-repeat:repeat-x;
}
.box + .button {
	float:left;
	clear: both;
	margin-top:10px;
}
.box, .box-sidebar .box {
	min-height:40px;
	height:auto !important;
	height:40px;
}
.box h1, .box h2, .box h3, .box h4, .box h5, .box h6 {
	color:#fff;
	font-family: "ABeeZee",cursive;
	font-weight:normal;
	font-size:17px;
	margin-bottom:10px;
}
.box .button, .signup-box .button, .box button, .box input[type="submit"] {
	font-size:1em;
	font-weight:normal;
	padding: 6px 10px;
	font-family: "Comfortaa",cursive;
	background-color:#7dd0e7;
	text-shadow:0 2px 1px #fff;
	-webkit-box-shadow: 0 2px 4px rgba(50, 50, 50, 0.3), inset 0 -2px 2px rgba(50, 50, 50, 0.3);
	-moz-box-shadow: 0 2px 4px rgba(50, 50, 50, 0.3), inset 0 -2px 2px rgba(50, 50, 50, 0.3);
	box-shadow: 0 2px 4px rgba(50, 50, 50, 0.3), inset 0 -2px 2px rgba(50, 50, 50, 0.3);
}
.box .button:hover, .signup-box .button:hover, .box button:hover, .box input[type="submit"]:hover {
	color:#333;
	text-shadow:0 1px 1px #fff;
	-webkit-box-shadow: 0 2px 4px rgba(50, 50, 50, 0.5), inset 0 -2px 2px rgba(50, 50, 50, 0.5);
	-moz-box-shadow: 0 2px 4px rgba(50, 50, 50, 0.5), inset 0 -2px 2px rgba(50, 50, 50, 0.5);
	box-shadow: 0 2px 4px rgba(50, 50, 50, 0.5), inset 0 -2px 2px rgba(50, 50, 50, 0.5);
	background-color:#98e2f6;
}
.box .button:active, .signup-box .button:active, .box button:active, .box input[type="submit"]:active {
	color:#666;
	text-shadow:0 1px 1px #fff;
	-webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.3), inset 0 2px 2px rgba(50, 50, 50, 0.3);
	-moz-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.3), inset 0 2px 2px rgba(50, 50, 50, 0.3);
	box-shadow: 0 1px 1px rgba(255, 255, 255, 0.3), inset 0 2px 2px rgba(50, 50, 50, 0.3);
	border-color:#777;
	background-color:#53bdda;
}
.box-sidebar .button, .button, .box-sidebar button, .box-sidebar input[type="submit"] {
	background-color:#ee9393;
	text-shadow:0 2px 1px #fff;
}
.box-sidebar .button:hover, .button:hover, .box-sidebar button:hover, .box-sidebar input[type="submit"]:hover {
	background-color:#ec696d;
}
.box-sidebar table.accounts {
	width:100%;
	padding:0;
	font-size:0.9em;
}
.childrens .box-sidebar table.accounts {font-size:1.1em;}
.childrens .box-sidebar table.accounts th {
	text-align:center;
	padding-bottom:5px;
}
.childrens .box-sidebar table.accounts td {
	height:75px;
	text-align:right;
	border-bottom:1px solid #666;
	white-space: nowrap;
}
.childrens .box-sidebar table.accounts td#plan1,
.childrens .box-sidebar table.accounts td#plan2,
.childrens .box-sidebar table.accounts td#plan3,
.childrens .box-sidebar table.accounts td#plan4 {
	background:url(https://www.agentpiggy.com/static/en/img_new/piggy_plans_small.png) no-repeat;
	font-size:0.6em;
	vertical-align:top;
}
.childrens .box-sidebar table.accounts td#plan1 {background-position:0 15px;}
.childrens .box-sidebar table.accounts td#plan2 {background-position:-90px 15px}
.childrens .box-sidebar table.accounts td#plan3 {background-position:-180px 15px}
.childrens .box-sidebar table.accounts td#plan4 {background-position:-270px 15px}

.childrens .box-sidebar .box h5.title {font-size:18px; padding:0; color:#a6a6a6; margin: 0;}

.box.main:first-child {
	background-image:url(https://www.agentpiggy.com/static/en/img_new/boxBackground.png);
	background-repeat:repeat;
	box-shadow:0 2px 5px rgba(50, 175, 209, 0.5), 0 -2px 4px rgba(255, 255, 255, 0.3) inset;
}
.box h2, .box-container .box h3, .box-container .box h4,
.box-container .box h5, .box-container .box h6 {
	color:#3c3c37;
	margin-bottom:0;
	text-align:left;
}
.box.grey {background-color:#ccccd1; color:#666;}
.box.grey .button, .box.grey button,
.box.grey input[type="submit"] {background-color:#c0c0c7;}
.box.grey .button:hover, .box.grey button:hover,
.box.grey input[type="submit"]:hover {background-color:#d6d6dd;}
.box.grey .button:active, .box.grey button:active,
.box.grey input[type="submit"]:active {background-color:#a2a2a9;}
.box.grey label, .box.grey table td {color:#666;}
.box.grey h2, .box.grey h3, .box.grey h4,
.box.grey h5, .box.grey h6 {color:#fff; text-shadow:0 -1px 1px #65656a;}
.box.grey .specialBox h2, .box.grey .specialBox h3,
.box.grey .specialBox h4, .box.grey .specialBox h5,
.box.grey .specialBox h6 {
	color:#65656a;
	text-shadow:0 1px 1px #fff;
}
.grey table {
	-webkit-box-shadow:0 0 5px rgba(38, 38, 38, 0.3);
	-moz-box-shadow:0 0 5px rgba(38, 38, 38, 0.3);
	box-shadow:0 0 5px rgba(38, 38, 38, 0.3);
}

.box.red {background-color:#fdbcbc; color:#bd4747;}
.box.red .button, .box.red button,
.box.red input[type="submit"] {background-color:#f8b1b1;}
.box.red .button:hover, .box.red button:hover,
.box.red input[type="submit"]:hover {background-color:#facdcd;}
.box.red .button:active, .box.red button:active,
.box.red input[type="submit"]:active {background-color:#e78181;}
.box.red label, .box.red table td {color:#bd4747;}
.box.red h2, .box.red h3, .box.red h4,
.box.red h5, .box.red h6 {color:#fff; text-shadow:0 -1px 1px #c93c3c;}
.box.red .specialBox h2, .box.red .specialBox h3,
.box.red .specialBox h4, .box.red .specialBox h5,
.box.red .specialBox h6 {
	color:#e46464;
	text-shadow:0 1px 1px #fff;
}
.red table {
	-webkit-box-shadow:0 0 5px rgba(138, 38, 38, 0.3);
	-moz-box-shadow:0 0 5px rgba(138, 38, 38, 0.3);
	box-shadow:0 0 5px rgba(138, 38, 38, 0.3);
}

.box.blue {background-color:#90e2f5; color:#22758b;}
.box.blue .button, .box.blue button,
.box.blue input[type="submit"] {background-color:#76d4ea;}
.box.blue .button:hover, .box.blue button:hover,
.box.blue input[type="submit"]:hover {background-color:#9be7f9;}
.box.blue .button:active, .box.blue button:active,
.box.blue input[type="submit"]:active {background-color:#51bdd6;}
.box.blue label, .box.blue table td {color:#22758b;}
.box.blue h2, .box.blue h3,
.box.blue h4, .box.blue h5, .box.blue h6 {color:#fff; text-shadow:0 -1px 1px #177d99;}
.box.blue .specialBox h2, .box.blue .specialBox h3,
.box.blue .specialBox h4, .box.blue .specialBox h5,
.box.blue .specialBox h6 {
	color:#3393ad;
	text-shadow:0 1px 1px #fff;
}
.blue table {
	-webkit-box-shadow:0 0 5px rgba(30, 117, 141, 0.3);
	-moz-box-shadow:0 0 5px rgba(30, 117, 141, 0.3);
	box-shadow:0 0 5px rgba(30, 117, 141, 0.3);
}

.box.green {background-color:#bcdd4b; color:#688309;}
.box.green .button, .box.green button,
.box.green input[type="submit"] {background-color:#bcdd4b;}
.box.green .button:hover, .box.green button:hover,
.box.green input[type="submit"]:hover {background-color:#d8f37b;}
.box.green .button:active, .box.green button:active,
.box.green input[type="submit"]:active {background-color:#a4c72b;}
.box.green label, .box.green table td, .box.green table th {color:#688309;}
.box.green h2, .box.green h3,
.box.green h4, .box.green h5, .box.green h6 {
	color:#fff;
	text-shadow:0 -1px 1px #84a60c;
}
.box.green .specialBox h2, .box.green .specialBox h3,
.box.green .specialBox h4, .box.green .specialBox h5,
.box.green .specialBox h6 {color:#84a60c; text-shadow:0 2px 1px #fff;}
.green table {
	-webkit-box-shadow:0 0 5px rgba(142, 182, 5, 0.3);
	-moz-box-shadow:0 0 5px rgba(142, 182, 5, 0.3);
	box-shadow:0 0 5px rgba(142, 182, 5, 0.3);
}

.box.yellow {background-color:#f6d75e; color:#957808;}
.box.yellow .button, .box.yellow button,
.box.yellow input[type="submit"] {background-color:#f6d75e;}
.box.yellow .button:hover, .box.yellow button:hover,
.box.yellow input[type="submit"]:hover {background-color:#f8e185;}
.box.yellow .button:active, .box.yellow button:active,
.box.yellow input[type="submit"]:active {background-color:#e6c440;}
.box.yellow label, .box.yellow table td {color:#957808;}
.box.yellow h2, .box.yellow h3,
.box.yellow h4, .box.yellow h5, .box.yellow h6 {
	color:#fff;
	text-shadow:0 -1px 1px #cda818;}
.box.yellow .specialBox h2, .box.yellow .specialBox h3,
.box.yellow .specialBox h4, .box.yellow .specialBox h5,
.box.yellow .specialBox h6 {color:#cda818; text-shadow:0 1px 1px #fff;}
.yellow table {
	-webkit-box-shadow:0 0 5px rgba(217, 179, 30, 0.3);
	-moz-box-shadow:0 0 5px rgba(217, 179, 30, 0.3);
	box-shadow:0 0 5px rgba(217, 179, 30, 0.3);
}

.box.orange {background-color:#faa47e; color:#c75624;}
.box.orange .button, .box.orange button,
.box.orange input[type="submit"] {background-color:#fe9668;}
.box.orange .button:hover, .box.orange button:hover,
.box.orange input[type="submit"]:hover {background-color:#feae8a;}
.box.orange .button:active, .box.orange button:active,
.box.orange input[type="submit"]:active {background-color:#f7773f;}
.box.orange label, .box.orange table td {color:#c75624;}
.box.orange h2, .box.orange h3,
.box.orange h4, .box.orange h5, .box.orange h6 {
	color:#fff;
	text-shadow:0 -1px 1px #c75624;
}
.box.orange .specialBox h2, .box.orange .specialBox h3,
.box.orange .specialBox h4, .box.orange .specialBox h5,
.box.orange .specialBox h6 {color:#c75624; text-shadow:0 1px 1px #fff;}
.orange table {
	-webkit-box-shadow:0 0 5px rgba(217, 179, 30, 0.3);
	-moz-box-shadow:0 0 5px rgba(217, 179, 30, 0.3);
	box-shadow:0 0 5px rgba(217, 179, 30, 0.3);
}

.box .top, .box .bottom { display:none;}
.box .box-inner {
	padding:20px;
	overflow: hidden;
}
.box-container .box .box-inner form label {
	display:inline-block;
	width:90px;
	text-align:right;
	margin-right:10px;
	margin-bottom:10px;
	color:#676767;
	font-size:0.85em;
	text-shadow:0 1px 1px #fff;
}
.box-container .box .box-inner form input[type="text"],
.box-container .box .box-inner form textarea {
	width:270px;
	margin-bottom:10px;
}
.box-container .box .box-inner form textarea {height:120px;}
.box-container .box .box-inner .specialBox, .tasks .box .box-inner .specialBox {
	background:url(https://www.agentpiggy.com/static/en/img_new/boxBackground.png);
	-webkit-border-radius:8px;
	-moz-border-radius:8px;
	border-radius:8px;
	min-height:50px;
	height:auto!important;
	height:50px;
	padding: 10px;
	text-shadow:0 1px 1px #fff;
	margin-top:10px;
	color:#666;
	-webkit-box-shadow:0 0 3px rgba(50,50,50,0.1), inset 0 0 3px rgba(255,255,255,0.8);
	-moz-box-shadow:0 0 3px rgba(50,50,50,0.1), inset 0 0 3px rgba(255,255,255,0.8);
	box-shadow:0 0 3px rgba(50,50,50,0.1), inset 0 0 3px rgba(255,255,255,0.8);
}
.box-container .box .box-inner .specialBox + a.button {}

.box-container .box .box-inner {padding: 15px;}
.box-container .imageContainer + .specialBox {width:68%;}
.box-container .specialBox + div table {font-size:0.9em;}

.box-container .table-holder { margin: 10px 0; }
.box-container .specialBox + .blue table,
.box-container .specialBox + .red table,
.box-container .specialBox + .grey table,
.box-container .specialBox + .green table,
.box-container .specialBox + .yellow table,
.box-container .specialBox + .orange table
 {
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
}
.box-container table {
	margin:20px 0;
	border:none;
	margin-bottom:10px;
}
.box-container .box table {
	margin-top:5px;
	margin-bottom:0;
}
.box-container table th {
	margin:0;
	padding:4px 4px;
	font-weight:bold;
	color:#fff;
	text-shadow:0 -1px 1px rgba(50,50,50,0.2);
	background-color:#78787B;
}
.box-container .red table th {background-color:#e46464; text-shadow:0 -1px 1px #b02020;}
.box-container .blue table th {background-color:#3393ad; text-shadow:0 -1px 1px #116d86;}
.box-container .default table th {background-color:#78787B; text-shadow:0 -1px 1px #58585a;}
.box-container .green table th {background-color:#84A60C; text-shadow:0 -1px 1px #688500;}
.box-container .yellow table th {background-color:#CDA818; text-shadow:0 -1px 1px #977904;}
.box-container .orange table th {background-color:#C75624; text-shadow:0 -1px 1px #c65523;}

.box-container table td {
	margin:0;
	padding:6px 4px;
	background-color: rgba(255,255,255,0.4);
	text-shadow:0 1px 1px #fff;
	font-weight:normal;
	background-repeat:repeat-x;
	background-position:top left;
	background-image:url(https://www.agentpiggy.com/static/en/img_new/brightBackground.png)
}
.box-container table tr {color: #404041;}
.box-container table .row-color {
	background:#ddd;
	background-color: rgba(50,50,50,0.05);
}

.box-container .table-holder input { margin-left: 8px; }

.box-container .cols-holder { padding-top: 18px; }
.box-container .cols-holder .col h5 { text-transform: uppercase; }
.box-container .cols-holder .col-1 { float: left; display: inline; width: 195px; padding-right: 15px; }
.box-container .cols-holder .col-1 p { line-height: 16px; font-size: 12px; line-height: 60px; color: #000; text-transform: uppercase; border-right: 1px solid #999; height: 100%; }
.box-container .cols-holder .col-2 { float: left; display: inline; }

.box-container a.badges { font-size: 12px; color: #000; position: relative ; margin: -20px 0 -24px ; display: block; }
.box-container a.badges span { text-decoration: underline; }
.box-container a.badges img { vertical-align: middle; }
.box-container a.badges:hover { text-decoration: none; }

.piggy { width: 259px; height: 269px; display: block; background: url(https://www.agentpiggy.com/static/en/img_new/piggy.png) no-repeat 0 0 ; position: absolute ; top: -31px; right: 0; z-index: 10; font-size: 0; line-height: 0; text-indent: -4000px; margin-right:-30px; }
.piggy-hand { width: 74px; height: 61px; display: block; background: url(https://www.agentpiggy.com/static/en/img_new/piggy-hand.png) no-repeat 0 0 ; position: absolute ; top: 155px; right: 31px; z-index: 15; font-size: 0; line-height: 0; text-indent: -4000px; }

/* Image Container */
.imageContainer {
	border:5px solid #fff;
	-webkit-box-shadow:0 0 6px rgba(50,50,50,0.2);
	-moz-box-shadow:0 0 6px rgba(50,50,50,0.2);
	box-shadow:0 0 6px rgba(50,50,50,0.2);
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
	overflow: hidden;
	background:#eee;
}

/* Home columns */
.box-container.cols .box .box-inner {padding:15px 20px;}
.box-container.cols .box .box-inner .specialBox {
	min-height:135px;
	height:auto!important;
	height:135px;
	margin-top:0;
}
.box-container.cols .box .box-inner .specialBox p {
	font-weight:normal;
	font-size:0.8em;
	line-height:1.5em;
	margin-top:10px;
}

/* Sections */
.box-container .box:first-child h5 {
	font-size:21px;
	margin-bottom:15px;
}

/* Notifications + Kids + Donations */
.your-kids .specialBox, .notifications .specialBox {overflow: hidden;}
.your-kids .childName, .notifications .childName {
	width:25%;
	float: left;
}
.your-kids .childName h2 {padding-right:20px;}


/* Donations + Kids */
.your-kids .imageContainer, .donations .imageContainer {width:60px; height:60px; float: left;}
.your-kids .imageContainer img, .donations .imageContainer img {max-width:60px; width:60px;}
.box-container.donations .box .box-inner .specialBox {margin:0 80px;}

/* Donations */
.donations .viewContainer, .donations .editContainer {margin-left:80px;}
.box-container.donations .box .box-inner .viewContainer .specialBox,
.box-container.donations .box .box-inner .editContainer .specialBox {margin-left:0;}

/* Notifications */
.notifications .imageContainer {width:50px; height:50px; float: left;}
.notifications .imageContainer img {max-width:50px; width:50px;}
.notifications .box .box-inner .specialBox {
	margin:0 84px 0 65px;
	min-height:40px;
	height:auto!important;
}
.notifications .box .box-inner {padding:10px;}

/* Kids */
.your-kids .childName + table {
	float:left;
	width:75%;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	border:none;
	margin:0;
	text-align:left;
}
.your-kids .childName + table td, .your-kids .childName + table th {width:30%;}
.your-kids .childName + table td.downArrow, .your-kids .childName + table th.downArrow {
	width:10%;
}
.your-kids .childName + table td.downArrow, .your-kids .childName + table th.upArrow {
	width:10%;
}
.your-kids .childName + table th.downArrow {
	background-image:url(https://www.agentpiggy.com/static/en/img_new/downArrow.png);
	background-repeat:no-repeat;
	background-position:-399px 0;
}
.your-kids .childName + table th.upArrow {
	background-image:url(https://www.agentpiggy.com/static/en/img_new/upArrow.png);
	background-repeat:no-repeat;
	background-position:-399px 0;
}
.specialBox:hover table th.downArrow {background-position:-829px 0;}
.specialBox:hover table th.upArrow {background-position:-829px 0;}

span.sortButtons {
	display:inline-block;
	width:12px;
	height:22px;
	vertical-align:middle;
	margin-left:5px;
}
span.sortButtons a, span.sortButtons span {
	display: inline-block;
	background-image:url(https://www.agentpiggy.com/static/en/img_new/icons.png);
	background-repeat:no-repeat;
	width:12px;
	height:9px;
	margin:0 0 2px 0;
}
span.sortButtons a.sortUp, span.sortButtons span.sortUp {background-position:-355px -42px;}
span.sortButtons a.sortDown, span.sortButtons span.sortDown {background-position:-355px -55px;}
span.sortButtons a.sortUp:hover,
span.sortButtons a.sortUp.selected,
span.sortButtons span.sortUp.selected {background-position:-370px -42px;}
span.sortButtons a.sortDown:hover,
span.sortButtons a.sortDown.selected,
span.sortButtons span.sortDown.selected {background-position:-370px -55px;}

.your-kids .childName + table th, .your-kids .childName + table td {
	background:none;
	padding:0 5px 4px 0;
	text-shadow:0 2px 1px #fff;
	font-weight:normal;
}
.your-kids .childName + table th {font-size:16px; text-align:left;}
.your-kids .childName + table td {font-size:22px; text-align:left;}
.your-kids .childName + table .doneTask {color:#67676a;}
.your-kids .childName + table .totalPiggies {color:#ea7b79}
.your-kids .box.red, .your-kids .box.blue {cursor: pointer;}
.your-kids .childName + table .totalMoney {color:#636363;}
.your-kids .childName + table .taskRange {color:#636363;}
.your-kids .childName + table td.actions .button {font-size:14px;}
.your-kids .red .childName + table .totalMoney {color:#e46464;}
.your-kids .blue .childName + table .totalMoney {color:#3393ad;}
.your-kids .box table td.status {font-weight:bold;}



/* Child Tasks */
#childProgress {
	float: left;
	clear: both;
	width:100%;
	margin:10px 0 20px 0;
}
#childProgress .moneyProgress,
#childProgress .timeProgress {
	width:45%;
	margin-right:5%;
	float:left;
	text-shadow:0 1px 1px #fff;
	font-weight:bold;
}
#childProgress .moneyProgress em,
#childProgress .timeProgress em {
	font-style:normal;
	font-weight:normal;
	font-size:1.4em;
}
#childProgress .bar {
	margin-top:10px;
	position: relative;
}
#childProgress .bar .value {
	position:absolute;
}
#childProgress .bar,
#childProgress .bar .value {
	height:109px;
	float:left;
	background-repeat:no-repeat;
}
#childProgress .moneyProgress {color:#489c2a;}
#childProgress .moneyProgress .bar,
#childProgress .moneyProgress .bar .value {
	background-image:url(https://www.agentpiggy.com/static/en/img_new/bill.png);
}
#childProgress .timeProgress {color:#3393ac;}
#childProgress .timeProgress .bar,
#childProgress .timeProgress .bar .value {
	background-image:url(https://www.agentpiggy.com/static/en/img_new/watch.png);
}
#childProgress .moneyProgress .bar .value,
#childProgress .timeProgress .bar .value {
	background-position:0 -109px;
}
#childProgress .moneyProgress .bar {width:238px;}
#childProgress .timeProgress .bar {width:280px;}
#childProgress .timeProgress .bar .value {
	width:108px;
	background-position:-86px -109px;
	margin-left:86px;
}

/* Marketplace */
.box-container.marketPlace .main:first-child .box-inner {
	overflow:hidden;
}
.box-container.marketPlace .main .box {
	float: left;
	width:190px;
	margin-right:10px;
	margin-bottom:20px;
	height:150px;
}
.box-container.marketPlace .box-inner {padding:10px 15px;}
.box-container.marketPlace .box-inner .specialBox {
	margin:5px 0;
	height:60px;
	text-align:center;
}
.box-container.marketPlace .box-inner .specialBox img {
	max-width:70px;
	max-height:70px;
	cursor: pointer;
}
.box-container.marketPlace .box-inner p {
	font-weight:bold;
	text-shadow:0 1px 1px #fff;
	font-size:1.2em;
	cursor: default;
}
.box-container.marketPlace .specialBox.left input[type="file"] {
	/*visibility:hidden;*/
	background:transparent;
	border:none;
	/*width:90px;
	height:70px;*/
	position: absolute;
	top:0;
	left:0;
	visibility: hidden;
}
.box-container.marketPlace div.right {margin:10px 0 5px 0;}
.box-container.marketPlace div.right a.button {margin-bottom:0;}
.box-container.marketPlace .box.yellow span.icon.highlight,
.box-container.marketPlace .box.orange span.icon.exclamation,
.box-container.marketPlace .box.green span.icon.new {
	left: 155px;
    position: absolute;
    top: -20px;
    z-index: 2;
}
.box-container.marketPlace .box.green span.icon.highlight {
	display:none;
}

/* form */
input[type="text"], input[type="password"], select, textarea {
	padding:5px;
	border:1px solid;
	border-color:#ddd;
	margin-right:10px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:0 1px 2px rgba(255, 255, 255, 1), 0 1px 1px rgba(50, 50, 50, 0.1) inset;
	-moz-box-shadow:0 1px 2px rgba(255, 255, 255, 1), 0 1px 1px rgba(50, 50, 50, 0.1) inset;
	box-shadow:0 1px 2px rgba(255, 255, 255, 1), 0 1px 1px rgba(50, 50, 50, 0.1) inset;
	color:#4d4d4d;
}
input[type="text"], input[type="password"] {
	height:23px;
	line-height:23px;
}
select  {
	height:30px;
	line-height:30px;
}
::-webkit-input-placeholder, ::-webkit-select-placeholder, ::-webkit-textarea-placeholder  {color:#999; font-style:italic; top:15px !important;}
input:-moz-placeholder, select:-moz-placeholder, textarea:-moz-placeholder {color:#999; font-style:italic;}

/* Parent Notifications */
.childContent {
	display: block;
	margin-left:26%;
	font-size: 0.8em;
    line-height: 1.3em;
    padding-top:5px;
}

/* Tasks */
.tasks .box.grey, .tasks .box.yellow {margin-bottom:0;}
/*.tasks .box.green {margin-top:-20px;}*/
.tasks a.squareContainer {
	position: relative;
	bottom:-30px;
	margin:-30px 5px 5px 0;
	display: inline-block;
	background-image:url(https://www.agentpiggy.com/static/en/img_new/icons.png);
	background-repeat:no-repeat;
	background-position:-10000px 30px;
}
.tasks a.squareContainer:hover, .tasks a.squareContainer.selected  {
	background-position:-546px 8px;
}
.tasks a.squareContainer .imageContainer {
	margin-bottom:20px;
	width:50px;
	height:50px;
	float: left;
	-moz-opacity : 0.5;
	-webkit-opacity : 0.5;
	-ms-filter: "alpha(opacity=50)";
	filter: alpha(opacity=50);
	opacity : 0.5;
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
.tasks a.squareContainer:hover .imageContainer, .tasks a.squareContainer.selected .imageContainer {
	-moz-opacity : 1;
	-webkit-opacity : 1;
	-ms-filter: "alpha(opacity=100)";
	filter: alpha(opacity=100);
	opacity : 1;
}
.tasks a.squareContainer + span {
	display: inline-block;
	position: relative;
    vertical-align:top;
}
.tasks a.squareContainer + span label {
	font-weight:bold;
	font-size:0.8em;
	width:100%;
	color:#CDA818;
}
.tasks .grey a.squareContainer:hover .imageContainer,
.tasks .grey a.squareContainer.selected .imageContainer {border-color:#65656A;}
.tasks .yellow a.squareContainer:hover .imageContainer,
.tasks .yellow a.squareContainer.selected .imageContainer {border-color:#957808;}
.tasks .green a.squareContainer:hover .imageContainer,
.tasks .green a.squareContainer.selected .imageContainer {border-color:#688309;}

.tasks .imageContainer img {max-width:50px; width:50px;}
.tasks .box .box-inner .specialBox {
	min-height:40px;
	height:auto!important;
}
.tasks .box .box-inner {padding:10px;}
.tasks .box .box-inner form input[type="text"] {margin:0 15px 0 5px;}
.tasks .box .box-inner form input[type="text"],
.tasks .box .box-inner form select {width:160px;}
.tasks .box .box-inner form select {margin:0 15px 0 0;}
.tasks .box .box-inner form p {margin-bottom:8px;}
.tasks .box .box-inner form input[type="submit"] {margin-top:6px;}
.tasks .box .box-inner form .green label {
	width:55px;
	color:#8db10c;
	display: inline-block;
}

/* Feedback */
#feedback {
	width:700px;
	margin-left:-350px;
	position:absolute;
	top: 5px;
	left:50%;
	z-index:9997;
}
#feedback .box {
	min-height:35px;
	height:auto!important;
	height:35px;
	position: relative;
}
#feedback .box .box-inner {
	padding:7px 20px;
	text-shadow:0 1px 1px #fff;
}
#feedback .box a.icon {
	position:absolute;
	top:0;
	right:5px;
}

/* Partners and Press */
h5 + .partners, h5 + .press {margin-top:-30px;}
.partners, .press, .press_small, .center {text-align:center;}
.partners a, .press a {
	width:150px;
	height:125px;
	margin:0 5px 0 0;
	display:inline-block;
	background-image:url(https://www.agentpiggy.com/static/en/img_new/partners.png);
	background-repeat:no-repeat;
}
.partners-box-container {margin:0 !important;}
.innovachile {background-position:-750px 0;}
.innovachile:hover {background-position:-750px -125px;}
.chilestartup {background-position:-600px 0;}
.chilestartup:hover {background-position:-600px -125px;}
.bbva {background-position:-450px 0;}
.bbva:hover {background-position:-450px -125px;}
.wayra {background-position:-300px 0;}
.wayra:hover {background-position:-300px -125px;}
.movinnova {background-position:-150px 0;}
.movinnova:hover {background-position:-150px -125px;}
.graduale {background-position:0 0;}
.graduale:hover {background-position:0 -125px;}

.press_small a {
	width:110px;
	height:84px;
	margin:0 2px 0 0;
	display:inline-block;
	background-image:url(https://www.agentpiggy.com/static/en/img_new/partners_small.png);
	background-repeat:no-repeat;
}
.press_small .df {background-position:0px 0;}
.press_small .df:hover {background-position:0px -85px;}
.press_small .emol {background-position:-107px 0;}
.press_small .emol:hover {background-position:-107px -90px;}
.press_small .lasegunda {background-position:-220px 0;width: 100px;}
.press_small .lasegunda:hover {background-position:-220px -90px;}
.press_small .estrategia {background-position:-328px 0;width: 100px;}
.press_small .estrategia:hover {background-position:-328px -90px;}
.press_small .dp {background-position:-430px 0;width:51px;}
.press_small .dp:hover {background-position:-430px -90px;}
.press_small .pulso {background-position:-477px 0; width: 95px;}
.press_small .pulso:hover {background-position:-477px -90px;}
.press_small .startups {background-position:-569px 0;}
.press_small .startups:hover {background-position:-569px -90px;}
.press_small .tnw {background-position:-1054px 0;}
.press_small .tnw:hover {background-position:-1054px -91px;}
.press_small .wsj {background-position:-1175px 0;}
.press_small .wsj:hover {background-position:-1174px -84px;}

/* Icons */
.icon {
	display:inline-block;
	height:36px;
	width:35px;
	margin-left:1px;
	background-repeat:no-repeat;
	background-color:transparent;
	background-image:url(https://www.agentpiggy.com/static/en/img_new/icons.png);
	font-size:0;
	line-height:0;
	position: relative;
	vertical-align:middle;
}
.icon.fr {margin-left:10px;}
.box input[type="submit"].icon, .box input[type="submit"].icon:hover, .box input[type="submit"].icon:active {
	background-image:url(https://www.agentpiggy.com/static/en/img_new/icons.png);
	background-color:transparent;
	border:none;
	-webkit-border-radius:none;
	-moz-border-radius:none;
	border-radius:none;
	-webkit-box-shadow:none;
	-moz-box-shadow:none;
	box-shadow:none;
	margin:0;
	vertical-align:middle;
	-webkit-transition: none;
	-moz-transition: none;
	-o-transition: none;
	-ms-transition: none;
	transition: none;
}
.icon.edit {background-position:0 0;}
.icon.delete {background-position:-35px 0;}
.icon.highlight {background-position:-70px 0;}
.icon.search {background-position:-105px 0;}
.icon.check {background-position:-140px 0;}
.icon.reject {background-position:-175px 0;}
.icon.close {background-position:-210px 0;}
.icon.accepted {background-position:-245px 0;}
.icon.update {background-position:-280px 0;}
.icon.new {background-position:-315px 0;}
.icon.clock {background-position:-350px 0;}
.icon.exclamation {background-position:-385px -36px;}
.icon.print {background-position:-455px 0;}
.icon.duplicate {background-position:-490px 0;}

span.icon.check, span.icon.accepted {background-position:-385px 0;}
span.icon.reject {background-position:-420px 0;}

a.icon.edit:hover, input.icon.edit:hover {background-position:0 -36px;}
a.icon.delete:hover, input.icon.delete:hover {background-position:-35px -36px;}
a.icon.highlight:hover, input.icon.highlight:hover {background-position:-70px -36px;}
a.icon.search:hover, input.icon.search:hover {background-position:-105px -36px;}
a.icon.check:hover, input.icon.check:hover {background-position:-140px -36px;}
a.icon.reject:hover, input.icon.reject:hover {background-position:-175px -36px;}
a.icon.close:hover, input.icon.close:hover {background-position:-210px -36px;}
a.icon.accepted:hover, input.icon.accepted:hover {background-position:-245px -36px;}
a.icon.update:hover, input.icon.update:hover {background-position:-280px -36px;}
a.icon.new:hover, input.icon.new:hover {background-position:-315px -36px;}
a.icon.exclamation:hover, input.icon.exclamation:hover {background-position:-420px -36px;}
a.icon.print:hover, input.icon.print:hover {background-position:-455px -36px;}
a.icon.duplicate:hover, input.icon.duplicate:hover {background-position:-490px -36px;}

/* tooltip */
body .t_Content_black,
body .t_Content_cloud,
body .t_Content_dark,
body .t_Content_lavender,
body .t_Content_light,
body .t_Content_liquid,
body .t_Content_lime,
body .t_Content_blue,
body .t_Content_salmon,
body .t_Content_yellow,
body .t_Content_facebook {
}
body .t_Skin, body .t_Content, body .t_ContentContainer {
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	max-width: 500px;
	font-size: 14px;
}
.t_Content_custom {
	color: #fff;
	text-shadow:0 -1px 1px #383838;
	font-size: 12px;
	line-height: 16px;
	padding: 7px 14px;
}

/* Invitations */

.invitations_history table td {padding-left: 10px !important;}

#userBox .winFree {
	display: inline;
	background: #E4F8FD;
	padding: 15px 15px 5px 15px;
	border-radius: 8px;
	margin-right: 12px;
	font-weight: 700;
}

#shareFrm hr {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #E1E1E1;
}

#inviteBtn, #shareFrm #popupCloseBtn {
	padding-left: 45px !important;
	padding-right: 45px !important;
}

.freeTimeTitle span{
	color: white;
	font-size: 31px;
	text-shadow: 1px 1px 5px #2C6C7B;
}
.freeTimeTitle {
	background: #9CD8E2;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #2C6C7B;
	border-top: 1px solid #87BAC3;
}

.button_with_ico {
	height: 39px;
	font-family: "Comfortaa",cursive;
	font-size: 16px !important;
	font-weight: normal !important;
	line-height: 40px;
	text-shadow: 0 2px 1px #FFFFFF;
	padding: 0 !important;
	border: 2px solid #b4c6d0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	box-shadow: none !important;
	position: relative;
}
.button_with_ico img {
	position:  absolute;
	top: 8px; left: 10px;
}
.button_with_ico .gradient {
	display: block;
	height: 39px;
	padding: 0 10px 0 45px;
	background: #ffffff;
	background: url(https://www.agentpiggy.com/static/en/css_new/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNhNGMzZDIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #ffffff 0%, #a4c3d2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#a4c3d2));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#a4c3d2 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#a4c3d2 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#a4c3d2 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#a4c3d2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a4c3d2',GradientType=0 );
	overflow: hidden;
}
.button_with_ico:hover .gradient {
	background: #a4c3d2;
	background: url(https://www.agentpiggy.com/static/en/css_new/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E0YzNkMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #a4c3d2 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a4c3d2), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #a4c3d2 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #a4c3d2 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #a4c3d2 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #a4c3d2 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a4c3d2', endColorstr='#ffffff',GradientType=0 );
}

.invitations_history .button.twShare {display: block;margin-left: 161px;}
.language-en .invitations_history .button.twShare {margin-left: 131px;}
.language-es .invitations_history .button.twShare {margin-left: 90px;}
.language-br .invitations_history .button.twShare {margin-left: 42px;}

.language-en .button_with_ico{width: 215px;}
.language-es .button_with_ico{width: 242px;}
.language-br .button_with_ico{width: 270px;}

.language-br #sharePopup {width:485px;}
#sharePopup .clear {margin-bottom: 0px !important}
#sharePopup .shareContainer {margin-bottom: 50px !important}
#sharePopup .indentBottom {margin-bottom: 10px !important}

.language-en #sharePopup {width:449px;}
.language-es #sharePopup {width:485px;}
.language-br #sharePopup {width:540px;}

#sharePopup input[type="text"] {margin-right: 0px !important; width: 210px !important;line-height: 1;}
.language-es #sharePopup input[type="text"] {width: 228px !important;}
.language-br #sharePopup input[type="text"] {width: 255px !important;}

#shareMessageFrm .button_with_ico{
	margin-top: -7px;
	margin-right: 7px;
	width: 85px;
	height: 37px;
}
#shareMessagePopup {width:450px;}
#shareBtn {padding-left: 25px !important;padding-right: 25px !important;}

#shareFrm textarea, #shareMessageFrm textarea {
	font-size: 15px;
	line-height: 1.4em;
	color: #666;
	margin-right: 0px !important;
}

.shareText, .shareMessage {width: 406px !important;}
.language-es .shareText {width: 443px !important;}
.language-br .shareText {width: 500px !important;}
small.shareMessageError {color:red;}
.pricingDescription{text-align: center;font-size: 16px;}
.language-es .navigationButton, .language-br .navigationButton{width: 130px !important;}

.pricing-page .currencySelectWrapper{float:right;margin-top: -22px;}
.subscription-w .currencySelectWrapper {right: 5px;margin-top: -40px;position: absolute;}

.schoolTaskComplete {padding-left:25px !important;padding-right: 25px !important;}
#fbLoginPopupContainer .right {margin-left: 20px; margin-top: 15px;}
#fbLoginPopupContainer .block_waves {height: 130px;}

#fbConnect::before {
	position: absolute;
	content: "";
	background: url("https://www.agentpiggy.com/static/en/img_new/fb_btn_left.png") center top no-repeat;
	margin: 0px 0px 0 -57px;;
	width: 50px;
	height: 49px;
}

#fbConnect {
	padding-left: 44px;
	padding-right: 10px;
	background: url('https://www.agentpiggy.com/static/en/img_new/fb_btn_bg.png') repeat-x;
	width:auto;
	height:47px;
	display: inline-block;
	text-decoration: none;
	color: white;
	position: relative;
	line-height: 2.4;
	font-size: 19px;
}

#fbConnect::after {
	position: absolute;
	content: "";
	background: url("https://www.agentpiggy.com/static/en/img_new/fb_btn_right.png") center top no-repeat;
	margin: 0px 0px 0 8px;
	height: 49px;
	width: 6px;
}

strong.or_2{
	background: url("https://www.agentpiggy.com/static/en/img_new/or_2.png") center 10px no-repeat;
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: -5px;
}
strong.or_3{
	background: url("https://www.agentpiggy.com/static/en/img_new/or_3.png") center 10px no-repeat;
	display: block;
	text-align: center;
	margin-top: 10px;
	margin-bottom: -5px;
	padding-left: 67px;
}

#popupLoginContainer #fbConnect {padding-left: 111px;padding-right: 89px;}
#popupLoginContainer #fbConnect::before{margin: 0px 0px 0 -116px;}
#popupLoginContainer #fbConnect::after{margin: 0px 0px 0 86px;}
.registration #fbConnect{margin-left: 114px;padding-left: 27px;padding-right: 23px;}
.registration #fbConnect::before{margin: 0px 0px 0 -67px}
.registration #fbConnect::after{margin: 0px 0px 0 22px;}

.fbStatusWrapper #fbConnect::after, .profilePage #fbConnect::after{background: none;}
.fbStatusWrapper #fbConnect::before, .profilePage #fbConnect::before{background: none;}
.language-es #popupLoginContainer #fbConnect, .language-br #popupLoginContainer #fbConnect{padding-left: 90px;padding-right: 90px;}
.language-es #popupLoginContainer #fbConnect::after, .language-br #popupLoginContainer #fbConnect::after{margin: 0px 0px 0 89px;}
.language-es #popupLoginContainer #fbConnect::before, .language-br #popupLoginContainer #fbConnect::before{width: 86px;}
.language-es .registration #fbConnect{margin-left: 114px;padding-left: 27px;padding-right: 15px;}
.language-es .registration #fbConnect::after{margin: 0px 0px 0 13px;}
.language-es .registration #fbConnect::before{margin: 0px 0px 0 -67px;}
.profilePage #fbConnect, .fbStatusWrapper #fbConnect {font-family: "Comfortaa",cursive; color:black;height: 39px;width: 245px;}
.language-es .profilePage #fbConnect, .language-es .fbStatusWrapper #fbConnect {width: 258px;}
.language-br .profilePage #fbConnect, .language-br .fbStatusWrapper #fbConnect {width: 256px;}

.closeAchievementNotice{position:absolute; right:-23px; top:-20px;}
#achievementNotice h5{color: #EB7D83;font-size: 26px;text-align: center;}
#achievementNotice {background: #C1EBF7;width: 225px;min-height: 270px;padding-bottom: 5px;}
#achievementNotice .achievement{box-shadow: 0px 0px 125px 15px #fff;background: #E3F6FB;border-radius: 50%;margin-bottom: 10px;}
#achievementNotice p{text-shadow: 0px 1px 0px white;line-height: 1.2;text-align: left;}

.classes a {text-decoration: none;}
.classes a.disabled, .classes a.disabled:hover {background-color: #C0C0C0;}
.classes .scribd_iframe_embed {min-height: 525px;}