@import url(https://fonts.googleapis.com/css?family=Shadows+Into+Light);
* {
	margin:0;
	padding:0;
}
/*html {



        overflow-x:hidden;



}*/

/* Krishna 27-05-2017 */
.hide-date .hide-date-content{
	display:none;
}

/* Krishna 31-01-2017 */
.mob-lgn-reg{	display:block;}
.mob-lgn-reg:after,.mob-lgn-reg:before{	clear:both;	content:'';}
ul.mob-lgn-reg-menu{	list-style:none !important;	padding-left:0px !important; margin-bottom:0px;	background: #92c84d;}
ul.mob-lgn-reg-menu li{	display: inline-block;    width: 49.5%;    margin: 0px !important;	text-align: center;}
ul.mob-lgn-reg-menu li:first-child{	border-right: 1px solid #f1f1f1;}
ul.mob-lgn-reg-menu .btn-lg.lgn-reg-button{	height: 64px !important;	text-transform: uppercase !important;}.after-login-player-menu{	display:block;}
.after-login-player-menu ul.after-login-player-menu-item{
	list-style:none !important;
	padding-left:0px !important;
	background: #8bc33c;
	margin-bottom:0px;
}
.after-login-player-menu-item:after,.after-login-player-menu-item:before{	clear:both;	content:'';}
ul.after-login-player-menu-item li{	display: block;    width: 20%;    float: left;	border-right: 1px solid #f1f1f1;	text-align:center;}
ul.after-login-player-menu-item li:last-child{	border-right: 0px;}
ul.after-login-player-menu-item li a{	color:#fff;	font-size: 13px;	padding-top:10px;	padding-bottom:10px;	display: block;}
ul.after-login-player-menu-item li img{	width:40px;}
.bell-2{
	float: right;
   height: 30px;
   width: 34px;
   margin-top: 8px;
   display: block;
   text-align: center;
   margin-top: 13px;
}
.mysetingDropdown{
	display: block;
    height: 30px;
    width: 30px;
    float: right;
    margin-top: 13px;
}
.mysetingDropdown .dropdown-menu{
	right:0px;
	left:auto;
}

/* Krishna 9-sep-2016 */

select[disabled]{
    background-color: #eee !important;
    opacity: 1;
}

.dynamic-list-style ul li{
	padding-left: 13px;
    position: relative;
}
.dynamic-list-style ul li:before{
	content: "•";
    display: block;
    left: 0;
    position: absolute;
    top: 1px;
}
.dynamic-list-style ul{
	padding-left:20px;
	list-style:none;
}

/* Krishna END 9-sep-2016 */
.score-circle span{	line-height:28px !important;} /* Krishna END 19-sep-2016 */

body {
	font-family: 'Open Sans', sans-serif;
	font-family:400;
}
.padrt0_lv {
	padding-right:0;
}
/***** tk styles ******/







img {
	max-width:100%;
}
.mindset ol {
	margin-left: 25px;
}
/***** /end tk styles *******/







/*------10/11/15-----*/



.highcharts-button {
	display: none;
}
.highcharts-background {
	display: none;
}
.highcharts-axis-labels, highcharts-yaxis-labels {
	display: none;
}
.highcharts-axis {
	display: none;
}
.highcharts-title {
	display: none;
}
.highcharts-container {
	margin-left:-90px;
}
#highcharts-0 {
	margin-left:-5%;
}
.chart-div-name {
	color: #000;
	display: inline-flex;
	width: 100%;
	list-style:none;
	text-align: center;
}
.chart-div-name li {
	width:20%;
}
.margbut5 {
	margin-bottom:5px;
}
.arr8 {
	float: left;
	width: 88px;
	list-style: none;
	margin: 1em 0;
	margin-right: 6px;
	margin-left: 5px;
	text-align: center;
	color: #000;
	font-weight:bold;
}
.arr4 {
	float: left;
	width: 185px;
	list-style: none;
	margin: 1em 0;
	margin-right: 6px;
	margin-left: 5px;
	text-align: center;
	color: #000;
	font-weight:bold;
}
/*------10/11/15-----*/



.imgfull {
	width:100%;
}
.imgfull img {
	max-width:100%;
}
.bdy-clr {
	color: #333333;
}
.form-group label {
	font-weight:normal;
}
a {
	color: #333333;
}
a:hover {
	text-decoration:none;
}
a:focus {
	outline:0;
	text-decoration:none;
}
p a {
	text-decoration: underline;
	color: #0A63A5;
}
h1, h2, h3 {
	font-family: 'Oswald', sans-serif;
	font-weight:400;
	text-transform:uppercase;
	word-wrap: break-word;
}
hr {
	border-color:#dedede;
}
h1 {
	padding:30px 0 30px;
}
.nrml-wt {
	font-weight:normal !important;
}
.nrml-wt label {
	font-weight:normal;
}
.wt300 {
	font-weight:300 !important;
}
.title-inherit {
	text-transform:inherit !important;
}
.h1, h1 {
	font-size:40px;
}
.word-break {
	word-wrap:break-word;
}
.mrg0auto {
	margin:0 auto;
}
.padtop60 {
	padding-top:60px;
}
.padtop50 {
	padding-top:50px;
}
.padtop40 {
	padding-top:40px;
}
.padtop30 {
	padding-top:30px;
}
.padtop20 {
	padding-top:20px;
}
.padtop15 {
	padding-top:15px;
}
.padtop10 {
	padding-top:10px;
}
.padtop5 {
	padding-top:5px;
}
.padtop0 {
	padding-top:0px;
}
.padbut0 {
	padding-bottom:0px;
}
.padbut10 {
	padding-bottom:10px;
}
.padbut15 {
	padding-bottom:15px;
}
.padbut20 {
	padding-bottom:20px;
}
.padbut30 {
	padding-bottom:30px;
}
.padbut40 {
	padding-bottom:40px;
}
.padbut50 {
	padding-bottom:50px;
}
.padbut60 {
	padding-bottom:60px;
}
.pdn30 {
	padding:30px;
}
.pdn15 {
	padding:15px;
}
.pdn10 {
	padding:10px;
}
.pdrght10 {
	padding-right:10px;
}
.pdrght15 {
	padding-right:15px;
}
.pdrght20 {
	padding-right:20px;
}
.pdlft10 {
	padding-left:10px;
}
.pdlft15 {
	padding-left:15px;
}
.pdlft20 {
	padding-left:20px;
}
.pad1015 {
	padding:10px 15px;
}
.pad0 {
	padding:0;
}
.ol-list li {
	margin-left: 25px;
	line-height:24px;
	line-height:20px;
	margin-bottom:10px;
}
.size12 {
	font-size:12px;
}
.size14 {
	font-size:14px;
}
.size16 {
	font-size:16px;
}
.size18 {
	font-size:18px;
}
.size20 {
	font-size:20px;
}
.size21 {
	font-size:21px;
}
.size22 {
	font-size:22px;
}
.size24 {
	font-size:24px;
}
.size25 {
	font-size:25px;
}
.size26 {
	font-size:26px;
}
.size30 {
	font-size:30px;
}
.size36 {
	font-size:36px;
}
.size40 {
	font-size:40px;
}
.size43 {
	font-size:43px;
}
.size100 {
	font-size:100px;
}
.lnht24 {
	line-height:24px;
}
.light-grey-text {
	color:#bbbbbb;
}
.dark-grey-text {
	color:#525252;
}
.border-zero {
	border:0;
}
.bold {
	font-weight:bold;
}
.oswald {
	font-family: 'Oswald', sans-serif;
}
.opensans {
	font-family: 'Open Sans', sans-serif;
}
.dark-blue-bg {
	background:#0b63a6 !important;
	color:#FFF;
}
.dark-blue-text {
	color:#0b63a6;
}
.dark-blue-bg:hover {
	background:#074e84 !important;
	color:#FFF;
}
.dark-blue-deepr-bg {
	background:#063457 !important;
	color:#FFF;
}
.dark-blue-deepr-bg:hover {
	background:#0b63a6 !important;
	color:#FFF;
}
.light-blue-bg {
	background:#aac8e0 !important;
}
.bluebg-only {
	background:#0a63a5;
}
.light-bluebg-only {
	background:#4f95cb;
}
.bluebg {
	background:#0a63a5;
	margin-top: -40px;
	padding-bottom:50px;
	color:#FFF;/*padding-top:60px;*/
}
.blkbg {
	background:#000;
	padding-bottom:0;
}
.bluebg .loginpage h1 {
	margin-top:30px;
}
.white-bg {
	background:#fff;
}
.white-text {
	color:#FFF;
}
.light-grey-bg {
	background: #f3f3f3;
	/* margin-top: -40px; */   /* Krishna */
}
.light-grey-bg-only {
	background:#f3f3f3;
}
.dark-grey-bg {
	background:#e6e9ed;
}
.green_bg {
	background:#92c84d;
}
.green_text {
	color:#92c84d;
}
.bluebg + .light-grey-bg {
	margin-top:0;
	padding-top:30px;
}
.light-grey-bg + .bluebg {
	margin-top:0;
	padding-top:30px;
}
.ht200 {
/*height:200px;*/















}
.mrgtop-zero {
	margin-top:0;
}
.mrgbut-zero {
	margin-bottom:0 !important;
}
.underline {
	text-decoration:underline;
}
.blue-text {
	color:#0a62a6;
}
.blue-text-dark {
	color:#0a63a5;
}
.blk-text {
	color:#000;
}
.custm-h2 {
	font-size:30px;
	font-weight:300;
	font-family: 'Oswald', sans-serif;
	margin-top:0;
}
.heading-brd-btm {
	padding-bottom: 25px;
	position: relative;
	margin-bottom:10px;
}
.heading-brd-btm1 {
	padding-bottom: 25px;
	position: relative;
	display: inline-block;
	margin-bottom:10px;
}
.heading-brd-btm1:after {
	background: #000;
	bottom: 0;
	content: "";
	display:block;
	height: 1px;
	position: absolute;
	width: 148px;
}
.heading-brd-btm:after {
	background: #000;
	bottom: 0;
	content: "";
	display: block;
	height: 1px;
	position: absolute;
	width: 148px;
}
.italic {
	font-style:italic !important;
}
.pd1636 {
	padding:16px 36px 40px;
}
.pd915 {
	padding:9% 15%;
}
.mrgtop10 {
	margin-top:10px;
}
.mrgtop20 {
	margin-top:20px;
}
.mrgtop30 {
	margin-top:30px;
}
.mrgbtm10 {
	margin-bottom:10px;
}
.mrgbtm15 {
	margin-bottom:15px;
}
.mrgbtm20 {
	margin-bottom:20px;
}
.mrgbtm30 {
	margin-bottom:30px;
}
.mrgbtm40 {
	margin-bottom:40px;
}
.mrgbtm60 {
	margin-bottom:60px;
}
.w108h34 {
	width:108px;
	height:34px;
}
.block {
	display:block;
}
.logo {
	/*padding-top: 15px;
	padding-bottom:4px;*/
	margin-top:15px;
	margin-bottom:4px;
	padding-left:-0px;
}
.border-reduse {
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.border-reduse2 {
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
}
/*  -- Login Page -- */































































.col-md-6.col-md-offset-3.white-bg.border-reduse {
	padding-bottom:20px
}
.loginpage {
/*padding-bottom:30px;*/































}
.loginpage h1 {
	text-align:center;
	color:#fff;
	font-size:40px;
	text-transform:uppercase;
	margin:60px 0 43px;
	padding:0;
}
.loginpage h3 {
	width:100%;
	display:block;
	padding-top:48px;
	margin-top:0;
	margin-bottom:22px;
	text-align:center;
	clear:both;
	color:#0a63a5;
	font-size:22px;
	text-transform:uppercase;
}
.form-control {
	height: 50px;
	padding: 14px 12px;
	position:relative;
	white-space: normal;
}
.input-sm {
	border-radius: 3px;
	font-size: 12px;
	height: 30px;
	line-height: 1.5;
	padding: 5px 10px;
}
.form-group label {
	color:#333;
}
.newuser {
	color:#fff;
	text-decoration:none;
	padding:34px 0!important;
	margin:0!important;
	clear: both;
	display:block;
	width:100%;
	text-align:left!important;
}
.newuser a {
	color:#fff;
	text-decoration:none;
}
.newuser a:hover {
	text-decoration:none;
	color:#dfdfdf;
}
.newuser a span {
	margin-right:8px;
}
.facebook, .twitter {
	text-align:center;
	width:108px;
	height:34px;
}
.facebook {
	background:#445e97
}
.twitter {
	background:#2eaace;
}
.lgn-reg {
	margin-top:-10px;
	float:right;
}
.lgn-reg ul {
	list-style-type:none;
}
.lgn-reg ul li {
	list-style-type:none;
	display:inline-block;
	margin-left:10px;
}
.lgn-reg-button {
	cursor:pointer;
	background:#92c84d;
	color:#FFF;
	text-align:center;
	width:164px;
	height:52px;
	border:none;
}
/*  -- Footer --  */































































footer {
	background:#111111;
	color:#fff;
}
footer a {
	color: #fff;
}
footer a:hover {
	color: #dfdfdf;
}
.footer ul {
	margin:0;
	padding:0;
	list-style:none;
	font-size:14px;
}
.footer .footer_link {
	line-height:24px;
	font-size:14px;
}
.footer .footer_link li a {
	letter-spacing:-1px;
	color:#fff;
}
.footer .footer_link li a:hover {
	color:#dfdfdf;
	text-decoration:none;
}
.socillink {
	padding:10px 0 20px;
	font-size:30px;
	display:block;
	width:100%;
	clear:both;
}
.socillink ul {
	margin:0;
	padding:0;
}
.socillink ul li {
	width:auto;
	float:left;
	margin-right:20px;
}
.socillink ul li a {
	color:#fff;
}
.socillink ul li a:hover {
	color:#dfdfdf;
}
.socillink li i {
	font-size:28px;
}
.footer_email {
	float:left;
	clear:both;
	width:100%;
	display:block;
}
.footer_email a {
	color:#fff;
	display:inline-block;
	line-height:30px;
}
.footer_email a:hover {
	color:#dfdfdf;
	text-decoration:none;
}
.footer_email a span {
	font-size:26px;
	float:left;
	margin-right:6px;
}
/*--admin marketing page start--*/































.admin-marketing {
	margin-bottom:30px;
}
.admin-marketing .media-right, .media > .pull-right {
	padding-left:30px;
	padding-right:35px;
	padding-top:10px;
}
.admin-marketing .media-left, .media > .pull-left {
	padding-right:70px;
	padding-left:35px;
}
.media-heading {
	font-size:18px;
	margin-bottom:8px;
}
.admin-marketing .media-body {
	font-size:12px;
}
.admin-marketing .media {
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:#e1e1e1 solid 1px;
}
.admin-marketing .media:last-child {/*border-bottom:none; padding-bottom:0;*/
}
/*--admin marketing page end--*/































/*--register search page start--*/































.register-search {
	padding-bottom:50px;
}
.register-search-info {
	font-size:14px;
	padding-right:100px;
}
.register-search .register-search-info span {
	font-weight:700;
}
.register-search .register-search-heading {
	font-size:20px;
	font-weight:700;
	margin-top:0;
	margin-bottom:8px;
}
.search-btn {
	display:block;
	position:absolute;
	right:15px;
	top:0;
}
.search-btn a {
	width:100px;
	height:34px;
	line-height:34px;
	padding:0;
}
.custome-pagination .pagination > .active > a, .custome-pagination .pagination > .active > a:focus, .custome-pagination .pagination > .active > a:hover, .custome-pagination .pagination > .active > span, .custome-pagination .pagination > .active > span:focus, .custome-pagination .pagination > .active > span:hover {
	background:#92c84d;
	border:0;
	color:#FFF;
}
.custome-pagination .pagination > li > a, .custome-pagination .pagination > li > span {
	border:0;
	color:#999999;
	padding:8px 14px;
}
.custome-pagination .pagination > li:last-child > a, .custome-pagination .pagination > li:last-child > span, .custome-pagination .pagination > li:first-child > a, .custome-pagination .pagination > li:first-child > span {
	border-radius:0;
}
.recent-post-img img {
	width: 100%;/*height: 75px;*/
}
.recent-post-img1 img {
	width: 100%;/*height: 150px;*/
}
.recent-post-img3 img {
	width: 100% !important;/*height: 70px !important;*/
}
/*--register search page end--*/































.h1 {
	text-transform:uppercase;
	font-family: 'Oswald', sans-serif;
}
/*--admin new challenge page start--*/































.signup-start-pg {
}
.signup-start-pg .form-horizontal .control-label {
	padding-top:15px;
}
.bg-info-cstm {
	background:#92c84d;
	color:#FFF;
	text-align:center;
	width:20px;
	height:20px;
	line-height:20px;
	display:inline-block;
	border-radius:50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	margin-top:15px;
	cursor:pointer;
}
.score-bg-info-cstm {
	/*background:#92c84d;*/















	color:#FFF;
	text-align:center;
	width:20px;
	height:20px;
	line-height:20px;
	display:inline-block;
	border-radius:50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	margin-top:15px;
	cursor:pointer;
}
.bg-info-cstm:hover {
	color:#FFF;
}
.score-bg-info-cstm:hover {
	color:#FFF;
}
.signup-start-pg .form-control-feedback {
	line-height:50px;
	color:#000;
}
.group-title {
	position:absolute;
	top:5px;
	left:30px;
	z-index:1;
}
.profile-pic {
	width:100%;
	text-align:center;/*height:200px;

	background:#FFF;

	border:thin dashed #d3d3d3;

	overflow:hidden;*/

}

/*.mydetail-profile-pic {
	width:100%;
	text-align:center;
	height:200px;
	background:#FFF;
	border:thin dashed #d3d3d3;
	overflow:hidden;
}*/

.mydetail-profile-pic{
    width: 358px;
    text-align: center;
    height: 70px;
    background: #FFF;
    border: thin dashed #d3d3d3;
    overflow: hidden;
}

/* Newly Added by Anowar 11012018 */
.mydetails-profile-pic-sec{
    text-align: center;
    background: #FFF;
    border: thin dashed #d3d3d3;
    overflow: hidden;
}
/* Newly Added by Anowar 11012018 */

.profile-pic img {
	display:inline-block;
}
.profile-pic-btn-cstm {
	padding-top:0px;
}
.profile-pic-btn-cstm button {
	width:135px;
	height:24px;
	background:#d0d0d0;
	font-size:12px;
	color:#333333;
	text-align:center;
	margin-top:10px;
	padding:0;
}
.table.signup-table-price > tbody > tr > td {
	border:0;
}
.table.signup-table-price > tbody > tr:last-child {
	border-top: 1px solid #ddd;
}
.table.signup-table-price > tbody > tr > td:last-child {
	text-align:right;
}
/*  -- faq_sec --  */































.faq_sec h3 {
	text-transform:uppercase;
}
.faq_sec .panel-default > .panel-heading {
	background-color: #92c84d;
	border-color: #fff;
	color: #fff;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding:0;
}
.faq_sec .panel-title a {
	padding:10px 15px;
	display:block;
}
.faq_sec .panel-group .panel + .panel {
	margin-top: 0;
}
.faq_sec .panel {
	border-top: 0;
	background:#d6eabb;
}
.faq_sec .panel h4 a {
	font-size:15px;
	font-weight:bold;
}
.faq_sec .panel h4 a:hover {
	text-decoration:none;
}
/*  --- our guarantee sec  --  */































.ourguarantee_sec {
	background:#0b63a6;
	box-sizing: border-box;
	padding:10px;
	-webkit-border-radius: 4px;
	-moz-border-radius:  4px;
	border-radius:  4px;
}
.ourguarantee_sec h3 {
	color:#fff;
	padding:0 0 15px 10px;
	margin:0;
	text-transform:uppercase;
}
.ourguarantee_sec ul {
	margin:0;
	padding:0;
}
.ourguarantee_sec ul li {
	list-style:none;
	display:block;
	clear:both;
	position:relative;
	padding-left:45px;
	color:#fff;
	padding-bottom:10px;
	min-height:40px;
	font-size:18px;
}
.ourguarantee_sec ul li p {
	font-size:15px;
}
.ourguarantee_sec ul li p a {
	color:#fff;
	text-decoration:underline;
}
.ourguarantee_sec ul li p a:hover {
	color:#fff;
	text-decoration:none;
}
.ourguarantee_sec ul li span {
	display:inline-block;
	background-image:url(../images/icon_sprite.png);
	width:40px;
	height:40px;
	overflow: hidden;
	position:absolute;
	left:0;
	top:6px;
}
.ourguarantee_sec ul li span.Safety {
	background-position:-45px 1px;
}
.ourguarantee_sec ul li span.Security {
	background-position:-90px 1px;
}
.ourguarantee_sec ul li span.Satisfaction {
	background-position:-137px 1px;
}
.form-group .popover {
	max-width:inherit !important;
	width:287px;
	min-height:107px;
	padding-top:5px;
	padding-bottom:12px;
	background-color:#222222;
}
.form-group .popover-title {
	background:none;
	color:#FFF;
	font-size:18px;
	border:none;
	font-family: 'Open Sans', sans-serif;
}
.form-group .popover-content {
	font-size:13px;
	color:#FFF;
}
.form-group .popover.right>.arrow:after {
	border-right-color:#222222;
}
/*--14-05-16--*/

.popover.top>.arrow:after {
	border-top-color:#434a54;
}
/*--14-05-16--*/

/*--16-05-16--*/

.popover.left>.arrow:after {
	border-left-color:#434a54;
}
/*--16-05-16--*/

.prettyprint .tag {
	background: #F00;
	width:300px;
	display: inline;
	font-weight: normal;
	line-height: auto;
	margin: 0;
	padding: 2px 4px;
	text-shadow: 0 1px 0 #fff;
}
/*--admin new challenge page end--*/































/*--search result page start--*/































.search-result-star {
	background:#aac9e0;
	padding:5px 0 5px 45px;
	position:relative;
	margin-top:20px;
}
.search-result-star i {
	color:#FFF;
	position:absolute;
	left:0;
	top:12px;
	font-size:20px;
	width:45px;
	text-align:center;
}
.table-bordered.search-result > tbody > tr > td, .table-bordered.search-result > tbody > tr > th, .table-bordered.search-result > tfoot > tr > td, .table-bordered.search-result > tfoot > tr > th, .table-bordered.search-result > thead > tr > td, .table-bordered.search-result > thead > tr > th {
	vertical-align:middle;
	border:0;
}
.search-result {
	border:0;
}
.search-result-select-btn {
	padding:2px 10px;
	border:none;
	color:#FFF;
	text-transform:uppercase;
}
.table-striped.search-result > tbody > tr {
	border-bottom:#FFF solid 1px;
}
.search-result .fa-star {
	font-size:20px;
}
.search-result > thead {
	font-size:15px;
}
 .table-striped.search-result > tbody > tr:nth-of-type(2n+1) {
 background:#e6e9ed;
}
 .table-striped.search-result > tbody > tr:nth-of-type(2n) {
 background:#f3f3f3;
}
 .table-striped.search-result > tbody > tr:nth-of-type(2n+1):hover, .table-striped.search-result > tbody > tr:nth-of-type(2n+1):hover i {
 background:#FFF !important;
 color:#333;
}
 .table-striped.search-result > tbody > tr:nth-of-type(2n):hover, .table-striped.search-result > tbody > tr:nth-of-type(2n):hover i {
 background:#FFF !important;
 color:#333;
}
.table-striped.search-result > tbody > tr.dark-blue-bg:hover {
	background:#FFF !important;
	color:#000;
}
/*--search result page end--*/































/*--register form page start--*/































.health-logo-img {
	width:100%;
	height:234px;
	background:#f3f3f3;
}
.reg-thmb-cnt {
	color:#FFF;
}
.reg-thmb-cnt h1 {
	margin-top:0;
	padding:0;
	padding-bottom:15px;
}
.reg-thmb-cnt span {
	font-weight:bold;
}
.reg-thmb-cnt p {
	line-height:20px;
	margin-bottom:30px;
}
.lg-btn-custm {
	padding:5% 15%;
}
/*--register form page end--*/































/*--setup-step1 page start--*/































#home {
	background: url(../images/banner_bg.jpg) 50% bottom fixed no-repeat;
	height: auto;
	margin: 0 auto;
	width: 100%;
	position: relative;
	padding: 145px 0 60px;
	background-size:cover;
}
.choose-level {
	text-align:center;
}
.choose-level h1 {
	margin:-85px 0 30px;
	padding:0;
}
.choose-level ul {
	list-style-type:none;
	text-align:center;
	margin-bottom:0;
	display:inline-block;
}
.choose-level ul:before {
	border-top:#cec8bc dashed 3px;
	content:"";
	width:83%;
	height:5px;
	display:block;
	margin:0 auto;
}
.choose-level ul li {
	display:inline-block;
	padding:30px 0 20px;
	font-size:24px;
	font-family: 'Oswald', sans-serif;
	color:#cec8bc;
	text-transform:uppercase;
	margin-right:200px;
	position:relative;
}
.choose-level ul li:last-child {
	margin-right:0;
}
.choose-level ul li span {
	font-size:20px;
	background:#cec8bc;
	text-align:center;
	width:30px;
	height:30px;
	display:block;
	line-height:30px;
	border-radius:50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	margin-bottom:18px;
	color:#000;
	position:absolute;
	left:0;
	right:0;
	top:-20px;
	margin:0 auto;
}
.choose-level ul li.choose-level-active {
	color:#FFF;
}
.choose-level ul li.choose-level-active:after {
	position:absolute;
	content:"";
	width:35px;
	height:60px;
	margin:0 auto;
	display:block;
	left:0;
	right:0;
	top:-90px;
	background:url(../images/moving_icn.png) no-repeat center top;
}
.choose-level ul li.choose-level-active span {
	background:#FFF;
}
.tick-list ul {
	list-style-type:none;
}
.tick-list ul li {
	background:url(../images/tick.png) no-repeat left top;
	padding-bottom:10px;
	padding-left:30px;
}
.title-h1 {
	margin:0;
	padding:0;
	text-transform:uppercase;
	font-size:40px;
}
.lg-btn-custm2 {
	padding:19px 29px;
}
.hydration-calculator {
	height:100%;
	color:#FFF;
}
.hydration-calculator ul {
	list-style-type:none;
	background:url(../images/vrtical-dot-line-white.png) repeat-y center top;
	padding-bottom:10px;
}
.hydration-calculator ul li {
	list-style-type:none;
	width:48%;
	display:table-cell;
	/*display:inline-block;*/

	font-weight:300;
	vertical-align:top;
}
.hydration-calculator ul li:last-child {
	padding-left:10px;
	width:50%;
	text-align:center;
}
.bigtxt {
	font-size:48px;
	font-style:italic;
}
.hydration-calculator ul li:last-child .bigtxt {
	line-height:50px;
}
/*---- 03-12-15 start ----*/































.hydration-calculator ul li:last-child > div {
	display:table;
	width:100%;
}
.hydration-calculator ul li:last-child > div > span {
	font-size:25px;
	vertical-align:middle;
	display:table-cell;
	font-style:italic;
	text-align:left;
	width:40%;
}
.hydration-calculator ul li:last-child > div > span:last-child {
	font-weight:bold;
	font-size:inherit;
	font-size:12px;
	width:60%;
}
/*---- 03-12-15 end ----*/



.hydration-calculator ul li:last-child p {
	margin-bottom:0;
	line-height:17px;
}
#ex1Slider .slider-selection {
	background: #5a8a1c;
}
#ex2Slider .slider-selection {
	background: #5a8a1c;
}
#ex3Slider .slider-selection {
	background: #5a8a1c;
}
#ex4Slider .slider-selection {
	background: #5a8a1c;
}
.hydration-calculator .slider.slider-horizontal {
	width:90%;
}
.hydration-calculator .slider-handle {
	background:#FFF;
	width:18px;
	height:18px;
}
.slider-track {
	background-image:none;
	background:#cdcdcd;
}
.panel.custom-panel {
	background:#93c0e2;
	color:#FFF;
	border:none;
	box-shadow:none;
	margin-bottom:80px;
}
.panel-heading h3 {
	font-size:30px;
	line-height:27px;
}
.panel-heading h3 span {
	font-size:20px;
}
.panel-default.custom-panel > .panel-heading {
	min-height:120px;
	background:#7fabcd;
	border:none;
	color:#FFF;
}
.custom-panel .panel-body {
	min-height:165px;
}
.custom-panel .panel-body tr {
	line-height:24px;
}
.custom-panel .panel-body td {
	padding-bottom:3px;
}
 .custom-panel .panel-body td:nth-child(odd) {
 text-align:left;
 font-weight:bold;
}
 .custom-panel .panel-body td:nth-child(even) {
 text-align:right;
}
 .custom-panel .panel-body td:nth-child(even) img {
 margin-left:5px;
}
 .custom-panel .panel-body td:nth-child(even) img:first-child {
 margin-left:0;
}
.panel-default.custom-panel:hover.custom-panel-active > .panel-heading, .panel-default.custom-panel.custom-panel-active.active-arrow> .panel-heading {
	background:#0a63a5;
}
.panel.custom-panel:hover.custom-panel-active, .panel.custom-panel.custom-panel-active.active-arrow {
	background:#4f95cb;
	position:relative;
	display:block;
	width:100%;
	border-radius:0;
}
.panel.custom-panel:hover.custom-panel-active:before, .panel.custom-panel.custom-panel-active.active-arrow:before {
	border-left: 130px solid transparent;
	border-right: 130px solid transparent;
	border-top: 50px solid #4f95cb;
	content: "";
	display: block;
	height: 60px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 100%;
	width: 260px;
}
.custm-btn-toggle {
	margin:10px 5px 5px;
}
.custm-btn-toggle .btn-primary.active, .btn-primary:active, .open > .dropdown-toggle.btn-primary {
	background-color: #5a8a1c;
	border-color: #adadad;
	color: #fff;
}
.hydration-calculator .custm-btn-toggle .btn-group-sm > .btn, .btn-sm {
	padding:7px 12px;
}
.level1 {
	padding: 0 15px;
	float:left;
	width:56%;
}
.w170h52 {
	width:170px !important;
	height:52px;
	padding:9%;
}
/*--setup-step1 page end--*/































































































