˙/* Added styles */
span,dl,dt,dd,ol,ul,li,label,legend,caption
{margin:0;padding:0;	border:0;	outline:0;	font-size:100%;	vertical-align:TOP;	background:transparent;	}
.hide {display:none}
.hidden {display:none !important;}
.hiddenSubmit {display:none !important;}
.hiddenElement {display:none;}
.nobg {background: none !important;}
.clear {clear:both;height:0px;font-size:0px;margin:0px;padding:0px;}

.box-container-full { width: 900px; float: left; display: inline; position: relative ; z-index: 20; top:0;}
.box-container-full .text { font-size: 22px; line-height: 1.2; font-weight: bold; color: #404041; padding: 10px 0 0 10px ; text-shadow: 0px 0px 6px #ffffff; position: relative ; }
.box-container-full .box-full .top { background: url(https://www.agentpiggy.com/static/en/img/container-full-top.png) no-repeat 0 0 ; height: 10px; }
.box-container-full .box-full .box-inner { background: url(https://www.agentpiggy.com/static/en/img/container-full-inner.png) repeat-y 0 0 ; padding: 3px 20px 0; min-height: 300px}
.box-container-full .box-full .bottom { background: url(https://www.agentpiggy.com/static/en/img/container-full-bottom.png) no-repeat 0 0 ; height: 10px; }

#bgshadow {background: none repeat scroll 0 0 #000000;height: 100%;left: 0;opacity: 0.5;position: fixed;top: 0;width: 100%;z-index: 200;}
div.bgshadowajaxloader {background: #ffffff; opacity: 0.85; width:100%;height:100%;position:fixed;left:0px;top:0px; z-index:200;display:none;}
.popUp {position: fixed;z-index: 1000;background:#fff;top:50%;left:50%;font-size: 14px;}
.popUp h2 {font-size:20px;}
.popUp label {margin-right:5px;}
.popUp input {margin-right:5px;margin-bottom:10px;}
.popUp input[type="text"],.popUp input[type="password"] {width:165px;}

.fsLoader {width:200px;min-height:115px;padding:10px 20px;text-align:center;z-index: 1010;}
.commonPopUp {width:500px;min-height:200px;padding:10px 20px;}
.commonPopUp .logo {float:right;position:relative;background:url('https://www.agentpiggy.com/static/en/img/small-logo.png') no-repeat;width:135px;height:23px;display:block;}
.commonPopUp dt {display:inline-block;width:115px;margin-top: 5px;}
.commonPopUp dd {display:inline-block;width:380px;}
.commonPopUp dl {margin-bottom: 10px;}

.lPos {text-align:left;}
.cPos {text-align:center;}
.rPos {text-align:right;}
div.popupText {min-height:100px; line-height:14px; margin-top:10px;}
.bigText {margin-bottom:5px;margin-bottom:20px;width:350px; float:left;margin-top:10px;}
div.popupValidation {font-size: 12px;color: red;}
#changePassForm dl {margin-left: 85px;}
#changePassForm dt {width:140px; margin-top: 10px;}
#changePassForm span.error {margin-left: 0px; display: block;}
#changePassForm dd {width:450px;}
#changePassForm label {font-weight: bold}

/*ICONs*/
.ico {background: url('https://www.agentpiggy.com/static/en/img/ico/icons.png') no-repeat;width:16px;height:16px;display:inline-block;margin-top:4px;text-decoration:none !important;}
.noMargin {margin-top:0px !important;}
.editIco {background-position:0 0px;}
.deleteIco {background-position:0 -16px;}
.enabledIco {background-position:0 -32px;}
.disabledIco {background-position:0 -48px;}
.traverseIco {background-position:0 -64px;}
.zoomIco {background-position:0 -96px;}
.calendarIco {background-position:0 -144px;}
.questionIco {background-position:0 -160px;}
.moneyIco {background-position:0 -176px;}
.mapIco {background-position:0 -192px;}
.compareIco {background-position:0 -208px;}
.favoriteIco {background-position:0 -224px;}
.duplicateIco {background-position:0 -240px;}
.exclamationIco {background-position:0 -256px}
.printIco {background-position:0 -272px}
.secureIco {background-position:0 -288px}
.choreIco {background-position:0 -320px}
.cashoutIco {background-position:0 -336px}


/*Bottoms*/
.btBlack {height:32px;display:inline-block;background:url('https://www.agentpiggy.com/static/en/img/bt_black_noarrow.png') no-repeat 100% -36px;padding-right:4px;text-decoration: none;}
a.btBlack:hover {text-decoration: none;}
.btBlack span {height:32px;display:inline-block;background:url('https://www.agentpiggy.com/static/en/img/bt_black_noarrow.png') no-repeat 0 0;padding-left:15px;
			   line-height:32px;font-size:16px;font-weight: bold; color:#fff;padding-right:11px;text-align:center;cursor:pointer;}

.btBlue {height:33px;display:inline-block;background:url('https://www.agentpiggy.com/static/en/img/bt_blue.png') no-repeat 0 -34px;padding-left:10px;}
a.btBlue:hover {text-decoration: none;}
.btBlue span {height:31px;display:inline-block;background:url('https://www.agentpiggy.com/static/en/img/bt_blue.png') no-repeat 100% 0;
			  line-height:29px;font-size:16px;font-weight: bold;color:black;padding-right:14px;padding-left:6px;}

.btGray {height:31px;display:inline-block;background:url('https://www.agentpiggy.com/static/en/img/bt_gray.png') no-repeat 100% -34px;padding-right:4px;}
a.btGray:hover {text-decoration: none;}
.btGray span {height:31px;display:inline-block;background:url('https://www.agentpiggy.com/static/en/img/bt_gray.png') no-repeat 0 0;padding-left:10px;
			  line-height:28px;font-size:16px;font-weight: bold;color:#fbfbfb;padding-right:4px;text-transform:none;text-align:center;}

/*Corner*/
.corner {-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px; /*behavior: url(https://www.agentpiggy.com/static/en/css_new/pie.htc);*/}
.corner10 {	-webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;}

/*Contact form*/
.form dl {width:560px;margin-top:5px;float:left;}
.form dt {display:inline-block;width:135px;margin-top:5px;}
.form dd {display:inline-block;width:420px;margin-top:5px;}
.form label {margin-top: 4px;margin-right:5px;}
.form .form-right {width:200px;margin-right:5px;float:right}
input[type=text],input[type=password] {border: 1px solid #DFDFDF;color: #373737;font-size: 12px;height: 20px;width: 190px;}
textarea {font-size:12px;color:#373737;margin-right:5px;border:1px solid #DFDFDF;width:566px;resize:none;}
.form ins {font-size:10px;color:#a30000;text-decoration:none;}
span.warning {font-size:10px;color:orange;text-decoration:none;line-height: 22px;margin-left: 220px;display:inline-block}
span.error {font-size:10px;color:red;text-decoration:none;line-height: 22px;margin-left: 10px;display:inline-block;}
#cashOutFrm span.error {line-height: 12px;margin-left: 0px;}
span.errorTextarea {font-size:10px;color:red;text-decoration:none;display:inline-block}
div.error, div.smallNoFieldMessage {font-size:10px;color:red;text-decoration:none;padding: 10px;border: 1px solid lightgray;
									border-radius: 10px 10px 10px 10px; background-color:#EEE;}
.greeting {position:absolute;right:7px;top:3px;font-weight:bold;font-size: 12px;}

.profileAvatar {width:200px; float:right;}
.editControl, .editParameters {font-size: 10px;}
#changePasswordDiv, #editProfileDiv, #editParametersDiv, #kidDeposit {padding:0; border: 0; display: none;}
.lFloat {float:left; display:block; padding: 15px 10px; padding-left:0px; border: 0;}
.rFloat {float:right; display:block; padding:15px 10px; padding-left:0px; border: 0;}
.cFloat {display:block; padding: 15px 10px; padding-left:0px; border: 0; text-align: center;}

#profileEditLoader, #passwordChangeLoader, #parametersEditLoader {margin-top:22px; display: none;}

.pane .select {margin-bottom: 0px;}
.pane dt {margin-top:9px;}

.userHeaderText {display:table-cell; height:94px; vertical-align:middle}
.expireBtn {width:135px;}

.filterContainer {margin-bottom:10px;}
.filterContainer label{line-height: 25px;}
.filterContainer .jsApplyFilterBtn {background:none repeat scroll 0 0 #BBDCE5; display:inline-block; margin:0 5px; padding:2px 7px; color:#000000; text-decoration:none;}

.filterCheckbox {margin-bottom:10px;}
.filterCheckbox label{line-height: 25px;}
.jsCheckboxesActionBtn, .jsLinkBtn {background:none repeat scroll 0 0 #BBDCE5; display:inline-block; margin:0 5px; padding:2px 7px; color:#000000; text-decoration:none;}

#ownTitle {display:none; margin-top: 5px;}

.paginator a.noActive, .paginator a.noActive:hover {color:#999999;}

.uppercase {text-transform:uppercase}
.lowercase {text-transform:lowercase}

.notification-link {float: left;}
.blink_dev{float:left; min-width:25px;}
.bolded {font-weight: bold;}

.printCheckTable {width:500px;}
.printCheckTable td {padding: 5px;}

th {padding: 0 3px;}

select.kidsSelect {height:100px; width:300px;}
#tasksFilterFrm .verified {opacity:0.5}
#tasksFilterFrm + table th,
#tasksFilterFrm + table td.status,
#tasksFilterFrm + table td.actions,
#cashoutsFilterFrm + table th,
#cashoutsFilterFrm + table td.status,
#cashoutsFilterFrm + table td.actions {
	text-align: center;
}

.cashoutPrint {width:700px;height: 273px;position: relative;z-index: 1 } /* background: url('https://www.agentpiggy.com/static/en/img/cashout-bg.png') no-repeat 0 0; */
.cashoutPrint div {position:absolute;}
.backroundImg {position:absolute;z-index: 2}
.cashoutPrint label, .cashoutPrint span {color: #404041;font-size: 13px;font-weight: bold; margin:0 !important;}
.cashoutPrint span {font-size: 11px;border-bottom: 1px solid #858788;display: inline-block;font-weight: normal;}
.cashoutPrint .date {width: 235px;right:40px;top:58px;}
.cashoutPrint .date  span {width: 195px;}
.cashoutPrint .pay {width: 429px;left:36px;top:95px;}
.cashoutPrint .pay span {width: 345px;margin-left:10px;}
.cashoutPrint .price {width: 180px;top:111px;right:40px;}
.cashoutPrint .price label {font-size: 18px;}
.cashoutPrint .price span {width: 151px;background: #ffffff;border:none;padding:3px 6px;}
.cashoutPrint .agent {width: 424px;top:150px;left:36px;}
.cashoutPrint .agent span {width: 424px;}
.cashoutPrint .agent label {position: absolute;}
.cashoutPrint .agent .first {top:22px;}
.cashoutPrint .agent .last {top:0px;right:-65px;}
.cashoutPrint .memo {width: 365px;left:36px;top:212px;}
.cashoutPrint .memo span {width: 290px;margin-left:10px;}

#alertBlock {z-index: 200 !important;}

.loanOptions {display: none;}
.loanOptions .parameter {color: #000;}

/* simple css-based tooltip */
.tooltip {
	background-color:#000;
	border:1px solid #fff;
	padding:10px 15px;
	width:300px;
	display:block;
	color:#fff;
	text-align:left;
	font-size:12px;
	z-index: 1001;
	margin-left: -7px;

	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}

.inputDiv {
	width: 200px;
}

.fieldTextarea {width:400px;height:150px}

/* styles for products grid (4 columns) */
.products-grid {overflow: hidden; width: 564px; background: url(https://www.agentpiggy.com/static/en/img/bkg-products-grid4.png) repeat-y 0 0; border-bottom: 1px solid #9B9B9B;}
.products-grid .item {list-style: none outside none; float: left; width: 125px; padding: 5px 8px 10px 8px; overflow: hidden;}
.products-grid .product-image {margin-bottom: 5px;}
.products-grid .product-name {border: medium none; font-size: 13px; font-weight: normal; color: #3C3C37; cursor: pointer;}
.products-grid .priceContainer {float:left; margin-top: 2px; }
.products-grid .buyBtnContainer {float:right;}

.institutionTable {width: 70%}
.nounderline {text-decoration: none !important;}

.notificationLoader {position:absolute; top:120px; left:200px; display:none;}
.cashOutLoader {display:none;}

.profileCompletion {position: relative; height: 94px;}
.profileCompletion .line {padding: 0 0 0 11px;}
.profileCompletion .line .line-holder {float: left;}
.profileCompletion .line .ico {margin: -2px 0 0 5px;}
.profileCompletion .rate {position: absolute; top: 50px; margin: 0; width: 146px; display: none;}
.profileCompletion .rateItem {display: block; clear: both;}
.profileCompletion .rateItem .left {width: 110px;}
.profileCompletion .rateItem a {color: #FFF;}

/* Predefined entities */
.predefinedEntities .left {width: 250px;}
.predefinedEntities .clear {height: 10px;}
.commonError{font-size:10px;color:red;text-decoration:none;}

.pblabel {line-height:0.9em;position:absolute;text-align:center;width:180px;padding-top:3px;}
.progressbar {width:180px;}

label.childSelector:hover {cursor: pointer;}
#checkoutNavigation span.error, #checkoutSteps span.error {margin-left:0px;display:inline-block !important;line-height: 32px !important;}
#checkoutSteps form p label {width:200px !important;}
#genderError .commonError { font-size: 14px;}
.checkoutStep .specialBox dl dt, .checkoutStep .specialBox dl dd {
	margin-top:0px;
}

input.defaultValue, textarea.defaultValue {
	font-style: italic;
	color:#A8A8A8;
}

#checkoutSteps form p.submit {
	float:right;
	margin-right:35px;
	clear:none;
	padding:0;
}
#checkoutSteps form p.submit button {font-size:1.4em; cursor: pointer;}

#newGirl, #newBoy {margin-left: -1000px}

/* Registration */
.box-container.activeation .box .box-inner,
.box-container.page-container .box .box-inner,
.box-container.registration .box .box-inner,
.box-container.profilePage.box .box-inner,
.box-container.checkout .box .box-inner {
	background-image:url(https://www.agentpiggy.com/static/en/img_new/box.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;
	border-radius: 15px 15px 15px 15px;
}
.box-container.registration .box form input[type="checkbox"] {margin-top: 22px !important; margin-left:5px;}
.box-container.registration .box form input[type="text"],
.box-container.registration .box form input[type="password"] {width: 280px; margin-left:5px;}
.box-container.registration .box .box-inner form label {color:#3393AD;}
.box-container.profilePage .box .box-inner form label {color:#3393AD;}
#registration.form p select  {width: 291px !important; margin-left:5px; background-color: rgb(255, 255, 255);}

.box-container.registration .box form input[type="text"],
.box-container.registration .box form input[type="password"],
#registration.form p select,
.box-container.registration .error {margin-top: 15px !important;}

.box-container.registration .box .box-inner form label {margin-top: 18px !important;}

#registration.form p label {width:300px;margin-right: 5px !important; font-weight:bold;font-size:1em !important;}
#registration.form .registrationBtn p,
#registration.form .registrationBtn a {margin-left:311px !important;}
/* Registration - END*/

#newGirl, #newBoy {margin-left: -1000px}

.btBrowse {padding: 6px 10px; height: 21px;position: relative;overflow: hidden;}
.btBrowse input {position: absolute;top:0; right: 0;height: 33px;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); visibility: visible !important;}

.your-kids .imageContainer, .donations .imageContainer {text-align: center;}
.your-kids .imageContainer img, .donations .imageContainer img { width: auto !important;}

.cancel_button {
	background-color: #EE9393 !important;
	margin-right: 10px;
	font-size:17px;
	font-weight:normal;
	padding: 6px 10px;
	font-family: "Comfortaa",cursive;
	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);
	border: 3px solid #FFFFFF;
    border-radius: 12px 12px 12px 12px;
    -moz-transition: all 0.1s ease-in-out 0s;
    background-image: url("https://www.agentpiggy.com/static/en/img_new/brightBackground.png");
    background-repeat: repeat-x;
    color: #333333;
    margin-bottom: 5px;
    padding: 6px 14px;
    text-decoration: none;
    vertical-align: middle;
}
.cancel_button:hover {background-color: #ec696d !important;}


.childrens .box-sidebar table.accounts td#plan_total,
.childrens .box-sidebar table.accounts td#plan_save,
.childrens .box-sidebar table.accounts td#plan_give,
.childrens .box-sidebar table.accounts td#plan_spend {
	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#plan_total {background-position:0 6px;}
.childrens .box-sidebar table.accounts td#plan_save {background-position:-103px 6px}
.childrens .box-sidebar table.accounts td#plan_give {background-position:-195px 6px}
.childrens .box-sidebar table.accounts td#plan_spend {background-position:-283px 6px}

#childProgress .bar {
	width:280px;
	margin-top:10px;
	position: relative;
}

#childProgress .moneyProgress .bar {width:280px;}
#childProgress .timeProgress .bar {width:280px;}
#childProgress .timeProgress .bar .value {
	width:108px;
	background-position: 0px -109px;
	margin-left:0px;
}

hr.donationsHr {
	margin:15px 0;
	border:none;
	border-bottom: 1px dashed #999;
	clear: both;
}
div.donatedPriceInfo {
    margin-bottom: -12px;
    margin-top: 5px;
}

.tasks span label {line-height: 50px;}
.tasks .box .box-inner form .green label {
	width: 125px !important;
}
.your-kids .childName + table .totalMoney { width: 100px;}
.your-kids .childName + table .totalPiggiesKid { width: 210px;}
.your-kids .childName + table .totalMoneyKid { width: 210px;}


a.icon.clock:hover, input.icon.clock:hover {background-position:-350px 0;}
a.icon.exclamation:hover, input.icon.exclamation:hover {background-position:-385px -36px;}

/* Start - Popup styles */
.popupBox a {
	color: #313132;
}

.popupBox.entityDuplicate {
	width: 380px;
}
.duplicateTask p {
	margin-bottom: 8px;
}
.duplicateTask label {
	width: 100px;
	display: inline-block;
}
.popupBox select {
	width: 202px;
	height: auto;
}
.popupBox.stick-to-top {
	padding-top: 50px;
}
.popupBox >.box-inner {padding: 10px;}
.popupBox .box { margin-bottom: 0px;}

.popupBox .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);
}

#signup-container {
	width: 780px;
	margin: 0 auto;
}

#bgshadow {
	background: none repeat scroll 0 0 #fff;
	height: 100%;
	left: 0;
	opacity: 0.7;
	position: fixed;
	top: 0;
	width: 100%;
	z-index: 200;
}

.popupBox{
	border: 3px solid white;
	margin: -40px 0 0 0;
	padding: 30px 30px 35px 30px;
	-webkit-box-shadow: 0px 2px 5px #3e8aa6;
	-moz-box-shadow: 0px 2px 5px #3e8aa6;
	box-shadow: 0px 2px 5px #3e8aa6;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	background: #f1f1f1;
	background: -moz-linear-gradient(top, #ededed 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ededed), color-stop(100%, #ffffff));
	background: -webkit-linear-gradient(top, #ededed 0%, #ffffff 100%);
	background: -o-linear-gradient(top, #ededed 0%, #ffffff 100%);
	background: -ms-linear-gradient(top, #ededed 0%, #ffffff 100%);
	background: linear-gradient(top, #ededed 0%, #ffffff 100%);
}
.popupBox.stick-to-top{
	padding-top: 55px;
	-moz-border-radius: 0 0 12px 12px;
	-webkit-border-radius: 0 0 12px 12px;
	-khtml-border-radius: 0 0 12px 12px;
	border-radius: 0 0 12px 12px;
}

.popupBox.pwhAlert { width: 430px; min-height: 175px;}
.popupBox.pwhAlert p{margin-bottom:30px}
.popupBox.confirm {	width: 550px; }
.popupBox.confirm .message { margin-bottom:55px; overflow: hidden; }

.popupBox h6 {
	font-family: "ABeeZee", cursive;
	font-size: 30px;
	font-weight: normal;
	text-align: center;
	padding: 0 0 20px 0;
	margin: 0;
	color: #333;
	text-shadow: #fff 0px 2px 0px;
	line-height: 1em;
}

.popupBox h5.loanDescription {
	color: #333;
	margin-top: 10px;
}

.popupBox .popupControls {
	position: absolute;
	bottom: -45px;
	left: 0;
	width: 100%;
	z-index: 101;
}
.popupBox .popupControls .left { margin-left: 25px; }
.popupBox .popupControls .right { margin-right: 25px; }

.actionOrContainer {
	text-align: center;
	margin-bottom: 10px;
}
.orCancelContainer {
	display: inline-block;
	font-size: 15px;
	line-height: 1.4em;
	font-weight: normal;
}

.text_center{ text-align: center !important; }
.text_left{ text-align: left !important; }
.text_right{ text-align: right !important; }
.clearfix:before, .clearfix:after{ content: "."; display: block; height: 0; visibility: hidden; }
.clearfix:after{ clear: both; }
.w825{
	width: 825px !important;
}
.w750{
	width: 750px !important;
}
.w600{
	width: 600px !important;
}
.w535{
	width: 535px !important;
}
.w560{
	width: 560px !important;
}
.w539{
	width: 535px !important;
}
.w480{
	width: 480px !important;
}
.w380{
	width: 380px !important;
}
.w397{
	width: 397px !important;
}
.w245{
	width: 245px !important;
}
.w200{
	width: 200px !important;
}
.w175{
	width: 175px !important;
}
.w140{
	width: 140px !important;
}
input.w140{
	width: 118px !important;
}
.w103{
	width: 103px !important;
}
.w92{
	width: 92px !important;
}
.w74{
	width: 74px !important;
}
.w65{
	width: 65px !important;
}
.w52{
	width: 52px !important;
}
.w47{
	width: 47px !important;
}
.w750 h6, .w600 h6, .w480 h6{
	font-size: 24px !important;
}
.block_blue{
	margin: 10px -30px 30px -30px;
	padding: 10px 0 0 0;
	background: url("https://www.agentpiggy.com/static/en/img_new/popup_blue_bg.gif") left top;
	-moz-box-shadow: inset 0 2px 10px #4590ac;
	-webkit-box-shadow: inset 0 2px 10px #4590ac;
	-o-box-shadow: inset 0 2px 10px #4590ac;
	box-shadow: inset 0 2px 10px #4590ac;
}
.br10{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
}
.block_blue .wishlistShareItem{
	display: inline-block; *display: inline; vertical-align: top; zoom: 1;
	width: 161px;
	margin: 0 5px 15px 5px;
	font-weight: bold;
	text-shadow: 0 1px 0 #bedce5;
	text-decoration: none;
	color: #333333;
}
.block_blue .wishlistShareItem img{
	display: block;
	margin: 0 0 8px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: 0 2px 5px #559cb6;
	-webkit-box-shadow: 0 2px 5px #559cb6;
	-o-box-shadow: 0 2px 5px #559cb6;
	box-shadow: 0 2px 5px #559cb6;
}
.block_blue .wishlistShareItem span, .piggyItemPopup p{
	font-size: 16px;
}
.wishlist{
	font-size: 18px;
	color: #333333;
}
.wishlist input[type="text"], .wishlist textarea{
	width: 320px;
}
.two_col input[type="text"]{
	width: 200px;
	margin: 5px 0 20px 0;
}
.wishlist input[type="text"], .wishlist textarea, .two_col input[type="text"]{
	border: 1px solid #afafaf;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	background: #ffffff;
	-moz-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.15);
	-webkit-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.15);
	-o-box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.15);
	box-shadow: inset 0 2px 5px rgba(0, 0, 0, 0.15);
	margin-bottom: 25px;
}
.wishlist input[type="text"]{
	margin: 5px 0 30px 0;
}
.wishlist textarea{
	height: 85px;
	margin: 5px 0 20px 0;
	text-align: left;
	resize: vertical;
}
.button_blue, .button_green{
	padding: 6px 10px !important;
	font-family: "Comfortaa", cursive;
	font-size: 16px !important;
	font-weight:normal !important;
	text-shadow:0 2px 1px #ffffff;
	background-color:#7dd0e7;
	-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);
	-o-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);
}
.button_blue:hover, .button_green:hover{
	color:#333333;
	text-shadow:0 1px 1px #ffffff;
	background-color:#98e2f6;
	-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);
	-o-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);
}
.button_blue:active, .button_green:active{
	color:#666666;
	text-shadow:0 1px 1px #ffffff;
	border-color:#777777;
	background-color:#53bdda;
	-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);
	-o-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);
}
.button_blue_img{
	padding: 15px 20px !important;
}
.button_blue img{
	display: inline-block; *display: inline; vertical-align: top; zoom: 1;
}
.button_green{
	background-color:#BCDD4B;
}
.button_green:hover{
	background-color:#d8f37b;
}
.button_green:active{
	background-color:#a4c72b;
}
.wishlist_title{
	margin: 0 -30px;
	padding: 6px 10px;
	font-family: "ABeeZee", cursive;
	font-size: 18px;
	color: #333333;
	text-shadow: 0 2px 0 #fdecec;
	border-top: 3px solid #ffffff;
	border-bottom: 3px solid #ffffff;
	background: #f9cac9;
	position: relative;
	top: 10px;
	width: 520px;
}
.wishlist_title a{
	margin: 0 15px 0 0;
	text-decoration: none;
	font-size: 30px;
	color: #d5514b;
}
.wishlist_title img{
	float: left;
	margin: 0 14px 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.wishlist_title i{
	font-style: normal;
}
.wishlist_title span, .wishlist_title i{
	position: relative;
	top: 3px;
}
.two_col{
	float: left;
	width: 50%;
	font-size: 17px;
}
.popupBox h6 span{
	color: #d5514b;
}
.block_waves{
	margin: 15px 0 30px 0;
	padding: 20px;
	font-size: 14px;
	color: #333333;
	line-height: normal;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	background: url("https://www.agentpiggy.com/static/en/img_new/popup_waves_bg.gif") left top;
	-moz-box-shadow: inset 0 1px 10px rgba(84, 121, 134, 0.75);
	-webkit-box-shadow: inset 0 1px 10px rgba(84, 121, 134, 0.75);
	-o-box-shadow: inset 0 1px 10px rgba(84, 121, 134, 0.75);
	box-shadow: inset 0 1px 10px rgba(84, 121, 134, 0.75);
}
.block_waves p {
	margin: 0 0 35px 0;
}
.block_waves input[type="text"], .block_waves input[type="password"], .block_waves textarea, .block_waves select{
	height: 25px !important;
	margin: 1px 0 0 0 !important;
	padding: 5px 10px !important;
	text-align: left;
	font-size: 14px !important;
	border: 1px solid #a7aeb0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	-o-box-shadow: none;
	box-shadow: none;
}
.popupContainer .defaultValue {
	font-size: 14px !important;
}
.block_waves textarea{
	height: 40px;
	resize: vertical;
}
.block_waves select{
	height: 33px !important;
	padding: 5px 5px 5px 8px !important;
}
.block_waves input[type="checkbox"], .block_waves input[type="radio"]{
	width: auto;
	margin: 0 5px 0 0;
}
.upload_image{
	float: left;
	width: 267px;
	min-height: 227px;
	margin: 18px 0 0 0;
	padding: 20px 0;
	text-align: center;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background: #ffffff;
	position: relative;
}
.upload_image img{
	max-height: 160px;
}
.upload_image .button_blue{
	position: absolute;
	left: 70px;
	bottom: 20px;
}
.upload_form{
	float: right;
	width: 265px;
	margin-left: 27px;
}
.upload_form input[type="text"], .upload_form textarea{
	margin: 1px 0 16px 0 !important;
	width: 245px;
}
.deposit_money_left{
	float: left;
	margin: 0 0 10px 0;
}
.deposit_money_right{
	float: right;
	margin: 0 0 10px 0;
}
.aad{
	clear: both;
	margin: 0 0 9px 0;
	text-align: center;
	font-size: 11px;
	text-transform: uppercase;
	position: relative;
}
.aad:before{
	position: absolute;
	top: 6px;
	left: 0;
	right: 0;
	content: "";
	border-bottom: 1px solid #b9c0c2;
	z-index: 1;
}
.aad span{
	padding: 0 12px;
	background: url("https://www.agentpiggy.com/static/en/img_new/popup_waves_bg.gif") left top;
	position: relative;
	z-index: 2;
}
.progressbar{
	width: 565px;
	margin: 0 0 10px 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background: #51dd61;
	overflow: hidden;
}
.progressbar, .progressbar div{
	height: 55px;
	-moz-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.44);
	-webkit-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.44);
	-o-box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.44);
	box-shadow: inset 0 1px 5px rgba(0, 0, 0, 0.44);
	overflow: visible;
}
.progressbar p {
	margin-top: 60px;
	text-align: center;
}
.progressbar_0{
	float:left !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	box-shadow: none !important;
}
.progressbar_1{
	float: left;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-khtml-border-radius: 5px 0 0 5px;
	border-radius: 5px 0 0 5px;
	background: #70fc80;
}
.progressbar_2{
	float: right;
	-moz-border-radius: 0 5px 5px 0;
	-webkit-border-radius: 0 5px 5px 0;
	-khtml-border-radius: 0 5px 5px 0;
	border-radius: 0 5px 5px 0;
	background: #33bf43;
}
.progressbar_txt_right{
	float: right;
}
.progressbar_txt_left{
	float: left;
}
.progressbar_txt_center{
	text-align: center;
	overflow: hidden;
	width: 350px;
}
.payment_dialog{
	width: 100%;
	background: url("https://www.agentpiggy.com/static/en/img_new/or_1.png") center 6px no-repeat;
	position: relative;
}
strong.or_1{
	position: absolute;
	top: 0;
	left: 212px;
	display: block;
}
.payment_dialog span{
	font-size: 11px;
	color: #777c7d;
	font-weight: bold;
	text-transform: uppercase;
	position: relative;
	top: 5px;
}
.payment_dialog .button_blue {
	padding:0 20px !important;
	display: inline-block;
	position: relative;
	top: -18px;
	margin-bottom: -7px;
}
.payment_dialog .button_blue img {
	margin: 12px 0  8px 0;
}

.cards{
	margin: 5px 0;
}
.kid{
	width: 100%;
	margin: -25px 0 0 0;
}
.kid a{
	display: inline-block; *display: inline; vertical-align: top; zoom: 1;
	width: 60px;
	margin: 0 5px 10px 5px;
	text-decoration: none;
	color: #858585;
	font-weight: bold;
	text-shadow: 0 1px 0 #ffffff;
}
.kid .cur{
	color: #b14641;
}
.kid img{
	display: block;
	margin: 0 auto 4px auto;
	border: 4px solid transparent;
	opacity: 0.5;
}
.kid .cur img{
	border: 4px solid #555555;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;
	border-radius: 10px;
	background: none repeat scroll 0 0 white;
	opacity: 1;
}
.separator{
	clear: both;
	height: 0;
	margin: 0 -20px 15px -20px;
	padding: 5px 0 0 0;
	text-indent: -700em;
	white-space: nowrap;
	overflow: hidden;
	border-bottom: 1px solid #aab1b3;
}
div.or_2{
	width: 100%;
	position: relative;
}
span.or_2{
	position: absolute;
	top: 17px;
	left: 275px;
	display: block;
	width: 32px;
	height: 26px;
	padding: 6px 0 0 0;
	text-align: center;
	color: #ffffff;
	text-shadow: 0 -1px 0 #394c53;
	font-weight: bold;
	-moz-border-radius: 50px;
	-webkit-border-radius: 50px;
	-khtml-border-radius: 50px;
	border-radius: 50px;
	background: #789fae;
	-moz-box-shadow: 0 1px 0 #ffffff;
	-webkit-box-shadow: 0 1px 0 #ffffff;
	-o-box-shadow: 0 1px 0 #ffffff;
	box-shadow: 0 1px 0 #ffffff;
}
.kid_options .two_col, .kid_options .two_col select, .kid_options .two_col input[type="text"]{
	font-size: 14px;
}
.two_col_title{
	margin: 15px 20px 8px 0;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	border-top: 1px solid #aab1b3;
	border-bottom: 1px solid #aab1b3;
}
.kid_options select{
	height: 27px !important;
	margin: 0 0 4px 0 !important;
	padding: 3px !important;
}
.kid_options input[type="text"]{
	height: auto;
	margin: 0 0 4px 0 !important;
	padding: 3px !important;
}
.kid_options input[type="text"]:disabled{
	opacity: 0.50;
	filter: alpha(opacity = 50);
}
.kid_options ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.kid_options li{
	float: left;
	margin: 0 8px 0 0;
	text-align: center;
	font-weight: bold;
}
.kid_options li input[type="checkbox"]{
	margin: 2px 0 0 0;
}
.invalid{
	border: 1px solid #ff0000 !important;
}
.red {
	color: #b13e3e;
}

#taskEditFrm .error {
	color: #b13e3e;
	position: relative;
	top: -5px;
	font-size: 12px;
}
#taskEditFrm #saveTaskBtn {
	margin-right: 3px;
}
#taskEditFrm #uploadImageClear {
	position: absolute;
	top: -11px;
	right: -7px;
	font-weight: bold;
}
#taskEditFrm .ui-timepicker-list {
	width: 136px;
	margin-left: 1px;
}
#taskEditFrm #taskDescriptionContainer {height: 84px;}
#taskEditFrm #school {margin: 1px 5px 10px 0;}


/* chrome & safari border fix */
#taskEditFrm #summaryRepeatLabel {
	font-weight: bold;
}
#kids {
	display: inline;
}

.kid_options #interval {width:75px;}

#popupContainer {margin-top: 10px;}
.popupContainer span.error, .popupContainer .commonError{
	font-weight: normal;
	font-size: 12px;
}
.popupContainer label {
	vertical-align: baseline !important;
}

#popupEditTaskContainer .box-inner {
	padding: 0; overflow: visible;
}
.box-container-full .clearfix,
.popupBox .clearfix {
	display: block;
}

.automaticDescriptionContainer {
	height: 100px;
	margin-top: 5px;
}

#productEditFrm span.error{
	float: left;
	margin-top: -23px;
}

#entityDuplicateFrm span.error{
	margin-left: 97px;
}
.forgotPass span.error{
	margin-left: 48px;
}
.forgotPass #forgotPasswordEmail{
	width:300px;
}

#wishlistShareFrm span.error {
	margin-top: -25px;
	padding-bottom: 25px;
}
#wishlistShareModerationFrm span.error {
	margin-top: -27px;
	margin-bottom: 5px;
	position: relative;
	float: left;
	margin-left: 15px;
}
#wishlistShareModerationFrm input[type="text"] {
	padding-bottom: 0px;
	height: 25px;
}
#popupLogin .commonError {
	margin-top:7px
}

#taskDescriptionContainer textarea {
	height: 51px !important;
}
#taskImageContainer {
	margin-top: 17px;
	position: relative;
}
#taskImageContainer .customTask {
	margin-top: 24px;
}
#defaultImageContainer {
	width: 50px;
	height: 50px;
}

.wishlistShareModerationPopup .actionOrContainer {
	position: absolute;
	margin-top: 132px;
	margin-left: 181px;
}

.wishlistShareModerationPopup {padding-bottom: 65px;}
.wishlistSharePopup .block_blue, .wishlistShareModerationPopup .block_blue {
	padding-right: 8px
}

.wishlist_title.gender_boy {
	background	: #9CDBED;
	text-shadow	: 0 2px 0 #9CDBED;
}
#piggyItemPopup p.number2
#kidUpdateBalanceFrm .block_waves {
	width: 565px;
}
#kidUpdateBalanceFrm #amount {
	width: 325px;
}
#kidUpdateBalanceFrm #memo {
	width: 543px;
}
.purchasePopup .block_waves {
	width: 440px;
}

#productEditFrm input[type="text"], #productEditFrm textarea {margin-bottom: 25px !important; width: 245px;}
#productEditFrm select {
	width: 267px;
	margin-bottom: 25px !important;
}

#cashoutPopup hr, #realSpendPopup hr {
	margin-top: 15px;
}
#realSpendPopup .cashout_step p {
	text-align: left;
}
#realSpendPopup .cashout_step {
	height: 185px !important;
}

.language-br #cashoutPopup .cashout_step_2 {
	padding-right: 15px !important;
	height: 185px !important;
}

.cashout_step {
	display: inline-block;
	width: 170px;
}
.cashout_step_2 {
	border-left: 1px solid #B4B3AF;
	border-right: 1px solid #B4B3AF;
	padding-left: 8px;
	padding-right: 5px;
}
#printCheckPopup .actionOrContainer {
	padding-top: 35px;
}
#printCheckPopup .cashoutPrint {
	margin-top: 15px;
}

#printCheckPopup .actionOrContainer .button, #cashOutFrm #cashOutSendBtn.button {
	padding-left: 45px !important;
	padding-right: 45px !important;
}

.cashout_step span {
	margin: 0 !important;
}

.cashout_step div {
	text-align: center;
}
.cashout_step_3 p {
	width: 160px;
}
.cashout_step p {
	display: inline;
	color: #F17B7E;
	position: absolute;
	margin-top: 5px;
	text-align: center;

}
.cashout_step_3 p {
	left: 423px !important;
}
.language-br .cashout_step_3 p {
	left: 430px !important;
}

.cashout_step_2 p {
	left: 246px !important;
}

.cashout_step_1 p {
	left: 61px !important;
}

#realSpendPopup .cashout_step_2 p {
    left: 243px !important;
    width: 144px;
}

#piggyItemPopup #downloadItem {
	padding-left: 35px !important;
	padding-right: 35px !important;
}
#piggyItemPopup .piggyItemContainer {
	margin-bottom: 22px;
	text-align: center;
}
#piggyItemPopup p.number1 {
	background: url('https://www.agentpiggy.com/static/en/img_new/numbers.png') no-repeat scroll 0 0 transparent;
	padding:3px 0 0 40px;
	min-height: 30px;
	display: inline;
	padding-bottom: 10px;
	float: left;
	margin-bottom: 20px;
}
#piggyItemPopup p.number2 {
	background: url('https://www.agentpiggy.com/static/en/img_new/numbers.png') no-repeat scroll 0 -90px transparent;
	padding:3px 0 0 40px;
	min-height: 30px;
	display: inline;
	padding-bottom: 10px;
	float: left;
	margin-left: 35px;
	margin-bottom: 20px;
}
#piggyItemPopup p.number3 {
	background: url('https://www.agentpiggy.com/static/en/img_new/numbers.png') no-repeat scroll 0 -180px transparent;
	padding:3px 0 0 40px;
	min-height: 30px;
	display: inline;
	padding-bottom: 10px;
	float: right;
	margin-bottom: 20px;
}
.piggyItemPopup p {
	color: #333333;
}
.piggyItemContainer img {
	margin-bottom: 22px;
	padding-top: 5px;
}

.forgotPasswordPopup p {margin-top: 5px}