/*--setup-step3 page start--*/































/*  bhoechie tab */































div.bhoechie-tab-container {
	z-index: 10;
	background-color: #ffffff;
	padding: 0 !important;
	border-radius: 4px;
	-moz-border-radius: 4px;
	border:1px solid #ddd;
	margin-top: 20px;
	margin-left: 50px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	-moz-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	background-clip: padding-box;
	opacity: 0.97;
	filter: alpha(opacity=97);
}
div.bhoechie-tab-menu {
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
}
div.bhoechie-tab-menu div.list-group {
	margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a {
	margin-bottom: 0;
}
div.bhoechie-tab-menu.custome-tab-menu-step3 div.list-group>a .glyphicon, div.bhoechie-tab-menu.custome-tab-menu-step3 div.list-group>a .fa {
	color: #000;
	font-size:22px;
}
div.bhoechie-tab-menu div.list-group>a:first-child {
	border-top-right-radius: 0;
	-moz-border-top-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child {
	border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu.custome-tab-menu-step3 div.list-group>a.active, div.bhoechie-tab-menu.custome-tab-menu-step3 div.list-group>a.active .glyphicon, div.bhoechie-tab-menu.custome-tab-menu-step3 div.list-group>a.active .fa {
	background-color: #d4d3d4;
	background-image: #5A55A3;
	color: #000;
}
div.bhoechie-tab-menu.custome-tab-menu-step3 div.list-group>a.active:after {
	content: '';
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -13px;
	border-left: 0;
	border-bottom: 13px solid transparent;
	border-top: 13px solid transparent;
	border-left: 10px solid #5A55A3;
}
div.bhoechie-tab-content {
	background-color:none;
	/* border: 1px solid #eeeeee; */































    padding-left: 20px;
	padding-top: 0px;
}
 div.bhoechie-tab div.bhoechie-tab-content:not(.active) {
 display: none;
}
div.bhoechie-tab-menu.custome-tab-menu-step3 div.list-group>a.active:after {
	display:none;
}
.custome-tab-menu-step3 .list-group-item.active, .custome-tab-menu-step3 .list-group-item.active:focus, .custome-tab-menu-step3 .list-group-item.active:hover {
	border:none;
}
.custome-tab-menu-step3 .list-group-item {
	border-top-left-radius:0;
	padding:15px 15px;
	border:0;
	border-bottom:1px solid #cfd0d0;
	background:none;
	font-size:16px;
	color:#000;
}
.custome-tab-menu-step3 .list-group-item:last-child {
	border:0;
}
.custome-bhoechie-tab-step3 {
	padding-right:0;
}
/*--setup-step3 page end--*/































/*--setup-step2 page start--*/































.video-box {
	/*min-height:277px;*/



	min-height:256px;
	border:#FFF solid 1px;
	/*width:100%;*/







	background:#e1e1e1;
}
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.step2-scroll-chart .bg-info-cstm {
	margin-top:0;
}
.step2-scroll-chart .score-bg-info-cstm {
	margin-top:0;
}
.step2-scroll-chart {
	clear:both;
	/*margin-bottom:18px;*/

    margin-bottom:25px;
}
.step2-scroll-chart .slider.slider-horizontal {
	width:220px;
}
.step2-scroll-chart .slider.slider-horizontal .slider-track {
	height:12px;
}
.step2-scroll-chart .slider-track {
	background:#cdcdcd;
	box-shadow:none;
}
.step2-scroll-chart #ex1Slider .slider-selection {
	background:#92c84d;
}
.step2-scroll-chart .slider-handle {
	background:#6b9634;
	width:18px;
	height:18px;
}
.step2-scroll-chart .slider.slider-horizontal .slider-tick, .step2-scroll-chart .slider.slider-horizontal .slider-handle {
	margin-top:-3px;
}
.step2-scroll-chart .tooltip.top .tooltip-arrow {
	border-top-color:#83a951;
}
.step2-scroll-chart .tooltip-inner {
	background:#83a951;
	padding:5px 15px;
	color:#000;
	border-radius: 25px;
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	font-size:11px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#add37a+0,add37a+46,85ab52+97 */































    background: #add37a; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */































    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkZDM3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ2JSIgc3RvcC1jb2xvcj0iI2FkZDM3YSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzg1YWI1MiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
	background: -moz-linear-gradient(top, #add37a 0%, #add37a 46%, #85ab52 97%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #add37a), color-stop(46%, #add37a), color-stop(97%, #85ab52)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #add37a 0%, #add37a 46%, #85ab52 97%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #add37a 0%, #add37a 46%, #85ab52 97%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #add37a 0%, #add37a 46%, #85ab52 97%); /* IE10+ */
	background: linear-gradient(to bottom, #add37a 0%, #add37a 46%, #85ab52 97%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#add37a', endColorstr='#85ab52', GradientType=0 ); /* IE6-8 */
}
.tooltip.in {
	opacity:1;
}
.popover {
	max-width:inherit !important;
	width:230px;
	min-height:107px;
	padding-top:5px;
	padding-bottom:12px;
	background-color:#434a54;
}
.popover-title {
	background:none;
	color:#FFF;
	font-size:18px;
	border:none;
	font-family: 'Open Sans', sans-serif;
	word-wrap: break-word;
}
.popover-content {
	font-size:13px;
	color:#FFF;
}
.popover.right>.arrow:after {
	border-right-color:#434a54;
}
/*--setup-step2 page infograph start--*/































.infographbg {
	background:url(../images/infograph_bg.png) 0 0 no-repeat;
	/*-webkit-background-size: cover;































    -moz-background-size: cover;































    -o-background-size: cover;































    background-size: cover;































    position:relative;*/































    width:458px;
	height:579px;
	display:block;/* padding-top:7.8%;































    padding-left:8%; */
}
.infograph-mindset {
	width:398px;
	height:397px;
	position:relative;
	transform: rotate(0deg) scale(0.873) skew(1deg) translate(0px);
	-webkit-transform: rotate(0deg) scale(0.82) skew(1deg) translate(0px);
	-moz-transform: rotate(0deg) scale(0.82) skew(1deg) translate(0px);
	-o-transform: rotate(0deg) scale(0.82) skew(1deg) translate(0px);
	-ms-transform: rotate(0deg) scale(0.82) skew(1deg) translate(0px);
	box-sizing: border-box;
	margin-left: 62px;
	top: 3px;
}
.infographbg .environment {
	width:398px;
	height:397px;
	position:absolute;
	right:0;
	top:0;
}
.infographbg .Money {
	width:398px;
	height:397px;
	position:absolute;
	right:0;
	top:0;
}
.infographbg .health {
	width:398px;
	height:397px;
	position:absolute;
	right:0;
	top:0;
}
.infographbg .career {
	width:398px;
	height:397px;
	position:absolute;
	right:0;
	top:0;
}
.infographbg .relationships {
	width:398px;
	height:397px;
	position:absolute;
	right:0;
	top:0;
}
.infographbg .personal {
	width:398px;
	height:397px;
	position:absolute;
	right:0;
	top:0;
}
.infographbg .recreation {
	width:398px;
	height:397px;
	position:absolute;
	right:0;
	top:0;
}
.infographbg .environment div, .infographbg .Money div, .infographbg .health div, .infographbg .career div, .infographbg .relationships div, .infographbg .personal div, .infographbg .recreation div {
	width:398px;
	height:397px;
	display:block;
}
.infographbg .environment .environment1 {
	background:url(../images/environment-1.png) no-repeat 0 0
}
.infographbg .environment .environment2 {
	background:url(../images/environment-2.png) no-repeat 0 0
}
.infographbg .environment .environment3 {
	background:url(../images/environment-3.png) no-repeat 0 0
}
.infographbg .environment .environment4 {
	background:url(../images/environment-4.png) no-repeat 0 0
}
.infographbg .environment .environment5 {
	background:url(../images/environment-5.png) no-repeat 0 0
}
.infographbg .environment .environment6 {
	background:url(../images/environment-6.png) no-repeat 0 0
}
.infographbg .environment .environment7 {
	background:url(../images/environment-7.png) no-repeat 0 0
}
.infographbg .environment .environment8 {
	background:url(../images/environment-8.png) no-repeat 0 0
}
.infographbg .environment .environment9 {
	background:url(../images/environment-9.png) no-repeat 0 0
}
.infographbg .environment .environment10 {
	background:url(../images/environment-10.png) no-repeat 0 0
}
.infographbg .Money .Money1 {
	background:url(../images/money-1.png) no-repeat 0 0
}
.infographbg .Money .Money2 {
	background:url(../images/money-2.png) no-repeat 0 0
}
.infographbg .Money .Money3 {
	background:url(../images/money-3.png) no-repeat 0 0
}
.infographbg .Money .Money4 {
	background:url(../images/money-4.png) no-repeat 0 0
}
.infographbg .Money .Money5 {
	background:url(../images/money-5.png) no-repeat 0 0
}
.infographbg .Money .Money6 {
	background:url(../images/money-6.png) no-repeat 0 0
}
.infographbg .Money .Money7 {
	background:url(../images/money-7.png) no-repeat 0 0
}
.infographbg .Money .Money8 {
	background:url(../images/money-8.png) no-repeat 0 0
}
.infographbg .Money .Money9 {
	background:url(../images/money-9.png) no-repeat 0 0
}
.infographbg .Money .Money10 {
	background:url(../images/money-10.png) no-repeat 0 0
}
.infographbg .health .health1 {
	background:url(../images/health-1.png) no-repeat 0 0
}
.infographbg .health .health2 {
	background:url(../images/health-2.png) no-repeat 0 0
}
.infographbg .health .health3 {
	background:url(../images/health-3.png) no-repeat 0 0
}
.infographbg .health .health4 {
	background:url(../images/health-4.png) no-repeat 0 0
}
.infographbg .health .health5 {
	background:url(../images/health-5.png) no-repeat 0 0
}
.infographbg .health .health6 {
	background:url(../images/health-6.png) no-repeat 0 0
}
.infographbg .health .health7 {
	background:url(../images/health-7.png) no-repeat 0 0
}
.infographbg .health .health8 {
	background:url(../images/health-8.png) no-repeat 0 0
}
.infographbg .health .health9 {
	background:url(../images/health-9.png) no-repeat 0 0
}
.infographbg .health .health10 {
	background:url(../images/health-10.png) no-repeat 0 0
}
.infographbg .health .health1 {
	background:url(../images/health-1.png) no-repeat 0 0
}
.infographbg .health .health2 {
	background:url(../images/health-2.png) no-repeat 0 0
}
.infographbg .health .health3 {
	background:url(../images/health-3.png) no-repeat 0 0
}
.infographbg .health .health4 {
	background:url(../images/health-4.png) no-repeat 0 0
}
.infographbg .health .health5 {
	background:url(../images/health-5.png) no-repeat 0 0
}
.infographbg .health .health6 {
	background:url(../images/health-6.png) no-repeat 0 0
}
.infographbg .health .health7 {
	background:url(../images/health-7.png) no-repeat 0 0
}
.infographbg .health .health8 {
	background:url(../images/health-8.png) no-repeat 0 0
}
.infographbg .health .health9 {
	background:url(../images/health-9.png) no-repeat 0 0
}
.infographbg .health .health10 {
	background:url(../images/health-10.png) no-repeat 0 0
}
.infographbg .career .career1 {
	background:url(../images/career-1.png) no-repeat 0 0
}
.infographbg .career .career2 {
	background:url(../images/career-2.png) no-repeat 0 0
}
.infographbg .career .career3 {
	background:url(../images/career-3.png) no-repeat 0 0
}
.infographbg .career .career4 {
	background:url(../images/career-4.png) no-repeat 0 0
}
.infographbg .career .career5 {
	background:url(../images/career-5.png) no-repeat 0 0
}
.infographbg .career .career6 {
	background:url(../images/career-6.png) no-repeat 0 0
}
.infographbg .career .career7 {
	background:url(../images/career-7.png) no-repeat 0 0
}
.infographbg .career .career8 {
	background:url(../images/career-8.png) no-repeat 0 0
}
.infographbg .career .career9 {
	background:url(../images/career-9.png) no-repeat 0 0
}
.infographbg .career .career10 {
	background:url(../images/career-10.png) no-repeat 0 0
}
.infographbg .relationships .relationships1 {
	background:url(../images/relationships-1.png) no-repeat 0 0
}
.infographbg .relationships .relationships2 {
	background:url(../images/relationships-2.png) no-repeat 0 0
}
.infographbg .relationships .relationships3 {
	background:url(../images/relationships-3.png) no-repeat 0 0
}
.infographbg .relationships .relationships4 {
	background:url(../images/relationships-4.png) no-repeat 0 0
}
.infographbg .relationships .relationships5 {
	background:url(../images/relationships-5.png) no-repeat 0 0
}
.infographbg .relationships .relationships6 {
	background:url(../images/relationships-6.png) no-repeat 0 0
}
.infographbg .relationships .relationships7 {
	background:url(../images/relationships-7.png) no-repeat 0 0
}
.infographbg .relationships .relationships8 {
	background:url(../images/relationships-8.png) no-repeat 0 0
}
.infographbg .relationships .relationships9 {
	background:url(../images/relationships-9.png) no-repeat 0 0
}
.infographbg .relationships .relationships10 {
	background:url(../images/relationships-10.png) no-repeat 0 0
}
.infographbg .personal .personal1 {
	background:url(../images/personal-1.png) no-repeat 0 0
}
.infographbg .personal .personal2 {
	background:url(../images/personal-2.png) no-repeat 0 0
}
.infographbg .personal .personal3 {
	background:url(../images/personal-3.png) no-repeat 0 0
}
.infographbg .personal .personal4 {
	background:url(../images/personal-4.png) no-repeat 0 0
}
.infographbg .personal .personal5 {
	background:url(../images/personal-5.png) no-repeat 0 0
}
.infographbg .personal .personal6 {
	background:url(../images/personal-6.png) no-repeat 0 0
}
.infographbg .personal .personal7 {
	background:url(../images/personal-7.png) no-repeat 0 0
}
.infographbg .personal .personal8 {
	background:url(../images/personal-8.png) no-repeat 0 0
}
.infographbg .personal .personal9 {
	background:url(../images/personal-9.png) no-repeat 0 0
}
.infographbg .personal .personal10 {
	background:url(../images/personal-10.png) no-repeat 0 0
}
.infographbg .recreation .recreation1 {
	background:url(../images/recreation-1.png) no-repeat 0 0
}
.infographbg .recreation .recreation2 {
	background:url(../images/recreation-2.png) no-repeat 0 0
}
.infographbg .recreation .recreation3 {
	background:url(../images/recreation-3.png) no-repeat 0 0
}
.infographbg .recreation .recreation4 {
	background:url(../images/recreation-4.png) no-repeat 0 0
}
.infographbg .recreation .recreation5 {
	background:url(../images/recreation-5.png) no-repeat 0 0
}
.infographbg .recreation .recreation6 {
	background:url(../images/recreation-6.png) no-repeat 0 0
}
.infographbg .recreation .recreation7 {
	background:url(../images/recreation-7.png) no-repeat 0 0
}
.infographbg .recreation .recreation8 {
	background:url(../images/recreation-8.png) no-repeat 0 0
}
.infographbg .recreation .recreation9 {
	background:url(../images/recreation-9.png) no-repeat 0 0
}
.infographbg .recreation .recreation10 {
	background:url(../images/recreation-10.png) no-repeat 0 0
}
.step2-infograph-text {
	font-weight:300;
	font-style:italic;
	position:absolute;
	margin:0 auto;
	left:22%;
	width:140px;
	right:0;
	bottom:50px;
	margin:0 auto;
}
.step2-infograph-text h2 {
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	margin:0;
}
.step2-infograph-text span {
	font-size:70px;
	font-weight:300;
	font-style:italic;
	line-height:70px;
}
/*--setup-step2 page infograph end--*/































/*--setup-step2 page end--*/































/*---custome check box and radio button css start---*/































/*----radio start----*/































input[type=radio].css-checkbox {
	position:absolute;
	z-index:-1000;
	left:-1000px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
}
input[type=radio].css-checkbox + label.css-label {
	padding-left:28px;
	height:20px;
	display:inline-block;
	line-height:20px;
	background-repeat:no-repeat;
	background-position: 0 0;
	vertical-align:middle;
	cursor:pointer;
}
input[type=radio].css-checkbox:checked + label.css-label {
	background-position: 0 -21px;
}
label.css-label {
	background-image:url(../images/radio-btn-img.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
.radio-inline.custome-check-box-radio {
	padding-top:13px;
	padding-left:0;
}
.custome-check-box-radio label {
	margin-bottom:0;
	margin-right:15px;
}
/*----radio end----*/































/*----checkbox start----*/































input[type=checkbox].css-checkbox {
	position:absolute;
	z-index:-1000;
	left:-1000px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
}
input[type=checkbox].css-checkbox + label.css-label-check-box {
	padding-left:28px;
	height:20px;
	display:inline-block;
	line-height:12px;
	background-repeat:no-repeat;
	background-position: 0 0;
	vertical-align:middle;
	font-size:12px;
	cursor:pointer;
}
input[type=checkbox][disabled].css-checkbox + label.css-label-check-box {
color: #ccc;
font-style: italic;
}
input[type=checkbox].css-checkbox:checked + label.css-label-check-box {
	background-position: 0 -21px;
}
label.css-label-check-box {
	background-image:url(../images/check-box-img.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
/*----checkbox end----*/































/*---custome check box and radio button css end---*/































































/*----pricing chart start----*/































.panel.cutom-pricing-table {
	color:#434a54;
	border:none;
}
.cutom-pricing-table .panel-heading h3 {
	font-size:36px;
	line-height:33px;
	margin-top:5px;
	font-family: 'Open Sans', sans-serif;
	font-weight:bold;
	margin-bottom:0;
}
.cutom-pricing-table .panel-heading h3 span {
	font-size:25px;
	font-weight:normal;
}
.cutom-pricing-table .panel-body {
	background:#e5eef5;
}
.cutom-pricing-table .lead {
	font-size:61px;
	line-height:50px;
	margin-bottom:10px;
	font-family: 'Open Sans', sans-serif;
	font-weight:300;
	font-style:italic;
}
.cutom-pricing-table .panel-body span {
	font-size:14px;
	font-weight:bold;
}
.cutom-pricing-table .panel-footer {
	background:#e6e9ed;
	border:0;
	padding:20px;
	text-align:center;
}
.panel-footer-btn {
	width:190px;
	height:58px;
	vertical-align:top;
}
/*----pricing chart end----*/































/*----register landing start----*/































.register-landing {
	padding-top:60px;
}
.cutom-register-landing-table {
	text-align:center;
	border:0;
}
.cutom-register-landing-table h3 {
	font-size:30px;
	font-family: 'Oswald', sans-serif;
	margin:0;
}
.cutom-register-landing-table h3 span {
	font-size:14px;
	font-family: 'Open Sans', sans-serif;
}
.cutom-register-landing-table .panel-body {
	background:#c0d6e7;
	padding:25px 15px;
	min-height:180px;
	vertical-align:middle;
}
.lead-pdng {
	padding-left:30px;
	padding-right:30px;
}
.cutom-register-landing-table .panel-body .lead {
	margin-bottom:0;
	font-size:20px;
}
.cutom-register-landing-table .btn {
	width:85px;
	height:34px;
}
.cutom-register-landing-table .panel-footer {
	background:#e6e9ed;
	padding:20px;
}
textarea.form-control.text-area-height {
	height:166px;
}
.send-btn {
	border:none;
	text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.7);
	height:53px;
	font-weight:bold;
}
.custome-blog p, .custome-blog li {
	line-height:24px;
font-size: 16px;
} /* TK edited font size for blog content 8/12/16 */

.custome-blog p:last-child {
	margin-bottom:0;
}
.custome-blog p span {
	color:#525252;
}
.custome-blog h4 a {
	color:#525252;
}
.custome-blog h4 a:hover {
	color:#898989;
	text-decoration:none;
}
.custome-blog .pagination > li > a, .custome-blog .pagination > li > span {
	background:none;
}
.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover {
	background:#92c84d;
	color:#FFF;
}
.custome-blog .custome-pagination .pagination {
	margin-bottom:0;
}
.well.bluebg-only {
	border:none;
}
.bluebg-only .list-unstyled li {
	padding-bottom:10px;
}
.bluebg-only .list-unstyled li:last-child {
	padding-bottom:0;
}
.bluebg-only .list-unstyled li a {
	color:#FFF;
}
.bluebg-only .list-unstyled li a:hover, .list-unstyled li a.active {
	text-decoration:none;
	color:#92c84d;
}
.nav-pills.cstm-blog-pill {
	background:#e4e4e4;
	border:#333333 solid 1px;
}
.nav-pills.cstm-blog-pill li {
	float:none;
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
	color:#333333;
}
.nav-pills.cstm-blog-pill li.active a {
	background:#333333;
}
.nav-pills.cstm-blog-pill li a {
	border-radius:0;
	text-align:center;
}
.nav-pills.cstm-blog-pill > li + li {
	margin-left:0;
}
.cstm-blog-tab-content {
	padding-top:20px;
}
.blog-right-btm-img ul {
	list-style-type:none;
}
.blog-right-btm-img ul li {
	list-style-type:none;
	display:block;
	position:relative;
}
.blog-right-btm-img ul > li + li {
	margin-top:15px;
}
.blog-right-btm-img ul li img {
	width:100
}
.blog-right-btm-img .caption {
	position:absolute;
	width:100%;
	padding:20px 5px;
	text-align:center;
	bottom:0;
	left:0;
	background:rgba(51, 51, 51, 0.9);
	color:#FFF;
	font-size:16px;
	text-transform:uppercase;
}
.blog-right-btm-img .caption a {
	color:#FFF;
}
.mindset-thumb-box {
	margin-top:-11%;
	margin-bottom:22%;
}
.mindset-thumb-box ul {
	list-style-type:none;
}
.mindset-thumb-box ul li {
	list-style-type:none;
	float:left;
	display:table;
	width:20%;
	height:185px;
	position:relative;
	color:#FFF;
	font-family: 'Oswald', sans-serif;
	font-size:18px;
}
.mindset-thumb-box ul li img {
	margin-bottom:30px;
	margin:0 auto;
}
.mindset-thumb-box ul li:after {
	content:"+";
	position:absolute;
	display:block;
	right:-13px;
	bottom:-3px;
	font-family: 'Oswald', sans-serif;
	font-size:72px;
	z-index:1;
}
.mindset-thumb-box ul li:last-child:after {
	content:"";
}
 .mindset-thumb-box ul li:nth-child(odd) {
 background:rgba(5, 91, 162, 0.9)
}
 .mindset-thumb-box ul li:nth-child(even) {
 background:rgba(108, 171, 219, 0.9)
}
.mindset-thumb-box ul li span {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
/*----testimonial home start----*/































































#quote-carousel {
	padding: 0 10px 30px 10px;
	margin-top: 30px;/* Control buttons  *//* Previous button  *//* Next button  *//* Changes the position of the indicators *//* Changes the color of the indicators */
}
#quote-carousel .carousel-control {
	background: none;
	color: #CACACA;
	font-size: 2.3em;
	text-shadow: none;
	margin-top: 30px;
	display:none;
}
#quote-carousel .carousel-control.left {
	left: -60px;
}
#quote-carousel .carousel-control.right {
	right: -60px;
}
#quote-carousel .carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
#quote-carousel .carousel-indicators li {
	width: 50px;
	height: 50px;
	margin: 5px;
	cursor: pointer;
	border: 4px solid #CCC;
	border-radius: 50px;
	opacity: 0.4;
	overflow: hidden;
	transition: all 0.4s;
}
#quote-carousel .carousel-indicators .active {
	background: #333333;
	width: 128px;
	height: 128px;
	border-radius: 100px;
	border-color: #f33;
	opacity: 1;
	overflow: hidden;
}
.cstm-hm-tstmnl .carousel-inner {
/* min-height: 300px;*/































}
.item blockquote {
	border-left: none;
	margin: 0;
	font-size:36px;
	font-weight:300;
	font-style:italic;
	line-height:1.2em;
}
 .cstm-hm-tstmnl blockquote small::before {
 content:"-";
}
.carousel-inner.testimonial-home:before {
	content:"";
	background:url(../images/invertd_open.png) no-repeat left top;
	position:absolute;
	width:45px;
	height:39px;
	left:0;
	top:0;
	z-index:1;
}
.carousel-inner.testimonial-home:after {
	content:"";
	background:url(../images/invertd_close.png) no-repeat left top;
	position:absolute;
	width:45px;
	height:39px;
	right:0px;
	bottom:20%;
	z-index:1;
}
.item blockquote small {
	font-size:24px;
	font-weight:400;
	font-style:normal;
	float:right;
	line-height:64px;
}
.cstm-hm-tstmnl .item blockquote img {
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	float:left;
	margin-right:15px;
	/* TK REMOVE IMAGE FROM TESTIMONIAL */



	display: none;
}
/*.item blockquote p:before {































    content: "\f10d";



































    font-family: 'Fontawesome';































    float: left;































    margin-right: 10px;































}*/































.smple-rcp-img-bg {
	background-image:url(../images/food.jpg);
	background-position:right top;
	background-repeat:no-repeat;
	background-size: contain;
}
.smple-rcp-img-bg {
	padding:8% 0;
}
.smple-rcp-img-bg p {
	color:#FFF;
	line-height:1.2em;
}
/*----testimonial home end----*/































.home-faq .panel-default > .panel-heading {
	background-color: #92c84d;
	border-color: #fff;
	color: #fff;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	padding:0;
}
.home-faq .panel-title a {
	padding:10px 15px;
}
.home-faq {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
	margin-top:10px;
}
.home-faq .panel {
	box-shadow:none;
	border:0;
	border-bottom:#e6e9ed solid 1px;
}
.home-faq .panel-heading, .panel-group.home-faq .panel {
	border-radius:0;
	background:#d6eabb;
	margin-top:0;
}
.panel-group.home-faq .panel:last-child {
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border:0;
}
.home-faq {
	background:#FFF;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-webkit-box-shadow: 1px 1px 1px 0px rgba(0, 0, 0, 0.16);
	-moz-box-shadow:    1px 1px 1px 0px rgba(0, 0, 0, 0.16);
	box-shadow:         1px 1px 1px 0px rgba(0, 0, 0, 0.16);
}
/*----register landing end----*/































/*----admin start----*/































.admin-logo-img {
	height:100%;
	text-align: center;
	overflow: hidden;
	display:table;
	width:100%;
	background:#fff;
	position:relative;
}
.img_resize_box {
	min-height:170px;
	width:100%;
	background:#FFF;
}
.admin-logo-img > div {
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.edit-chlnge-logo-edit span {
	font-weight:bold;
}
.vertical-center {
	display:table;
	text-align:center;
	width:100%;
}
.vertical-center .vertical-center-text {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
	padding:10% 0;
	font-size:18px;
}
.vertical-center .vertical-center-text span.big-text {
	font-size:91px;
	font-weight:300;
	font-style:italic;
	font-family: 'Open Sans', sans-serif;
}
/*----admin accordian panel start----*/































.panel-group.admin-cutom-accordian .panel-heading + .panel-collapse > .panel-body {
	/* border: 1px solid #ddd;*/































    border:none;
}
.panel-group.admin-cutom-accordian .panel-heading {
	padding: 0;
}
.panel-group.admin-cutom-accordian .panel-heading a {
	background: #FFF;
	display: block;
	padding: 15px 25px 15px 15px;
	position: relative;
	text-decoration: none;
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.panel-group.admin-cutom-accordian .panel-heading a span {
	padding-right:20px;
}
.panel-group.admin-cutom-accordian .panel-heading a.collapsed {
	background: #FFF;
	color: inherit;
}
 .panel-group.admin-cutom-accordian .panel-heading a::after {
 content: "-";
 font-size: 30px;
 position: absolute;
 right: 10px;
 top: 15px;
 font-family: 'Open Sans', sans-serif;
 font-weight:bold;
 font-size:22px;
}
 .panel-group.admin-cutom-accordian .panel-heading a.collapsed::after {
 content: "+";
 font-family: 'Open Sans', sans-serif;
 font-weight:bold;
 font-size:22px;
}
.panel-group.admin-cutom-accordian .panel-collapse {
	margin-top: 5px !important;
}
.panel-group.admin-cutom-accordian .panel-body {
	padding: 15px;
}
.panel-group.admin-cutom-accordian .panel {
	background-color: #FFF;
}
/*.panel-group.admin-cutom-accordian .panel-body p:last-child,*/ .panel-group.admin-cutom-accordian .panel-body ul:last-child, .panel-group.admin-cutom-accordian .panel-body ol:last-child {
	margin-bottom: 0;
}
/*----admin accordian panel end----*/































.admin-table .table > tbody > tr > td, .admin-table .table > thead > tr > th {
	padding:2px 8px;
}
.traci-table-brdr {
	border-top:#333 solid 1px;
	padding-top:3px;
}
.admin-table .table > thead > tr > th {
	text-align:left;
	font-weight:400;
	vertical-align:baseline;
	line-height:55px;
	transform-origin: left bottom;
	border:0;
	position:relative;	/*----Bipin 02-09-16 start----*/	font-size:13px;	white-space:nowrap;	/*----Bipin 02-09-16 end----*/
}
.admin-table .table > thead > tr > th > div {
	position:absolute;
	height:25px;
	left:0;
	bottom:0;
	transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
 filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
	transform-origin: left center 0;
}
.admin-table .table > tbody > tr > td {
	border:0;
}
.border {
	border:#d3d3d3 solid 1px;
}
tfoot > tr > td {
	font-weight:bold;
	border-top:#d3d3d3 solid 1px;
}
.table.admin-revwnew-table > tbody > tr > td {
	border:0;
}
.admin-right-form-box .form-group label {
	font-weight:300 !important;
}
.admin-right-form-box textarea {
	height:240px;
}
#example-getting-started + .btn-group {
	width:100%;
}
/*#example-getting-started + .btn-group > .btn-group-vertical > .btn, .btn-group > .btn{































        display:block;































        width:100%;































        height: 50px;































    padding: 16px 12px;































        text-align:left;































}*/































#example-getting-started + .btn-group > .btn-group-vertical > .btn, .btn-group > .btn span {
	float:left;
}
#example-getting-started + .btn-group > .btn-group-vertical > .btn, .btn-group > .btn .caret {
	float:right;
	margin-top:8px;
}
.email-player button {
	width:100%;
	padding:14px 12px;
}
.email-player .dropdown-menu {
	right:0;
	left:inherit;
}
/*----admin end----*/































/*----admin challenge start----*/































.admin-chlng .popover {
	background-color: #FFF;
	padding:0;
	width:200px;
}
.admin-chlng .popover-title {
	background:#ebebeb;
	color:#333;
	font-size:14px;
}
.admin-chlng .popover-content {
	color:#333;
}

.btn.pdn0 {
	padding:0;
	background:none;
	text-decoration:underline;
}
.btn-default.light-grey-bg {
	background:#d7d7d7;
}
.form-group .dropdown-menu > .active > a label, .form-group .dropdown-menu > .active > a:focus label, .form-group .dropdown-menu > .active > a:hover label {
	color:#FFF;
}
.admin-chlng h3 {
	text-transform:inherit;
}
.admin-chlng #showPopover1, #showPopover2 {text-decoration: underline;}
/*----admin challenge end----*/































/*----list challenge start----*/































.tab-content.list-chlng {
	border:#ddd solid 1px;
	border-top:0;
	background:#FFF;
}
.list-chlng .table {
	margin-bottom:0;
}
.list-chlng .table > thead > tr > th, .list-chlng .table > tbody > tr > td {
	border:0;
}
.list-chlng .table > tbody > tr > td, .list-chlng .table > thead > tr > th {
	padding: 2px 8px;
}
 .list-chlng .table-striped > tbody > tr:nth-of-type(2n) {
 background-color:#e6e9ed;
}
 .list-chlng .table-striped > tbody > tr:nth-of-type(2n+1) {
 background-color:#FFF;
}
 .list-chlng .table-striped > tbody > tr:nth-of-type(2n):hover, .list-chlng .table-striped > tbody > tr:nth-of-type(2n+1):hover, .list-chlng .table-striped > tbody > tr.active > td, .list-chlng .table-striped > tbody > tr.active > td a {
 background:#2171ae;
 color:#FFF;
}
.list-chlng .table-striped > tbody > tr:hover a {
	color:#FFF;
}
.nav-tabs.border-reduse-zero > li > a {
	border-radius:0;
}
/*----list challenge end----*/































/*----partner admin start----*/































.partner-admin-accordian i {
	font-size:25px;
	width:20px;
}
.panel-group.partner-admin-accordian .panel {
	border-radius:0;
	border:0;
}
.panel-group.partner-admin-accordian .panel-heading {
	border-radius:0;
}
.panel-group.partner-admin-accordian .panel {
	box-shadow:none;
}
.panel-group.panel-group.partner-admin-accordian .panel + .panel {
	margin-top:1px;
}
.transaction-min-height {
	min-height: 742px;
}
.partner-account-header {
	font-size: 14px;
	padding-right: 5px;
	font-family: 'Open Sans', sans-serif;
}
.according-title {
	font-size:22px;
	margin-bottom:0;
}
.according-table {
	width:94%;
}
.according-panel {
	border:none;
	border-radius:0px;
	box-shadow:none;
	background-color:#f5f5f5;
}
.panel-group .panel.according-panel + .panel {
	margin-top:3px;
}
.partner-admin-accordian .panel-title {
	font-size:14px;
}
/*---- 15-10-015 start ----*/































.parner-acnt-trns th:first-child {
	width:35%;
}
 parner-acnt-trns th:second-child {
 width:40%;
}
.parner-acnt-trns th:last-child {
	width:25%;
	text-align:right;
}
.parner-acnt-trns-data {
	margin-left:2em;
}
.parner-acnt-trns-data th, .parner-acnt-trns-data td {
	padding-right:5px;
}
.parner-acnt-trns-data th:last-child, .parner-acnt-trns-data td:last-child {
	padding-right:0;
	text-align:right;
}
/*---- 15-10-015 end ----*/































/*----partner admin end----*/































/*----my habits start----*/































.my-habits-box {
	padding:10px 15px;
}
.my-habits-box h2 {
	position:relative;
	padding-bottom:10px;
}
.my-habits-box h2:after {
	content:"";
	display:block;
	position:absolute;
	width:148px;
	height:1px;
	background:#000;
	bottom:0;
}
.min-height45 {
	min-height:42px;
}
.min-height645 {
	min-height:645px;
}
.min-height272 {
	height:272px;
}
.min-height105 {
	min-height:134px;
}
.min-height294 {
	height:294px;
}
.min-height326 {
	height:326px;
}
.my-habits-box a {
	line-height:30px;
	width:80%;
	margin:0 auto;
	display:block;
	border-bottom:transparent solid 1px;
}
.my-habits-box a.dash-border:hover {
	text-decoration:underline #92c84d dashed;
}
/*----my habits end----*/































/*----my mindset start----*/































.mindset ul {
	list-style-type:none;
}
.mindset ul li {
	margin-bottom:5px;
	padding-left:13px;
	position:relative;
}
.mindset ul li:before {
	content:"•";
	position:absolute;
	display:block;
	left:0;
	top:1px;
}
.mindset-blu-bg h3 {
	text-transform:inherit;
}
ul.mindset-focus-link {
	list-style-type:none;
}
ul.mindset-focus-link li {
	display:block;
	margin-bottom:5px;
}
ul.mindset-focus-link li a {
	padding:5px 8px;
	display:inline-block;
}
ul.mindset-focus-link li a.active {
	background:#92c84d;
}
/*----my mindset end----*/































/*----my results start----*/































.my-result {
	background:#FFF;
	border:#d3d3d3 solid 1px;
}
.my-result .table > thead > tr > th {
	padding-bottom:10px !important;
}
/*----my results end----*/































/*----my rewward start----*/































.my-reward-box {
	background:#92c84d;
	color:#FFF;
	height:162px;
	display:table;
	width:100%;
	font-size:12px;
	margin-bottom:30px;
}
.my-reward-box:hover, .my-reward-box.active {
	background:#c5c5c5;
	cursor:pointer;
}
.my-reward-box > div {
	display: table-cell;
	text-align: center;
	vertical-align: middle;
}
.my-reward-box > div > img {
	margin:0 auto;
}
.my-reward-box > div span {
	font-weight:bold;
	display:inline-block;
	padding:0 20%;
	text-align:center;
	line-height:14px;
	margin-top:15px;
}
.reward-bank-box .size100 {
	font-weight:300;
}
.my-habits-box.reward-bank-box h2 {
	padding-bottom:20px;
}
.reward-bank-box {
	min-height:354px;
}
/*----my rewward end----*/































/*----partner registration start----*/































.prtner-resgistraion-right {
	margin-top:80px;
}
/*----partner registration end----*/































/*----partnership start----*/































.mindset.list-inline ul li:first-child:before {
	content:"";
	margin-left:0;
}
.mindset.list-inline ul li:before {
	margin-left:0;
	font-size:16px;
	top:-2px;
}
.mindset.list-inline ul li {
	display:inline;
	margin-left:10px;
	padding-left:15px;
}
.partner h1 {
	padding-bottom:20px;
	margin-bottom:0;
}
/*----partnership 1 start----*/































.partner-box-1 {
}
.partner-box-1 ul {
	list-style-type:none;
}
.partner-box-1 ul li {
	list-style-type:none;
	display:block;
	padding-left:100px;
	padding-right:42px;
	position:relative;
	margin-bottom:30px;
	min-height:54px;
}
.partner-box-1 ul li img {
	position:absolute;
	left:0;
	top:0;
}
.partner-box-1.arrow {
	height:400px;
	display:table;
}
.partner-box-1 span {
	display:table-cell;
	text-align:left;
	vertical-align:middle;
}
.partner-box-1-right {
	font-family: 'Oswald', sans-serif;
	padding-top:6%;
}
.partner-box-1-right {
}
/*----partnership 1 end----*/































/*----arrow end----*































.parner2, .parner3 {































        position:relative;































        padding-bottom:100px;































}































.parner2:before, .parner2:after {































        background:#0a62a6;































}































.parner2:before, .parner3:before {































        content: "";































        height: 30px;































        left:-17px;































        position: absolute;































        top: -30px;































        transform: skew(50deg);































        width: 50%;































        z-index: 111;































}































.parner2:after, .parner3:after {































        content: "";































        height: 30px;































        position: absolute;































        right: -17px;

































        top: -30px;































        transform: skew(-50deg);































        width: 50%;































        z-index: 111;































}































.parner3:before, .parner3:after {































        background:#f3f2f2;































}































/*----arrow start----*/































.arrow-padtop {
	padding-top:30px;
}
.arrow1-grey, .arrow1-blue {
	position: relative;
}
.arrow1-grey:after, .arrow1-blue:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.arrow1-grey:after, .arrow1-blue:after {
	border-color: rgba(136, 183, 213, 0);
	border-width: 30px;
	margin-left: -30px;
}
.arrow1-grey:after {
	border-top-color: #F3F3F3;
	z-index:1;
}
.arrow1-blue:after {
	border-top-color: #0A63A5;
	z-index:2;
}
/*----partner2 start----*/































.table-responsive.partner2 {
	border:none;
}
.partner2 .table > thead > tr > th, .partner2 .table > tfoot > tr > td {
	height:85px;
	vertical-align:middle;
}
.partner2 .table > thead > tr > th:first-child, .partner2 .table tr > td:first-child {
	background:#125487;
	padding-left:40px;
}
.partner2 .table tr > td:first-child {
	font-size:18px;
}
 .partner2 .table > thead > tr > th:nth-child(3n-1), .partner2 .table tr > td:nth-child(3n-1) {
 background:#dcc12a;
 text-align:center;
}
.partner2 .table > thead > tr > th:last-child, .partner2 .table tr > td:last-child {
	/*background:#b3b1b2;*/
	background:#dcc12a;
	text-align:center;
}
.partner2 .table > tbody > tr > td {
	border:none;
	border-top: 1px solid rgba(34, 95, 143, 0.15);
	vertical-align:middle;
}
.partner2 .table > thead > tr > th {
	border-bottom:1px dashed rgba(34, 95, 143, 0.15);
}
.partner2 .table > tfoot > tr > td {
	border-top:1px dashed rgba(34, 95, 143, 0.15);
	vertical-align:middle;
}
.partner2 .table > tbody > tr > td:first-child {
	background:#0d3f65;
}
 .partner2 .table > tbody > tr > td:nth-child(3n-1) {
 	background:#a5911f;
}
.partner2 .table > tbody > tr > td:last-child {
	/*background:#868585;*/
	background:#a5911f;
}
/*----partner2 end----*/































/*----review example start----*/































.min-height120 {
	min-height:120px;
}
.review-example {
	width:100%;
}
.review-example {
	vertical-align:middle;
	text-align:center;
}
.review-example img {
	margin:0 auto;
}
/*----review example end----*/































/*----does suit start----*/































.does-suit {
	background-image:url(../images/graphic_buildings.png);
	background-repeat:no-repeat;
	background-position:center top;
}
.does-suit ul {
	list-style-type:none;
	text-align:center;
	margin-top:190px;
}
.does-suit ul li {
	display:inline-block;
	padding:0% 3%;
	vertical-align:middle;
}
/*----does suit end----*/































/*----does work start----*/































.does-work-left ul, .does-work-right ul {
	list-style-type:none;
	margin-bottom:0;
}
.does-work-left ul li {
	list-style-type:none;
	margin-bottom:20px;
	position:relative;
	height:76px;
	display:table;
	font-size:18px;
}
.does-work-left ul li p {
	display:table-cell;
	vertical-align:middle;
	padding-left:15px;
}
.does-work-left ul li span {
	display:table-cell;
	width:81px;
	vertical-align:middle;
}
.does-work-right ul li {
	background:url(../images/tick_big.png) no-repeat 10px 5px;
	padding-left:90px;
	font-size:24px;
	line-height:29px;
	margin-bottom:20px;
}
.does-work-left ul li:last-child {
	margin-bottom:0;
}
.does-work-right ul {
	margin-top:30px;
}
/*----does work end----*/































/*----partnership end----*/































/*----how to play start----*/































.panel-default.custom-panel.choose-lebel .panel-heading {
	background:#0a63a5;
}
.panel-default.custom-panel.choose-lebel .panel-heading h3 {
	margin-top:0;
}
.panel-default.custom-panel.choose-lebel .panel-heading p {
	margin-bottom:0;
}
.panel-default.custom-panel.choose-lebel .panel-body {
	background:#4f95cb;
}
.panel.custom-panel.choose-lebel {
	margin-bottom:0;
}
.small-icon {
	position:relative;
	padding-left:36px;
}
.small-icon img {
	position:absolute;
	left:5px;
	top:5px;
}
/*----how to play end----*/































/*----dashboard start----*/































.btn-double-text a {
	font-size:13px;
	/* padding:8px 25px; */
	padding:15px 25px;
}
.btn-double-text span {
	display:block;
	font-size:21px;
	line-height:20px;
	font-weight:bold;
}
.yellow-bg {
	background:#ffd053;
	margin-bottom:10px;
}
.right-inner-addon {
	position: relative;
}
.right-inner-addon input {
	padding:0 30px 0 14px;
	height:26px;
	font-size:12px;
	color:#d0d0d0;
	background:#f3f3f3;
	border:#c3c3c3 solid 1px;
}
.right-inner-addon button {
	position: absolute;
	right: 0px;
	top:0px;
	padding: 0px 12px;
	border:none;
	z-index:1;
	cursor:pointer;
	background:none;
	color:#c3c3c3;
	font-size:18px;
}
.news-feed-left, .news-feed-right {
	display:inline-block;
	padding:0;
	vertical-align:top;
}
.news-feed-left {
	width:76%;
}
.news-feed-left textarea {
	height:72px;
	border-radius:0;
	border:#959595 solid 1px;
	resize:none;
	padding:5px;
	color:#999999;
	white-space:pre-wrap;
	overflow:hidden;
}
.news-feed-right {
	width:23%;
}
.news-feed-right button {
	width:77px;
	height:24px;
	line-height:24px;
	padding:0;
	border:0;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
.news-feed-right button:last-child {
/*background:#c3c3c3;*/















}
.dashboard-ranking h2 {
	margin-top:0;
	padding-bottom:20px;
}
.dashboard-feed .media-left img:hover, .dashboard-feed .media-left img.active {
/*-webkit-box-shadow: inset 0px 0px 0px 3px rgba(0, 0, 0, 1);

	-moz-box-shadow:    inset 0px 0px 0px 3px rgba(0, 0, 0, 1);

	box-shadow:         inset 0px 0px 0px 3px rgba(0, 0, 0, 1);*/

}
.dashboard-feed {
	margin-top:10px;
}
.dashboard-feed .media-body h4 {
	font-size:14px;
	font-weight:bold;
}
.dashboard-feed .media-body p, .dashboard-feed .media-body ul li {
	color:#434a54;
	position:relative;
}
.dashboard-feed .media-body ul.feed-rate li {
	margin-right:10px;
	list-style-type:none;
	display:inline-block;
	font-size:12px;
}
.dashboard-feed .media-body ul.feed-rate li:last-child {
	margin-right:0;
}
.dashboard-feed .media-body ul li a, .dashboard-feed .media-body a {
	color:#0b63a6;
}
.dashboard-feed ul.media-list > li.media1 {
	padding-bottom:15px;
	border-bottom:#959595 solid 1px !important;
	position: relative;
}
.dashboard-feed .media-body .media-list {
	margin-top:15px;
}
.dashboard-ranking .size100 {
	line-height:105px;
}
.dashboard-ranking a, .dashboard-ranking button {
	line-height:inherit;
	padding:3px 27px;
	display:inline-block;
	width:inherit;
	border:none;
}
.dashboard-ranking.detail-page-btn a, .dashboard-ranking button {
	padding:10px 20px; /* TK UPDATED TO MAKE BUTTONS LARGER ON MY DETAIL PAGE */
	width:135px;
}
.submit-score .selectpicker {
	color:#333;
	vertical-align:top;
	width:105px;
	padding:5px 0 5px 0px;
	height:inherit;
	font-size:13px;
}
.selectpicker {
	height: 50px;
	padding: 14px 12px;
	position: relative;
	width:100%;
}
.submit-score-border {
	position:relative;
	padding-bottom:24px;
	margin-bottom:15px;
}
.submit-score-border:after {
	border-bottom:#FFF solid 1px;
	content:"";
	position:absolute;
	display:block;
	width:148px;
	height:1px;
	left:0;
	bottom:0;
	background:#FFF;
}
.submit-score-total-border {
	position:relative;
	/*padding-bottom:24px; */















    margin-bottom:15px;
	background:#FFF;
	height:1px;
}/*















.submit-score-total-border:after {















	border-bottom:#FFF solid 1px;















	content:"";















	position:absolute;















	display:block;















	width:340px;















	height:1px;















	left:0;















	bottom:0;















	background:#FFF;















}*/
.submit-score-chkbox-area {
	position:relative;
}
.submit-score-chkbox-area .submit-score-chkbox {
	vertical-align:middle;
	margin-bottom:10px;
}

/* Added on 18092017 */

.submit-score-chkbox-area .submit-score-chkbox label {
	font-size:17px;
	font-weight:normal;
	width:100px;
	margin-bottom:0;
}
.submit-score-chkbox-area .submit-score-chkbox label.label-right{	width:180px;	font-size: 14px;}

/* End Of 18092017 */


 .submit-score-chkbox-area .submit-score-chkbox:nth-child(3) label {
 width:inherit;
 margin-right:10px;
}
.submit-score-chkbox-area .btn-default {
	color:#474949;
	font-size:12px;
}
.btn-active-custm .btn-default:hover, .btn-active-custm .btn-default.active, .btn-active-custm .btn-default.focus, .btn-active-custm .btn-default:focus {
	color:#FFF;
	background-color:#92c84d;
	border-color:#adadad
}
.submit-score-chkbox-area .btn-active-custm .btn-default.active {
	color:#333;
}
.submit-score-chkbox-area .submit-score-chkbox-value {
	color:#92c84d;
	font-size:30px;
	text-align:right;
	vertical-align:top;
	font-style:italic;
	line-height:21px;
}
.submit-score-chkbox-area textarea.form-control {
	padding:8px 10px;
	position:relative;
	color:#999999;
	resize:none;
	height:65px;
	line-height:15px;
	border-radius:0;
}
.submit-score-chkbox-area .form-group {
	position:relative;
}
.submit-score-chkbox-area .photo {
	position:absolute;
	bottom:0px;
	right:5px;
	z-index:1;
	background:none;
	border:none;
	color:#c3c3c3;
	font-size:20px;
}
.submit-score-button {
	width:200px;
	height:43px;
	margin:0 auto;
}
/*----dashboard checkbox start----*/































.submit-score-chkbox .checkbox-inline {
	padding-left:0;
}
.submit-score-chkbox input[type=checkbox].css-checkbox {
	position:absolute;
	z-index:-1000;
	left:-1000px;
	overflow: hidden;
	clip: rect(0 0 0 0);
	height:1px;
	width:1px;
	margin:-1px;
	padding:0;
	border:0;
}
.submit-score-chkbox input[type=checkbox].css-checkbox + label.css-label-check-box {
	padding-left:0px;
	/*height:20px;*/































    display:inline-block;
	line-height:25px;
	background-repeat:no-repeat;
	background-position: 0 0;
	vertical-align:middle;
	font-size:18px;
	cursor:pointer;
	width:120px;
}
.submit-score-chkbox input[type=checkbox].css-checkbox:checked + label.css-label-check-box {
	background-position: 0 -26px;
}
.submit-score-chkbox label.css-label-check-box {
	background-image:url(../images/check-box-img2.png);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
/*----dashboard checkbox end----*/































































/*----dashboard mobile start----*/































.brdr-top-btm {
	border-bottom:#cccccc solid 1px;
	border-top:#cccccc solid 1px;
}
.dashboard-feed-mob-nav {
	padding:7px 0;
}
.dashboard-feed-mob-nav ul {
	list-style-type:none;
	text-align:center;
	margin:0;
}
.dashboard-feed-mob-nav ul li {
	list-style-type:none;
	display:inline-block;
	width:24%;
	box-sizing:border-box;
}
.dashboard-feed-mob-nav ul li a {
	color:#FFF;
}
.dashboard-feed-mob-nav ul li span {
	display:block;
}
.dashbrd-dark-blue {
	background:#0b63a6;
}
.dashbrd-light-blue {
	background:#0e7fd5;
}
.goal-text {
	font-size:52px;
	font-family: 'Shadows Into Light', cursive;
	line-height:1.8em;
}
.desktop-hide {
	display:none;
}
div.tabContent.hide {
	display: none;
}
.btn-active-custm {
	position:relative;
}
.news-feed-mob-btn {
	position:absolute;
	right:0px;
}
/*----dashboard mobile end----*/































/*----dashboard end----*/































/*----progress start----*/































.strength-prgrs-list {
	padding-top:10px;
}
.strength-prgrs-list input[type="text"] {
	width:86px;
	height:33px;
}
.strength-prgrs-list button {
	height:33px;
	margin-bottom:0;
}
.strength-progress .controls {
	margin-top:5px;
}
.strength-progress .controls a {
	display:inline-block;
	padding:0;
	font-size:30px;
}
/*----progress end----*/































/*----detail start----*/































.panel-heading h2.heading-brd-btm {
	padding-bottom:0;
	margin-bottom:20px;
}
.panel-heading h2.heading-brd-btm:after {
	left:15px;
}
.dash-border-verticle {
	background:url(../images/vrtical-dot-line-grey.png) repeat-y center top;
}
.measurment label {
	padding-top:10px;
}
.measurment-input {
	height:44px;
}
/*----detail end----*/































































/*----HABITS Pages start----*/































































































.habitssec {
	font-family: "Oswald", sans-serif;
	font-size: 18px;
}
.habitssec span, .habitssec span span {
	width:85px;
	text-align:center;
	display:block;
	clear:both;
}
.habitssec span img {/* width:100%;*/
	margin:0 auto;
}
.habitssec span span {
	padding-top:19px;
}
.dotline {
	background:url(../images/dotline.jpg) 5.09rem 0 repeat-y;
	display:block
}
.point_bg {
	background:url(../images/lime_bg.png) 0 0 no-repeat;
	width:71px;
	height:70px;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	box-sizing:border-box;
	vertical-align:middle;
	display:table-cell;
}
.point_bg strong {
	font-size:24px;
	display:block;
	clear:both;
	line-height:20px;
	width:71px;
}
.point_bg strong span {
	font-size:11px;
	font-weight:300;
	line-height:10px;
	display:inline-block;
}
.point_bg span {
	font-size:11px;
	font-weight:300;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
}
/*-----*/































































































/* columns of same height styles */































































.row-height {
	display: table;/* table-layout: fixed;































     height: 100%;































     width: 100%;*/
}
.pdtp110 {
	padding-top:110px;
}
.col-height {
	display: table-cell;
	float: none;
	height: 100%;
}
.col-top {
	vertical-align: top;
}
.col-middle {
	vertical-align: middle;
}
.col-bottom {
	vertical-align: bottom;
}
.parent {
	background: lightblue none repeat scroll 0 0;
	height: 50%;
	padding: 1%;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 30%;
}
.children {
	background: lightgreen none repeat scroll 0 0;
	display: block;
	padding-top: 10%;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
}
.col-xs-15 {
	width: 20%;
	float: left;
}

.contplzDv {
    text-align: center;
}
.contplzDv a{color: #333; text-decoration: none;}
.contplzDv a:hover{color: #0A63A5}
/*.imageRow{height: 470px;}*/
.imgDvLft img {
       padding-left: 47px;
    margin-bottom: 14px;
    width: 100%;
    padding-right: 25px;
    max-height: 100%;
}
.imgDvrgt {
    padding-top: 15%;    padding-left: 35px;
}
.imgDvrgtVid{padding-top: 8%;}
.imgDvLft iframe{    height: 390px;
    width: 700px;
    padding-left: 60px;
    margin-bottom: 60px;}


.imgDvrgtVid{padding-left: 85px;}

 @media (min-width: 768px) {
 .col-sm-15 {
 width: 20%;
 float: left;
}
}
 @media (min-width: 992px) {
 .col-md-15 {
 width: 20%;
 float: left;
}
}
@media (min-width: 1200px) {
 .col-lg-15 {
 width: 20%;
 float: left;
}
}

@media (max-width: 1200px) and (min-width: 992px) {
.submit-score-chkbox-area .submit-score-chkbox label.label-right{
width:145px;
font-size: 14px;
}

}@media (max-width: 359px){

.submit-score-chkbox-area .submit-score-chkbox label.label-right {
width: 141px;
}
}


/*-----*/

 @media (max-width: 1199px) {
	.imgDvrgt img {
	    width: 78%;
	}
	.imgDvrgtVid img{width: 83%;}
	.imgDvrgt {

    padding-left: 0;}

    .imgDvrgtVid{padding-left: 40px;}

    .imgDvLft iframe {
    height: 320px;
    width: 100%;
    padding-left: 60px;
    padding-top: 0;}
}

@media (max-width: 991px) {
	.imgDvLft iframe {
	height: 270px;
    width: 100%;
    padding-left: 0;
    padding-top: 0;
    margin-bottom: 0;
	}

	.imgDvrgtVid {
    padding-left: 15px;}
    .imgDvrgtVid img{margin-left:40px;}
}

@media (max-width: 767px) {
	.imgDvLft iframe {
    height: 432px;
    width: 100%;
    padding-left: 0;
    padding-top: 20px;
margin-bottom: 10px;}


.imgDvrgt{padding-top: 20px; text-align: center;}

	.imgDvLft{text-align: center;}
	.imgDvrgtVid {
    padding-left: 0;}
    .imgDvrgtVid img {
    width: 70%;}
    .noSpaceDv{margin: 0; padding:0 2px;}

    .imgDvrgtVid img{margin-left:0;}
}


@media (max-width: 479px) {
	.imgDvLft iframe {     height: 270px;
    margin-bottom: 5px; padding-top: 0; }

}

@media (max-width: 374px) {
	.imgDvLft iframe {     height: 207px;
    margin-bottom: 5px; }

}

























/*----HABITS Pages end----*/































/*---- five steps start----*/































.five-havits {
	padding:0;
}
.five-havits ul {
	list-style-type:none;
}
.five-havits ul li {
	list-style-type:none;
	display:inline-block;
}
.havits1 ul li {
	height:416px;
	vertical-align:middle;
}
.five-havits ul li.first {
	width:8%;
}
.five-havits ul li.second {
	width:50%;
	padding:0 15px;
}
.five-havits ul li.third {
	width:8%;
}
.five-havits ul li.third > div {
	display:table;
}
.five-havits ul li.fourth {
	width:32%;
}
/*---- five steps end----*/































.popover-markup button.btn {
	padding:0;
	width:33px;
	height:28px;
}
/*----footer bottom start----*/































.main-btn {
	width:268px;
	height:63px;
	line-height:43px;
}
.footer-bottm {
	background:url(../images/footer-bg.jpg) no-repeat center top / cover;
}
.footer-bottm a:hover {
	color:#CCC;
}
.footer-bottm .btn-default {
	width:196px;
	height:48px;
}
/* TK STYLE FOR SEARCH IN BLUEBERRY BOX */

.footer-bottm h3, .footer-bottm .form-group {
	text-align:left;
}
.footer-bottm h3 {
	margin-top:0;
}
/*----footer bottom end----*/































/*----support page start----*/































.support-list li {
	list-style-type:none;
	padding-bottom:10px;
	display:block;
}
.qustin-list li {
	list-style-type:none;
	display:block;
	padding-bottom:10px;
	background:url(../images/question-img.png) no-repeat 6px 2px;
	padding-left:28px;
}
.qustin-list li a {
	font-weight:bold;
}
/*----support page end----*/































/*----rules page start----*/































.rules-measure li {
	list-style-type:none;
	list-style:inside none;
	padding-left:20px;
	position:relative;
}
.rules-measure li:before {
	content:"•";
	font-family: 'Open Sans', sans-serif;
	display:inline-block;
	font-size:14px;
	position:absolute;
	left:0;
	top:2px;
	font-weight:bold;
}
.btm-brdr-dash {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:#bbbbbb dashed 1px;
}
.number-list li {
	list-style-type:none;
	position:relative;
	padding-left:56px;
}
.number-list li span {
	position:absolute;
	left:0;
	padding-left:35px;
}
.min-height210 {
	height:250px;
	display:table-cell;
	vertical-align:bottom;
}































/*----rules page end----*/































a < img {
 border: #090 solid 3px;
}
/*----developers css Start--------*/































.dash-border-verticle label {
	font-size: 13px;
}
/*----validation error start----*/































.has-error .form-control {
	background:#ffe9e9;
	border:#ff3333 solid 1px;
}
/*---- validation error end----*/































































/*----Flash message start----*/































#flashMessage {
	background:#ffd053;
	/* padding:10px 15px;*/































               color:#000;
}
/*----Flash message end ----*/































































.health-logo-img img {
}
.admin-logo-img img {
	display: inline-block;
}
/*----developers css End--------*/































































/*---- calendar css start ----*/































.datepicker-days .disabled {
	background:#dfdfdf;
}
/*---- calendar css end ----*/































































































/*---- 3-11-15 ----*/































.fileUpload {
	position: relative;
	overflow: hidden;
	border: 0 none;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	padding: 0;
	width: 77px;
	background:#c3c3c3;
}
.fileUpload-dashboard {
	position: relative;
	overflow: hidden;
	border: 0 none;
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	height: 24px;
	line-height: 24px;
	padding: 0;
	width: 77px;
	background:#0a63a5;
}
.fileUpload-dashboard:hover {
	color: #fff;
}
.fileUpload input.upload {
	position: absolute;
	top: 0;
	right: 0;
	margin: 0;
	padding: 0;
	font-size: 20px;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
}
.mygoal {
	background:#f9ee58 url(../images/paper-big.jpg) no-repeat left bottom / cover;
	position:relative;
	text-align:center;
	margin-top:10px;
	padding:20px 40px 40px 50px;
	font-family: 'Shadows Into Light', cursive;
	min-height: 260px;
}
.cus-goal {
	font-size:35px !important;
	padding-top:35px;
}
.mygoal .pin {
	position:absolute;
	left:0;
	right:0;
	top:-15px;
}
.mygoal h3 {
	font-size:40px;
	font-family: 'Shadows Into Light', cursive;
	margin-top:10px;
	padding-bottom: 10px;
}
.mygoal h3, .mygoal ol {
	color:#333333;
	text-align:left;
	margin-bottom:0;
}
.mygoal ol {
	padding-left:35px;
}
.mygoal ol li {
	font-size:38px;
	line-height: 36px;
	margin-bottom: 15px;/*height:45px;*/
}
/*----04-11-15----*/































#infograph-detail.infographbg, #infograph-detail-after.infographbg {
	width:330px;
	height:415px;
	background-size:cover;
}
#infograph-detail .infograph-mindset, #infograph-detail-after .infograph-mindset {
	margin-left: -10px;
	top: -56px;
	transform: scale(0.58);
}
#infograph-detail .step2-infograph-text.size30, #infograph-detail-after .step2-infograph-text.size30 {
	bottom: 1%;
	left: 17%;
	transform: scale(0.7) skew(0deg);
}
/*----09-11-15----*/































.cstm-modal .modal-header {
	background:#428ccb;
	color:#FFF;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
}
.cstm-modal .close {
	opacity:1;
	color:#FFF;
}
.cstm-modal .modal-footer button:last-child {
	background:#428ccb;
	color:#FFF;
}
#progress-infograph.infographbg {
	width:174px;
	height:220px;
	background-size:cover;
	margin:0 auto;/*--25-05-16--*//*position:relative;*//*--25-05-16--*/

}
#progress-infograph .infograph-mindset {
	margin-left: -100px;
	top: -123px;
	transform: scale(0.3);
}
#progress-infograph .step2-infograph-text.size30 {
	bottom: 9%;
	left: 12%;
	transform: scale(0.4) skew(0deg);
}
.feed-rate li {
	margin-top:10px;
	vertical-align:middle;
}
.dashboard-feed .media-body ul.feed-rate li:first-child {
	margin-right:5px;
}
.feed-rate li textarea {
	border: 1px solid #959595;
	border-radius: 0;
	color: #999999;
	height: 44px;
	padding: 5px;
	resize: none;
	width: 185px;
	overflow:hidden;
}
/*---- blog comment ----*/