.big_button{
	display: inline-block; *display: inline; vertical-align: top; zoom: 1;
	min-width: 110px;
	padding: 35px !important;
	font-size: 32px !important;
	text-align: center;
	background: #7DD0E7;
	background: -moz-linear-gradient(top, #e4f5fc, #7DD0E7); /* Firefox 3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e4f5fc), color-stop(100%,#7DD0E7));
    background: -webkit-linear-gradient(top, #e4f5fc, #7DD0E7);
    background: -o-linear-gradient(top, #e4f5fc, #7DD0E7); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e4f5fc, #7DD0E7); /* IE10 */
    background: linear-gradient(top, #e4f5fc, #7DD0E7); /* CSS3 */
}
.text_center .big_button:first-child{
	margin-right: 170px;
}

#institutionEditPopup #description {height: 60px !important;}

#institutionEditFrm span.error{
	float: left;
	margin-top: -22px;
}

#institutionEditFrm input[type="text"], #institutionEditFrm textarea {
	margin: 1px 0 20px 0 !important;
}

/* End - Popup styles */

.box-container .box table { margin-top: 13px; }
.box-container .box .page-advisor table { margin-top: 5px; }
.language-br .box-container .box .page-advisor table { margin-top: 10px; }
.your-kids .box table { margin-top: 0px; }

.notification-icon {position: absolute; top: -3px; left: 486px;}

.loadingbar {margin-top: 5px; text-align: center;}
#uploadImageClear, #clearavatar {text-decoration: none;}
.popupLoader {margin-top: -7px;vertical-align: text-top;display:none;}
.tasks a.squareContainer { margin: -30px 0 5px;}

#popupLogin, #recoveryPassword, #forgotPassword, #popupConfirmMail, #changeAvatarPopup, .forgotPass {width:400px;}
#uploadKidsListPopup {width:500px;}
.popupBox .fr, .popupBox .fl {margin-top:-8px;}
#btnOk {margin-top: 10px; margin-bottom: 10px;}

.box-container .box .box-inner form p > label {
	vertical-align: top;
	height: 20px;
	margin: 6px 10px !important;
	width: 90px;
	font-size: 13px;
}
.box-container.marketPlace .box.edit .editProduct .specialBox.left label {
	width: 70px !important;
}

.your-kids .box-inner {padding: 10px !important;}

.box-container.marketPlace .box.edit form span.childrenSelector {
	width: 210px !important;
}
.box-container.marketPlace .box.edit form span.childrenSelector label {
	width: 60px !important;
	margin: 0 5px 5px 0 !important;
}
.box-container.marketPlace .box.edit form span.childrenSelector label img {
	width: 50px !important;
}

#subscriptionPlan label {text-align: left !important; display: inline !important;}
#checkoutFrm dt {margin-top: 0 !important; width: 200px !important;}
#checkoutFrm dd {width: 365px;}
#checkoutFrm dl {width: 670px;}
#checkoutFrm dt label, #editProfileDiv dt label {color: #3393AD; width: 175px; font-size: 0.9em;
												 font-weight: bold; line-height: 21px; margin-right: 15px; text-shadow: 0 1px 1px #FFFFFF; float: right;}
.checkoutPage dt label {width: 135px !important;}
.checkoutPage .paymentType {vertical-align:140%;}

.sidebarTotal {color: white; font-size: 18px; height: 26px; margin: 5px 0; float: left; width:100%; clear: both; border-bottom: 4px double #ccc; }
.sidebarTotal p {
	display: inline;
    float: right;
    max-width: 120px;
    white-space: nowrap;
}
.sidebarTotal p.title { float: left; color:#a6a6a6; }
.box-sidebar .cashout {
	padding-top: 15px;
	float: left;
	width:100%;
	clear: both;
	text-align: center;
	-webkit-box-shadow:0px 7px 12px #121212 inset;
	-moz-box-shadow:0px 7px 12px #121212 inset;
	box-shadow: 0px 7px 12px #121212 inset;
	border-radius: 0 0 8px 8px;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	height: 62px;
	position: relative;
}

.checkoutPage dt label {width: 150px !important;}
.profilePage .editControl {font-size:15px;}
.profilePage .editParameters {font-size:15px;}
.profilePage .form dl {width:622px;}
.profilePage table {margin-top: 0px !important;}
#changePasswordFrm label {width:127px;}
#editParametersDiv label {width: 250px; text-align: left; margin-top: 0px;}
#profileCell label {width: 200px; font-weight: bold; display: inline-block;}
#profileTable a {font-size: 10px}
#profileTable a.button, #profileTable a.cancel_button {font-size: 1em}

/* Feedback */
.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;
}
#feedbacks {
	position: absolute;
	width:700px;
	margin-left:-350px;
	top: 5px;
	left:50%;
	z-index:9997;
}
.feedbackLink {text-decoration: none !important;}

#checkoutSteps form [id^=plan] {cursor: pointer;}

#tasksFilterFrm table th {text-align: center;}
#tasksFilterFrm .actions {width: 125px;}

.paymentTypeInput {margin-left: 5px !important;}

.content-area .home-piggy {z-index: 100;}

#helpPopupContent {height: 400px; overflow: auto; width: 900px; margin-bottom: 20px;}
#helpPopup {width:915px;}

.static-page ul {list-style:disc; margin-left: 15px;}
#taskEditFrm #repeatCheckbox {margin-left: 5px !important;}
.repeatEndLabel {margin-bottom: 17px;}
.addTask {display: inline-block; position: relative; margin-top: 10px;}
#summaryRepeatLabel {width: 300px !important;}
.tasks #title {width: 125px; margin: 0px;}
.tasks #uploadImageLoader {margin-top: 3px;}

#taskDetails {width:400px;}
#taskDetails label {width:100px; display: inline-block;}
#taskDetails input {width:75px;}
#taskDetails input[name=dueDate] {width:120px;}

.bbva-clients {
	background-color: #DAF5FD;
    border-bottom: 2px dashed #CCCCCC;
    border-top: 2px dashed #CCCCCC;
    font-size: 26px;
    padding-bottom: 25px;
    padding-top: 20px;
    text-align: center;
	margin: -30px auto 16px;
    width: 960px;
}
.bbva-clients img {vertical-align: text-bottom;}

.box-container.marketPlace .box.green span.icon.highlight {
	left: 155px;
	position: absolute;
	top: -20px;
	z-index: 2;
	display:block !important;
}
.box-container.marketPlace .main .box {min-height: 199px;}

#navigation ul li a {padding: 10px 13px;}
.language-es #navigation ul li a {padding: 10px 9px;}

#userBox a.skipAnimation {
	margin-right:5px;
	display: inline-block;
    margin-top: 9px;
}

.childName i {font-size: 10px;}

.feedback .box {cursor: pointer;}
.tooltipIcon {
	display:inline-block;
	height:24px;
	width:24px;
	background-repeat:no-repeat;
	background-color:transparent;
	background-image:url(https://www.agentpiggy.com/static/en/img_new/tooltip_icon.png);
	font-size:0;
	line-height:0;
	position: relative;
	vertical-align:middle;
}

.ui-timepicker-list {
	overflow-y: auto;
	height: 105px;
	width: 170px;
	background: #fff;
	border: 1px solid #ddd;
	margin-left: 5px;
	padding: 0;
	list-style: none;
	-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
	box-shadow:0 5px 10px rgba(0,0,0,0.2);
	outline: none;
}
.ui-timepicker-list li {
	padding: 3px 0 3px 5px;
	cursor: pointer;
	white-space: nowrap;
	color: #000;
	list-style: none;
	margin: 0;
}

#tasksFilterFrm th.money {width:125px;}

/* infinite listing loader*/
#infscr-loading {text-align: center;}

.periodSelectorIcon {display:inline-block;height:16px;width:16px;background-repeat:no-repeat;background-color:transparent;line-height:0;position: relative;vertical-align:middle;}
.periodSelectorIcon.prev {background-image:url(https://www.agentpiggy.com/static/en/img_new/icon-previous.png);}
.periodSelectorIcon.next {background-image:url(https://www.agentpiggy.com/static/en/img_new/icon-next.png);}
.calendarIcon {display:inline-block;height:16px;width:16px;background-repeat:no-repeat;background-color:transparent;background-image:url(https://www.agentpiggy.com/static/en/img_new/icon-calendar.png);line-height:0;position: relative;vertical-align:middle;}

.inlineBtn {float: right; font-size: 0.9em; height: 16px; line-height: 15px; margin: 0; vertical-align: top;}

.signupButton {display:inline-block;text-shadow: 0 1px 1px #FFFFFF !important;font-weight: normal;margin-bottom:-14px;margin-top:-14px;}
.kidSignup {
	width:99px;
	text-align: center;
	padding-bottom: 12px !important;
	padding-top: 18px !important;
	background-color:#d8f37b;
}
.kidSignup:hover {background-color:#bcdd4b;}
.parentSignup {
	width:174px;
	text-align: center;
	padding-bottom: 14px !important;
	padding-top: 20px !important;
}

.kidSignup .buttonTitle {font-size:39px;font-family:'Comfortaa';margin-bottom: 5px;}
.parentSignup .buttonTitle {font-size:24px;font-family:'Comfortaa';}
.signupButton .buttonText {font-size:14px;}

/*--Start Achievement Room*/
#achievement-box {width:653px;}

#grey_bubble {
	background: url("https://www.agentpiggy.com/static/en/img_new/bg_awards.jpg");
	position: relative;
	padding: 25px 15px;
	width: 620px;
}
#grey_bubble 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;
}
#grey_bubble p {
	position: absolute;
	top: 25px;
	right: 10px;
	font-size: 14px;
	color: #333;
}
#grey_bubble ul {
	overflow: hidden;
	margin-top: 5px;
}
#grey_bubble ul li {
	float: left;
	display: block;
	overflow: hidden;
	margin: 7px;
}
#grey_bubble ul li span {
	width: 116px;
	height: 116px;
	border-radius: 50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	margin-top: 12px;
}
.border_awards {
	border-radius: 50%;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	width: 140px;
	height: 140px;
	text-align: center;
	background: rgb(205,205,205); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(205,205,205,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(205,205,205,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(205,205,205,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(205,205,205,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(205,205,205,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(205,205,205,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cdcdcd', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

.remainingAward {background:url(https://www.agentpiggy.com/static/en/img_new/awards_remaining.png) no-repeat top left;width:114px !important;height:114px !important;display:inline-block;margin-top:13px;}
.achiever {background-position: 0 0;}
.bigBen {background-position: -115px 0;}
.bigSaver {background-position: -230px 0;}
.champion {background-position: -345px 0;}
.philanthropist {background-position: -460px 0;}
.piggyBank {background-position: -575px 0;}
.piggyBirthday {background-position: -690px 0;}
.redeemer {background-position: -805px 0;}
.shopper {background-position: -920px 0;}
.speedracer {background-position: -1035px 0;}
.topAgent {background-position: -1150px 0;}

/*--End Achievement Room*/


/*--Start Marketplace wishlist*/

.box .button, .box button, .button.green_small, .blue.add, .box input[type="submit"], .button.grey_small, .button.blue, .button.blue:hover {
	font-size:16px !important;
	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);
}
.language-br .parent-dashboard .box .button, .language-br .parent-dashboard .button.green_small, .language-br .parent-dashboard .blue.add, .language-br .parent-dashboard .box input[type="submit"], .language-br .parent-dashboard .button.grey_small {
	font-size:15px !important;
}
.box .button:hover, .box button:hover, .blue.add: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-content-inner {
	position: relative;
	border: none;
}
.box.main.wishlist {
	background: url("https://www.agentpiggy.com/static/en/img_new/bg_wishlist.jpg");
	width: 666px;
	border: none;
	-webkit-border: none;
	-moz-border: none;
	box-shadow: inset 3px 3px 10px #487888;
	-webkit-box-shadow: inset 3px 3px 10px #487888;
	-moz-box-shadow: inset 3px 3px 10px #487888;
}
.box.main.wishlist .box-inner.wishlist {
	background: none;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	padding: 10px 10px;
}
.box-inner.wishlist ul {
	list-style: none;
	margin-top: 10px;
}
.box-inner.wishlist .slots li .goods {
	text-align: left;
}
.box-inner.wishlist ul .first {
	margin: 0 5px 0 0;
}
.box-inner.wishlist ul .last {
	margin: 0 0 0 5px;
}
.box-inner.wishlist ul li {
	float: left;
	display: block;
	width: 215px;
	height: 222px;
}
.box.main.wishlist .box-inner.wishlist ul li p {
	font-size: 16px;
	color: #000;
	margin-top: 5px;
}
.box.main.wishlist .box-inner.wishlist ul li b {
	font-size: 16px;
	color: #333;
	padding-top: 8px;
}
.box-inner.wishlist .slots li {
	width: 200px;
	height: 157px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border: 3px dashed #6d9dac;
	margin: 7px 0 40px 8px;
	text-align: center;
	position: relative;
	box-shadow: inset 5px 3px 10px #71a3b3;
	-webkit-box-shadow: inset 5px 3px 10px #71a3b3;
	-moz-box-shadow: inset 5px 3px 10px #71a3b3;
}
.box-inner.wishlist .slots li p.drag {
	font-size: 14px;
	color: #3c5a64;
	position: absolute;
	top: 50px;
	left: 10px;
	-webkit-border-radius: 15px 15px 0 0;
	-moz-border-radius: 15px 15px 0 0;
}
.language-es .box-inner.wishlist .slots li p.drag {
	top: 40px;
	left: 0;
}
.for_pic {
	position: relative;
	height: 150px;
	border-radius: 15px 15px 0 0;
	-webkit-border-radius: 15px 15px 0 0;
	-moz-border-radius: 15px 15px 0 0;
}
.bin {
	border: none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	background: url("https://www.agentpiggy.com/static/en/img_new/bin.png") 0 1px no-repeat;
	height: 36px;
	width: 31px;
	position: absolute;
	top: 97px;
	right: 20px;
}
.button.green {
	position: absolute;
	top: 100px;
	left: 10px;
	background: #c1d956;
}
.button.green_simple {
	background: #c1d956;
}
.box-inner.wishlist ul li .slots .for_pic .button.green:hover {
	background: #c1d956;
}
.progress_bar {
	border-radius: 0 0 9px 9px;
	-webkit-border-radius: 0 0 9px 9px;
	-moz-border-radius: 0 0 9px 9px;
	background: #fff;
	width: 209px;
	height: 16px;
	position: absolute;
	overflow: hidden;
	border-top: 1px solid #bdbdbd;
	display: none;
}
.progress_bar span {
	background-color: #d0e766;
	display: block;
	height: 100%;
	border-radius: 0 0 0 9px;
	-webkit-border-radius: 0 0 0 9px;
	-moz-border-radius: 0 0 0 9px;
}
.progress_bar .full {
	border-radius: 0 0 15px 15px;
	-webkit-border-radius: 0 0 15px 15px;
	-moz-border-radius: 0 0 15px 15px;
}
.bg_pr {
	width: 70%;
	height: 18px;
	background: #d0e766;
	border-radius: 0 0 15px 15px;
	-webkit-border-radius: 0 0 15px 15px;
	-moz-border-radius: 0 0 15px 15px;
}
.wish_bottom_line {
	height: 57px;
	background: url("https://www.agentpiggy.com/static/en/img_new/bg_bottom_line.jpg");
	position: relative;
	border-radius: 0 0 15px 15px;
	-webkit-border-radius: 0 0 15px 15px;
	-moz-border-radius: 0 0 15px 15px;
}
.wish_bottom_line p {
	font-size: 14px;
	color: #cfe8ef;
	padding: 20px 0 0 20px;
	text-shadow: #344145 1px -3px 3px;
	-webkit-text-shadow: #344145 1px -3px 3px;
	-moz-text-shadow: #344145 1px -3px 3px;
	width:420px;
}

.language-en .wish_bottom_line p {width:475px}

.blue.share {
	position: absolute;
	top: 10px;
	right: 8px;
}
.blue.add {
	background: #8ed7ee;
	position: absolute;
	top: 18px;
	right: 263px;
}
.box-container.marketPlace .items {
	_overflow: hidden;
	width: 680px;
	list-style: none;
}
.box-container.marketPlace .items .goods {
	width: 215px;
	height: 212px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	padding: 5px;
	position: relative;
	float: left;
	margin-bottom: 33px;
}
.box-container.marketPlace .items .goods img {
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	box-shadow: 2px 3px 10px #c6e5f0;
	-webkit-box-shadow: 2px 3px 10px #c6e5f0;
	-moz-box-shadow: 2px 3px 10px #c6e5f0;
}
.button.green_small, .slots .button.green_small {
	position: absolute;
	top: 125px;
	left: 10px;
	background: #c1d956;
}
.button.grey_small {
	position: absolute;
	top: 125px;
	left: 10px;
	background: #c0c0c7;
}
.button.green_small:hover, .slots .button.green_small:hover {
	position: absolute;
	top: 125px;
	left: 10px;
	background: #d8e792;
}
.button.green_small:active, .slots .button.green_small:active {
	position: absolute;
	top: 125px;
	left: 10px;
	background: #91a725;
}
.blue.add: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 #fff;
	border-color:#9faaac;
	background-color:#53bdda;
}
.slots .green_small:hover, .goods .button:hover {
	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 2px 4px rgba(50, 50, 50, 0.3), inset 0 -2px 2px rgba(50, 50, 50, 0.3);
}
.slots .green_small:active, .goods .button:active {
	border-color: #9faaac;
	box-shadow: 0 2px 4px rgba(50, 50, 50, 0.3), inset 0 -2px 2px rgba(50, 50, 50, 0.3);
	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-container.marketPlace .items p {
	font-size: 16px;
	color: #000;
	margin-top: 12px;
}
.box-container.marketPlace .items b {
	font-size: 16px;
	color: #333;
	padding-top: 10px;
}
.popular {
	text-transform: uppercase;
	font-size: 10px;
	position: absolute;
	top: -14px;
	right: 0px;
	width: 160px;
	height: 35px;
	text-align: right;
	padding-right: 40px;
	/*use icons.png*/
	/*background: url("https://www.agentpiggy.com/static/en/img_new/star.png") 165px 0 no-repeat;*/
}
.light_blue {
	background: #9eddf1;
}

.marketPlace .progress_bar .fullProgress{border-radius: 0 0 9px 9px;}
.goods.notDraggable.ui-state-disabled{opacity: 1;}

.box-container.marketPlace .jsProduct img {
	border-radius: 15px;
	box-shadow: 0px 2px 7px 1px #c6e5f0;
	-webkit-box-shadow: 0px 2px 7px 1px #c6e5f0;
	-moz-box-shadow: 0px 2px 7px 1px #c6e5f0;
}

.box-container.marketPlace #jsProducts .goods.predefined img {
	box-shadow: 0px 2px 7px 1px #F9EB4D;
	-webkit-box-shadow: 0px 2px 7px 1px #F9EB4D;
	-moz-box-shadow: 0px 2px 7px 1px #F9EB4D;
}

.box-container.marketPlace #jsProducts .goods.piggiesItem img {
	box-shadow: 0px 2px 7px 1px #EEA9B2;
	-webkit-box-shadow: 0px 2px 7px 1px #EEA9B2;
	-moz-box-shadow: 0px 2px 7px 1px #EEA9B2;
}

.wishlistIco
{
	text-transform: uppercase;
	font-size: 10px;
	font-style: italic;
	position: absolute;
	top: -14px;
	right: 0px;
	height: 35px;
	text-align: right;
	padding-right: 40px;
	background-position:-385px -36px;
	background-repeat:no-repeat;
	background-color:transparent;
}
.wishlistIco:before
{
	content: '';
	background-image: url(https://www.agentpiggy.com/static/en/img_new/icons.png);
	position: absolute;
	width: 36px;
	height: 35px;
	top: -3px;
	right: -5px;
}
.bin {
	background-image: url(https://www.agentpiggy.com/static/en/img_new/icons.png);
	background-position:-35px 0;top: 98px;
	right: 20px;
	height: 36px;
	width: 31px;
}
.bin:hover {background-position:-35px -36px;}

.wishlistIco.bought:before {background-position:-140px 0;}
.wishlistIco.bought:hover:before {background-position:-140px -36px;}

.wishlistIco.popular:before {background-position:-70px 0;}
.wishlistIco.popular:hover:before {background-position:-70px -36px;}

.wishlistIco.requested:before {background-position:-419px -36px;}
.wishlistIco.requested:hover:before {background-position:-385px -36px;}

.wishlistIco.new:before {background-position:-315px 0;}
.wishlistIco.new:hover:before {background-position:-315px -36px;}

.wishlistIco.pending:before {background-position:-419px -36px;}
.wishlistIco.pending:hover:before {background-position:-385px -36px;}

.wishlistIco.denied:before {background-position:-175px 0;}
.wishlistIco.denied:hover:before {background-position:-175px -36px;}

.wishlistIco.forsale:before {background-position:-592px 0; right: -2px; top: 0px;}
.wishlistIco.forsale:hover:before {background-position:-592px -36px;}

.slots .wishlistIco{top: -19px;right: -11px;}
.slots .button.green_small{top: 95px !important}
.belongings .slots .button.green_small{top: 105px !important}
.goods .itemTitle{color:black;text-decoration:none;white-space: nowrap;}
.wishlistIco.empty{background-image:none;float: left;}
.wishlistIco.empty:before{background-image:none}

.orange.notifyAction {background: #f59667 !important;}

.orange.notifyAction:hover {
	background: #f59667 !important;
	margin-left: 0px;
	color:#333;
	-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);
}

.parentMarketplaceBox{padding:30px;}

/*--End Marketplace wishlist*/


/*--Start Kid Dashboard*/

#bill {
	width: 260px;
	overflow: hidden;
	float: left;
	display: block;
}
#bill h5 {
	margin-bottom: 10px;
}
#bill .moneyProgress .bar {
	width: 245px;
	position: relative;
	margin-top: 0px;
	background-position: -20px 0px;
}
#bill .moneyProgress .bar .value {
	background-position: -20px -109px;
}
#bill .score {
	position: absolute;
	top: 90px;
	left: 102px;
	text-align: center;
	color: #333;
}
#bill .score em {
	font-style: bold;
	font-size: 1.4em;
}
.right_block {
	float: left;
	overflow: hidden;
	display: block;
	width: 380px;
	margin: 10px 0 0 30px;
	font-size: 12px;
	color: #333;
}
.right_block {
	margin-bottom: 10px;
}
.right_block ul {
	overflow: hidden;
}
.right_block ul li {
	overflow: hidden;
	width: 116px;
	height: 131px;
	float: left;
	display: block;
	margin-right: 8px;
}
.right_block ul li img {
	border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	border-bottom: 1px solid #ccc;
}
.right_block ul li div .for_pict {
	height: 91px;
	overflow: hidden;
	width: 110px;
	height: 88px;
}
.right_block ul li div {
	position: relative;
	margin-bottom: 8px;
	width: 110px;
	height: 91px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 1px 2px 2px #9dd5e9;
	-webkit-box-shadow: 1px 2px 2px #9dd5e9;
	-moz-box-shadow: 1px 2px 2px #9dd5e9;
	text-align: center;
}
.right_block .progressbar {
	height: 20px;
	width: 97px;
	border-radius: 0 0 3px 4px;
	-webkit-border-radius: 0 0 3px 4px;
	-moz-border-radius: 0 0 3px 4px;
	position: absolute;
	top: 71px;
	left: 0px;
	background: #fff;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;

}
.right_block .progressbar span {
	background: #cee762;
	display: block;
	height: 100%;
	border-radius: 0 0 0 4px;
	-webkit-border-radius: 0 0 0 4px;
	-moz-border-radius: 0 0 0 4px;
}
.right_block b {
	font-size: 12px;
	font-style: bold;
	color: #333;
}
.challenges {
	background: #e6f6fc;
}
.challenges .box-inner {
	padding-bottom: 5px !important;
}
.challenges img {
	display: block;
	margin-right: 20px;
	box-shadow: 1px 1px 2px #cfe2e8;
	-webkit-box-shadow: 1px 1px 2px #cfe2e8;
	-moz-box-shadow: 1px 1px 2px #cfe2e8;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin-bottom: 15px;
	float: left;
}
.challenges span {
	font-size: 18px;
	color: #333;
	font-style: normal;
	width: 400px;
	margin-bottom: 10px;
	float: left;
}
.challenges .box-inner p {
	font-size: 12px;
	color: #333;
	margin-bottom: 20px;
}
.challenges .info {
	width: 515px;
	overflow: hidden;
	padding-bottom: 15px;
	float: left;
	min-height: 105px;
	line-height: 1.9em;
}
.challenges .info div {
	width: 400px;
	float: left;
}
.time_left {
	width: 120px;
	height: 100%;
}
.time_left .top, .time_left .down {
	background: #c1e037;
	width: 120px;
	text-align: center;
	position: absolute;
	right: 0px;
	display: block;
	border:0px solid white;
}
.time_left .top {
	top: 0px;
	clear: both;
	height: 70%;
	border-radius: 0 15px 0 0;
	-webkit-border-top-right-radius:15px;
	-moz-border-radius: 0 15px 0 0;
}
.time_left .down {
	bottom: 0px;
	height: 30%;
	border-top: 1px solid #9eb729;
	border-radius: 0 0 15px 0;
	-webkit-border-bottom-right-radius:15px;
	-moz-border-radius: 0 0 15px 0;
}
.box-container .box .time_left .down h5 {
	text-align: center;
	margin-bottom: 0px;
	font-size: 17px;
}
.box-container .box .time_left .top h5 {
	padding-top: 5px;
	margin: 10px 0 0;
	font-size: 17px;
	text-align: center;
}
.language-es .time_left.missed_task_es .top h5,
.language-br .time_left.missed_task_br .top h5,
.language-es .time_left.notVerified_es .top h5,
.language-br .time_left.notVerified_br .top h5{
	margin-top: 0;
}
.time_left em {
	font-family: "Open Sans";
	font-size: 16px;
	color: #d12525;
	font-style: normal;
}
.time_left .top.orange, .time_left .down.orange {
	background: #f59667;
}
.time_left .down.orange {
	border-top: 1px solid #c97c55;
}
.time_left .top.light_grey, .time_left .down.light_grey {
	background: #d6d7d9;
}
.time_left .down.light_grey {
	border-top: 1px solid #8a8b8d;
}
.challenges .done {
	background: #bfe320 !important;
	margin-left: 0px;
}
.challenges .done.req {
	background: #f59667 !important;
}

.challenges .details {
	background: #d6d7d9 !important;;
	margin-left: 0px;
	position: relative;
}
.challenges .edit {
	background: #EDC027 !important;;
	margin-left: 0px;
	position: relative;
}

.clear {
	margin-bottom: 30px;
}
.challenges .time_left img {
	width: 27px;
	height: 27px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	float: none;
	margin: 5px 0 0 45px;
}
.time_left .top a {
	margin-top:-2px;
}

.completedTasks .top a {margin-top: -15px !important;}
.completedTasks .top h5 {padding-top: 0px;margin-top: 10px;}
.jsCompletedTask .icon {top:17px;}
.taskDescriptionContainer #description{width:165px}
.dashboardBuyBtn {
	position: relative !important;
	top: 0px !important;
	left: 0px !important;
	z-index: 2;
}
.progressbar.dashboardProgressBar{width: 110px; top: 71px; display: block;}
.time_left_es .first{margin-left: 5px !important;}
.time_left.missed_task_es .first, .time_left.notVerified_en .first{margin-left: 5px !important;}
.time_left.notVerified_es .first{margin-left: 2px !important;}
.light_grey.light_grey_es{width: 130px !important;}

#childProgress .moneyProgress .bar {width: 246px;}

.challenges .done:hover {background-color: #BFE320 !important;}
.challenges .done.req:hover {background-color: #f59667 !important;}
.challenges .details:hover {background-color: #D6D7D9 !important;}
.challenges .edit:hover {background-color: #EDC027 !important;}

/*--End Kid Dashboard*/


/*--Start Subscription*/

.blue.add: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 #fff;
	border-color:#9faaac;
	background-color:#53bdda;
}

.button.green_small {
	position: absolute;
	top: 125px;
	left: 10px;
	background: #c1d956;
}
.button.green_small:hover {
	position: absolute;
	top: 125px;
	left: 10px;
	background: #d8e792;
}
.button.green_small:active {
	position: absolute;
	top: 125px;
	left: 10px;
	background: #91a725;
}

.box-content-inner.subscription-w{padding:30px;min-height: 300px;}
.subscription-w.box-container {width:100%;overflow:visible;}
h1{color:#525254;font:18px/20px "ABeeZee", cursive;}
.subscription-attention{font-size:18px;margin:20px auto 30px;text-align:center;}
.subscription-can-change{text-align:center;}
.subscription-code{width:450px;margin:20px auto 0;overflow:hidden;text-align:center;position:relative;z-index:160;}
.subscription-code .code-value{width:335px;margin-top:8px;}
.button.green_small.code-apply{position:relative;left:0;top:0;background-color: #7dd0e7;}
.button.green_small.code-apply: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;
}
.subscription-code p{font-size:18px;color:#333;}
.subscription-plans{width:108%;overflow:hidden;margin-top:-3px;position:relative;z-index:150;}
.subscription-plan{
	float:left;
	margin:60px 2% 18px;
	width:24%;
	background:#fff url(https://www.agentpiggy.com/static/en/img_new/plan-bg.png) repeat-x 0 0;
	padding:7px 14px;
	-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);
	border:3px solid #fff;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
	position:relative;
	min-height: 185px;
}
.subscription-plan.curent-plan{border:3px solid #c8e05d;}
.language-br .subscription-plans .button.green_small, couponApplyBtn {font-size: 14px !important;}
.plan-name{text-align:center;color:#333;font:24px/30px "ABeeZee", cursive;}
.plan-value{text-align:center;color:#333;font-size:18px;}
.plan-value i{color:#f00;text-decoration:line-through;margin-right:10px;}
.subscription-plan ul{width:95%;padding:10px 0 30px 5%;margin:10px 0;border-top:1px solid #c3c3c3;}
.subscription-plan ul li{list-style-image:url(https://www.agentpiggy.com/static/en/img_new/list-style-type-dot.png);font-size:14px;line-height:16px;}
.flyer-15{position:absolute;right:-20px;top:-61px;display:block;width:106px;height:106px;}
.flyer-15.save-15-en{background:url(https://www.agentpiggy.com/static/en/img_new/save-15-en.png);}
.flyer-15.save-15-es{background:url(https://www.agentpiggy.com/static/en/img_new/save-15-es.png);}
.flyer-15.save-15-br{background:url(https://www.agentpiggy.com/static/en/img_new/save-15-br.png);}
.flyer-10{position:absolute;right:-20px;top:-90px;display:block;width:150px;height:135px;}
.flyer-10.save-10-en{background:url(https://www.agentpiggy.com/static/en/img_new/save-10-en.png);}
.flyer-10.save-10-es{background:url(https://www.agentpiggy.com/static/en/img_new/save-10-es.png);}
.flyer-10.save-10-br{background:url(https://www.agentpiggy.com/static/en/img_new/save-10-br.png);}
.button-centered{position:absolute;left:0;bottom:-5px;width:100%;text-align:center;}
.button.green_small.check-out-paypal{position:relative;left:0;top:0}
.this-is-curent{font-size:10px;line-height:20px;position:absolute;left:0;bottom:2px;width:100%;text-align:center;text-transform:uppercase;font-style:italic;color:#999;}
.subscription-time-left{
	margin:60px auto 20px;
	width:615px;padding:0 0 0 20px;height:71px;
	background:#facccb;
	-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);
	border:3px solid #fff;
	-webkit-border-radius:12px;
	-moz-border-radius:12px;
	border-radius:12px;
	position:relative;
}
.s-t-o-name{width:595px;height:71px;color:#d5514b;text-shadow:0 2px 1px #fff;font-family: "Comfortaa";font-size: 26px;margin-top: 26px;}
.language-es .s-t-o-name, .language-br .s-t-o-name{font-size: 23px;}
.s-t-o-name #subscription {font-size: 20px}
.subscription-time-out{
	width:242px;height:71px;
	position:absolute;top:0;right:0;
	background:url(https://www.agentpiggy.com/static/en/img_new/t-u-bg.png) repeat-x 0 0;
	-webkit-border-top-right-radius: 9px;
	-webkit-border-bottom-right-radius:9px;
	-moz-border-radius:0 9px 9px 0;
	border-radius:0 9px 9px 0;
}
.subscription-time-out span{width:80px;height:71px;display:block;float:left;border-left:1px solid #000;text-align:center;font-size:46px;line-height:76px;font-weight:bold;color:#fff;}
.subscription-time-out span:first-child{border:0;}
.subscription-time-out-legend{width:242px;height:63px;position:absolute;bottom:34px;right:0;background:url(https://www.agentpiggy.com/static/en/img_new/t-o-l-bg.png) repeat-x 0 100%;}
.subscription-time-out-legend span{width:80px;display:block;float:left;text-align:center;font-size:12px;text-transform:uppercase;font-style:italic;color:#666;}

.subscription-time-left-trial-es, .subscription-time-left-trial-br {width:700px !important;}
.subscription-time-left-payed-es {width:645px !important;}
.box-container.thankyou{width: 900px;}

#couponErrorContainer{width:360px}

/*--End Subscription*/

/*--Sidebar for kids*/
.box .box-inner.for_accounts {
    padding: 20px 0 0;
}
.box .box-inner.for_accounts .sidebarTotal,
.box .box-inner.for_accounts .piggys {
	margin-left: 24px;
    padding: 10px 0 5px;
    width: 173px;
}
.box .box-inner.for_accounts .accounts {
	height: 58px;
	vertical-align:top;
	width: 173px;
	margin-left: 24px;
}
.box .box-inner.for_accounts .green_panel {
	background: url("https://www.agentpiggy.com/static/en/img_new/bg_gr_panel.jpg");
	box-shadow: 1px 1px 5px #90ab41 inset;
	text-align: right;
	padding: 16px 16px 10px 20px;
	font-size: 1.1em;
	height: 55px;
}
.box .box-inner.for_accounts .green_panel #plan_spend, .box .box-inner.for_accounts .green_panel #plan_give {
	background: url("https://www.agentpiggy.com/static/en/img_new/piggy_plans_small.png") no-repeat;
	background-position: -280px 0px;
	height: 75px;
	width: 70px;
	float: left;
	margin-top: -10px;
}
.box .box-inner.for_accounts .green_panel #plan_give {
	background-position:-195px 6px
}
.box .box-inner.for_accounts .green_panel h5 {
	color: #6f6f6f;
}
.box .box-inner.for_accounts .green_panel {
	color: #7dac00;
	text-shadow:0 1px 1px #fff;
}
.box .box-inner.for_accounts .cashout .button {
	display: inline-block;
	margin-top: 7px;
}
.language-br .box .box-inner.for_accounts .cashout .button {left:79px !important;}
.language-es .box .box-inner.for_accounts .cashout .button {left:76px !important;}
/*--End Sidebar for kids*/


/*--Start parent's marketplace*/
.add.pr {
	position: absolute;
	right: 30px;
	top: 14px;
	margin-bottom: 10px;
}
.pencil {
	border-radius: 0;
	background-position: -3px 0px;
	height: 36px;
	width: 31px;
	position: absolute;
	bottom: 60px;
	left: 20px;
}
.pencil:hover {
    background-position: -3px -36px;
}
.highlight:hover {
	background-position:-70px -36px;
}
.popular.nostar {
	position: absolute;
	left: 10px;
	top: -15px;
}
.parent_m .bin {
	top: 126px;
	left: 57px;
}
.box-container.marketPlace.mp_parents  {
	width: 910px;
	margin-top: 10px;
}
.box-container.marketPlace.mp_parents .items.parent_m  {
	width: 900px;
}
.parent_m .goods .popular b {
	font-size: 10px;
	font-style: italic bold; 
}
.box_ch {
	width: 47px;
	overflow: hidden;
	position: absolute;
	top: -14px;
	right: -10px;
	z-index: 99999;
}
.box-ch ul {
	overflow: hidden;
}
.box_ch ul li {
	margin-bottom: 7px;
	width: 43px;
	height: 43px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	box-shadow: 0px 1px 2px #939495;
	-webkit-box-shadow: 0px 1px 2px #939495;
	-moz-box-shadow: 0px 1px 2px #939495;
	text-align: center;
	list-style: none;
}
.mp_parents .items.parent_m .goods {
	margin-right: 17px;
	width: 208px;
	padding: 2px;
}
.mp_parents .items .goods+.last{
	margin:0;
}
.mp_parents .items .goods .box_ch ul li a img {
	border-radius: 4px;
	box-shadow: 0px 1px 2px #939495;
	width: 43px;
	height: 43px;
}
.more {
    background: none repeat scroll 0 0 #FFFFFF;
    height: 33px !important;
    line-height: 10px;
    padding-top: 8px;
    text-align: center;
}
.more a {
	text-decoration: none;
	color: #000;
	font-size: 10px;
}
.marketPlace.mp_parents {
	width: 100%;
}
.full_list {
	width: 209px;
	overflow: hidden;
	border-radius: 0 0 15px 15px;
	background: url("https://www.agentpiggy.com/static/en/img_new/bg_wishlist.jpg");
	position: absolute;
	top: 160px;
	z-index: 100;
	text-align: center;
	box-shadow: inset 1px 10px 20px #487888;
}
.marketPlace .items .goods .full_list ul li a img {
	width: 43px;
	height: 43px;
	border-radius: 3px;
	box-shadow: 0px 1px 1px #5b838f;
}
.marketPlace .items .goods .full_list ul {
	overflow: hidden;
}
.marketPlace .items .goods .full_list ul li {
	float: left;
	display: block;
	width: 52px;
	height: 70px;
	margin: 5px 7px;
}
.marketPlace .items .goods .full_list ul li a {
	font-size: 12px;
	text-decoration: none;
	color: #22353b;
}
.marketPlace .items .goods .full_list p {
	font-size: 12px;
	padding-top: 10px;
}
.marketPlace .items .goods .full_list p b {
	font-size: 12px;
	font-style: italic bold;
}

.parent_m .edit {
	background-image: url(https://www.agentpiggy.com/static/en/img_new/icons.png);
	background-position: 0 0;
	right: 20px;
	height: 36px;
	width: 36px;
	top: 126px;
	left: 15px;
	position: absolute;
}
.box-container .wishlistItem .goods img {width: 200px;height: 155px;border-radius: 15px;box-shadow: 2px 3px 10px #c6e5f0;}
.parent_m .edit:hover {background-position:-0 -36px;}
/*--End parent's marketplace*/

/*--Start Account History*/
.accountHistory .add.prev {
	position: absolute;
	top: 71px;
	left: 30px;
	width: 130px;
	right: 30px !important;
}
.accountHistory .next {
	position: absolute;
	right: 18px;
	top: 71px;
}
.accountHistory .box-content-inner {
	text-align: center;
	overflow: hidden;
	position: relative;
	padding: 30px !important;
}
.accountHistory .box-content-inner h5 {
	font-size: 30px;
	width: 900px;
	margin-top: -10px;
}
.accountHistory #jsMonthPicker {
	position: absolute;
	top: 60px;
	left: 350px;
	z-index: 100;
}
.accountHistory #jsMonthPicker .ui-datepicker .ui-datepicker-prev,
.accountHistory #jsMonthPicker .ui-datepicker .ui-datepicker-next {
	top:5px !important;
}
.accountHistory #jsMonthPickerTrigger {
	cursor: pointer;
}
.accountHistory .hr {
	width: 900px;
	height: 4px;
	border-top: 1px solid #6e797d;
	border-bottom: 1px solid #6e797d;
}
.accountHistory #yellow_box {
	height: 190px !important;
	width: 770px;
	padding-left: 130px;
	margin-top: 20px;
	overflow: hidden;
	text-align: left;
	position: relative;
	background: rgb(254,253,224); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(254,253,224,1) 1%, rgba(253,247,139,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(254,253,224,1)), color-stop(100%,rgba(253,247,139,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(254,253,224,1) 1%,rgba(253,247,139,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(254,253,224,1) 1%,rgba(253,247,139,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(254,253,224,1) 1%,rgba(253,247,139,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(254,253,224,1) 1%,rgba(253,247,139,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefde0', endColorstr='#fdf78b',GradientType=0 ); /* IE6-9 */
}
.accountHistory #yellow_box h6 {
	font-size: 18px;
	color: #525254;
	margin: 10px 0 10px;
}
.accountHistory #yellow_box p {
	font-size: 14px;
	color: #000;
	margin-bottom: 30px;
}
.accountHistory #yellow_box b {
	font-style: bold;
}
.accountHistory #yellow_box table {
	width: 370px;
	margin-bottom: 30px;
}
.accountHistory #yellow_box table tbody tr {
	height: 24px;
	border-bottom: 1px dotted #000;
	background: none;
}
.accountHistory #yellow_box table tbody tr {
	height: 24px;
	border-bottom: 1px dotted #000;
	background: none;
}
.accountHistory #yellow_box table tbody .first {
	border-top: 1px dotted #000;
}
.accountHistory #yellow_box table tbody tr td {
	text-align: left;
	background: none;
}
.accountHistory #yellow_box table tbody tr .second {
	font-size: 14px;
	text-align: right;
	overflow: hidden;
	white-space: nowrap;
}
.accountHistory .diagramma {
	width: 900px;
	height: 240px !important;
	border: 0 !important;
	margin: 20px 0;
}
.accountHistory #lineChart {
	float: left;
	width: 449px;
	height: 240px;
}
.accountHistory #pieChart {
	float: right;
	width: 450px;
	height: 240px;
	border: 0;
}
.accountHistory .box-stamp {
	position: relative;
}
.accountHistory .pig_div {
	width: 110px;
	height: 130px;
	display: block;
	position: absolute;
	left: 5px;
	top: -10px;
	overflow: hidden;
	z-index: 199;
}
.accountHistory .pig_div img {
	width: 110px;
	height: 130px;
}
.accountHistory .press_b {
	width: 129px;
	height: 129px;
	display: block;
	position: absolute;
	top: 134px;
	right: -28px;
	z-index: 199;
}
.accountHistory .columns {
	border-bottom: 1px solid #000;
	float: left;
	width: 270px;
	height: 150px;
	position: absolute;
	right: 60px;
	top: 9px;
}
.accountHistory .completed {
	width: 50px;
	position: absolute;
	bottom: 0px;
	left: 50px;
	height: 125px;
}
.accountHistory .completed div {
	border: 1px solid;
	position: absolute;
	bottom: 0px;
	width: 50px;
	height: 100%;
}
.accountHistory .missed {
	position: absolute;
	width: 50px;
	bottom: 0px;
	left: 160px;
	height: 125px;
}
.accountHistory .columns .completed  span {
	display: block;
	position: absolute;
	bottom: 0px;
	margin-top: -100%;
	width: 50px;
	background: rgb(211,222,138); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(211,222,138,1) 1%, rgba(163,187,12,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(211,222,138,1)), color-stop(100%,rgba(163,187,12,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(211,222,138,1) 1%,rgba(163,187,12,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(211,222,138,1) 1%,rgba(163,187,12,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(211,222,138,1) 1%,rgba(163,187,12,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(211,222,138,1) 1%,rgba(163,187,12,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3de8a', endColorstr='#a3bb0c',GradientType=0 ); /* IE6-9 */
}
.accountHistory .columns .missed span {
	display: block;
	position: absolute;
	bottom: 0px;
	margin-top: -100%;
	width: 50px;
	background: rgb(240,176,148); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(240,176,148,1) 1%, rgba(224,93,36,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,rgba(240,176,148,1)), color-stop(100%,rgba(224,93,36,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(240,176,148,1) 1%,rgba(224,93,36,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(240,176,148,1) 1%,rgba(224,93,36,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(240,176,148,1) 1%,rgba(224,93,36,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(240,176,148,1) 1%,rgba(224,93,36,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0b094', endColorstr='#e05d24',GradientType=0 ); /* IE6-9 */
}
.accountHistory .comp_ed, .accountHistory .miss_ed {
	position: absolute;
	top: 155px;
	font-size: 14px;
}
.accountHistory .comp_ed {
	left: 41px;
}
.accountHistory .miss_ed {
	left: 162px;
}
.accountHistory .box-container {
	width: 900px;
}
subscription-w .box-container table, .accountHistory .box-container table {
	width: 900px;
	table-layout: auto;
}
subscription-w .box-container table thead tr, .accountHistory .box-container table thead tr, .loanScheduleTable table thead tr {
	height: 35px;
}
.subscription-w .box-container table thead tr td , .accountHistory .box-container table thead tr td {
	text-align: center;
	font-size: 12px;
	color: #b3b3b4;
}
.subscription-w .box-container table tr, .accountHistory .box-container table tr {
	height: 45px;
	border-top: 1px solid #b2b2b2;
}
.subscription-w .box-container table tr.even td, .accountHistory .box-container table tr.even td,
.loanScheduleTable table tbody tr.even td, .jobParameters table tbody tr.even td, table.accountsDynamics tbody tr.even td {
	background: #ededed;
}
.subscription-w .box-container table tbody tr td, .accountHistory .box-container table tbody tr td, .loanScheduleTable table tbody tr td,
.jobParameters table tbody tr td, .accountsDynamics tr td {
	font-size: 14px;
	color: #333;
	padding: 0;
}
.subscription-w .accountHistory .box-container table tbody tr td a, .accountHistory .box-container table tbody tr td a {
	color: #333;
}
.subscription-w .box-container table tr .first, .accountHistory .box-container table tr .first {
	text-align: left;
	padding-left: 10px;
	width: 200px;
}
.subscription-w .box-container table tbody tr .third, .accountHistory .box-container table tbody tr .fourth {
	text-align: left;
	width: 85px;
}
.accountHistory .box-container table tbody tr .fourth {
	padding-left: 8px;
}
.accountHistory .box-container table tbody tr .third {
	min-width: 250px;
	max-width: 300px;
	overflow: hidden;
	padding: 0 5px;
}
.subscription-w .box-container table tbody tr .last {
	text-align: left;
	width: 80px;
	padding-left: 10px;
	font-style: italic;
	font-weight: bold;
}
.subscription-w .box-container table tbody .the_end, .accountHistory .box-container table tbody .the_end {
	border-bottom: 1px solid #b2b2b2;
}

.userType_kid.accountHistory .add.prev, .userType_kid.accountHistory .next {top: 18px !important;}

.userType_kid.accountHistory .press_b {top: 90px !important;}

.accountBbvaBalance h5 {
	text-align: left;
	color: #636366;
    font-family: "Comfortaa",cursive;
    font-size: 18px !important;
    font-weight: normal;
    line-height: 1.1em;
    margin-bottom: 20px;
    text-shadow: 0 1px 1px #ffffff;
}
.accountHistory .balanceTitle {
    font-family: "ABeeZee",cursive;
    font-size: 30px;
}
.accountHistory .netWorthTitle {
	font-family: "ABeeZee",cursive;
	font-size: 30px;
	line-height: 1em;
}
.accountHistory #netWorth {
	padding-top: 160px;
	width: 225px;
}
.accountHistory #netWorthIconColumn {
	padding-top: 154px;
	width: 92px;
	margin-left: -18px;
	text-align: left;
}
#netWorthPopup{
	height: 473px;
	padding: 0;
	width: 584px;
	margin-left: -78px;
}
#netWorthPopup .closeQuestionPopup{
	position:absolute;
	right: -75px;
	top: 108px;
}
#netWorthPopup .netWorthText{
	position: absolute;
	right: -31px;
	top: 152px;
	width: 300px;
}
#netWorthPopup .netWorthText h4 {
	margin: 0;
	font-family: "Open Sans", cursive;
	padding: 13px 7px 0px 7px;
	font-weight: normal;
	color: white;
	font-size: 18px;
}
.accountHistory .balanceColumn {
	width:300px;
	float:left;
	margin: 0 auto;
}
.accountHistory #assetsChart, .accountHistory #liabilitiesChart {
	width: 240px;
	margin: 0 auto;
}
.accountBbvaBalance .button.green_small {
	position: static !important;
}

#jsReport{position: relative;}
/*--End Account History*/

#pageshare {
	position:fixed;
	top:35%;
	float:right;
	right: 0;
	border-radius:5px 0 0 5px;
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	background-color:#ffffff;
	padding:7px 4px 4px 5px;
	z-index:10;
	box-shadow: 0 2px 6px #939495;
	-webkit-box-shadow: 0 2px 6px #939495;
	-moz-box-shadow: 0 2px 6px #939495;
	display:none;
}
#pageshare .sbutton {float:left;clear:both;margin:6px;}
.fb_share_count_top {width:48px !important;}
.fb_share_count_top, .fb_share_count_inner {-moz-border-radius:3px;-webkit-border-radius:3px;}
.FBConnectButton_Small, .FBConnectButton_RTL_Small {width:49px !important; -moz-border-radius:3px;/*bs-fsmsb*/-webkit-border-radius:3px;}
.FBConnectButton_Small .FBConnectButton_Text {padding:2px 2px 3px !important;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:8px;}

/* FUN page - START */
.button.button_green {background-color:#bcdd4b;}
.button.button_green:hover {background-color:#d8f37b;}
.fun-left-div {
	float: left;
	width:450px;
	margin-bottom: 40px;
}
.fun-right-div {
	float: left;
	width:380px;
	margin-left: 30px;
}
.fun-right-div p {margin-top:15px;}
.fun-right-div p.number1 {background: url('https://www.agentpiggy.com/static/en/img_new/numbers.png') no-repeat scroll 0 0 transparent; padding:3px 0 0 40px; min-height: 30px;}
.fun-right-div p.number2 {background: url('https://www.agentpiggy.com/static/en/img_new/numbers.png') no-repeat scroll 0 -90px transparent; padding:3px 0 0 40px; min-height: 30px;}
.fun-right-div p.number3 {background: url('https://www.agentpiggy.com/static/en/img_new/numbers.png') no-repeat scroll 0 -180px transparent; padding:3px 0 0 40px; min-height: 30px;}
.full-image {
	background-color: white;
	width: 450px;
	height: 250px;
	overflow: hidden;
	box-shadow: 0 0px 8px rgba(50, 175, 209, 0.5);
	-webkit-box-shadow: 0 0px 8px rgba(50, 175, 209, 0.5);
	-moz-box-shadow: 0 0px 8px rgba(50, 175, 209, 0.5);
	position:relative;
}

/* FUN page - end */



/*--Start Parents Dashboard*/
.parent-dashboard .your-kids .box.red,.parent-dashboard .your-kids .box.blue {
	cursor: auto;
}
.parent-dashboard .your-kids .childName {
	width: auto;
}
.parent-dashboard .childName {
	cursor: pointer;
}

.left_part {
	float: left;
	width: 305px;
	overflow: hidden;
	position: relative;
	margin: 0 18px 0 0;
	padding: 20px 0 15px;
}
.left_part .button.green {
	position: absolute;
	top: 10px;
	left: 198px;
	width: 105px;
	text-align: center;
}
.left_part h5, .right_part h5 {
	font-size: 22px;
}
.left_part .your-kids {
	width: 305px;
}
.left_part .your-kids h2 {
	font: normal 24px "Comfortaa", cursive;
	padding: 6px 0 0 18px;

}
.left_part .your-kids .box.red h2 {
	color: #d5514b;
	background: url("https://www.agentpiggy.com/static/en/img_new/arrow_r_c.png") 0 18px no-repeat;
	text-shadow: 0px 2px 0px #fbdcdc;
}
.left_part .your-kids .box.red .active {
	background: url("https://www.agentpiggy.com/static/en/img_new/arrow_r_a.png") 0 18px no-repeat;
}
.left_part .your-kids .box.blue h2 {
	color: #39809a;
	background: url("https://www.agentpiggy.com/static/en/img_new/arrow_bl_c.png") 0 18px no-repeat;
	text-shadow: 0px 2px 0px #c4edfa;
}
.left_part .your-kids .box.blue .active {
	background: url("https://www.agentpiggy.com/static/en/img_new/arrow_bl_a.png") 0 18px no-repeat;
}
.left_part .childName .box-inner, .left_part .childName .box-inner {
	position: relative;
	padding: 8px 8px 8px 15px;
}
.left_part .box-inner .pencil {
	position: absolute;
	top: 15px;
	left: 204px;
	background-position: -2px 0;
	width: 33px;
}
.left_part .imageContainer {
	float: right;
	width: 44px;
	height: 44px;
	border: none;
}
.left_part .imageContainer img {
	width: 44px;
	height: 44px;
}
.left_part .childStatistics, .left_part .childStatistics {
	width: 305px;
	position: relative;
	top: 15px;
	left: -15px;
	overflow: hidden;
}
.left_part .left  {
	width: 140px;
	float: left;
	margin-right: 15px;
}
.left_part .right {
	width: 130px;
	float: left;
}
.wrap_for_table {
	background-color: rgba(255,255,255,0.4);
	overflow: hidden;
	padding: 0px 0px 0 10px;
}
.box.red .wrap_for_table {
	border-top: 1px dashed #dd746f;
	border-bottom: 1px dashed #dd746f;
}
.box.blue .wrap_for_table {
	border-top: 1px dashed #39809a;
	border-bottom: 1px dashed #39809a;
}
.left_part .your-kids .box.red .wrap_for_table table, .left_part .your-kids .box.blue .wrap_for_table table  {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	font-size: 14px;
	margin-top: 10px;
	box-shadow: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
}
.left_part .your-kids .box.red .wrap_for_table table tr td, .left_part .your-kids .box.blue .wrap_for_table table tr td {
	color: #000;
	width: 100%;
	width: auto;
	text-align: left;
}
.left_part .your-kids .box.red .wrap_for_table table .with_bold, .left_part .your-kids .box.blue .wrap_for_table table .with_bold {
	border-bottom: none;
}
.left_part table tr .second {
	text-align: right;
	white-space: nowrap;
}
.left_part table b {
	font-size: 14px;
	font-style: bold;
}
.left_part table tbody .long {
	font-size: 9px;
	padding: 8px 4px;
}
.left_part .box.red .long {
	border-bottom:1px solid #fce3e2;
}
.left_part .box.blue .long {
	border-bottom:1px solid #b9e5f4;
}
.left_part .last {
	border-bottom: none;
	border-radius: 0 0 4px 4px;
	-webkit-border-radius: 0 0 4px 4px;
	-moz-border-radius: 0 0 4px 4px;
}
.left_part .box.red .last {
	box-shadow: 1px 1px 2px #f1bdbc inset;
	-webkit-box-shadow: 1px 1px 2px #f1bdbc inset;
	-moz-box-shadow: 1px 1px 2px #f1bdbc inset;
	background: #f7d1d0;
	border-bottom: none;
}
.left_part .box.blue .last {
	box-shadow: 1px 1px 2px #9ce0f7 inset;
	-webkit-box-shadow: 1px 1px 2px #9ce0f7 inset;
	-moz-box-shadow: 1px 1px 2px #9ce0f7 inset;
	background: #b9e5f4;
	border-bottom: none;
}
.left_part .with_shadow {
	border-radius: 4px 4px 0 0;
	-webkit-border-radius: 4px 4px 0 0;
	-moz-border-radius: 4px 4px 0 0;
	border-bottom: none;
}
.left_part .box.red .with_shadow {
	box-shadow: 1px 1px 2px #e79b9a inset;
	-webkit-box-shadow: 1px 1px 2px #e79b9a inset;
	-moz-box-shadow: 1px 1px 2px #e79b9a inset;
	background: #f7d1d0;
}
.left_part .box.blue .with_shadow {
	box-shadow: 1px 1px 2px #9ce0f7 inset;
	-webkit-box-shadow: 1px 1px 2px #9ce0f7 inset;
	-moz-box-shadow: 1px 1px 2px #9ce0f7 inset;
	background: #b9e5f4;
}

.left_part table tbody .top {
	height: 40px;
}
.left_part .box.red table tbody tr {
	border-bottom: 1px solid #cab6b6;
}
.left_part .box.blue table tbody tr {
	border-bottom: 1px solid #9ce0f7;
}
.left_part table tbody tr .empty {
	border-bottom: none;
	width: 20px;
}
.left_part table tbody tr td {
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	background: none;
}
.left_part .button.green_small.deposit {
	position:inherit;
	top: 0px;
	left: 0px;
}
.left_part .childStatistics .button.green_small.a_n_c, .left_part .childStatistics .button.green_small.a_n_c {
	margin-left: 25px;
	position:inherit;
	width: 155px;
	top: 0px;
	left: 0px;
}
.childStatistics, .childStatistics {
	text-align: center;
	height: 100%;
	position: relative;
}
.left_part .view {
	color: #333;
	font-size: 13px;
	margin-top: 10px;
	margin-bottom: 10px;
	position: relative;
	display: block;
}
.left_part .button, .left_part .your-kids .childName .button, .your-kids .childName .button {
	background: #c1d956;
}
.left_part .button:hover, .left_part .your-kids .childName .button:hover, .left_part .your-kids .childName .button:hover {
	background: #d8e792;
}
.left_part .button:active, .left_part .your-kids .childName .button:active, .left_part .your-kids .childName .button:active {
	background: #91a725;
}
.right_part {
	position: relative;
	width: 595px;
	float: left;
	margin-top: 20px;
}
.decision {
	width: 100%;
	margin-bottom: 15px;
}

.decision input#notifications_filter {
	float: left;
	margin-left: 17px;
	margin-right: 0;
	width: 178px;
}

.decision .clear {
	margin: 0;
}

.ch_s {
	position: relative;
}
.ch_s h5 {
	font-size: 22px;
}
.right_part .ch_s .a_n_c {
	position: absolute;
	top: 0px;
	left: 444px;
	width: 150px;
	text-align: center;
}
.one_block {
	width: 100%;
	border-bottom: 1px solid #9ebcc6;
	padding: 10px 0 12px;
	overflow: hidden;
}
.right_part .info {
	width: 65%;
	float: left;
	padding-right: 10px;
}
.right_part .info b {
	display: block;
	font-size: 14px;
	font-style: bold;
	color: #333;
}
.right_part .info b > span {
	font-size: 14px;
	font-style: bold;
	color: #bb332d;
}
.right_part .decision .info > span {
	font-size: 14px;
	color: #979fa2;
}
.right_part .decision .info > p {
	margin-top: 14px;
	font-size: 14px;
	color: #333;
}
.right_part .decision .info > p a {
	font-size: 14px;
	color: #1363a0;
	background: url("https://www.agentpiggy.com/static/en/img_new/for_a.png") no-repeat;
	background-position: right;
	padding-right: 13px;
}
.right_part .buttons {
	float: left;
	width: 190px;
	height: 95px;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	position: relative;
	margin-left: 17px;
}
.right_part .buttons a.huge-button {
	display: block;
	text-align: center;
	font-size: 12px;
	font-style: bold;
	text-decoration: none;
	color: #313132;
	text-shadow: #fff 0px 1px 0px;
	overflow: hidden;
	float: left;
	width: 49.5%;
	height: 100%;
}
.right_part .buttons a.huge-button.left {
	border-right: 1px solid #66939f;
}
.right_part .buttons a.huge-button.left {
	background: url(https://www.agentpiggy.com/static/en/img_new/huge-button.png) -1px -99px no-repeat;
}
.right_part .buttons a.huge-button.left:active {
	background: url(https://www.agentpiggy.com/static/en/img_new/huge-button.png) -1px 0px no-repeat;
}
.right_part .buttons a.huge-button.right {
	background: url(https://www.agentpiggy.com/static/en/img_new/huge-button.png) -101px -99px no-repeat;
}
.right_part .buttons a.huge-button.right:active {
	background: url(https://www.agentpiggy.com/static/en/img_new/huge-button.png) -101px 0px no-repeat;
}
.right_part .buttons a.huge-button.right {
	border-radius: 0 8px 8px 0;
	-webkit-border-radius: 0 8px 8px 0;
	-moz-border-radius: 0 8px 8px 0;
}
.right_part .buttons a.huge-button.right span,
.right_part .buttons a.huge-button.left span {
	margin-top: 22px;
	margin-left: -10px;
	display: block;
}
.right_part .buttons a.huge-button.right span {
	margin-left: 0px;
}

.right_part .buttons a.huge-button.right.disabled {background: url(https://www.agentpiggy.com/static/en/img_new/huge-button.png) -300px 0px no-repeat;}
.right_part .buttons a.huge-button.left.disabled {background: url(https://www.agentpiggy.com/static/en/img_new/huge-button.png) -202px 0px no-repeat;}

.box-content-inner.parents_d {
	padding: 10px 18px 10px 18px;
}
.right_part .buttons .check, .right_part .buttons .reject {
	position: absolute;
	top: 18px;
}
.right_part .buttons .check {
	left: 30px;
}
.right_part .buttons .reject {
	left: 123px;
}
.or {
	background: url("https://www.agentpiggy.com/static/en/img_new/or.png") no-repeat;
	position: absolute;
	top: 28px;
	left: 77px;
	width: 32px;
	height: 36px;
	font-size: 11px;
	font-style: bold;
	color: white;
	text-align: center;
	padding-top:8px;
	text-shadow: -1px 0px 1px #000;
}
.parents_d .right_part .ch_s table {
	table-layout: auto;
	font-size: 14px;
	background:  #fff;
	box-shadow: 0px 1px 1px #9bc1ce inset;
	-webkit-box-shadow: 0px 1px 1px #9bc1ce inset;
	-moz-box-shadow: 0px 1px 1px #9bc1ce inset;
}
.ch_s table .blue {
	height: 38px;
	background: #cbdfe7;
	color: #5296b1;
	font-size: 12px;
	font-style: bold;
	text-shadow: 0px 1px 0px #fff;
}
.ch_s table .first {
	border-radius: 8px 8px 0 0;
	-webkit-border-radius: 8px 8px 0 0;
	-moz-border-radius: 8px 8px 0 0;
	box-shadow: 1px 4px 4px #9bc1ce inset;
	-webkit-box-shadow: 1px 4px 4px #9bc1ce inset;
	-moz-box-shadow: 1px 4px 4px #9bc1ce inset;
}
.ch_s table .second {
	box-shadow: 1px 4px 4px #9bc1ce inset;
	-webkit-box-shadow: 1px 4px 4px #9bc1ce inset;
	-moz-box-shadow: 1px 4px 4px #9bc1ce inset;
}
.ch_s table tr {
	border-bottom: 1px solid #b8ccd4;
	position: relative;
	height: 50px;
}
.ch_s table tr .female {
	color: #c13f3a;
	font-weight: bold;
}
.ch_s table tr .homme {
	color: #5296b1;
	font-weight: bold;
}
.ch_s table tr td {
	padding: 2px 0 2px 15px;

}
.ch_s table tr td b {
	display: block;
	font-size: 13px;
	font-style: bold;
	color: #333;
}
.ch_s table .last {
	width: 50px;
	position: relative;
	text-align: center;
	padding-right: 10px;
}
.ch_s table .last .pencil {
	position: static;
	bottom: none;
	left: 5px;
	z-index: 1;
}
.ch_s table tr td span {
	color: #777777;
}
.parent-dashboard .menu {
	position: absolute;
	width: 103px;
	overflow: hidden;
	z-index: 9999;
	right: -2px;
	margin-top: -47px;
}
.parent-dashboard .menu .top {
	height: 49px;
	background:url(https://www.agentpiggy.com/static/en/img_new/actions1.png) 0 0 no-repeat;
	display: block;
}
.parent-dashboard .menu .top a {
	display: inline-block;
	float: right;
	width: 50px;
	height: 48px;
	text-decoration: none;
}
.parent-dashboard .menu .top a:hover {
	text-decoration: none;
}
.parent-dashboard .menu .bottom {
	height: 6px;
	background:url(https://www.agentpiggy.com/static/en/img_new/actions3.png) 0 0 no-repeat;
	display: block;
}
.parent-dashboard .menu ul {
	width: 100%;
	overflow: hidden;
	background:url(https://www.agentpiggy.com/static/en/img_new/actions2.png) 0 0 repeat-y;
}
.parent-dashboard .menu ul li {
	text-align: left;
	border-bottom: 1px solid #e5e5e5;
	margin: 0 5px;
}
.parent-dashboard .menu ul a {
	color: #333;
	display: block;
	font-size: 13px;
	font-style: bold;
	height: 30px;
	line-height: 30px;
	padding-left: 12px;
	text-decoration: none;
}
.parent-dashboard .your-kids .menu {top: 51px;right: 50px;}
.parent-dashboard .right_part .info {width: 63%; margin-top: 0px;}
.parent-dashboard .right_part {margin-top: 19px;}
.parent-dashboard .right_part .buttons a.huge-button.right span, .right_part .buttons a.huge-button.left span {margin-top: 55px; margin-left: 2px; display: block;}
.parent-dashboard .button.green_small.addKid {position: absolute;top: 15px;left: 170px;}
.parent-dashboard .button.green_small.addKid_es {position: absolute;top: 15px;left: 127px;width: 170px;}
.parent-dashboard .button.green_small.addKid_br {position: absolute;top: 15px;left: 116px;width: 170px;}
.parent-dashboard input#kid_filter {position: absolute;top: 63px;left: 173px;width: 120px;}
.parent-dashboard .button.green_small.addChallange {left: 448px;width: 118px;text-align: center;top: -6px;}
.parent-dashboard h5 a.button.green_small.addChallange {left: 448px;width: 118px;text-align: center;position:inherit;}
.language-br .ch_s .button.green_small.addChallange {left: 398px; width: 170px;}
.parent-dashboard .menu li:hover {background-color:#CBDFE7;}
.parent-dashboard .tasksFilter {padding-bottom: 7px}
.ch_s table .last {width: 30px; padding-left: 0px;}
.ch_s tr:last-child {border-bottom:none;}
/*--End Parents Dashboard*/

.fun-container .jcarousel-selected {
	-moz-box-shadow: 0px 0px 6px 3px #3393AD !important;
	-webkit-box-shadow: 0px 0px 6px 3px #3393AD !important;
	box-shadow: 0px 0px 6px 3px #3393AD !important;
	overflow:hidden;
}
.fun-container .carousel .jcarousel-item-horizontal {margin-left: 5px !important;}
.fun-container .full-image {background-color: transparent;}

.dashboardNoTasks_left {float:left;width:215px;}
.dashboardNoTasks_right {float:left;width:430px;margin-top:55px;}
.dashboardNoTasks_right_es {margin-top:40px;}
.dashboardNoTasks_right_br {margin-top:40px;}
.noTasksReminder {margin-left:478px; margin-top:22px; top:114px !important;display: table-cell;position: inherit !important;}
.noTasksReminder_es {margin-left:471px !important;}
.noTasksReminder_br {margin-left:469px !important;}

.header_panel .header_border {margin-top: 94px; top:auto;}

.subscription-w .box-container table tbody tr .last{
	text-align: left;
	padding-left: 20px;
	font-weight: bold;
	font-weight: normal;
	font-style: normal;
}
.subscription-w .box-container table {table-layout: auto;}

/*--Start Share - wishlist*/
.green_share {
	height: 150px;
	box-shadow: 1px 2px 3px #88b7c6;
	background: rgb(192,211,115); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(192,211,115,1) 0%, rgba(215,233,132,1) 46%, rgba(194,217,99,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(192,211,115,1)), color-stop(46%,rgba(215,233,132,1)), color-stop(100%,rgba(194,217,99,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(192,211,115,1) 0%,rgba(215,233,132,1) 46%,rgba(194,217,99,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(192,211,115,1) 0%,rgba(215,233,132,1) 46%,rgba(194,217,99,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(192,211,115,1) 0%,rgba(215,233,132,1) 46%,rgba(194,217,99,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(192,211,115,1) 0%,rgba(215,233,132,1) 46%,rgba(194,217,99,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c0d373', endColorstr='#c2d963',GradientType=0 ); /* IE6-9 */

	text-align: center;
	color: #353535;
}
.green_share > div {
	margin: 0 auto;
	width: 960px;
	height: 150px;
	position: relative;
	overflow: hidden;
}
.green_share h5 {
	padding-top: 30px;
	font-size: 24px;
	margin-bottom: 10px;
}
.green_share p {
	font-size: 14px;
	font-variant: bold;
}
.green_share .button {
	position: absolute;
	top: 95px;
	left: 420px;
	width: 105px;
	font-family: "Comfortaa", cursive;
	font-size: 17px;
    font-weight: normal;
}
#share-wishlist {
	color: #333333;
    float: left;
    margin-left: 115px;
    padding: 10px 15px;
    width: 735px;
}
#share-wishlist h2 {
    font-size: 29px;
    line-height: 28px;
}
#share-wishlist .signup-box-content {
	padding: 20px 0 18px;
}
.share-wishlist-container .shell .pig_div {
	position: absolute;
	top: 5px;
	left: 130px;
}
#share-wishlist .wishlist {
	width: 100%;
	height: 230px;
	min-height: 230px;
	max-height: 230px;
}
#share-wishlist .wishlist ul {
	list-style: none;
	padding: 12px 15px 0 15px;
}
#share-wishlist .wishlist ul li {
	float: left;
	display: block;
	width: 210px;
	height: 208px;
	margin: 0 8px 0 5px;
	text-align: center;
}
#share-wishlist .wishlist ul li img {
	width: 210px;
	height: 168px;
}
#share-wishlist .wishlist ul li p {
	font-size: 16px;
	color: 333;
}
#share-wishlist .wishlist ul li b {
	font-size: 16px;
	color: 333;
}
#share-wishlist .wrap_l {
	width: 330px;
	text-align: left;
	float: left;
	margin-right: 30px;
}
#share-wishlist h5 {
	display: block;
}
#share-wishlist > p {
	display: block;
	font-size: 14px;
}
#share-wishlist form {
	float: left;
	width: 330px;
	text-align: left;
	margin-bottom: 70px;
}
#share-wishlist form input, #share-wishlist form textarea{
	width: 325px;
	box-shadow: 1px 2px 5px #e2e2e2 inset;
	border: 1px solid #b1b1b1;
}

#share-wishlist form input {
	margin-bottom: 20px;
}
#share-wishlist form h5 {
	margin-bottom: 10px;
}

.shortViewLogo {
	margin: 0 auto;
	text-align: center;
	padding: 60px 0 53px 0;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

.share-wishlist-container .signup-box {
	border: 3px solid white;
	/* box shadow */
	-webkit-box-shadow: 0px 2px 5px #3e8aa6;
	-moz-box-shadow: 0px 2px 5px #3e8aa6;
	box-shadow: 0px 2px 5px #3e8aa6;
	/* rounded corners */
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	/* gradient background */
	background-image: linear-gradient(bottom, #EDEDED 100%, #FFFFFF 15%);
	background-image: -o-linear-gradient(bottom, #EDEDED 100%, #FFFFFF 15%);
	background-image: -moz-linear-gradient(bottom, #EDEDED 100%, #FFFFFF 15%);
	background-image: -webkit-linear-gradient(bottom, #EDEDED 100%, #FFFFFF 15%);
	background-image: -ms-linear-gradient(bottom, #EDEDED 100%, #FFFFFF 15%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(1, #EDEDED),
		color-stop(0.15, #FFFFFF)
		);
	margin: 0 0 80px 0;
}
.share-wishlist-container .signup-box .signup-box-content {
	padding: 30px 30px 60px 30px;
	text-align: center;
	position: relative;
}
.share-wishlist-container .big_button {
    bottom: 26px;
    left: 50%;
    margin-left: -77px;
    position: absolute;
}

.share-wishlist-container h1, .share-wishlist-container h2 {
	font-family: "ABeeZee", cursive;
	text-align: center;
	font-weight: normal;
	color: #333;
	padding: 0 0 10px 0;
}

.share-wishlist-container .pig_div {top:-15px;}
.share-wishlist-container .pig_div img {
	width: 110px;
	height: 130px;
}
.share-wishlist-container .itemTitle{color:black;text-decoration:none;}

.header_panel .header_border {margin-top: 94px; top:auto;}
.kidNotification {margin-top:-21px;}
#share-wishlist form textarea{height: 60px}
.wishlistShareModerationPopup .button.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 {
	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;
}

/*--End Share - wishlist*/

.loggedin .clickable:hover > ul {z-index: 9999;}

/*-- Piggy advisor - START */

/* p-header */
.p-header {
	background: url(https://www.agentpiggy.com/static/en/img_new/advisor/p-header.png) no-repeat center top;
	height: 380px;
	position: relative;
	padding-top: 10px;
}

.page-advisor {
	padding: 0 !important;
	font-size: 14px;
}

.language-br .page-advisor {
	font-size: 12px;
}

.p-header-title {
	display: block;
	width: 402px;
	height: 99px;
	background: url(https://www.agentpiggy.com/static/en/img_new/advisor/p-header-title.png) no-repeat;
	position: absolute;
	top: 15px;
	left: 50%;
	margin-left: -186px;
	text-align: center;
	font-family: "ABeeZee", cursive;
	font-size: 34px;
	line-height: 87px;
	color: #fff;
}

.p-header-by {
	text-align: center;
	position: absolute;
	left: 0;
	top: 113px;
	width: 100%;
	color: #e7787b;
	font-size: 16px;
}

.p-header-by-inner {
	margin-left: -30px;
}

.p-header-by img {
	vertical-align: top;
	margin-left: 5px;
}

.p-header-board {
	width: 210px;
	height: 100px;
	padding-top: 10px;
	position: absolute;
	left: 135px;
	top: 195px;
	color: #fff;
	font-size: 15px;
	text-align: center;
	margin-left: 5px;
}
.Advisor .p-header-board {
	left: 150px;
}
.language-br.Advisor .p-header-board {
	left: 143px;
}
.language-br .p-header-board {
	width: 223px;
	left: 128px;
}

.p-header-board h6 {
	font-size: 28px !important;
	margin: 5px 0 !important;
	color: #fff !important;
	text-align: center !important;
}
.language-br .p-header-board h6 {
	font-size: 22px !important;
}

.language-es .p-header-board h6 {
	font-size: 24px !important;
}

.p-header-board p {
	font-size: 15px;
	margin: 0;
	margin-top: 12px;
}

.language-br .p-header-board p {
	font-size: 14px;
	margin-top: 6px;
}

/* p-menu */
.p-menu-wrapper {
	white-space: normal;
	width: 950px;
	margin-top: 7px;
	overflow: hidden;
}

.p-menu {
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden;
	float: left;
	margin-left: -5px;
	width: 432px;
}
* html .p-menu {display: inline;}
*+html .p-menu {display: inline;}

.p-menu li {
	margin: 0 !important;
	padding: 0 !important;
	list-style: none;
	float: left;
	width: 451px;
	height: 47px;
	background: url(https://www.agentpiggy.com/static/en/img_new/advisor/p-menu-bg.png) no-repeat 0 100%;
}

.p-menu li a {
	display: block;
}

.p-menu li a span, .cashout_step span {
	display: inline-block;
	vertical-align: middle;
	width: 31px;
	height: 32px;
	line-height: 28px;
	text-align: center;
	background: url(https://www.agentpiggy.com/static/en/img_new/advisor/p-menu-number.png) no-repeat;
	color: #f78dc3;
	font-weight: bold;
	margin-top: 10px;
	margin-left: 25px;
}

.p-menu li a {
	text-decoration: none;
	color: #fff;
}

.p-menu li a em {
	display: inline-block;
	vertical-align: middle;
	font-style: normal;
	font-size: 14px;
	color: #fff;
	text-shadow: 1px 1px 1px #429fb8;
	margin-left: 10px;
	margin-top: 5px;
	width: 371px;
}

.p-menu li a:hover em {text-decoration: underline;}


/* p-item */
.p-item {
	position: relative;
	background: #fdf2f2 url(https://www.agentpiggy.com/static/en/img_new/advisor/p-item-bottom.png) no-repeat center bottom;
	padding-bottom: 40px;
	padding-top: 15px;
}

.p-item-number {
	display: inline-block;
	vertical-align: top;
	width: 30px;
	height: 31px;
	line-height: 30px;
	font-size: 20px;
	text-align: center;
	background: url(https://www.agentpiggy.com/static/en/img_new/advisor/p-item-number.png) no-repeat;
	color: #e7787b;
	font-weight: bold;
	margin-left: 15px;
}

.p-item-title {
	padding-left: 7px;
	width: 825px;
	margin: 5px 0 0;
	font-size: 21px;
	color: #a6a8ab;
	display: inline-block;
	vertical-align: top;
	position: relative;
	z-index: 100;
}

.p-item-title strong {
	font-weight: normal;
	color: #ef7b7d;
}

.p-item-content {
	text-align: left;
	background: #fdf2f2;
	margin-top: 0px;
	padding: 10px 0px 0;
}

.tLeft {text-align: left; padding-left: 70px;}
.tRight {text-align: left; padding-left: 10px;;}

.p-item-back {
	font-size: 12px;
	color: #0099cc;
	padding-right: 15px;
	background: url(https://www.agentpiggy.com/static/en/img_new/arrow-top.png) no-repeat right center;
	position: absolute;
	right: 10px;
	bottom: 10px;
	font-size: 12px;
	text-decoration: none;
}
.p-item-back:hover {text-decoration: underline;}



/* Sky text */
.skytext-left, .skytext-right {
	display: inline-block;
	vertical-align: top;
	width: 195px;
	height: 95px;
	padding: px;
	color: #404041;
	font-size: 14px;
	font-style: bold;
	letter-spacing: -1px;
	position: absolute;
	right: 48px;
	top: 90px;
	display: table;
	text-align: center;
	/*text-shadow: -1px 0px 1px #fff;*/
}
.skytext-left {
	/*background: url(https://www.agentpiggy.com/static/en/images/skytext-left.png) no-repeat;*/
	left: 75px;
	top: 90px;
}

.language-br .skytext-left {
	top: 85px;
}


.skytext-left p {
	margin: 0;
	padding: 0 10px;
	display: table-cell;
	vertical-align: middle;
}

.skytext-right {
	/*background: url(https://www.agentpiggy.com/static/en/images/skytext-right.png) no-repeat;*/
	right: 48px;
	top: 90px;
}

.skytext-right p {
	margin: 0;
	display: table-cell;
	vertical-align: middle;
}


#p-item2 .skytext-left {top: 90px;}
.language-es #p-item2 .skytext-left {top: 108px;}
.language-br #p-item2 .skytext-left {top: 103px;}
.language-en #p-item3 .skytext-right {right:38px; top: 85px; font-size: 13px;}
.language-es #p-item3 .skytext-right {right:40px; top: 87px;}
.language-br #p-item3 .skytext-right {right:40px; top: 88px;}
.language-br #p-item7 .skytext-right {right:77px; top: 90px;}
#p-item4 .p-item-title {font-size: 19px;}
#p-item4 .tRight img {margin-left: 25px;}
#p-item4 .skytext-right {top: 143px;}
.language-es #p-item4 .skytext-right {top: 131px; right: 46px;}
.language-br #p-item4 .skytext-right {top: 143px;}
#p-item5 .tLeft img {margin-left: -20px;}
#p-item5 .skytext-left {top: 105px; left: 65px;}
.language-br #p-item5 .skytext-left {top: 124px; width: 186px;}
.language-es #p-item5 .skytext-left {top: 118px;}
#p-item6 .tRight img {margin-left: 60px;}
#p-item6 .skytext-right {right: 75px; top: 94px;}
.language-es #p-item6 .skytext-right {top: 99px;}
.language-en #p-item6 .skytext-right {top: 83px;}
.language-br #p-item6 .skytext-right {right: 77px; top: 103px; font-size: 11px;}
#p-item7 .tRight img {margin-left: 80px;}
#p-item7 .skytext-right {right: 100px; top: 90px;}
.language-br #p-item7 .skytext-right {right: 100px; top: 90px;}
.language-en #p-item7 .skytext-right {top: 89px;}
.language-es #p-item7 .skytext-right {top: 75px;}
#p-item8 .tLeft img {margin-left: -50px;}
#p-item8 .skytext-left {left: 35px; top: 100px;}
.language-br #p-item8 .skytext-left {left: 35px; top: 125px;}
.language-en #p-item8 .skytext-left {top: 105px;}
#p-item9 .tRight img {margin-left: 80px;}
#p-item9 .skytext-right {top: 76px; right: 34px;}
.language-br #p-item9 .skytext-right {top: 73px; right: 36px;}
#p-item10 .skytext-right {right: 30px;}
.language-en #p-item10 .skytext-right {right: 26px; top: 118px;}
.language-br #p-item10 .skytext-right {right: 28px; top: 116px;}
.language-br .pg-label4 {font-size: 10px; font-style: bold;}


/* p-goal-price */
.p-goal-price {
	border: 0;
	width: 344px;
	height: 170px;
	position: absolute;
	left: 375px;
	top: 8px;
	background: none !important;
	border-radius: 0 !important;
}

.p-goal-price td {
	border: 0;
	padding: 0;
	vertical-align: top;
	background: none !important;
	border-radius: 0 !important;
}

.p-goal-label {
	font-size: 14px;
	letter-spacing: 0;
	color: #58595b;
	font-weight: normal;
	margin-top: 4px;
}

.p-goal-type {
	display: block;
}

.p-goal-type span {
	display: block;
	height: 20px;
	color: #fff;
	line-height: 18px;
	padding-left: 10px;
	font-size: 12px/20px;
	color: #fff;
	margin-top: 5px;
}

.p-goal-value {
	color: #58595b;
	font-size: 11px;
	margin-top: 10px;
}

.page-advisor .p-goal-value {
	margin-top: 5px;
}


/* p-goal-reach */
.p-goal-reach {
	width: 335px;
	height: 95px;
	position: absolute;
	left: 350px;
	top: 181px;
}

.language-es .p-goal-reach {
	top: 195px;
}

.language-br .p-goal-reach {
	top: 197px;
}

.pg-label1 {
	font-size: 14px;
	font-style: bold;
	color: #231f20;
	position: absolute;
	left: 0;
	top: 0;
}

.pg-label2 {
	font-size: 14px;
	font-style: bold;
	color: #231f20;
	position: absolute;
	left: 0;
	top: 35px;
}

.pg-label3 {
	font-size: 14px;
	font-style: bold;
	color: #231f20;
	position: absolute;
	left: 145px;
	top: 35px;
}

.pg-label4 {
	font-size: 12px;
	font-style: bold;
	letter-spacing: -1px;
	color: #231f20;
	position: absolute;
	left: 0;
	top: 70px;
}




/* p-board-pay */
.p-board-pay {
	width: px;
	height: px;
	position: absolute;
	left:270px;
	top: 155px;
}

.p-board-pay-item {
	display: inline-block;
	vertical-align: top;
	margin-right: 27px;
}
.language-br .p-board-pay-item {
	margin-right: 7px;
}
* html .p-board-pay-item {display: inline;}
*+html .p-board-pay-item {display: inline;}

.p-board-pay-item h6 {
	color: #fff !important;
	font-size: 14px !important;
}

.p-board-pay-item p {
	color: #f5f5f6;
	font-size: 11px;
	height: 23px;
	line-height: 23px;
	white-space: nowrap;
}

/* p-finstep */
.p-finstep-wrapper {
	position: absolute;
	left: 20px;
	top: 80px;
}

.p-finstep {
	position: relative;
	width: 193px;
	height: 215px;
	margin-right: 16px;
	display: inline-block;
	vertical-align: top;
}
* html .p-finstep {display: inline;}
*+html .p-finstep {display: inline;}


.p-finstep-title {
	color: #fff;
	font-size: 15px;
	position: absolute;
	left: 35px;
	top: 120px;
	text-shadow: 1px 1px 1px #d6666e;
}
.language-br .p-finstep-title {
	top: 120px;
}

.p-finstep-value {
	color: #fff;
	font-size: 15px;
	display: block;
	width: 102px;
	text-align: center;
	position: absolute;
	bottom: -21px;
	left: 30px;
	height: 30px;
	line-height: 30px;
	white-space: nowrap;
}
.language-br .p-finstep-value {
	bottom: -21px;
}


.p-item5-dnt {
	color: #000;
	position: absolute;
	right: 232px;
	top: 268px;
}
.language-es .p-item5-dnt {
	top: 285px;
}


.p-item-tablemilk {
	width: 330px;
	position: absolute;
	left: 135px;
	top: 110px;
}
.language-es .p-item-tablemilk {
	top: 95px;
}

.tm-item {
	display: inline-block;
	vertical-align: top;
	width: 42px;
	margin-top: 20px;
	margin-bottom: 14px;
}
* html .tm-item {display: inline;}
*+html .tm-item {display: inline;}

.tm-label {
	font-size: 12px;
	text-align: center;
	padding-top: 4px;
	display: block;
}

.tm-lightblue .tm-label {color: #00c2f3;}
.tm-purple .tm-label {color: #ec6da6;}
.tm-yellow .tm-label {color: #ffda00;}
.tm-blue .tm-label {color: #9b94c7;}

.tm-value {
	font-size: 14px;
	color: #000;
	padding-left: 5px;
	display: block;
	padding-top: 15px;
}

.p-item-hand {
	position: absolute;
	width: 135px;
	height: 126px;
	background: url(https://www.agentpiggy.com/static/en/img_new/advisor/p-item-hand.png) no-repeat;
	left: 75px;
	top: 100px;
}

.boy {color:#177d99 !important;}
.girl {color:#D5514B !important;}

/*-- Piggy advisor - END */

/*-- Profile page - START */

.block_white{
	padding: 20px !important;
	background: #ffffff;
}
.block_white .button_blue{
	/*float: right;*/
}
.profile_block_blue{
	margin: 0 0 45px 0;
	padding: 0 23px;
	background: #e8f7fb;
	-moz-box-shadow: 0 0 3px #ababab;
	-webkit-box-shadow: 0 0 3px #ababab;
	-o-box-shadow: 0 0 3px #ababab;
	box-shadow: 0 0 3px #ababab;
	position: relative;
	top: 20px;
	min-height: 140px;
}
.profile_block_blue_img{
	float: left;
	top: 65px;
	left: 44px;
	border: 4px solid white;
	position: absolute;
	z-index: 2;
}
.profile_block_blue_img #uploadImageBtn{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	display: block;
	padding: 0 0 2px 0;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	background: rgba(0, 0, 0, 0.7);
}
.profile_block_blue_img #uploadImageBtn:hover {text-decoration: underline;}
.profile_block_blue_img #uploadImageClear{
	position: absolute;
	right: -19px;
	top: -18px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	font-size: 25px;
}
.profile_block_blue_img #avatar:hover {
	cursor: pointer;
}
.profile_block_blue_table{
	margin: 4px 0 0 0 !important;
}
.profile_block_blue_table tr, .profile_block_blue_table td{
	background: none !important;
}
.profile_block_blue_table td{
	padding: 3px 0 !important;
	line-height: normal;
}
.profile_block_blue_table td:first-child {
	width: 145px;
	color: #3393ad;
}
.profile_block_blue_table td:first-child span {
	display: inline-block;
	width: 115px;
}
.profile_block_blue_table img{
	margin: 0 6px 0 0;
	position: relative;
	top: 2px;
}
.profile_block_blue_table input[type="text"]{
	width: 225px !important;
	margin: -3px 0 !important;
	padding: 1px 6px;
	font-size: 15px;
}
.profile_block_blue_table select{
	width: 238px;
	height: 26px;
	margin: -2px 0;
	padding: 1px 1px 1px 5px;
	font-size: 15px;
}
.profile_table_sub{
	margin: 0 0 20px 0 !important;
}
.profile_table_sub td{
	border-top: 1px solid #bdeaf4;
	line-height: normal;
}
.profile_table_sub tr:first-child td{
	border-top: 0;
}
.profile_table_sub td:first-child{
	width: 415px;
	padding-left: 32px;
	color: #287d93;
}
.language-es .profile_table_sub td:first-child{
	width: 289px;
}
.language-br .profile_table_sub td:first-child{
	width: 315px;
}
.profile_table_sub input[type="text"]{
	width: 200px !important;
	margin: -2px 0 !important;
	padding: 2px 6px;
	font-size: 15px;
}
.profile_table_sub select{
	width: 214px;
	height: 26px;
	margin: -1px 0;
	padding: 1px 1px 1px 5px;
	font-size: 15px;
}
.profile_table_sub label{
	margin: 0 20px 0 0;
	font-weight: normal !important;
	display: inline !important;
}
.profile_right {
	margin-left: 190px;
	padding-bottom: 5px;
}

#uploadImageBtn #avatar {
	font-size: 62px;
	height: 33px;
	margin-top: -10px;
	margin-left: 45px;
	opacity: 0;
}
#birthDateError {
	width:1px;
}

.parent-dashboard .left_part {
	overflow: visible !important;
}

.left_part .list_migration {
	margin-top: 24px;
}
.language-br .parent-dashboard .left_part .list_migration, .language-es .parent-dashboard .left_part .list_migration{
	font-size: 13px;
}

/*-- Profile page - END */


/*-- Donations - START */
/* ------------ inners_2 ------------ */
.ss_slider_all{
	width: 662px;
	height: 350px;
	margin: 0 0 30px 0;
	border: 2px solid #9ddc49;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-khtml-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	position: relative;
}
.ss_slider_all:before{
	position: absolute;
	bottom: -19px;
	left: 0;
	content: "";
	width: 662px;
	height: 17px;
	background: url("https://www.agentpiggy.com/static/en/img_new/slider_shadow.png") center top no-repeat;
}
.ss_slider, .ss_slider_div{
	width: 662px;
	height: 350px;
	-moz-border-radius: 7px 7px 0 0;
	-webkit-border-radius: 7px 7px 0 0;
	-khtml-border-radius: 7px 7px 0 0;
	border-radius: 7px 7px 0 0;
	overflow: hidden;
	position: relative;
	z-index: 1;
}
.ss_slider_div{
	-moz-box-shadow: inset 0 4px 5px #b1c865;
	-webkit-box-shadow: inset 0 4px 5px #b1c865;
	-o-box-shadow: inset 0 4px 5px #b1c865;
	box-shadow: inset 0 2px 5px #b1c865;
}
.ss_slider_div_description{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 10px 15px;
	font-size: 14px;
	color: #333333;
	line-height: 17px;
	text-shadow: 0 1px 0 #f1fad4;
	background: rgba(211, 241, 122, 0.9);
	z-index: 2;
}
.ss_slider_div_description strong{
	display: block;
	margin: 0 0 8px 0;
	text-align: center;
	font-size: 16px;
}
.ss_slider_div_strip{
	position: absolute;
	top: 0;
	right: 22px;
	width: 77px;
	padding: 8px 10px 0 10px;
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	line-height: 13px;
	background: url("https://www.agentpiggy.com/static/en/img_new/slider_strip_vertical.png") left top repeat-y;
	z-index: 2;
}
.ss_slider_div_strip strong{
	display: block;
	margin: 10px 0 0 0;
	padding: 2px 0 5px 0;
	font-size: 17px;
	text-shadow: 1px 1px 1px #ba637b;
	border-bottom: 1px solid #f6bfce;
	margin-bottom: 10px !important;
	margin-top: -7px !important;
}
.ss_slider_div_strip hr {
	background-color: #f6bfce;
	border: 0;
	height:1px;
	margin-bottom: 10px;
}

.slider_strip_horizontal_small{
	cursor: default;
	position: absolute;
	bottom: 110px;
	right: -2px;
	min-width: 100px;
	height: 31px;
	padding: 10px 0 0 10px;
	font-size: 12px;
	color: #ffffff;
	text-shadow: 1px 1px 1px #ba637b;
	font-weight: bold;
	line-height: 13px;
	background: url("https://www.agentpiggy.com/static/en/img_new/slider_strip_horizontal_small.png") left top repeat-x;
	z-index: 2;
}
.slider_strip_horizontal_small:before, .slider_strip_horizontal_small:after{
	position: absolute;
	top: 0;
	content: "";
	height: 41px;
}
.slider_strip_horizontal_small:before{
	left: -16px;
	width: 16px;
	background: url("https://www.agentpiggy.com/static/en/img_new/slider_strip_horizontal_small_left.png") left top no-repeat;
}
.slider_strip_horizontal_small:after{
	right: -14px;
	width: 14px;
	background: url("https://www.agentpiggy.com/static/en/img_new/slider_strip_horizontal_small_right.png") left top no-repeat;
}

.slider_strip_horizontal_small a{
	color: #ffffff;
}
.slider_strip_horizontal{
	position: absolute;
	right: -2px;
	min-width: 252px;
	height: 56px;
	padding: 7px 0 0 5px;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	line-height: 13px;
	background: url("https://www.agentpiggy.com/static/en/img_new/slider_strip_horizontal.png") left top repeat-x;
	z-index: 2;
}
.slider_strip_horizontal:before, .slider_strip_horizontal:after{
	position: absolute;
	top: 0;
	content: "";
	height: 63px;
}
.slider_strip_horizontal:before{
	left: -16px;
	width: 16px;
	background: url("https://www.agentpiggy.com/static/en/img_new/slider_strip_horizontal_left.png") left top no-repeat;
}
.slider_strip_horizontal:after{
	right: -14px;
	width: 14px;
	background: url("https://www.agentpiggy.com/static/en/img_new/slider_strip_horizontal_right.png") left top no-repeat;
}
.strip_1{
	top: 5px;
}
.strip_2{
	top: 68px;
}
.strip_3{
	top: 136px;
}
.slider_strip_horizontal img{
	float: left;
	margin: 0 10px 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.slider_strip_horizontal p{
	margin: 5px 0 0 0;
	padding: 5px 56px 0 0;
	border-top: 1px solid #f6bfce;
	overflow: hidden;
	white-space: nowrap;
}
.slider_strip_horizontal strong{
	font-size: 12px;
	text-shadow: 1px 1px 1px #ba637b;
	font-weight: bold;
	display: inline-block;
	white-space: nowrap;
}
.ss_slider_paging{
	position: absolute;
	bottom: 120px;
	left: 0;
	right: 0;
	text-align: center;
	z-index: 2;
}
.ss_slider_paging a{
	display: inline-block; *display: inline; vertical-align: top; zoom: 1;
	width: 14px;
	height: 14px;
	margin: 0 3px;
	text-indent: -700em;
	white-space: nowrap;
	overflow: hidden;
	background: url("https://www.agentpiggy.com/static/en/img_new/o_paging.png") left top no-repeat;
}
.ss_slider_paging .activeSlide{
	background-position: left -14px;
}
.ss_donated_strip{
	position: absolute;
	top: 5px;
	right: 15px;
	width: 55px;
	height: 34px;
	padding: 5px 0 0 0;
	text-align: center;
	font-size: 9px;
	color: #ffffff;
	text-shadow: 1px 1px 1px #b56078;
	background: url("https://www.agentpiggy.com/static/en/img_new/donated_strip.png") left top no-repeat;
}
.ss_donaciones_draggable_inn_block{
	left: -2px;
	top: -2px;
	height: 350px !important;
	border: 2px dashed #696a6a !important;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-khtml-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	background: #e2e2e2 !important;
	-moz-box-shadow: inset 0 4px 5px #c3c3c3 !important;
	-webkit-box-shadow: inset 0 4px 5px #c3c3c3 !important;
	-o-box-shadow: inset 0 4px 5px #c3c3c3 !important;
	box-shadow: inset 0 4px 5px #c3c3c3 !important;
}
.ss_donaciones_draggable_inn_block li{
	padding: 0 !important;
	border: 2px dashed #696a6a !important;
	background: #EBEBEB;
	-moz-box-shadow: inset 0 4px 5px #c3c3c3 !important;
	-webkit-box-shadow: inset 0 4px 5px #c3c3c3 !important;
	-o-box-shadow: inset 0 4px 5px #c3c3c3 !important;
	box-shadow: inset 0 4px 5px #c3c3c3 !important;
	width: 209px;
	height: 168px;
	border-radius: 15px;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border: 3px dashed #6D9DAC;
	text-align: center;
	position: relative;
	list-style-type: none;
	left: 220px;
}
.ss_donaciones_draggable_inn_block p{
	font-weight: normal !important;
}
.ss_sidebar{
	margin-top: 30px !important;
}
.ss_total_donation_ammount{
	margin: 0 0 30px 0;
	padding: 10px 2px 2px 2px;
	border: 2px solid #ffffff;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
	-khtml-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
	background: #ed7e9d;
	-moz-box-shadow: 0 2px 3px #a8a8a8;
	-webkit-box-shadow: 0 2px 3px #a8a8a8;
	-o-box-shadow: 0 2px 3px #a8a8a8;
	box-shadow: 0 2px 3px #a8a8a8;
}
.ss_total_donation_ammount h5{
	margin: 0 0 10px 0;
	text-align: center;
	color: #ffffff;
	text-shadow: none;
}
.ss_total_donation_ammount_content{
	font-size: 12px;
	color: #ffffff;
	background: #f198b1;
}
.ss_total_donation_ammount_content_div{
	padding: 15px 10px 10px 10px;
	line-height: normal;
	background: url("https://www.agentpiggy.com/static/en/img_new/ss_total_donation_ammount_content_separator.gif") left top repeat-x;
	overflow: hidden;
}
.ss_total_donation_ammount_content_div a{
	color: #ffffff;
}
.ss_total_donation_ammount_content_div_name{
	width: 100%;
	margin: 0 0 16px 0;
	overflow: hidden;
}
.ss_total_donation_ammount_content_div_name img{
	float: left;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.ss_total_donation_ammount_content_div_name span{
	display: block;
	padding: 10px 0 0 0;
	text-align: center;
	font-size: 17px;
	overflow: hidden;
}
.ss_total_donation_ammount_content_div_price{
	display: initial;
	text-shadow: 1px 1px 1px #ab6c7e;
	font-weight: bold;
	float: right;
}

.ss_total_donation_ammount_button{
	padding: 25px 0 20px 0;
	background: url("https://www.agentpiggy.com/static/en/img_new/ss_total_donation_ammount_content_separator.gif") left top repeat-x;
}
.ss_bin{
	top: 130px !important;
	left: 42px !important;
}
.ss_pencil{
	position: absolute;
	top: 130px;
	left: 10px;
	width: 35px;
	height: 36px;
	background: url("https://www.agentpiggy.com/static/en/img_new/ss_pencil.png") left top no-repeat;
}
.already_donated{
	position: absolute;
	-moz-border-radius: 5px !important;
	-webkit-border-radius: 5px !important;
	-khtml-border-radius: 5px !important;
	border-radius: 5px !important;
	-moz-box-shadow: none !important;
	-webkit-box-shadow: none !important;
	-o-box-shadow: none !important;
	box-shadow: none !important;
}
.already_donated_money{
	position: absolute;
	width: 46px;
	height: 32px;
	padding: 10px 0 0 0;
	text-align: center;
	font-size: 10px;
	color: #ffffff;
	text-shadow: 1px 1px 1px #ab6c7e;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	background: #ed7e9d;
	cursor: pointer;
}
.already_donated_1{
	top: 10px;
	right: 4px;
}
.already_donated_2{
	top: 57px;
	right: 4px;
}
.already_donated_3{
	top: 105px;
	right: 4px;
}
.ss_kids_donating_to_this_organization{
	width: 636px;
	padding: 15px;
	font-size: 12px;
	color: #ffffff;
	background: #f2a2b9;
	-moz-box-shadow: inset 0 4px 5px #cd879c;
	-webkit-box-shadow: inset 0 4px 5px #cd879c;
	-o-box-shadow: inset 0 4px 5px #cd879c;
	box-shadow: inset 0 4px 5px #cd879c;
	position: relative;
	top: -30px;
}
.ss_kids_donating_to_this_organization .text_center{
	font-weight: bold;
	text-shadow: 1px 1px 1px #ab6c7e;
}
.ss_kids_donating_to_this_organization ul{
	margin: 0;
	padding: 0;
	list-style: none;
}
.ss_kids_donating_to_this_organization li{
	float: left;
	width: 33%;
	margin: 10px 0 0 0;
	font-size: 11px;
}
.ss_kids_donating_to_this_organization img{
	float: left;
	margin: 0 12px 0 0;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.ss_kids_donating_to_this_organization li strong{
	font-size: 12px;
	text-shadow: 1px 1px 1px #ab6c7e;
}

.actionsContainer {
	margin-top:-75px;
	margin-left: 5px;
}

.ss_slider_div:first-child img {
	-webkit-border-radius: 10px 0 0;
	-moz-border-radius: 10px 0 0;
	border-radius: 10px 10px 0 0;
}
.childrens .button.unsubscribeBtn {
	position: absolute;
	right: 30px;
    top: 633px;
    z-index: 199;
    font-family: "Comfortaa";
}

.language-en .childrens .button.unsubscribeBtn {right: 30px !important;}
.language-es .childrens .button.unsubscribeBtn {right: 30px !important;}
.language-br .childrens .button.unsubscribeBtn {right: 64px !important;}

.donated_strip_vertical{
	position: absolute;
	right: 14px;
	padding: 7px 0 0 8px;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	line-height: 13px;
	background: url("https://www.agentpiggy.com/static/en/img_new/donated_strip_vertical.png") left top repeat-y;
	z-index: 2;
	width: 50px;
}

.donated_strip_vertical .donated_bottom{
	left: 0px;
	bottom: -16px;
	height: 16px;
	width: 55px;
	position: absolute;
	background: url("https://www.agentpiggy.com/static/en/img_new/donated_strip_vertical_bottom.png") left no-repeat;
}

.ss_slider_div_strip .ss_slider_div_strip_bottom {
	left: 0px;
	bottom: -16px;
	height: 16px;
	width: 97px;
	position: absolute;
	background: url("https://www.agentpiggy.com/static/en/img_new/slider_strip_bottom.png") left no-repeat
}

.ss_slider.ss_donaciones_draggable_inn_block p:first-child {
	padding-top: 25px !important;
	padding-bottom: 34px !important;
}
.light_grey {
	background-color: #F4F4F4 !important;
	-webkit-border-radius: 10px 10px 0 0;
	-khtml-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}
.light_grey.ui-state-hover{
	background-color: #fdf5ce !important;
}

.dot_border {
	border: 2px dashed #696a6a !important;
}

.ss_slider_div_description a, .donations .goods p a{
	color: #313132;
	text-decoration: none;
}
.donations .box-content-inner{min-height: 550px;}
.donations .goods p{text-align: center}

.ss_slider_all.empty, .ss_donaciones_draggable_inn_block{
	height: 100px !important;
}

.ui-donation-state-hover{
	background: #FDF5CE !important;
	-webkit-border-radius: 10px 10px 0 0;
	-khtml-border-radius: 10px 10px 0 0;
	border-radius: 10px 10px 0 0;
}
.institutionsWrapper {float:left;}

/*-- Donations - END */


.box-sidebar .box table tr span {padding-left: 0px;}

.for_accounts .green_panel span {white-space: nowrap;}

#share-wishlist .wishlistDonationDesc {padding-bottom: 50px;}
#share-wishlist .signup-box-content h2 {
	padding-left: 100px !important;
	padding-right: 100px !important;
}

.accountHistory .box-container table tbody tr td {padding-right: 2px;}
.language-br #bill .score {left: 72px !important;}
.childrens .goods .dashboardItemPrice {white-space: nowrap;}
.accountHistory .fourth {white-space: nowrap;}
.accountHistory #yellow_box p {width: 375px;}

.blackout {
    background: white;
    width: 100%;
    height: 100%;
    position: absolute;
    opacity: 0.5;
    z-index: 100;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}

.pricing-page .subscription-plan {height: 111px;}

.body-es .cols {margin-top:-16px;}

.popupBox .static-page {
	max-height: 500px !important;
	overflow: auto;
}

.jsKid a.obscureUrl {
	margin-bottom: 15px;
	display: inline-block;
}

.jsKid a.jsUpdateBalance {
	display: inline-block;
	margin-bottom: 10px;
}

.jsKid a.jsAddTask {
	display: inline-block;
}

.guiders_content .button.green_small {
	position: static;
	color: #333;
	border: 3px solid white;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}

.guiders_content {
	margin-top: 6px !important;
}

.guiders_title span {
	color: #333;
}

.strong {font-weight: bold;}

.language-br .log_in li:last-child,.language-es .log_in li:last-child {width:100px}

.classes h2 {margin: 20px 0;text-align: center;font-size: 1.5em}

.classes .medium_button {
    height: 38px;
    padding: 6px 15px;
    text-shadow: 0 2px 1px #FFFFFF !important;
	font-size: 30px !important;
}

#taskEditFrm [for="money"] {
	font-weight: bolder;
}

.jsTask td.title .icon {
	float:right;
	margin-left: 5px;
}
.jsTask td.title .icon.group {
	background-image: url(https://www.agentpiggy.com/static/en/img_new/group.png);
}
.jsTask td.title .icon.repeat {
	background-image: url(https://www.agentpiggy.com/static/en/img_new/repeat.png);
}
.jsTask td.date {
	width: 150px;
}

.modes {
	margin-top: 15px;
}
.modes .col2 {
	float: left;
	width: 50%;
}
.modes .col2 input[type="radio"] {
	float: left;
	margin: 0;
}
.modes .col2 input[type="radio"] {
	float: left;
	height: 16px;
	margin: 0;
}
.modes.save .col2 input[type="radio"] {
	height: 16px;
}
.modes.delete .col2 input[type="radio"] {
	height: 21px;
}
.modes .col2 label {
	float: right;
	width: 92%;
}
.modes .col2 label.disabled {
	opacity: 0.5;
}
.modes .clear {
	margin: 0 !important;
}


/*-- Virtual Pet - START */

.virtualPet .welcome-header {
	background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/virtual_pet_bg_01.png) no-repeat center top;
	height: 503px;
	margin-bottom: 30px;
	border-radius: 10px 10px 10px 10px;
	-moz-box-shadow: 0 0 1px 5px #fff;
	-webkit-box-shadow: 0 0 1px 5px #fff;
	box-shadow: 0 0 1px 5px #fff;
}

.welcome-header-title {
	display: block;
	width: 370px;
	height: 99px;
	position: absolute;
	top: 19px;
	left: 50%;
	margin-left: -186px;
	text-align: center;
	font-family: "ABeeZee", cursive;
	font-size: 44px;
	line-height: 87px;
	color: #EF7B7D;
	text-shadow: #fff 3px 3px 2px;
}

.virtualPet #petButton {
	height: 38px;
	padding: 14px 27px 0;
	position: absolute;
	top: 370px;
	text-align: center;
	background-color:#7DD0E7;
	text-shadow: 0 2px 1px #FFFFFF !important;
	position: absolute;
	font-size: 28px;
}

.virtualPet .createPetBtn {
	left: 344px;
}

.virtualPet .enterPetBtn {
	left: 414px;
}

.virtualPet .main-header {
	height: 501px;
	font-family: "ABeeZee", cursive;
	margin-bottom: 30px;
	border-radius: 10px 10px 10px 10px;
	-moz-box-shadow: 0 0 1px 5px #fff;
	-webkit-box-shadow: 0 0 1px 5px #fff;
	box-shadow: 0 0 1px 5px #fff;
}

.virtualPet .button {
	font-family: "Comfortaa";
}

.virtualPet #yard {
	background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/virtual_pet_bg_02.png) no-repeat center top;
}

.virtualPet #market {
	background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/virtual_pet_bg_03.png) no-repeat center top;
	height: 503px;
}

.virtualPet #sleeping {
	background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/virtual_pet_bg_05.png) no-repeat center top;
}

.virtualPet #wakeUp {
	background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/virtual_pet_bg_05.png) no-repeat center top;
}

.virtualPet #foodMarket {
	background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/virtual_pet_bg_09.png) no-repeat center top;
	height: 601px;
}

.virtualPet #eating {
	background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/virtual_pet_bg_07.png) no-repeat center top;
}

.virtualPet #washing {
	background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/virtual_pet_bg_08.png) no-repeat center top;
}

.virtualPet .questionsBtn {
	position: absolute;
	top: 10px;
	left: 880px;
}
.virtualPet .homeBtn {
	position: absolute;
	top: 10px;
	left: 20px;
	z-index: 4;
}
.virtualPet #yard .homeBtn {display: none;}
.virtualPet .sleepBtn {
	position: absolute;
	top: 423px;
	left: 880px;
}
.virtualPet .exerciseBtn {
	position: absolute;
	top: 423px;
	left: 795px;
}
.virtualPet .eatBtn {
	position: absolute;
	top: 423px;
	left: 710px;
}
.virtualPet .showerBtn {
	position: absolute;
	top: 423px;
	left: 625px;
}
.virtualPet .marketBtn {
	position: absolute;
	top: 423px;
	left: 19px;
}

.virtualPet .piggies {
	background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/piggy_money.png) no-repeat center top;
	position: absolute;
	top: 15px;
	left: 781px;
	width: 81px;
	height: 51px;
	font-family: "ABeeZee";
	text-align: center;
	color:#fff;
	padding-top: 14px;
	font-size: 19px;
}

.virtualPet .ballCounter{
	background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/piggy_playing_score.png) no-repeat center top;
	position: absolute;
	top: 15px;
	left: 534px;
	width: 81px;
	height: 51px;
	font-family: "ABeeZee";
	text-align: center;
	color:#fff;
	padding-top: 14px;
	font-size: 19px;
	z-index: 4;
}
.virtualPet .ballCounter span{
	font-size: 10pt; 
}

.virtualPet .piggyPet {
	left: 38px;
	position: absolute;
	top: 106px;
	z-index: 1;
}

.virtualPet .ordinaryPiggyPet {
	left: 38px;
	position: absolute;
	top: 106px;
	z-index: 1;
	width: 303px;
	height: 286px;
}

.virtualPet .piggyPet_1 {background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/piggy_animation_1.png) no-repeat left top;}
.virtualPet .piggyPet_2 {background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/piggy_animation_2.png) no-repeat left top;}
.virtualPet .piggyPet_3 {background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/piggy_animation_3.png) no-repeat left top;}

.virtualPet .piggyPet_wakeUp {
	left: 178px;
	position: absolute;
	top: 246px;
	z-index: 1;
}

.virtualPet .piggyPet_hungry {
	left: 38px;
	position: absolute;
	top: 85px;
	z-index: 1;
}

.virtualPet .piggyPet_eating {
	left: 335px;
	position: absolute;
	top: 135px;
	z-index: 1;
}

.virtualPet .piggyPet_washing {
	width: 309px;
	height: 284px;
	background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/dirt_animation_sprite.png) no-repeat left top;
	left: 332px;
	position: absolute;
	top: 153px;
	z-index: 1;
}

.virtualPet .dirty {
	left: 38px;
	position: absolute;
	top: 106px;
	z-index: 3;
}

.virtualPet .petClothes {
	left: 38px;
	position: absolute;
	top: 106px;
	z-index: 2;
}
.virtualPet .petClothesAnimation {
	width: 303px;
	height: 286px;
}
.virtualPet div#item_shirt {background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/market_item_shirt_animation.png) no-repeat left top;}
.virtualPet div#item_polo {background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/market_item_polo_animation.png) no-repeat left top;}
.virtualPet div#item_sweater {background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/market_item_sweater_animation.png) no-repeat left top;}

#yard #item_overall {left: 37px !important;}

.virtualPet .piggiesAmount {
	position: absolute;
	top: 34px;
	left: 51px;
	width: 270px;
	text-align: center;
	color:#fff;
	font-size: 17px;
}
.language-br .virtualPet .piggiesAmount {font-size: 15px !important;}
.virtualPet .piggiesAmount .black {color:black;text-decoration:none;}

.virtualPet .piggyMarket {
	position: absolute;
	top: 32px;
	left: 563px;
	width: 270px;
	text-align: center;
	color:#fff;
	font-size: 29px;
}

.virtualPet .savePetBtn {
	height: 30px;
	padding: 8px 27px 0;
	width: 150px;
	position: absolute;
	top: 398px;
	left: 31px;
	text-align: center;
	background-color:#7DD0E7;
	text-shadow: 0 2px 1px #FFFFFF !important;
	position: absolute;
	font-size: 25px;
	width: 90px;
}
.language-br .virtualPet .savePetBtn {font-size: 22px;}
.language-es .virtualPet .savePetBtn {font-size: 22px;}
.virtualPet .resetPetBtn {
	height: 30px;
	padding: 8px 27px 0;
	width: 150px;
	position: absolute;
	top: 398px;
	left: 190px;
	text-align: center;
	background-color:#F59667;
	text-shadow: 0 2px 1px #FFFFFF !important;
	position: absolute;
	font-size: 25px;
	width: 90px;
}
.language-br .virtualPet .resetPetBtn {font-size: 18px; width: 110px; padding: 8px 16px 0;}
.language-es .virtualPet .resetPetBtn {font-size: 19px;}

.virtualPet .marketActionBtn {
	position: absolute;
	width: 94px;
	text-align: center;
	background-color: #61D9FC;
	text-shadow: 0 1px 2px #1C1C1C !important;
	text-decoration: none;
	font-size: 20px;
	height: 18px;
	color: #fff;
	font-weight: normal;
}

.virtualPet #market .inactive {
	background-color: #B9B9B9 !important;
}
.virtualPet #market .tryOnBtn  {
	background-color: #61D9FC !important;
}

.language-br .marketActionBtn {font-size: 19px !important;}

.virtualPet #btn_glasses {top: 194px; left: 489px;}
.virtualPet #btn_hat {top: 194px; left: 630px;}
.virtualPet #btn_hair {top: 194px; left: 771px;}
.virtualPet #btn_polo {top: 321px; left: 489px;}
.virtualPet #btn_shirt {top: 321px; left: 630px;}
.virtualPet #btn_sweater {top: 321px; left: 771px;}
.virtualPet #btn_overall {top: 442px; left: 489px;}
.virtualPet #btn_pants_1 {top: 442px; left: 630px;}
.virtualPet #btn_pants_2 {top: 442px; left: 771px;}

.virtualPet #fakeImg {position: absolute; top: 0; left: 0; opacity:0; *filter: Alpha(opacity=0);}

.virtualPet #market .piggyPet {
	left: 33px;
	position: absolute;
	top: 86px;
	z-index: 1;
}

.virtualPet #market .petClothes {
	left: 33px;
	position: absolute;
	top: 86px;
	z-index: 2;
}

.virtualPet #item_hat {z-index: 3 !important;}

.virtualPet .buyFood {
	position: absolute;
	top: 509px;
}
.virtualPet #item_breakfast {left: 48px;}
.virtualPet #item_lunch {left: 292px;}
.virtualPet #item_afternoon_snack {left: 548px;}
.virtualPet #item_dinner {left: 750px;}

.virtualPet .buyFoodLabel {
	position: absolute;
	top: 572px;
	width: 155px;
	font-size: 14px;
	text-align: center;
}
.virtualPet #label_breakfast {left: 48px;}
.virtualPet #label_lunch {left: 302px;}
.virtualPet #label_afternoon_snack {left: 541px;}
.virtualPet #label_dinner {left: 760px;}

.virtualPet .eatingTable {position: absolute; left: 301px; top: 348px; z-index: 2;}
.virtualPet .bib {position: absolute; left: 335px; top: 135px; z-index: 3;}
.virtualPet .commonFood {position: absolute; left: 402px; top: 330px; z-index: 4;}
.virtualPet #eating_afternoon_snack {
	left: 415px !important;
	top: 330px !important;
	width: 107px;
	height: 53px;
	background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/eating_afternoon_snack_sprite.png) no-repeat left top;
}
.virtualPet #eating_dinner {
	left: 398px !important;
	top: 322px !important;
	width: 158px;
	height: 63px;
	background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/eating_dinner_sprite.png) no-repeat left top;
}
.virtualPet #eating_lunch {
	left: 397px !important;
	width: 158px;
	height: 52px;
	background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/eating_lunch_sprite.png) no-repeat left top;
}
.virtualPet #eating_breakfast {
	left: 409px !important;
	width: 145px;
	height: 54px;
	background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/eating_breakfast_sprite.png) no-repeat left top;
}

.virtualPet #eatingForkAnimation {
	position: absolute;
	left: 335px;
	top: 135px;
	z-index: 5;
	width: 303px;
	height: 286px;
	background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/eating_fork.png) no-repeat left top;
}

.virtualPet #washingAnimation {
	background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/washing_animation.png) no-repeat left top;
	left: 332px;
	position: absolute;
	top: 129px;
	z-index: 2;
	width: 309px;
	height: 308px;
	-webkit-user-select: none;
}
.virtualPet #washingAnimation #activeZone {
	position: absolute;
	cursor: all-scroll;
	width: 170px;
	height: 170px;
	top: 30px;
	left: 65px;
	-webkit-user-select: none;
}

.virtualPet .piggyPet_sleeping {
    left: 139px;
    position: absolute;
    top: 224px;
	width: 370px;
	height: 249px;
}

.virtualPet .progress-ico-box {
	width: 46px; height: 46px; 
	background: #BEBEBE;
	border: 2px solid #fff;
	box-shadow: 2px 2px 2px lightsteelblue;
	position: absolute;
	overflow: hidden;
}
.virtualPet .progress-ico-box > div {
	width: 100%;
	background: #7EE1FC;
	position: absolute;
	bottom: 0; left:0;
	z-index: 1;
}
.virtualPet .progress-ico-box > span {
	display: block;
	width: 46px; height: 46px;
	position: absolute;
	top: 0; left: 0;
	z-index: 2;
}

.virtualPet .progress-ico-box.eatProgress {left: 710px; top: 15px;}
.virtualPet .progress-ico-box.energyProgress {left: 640px; top: 15px;}

.virtualPet .progress-ico-box.eatProgress > span {background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/level_eat_icon.png) no-repeat 49% 48%;}
.virtualPet .progress-ico-box.energyProgress > span {background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/level_energy_icon.png) no-repeat 49% 48%;}

.virtualPet #playing-box {
	height: 370px;
	position: relative;
	z-index: 3;
}
.virtualPet #playing-box #ball{
	cursor: all-scroll;
}

.questionPopup {margin-top: 30px;}
.questionPopup .popup-piggy {
	position: absolute;
	right: 417px;
	top: -128px;
	z-index: -1;
}
.questionPopup .popup-piggy-hand{
	position: absolute;
	right: 447px;
	top: -19px;
}
#trivia-question, #classesQuiz {
	width: 584px; min-height: 316px;
	border-radius: 10px 10px 10px 10px;
	-moz-box-shadow: 0 0 1px 5px #fff;
	-webkit-box-shadow: 0 0 1px 5px #fff;
	box-shadow: 0 0 1px 5px #fff;
	padding: 0;
}
#trivia-question .closeQuestionPopup{position:absolute; right:-23px; top:-20px;}
#trivia-question .questionPopupHeader, #classesQuiz .questionHeader{
	width: 100%;
	background-color: #E8787B;
	text-shadow: 0 1px 1px #1C1C1C !important;
	text-decoration: none;
	font-size: 20px;
	color: #fff;
	font-weight: normal;
	border-radius: 4px 4px 0 0;
}
#trivia-question .line, #classesQuiz .line {
	margin: 5px 5% 5px 5%;
	border: none;
	border-bottom: 1px solid #FFFAF0;
	width: 90%;
}
#trivia-question .answer-label, #classesQuiz .answer-label {
	background: url(https://www.agentpiggy.com/static/en/img_new/virtual_pet/answer_label.png) no-repeat center top;
	color: #FFFFFF;
    font-family: "ABeeZee";
    font-size: 19px;
    height: 34px;
    padding-top: 7px;
    text-align: center;
    width: 34px;
	float: left;
	margin-top: 10px;
	margin-left: 14px;
}
.questionPopupHeader h4, .questionHeader h4 {
	margin: 0;
	font-family: "ABeeZee", cursive;
	padding: 13px 7px 0px 7px;
	font-weight: normal;
}
.questionPopupHeader p, .questionHeader p {
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 4px;
	text-shadow: none;
}
#trivia-question .answers, #classesQuiz .answers {
	background-color: #fff;
	width: 100%;
}
#classesQuiz .answers tr.selected.correct {
	background-color: #52c291 !important;
}
#classesQuiz .answers tr.selected.incorrect {
	background-color: #de514d !important;
}
#trivia-question .answers tr.row_odd, #classesQuiz .answers tr.row_odd {
	background-color: #fceded;
}
#trivia-question .answers tr.row_last, #classesQuiz .answers tr.row_last {
	height: 60px;
}
#triviaQuestionPopup .answer-text, #classesQuiz .answer-text {
	min-height: 54px;
	font-size: 17px;
	color: black;
}
#trivia-question .answer-text h4 {
	margin-left: 58px;
	margin-right: 9px;
	padding-top: 14px;
	padding-bottom: 9px;
}
.questionPopupBtn, #classesQuiz .quizButton {
	background-color: #61D9FC !important;
	font-size: 22px;
	font-family: "Comfortaa"
}

/*-- Virtual Pet - START */

h150 {height:150px;}

.childrens .box-sidebar table.accounts td#plan_real_spend {
	background:url(https://www.agentpiggy.com/static/en/img_new/realspend.png) no-repeat;
	font-size:0.6em;
	vertical-align:top;
}

#popupAPCardContainer {width: 400px;}

.deleteSelected {display: inline-block; float:right;font-size: 13px;padding-top: 8px;}

.rankingGroup {margin-bottom: 10px; position: absolute; right: 30px; top: 26px;}
.rankingGroup label {display: inline-block; margin-top: 4px; margin-right: 10px;}
.rankingGroup select {width: 100px;}
.ranking-box h1 {font-size:20px; margin-bottom: 5px;}
.ranking-box .box {width:210px; float:left; line-height: 16px;}
.ranking-box {margin-top: 90px; font-size:14px; font-weight: bold; color: white;}
.ranking1 {background-color: #ee98a3; margin-left:-25px; min-height: 112px !important; z-index:10; padding-top: 33px; }
.ranking1 .pig {left: 40px; position: absolute; top: -97px;}
.ranking1 .badge {left: -20px; position: absolute; top: -27px;}
.ranking2 {background-color: #c2ed3d; margin:20px 0 0 150px; min-height: 92px !important; z-index:9; padding-right:25px; width: 185px !important; padding-top: 33px; }
.ranking2 .pig {left: 32px; position: absolute; top: -97px;}
.ranking2 .badge {left: -18px; position: absolute; top: -25px;}
.ranking3 {background-color: #7bd0fe; margin:40px 0 0 -25px; min-height: 75px !important; z-index:9; padding-left:25px; width: 185px !important; padding-top: 30px;}
.ranking3 .pig {left: 50px; position: absolute; top: -97px;}
.ranking3 .badge {left: 22px; position: absolute; top: -30px;}
.rankings .box-container {width:100%;}

.rankings .jsListingWrapper .box {margin: 0 37px 15px 40px; padding: 0 0 0 20px; color: #646464; font-size: 16px;}
.rankings .childName {float:left;}
.rankings .jsListingWrapper .badge {font-size: 28px; height: 55px; left: -25px; padding: 16px 0 0 0; position: absolute; width: 53px; text-align: center;}
.rankings .jsListingWrapper .badge.double {padding: 16px 0 0 12px;}
.rankings .jsListingWrapper .red .badge {background:url(https://www.agentpiggy.com/static/en/img_new/ranking-girl-n.png) no-repeat;}
.rankings .jsListingWrapper .blue .badge {background:url(https://www.agentpiggy.com/static/en/img_new/ranking-boy-n.png) no-repeat;}

.jsMassActionCheckAll {font-size:13px;}

.popupBox .first_col {
	float: left;
	width: 30%;
	font-size: 18px;
}

.popupBox .second_col {
	float: left;
	width: 70%;
}
.popupBox.quickDetails_en,
.popupBox.quickDetails_es {
	width: 444px !important;
	color: #333;
}

.popupBox.quickDetails_br {
	width: 500px !important;
	color: #333;
}


.sms-payment {
	clear: both;
	margin-bottom: 15px;
	text-align: center;
}

.button.green_small.smsPay {
	position: static;
	margin-left: 2%;
}

.sms_button {
	top: 0px !important;
}
.movileBlock {
	text-align: left;
}
.movileBlock .workflow {
	margin-left: 60px;
	line-height: 30px;
}
.movileBlock p {
	margin: 0 0 15px 0; 
}
.movileBlock p label {
	width: 150px;
	text-align: right;
	float: left;
	padding-top: 10px;
}
.schools-decisions {
	float: left;
	width: 190px;
	position: relative;
	margin-left: 17px;
}
.schools-decisions .green_small {
	position: static;
	font-size: 17px !important;
	line-height: 30px;
}
.schools-decisions .green_small:hover {position: static;}
.jsNotification input[type=text] {width:275px;}
.rating-stars {height:50px;margin-top:10px;width: 165px;}
div.rating-cancel a.hover{background-position:0 -64px}
.star-rating-control .rating-cancel {display: none !important;}

.disabledClass img {
	filter: url("https://www.agentpiggy.com/static/en/img_new/filter.svg#grayscale");
	filter: gray;   
	-webkit-filter: grayscale(100%); 
}
.classLink {position: relative; display: inline-block}
.additionalImg {left: 72px; position: absolute; top: 46px;}
.additionalImgFinished {left: 166px; position: absolute; top: -12px;}

#classesQuiz {
	width: 100%;
}
#classesQuiz .questionHeader h4 {
	padding-bottom: 10px;
	color: #FFFFFF;
}
#classesQuiz table {
	margin: 0;
}
#classesQuiz h4#challengeTitle {
	text-align: center;
	padding: 10px 0px;
	font-size: 25px;
}
.quizImageBlock, .quizImage {
	width: 98%;
	max-height:350px;
	padding: 6px;
}
.quizSidebar .box .box-inner.for_accounts.quiz_status .sidebarTotal {
	margin: 0px;
	padding: 0px 25px 10px;
	height: auto !important;
}
.quizSidebar .box .box-inner.for_accounts.quiz_status .quizMoneyTotal {
	padding-left: 25px;
}
.quizSidebar .box .box-inner.for_accounts.quiz_status .blockTitle {
	text-align: center;
	padding-top: 5px;
}
.quizSidebar .title {
	color: #a6a6a6;
	max-width: 120px;
	white-space: nowrap;
	font-size: 18px;
	padding-left: 10px
}
.quizSidebar .quiz_status .sidebarTotal {
	border-bottom: none;
}
.quizSidebar .quiz_status .sidebarTotal ul {
	list-style: none;
}
.quizSidebar .wonPoints {
	border-bottom: 1px solid #666666;
}
.quizSidebar .lostPoints, .doubleDash {
	border-bottom: 4px double;
	padding-top: 10px;
}
.quiz_navigation a#submitAnswer, .quiz_navigation a#previousBtn, .quiz_navigation a#exitBtn {
	font-size: 25px !important;
	padding: 10px 20px;
	margin-top: 10px;
}
.quiz_navigation > div {
	margin-top: 10px;
}
.sidebarTotal li {
	padding-bottom: 10px;
	text-align: right;
}
.quizSidebar .quiz_status .sidebarTotal.quizTotal {
	margin: 75px 0px 15px;
}
.quizSidebar h5.title {
	color: #A6A6A6;
	font-size: 18px;
	margin: 0;
	padding: 0;
	max-width: 220px;
}
.quizSidebar .box .box-inner.for_accounts.quiz_status {
	padding: 0px;
}
#classesQuiz .answer-text h4 {
	margin-left: 58px;
	padding-top: 17px;
	color: #3393AD;
}
#classesQuiz #classesQuizFrm #qTable td {
	background-color: rgba(255, 255, 255, 0);
}
#classesQuiz #classesQuizFrm #qTable td:first-child {
	border-radius: 0;
}
#classesQuiz #classesQuizFrm #qTable tr:last-child td {
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}
#videoPlay {
	margin-right: 16px;
}
td.disabled {
	filter: url("https://www.agentpiggy.com/static/en/img_new/filter.svg#grayscale");
	filter: gray;
	-webkit-filter: grayscale(100%);
	background-color: #E3E3E3 !important;
}
td.disabled a {
	cursor: default;
}