.left-content {
	position: absolute;
	top: 11%;
	z-index: 99999;
	left: 139px;
	color: #fff;
}
.left-content li {
	list-style-type:none;
	padding:10px 15px;
	color:#fff;
	text-align:center;
	font-weight:bold;
}
.blog-cmnt-headng {
	font-size:18px;
	font-weight:bold;
	border-bottom:#dedede solid 1px;
	padding-bottom:10px;
	margin-bottom:10px;
}
.blg-cmnt .media-left img {
	border-radius:4px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
}
.blg-cmnt {
	position:relative;
}
.blg-cmnt .media-heading {
	font-weight:bold;
	font-size:16px;
	color:#000;
	margin-bottom:10px;
}
.blg-cmnt .media-body {
	color:#647182;
}
.blg-cmnt span {
	position:absolute;
	right:0;
	color:#647182;
	display:block;
}
.blg-cmnt button.btn {
	text-transform:uppercase;
	font-weight:bold;
	padding:6px 30px;
	border:none;
}
/*---- heading image blue bg start ----*/































.partnership span, .partnership span span {
	display:block;
	width:100%;
}
.bluebg.padbut20 {
	padding-bottom:20px;
}
.bluebg.padbut20 .loginpage h1 {
	/* margin-top:0; */















	padding-bottom:10px;
}
/*---- heading image blue bg start ----*/