.new-kid-edit {
	width: 100% !important;
}
.new-kid-edit #checkoutSteps form fieldset {
	padding: 5px 0;
}
.new-kid-edit #checkoutSteps form legend, .new-kid-edit #checkoutSteps, .new-kid-edit #checkoutWrapper, .new-kid-edit #checkoutSteps .checkoutStep {
	width: 100%;
}
.new-kid-edit input#newGirl + label.childSelector {margin-left: 277px;}
.new-kid-edit #checkoutSteps form p label {width: 242px !important;}

.popupBox .videoDescription {
	word-break: break-all;
	max-height: 300px;
	overflow: auto;
}
.accountHistory.accountBbvaBalance .box-container {
	padding-top: 35px;
}
.accountHistory.accountBbvaBalance .box-container table, .accountHistory.accountBbvaBalance .historyTableCaption {
	width: 655px;
}
.accountHistory.accountBbvaBalance .box-container table td {
	font-size: 12px;
}
.accountHistory.accountBbvaBalance .box-container table td, .accountHistory.accountBbvaBalance .box-container table td label {
	text-align: left;
	vertical-align: middle;
}
.accountHistory.accountBbvaBalance .box-container table td {
	padding: 0 5px;
}
.accountHistory.accountBbvaBalance .box-container table td.first {
	width: 100px;
	max-width: 100px;
}
.accountHistory.accountBbvaBalance .box-container table td.third {
	width: 90px;
	min-width: 90px;
	max-width: 140px;
	white-space:nowrap;
}
.accountHistory.accountBbvaBalance .box-container table td.last {
	font-style: normal;
	font-weight: normal;
	padding: 0 5px;
	max-width: 100px;
	min-width: 70px;
	white-space: nowrap;
}
.accountHistory.accountBbvaBalance .historyColumn {
	width: 68%;
	float: left;
	margin: 0 auto;
}
#personalNetWorth {
	width: 30%;
}
.accountHistory.accountBbvaBalance .bigTitle {
	overflow-wrap: normal;
	word-wrap: normal;
	word-break: normal; 
	line-break: auto;
	hyphens: manual;
	width: 100%;
	color: #525254;
	font: 40px "ABeeZee", cursive;
	text-align: left;
}
#personalNetWorthChart tspan {
	font-weight:bold;
	font-size: 14px;
}
#jsHistory #infscr-loading {
	float:right;
}
.loanScheduleTable table tbody tr td {
	text-align: center;
	line-height: 20px;
    padding-top: 2px;
}
.loanScheduleTable table thead tr td {
	font-size: 13px;
	text-align: center;
}
.loanScheduleTable table {
	margin-bottom: 10px;
}
.loanScheduleTable table thead td.cash, .loanScheduleTable table thead td.loan {
	width:105px;
}
.loanScheduleTable .paymentScheduleTitle {
	font-size: 18px;
	text-align: center;
	border-top: 1px solid grey;
	padding-top: 5px;
}
.loanScheduleTable .commonLoanInformation {
	text-align: left;
	padding-top: 5px;
}
.doubleDash {
	border-bottom: 4px double;
	margin: 0 0 10px 20px;
	text-align: center;
	width: 173px;
	padding: 0px;
	color: #fff;
}
.turnHint, .accountHistoryHint, .accountsDynamicsHint {
	background-image: url("https://www.agentpiggy.com/static/en/img_new/balance_info_icon.png");
	background-repeat: no-repeat;
	background-size: 20px auto;
	height: 20px;
	width: 20px;
	cursor: pointer;
	display: inline-block;
	margin-left: 5px;
}
.turnsInformation {
	max-height: 460px;
	overflow: auto;
	padding-right: 15px;
}
#classesQuizFrm #previousBtn {
	margin-right: 15px;
}
#turnsInformationBlock .turnInformation {
	font-size: 16px;
}
#turnsInformationBlock > div {
	margin-bottom: 5px;
}
.jobsPopup .jobSelect {
	border: 1px solid;
	cursor: pointer;
	margin: 0px 5px;
	padding: 5px;
	border-radius: 10px;
}
.jobsPopup .jobsPreview > div:nth-child(3) {
	margin-right: 0px;
}
.jobsPopup .jobSelect.selected {
	border: 5px double;
}
.jobsPopup .jobDescription {
	border: 2px solid floralwhite;
	margin: 5px 0 25px;
	padding: 5px;
	max-width: 640px;
}
.jobParameters table {
	width: 450px;
	padding: 5px;
	margin: 0 auto;
}
.jobsPopup .jobParameters table {
	margin: 0 auto;
}
.jobParameters table, .jobParameters table tbody, .jobParameters table tr td {
	border-radius: 0px !important;
}
.jobParameters tr td, .accountsDynamics tr td {
	padding: 3px;
}
.jobParameters table tr td:nth-child(2), .accountsDynamics tr td:nth-child(2) {
	width: 65%;
	text-align: right;
}
.jobsPopup #bbva2JobsFrm {
	margin-top: 20px;
}
.jobsPopup .jobInformation {
	width: 550px;
}
.jobParameters tr.head, .accountsDynamics tr.head {
	background-color: #7EC0EE;
}
.jobParameters .dashboardJobTable td {
	padding: 3px 5px;
}
.time_left .requested_on{
	color: #3C3C37;
}
table.accountsDynamics {
	width: 370px;
	padding: 5px;
	margin: 10px auto;
}
.accountChangesHint {
	display: none;
	color: #3393ad;
	margin-left: 58px;
	font-size: 85%;
}
.selected .accountChangesHint {
	display: block;
}
.t_Content_custom {
	font-size: 14px;
	line-height: 16px;
	padding: 7px 8px;
	color: #FFFFFF;
}
.t_Tooltip.t_Tooltip_custom {
	margin-left: 7px;
}
.accountHistoryHint {
	background-size: 17px auto;
	height: 17px;
	width: 17px;
	margin: 0 0 2px 5px;
	vertical-align: middle;
}
.quizSidebar .buttonBlock {
	margin-top: 30px;
	text-align: center;
}
.allAccountsBlock .box-sidebar {
	float: left;
	margin: 30px 0 15px;
}
#accountCategory, #accountType{
	margin-top: 5px;
}
#netWorthIcon {
	display: inline-block;
}

#transactionFilterFrm .historyTableCaption {
	margin-top: 10px;
}
#transactionFilterFrm .historyTableCaption a.selected{
	color: #424245;
	text-decoration: none;
}
.bankrupt {
	height: 20px;
	width: 24px;
}
.bankrupt.list {
	padding: 1px 0 0 5px;
}
.turnsInformation .jobParameters .dashboardJobTable {
	width: 400px;
}
#finalClassPopup {
	background: transparent;
}
#confettiCanvas {
    height: 100%;
    left: 0;
    opacity: 0.7;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 199;
}
#finalClassPopup .finalMessage {
	height: 100px;
}
.errorTipped {
	background: none repeat scroll 0 0 #7dd0e7;
	border-radius: 50%;
	color: #000;
	cursor: help;
	margin-left: 2px;
	padding: 0 6px;
}

#answerFeedback {
	background-color: #52c291;
	color: white;
	margin: 0;
	padding: 20px 0;
	float: none;
	width: 100%;
}
#answerFeedback.selected {
	background-color: #7dd0e7;
}
#answerFeedback.correct {
	background-color: #52c291;
}
#answerFeedback.incorrect {
	background-color: #de514d;
}

#answerFeedback h2 {
	margin: 0 auto 5px;
	color: #fff;
}
#answerFeedback h3 {
	margin-top: 5px;
	color: #fff;
}
#answerFeedback > * {
	padding-left: 10px;
}
.positiveAmount {
	color: #c2ed3d;
}
.negativeAmount {
	color: #E8787B;
}
#classesQuiz .correct .answer-text h4, #classesQuiz .incorrect .answer-text h4 {
	color: #fff;
}