/*---- my habits start ----*/































.my-habits-box a.blk-inhrt {
	display:inline;
	text-decoration:underline;
}
.myhbit-hydrtn-data {
	margin-top:-2px;
	display:table;
	width:100%;
}
.myhbit-hydrtn-data > div {
	display:table-cell;
	vertical-align:middle;
}
.ht br {
	display:block;
	height:5px;
}
.myhbit-hydrtn-data span {
	display:block;
	text-transform:uppercase;
	vertical-align:text-top;
	font-weight:600;
}
.myhbit-hydrtn-data em {
	line-height:30px;
	font-size:40px;
	font-style:italic;
	font-weight:300;
}
/*---- my habits end ----*/































/*----*/































.width88 {
	width: 100% !important;
}
.chart-div-name {
	color: #000;
	display: inline-flex;
	width: 95% !important;
	list-style: none;
	margin-left: 26% !important;
}
.chart-div-name li {
	text-align: left;
}
.height76top50 {
	height:76%;
	top:-50px;
}
.text-center.min-height105.ht span a {
	display: table-cell;
	font-weight:bold;
	line-height:14px;
}
/* .min-height282 {
	height:303px;
} */
 /* 23-09-2024 */
.min-height282 {
	min-height:320px;
}
 /* End */
.text-center.min-height105.ht .text-center .border-reduse2 {
	margin:5px 0;
}
.min-height282 a .img-responsive.heightful {
	height:100%;
}
.min-height27 {
	min-height:127px;
}
.min-height98 {
	min-height:98px;
}
/*--------active menu---------*/































.selected_menu a {
	background-color: transparent;
	color: #7d7d7d !important;
	text-decoration: none;
}
.selected_topmenu a {
	background-color: transparent;
	color: #92C84D !important;
	text-decoration: none;
}
.f_usertitle {
	font-family: "Oswald", sans-serif;
	font-weight: 400;
	text-transform: capitalize;
	font-size: 22px;
	padding-left:0;
	color: #fff;
	line-height:58px;
}
.pp_user {
	height:58px;
	width:58px;
	border-radius: 4px;
	border: 1px solid #FFF;
}
.col-l {
	float: left;
	width: 25%;
}
.col-r {
	float: right;
	width: 75%;
}
.has-error .form-control {
	color:#a94442 !important;
}
 .has-error .form-control::-moz-placeholder {
 color: #a94442;
}
.alertbox {
	background-color: #ffd053;
	border-radius: 5px;
	left: 41%;
	padding: 40px;
	position: fixed;
	top: 40%;
	width: 270px;
}
.chart-div-name {
	color: #000;
	display: inline-flex;
	width: 100%;
	list-style:none;
	margin-left: 25%;
}
.chart-div-name li {
	width:17%;
}
.width88 {
	width:88%;
}
/* .strength-progress .controls {
	margin-top: 3px;
} */
.arr {
	float: left;
	width: 62px;
 //66px;
	list-style: none;
	margin: 1em 0;
}
.height76top50 {
	/*height:76%;*/















    top:-1px;
}
.requiredclass {
	height:250px !important;
}
.strength-prgrs-list {
	padding-top:0;
}
.heading-brd-btm.size22.mrgtop-zero.mrgbut-zero {
	margin-bottom: 0;
}
/*---- new results page start  03-12-15 ----*/