.toggleQuizSidebar {
	position: absolute;
	top: -79px;
	width: 16px;
	height: 16px;
	display: block;
	background: url("https://www.agentpiggy.com/static/en/img_new/icon-next.png") no-repeat 0 0 ;
}

.toggleQuizSidebar.show {
	left: -247px;
	background: url("https://www.agentpiggy.com/static/en/img_new/icon-previous.png") no-repeat 0 0 ;
}

.quiz-wrapper {
	margin-top: -33px;
}

.quiz-wrapper .quizNotext {
	top: -12px !important;
}

.quiz-wrapper .quizSidebar {
	margin-top: 105px;
	padding-bottom: 20px;
}

.quiz-wrapper .quizShell {
	width: 966px;
	padding-top: 33px;
	overflow: hidden;
}

.quiz-wrapper .box-content-inner {
	padding-right: 0;
	padding-left: 0;
	margin: 0 auto 20px auto;
	width: 960px;
}

.quiz-wrapper .nav {
	width: 960px;
	margin: 0 auto;
}

.quiz-wrapper .box-container {
	margin-left: 30px;
}

.quiz-wrapper .quizImageBlock,
.quiz-wrapper .quizImageBlock img {
	max-width: 100%;
	height: auto;
	max-height: none;
}

.template-bbva .quiz-wrapper .quizShell {
 padding-top: 30px;
}