.result-bfr-afr-img {
	font-family: "Shadows Into Light", cursive;
	text-align:center;
	font-size:40px;
}
.result-bfr-afr-img .w200h130 {
	width:200px;
	height:130px;
	background:#FFF;
	margin:0 auto;
	overflow:hidden;
}
.vrt-mdl {
	display:table;
	width:100%;
	height:100%;
}
.vrt-mdl > div {
	display:table-cell;
	vertical-align:middle;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.result-bfr-afr-info img {
	width:56px;
	height:56px;
	border-radius:5px;
	border:#FFF solid 1px;
}
.result-bfr-afr-info h1 {
	padding:0;
	margin-top:10px;
}
.result-mygoal {
	background: url(../images/paper3.png) no-repeat left bottom / cover;
	padding-bottom:55px;
	margin-top:0;
}
.result-mygoal h3 {
	font-size:35px;
}
.result-mygoal ol li {
	font-size:30px;/*height:40px;*/
}
.white-text .heading-brd-btm:after {
	background-color:#FFF;
}
.improvment-chart, .final-scring {
	color:#FFF;
}
.improvment-chart ul, .final-scring ul {
	list-style-type:none;
}
.improvment-chart li, .final-scring li {
	display:table;
	width:100%;
	height:55px;
	border-bottom:#9bd05e solid 1px;
}
.improvment-chart li > div {
	display:table-cell;
	vertical-align:middle;
	text-transform:uppercase;
	font-weight:bold;
	width:23.333%;
	text-align:right;
}
.improvment-chart li > div.col2 {
	cursor:pointer;
}
.final-scring li {
	border-bottom:#1c71b1 solid 1px;
}
.final-scring li > div {
	display:table-cell;
	vertical-align:middle;
	text-transform:uppercase;
	font-weight:bold;
	width:20%;
	text-align:right;
}
.final-scring li > div:first-child {
	width:60%;
	text-align:left;
}
.final-scring li > div:first-child img {
	width:10%;
	margin-right:10px;
}
.improvment-chart li > div:first-child {
	width:32%;
	text-align:left;
}
.improvment-chart li > div.col2 {
	width:46.6%;
	text-transform:inherit;
	font-size:12px;
	font-weight:normal;
}
.red-bg {
	background:#fb0102;
	padding:5px 10px;
	text-align:center;
	margin-left:30px;
}
.result-ranking {
	font-style:italic;
	text-align:center;
	padding:20px 0;
	font-size:18px;
	font-weight:300;
}
.result-ranking span {
	font-size:22px;
	color:#92c84d;
}
.circliful {
	margin:0 auto;
}
.improvment-chart .glyphicon {
	font-size:24px;
	margin-left:20px;
	float:left;
}
/*---- new results page end  03-12-15 ----*/































.help-block {
	color:#a94442;
}
/*---- alert box start  08-12-15 ----*/































#progress-infograph .step2-infograph-text.myresult-mindset.size30 {
	bottom: 4px;
	left: 12%;
	transform: scale(0.4) skew(0deg);
}
#popupForm {
	color:#000;
}
.portlet > .portlet-body {
	clear:both;
}
.portlet.box > .portlet-body {
	background-color: #fff;
	padding: 10px;
}
.portlet.box.blue {
	border:1px solid #7cacfa;
	border-top:0;
}
.portlet.box.blue > .portlet-title {
	background-color:#4b8df8;
}
.portlet.box > .portlet-title {
	margin-bottom: 0px;
	padding: 10px 10px 4px 10px;
	border-bottom: 1px solid #eee;
	color: #fff;
}
.modal-body tr {
	display: table-row;
	vertical-align: inherit;
	border-color: inherit;
}
/* 15-11-2015   */















.dashboard-game-btn a {
	text-transform:inherit;
	padding:8px 40px;
	display:block;
}
.dashboard-game-btn a span {
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
}
/* End */















/*.alertbox{































        background-color:#338BC7;































        width:270px;































        height:150px;































        position:relative;































































        -moz-border-radius:6px;































        -webkit-border-radius:6px;































        border-radius:6px;































}































































.alertbox p{































        font-size:22px;































        margin:45px 10px 10px;































        text-align:center;































        position:absolute;































}*/































/*---- alert box end  08-12-15 ----*/















































.bluebg_h.blkbg_h {
	background:#000;
	margin-top: -40px !important;
	padding-bottom: 90px !important;
	padding-top: 40px;
}
.bluebg.blkbg {
	background:#000 url("../images/whiteline.gif") repeat-x scroll 0 100%;
}
/**********Password Strength style**********/















.short, .weak, .good, .strong {
	font-weight:bold;
	font-size:13px;
	line-height:50px;
}
.short {
	color:#FF0000;
}
.weak {
	color:orange;
}
.good {
	color:#2D98F3;
}
.strong {
	color: limegreen;
}
 @media only screen and (max-width: 1024px) {
 .padrt0_lv {
 padding-right:15px;
}
}
 @media only screen and (max-width: 768px) {
 .transaction-min-height {
 min-height: 242px !important;
}

/* TK STYLES FOR MOBILE */

/* TK FIX Images on faq pages on mobile */
#faq_detail img {float: none!important; display:block;}

/* TK style for removing some elements from step 1 on mobile */

.custom-panel .panel-body {
 display:none;
}
.howtoplaylevels .custom-panel .panel-body {
 display:block;
}
 .custom-panel {
 margin-bottom: 5px!important;
}
 .custom-panel .panel-heading p {
 display:none;
}
 .howtoplaylevels .custom-panel .panel-heading p {
 display:block;
}
 .panel.custom-panel:hover.custom-panel-active:before, .panel.custom-panel.custom-panel-active.active-arrow:before {
 display: none;
}
 .custom-panel .panel-heading {
 min-height: 10px!important;
 padding: 3px 5px;
}
 .custom-panel .panel-heading h3 {
 font-size: 20px;
 line-height: 20px;
}
 .custom-panel .panel-heading h3 span {
 font-size: 14px;
}

/* TK better mobile layout for partner marketing and motivation */
.partnermotivation .media-left {display:none!important;}

/* THE RULES PAGE */
div.bhoechie-tab-menu {
 display:none;
}
 div.bhoechie-tab div.bhoechie-tab-content:not(.active) {
 display: block;
}
 div.bhoechie-tab-content {
 padding-top: 25px;
}
 .mrgtop-zero .hide-step3 {
 display:none!important;
}

/* TK STYLES FOR FREE RECIPES ON HOME PAGE */

.smple-rcp-img-bg .title-h1 {
 font-size: 30px;
}
 .smple-rcp-img-bg p.size30 {
 font-size: 18px;
}

/* TK responsive table for partner page */

.partner2 .table tr > td:first-child {
 font-size:12px;
 white-space: normal!important;
}
 .partner2 .size36 {
 font-size: 20px;
}

/* TK code for partner monthly pricing page */
.partnermonth ul li {
	display: inline-block;
	padding: 0% 3%;
	vertical-align: middle;
}
.partnermonth ul {
	list-style-type: none;
	text-align:center;
	margin-top: 190px;
}
/* TK FORMS */

@media screen and (-webkit-min-device-pixel-ratio:0) {
 select, textarea, input {
 font-size: 16px!important;
}
 select {
 -webkit-appearance: none;
 -moz-appearance: none;
 appearance: none;
}
}
/* END TK STYLES */







}
.lnht35 {
	line-height:35px;
}
.cms-text ul {
	margin:0 15px !important;
	padding:4px 0 15px 20px !important;
}
.cms-text ul li {
	margin:0 !important;
	padding:0 0 6px 4px !important;
}
.text-no_uppercase {
	text-transform: none !important;
}
/*---- 14-01-16 start ----*/















#notification {
	position:absolute;
	right:0;
	margin-top:10px;
	background:#FFF;
	z-index:9;
	padding:10px 0px;
	border:#CCC solid 1px;
}
#notification:after {
	position:absolute;
	display:block;
	content:"";
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 10px 10px 10px 10px;
	border-color: transparent transparent #FFF transparent;
	top:-20px;
	right:10px;
	z-index:1;
}
.notification-list.content {
	height:350px;
	width:370px;
}
.notification-list ul {
	list-style-type:none;
	padding-left:0px;
    width:100%;
}
.notification-list ul li {
	font-size:13px;
	list-style-type:none;
	padding:10px 0px;
	border-bottom:#ececec solid 1px;
	position:relative;
	display:table;/*width:100%;*/
}
.notification-list ul li:hover {
    background:#F6F7F9;
}
.notification-list ul li:last-child {
	border:0;
}
.notification-list ul li a > div, .notification-list ul li a > span, .notification-list ul li a > img {
	display:table-cell;
}
.notification-list ul li a > div {
	padding:0 10px;
	vertical-align:top;
	width:85%;
}
#push_sidebar_ul2 .notification-list ul li a {
	font-size:13px;
	color:#333;
    display: table;
    width: 100%;
    padding: 0px 10px;
}
/*---- 14-01-16 end ----*/































/*.container {















  font-size: 100pt;















  text-align: center;















}*/































#timer-div h1 {
	padding:0;
	margin:0;
	text-align:center;
}
.hours, .minutes, .seconds {
	display:inline-block;
}
.bodyTimeoutBackground {
	background: white;
}
.timeout {
	color: red;
	-webkit-animation-name: blinker;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: cubic-bezier(1.0, 0, 0, 1.0);
	-webkit-animation-duration: 1s;
}
 @-webkit-keyframes blinker {
 from {
 opacity: 1.0;
}
to {
	opacity: 0.0;
}
}
/*---- 08--1-16 ----*/















.wk-4 {
	width:2.93%;
	margin-left:-3px;
	padding-right:2px;
}
.wk-8 {
	width:1.41%;
	margin-left:-3px;
	padding-right:2px;
}
.wk-12 {
	width:0.90%;
	margin-left:-3px;
	padding-right:2px;
}
.week-list {
	padding: 0;
	margin:0;
	text-align:center;
}
.week-list li {
	list-style-type:none;
	padding: 14px 0;
	font-size: 14px;
	color: #000;
	font-weight: 700;
	text-align: center;
	display:inline-block;
	margin-left:-3px;
}
.week-list.wkl-4 li {
	width:25%;
}
.week-list.wkl-8 li {
	width:12.75%;
}
.week-list.wkl-12 li {
	width:8.3%;
}
.dshbrd-edit-icon {
	padding-right:30px;
	position:relative;
	padding-top:5px;
	word-break:keep-all;
}
.dshbrd-edit-icon i {
	position:absolute;
	right:5px;
	top:10px;
}
.dshbrd-edit-icon a i {
	color:#000;
}
.textarea_span textarea {
	/*height:165px;*/
	width:100%;
	overflow:hidden;
}
.clearDiv {
	clear:both;
}
.wkl-4, .wkl-8, .wkl-12 {
	margin-left:170px;
	display:flex;
	display:-webkit-flex;
	display:-moz-flex;
	display:-ms-flex;
	display:-o-flex;
}
#nested > div {
	display:table;
	width:100%;
}
 #nested > div:nth-child(5) > a:first-child {
 display:none;
}
#nested > div > a {
	width:100%;
	display: table-cell;
	vertical-align: middle;
	text-align:center;
}
 div[class*="wk"] > div a {
 height:100%;
 display:block;
}
#nested .popover {
	min-height: inherit;
	padding: 2px;
	width: 120px;
}
.prgressbar-area div .popover {
	min-height: inherit;
	padding: 2px;
	width: 120px;
}
.prgressbar-area {
	padding-bottom: 1px;
	height: 201px;
}
.cstm-responsive-img img {
	max-width:100%;
	height:inherit !important;
}
/* Notification Modal */















.modal-title {
	margin: 0;
	line-height: 1.42857143;
	font-weight: normal;
	text-transform: capitalize;
	font-size: 16px;
}
.modal-header {
	min-height: 16.43px;
	padding: 10px 12px;
	border-bottom: 1px solid #E5E5E5;
	background-color: #F6F7F8;
	color: #141823;
}
.media-body p {
	font-size: 14px !important;
	font-weight: normal;
	font-style: italic;
}
.media-heading {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 8px;
	text-transform: capitalize;
}
.modal-footer {
	text-align: right;
	border-top: 1px solid #e5e5e5;
	background: #F6F7F8;
	line-height: 19px;
	padding: 5px 12px;
	color: #141823;
	font-weight: bold;
}
.relative {
	position:relative;
}
.img-loader {
	position:absolute;
	text-align:center;
	display:inline-block;
	left:50%;
	top:50%;
	margin-left:-16px;
	margin-top:-16px;
	z-index:1;
}
.img-loader img {
	display:block;
}
.imgfull {
	position:relative;
}
.dlt-icon {
	/*background: rgba(0, 0, 0, 0.5);*/

	background:#92c84d;
	cursor: pointer;
	line-height: 1;
	padding: 5px;
	position: absolute;
	right: 0;
	top: 0;
	z-index:1;
}
.dlt-icon i {
	color:#FFF;
}
.datepicker table tr td:first-child {
	background:#92C84D;
	color:#FFF;
}
.line-ht43 {
	line-height:43px;
}
.form-control option {
	padding-left: 15px;
	position:relative;
}
/*.challenge-highlight:before {

	content:"\f00c";

	color: #92c84d;

	display: block;

	float: left;

	font-family: "FontAwesome";

	font-size: 13px;

	margin-left: -14px;

	margin-top: 2px;

}*/