.template-bbva .quiz-wrapper .quizNotext {
  top: 0px !important;
  margin-right: 0px;
}

.template-bbva .quiz-wrapper {
  margin-top: -30px;
}

.template-bbva .quiz-wrapper .piggy-hand {
  display: none;
}
.viewPositionWrap {
	clear: both;
}
.template-bbva .quiz-wrapper .quizShell {
  width: 1000px;
}

.template-bbva .quiz-wrapper .quizSidebar {
  margin-right: 50px;
}

.template-bbva .toggleQuizSidebar.show {
  left: -263px;
}
.viewPositionWrap .box-sidebar {
	float: left;
	margin-top: 30px;
}
.viewPositionWrap .box .box-inner.for_accounts {
	padding: 20px 10px;
}
.viewPositionWrap .rateBox {
	color: #646464;
	font-size: 14px;
	background-color: #90e2f5;
	box-shadow: 0 4px 5px rgba(50, 175, 209, 0.5), 0 -2px 4px rgba(50, 50, 50, 0.1) inset;
	border: 3px solid #fff;
	border-radius: 15px;
	margin-bottom: 5px;
	height: auto;
	text-shadow: none;
	position: relative
}
.viewPositionWrap .badge {
	background-color: #7bd0fe;
	border: 3px solid #fff;
	border-radius: 50%;
	float: left;
	font-size: 16px;
	font-weight: bold;
	height: 14px;
	line-height: 1;
	padding: 7px;
	text-align: center;
	width: 14px;
	margin-left: 2px;
	margin-top: 2px;
}
.rateBox .box-inner {
	padding: 10px 0 10px 5px;
}
.rateBox .netWealth {
	padding: 0 5px;
}
.rateBox .childName {
	font-size: 14px;
	font-weight: bold;
}
.viewPositionWrap .rateBox.currentKid {
	background-color: #ee98a3;
}
.viewPositionWrap .rateBox.currentKid .badge {
	background-color: #fff;
	color: #ee98a3;
	border: 3px solid #ffde39;	
}
.evaluate_wrapper {
	padding-top: 10px;
}
.evaluate_wrapper .rating-stars {
	display: inline-block;
}
.evaluate_wrapper input[type=text] {
	width: 390px;
}
.eval_error_container {
	color: red;
	margin-top: 10px;
}
.tutorialPopup h6 {
	max-width: 500px;
	margin: 0 auto;
	position: relative;
}
.tutorialPopup .ahorro-pig {
	position: absolute;
	top: 20px;
	left: 60px;
	background-image: url('https://www.agentpiggy.com/static/en/img_new/ahorro/piggy.png');
	width: 140px;
	height: 140px;
	background-size: 140px;
}
.tutorialPopup p {
	margin-bottom: 20px;
}

#wysiwygTask textarea {
	width: 100%;
	padding: 0;
}
#wysiwygTask table thead:last-child tr:last-child th:last-child,
#wysiwygTask table tbody:last-child tr:last-child td:last-child {
    border-radius: 0 0 8px 8px;
}

#wysiwygTask table thead:first-child tr:first-child th:last-child,
#wysiwygTask table tbody:first-child tr:first-child td:last-child {
    border-radius: 8px 8px 0 0;
}