.challenge-highlight {
	background:url(../images/tick-small.png) no-repeat left 2px;
}
/*  beck to top button */











.bktop-info {
	background-color: #92C84D;
	opacity: .7;
	border-color: #92C84D;
	color: #fff;
}
/*



#toTop{



	position: fixed;



	bottom: 35px;



	right: 40px;



	cursor: pointer;



	display: none;



	 z-index: 1;



}











*/



#toTop {
	position: fixed;
	bottom: 15px;
	right: 10px;
	cursor: pointer;
	display: none;
	z-index: 1;
}
/* #toTop .fa {margin-right: 5px;} */



#toTop .fa {
	margin-right: 0px;
}
/*  beck to top button */







/*---- blog sharing signup page start ----*/



.double-brdr {
	padding:10px 0;
	position:relative;
	border-top:#000 solid 1px;
	border-bottom:#000 solid 1px;
	margin-bottom:30px;
}
.double-brdr:before {
	content:'';
	display:block;
	position:absolute;
	border-top:#000 solid 1px;
	border-bottom:#000 solid 1px;
	top:1px;
	bottom:1px;
	left:0px;
	right:0px;
}
.social-img {
	padding:10px 0;
	position:relative;
}
.social-img a {
	margin-right:10px;
}
.social-img a:last-child {
	margin-right:0px;
}
.newsletter {
	/* background:#92c84d url(../images/newsletter-bg.png) no-repeat left top; */



	background:#92c84d url(../images/lime-w.png) no-repeat -120px -72px;
}
/*---- blog sharing signup page end ----*/











.dashboard-feed .media-body {
	width: 70%;
float: left;
}
#mn_close.fa.fa-times {
	display:none;
}
/*new css 240416 */

.save_weight {
	display: inline-block!important;
	margin-top: 10px !important;
	padding: 0px;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
 .media-body, .media-left, .media-right {
 display: block;
 float: left;
}
 .dashboard-feed .media-body {
 width: 70%;
}
 .dashboard-feed .sumcomment-class {
 width: 75%;
}
 .dashboard-feed .reply_cmt .media-body {
 width: 69%;
}
}
.modal_cal {
	padding: 0px;
}
.modal_cal .hydration-calculator ul li:last-child p {
	line-height: 15px;
}
.modal_cal .padtop10 {
	padding-top: 5px;
}
.modal_cal .size18 {
	font-size: 18px;
}
.modal_cal .hydration-calculator ul {
	padding-bottom: 0px;
	margin-bottom: 5px;
}
.modal_cal .save_weight {
	margin-top: 5px !important;
}
/*-- 28-04-16 start --*/

.dashboard-feed .media-left {
	width:64px;
	float:left;
}

/*-- 28-04-16 end --*/

/*-- 03-05-16 start --*/



@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) {
 @media {
 .light-grey-bg {
 padding-top:40px;
}
}
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {

   /* Safari and Chrome, if Chrome rule needed */

    /*.light-grey-bg, .bluebg {
		padding-top:40px;
	} 11-06-16 bipin */
	.light-grey-bg, .bluebg {
		padding-top:40px;
	} /*19_05_2017 krishna */

	.mpbluebg.bluebg {
		padding-top:0px;
	} /*19_05_2017 krishna */

    /* Safari 5+ ONLY */

    ::i-block-chrome, .light-grey-bg {
 padding-top:100px;
}

    /* Safari 5+ ONLY */

    ::i-block-chrome, .bluebg {
 /* padding-top:100px; */
}
}
/*-- 03-05-16 end --*/



/* TK styles */

/* style for the rules step3 - first 2 options are not needed on step 3 */

.mrgtop-zero .hide-step3 {
	display:none;
}
/* end TK styles */



/*-- 06-05-16 start --*/

.posted-img .media-body {
	width:85%;
}
#progress-infograph .step2-infograph-text.size30.mindset-cstm {
	bottom: -10%;
	left: 13%;
}
.mail-to-player {
	cursor:pointer !important;
}
/*-- 06-05-16 end --*/



.profile-overlay {
	left: 50%;
	margin-left: -32px;
	margin-top: -32px;
	position: absolute;
	top: 50%;
}
/*------17/05/16------*/

.measurment a.hide-tab + a {
	display:none;
}
/*------17/05/16------*/

/*---- platinum page start  18-05-16 ----*/

.platinum-user {
	margin-bottom:20px;
}
.platinum-user .register-search {
	background:#e5e8ed;
	padding:10px 15px;
}
.platinum-user .table {
	margin-bottom:0;
}
.platinum-user .table-striped.search-result > tbody > tr {
	padding:0 15px;
}
.platinum-user .search-btn a {
	width:auto;
	padding:3px 10px;
	line-height:inherit;
	height:inherit;
}
.platinum-user .search-result td:first-child {
	padding-left:15px;
}
.platinum-user .search-result td:last-child {
	padding-right:15px;
}
.platinum-user .search-btn {
	top:50%;
	margin-top:-10px;
}
/*---- platinum page end  18-05-16 ----*/

/*---- 25-05-16 ----*/





/*---- this code is for iframe bust still it is not used yet start ----*/

.videowrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videowrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/*---- this code is for iframe bust still it is not used yet end ----*/



/*.select-style {
	padding: 0;
	margin: 0;
	border: 1px solid #ccc;
	border-radius: 3px;
	overflow: hidden;
	background-color: #fff;
	background: #fff url("http://www.scottgood.com/jsg/blog.nsf/images/arrowdown.gif") no-repeat 98% 50%;
}
.select-style select {
	padding: 0px 8px;
	width: 100%;
	border: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
}
.select-style select:focus {
	outline: none;
}*/

select {
	padding: 0px 8px;
	width: 100%;
	border: none;
	box-shadow: none;
	background-color: transparent;
	background-image: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	appearance: none;
	border: 1px solid #ccc;
	background: #fff url("../images/img-arrow-down.png") no-repeat 98% 50% !important;
	overflow: hidden;
}
select:focus {
	outline: none;
}

.wdht160 {
	max-width:160px;
	max-height:160px;
	overflow:hidden;/*text-align:center;

	background:#FFF;*/
}
.wdht160 a {
	/*display:inline-block;*/

	display:block;
	vertical-align:middle;
}
.wdht160 a img {
	width:100%;
}
/*---- 25-05-16 ----*/

.anker-disable1{
	cursor: pointer;
	color: #111;
}

/* TK ADDITIONS AT BOTTOM TO OVERRIDE */

/* Geoff wants the blueberry search area title smaller TK */

#search_html .size40 {
	font-size: 30px;
	line-height: 30px;
}
 _::-moz-svg-foreign-content, :root .bluebg_h.blkbg_h {
 padding-bottom:0;
 padding-top:40px;
}
.partner-active-game {
	font-weight:bold;
}
.post-challenge-bar {
	display:inline-block;
	margin-right:20px;
}
.tstmnl-dtl {
	min-height:140px;
}
.double-brdr-top {
	padding:10px 0;
	position:relative;
	border-top:#000 solid 1px;
}
.double-brdr-top:before {
	content:'';
	display:block;
	position:absolute;
	border-top:#000 solid 1px;
	top:1px;
	bottom:1px;
	left:0px;
	right:0px;
}
.select-tick {
	margin-bottom:20px;
}
.select-tick .btn {
	height:50px;
}
.select-tick .bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
	margin-right:0;
}
.select-tick .dropdown-menu > li > a {
	padding:3px 10px;
}
.select-tick .glyphicon {
	color:#92C84D;
}
.partner-active-game:before {
	content:"\f00c";
	font-family: "FontAwesome";
	display:inline-block;
	padding-right:10px;
	color:#92C84D;
}
.partner-active-game:after {
	content:"- Playing";
	display:inline-block;
	padding-left:10px;
	font-weight:bold;
}
.tour-step-background {
	background:none !important;
	background-color:transparent !important;
}
.popover.tour-tour {
	background:#FFF;
	padding:0;
}
 .popover.tour-tour.right > .arrow::after {
 border-right-color: #fff;
}
 .popover.tour-tour.left > .arrow::after {
 border-left-color: #fff;
}
 .popover.tour-tour.top > .arrow::after {
 border-top-color: #fff;
}
 .popover.tour-tour.bottom > .arrow::after {
 border-bottom-color: #fff;
}
.tour-tour .popover-title {
	background-color: #f7f7f7;
	border-bottom: 1px solid #ebebeb;
	color:#333;
	text-transform:capitalize;
}
.tour-tour .popover-content {
	color:#333;
}
#push_sidebar_ul2 .nav .tour-tour-element a, .nav .tour-tour-element a:hover {
	background:#92C84D;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	color:#FFF;
}
#mindset-tour {
	background:#0A63A5;
}
.min-ht170 {
	min-height:170px;
}
.gray-brdr {
	border: 1px solid #cccccc;
}
.gray-dash-brdr {
	border: thin dashed #d3d3d3;
}
#share_news_feed.disabled {
	pointer-events: none;
}
iframe{
	width:100%;
}
img{
	max-width:100%;
}
/* TK ADD QUALIFICATION STYLE */
.qual {font-weight: bold; font-size: 70%;}

#mn_close{
	 color:#000;
}
.feed-rate .disabled {
    pointer-events: none !important;
	cursor:auto;
}
/* Rakesh 14 Sep 2016*/
.media-body a {
margin-bottom:15px;

}
.faq_readlnk {
    float: right;
    margin-top: 10px;
	}
.media-body img {
    margin-top:10px;
	}
.faq_readmore {
   float:right;
   font-size: 12px;
    background-color: #f6f7f9;
    border: 1px solid #d2d2d2;
border-radius: 3px;
    padding: 3px 5px;
    color: #000 !important;
	font-weight:bold;
}
a.faq_readmore:hover { background-color: #e9ebee;}



/* Rakesh 14 Sep 2016 End */

/* TK ADD HOVER EFFECT TO PLAYER NAMES IN LEADERBOARD */
.admin-cutom-accordian .admin-table .table-striped a:hover {text-decoration: underline;}		.admin-cutom-accordian .admin-table .table-striped a{color: #4F81BE; }/* BIPIN ADD style *//*----06-09-16 start----*/.game-over-dsbrd-fnd-nw-chlng{	height:439px;	overflow-y:scroll;} .panel-group.admin-cutom-accordian .panel-heading button::after { content: "-"; font-size: 30px; position: absolute; right: 10px; top: 15px; font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:22px;} .panel-group.admin-cutom-accordian .panel-heading button.collapsed::after { content: "+"; font-family: 'Open Sans', sans-serif; font-weight:bold; font-size:22px;}.panel-group.admin-cutom-accordian .panel-heading button {	background: #FFF;	display: block;	padding: 15px 25px 15px 15px;	position: relative;	text-decoration: none;	border-radius:4px;	-moz-border-radius:4px;	-webkit-border-radius:4px;	width:100%;	text-align:left;	border:0;}.panel-group.admin-cutom-accordian .panel-heading button.collapsed {	background: #FFF;	color: inherit;}.home-faq .panel-title button {    padding: 10px 15px;	background:none;	width:100%;	border:none;	text-align:left;}/*----06-09-16 end----*//*----07-09-16 start----*/.dashboard-feed .media-body{	word-wrap:break-word;}/*----07-09-16 end----*//* BIPIN END style */

/* TK ADD A FANCY NUMBERED LIST STYLE 02/11/2016 */
.numbered-circles {
list-style-type: none;
padding-left: 40px;
}
.numbered-circles h3 {
margin-bottom: 5px;
font-family: Oswald, sans-serif;
font-size: 24px;
font-weight: normal;
}
.numbered-circles .list-number {
    background: #448aff;
    border-radius: 25px;
    color: #fff;
    font-size: 24px;
    font-weight: 300;
    height: 50px;
    left: -70px;
    line-height: 50px;
    position: absolute;
    text-align: center;
    width: 50px;
}


.checklist-ul{
    list-style: none;
    padding-left: 0px;
}
.checklist-ul li{
    position: relative;
    width: 100%;
    display: block;
    padding-right: 30px;
}
.checklist-ul img{
    position: absolute;
    right: 0px;
    top: 1px;
    width: 40px;
    height: 40px;
}
.checklist-ul p{
    line-height: 16px;
}
.checklist-ul h4 {margin:0px; color:#0A63A5; }
.checklist-ul a {padding: 3px 27px 3px 10px;}
.checklist-ul strike h4 {color: #333333;}


.sorting_both{
    background:url("admin/images/sort_both.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    padding:10px 20px;
}
.sorting_both:hover{
     text-decoration:none;
}
.sorting_both.asc{
    background:url("admin/images/sort_asc.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    padding:10px 20px;
}
.sorting_both.desc{
    background:url("admin/images/sort_desc.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    padding:10px 20px;
}

/* Testing 16-01-2017 */
/*
.col-lg-4.col-md-4.col-sm-4 h2 {
    font-size: 12px;
}*/

@media (max-width: 767px){
	.notification-list ul li a {
	    display: table;
	    width: 100%;
	}
	.notification-list ul li a > div {
	    width: 80%;
	}
}

/* 25-05-2017 Dashboard */

#game_end_msg a{
	color: #b5d4f0;
	text-decoration: none;
}
#game_end_msg a:hover{
    text-decoration: underline !important;
    color: #b5d4f0 !important;
}

.congo-para{
	font-size: 16px;
}

/* End Of 25-05-2017 Dashboard */

/*TK add style to checkout button when coupon and incomplete fields */
.btn-cont {height:  50px; font-weight:bold;}
.pay_msg { background-color: #ccc; padding: 15px 0; border-radius: 4px; }

/* TK remove blog date for now */
.blog-date {display: none;}

/* TK added code to make support videos responsive */
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

/*TK add style to checkout button when coupon and incomplete fields */
.btn-cont {height:  50px; font-weight:bold;}
.pay_msg { background-color: #ccc; padding: 15px 0; border-radius: 4px; }

/* TK remove blog date for now */
.blog-date {display: none;}

/* TK style WL registration checkout page */
.wlregsuccess {position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);}

.wlsuccesstext {
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.wl_logo-container{
	position:relative;
	height:100%;
}
#wl_logo{
	max-width:100%;
	max-height:100%;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	-moz-transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-o-transform:translate(-50%, -50%);
}

/* tk 130118 style my details profile image for new user */
.mydetails-profile-pic-sec {height: 189px;}
/* TK Style to hide newsfeed buttons */
.mhc-feedbtns {display:none;}

/* 14-06-2023 Start Challenge page frontend*/

.radio-inline.start-radio input[type=checkbox].css-checkbox + label.css-label-check-box {
	line-height: 20px;
}

.radio-inline.start-radio .css-label-check-box {
padding-left: 28px;
height: 20px;
display: inline-block;
line-height: 20px;
background-repeat: no-repeat;
background-position: 0 0;
vertical-align: middle;
font-size: 12px;
cursor: pointer;
}

.radio-inline.start-radio input[type="checkbox"].css-checkbox:checked ~ label.css-label-check-box{
	background-position: 0 -21px;
}