html{overflow-y:scroll!important; overflow-x: hidden; height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{width:auto;margin:0 auto 0 auto;padding:0;font-family:Inter;font-size:12px;color:#757575;min-height:100%;height:100%}.log-in{background:url(../../bundleResources/images/backgrounds/bg-login.jpg) center top no-repeat #00637a;background-size:cover;background-attachment:fixed}.log-twitter{background:url(../../bundleResources/images/backgrounds/bg-twitter.jpg) center top no-repeat #00637a;background-size:cover;background-attachment:fixed}.log-in .ld-banner.login_bgnone{background:none;margin-bottom:-125px;margin-top:-61px;min-height:858px}#jsSectionSignup{min-height:884px}.log-in .ld-banner.login_bg_none .sigup_bg{background:none}.in-page{background:url(../../bundleResources/images/backgrounds/bg_main.jpg) center top repeat #ddd}a{color:#757575;text-decoration:none;cursor:pointer;outline:none}a:hover{color:#f09a32;text-decoration:underline;cursor:pointer}*{margin:0;padding:0;outline:none}form{margin:0;padding:0}img{border:none}ul,ol{list-style-type:none;margin:0;padding:0}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-spacing:0}*html+first-child html{overflow:hidden}input,textarea,select{font:normal 12px Inter;color:#666;padding:0;margin:0}input[type="button"],input[type="submit"]{cursor:pointer}.floatL{float:left!important}.floatR{float:right!important}.bold{font-weight:bold!important}.italic{font-style:italic}.clear{clear:both;width:100%;height:0;font-size:0;line-height:0;display:block!important}.position-rela{position:relative}.position-ab{position:absolute}.fun-disable{display:none}.inline-block{display:inline-block}.cursor-inherit{cursor:inherit!important}.padding-left8{padding-left:8px}.is-reset-margin{margin:0!important}.is-error{color:red;font-size:12px;text-align:left;line-height:27px;font-weight:normal}.is-bg-white{background:#FFF!important}.bg-none{background:none!important}.txt-9{font-size:9px}.txt-11{font-size:11px}.txt-12{font-size:12px}.txt-14{font-size:14px}.txt-15{font-size:15px}.txt-16{font-size:16px}.txt-17{font-size:17px}.txt-18{font-size:18px!important}.txt-20{font-size:20px}.txt-39{font-size:39px}.txt-54{font-size:54px}.txt-reset{font-weight:normal!important}.txt-blue-profile{font-weight:normal;color:#0096da;text-decoration:none}.txt-blue-profile:hover{text-decoration:underline}.is-z-index9{z-index:9}.menu-height{height:156px}.pos_relative{position:relative}.mr-20{margin-right:20px}.border-last{border-bottom:none!important}.height-53{height:53px}.height-13{height:13px!important}.height-2{height:2px!important}.height-5{height:5px!important}.height-6{height:6px!important}.height-7{height:7px!important}.height-8{height:10px!important}.height-10{height:10px!important}.height-13{height:13px!important}.height-14{height:14px!important}.height-15{height:15px!important}.height-16{height:16px!important}.height-17{height:17px!important}.height-18{height:18px!important}.height-20{height:20px!important}.height-25{height:25px!important}.height-30{height:30px!important}.height-38{height:38px!important}.height-40{height:40px!important}.header-line-dot{width:100%;min-width:1020px;padding:4px 0 0 0;position:absolute;top:0;left:0;margin:0 auto;text-align:center;z-index:1}.header-line-inner{height:4px;width:100%;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAEAgMAAAA2Q22UAAAADFBMVEUxMTFAQEBWVlZhYWHrEK90AAAAEElEQVR4XmNIYZjCwMDwBwAGpAH16jkvAQAAAABJRU5ErkJggg==);background-repeat:repeat-x;z-index:2;position:absolute;top:0}.header-bg-grey{width:100%;height:63px;background-image:linear-gradient(bottom,#f8f8f8 0,#fff 100%);background-image:-o-linear-gradient(bottom,#f8f8f8 0,#fff 100%);background-image:-moz-linear-gradient(bottom,#f8f8f8 0,#fff 100%);background-image:-webkit-linear-gradient(bottom,#f8f8f8 0,#fff 100%);background-image:-ms-linear-gradient(bottom,#f8f8f8 0,#fff 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0,#f8f8f8),color-stop(1,#fff))}.header-bg-dot{width:100%;height:540px;background:url(../../bundleResources/images/backgrounds/bg_landing.png) center top repeat-x}.header-bg-black{width:100%;height:57px;position:relative;box-shadow:0 1px 3px rgba(0,0,0,0.4);background-image:linear-gradient(bottom,#353535 20%,#4a4a4a 80%);background-image:-o-linear-gradient(bottom,#353535 20%,#4a4a4a 80%);background-image:-moz-linear-gradient(bottom,#353535 20%,#4a4a4a 80%);background-image:-webkit-linear-gradient(bottom,#353535 20%,#4a4a4a 80%);background-image:-ms-linear-gradient(bottom,#353535 20%,#4a4a4a 80%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.2,#353535),color-stop(0.8,#4a4a4a));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#353535',endColorstr='#4A4A4A',GradientType=0)}.ld-header-outer{width:100%;min-width:1020px;height:61px;overflow:visible;position:relative;z-index:9997}.ld-feature-outer{width:100%;min-width:1020px;height:692px;overflow:visible;position:relative;z-index:0;background-image:linear-gradient(bottom,#f8f8f8 0,#e8e8e8 100%);background-image:-o-linear-gradient(bottom,#f8f8f8 0,#e8e8e8 100%);background-image:-moz-linear-gradient(bottom,#f8f8f8 0,#e8e8e8 100%);background-image:-webkit-linear-gradient(bottom,#f8f8f8 0,#e8e8e8 100%);background-image:-ms-linear-gradient(bottom,#f8f8f8 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.0,#f8f8f8),color-stop(1,#e8e8e8))}.ld-device-outer{width:100%;min-width:1020px;height:633px;overflow:visible;position:relative;background:#FFF}.ld-banner{width:100%;min-width:1020px;height:100%;min-height:844px;overflow:visible;position:relative;background:url(../../bundleResources/images/backgrounds/bg-ld.jpg) 0 0 repeat-x}.ld-banner-outer{width:100%;min-width:1020px;height:759px;overflow:visible;position:relative}.ld-signup-outer{width:100%;min-width:1020px;height:791px;overflow:visible;position:relative;background:#fff}.ld-footer-outer{width:100%;min-width:1020px;height:241px;overflow:visible;position:relative;background:#eaeaea;border-top:#999 dotted 1px}.ld-banner-top{width:1018px;margin:0 auto 0 auto;position:relative;z-index:2}.ld-content{width:1018px;margin:0 auto;position:relative}.bg-ld-top{width:960px;height:369px;background:url(../../bundleResources/images/backgrounds/bg-ld-top.png) 0 0 no-repeat;position:absolute;top:0;left:23px}.bg-ld-bottom{width:960px;height:222px;background:url(../../bundleResources/images/backgrounds/bg-ld-bottom.png) 0 0 no-repeat;position:absolute;top:316px;left:23px}.banner-device{width:999px;height:538px;position:relative}.bg-landing-table{position:absolute;top:0;left:0}.bg-landing-left{background:url(../../bundleResources/images/backgrounds/bg-landing-left.jpg) right top no-repeat}.bg-landing-center{width:614px;height:759px;background:url(../../bundleResources/images/backgrounds/bg-landing-center.jpg) center top no-repeat}.bg-landing-right{background:url(../../bundleResources/images/backgrounds/bg-landing-right.jpg) left top no-repeat}.bg-landing-grid{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFAQMAAAC3obSmAAAABlBMVEX///////9VfPVsAAAAAnRSTlMATX7+8BUAAAANSURBVHheY/jB0ACBABDCAvn1z8+0AAAAAElFTkSuQmCC);width:100%;min-width:1020px;height:759px;overflow:visible;position:absolute;top:0;left:0}.img-phone-device{position:absolute;top:124px;left:173px}.border-text{width:830px;padding-top:369px;text-align:center;margin-left:85px;position:relative;z-index:9}.ld-text-swim{font-size:140px;color:#ff0;font-family:Inter-Bold,sans-serif;font-weight:normal;width:425px;text-align:right;letter-spacing:-6px;text-shadow:0 0 3px #076291;text-transform:uppercase}.ld-text-upload{display:inline-block;font-size:70px;color:#fff;font-family:Inter-Bold,sans-serif;font-weight:normal;text-align:left;line-height:57px;letter-spacing:-2px;text-shadow:0 0 3px #076291;margin-left:25px}.ld-text-banner{font-family:Inter-Black;color:#FFF;font-size:40px;line-height:37px;position:absolute;top:23px;left:111px;text-align:center;font-weight:bold;letter-spacing:1px;text-transform:uppercase}.ld-text-device{font-size:44px;color:#4c4c4c;font-family:Inter-Bold,sans-serif;text-align:center;font-weight:normal;letter-spacing:-1px;padding:83px 0 0 0;margin:0 0 120px 0}.ld-text-workouts{font-size:40px;color:#4c4c4c;font-family:Inter-Bold,sans-serif;line-height:43px;text-align:center;font-weight:normal;letter-spacing:-1px;padding:36px 0 3px 0;margin:0 0 52px 0}.ld-fuction-signup{position:absolute;top:189px;left:640px;text-align:center}.ld-button{margin:3px 5px 5px 0;display:inline-block}.ld-it-free{color:#FFF;font-size:21px;font-weight:bold;margin:-4px 0 36px 8px}.ld-we-support{color:#4c4c4c;font-size:24px;line-height:24px;font-weight:normal;margin:15px 0 27px 4px;text-align:center}.ld-content-outer{width:1018px;min-height:570px;margin:0 auto;background-color:#fff;border-left:#bcbcbc solid 1px;border-right:#bcbcbc solid 1px}.ld-app-store{background:url(../../bundleResources/images/icons/ico-langding-home.png) 0 -58px no-repeat;width:135px;height:40px;cursor:pointer;display:inline-block;margin:14px 4px 0 2px}.ld-google-play{background:url(../../bundleResources/images/icons/ico-langding-home.png) 0 -101px no-repeat;width:135px;height:40px;cursor:pointer;display:inline-block;margin:14px 2px 0 3px}.ld-accelerate{font-size:42px;color:#4c4c4c;font-family:Inter-Bold,sans-serif;line-height:41px;text-align:center;font-weight:normal;letter-spacing:-1px;padding:65px 0 7px 0}.ld-feature{width:479px;float:left;margin:77px 29px 9px 0}.ld-featureR{width:498px;float:left;margin:77px 0 9px 10px}.ld-feature-top{padding:0;height:47px;font-size:28px;color:#22b5fc;font-family:Inter-Bold,sans-serif;font-weight:bold}.ld-feature-top>label{line-height:47px;float:left}.ld-feature-top>div{line-height:47px;float:left}.ld-feature-text{padding:7px 0 0 63px;color:#4c4c4c;font-size:18px;line-height:26px;text-align:left}.ld-device-left{float:left;margin:0 0 0 35px;width:485px;height:205px;background:url(../../bundleResources/images/sprite-landing.jpg) -1056px -4px no-repeat}.ld-device-right{float:left;margin:0 35px 0 0;width:460px;height:205px;text-align:center}.workouts-track-banner{width:985px;height:333px;background:url(../../bundleResources/images/sprite-landing.jpg) 0 0 no-repeat}.workouts-track{text-align:center;width:100%;text-align:center}.ld-footer{width:254px;margin:0;float:left;padding-top:16px}.ld-footer li:first-child{font-size:16px;color:#4c4c4c;font-weight:bold;text-align:left}.ld-footer li{list-style:none;display:list-item}.ld-footer a{color:#4c4c4c;font-size:14px;line-height:21px;font-weight:normal;text-align:left;text-decoration:none}.ld-footer a:hover{color:#f09a32;text-decoration:underline}.ico-track,.ico-connect,.ico-become,.ico-fecome{background:url(../../bundleResources/images/icons/ico-langding-home.png) 0 0 no-repeat;width:46px;height:47px;display:inline-block;float:left;margin-right:13px}.ico-track{background-position:0 0}.ico-connect{background-position:-55px 0}.ico-become{background-position:-117px 0}.ico-fecome{background-position:-180px 0}.text_signup{font-size:14px;color:#20b3fc!important;font-weight:normal;text-decoration:none;height:30px;padding:18px 0 20px 4px}.divLoginPopUp{top:13px!important;right:5px}.text_signup:hover{color:#f09a32!important}.text_or{font-size:9px;color:#f2f2f2;font-weight:normal;padding:0 0 0 2px}.text_dont{font-size:14px;color:#c4c4c4;font-weight:normal;padding:0 20px}.text_login{font-size:12px;color:#f2f2f2;font-weight:bold;text-decoration:none;height:30px;padding:0 7px 15px 10px;margin-left:-8px;position:relative;z-index:9}.text_login:hover{color:#f09a32!important}.stay-logged{float:left;margin:0 0 0 25px}.stay-logged>div.cate-title{font-size:14px!important;color:#aaa!important;text-indent:3px}.profile-incomplete{float:right;margin:18px 20px 0 0;position:relative;top:8px}.profile-incomplete>span{color:#81c10f;font-size:12px}.profile-incomplete>a{color:#09a3d7;font-size:12px;text-decoration:none}.profile-incomplete>a:hover{text-decoration:underline;color:#f09a32}.header-outer{width:100%;min-width:1020px;min-height:60px;overflow:visible;position:relative;border-bottom:#fff 1px solid;border-top:#404040 1px solid;z-index:9}.wrap-content-outer{width:1017px;max-width:100%; margin:0 auto;position:relative;z-index:1}.content-border{width:1017px;margin:0 auto 0 auto;border-left:#fff solid 1px;border-right:#fff solid 1px;position:relative;background:#fff;min-height:800px}.content-outer{width:1019px;margin:0 auto 0 -1px;background-color:#fff;padding-bottom:0;height:auto;float:left}.content-inpage{width:1019px;margin:0 auto 0 -1px;background-color:#fff;height:auto}.content-inside{width:1017px;margin:0 auto;background-color:#fff;height:auto}.logo_swim_top{width:180px;height:29px;display:block;background:url(../../bundleResources/images/sprite-header.png) -100px 0 no-repeat;float:left;margin:8px 0 0 -2px;position:relative;top:8px}.content-border.activityfeed{margin-bottom:0}.ico-friend,.ico-mess,.ico-notify,.ico-arrow,.ico-num,.top-mnu-line2{background:url(../../bundleResources/images/sprite-header.png) 0 0 no-repeat}.top-info{float:right;margin:11px 10px 0 0; z-index:2;display:flex; align-items: center; height:38px}.ico-friend{float:left;width:23px;height:27px;background-position:-314px -5px;margin-left:10px;cursor:pointer;margin-top:-1px}.ico-mess{float:left;width:20px;height:16px;background-position:-342px -6px;margin-left:10px}.ico-notify{float:left;width:26px;height:29px;background-position:-366px -3px;margin-left:10px;margin-top:-6px;margin-right:5px;cursor:pointer}.ico-arrow{background:url(../../bundleResources/images/sprite-ic-arrow.png) no-repeat; cursor:pointer;height:24px;margin:0 8px 0 9px;padding:0;width:24px}.ico-num{float:left;height:14px;background-position:-290px -6px;color:#fff;font-size:11px;font-weight:bold;padding-left:3px;margin:-6px 0 0 -9px;cursor:pointer}.top-mnu-line2{float:left;width:1px;height:20px;background-position:-408px -6px;margin:0 0 0 10px}.ico-num span{float:left;background-color:#0096db;padding:0 6px}.top-user{font-size:14px;color:#fff;font-weight:bold;margin:0 6px 0 25px;text-decoration:none}.top-user a{color:#fff}.top-user a:hover{color:#f09a32;text-decoration:underline}.login-signup{font-size:14px;line-height:14px;font-weight:bold;margin:-1px 0 0 10px;position:relative;z-index:99}.login-signup>a{color:#fff}.login-signup>a:hover{color:#f09a32;text-decoration:none}.lg-signup{margin-right:25px}.top-thumb{margin:0 0 0 16px}.floatL.top-thumb img{-webkit-border-radius:24px;-moz-border-radius:24px;border-radius:24px}.right-upload-workout{float:right;margin:17px 27px 0 0}.panelright{float:right}.paneleft{float:left}.cursor-pointer{cursor:pointer}.tab-header{width:auto;height:60px;;position:absolute;left:170px; top:0;}.mainnav{float:left;height:60px;position:relative;z-index:2}.mainnav>li{float:left;position:relative;line-height:63px;text-align:center;height:63px;text-decoration:none;position:relative;margin:0 49px 0 0}.mainnav>li:first-child{text-align:right;width:97px}.mainnav>li.active>ul.sub-nav>li:first-child>a{color:#0096db}.mainnav>li:hover{color:#0096db;height:100%}.mainnav>li>a{line-height:64px;padding:0;font-size:15px;font-weight:bold;color:#fff;text-align:center;display:inline-block;height:100%;text-decoration:none}.mainnav>li:first-child>a{text-align:left;margin-left:20px}.mainnav>li.active>a{color:#0096db}.mainnav>li:hover>a{color:#0096db}.mainnav>li>ul.sub-nav{height:63px;width:129px;overflow:hidden;position:absolute;left:0;top:0;z-index:-1}.mainnav>li>ul.sub-nav>li:first-child>a{line-height:64px;padding:0;font-size:16px;font-weight:bold;color:#464646;text-align:center;display:inline-block;height:100%;text-decoration:none}.mainnav>li:hover>ul.sub-nav{display:block;height:auto;overflow:visible;width:127px;border:#b3b3b3 1px solid;margin:0 auto 0 auto;padding:0 0 14px 0;float:left;position:absolute;left:0;top:10px;z-index:-1;background:#fff;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.mainnav>li:hover>ul.sub-nav>li{height:34px;clear:both;text-align:center;background:#FFF;margin:0;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px}.mainnav>li:hover>ul.sub-nav>li>a{display:block;line-height:40px;margin:1px 0;font-size:14px;color:#0096db;text-decoration:none}.mainnav>li:hover>ul.sub-nav>li>a:hover{color:#f09a32;text-decoration:none}.mainnav>li:hover>ul.sub-nav>li:first-child{padding-bottom:0;margin-bottom:3px}.mainnav>li:hover>ul.sub-nav>li:first-child>a{font-size:16px;font-weight:bold;color:#464646;text-align:center;height:100%;text-decoration:none}.top-fixie-subnav,.bottom-fixie-subnav{display:none}.bg-login-bottom-ie,.bg-dropdown-ie{display:none}.mess-note{width:1017px;background:#d6f59e;position:absolute;top:65px;left:39px;z-index:1;height:10px;overflow:hidden;cursor:pointer;display:none}.mess-note ul{float:left;margin:5px 5px 5px 30px}.mess-note li{font-size:12px;color:#464646;display:list-item;list-style:decimal;padding:5px 0}.mess-note a{text-transform:uppercase;color:#0096da;font-weight:bold}.mess-note a:hover{color:#f09a32}.mess-note .ico-arrow-close{cursor:pointer}.ico-arrow-close{width:14px;height:12px;background:url(../../bundleResources/images/sprite-header.png) -370px -34px no-repeat;display:inline-block;position:absolute;right:5px;bottom:5px}.login-bg-white{width:260px;background:#f8f8f8;border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;box-shadow:0 0 4px rgba(0,0,0,0.5);position:absolute;top:61px;right:10px;padding:22px 15px 5px 14px;border:#efefef 1px solid;border-top:none}.login-symbol{width:0;height:0;position:absolute;border:6px solid transparent;border-top-color:#353535;right:15px;top:-1px}.login-input-style{width:250px;height:29px;line-height:16px;border:#cacaca 1px solid;background:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:16px;color:#969696;padding-left:10px}.login-corner{width:264px;height:31px;margin-bottom:10px;position:relative}.text-forgot{color:#666;font-size:14px;line-height:17px;text-decoration:none;margin:4px 0 0 0;float:left}.login-text-forgot{color:#bbb;font-size:14px;line-height:25px;text-decoration:none}.login-text-forgot:hover{text-decoration:underline;color:#f09a32}.login-line-grey{height:1px;width:100%;line-height:0;font-size:0;background:#ddd;margin:14px 0}.login-shadow{width:100%;height:1px;position:absolute;top:-1px;left:-5px;box-shadow:4px 0 8px #464646;display:none}.style-login{width:83px!important;float:right!important;margin-top:5px!important}.login-dropdown{width:218px;height:120px;background:#F3F3F3;position:absolute;top:61px;right:3px;padding:18px 0px 9px 0px;border:#EBEBEB 1px solid;border-top:none}.login-dropdown .dropdown-symbol{display:none!important}.text-line-dropdown{font-size:0;padding:0px 11px 0px 19px;border-top:#EBEBEB 1px solid;background:#F3F3F3}.text-line-dropdown.first{border-top:none;margin-top:-17px}.text-line-dropdown a{font-size:14px;font-weight:normal;color:#606060;text-align:center;height:100%;margin-left:20px;line-height:48px;display:inline-block;width:140px;text-align:left}.text-line-dropdown a:hover{color:#0096da;text-decoration:none}.dropdown-symbol{width:0;height:0;position:absolute;border:6px solid transparent;border-top-color:#353535;left:24px;top:-1px}.edit-dropdown{width:24px;height:24px;background:url(../../bundleResources/images/sprite-header.png) -106px -36px no-repeat;display:inline-block;position:relative;top:7px}.upgrade-dropdown{width:14px;height:12px;background:url(../../bundleResources/images/sprite-header.png) -346px -33px no-repeat;display:inline-block;position:relative;top:1px}.logout-dropdown{width:24px;height:24px;background:url(../../bundleResources/images/sprite-header.png) -141px -36px no-repeat;display:inline-block;position:relative;top:7px}.support-dropdown{width:25px;height:25px;background:url(../../bundleResources/images/sprite-header.png) -181px -36px no-repeat;display:inline-block;position:relative;top:8px}.signup_links{display:inline}.signup_links div.divLoginPopup{visibility:hidden;z-index:-999}.close_div_popup{display:inline;text-align:right;float:right;height:30px}.divLoginPopup{visibility:hidden;z-index:-999;transition-delay:.5s}.open_popup{display:inline-block}.open_div_popup:hover div.divLoginPopup{visibility:visible;z-index:999}.footer-outer{width:100%;min-width:1020px}.footer-inner{height:200px;border-top:#efefef solid 1px;border-bottom-style:none;background-color:#fbfbfb;width:1017px;margin:0 auto}.logo-isport-small{float:left;height:45px;margin:14px 0 0 12px}.footer-mnu{float:right;list-style:none;margin:13px 8px 0 0}.footer-mnu>li{float:left;margin:0 8px}.footer-mnu-name{font-size:11px;color:#4d9ae7;text-decoration:none}.footer-mnu-name:hover{color:#f19617;text-decoration:none}.footer-mnu a{color:#3181bb;font-size:11px}.footer-mnu a:hover{color:#f09a32}.btn-unicode{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;outline:none;cursor:pointer;font-weight:bold;font-size:16px;display:inline-block;white-space:nowrap;-moz-user-select:none;z-index:0;-webkit-user-select:none;-ms-user-select:none;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;position:relative;text-transform:uppercase}.btn-unicode span{color:#fff;position:absolute;left:0;right:0;z-index:1;text-align:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;line-height:30px;text-transform:uppercase}.btn-unicode input{background-color:Transparent;border:none;visibility:visible;position:relative;z-index:2;font-weight:normal;padding:0;height:100%;width:100%;cursor:pointer;color:rgba(0,0,0,0);border:none;margin:0!important;opacity:0;filter:alpha(opacity=0)}.btn-unicode span,.btn-unicode input{font-family:Inter-Bold,sans-serif;letter-spacing:0;font-size:16px;text-align:center;font-weight:bold}.macdetect .btn-unicode span{line-height:34px}.macdetect .button-blue-02>span{line-height:54px!important}.macdetect .button_signup_blue>span{line-height:54px!important}.macdetect .PFfortxtsearch{line-height:44px!important}.margin-11{margin-right:11px}.btn-width-69{width:69px}.btn-width-159{width:159px}.btn-width-276{width:276px!important;left:-7px!important}.btn-width-199{width:199px;margin:22px 50px}.btn-width-138{width:138px}.btn-width-119{width:119px}.button-blue,.button-blue119,.button-blue177L,.button-blue177{height:31px;line-height:31px;position:relative;top:-1px;right:-2px;display:inline-block;float:left;font:bold 16px;color:#fff;font-weight:normal;font-family:Inter-Bold,sans-serif;background:#219de7;background:-moz-linear-gradient(top,#219de7 0,#118fdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#219de7),color-stop(100%,#118fdb));background:-webkit-linear-gradient(top,#219de7 0,#118fdb 100%);background:-o-linear-gradient(top,#219de7 0,#118fdb 100%);background:-ms-linear-gradient(top,#219de7 0,#118fdb 100%);background:linear-gradient(to bottom,#219de7 0,#118fdb 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.button-blue-01{height:31px;line-height:31px;position:relative;top:-1px;right:-2px;display:inline-block;float:left;font:bold 16px;color:#fff;background:#219de7;background:-moz-linear-gradient(top,#219de7 0,#118fdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#219de7),color-stop(100%,#118fdb));background:-webkit-linear-gradient(top,#219de7 0,#118fdb 100%);background:-o-linear-gradient(top,#219de7 0,#118fdb 100%);background:-ms-linear-gradient(top,#219de7 0,#118fdb 100%);background:linear-gradient(to bottom,#219de7 0,#118fdb 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.button-blue-02,.button-siup{width:246px;height:52px;line-height:52px;position:relative;top:-1px;right:-2px;display:inline-block;float:left;font:bold 16px;color:#fff;background:#219de7;background:-moz-linear-gradient(top,#219de7 0,#118fdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#219de7),color-stop(100%,#118fdb));background:-webkit-linear-gradient(top,#219de7 0,#118fdb 100%);background:-o-linear-gradient(top,#219de7 0,#118fdb 100%);background:-ms-linear-gradient(top,#219de7 0,#118fdb 100%);background:linear-gradient(to bottom,#219de7 0,#118fdb 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.button-siup{float:left;width:184px}.button-blue-02>span,.button-siup>span{font-size:31px!important;font-family:Inter-BoldEFOP!important;line-height:52px!important}.button-blue-03{height:36px;width:226px;line-height:36px;position:relative;top:-1px;right:-2px;display:inline-block;float:left;font:bold 16px;color:#fff;background:#41cf45;background:-moz-linear-gradient(top,#41cf45 0,#2fc033 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#41cf45),color-stop(100%,#2fc033));background:-webkit-linear-gradient(top,#41cf45 0,#2fc033 100%);background:-o-linear-gradient(top,#41cf45 0,#2fc033 100%);background:-ms-linear-gradient(top,#41cf45 0,#2fc033 100%);background:linear-gradient(to bottom,#41cf45 0,#2fc033 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.button-green-compare,.button-green-take{height:52px;width:403px;line-height:36px;position:relative;top:-1px;right:-10px;display:inline-block;float:left;font:bold 28px;color:#fff;background:#7bd600;background:-moz-linear-gradient(top,#7bd600 0,#6fbf00 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7bd600),color-stop(100%,#6fbf00));background:-webkit-linear-gradient(top,#7bd600 0,#6fbf00 100%);background:-o-linear-gradient(top,#7bd600 0,#6fbf00 100%);background:-ms-linear-gradient(top,#7bd600 0,#6fbf00 100%);background:linear-gradient(to bottom,#7bd600 0,#6fbf00 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.button-green-take{width:286px}.button-blue-03>span,.button-green-compare>span{font-size:20px!important;font-family:Inter-BoldEFOP!important;line-height:36px!important}.button-green-compare>span{font-size:28px!important;line-height:52px!important;font-family:Inter-Bold,sans-serif!important}.button-green-take>span{font-size:28px!important;line-height:50px!important;font-family:Inter-Bold,sans-serif!important}.button-blue177L{opacity:.5;cursor:default}.button-grey,.button-gray{height:31px;line-height:31px;position:relative;top:-1px;right:2px;display:inline-block;float:left;font:bold 16px;color:#fff;background:#838383;background:-moz-linear-gradient(top,#838383 0,#757575 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#838383),color-stop(100%,#757575));background:-webkit-linear-gradient(top,#838383 0,#757575 100%);background:-o-linear-gradient(top,#838383 0,#757575 100%);background:-ms-linear-gradient(top,#838383 0,#757575 100%);background:linear-gradient(to bottom,#838383 0,#757575 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.button-cr-grey{height:31px;width:119px;line-height:31px;position:relative;top:-1px;right:-2px;display:inline-block;float:left;font:bold 16px;color:#fff;background:#838383;background:-moz-linear-gradient(top,#838383 0,#757575 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#838383),color-stop(100%,#757575));background:-webkit-linear-gradient(top,#838383 0,#757575 100%);background:-o-linear-gradient(top,#838383 0,#757575 100%);background:-ms-linear-gradient(top,#838383 0,#757575 100%);background:linear-gradient(to bottom,#838383 0,#757575 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.button-cr-blue{height:31px;width:119px;line-height:31px;position:relative;top:-1px;right:-2px;display:inline-block;float:left;font:bold 16px;color:#fff;font-weight:normal;font-family:Inter-Bold,sans-serif;background:#219de7;background:-moz-linear-gradient(top,#219de7 0,#118fdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#219de7),color-stop(100%,#118fdb));background:-webkit-linear-gradient(top,#219de7 0,#118fdb 100%);background:-o-linear-gradient(top,#219de7 0,#118fdb 100%);background:-ms-linear-gradient(top,#219de7 0,#118fdb 100%);background:linear-gradient(to bottom,#219de7 0,#118fdb 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.button-popuppools-blue{height:31px;width:99px;line-height:31px;position:relative;top:-1px;right:0;display:inline-block;float:left;font:bold 16px;color:#fff;font-weight:normal;font-family:Inter-Bold,sans-serif;background:#219de7;background:-moz-linear-gradient(top,#219de7 0,#118fdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#219de7),color-stop(100%,#118fdb));background:-webkit-linear-gradient(top,#219de7 0,#118fdb 100%);background:-o-linear-gradient(top,#219de7 0,#118fdb 100%);background:-ms-linear-gradient(top,#219de7 0,#118fdb 100%);background:linear-gradient(to bottom,#219de7 0,#118fdb 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.button-cr-yellow{height:31px;width:119px;line-height:31px;position:relative;top:-1px;right:-2px;display:inline-block;float:left;font:bold 16px;color:#fff;font-weight:normal;font-family:Inter-Bold,sans-serif;background:#e38f1d;background:-moz-linear-gradient(top,#e8921a 0,#e08e1e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8921a),color-stop(100%,#e08e1e));background:-webkit-linear-gradient(top,#e8921a 0,#e08e1e 100%);background:-o-linear-gradient(top,#e8921a 0,#e08e1e 100%);background:-ms-linear-gradient(top,#e8921a 0,#e08e1e 100%);background:linear-gradient(to bottom,#e8921a 0,#e08e1e 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.button-popup-grey{height:31px;width:81px;line-height:31px;position:relative;top:-1px;right:-2px;display:inline-block;float:left;font:bold 16px;color:#fff;background:#838383;background:-moz-linear-gradient(top,#838383 0,#757575 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#838383),color-stop(100%,#757575));background:-webkit-linear-gradient(top,#838383 0,#757575 100%);background:-o-linear-gradient(top,#838383 0,#757575 100%);background:-ms-linear-gradient(top,#838383 0,#757575 100%);background:linear-gradient(to bottom,#838383 0,#757575 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.button-popup-blue{height:31px;width:81px;line-height:31px;position:relative;top:-1px;right:-2px;display:inline-block;float:left;font:bold 16px;color:#fff;font-weight:normal;font-family:Inter-Bold,sans-serif;background:#219de7;background:-moz-linear-gradient(top,#219de7 0,#118fdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#219de7),color-stop(100%,#118fdb));background:-webkit-linear-gradient(top,#219de7 0,#118fdb 100%);background:-o-linear-gradient(top,#219de7 0,#118fdb 100%);background:-ms-linear-gradient(top,#219de7 0,#118fdb 100%);background:linear-gradient(to bottom,#219de7 0,#118fdb 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.button-grey-01{height:31px;line-height:31px;position:relative;top:-1px;right:-2px;display:inline-block;float:left;font:bold 16px;color:#fff;background:#838383;background:-moz-linear-gradient(top,#838383 0,#757575 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#838383),color-stop(100%,#757575));background:-webkit-linear-gradient(top,#838383 0,#757575 100%);background:-o-linear-gradient(top,#838383 0,#757575 100%);background:-ms-linear-gradient(top,#838383 0,#757575 100%);background:linear-gradient(to bottom,#838383 0,#757575 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.button-setting-grey{height:31px;line-height:31px;position:relative;top:-1px;right:-2px;display:inline-block;float:left;font:bold 16px;color:#fff;background:#838383;background:-moz-linear-gradient(top,#838383 0,#757575 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#838383),color-stop(100%,#757575));background:-webkit-linear-gradient(top,#838383 0,#757575 100%);background:-o-linear-gradient(top,#838383 0,#757575 100%);background:-ms-linear-gradient(top,#838383 0,#757575 100%);background:linear-gradient(to bottom,#838383 0,#757575 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.button-green{height:40px;line-height:40px;position:relative;right:-2px;display:inline-block;float:left;font:bold 16px;color:#fff;background:#41cf45;background:-moz-linear-gradient(top,#41cf45 0,#2fc033 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#41cf45),color-stop(100%,#2fc033));background:-webkit-linear-gradient(top,#41cf45 0,#2fc033 100%);background:-o-linear-gradient(top,#41cf45 0,#2fc033 100%);background:-ms-linear-gradient(top,#41cf45 0,#2fc033 100%);background:linear-gradient(to bottom,#41cf45 0,#2fc033 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.btn-width-green-159{width:158px}.button_signup_blue{height:53px;line-height:41px;position:relative;top:-1px;right:-2px;display:inline-block;float:left;font:bold 16px;color:#fff;background:#219de7;background:-moz-linear-gradient(top,#219de7 0,#118fdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#219de7),color-stop(100%,#118fdb));background:-webkit-linear-gradient(top,#219de7 0,#118fdb 100%);background:-o-linear-gradient(top,#219de7 0,#118fdb 100%);background:-ms-linear-gradient(top,#219de7 0,#118fdb 100%);background:linear-gradient(to bottom,#219de7 0,#118fdb 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;width:261px;cursor:pointer}.button-blue-popup{height:31px;width:72px;line-height:31px;position:relative;top:-1px;right:-2px;display:inline-block;float:none;font:bold 16px ,sans-serif;color:#fff;background:#219de7;background:-moz-linear-gradient(top,#219de7 0,#118fdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#219de7),color-stop(100%,#118fdb));background:-webkit-linear-gradient(top,#219de7 0,#118fdb 100%);background:-o-linear-gradient(top,#219de7 0,#118fdb 100%);background:-ms-linear-gradient(top,#219de7 0,#118fdb 100%);background:linear-gradient(to bottom,#219de7 0,#118fdb 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.button-grey-popup{height:31px;width:72px;line-height:31px;position:relative;top:-1px;right:-2px;display:inline-block;float:none;font:bold 16px ,sans-serif;color:#fff;background:#838383;background:-moz-linear-gradient(top,#838383 0,#757575 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#838383),color-stop(100%,#757575));background:-webkit-linear-gradient(top,#838383 0,#757575 100%);background:-o-linear-gradient(top,#838383 0,#757575 100%);background:-ms-linear-gradient(top,#838383 0,#757575 100%);background:linear-gradient(to bottom,#838383 0,#757575 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.popup-pool-btn-blue{height:31px;width:160px;line-height:31px;position:relative;top:-1px;right:-2px;display:inline-block;float:none;margin-right:29px;font:bold 16px ,sans-serif;color:#fff;background:#219de7;background:-moz-linear-gradient(top,#219de7 0,#118fdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#219de7),color-stop(100%,#118fdb));background:-webkit-linear-gradient(top,#219de7 0,#118fdb 100%);background:-o-linear-gradient(top,#219de7 0,#118fdb 100%);background:-ms-linear-gradient(top,#219de7 0,#118fdb 100%);background:linear-gradient(to bottom,#219de7 0,#118fdb 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.popup-pool-btn-grey{height:31px;width:160px;line-height:31px;position:relative;top:-1px;right:-2px;display:inline-block;float:none;font:bold 16px ,sans-serif;color:#fff;background:#838383;background:-moz-linear-gradient(top,#838383 0,#757575 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#838383),color-stop(100%,#757575));background:-webkit-linear-gradient(top,#838383 0,#757575 100%);background:-o-linear-gradient(top,#838383 0,#757575 100%);background:-ms-linear-gradient(top,#838383 0,#757575 100%);background:linear-gradient(to bottom,#838383 0,#757575 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.popup-pool-btn-orange{height:31px;width:159px;line-height:31px;position:relative;top:-1px;right:-2px;display:inline-block;float:left;font:bold 16px;color:#fff;font-weight:normal;font-family:Inter-Bold,sans-serif;background:#e8921a;background:-moz-linear-gradient(top,#e8921a 0,#e08e1e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8921a),color-stop(100%,#e08e1e));background:-webkit-linear-gradient(top,#e8921a 0,#e08e1e 100%);background:-o-linear-gradient(top,#e8921a 0,#e08e1e 100%);background:-ms-linear-gradient(top,#e8921a 0,#e08e1e 100%);background:linear-gradient(to bottom,#e8921a 0,#e08e1e 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.button-red{height:31px;width:159px;line-height:31px;position:relative;top:-1px;right:-2px;display:inline-block;float:left;font:bold 16px;color:#fff;font-weight:normal;font-family:Inter-Bold,sans-serif;background:#e51e22;background:-moz-linear-gradient(top,#e51e22 0,#da1114 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e51e22),color-stop(100%,#da1114));background:-webkit-linear-gradient(top,#e51e22 0,#da1114 100%);background:-o-linear-gradient(top,#e51e22 0,#da1114 100%);background:-ms-linear-gradient(top,#e51e22 0,#da1114 100%);background:linear-gradient(to bottom,#e51e22 0,#da1114 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.btn_swimhere{background:#219de7;background:-moz-linear-gradient(top,#219de7 0,#118fdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#219de7),color-stop(100%,#118fdb));background:-webkit-linear-gradient(top,#219de7 0,#118fdb 100%);background:-o-linear-gradient(top,#219de7 0,#118fdb 100%);background:-ms-linear-gradient(top,#219de7 0,#118fdb 100%);background:linear-gradient(top,#219de7 0,#118fdb 100%);border-radius:3px;float:left;width:91px;height:19px;line-height:20px;color:#fff;text-align:center;font-size:12px;cursor:pointer;float:left;text-transform:uppercase;font-family:Inter-Bold,sans-serif;margin-top:4px;margin-left:20px}.button_signup_blue>span{font-size:32px!important;line-height:53px!important}.loginmargin0{margin-bottom:0!important}.login_error{color:#f19617;clear:left;width:280px;margin-bottom:10px;margin-top:5px;line-height:15px;font-size:14px;font-style:italic}.width-login{width:100%!important;text-align:center}input[type="text"]::-ms-clear{display:none}.style-list-pool{top:27px;left:-1px;width:138px;min-width:138px;overflow-y:auto;overflow-x:hidden;position:absolute;background:#FFF;z-index:10;border:1px solid #eee;color:#aaa;display:none}.button-blue:hover,.button-blue119:hover,.button-blue177:hover,.button-blue-01:hover,.button-blue-02:hover,.button-siup:hover,.button-blue-03:hover,.button-cr-blue:hover,.button-popuppools-blue:hover,.button-popup-blue:hover,.button_signup_blue:hover,.button-blue-popup:hover,.popup-pool-btn-blue:hover,.btn_swimhere:hover,.button-green-compare:hover,.button-green-take:hover{background:#e6911b;background:-moz-linear-gradient(top,#e6911b 0,#e08e1e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6911b),color-stop(100%,#e08e1e));background:-webkit-linear-gradient(top,#e6911b 0,#e08e1e 100%);background:-o-linear-gradient(top,#e6911b 0,#e08e1e 100%);background:-ms-linear-gradient(top,#e6911b 0,#e08e1e 100%);background:linear-gradient(to bottom,#e6911b 0,#e08e1e 100%)}.button-grey:hover,.button-gray:hover,.button-cr-grey:hover,.button-popup-grey:hover,.button-grey-01:hover,.button-setting-grey:hover,.button-grey-popup:hover,.popup-pool-btn-grey:hover{background:#5e5e5e;background:-moz-linear-gradient(top,#5e5e5e 0,#4e4e4e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5e5e5e),color-stop(100%,#4e4e4e));background:-webkit-linear-gradient(top,#5e5e5e 0,#4e4e4e 100%);background:-o-linear-gradient(top,#5e5e5e 0,#4e4e4e 100%);background:-ms-linear-gradient(top,#5e5e5e 0,#4e4e4e 100%);background:linear-gradient(to bottom,#5e5e5e 0,#4e4e4e 100%)}.button-cr-yellow:hover,.popup-pool-btn-orange:hover{background:#e8921a;background:-moz-linear-gradient(top,#e8921a 0,#e08e1e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e8921a),color-stop(100%,#e08e1e));background:-webkit-linear-gradient(top,#e8921a 0,#e08e1e 100%);background:-o-linear-gradient(top,#e8921a 0,#e08e1e 100%);background:-ms-linear-gradient(top,#e8921a 0,#e08e1e 100%);background:linear-gradient(to bottom,#e8921a 0,#e08e1e 100%)}.button-green:hover{background:#f0a202;background:-moz-linear-gradient(top,#f0a202 0,#cb8501 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0a202),color-stop(100%,#cb8501));background:-webkit-linear-gradient(top,#f0a202 0,#cb8501 100%);background:-o-linear-gradient(top,#f0a202 0,#cb8501 100%);background:-ms-linear-gradient(top,#f0a202 0,#cb8501 100%);background:linear-gradient(to bottom,#f0a202 0,#cb8501 100%)}.button-red:hover{background:#e51e22;background:-moz-linear-gradient(top,#e51e22 0,#da1114 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e51e22),color-stop(100%,#da1114));background:-webkit-linear-gradient(top,#e51e22 0,#da1114 100%);background:-o-linear-gradient(top,#e51e22 0,#da1114 100%);background:-ms-linear-gradient(top,#e51e22 0,#da1114 100%);background:linear-gradient(to bottom,#e51e22 0,#da1114 100%)}.btnVisible>.button_signup_blue:hover{background:#219de7;background:-moz-linear-gradient(top,#219de7 0,#118fdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#219de7),color-stop(100%,#118fdb));background:-webkit-linear-gradient(top,#219de7 0,#118fdb 100%);background:-o-linear-gradient(top,#219de7 0,#118fdb 100%);background:-ms-linear-gradient(top,#219de7 0,#118fdb 100%);background:linear-gradient(to bottom,#219de7 0,#118fdb 100%)}.popup-pool-btn-blue.btnVisible:hover{background:#219de7;background:-moz-linear-gradient(top,#219de7 0,#118fdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#219de7),color-stop(100%,#118fdb));background:-webkit-linear-gradient(top,#219de7 0,#118fdb 100%);background:-o-linear-gradient(top,#219de7 0,#118fdb 100%);background:-ms-linear-gradient(top,#219de7 0,#118fdb 100%);background:linear-gradient(to bottom,#219de7 0,#118fdb 100%)}.btn-unicode.button-blue.btn-width-159.popup-pool-btn-grey:hover{background:#5e5e5e;background:-moz-linear-gradient(top,#5e5e5e 0,#4e4e4e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5e5e5e),color-stop(100%,#4e4e4e));background:-webkit-linear-gradient(top,#5e5e5e 0,#4e4e4e 100%);background:-o-linear-gradient(top,#5e5e5e 0,#4e4e4e 100%);background:-ms-linear-gradient(top,#5e5e5e 0,#4e4e4e 100%);background:linear-gradient(to bottom,#5e5e5e 0,#4e4e4e 100%)}.btn-unicode.button-blue.btn-width-159.btnVisible:hover{background:#219de7;background:-moz-linear-gradient(top,#219de7 0,#118fdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#219de7),color-stop(100%,#118fdb));background:-webkit-linear-gradient(top,#219de7 0,#118fdb 100%);background:-o-linear-gradient(top,#219de7 0,#118fdb 100%);background:-ms-linear-gradient(top,#219de7 0,#118fdb 100%);background:linear-gradient(to bottom,#219de7 0,#118fdb 100%)}.button-grey.button-popuppools-blue{background:#838383;background:-moz-linear-gradient(top,#838383 0,#757575 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#838383),color-stop(100%,#757575));background:-webkit-linear-gradient(top,#838383 0,#757575 100%);background:-o-linear-gradient(top,#838383 0,#757575 100%);background:-ms-linear-gradient(top,#838383 0,#757575 100%);background:linear-gradient(to bottom,#838383 0,#757575 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.button-grey.button-popuppools-blue:hover{background:#5e5e5e;background:-moz-linear-gradient(top,#5e5e5e 0,#4e4e4e 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5e5e5e),color-stop(100%,#4e4e4e));background:-webkit-linear-gradient(top,#5e5e5e 0,#4e4e4e 100%);background:-o-linear-gradient(top,#5e5e5e 0,#4e4e4e 100%);background:-ms-linear-gradient(top,#5e5e5e 0,#4e4e4e 100%);background:linear-gradient(to bottom,#5e5e5e 0,#4e4e4e 100%)}.btnVisible>.button-blue:hover{background:#219de7;background:-moz-linear-gradient(top,#219de7 0,#118fdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#219de7),color-stop(100%,#118fdb));background:-webkit-linear-gradient(top,#219de7 0,#118fdb 100%);background:-o-linear-gradient(top,#219de7 0,#118fdb 100%);background:-ms-linear-gradient(top,#219de7 0,#118fdb 100%);background:linear-gradient(to bottom,#219de7 0,#118fdb 100%)}.btnVisible>.button-grey:hover{background:#838383;background:-moz-linear-gradient(top,#838383 0,#757575 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#838383),color-stop(100%,#757575));background:-webkit-linear-gradient(top,#838383 0,#757575 100%);background:-o-linear-gradient(top,#838383 0,#757575 100%);background:-ms-linear-gradient(top,#838383 0,#757575 100%);background:linear-gradient(to bottom,#838383 0,#757575 100%)}.button-blue-blue{height:31px;width:119px;line-height:31px;position:relative;top:-1px;right:-2px;display:inline-block;float:left;font:bold 16px;color:#fff;font-weight:normal;font-family:Inter-Bold,sans-serif;background:#219de7;background:-moz-linear-gradient(top,#219de7 0,#118fdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#219de7),color-stop(100%,#118fdb));background:-webkit-linear-gradient(top,#219de7 0,#118fdb 100%);background:-o-linear-gradient(top,#219de7 0,#118fdb 100%);background:-ms-linear-gradient(top,#219de7 0,#118fdb 100%);background:linear-gradient(to bottom,#219de7 0,#118fdb 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.track-progress{width:100%;min-width:1020px;height:791px;overflow:visible;position:relative;background:#fff}.landing-content{width:1018px;margin:0 auto;position:relative}.progress-climb{font-size:65px;color:#0096dc;font-family:Inter-Bold,sans-serif;line-height:59px;text-align:center;font-weight:normal;letter-spacing:-1px;padding:36px 0 3px 0;margin:0 0 67px 0}.iwantin{margin:3px 5px 5px 0;display:inline-block}.landing-footer{width:100%;min-width:1024px;min-height:200px;overflow:visible;position:relative;background:#353535;text-align:center;border-top:#808080 dotted 1px;z-index:9}.landing-content-footer{width:722px;margin:0 auto;position:relative}.section-footer{width:200px;margin:0;float:left;padding-top:18px}.section-footer.about{width:60px}.section-footer li:first-child{font-size:16px;color:#808080;font-weight:bold;line-height:26px}.section-footer li{list-style:none;display:list-item;text-align:left}.section-footer a{color:#ddd;font-size:16px;line-height:26px;font-weight:normal;text-align:left;text-decoration:none}.section-footer a:hover{color:#f09a32;text-decoration:underline}.section-footer-follow{width:342px;margin:3px 120px 0 0;float:left;padding-top:18px;text-align:center}.section-footer-follow li:first-child{font-size:16px;color:#808080;font-weight:bold}.section-footer-follow li{list-style:none;display:list-item;text-align:center;margin:0}.section-footer-follow a{text-decoration:none;margin:12px 4px 0 5px}.section-footer-follow a:hover{text-decoration:none}.ico-footer-facebook,.ico-footer-twitter,.ico-footer-google, .ico-footer-instagram{background:url(../../bundleResources/images/icons/ico-footer-follow.png) 0 0 no-repeat;display:inline-block;cursor:pointer;border-radius:20px}.ico-footer-facebook{width:37px;height:37px;background-position:0 0}.ico-footer-twitter{width:37px;height:37px;background-position:0 -40px}.ico-footer-google{width:37px;height:37px;background-position:0 -80px}.ico-footer-instagram { width:37px; height:37px; background-image: url(../../bundleResources/images/icons/instagram.png)}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.content-border{margin-bottom:0;min-height:958px}::i-block-chrome,.ld-header-outer{height:60px}::i-block-chrome,.mainnav>li>ul.sub-nav{left:-1px}}.ajax-loader{width:35px;height:44px;display:inline-block;background:url(../../bundleResources/images/icons/ajax-loader.png) 0 0 no-repeat}.ajax-loader span{width:35px;height:44px;display:inline-block;float:right;background:url(../../bundleResources/images/icons/ajax-loader-span.gif) 0 0 no-repeat}select{-webkit-appearance:none}.ico-notify-hover.ico-notify{background-position:-280px -35px;}.ico-connections-hover.ico-friend{background-position:-246px -40px;}.ico-account-hover.ico-arrow{background-position:0 -24px;}.ico-notify:hover{background-position:-280px -35px;}.ico-friend:hover{background-position:-246px -40px;}.ico-arrow:hover{background-position:0 -24px;}.mainnav>li h1 {line-height: 64px;padding: 0;font-size: 15px;}
.text-line-dropdown:hover{background:#fff;}
.text-line-dropdown:hover .edit-dropdown{ background-position: -106px -69px}
.text-line-dropdown:hover .support-dropdown{ background-position: -181px -67px}
.text-line-dropdown:hover .logout-dropdown{ background-position: -141px -68px}
.text-line-dropdown:hover a{color:#0096D8}
.login-dropdown > .text-line-dropdown:last-child{ border-bottom: none}
.txt-40 {font-size:40px!important}
.ico-device,.ico-device-active {width:16px;height:24px;display:block;background:url(../../bundleResources/images/sprite-header.png) no-repeat}
.ico-device {background-position: -246px -69px;cursor: pointer;float:left;margin:-5px 13px 0px 18px}
.ico-device:hover {background-position: -278px -69px;}
.ico-device-active {background-position: -278px -69px;}
.popup-device-dropdown {width:300px;box-sizing: border-box;border:solid 1px #EBEBEB;border-top:none;float:left;position: absolute;right:5px;top:37px;}
.popup-device-dropdown div {box-sizing: border-box}
.device-wrap {width:298px;padding:18px 30px 23px 20px;background-color: #ffffff;float:left;box-sizing: border-box;border-bottom:solid 1px #EBEBEB;position:relative;cursor: pointer;}
.device-wrap-image {width:89px;text-align: center;float:left;margin-right:10px}
.device-wrap-content {float:left;width:149px}
.device-wrap-content h3 {color:#0096D8;font-size: 14px;font-weight: bold;float:left;padding-top:-1px;}
.device-wrap-content h4 {color:#767676;font-size: 12px;float:left;padding-top:10px;font-weight: normal}
.device-setting-link {background-color: #f3f3f3;box-sizing: border-box;height:50px;color: #0096D8;font-size: 14px;text-align: center;vertical-align: middle;display: table-cell;width:300px;}
.device-setting {float:left;width:1017px;padding:38px 30px 30px 27px;box-sizing: border-box;background-color:#fff}
.device-setting div,ul,li {box-sizing: border-box}
.device-settingL {width:300px;float:left;border:solid 1px #EBEBEB;border-bottom:none;}
.device-settingR {width:660px;float:left;border:solid 1px #EBEBEB;min-height: 588px;margin-bottom:50px;margin-left:-1px;padding-bottom:50px;}
.overlay {width:3px;background-color: #ffffff;height:127px;position: absolute;right:0px;top:0px;display: none}

.device-settingL .device-wrap {background-color: #F6F6F6;height:128px}
.device-settingL .device-wrap .device-wrap-image {margin-top:5px}
.device-settingL .device-wrap.active {background-color: #ffffff;}
.device-settingL .device-wrap.active .overlay {display: block}
.device-btn {width:149px;float:none;margin-top:27px}
.device-txt {width:341px;margin-left:165px;display: block;margin-top:12px}
.device-wrap-connect {float:left;width:100%;margin-top:58px;text-align: center}
.device-settingL .device-wrap-content h3 {margin-top:15px}
.line-or {background:url(../../bundleResources/images/dot.png) repeat-x center;width:450px;margin-top:37px;margin-bottom:37px;vertical-align:middle;text-align:center;margin-left:105px;display: block;float:left}
.ortxt {color:#767676;font-size:12px;padding:0px 10px;background-color: #fff}
.line-or--alter.line-or{float:none;width:800px;margin-left:auto;margin-right:auto;}
.line-or--alter .ortxt{font-size: 22px; padding:0 30px;}
.drag_drop {border-radius: 5px;border: dashed 1px #CCCCCC;width:504px;height:150px;text-align:center;font-size:14px;color:#767676;margin-left:76px;padding-top:58px;margin-top:42px}
.select_device {float:left;text-align: center; margin:24px 227px 100px 230px}
.wrap_device_select {background:url(../../bundleResources/images/bg_select_device.png) no-repeat center 0px;width:200px;margin-top:22px}
.wrap_device_select li {height:60px;border:solid 1px #EBEBEB;border-top:none;cursor: pointer}
.wrap_device_select li:first-child {border-top:solid 1px #EBEBEB}
.wrap_device_select li h1 { line-height:60px; margin:0;}
.wrap_upload_pepple {float:left;margin-top:77px;}
.linkSwim,.googlePlayLink,.appStoreLink {background:url(../../bundleResources/images/bg_new_pepple.png)0px 0px;display: block}
.linkSwim {background-position: 0px 0px;width:136px;height:139px;padding-right:38px}
.googlePlayLink {background-position: -174px 0px;width:176px;height:59px;padding-top:12px}
.appStoreLink{background-position: -174px -86px;width:176px;height:52px;}
.txtNewDevice {color:#767676;font-size:12px;padding-top:42px}
.txtDevice {border-bottom:dotted 1px #CCCCCC;font-family:Inter-Bold,sans-serif;font-size:24px;color:#646464;text-transform: uppercase;margin-bottom:23px;padding-bottom:4px}
.wrap-scroll {max-height:375px;box-sizing:border-box;overflow-y: auto;overflow-x: hidden}
/*.athleteProfileDecorator2 .content-border, .athleteProfileDecorator2 .content-outer, .athleteProfileDecorator2 .wrap-content-outer {width: 1021px;}*/
/*.athleteProfileDecorator2 .pool-ContentLeft2 {width: 204px}*/

.flex-center {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    align-items: center;
    -webkit-box-align: center;
}

.add-interval-value { margin-bottom: 20px;}
.add-interval-value h3, .add-interval-form h3 { font-size: 14px; font-weight: 700; margin-bottom:5px; margin-top:15px;}
.add-interval-value p { min-width: 100px;}
.add-interval-form > div { width:150px; margin: 0 auto;}
.add-interval-form h3 { color:#666; text-align: center;}
.add-interval-form .k-widget,
.add-interval-form .form-control { max-width:95%; margin: 0 auto;}

.add-interval-form .interval-frm-col1 h3 { color:#999;}

.interval > p > span { width:70px; display: inline-block;}
.interval > p > span:first-child { width:100px;}
.interval > p > span:last-child { width:auto;}
.text-center { text-align:center; margin-top:30px;}

.interval_wd_text .wd_colap{ left:0; top:15px;}
.interval_wd_text .wd_split{ left:20px;}
.interval_wd_text .wd_combine{ left:40px;}
.interval_wd_text .wd_delete{ left:60px;}
.interval_wd_text .jsRowPopup { width:960px;}
.interval_wd_text .jsRowPopup td { color:#999;}
.interval_wd_text .jsRowPopup .wd_combine_button td { color:#333;}

.link-focus:focus { border: 1px solid #43bffc;}
.input-focus,.input-focus:focus { outline: 1px solid #43bffc; outline-offset: 1px;}
.wrap-interval-text {
    background-color: red;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    margin: 0 -1px;
}
.js_ListWorkoutTab.tab-workout { float:none;}
.club-nav-dropdown {
    background: #F3F3F3;
    position: absolute;
    top: 100%;
    left: 0;
    border: #EBEBEB 1px solid;
    border-top: none;
    display:none;
}
.club-nav-dropdown .textline-dropdown {
    border-top: #EBEBEB 1px solid;
    background: #F3F3F3;
    text-align: left;
    text-transform: initial;
    position:relative;
    font-family: Inter;
    font-size: 12px;
    line-height:1;
}
.club-nav-dropdown .textline-dropdown:first-child { border-top: none;}
.club-nav-dropdown .textline-dropdown:hover { background-color: #fff;}
.club-nav-dropdown .textline-dropdown a { padding: 10px; color:#646464;}


.club-nav-dropdown .add-check a:after {
    content: " ";
    color: #888;
    position: absolute;
    right: 12px;
    top: 50%;
    width: 10px;
    height: 4px;
    border-left: 2px solid;
    border-bottom: 2px solid;
    transform: rotate(-45deg);
    margin-top: -4px;
}
.club-nav-dropdown .add-check a { padding-right: 40px;}


.js_workoutTab { position: relative;}

.js_dropdown_club { padding-right: 40px; padding-left: 10px; position: relative; display:block;}
.js_dropdown_club:after{
    content: "";
    border-left:5px solid transparent;
    border-right:5px solid transparent;
    border-top:5px solid #888;
    position: absolute;
    right:15px;
    top:50%;
    margin-top:-3px;
}

.js_workoutTab .item-dropdown { position: relative; padding-right: 20px;}


.tab-workout-sub { background-color: #f9f9f9; }
.tab-workout-sub > li {
    position: relative;
    padding:10px 0;
    z-index: 999;
    max-width: 75%;
}
.tab-workout-sub > li.active .club-nav-dropdown { display: block;}
.tab-workout-sub > li a {
    position: relative;
    line-height: 1.5;
    display: inline-block;
}

.map-bgtransfer {
    position: absolute;
    width: calc(100% - 300px);
    height: 100%;
    background-color: rgba(0,0,0,0.38);
    z-index: 999;
    display: flex;
    align-items: center;
}
.map-bgtransfer p {
    margin: 0 auto;
    font-size: 28px;
    text-align: center;
    padding: 0 165px;
    color: rgba(0,0,0,0.87);
}
.Pwrapscroll .js_item_suggest {
    margin: 0;
    padding: 7px 5px 7px 0;
    border-bottom: solid 1px #ccc;
    list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
    display: flex !important;
    align-items: flex-start;
}
.js_item_suggest img.js_pane_icon_swim { margin: 0 10px; flex-basis: 22px;}
.js_item_suggest img.js_pane_icon_map { margin: 0 15px 0 13px;}
.js_item_suggest a {
    color: #929292;
    font-family: Inter;
    font-size: 16px;
    font-weight: 600;
    text-transform: unset;
    flex: 1;
    overflow: hidden;
}
.txt-suggested { flex:1;}
.js_item_suggest .usms-marked img { width:44px;}
.js_item_suggest .js_item_highlight { color:#000;}

/*---------------------------------------------------------------------------------NEW FOOTER DESIGN-------------------------------------------------------*/
.sc-footer {
    background-color:#002638;
    padding:83px 0 31px;
}
.sc-footer-block { max-width:788px; margin: 0 auto;}
.sc-footer-inner {
    padding-bottom:85px;
    display: flex;
    align-items: start;
    justify-content: space-between;
}
.sc-footer .copyright {
    color:#fff;
    text-align: center;
}

.sc-footer .section-box-title {
    font-size:18px;
    color:#fff;
    margin-bottom: 30px;
    font-weight: normal;
    height: 24px;
    font-family: "Lato Bold";
}
.sc-footer .section-box:not(:first-child) .section-box-title {
    height:24px;
    line-height: 24px;
}
.sc-footer .sc-box-links li {
    margin-bottom: 10px;
}
.sc-footer .sc-box-links a{
    color: #5AD8F7;
    display: block;
    font-family: "Lato";
    font-size: 14px;
}
.sc-footer .download-links li { margin-bottom: 13px;}

.sc-footer .social-links li {
    display: inline-block;
    margin-right: 20px;
}

input:disabled, input[disabled],
textarea:disabled, textarea[disabled] { opacity: 0.7}
.txt25 {font-size:25px!important;}

/*Workout Composer Detail*/
.workoutCompDetail .top-banner { background-color: #ebebeb; text-align: center; padding: 45px 200px;}
.workoutCompDetail .top-banner .text-download {        
    font-size: 22px;
    font-family:'Lato Bold';
    color: #575757;
    margin-bottom: 30px;
}
.workoutCompDetail .top-banner .btn-down-group a { display: inline-block; margin: 0 10px;}
.workoutCompDetail .wrap-content-outer { text-align: center; font-family:'Lato Semibold'; font-size: 16px; }
.workoutCompDetail .wrap-content-outer h1 {
    color: #334e6f;
    font-size: 34px;
    font-family:'Lato Black';
    margin-bottom: 10px;
    font-weight: normal;
}
.workoutCompDetail .wrap-content-outer h3 {
    color: #797979; 
    font-family:'Lato Heavy';
    font-size: 20px;
    margin-bottom: 30px;
    font-weight: normal;
}
.workoutCompDetail .inner-content { padding: 45px 95px;}
.workoutCompDetail .inner-content .text-left { text-align: left; margin-bottom: 65px; color: #595959;}
.workoutCompDetail .inner-content .link-content { background-color: #b9b9b9; padding: 40px; margin: 0 76px;}
.workoutCompDetail .inner-content .link-content .text-intro { margin-bottom: 15px;}
.workoutCompDetail .inner-content .link-content a { color: #0a7bff; text-decoration: none;}

.header-message {
    height: 247px;
    background:#0063bc url(../../bundleResources/images/backgrounds/bg-header-msg.png) top left repeat-x;
    color:#fff;
}
.header-message-inner { width: 1017px; margin: 0 auto; text-align: left;}
.header-message h4 { font-size: 28px; padding: 10px 0; letter-spacing: -1px;}
.header-message p { font-size: 17px; line-height: 24px; font-weight: normal;}
.header-message p:nth-of-type(1) { margin-bottom: 25px;}
.header-message p:nth-of-type(2) { margin-bottom: 15px;}
.header-message p > a { color:#fbe44c; text-decoration: none;}
.header-message .btn-down-group { text-align: center;}
.header-message .btn-down-group a { margin: 0 10px;}

.WD_wrap {display: table; width : 100% !important; table-layout: fixed}
.WD_wrap > span[class*="WD_"] { display: table-cell; padding:0 5px !important; width: auto;}
.WD_wrap > span[class*="WD_"]:nth-of-type(1) { min-width: 30px;}          
.WD_wrap.WD_select { padding-left: 0 !important; width: calc(100% - 37px) !important;}

/* 2020 ---------------------------------------------------------------------------------------------------------------*/
.hero-block.hero-block-v2 { background-image: url('/resources/images/home/bg-hero-new2.png'); min-height: 966px; position: relative; justify-content: start;
                            background-size: cover;
                            background-position: center top;
                            color: #fff;
                            display: -webkit-box;
                            display: -ms-flexbox;
                            display: flex;
                            -webkit-box-orient: vertical;
                            -webkit-box-direction: normal;
                            -ms-flex-direction: column;
                            flex-direction: column;
                            -webkit-box-pack: center;
                            -ms-flex-pack: center;
}
.bg-rectangle {
    background-image: linear-gradient(to bottom, rgba(238, 238, 238, 0.58) 1%, #d8d8d8);
    width: 100%;
    height: 966px;
    position: absolute;
}
.dash-default {
    color:#1e2728;
    position: relative;
    z-index: 1;
    margin: 78px auto 0;
}
.dash-default .fontTitle {
    font-family: 'Lato Black';
    font-size: 78px;
    line-height: 1.54;
    text-align: center;
    margin: 0;
    text-transform: uppercase;
}
.dash-default .subTitle {
    font-size: 40px;
    font-family: 'Lato Semibold';
    line-height: 1;
    margin-bottom: 60px;
}
.dash-default .fx-block1 { margin-right: 209px;}

.dash-default .wk_dragdrop {
    position: relative;
    float: none;
    border: 2px dotted rgba(30,39,40,0.78);
    border-radius: 3px;
    color: #dbdbdb;
    font-size: 14px;
    width: 734px;
    word-wrap: break-word;
    height: 277px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 0;
    cursor: pointer;
    margin:0 auto;
    background-color: rgba(163,163,163,0.78);
}
.dash-default .wk_dragdrop:after {
    content: "Drag & Drop your .FIT File \A Here or Click to Browse";
    font-size: 26px;
    color: #424242;
    font-family: 'Lato Medium';
    font-weight: 300;
    background: none;
    padding: 0;
    margin: 0;
    width: auto;
    white-space: pre;
}
.dash-default #fileUploader.wk_dragdrop div.qq-upload-button { width: 734px; left: 0; top: 0; height: 100%}
.dash-default #fileUploader.wk_dragdrop div.qq-upload-button input { height: 100%; width: 100%;}
.dash-default .DBsearch-txt18 { margin-top: 20px;}

.dashboading-page {
    display: flex;
    align-items: center;
    flex-direction: column;
    max-width: 760px
}
.dashboading-page .store-block { margin-top: 69px;}
.dashboading-page .btn-app-store { margin-right: 30px}
.dashboading-page .align-center {text-align: center;}

.onboarding-popup {
    width: 750px;
    height: 810px;
    border-radius: 5px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
    background-color: #ffffff;
    position: relative
}
.onboarding-pop-title {
    height: 196px;
    text-align: center;
    position: relative;
    text-shadow: 0 4px 3px rgba(0, 0, 0, 0.02);
    font-family: 'Lato Heavy';
    font-size: 28px;
    font-weight: 900;
    color: #334e6f;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.onboarding-pop-title .title { font-size: 48px;}

.onboarding-pop-title .material-icons {
    width: 30px;
    height: 30px;
    background: url('/resources/images/home/close.svg') no-repeat;
    position: absolute;
    top:13px;
    left: 18px;
}
.onboarding-pop-content {
    position: relative;
    z-index: 1;
    padding: 48px 46px 15px 20px;
}
.pl-40 { padding-left: 40px}
.bg-rectangle2 {
    width: 100%;
    height: 110px;
    background-image: linear-gradient(to bottom, #f3f3f3, #ffffff);
    position: absolute;
    top: 196px;
}
.onboarding-pop-content .list_step {
    font-family: 'Lato Medium';
    font-size: 16px;
    line-height: 1.25;
    color: #426688;
}
.list_step li:nth-child(2) { margin-bottom: 36px;}
.list_step .step-finished { color: #717171; margin-bottom: 31px;}
.list_step .store-block { margin-top: 16px;}
.list_step .btn-app-store { margin-right: 15px;}
.list_step .stepTitle {
    font-size: 20px;
    font-family: 'Lato Bold';
}
.list_step .stepTitle > span {
    width: 30px;
    height: 30px;
    background-image: url('/resources/images/icons/ic-list-step.png');
    margin-right: 10px;
}

.list_step .stepTitle > span.icon2 {
    background-position: 0 -30px; 
}

.list_step .stepTitle > span.icon3 {
    background-position: 0 -60px; 
}
.list_step .stepTitle > span.icon4 {
    background-position: 0 -90px; 
}

.list_step .Textstep {
    width: 24px;
    height: 24px;
    border: solid 3px #426688;
    border-radius: 50%;
    color: #426688;
    display: block;
    margin-right: 10px;
    font-family: 'Lato Heavy';
    font-size: 18px;
    text-align: center;
    line-height: 26px;
}
.container {
    display: block;
    position: relative;
    padding-left: 33px;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    font-family: 'Lato Medium';
    font-size: 16px;
    line-height: 24px;
}
/* Hide the browser's default checkbox */
.container input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}

/* Create a custom checkbox */
.checkmark {
    position: absolute;
    top: 0;
    left: 0;
    height: 18px;
    width: 18px;
    background-color: #fff;
    border: 2px solid #9e9e9e;
    border-radius: 4px;    
}
/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
    content: "";
    position: absolute;
    display: none;
}

/* Show the checkmark when checked */
.container input:checked ~ .checkmark:after {
    display: block;
}

/* Style the checkmark/indicator */
.container .checkmark:after {
    left: 5px;
    top: 1px;
    width: 5px;
    height: 10px;
    border: solid #9e9e9e;
    border-width: 0 3px 3px 0;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.in-page.in-page{
    background: none;
}

/* 2021 Sign up ---------------------------------------------------------------------------------------------------------------*/
.hero-block.sign-up--page{
    justify-content: start;
    background-image: url('/resources/images/home/bg-sign-up-2021.png');
    min-height: 1020px;
    color:#717171;
}
.sign-up--page .signup_wrap { display: flex;
    align-items: center;    
    flex-direction: column;
    flex:1;
    margin-top:94px;
}
.sign-up--page .signup_bg_wrap {
    width: 900px;
    min-height: 640px;
    background-color: #fff;
    border-radius: 5px;
    
    overflow: hidden;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.5);
    position: relative;
}
.sign-up--page .dflex { display:flex;}

.sign-up--page .txt-title {
}

.wp-challenge-pg .img_circle {
    border-radius: 100%;
}
.wp-challenge-pg .content-inpage {
    width: 70%;
    margin: 0 auto 80px;
    text-align: center;
    font-size: 18px;
    font-family: 'Lato';
}
.wp-challenge-pg .content-inpage h1 { font-size: 28px; padding: 20px 40px;}
.wp-challenge-pg .content-inpage .link-content { background: #B9B9B9; padding: 40px; margin-bottom: 60px;}
.wp-challenge-pg .content-inpage .link-content .text-intro { margin-bottom: 30px}
.wp-challenge-pg .content-inpage .link-content a { color: #0D7BFF; font-family: 'Lato Bold'}

.wp-challenge-pg .wrapBanner { position: relative;}
.wp-challenge-pg .wrapBanner .bgwrapBanner img {
        max-width: 100%;
    object-fit: cover;
    width: 1017px;
}

.wp-challenge-pg .a_wrap_circle--challenge {
    position: absolute;
    left: 30px;
    top: 50%;
    transform: translateY(50%);
    width: 150px;
    height: 150px;
    color: #334E6F;
    font-size: 16px;
    font-family: 'Lato Semibold';
    margin: 10px 0 15px;
}
.sign-up--page .step-1 .left-section {
    flex-basis: 430px;
    padding: 25px 35px 35px;
}

.sign-up--page .step-1 .right-section {
    
    flex:1;
}
.sign-up--page .flex-center-between {
    display:flex;
    justify-content: space-between;
}

.sign-up--page .text-center {
    margin-top: 0;
}
.sign-up--page .field { margin-bottom: 20px;}
.sign-up--page .field-50 { width: 50%;}
.sign-up--page .field-50:first-child { margin-right: 10px;}
.sign-up--page .input-box {
    border-radius: 1px;
    background-color: #fff;
    border: 1px solid #c9c9c9;
    color: #717171;
    height:38px;
    height: 38px;
    width: calc(100% - 22px);
    padding:0 10px;
    font-size:14px;
}

.sign-up--page .btnVisible {
    opacity: .5;
    filter: alpha(opacity=50);
    pointer-events: none;
}
.sign-up--page .input-box.input-error { border-color: #f4af4e;}
.sign-up--page .input-box.w54 { width: 54px;}
.sign-up--page .input-box.w123 { width: 123px;}

:-moz-placeholder            { color: #717171; opacity: 1;} 
::-moz-placeholder           { color:  #717171; font-family: 'Lato'; font-style: normal; font-size: 14px; opacity: 1; } 
:-ms-input-placeholder       { color:  #717171; font-family: 'Lato'; font-style: normal; font-size: 14px;} 
::-webkit-input-placeholder  {color:  #717171; font-family: 'Lato'; font-style: normal; font-size: 14px;} 

.sign-up--page .btn-blue {
    border-radius: 6px;
    background: #0085ca;
    border:none;
    width: 200px;
    height: 51px;
    color: #fff;
    font-family: 'Lato Medium';
    font-size: 18px;
    margin: 10px 0 30px;
}
.sign-up--page .btn-blue:not(.btnVisible):hover {
    background: #e6911b;
    background: -moz-linear-gradient(top,#e6911b 0,#e08e1e 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6911b),color-stop(100%,#e08e1e));
    background: -webkit-linear-gradient(top,#e6911b 0,#e08e1e 100%);
    background: -o-linear-gradient(top,#e6911b 0,#e08e1e 100%);
    background: -ms-linear-gradient(top,#e6911b 0,#e08e1e 100%);
    background: linear-gradient(to bottom,#e6911b 0,#e08e1e 100%);
}
.sign-up--page .text-or {
    position: relative;
    text-align: center;
    border-bottom: 1px dashed #d5d5d5;
    margin-bottom: 25px;
}
.sign-up--page .text-or span {
    background-color: #fff;
    padding: 0 30px;
    position: absolute;
    left: 50%;
    top: 0;
    transform: translate(-50%, -50%);
}
.sign-up--page .socialLogin { display: inline-block;}
.sign-up--page .signup--footer {
    margin: 20px auto 0;
    width: 50%;
    text-align: center;
}
.sign-up--page .signup-txt-footer {
    margin-top: 30px;
}
.sign-up--page .signup-txt-footer p:first-child {
    margin-bottom: 10px;
}

.sign-up--page .step-1 {
    height: 640px;
}
/*Step 2*/
.sign-up--page .step-2 .inner{
    padding: 40px 50px 60px;
}
.sign-up--page .step-2 h3 { font-size: 28px; color:#334E6F; margin-bottom: 30px;}

.sign-up--page .step-2 .left-section {
    flex-basis: 400px;
    margin-right: 40px;
    font-size: 16px;
}
.sign-up--page .step-2 .right-section {
    border: 2px solid #D6D6D6;
    border-radius: 4px;
    flex:1;
    display: flex;
    flex-direction: column;    
    font-family: 'Lato'
}
.sign-up--page .step-2 .right-section h4 { font-size: 20px;}
.sign-up--page .step-2 .right-section h5 { font-size: 18px; margin-bottom:20px;font-weight: 500;}

.sign-up--page .step-2 .right-section ul { margin-left: 15px;}
.sign-up--page .step-2 .right-section li { list-style-type: disc;}

.sign-up--page .step-2 .right-section li span { position: relative; left:-6px;}

.sign-up--page .step-2 .right-sc-inner { flex:1 1 auto; padding:25px 25px 35px; font-size: 14px;}
.sign-up--page .step-2 .total-section {
    background-color: #F88450;
    color:#fff;
    font-size: 28px;
    padding: 10px 20px;
    border-radius: 0 0 3px 3px;
}

.sb-group1 { margin-bottom: 20px}
.sb-group1 .get_list { 
    display: flex;
    flex-basis: 50%;
    flex-wrap: wrap;
}
.sb-group1 .get_list li { width: 50%;}

.sb-group2 { margin-bottom: 30px}

.sign-up--page .step-2 h6 span{ font-weight: normal;}
.sign-up--page .step-2 .label { margin-bottom: 8px;}
.sign-up--page .step-2 .text-or { margin: 35px auto 20px; width: 250px;}

.sign-up--page .step-2 .btn-blue { width: 257px}
.sign-up--page .step-2 .txt-special { margin:0 12px 20px;}

.sign-up--page .step-2 .font20 { font-size: 20px; } 
.sign-up--page .step-2 .font36 { font-size: 36px; font-family: 'Lato Bold'; }

.sign-up--page .step-2 .font-organce { color: #D18854;}
.sign-up--page .step-2 .font-blue {color:#334E6F;}


/*Step 3*/
.sign-up--page .onboarding-pop-title {
    height: 175px;
}
.sign-up--page .onboarding-pop-title .material-icons {
    background-image: url('/resources/images/icons/ic-close.svg');
    top: 20px;
    right: 20px;
    left: auto;
}

.sign-up--page .onboarding--content {
    position: relative;
    z-index: 1;
    padding: 60px 70px;
}
.sign-up--page .onboardingz--content::after {
    width:100%;
    height: 110px;
    background-image: linear-gradient(to bottom, #f3f3f3, #ffffff);
    position: absolute;
    top:0;
    left:0;
    content:"";
}
.onboarding--content_steps { z-index: 9; position: relative;}
.onboarding--list_step { display: flex; margin-bottom: 15px}
.onboarding--list_step .list_step {
    margin-left: 50px;
    font-size: 16px;
    font-family: 'Lato';
    color:#334E6F;  
}
.onboarding--list_step .list_step li:not(:last-child) { margin-bottom: 25px;}
.onboarding--list_step .list_step .store-block { margin-bottom: 0}
.onboarding--list_step .list_step .container { margin-top: 10px}

.onboarding--list_step .checkmark {
    background-color: #fff;
    border: 2px solid #1795E0;
}
.onboarding--list_step .container .checkmark:after {
    border-color: #fff;
}
.container input:checked ~ .checkmark {
    background-color: #1795E0;
}

.wp-challenge-pg .img_circle {
    border-radius: 100%;
}
.wp-challenge-pg .content-inpage {
    width: 70%;
    margin: 0 auto 80px;
    text-align: center;
    font-size: 18px;
    font-family: 'Lato';
}
.wp-challenge-pg .content-inpage h1 { font-size: 28px; padding: 20px 40px;}
.wp-challenge-pg .content-inpage .link-content { background: #B9B9B9; padding: 40px; margin-bottom: 60px;}
.wp-challenge-pg .content-inpage .link-content .text-intro { margin-bottom: 30px}
.wp-challenge-pg .content-inpage .link-content a { color: #0D7BFF; font-family: 'Lato Bold'}

.wp-challenge-pg .wrapBanner { position: relative;}
.wp-challenge-pg .wrapBanner .bgwrapBanner img {
        max-width: 100%;
    object-fit: cover;
    width: 1017px;
}

.wp-challenge-pg .a_wrap_circle--challenge {
    position: absolute;
    left: 30px;
    top: 50%;
    transform: translateY(50%);
    width: 150px;
    height: 150px;
}
.wp-challenge-pg .a_wrap_circle--challenge  img { max-width: 100%}

.wp-challenge-pg .wp-challenge-result.content-inpage { width:100%; color: #363636;font-size:16px;}
.wp-challenge-result .top-inner-content, .wp-challenge-result #divNodata { width:70%; margin: 0 auto;}
                                                                               
.wp-challenge-pg .wp-challenge-result h1 { font-size: 36px; color: #363636;font-weight: normal}

.wp-challenge-result .subTitle { font-size:36px; color: #707070;}

.wp-challenge-result .top-inner-content { margin-bottom: 60px;}
.wp-challenge-result .top-inner-content p { font-size: 20px;color: #707070;}

.wp-challenge-result #divHasData { text-align: left; padding: 0 80px;}

.wp-challenge-result .tab { border-bottom: 2px solid #e5e5e5; margin-bottom: 30px;}
.wp-challenge-result .tab > li { display: inline-block;}
.wp-challenge-result .tab > li > a { display: block; padding: 10px 0; font-size: 20px; color: #363636; width:162px; text-align: center; margin-bottom: -2px;  border:2px solid transparent; border-bottom: none; text-decoration: none;}
.wp-challenge-result .tab li  a:hover { background-color: #f1f1f1;}
.wp-challenge-result .tab > li.active > a { border-color:#d3d3d3;border-top-color: #1B99DF; background-color: #fff;}

.wp-challenge-result .tab .dropdown { position: relative;}
.wp-challenge-result .tab .dropdown-menu {
    position: absolute;
    top: 100%;
    z-index: 1000;
    display: none;
    min-width: 10rem;
    margin: 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.15);
    border-radius: .25rem;
} 

.wp-challenge-result .tab .dropdown-menu.show { display: block !important; left: 0;  margin-top: .125rem;}
.wp-challenge-result .tab .dropdown-item { text-decoration: none; display: block; padding:8px 10px; position: relative;color: #212529; cursor: pointer;}
.wp-challenge-result .tab .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent;
}

.wp-challenge-result .tab .arrow {
  border: solid #757575;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
    position: absolute;
    right: 10px;
    top: 50%;
    margin-top: -5px;
}

.wp-challenge-result .tab .right {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}

table.tableResults { width:100%; }
table.tableResults th {border-bottom: 1px solid #000; padding: 5px 0; font-weight: normal}
table.tableResults td {padding: 5px; vertical-align: top;}
table.tableResults td:first-child { padding-left:15px;}

.groupByAge { margin-bottom: 30px}
.groupByAge h3 { font-size: 16px; margin-bottom: 15px; color:#363636}

.wp-challenge-result .tab .dropdown-menu li{  position: relative;}
.wp-challenge-result .tab .dropdown-menu .submenu{ 
    display: none;
    position: absolute;
    left:100%; top:0;
    max-height: 250px;
    overflow: auto;
}

@media all and (min-width: 992px) {
    .wp-challenge-result .tab .dropdown-menu > li:hover{ background-color: #f1f1f1 }    
}	

@media (max-width: 991px) {
.dropdown-menu .dropdown-menu{ margin-left:0.7rem; margin-right:0.7rem; margin-bottom: .5rem;}
}	




.btn-primary {
    height: 31px;
    font-size: 18px;
    font-family: 'Lato Bold';
    color: #fff;
    background: #219de7;
    background: -moz-linear-gradient(top,#219de7 0,#118fdb 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#219de7),color-stop(100%,#118fdb));
    background: -webkit-linear-gradient(top,#219de7 0,#118fdb 100%);
    background: -o-linear-gradient(top,#219de7 0,#118fdb 100%);
    background: -ms-linear-gradient(top,#219de7 0,#118fdb 100%);
    background: linear-gradient(to bottom,#219de7 0,#118fdb 100%);
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    width: 160px;
    border:none;
    text-transform: uppercase;
    line-height: 32px;
}
.btn-primary:hover{
    background: #e6911b;
    background: -moz-linear-gradient(top,#e6911b 0,#e08e1e 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6911b),color-stop(100%,#e08e1e));
    background: -webkit-linear-gradient(top,#e6911b 0,#e08e1e 100%);
    background: -o-linear-gradient(top,#e6911b 0,#e08e1e 100%);
    background: -ms-linear-gradient(top,#e6911b 0,#e08e1e 100%);
    background: linear-gradient(to bottom,#e6911b 0,#e08e1e 100%);
}

.wp-challenge-pg .img_circle {
    border-radius: 100%;
}
.sub-Header {
    background: #f2f2f2;
}
.inner-subHeader {
    width:980px;
    margin: 0 auto;
}
.inner-subHeader > div { display:flex; align-items: center; justify-content: space-between;}
.navigationMenu { display: flex; align-items: center; height:60px;}
.navigationMenu li {margin-right: 30px;}
.navigationMenu li a {  color: #717171; font-family: 'Lato'; font-size: 18px; padding:0 10px; text-decoration: none;}
.navigationMenu li:first-child a { padding-left: 0;}
.navigationMenu li:hover a, .navigationMenu li.active a { color:#1795e0;}

.btn-transperant {
    width: 200px;
    height: 36px;
    border-radius: 3px;
    border: solid 1px #ffffff;
    color: #ffffff;
    font-family: 'Lato Bold';
    font-size: 14px;
    display: inline-block;
    text-align: center;
    line-height: 36px;
}

.sign-up--page .email_unsubscrible {
    min-height: auto;
    width:600px;
}
.sign-up--page .email_unsubscrible .onboarding-pop-title{
    height: 100px
}
.sign-up--page .email_unsubscrible .onboarding-pop-content {
    padding: 40px 60px 0;
    font-size: 18px;
    line-height: 1.5;
    position: relative;
}
.sign-up--page .email_unsubscrible .onboarding-pop-content:before{
    width: 100%;
    height: 90px;
    background-image: linear-gradient(to bottom, #f3f3f3, #ffffff);
    position: absolute;
    top: 0;
    background-image: linear-gradient(to bottom, #f3f3f3, #ffffff);
    content: '';
    left: 0;
}
.sign-up--page .email_unsubscrible .onboarding-pop-content p{position: relative; z-index: 2}
.sign-up--page .email_unsubscrible .onboarding-pop-content .btn-blue {
    margin: 30px auto 60px;
    height: 40px;   
}
.manual-entry { }
.upload-duration { display: block;}

.manual-entry .inline-inputs {
    letter-spacing: -0.31em;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    position: relative;
    clear: both;
}
.manual-entry .input-field {
    letter-spacing: normal;
    vertical-align: top;
    position: relative;
    width: 70px;
}

.manual-entry label {
    font-size: 12px;
    display: block;
    margin-bottom: 8px;
    font-weight: 700;
    font-family:Inter;
    color:#727272;
    text-transform: capitalize;
}
.manual-entry .input-field-joined input {
    width: 80%;
    padding:0 10%;
    -moz-appearance: textfield;
    font-size: 14px;
    height: 38px;
    background-color: #fff;
    border: 1px solid #dfdfe8;
    color: #666;
    line-height: 1.4em;
    border-radius: 3px
}

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
input[type="number"] {
    -moz-appearance: textfield;
}
 .cls-table-editer td > div.ulMixedStrokes {width: 90%}
 .cls-table-editer td > div.ulMixedStrokes .manual-entry { margin-left: 15px}
 
 #manualUploadForm .wk_manualupload { margin-bottom: 20px;}
.Avatar{
    cursor:pointer
}
.border-banner{
    border-bottom:#ddd 1px solid;
    padding:1px;
    background:#FFF;
    font-size:0
}
.local-pool{
    margin:11px 0 0 12px;
    float:left;
    line-height:17px;
    font-size:14px;
    color:#7c7c7c
}
.local-pool>h3{
    font-weight:bold;
    font-size:14px;
    color:#7c7c7c;
    width:260px
}
.local-pool>h3:hover{
    color:#f19617;
    text-decoration:underline
}
.link-pool{
    font-weight:bold;
    text-decoration:none
}
.link-pool:hover{
    font-weight:bold;
    text-decoration:underline
}
.linePool{
    margin-top:19px;
    padding-top:15px;
    border-top:#CCC 1px dotted;
    margin-bottom:2px;
    padding-bottom:9px;
    border-bottom:#CCC 1px dotted
}
.db-line{
    border-top:#CCC 1px dotted;
    height:1px
}
.ico-blast{
    background:url(../../bundleResources/images/icons/sprite-feed.png) 20px -315px no-repeat;
    text-indent:20px
}
.db_content_left{
    width:330px;
    margin:21px 18px 40px 20px;
    float:left
}
.db_content_right{
    width:620px;
    margin:22px 0 60px 10px;
    float:left;
    word-wrap:break-word
}
.db-title{
    color:#a1a1a1;
    font-family:Inter-Bold,sans-serif;
    font-weight:normal;
    margin:0 0 6px 0;
    font-size:15px
}
.db-leftContent{
    border:1px solid #ebebeb;
    padding:12px;
    margin:0 20px 22px 0;
    position:relative;
    float:left;
    width:302px;
    background:#FFF
}
.db-leftContent-info{
    padding:19px 19px 7px 19px!important;
    width:288px!important
}
.db-leftContent-pool{
    padding:17px 17px 7px 17px!important;
    width:292px!important
}
.likeButton{
    font-weight:bold
}
.db-leftContent a.link-conection{
    width:240px;
    display:inline-block;
    word-wrap:break-word
}
.db-infor-pool{
    margin:0 0 10px 0;
    width:100%;
    border:0
}
.db-infor-pool td.number{
    font-size:22px;
    color:#85ca0c;
    text-align:center;
    font-weight:bold
}
.db-infor-pool td.text{
    font-size:12px;
    font-family:Inter-Bold,sans-serif;
    color:#b2b2b2;
    text-align:center;
    line-height:12px;
    text-transform:uppercase;
    padding-left:20px;
    padding-right:20px
}
.db-infor-pool td.number-pool{
    font-size:28px;
    color:#87ca0e;
    font-family:Inter;
    text-align:center;
    font-weight:bold
}
.db-infor-pool td.text-pool{
    font-size:14px;
    font-family:Inter-Bold,sans-serif;
    color:#b4b4b4;
    text-align:center;
    line-height:16px
}
.db-acheivements{
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    background:#fff;
    padding:10px;
    height:39px;
    position:relative
}
.corner01_tl,.corner01_tr,.corner01_bl,.corner01_br,.corner02_tl,.corner02_tr,.corner02_bl,.corner02_br,.corner03_tl,.corner03_tr,.corner03_bl,.corner03_br,.corner04_tl,.corner04_tr,.corner04_bl,.corner04_br,.corner05_tl,.corner05_tr,.corner05_bl,.corner05_br,.corner06_tl,.corner06_tr,.corner07_tl,.corner07_tr,.corner07_bl,.corner07_br,.corner08_tl,.corner08_tr,.corner08_bl,.corner08_br{
    display:none
}
.db-tab{
    padding:0;
    margin:-12px
}
.db-tab li{
    display:inline-block;
    float:left;
    list-style:none;
    width:163px;
    text-align:center;
    height:29px;
    line-height:29px;
    border-bottom:#fff 1px solid;
    color:#7d7d7d;
    font-size:16px;
    font-family:Inter-Bold,sans-serif;
    cursor:pointer
}
.db-tab li.active{
    border-radius:0 8px 0 0;
    -moz-border-radius:0 8px 0 0;
    -webkit-border-radius:0 8px 0 0;
    border-bottom:#c9c9c9 1px solid;
    color:#464646;
    font-size:16px;
    font-family:Inter-Bold,sans-serif;
    background-image:linear-gradient(bottom,#ddd 0,#f8f8f8 100%);
    background-image:-o-linear-gradient(bottom,#ddd 0,#f8f8f8 100%);
    background-image:-moz-linear-gradient(bottom,#ddd 0,#f8f8f8 100%);
    background-image:-webkit-linear-gradient(bottom,#ddd 0,#f8f8f8 100%);
    background-image:-ms-linear-gradient(bottom,#ddd 0,#f5f5f5 100%);
    background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.0,#ddd),color-stop(1,#f8f8f8))
}
.db-tab li:first-child{
    border-right:#c9c9c9 1px solid;
    border-bottom:#f8f8f8 1px solid;
    width:162px
}
.txt-upcoming{
    font-size:14px;
    color:#646464;
    font-family:Inter-Bold,sans-serif;
    text-align:left;
    margin:14px 0 16px 0;
    font-weight:normal
}
.txt-feed{
    font-size:14px;
    color:#646464;
    font-family:Inter-Bold,sans-serif;
    text-align:left;
    margin:-3px 0 12px 0;
    font-weight:normal;
    text-transform:uppercase
}
.txt-feed-invite{
    font-size:18px;
    color:#7b7b7b;
    font-family:Inter;
    text-align:left;
    margin:-3px 0 12px 0;
    font-weight:bold;
    padding:7px 0 9px 4px
}
.txt-feed-pool{
    font-size:18px;
    color:#7c7c7c;
    font-family:Inter;
    text-align:left;
    margin:-3px 0 12px 0;
    font-weight:bold
}
.txt-feed-pool>a{
    font-size:18px;
    color:#7c7c7c;
    font-family:Inter;
    text-align:left;
    margin:-3px 0 12px 0;
    font-weight:bold;
    display:inline-block;
    width:205px;
    word-wrap:break-word
}
.txt-feed-pool>a:hover{
    color:#f09a32
}
.info-pool{
    margin:-2px 0 0 17px;
    width:225px;
    float:left;
    line-height:18px;
    font-size:14px;
    color:#646464;
    word-wrap:break-word
}
.info-pool>label{
    font-weight:bold
}
.info-pool>span{
    font-weight:bold;
    color:#0096da
}
.info-pool>a.link-conection:hover{
    color:#f09a32!important
}
.info-pool>p.txt-conection{
    color:#646464!important
}
.info-pool>a.mutual-conection{
    color:#0096da!important
}
.info-pool>a.mutual-conection:hover{
    color:#f09a32!important
}
.db-infor-acheivements{
    margin:-2px 0 0 9px;
    width:237px;
    border:0
}
.name-acheivements{
    font-size:13px;
    font-weight:bold;
    color:#747474;
    text-align:left;
    width:170px
}
.number-acheivements{
    font-size:24px;
    font-weight:bold;
    color:#107abb;
    text-align:center;
    white-space:nowrap
}
.day-acheivements{
    font-size:13px;
    font-weight:bold;
    color:#0096da;
    text-align:left;
    line-height:5px;
    width:160px;
    white-space:nowrap
}
.type-acheivements{
    font-size:12px;
    font-family:Inter-Bold,sans-serif;
    color:#b5b5b5;
    text-align:center;
    line-height:5px;
    white-space:nowrap
}
.PFtxtresultspec,.Discovertop37{
    font-size:14px;
    float:left;
    line-height:27px;
    font-family:Inter-Bold,sans-serif;
    color:#b5b5b5;
    width:100%
}
.db-rightContent{
    width:620px;
    padding:1px 0 0 0
}
.rightContentL{
    width:500px;
    height:30px;
    float:left;
    padding-left:27px;
    text-align:left;
    margin:18px 0 0 0
}
.db-txt-seclec{
    font-size:16px;
    color:#646464;
    font-weight:bold;
    float:left;
    height:30px;
    line-height:30px;
    margin-right:9px
}
.input-select{
    float:left;
    width:138px;
    height:28px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    line-height:28px;
    font-size:16px;
    font-weight:bold;
    color:#aaa;
    position:relative;
    background:#fff;
    resize:none
}
.input-select>a{
    text-decoration:none
}
.input-select>a:hover{
    text-decoration:none;
    color:#aaa
}
.input-select-des{
    display:block;
    height:28px;
    left:0;
    line-height:28px;
    outline:medium none;
    overflow:hidden;
    position:absolute;
    text-indent:25px;
    top:0;
    cursor:pointer;
    color:#aaa;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    width:100%;
    z-index:5
}
.input-select-pool{
    display:block;
    height:28px;
    left:0;
    line-height:28px;
    outline:medium none;
    overflow:hidden;
    position:absolute;
    text-indent:10px;
    top:0;
    cursor:pointer;
    color:#aaa;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    width:100%;
    z-index:5
}
.input-select-ico{
    background:url(../../bundleResources/images/icons/selectDown.png) no-repeat scroll 0 50% transparent;
    display:block;
    height:28px;
    outline:medium none;
    position:absolute;
    right:0;
    top:0;
    width:23px;
    color:#787878;
    cursor:pointer;
    z-index:0
}
.rightContentR{
    width:287px;
    height:56px;
    float:right;
    padding-right:27px;
    text-align:right;
    height:30px;
    margin:16px 0 0 0
}
.ico-play{
    padding:0;
    margin:13px 9px 15px 0
}
.ico-play>li{
    height:6px;
    width:6px;
    background:url(../../bundleResources/images/icons/ico-menu-left.png) -24px -202px no-repeat;
    margin:2px;
    display:inline-block;
    list-style:none;
    float:right
}
.ico-play>li.active{
    background:url(../../bundleResources/images/icons/ico-menu-left.png) -16px -202px no-repeat
}
.chart-sumary{
    background:#fff;
    height:342px
}
.chart-left{
    float:left;
    background:url(../../bundleResources/images/icons/ico-menu-left.png) 0 -365px no-repeat;
    width:26px;
    height:16px;
    cursor:pointer;
    margin-left:20px;
    margin-top:120px;
    margin-bottom:59px
}
.chart-right{
    float:left;
    background:url(../../bundleResources/images/icons/ico-menu-left.png) 0 -391px no-repeat;
    width:26px;
    height:16px;
    cursor:pointer;
    margin-right:20px;
    margin-top:120px;
    margin-bottom:59px
}
.chart-content{
    float:left;
    width:920px;
    height:245px
}
.chart-pic{
    float:left;
    margin:23px 23px 0 23px
}
.chart-info{
    float:left;
    width:100px;
    margin:28px 0 0 0
}
.chart-info>table{
    width:100%;
    border:0
}
.first-td{
    text-align:center;
    color:#107abb;
    font-weight:bold;
    font-size:28px;
    vertical-align:bottom;
    line-height:24px;
    height:27px;
    text-shadow:0 0 0 #333
}
.last-td{
    text-align:center;
    color:#b3b3b3;
    font-size:12px;
    font-family:Inter-Bold,sans-serif;
    vertical-align:top;
    padding-bottom:7px;
    line-height:17px;
    height:28px
}
.db-activity span{
    font-size:14px;
    color:#999;
    margin:0 20px
}
.db-account-setting{
    top:17px;
    position:relative;
    margin-left:10px
}
.db-edit-unhidden{
    margin:15px 0 0 10px;
    color:#336c7b;
    font-size:14px;
    font-weight:normal;
    line-height:20px;
    width:80px
}
.db-tabWorkout{
    height:32px;
    margin:-2px 0 0;
    background:#f3f3f3;
    border-top:#ebebeb 1px solid;
    width:619px;
}
.tab-workout{
    padding:0;
    margin:0;
    height:32px;
    position:relative;
     float:left;
    z-index:10
}
.tab-workout > li:first-child{
    border-left:none
}
.tab-workout > li:not(:first-child){
    border-right:none!important
}
.tab-workout > li{
    margin:0 auto;
    width:25%;
    height:32px;
    float:left;
    list-style:none;
    display:inline-block;
    line-height:30px;
    font-size:14px;
    color:#646464;
    text-align:center;
    font-family:Inter-Bold,sans-serif;
    position:relative;
    cursor:pointer;
    text-transform:uppercase
}
.tab-workout li.active{
    ;
    background:#fff;
    color:#0096d9;
    font-weight:normal
}
.tab-workout li a{
    color:#646464;
    font-weight:normal;
    text-decoration:none
}
.tab-workout li a:hover{
    color:#0096d9;
    font-weight:normal;
    text-decoration:none
}
.leaderboardRegistrationTab.tab-workout > li {
    width: auto;
    margin-right: 20px;
}
.db-icon-setting{
    height:27px;
    width:22px;
    background:url(../../bundleResources/images/icons/sprite-feed.png) 0 -271px no-repeat scroll transparent;
    display:inline-block;
    float:right;
    cursor:pointer;
    margin:2px 5px 0 0
}
.workout-feed{
    border-bottom:#e1e1e1 1px dotted;
    background:#fff;
    padding:22px 0 20px 16px;
    position:relative;
    overflow:hidden
}
.bottom-feed-none{
    border-bottom:none
}
.local-feedL{
    margin:4px 0 23px 12px;
    width:542px;
    float:left;
    line-height:21px;
    font-size:14px;
    color:#646464;
    float:left;
    position:relative
}
.local-feedR{
    margin:-2px 0 0 0;
    width:1px;
    float:left;
    text-align:right
}
.feed-name{
    font-size:14px;
    color:#646464;
    font-weight:bold;
    display:block;
    word-wrap:break-word
}
.feed-local{
    background:url(../../bundleResources/images/icons/ico-althlete-profile.png) 0 -335px no-repeat;
    font-size:14px;
    color:#0096da;
    padding-left:15px;
    line-height:14px
}
.feed-local2,.feed-local-pool{
    font-size:14px;
    color:#027eac;
    line-height:14px
}
.feed-local:hover,.feed-local-pool:hover,.feed-name:hover{
    color:#f09a32;
    cursor:pointer
}
.feed-edit{
    background:url(../../bundleResources/images/icons/ico-feed-edit.png) 0 50% no-repeat;
    font-size:14px;
    color:#646464;
    padding-left:15px;
    line-height:14px
}
.feed-day{
    color:#b4b4b4;
    font-size:12px
}
.feed-device{
    font-size:11px;
    color:#747474;
    height:28px;
    line-height:28px;
    display:inline-block;
    position:absolute;
    top:6px;
    left:10px
}
.feed-device span{
    margin:0 3px
}
.device_manually_entered{
    right:13px!important
}
.device01{
    background:url(../../bundleResources/images/icons/ico-althlete-profile.png) 0 -370px no-repeat
}
.device02{
    background:url(../../bundleResources/images/icons/ico-althlete-profile.png) 0 -410px no-repeat
}
.avatar_plan{
    margin:-12px 0 0 -12px;
    border-radius:8px 8px 0 0
}
.link-conection{
    color:#0096da;
    font-size:14px;
    display:block
}
.mutual-conection{
    color:#646464;
    font-size:12px;
    display:block
}
.txt-conection{
    color:#0096da;
    font-size:12px;
    display:inline!important;
    width:auto!important
}
.feed-device a{
    color:#0096da
}
.feed-device a:hover{
    color:#f09a32;
    text-decoration:underline
}
.feed-ico-start,.feed-ico-comment,.feed-ico-cup{
    background:url(../../bundleResources/images/icons/ico-althlete-profile.png) no-repeat;
    font-size:12px;
    color:#0096da;
    font-weight:normal;
    text-transform:uppercase
}
.feed-ico-start{
    background-position:0 -252px;
    padding-left:15px
}
.feed-ico-comment{
    background-position:0 -289px;
    padding-left:16px
}
.feed-ico-cup{
    background-position:0 -270px;
    padding-left:15px
}
.feed-txt-blue{
    font-size:26px;
    font-weight:bold;
    color:#87ca0e;
    line-height:26px;
    margin-right:2px;
    padding-left:1px
}
.feed-txt-grey{
    font-size:14px;
    color:#b4b4b4;
    line-height:14px;
    font-family:Inter-Bold,sans-serif;
    text-transform:uppercase
}
.space-info{
    margin-left:14px
}
.ico-blue{
    height:10px;
    width:3px;
    margin:0 0 0 20px
}
.feed-like-comment{
    color:#0096da;
    font-size:12px;
    font-family:Inter-Bold,sans-serif;
    margin-left:17px
}
.feed-like-comment:hover{
    text-decoration:none;
    color:#f09a32
}
.feed-workout-comment,.viewworkout{
    color:#0096da;
    font-size:12px;
    font-family:Inter-Bold,sans-serif;
    text-transform:uppercase;
    line-height:34px;
    height:10px
}
.feed-workout-comment:hover{
    text-decoration:none;
    color:#f09a32
}
.feed-last{
    background:#fff;
    padding-bottom:20px;
    border-bottom:1px dotted #e1e1e1
}
.workout-last{
    background:#fff;
    padding:15px 11px 10px 16px;
    position:relative;
    overflow:hidden
}
.comment-feed{
    width:514px;
    margin:0px 0px 18px 0px;
    position:relative;
    padding:10px 6px 0px 10px
}
.comment-feed-first{
    padding:5px 6px 5px 10px!important
}
.comment-feed-last{
    margin-bottom:0!important;
    padding-bottom:1px;
    padding-top:13px
}
.comment-view-more{
    color:#0096da;
    font-size:12px;
    margin-left:5px
}
.ico-first-comment{
    width:14px;
    height:10px;
    background:url(../../bundleResources/images/icons/ico-althlete-profile.png) 1px -353px no-repeat;
    position:absolute;
    top:-9px;
    left:93px
}
.day-first-comment{
    top:8px;
    right:10px;
    text-align:right;
    color:#b5b5b5;
    font-size:12px;
    margin-top:-4px;
    margin-bottom:1px;
    float:left
}
.feed-name-comment{
    font-size:14px;
    font-weight:bold;
    margin-top:-3px
}
.feed-content-comment{
    font-size:12px;
    color:#747474;
    line-height:16px;
    word-wrap:break-word;
    width:456px
}
.border-img-38x38{
    height:38px;
    width:38px
}
.comment-feedL{
    margin:-3px 0 0 10px;
    width:446px;
    float:left;
    line-height:20px;
    font-size:14px;
    color:#646464;
    float:left
}
.comment-feedL a{
    color:#646464;
    text-decoration:none
}
.comment-feedL a:hover{
    color:#f09a32!important;
    text-decoration:underline
}
.comment-feedL a>span.feed-name-comment:hover{
    color:#f09a32;
    cursor:pointer;
    text-decoration:underline
}
.feed-mg-10{
    margin-top:-10px
}
.db-list-move{
    float:left;
    width:629px;
    background:#fff
}
.db-list-move a{
    color:#037ead;
    font-size:14px;
    font-weight:bold;
    display:block;
    height:25px;
    line-height:25px;
    text-align:center;
    text-decoration:none;
    background:#ddf9ff;
    margin:12px 10px
}
.comment-input{
    width:454px;
    height:16px;
    background:#fff;
    border:#c9c9c9 1px solid;
    padding:5px;
    font-size:14px;
    margin:5px 0 0 10px;
    border-radius:3px;
    line-height:16px
}
.input-select01{
    float:left;
    width:165px;
    height:28px;
    line-height:28px;
    font-size:16px;
    font-weight:bold;
    color:#646464;
    position:relative;
    resize:none
}
.input-select01>a{
    text-decoration:none;
    color:#a0a0a0
}
.input-select01>a:hover{
    text-decoration:none;
    color:#a0a0a0
}
.db-title01{
    color:#a0a0a0;
    font-family:Inter-Bold,sans-serif;
    font-weight:normal;
    margin:0 0 6px 0;
    font-size:15px
}
.input-select-ico01{
    background:url(../../bundleResources/images/icons/ico-menu-left.png) no-repeat scroll 0 -334px transparent;
    display:block;
    height:28px;
    outline:medium none;
    position:absolute;
    right:0;
    top:0;
    width:23px;
    color:#787878;
    cursor:pointer
}
.ico-feed-swim{
    width:38px;
    height:16px;
    background:url(../../bundleResources/images/icons/ico-althlete-profile.png) 0 -311px no-repeat;
    display:inline-block
}
.info-personal-left{
    float:left;
    width:190px;
    text-align:left;
    min-height:62px
}
.info-personal-left p{
    font-size:16px;
    color:#797979;
    font-weight:bold;
    font-family:Inter
}
.info-personal-left span{
    font-size:12px;
    color:#0096da;
    font-family:Inter;
    position:relative;
    top:3px
}
.info-personal-left span>a{
    font-size:14px;
    color:#0095e1;
    font-family:Inter;
    position:relative;
    top:3px;
    text-decoration:none
}
.info-personal-left span>a:hover{
    color:#f09a32;
    text-decoration:underline
}
.info-personal-right{
    float:left;
    width:98px;
    text-align:center;
    min-height:50px;
    margin-top:-3px
}
.info-personal-right p{
    font-size:26px;
    color:#92cc2c;
    font-weight:bold;
    font-family:Inter
}
.info-personal-right span{
    font-size:14px;
    color:#b2b2b2;
    font-family:Inter-Bold,sans-serif;
    font-weight:normal;
    position:relative;
    top:-4px;
    text-transform:uppercase
}
.info-personal-right p>a{
    font-size:26px;
    color:#92cc2c;
    font-weight:bold;
    font-family:Inter;
    text-decoration:none
}
.info-personal-right p>a:hover{
    color:#f09a32
}
.local-pool-personal{
    margin:7px -15px 0 12px;
    float:left;
    line-height:21px;
    font-size:14px;
    color:#7c7c7c;
    width:205px
}
.local-pool-personal>p{
    font-weight:normal;
    font-size:14px;
    color:#646464
}
.local-pool-personal>span{
    font-weight:normal;
    font-size:12px;
    color:#646464;
    line-height:14px;
    margin-top:-7px;
    display:inline-block
}
.calendar-pool{
    float:left;
    margin:12px 0 0 0
}
.calendar-pool span{
    margin-right:16px
}
.achievement-list-feed{
    width:292px;
    margin:10px 0 3px 0;
    float:left;
    text-align:center
}
.achievement-list-feed td{
    padding-top:5px
}
.achievement-list-feed td>h5{
    font-size:16px;
    color:#0096da;
    font-weight:bold;
    margin-top:-2px
}
.achievement-list-feed td>h5>a{
    font-size:16px;
    color:#0096da;
    font-weight:bold;
    margin-top:-2px;
    text-decoration:none
}
.achievement-list-feed td>h5>a:hover{
    color:#f09a32;
    text-decoration:underline
}
.achievement-list-feed td>p{
    font-size:14px;
    color:#646464;
    line-height:20px;
    margin-top:-2px
}
.achievement-list-feed td>label.plus{
    color:#72ae08;
    font-size:12px;
    font-family:Inter;
    font-weight:normal;
    top:-2px;
    position:relative
}
.achievement-list-feed td>label.warting{
    color:#bb000d;
    font-size:12px;
    font-family:Inter;
    font-weight:normal;
    top:-2px;
    position:relative
}
.viewall-feed{
    color:#0096d9;
    font-size:12px;
    text-decoration:none;
    font-weight:bold
}
.viewall-feed:hover{
    color:#f09a32;
    text-decoration:underline
}
.achievement-view-all{
    width:292px;
    margin:-1px 0 1px 0;
    float:left;
    text-align:center
}
#btnCloseSetPool.style-login{
    margin:20px 220px 5px 5px!important
}
#btOkSetPool.style-login{
    margin:20px 5px 5px 5px!important
}
#poolSelect.pool-select{
    width:600px
}
#updatePoolSection.update-pool-section{
    line-height:27px;
    overflow:inherit
}
#poolNameError.required{
    padding-bottom:10px
}
.row-fordistance{
    padding-bottom:50px
}
#scheduleNameError{
    padding-bottom:10px;
    padding-top:0!important;
    margin-top:-5px
}
#scheduleCourseError{
    padding-bottom:10px;
    padding-left:20px;
    clear:none!important
}
#slider-range{
    width:544px;
    margin-left:7px
}
#poolNameError.required{
    padding-bottom:10px
}
.txtPoolCourse{
    padding-bottom:50px!important
}
#jsCropImage{
    margin-right:20px
}
#loadingCropImage{
    margin:-2px 0 0 20px
}
#divIcoCheck{
    padding:5px
}
.border-img{
    border-right:#bababa 1px solid;
    border-bottom:#bababa 1px solid;
    font-size:0;
    margin:1px 0 0 1px
}
.border-img img{
    margin:-1px 0 0 -1px;
    display:inline-block
}
.border-img-comment{
    background:none repeat scroll 0 0 #fff;
    border:1px solid #ddd;
    font-size:0;
    padding:1px;
    line-height:0;
    position:relative
}
.personal-records{
    float:left;
    position:relative;
    margin-bottom:-4px
}
.name-personal-records{
    float:left;
    height:20px;
    display:block;
    font-size:14px;
    color:#646464;
    font-family:Inter-Bold,sans-serif;
    text-align:left;
    margin:10px 0 0 0;
    font-weight:normal;
    text-transform:uppercase;
    width:100%
}
.soft-personal-records{
    float:left;
    height:20px;
    font-size:14px;
    color:#646464;
    font-family:Inter-Bold,sans-serif;
    text-align:left;
    margin:10px 0 0 20px;
    font-weight:normal;
    position:relative
}
.personal-records div.popup-down-pools{
    font-size:14px;
    color:#646464;
    font-family:Inter-Bold,sans-serif;
    text-align:left;
    margin:10px 0 0 0;
    font-weight:normal;
    text-transform:uppercase
}
.icon-personal-records{
    top:5px;
    right:-20px;
    position:absolute;
    z-index:19
}
.popup-personal-records{
    position:absolute;
    top:-2px;
    right:-28px;
    border-top:#d9d9d9 1px solid;
    border-left:#d9d9d9 1px solid;
    border-bottom:#d9d9d9 2px solid;
    border-right:#d9d9d9 2px solid;
    border-radius:3px;
    background:#f8f8f8;
    z-index:7;
    width:150px;
    text-align:left;
    text-transform:none;
    padding:9px 0 9px 17px
}
.popup-personal-records>a{
    color:#797979;
    font-size:14px;
    font-family:Inter;
    line-height:30px;
    text-decoration:none;
    font-weight:bold
}
.popup-personal-records>a:hover{
    text-decoration:none;
    color:#0096d8;
    font-weight:normal
}
.popup-personal-records>a.active{
    text-decoration:none;
    color:#0096d8;
    font-weight:normal
}
.top-personal-records{
    top:-15px;
    position:relative
}
.line-title{
    border-bottom:1px dotted #ccc;
    color:#646464;
    font-size:14px;
    line-height:30px;
    padding-bottom:6px;
    margin:0 17px 5px 0;
    text-align:left;
    font-family:Inter
}
.popup-add-course{
    width:388px!important;
    min-height:130px!important;
    background:#f8f8f8!important;
    border:1px solid #d9d9d9!important;
    border-radius:2px!important;
    padding:14px 15px 29px 15px!important;
    box-shadow:4px 1px 0 rgba(0,0,0,0.15)!important;
    position:relative;
    z-index:999
}
.popup-add-course>div{
    float:left;
    width:388px
}
.popup-add-course.center-session{
    min-height:238px!important
}
.popup-add-course.center-session>div{
    width:388px;
    text-align:center
}
.popup-add-course>div.center-session{
    width:388px;
    text-align:center
}
.popup-add-course>div.btn-session{
    width:auto;
    float:left;
    margin-left:24px
}
.popup-add-course>div.btn-session .btn-unicode{
    float:left
}
.popup-add-course h3{
    font-family:Inter;
    font-size:14px;
    color:#666;
    font-weight:normal;
    margin:13px 0 17px 0
}
.popup-add-course h4{
    font-family:Inter;
    font-size:14px;
    color:#666;
    font-weight:normal;
    margin:10px 0 2px 30px
}
.popup-add-course label>span{
    font-size:14px!important;
    color:#bdbdbd!important;
    margin-top:13px;
    font-weight:normal!important
}
.popup-add-course textarea{
    width:293px!important;
    height:68px!important;
    border:1px solid #a7a7a7!important;
    padding:0 0 0 10px!important;
    margin:15px 0 31px 0!important;
    font-size:14px!important;
    color:#646464!important;
    font-weight:normal!important;
    line-height:22px!important
}
.popup-add-course ul{
    float:left;
    margin-left:20px;
    padding-bottom:3px
}
.popup-add-course li{
    position:relative;
    padding:10px 0 10px 10px;
    display:inline-block;
    float:left
}
.popup-add-course li:first-child{
    width:155px;
    height:53px
}
.popup-add-course li span{
    float:left;
    display:inline-block;
    margin-top:12px;
    margin-bottom:23px
}
.popup-add-course li span.ico-check{
    width:20px;
    height:20px;
    background:url(../../bundleResources/images/icons/ico_check.png) 0 0 no-repeat
}
.popup-add-course li span.ico_uncheck{
    width:20px;
    height:20px;
    background:url(../../bundleResources/images/icons/ico_uncheck.png) 0 0 no-repeat
}
.popup-add-course li span.text-name{
    font-size:16px;
    color:#969696;
    padding-left:9px;
    width:174px
}
.popup-add-course .btn-unicode{
    float:none;
    margin:0 5px 0 5px;
    width:157px
}
.popup-add-course .button-red{
    margin-left:0!important
}
.popup-add-course .btn-length{
    height:38px;
    width:114px;
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    border:#c9c9c9 solid 1px;
    padding-left:8px;
    font-size:18px!important;
    color:#646464!important;
    font-weight:normal!important;
    font-family:Inter!important;
    overflow:hidden;
    margin-bottom:13px;
    margin-right:34px;
    float:left;
    text-indent:6px;
    border-radius:2px
}
.popup-add-course .btn-seclect{
    height:38px;
    line-height:38px;
    width:293px;
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    border:#c9c9c9 solid 1px;
    padding-left:8px;
    font-size:16px!important;
    color:#797979!important;
    font-weight:bold!important;
    font-family:Inter!important;
    overflow:hidden;
    margin-bottom:4px;
    text-indent:6px
}
#poolProfile_dialog_bg{
    z-index:999
}
.popup-swim-device{
    width:508px!important;
    min-height:250px!important;
    background:#f8f8f8!important;
    border:1px solid #d9d9d9!important;
    border-radius:2px!important;
    padding:14px 15px 29px 15px!important;
    box-shadow:4px 2px 0 #bababa!important;
    position:relative;
    z-index:999
}
.popup-swim-device>div{
    float:left;
    width:508px
}
.popup-swim-device>div.center-session{
    width:508px;
    text-align:center;
    margin-top:26px
}
.popup-swim-device>div.center-session .btn-unicode.popup-pool-btn-blue{
    margin-left:90px
}
.popup-swim-device h2{
    font-family:Inter;
    font-size:18px;
    color:#797979;
    font-weight:bold;
    margin:7px 24px 17px 24px
}
.popup-swim-device ul{
    float:left;
    border-bottom:1px solid #ddd;
    margin:0 24px
}
.popup-swim-device li:first-child{
    width:155px
}
.popup-swim-device li{
    position:relative;
    display:inline-block;
    float:left;
    font-family:Inter;
    font-size:14px;
    color:#666;
    font-weight:normal;
    text-align:left;
    width:305px;
    margin-bottom:20px;
    line-height:20px
}
.popup-swim-device li img{
    margin-top:-5px
}
.ico-sd-active,.delete_check{
    height:20px;
    background:url(../../bundleResources/images/icons/ico_check.png) 0 0 no-repeat;
    font-size:14px;
    color:#646464;
    padding-left:30px;
    line-height:20px;
    display:inline-block;
    cursor:pointer;
    margin-top:5px
}
.ico-sd-inactive,.delete_uncheck{
    height:20px;
    background:url(../../bundleResources/images/icons/ico_uncheck.png) 0 0 no-repeat;
    font-size:14px;
    color:#646464;
    padding-left:30px;
    line-height:20px;
    display:inline-block;
    cursor:pointer;
    margin-top:5px
}
.popup-swim-device .btn-unicode{
    float:left;
    margin:0 5px 7px 5px;
    width:157px
}
.popup-accountsetting{
    width:600px!important;
    padding:16px 22px 20px 22px!important;
    border-top:1px solid #747474!important;
    border-left:1px solid #747474!important;
    border-bottom:4px solid #747474!important;
    border-right:4px solid #747474!important;
    margin:1px 0 0 1px!important;
    background:#fff!important;
    top:-4px!important;
    left:-4px!important;
    margin-bottom:-7px!important
}
.popup-accountsetting>table.firstchild{
    border-top:none
}
.popup-accountsetting .edit-input-as{
    width:405px
}
.popup-line-none{
    border-top:none!important
}
.required-pool{
    position:relative;
    float:left
}
.title-line-table .error-text-shadow{
    color:#f00!important;
    font-family:Inter!important;
    font-size:14px!important
}
.required-pool .required{
    left:-2px!important;
    position:relative!important;
    top:2px!important;
    font-size:14px!important;
    color:#f00;
    display:inline-block;
    text-indent:4px;
    padding-bottom:0!important
}
.home-facility{
    width:360px!important;
    float:right;
    position:relative
}
.home-facility .seclec-facility{
    width:360px;
    margin-left:0!important;
    margin-right:0!important;
    border:none!important;
    height:34px;
    font-size:18px;
    color:#646464
}
#txtLocationPopup{
    font-size:18px!important;
    color:#646464!important
}
.home-facility .seclec-facility .k-select{
    border:none!important
}
.text-review-pop{
    float:left;
    margin:20px 0 9px 0;
    font-size:14px;
    color:#666;
    font-family:Inter;
    line-height:17px
}
.popup-titlesetting{
    font-size:20px;
    line-height:20px;
    font-family:Inter-Bold,sans-serif;
    color:#646464;
    margin:0 0 2px 0;
    text-transform:uppercase
}
.popup-accountsetting div.edit-seclect-as{
    float:left;
    width:284px;
    margin-bottom:5px;
    min-height:28px;
    border:#eee 1px solid;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    line-height:28px;
    font-size:16px;
    font-weight:bold;
    color:#aaa;
    position:relative;
    background:#fff;
    resize:none;
    margin-top:0
}
.popup-accountsetting div.edit-seclect-as span.k-input{
    height:32px;
    line-height:32px;
    text-align:left;
    width:100%;
    color:#aaa!important;
    font-size:18px!important;
    font-weight:bold!important;
    font-family:Inter!important;
    text-transform:none!important
}
.required-pool .swimmertype.required{
    top:-7px!important
}
.popup-accountsetting div.edit-seclect-as.home-facility span.k-input{
    height:32px;
    line-height:32px;
    text-align:left;
    width:100%;
    color:#646464;
    font-size:18px;
    font-weight:normal!important;
    font-family:Inter
}
.popup-accountsetting div.edit-seclect-as span.required{
    color:#f00;
    font-size:14px;
    font-weight:normal!important
}
.popup-check-none{
    background:url(../../bundleResources/images/icons/sprite-account-setting.png) -1px -195px no-repeat;
    height:20px;
    padding:0 0 0 30px;
    margin:3px 0 0 35px;
    font-size:16px;
    line-height:20px;
    display:inline-block;
    float:left;
    cursor:pointer;
    color:#969696;
    font-weight:normal!important
}
.popup-check-active{
    background:url(../../bundleResources/images/icons/sprite-account-setting.png) -1px -166px no-repeat;
    height:20px;
    padding:0 0 0 30px;
    margin:3px 0 0 35px;
    font-size:16px;
    line-height:20px;
    display:inline-block;
    float:left;
    cursor:pointer;
    color:#969696;
    font-weight:normal!important
}
.input-w276{
    width:276px!important;
    float:right!important;
    margin:10px 0!important
}
.input-w370{
    width:370px!important;
    float:right!important;
    margin:10px 0!important
}
.selecteditpopup{
    height:38px;
    line-height:38px;
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    border:#c9c9c9 solid 1px;
    padding-left:8px;
    font-size:18px;
    color:#646464;
    font-weight:normal!important;
    overflow:hidden;
    background:url(../../bundleResources/images/icons/sprite-edit-pool.png) right -135px no-repeat;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px
}
.inputeditpopup{
    height:38px;
    line-height:38px;
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    border:#c9c9c9 solid 1px;
    padding-left:8px;
    font-size:18px!important;
    color:#646464;
    font-weight:normal!important;
    overflow:hidden;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    font-family:Inter!important
}
.btn-pop-mag{
    margin:56px 0 15px 20px;
    float:right
}
.clear-profile{
    clear:both;
    width:100%;
    height:13px;
    font-size:0;
    line-height:0
}
.clear-more{
    clear:both;
    width:100%;
    height:15px;
    font-size:0;
    line-height:0
}
.clear-activity{
    clear:both;
    width:100%;
    height:40px;
    font-size:0;
    line-height:0
}
.clear-profile{
    clear:both;
    width:100%;
    height:10px;
    font-size:0;
    line-height:0
}
.clear-img{
    clear:both;
    width:100%;
    height:6px;
    font-size:0;
    line-height:0
}
.clear-view{
    clear:both;
    width:100%;
    height:9px;
    font-size:0;
    line-height:0
}
.clear-like{
    clear:both;
    width:100%;
    height:18px;
    font-size:0;
    line-height:0
}
.clear-requests{
    clear:both;
    width:100%;
    height:14px;
    font-size:0;
    line-height:0
}
.clear-toyou{
    clear:both;
    width:100%;
    height:40px;
    font-size:0;
    line-height:0
}
.clear-drop{
    clear:both;
    width:100%;
    height:25px;
    font-size:0;
    line-height:0
}
.clear-length{
    clear:both;
    width:100%;
    height:62px;
    font-size:0;
    line-height:0
}
.clear-leaderboards{
    clear:both;
    width:100%;
    height:12px;
    font-size:0;
    line-height:0
}
.clear-popuser{
    clear:both;
    width:100%;
    height:20px;
    font-size:0;
    line-height:0
}
.clear-info{
    clear:both;
    width:100%;
    height:8px;
    font-size:0;
    line-height:0
}
.clear-unit{
    clear:both;
    width:100%;
    height:13px;
    font-size:0;
    line-height:0
}
.clear-forgot{
    clear:both;
    width:100%;
    height:5px;
    font-size:0;
    line-height:0
}
.clear-popswim{
    clear:both;
    width:100%;
    height:15px;
    font-size:0;
    line-height:0
}
.clear-achievement{
    clear:both;
    width:100%;
    height:20px;
    font-size:0;
    line-height:0
}
.clear-find{
    clear:both;
    width:100%;
    height:10px;
    font-size:0;
    line-height:0
}
.clear-note{
    clear:both;
    width:100%;
    height:10px;
    font-size:0;
    line-height:0
}
.clear-comment{
    clear:both;
    width:100%;
    height:68px;
    font-size:0;
    line-height:0
}
.clear-detailemail{
    clear:both;
    width:100%;
    height:40px;
    font-size:0;
    line-height:0
}
.clear-index{
    clear:both;
    width:100%;
    height:53px;
    font-size:0;
    line-height:0
}
.clear-jsactivity{
    clear:both;
    width:100%;
    height:2px;
    font-size:0;
    line-height:0
}
.edit_connect_request span.setting-sele-none{
    margin-right:15px;
    padding-left:27px
}
.edit_connect_request span.setting-sele-active{
    margin-right:15px;
    padding-left:27px
}
.view-loading-more{
    border-bottom:1px dotted #ccc;
    border-top:1px dotted #ccc;
    padding:21px 0!important;
    text-align:center;
    min-height:inherit!important;
    margin:0 7px
}
.view-loading-more>a{
    font-family:Inter;
    font-size:14px;
    font-weight:bold;
    color:#0096d9
}
.view-loading-more>a:hover{
    color:#f09a32
}
.list-view-pupup{
    width:73px;
    position:absolute;
    top:0;
    right:-76px;
    border-bottom:1px solid #efefef;
    border-top:1px solid #efefef;
    border-right:1px solid #efefef;
    border-left:1px solid #fff;
    background:#fff;
    transition-delay:.1s
}
.list-view-pupup>ul>li{
    display:list-item;
    padding:5px 0 5px 10px;
    text-align:left
}
.list-view-pupup>ul>li>a.active{
    font-family:Inter;
    font-size:14px;
    color:#0096da;
    font-weight:bold
}
.list-view-pupup>ul>li>a{
    font-family:Inter;
    font-size:14px;
    color:#646464
}
.list-view-pupup>ul>li>a:hover{
    color:#f09a32
}
.list-view-pupup>ul>li>ul>li{
    display:list-item;
    padding:5px 0 5px 10px;
    text-align:left
}
.list-view-pupup>ul>li>ul>li>a.active{
    font-family:Inter;
    font-size:14px;
    color:#0096da;
    font-weight:bold
}
.list-view-pupup>ul>li>ul>li>a{
    font-family:Inter;
    font-size:14px;
    color:#646464
}
.list-view-pupup>ul>li>ul>li>a:hover{
    color:#f09a32
}
.leaderboards-chart{
    float:left;
    width:616px
}
.list-ld-chart{
    border-bottom:1px solid #ddd!important;
    padding-bottom:26px;
    float:left;
    width:616px
}
.list-ld-chart .ui-slider.ui-slider-horizontal.ui-widget.ui-widget-content.ui-corner-all{
    height:25px!important
}
.button-add-schedule{
    position:relative;
    bottom:-9px
}
.button-add-photo{
    position:relative;
    bottom:-3px
}
.bg-blue-pooldetail{
    width:495px!important;
    height:41px!important;
    background:url(../../bundleResources/images/bg-blue-pooldetail.png) 0 0 no-repeat!important;
    position:relative;
    margin-left:20px!important;
    margin-bottom:25px!important;
    margin-top:12px!important;
    padding-right:15px
}
.male-female{
    float:left;
    margin-left:37px
}
.beginner-pro{
    float:left;
    margin-left:21px
}
.leaderboards-chart .ico-pool-popup{
    float:left;
    top:10px;
    left:6px
}
.leaderboards-chart .ico-up{
    background-position:-42px -140px!important;
    left:3px!important
}
.bg-blue-pooldetail .ui-widget-header{
    background:none repeat scroll 0 0 #72d4f4!important;
    border:1px solid #107bbc!important;
    height:7px!important;
    margin-top:9px
}
.bg-blue-pooldetail .ui-state-default{
    margin-top:7px!important
}
.bg-blue-pooldetail .ui-widget-content{
    margin-left:9px!important;
    border:none!important;
    background:transparent!important
}
.leaderboards-chart .FF_out_blue,.leaderboards-chart .FF_out_grey{
    width:85px;
    text-transform:uppercase;
    line-height:16px
}
.list-swimmertype .FF_out_blue,.list-swimmertype .FF_out_grey{
    width:85px;
    text-transform:uppercase;
    line-height:16px
}
.leaderboards-chart .AP_wrapcheck{
    float:left
}
.section-photo .db-leftContent.db-profile-photo{
    top:-44px!important
}
.trEditSetting td{
    border-top:none!important
}
#selSwimmerTypePopup-list .k-item.k-state-selected.k-state-focused{
    font-family:Inter!important;
    font-size:18px!important;
    font-weight:normal!important;
    text-transform:none!important
}
#selSwimmerTypePopup-list .k-item.k-state-hover{
    background-color:#afafaf!important;
    color:#fff!important;
    border-radius:3px!important
}
#selSwimmerTypePopup_option_selected{
    background-color:#0096db!important;
    color:#fff!important;
    border-radius:3px!important
}
#selSwimmerTypePopup-list li.k-item{
    font-family:Inter!important;
    font-size:18px!important;
    font-weight:normal!important;
    text-transform:none!important
}
#selSwimmerTypePopup-list{
    border:1px solid #eee
}
.edit-seclect-as.js_popup_swimmerType k-widget.k-dropdown.k-header.js-custom-popup.k-state-border-down{
    background-color:#ebebeb!important
}
.iconfeed-ico-start{
    background:url(../../bundleResources/images/icons/sprite-feed.png) 0 -217px no-repeat;
    padding-left:15px;
    font-size:12px;
    color:#0096da;
    font-weight:normal;
    cursor:pointer;
    display:inline;
    margin-left:15px
}
.iconfeed-ico-start-grey{
    background:url(../../bundleResources/images/icons/sprite-feed.png) 0 -344px no-repeat;
    padding-left:15px;
    font-size:12px;
    color:#757575;
    font-weight:normal;
    cursor:pointer;
    display:inline;
    margin-left:15px
}
.popup-ico-start{
    margin-left:-15px;
    padding-left:13px;
    cursor:pointer;
    margin-right:3px
}
.iconfeed-ico-comment{
    background:url(../../bundleResources/images/icons/sprite-feed.png) 0 -256px no-repeat;
    padding-left:16px;
    font-size:12px;
    color:#757575;
    font-weight:normal;
    display:inline;
    margin-left:17px;
    position:relative
}
.iconfeed-ico-comment-blue{
    background:url(../../bundleResources/images/icons/sprite-feed.png) 0 -382px no-repeat;
    padding-left:16px;
    font-size:12px;
    color:#0096da;
    font-weight:normal;
    display:inline;
    margin-left:17px;
    position:relative
}
.iconfeed-ico-cup{
    background:url(../../bundleResources/images/icons/sprite-feed.png) 0 -237px no-repeat;
    padding-left:13px;
    font-size:12px;
    color:#757575;
    font-weight:normal;
    cursor:pointer;
    display:inline;
    margin-left:0
}
.iconfeed-ico-cup-blue{
    background:url(../../bundleResources/images/icons/sprite-feed.png) 0 -364px no-repeat;
    padding-left:13px;
    font-size:12px;
    color:#0096da;
    font-weight:normal;
    cursor:pointer;
    display:inline;
    margin-left:23px
}
.iconfeed-first-comment{
    width:0;
    height:0;
    position:absolute;
    top:23px;
    left:0;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
    border-bottom:10px solid #f3f3f3
}
.iconfeed-feed-swim{
    width:38px;
    height:16px;
    background:url(../../bundleResources/images/icons/sprite-feed.png) 0 -151px no-repeat;
    display:inline-block
}
.iconfeed-device01{
    background:url(../../bundleResources/images/icons/sprite-feed.png) 0 -61px no-repeat
}
.iconfeed-device02{
    background:url(../../bundleResources/images/icons/sprite-feed.png) 0 -100px no-repeat
}
.db-iconfeed-setting{
    height:27px;
    width:22px;
    background:url(../../bundleResources/images/icons/sprite-feed.png) 0 -271px no-repeat scroll transparent;
    display:inline-block;
    float:right;
    cursor:pointer;
    margin:2px 5px 0 0
}
.iconfeed-local{
    background:url(../../bundleResources/images/icons/sprite-feed.png) 0 -403px no-repeat;
    font-size:12px;
    color:#b5b5b5;
    padding-left:15px;
    line-height:14px;
    text-overflow:ellipsis;
    overflow:hidden;
    max-width:440px;
    display:inline-block;
    margin-bottom:-2px
}
.iconfeed-local-grey{
    background:url(../../bundleResources/images/icons/sprite-feed.png) 0 -403px no-repeat;
    font-size:12px;
    color:#b5b5b5;
    padding-left:15px;
    line-height:14px;
    text-overflow:ellipsis;
    overflow:hidden;
    max-width:440px
}
.iconfeed-menu17{
    width:23px;
    height:25px;
    cursor:pointer;
    position:relative;
    display:inline-block;
    background:url(../../bundleResources/images/icons/sprite-feed.png) no-repeat;
    background-position:-1px -1px
}
.iconfeed-menu18{
    width:28px;
    height:24px;
    cursor:pointer;
    position:relative;
    display:inline-block;
    background:url(../../bundleResources/images/icons/sprite-feed.png) no-repeat;
    background-position:-1px -30px
}
.ico-blast{
    background:url(../../bundleResources/images/icons/sprite-feed.png) 20px -315px no-repeat;
    text-indent:20px
}
.iconfeed-blue{
    background:url(../../bundleResources/images/icons/sprite-feed.png) -1px -136px no-repeat;
    height:10px;
    width:3px;
    margin:0 0 0 1px
}
.text-empty-dashboard{
    color:#646464;
    font-size:14px;
    line-height:17px;
    margin:50px 50px 50px 47px;
    float:left
}
.text-empty-connection{
    color:#646464;
    font-size:14px;
    line-height:17px;
    margin:50px 10px;
    float:left
}
.text-empty-dashboard>h4{
    color:#7b7b7b;
    font-size:18px;
    font-family:Inter;
    font-weight:bold;
    margin-bottom:5px
}
.find-some-link{
    color:#0096da;
    font-weight:bold
}
.magr-find-pool{
    margin:2px 0 0 9px
}
.magr-localtion{
    position:relative;
    margin-top:-50px!important
}
.edit-localtion{
    padding-bottom:40px!important
}
.title-line-table.popup-line-none td{
    border-top:none!important
}
.edit-seclect-as.js_popup_swimmerType{
    width:284px
}
.ico-records-setting{
    height:27px;
    width:22px;
    background:url(../../bundleResources/images/icons/sprite-feed.png) 0 -271px no-repeat scroll transparent;
    display:inline-block;
    float:right;
    cursor:pointer;
    margin:78px 5px 0 0;
    position:absolute;
    z-index:1;
    right:0;
    top:0
}
.list-personal-records{
    position:absolute;
    top:64px;
    right:-21px;
    z-index:10
}
.list-personal-records .WU_forinterval{
    border:none!important;
    margin:6px 0 30px 0!important;
    height:40px!important
}
.list-personal-records .k-dropdown{
    width:252px!important;
    left:-2px;
}
.list-personal-records .k-dropdown-wrap{
    height:38px!important
}
.list-personal-records .k-input{
    line-height:32px
}
.list-personal-records .k-select{
    margin:5px 2px 0 0
}
.btn-personal-records{
    margin:0 0 130px 10px;
    float:right
}
.db-content-info{
    padding:19px 39px 7px 39px!important;
    width:248px!important
}
.txt-counrse{
    width:100%;
    font-size:16px;
    color:#969696;
    margin-top:12px
}
.img-profile{
    float:left;
    margin:10px 0 0 10px!important
}
.text-profile{
    margin:17px -15px 0 12px;
    float:left;
    width:190px;
    word-wrap:break-word
}
.text-profile>span{
    font-size:14px;
    color:#797979;
    font-family:Inter;
    padding-left:2px;
    width:200px;
    word-wrap:break-word;
    display:inline-block
}
.text-profile>div{
    float:left;
    margin:13px 0 0 0
}
.db-club-profile{
    margin:0 0 10px 0;
    width:100%;
    border:0
}
.db-club-profile td.number{
    font-size:22px;
    color:#85ca0c;
    text-align:center;
    font-weight:bold
}
.db-club-profile td.text{
    font-size:12px;
    font-family:Inter-Bold,sans-serif;
    color:#b4b4b4;
    text-align:center;
    line-height:10px;
    text-transform:uppercase
}
.db-club-profile td.number-pool{
    font-size:28px;
    color:#87ca0e;
    font-family:Inter;
    text-align:center;
    font-weight:bold
}
.db-club-profile td.text-pool{
    font-size:14px;
    font-family:Inter-Bold,sans-serif;
    color:#b4b4b4;
    text-align:center;
    line-height:16px
}
.club-acheivements{
    margin:0;
    min-height:30px;
    height:auto;
    border:0;
    float:right
}
.club-acheivements td.name-profile{
    font-size:13px;
    font-weight:bold;
    color:#646464;
    text-align:left;
    padding-right:10px
}
.club-acheivements td.name-profile>a.name-profile{
    font-size:13px;
    font-weight:bold;
    color:#646464;
    text-align:left;
    width:220px;
    padding-right:10px;
    vertical-align:sub;
    word-wrap:break-word;
    display:block;
    float:left
}
.club-acheivements td.name-profile>a.name-profile:hover{
    color:#0096da;
    text-decoration:none
}
.club-ach{
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    background-color:#fff;
    padding:10px;
    height:auto;
    min-height:30px;
    position:relative;
    cursor:pointer
}
.club-ach.active{
    background-color:#f6f6f6
}
.ico-leader,.ico-club,.ico-swimmers,.ico-site,.ico-invite,.ico-edit,.ico-club-move{
    background:url(../../bundleResources/images/icons/sprite-club-profile.png) 0 0 no-repeat;
    display:inline-block
}
.ico-club-move{
    cursor:pointer;
    height:14px;
    position:relative;
    top:2px;
    width:10px;
    background-position:-1px -157px
}
.ico-leader{
    width:34px;
    height:30px;
    background-position:0 0
}
.ico-club{
    width:34px;
    height:30px;
    background-position:0 -30px
}
.ico-swimmers{
    width:34px;
    height:30px;
    background-position:0 -60px
}
.ico-site{
    width:34px;
    height:30px;
    background-position:0 -90px
}
.ico-edit{
    width:34px;
    height:30px;
    background-position:0 -180px
}
.ico-invite{
    width:34px;
    height:32px;
    background-position:0 -210px
}
.club-ach:hover div.ico-leader{
    background-position:-34px 0
}
.club-ach:hover div.ico-club{
    background-position:-34px -30px
}
.club-ach:hover div.ico-swimmers{
    background-position:-34px -60px
}
.club-ach:hover div.ico-site{
    background-position:-34px -90px
}
.club-ach:hover div.ico-edit{
    background-position:-34px -180px
}
.club-ach:hover div.ico-invite{
    background-position:-34px -210px
}
.club-ach:hover td.name-profile{
    color:#0096da
}
.club-ach:hover a.name-profile{
    color:#0096da
}
.club-ach:hover span.ico-club-move{
    background-position:-36px -157px
}
.club-ach.active div.ico-leader{
    background-position:-34px 0
}
.club-ach.active div.ico-club{
    background-position:-34px -30px
}
.club-ach.active div.ico-swimmers{
    background-position:-34px -60px
}
.club-ach.active div.ico-site{
    background-position:-34px -90px
}
.club-ach.active div.ico-edit{
    background-position:-34px -180px
}
.club-ach.active div.ico-invite{
    background-position:-34px -210px
}
.club-ach.active td.name-profile{
    color:#0096da
}
.club-ach.active span.ico-club-move{
    background-position:-36px -157px
}
.club-ach.active div.ico-leader{
    background-position:-34px 0
}
.club-ach.active div.ico-club{
    background-position:-34px -30px
}
.club-ach.active div.ico-swimmers{
    background-position:-34px -60px
}
.club-ach.active div.ico-site{
    background-position:-34px -90px
}
.club-ach.active div.ico-edit{
    background-position:-34px -180px
}
.club-ach.active div.ico-invite{
    background-position:-34px -210px
}
.club-ach.active td.name-profile{
    color:#0096da
}
.club-ach.active span.ico-club-move{
    background-position:-36px -157px
}
.ico-club-popup{
    width:16px;
    height:14px;
    background:url(../../bundleResources/images/icons/sprite-club-profile.png) 0 -140px no-repeat;
    cursor:pointer;
    position:relative;
    top:8px;
    right:5px;
    display:block;
    float:left
}
.ico-club-popup .ico-up{
    background-position:-42px -140px!important;
    left:3px!important
}
.club-activity{
    float:left;
    width:620px;
    margin:2px 0
}
.club-activity .title-connection-requests{
    margin:0 0 0 20px;
    border-bottom:none;
    text-transform:none;
    font-size:26px;
    font-weight:bold;
    color:#797979;
    font-family:Inter;
    padding-bottom:0
}
.club-activity .connection-requests{
    margin:0 25px 0 20px;
    width:598px
}
.club-activity .connection-requests>div{
    border-bottom:none
}
.club-activity .connection-requests .connection-name{
    padding-left:0
}
.club-activity .connection-requests .connection-name>h4{
    font-family:Inter;
    color:#969696;
    font-size:16px;
    font-weight:normal
}
.club-transfer{
    position:relative
}
.club-transfer a.remove-club{
    position:absolute;
    top:5px;
    left:0;
    font-family:Inter;
    font-size:12px;
    line-height:12px;
    font-weight:normal;
    color:#8c0000;
    background:url(../../bundleResources/images/icons/sprite-club-profile.png) -52px -255px no-repeat;
    cursor:pointer;
    padding-left:17px;
    text-decoration:none!important
}
.club-transfer a.transfer-club{
    position:absolute;
    top:5px;
    left:150px;
    font-family:Inter;
    font-size:12px;
    line-height:12px;
    font-weight:normal;
    color:#0096d8;
    background:url(../../bundleResources/images/icons/sprite-club-profile.png) -52px -280px no-repeat;
    cursor:pointer;
    padding-left:17px;
    text-decoration:none!important
}
.search-invite-swimmers{
    float:left;
    width:100%;
    margin-bottom:38px
}
.search-invite-swimmers>div{
    float:left
}
.search-invite-swimmers .photourl-poolname{
    width:198px;
    margin-right:10px;
    border-radius:2px;
    /*box-shadow:none;
    border: 1px solid #EBEBEB!important*/
}
.club-activity.invite-swimmers{
    float:left;
    width:638px;
    margin:2px 0
}
.club-activity.invite-swimmers .title-search-results{
    margin:0;
    width:auto;
    border-bottom:medium none;
    color:#b2b2b2;
    font-family:Inter;
    font-size:18px;
    font-weight:bold;
    padding-bottom:0;
    text-transform:uppercase
}
.club-activity.invite-swimmers .connection-requests{
    margin:0;
    width:617px
}
.club-mutual-connections{
    color:#727272!important
}
.clear-mutual{
    clear:both;
    width:100%;
    height:15px;
    font-size:0;
    line-height:0;
    display:block!important
}
.profile-info{
    width:1018px;
    margin:0 auto 0 auto;
    float:left
}
.avatar_profile{
    margin:13px 21px 3px 21px;
    float:left
}
.avatar_name{
    margin:28px 0 0 0;
    float:left;
    width:825px
}
.avatar_name li{
    float:left;
    list-style:none;
    display:inline-block;
    height:56px;
    line-height:25px
}
.avatar_name li h4{
    color:#757575;
    font-size:36px;
    font-weight:bold;
    padding:0 21px 0 0
}
.pool_name{
    margin:0 18px 0 21px;
    float:left
}
.pool_name h4{
    color:#757575;
    font-size:36px;
    font-weight:bold;
    padding:0 0 0 0
}
.pf-info-profile{
    margin:0 0 10px 0;
    width:100%;
    border:0
}
.pf-info-profile td.number{
    font-size:30px;
    font-weight:bold;
    color:#107abb;
    text-align:center
}
.pf-info-profile td.text{
    font-size:16px;
    font-family:Inter-Bold,sans-serif;
    color:#b5b5b5;
    text-align:center;
    line-height:10px
}
.profile-ach{
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    background:#fff;
    padding:10px;
    height:auto;
    min-height:30px;
    position:relative;
    cursor:pointer
}
.ico-menu01,.ico-menu02,.ico-menu03,.ico-menu04,.ico-menu05,.ico-menu06,.ico-menu07,.ico-menu08,.ico-menu09,.ico-menu10,.ico-menu11,.ico-menu12,.ico-menu13,.ico-menu14,.ico-menu16,.ico-menu19{
    background:url(../../bundleResources/images/icons/ico-menu-left.png) 0 0 no-repeat;
    display:inline-block
}
.ico-menu01{
    width:30px;
    height:30px;
    background-position:0 0
}
.ico-menu02{
    width:30px;
    height:30px;
    background-position:0 -30px
}
.ico-menu03{
    width:30px;
    height:30px;
    background-position:0 -60px
}
.ico-menu04{
    width:30px;
    height:30px;
    background-position:0 -90px
}
.ico-menu05{
    width:14px;
    height:10px;
    background-position:0 -123px;
    cursor:pointer;
    position:relative;
    top:-4px
}
.ico-menu06{
    width:10px;
    height:14px;
    background-position:-17px -121px;
    cursor:pointer;
    position:relative;
    top:-4px
}
.ico-menu07{
    width:10px;
    height:10px;
    background-position:-3px -138px;
    cursor:pointer;
    margin:3px 3px 1px 3px
}
.ico-menu08{
    width:10px;
    height:10px;
    background-position:-17px -138px;
    cursor:pointer;
    margin:3px 3px 1px 3px
}
.ico-menu09{
    width:34px;
    height:30px;
    background-position:-30px 0
}
.ico-menu10{
    width:34px;
    height:30px;
    background-position:-30px -30px
}
.ico-menu11{
    width:34px;
    height:30px;
    background-position:-30px -60px
}
.ico-menu12{
    width:34px;
    height:30px;
    background-position:-30px -90px
}
.ico-menu13{
    width:34px;
    height:30px;
    background-position:-30px -120px
}
.ico-menu14{
    width:34px;
    height:30px;
    background-position:-30px -150px
}
.ico-menu15{
    background:url(../../bundleResources/images/icons/ico-name-pool.png) 0 50% no-repeat
}
.ico-menu16{
    width:10px;
    height:14px;
    background-position:0 -183px;
    cursor:pointer;
    position:relative
}
.ico-menu17{
    width:23px;
    height:25px;
    cursor:pointer;
    position:relative;
    display:inline-block;
    background:url(../../bundleResources/images/icons/ico-althlete-profile.png) no-repeat;
    background-position:0 -218px
}
.ico-menu18{
    width:28px;
    height:24px;
    cursor:pointer;
    position:relative;
    display:inline-block;
    background:url(../../bundleResources/images/icons/ico-althlete-profile.png) no-repeat;
    background-position:-31px -219px
}
.ico-menu19{
    width:33px;
    height:22px;
    background-position:-30px -197px;
    cursor:pointer;
    position:relative;
    display:inline-block;
    margin-top:4px
}
.ico-pool-leader,.ico-pool-add,.ico-pool-call,.ico-pool-type,.ico-pool-edit,.ico-pool-move,.ico-pool-select,.ico-popup-calendar,.ico-pool-www,.ico-pool-calendar,.ico-pool-indoor,.ico-popup-add,.ico-pool-pre,.ico-pool-next{
    background:url(../../bundleResources/images/icons/sprite-pood-detail.png) 0 0 no-repeat;
    display:inline-block
}
.ico-pool-leader{
    width:34px;
    height:30px;
    background-position:0 0
}
.ico-pool-add{
    width:34px;
    height:30px;
    background-position:0 -30px
}
.ico-pool-call{
    width:34px;
    height:30px;
    background-position:0 -60px
}
.ico-pool-type{
    width:34px;
    height:21px;
    background-position:0 -91px;
    margin:5px 0 4px 0
}
.ico-pool-edit{
    width:34px;
    height:24px;
    background-position:0 -113px;
    margin:3px 0
}
.ico-pool-www{
    width:34px;
    height:28px;
    background-position:0 -229px;
    margin:1px 0
}
.ico-pool-calendar{
    width:34px;
    height:25px;
    background-position:0 -261px;
    margin:3px 0 2px 0
}
.ico-pool-indoor{
    width:34px;
    height:28px;
    background-position:-34px -199px;
    margin:1px 0
}
.ico-pool-move{
    width:10px;
    height:14px;
    background-position:-1px -157px;
    cursor:pointer;
    position:relative;
    top:2px
}
.ico-pool-active{
    background:url(../../bundleResources/images/icons/ico-name-pool.png) no-repeat;
    background-position:0 0;
    display:inline-block;
    width:10px;
    height:12px;
    position:absolute;
    top:3px;
    left:-15px
}
.ico-pool-select{
    height:12px;
    width:16px;
    background-position:0 -141px;
    position:absolute;
    right:5px;
    top:8px;
    cursor:pointer;
    z-index:0
}
.ico-popup-add{
    float:left;
    width:28px;
    height:25px;
    background-position:-1px -201px;
    margin-left:7px
}
.ico-popup-calendar{
    float:left;
    width:23px;
    height:25px;
    background-position:-1px -174px;
    margin-left:20px
}
.ico-pool-pre{
    background-position:3px -305px;
    padding-left:15px!important;
    float:left;
    background-color:#ddd;
    border-radius:3px;
    padding:3px 5px;
    margin-left:0!important;
    font-weight:bold;
    color:#9a9a9a
}
.ico-pool-next{
    background-position:35px -288px;
    padding-right:15px!important;
    float:left;
    background-color:#ddd;
    border-radius:3px;
    font-weight:bold;
    color:#9a9a9a
}
.feed-text{
    padding:0;
    margin:10px 0
}
.feed-text li{
    display:inline-block;
    float:left;
    margin:0 0 0 20px
}
.feed-text li:first-child{
    width:118px;
    color:#646464;
    font-size:12px;
    margin-left:14px
}
.profile-acheivements{
    margin:0;
    min-height:30px;
    height:auto;
    border:0;
    float:right
}
.icon-profile{
    width:45px
}
.name-profile{
    font-size:13px;
    font-weight:bold;
    color:#646464;
    text-align:left;
    width:230px;
    padding-right:10px
}
.profile-acheivements td.name-profile{
    font-size:13px;
    font-weight:bold;
    color:#646464;
    text-align:left;
    padding-right:10px
}
.profile-acheivements td.name-profile>a.name-profile{
    font-size:13px;
    font-weight:bold;
    color:#646464;
    text-align:left;
    width:220px;
    padding-right:10px;
    vertical-align:sub;
    word-wrap:break-word;
    display:block;
    float:left
}
.profile-acheivements td.name-profile>a.name-profile:hover{
    color:#0096da;
    text-decoration:none
}
.link-blue{
    text-decoration:none;
    width:230px;
    word-wrap:break-word;
    display:inline-block;
    overflow:hidden
}
.link-blue:hover{
    color:#107abb;
    text-decoration:underline
}
.day-profile{
    font-size:13px;
    color:#646464;
    text-align:left;
    line-height:13px;
    width:210px
}
.day-profile>a{
    color:#0096da;
    font-weight:bold
}
.detail-menuleft{
    background:#fff;
    line-height:18px;
    width:100%;
    border:0;
    padding:13px 10px 0 10px
}
.detail-menuleft td{
    border-bottom:#e3e3e3 1px dotted;
    border-radius:10px 0 0 0;
    line-height:16px;
    font-size:16px;
    font-family:Inter-Bold,sans-serif;
    color:#bbb;
    height:92px;
    vertical-align:middle;
    font-weight:normal;
    text-transform:uppercase
}
.detail-menuleft td p{
    font-size:14px;
    font-family:Inter-Bold,sans-serif;
    color:#464646
}
.detail-menuleft td:first-child{
    padding-left:15px;
    width:200px
}
.detail-menuleft td.last{
    border-bottom:none
}
.detail-menuleft td>span{
    font-size:36px;
    line-height:36px;
    color:#92cc2c;
    font-weight:bold;
    font-family:Inter
}
.detail-menuleft td>label{
    font-size:16px;
    color:#b2b2b2;
    font-family:Inter-Bold,sans-serif;
    position:relative;
    top:5px;
    padding-left:5px
}
.detail-menuleft td>label.cls-time{
    font-size:14px;
    color:#b2b2b2;
    font-family:Inter-Bold,sans-serif;
    position:relative;
    top:5px;
    padding-left:0
}
.detail-menuleft td>div{
    font-size:16px;
    color:#b2b2b2;
    font-family:Inter-Bold,sans-serif;
    position:relative;
    top:5px;
    padding-left:5px;
    display:inline;
    text-transform:uppercase
}
.detail-menuleft td>div.cls-time{
    font-size:14px;
    color:#b2b2b2;
    font-family:Inter-Bold,sans-serif;
    position:relative;
    top:5px;
    padding-left:0;
    display:inline
}
.name-menu-soft{
    margin:0 auto 0 auto;
    position:relative;
    z-index:6;
    background-color:#f6f6f6
}
.name-menu-soft li:last-child{
    border-right:none;
}
.name-menu-soft li{
    border-right:1px #ebebeb solid;
    border-bottom:1px #ebebeb solid;
    float:left;
    display:block;
    position:relative;
    text-align:center;
    text-decoration:none;
    padding:11px 0px 13px;
    width:16%;
    margin:0;
    font-size:14px;
    color:#646464;
    font-family:Inter-Bold,sans-serif;
    cursor:pointer;
    font-weight:normal;
    text-transform:uppercase
}
.name-menu-soft li:first-child {
     width:20%;
}
.name-menu-soft li:hover{
    color:#0096da
}
.name-menu-soft li.disabled{
    color:#b2b2b2!important;
    cursor:default
}
.name-menu-soft li.active{
    border-bottom:1px #ffffff solid;
    background:#fff;
    color:#0096d9
}
.yard-span-color{
    color:#85ca0c!important
}
.icon-soft{
    width:100%;
    text-align:center
}
.ico-show{
    padding:0;
    margin:12px auto 0 auto;
    display:block
}
.margin_b20{
    margin-bottom:20px!important
}
.border-menuleft{
    position:relative;
    top:0;
    z-index:3;
    margin:0px 10px 10px 10px
}
.feed-yards{
    width:501px;
    margin-left:-12px;
    height:23px;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    background:#fff;
    padding:5px 12px 10px 40px;
    line-height:30px;
    position:relative;
    cursor:pointer;
    margin-top:4px
}
.feed-yards:hover{
    background:#f8f8f8
}
.td-ico-menu{
    text-align:right;
    vertical-align:middle;
    width:10px;
    height:14px
}
.pool_l{
    float:left;
    width:321px;
    margin:28px 20px 0 5px
}
.pool_r{
    float:left;
    width:630px;
    margin:25px 0 7px 0
}
.icon-banner{
    position:absolute;
    right:12px;
    bottom:12px
}
.pool-sumary{
    border-top:#e1e1e1 10px solid;
    background:#fff;
    padding:14px 10px 20px 10px;
    margin-top:20px
}
.tbl-list-pool{
    width:100%;
    border:0;
    margin-top:-15px
}
.tbl-list-pool th{
    height:26px;
    line-height:26px;
    background:#f5f5f5;
    font-size:11px;
    color:#b5b5b5;
    font-family:Inter-Bold,sans-serif;
    font-weight:normal
}
.tbl-list-pool td{
    height:40px;
    vertical-align:inherit;
    color:#646464;
    font-size:16px;
    font-weight:normal
}
.tbl-list-pool td.hover{
    color:#f09a32
}
.colum-width-1{
    width:42px;
    text-align:center;
    padding-right:4px
}
.colum-width-2{
    width:auto;
    text-align:left;
    padding-left:16px
}
.colum-width-2 a{
    color:#646464;
    text-decoration:none
}
.colum-width-2 a:hover{
    color:#f09a32;
    text-decoration:underline
}
.colum-width-2.color-blue-style2.ico-menu15 a{
    color:#0e71ab;
    text-decoration:none
}
.colum-width-2.color-blue-style2.ico-menu15 a:hover{
    color:#f09a32;
    text-decoration:underline
}
.colum-width-2.color-blue-style2.ico-pool-active a{
    color:#0e71ab;
    text-decoration:none
}
.colum-width-2.color-blue-style2.ico-pool-active a:hover{
    color:#f09a32;
    text-decoration:underline
}
.colum-width-2.hover a{
    color:#f09a32;
    text-decoration:none
}
.colum-width-2.hover a:hover{
    color:#f09a32;
    text-decoration:underline
}
.colum-width-2.color-blue-style1 a{
    color:#0096da;
    text-decoration:none;
    font-weight:bold
}
.colum-width-2.color-blue-style1 a:hover{
    color:#f09a32;
    text-decoration:underline;
    font-weight:bold
}
.colum-width-3{
    width:172px;
    text-align:left
}
.colum-width-4{
    width:118px;
    text-align:left
}
.color-blue-style1{
    color:#0096da!important;
    font-weight:bold!important
}
.color-blue-style2{
    color:#0e71ab!important
}
.list-number{
    background:#07aae2;
    border-radius:3px;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    color:#fff;
    padding:2px 5px;
    text-align:center;
    font-size:11px;
    position:relative;
    top:-2px
}
.PTpage{
    margin:13px 0 10px 13px
}
.PTwordout{
    margin:13px 0 10px 0
}
.chart-sumary-profile{
    border-top:#e1e1e1 10px solid;
    background:#fff;
    height:210px
}
.chart-left-profile{
    float:left;
    background:url(../../bundleResources/images/icons/ico-menu-left.png) 0 -365px no-repeat;
    width:26px;
    height:16px;
    cursor:pointer;
    margin-left:20px;
    margin-top:57px;
    margin-bottom:59px
}
.chart-right-profile{
    float:left;
    background:url(../../bundleResources/images/icons/ico-menu-left.png) 0 -391px no-repeat;
    width:26px;
    height:16px;
    cursor:pointer;
    margin-right:20px;
    margin-top:57px;
    margin-bottom:59px
}
.chart-content-profile{
    float:left;
    width:527px;
    height:134px
}
.chart-pic-profile{
    float:left;
    margin:0 23px 20px 8px
}
.rightContentL-profile{
    width:288px;
    height:30px;
    float:left;
    padding-left:27px;
    text-align:left;
    margin:13px 0
}
.rightContentR-profile{
    width:287px;
    height:56px;
    float:left;
    padding-right:27px;
    text-align:right;
    height:30px;
    margin:13px 0
}
.db-txt-seclec-profile{
    font-size:16px;
    color:#646464;
    font-weight:bold;
    float:left;
    height:30px;
    line-height:30px;
    margin-right:9px
}
.input-select-profile{
    float:left;
    width:138px;
    height:28px;
    border:#c9c9c9 1px solid;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    line-height:28px;
    font-size:16px;
    font-weight:bold;
    color:#646464;
    position:relative;
    background:#f3f3f3;
    resize:none
}
.input-select-profile>a{
    text-decoration:none
}
.input-select-profile>a:hover{
    text-decoration:none;
    color:#646464
}
.input-select-des-profile{
    display:block;
    height:28px;
    left:0;
    line-height:28px;
    outline:medium none;
    overflow:hidden;
    position:absolute;
    text-indent:10px;
    top:0;
    cursor:pointer;
    color:#646464;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    width:100%;
    z-index:5
}
.input-select-ico-profile{
    background:url(../../bundleResources/images/icons/selectDown.png) no-repeat scroll 0 50% transparent;
    display:block;
    height:28px;
    outline:medium none;
    position:absolute;
    right:0;
    top:0;
    width:23px;
    color:#787878;
    cursor:pointer;
    z-index:0
}
.ico-play-profile{
    padding:0;
    margin:11px 0 15px 0
}
.ico-play-profile>li{
    height:6px;
    width:6px;
    background:url(../../bundleResources/images/icons/ico-menu-left.png) -24px -202px no-repeat;
    margin:2px;
    display:inline-block;
    list-style:none;
    float:right
}
.ico-play-profile>li.active{
    background:url(../../bundleResources/images/icons/ico-menu-left.png) -16px -202px no-repeat
}
.workout-day{
    color:#0096da;
    font-size:14px;
    margin:0 18px 0 0
}
.workout-na{
    color:#0096da;
    font-size:14px;
    margin:0 0 0 5px
}
.workout-Content{
    border-top:10px solid #e1e1e1;
    background:#fff;
    margin:0 27px 0 27px
}
.workout-chart-info{
    float:left;
    width:500px;
    margin:45px 0 0 0
}
.workout-chart-info>table{
    width:100%;
    border:0
}
.workout-first-td{
    text-align:center;
    color:#107abb;
    font-weight:bold;
    font-size:40px;
    vertical-align:bottom;
    line-height:40px;
    height:40px;
    text-shadow:0 0 0 #333
}
.workout-last-td{
    text-align:center;
    color:#b3b3b3;
    font-size:20px;
    font-family:Inter-Bold,sans-serif;
    vertical-align:top;
    padding-bottom:7px;
    line-height:17px;
    height:28px
}
.workout-chart-left{
    float:left;
    background:url(../../bundleResources/images/icons/ico-menu-left.png) 0 -365px no-repeat;
    width:26px;
    height:16px;
    cursor:pointer;
    margin-left:20px;
    margin-top:80px;
    margin-bottom:59px
}
.workout-chart-right{
    float:left;
    background:url(../../bundleResources/images/icons/ico-menu-left.png) 0 -391px no-repeat;
    width:26px;
    height:16px;
    cursor:pointer;
    margin-right:20px;
    margin-top:80px;
    margin-bottom:59px
}
.workout-local-pool{
    margin:-2px 0 0 12px;
    width:257px;
    float:left;
    line-height:18px;
    font-size:12px;
    color:#646464
}
.workout-local-pool>h3{
    font-weight:bold
}
.workout-acheivements{
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    background:#fff;
    padding:0;
    height:197px;
    width:307px;
    position:relative
}
.workout-leftContent{
    border:1px solid #c9c9c9;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    padding:10px;
    background:#fff;
    -moz-box-shadow:0 0 3px #e5e5e5;
    -webkit-box-shadow:0 0 3px #e5e5e5;
    margin:0 20px 27px 0;
    position:relative;
    box-shadow:0 2px 0 #d4d4d4;
    float:left;
    width:306px
}
.workout-check-none{
    background:url(../../bundleResources/images/icons/ico-menu-left.png) 0 -548px no-repeat;
    height:20px;
    padding:0 0 0 30px;
    margin:0 15px 0 0;
    font-size:14px;
    font-weight:bold;
    line-height:20px;
    display:inline-block
}
.workout-check-active{
    background:url(../../bundleResources/images/icons/ico-menu-left.png) 0 -575px no-repeat;
    height:20px;
    padding:0 0 0 30px;
    margin:0 15px 0 0;
    font-size:14px;
    font-weight:bold;
    line-height:20px;
    display:inline-block
}
.workout-list{
    border-top:#e1e1e1 10px solid;
    background:#fff;
    padding:14px 20px 20px 20px;
    margin:24px 0 0 0
}
.pool_content_right{
    width:590px;
    margin:22px 0 20px 10px;
    float:left
}
.pool-rightContent{
    width:590px;
    padding:0
}
.pool_content_left{
    width:342px;
    margin:28px 17px 21px 28px;
    float:left
}
.pool-leftContent{
    border:1px solid #c9c9c9;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    padding:12px;
    background:#f8f8f8;
    -moz-box-shadow:0 0 3px #e5e5e5;
    -webkit-box-shadow:0 0 3px #e5e5e5;
    margin:0 20px 20px 0;
    position:relative;
    box-shadow:0 2px 0 #d4d4d4;
    float:left;
    width:316px
}
.linePool2{
    margin-top:10px;
    padding-top:3px;
    margin-bottom:21px
}
.linePool-club{
    margin-top:10px;
    margin-bottom:23px
}
.pool-ContentRight .linePool2{
    float:left;
    width:616px;
    height:50px;
    margin-bottom:23px;
    margin-top:28px;
    padding-top:3px
}
.height-pool{
    border-bottom:1px dotted #f1f1f1;
    height:15px!important
}
.pool-w260{
    width:260px
}
.pool-w320{
    width:320px
}
.pool-w340{
    width:340px
}
.right-home-pool{
    float:right;
    margin:0 2px 0 0
}
.input-select.right-home-pool{
    float:right;
    margin:0 -8px 0 0!important
}
#divLongest{
    width:160px!important
}
.title-pool01{
    font-size:30px;
    color:#7a7a7a;
    font-weight:bold;
    margin-bottom:10px;
    margin-top:3px;
    margin-left:2px;
    line-height:36px
}
.title-pool02{
    font-size:24px;
    color:#7a7a7a;
    font-weight:bold
}
.pool-line{
    border-top:1px #efefef dotted;
    height:15px;
    margin-top:10px
}
.pool-map{
    width:586px;
    height:595px;
    padding:1px;
    background:#FFF;
    border:#dddddb 1px solid;
    font-size:0;
    position:relative
}
.style-cursor{
    cursor:pointer
}
.inside-pop-dialog{
    position:relative;
    padding:12px 10px;
    width:332px;
    z-index:100;
    background:none repeat scroll 0 0 White;
    border:1px solid #ddd;
    border-radius:10px 10px 10px 10px
}
.pop-dialog-title{
    color:#858585;
    font-size:15px;
    margin:0 0 10px;
    text-align:center
}
.tbl-btn-cmds{
    margin:25px 0 10px;
    width:100%
}
.tbl-btn-cmds .btn-unicode{
    margin:0 8px
}
.popup-bg-dialog{
    width:100%;
    height:100%;
    position:fixed;
    z-index:101;
    background:rgba(0,0,0,0.25);
    top:0;
    left:0
}
.popup-regis-dialog{
    width:100%;
    height:100%;
    position:fixed;
    z-index:101;
    background:rgba(0,0,0,0.4);
    top:0;
    left:0
}
.popup-pool-dialog{
    position:relative;
    padding:36px 35px 35px 35px;
    width:415px;
    z-index:9999;
    background-color:#f8f8f8!important;
    border-radius:0;
    box-shadow:4px 1px 0 0 rgba(0,0,0,0.15)!important;
    border:1px solid #d9d9d9!important
}
.popup-pool-title{
    color:#858585;
    font-size:14px;
    margin:0 0 20px 0;
    text-align:center;
    line-height:21px
}
.popup-pool-aler{
    color:#858585;
    font-size:14px;
    margin:0 0 30px 0;
    text-align:center;
    font-weight:bold
}
.popup-pool-tbl{
    width:100%
}
.popup-feed-aler{
    color:#666;
    font-size:16px;
    margin:2px 0 30px 0;
    text-align:center;
    font-weight:normal;
    font-family:Inter
}
.popup-feed-dialog{
    position:relative;
    padding:34px 20px 11px 20px!important;
    width:458px;
    z-index:9999;
    background:none repeat scroll 0 0 #f8f8f8!important;
    box-shadow:4px 1px 0 0 rgba(0,0,0,0.15)!important;
    border:1px solid #d9d9d9!important;
    border-radius:0
}
.popup-confirm-aler{
    color:#666;
    font-size:16px;
    margin:0;
    text-align:center;
    font-weight:normal;
    font-family:Inter;
    line-height:25px
}
.popup-profile{
    width:576px!important;
    min-height:252px!important;
    background:url(../../bundleResources/images/backgrounds/bg_profile_popup.jpg) 0 0 no-repeat #f8f8f8!important;
    border:1px solid #d9d9d9!important;
    border-radius:0!important;
    padding:23px 10px 30px 30px!important;
    box-shadow:4px 1px 0 0 rgba(0,0,0,0.15)!important;
    position:relative;
    z-index:999;
    overflow:hidden
}
.popup-profile>div{
    float:left;
    width:533px
}
.popup-profile textarea{
    width:503px!important;
    height:208px!important;
    border:1px solid #a7a7a7!important;
    padding:5px 10px!important;
    margin:20px 0 20px 0!important;
    font-size:14px!important;
    color:#646464!important;
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    resize:none;
    font-weight:normal!important;
    font-family:Inter!important
}
.popup-profile h3{
    font-family:Inter-Bold,sans-serif;
    font-size:20px;
    color:#646464;
    font-weight:normal;
    margin:0 3px 11px 10px;
    text-transform:uppercase;
    display:inline-block;
    position:relative;
    top:-3px
}
.popup-profile h4{
    font-family:Inter-Bold,sans-serif;
    font-size:14px;
    color:#666;
    font-weight:normal;
    margin:0 3px 11px 7px;
    text-transform:uppercase;
    display:inline-block;
    position:relative;
    top:-2px;
    cursor:pointer
}
.popup-profile p{
    font-family:Inter;
    font-size:14px;
    color:#666;
    font-weight:normal;
    margin:0 0 13px 0
}
.popup-profile label>span{
    font-size:14px!important;
    color:#bdbdbd!important;
    margin-top:13px;
    font-weight:bold
}
.popup-profile ul{
    float:left
}
.popup-profile li{
    float:left;
    position:relative;
    padding:10px 0 10px 0;
    width:526px
}
.popup-profile li span{
    float:left;
    display:inline-block
}
.popup-profile li span.ico-check{
    width:20px;
    height:20px;
    background:url(../../bundleResources/images/icons/ico_check.png) 0 0 no-repeat
}
.popup-profile li span.ico-uncheck{
    width:20px;
    height:20px;
    background:url(../../bundleResources/images/icons/ico_uncheck.png) 0 0 no-repeat
}
.popup-profile li span.text-name{
    font-size:16px;
    color:#969696;
    padding-left:9px;
    width:490px;
    font-family:Inter
}
.popup-profile .btn-unicode{
    float:right;
    margin:0 10px 0 0
}
.popup-profile .CP_poptxt{
    width:208px!important;
    margin:0!important;
    display:table-cell;
    float:none;
    height:27px;
    line-height:14px;
    vertical-align:middle;
    word-break:normal!important
}
.popup-profile .CP_image{
    margin-top:1px
}
.popup-profile #showAssociationPoolSectionPopup .CP_find{
    font-weight:normal!important;
    font-size:14px!important
}
.popup-profile #showAssociationPoolSectionPopup .CP_find>a{
    font-weight:bold!important;
    font-size:14px!important
}
.popup-profile .k-input{
    height:32px;
    line-height:32px;
    color:#646464!important;
    font-size:18px;
    text-indent:8px;
    font-weight:normal
}
.popup-profile .k-dropdown-wrap.k-state-default.k-state-hover{
    box-shadow:none!important;
    background-color:#f3f3f3!important;
    border-color:#c5c5c5!important
}
.popup-profile .k-dropdown-wrap.k-state-default{
    box-shadow:none!important;
    background-color:#f3f3f3!important;
    border-color:#c5c5c5!important
}
.popup-profile .Pool_wrap{
    width:369px!important
}
.popup-profile .pa_Input.pa_SearchValue.CreatPool_pool{
    left:0!important;
    border-radius:4px;
    width:322px!important;
    box-shadow:none!important;
    font-size:18px!important;
    color:#646464;
    background:#f3f3f3;
    font-weight:normal!important
}
.popup-profile .pa_Result_Holder.CP_popout{
    left:0!important;
    width:342px!important;
    overflow-x:hidden;
    overflow-y:auto;
    max-height:243px
}
.popup-profile .title-line-table td{
    border-top:none!important
}
.popup-profile .title-line-table.popup-line-none td{
    border-top:none!important
}
.popup-profile .center-session{
    margin-top:30px;
    padding-right:95px;
    text-align:left;
    width:460px
}
.popup-profile .pa_showResult.CP_icodown{
    left:340px!important;
    width:29px
}
.popup-profile span.radUnits{
    width:70px;
    margin-bottom:20px
}
.popup-profile .title-line-table td.show-edit{
    border-top:none!important
}
.popup-profile .title-line-table td.show-edit .edit-input-as{
    width:400px
}
.popup-profile .links-blue{
    color:#0096db!important;
    cursor:pointer;
    display:inline
}
.popup-profile .title-line-table{
    border-bottom:1px dotted #ccc
}
.popup-profile .title-line-table td{
    border:none!important
}
.popup-profile .title-line-table.popup-line-none{
    border:none!important;
    position:relative;
    z-index:9
}
.popup-profile .title-line-table td>span{
    margin-bottom:0;
    color:#646464
}
.popup-profile .title-back{
    display:inline-block
}
.ico-profile-your,.ico-profile-local,.ico-profile-connection,.ico-profile-clubs,.ico-profile-home,.ico-profile-type,.ico-profile-units,.ico-profile-back{
    background:url(../../bundleResources/images/icons/ico-your-profile.png) 0 0 no-repeat;
    display:inline-block;
    cursor:pointer
}
.ico-profile-your{
    background-position:0 0;
    width:25px;
    height:22px
}
.ico-profile-local{
    background-position:0 -27px;
    width:30px;
    height:30px
}
.ico-profile-connection{
    background-position:0 -62px;
    width:33px;
    height:29px;
    cursor:inherit
}
.ico-profile-clubs{
    background-position:0 -98px;
    width:33px;
    height:29px;
    cursor:inherit
}
.ico-profile-home{
    background-position:0 -132px;
    width:39px;
    height:31px
}
.ico-profile-type{
    background-position:0 -171px;
    width:73px;
    height:28px
}
.ico-profile-units{
    background-position:0 -208px;
    width:58px;
    height:47px;
    position:relative;
    top:8px
}
.ico-profile-back{
    background-position:0 -262px;
    width:10px;
    height:14px;
    cursor:pointer
}
.secsion-profile-white{
    width:466px;
    min-height:540px;
    background:rgba(255,255,255,0.5);
    margin:0 0 19px 22px;
    padding:35px 26px 26px 30px
}
.secsion-profile-white div{
    font-family:Inter;
    font-size:16px;
    color:#666;
    font-weight:normal;
    line-height:24px
}
.secsion-profile-white div.section-div{
    margin:0 0 26px 0
}
.secsion-profile-white div.section-italic{
    font-family:Inter;
    font-size:12px;
    color:#666;
    font-weight:normal;
    line-height:16px;
    font-style:italic;
    margin-top:5px;
    display:inline-block
}
.secsion-profile-white a{
    font-family:Inter;
    color:#0096d9!important;
    text-decoration:none
}
.secsion-profile-white a:hover{
    color:#f09a32!important;
    text-decoration:underline
}
.secsion-profile-white div.text-icon{
    width:400px;
    float:left;
    margin:0 0 18px 12px
}
.secsion-profile-white .text-yellow{
    font-weight:bold;
    color:#ff7f00
}
.title-profile{
    width:447px;
    text-align:center;
    margin:17px 0 34px 0
}
.secsion-profile-white h5{
    font-family:Inter-Bold,sans-serif;
    font-size:38px;
    color:#646464;
    font-weight:normal;
    margin:0 0 0 10px;
    text-transform:uppercase;
    display:inline-block;
    position:relative;
    top:-2px
}
.pool-ContentTop{
    float:left;
    display:inline-block;
    margin:20px
}
.pool-ContentRight{
    width:616px;
    padding:0;
    float:left;
    margin-bottom:55px
}
.pool-ContentLeft{
    width:342px;
    margin:0 20px 57px 20px;
    float:left
}
.title-namepool{
    font-size:28px;
    color:#7a7a7a;
    font-weight:bold;
    margin:17px 0 13px 0;
    line-height:36px;
    width:806px;
    float:left
}
.name-leaderboards{
    font-size:26px;
    color:#7a7a7a;
    font-weight:bold;
    text-indent:19px
}
.right-namepool{
    float:right;
    margin:16px 2px 0 0
}
.right-localpool{
    float:right;
    margin:62px 2px 0 0
}
.pool-avatar{
    border-radius:0
}
.pool-LeaderboardContent{
    border:1px solid #ebebeb;
    padding:10px;
    position:relative;
    float:left
}
.link-open-now{
    font-size:14px;
    font-family:Inter;
    text-decoration:none;
    color:#0096da;
    font-weight:normal;
    white-space:nowrap
}
.profile-ach:hover div.ico-pool-leader{
    background-position:-34px 0
}
.profile-ach:hover div.ico-pool-add{
    background-position:-34px -30px
}
.profile-ach:hover div.ico-pool-call{
    background-position:-34px -60px
}
.profile-ach:hover div.ico-pool-www{
    background-position:-34px -229px
}
.profile-ach:hover div.ico-pool-calendar{
    background-position:-34px -261px
}
.profile-ach:hover div.ico-pool-type{
    background-position:-34px -91px
}
.profile-ach:hover div.ico-pool-edit{
    background-position:-34px -113px
}
.profile-ach:hover td.name-profile{
    color:#0096da
}
.profile-ach:hover a.name-profile{
    color:#0096da
}
.profile-ach:hover span.ico-pool-move{
    background-position:-36px -157px
}
.profile-ach.active div.ico-pool-leader{
    background-position:-34px 0
}
.profile-ach.active div.ico-pool-add{
    background-position:-34px -30px
}
.profile-ach.active div.ico-pool-call{
    background-position:-34px -60px
}
.profile-ach.active div.ico-pool-www{
    background-position:-34px -229px
}
.profile-ach.active div.ico-pool-calendar{
    background-position:-34px -261px
}
.profile-ach.active div.ico-pool-type{
    background-position:-34px -91px
}
.profile-ach.active div.ico-pool-edit{
    background-position:-34px -113px
}
.profile-ach.active td.name-profile{
    color:#0096da
}
.profile-ach.active span.ico-pool-move{
    background-position:-36px -157px
}
.profile-ach.active{
    background-color:#f6f6f6
}
.profile-leader-boards{
    float:left;
    width:608px;
    padding-left:8px;
    position:relative
}
.profile-leader-boards>div{
    padding:0;
    min-height:55px
}
.profile-leader-boards>div>table.blue td{
    color:#0e71ab
}
.profile-leader-boards>div>table.blue td>a{
    color:#0e71ab;
    text-decoration:none
}
.profile-leader-boards>div>table.blue td>a:hover{
    text-decoration:underline
}
.profile-leader-boards>div>table.orange td{
    color:#f19617;
    font-weight:bold
}
.profile-leader-boards>div>table.orange td>a{
    color:#f19617;
    font-weight:bold;
    text-decoration:none
}
.profile-leader-boards>div>table.orange td>a:hover{
    text-decoration:underline
}
.profile-leader-boards>div>table td:first-child{
    padding:0 0 9px 3px
}
.profile-leader-boards>div>table td{
    color:#646464;
    font-size:16px;
    font-family:Inter;
    position:relative
}
.profile-leader-boards>section.hearder-top{
    margin:2px 0 6px 0
}
.profile-leader-boards>section.hearder-top th{
    padding:10px 0;
    color:#ffa54c;
    font-size:14px;
    font-weight:normal;
    font-family:Inter-Bold,sans-serif
}
.profile-leader-boards>section.hearder-top th:first-child{
    padding-left:0px
}
.profile-leader-boards>section.hearder-top th>span{
    cursor:pointer;
    margin-right:-20px;
    padding:0 20px 6px 0;
    white-space:nowrap;
    text-transform:uppercase
}
.ico-pool-ranktext{
    width:46px;
    height:46px;
    line-height:45px;
    text-align:center;
    vertical-align:middle;
    font-family:Inter;
    font-size:30px;
    color:#5f5f5f;
    font-weight:bold;
    display:inline-block;
    text-indent:-12px
}
.profile-leader-boards>div>table td .position-rela{
    width:205px;
    word-wrap:break-word;
    display:inline-block
}
.profile-leader-boards>div>table td.position-content{
    width:210px
}
.tab-address{
    text-decoration:none!important
}
.profile-leader-boards .ico-pool-rank01,.profile-leader-boards .ico-pool-rank02,.profile-leader-boards .ico-pool-rank03,.profile-leader-boards .ico-pool-rank04,.profile-leader-boards .ico-pool-rank05,.profile-leader-boards .ico-pool-rank06,.profile-leader-boards .ico-pool-rank07,.profile-leader-boards .ico-pool-rank08,.profile-leader-boards .ico-pool-rank,.profile-leader-boards .ico-pool-cup{
    top:2px
}
.profile-infor-pool{
    margin:0 0 -2px 0;
    width:100%;
    border:0
}
.profile-infor-pool td.number{
    font-size:22px;
    color:#85ca0c;
    text-align:center;
    font-weight:bold
}
.profile-infor-pool td.text{
    font-size:12px;
    font-family:Inter-Bold,sans-serif;
    color:#b2b2b2;
    text-align:center;
    line-height:10px
}
.profile-infor-pool td.number-pool{
    font-size:30px;
    color:#87ca0e;
    font-family:Inter;
    text-align:center;
    font-weight:bold
}
.profile-infor-pool td.number-pool a{
    font-size:30px;
    color:#87ca0e;
    font-family:Inter;
    text-align:center;
    font-weight:bold
}
.profile-infor-pool td.number-pool a:hover{
    text-decoration:none
}
.profile-infor-pool td.text-pool{
    font-size:16px;
    font-family:Inter-Bold,sans-serif;
    color:#b4b4b4;
    text-align:center;
    line-height:16px;
    text-transform:uppercase
}
.profile-img-pool{
    float:left;
    margin-right:16px!important;
    margin-left:12px!important
}
.type-length{
    float:left;
    width:470px
}
.type-length>label{
    float:left;
    height:32px;
    width:77px;
    font-size:16px;
    color:#646464;
    display:inline-block
}
.type-length>span{
    float:left;
    height:32px;
    width:360px;
    font-size:16px;
    color:#646464;
    font-weight:bold;
    display:inline-block
}
.title-type-length{
    font-size:28px;
    line-height:28px;
    color:#797979;
    font-family:Inter;
    text-align:left;
    margin:-3px 0 27px 0;
    font-weight:bold
}
.line-dot{
    border-bottom:1px dotted #ccc;
    clear:both;
    height:0;
    line-height:0;
    font-size:0
}
.name-schedule{
    color:#969696;
    font-size:16px;
    font-weight:bold;
    font-family:Inter;
    display:inline-block;
    height:44px;
    line-height:44px;
    margin-top:15px
}
.profile-leader-schedule{
    float:left;
    width:608px;
    padding-left:8px
}
.profile-leader-schedule>div{
    margin-bottom:25px
}
.profile-leader-schedule>div>table td:first-child{
    padding:0 0 0 2px
}
.profile-leader-schedule>div>table td{
    color:#646464;
    font-size:16px;
    font-family:Inter;
    height:39px
}
.local-pool-profile{
    margin:0 0 0 3px;
    float:left;
    line-height:21px;
    font-size:14px;
    color:#7c7c7c;
    width:300px
}
.local-pool-profile>h4{
    font-size:16px;
    color:#969696;
    font-weight:bold;
    margin-bottom:12px;
    line-height:18px
}
.local-pool-profile>p{
    font-size:16px;
    color:#969696;
    font-weight:normal;
    line-height:23px
}
.map-pool-profile{
    float:left;
    margin:21px 0 0 0
}
.right-btnpool{
    float:right;
    margin:13px 2px 0 0
}
.line-schedule{
    float:left;
    margin:40px 0 0 0;
    width:100%;
    border-bottom:20px solid #e1e1e1;
    padding-bottom:10px
}
.line-schedule>h3{
    float:left;
    display:inline-block;
    color:#b3b3b3;
    font-size:15px;
    font-weight:normal;
    font-family:Inter-Bold,sans-serif;
    width:100px;
    text-transform:uppercase
}
.line-schedule>p{
    float:right;
    display:inline-block;
    color:#86ca0d;
    font-size:14px;
    font-family:Inter;
    text-align:right
}
.time-schedule{
    float:left
}
.time-schedule>span{
    font-size:14px;
    color:#646464;
    font-family:Inter;
    margin-right:22px;
    display:inline-block;
    float:left
}
.fatest_msg{
    font-family:Inter-Bold,sans-serif;
    font-size:16px;
    color:#b2b2b2;
    font-weight:normal;
    margin:60px 0 0 0;
    text-align:center
}
.poolProfileFastestDropDownList{
    margin:7px 0 9px 140px
}
.poolProfileFastestDropDownList>span.k-widget.k-dropdown.k-header{
    width:160px;
    margin-right:13px
}
.poolProfileFastestDropDownList span.k-dropdown-wrap{
    background:#f3f3f3!important;
}
.poolProfileFastestDropDownList span.k-dropdown-wrap>span.k-input{
    height:24px;
    line-height:24px;
    font-size:16px;
    font-weight:bold;
    color:#A7A7A7
}
.poolProfileFastestDropDownList span.k-dropdown-wrap>span.k-select>span.k-icon{
    background:url(../../bundleResources/images/icons/selectDown.png) 0 0 no-repeat!important;
    position:relative;
    right:7px;
    top:8px;
}
.schedule-pool{
    float:left;
    width:616px;
    margin:-3px 0 0 0
}
.schedule-pool-left{
    float:left;
    height:50px;
    line-height:50px;
    width:100px
}
.schedule-pool-left>span{
    font-size:12px;
    color:#9f9f9f;
    font-weight:bold;
    font-family:Inter-Bold,sans-serif;
    font-weight:normal;
    margin-left:10px;
    display:block;
    text-transform:uppercase
}
.schedule-pool-left>span.active{
    color:#86ca0d
}
.schedule-pool-right{
    float:left;
    height:430px;
    line-height:50px;
    width:515px;
    position:relative;
    overflow-x:auto;
    overflow-y:hidden
}
.schedule-pool-right .pool-right-chart span{
    position:absolute;
    left:0;
    height:31px;
    width:100px;
    background:#e4e4e4;
    border-left:5px solid #d0d0d0;
    border-bottom:5px solid #d0d0d0
}
.schedule-pool-right .pool-right-chart span.active{
    position:absolute;
    left:0;
    height:31px;
    width:100px;
    background:#d7f89a;
    border-left:5px solid #bbf352;
    border-bottom:5px solid #bbf352
}
.schedule-pool-right .pool-right-chart span.pool-monday{
    top:55px
}
.schedule-pool-right .pool-right-chart span.pool-tuesday{
    top:106px
}
.schedule-pool-right .pool-right-chart span.pool-wednesday{
    top:157px
}
.schedule-pool-right .pool-right-chart span.pool-thursday{
    top:208px
}
.schedule-pool-right .pool-right-chart span.pool-friday{
    top:259px
}
.schedule-pool-right .pool-right-chart span.pool-saturday{
    top:310px
}
.schedule-pool-right .pool-right-chart span.pool-sunday{
    top:361px
}
.scroll-pool-left{
    width:15px;
    height:15px;
    background:url(../../bundleResources/images/icons/sprite-pood-detail.png) -26px -291px no-repeat;
    z-index:999!important
}
.scroll-pool-right{
    width:15px;
    height:15px;
    background:url(../../bundleResources/images/icons/sprite-pood-detail.png) -46px -291px no-repeat;
    z-index:999!important
}
.ico-scrollbar{
    width:123px;
    height:15px;
    background:url(../../bundleResources/images/icons/sprite-pood-detail.png) 0 -326px no-repeat
}
.line-scrollbar{
    height:15px;
    background:url(../../bundleResources/images/icons/line-scrollbar.png) 0 0 repeat-x
}
.profile-popup{
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    background:#f7f7f7;
    padding:10px;
    height:auto;
    min-height:30px;
    position:absolute;
    cursor:pointer;
    width:300px;
    border-bottom:#b2b2b2 1px solid;
    border-right:#b2b2b2 1px solid;
    float:left;
    z-index:999
}
.selectify{
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    background:#f7f7f7;
    padding:10px;
    height:auto;
    min-height:30px;
    position:absolute;
    cursor:pointer;
    width:300px;
    float:left;
    z-index:999;
    margin-left:-10px
}
.profile-popup{
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    background:#fff;
    padding:10px;
    height:auto;
    min-height:30px;
    position:relative;
    cursor:pointer
}
.selectify .header{
    float:left;
    width:300px;
    position:relative
}
.selectify .header div.ico-pool-popup{
    position:absolute;
    right:5px;
    top:10px
}
.selectify .options{
    float:left;
    width:300px;
    border-top:1px #b4b4b4 dotted;
    margin-top:19px;
    padding-top:19px;
    color:#646464;
    overflow-x:hidden;
    overflow-y:auto
}
.selectify div.option.active td{
    color:#07aae2!important
}
.selectify div.option.hover td{
    color:#f19617!important
}
.selectify .profile-acheivements{
    width:300px
}
.profile-popup-list{
    border:0;
    width:100%
}
.profile-popup-list td{
    padding-bottom:15px
}
.profile-popup-list td>a{
    font-size:14px;
    font-weight:bold;
    color:#646464;
    text-align:left;
    width:230px;
    padding-right:10px;
    vertical-align:sub;
    word-wrap:break-word;
    display:inline-block;
    text-decoration:none
}
.profile-popup-list td>a.name-grey{
    color:#646464
}
.profile-popup-list td>a.name-blue{
    color:#07aae2
}
.profile-popup-list td>a:hover{
    color:#f09a32;
    text-decoration:underline
}
.profile-ach.floatL:hover .profile-popup-list td.name-profile{
    color:#646464
}
.ico-pool-popup{
    width:16px;
    height:14px;
    background:url(../../bundleResources/images/icons/sprite-pood-detail.png) 0 -140px no-repeat;
    cursor:pointer;
    position:relative;
    top:2px;
    right:5px;
    display:block
}
.ico-pool-outdoor{
    width:34px;
    height:28px;
    background:url(../../bundleResources/images/icons/sprite-pood-detail.png) -35px -171px no-repeat;
    cursor:pointer;
    margin:1px 0
}
.cate-check{
    float:left;
    height:15px;
    line-height:15px;
    margin:3px 0 10px
}
.cate-title{
    color:#aaa;
    float:left;
    font-weight:normal;
    height:15px;
    line-height:14px;
    margin:2px 0 9px 5px;
    white-space:nowrap;
    font-size:14px
}
.input-hidden{
    left:-9999px;
    position:absolute
}
.ico-checkbox-select{
    background:url(../../bundleResources/images/backgrounds/sprite-popup-login.png) no-repeat scroll -15px -129px transparent;
    display:block;
    float:left;
    height:14px;
    margin-left:3px;
    margin-top:-1px;
    text-align:left;
    width:14px
}
.ico-checkbox-none{
    background:url(../../bundleResources/images/backgrounds/sprite-popup-login.png) no-repeat scroll 0 -129px transparent;
    display:block;
    float:left;
    height:14px;
    margin-left:3px;
    margin-top:-1px;
    text-align:left;
    width:14px
}
.login-forgot{
    color:#2f90c7;
    font-weight:bold;
    margin:2px auto 0;
    width:auto!important;
    text-decoration:none;
    float:right
}
.login-forgot:hover{
    color:#f19617;
    text-decoration:underline
}
.login_height{
    position:relative
}
.reset_height{
    position:relative
}
.forgot_pass{
    min-height:162px!important;
    position:relative
}
.text-thanks-you{
    font-size:18px;
    line-height:18px;
    font-family:Inter-Bold,sans-serif;
    color:#666;
    margin:0 0 10px 0
}
.login-popup-facebook,.login-popup-twitter,.login-popup-google,.login-checkbox-select,.login-checkbox-normal{
    background:url(../../bundleResources/images/backgrounds/sprite-popup-login.png) center no-repeat;
    width:261px;
    height:42px;
    float:left;
    cursor:pointer;
    display:block
}
.login-popup-facebook{
    background-position:0 0;
    margin:0 0 10px 0
}
.login-popup-twitter{
    background-position:0 -43px;
    margin:0 0 10px 0
}
.login-popup-google{
    background-position:0 -86px;
    margin:0 0 10px 0
}
.login-checkbox-select{
    background-position:-15px -129px;
    height:14px;
    width:14px;
    margin:-1px 0 0 3px;
    text-align:left
}
.login-checkbox-normal{
    background-position:0 -129px;
    height:14px;
    width:14px;
    margin:-1px 0 0 3px;
    text-align:left
}
.icon-popup-pass{
    background:url(../../bundleResources/images/backgrounds/sprite-popup-login.png) right 0 no-repeat;
    background-position:0 -155px;
    width:20px;
    height:20px;
    position:absolute;
    top:6px;
    left:236px;
    cursor:pointer;
    z-index:1
}
.icon-page-pass{
    background:url(../../bundleResources/images/backgrounds/sprite-popup-login.png) right 0 no-repeat;
    background-position:-1px -185px;
    width:26px;
    height:26px;
    position:absolute;
    top:7px;
    left:245px;
    cursor:pointer;
    z-index:1
}
.icon-page-pass-error{
    background:url(../../bundleResources/images/backgrounds/sprite-popup-login.png) right 0 no-repeat;
    background-position:-35px -185px;
    width:26px;
    height:26px;
    position:absolute;
    top:7px;
    left:245px;
    cursor:pointer;
    z-index:1
}
.icon-page-newpass{
    background:url(../../bundleResources/images/backgrounds/sprite-popup-login.png) right 0 no-repeat;
    background-position:-33px -155px;
    width:28px;
    height:18px;
    position:absolute;
    top:12px;
    left:240px;
    cursor:pointer;
    z-index:1
}
.login_space{
    clear:left;
    width:280px;
    margin:0;
    text-align:center;
    font-size:0;
    line-height:0
}
.login_space-newpass{
    clear:left;
    width:280px;
    padding:12px 0 0 0;
    text-align:center;
    font-size:0;
    line-height:0
}
.txt-login-error{
    font-size:14px;
    color:#f19617;
    font-family:Inter;
    margin-bottom:4px;
    display:inline-block;
    line-height:18px
}
.txt-login-resetpass{
    font-size:14px;
    color:#646464;
    font-family:Inter;
    margin-bottom:9px;
    margin-top:1px;
    display:inline-block;
    line-height:19px
}
.txt-resetpassword{
    font-size:14px;
    font-family:Inter;
    color:#646464;
    text-align:center;
    width:100%;
    display:inline-block
}
.txt-email-reset{
    font-size:18px;
    font-family:Inter;
    color:#646464;
    font-weight:bold;
    margin:19px 0 20px 0;
    text-align:center;
    width:100%;
    display:inline-block
}
.txt-email-new{
    font-size:18px;
    font-family:Inter;
    color:#646464;
    font-weight:bold;
    margin:10px 0 23px 0;
    text-align:center;
    width:100%;
    display:inline-block
}
.txt-email-confirmation{
    font-size:14px;
    font-family:Inter;
    color:#646464;
    text-align:center;
    width:100%;
    display:inline-block
}
.stay-logged-in{
    float:left;
    margin-top:10px
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    ::i-block-chrome,#password.txt-18.valid.login_boxtxt{
        width:268px!important
    }
    ::i-block-chrome,#txtEditPlaceAddress{
         line-height:12px!important
    }
}
.title-account-setting span.ico-flagpool{
    font-size:14px;
    font-weight:bold;
    color:#c4c4c4;
    float:right;
    font-family:Inter;
    position:relative;
    bottom:-2px;
    background:url(../../bundleResources/images/icons/sprite-edit-pool.png) 0 4px no-repeat;
    padding-left:24px;
    cursor:pointer
}
.title-account-setting span.ico-blue-flagpool{
    font-size:14px;
    font-weight:bold;
    color:#0096d8;
    float:right;
    font-family:Inter;
    position:relative;
    bottom:-2px;
    background:url(../../bundleResources/images/icons/sprite-edit-pool.png) 0 -23px no-repeat;
    padding-left:24px;
    cursor:pointer
}
.edit_pool_left{
    width:267px;
    margin:0 2px 21px 29px;
    float:left
}
.edit_pool_right{
    width:690px;
    margin:3px 1px 20px 298px;
    float:left
}
.profile_photo{
    border:1px solid #ebebeb;
    padding:7px 12px 12px 12px;
    margin:0 20px 22px 0;
    position:relative;
    float:left;
    width:221px;
    background:url(../../resources/images/backgrounds/bg-setting.jpg) 0 top repeat-x #FFF
}
.name-edit-pool{
    font-size:16px;
    color:#646464;
    font-family:Inter-Bold,sans-serif;
    text-align:left;
    margin:7px 0 36px 0;
    font-weight:normal;
    text-transform:uppercase;
    display:block;
    line-height:24px;
    height:22px
}
.info-edit-pool{
    margin:-2px 0 0 0;
    float:left;
    line-height:18px;
    font-size:14px;
    color:#646464
}
.info-edit-pool p{
    line-height:17px;
    font-size:14px;
    color:#969696;
    margin:-1px 0 0 0
}
.info-edit-pool a{
    color:#0096d9;
    font-size:14px;
    text-decoration:none;
    margin:8px 0 0 0;
    display:inline-block;
    position:relative;
    bottom:-9px
}
.info-edit-pool a:hover{
    color:#f09a32;
    text-decoration:underline
}
.btn-facility-url{
    float:left;
    margin-right:7px
}
.input-facility-url{
    float:left;
    margin:12px 0 0 0
}
.edit_pool_right div.qq-upload-button{
    width:117px!important;
    background:url(../../bundleResources/images/backgrounds/btn_browse.png) 0 0 no-repeat!important;
    padding:0;
    margin:0
}
.ac-setting-ulr div.qq-upload-button{
    width:117px!important;
    height:31px;
    background:url(../../bundleResources/images/backgrounds/btn_browse.png) 0 0 no-repeat!important;
    padding:0;
    margin:0
}
.edit-club-table .line-table-relative .profile_photo{
    top:-51px
}
.edit_pool_right div.qq-upload-button:hover{
    background:url(../../bundleResources/images/backgrounds/btn_browse_hover.png) 0 0 no-repeat!important
}
.ac-setting-ulr div.qq-upload-button:hover{
    background:url(../../bundleResources/images/backgrounds/btn_browse_hover.png) 0 0 no-repeat!important
}
.photourl{
    height:38px;
    line-height:38px;
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    border:#c9c9c9 solid 1px;
    padding-left:8px;
    font-size:16px;
    color:#646464;
    font-weight:bold!important;
    overflow:hidden;
    margin-bottom:13px;
    float:left;
    font-family:Inter!important
}
.edit-pool-w555{
    width:555px
}
.edit-pool-w455{
    width:455px
}
.edit-pool-w355{
    width:355px
}
.edit-pool-w81{
    width:81px;
    margin-left:15px!important;
    margin-right:0!important
}
.edit-pool-w320{
    width:320px
}
.edit-pool-w300{
    width:300px;
    margin-right:10px
}
.edit_photos{
    float:left;
    margin:12px 25px 23px 0
}
.facility-photo{
    font-size:16px;
    color:#969696;
    font-weight:normal;
    float:left;
    display:inline-block;
    margin-bottom:14px
}
.avata-edit-pool{
    float:right;
    margin:21px 2px 23px 0;
    position:relative
}
.avata-edit-pool div.myphoto-crop.cropImage{
    position:absolute;
    left:30px;
    top:135px;
    color:#02426e
}
.avata-edit-pool div.myphoto-crop.cropImage>a{
    color:#0096da;
    margin-left:5px;
    text-decoration:none;
    width:150px;
    font-size:12px;
    font-family:Inter
}
.avata-edit-pool div.myphoto-crop.cropImage>a:hover{
    color:#0096da;
    text-decoration:none
}
.editpool-bottom div.myphoto-crop.cropImage{
    position:absolute;
    left:30px;
    top:135px;
    color:#02426e
}
.editpool-bottom div.myphoto-crop.cropImage>a{
    color:#0096da;
    margin-left:5px;
    text-decoration:none;
    width:150px;
    font-size:12px;
    font-family:Inter
}
.editpool-bottom div.myphoto-crop.cropImage>a:hover{
    color:#0096da;
    text-decoration:none
}
.edit-pool-table{
    margin:0;
    padding:0;
    width:100%
}
.edit_pool_right .edit-pool-table .line-table-relative .profile_photo .name-setting{
    margin-top:8px
}
.trSection.section-photo .club_photo.infoSection .name-edit-pool{
    margin-top:2px
}
.edit-pool-table td:first-child{
    width:148px!important;
    text-align:left;
    vertical-align:top;
    line-height:40px
}
.edit-pool-table td{
    color:#969696;
    font-size:16px;
    padding:17px 0;
    border-top:1px dotted #ccc;
    line-height:40px
}
.edit-pool-table td>span{
    color:#727272;
    font-size:16px;
    font-weight:bold;
    line-height:26px;
    width:500px;
    word-wrap:break-word;
    display:block
}
.edit-pool-table td>a.a-links{
    color:#727272;
    font-size:16px;
    font-weight:bold;
    line-height:26px;
    display:inline-block;
    text-decoration:none
}
.edit-pool-table td>a.a-links:hover{
    color:#f09a32;
    text-decoration:underline
}
.edit-pool-table td>a.link-site{
    width:500px;
    word-wrap:break-word;
    display:block
}
.edit-pool-table td a.a-edit{
    color:#0096da;
    font-size:16px;
    text-decoration:none;
    background:url(../../bundleResources/images/icons/sprite-account-setting.png) -3px -25px no-repeat;
    padding:5px 0 5px 23px
}
.edit-pool-table td a.a-edit:hover{
    color:#f09a32;
    font-size:16px;
    text-decoration:none
}
.edit-pool-table td a.a-cancel{
    background:none repeat scroll 0 0 rgba(0,0,0,0)!important;
    padding:5px 0!important;
    color:#0096da
}
.edit-pool-table td.show-edit{
    height:auto;
    padding-bottom:13px;
    width:100%;
    padding-top:0;
    border-top:none
}
.input-pool-table{
    margin:0;
    border-top:1px dotted #ccc;
    padding:0;
    width:100%
}
.input-pool-table td:first-child{
    width:151px;
    text-align:left;
    vertical-align:top;
    line-height:26px;
    padding-top:20px
}
.input-pool-table td{
    color:#969696;
    font-size:16px;
    padding:14px 0
}
.input-pool-table td>span{
    color:#727272;
    font-size:16px;
    font-weight:bold;
    line-height:26px;
    display:inline-block
}
.photourl-poolname{
    height:38px;
    line-height:38px;
    width:534px;
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    border:#c9c9c9 solid 1px;
    padding-left:8px;
    font-size:16px!important;
    color:#969696!important;
    font-weight:bold!important;
    font-family:Inter!important;
    overflow:hidden;
    margin-bottom:13px;
    float:left;
    text-indent:3px;
    border:1px solid #c9c9c9!important
}
.input-pool-table .photourl-poolname{
    height:38px;
    line-height:38px;
    width:534px;
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    border:#c9c9c9 solid 1px;
    padding-left:8px;
    font-size:18px!important;
    color:#646464!important;
    font-weight:normal!important;
    font-family:Inter!important;
    overflow:hidden;
    margin-bottom:13px;
    float:left;
    text-indent:6px;
    border:1px solid #c9c9c9!important
}
.space-select{
    height:38px;
    line-height:38px;
    width:84px;
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    border:#c9c9c9 solid 1px;
    padding-left:8px;
    font-size:16px!important;
    color:#969696!important;
    font-weight:bold!important;
    font-family:Inter!important;
    overflow:hidden;
    margin-bottom:13px;
    float:left;
    text-indent:6px
}
.border-space-select{
    width:94px;
    height:40px;
    margin-right:10px
}
.border-units-select{
    width:124px!important;
    border-radius:0!important;
    height:40px!important
}
.border-units-select .k-widget.k-dropdown.k-header.units-select.ddlControl.poolDropdown{
    width:118px!important;
    border-radius:0!important
}
.border-units-select .k-dropdown-wrap.k-state-default{
    width:124px!important;
    padding:0;
    margin-left:-8px;
    height:40px!important
}
.input-pool-table .labelform{
    color:#646464!important;
    font-size:16px!important;
    font-weight:bold!important;
}
.input-pool-table .k-input{
    font-weight:normal!important;
    text-transform:capitalize;
    text-indent:12px
}
.border-open-close{
    float:left;
    margin-right:18px;
    position:relative;
    z-index:2
}
.open-close{
    width:119px;
    height:40px;
    margin-right:7px
}
.start-end{
    width:129px;
    height:40px;
    margin-right:7px;
    position:relative
}
.span-optional{
    position:absolute;
    top:45px;
    left:81px;
    font-size:12px;
    color:#969696;
    font-family:Inter;
    font-style:italic
}
.input-schedule{
    height:38px;
    line-height:38px;
    width:109px;
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    border:#c9c9c9 solid 1px;
    padding-left:8px;
    font-size:16px!important;
    color:#969696!important;
    font-weight:bold!important;
    font-family:Inter!important;
    overflow:hidden;
    margin-bottom:13px;
    float:left;
    text-indent:6px
}
.input-optional{
    height:38px;
    line-height:38px;
    width:119px;
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    border:#c9c9c9 solid 1px;
    padding-left:8px;
    font-size:16px!important;
    color:#969696!important;
    font-weight:bold!important;
    font-family:Inter!important;
    overflow:hidden;
    margin-bottom:13px;
    float:left;
    text-indent:6px
}
.units-select{
    height:38px;
    line-height:38px;
    width:124px;
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    border:#c9c9c9 solid 1px;
    padding-left:8px;
    font-size:16px!important;
    color:#969696!important;
    font-weight:bold!important;
    font-family:Inter!important;
    overflow:hidden;
    margin-bottom:13px;
    float:left;
    text-indent:6px;
    border:none!important
}
.editpool-checknone{
    background:url(../../bundleResources/images/icons/sprite-edit-pool.png) 0 -111px no-repeat;
    height:20px;
    padding:0 0 0 30px;
    margin:18px 20px 0 0;
    font-size:16px;
    color:#969696;
    font-weight:normal;
    line-height:20px;
    display:inline-block;
    float:left;
    cursor:pointer
}
.editpool-checkactive{
    background:url(../../bundleResources/images/icons/sprite-edit-pool.png) 0 -82px no-repeat;
    height:20px;
    padding:0 0 0 30px;
    margin:18px 20px 0 0;
    font-size:16px;
    color:#969696;
    font-weight:normal;
    line-height:20px;
    display:inline-block;
    float:left;
    cursor:pointer
}
.editpool-selenone{
    background:url(../../bundleResources/images/icons/sprite-edit-pool.png) 0 -174px no-repeat;
    height:22px;
    padding:0 0 0 30px;
    margin:2px 18px 0 0;
    font-size:16px;
    color:#969696;
    font-weight:normal;
    line-height:22px;
    display:inline-block;
    float:left;
    cursor:pointer
}
.editpool-selelock{
    opacity:.5;
    cursor:default
}
.editpool-seleactive{
    background:url(../../bundleResources/images/icons/sprite-edit-pool.png) 0 -210px no-repeat;
    height:22px;
    padding:0 0 0 30px;
    margin:2px 18px 0 0;
    font-size:16px;
    color:#969696;
    font-weight:normal;
    line-height:22px;
    display:inline-block;
    float:left;
    cursor:pointer
}
.editpool-mag{
    margin-left:64px
}
.inputeditpool{
    height:38px;
    background-color:#fff;
    border:#c9c9c9 solid 1px;
    padding-left:8px;
    font-size:18px;
    font-weight:normal!important;
    color:#646464!important;
    overflow:hidden;
    margin-right:10px;
    font-weight:bold;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    line-height:40px;
    background:url(../../bundleResources/images/icons/sprite-edit-pool.png) right -135px no-repeat
}
.link-add-photo{
    color:#0096d8;
    font-size:14px;
    text-decoration:none
}
.link-add-photo:hover{
    color:#f09a32;
    text-decoration:underline
}
.link-pool-photo{
    color:#0096d8;
    font-size:14px;
    text-decoration:none;
    width:70px;
    overflow:hidden;
    display:block
}
.link-pool-photo div.qq-upload-button{
    background:none!important;
    color:#0096d8;
    display:block;
    height:31px;
    padding:0;
    text-align:left;
    width:119px
}
.link-pool-photo div.qq-upload-button:hover{
    background:none!important;
    color:#0096d8;
    display:block;
    height:31px;
    padding:0;
    text-align:left;
    width:119px
}
.link-pool-photo div.qq-upload-button div{
    color:#0096d8;
    font-size:14px;
    text-decoration:none;
    line-height:30px
}
.link-pool-photo div.qq-upload-button div:hover{
    color:#f09a32!important;
    text-decoration:underline
}
.add-course{
    margin-top:12px;
    margin-left:20px;
    margin-right:24px;
    position:absolute;
    left:363px;
    bottom:30px;
    width:155px
}
.add-course-save{
    margin-top:7px;
    margin-left:20px;
    margin-right:24px
}
.editpool-chart{
    float:left;
    margin:14px 0 25px 0
}
.editpool-chart>div.ui-slider-horizontal{
    height:7px!important
}
.editpool-schedule{
    float:left;
    position:relative;
    margin-bottom:50px
}
.editpool-suggestions{
    position:absolute;
    top:40px;
    left:0;
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    border:#c9c9c9 solid 1px;
    padding-left:8px;
    padding-bottom:10px;
    z-index:9
}
.editpool-iteam-list{
    font-size:16px;
    color:#8a8a8a;
    font-weight:normal!important;
    float:left;
    width:100%;
    padding:3px 3px 2px 9px
}
.editpool-title-list{
    color:#b2b2b2;
    font-size:14px;
    font-weight:normal;
    font-family:Inter-Bold,sans-serif;
    float:left;
    padding:12px 17px 0 9px
}
.editpool-bottom{
    margin-bottom:17px
}
.button-add-schedule-session{
    top:-52px;
    position:relative
}
.height-62{
    height:62px
}
.editpool-more{
    background:url(../../bundleResources/images/icons/ico-ep-more.png) right 6px no-repeat!important;
    padding:0 11px 0 0!important
}
.editpool-more:hover{
    background:url(../../bundleResources/images/icons/ico-ep-more.png) right -11px no-repeat!important;
    padding-right:11px!important
}
.ui-slider-handle.ui-state-default.ui-corner-all{
    width:19px;
    height:20px;
    background:url(../../bundleResources/images/icons/sprite-edit-pool.png) -2px -274px no-repeat;
    cursor:pointer;
    border:none;
    margin-top:-1px
}
.bg-blue-editpool{
    width:562px;
    height:50px;
    position:relative;
    top:-15px;
    margin-right:-6px;
    z-index:1
}
.editpool-chart.bg-blue-editpool div.ui-slider-range.ui-widget-header.ui-corner-all{
    background:#71d4f4;
    border:1px solid #107abb
}
.bg-blue-editpool .ui-widget-content{
    border:1px solid #c9c9c9;
    color:#333
}
.info-blue-editpool{
    background:url(../../bundleResources/images/icons/bg-ico-day.png) 0 0 no-repeat;
    width:45px;
    height:19px;
    text-align:center;
    font-size:12px;
    font-family:Inter;
    color:#fff;
    line-height:18px;
    position:absolute;
    top:39px;
    left:-10px
}
.facility-photo-btn div.qq-upload-button{
    background:none;
    line-height:30px;
    height:29px;
    width:117px;
    padding:0
}
.link-remove-photo{
    color:#8c0000;
    font-size:14px;
    text-decoration:none;
    margin-right:10px
}
.link-remove-photo:hover{
    color:#f09a32;
    text-decoration:underline
}
.remove-course{
    margin-right:24px;
    margin-top:13px
}
.icon_remove{
    background:url(../../bundleResources/images/icons/sprite-edit-pool.png) -3px -319px no-repeat;
    width:16px;
    height:16px;
    float:left;
    cursor:pointer
}
.remove_forinterval{
    height:40px;
    float:left
}
.remove-course.floatR{
    margin-top:0
}
.course-border{
    float:left;
    position:relative
}
.input-facility-url .line-table-relative>.profile_photo{
    position:absolute;
    left:-269px;
    top:-30px;
    display:none
}
#ui-datepicker-div{
    width:227px;
    background:#fff;
    border:1px solid #c9c9c9;
    box-shadow:1px 1px 1px #e1e1e1 inset
}
#ui-datepicker-div a.ui-datepicker-prev{
    background-image:url("../../bundleResources/images/backgrounds/mp_editpool.png");
    background-position:0 0;
    height:26px!important;
    width:23px!important;
    left:36px!important
}
#ui-datepicker-div a.ui-datepicker-next{
    background-image:url("../../bundleResources/images/backgrounds/mp_editpool.png");
    background-position:-26px 0;
    height:26px!important;
    width:23px!important;
    right:36px!important
}
#ui-datepicker-div a.ui-datepicker-prev.ui-datepicker-prev-hover{
    background-image:url("../../bundleResources/images/backgrounds/mp_editpool.png")!important;
    background-position:0 0!important;
    height:26px!important;
    width:23px!important;
    left:36px!important
}
#ui-datepicker-div a.ui-datepicker-next.ui-datepicker-next-hover{
    background-image:url("../../bundleResources/images/backgrounds/mp_editpool.png")!important;
    background-position:-26px 0!important;
    height:26px!important;
    width:23px!important;
    right:36px!important
}
#ui-datepicker-div .ui-datepicker-header{
    background:transparent!important;
    margin:8px 0 4px 0
}
#ui-datepicker-div div.ui-datepicker-title{
    font-size:12px;
    font-weight:normal;
    color:#8a8a8a;
    font-family:Inter;
    line-height:25px
}
#ui-datepicker-div table.ui-datepicker-calendar th{
    border-bottom:2px solid #fff;
    border-right:2px solid #fff;
    display:none
}
#ui-datepicker-div table.ui-datepicker-calendar{
    font-family:Inter;
    font-size:12px;
    font-weight:bold;
    color:#8a8a8a
}
#ui-datepicker-div table.ui-datepicker-calendar a.ui-state-default{
    color:#8a8a8a;
    font-weight:bold
}
#ui-datepicker-div table.ui-datepicker-calendar a.ui-state-hover{
    background:#a7a7a7;
    color:#fff;
    font-weight:bold
}
#ui-datepicker-div table.ui-datepicker-calendar a.ui-state-highlight{
    background:#d4d4d4;
    color:#fff;
    font-weight:bold
}
#ui-datepicker-div table.ui-datepicker-calendar a.ui-state-active{
    background:#a7a7a7;
    color:#fff;
    font-weight:bold
}
.datepicker-edit{
    width:55px;
    float:left
}
.name-setting{
    font-size:16px;
    color:#646464;
    font-family:Inter-Bold,sans-serif;
    text-align:left;
    margin:2px 0 36px 0;
    font-weight:normal;
    text-transform:uppercase;
    display:block;
    line-height:24px;
    height:22px
}
.info-name-setting{
    margin:-2px 0 0 16px;
    width:150px;
    float:left;
    line-height:18px;
    font-size:14px;
    color:#646464
}
.info-profile-setting{
    margin:-2px 0 0 0;
    float:left;
    line-height:18px;
    font-size:14px;
    color:#646464
}
.info-profile-setting p{
    line-height:18px;
    font-size:14px;
    color:#969696;
    margin:2px 0 0 0
}
.info-profile-setting a{
    color:#0096da;
    font-size:14px;
    text-decoration:none;
    margin:8px 0 0 0;
    display:inline-block;
    position:relative;
    bottom:-9px
}
.info-profile-setting a:hover{
    color:#f09a32;
    text-decoration:underline
}
.style-name-bold{
    color:#7b7b7b;
    font-size:16px;
    line-height:30px;
    font-weight:bold
}
.style-name-setting{
    color:#969696;
    font-size:16px;
    line-height:30px;
    padding-bottom:4px
}
.title-account-setting{
    font-size:24px;
    line-height:27px;
    font-family:Inter-Bold,sans-serif;
    color:#646464;
    margin:0 30px 0 30px;
    border-bottom:1px dotted #ccc;
    padding:35px 0 7px 0;
    text-transform:uppercase
}
.title-account-setting span{
    font-size:16px;
    color:#f19617;
    float:right;
    font-family:Inter;
    position:relative;
    bottom:-8px;
    text-transform:none
}
.title-account-setting>label{
    float:right;
    position:relative;
    bottom:5px;
    font-family:Inter
}
.ac_setting_left{
    width:330px;
    margin:19px 18px 21px 29px;
    float:left
}
.ac_setting_right{
    width:600px;
    margin:22px 0 90px 387px;
    float:left
}
.title-name-setting{
    font-size:16px;
    line-height:20px;
    font-family:Inter-Bold,sans-serif;
    color:#646464;
    margin:0;
    padding:0 0 7px 0;
    text-transform:uppercase
}
.title-setting-none{
    font-size:16px;
    line-height:20px;
    font-family:Inter-Bold,sans-serif;
    color:#646464;
    margin:25px 0 0 0;
    padding:0 0 7px 0;
    text-transform:uppercase
}
.setting-rightContent{
    margin:3px 0 0 0
}
.ac-setting-text{
    float:left;
    width:179px;
    height:90px;
    margin:21px 0 0 0
}
.ac-setting-text h3{
    color:#969696;
    font-size:16px;
    margin-top:-3px;
    font-weight:normal
}
.ac-setting-text span{
    color:#969696;
    font-size:12px;
    margin:10px 0 0 0;
    display:inline-block
}
.ac-setting-photo{
    float:left;
    width:71px;
    height:90px;
    margin:21px 29px 0 29px
}
.ac-setting-photo img{
    width:69px;
    height:69px;
    border:#dfdfdf 1px solid
}
.ac-setting-ulr{
    float:left;
    width:290px;
    height:90px;
    margin:21px 0 0 0
}
.ac-setting-ulr input.photourl{
    float:left;
    height:29px;
    line-height:29px;
    width:279px;
    padding:0 0 0 10px;
    font-size:16px;
    font-weight:normal;
    color:#969696;
    border:solid 1px #c9c9c9;
    margin:0 0 9px 0;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    font-family:Inter!important
}
.width-setting-grey{
    width:117px;
    line-height:28px
}
.width-popup-grey{
    width:77px;
    line-height:28px
}
.width-setting-blue{
    width:117px;
    line-height:28px
}
.popup-profile .title-line-table{
    margin:0;
    padding:0;
    width:555px!important
}
.popup-profile .title-line-table td.required{
    color:#646464!important
}
.popup-profile .title-line-table td:first-child{
    color:#646464
}
.title-line-table{
    margin:0;
    padding:0;
    width:600px
}
.title-line-table tr.trSection td:first-child{
    width:186px!important
}
.title-line-table td{
    padding:15px 0;
    line-height:22px;
    color:#969696;
    font-size:16px;
    font-family:Inter;
    border-top:1px dotted #ccc
}
.title-line-table td.required{
    color:#f19617
}
.title-line-table td>span{
    color:#737373;
    font-size:16px;
    font-weight:bold;
    margin-bottom:0;
    width:165px;
    display:inline-block;
    word-wrap:break-word
}
.title-line-table td>label{
    color:#969696;
    font-size:16px;
    background:url(../../bundleResources/images/icons/sprite-account-setting.png) -5px 6px no-repeat;
    padding:5px 0 5px 25px
}
.title-line-table td a{
    color:#0096da;
    font-size:16px;
    text-decoration:none;
    background:url(../../bundleResources/images/icons/sprite-account-setting.png) -3px -25px no-repeat;
    padding:5px 0 5px 23px
}
.title-line-table td a.hover{
    color:#f09a32;
    font-size:16px;
    text-decoration:none
}
.title-line-table td.show-edit{
    height:auto;
    padding-bottom:13px
}
.title-line-table td a.anchor{
    background:none;
    cursor:default
}
#tblEmail.title-line-table td>span{
    width:auto
}
#displayFirstName{
    width:360px
}
#displayLastName{
    width:200px
}
#displayEmail{
    width:359px!important
}
#LeaderboardChangesDisabled{
    margin-bottom:10px
}
#CommentChangesEmail{
    margin-bottom:10px
}
#CommentChangesDisabled{
    margin-bottom:10px
}
#LeaderboardChangesEmail{
    margin-bottom:10px
}
#ConnectionRequestDisabled{
    margin-bottom:10px
}
#ConnectionRequestEmail{
    margin-bottom:10px
}
.SuggestProfile{
    font-size:14px
}
.SuggestProfile a{
    color:#0096da;
    font-size:14px
}
.profile-link{
    padding:5px 0 5px 0!important;
    background:none!important
}
.profile-link:hover{
    text-decoration:underline!important;
    color:#f09a32
}
.edit-input-as{
    float:left;
    height:38px;
    line-height:16px;
    width:405px;
    padding:0 0 0 13px;
    font-size:16px!important;
    font-weight:normal!important;
    color:#969696!important;
    border:solid 1px #c9c9c9;
    margin:0 0 9px 0;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    font-family:Inter!important
}
.line-table-relative{
    position:relative;
    height:0;
    width:0;
    display:inline;
    float:left
}
.line-table-relative>.db-leftContent.db-profile-photo{
    position:absolute;
    left:-358px;
    top:-60px;
    display:none;
    background:url(../../resources/images/backgrounds/bg-setting.jpg) 0 top repeat-x #FFF
}
.edit-pool-table div.setting_error{
    color:#f19617!important;
    padding-top:9px!important
}
.input-pool-table div.setting_error{
    color:#f19617!important;
    padding-top:9px!important
}
.input-pool-table div.input{
    margin-bottom:9px
}
.edit-pool-table div.input{
    margin-bottom:9px
}
.edit-pool-table span.labelform{
    font-size:18px!important;
    font-weight:normal!important;
    line-height:25px;
    padding-left:13px!important;
    color:#646464!important
}
.edit-pool-table .edit-input-as{
    padding-left:12px!important;
    width:526px!important;
    line-height:30px!important;
    margin-bottom:0!important;
    font-size:18px!important
}
.edit-pool-table input.txtEditPlaceAddress{
    text-indent:0!important;
    padding-left:12px!important;
    padding-right:4px!important;
    color:#646464!important
}
.edit-seclect-as{
    float:left;
    width:435px;
    margin-bottom:10px;
    min-height:28px;
    border:#eee 1px solid;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    line-height:28px;
    font-size:16px;
    font-weight:bold;
    color:#aaa;
    position:relative;
    background:#fff;
    resize:none
}
.show-edit>div.edit-seclect-as{
    min-height:38px;
    border:none
}
.show-edit>div.edit-seclect-as span.k-dropdown-wrap.k-state-default{
    height:38px
}
.show-edit>div.edit-seclect-as span.k-dropdown-wrap.k-state-default>span.k-input{
    height:32px;
    line-height:32px
}
.show-edit>div.edit-seclect-as span.k-dropdown-wrap.k-state-default>input.k-input.js-custom-popup.seclec-facility{
    height:32px;
    line-height:32px;
    font-weight:bold;
    background:transparent
}
.show-edit>div.edit-seclect-as span.k-dropdown-wrap.k-state-default>span.k-select{
    background:url(../../bundleResources/images/icons/sprite-account-setting.png) no-repeat;
    height:15px;
    width:20px;
    background-position:-2px -224px;
    position:absolute;
    right:5px;
    top:12px;
    cursor:pointer;
    z-index:0;
    text-indent:-3333px;
    font-size:0;
    line-height:0;
    border:none
}
.show-edit>div.edit-seclect-as .CP_homepool{
    font-weight:normal
}
.show-edit>div.edit-seclect-as .CP_find{
    font-weight:normal
}
.show-edit>div.edit-seclect-as .CP_poptxt_active{
    font-weight:normal;
    line-height:18px;
    width:355px;
    display:table-cell;
    float:none;
    height:27px;
    line-height:14px;
    vertical-align:middle;
    word-break:normal!important
}
.show-edit>div.edit-seclect-as .CP_poptxt{
    font-weight:normal;
    line-height:18px;
    display:table-cell;
    float:none;
    height:27px;
    line-height:14px;
    vertical-align:middle;
    word-break:normal!important
}
.input-pool-table .input-schedule{
    color:#646464!important;
    font-weight:normal!important;
    font-size:18px!important
}
.open-close>div{
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    border:#c9c9c9 solid 1px;
    width:117px;
    height:216px
}
.span-add-schedule-session{
    position:relative;
    z-index:1
}
.open-close li:first-child{
    margin-top:10px
}
.open-close .ui-widget-content{
    border:none;
    color:#8a8a8a;
    font-size:16px;
    font-family:Inter;
    text-indent:12px;
    line-height:25px;
    background:#fff;
    cursor:pointer;
    box-shadow:1px 0 0 #e1e1e1 inset
}
.course-border .k-input{
    font-size:18px!important;
    line-height:25px!important
}
.editpool-schedule .k-input{
    font-size:18px!important;
    line-height:25px!important
}
.open-close .ui-widget-content.ui-selectee.ui-selected{
    border:none;
    color:#fff;
    font-size:16px;
    font-family:Inter;
    text-indent:12px;
    line-height:25px;
    background:#0096db;
    cursor:pointer
}
.open-close .ui-widget-content:hover{
    border:none;
    color:#fff;
    font-size:16px;
    font-family:Inter;
    text-indent:12px;
    line-height:25px;
    background:#afafaf;
    cursor:pointer
}
.show-edit>div.edit-seclect-as span.k-dropdown-wrap.k-state-default>span.k-select>span.k-icon.k-i-arrow-s{
    margin-top:10px;
    margin-right:5px
}
.edit-day-as{
    float:left;
    height:29px;
    line-height:29px;
    width:384px;
    padding:0 0 0 24px;
    font-size:16px;
    font-weight:normal;
    color:#969696;
    border:solid 1px #c9c9c9;
    margin:0 0 9px 0;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px
}
.icon-day-as{
    float:left;
    width:22px;
    height:22px;
    display:inline-block;
    margin:4px 0 0 5px;
    background:url(../../bundleResources/images/calendar_icon_start.png) 0 0 no-repeat;
    cursor:pointer
}
.btn-save-as{
    float:right;
    margin-top:5px
}
.icon-checkbox-as{
    float:left;
    margin:5px 50px 0 0
}
.icon-checkbox-as>input{
    float:left
}
.icon-checkbox-as>div{
    float:left;
    margin:0 0 0 5px;
    line-height:15px
}
.edit-seclect-as>a{
    text-decoration:none;
    font-weight:normal
}
.edit-seclect-as>a:hover{
    text-decoration:none;
    color:#aaa;
    font-weight:normal
}
.list-seclect-as{
    top:27px;
    left:-1px;
    width:435px;
    height:102px;
    min-width:430px;
    overflow-x:hidden;
    overflow-y:auto;
    position:relative;
    background:#FFF;
    z-index:10;
    border:1px solid #eee;
    color:#aaa;
    display:none;
    margin-bottom:25px
}
.list-seclect-as a{
    text-indent:15px;
    color:#757575;
    font-weight:normal!important
}
.setting-check-none{
    background:url(../../bundleResources/images/icons/sprite-account-setting.png) -1px -195px no-repeat;
    height:20px;
    padding:0 0 0 39px;
    margin:3px 35px 0 0;
    font-size:14px;
    font-weight:bold;
    line-height:20px;
    display:inline-block;
    float:left;
    cursor:pointer
}
.setting-check-active{
    background:url(../../bundleResources/images/icons/sprite-account-setting.png) -1px -166px no-repeat;
    height:20px;
    padding:0 0 0 39px;
    margin:3px 35px 0 0;
    font-size:14px;
    font-weight:bold;
    line-height:20px;
    display:inline-block;
    float:left;
    cursor:pointer
}
.setting-sele-none{
    background:url(../../bundleResources/images/icons/sprite-account-setting.png) -1px -110px no-repeat;
    height:20px;
    padding:0 0 0 39px;
    margin:3px 35px 0 0;
    font-size:14px;
    font-weight:bold;
    line-height:20px;
    display:inline-block;
    float:left;
    cursor:pointer
}
.setting-sele-active{
    background:url(../../bundleResources/images/icons/sprite-account-setting.png) -1px -137px no-repeat;
    height:20px;
    padding:0 0 0 39px;
    margin:3px 35px 0 0;
    font-size:14px;
    font-weight:bold;
    line-height:20px;
    display:inline-block;
    float:left;
    cursor:pointer
}
.setting_error{
    color:#f00;
    clear:left;
    margin:0;
    font-size:12px;
    line-height:12px
}
.db-profile-photo{
    margin-top:44px;
    box-shadow:none!important
}
.link-supdomain{
    float:left;
    line-height:30px;
    height:30px;
    margin-right:10px;
    margin-top:0
}
.edit-input-supdomain{
    float:left;
    height:29px;
    line-height:29px;
    width:333px;
    padding:0 0 0 10px;
    font-size:16px;
    font-weight:normal;
    color:#969696;
    border:solid 1px #c9c9c9;
    margin:0;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    margin-top:0
}
.sms-supdomain{
    background:#f0f4f9;
    height:30px;
    line-height:30px;
    font-size:12px;
    font-family:Inter;
    margin:12px 0 10px 0;
    width:417px;
    padding:0 10px
}
.popup-avata-edit{
    width:450px;
    float:left;
    padding:30px!important;
    background:none repeat scroll 0 0 #f8f8f8!important;
    border:1px solid #c9c9c9!important;
    border-radius:8px 8px 8px 8px!important;
    box-shadow:0 2px 0 #d4d4d4!important;
    position:relative!important;
    overflow:hidden!important
}
.rotate-left-right{
    margin:10px 0 30px 0;
    float:left
}
.rotate-left-right>div{
    padding:4px 20px 0 0;
    display:inline
}
.rotate-left-right>div>img{
    vertical-align:middle
}
.rotate-left-right>div>a{
    width:150px;
    margin-left:5px;
    color:#0096da;
    font-size:13px;
    font-family:Inter;
    font-weight:normal!important;
    text-decoration:none!important
}
.rotate-img{
    max-width:450px;
    max-height:450px
}
.myphoto-crop{
    margin:0 0 0 8px;
    position:relative;
    top:-8px;
    font-size:12px
}
.myphoto-crop>img{
    vertical-align:middle;
    width:12px;
    height:11px;
    border:none;
    margin-bottom:2px
}
.myphoto-crop>a{
    width:150px;
    margin-left:0;
    color:#0096da;
    text-decoration:none;
    font-family:Inter;
    font-size:12px!important;
    line-height:12px;
    background-image:none!important;
    padding:0!important
}
.myphoto-crop>a:hover{
    color:#0096da;
    text-decoration:none
}
.ico-crop{
    background:url(../../bundleResources/images/icons/sprite-account-setting.png) -7px -72px no-repeat;
    display:inline-block;
    width:12px;
    height:11px
}
.ico-rotate-left{
    background:url(../../bundleResources/images/icons/sprite-account-setting.png) 0 -55px no-repeat;
    display:inline-block;
    width:12px;
    height:14px;
    position:relative;
    top:3px
}
.ico-rotate-right{
    background:url(../../bundleResources/images/icons/sprite-account-setting.png) -13px -55px no-repeat;
    display:inline-block;
    width:12px;
    height:14px;
    position:relative;
    top:3px
}
.ico-profile-check{
    background:url(../../bundleResources/images/icons/sprite-account-setting.png) -4px -87px no-repeat;
    display:inline-block;
    width:16px;
    height:15px
}
.cancelMode{
    background:none!important;
    padding:5px 0!important
}
.ico-as-select{
    background:url(../../bundleResources/images/icons/sprite-account-setting.png) no-repeat;
    height:15px;
    width:20px;
    background-position:-2px -224px;
    position:absolute;
    right:5px;
    top:12px;
    cursor:pointer;
    z-index:0;
    text-indent:-3333px;
    font-size:0;
    line-height:0
}
#showAssociationPoolSectionPopup .CP_icodown{
    top:2px!important
}
#showAssociationPoolSectionPopup .pa_Input.pa_SearchValue.CreatPool_pool{
    margin:0!important
}
#showAssociationPoolSectionPopup .CP_find{
    font-weight:bold!important;
    color:#0096d8!important
}
#showAssociationPoolSectionPopup .CP_find>a{
    font-weight:bold!important;
    color:#0096d8!important
}
#showAssociationPoolSectionPopup .CP_find>a:hover{
    color:#f09a32!important
}
.workout-details-title{
    position:relative;
    z-index:8
}
.input-select-sort{
    float:right;
    width:158px;
    height:28px;
    border:#eee 1px solid;
    border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    line-height:28px;
    font-size:16px;
    font-weight:bold;
    color:#aaa;
    position:relative;
    background:#fff;
    resize:none;
    margin-left:20px
}
.input-select-sort>a{
    text-decoration:none
}
.input-select-sort>a:hover{
    text-decoration:none;
    color:#aaa
}
.input-sort-des{
    display:block;
    height:28px;
    left:0;
    line-height:28px;
    outline:medium none;
    overflow:hidden;
    position:absolute;
    text-indent:12px;
    top:0;
    cursor:pointer;
    color:#aaa;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    width:100%;
    z-index:5
}
.title-sort{
    font-size:16px;
    color:#b2b2b2;
    font-weight:normal
}
.list-sort{
    top:27px;
    left:-1px;
    width:158px;
    min-width:158px;
    overflow-y:auto;
    overflow-x:hidden;
    position:absolute;
    background:#FFF;
    z-index:10;
    border:1px solid #eee;
    color:#aaa;
    display:none
}
.sort_dropdown_list{
    background-color:#fff;
    text-decoration:none;
    float:left;
    width:100%;
    font-size:14px;
    padding:3px 3px 3px 11px;
    font-weight:bold;
    color:#757575;
    cursor:pointer
}
.sort_dropdown_list:hover{
    background-color:#39f;
    text-decoration:none;
    color:#fff
}
.workout-listing{
    float:left;
    margin:16px 30px 0 30px;
    width:957px;
    padding-bottom:60px
}
.workout-listing div.js_item{
    padding:18px 0;
    border-bottom:#ccc 1px dotted
}
.workout-listing>section.hearder-top th{
    padding:10px 0;
    border-bottom:#ccc 1px dotted;
    color:#ffa54c;
    font-size:14px;
    font-weight:normal;
    font-family:Inter-Bold,sans-serif
}
.workout-listing>section.hearder-top th span{
    cursor:pointer;
    text-transform:uppercase
}
.workout-listing div.js_item>table td:first-child{
    padding:0 18px 0 8px;
    width:88px
}
.workout-listing div.js_item>table td>span{
    font-size:14px;
    color:#aaa;
    position:relative;
    top:-1px
}
.workout-listing div.js_item>table td>h5{
    margin:5px 0 2px 0;
    width:395px;
    word-wrap:break-word
}
.workout-listing div.js_item>table td>h5>a{
    font-family:Inter;
    font-size:20px;
    color:#0096da;
    text-decoration:none
}
.workout-listing div.js_item>table td>h5>a:hover{
    text-decoration:underline;
    color:#f09a32
}
.workout-listing div.js_item>table td>p{
    font-size:14px;
    color:#aaa
}
.workout-listing div.js_item>table td>p>a{
    font-size:14px;
    color:#aaa;
    text-decoration:none
}
.workout-listing div.js_item>table td>p>a:hover{
    color:#f09a32;
    text-decoration:underline
}
.workout-list-comment{
    float:left;
    margin:8px 0 0 0
}
.wk-ico-blue{
    background:url(../../bundleResources/images/icons/sprite-workout-listing.png) -1px 4px no-repeat;
    height:10px;
    width:3px;
    margin:0 4px 0 3px
}
.wk-ico-start{
    background:url(../../bundleResources/images/icons/sprite-workout-listing.png) 0 -11px no-repeat;
    padding-left:13px;
    font-size:12px;
    color:#757575;
    font-weight:normal
}
.wk-ico-comment{
    background:url(../../bundleResources/images/icons/sprite-workout-listing.png) 0 -49px no-repeat;
    padding-left:15px;
    font-size:12px;
    color:#757575;
    font-weight:normal
}
.wk-ico-cup{
    background:url(../../bundleResources/images/icons/sprite-workout-listing.png) 0 -30px no-repeat;
    padding-left:14px;
    font-size:12px;
    color:#757575;
    font-weight:normal
}
.title-workout-listing{
    font-size:24px;
    line-height:27px;
    font-family:Inter-Bold,sans-serif;
    color:#b2b2b2;
    margin:0 30px 0 30px;
    border-bottom:1px dotted #ccc;
    padding:35px 0 7px 0
}
.title-workout-listing>label{
    float:right;
    position:relative;
    bottom:5px;
    font-family:Inter
}
.workout-name{
    color:#86ca0d;
    font-size:30px;
    text-align:center;
    font-weight:bold;
    line-height:21px
}
.workout-name>span{
    color:#86ca0d!important;
    font-size:30px!important;
    text-align:center;
    font-weight:bold;
    line-height:21px;
    top:-1px!important
}
.workout-name>label{
    color:#adadad;
    font-size:16px;
    text-align:center;
    font-weight:bold
}
.workout-name>div{
    color:#adadad;
    font-size:16px;
    text-align:center;
    font-weight:bold;
    display:inline;
    text-transform:uppercase
}
.workout-name>img{
    margin-top:-5px
}
.ico-workout-down{
    color:#ffa54c;
    font-family:Inter-Bold,sans-serif;
    font-size:14px;
    background:url(../../bundleResources/images/icons/sprite-workout-listing.png) right -64px no-repeat;
    padding:0 20px 0 0;
    height:20px;
    cursor:pointer
}
.ico-workout-up{
    color:#ffa54c;
    font-family:Inter-Bold,sans-serif;
    font-size:14px;
    background:url(../../bundleResources/images/icons/sprite-workout-listing.png) right -91px no-repeat;
    padding:0 20px 0 0;
    height:20px;
    cursor:pointer
}
.macdetect .ico-workout-down{
    background-position:right -67px
}
.macdetect .ico-workout-up{
    background-position:right -94px
}
#memberSearchResultBody{
    margin-bottom:1px!important
}
.connection-requests{
    float:left;
    margin:0 20px 20px 20px;
    width:977px;
    padding-bottom:0
}
.connection-requests>div{
    padding:18px 0;
    border-bottom:#ccc 1px dotted
}
.connection-requests>div>table{
    height:90px
}
.connection-requests>div>table td:first-child{
    padding:0 18px 0 0;
    width:88px
}
.connection-requests>div>table td>span{
    font-size:14px;
    color:#aaa;
    position:relative;
    top:-1px
}
.connection-requests>div>table td>h5{
    margin:0px 0 2px 0
}
.connection-requests>div>table td>h5 a{
    font-family:Inter;
    font-size:20px;
    color:#0d71ab;
    text-decoration:none;
    font-weight:bold;
    width:210px;
    word-wrap:break-word;
    float:left
}
.connection-requests>div>table td>h5 a:hover{
    text-decoration:underline;
    color:#f09a32
}
.connection-requests>div>table td>p{
    font-size:16px;
    color:#747474
}
.connection-requests>div>table td>p>a{
    font-size:16px;
    color:#747474;
    text-decoration:none
}
.connection-requests>div>table td>p>a:hover{
    color:#f09a32;
    text-decoration:underline
}
.connection-name{
    color:#86ca0d;
    font-size:40px;
    font-weight:bold
}
.connection-name>span{
    color:#86ca0d!important;
    font-size:30px!important;
    text-align:center;
    font-weight:bold;
    line-height:21px;
    top:-1px!important;
    margin-left:20px
}
.connection-name>label{
    color:#adadad;
    font-size:20px;
    text-align:center;
    font-family:Inter-Bold,sans-serif;
    font-weight:normal;
    margin-left:-2px;
    text-transform:uppercase
}
.connection-name>b{
    color:#86ca0d;
    font-size:40px;
    font-weight:bold;
    cursor:pointer
}
.connection-requests .connection-name>span.js_NumberFriends{
    color:#86ca0d!important;
    font-size:40px!important;
    font-weight:bold;
    cursor:pointer
}
.connection-name>img{
    margin-top:-5px
}
.connection-requests-popup{
    float:left;
    width:100%;
    font-size:14px
}
.connection-requests-popup .link-conection{
    width:215px;
    word-wrap:break-word;
    display:block
}
.cr-content-popup{
    float:left;
    width:370px;
    padding-top:17px!important;
    padding-bottom:33px!important;
    margin-bottom:16px;
    color:#646464;
    font-size:12px;
    font-family:Inter;
    border-bottom:1px dotted #ccc;
    text-align:center
}
.cr-blue-popup{
    color:#0096d8;
    cursor:pointer
}
.cr-table-popup{
    float:left;
    width:370px
}
.cr-table-popup>div{
    border-bottom:1px dotted #ccc;
    padding:16px 0 14px 0
}
.connection-requests-popup .cr-table-popup>div{
    border-bottom:none
}
.connection-requests-popup .Notify_center{
    top:14px
}
.cr-name-connection{
    margin:-2px 0 0 0;
    float:left;
    line-height:18px;
    font-size:14px;
    color:#646464
}
.cr-name-connection>label{
    font-weight:bold
}
.cr-name-connection>span{
    font-weight:bold;
    color:#0096da
}
.cr-name-connection>div.ellipsis a{
    width:210px;
    display:block;
    word-wrap:break-word
}
.ellipsis{
    overflow:hidden;
    height:37px
}
.ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:43px
}
.ellipsis>*:first-child{
    float:right;
    width:100%;
    margin-left:-5px
}
.ellipsis:after{
    content:"\02026";
    box-sizing:content-box;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    float:right;
    position:relative;
    top:-25px;
    left:100%;
    width:3em;
    margin-left:-3em;
    padding-right:5px;
    text-align:right;
    color:#0096da;
    font-size:14px;
    font-weight:bold;
    background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    background:-moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    background:-o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    background:-ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    background:linear-gradient(to right,rgba(255,255,255,0),white 50%,white)
}
.connection-requests .connection-name{
    padding-left:20px;
    white-space:nowrap
}
.connection-requests .ellipsis{
    overflow:hidden;
    height:48px
}
.connection-requests .ellipsis:before{
    content:"";
    float:left;
    width:5px;
    height:55px
}
.connection-requests .ellipsis>*:first-child{
    float:right;
    width:100%;
    margin-left:-5px
}
.connection-requests .ellipsis:after{
    content:"\02026";
    box-sizing:content-box;
    -webkit-box-sizing:content-box;
    -moz-box-sizing:content-box;
    float:right;
    position:relative;
    top:-25px;
    left:100%;
    width:3em;
    margin-left:-3em;
    padding-right:5px;
    text-align:right;
    color:#0d71ab;
    font-size:14px;
    font-weight:bold;
    background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),to(white),color-stop(50%,white));
    background:-moz-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    background:-o-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    background:-ms-linear-gradient(to right,rgba(255,255,255,0),white 50%,white);
    background:linear-gradient(to right,rgba(255,255,255,0),white 50%,white)
}
.title-pending-requests{
    padding:27px 0 13px 0!important
}
.connection-requests.title-pending-requests{
    padding-top:0!important
}
.title-connection-requests{
    font-size:18px;
    line-height:27px;
    font-family:Inter-Bold,sans-serif;
    color:#b2b2b2;
    margin:0 30px 0 30px;
    border-bottom:1px dotted #ccc;
    padding:14px 0 13px 0;
    text-transform:uppercase
}
.connection-symbol{
    width:0;
    height:0;
    position:absolute;
    border:6px solid transparent;
    border-top-color:#353535;
    left:83px;
    top:-1px
}
.connection-symbol-selected{
    width:0;
    height:0;
    position:absolute;
    border:6px solid transparent;
    border-top-color:#353535;
    left:13px;
    top:37px;
    z-index:99
}
#divConnectionPopUpHeader{
    right:5px!important
}
.cr-icon-loading{
    text-align:center;
    margin:13px 0;
    width:100%;
    height:11px;
    display:block;
    background:url(../../bundleResources/images/icons/icon-loading.gif) center center no-repeat
}
.updatePoolClass{
    cursor:pointer;
    color:#aaa;
    text-decoration:none
}
.updatePoolClass:hover{
    cursor:pointer;
    color:#f19617;
    text-decoration:underline
}
.tipsy{
    padding:5px;
    font-size:10px;
    opacity:.8;
    filter:alpha(opacity=80);
    position:absolute;
    z-index:9999
}
.tipsy-inner{
    padding:5px 8px 4px 8px;
    background-color:black;
    color:white;
    max-width:200px;
    text-align:center
}
.tipsy-inner{
    -moz-border-radius:3px;
    -webkit-border-radius:3px
}
.tipsy-north{
    background-position:top center
}
.tipsy-south{
    background-position:bottom center
}
.tipsy-east{
    background-position:right center
}
.tipsy-west{
    background-position:left center
}
.workout-details{
    float:left;
    padding:30px 28px 0 28px;
    width:963px;
    background:#fff;
    margin-left:-1px
}
.workout-top-title{
    float:left;
    margin:-6px 0 0 0;
    word-wrap:break-word;
    width:695px
}
.workout-top-img{
    float:left;
    margin:0 16px 0 0
}
.details-title-top{
    color:#797979;
    font-size:26px;
    margin:1px 0 0 0;
    display:inline
}
.details-title-bottom{
    float:left;
    font-size:12px;
    font-family:Inter;
    color:#797979;
    position:relative;
    margin-top:7px
}
.details-title-bottom a{
    color:#0096da;
    text-decoration:none
}
.details-title-bottom a:hover{
    text-decoration:underline;
    color:#f09a32
}
.space-hover-edit{
    position:absolute;
    top:0;
    right:-15px
}
.workout-top-social{
    float:right;
    position:relative
}
.workout-pools-list{
    width:472px;
    border:solid 1px #ebebeb;
    background:#f6f6f6;
    margin-bottom:10px;
    position:relative
}
.ui-like-comment{
    width:472px;
    float:left;
    margin-bottom:14px;
    margin-top:5px
}
.popup_clearli{
    width:100%!important;
    height:0!important;
    margin:0!important;
    font-size:0!important;
    line-height:0!important;
    padding:0!important
}
.pools-list-acheivements{
    width:416px;
    border:0
}
.pools-list-acheivements td{
    padding:10px 10px 6px 10px;
    line-height:12px
}
.name-unknown-pool{
    font-size:18px;
    color:#797979;
    font-weight:bold;
    float:left;
    margin-right:20px
}
.achivement_popup_activity_feed{
    float:left;
    width:546px;
    height:380px;
    overflow-x:hidden;
    overflow-y:auto;
    margin-bottom:-20px
}
.likes_popup_activity_feed{
    float:left;
    width:526px!important;
    height:380px;
    overflow-x:hidden;
    overflow-y:auto;
    margin-bottom:-20px;
    padding-right:20px
}
.achievement-list{
    width:444px;
    margin:5px 0 3px 29px;
    float:left;
    height:327px;
    overflow-x:hidden;
    overflow-y:hidden
}
.achievement-list td{
    height:75px
}
.achievement-list td>h5{
    font-size:16px;
    color:#0096da;
    font-weight:bold
}
.achievement-list td>h5>a{
    font-size:16px;
    color:#0096d8;
    font-weight:bold
}
.achievement-list td>h5>a:hover{
    color:#f09a32
}
.achievement-list td>p>a{
    font-size:13px;
    color:#646464;
    line-height:16px
}
.achievement-list td>p>a:hover{
    color:#f09a32
}
.achievement-list td span.number{
    font-size:28px;
    color:#85ca0c;
    font-weight:bold;
    text-decoration:none!important
}
.achievement-list td>a>span.number:hover{
    color:#f09a32
}
.achievement-list td>a:hover{
    text-decoration:none!important;
    color:#f09a32
}
.achievement-list td>span.style-grey{
    font-size:14px;
    color:#b2b2b2;
    font-family:Inter-Bold,sans-serif;
    text-transform:uppercase
}
.label-detail-icon{
    top:10px!important;
    left:-8px;
    font-size:12px!important;
    color:#b3b3b3!important
}
.label-detail-txt{
    left:-8px;
    top:-5px!important;
    position:relative;
    font-size:12px!important;
    color:#b3b3b3!important
}
.txt-pool-rank{
    font-size:26px;
    color:#1079ba;
    font-weight:bold;
    line-height:normal;
    margin-right:-1px;
    top:-5px;
    position:relative;
    word-wrap:normal;
    display:inline-block
}
.txt-pool-rank span{
    font-size:16px;
    color:#1079ba;
    font-weight:bold;
    line-height:normal;
    bottom:7px;
    position:relative;
    word-wrap:normal;
    left:-5px
}
.txt-pool-rank a{
    color:#1079ba;
    font-size:26px;
    left:-40px;
    position:relative;
    text-transform:none
}
.txt-pool-rank a:hover{
    color:#f09a32
}
.comment-workout-detail{
    margin:-2px 0 0 10px;
    width:368px;
    float:left;
    line-height:20px;
    font-size:14px;
    color:#646464;
    float:left;
    position:relative
}
.comment-workout-txt{
    font-size:12px;
    color:#737373;
    line-height:16px;
    word-wrap:break-word
}
.day-comment-workout{
    position:absolute;
    top:0;
    right:10px;
    text-align:right;
    color:#b5b5b5;
    font-size:12px
}
.popup-down-pools{
    position:absolute;
    top:3px;
    right:3px;
    border-top:#d9d9d9 1px solid;
    border-left:#d9d9d9 1px solid;
    border-bottom:#d9d9d9 2px solid;
    border-right:#d9d9d9 2px solid;
    border-radius:3px;
    background:#f8f8f8;
    z-index:7;
    width:138px;
    height:60px;
    text-align:center
}
.popup-down-settings{
    position:absolute;
    top:-10px;
    right:-3px;
    border-top:#d9d9d9 1px solid;
    border-left:#d9d9d9 1px solid;
    border-bottom:#d9d9d9 2px solid;
    border-right:#d9d9d9 2px solid;
    border-radius:3px;
    background:#f8f8f8;
    z-index:1;
    width:143px;
    text-align:left;
    padding:4px 12px 6px 12px;
    font-family:Inter
}
.popup-down-settings span{
    font-size:14px;
    color:#646464;
    display:inline-block;
    border-bottom:1px dotted #ccc;
    line-height:30px;
    width:100%;
    padding-bottom:6px
}
.popup-down-settings a{
    color:#0096d8;
    font-size:14px;
    font-family:Inter;
    line-height:30px;
    text-decoration:none
}
.popup-down-settings a:hover{
    text-decoration:underline;
    color:#f09a32
}
.missing-workoutout{
    float:left;
    width:1018px;
    height:696px;
    background:url(../../bundleResources/images/backgrounds/missing-workoutout.jpg) 0 0 no-repeat #fff;
    background-size:1017px 696px;
    text-align:center;
    vertical-align:middle
}
.missing-workoutout p{
    width:472px;
    height:89px;
    border-radius:10px;
    background:#FFF;
    display:inline-block;
    margin:229px auto 0 auto;
    opacity:.7
}
.missing-workoutout span{
    font-family:Inter;
    font-size:25px;
    font-weight:bold;
    color:#464646;
    position:relative;
    top:14px
}
.icon-down-pools{
    position:absolute;
    top:10px;
    right:10px;
    z-index:7
}
.popup-down-pools{
    position:absolute;
    top:3px;
    right:3px;
    border-top:#d9d9d9 1px solid;
    border-left:#d9d9d9 1px solid;
    border-bottom:#d9d9d9 2px solid;
    border-right:#d9d9d9 2px solid;
    border-radius:3px;
    background:#f8f8f8;
    z-index:7;
    width:138px;
    height:60px;
    text-align:center
}
.popup-down-pools>a{
    color:#0096d8;
    font-size:14px;
    font-family:Inter;
    line-height:60px;
    text-decoration:none
}
.popup-down-pools>a:hover{
    text-decoration:underline;
    color:#f09a32
}
.txt-name-comment{
    color:#737373;
    font-size:11px;
    text-decoration:none;
    display:inline-block;
    line-height:16px;
    text-align:right
}
.wd-wraplink{
    float:right;
    width:100%
}
.links-name-comment{
    color:#0096da;
    font-size:11px;
    text-decoration:none;
    text-transform:uppercase
}
.wd-link{
    color:#0096d8;
    font-size:11px;
    text-decoration:none;
    text-transform:none!important
}
.links-name-comment:hover,.wd-link:hover{
    color:#f09a32;
    font-size:11px;
    text-decoration:underline
}
.line-comment-bottom{
    float:left;
    padding:8px 0 9px 10px
}
.line-border-bottom{
    border-bottom:1px dotted #e3e3e3;
    height:0;
    float:left;
    margin:15px 0 0 0;
    width:100%
}
.workout-comment-textarea{
    width:405px;
    height:16px;
    background:#fff;
    border:#c9c9c9 1px solid;
    padding:5px;
    font-size:12px;
    color:#737373;
    resize:none;
    line-height:16px
}
.box-comment-input{
    background:#f3f3f3;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    padding:10px;
    margin:-1px 0 5px 0;
    position:relative
}
.local-pools-list{
    margin:0 0 0 -4px;
    float:left;
    line-height:17px;
    font-size:12px;
    color:#646464;
    width:264px;
    word-wrap:break-word
}
.local-pools-list>a{
    font-weight:bold;
    font-size:13px;
    color:#0096da;
    width:225px
}
.local-pools-list>a:hover{
    color:#f09a32;
    text-decoration:underline
}
.local-pools-list>p{
    line-height:14px;
    margin-top:8px
}
.assign-facility{
    font-size:12px!important;
    font-weight:normal!important;
    width:auto!important;
    color:#0096da!important
}
.border-assign-left{
    border-left:1px dotted #c9c9c9;
    height:65px;
    width:66px;
    padding:20px 10px 0 10px
}
.name-workout-pools{
    color:#86ca0d;
    font-size:36px;
    text-align:center;
    font-weight:bold;
    line-height:21px;
    padding-left:1px!important;
    padding-right:0!important
}
.name-workout-pools label{
    color:#b2b2b2;
    font-size:14px;
    text-align:center;
    font-weight:normal;
    line-height:0;
    top:6px;
    position:relative;
    font-family:Inter-Bold,sans-serif
}
.name-workout-pools span{
    color:#b2b2b2;
    font-size:14px;
    text-align:center;
    font-weight:normal;
    line-height:0;
    top:6px;
    position:relative;
    font-family:Inter-Bold,sans-serif;
    text-transform:uppercase
}
.popup-workout-pools{
    position:absolute;
    border-top:#d9d9d9 1px solid;
    border-left:#d9d9d9 1px solid;
    border-bottom:#d9d9d9 2px solid;
    border-right:#d9d9d9 2px solid;
    border-radius:3px;
    background:#f8f8f8;
    z-index:7;
    width:256px;
    padding:10px;
    left:8px
}
.popup-workout-input{
    border:#d9d9d9 1px solid;
    border-radius:3px;
    background:#fff;
    width:234px;
    padding:10px;
    resize:none
}
.popup-workout-text{
    border-radius:3px;
    background:#f8f8f8;
    width:234px;
    padding:6px 9px;
    word-wrap:break-word
}
.txt-your-like-swim{
    color:#646464;
    font-size:14px;
    font-family:Inter-Bold,sans-serif;
    font-weight:normal;
    text-transform:uppercase;
    margin:6px 0 16px 0
}
.popup-your-like-swim{
    background:#f8f8f8!important;
    border:1px solid #d9d9d9!important;
    border-radius:2px!important;
    box-shadow:4px 2px 0 rgba(0,0,0,0.15)!important;
    z-index:777;
    width:354px;
    padding:20px;
    left:592px;
    top:60px;
    position:absolute
}
.popup-sendmail-workout{
    background:#f8f8f8!important;
    border:1px solid #d9d9d9!important;
    border-radius:2px!important;
    box-shadow:4px 2px 0 rgba(0,0,0,0.15)!important;
    z-index:777
}
.popup-your-comment-swim{
    background:#f8f8f8;
    z-index:777;
    width:526px;
    padding:20px;
    border:1px solid #d9d9d9!important;
    box-shadow:4px 1px 0 0 rgba(0,0,0,0.15)
}
.pace-per{
    width:310px!important
}
.achievement-list span.ico-pool-cup{
    margin-right:25px;
    top:2px
}
.popup-your-comment-swim span.ico-pool-cup{
    margin-right:25px;
    top:0
}
.popup-your-comment-swim span.number{
    width:auto!important;
    top:-5px!important;
    font-size:36px!important
}
.popup-accountsetting #poolNameError{
    position:absolute;
    top:50px;
    right:0;
    font-size:12px;
    color:red;
    font-family:Inter!important;
    margin-left:9px
}
.updatePoolClass{
    cursor:pointer;
    color:#aaa;
    text-decoration:none
}
.updatePoolClass:hover{
    cursor:pointer;
    color:#f19617;
    text-decoration:underline
}
.log-in .input{
    float:left!important
}
.log-in .input input,.input textarea,.input select{
    position:relative!important;
    margin:0!important;
    border-width:1px!important;
    padding:2px 4px 6px 6px!important;
    height:30px!important;
    font-size:18px!important;
    font-weight:bold!important;
    color:#666!important;
    line-height:normal
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    ::i-block-chrome,input#userName{
        width:267px!important;
        padding:0 0 0 11px!important;
        text-indent:0!important
    }
    ::i-block-chrome,.log-in .input textarea{
        width:264px
    }
    ::i-block-chrome,.log-in .input select{
        width:264px
    }
}
.popup-contact-like-swim{
    border:none!important;
    border-radius:3px;
    background:#f8f8f8!important;
    z-index:7;
    max-width:none!important;
    min-width:none!important
}
.popup-contact-like-swim>div.qtip-content{
    padding:0
}
.who-liked-swim{
    font-size:14px;
    color:#737373;
    font-weight:bold;
    text-decoration:none
}
.who-liked-swim:hover{
    color:#f09a32;
    text-decoration:underline
}
.list-analysis{
    width:100%;
    margin-bottom:13px;
    float:left
}
.list-analysis th{
    height:39px;
    color:#646464;
    font-size:11px;
    font-family:Inter;
    font-weight:normal;
    text-transform:uppercase;
    cursor:pointer
}
.list-analysis td{
    height:39px;
    border-bottom:1px dotted #e3e3e3;
    font-size:16px;
    font-family:Inter
}
.list-analysis tr.txt-sup>td{
    font-size:14px;
    font-weight:bold
}
.list-analysis tr.border-bottom-none>td{
    border-bottom:none;
    height:30px
}
.list-analysis tr.border-bottom>td{
    height:30px
}
.list-analysis tr.color-mix{
    color:#63618f
}
.list-analysis tr.red-color{
    color:#cf786b
}
.list-analysis tr.blue-color{
    color:#82ad32
}
.list-analysis .WD_txtMix,.list-analysis .WD_txtMixed,.list-analysis .WD_txtIM,.list-analysis .WD_txtFly,.list-analysis .WD_txtBreast,.list-analysis .WD_txtBack,.list-analysis .WD_txtFree,.list-analysis .WD_txtDrill,.list-analysis .WD_txtUnknown{
    float:none;
    width:auto;
    cursor:pointer
}
.WD_ico_top{
    display:inline-block;
    width:10px;
    height:10px;
    cursor:pointer;
    margin:8px 10px 0 0;
    position:relative;
    top:-4px;
    font-size:10px
}
.WD_ico_bottom{
    display:inline-block;
    width:10px;
    height:10px;
    cursor:pointer;
    margin:8px 10px 0 0px;
    position:relative;
    top:-4px;
    font-size:10px
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    .WD_ico_top{
        font-size:16px
    }
    .divLoginPopup{
        transition-delay:inherit!important
    }
    .open_div_popup div.divLoginPopup .login-input-style{
        position:relative;
        top:-500px
    }
    .open_div_popup:hover div.divLoginPopup .login-input-style{
        position:inherit;
        top:inherit
    }
}
.list-analysis tr.reset-color-top>td{
    color:#a7a7a7;
    border-top:1px dotted #e3e3e3
}
.list-analysis tr.reset-color>td{
    color:#a7a7a7
}
.analysis-indent{
    text-indent:35px
}
.analysis-export{
    margin:22px 0 100px 0;
    float:right;
    font-size:14px;
    color:#646464
}
.analysis-export>a{
    color:#0096d8;
    text-decoration:none;
    margin:0 9px
}
.analysis-export>a:hover{
    color:#f09a32;
    text-decoration:none
}
.error-box-shadow{
    border:1px solid #f19617!important;
    box-shadow:0 0 3px 4px #fdf0df!important
}
.error-text-shadow{
    color:#f19617;
    clear:left;
    font-size:14px;
    margin:-7px 0 7px 0;
    position:relative
}
.error-popuocontact{
    color:#f19617;
    clear:left;
    font-size:14px;
    margin:0;
    top:0;
    position:relative
}
.input-box-form{
    border:solid 1px #c9c9c9;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    background:#fff
}
.text-box-form{
    height:29px!important;
    line-height:30px!important;
    border:none;
    width:344px;
    font-size:16px!important;
    font-weight:normal!important;
    color:#969696!important;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    padding:0 0 0 8px!important;
    background:none;
    z-index:12!important
}
.text-txt-form{
    height:29px!important;
    line-height:30px!important;
    font-size:16px!important;
    font-weight:normal!important;
    color:#969696!important;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    padding:0 0 0 8px!important;
    z-index:11!important
}
.magr-box-form{
    margin:0 0 10px 0;
    float:left
}
#txtMessage{
    width:342px;
    height:75px!important;
    background:transparent;
    border:none;
    padding:5px 5px 5px 8px;
    font-size:16px!important;
    color:#969696!important;
    resize:none;
    margin-bottom:0;
    z-index:12!important;
    position:relative;
    font-weight:normal!important
}
.ico-wd-facebook,.ico-wd-twitter,.ico-wd-google,.ico-wd-email,.ico-wd-settings,.ico-wd-device02,.ico-wd-edit,.ico-wd-editblue,.ico-wd-arrows-symbol,.ico-wd-editarrows,.ico-wd-arrows-select,.ico-wd-arrows-greyt,.ico-wd-arrows-greyb,.ico-wd-arrows-bluet,.ico-wd-arrows-blueb,.ico-wd-arrows-greyt,.ico-wd-arrows-greyb,.ico-wd-arrows-purplet,.ico-wd-arrows-purpleb,.ico-wd-arrows-redt,.ico-wd-arrows-redb{
    background:url(../../bundleResources/images/icons/sprite-workout-detail.png) 0 0 no-repeat;
    display:inline-block
}
.ico-wd-facebook{
    width:35px;
    height:32px;
    background-position:0 0;
    cursor:pointer;
    margin:-6px 0 0 4px
}
.ico-wd-twitter{
    width:35px;
    height:32px;
    background-position:-36px 0;
    cursor:pointer;
    margin:-6px 0 0 10px
}
.ico-wd-google{
    width:35px;
    height:32px;
    background-position:0 -33px;
    cursor:pointer;
    margin:-6px 0 0 5px
}
.ico-wd-email{
    width:35px;
    height:32px;
    background-position:-36px -33px;
    cursor:pointer;
    margin:-6px 2px 0 5px
}
.ico-wd-settings{
    width:35px;
    height:32px;
    background-position:-65px -92px;
    cursor:pointer;
    margin:-6px 2px 0 4px;
    position:relative;
    z-index:2
}
.ico-wd-device01{
    position:relative;
    top:-6px;
    margin:0 4px 0 20px
}
.ico-wd-device02{
    width:26px;
    height:28px;
    background-position:-74px -39px;
    position:relative;
    top:-6px;
    margin:0 4px 0 20px
}
.ico-wd-edit{
    width:10px;
    height:11px;
    background-position:-7px -74px;
    cursor:pointer;
    position:relative;
    top:2px;
    margin:0 0 0 8px
}
.ico-wd-editblue{
    width:10px;
    height:11px;
    background-position:-25px -74px;
    cursor:pointer
}
.ico-wd-arrows-symbol{
    width:9px;
    height:11px;
    background-position:-43px -74px;
    cursor:pointer;
    bottom:-2px;
    position:relative
}
.workout-top-title .ico-wd-arrows-symbol{
    width:9px;
    height:11px;
    background-position:-43px -74px;
    cursor:pointer;
    bottom:3px;
    position:relative;
    margin:12px 0 0 5px
}
.ico-wd-editarrows{
    width:14px;
    height:14px;
    background-position:-6px -108px;
    cursor:pointer
}
.ico-wd-arrows-select{
    width:12px;
    height:9px;
    background-position:-28px -110px;
    cursor:pointer
}
.ico-wd-arrows-greyt{
    width:10px;
    height:10px;
    background-position:-68px -73px;
    cursor:pointer;
    margin:0 0 0 1px
}
.ico-wd-arrows-greyb{
    width:10px;
    height:10px;
    background-position:-83px -70px;
    cursor:pointer;
    margin:0 0 0 1px
}
.details-title-right{
    float:right;
    color:#aaa;
    font-size:12px;
    line-height:18px;
    width:310px;
    position:relative;
    top:3px
}
.workout-details-info{
    float:left;
    margin:11px 8px 25px 31px;
    width:965px
}
.details-info-left{
    float:left;
    font-size:16px;
    color:#aaa;
    display:inline-block
}
.details-info-right{
    float:right;
    font-size:16px;
    color:#aaa;
    display:inline-block
}
.workout-information{
    float:left;
    margin:0 20px 0 29px
}
.workout-information-right{
    float:left;
    width:620px;
    height:74px;
    padding-top:20px;
    border-bottom:#eee 1px solid;
    border-top:#eee 1px solid
}
.workout-name-info{
    color:#86ca0d;
    font-size:38px;
    text-align:center;
    font-weight:bold;
    line-height:31px
}
.workout-name-info>label{
    color:#adadad;
    font-size:20px;
    text-align:center;
    display:block;
    font-family:Inter-Bold,sans-serif
}
.workout-device-who{
    float:left;
    width:620px;
    height:40px;
    line-height:40px;
    margin:15px 0 0 0
}
.workout-device{
    padding-left:35px;
    font-size:16px;
    color:#aaa;
    height:28px;
    line-height:28px;
    display:inline-block;
    float:left;
    margin-right:13px
}
.workout-device a{
    color:#027eac
}
.workout-device-user{
    font-size:16px;
    color:#aaa;
    height:28px;
    line-height:28px;
    display:inline-block;
    float:left;
    margin-right:20px
}
.workout-device-user a{
    color:#027eac;
    float:left;
    display:inline-block;
    padding-left:11px
}
.workout-img-avata{
    border:1px solid #ddd;
    width:29px;
    height:29px;
    float:left;
    display:inline-block
}
.workout-details-tab{
    float:left;
    margin:0 20px 0 29px;
    width:969px
}
.title-tab-workout{
    height:32px;
    margin:0;
    background:#f8f8f8;
    padding:0 12px 0 6px
}
.links_intervals{
    font-style:normal;
    font-size:14px;
    color:#a7a7a7;
    float:right;
    font-family:Inter-Bold,sans-serif;
    margin:7px 10px 0 0
}
.links_intervals span{
    margin-right:9px
}
.details-tab-left{
    float:left;
    color:#7b7b7b;
    font-size:20px;
    font-family:Inter-Bold,sans-serif;
    width:640px;
    margin:13px 0 0 9px;
    text-transform:uppercase
}
.details-tab-right{
    float:right;
    margin:6px 10px 0 0
}
.tab-right-info{
    color:#85ca0c;
    font-size:24px;
    text-align:center;
    font-weight:bold;
    line-height:20px;
    padding:0 4px
}
.tab-right-info>label{
    color:#b3b3b3;
    font-size:12px;
    text-align:center;
    font-weight:normal;
    display:block;
    font-family:Inter-Bold,sans-serif
}
.tab-right-info>div{
    color:#b3b3b3;
    font-size:12px;
    text-align:center;
    font-weight:normal;
    display:block;
    font-family:Inter-Bold,sans-serif;
    text-transform:uppercase
}
.workout-details-chart{
    margin:25px 0 26px 50px;
    width:936px;
    height:396px;
    float:left
}
.workout-stats{
    margin:27px 0 38px 0;
    width:962px;
    float:left;
    position:relative;
    z-index:7
}
.workout-stats-left{
    width:468px;
    margin:0 19px 0 0;
    float:left;
    border:1px solid #EBEBEB;
    background:#ffffff;
    position:relative;
}
.workout-stats-right{
    width:472px;
    margin:0;
    float:left;
    max-height:612px
}
.workout-comment-tab{
    height:43px;
    margin:0;
    background:#f6f6f6;
    border:#ebebeb 1px solid;
    border-bottom: none;
    position:relative;
    z-index:0
}
.workout-stats-right .workout-comment-tab{
    margin-top:14px
}
.workout-feed-popup-tab{
    height:32px;
    margin:0;
    background:#f3f3f3;
    border-top:#ddd 1px solid;
    position:relative;
    z-index:1
}
.workout-feedL{
    margin:-2px 0 0 10px;
    width:525px;
    float:left;
    line-height:20px;
    font-size:14px;
    color:#646464;
    float:left
}
.workout-like{
    float:left;
    margin:10px 0
}
.name-workout-left{
    font-size:20px;
    color:#7a7a7a;
    font-family:Inter-Bold,sans-serif;
    text-align:left;
    margin:-3px 0 1px 11px;
    font-weight:normal
}
.link-supdomain{
    float:left;
    line-height:30px;
    height:30px;
    margin-right:10px;
    margin-top:20px
}
.edit-input-supdomain{
    float:left;
    height:29px;
    line-height:29px;
    width:333px;
    padding:0 0 0 10px;
    font-size:16px;
    font-weight:normal;
    color:#969696;
    border:solid 1px #c9c9c9;
    margin:0;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    margin-top:20px
}
.sms-supdomain{
    background:#f0f4f9;
    height:30px;
    line-height:30px;
    font-size:12px;
    font-family:Inter;
    margin:12px 0 10px 0;
    width:417px;
    padding:0 10px
}
.workout-input{
    width:567px;
    height:16px;
    background:#fff;
    border:#c9c9c9 1px solid;
    padding:5px;
    font-size:14px
}
.section-scroll-workout{
    float:left;
    overflow-x:hidden;
    overflow-y:hidden;
    max-height:272px;
    width:100%
}
.section-scroll-comments{
    float:left;
    overflow-x:hidden;
    overflow-y:auto;
    height:325px
}
.achievement-feel{
    width:515px;
    margin:16px 14px 10px -10px;
    float:left;
    padding-left:10px
}
.achievement-feel td{
    height:46px;
    padding-bottom:7px
}
.achievement-feel td>h5{
    font-size:16px;
    color:#0096d8;
    font-weight:bold;
    line-height:18px
}
.achievement-feel td>h5>a{
    font-size:16px;
    color:#0096d8;
    font-weight:bold;
    line-height:18px
}
.achievement-feel td>h5>a:hover{
    color:#f09a32
}
.achievement-feel td>p{
    font-size:14px;
    color:#646464;
    line-height:20px;
    margin-top:-2px
}
.achievement-feel td>a{
    padding-top:0
}
.achievement-feel td>label{
    top:0;
    white-space:nowrap;
    display:block;
    float:right;
    margin-top:20px;
    margin-left:2px
}
.achievement-feel td>span.number{
    color:#85ca0c;
    font-size:26px;
    font-weight:bold;
    padding-top:10px;
    text-decoration:none
}
.achievement-feel td>span{
    color:#b2b2b2;
    font-family:Inter-Bold,sans-serif;
    font-size:16px;
    padding-left:0;
    font-weight:normal;
    word-wrap:normal;
    position:relative
}
.achievement-feel td>div>a{
    font-size:12px;
    color:#0096da
}
.achievement-feel td>div>a:hover{
    color:#f09a32
}
.achievement-feel td>div>span{
    font-size:12px;
    color:#646464
}
.popup-your-comment-swim .label-detail-icon{
    word-wrap:normal!important;
    top:10px!important
}
.popup-your-comment-swim .label-detail-txt{
    word-wrap:normal!important;
    width:auto!important
}
.achievement-feel td.leader-boards-name{
    padding-top:0
}
.line-achievement-feel{
    border-top:1px dotted #e3e3e3;
    clear:both;
    margin-top:15px;
    margin-right:20px
}
.popup-tagging-segments{
    width:426px!important;
    min-height:252px!important;
    background:#f8f8f8!important;
    border:1px solid #d9d9d9!important;
    box-shadow:4px 1px 0 rgba(0,0,0,0.15)!important;
    border-radius:2px!important;
    padding:14px 30px 30px 30px!important;
    position:relative;
    z-index:999;
    overflow:hidden
}
.popup-tagging-segments>div{
    float:left;
    width:426px
}
.popup-tagging-segments textarea{
    width:413px!important;
    height:61px!important;
    border:1px solid #a7a7a7!important;
    padding:7px 0 0 11px!important;
    margin:15px 0 20px 0!important;
    font-size:14px!important;
    color:#646464!important;
    font-weight:normal!important;
    box-shadow:1px 1px 1px #e1e1e1 inset
}
.popup-tagging-segments h3{
    font-family:Inter-Bold,sans-serif;
    font-size:20px;
    color:#646464;
    font-weight:normal;
    margin:0 0 11px 0
}
.popup-tagging-segments label>span{
    font-size:14px!important;
    color:#666!important;
    margin-top:15px;
    font-weight:normal!important
}
.popup-tagging-segments ul{
    float:left
}
.popup-tagging-segments li{
    float:left;
    position:relative;
    margin:10px 0 10px 0;
    width:213px;
    word-wrap:break-word
}
.popup-tagging-segments li span{
    float:left;
    display:inline-block
}
.popup-tagging-segments li span.ico-check{
    width:20px;
    height:20px;
    background:url(../../bundleResources/images/icons/ico_check.png) 0 0 no-repeat
}
.popup-tagging-segments li span.ico_uncheck{
    width:20px;
    height:20px;
    background:url(../../bundleResources/images/icons/ico_uncheck.png) 0 0 no-repeat
}
.popup-tagging-segments li span.ico-delete{
    width:20px;
    height:20px;
    background:url(../../bundleResources/images/icons/ico_delete.png) 0 0 no-repeat
}
.popup-tagging-segments li span.text-name{
    font-size:16px;
    color:#969696;
    padding-left:9px;
    width:184px
}
.popup-tagging-segments li span.text-name.red{
    font-size:16px;
    color:#b20000;
    padding-left:9px;
    width:184px
}
.popup-tagging-segments .btn-unicode{
    float:right;
    margin:2px 1px -7px 9px;
    width:133px
}
.popup-tagging-segments .button-red{
    margin-left:0!important
}
.ico-add-course{
    height:27px;
    width:auto;
    background:url(../../bundleResources/images/icons/sprite-pood-detail.png) -76px -1px no-repeat transparent;
    display:inline-block;
    float:right;
    cursor:pointer;
    margin:6px 15px 0 0;
    font-family:Inter;
    color:#c4c4c4;
    font-size:14px;
    font-weight:bold;
    padding-left:29px
}
.popup-flag{
    width:546px!important;
    min-height:252px!important;
    background:#f8f8f8!important;
    border:1px solid #d9d9d9!important;
    border-radius:0!important;
    padding:23px 10px 30px 30px!important;
    box-shadow:4px 1px 0 0 rgba(0,0,0,0.15);
    position:relative;
    z-index:999;
    overflow:hidden
}
.popup-flag>div{
    float:left;
    width:533px
}
.popup-flag textarea{
    width:503px!important;
    height:208px!important;
    border:1px solid #a7a7a7!important;
    padding:5px 10px!important;
    margin:20px 0 20px 0!important;
    font-size:14px!important;
    color:#646464!important;
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    resize:none;
    font-weight:normal!important;
    font-family:Inter!important
}
.popup-flag h3{
    font-family:Inter-Bold,sans-serif;
    font-size:20px;
    color:#646464;
    font-weight:normal;
    margin:0 0 11px 0;
    text-transform:uppercase
}
.popup-flag p{
    font-family:Inter;
    font-size:14px;
    color:#666;
    font-weight:normal;
    margin:0 0 13px 0
}
.popup-flag label>span{
    font-size:14px!important;
    color:#bdbdbd!important;
    margin-top:13px;
    font-weight:bold
}
.popup-flag ul{
    float:left
}
.popup-flag li{
    float:left;
    position:relative;
    padding:10px 0 10px 0;
    width:526px
}
.popup-flag li span{
    float:left;
    display:inline-block
}
.popup-flag li span.ico-check{
    width:20px;
    height:20px;
    background:url(../../bundleResources/images/icons/ico_check.png) 0 0 no-repeat
}
.popup-flag li span.ico-uncheck{
    width:20px;
    height:20px;
    background:url(../../bundleResources/images/icons/ico_uncheck.png) 0 0 no-repeat
}
.popup-flag li span.text-name{
    font-size:16px;
    color:#969696;
    padding-left:9px;
    width:490px;
    font-family:Inter
}
.popup-flag .btn-unicode{
    float:right;
    margin:0 10px 0 0
}
.add_length_error{
    margin-top:-25px;
    color:red;
    font-family:Inter;
    font-size:12px
}
.comparison-bg-dot{
    width:100%;
    height:259px;
    background:url(../../bundleResources/images/backgrounds/bg_landing.png) center top repeat-x;
    border-bottom:1px solid #efefef
}
.watch-comparison-text{
    width:1018px;
    margin:0 auto 0 auto;
    position:relative;
    z-index:2;
    height:217px
}
.watch-comparison-text h2{
    font-family:Inter-Black;
    color:#FFF;
    font-size:40px;
    line-height:37px;
    position:absolute;
    top:86px;
    left:0;
    width:1018px;
    text-align:center;
    font-weight:bold;
    letter-spacing:1px;
    text-transform:uppercase
}
.swim-watch-content{
    width:1018px;
    margin:0 auto;
    position:relative;
    text-align:center;
    padding-top:47px
}
.ld-swim-watch{
    width:100%;
    min-width:1020px;
    min-height:457px;
    height:32.8%;
    overflow:visible;
    position:relative;
    background:#fff
}
.btn-swim-watch{
    float:none!important
}
.swim-watch-outer{
    width:100%;
    min-width:1020px;
    overflow:hidden;
    position:relative;
    z-index:0;
    background:#f8f8f8;
    padding-bottom:30px
}
.compare-section-left{
    float:left;
    width:158px;
    padding-top:220px;
    position:relative
}
.compare-clear-all{
    color:#21b4fc;
    font-size:12px;
    text-decoration:none;
    display:inline-block;
    float:left;
    text-align:center;
    width:158px;
    position:absolute;
    top:190px;
    left:0;
    cursor:pointer
}
.compare-clear-all:hover{
    text-decoration:underline;
    color:#f09a32
}
.compare-feature,.bg-compare-feature{
    font-family:Inter;
    margin:0;
    padding-bottom:5px;
    text-align:center;
    width:152px;
    height:95px;
    cursor:pointer;
    vertical-align:middle;
    display:table-cell
}
.bg-compare-feature{
    width:152px;
    height:95px;
    background:url(../../bundleResources/images/backgrounds/bg-compare-feature.jpg) 0 0 no-repeat;
    background-size:152px 95px
}
.compare-feature h3,.bg-compare-feature h3{
    font-size:16px;
    font-weight:bold;
    color:#22b5fc
}
.compare-feature span,.bg-compare-feature span{
    font-size:12px;
    color:#727272;
    line-height:16px;
    padding:0 5px
}
.view-feature-all{
    float:left;
    margin-left:10px;
    margin-top:22px
}
.view-feature-all .ico-pool-popup{
    float:left;
    top:6px;
    left:5px
}
.view-feature-all .k-dropdown-wrap.k-state-default.k-state-focused.k-state-active.k-state-border-down{
    border:none!important
}
.view-feature-all .k-widget.k-dropdown.k-header.k-state-border-down{
    border:none!important
}
.text-feature-all{
    font-size:18px;
    font-weight:bold;
    color:#727272;
    float:left
}
.text-feature-all .k-state-default>.k-select{
    width:65px!important
}
.text-feature-all .k-dropdown-wrap.k-state-default{
    border:none!important;
    background:#f8f8f8!important;
    box-shadow:none!important
}
.text-feature-all .k-dropdown-wrap.k-state-default .k-input{
    font-size:18px!important;
    font-weight:bold!important;
    color:#727272!important
}
.text-feature-all .k-dropdown-wrap.k-state-default .k-icon.k-i-arrow-s{
    background:url("../../bundleResources/images/icons/sprite-pood-detail.png") no-repeat scroll 0 -140px transparent!important
}
.compare-section-right{
    float:left
}
.compare-left{
    float:left;
    width:10px
}
.compare-center{
    float:left;
    width:840px;
    overflow:hidden;
    position:relative
}
.compare-right{
    float:left;
    width:10px
}
.compare-row-first{
    float:left
}
.bg-compare-device{
    position:absolute;
    top:0;
    left:0;
    width:840px;
    background:url(../../bundleResources/images/backgrounds/bg_comparison_device.jpg) 0 top repeat-x #fff
}
.list-compare-device{
    position:absolute;
    top:0;
    left:0;
    background:url("../../bundleResources/images/backgrounds/bg_comparison_bottom.png") repeat-x scroll 0 bottom;
    margin-left:0
}
.list-form .list-compare-device{
    margin-left:-2px
}
.list-form .compare-device p:hover{
    color:#21b4fc;
    text-decoration:none
}
.compare-device{
    text-align:center;
    font-family:Inter;
    width:140px
}
.compare-device img{
    margin:39px 0 23px 0;
    display:inline-block;
    text-align:center
}
.compare-device span{
    color:#4c4c4c;
    font-size:14px;
    font-weight:bold;
    display:inline-block;
    float:left;
    text-align:center;
    line-height:14px;
    width:135px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis
}
.compare-device p{
    color:#21b4fc;
    font-size:12px;
    text-decoration:none;
    display:inline-block;
    float:left;
    text-align:center;
    width:100%;
    margin:11px 0 7px 0;
    line-height:18px;
    cursor:pointer
}
.iteam-compare .compare-device p{
    font-weight:bold
}
.iteam-compare .ico-compare-check{
    background-position:-105px 0
}
.compare-device p:hover{
    text-decoration:underline;
    color:#f09a32
}
.compare-row-iteam{
    width:140px;
    float:left;
    text-align:center;
    position:relative
}
.ico-left-right{
    text-align:center;
    vertical-align:middle;
    margin:90px 0 87px 0
}
.compare-space-b-top{
    float:left;
    height:9px;
    background:#FFF;
    border-top:#efefef 1px solid;
    width:140px
}
.compare-space-check{
    float:left;
    height:100px;
    text-align:center;
    width:140px;
    background:#FFF
}
.compare-space-b-bttom{
    float:left;
    height:48px;
    width:140px;
    background:url(../../bundleResources/images/backgrounds/bg_comparison_bottom.png) 0 bottom repeat-x #FFF
}
.bg-comparison{
    border:none;
    width:10px;
    height:100%;
    font-size:0
}
.compare-left table{
    font-size:0!important;
    height:100%
}
.compare-right table{
    font-size:0!important;
    height:100%
}
.bgleft-comparison-top,.bgleft-comparison-bottom,.bgright-comparison-top,.bgright-comparison-bottom,.ico-compare-check,.ico-track-share,.ico-left-review-active,.ico-left-review-disable,.ico-right-review-active,.ico-right-review-disable{
    background:url(../../bundleResources/images/backgrounds/sprite-comparison.png) 0 0 no-repeat;
    display:inline-block
}
.bgleft-comparison-top{
    width:10px;
    height:10px;
    background-position:0 0;
    float:left
}
.bgleft-comparison-bottom{
    width:10px;
    height:10px;
    background-position:0 -11px;
    float:left
}
.bgright-comparison-top{
    width:10px;
    height:10px;
    background-position:-11px 0;
    float:left
}
.bgright-comparison-bottom{
    width:10px;
    height:10px;
    background-position:-11px -11px;
    float:left
}
.ico-track-share{
    width:105px;
    height:52px;
    background-position:0 -23px;
    position:relative;
    top:-47px
}
.ico-left-review-active{
    width:10px;
    height:16px;
    background-position:-53px -3px;
    cursor:pointer;
    position:relative;
    left:-10px
}
.ico-left-review-disable{
    width:10px;
    height:16px;
    background-position:-25px -3px;
    cursor:default;
    position:relative;
    left:-10px
}
.ico-right-review-active{
    width:10px;
    height:16px;
    background-position:-68px -3px;
    cursor:pointer;
    position:relative;
    right:-10px
}
.ico-right-review-disable{
    width:10px;
    height:16px;
    background-position:-40px -3px;
    cursor:default;
    position:relative;
    right:-10px
}
.ico-compare-check{
    width:20px;
    height:20px;
    background-position:-79px 0;
    margin-top:50px
}
.price-point{
    font-family:Inter;
    text-align:center;
    background:#FFF;
    float:left;
    padding:42px 0 0 0;
    width:140px
}
.price-point span{
    float:left;
    color:#727272;
    font-size:18px;
    font-weight:bold;
    display:inline-block;
    text-align:center;
    width:100%;
    line-height:18px
}
.price-point a{
    float:left;
    font-size:12px;
    color:#22b5fc;
    display:inline-block;
    text-align:center;
    width:100%;
    line-height:19px
}
.price-point a:hover{
    text-decoration:underline;
    color:#f09a32
}
.bgleft-comparison-center{
    width:9px;
    background:#FFF;
    border-left:#efefef 1px solid;
    height:1231px;
    float:left;
    padding-bottom:79px
}
.bgright-comparison-center{
    width:10px;
    background:url(../../bundleResources/images/backgrounds/bg_comparison_right.png) right top repeat-y #FFF;
    height:1231px;
    float:left;
    padding-bottom:79px
}
.compare-row-opacity{
    opacity:1
}
.compare-right.js-compare-border.compare-row-opacity,.compare-left.js-compare-border.compare-row-opacity{
    opacity:1
}
.bg-iteam-compare-top,.bg-iteam-compare-bottom{
    display:none
}
.iteam-compare-temp,.iteam-compare{
    opacity:1!important;
    position:absolute;
    background:url(../../bundleResources/images/backgrounds/bg_comparison_center.png) 0 0 repeat-y #FFF
}
.iteam-compare-temp .compare-device,.iteam-compare .compare-device{
    background:transparent
}
.iteam-compare-temp .compare-space-check,.iteam-compare .compare-space-check{
    background:transparent
}
.iteam-compare-temp .price-point,.iteam-compare .price-point{
    background:transparent
}
.iteam-compare-temp .compare-space-b-top,.iteam-compare .compare-space-b-top{
    border-top:none;
    background:transparent;
    height:10px
}
.iteam-compare-temp .bg-iteam-compare-top,.iteam-compare-temp .bg-iteam-compare-bottom,.iteam-compare .bg-iteam-compare-top,.iteam-compare .bg-iteam-compare-bottom{
    background:url(../../bundleResources/images/backgrounds/sprite-compare-active-device.png) 0 0 no-repeat;
    display:inline-block;
    position:absolute
}
.iteam-compare-temp .bg-iteam-compare-top,.iteam-compare .bg-iteam-compare-top{
    width:140px;
    height:30px;
    background-position:0 0;
    top:0;
    left:0;
    display:block
}
.iteam-compare-temp .bg-iteam-compare-bottom,.iteam-compare .bg-iteam-compare-bottom{
    width:140px;
    height:70px;
    background-position:0 -31px;
    bottom:-22px;
    left:0;
    display:block
}
.no-watches{
    color:#727272;
    font-family:Inter;
    font-size:30px;
    font-weight:bold;
    position:relative;
    top:235px;
    width:840px;
    text-align:center;
    display:none
}
.edit_club_right{
    width:690px;
    margin:20px 1px 17px 298px;
    float:left
}
.edit-club-table{
    margin:0;
    padding:0;
    width:100%;
    border-bottom:1px dotted #ccc
}
.edit-club-table td:first-child{
    width:155px!important;
    text-align:left;
    vertical-align:top;
    line-height:40px
}
.edit-club-table td{
    color:#969696;
    font-size:16px;
    padding:10px 0;
    border-top:1px dotted #ccc;
    line-height:40px;
    height:42px
}
.edit-club-table td>span{
    color:#727272;
    font-size:16px;
    font-weight:bold;
    line-height:26px;
    width:460px;
    word-wrap:break-word;
    display:block
}
.edit-club-table td>a.a-links{
    color:#727272;
    font-size:16px;
    font-weight:bold;
    line-height:26px;
    display:inline-block;
    text-decoration:none
}
.edit-club-table td>a.a-links:hover{
    color:#f09a32;
    text-decoration:underline
}
.edit-club-table td>a.link-site{
    width:500px;
    word-wrap:break-word;
    display:block
}
.edit-club-table td a.a-edit{
    color:#0096da;
    font-size:16px;
    text-decoration:none;
    background:url(../../bundleResources/images/icons/sprite-account-setting.png) -3px -25px no-repeat;
    padding:5px 0 5px 23px
}
.edit-club-table td a.a-edit:hover{
    color:#f09a32;
    font-size:16px;
    text-decoration:none
}
.edit-club-table td a.a-cancel{
    background:none repeat scroll 0 0 rgba(0,0,0,0)!important;
    padding:5px 0!important;
    color:#0096da
}
.edit-club-table td.show-edit{
    height:auto;
    padding-bottom:13px;
    width:100%
}
.editclub-checknone{
    background:url(../../bundleResources/images/icons/sprite-edit-pool.png) 0 -111px no-repeat;
    height:20px;
    padding:0 0 0 30px;
    margin:0 20px 0 0;
    font-size:16px;
    color:#969696;
    font-weight:normal;
    line-height:20px;
    display:inline-block;
    float:left;
    cursor:pointer
}
.editclub-checkactive{
    background:url(../../bundleResources/images/icons/sprite-edit-pool.png) 0 -82px no-repeat;
    height:20px;
    padding:0 0 0 30px;
    margin:0 20px 0 0;
    font-size:16px;
    color:#969696;
    font-weight:normal;
    line-height:20px;
    display:inline-block;
    float:left;
    cursor:pointer
}
.editclub-btn{
    float:right;
    margin-left:10px;
    margin-top:4px
}
.club_photo{
    border:1px solid #efefef;
    padding:12px;
    margin:0 20px 22px 0;
    position:relative;
    float:left;
    width:221px;
    background:url(../../resources/images/backgrounds/bg-setting.jpg) 0 top repeat-x #FFF
}
.line-table-relative .profile_photo{
    display:none;
    left:-269px;
    position:absolute;
    top:-58px
}
.line-table-relative .club_photo{
    display:none;
    left:-269px;
    position:absolute;
    top:-5px
}
.clear-bottom-edit{
    clear:both;
    width:100%;
    height:36px;
    font-size:0;
    line-height:0;
    display:block!important
}
.add-input-club{
    float:left;
    height:38px;
    line-height:16px;
    width:519px;
    padding:0 0 0 13px;
    font-size:18px!important;
    font-weight:normal;
    color:#646464;
    border:solid 1px #c9c9c9;
    margin:0;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    font-family:Inter;
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    border:#c9c9c9 solid 1px
}
.edit-input-club{
    float:left;
    height:38px;
    line-height:16px;
    width:460px;
    padding:0;
    font-size:18px!important;
    font-weight:normal;
    color:#646464;
    border:solid 1px #c9c9c9;
    margin:0;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    font-family:Inter;
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    border:#c9c9c9 solid 1px;
    text-indent:13px!important
}
.edit-club-frist{
    width:155px
}
.edit-club-table .add-input-club{
    float:left;
    height:38px;
    line-height:16px;
    width:519px;
    padding:0 0 0 13px;
    font-size:18px!important;
    font-weight:normal;
    color:#646464;
    border:solid 1px #c9c9c9;
    margin:0;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    font-family:Inter;
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    border:#c9c9c9 solid 1px
}
.edit-club-table .edit-input-club{
    float:left;
    height:38px;
    line-height:16px;
    width:460px;
    padding:0;
    font-size:18px!important;
    font-weight:normal;
    color:#646464;
    border:solid 1px #c9c9c9;
    margin:0;
    border-radius:2px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    font-family:Inter;
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    border:#c9c9c9 solid 1px;
    text-indent:13px!important;
    padding-left:0!important;
    padding-right:0!important
}
.edit-club-table .setting_error{
    padding-top:8px;
    color:#f09a32
}
.edit-club-table .labelform{
    font-size:18px!important
}
.input-facility-url .profile_photo{
    padding-top:12px
}
#divPoolInfo .profile_photo{
    padding-top:12px;
    top:-48px
}
.edit-club-table span.labelform{
    font-size:18px!important;
    font-weight:normal!important;
    line-height:25px;
    padding-left:13px!important;
    color:#646464!important
}
.edit-club-table .add-input-club{
    padding-left:12px!important;
    padding-right:4px!important;
    width:519px!important;
    line-height:30px!important;
    margin-bottom:0!important
}
.edit-club-table input.txtEditPlaceAddress{
    text-indent:0!important;
    padding-left:11px!important
}
.title-style-edit{
    text-transform:none!important
}
.leader-boards>div{
    padding:0;
    border-bottom:#ccc 1px dotted;
    height:66px
}
.leader-boards>div>table td:first-child{
    padding:0 18px 0 12px
}
.leader-boards>div>table td>h5{
    top:-4px;
    position:relative
}
.leader-boards>div>table td>h5>a{
    font-family:Inter;
    font-size:14px;
    color:#0096da;
    text-decoration:none;
    font-weight:bold
}
.leader-boards>div>table td>h5>a:hover{
    text-decoration:underline;
    color:#f09a32
}
.leader-boards{
    float:left;
    margin:0 30px 0 30px;
    width:957px;
    padding-bottom:60px
}
.leader-boards>section.hearder-top{
    margin-top:21px
}
.leader-boards>section.hearder-top th{
    padding:10px 0;
    border-bottom:#ccc 1px dotted;
    color:#ffa54c;
    font-size:14px;
    font-weight:normal;
    font-family:Inter-Bold,sans-serif;
    text-transform:uppercase
}
.leader-boards>section.hearder-top th:first-child{
    padding-left:12px
}
.leader-boards>section.hearder-top th>span{
    cursor:pointer;
    margin-right:-20px;
    padding:0 20px 0 0;
    white-space:nowrap;
    text-transform:uppercase
}
.leader-boards-name{
    color:#85ca0c;
    font-size:26px;
    font-weight:bold;
    padding-top:5px
}
.leader-boards-name>a, .leader-boards-name .cs-text-title{
    color:#85ca0c;
    font-size:26px;
    font-weight:bold;
    padding-top:5px;
    text-decoration:none;
    display:inline-block;
    padding-right:2px
}
.leader-boards-name>a:hover{
    color:#f09a32;
    text-decoration:none
}

.leader-boards-name>p{
    font-size:14px;
    color:#646464;
    font-weight:normal
}
.leader-boards-name>label,.leader-boards-name>span{
    color:#b3b3b3;
    font-size:12px;
    text-align:left;
    font-weight:normal;
    font-family:Inter-Bold,sans-serif;
    position:relative;
    top:-5px;
    width:18px;
    display:inline-block;
    text-transform:uppercase
}
.leaderboardRowControl .leader-boards-name>label,.leaderboardRowControl .leader-boards-name>span{
    top:-15px;
    left:2px
}
.leader-boards-name>img{
    margin-top:-5px
}
.leader-boards-pace-format{
    position:relative;
    top:-7px
}
.ico-pool-up{
    color:#ffa54c;
    font-family:Inter-Bold,sans-serif;
    font-size:14px;
     position: relative ;
    padding:0 20px 0 0;
    height:20px
}
.ico-pool-down{
    color:#ffa54c;
    font-family:Inter-Bold,sans-serif;
    font-size:14px;
    background:url(../../bundleResources/images/icons/sprite-leader-boards.png) right -18px no-repeat;
    padding:0 20px 0 0;
    height:20px
}
.macdetect .ico-pool-up{
    background-position:right 4px
}
.macdetect .ico-pool-down{
    background-position:right -23px
}
.ico-pool-rank01,.ico-pool-rank02,.ico-pool-rank03,.ico-pool-rank04,.ico-pool-rank05,.ico-pool-rank06,.ico-pool-rank07,.ico-pool-rank08,.ico-pool-rank,.ico-pool-cup{
    background:url(../../bundleResources/images/icons/sprite-leader-boards.png) 0 0 no-repeat;
    display:inline-block;
    position:relative;
    z-index:8;
    margin-left:-5px;
    top:-3px
}
.ico-pool-rank01{
    width:46px;
    height:46px;
    background-position:0 -42px
}
.ico-pool-rank02{
    width:46px;
    height:46px;
    background-position:0 -91px
}
.ico-pool-rank03{
    width:46px;
    height:46px;
    background-position:0 -140px
}
.ico-pool-rank04{
    width:46px;
    height:46px;
    background-position:0 -189px
}
.ico-pool-rank05{
    width:46px;
    height:46px;
    background-position:0 -238px
}
.ico-pool-rank06{
    width:46px;
    height:46px;
    background-position:0 -287px
}
.ico-pool-rank07{
    width:46px;
    height:46px;
    background-position:0 -336px
}
.ico-pool-rank08{
    width:46px;
    height:46px;
    background-position:0 -385px
}
.ico-pool-rank{
    width:46px!important;
    height:46px!important;
    background-position:0 -434px;
    margin-left:-10px
}
.ico-pool-cup{
    width:46px!important;
    height:46px!important;
    background-position:0 -481px;
    margin-left:-10px
}
.leader-boards-link{
    font-family:Inter;
    color:#0096da;
    font-size:14px;
    font-weight:normal;
    text-decoration:none;
    top:-7px;
    position:relative
}
.leader-boards-link:hover{
    color:#f09a32;
    text-decoration:underline
}
.popup-leader-boards{
    width:560px;
    background-color:#f8f8f8;
    border-radius:0;
    box-shadow:4px 1px 0 0 rgba(0,0,0,0.15);
    border:1px solid #d9d9d9!important;
    padding:19px 20px;
    position:relative
}
.title-popup-leaderboards{
    font-size:20px;
    line-height:28px;
    font-family:Inter-Bold,sans-serif;
    color:#bbb;
    border-bottom:1px dotted #ccc;
    font-weight:normal;
    margin-bottom:11px;
    width:560px
}
.list-popup-leaderboards{
    height:74px;
    width:100%
}
.list-popup-leaderboards div.border-img{
    border-right:1px solid #c6c6c6;
    border-bottom:1px solid #c6c6c6
}
.list-popup-leaderboards a.feed-workout-comment{
    margin-right:2px;
    margin-top:5px!important
}
.list-popup-leaderboards td:first-child{
    padding:0 14px 0 0;
    width:51px
}
.list-popup-leaderboards td>span{
    font-size:14px;
    color:#b4b4b4;
    position:relative;
    top:-1px
}
.list-popup-leaderboards td>h5{
    margin:5px 0 2px 0
}
.list-popup-leaderboards td>h5>a{
    font-family:Inter;
    font-size:14px;
    color:#b5b5b5;
    text-decoration:none;
    font-weight:bold;
    word-wrap:break-word;
    float:left
}
.list-popup-leaderboards td>h5>a:hover{
    text-decoration:underline;
    color:#f09a32
}
.list-popup-leaderboards td>p{
    font-size:14px;
    color:#646464;
    width:365px;
    word-wrap:break-word;
    margin-top:4px
}
.list-popup-leaderboards td>p>a{
    font-size:14px;
    color:#646464;
    text-decoration:none
}
.list-popup-leaderboards td>p>a:hover{
    color:#f09a32;
    text-decoration:underline
}
.top-fixie-leaderboards,.bottom-fixie-leaderboards{
    display:none
}
.labels{
    color:#820201;
    font-family:Inter;
    font-size:13px;
    font-weight:bold;
    text-align:center;
    width:120px;
    margin-left:3px!important;
    margin-top:-17px!important;
    text-shadow:2px 1px 0 #fff
}
.k-popup .k-list .k-item,.k-input{
    text-transform:none!important;
    font-family:Inter!important;
    white-space:nowrap
}
.dasboardwrap_device{
    float:left;
    width:1018px
}
.formain_border,.formain_borderbig{
    float:left;
    border-radius:7px;
    border:solid 1px #c9c9c9;
    box-shadow:0 2px 0 #d4d4d4;
    width:178px;
    margin-right:20px;
    position:relative;
    min-height:418px;
    z-index:3;
    background-color:#fff
}
.DBwrapborder{
    float:left;
    border-radius:7px;
    border:solid 1px #c9c9c9;
    box-shadow:0 2px 0 #d4d4d4;
    width:278px;
    position:relative;
    min-height:68px;
    z-index:3;
    background-color:#fff;
    margin-bottom:8px
}
.formain_borderbig{
    z-index:2
}
.formain_bortopleft,.formain_bortopright,.formain_borbottomleft,.formain_borbottomright,.PFborbottomleft,.PFborbottomright,.PFbortopleft,.PFbortopright,workout_bordertl,workout_bordertr,workout_borderbl,workout_borderbr{
    display:none;
    z-index:0
}
.dasboardwrap_upload{
    float:left;
    width:978px;
    margin-top:10px;
    min-height:212px;
    z-index:2!important;
    border-radius:7px;
    border:solid 1px #c9c9c9;
    box-shadow:0 2px 0 #d4d4d4;
    margin-left:18px;
    position:relative;
    min-height:208px;
    background-color:#fff
}
.forbox_content{
    float:left;
    width:178px;
    padding:0;
    text-align:center
}
.forbox_content img{
    margin-top:20px
}
.forwrap_device{
    float:left;
    margin-left:18px;
    margin-top:22px
}
.forloadover{
    position:absolute;
    height:27px;
    width:179px;
    bottom:-20px;
    z-index:2;
    margin-left:-1px;
    border-left:solid 1px #c9c9c9;
    left:0;
    background:url(../../bundleResources/images/backgrounds/img_loadover.png) #fff top right no-repeat
}
.DBtxt_titlebig,.DBtxt_garmindevice,.DBtitledownload{
    font-size:18px;
    font-weight:bold;
    color:#767676;
    float:left;
    text-align:center;
    width:100%;
    margin-top:21px
}
.DBtxt_garmindevice{
    text-align:left;
    padding-bottom:7px;
    margin-top:14px;
    color:#969696;
    font-family:Inter-Bold,sans-serif;
    text-transform:uppercase;
    font-weight:normal;
    font-size:14px
}
.DBuploadgamin_device{
    float:left;
    margin:0 38px 38px;
    width:902px
}
.DBline{
    height:1px;
    float:left;
    background-color:#ddd;
    width:100%
}
.DBtxt_select{
    color:#0096da;
    font-size:14px;
    font-weight:bold;
    float:left;
    margin-top:15px
}
.DBwidthnewwok{
    float:left;
    width:521px;
    text-align:left;
    margin-top:15px
}
.DBwidthstatus{
    float:left;
    width:120px;
    text-align:left;
    margin-top:15px
}
.DBwrapgarmin,.DBwrapexist{
    float:left;
    width:648px;
    margin-top:10px;
    color:#646464
}
.DBforicoswim,.DBforicolocation,.DBarrowdown,.DBicoedit,a.PFtxtselect,.forloadover_center{
    background:url(../../bundleResources/images/backgrounds/sprite_dasboarddevice.png) no-repeat top
}
.forloadover_center{
    position:absolute;
    height:27px;
    width:180px;
    bottom:-20px;
    z-index:2;
    margin-left:-1px;
    left:0;
    background-color:#fff;
    background-position:0 -80px
}
.DBwrapgarmin span.check,.DBwrapgarmin span.uncheck{
    float:left;
    width:20px;
    background-position:0 0;
    background-repeat:no-repeat;
    height:20px;
    cursor:pointer
}
.DBwrapgarmin span.check{
    background:url(../../bundleResources/images/icons/ico_check.png) no-repeat;
    background-position:top left
}
.DBwrapgarmin span.uncheck{
    background:url(../../bundleResources/images/icons/ico_uncheck.png) no-repeat;
    background-position:top left
}
.DBwrapgarmin p.wkfilename{
    float:left;
    width:291px;
    color:#646464;
    font-size:16px;
    font-weight:bold;
    margin-left:10px
}
.DBwrapgarmin_center{
    font-size:16px;
    color:#646464;
    float:left;
    width:200px
}
.DBwrapgarmin_last{
    font-size:16px;
    color:#646464;
    float:left;
    text-align:left
}
.DBloadmore{
    float:none;
    text-align:center
}
.DBwrapdownload{
    float:left;
    margin-left:246px;
    margin-top:70px;
    width:523px!important;
    margin-right:0
}
.DBupload_523{
    width:523px;
    margin-right:0
}
.DBborright{
    height:230px;
    border-right:solid 1px #c9c9c9
}
.DBtitledownload{
    text-align:center;
    margin-top:90px;
    float:none
}
.DBupload690{
    width:690px
}
.DBupload766{
    width:766px;
    margin-left:125px;
    margin-top:57px
}
.DBupload178{
    width:178px
}
.DBnamedevice{
    float:left;
    color:#0096da;
    font-size:16px;
    margin-left:26px;
    margin-top:23px
}
.DBchangedevice{
    font-size:11px;
    float:right;
    color:#0096da;
    cursor:pointer;
    margin-top:30px
}
.DBchangedevice:hover{
    text-decoration:underline
}
.DBstatus{
    float:left;
    height:19px;
    width:123px;
    border-radius:5px;
    padding:2px;
    background-image:linear-gradient(bottom,#363636 0,#555 100%);
    background-image:-o-linear-gradient(bottom,#363636 0,#555 100%);
    background-image:-moz-linear-gradient(bottom,#363636 0,#555 100%);
    background-image:-webkit-linear-gradient(bottom,#363636 0,#555 100%);
    background-image:-ms-linear-gradient(bottom,#363636 0,#555 100%);
    background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.0,#363636),color-stop(1,#555))
}
.DBstatuslive{
    float:left;
    height:15px;
    border-radius:5px;
    padding:2px;
    text-align:right;
    color:#fff;
    background-image:linear-gradient(bottom,#128fda 0,#1e9be4 100%);
    background-image:-o-linear-gradient(bottom,#128fda 0,#1e9be4 100%);
    background-image:-moz-linear-gradient(bottom,#128fda 0,#1e9be4 100%);
    background-image:-webkit-linear-gradient(bottom,#128fda 0,#1e9be4 100%);
    background-image:-ms-linear-gradient(bottom,#128fda 0,#1e9be4 100%);
    background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.0,#128fda),color-stop(1,#1e9be4));
    line-height:18px
}
.DBstatusleft,.DBstatusright{
    display:none
}
.DBdefaultdevice{
    float:left;
    width:343px;
    text-align:center
}
.DBwrapfordefault{
    float:left;
    width:648px;
    padding-top:14px
}
.DBforicoswim{
    float:left;
    width:39px;
    height:16px;
    background-position:0 -146px;
    margin-top:9px;
    margin-right:9px
}
.DBtxt2200{
    font-weight:bold;
    font-size:26px;
    color:#107abb;
    float:left
}
.DBtxtyard{
    font-size:14px;
    font-family:Inter-Bold,sans-serif;
    color:#b5b5b5;
    float:left;
    margin:11px 20px 0 3px
}
.DBtxtday{
    font-size:16px;
    color:#0096da;
    float:left;
    width:134px;
    margin-top:9px
}
.DBforicolocation{
    float:left;
    width:15px;
    height:20px;
    background-position:0 -195px;
    margin-top:9px;
    margin-right:9px
}
.DBarrowdown{
    float:left;
    width:20px;
    height:18px;
    background-position:5px -217px;
    margin-top:9px;
    margin-right:9px;
    cursor:pointer
}
.DBnamelocation{
    font-size:16px;
    color:#969696;
    float:left;
    margin-top:9px;
    margin-right:5px
}
.DBicoedit{
    float:left;
    width:34px;
    height:30px;
    background-position:0 -164px;
    margin-top:5px;
    cursor:pointer
}
.DBbordereditLeft,.DBbordereditRight{
    display:none
}
.DBinputtext{
    height:29px;
    border:solid 1px #c9c9c9;
    border-radius:5px;
    float:left;
    width:465px;
    font-size:16px;
    padding-left:5px;
    padding-right:5px
}
.DBlinedotted{
    border-bottom:dotted 1px #ccc;
    float:left;
    width:100%;
    height:16px
}
.DBwrapforupload766{
    width:766px;
    margin-left:125px;
    margin-top:57px;
    float:left
}
.DBwrapforupload{
    width:320px;
    float:left;
    min-height:311px;
    border-radius:7px;
    border:solid 1px #c9c9c9;
    box-shadow:0 2px 0 #d4d4d4;
    position:relative;
    background-color:#fff
}
.DBforwrapor{
    float:left;
    text-align:center;
    width:110px;
    font-size:14px;
    color:#646464;
    margin-top:147px
}
.DBstatusbig{
    float:left;
    height:19px;
    width:244px;
    border-radius:5px;
    padding:2px;
    background-image:linear-gradient(bottom,#363636 0,#555 100%);
    background-image:-o-linear-gradient(bottom,#363636 0,#555 100%);
    background-image:-moz-linear-gradient(bottom,#363636 0,#555 100%);
    background-image:-webkit-linear-gradient(bottom,#363636 0,#555 100%);
    background-image:-ms-linear-gradient(bottom,#363636 0,#555 100%);
    background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.0,#363636),color-stop(1,#555))
}
.BDgarmincommun{
    text-align:center;
    width:85%;
    font-size:14px;
    padding:20px;
    padding-top:17px
}
.DBBDgarminblue{
    color:#0096da;
    font-weight:bold;
    cursor:pointer
}
.PFwrapall{
    float:left;
    margin-left:40px;
    width:938px;
    margin-top:37px;
    margin-bottom:30px
}
.PFwrapforsearch{
    float:left;
    width:978px;
    position:relative
}
.PFwrapforsearch>input[type="text"]{
    float:left;
    padding-top:14px;
    width:365px;
    height:38px;
    padding:0 16px 0 16px;
    font-size:18px;
    font-weight:bold;
    color:#b2b2b2;
    border:solid 1px #c9c9c9
}
.PFwrapbutton{
    float:left;
    margin:0 38px 0 30px;
    width:125px;
    border-radius:5px;
    border:1px solid #c9c9c9;
    padding:9px;
    height:20px;
    background-color:#fff;
    position:relative
}
.PFwrapbutton>a{
    text-decoration:none
}
a.PFtxtselected{
    color:#646464;
    font-size:18px;
    font-weight:bold;
    float:left
}
a.PFtxtselect{
    background-position:0 -292px;
    height:16px;
    width:16px;
    float:right
}
.PFfortxtsearch{
    font-size:22px!important;
    line-height:38px!important
}
.PFtxtadvanced{
    color:#0096da;
    font-size:14px;
    float:right;
    margin-right:10px;
    font-weight:bold;
    cursor:pointer;
    margin-top:10px
}
.PFwrapresult{
    margin-top:23px;
    float:left;
    width:896px;
    border-top:#e6e6e6 solid 10px;
    padding:21px;
    background-color:#fff
}
.PFwrapmap{
    float:left;
    width:544px;
    height:409px;
    border:solid 1px #ddd;
    background-color:#fff;
    margin-right:10px
}
.PFwrappoolname,.Search_break{
    float:left;
    width:300px;
    margin-left:5px;
    position:absolute;
    right:0;
    background-color:#fff
}
.Search_break{
    padding:4px 0
}
.PFwraptitle{
    height:26px;
    background-color:#f5f5f5;
    width:300px
}
.Ptxtpre,.Ptxtnext,.SP_up,.SP_up2,.SP_down,.Spoolclose{
    background:url(../../bundleResources/images/backgrounds/sprite_searchpool.png) no-repeat
}
.SP_up,.SP_up2,.SP_down{
    font-size:10px;
    float:left;
    line-height:27px;
    font-family:Inter-Bold,sans-serif;
    color:#b5b5b5;
    width:218px;
    padding-left:5px;
    height:23px;
    text-transform:uppercase
}
.SP_down{
    background-position:0 -60px
}
.SP_up{
    background-position:40px -82px
}
.SP_up2{
    background-position:0 -81px
}
.SP_width70{
    width:100px;
    float:right
}
.SP_width218{
    width:45px;
    padding-left:20px;
    margin-left:-15px;
    background-position-x:-3px
}
.Pnamepoolp{
    background:url(../../bundleResources/images/backgrounds/bg_namepool.png) no-repeat;
    background-position:top left;
    float:left;
    min-height:29px;
    width:212px
}
.Pnamepoolp>a{
    font-size:14px;
    color:#107abb;
    float:left;
    width:171px;
    padding-left:8px;
    word-wrap:break-word;
    margin-top:3px
}
.Pnumber{
    float:left;
    color:#fff;
    font-size:11px;
    width:22px;
    text-align:center;
    margin-top:3px
}
.Pwrapnamepool{
    float:left;
    padding:5px;
    width:274px
}
.Pformile{
    float:left;
    font-size:16px;
    text-align:center;
    width:47px;
    padding-left:15px
}
.Pwrapscroll{
    float:left;
    width:295px;
    height:541px;
    background-color:#fff;
    overflow-y:auto;
    padding-left:5px;
    padding-top:5px
}
.Pwrapbreakgrey{
    float:left;
    background-color:#ddd;
    border-radius:3px;
    padding:3px 5px
}
.Ptxtpre,.Ptxtnext{
    font-weight:bold;
    color:#9a9a9a;
    line-height:14px
}
.Ptxtpre{
    background-position:4px -126px;
    padding-left:15px!important;
    float:left;
    background-color:#ddd;
    border-radius:3px;
    padding:3px 5px;
    margin-left:0!important
}
.Ptxtnext{
    background-position:4px -107px;
    padding-right:15px!important;
    float:left;
    background-color:#ddd;
    border-radius:3px
}
.Pforpage{
    float:left
}
.Pforpage ul li{
    list-style-type:none;
    display:inline;
    float:left;
    padding:3px 7px;
    font-size:11px;
    margin:0 0 0 10px;
    cursor:pointer
}
.Pforpage ul li.current{
    background-color:#ddd;
    border-radius:3px;
    font-weight:bold;
    font-size:11px;
    padding:3px 7px;
    margin:0 0 0 10px
}
.Pforpage ul li:hover{
    font-weight:bold;
    font-size:11px;
    background-color:#ddd;
    border-radius:3px
}
.Pwrapovermap{
    position:absolute;
    width:265px;
    height:128px;
    box-shadow:4px 4px 5px #ccc;
    border:1px solid #d4d4d4;
    padding:15px;
    background-color:#fff;
    border-radius:5px
}
.Pwrapnumber{
    border-radius:3px;
    background-color:#f5f5f5;
    padding:5px;
    margin-top:10px
}
img.borformap{
    padding:1px;
    background-color:#fff;
    border:solid 1px #ddd;
    float:left;
    margin-right:25px
}
.wraprightmap{
    float:left;
    width:180px
}
.wraprightmap p{
    font-size:16px;
    font-weight:bold;
    width:100%;
    float:left;
    line-height:17px
}
.wraprightmap span{
    font-size:16px;
    width:100%;
    float:left
}
.txtmapgreen,.Ptxtweek{
    color:#88ca0f;
    font-size:26px;
    font-weight:bold;
    text-align:center
}
.txtmapgrey,.Ptxtweekgrey,.Distxtgreen30,.Distxtgrey16,.cal_yard{
    font-family:Inter-Bold,sans-serif
}
.txtmapgrey{
    color:#b5b5b5;
    font-size:14px;
    text-align:center
}
.Ptxtweekgrey{
    font-size:14px;
    text-align:center;
    color:#b4b4b4;
    text-transform:uppercase
}
.Ptxtweekgreen,.MP_chartgreen{
    color:#86ca0d;
    font-size:26px;
    text-align:center;
    font-weight:bold;
    cursor:pointer
}
.Ptxtweekgray{
    color:#adadad;
    font-size:30px;
    text-align:center;
    font-weight:bold
}
.Pdaymonthleft,.Pdaymonthright,.Pdaymonthleft_blur,.Pdaymonthright_blur,.Pbottomleft,.Pcalendarclose,.Disiconext,.Cal_left,.Cal_left_blur,.Pbottomleft_blur,.cal_average,.cal_total{
    background:url(../../bundleResources/images/backgrounds/sprite_profile.png);
    height:33px;
    width:30px;
    float:left;
    cursor:pointer
}
.Pdaymonthleft{
    background-position:-111px -90px
}
.Pdaymonthright{
    background-position:-154px -90px
}
.Pdaymonthleft_blur{
    background-position:-111px -345px
}
.Pdaymonthright_blur{
    background-position:-154px -345px
}
.Cal_left{
    background-position:-121px -90px;
    margin-top:15px;
    margin-left:10px
}
.Cal_left_blur{
    background-position:-20px -344px;
    margin-top:15px;
    margin-left:8px
}
.cal_average,.cal_total{
    width:78px;
    height:21px;
    color:#b4b4b4;
    font-size:14px;
    font-family:Inter-Bold,sans-serif;
    padding-right:26px;
    text-align:right
}
.cal_average{
    background-position:-196px -321px;
    margin-top:5px
}
.cal_total{
    background-position:-196px -351px;
    width:78px;
    padding-right:33px
}
.Pweekwrapcalendar{
    float:left;
    padding:10px;
    width:918px;
    border-top:solid 10px #e6e6e6;
    min-height:400px;
    margin-top:25px;
    background-color:#fff;
    margin-bottom:15px
}
.Pbottomcalendar{
    float:left;
    width:913px;
    background-color:#f8f8f8;
    border:solid 1px #ebebeb;
    height:91px;
    padding-top:18px;
    margin-bottom:3px
}
.Ptxtbottomcalendar{
    color:#88ca0f;
    font-size:30px;
    text-align:center;
    width:118px;
    float:left
}
.Pwraprightbottom{
    float:right;
    position:relative;
    width:38px
}
.Pbottomleft{
    position:absolute;
    left:-12px;
    top:15px;
    background-position:-144px -90px;
    cursor:pointer
}
.Pbottomleft_blur{
    position:absolute;
    left:-12px;
    top:15px;
    background-position:-43px -345px;
    cursor:pointer
}
.Pcalendarclose,.Spoolclose{
    position:absolute;
    top:-12px;
    right:5px;
    background-position:-196px -90px;
    width:13px;
    height:13px;
    cursor:pointer
}
.Spoolclose{
    top:3px;
    background-position:-54px -112px
}
.Diswrapcheck{
    border-radius:7px;
    background-color:#f5f5f5;
    padding:21px;
    height:50px;
    float:left;
    width:854px;
    margin-bottom:18px;
    position:relative
}
.Discortopleft,.Discorbottomleft,.Discortopright,.Discorbottomright{
    display:none
}
.Disiconext{
    background-position:-243px -90px;
    width:26px;
    height:20px
}
.DBleftsearching{
    float:left;
    width:280px;
    margin-right:10px
}
.DBrightsearching{
    float:left;
    width:688px;
    z-index:2;
    margin-right:0;
    margin-bottom:30px
}
.DBwrap686{
    width:686px
}
.DBsearch-pebble,.DBsearch-garminswim,.DBsearch-poolmatepro,.DBsearch-swimsense,.DBsearch-uplpadfromc,.DBsearch-manualentry,.DBsearch-txt16{
    background:url(../../bundleResources/images/icons/spritedb-ico-left-search.png);
    width:60px;
    height:68px;
    float:left
}
.DBsearch-pebble{
    background-position:0 0
}
.DBsearch-garminswim{
    background-position:0 -72px;
    width:125px
}
.DBsearch-poolmatepro{
    background-position:0 -160px
}
.DBsearch-swimsense{
    background-position:0 -240px
}
.DBsearch-uplpadfromc{
    background-position:0 -320px
}
.DBsearch-manualentry{
    background-position:0 -400px
}
.DBsearch-txt{
    font-size:18px;
    font-weight:bold;
    color:#767676;
    float:left;
    margin-top:21px
}
.DBsearch-txt:hover{
    color:#1491dc;
    cursor:pointer;
    text-decoration:none
}
.DBsearch-txtactive{
    color:#1491dc
}
.DBsearch-txtcenter{
    text-align:center;
    width:100%
}
.DBsearch-txt18{
    margin-top:40px;
    font-size:18px;
    color:#767676;
    font-weight:bold;
    margin-bottom:24px
}
.DBsearch-txt16{
    font-size:16px;
    width:373px;
    margin-left:130px;
    float:none;
    background-position:0 -467px;
    background-repeat:no-repeat;
    padding-left:25px;
    margin-top:40px
}
.DBsearch-over{
    background:url(../../bundleResources/images/backgrounds/formain_borbottomse.png) left bottom no-repeat;
    height:71px;
    position:absolute;
    right:-17px;
    width:30px;
    background-color:#fff;
    z-index:2;
    border-top:solid 1px #ccc;
    top:-1px
}
.WUsearch-over{
    background:url(../../bundleResources/images/backgrounds/WU_borbottomse.png)left bottom no-repeat;
    height:71px;
    position:absolute;
    right:-17px;
    width:30px;
    background-color:#f8f8f8;
    z-index:2;
    border-top:1px solid #efefef;
    top:-1px
}
.DBupload-inner{
    padding:20px;
    width:648px;
    float:left;
    z-index:2;
    padding-bottom:7px
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .DBupload-inner{
        padding-bottom:4px
    }
    .clear-bottom-edit{
        height:19px
    }
    ::i-block-chrome,.DiscoverPool{
        padding-bottom:18px!important
    }
}
.DiscoverPool{
    float:left;
    width:978px;
    margin:36px 20px 20px 20px;
    padding-bottom:39px
}
.Discovertxt-blue{
    padding-left:5px;
    color:#06aae0
}
.Discovertbl-blue{
    padding-left:5px;
    color:#06aae0
}
.Discovertop37{
    margin-top:27px;
    border-bottom:dotted 1px #ccc;
    padding-bottom:3px;
    margin-bottom:10px;
    font-size:18px
}
.Discovertop37 span{
    text-transform:uppercase
}
.Discoverwrapcheck{
    float:left;
    width:100%;
    margin-top:12px
}
.Discoverwrapcheck ul li{
    float:left
}
.Dislilenght{
    font-size:14px;
    font-weight:bold
}
.Disyard-checked,.Disyard-unchecked{
    background:url(../../bundleResources/images/backgrounds/sprite_discover_pools.png) 0 0 no-repeat;
    cursor:pointer
}
.Disico-mapway,.Disico-mapcalendar,.Discovertoleft,.Discovertoright{
    background:url(../../bundleResources/images/backgrounds/sprite_searchpool.png) 0 0 no-repeat
}
.Disyard-checked{
    background-position:0 0;
    height:19px;
    padding-left:23px;
    margin-left:8px;
    margin-right:15px;
    padding-top:3px;
    color:#727272
}
.Disyard-unchecked{
    background-position:0 -26px;
    height:19px;
    padding-left:22px;
    margin-left:8px;
    margin-right:15px;
    padding-top:3px
}
.Discover-map{
    float:left;
    width:974px;
    padding:1px;
    border:solid 1px #ddd;
    height:595px;
    margin-top:12px;
    background-color:#fff;
    margin-bottom:20px;
    position:relative
}
.Discover-tblonmap{
    position:absolute;
    width:260px;
    padding:13px;
    box-shadow:4px 4px 5px #ccc;
    background-color:#f8f8f8
}
.Disvover-text{
    width:152px;
    float:left;
    font-size:14px;
    color:#7c7c7c;
    margin-left:14px;
    margin-bottom:6px
}
.Disico-mapway{
    float:left;
    background-position:0 0;
    width:28px;
    height:24px;
    margin-left:7px
}
.Disico-mapcalendar{
    float:left;
    background-position:-38px 0;
    width:23px;
    height:25px;
    margin-left:20px
}
.Discover-hour{
    background:#ebebeb;
    font-size:14px;
    position:absolute;
    bottom:8px;
    right:8px;
    padding:10px;
    word-wrap:break-word;
    width:165px
}
.Discovertoleft{
    position:absolute;
    background-position:-1px -33px;
    width:25px;
    height:25px;
    right:0;
    top:0;
    cursor:pointer;
    z-index:100
}
.Discovertoright{
    position:absolute;
    background-position:-35px -33px;
    width:25px;
    height:25px;
    right:300px;
    top:0;
    cursor:pointer;
    z-index:100
}
.Discover-buble{
    position:absolute;
    background-position:0 -140px;
    width:27px;
    height:38px;
    right:200px;
    top:100px;
    color:#fff;
    font-size:20px;
    font-weight:bold;
    text-align:center;
    padding-right:17px
}
.Discover-bublegreen{
    position:absolute;
    background-position:-145px -160px;
    width:27px;
    height:38px;
    right:200px;
    top:100px;
    color:#74ac0d;
    font-size:20px;
    font-weight:bold;
    text-align:center;
    padding-right:17px;
    line-height:32px
}
.Discover-canfind{
    font-size:16px;
    color:#797979;
    float:right;
    margin-top:10px;
    padding-right:10px
}
.Dis_Outer_Public,.Dis_Outer_Outdoor{
    background:#28a4ec;
    background:-moz-linear-gradient(top,#28a4ec 0,#1290dd 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#28a4ec),color-stop(100%,#1290dd));
    background:-webkit-linear-gradient(top,#28a4ec 0,#1290dd 100%);
    background:-o-linear-gradient(top,#28a4ec 0,#1290dd 100%);
    background:-ms-linear-gradient(top,#28a4ec 0,#1290dd 100%);
    background:linear-gradient(top,#28a4ec 0,#1290dd 100%)
}
.Dis_Outer_Public,.Dis_Outer_Outdoor{
    width:65px;
    height:15px;
    line-height:15px;
    color:#fff;
    text-align:center;
    font-size:11px;
    padding:1px;
    cursor:pointer;
    border:1px solid #117abb;
    float:left;
    font-weight:bold;
    text-transform:uppercase
}
.Dis_Inner_Public,.Dis_Inner_Outdoor{
    width:100%;
    height:100%
}
.Dis_Outer_Public,.Dis_Inner_Public{
    border-top-left-radius:3px;
    border-bottom-left-radius:3px
}
.Dis_Outer_Outdoor,.Dis_Inner_Outdoor{
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.Dis_noborder{
    border-top-right-radius:0!important;
    border-bottom-right-radius:0!important
}
.bg-step .Discoverwrapcheck{
    margin-top:0;
    margin-bottom:10px
}
.bg-step .Discoverwrapcheck .Dis_Outer_Public,.bg-step .Discoverwrapcheck .Dis_Outer_Outdoor{
    width:60px;
    font-size:10px
}
.bg-step .Discoverwrapcheck .Dis_Outer_Private,.bg-step .Discoverwrapcheck .Dis_Outer_Indoor{
    width:60px;
    font-size:10px
}
.Dis_Outer_Private,.Dis_Outer_Indoor{
    background:-moz-linear-gradient(top,#838383 0,#797979 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#838383),color-stop(100%,#797979));
    background:-webkit-linear-gradient(top,#838383 0,#797979 100%);
    background:-o-linear-gradient(top,#838383 0,#797979 100%);
    background:-ms-linear-gradient(top,#838383 0,#797979 100%);
    background:linear-gradient(top,#838383 0,#797979 100%)
}
.Dis_Outer_Private,.Dis_Outer_Indoor{
    width:65px;
    height:15px;
    line-height:15px;
    color:#fff;
    text-align:center;
    font-size:11px;
    padding:1px;
    cursor:pointer;
    border:1px solid #656565;
    float:left;
    float:left;
    font-weight:bold;
    text-transform:uppercase
}
.Dis_Inner_Private{
    width:100%;
    height:100%
}
.Dis_Outer_Private,.Dis_Inner_Private{
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.Dis_Outer_Indoor,.Dis_Inner_Indoor{
    border-top-left-radius:3px;
    border-bottom-left-radius:3px
}
.Cal_textgray{
    height:28px;
    font-family:Inter-Bold,sans-serif;
    text-align:center;
    font-size:14px;
    color:#b4b4b4;
    width:124px;
    text-transform:uppercase;
    line-height:6px
}
.Cal_arrow{
    background:url(../../bundleResources/images/backgrounds/sprite_profile.png) 205px -51px;
    cursor:pointer
}
.Cal_txt_special,.Cal_detailfont,.Cal_font12,.Cal_font14{
    font-family:Inter-Bold,sans-serif;
    text-align:center
}
.Cal_txt_special{
    color:#b2b2b2;
    text-transform:uppercase
}
.Cal_dot_td{
    border-bottom:dotted 1px #ccc;
    cursor:pointer
}
.Cal_dot_td:hover{
    background-color:#fff
}
.Cal_dotted_td{
    border-left:1px dotted #ccc;
    border-right:1px dotted #ccc;
    background-color:#fff;
    border-bottom:none;
    cursor:pointer
}
.Cal_wrapselect{
    background-color:#fff;
    height:340px;
    border-bottom:1px dotted #ccc;
    padding-top:17px
}
.Cal_leftboard{
    float:left;
    width:713px
}
.Cal_rightboard{
    float:left;
    width:225px
}
.width400{
    width:400px
}
.Cal-cursor{
    cursor:pointer
}
.Cal_detailfont{
    font-style:normal;
    font-size:14px;
    color:#b3b3b3;
    float:right;
    text-transform:uppercase
}
.Cal_detailfont:hover{
    cursor:pointer;
    text-decoration:underline;
    color:#f09a32
}
.Cal_font26{
    font-size:26px;
    color:#86ca0d;
    font-weight:bold
}
.Cal_font28{
    font-size:26px;
    color:#86ca0d;
    font-weight:bold
}
.Cal_font12{
    font-size:12px;
    color:#b3b3b3;
    text-transform:uppercase
}
.Cal_font14{
    font-size:14px;
    color:#b3b3b3;
    text-align:left;
    line-height:25px;
    text-indent:6px;
    text-transform:uppercase
}
.Cal_wrap{
    float:left;
    width:938px;
    border-top:solid 10px #e6e6e6;
    min-height:400px;
    margin-top:15px;
    background-color:#fff;
    margin-bottom:30px
}
.Cal_wrap_chart{
    float:left;
    margin-top:35px
}
.DB_process_out{
    background:-moz-linear-gradient(top,#bebebe 0,#e6e6e6 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#bebebe),color-stop(100%,#e6e6e6));
    background:-webkit-linear-gradient(top,#bebebe 0,#e6e6e6 100%);
    background:-o-linear-gradient(top,#bebebe 0,#e6e6e6 100%);
    background:-ms-linear-gradient(top,#bebebe 0,#e6e6e6 100%);
    background:linear-gradient(top,#bebebe 0,#e6e6e6 100%)
}
.DB_process_out{
    float:left;
    width:333px;
    padding:1px;
    height:37px;
    border-radius:5px;
    margin-left:155px
}
.DB_process_in{
    width:329px;
    border:2px #fff solid;
    height:33px;
    border-radius:5px;
    background-color:#fff;
    float:left
}
.DB_process_inblack{
    background:-moz-linear-gradient(top,#363636 0,#555 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#363636),color-stop(100%,#555));
    background:-webkit-linear-gradient(top,#363636 0,#555 100%);
    background:-o-linear-gradient(top,#363636 0,#555 100%);
    background:-ms-linear-gradient(top,#363636 0,#555 100%);
    background:linear-gradient(top,#363636 0,#555 100%)
}
.DB_process_inblack{
    float:left;
    width:325px;
    height:29px;
    border-radius:5px;
    padding:2px
}
.DB_process_inblue{
    background:-moz-linear-gradient(top,#06b1ea 0,#14bcf3 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#06b1ea),color-stop(100%,#14bcf3));
    background:-webkit-linear-gradient(top,#06b1ea 0,#14bcf3 100%);
    background:-o-linear-gradient(top,#06b1ea 0,#14bcf3 100%);
    background:-ms-linear-gradient(top,#06b1ea 0,#14bcf3 100%);
    background:linear-gradient(top,#06b1ea 0,#14bcf3 100%)
}
.DB_process_leftblue,.DB_process_leftblue{
    display:none
}
.DB_process_inblue{
    float:left;
    height:29px;
    border-radius:5px;
    max-width:325px;
    overflow:hidden
}
.DB_marg81{
    margin-bottom:15px;
    margin-top:66px
}
.login_height41{
    height:41px;
    position:relative;
    z-index:12
}
.login_heightauto{
    height:auto;
    border-bottom:none
}
.flag-pool-profile{
    width:342px;
    height:27px;
    text-align:center;
    margin-top:12px
}
.flag-pool-profile span.ico-flagpool{
    font-size:14px;
    font-weight:bold;
    color:#c4c4c4;
    font-family:Inter;
    position:relative;
    bottom:-2px;
    background:url(../../bundleResources/images/icons/sprite-edit-pool.png) 0 4px no-repeat;
    padding-left:24px;
    cursor:pointer;
    height:27px;
    line-height:27px;
    display:inline-block
}
.flag-pool-profile span.ico-blue-flagpool{
    font-size:14px;
    font-weight:bold;
    color:#0096d8;
    font-family:Inter;
    position:relative;
    bottom:-2px;
    background:url(../../bundleResources/images/icons/sprite-edit-pool.png) 0 -23px no-repeat;
    padding-left:24px;
    cursor:pointer;
    height:27px;
    line-height:27px;
    display:inline-block
}
.Dis_Outer_Public:hover,.Dis_Outer_Outdoor:hover{
    background:#e6911b;
    background:-moz-linear-gradient(top,#e6911b 0,#e08e1e 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6911b),color-stop(100%,#e08e1e));
    background:-webkit-linear-gradient(top,#e6911b 0,#e08e1e 100%);
    background:-o-linear-gradient(top,#e6911b 0,#e08e1e 100%);
    background:-ms-linear-gradient(top,#e6911b 0,#e08e1e 100%);
    background:linear-gradient(to bottom,#e6911b 0,#e08e1e 100%);
    border:1px solid #e6911b
}
.Dis_Outer_Private:hover,.Dis_Outer_Indoor:hover{
    background:#5e5e5e;
    background:-moz-linear-gradient(top,#5e5e5e 0,#4e4e4e 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5e5e5e),color-stop(100%,#4e4e4e));
    background:-webkit-linear-gradient(top,#5e5e5e 0,#4e4e4e 100%);
    background:-o-linear-gradient(top,#5e5e5e 0,#4e4e4e 100%);
    background:-ms-linear-gradient(top,#5e5e5e 0,#4e4e4e 100%);
    background:linear-gradient(to bottom,#5e5e5e 0,#4e4e4e 100%);
    border:1px solid #5e5e5e
}
.login-banner-outer{
    width:100%;
    min-width:1020px;
    height:870px;
    overflow:visible;
    position:relative;
    background:url(../../bundleResources/images/sprite-login.jpg) center no-repeat
}
.topleftlog,.toprightlog,.bottomleftlog,.bottomrightlog{
    display:none
}
.login_bg_none{
    background-image:none;
    /*margin-bottom:-200px;*/
    margin-top:-61px;
    min-height:auto;
    height :80vh;
}
.login_wrap_form{
    width:278px;
    border-radius:5px;
    box-shadow:1px 0 6px #999;
    margin-left:318px;
    margin-top:74px;
    float:left;
    padding:31px 51px 41px 51px;
    background-color:#fff
}
.login_boxtxt{
    height:38px;
    width:266px;
    border:solid 1px #c6c6c6;
    background-color:#f3f3f3;
    border-radius:3px;
    color:#666;
    font-weight:bold;
    padding-left:10px;
    text-indent:5px
}
.login_wrapconer{
    position:relative;
    margin-bottom:11px;
    width:277px;
    height:40px
}
.login_yesno,.login_noyes,.login_facebook,.login_twitter,.login_google,.login_arrowright{
    background:url(../../bundleResources/images/backgrounds/sprite_regis.png) center no-repeat
}
.login_arrowright{
    background-position:-225px -2px;
    height:35px;
    width:32px;
    position:absolute;
    right:1px;
    top:3px;
    cursor:pointer
}
.login99{
    width:99px;
    float:left;
    margin-right:7px;
    margin-bottom:0
}
.login78{
    width:78px;
    float:left;
    margin-right:7px;
    margin-bottom:0
}
.login86{
    width:86px;
    float:left;
    margin-bottom:0
}
.loginsendme{
    width:100%;
    margin-top:4px;
    float:left;
    height:31px
}
.login_txtsendme{
    color:#636363;
    font-size:14px;
    padding-top:10px
}
.login_yesno{
    float:right;
    width:109px;
    height:27px;
    background-position:0 0;
    padding-top:8px
}
.login_noyes{
    float:right;
    width:109px;
    height:27px;
    background-position:-113px 0;
    padding-top:8px
}
.login_yes{
    height:35px;
    color:#fff;
    font-weight:bold;
    float:left;
    font-size:16px;
    cursor:pointer;
    width:54px;
    text-align:center;
    text-transform:uppercase
}
.login_no{
    height:35px;
    color:#bebebe;
    font-weight:bold;
    float:left;
    font-size:16px;
    cursor:pointer;
    width:54px;
    text-align:center;
    text-transform:uppercase
}
.login_no_active{
    color:#666
}
.login_wrapsign{
    margin-left:7px;
    float:left;
    margin-top:22px
}
.login_formsign{
    margin-left:7px;
    float:left;
    margin-top:2px
}
.login_or{
    height:52px;
    border-bottom:dotted 1px #ccc;
    float:left;
    margin-left:12px;
    text-align:center;
    width:254px;
    position:relative
}
.forgot-link{
    font-family:Inter;
    font-size:14px;
    color:#ccc;
    text-decoration:none;
    position:absolute;
    top:11px;
    left:73px
}
.forgot-link:hover{
    color:#f09a32;
    text-decoration:underline
}
.login_or>span{
    font-family:Inter-Bold,sans-serif;
    color:#737373;
    font-size:20px;
    font-weight:bold;
    bottom:-15px;
    position:absolute;
    padding:5px 15px;
    background-color:#FFF;
    left:103px
}
.btn_facebook,.btn_twitter,.btn_google,.login-btn-facebook,.login-btn-twitter,.login-btn-google{
    background:url(../../bundleResources/images/backgrounds/sprite_registration.png) center no-repeat;
    width:261px;
    height:42px;
    float:left;
    margin-left:9px;
    margin-top:20px;
    cursor:pointer
}
.login_facebook,.login_twitter,.login_google{
    width:261px;
    height:42px;
    float:left;
    margin-left:10px;
    margin-top:20px;
    cursor:pointer
}
.login_facebook{
    background-position:0 -48px;
    margin-top:34px
}
.login_twitter{
    background-position:0 -93px
}
.login_google{
    background-position:0 -139px;
    margin-bottom:20px
}
.btn_facebook{
    background-position:-9px -375px;
    margin-top:26px
}
.btn_twitter{
    background-position:-9px -425px
}
.btn_google{
    background-position:-9px -478px
}
.login-btn-facebook{
    background-position:-9px -375px;
    margin:0 0 10px 0
}
.login-btn-twitter{
    background-position:-9px -425px;
    margin:0 0 10px 0
}
.login-btn-google{
    background-position:-9px -478px;
    margin:0 0 10px 0
}
.login_txtsign{
    color:#636363;
    text-align:center;
    padding:0 30px;
    clear:both
}
.login_txtcolor{
    color:#2f90c7;
    cursor:pointer;
    text-decoration:none
}
.login_txtcolor:hover{
    color:#f09a32;
    text-decoration:underline
}
.searchpool{
    float:left;
    position:relative;
    width:100%;
    height:595px
}
.searchwrap_map{
    position:relative;
    width:100%;
    float:left
}
.login_dropdown{
    float:left;
    background-color:#fff;
    position:absolute;
    z-index:10;
    border:solid 1px #ccc;
    width:98px;
    top:38px
}
.login_dropdown_list a{
    background-color:#fff;
    text-decoration:none;
    float:left;
    width:100%;
    font-size:14px;
    padding:3px 3px 3px 11px;
    font-weight:bold
}
.login_dropdown_list a:hover{
    background-color:#39f;
    text-decoration:none;
    color:#fff
}
.login_dropdown_list span{
    background-color:#fff;
    text-decoration:none;
    float:left;
    width:100%;
    font-size:16px;
    padding:0 3px 0 11px;
    font-weight:bold
}
.login_dropdown_list span:hover{
    background-color:#39f;
    text-decoration:none;
    color:#fff;
    cursor:pointer
}
a.login_dropdown_link{
    color:#757575
}
a.login_dropdown_link:hover{
    color:#757575;
    text-decoration:none
}
.cal_numday{
    text-align:right;
    color:#eee;
    font-size:60px;
    width:100%;
    float:left;
    position:absolute;
    bottom:-10px;
    left:0;
    font-weight:bold
}
.cal_yard{
    font-size:14px;
    text-align:center;
    color:#b5b5b5;
    text-align:center;
    width:100%;
    position:absolute;
    float:left;
    z-index:4;
    bottom:30px;
    left:0;
    text-transform:uppercase
}
.cal_numgrren{
    text-align:center;
    width:100%;
    position:absolute;
    top:25px;
    left:0
}
.cal_wraponday{
    position:relative;
    float:left;
    width:108px;
    text-align:center;
    cursor:pointer;
    height:109px;
    border:solid 1px #f8f8f8;
    border-bottom:none
}
.cal_wrapall{
    width:110px;
    height:110px;
    background-color:#f8f8f8;
    position:relative;
    background-image:url(../../bundleResources/images/backgrounds/border_bottom.png);
    padding-bottom:5px;
    padding-right:5px
}
.cal_wrapall:hover{
    background-image:url(../../bundleResources/images/backgrounds/border_bottom_hover.png)
}
.cal_wraponday_focus{
    width:108px;
    border:solid 1px #ebebeb;
    border-bottom:none;
    position:relative;
    text-align:center;
    height:109px;
    background-color:#f8f8f8;
    margin-bottom:-1px;
    z-index:1
}
.cal_txt_day{
    color:#c8c8c8;
    font-size:14px;
    text-align:center;
    padding:10px
}
.cal_spanhreen{
    width:100%;
    text-align:center;
    float:left;
    margin-top:10px;
    margin-bottom:-15px;
    font-weight:bold;
    font-size:27px
}
.cal_wrapslide{
    float:left;
    width:870px
}
.cal_leftarrow{
    width:40px;
    float:left;
    height:48px
}
.login_topleft,.login_topright,.login_bottomleft,.login_bottomright{
    width:829px;
    height:434px;
    display:inline-block;
    zoom:-1
}
.login_topleft{
    background:url(../../bundleResources/images/backgrounds/bg_login_topleft.jpg);
    position:absolute;
    top:0;
    left:0
}
.login_topright{
    background:url(../../bundleResources/images/backgrounds/bg_login_topright.jpg);
    position:absolute;
    top:0;
    right:0
}
.login_bottomleft{
    background:url(../../bundleResources/images/backgrounds/bg_login_bottomleft.jpg);
    position:absolute;
    bottom:0;
    left:0
}
.login_bottomright{
    background:url(../../bundleResources/images/backgrounds/bg_login_bottomright.jpg);
    position:absolute;
    bottom:0;
    right:0
}
.login-banner-outerr{
    width:1658px;
    height:868px;
    margin:0 auto;
    position:relative
}
.login-bgdot{
    background:url(../../bundleResources/images/backgrounds/bgrepeat-dot.png);
    background-repeat:repeat;
    width:100%;
    height:100%;
    position:absolute;
    top:0;
    min-height:715px;
    left:0;
    display:none
}
.signup_shobt{
    display:none
}
.sigup_bottomie,.sigup_topie{
    display:none
}
.signup_left{
    background:url(../../bundleResources/images/backgrounds/bgsignup_left.jpg) right no-repeat;
    height:868px
}
.signup_right{
    background:url(../../bundleResources/images/backgrounds/bgsignup_right.jpg) left no-repeat;
    height:868px
}
.signup_center{
    background:url(../../bundleResources/images/backgrounds/bgsignup_center.jpg) no-repeat;
    height:868px
}
.signup_left1{
    background:url(../../bundleResources/images/backgrounds/regis_left.jpg) right no-repeat;
    height:868px
}
.signup_right3{
    background:url(../../bundleResources/images/backgrounds/regis_right.jpg) left no-repeat;
    height:868px
}
.signup_center2{
    background:url(../../bundleResources/images/backgrounds/regis_center.jpg) no-repeat;
    height:868px
}
.sigup_bg{
    width:100%;
    position:relative;
    background-image:url(../../bundleResources/images/backgrounds/bgsup-repeat.jpg);
    float:left
}
.login_bg{
    width:100%;
    position:relative;
    background:#00637a url(../../bundleResources/images/backgrounds/bg-login.jpg) fixed center top no-repeat;
    float:left
}
.sigup_bg2{
    width:100%;
    position:relative;
    background-image:url(../../bundleResources/images/backgrounds/bg_blue.jpg)
}
.siguptbl{
    position:absolute;
    top:0;
    left:0;
    width:100%
}
.sigupcontent{
    margin:0 auto;
    width:1018px;
    position:relative
}
.top0,.bottom0{
    display:none
}
.cal_74year{
    font-size:36px;
    color:#747474;
    font-weight:bold;
    float:left
}
#divChartWrap{
    float:left;
    padding-bottom:4px;
    width:100%
}
.spooldetail{
    position:relative;
    float:left;
    margin-bottom:13px
}
.cal_monthyear{
    font-size:26px;
    color:#757575;
    font-weight:bold;
    float:left;
    width:213px;
    text-align:center;
    line-height:35px
}
.cal_wrapallno{
    background-image:url(../../bundleResources/images/backgrounds/border_bottomno.png)!important
}
.transparent{
    background:none!important;
    border:none!important;
    z-index:5!important;
    position:fixed!important
}
.MP_col1,.MP_col2,.MP_dot1,.MP_dot2,.MP_col3{
    float:left;
    border-radius:7px;
    border:solid 1px #e2e2e2;
    box-shadow:0 2px 0 #d6d6d6;
    height:230px;
    background-color:#f7f7f7;
    margin-left:20px;
    padding:5px;
    margin-top:20px;
    position:relative;
    border-right:2px solid #d6d6d6
}
.MP_col1,.MP_dot1{
    width:300px
}
.MP_col2,.MP_dot2{
    width:633px
}
.MP_col3{
    width:966px;
    z-index:100
}
.MP_topleft,.MP_topright,.MP_bottomleft,.MP_bottomright{
    display:none
}
.MP_font12,.MP_color9f,.MP_color85,.MP_color20,.MP_colorb1,.MP_color8d,.MP_leaderboard,.MP_personal,.MP_colorf9{
    font-family:Inter-Bold,sans-serif;
    float:left
}
.MP_color9f,.MP_color90,.MP_colorb1,.MP_color8d,.MP_colorf9{
    color:#9f9f9f;
    float:left;
    font-size:12px
}
.MP_color9f1{
    color:#9f9f9f;
    font-size:12px;
    font-family:Inter-Bold,sans-serif;
    line-height:27px;
    text-transform:uppercase
}
.MP_colorf9{
    color:#9f9f9f;
    font-size:12px;
    font-family:Inter-Bold,sans-serif;
    text-transform:uppercase
}
.MP_color85{
    color:#85ca0c;
    float:left;
    font-size:40px;
    font-family:Inter;
    font-weight:bold
}
.MP_color851{
    color:#85ca0c;
    font-size:40px;
    font-family:Inter;
    font-weight:bold
}
.MP_color20{
    color:#b3b3b3;
    float:left;
    font-size:20px;
    margin-right:5px;
    margin-left:5px;
    line-height:62px;
    margin-top:-2.5px;
    text-transform:uppercase
}
.MP_color201{
    color:#b3b3b3;
    font-size:20px;
    font-family:Inter-Bold,sans-serif;
    text-transform:uppercase
}
.MP_color90{
    color:#90bbdc;
    margin-left:18px;
    margin-right:18px
}
.MP_colorb1{
    color:#b18edd;
    margin-left:18px
}
.MP_color8d{
    color:#8dce06
}
.MP_colorf9{
    color:#f9cb84;
    margin-left:15px
}
.MP_leaderboard,.MP_personal{
    color:#85ca0c;
    font-size:40px;
    background:url(../../bundleResources/images/backgrounds/leaderboard.png) no-repeat bottom left;
    padding-left:47px;
    float:left;
    line-height:43px
}
.MP_personal{
    background:url(../../bundleResources/images/backgrounds/personal.png) no-repeat bottom left
}
.MP_top30{
    float:left;
    margin-top:50px
}
.MP_wrapday{
    float:left;
    width:600px;
    margin-left:10px;
    font-family:Inter-Bold,sans-serif;
    font-size:14px;
    color:#909090
}
.MP_wrapday li{
    float:left;
    margin:10px 0 10px 20px;
    cursor:pointer
}
.MP_wrapday li.clscurrent{
    color:#4eb4e4
}
.MP_wrapday li:hover{
    color:#4eb4e4
}
.MP_dayright_up,.MP_dayright_down{
    float:right;
    margin-right:17px;
    padding-right:15px;
    font-family:Inter-Bold,sans-serif;
    margin-top:10px;
    color:#909090;
    font-size:14px;
    text-transform:uppercase
}
.MP_dayright_up{
    background:url(../../bundleResources/images/backgrounds/uparrow.jpg) right no-repeat
}
.MP_dayright_down{
    background:url(../../bundleResources/images/backgrounds/downarrow.jpg) right no-repeat
}
.MP_config{
    float:right;
    width:16px;
    height:16px;
    cursor:pointer;
    margin-top:12px;
    background-image:url(../../bundleResources/images/backgrounds/MP_config.png);
    margin-right:15px
}
.MP_wrapcal{
    float:right;
    position:relative
}
.MP_forcal{
    position:absolute;
    height:230px;
    width:910px;
    border:solid 1px #ccc;
    background-color:#f7f7f7;
    right:17px;
    z-index:900;
    top:30px;
    padding:10px;
    border-radius:7px
}
.MP_nodisplay{
    display:none
}
.UL_over{
    position:absolute;
    background-color:#f8f8f8;
    top:-2px;
    height:5px;
    width:5px;
    right:-17px;
    z-index:3
}
.ui-datepicker-prev{
    background-image:url(../../bundleResources/images/backgrounds/mp_calendar.png);
    height:26px!important;
    width:23px!important;
    background-position:0 0
}
.ui-datepicker-next{
    background-image:url(../../bundleResources/images/backgrounds/mp_calendar.png);
    height:26px!important;
    width:23px!important;
    background-position:-26px 0
}
.ui-datepicker-prev-hover{
    background:url(../../bundleResources/images/backgrounds/mp_calendar.png) 0 0 transparent no-repeat!important;
    top:-1px!important;
    left:-2px!important
}
.ui-datepicker-next-hover{
    background:url(../../bundleResources/images/backgrounds/mp_calendar.png) -26px 0 transparent no-repeat!important;
    top:-1px!important;
    right:-2px!important
}
.MP_detail{
    display:inline;
    float:left;
    margin-right:10px
}
.MP_forform{
    display:inline;
    float:left;
    margin-top:28px
}
.MP_clearbottom{
    height:30px;
    border-bottom:dotted 1px #ccc;
    clear:both;
    margin-bottom:8px
}
.MP_txt{
    height:20px;
    width:90px;
    border:solid 1px #ccc;
    text-align:center
}
.MP_btnapply{
    border:solid 1px #ccc;
    float:left;
    margin-right:8px;
    padding:2px 5px;
    border-radius:3px
}
.MP_txt_focus{
    border:solid 3px #07c
}
.MP_configa{
    float:right;
    width:16px;
    height:16px;
    cursor:pointer;
    margin:0;
    position:relative;
    z-index:210;
    right:10px;
    top:10px
}
.MP_topsetting{
    float:left;
    width:300px;
    height:34px;
    background-image:url(../../bundleResources/images/backgrounds/Mp_topsetting.png)
}
.MP_centersetting{
    float:left;
    border-left:1px solid #e2e2e2;
    border-right:2px solid #e2e2e2;
    height:156px;
    width:277px;
    background-color:#fff;
    padding:10px
}
.MP_bottompsetting{
    float:left;
    width:300px;
    height:11px;
    background-image:url(../../bundleResources/images/backgrounds/Mp_bottomsetting.png);
    background-repeat:no-repeat
}
.MP_stroke{
    color:#636363;
    font-size:16px;
    font-weight:bold;
    padding-top:3px;
    float:left;
    margin-right:5px
}
.MP_forsave{
    float:left;
    margin-left:57px;
    margin-top:10px;
    margin-bottom:15px
}
.Mp_textcen{
    color:#646464;
    text-align:justify;
    font-size:12px;
    width:100%
}
.MP_closesetting{
    float:right;
    height:34px;
    cursor:pointer;
    width:35px
}
.MP_col2 .highcharts-container{
    width:620px!important
}
.MP_col1 .highcharts-container{
    width:300px!important
}
.MP_col3 .highcharts-container{
    width:966px!important
}
.MP_HCCya,.MP_HCCyaR,.MP_HCBlue,.MP_HCBlueR,.MP_HCOrgR,.MP_HCOrg1,.MP_HCOrg,.MP_HCVio,.MP_HCVioR,.MP_HCGre,.MP_HCGreR{
    background-image:url(../../bundleResources/images/backgrounds/bg_hightchart.png);
    width:77px;
    height:22px;
    color:#fff;
    font-size:16px;
    font-family:Inter;
    text-align:center;
    font-weight:bold
}
.MP_HCCya,.MP_HCBlue,.MP_HCOrg,.MP_HCVio,.MP_HCGre{
    margin-left:-20px
}
.MP_HCCyaR,.MP_HCBlueR,.MP_HCOrgR,.MP_HCVioR,.MP_HCGreR{
    margin-right:-20px
}
.MP_HCCya{
    background-position:0 0
}
.MP_HCCyaR{
    background-position:0 -25px
}
.MP_HCBlue{
    background-position:0 -51px
}
.MP_HCBlueR{
    background-position:0 -77px
}
.MP_HCOrg{
    background-position:0 -158px
}
.MP_HCOrg1{
    background-position:0 -158px;
    margin-left:200px
}
.MP_HCOrgR{
    background-position:0 -185px
}
.MP_HCVio{
    background-position:0 -104px
}
.MP_HCVioR{
    background-position:0 -131px
}
.MP_HCGre{
    background-position:0 -209px
}
.MP_HCGreR{
    background-position:0 -236px
}
.MP_color{
    color:#636363!important;
    font-weight:bold!important
}
.MP_color:hover{
    color:#636363!important
}
.AP-title{
    float:left;
    width:620px
}
.AP-title h2{
    font-size:36px;
    color:#7a7a7a;
    font-weight:bold;
    float:left;
    width:620px;
    word-wrap:break-word
}
.AP-line{
    float:left;
    width:620px;
    font-family:Inter-Bold,sans-serif;
    font-size:15px;
    color:#b4b4b4;
    margin:30px 0 10px 0;
    padding-bottom:10px;
    border-bottom:solid 10px #e1e1e1
}
.AP-nline{
    float:left;
    width:620px;
    background-color:#e1e1e1;
    height:10px
}
.AP-forchart{
    float:left;
    width:620px
}
.AP-ico1,.AP-ico2,.AP-ico3,.AP-ico4,.AP-ico5,.AP-icoarrow,.AP-icoarrowB,.AP-ico1B,.AP-ico2B,.AP-ico3B,.AP-ico4B,.AP-ico5B{
    background-image:url(../../bundleResources/images/icons/ico-althlete-profile.png)
}
.AP-ico1,.AP-ico1B{
    width:18px;
    height:28px;
    background-position:0 -137px;
    position:relative;
    left:5px
}
.AP-ico2,.AP-ico2B{
    width:25px;
    height:27px;
    background-position:0 -67px
}
.AP-ico3,.AP-ico3B{
    width:27px;
    height:30px;
    background-position:-4px -0px;
    position:relative;
    left:-1px
}
.AP-ico4,.AP-ico4B{
    width:18px;
    height:29px;
    background-position:0 -101px
}
.AP-ico5,.AP-ico5B{
    width:22px;
    height:25px;
    background-position:-2px -184px;
    position:relative;
    left:2px
}
.AP-icoarrow,.AP-icoarrowB{
    width:10px;
    height:14px;
    background-position:0 -168px;
    cursor:pointer;
    float:left
}
.profile-ach1:hover div.AP-ico1,.AP-ico1B{
    background-position:-39px -137px
}
.profile-ach1:hover td.name-profile{
    color:#0096da
}
.profile-ach1:hover div.AP-ico2,.AP-ico2B{
    background-position:-37px -67px
}
.profile-ach1:hover div.AP-ico3,.AP-ico3B{
    background-position:-43px 0
}
.profile-ach1:hover div.AP-ico4,.AP-ico4B{
    background-position:-38px -101px
}
.profile-ach1:hover div.AP-ico5,.AP-ico5B{
    background-position:-38px -184px
}
.profile-ach1:hover span.AP-icoarrow,.AP-icoarrowB{
    background-position:-19px -168px
}
.name-profileB{
    font-size:13px;
    font-weight:bold;
    color:#0096da;
    text-align:left;
    width:230px;
    padding-right:10px;
    vertical-align:middle;
    word-wrap:break-word
}
.profile-ach1{
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    background:#fff;
    padding:10px;
    height:auto;
    min-height:30px;
    position:relative;
    cursor:pointer
}
.pool-leftContent1{
    border:1px solid #c9c9c9;
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    padding:12px;
    background:#f7f7f7;
    -moz-box-shadow:0 0 3px #e5e5e5;
    -webkit-box-shadow:0 0 3px #e5e5e5;
    margin:0 20px 20px 0;
    position:relative;
    box-shadow:0 2px 0 #d4d4d4;
    float:left;
    width:316px
}
h1.upload-title{
    float:left;
    padding:10px 0;
    width:600px;
    font-size:13px
}
.APcorner01_tl,.APcorner01_tr,.APcorner01_bl,.APcorner01_br{
    display:none
}
.MP_col1:hover div.MP_configa{
    display:block;
    background-image:url(../../bundleResources/images/backgrounds/MP_config.png)
}
.MP_col2:hover div.MP_configa{
    display:block;
    background-image:url(../../bundleResources/images/backgrounds/MP_config.png)
}
.MP_dot1,.MP_dot2{
    border:#ccc dotted 1px!important;
    border-radius:0!important;
    box-shadow:0 0 0 0!important
}
.AP_wrapchart{
    float:left;
    width:620px;
    height:230px;
    padding-bottom:10px;
    margin-left:15px;
    margin-top:10px
}
.AP_wrapselect{
    position:absolute;
    right:0;
    z-index:10;
    width:130px;
    text-align:right;
    float:right
}
.APcorner01_tl,.APcorner01_tr,.APcorner01_bl,.APcorner01_br{
    display:none
}
.MP_atbottom{
    background:url(../../bundleResources/images/backgrounds/myprogress_arrow.png) bottom center no-repeat;
    float:left;
    padding-bottom:18px;
    padding-bottom:22px;
    position:absolute;
    z-index:110
}
.displaySetting .k-icon{
    background:url(../../bundleResources/images/icons/selectDown.png) no-repeat scroll 0 50% transparent!important;
    background-position:0!important
}
.displaySetting .k-input{
    color:#5b5b5b!important
}
.profile_feed_link{
    text-decoration:none
}
.profile_feed_link:hover{
    text-decoration:none
}
.SP_wrapimg{
    width:88px;
    height:88px;
    float:left;
    box-shadow:2px 2px 0 #bababa
}
.SP_location a{
    font-size:16px!important;
    font-weight:bold!important;
    color:#7b7b7b!important;
    float:left;
    width:152px;
    word-wrap:break-word;
    text-decoration:none!important;
    margin-bottom:14px;
    font-family:Inter!important
}
.SP_location a:hover{
    color:#f19617!important;
    text-decoration:underline!important;
    cursor:pointer
}
.SP_address{
    font-size:12px;
    color:#646464;
    margin-top:6px;
    float:left;
    width:152px;
    word-wrap:break-word
}
.SPwrapie{
    position:absolute
}
.style-club{
    width:97px!important;
    float:right!important;
    margin-right:83px
}
.Club-line{
    height:2px;
    float:left;
    border-bottom:dotted 1px #ccc;
    width:260px;
    margin-bottom:16px;
    margin-top:-5px
}
.MP_detailL{
    float:left;
    width:680px;
    height:220px;
    margin-left:15px;
    margin-top:5px
}
.MP_detailR{
    float:right;
    width:215px;
    height:220px;
    margin-left:15px;
    margin-top:5px
}
.MP_chartgreen{
    text-align:right;
    font-size:26px
}
.login_boxtxtblur{
    height:38px;
    width:266px;
    border:1px solid #f19617;
    background-color:#f3f3f3;
    border-radius:3px;
    color:#666;
    font-weight:bold;
    padding-right:0!important;
    box-shadow:0 0 3px 4px #fdf0df;
    text-indent:5px
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .pass_line-dot{
        font-size:29px!important;
        padding-top:1px!important;
        padding-bottom:2px!important;
        height:35px!important;
        text-indent:5px!important
    }
}
.overleft_blur,.overright_blur,.txt-top,.txt-bottom,.overleft,.overright{
    display:none
}
.sigup_txtstep,.sigup_txtsu{
    font-family:Inter-Bold,sans-serif;
    font-size:20px;
    color:#ed9315;
    float:left;
    margin-bottom:0;
    margin-top:-7px
}
.sigup_txtsu{
    color:#727272;
    margin-bottom:5px;
    margin-top:-2px
}
.header-line-dott{
    width:100%;
    min-width:1020px;
    background:url(../../bundleResources/images/backgrounds/bg-top-header.png) 0 0 repeat-x transparent;
    padding:4px 0 0 0;
    position:absolute;
    top:0;
    left:0;
    margin:0 auto;
    text-align:center;
    z-index:1
}
.HC_strokeleft,.HC_strokeleftL,.HC_green1left,.HC_green1leftL{
    background:url(../../bundleResources/images/backgrounds/bg_hightchart.png) 0 0;
    width:10px;
    height:21px;
    float:right
}
.HC_strokeright{
    color:#fff;
    font-size:16px;
    font-family:Inter;
    text-align:center;
    font-weight:bold;
    height:21px;
    float:right;
    padding:0 5px;
    background-color:#1bcdc9
}
.HC_strokeleftL{
    background-position:-67px -25px
}
.HC_green1right{
    color:#fff;
    font-size:16px;
    font-family:Inter;
    text-align:center;
    font-weight:bold;
    height:21px;
    float:right;
    padding:0 5px;
    background-color:#31cd1b
}
.HC_green1leftL{
    background-position:-66px -236px
}
.HC_green1left{
    background-position:0 -209px
}
.wrap_notification{
    float:left;
    margin:20px 20px 57px 20px;
    width:977px
}
.Notify_title{
    padding-top:20px;
    font-weight:normal;
    font-family:Inter-Bold,sans-serif;
    font-size:14px;
    color:#656565;
    width:100%;
    border-bottom:dotted 1px #ccc;
    padding-bottom:6px;
    margin-bottom:18px;
    clear:both
}
.Notify_say,.Notify_start,.Notify_cup,.Notify_connection,.Notify_blast,.Notify_club,.Notify_flag{
    width:15px;
    float:left;
    background-repeat:no-repeat;
    background-image:url(../../bundleResources/images/backgrounds/sprite_notifycation.png);
    margin-right:8px
}
.Notify_say{
    background-position:-2px 2px;
    height:13px
}
.Notify_start{
    background-position:0 -14px;
    height:12px
}
.Notify_cup{
    background-position:0 -26px;
    height:15px
}
.Notify_connection{
    background-position:0 -41px;
    height:12px
}
.Notify_blast{
    background-position:0 -55px;
    height:13px
}
.Notify_club{
    background-position:0 -82px;
    height:16px
}
.Notify_flag{
    background-position:0 -67px;
    height:14px
}
.Notify_wrap{
    float:left;
    width:100%;
    font-size:14px;
    margin-bottom:5px
}
.Notify_nameblue{
    color:#0096d8;
    font-weight:bold
}
.Notify_nameblue a{
    color:#0096d8;
    word-wrap:break-word
}
.Notify_nameblue a:hover{
    color:#f09a32
}
.Notify_nameblue:hover{
    text-decoration:underline;
    color:#f09a32;
    cursor:pointer
}
.Notify_comment{
    color:#4b4b4b;
    padding-right:3px;
    word-wrap:break-word
}
.Notify_text{
    color:#4b4b4b
}
.Notify_commented{
    color:#0096d8
}
.Notify_commented a{
    color:#0096d8;
    word-wrap:break-word
}
.Notify_commented a:hover{
    color:#f09a32
}
.Notify_commented:hover{
    text-decoration:underline;
    color:#f09a32;
    cursor:pointer
}
.Notify_popup{
    width:318px;
    border:solid 1px #EBEBEB;
    border-top:none;
    position:absolute;
    right:16px;
    top:41px;
    padding:16px 10px 18px 20px;
    background:url(../../bundleResources/images/backgrounds/bg-popup.jpg) 0 bottom repeat-x #FFF;
    word-wrap:break-word
}
.Notify_popup .login-symbol{
    display:none!important
}
.connect-re_popup .login-shadow{
    display:none!important
}
.connect-re_popup{
    width:368px;
    min-height:100px;
    border:solid 1px #EBEBEB;
    position:absolute;
    left:-182px;
    top:37px;
    padding:15px 20px 18px 20px;
    background:url(../../bundleResources/images/backgrounds/bg-popup.jpg) 0 bottom repeat-x #FFF
}
.Notify_bottom{
    display:none
}
.Notify_368{
    float:left;
    width:295px
}
.Notify_946{
    float:left;
    width:946px;
    word-wrap:break-word
}
.Notify_clear{
    margin-bottom:4px;
    margin-top:18px;
    width:100%;
    float:left
}
.Notify_center{
    text-align:center;
    color:#0096d8;
    margin:13px 0;
    display:block;
    clear:both;
    position:relative;
    top:13px;
    font-size:14px;
}
.Notify_center a{
    color:#0096d8;
    font-size:14px;
}
.Notify_center a:hover{
    color:#f09a32
}
.Notify_center:hover{
    text-decoration:underline;
    color:#f09a32;
    cursor:pointer
}
.js_genderDOB .k-icon,.js_monthDOB .k-icon,.js_dayDOB .k-icon,.js_yearDOB .k-icon{
    background-image:url(../../bundleResources/images/icons/selectDown.png)!important
}
.js_genderDOB .k-select{
    right:0!important;
    top:0!important
}
.js_monthDOB .k-select,.js_dayDOB .k-select,.js_yearDOB .k-select{
    right:4px!important
}
.SP_default{
    z-index:1;
    top:5px;
    left:8px
}
.SP_uncheck,.SP_check{
    float:left;
    background:url(../../bundleResources/images/backgrounds/sprite_searchpool.png);
    width:20px;
    height:20px;
    margin-right:11px
}
.SP_uncheck{
    background-position:-22px -152px
}
.SP_check{
    background-position:-46px -152px
}
.SP_textredo{
    font-size:14px;
    color:#646464;
    float:left;
    margin-top:2px
}
.WD_wrapchart{
    float:left;
    width:962px;
    background:#fff;
    margin-bottom:7px
}
.WD_wrapmenu{
    margin:-2px 0 2px 0;
    background:#f6f6f6;
    border:#ebebeb 1px solid;
    float:left;
    width:962px;
    border-left:none
}
.WD_tab{
    float:left;
    padding:0;
    margin:0;
    height:43px
}
.WD_tab li:first-child{
    border-left:solid 1px #ebebeb
}
.WD_tab li{
    padding:0;
    height:43px;
    float:left;
    list-style:none;
    display:inline-block;
    line-height:42px;
    font-size:14px;
    color:#646464;
    text-align:center;
    font-family:Inter-Bold,sans-serif;
    position:relative;
    width:117px;
    cursor:pointer;
    text-transform:uppercase;
    border-left:1px #f6f6f6 solid;
    border-right:1px #f6f6f6 solid
}
.WD_tab li.active{
    background:#fff;
    color:#0096da;
    font-weight:normal;
    cursor:text;
    border-left:1px solid #ebebeb;
    border-right:1px solid #ebebeb
}
.WD_tab li.disabled{
    color:#b2b2b2!important;
    cursor:default
}
.WD_tab li a{
    color:#646464;
    font-weight:normal;
    text-decoration:none
}
.WD_tab li a:hover{
    color:#0096da;
    font-weight:normal;
    text-decoration:none
}
.WD_internalright{
    float:right;
    margin-right:11px;
    font-family:Inter-Bold,sans-serif;
    font-size:14px
}
.WD_arrow,.WD_arrowE{
    background:url(../../bundleResources/images/backgrounds/sprite_chart_wd.png) -22px 0;
    width:16px;
    height:12px;
    float:left;
    margin-top:17px;
    cursor:pointer
}
.WD_arrowE{
    background-position:-14px -34px
}
.WD_txtinternal{
    float:left;
    margin-right:8px;
    margin-top:12px;
    cursor:pointer;
    text-transform:uppercase
}
.WD_wrapdisplay{
    float:right;
    width:233px;
    padding:16px 0 16px 20px;
    background-color:#f6f6f6;
    height:436px;
    border:solid 1px #ebebeb;
    margin-top:14px
}
.WD_displayall{
    color:#0096d9;
    float:left;
    cursor:pointer
}
.WD_rest{
    float:right;
    margin-right:12px
}
.WD_restico,.WD_unrestico{
    background:url(../../bundleResources/images/backgrounds/sprite_chart_wd.png) -38px 0;
    width:12px;
    height:12px;
    float:left;
    cursor:pointer
}
.WD_unrestico{
    background-position:-50px -37px
}
.WD_txtrest{
    float:left;
    margin-left:5px;
    margin-top:-1px;
    cursor:pointer;
    color:#999
}
.WD_wraptree{
    float:left;
    position:relative;
    border-left:solid 1px #bbb;
    height:400px;
    margin-top:16px;
    padding-top:4px;
    width:225px
}
.WD_expand,.WD_unexpand{
    float:left;
    width:27px;
    height:9px;
    background:url(../../bundleResources/images/backgrounds/sprite_chart_wd.png) 0 -23px;
    margin-bottom:8px;
    margin-top:1px;
    cursor:pointer
}
.WD_txtMix, .WD_txtIM, .WD_txtMixed,.WD_txtFly,.WD_txtBreast,.WD_txtBack,.WD_txtFree,.WD_txtDrill,.WD_txtError,.WD_txtUnknown {
    float:left;
    width:22px;
    text-transform:capitalize
}
.WD_txtMix{
    color:#63618f
}
.WD_txtMixed{
    color:#63618f
}
.WD_txtIM{
    color: #cba0a0;
}
.WD_txtFly{
    color:#cf786b
}
.WD_txtBreast{
    color:#82ad32
}
.WD_txtBack{
    color:#c47c1c
}
.WD_txtFree{
    color:#4579b8
}
.WD_txtDrill, .WD_txtKick, .WD_txtPull {
    color:#a8a800
}
.WD_txtError {
     color: #ff061d;
}
.WD_txtUnknown, .WD_txtChoice {
    color:#356a6a
}
.WD_txtSelected{
    color:#fff
}
.WD_expand{
    background-position:-35px -22px
}
.WD_wrapexpand{
    cleadr:both;
    float:left;
    margin-left:22px;
    margin-bottom:7px
}
.WD_line{
    clear:both;
    background:url(../../bundleResources/images/backgrounds/sprite_chart_wd.png) 0 -33px;
    width:12px;
    float:left;
    height:7px;
    margin-right:-7px
}
.WD_forline{
    clear:both;
    float:left;
    height:10px;
    border-left:1px solid #bbb;
    margin-top:-7px;
    width:1px
}
.WD_wrapFly,.WD_wrapMix,.WD_wrapBreast,.WD_wrapBack,.WD_wrapFree,.WD_wrapDrill,.WD_wrapUnknown,.WD_wrap{
    float:left;
    border-radius:3px;
    padding:1px;
    padding-left:6px;
    margin-left:8px;
    margin-top:-3px;
    width:121px;
    cursor:pointer
}
.WD_wrapMix{
    background-color:#63618f
}
.WD_wrapFly{
    background-color:#cf786b
}
.WD_wrapBreast{
    background-color:#82ad32
}
.WD_wrapBack{
    background-color:#c47c1c
}
.WD_wrapFree{
    background-color:#4579b8
}
.WD_wrapDrill{
    background-color:#cc0
}
.WD_wrapUnknown{
    background-color:#356a6a
}
.WD_wrapV .WD_txtV,.WD_wrapV .WD_txtO,.WD_wrapV .WD_txtG,.WD_wrapO .WD_txtV,.WD_wrapO .WD_txtO,.WD_wrapO .WD_txtG,.WD_wrapG .WD_txtV,.WD_wrapG .WD_txtO,.WD_wrapG .WD_txtG{
    color:#fff
}
.WD_wraprest{
    float:left;
    position:relative
}
.WD_showrest{
    border-radius:3px;
    background-color:#999;
    padding:0 4px;
    color:#fff;
    float:left;
    margin-left:5px;
    position:absolute;
    top:5px
}
.WD_arrowrest{
    background:url(../../bundleResources/images/backgrounds/sprite_chart_wd.png) -54px 0;
    width:4px;
    height:8px;
    position:absolute;
    top:9px;
    left:1px;
    cursor:pointer
}
.WD_detailchart{
    float:left;
    width:700px;
    margin-top:17px;
    min-height:500px
}
.WD_detailchartbig{
    float:left;
    width:962px;
    margin-top:17px
}
.WD_displaystroke,.WD_nodisplaystroke{
    background:url(../../bundleResources/images/backgrounds/sprite_chart_wd.png) 0 0;
    width:20px;
    height:20px;
    float:left;
    cursor:pointer
}
.WD_nodisplaystroke{
    background-position:-30px -34px
}
.WD_txtstroke{
    float:left;
    margin-left:10px;
    color:#727272;
    margin-top:2px;
    cursor:pointer
}

.WD_wrap_Back > span { color:#c47c1c;}
.WD_wrap_Breast > span { color:#82ad32;}
.WD_wrap_Fly > span { color:#cf786b;}
.WD_wrap_Free > span { color:#4579b8;}

.span30{
    font-size:30px!important
}
.bordernone{
    border:none!important
}
.WD_wrapinfo{
    float:left;
    margin:0
}
.WD_inforleft{
    width:258px;
    min-height:89px;
    border-bottom:#d9d9d9 2px solid;
    border-right:#d9d9d9 2px solid;
    border-radius:3px;
    background:#f8f8f8;
    margin-bottom:20px;
    position:relative;
    float:left;
    margin-right:33px;
    margin-top:28px;
    padding:14px
}
.WD_inforight{
    float:left;
    width:641px;
    height:86px;
    padding-top:30px;
    border-bottom:#eee 1px dotted;
    border-top:#eee 1px solid;
    margin-top:28px
}
.WD_pool{
    padding-right:14px
}
.WD_friend{
    font-size:14px;
    color:#b3b3b3;
    float:left;
    margin-left:77px;
    text-align:right;
    width:110px;
    font-weight:bold;
    margin-right:5px
}
.ico-dm-facebook,.ico-dm-twitter,.ico-dm-google,.ico-dm-email{
    background:url(../../bundleResources/images/icons/sprite-friend.png) 0 0 no-repeat;
    display:inline-block;
    width:35px;
    height:32px;
    cursor:pointer;
    margin:-6px 0 0 5px
}
.ico-dm-twitter{
    background-position:-36px 0
}
.ico-dm-google{
    background-position:0 -33px
}
.ico-dm-email{
    background-position:-36px -33px
}
.Cal_over{
    z-index:100;
    height:11px;
    position:relative;
    top:104px;
    margin-left:-1px;
    border-left:1px solid #ebebeb;
    border-right:1px solid #ebebeb;
    background-color:#f8f8f8;
    width:108px
}
.WD_wrapstroke{
    float:right;
    position:relative;
    width:153px;
    z-index:50
}
.WD_strokeab{
    position:absolute;
    bottom:-27px
}
.marker_onmap{
    width:46px;
    height:40px;
    background:url(../../bundleResources/images/icons/ico-marker-blue.png)
}
.marker_onmap:hover{
    width:46px;
    height:40px;
    background:url(../../bundleResources/images/icons/ico-marker-green.png)
}
.marker_onmap_hover{
    width:46px;
    height:40px;
    background:url(../../bundleResources/images/icons/ico-marker-green.png)
}
.marker_onmap span{
    background:url(../../bundleResources/images/icons/mark_blue.png) right
}
.marker_onmap_span_hover{
    background:url(../../bundleResources/images/icons/mark_green.png) right!important
}
.marker_onmap span,.marker_onmap_hover span{
    min-width:19px;
    padding-top:5px;
    text-align:center;
    color:#fff;
    font-size:16px;
    font-weight:bold;
    float:left;
    margin-left:6px;
    padding-right:5px;
    height:35px
}
.DM_nomember{
    font-size:14px;
    font-weight:bold;
    padding-left:20px;
    margin-top:5px;
    float:left;
    border-bottom:none!important;
    padding-top:5px!important
}
.SP_error{
    float:left;
    color:#f00;
    margin-top:3px;
    margin-left:398px
}
.WU_advanced{
    float:right;
    color:#0096d8;
    margin-top:10px;
    font-size:14px;
    margin-right:18px
}
.WU_advanced a{
    color:#0096da
}
.WU_advanced a:hover{
    color:#f09a32
}
.WUwrapborder{
    float:left;
    border-radius:7px;
    border:1px solid #efefef;
    box-shadow:1px 2px 0 #e1e1e1;
    width:278px;
    position:relative;
    min-height:68px;
    z-index:3;
    background-color:#f8f8f8;
    margin-bottom:8px
}
.WUformain_border{
    float:left;
    border-radius:7px;
    border:1px solid #efefef;
    box-shadow:1px 2px 0 #e1e1e1;
    width:648px;
    margin-right:20px;
    position:relative;
    z-index:2;
    background-color:#f8f8f8
}
.WU_detailleft{
    float:left;
    width:100%;
    margin-top:7px
}
.WU_left{
    font-size:16px;
    color:#969696;
    padding-right:18px;
    padding-top:16px
}
.WU_right label,.WU_right span.txt_datechose{
    float:left;
    font-size:16px;
    padding-right:10px;
    color:#969696;
    line-height:24px
}
.WU_right span.color96{
    float:right;
    font-size:16px;
    color:#969696;
    cursor:pointer
}
.WU_color{
    color:#0096da!important
}
.WU_pen,.WU_down,.WU_lock,.WU_removeinterval,.WU_add{
    background:url(../../bundleResources/images/backgrounds/sprite_workoutupload.png)
}
.WU_pen{
    background-position:0 0;
    width:15px;
    height:15px;
    margin-top:4px
}
.WU_down{
    background-position:-27px 4px;
    width:18px;
    height:12px;
    cursor:pointer;
    float:right
}
.WU_input,.WU_textarea{
    height:38px;
    width:420px;
    background-color:#ebebeb;
    border:#ebebeb solid 1px;
    padding-left:8px;
    font-size:14px!important;
    color:#646464;
    overflow:hidden;
    margin-right:6px;
    border-radius:3px;
    padding:4px 4px 4px 6px!important
}
.WU_textarea{
    overflow:auto
}
.WU_input::-ms-clear{
    display:none
}
.WU_textarea::-ms-clear{
    display:none
}
.WU_input_blur::-ms-clear{
    display:none
}
.WU_input_blur,.WU_textarea_blur{
    height:38px;
    width:432px;
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    border:#f19617 solid 1px;
    padding-left:8px;
    font-size:16px;
    color:#646464;
    font-weight:bold;
    border-radius:3px;
    margin-right:6px
}
.WU_textarea{
    width:319px;
    height:72px;
    resize:none
}
.WU_distance{
    color:#f19617!important;
    font-size:14px;
    float:left
}
.WU_blur1,.WU_blur2,.WU_blur3,.WU_blur4{
    background-color:#f3f3f3;
    border-radius:3px;
    color:#666;
    font-weight:bold;
    box-shadow:0 0 3px 4px #fdf0df;
    float:left;
    margin-top:16px;
    position:relative;
    margin-right:6px
}
.WU_blur1 .WU_lock,.WU_blur2 .WU_lock,.WU_blur3 .WU_lock{
    right:7px
}
.WU_normal1,.WU_normal2,.WU_normal3,.WU_normal4{
    color:#666;
    font-weight:bold;
    float:left;
    margin-top:16px;
    position:relative;
    margin-right:5px
}
.input115{
    width:90px
}
.input95{
    width:135px
}
.input42{
    width:68px
}
.WU_blur3,.WU_normal3{
    margin-right:10px
}
.WU_lock{
    width:19px;
    height:21px;
    position:absolute;
    right:10px;
    background-position:0 -21px;
    top:10px
}
.WU_wrapinterval{
    float:left;
    width:100%;
    padding-top:0;
    margin-bottom:20px
}
.WU_removeinterval{
    background-position:-38px -22px;
    width:16px;
    height:16px;
    cursor:pointer
}
.WU_addinterval label{
    float:left;
    color:#0096d8;
    cursor:pointer
}
.WU_add{
    background-position:-19px -22px;
    width:16px;
    height:16px;
    float:left;
    margin-left:10px;
    cursor:pointer
}
.WU_save{
    float:left;
    margin-top:60px
}
.WU_wantmore{
    height:50px;
    font-size:16px;
    color:#7b7b7b;
    margin:0 auto;
    margin-top:20px;
    text-align:center
}
.WU_wantmore a{
    color:#0096da;
    padding-left:5px
}
.WU_wantmore a:hover{
    color:#f09a32
}
.WU_top16{
    float:left;
    margin-top:16px
}
.WU_date{
    position:absolute;
    right:0;
    top:19px;
    background-color:#fff;
    height:210px;
    width:227px;
    border:solid 1px #ccc;
    padding:0 5px;
    z-index:100
}
.WU_date span.ui-datepicker-month,.WU_date span.ui-datepicker-year{
    color:#07c;
    font-size:12px;
    font-weight:bold;
    float:none
}
.WU_date th.ui-datepicker-week-end span{
    color:#1f1f1f
}
.WU_fordistance,.WU_forinterval,.WU_forCourse{
    height:38px;
    width:86px;
    border:solid 1px #ebebeb;
    background-color:#ebebeb;
    border-radius:3px;
    color:#666;
    font-weight:bold;
    font-size:16px;
    float:left;
    margin-top:16px;
    margin-right:5px
}
.WU_forinterval{
    width:130px
}
.WU_forCourse{
    width:128px
}
.WU_fordistance{
    margin-right:37px
}
.WU_fordistance .k-icon,.WU_forinterval .k-icon,.WU_forCourse .k-icon{
    background-image:url(../../bundleResources/images/icons/selectDown.png)!important;
    margin-top:-5px
}
.WU_fordistance .k-dropdown{
    width:100px
}
.WU_forinterval .k-dropdown{
    width:130px
}
.WU_forCourse .k-dropdown{
    width:160px
}
.searchMemberItem td.connection-name{
    font-size:26px!important
}
.AddInterval{
    float:left;
    cursor:pointer;
    margin-top:8px
}
.SU_gender input[type="radio"]{
    float:left;
    margin-right:3px;
    margin-top:3px
}
.SU_gender span{
    float:left;
    margin-right:5px;
    font-size:14px;
    font-weight:bold;
    margin-top:3px;
    line-height:14px
}
.SU_birthday{
    float:left;
    font-size:14px;
    margin-top:5px;
    margin-bottom:10px;
    clear:both;
    font-weight:bold
}
.genderTop{
    margin-top:2px;
    float:left
}
.pac-container:after{
    content:none!important
}
.pac-container:after{
    content:none!important
}
.pac-container.pac-container{}
.pac-container.pac-container{font-family: Inter}
.range ul{
    margin-left:0;
    padding-top:0;
    margin-top:8px
}
.range li{
    color:#646464;
    float:left;
    font-size:12px;
    width:42px;
    font-family:Inter
}
.range-bar{
    height:7px;
    position:relative;
    width:388px;
    z-index:0;
    border:solid 1px #ddd;
    background-color:#f5f5f5
}
.range{
    float:left
}
.Search_label{
    float:left;
    margin-right:5px;
    margin-top:10px;
    font-size:14px
}
.Search_swim{
    margin-left:15px;
    margin-right:10px;
}
.Search_map{
    float:left;
    margin-left:20px;
    margin-right:15px
}
.Search_close{
    position:absolute;
    top:4px;
    right:187px;
    font-size:26px;
    color:#b5b5b5;
    cursor:pointer;
    text-transform:uppercase
}
.CreatPool_Numgreen{
    font-size:26px;
    color:#86ca0d;
    font-weight:bold;
    float:left
}
.CreatPool_din14{
    font-family:Inter-Bold,sans-serif;
    font-size:14px;
    color:#b4b4b4;
    float:left;
    padding-left:3px;
    margin-right:9px;
    margin-top:11px;
    text-transform:uppercase
}
.CreatPool_date{
    color:#8a8a8a;
    font-size:16px;
    float:left;
    margin-right:40px;
    margin-top:9px
}
.CreatPool_txt,.CreatPool_pool{
    height:38px;
    width:432px;
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    border:#c9c9c9 solid 1px;
    padding-left:8px;
    font-size:18px;
    color:#646464;
    overflow:hidden;
    margin-right:6px;
    float:left;
    margin-bottom:10px
}
.CreatPool_pool{
    color:#969696;
    font-size:17px!important;
    float:left;
    width:349px;
    padding-right:38px
}
.CreatPool_wrap{
    float:left;
    margin-top:20px;
    padding-left:42px;
    padding-bottom:30px;
    border-bottom:dotted 1px #ccc;
    width:608px
}
.CreatPool_pool::-ms-clear,.CreatPool_txt::-ms-clear{
    display:none
}
.CreatPool_ico{
    position:absolute;
    height:20px;
    width:15px;
    top:10px;
    left:10px;
    background-image:url(../../bundleResources/images/icons/ico-location.png)
}
.CP_txtpop{
    color:#666;
    font-size:14px;
    float:left;
    clear:both;
    margin-bottom:10px;
    display:block
}
.CP_length{
    height:38px;
    border-radius:5px;
    border:solid 1px #ccc;
    width:116px;
    float:left;
    font-size:18px;
    color:#646464;
    padding-left:8px;
    margin-right:44px
}
.CP-check,.CP-uncheck{
    hcursor:pointer;
    float:left;
    color:#ccc;
    background-image:url(../../bundleResources/images/icons/ico-check.png);
    background-repeat:no-repeat;
    padding-left:25px;
    font-size:17px;
    margin-top:10px;
    padding-right:13px
}
.CP-uncheck{
    margin-left:0;
    background-image:url(../../bundleResources/images/icons/ico-uncheck.png);
    background-repeat:no-repeat
}
.CP-linebottom{
    border-top:dotted #ccc 1px;
    width:100%
}
.CP_popout{
    position:absolute;
    width:414px;
    min-height:50px;
    border:solid 1px #c9c9c9;
    top:38px;
    background-color:#fff;
    padding:0 13px 15px 13px;
    left:0
}
.CP_homepool{
    font-family:Inter-Bold,sans-serif;
    font-size:14px!important;
    color:#b2b2b2;
    display:block;
    padding-bottom:5px;
    clear:both;
    text-transform:uppercase
}
.CP_image{
    float:left;
    margin-right:5px;
    width:26px;
    height:26px
}
.CP_poptxt{
    float:left;
    font-size:14px!important;
    color:#8a8a8a;
    display:block;
    width:335px;
    margin-top:5px;
    line-height:15px!important
}
.CP_poptxt:hover{
    color:#0096d8;
    cursor:pointer
}
.CP_poptxt_active{
    float:left;
    font-size:14px;
    color:#0096d8!important;
    margin-top:5px;
    display:block;
    cursor:pointer
}
.CP_find{
    float:left;
    display:block;
    color:#0096d8;
    font-size:14px;
    margin-top:15px;
    margin-bottom:8px
}
.CP_find a{
    font-weight:bold;
    color:#0096d8!important
}
.CP_find a:hover{
    font-weight:bold;
    text-decoration:underline;
    color:#f09a32
}
.CP_icodown{
    position:absolute;
    height:36px;
    width:36px;
    top:2px;
    left:360px;
    background-image:url(../../bundleResources/images/icons/selectDown.png);
    cursor:pointer;
    background-repeat:no-repeat;
    background-position:center
}
.CP_displayblock{
    display:block;
    float:left;
    width:100%;
    margin-bottom:5px
}
.HC_strokeleft,.HC_strokeleftL,.HC_blueright,.HC_blueleft,.HC_greenright,.HC_greenleft,.HC_violeft,.HC_vioright,.HC_orgleft,.HC_orgright{
    background:url(../../bundleResources/images/backgrounds/bg_hightchart.png) 0 0;
    width:10px;
    height:21px;
    float:right
}
.HC_strokeright,.HC_blue,.HC_green,.HC_vio,.HC_org{
    color:#fff;
    font-size:16px;
    font-family:Inter;
    text-align:center;
    font-weight:bold;
    height:21px;
    float:right;
    padding:0 5px;
    background-color:#1bcdc9;
    text-transform:uppercase
}
.HC_blue{
    background-color:#168fd1
}
.HC_green{
    background-color:#3d9d2f
}
.HC_vio{
    background-color:#7c40c6
}
.HC_org{
    background-color:#e68e0b
}
.HC_strokeleftL{
    background-position:-67px -25px
}
.HC_blueright{
    background-position:-67px -77px
}
.HC_blueleft{
    background-position:0 -51px
}
.HC_greenright{
    background-position:-67px -236px
}
.HC_greenleft{
    background-position:0 -209px
}
.HC_vioright{
    background-position:-67px -131px
}
.HC_violeft{
    background-position:0 -104px
}
.HC_orgright{
    background-position:-67px -185px
}
.HC_orgleft{
    background-position:0 -158px
}
.error_facility_add{
    float:left;
    color:#f19617;
    font-size:16px;
    margin-top:-6px;
    margin-bottom:6px
}
.AP_connect{
    float:left;
    margin-left:14px;
    max-width:192px
}
.AP_connect p{
    color:#797979;
    font-size:20px;
    font-weight:bold;
    line-height:20px;
    margin-top:10px;
    width:187px;
    word-wrap:break-word
}
.AP_connectspan{
    font-size:12px;
    color:#797979
}
.AP_connectp{
    color:#7c7c7c;
    font-size:18px;
    font-weight:bold;
    line-height:20px;
    margin-top:10px;
    width:225px
}
.AP_clubtxt{
    color:#0096da;
    font-size:14px;
    font-weight:bold;
    margin-top:6px;
    width:237px;
    cursor:pointer
}
.AP_clubtxt:hover{
    color:#f09a32;
    text-decoration:underline
}
.AP_clubtxt a{
    color:#0096da;
    word-wrap:break-word
}
.AP_clubtxt a:hover{
    color:#f09a32
}
.AP_clubspan{
    font-size:12px;
    color:#747474;
    float:left;
    width:237px
}
.AP_share{
    color:#737373;
    font-size:14px;
    float:left;
    margin:8px 10px
}
.AP_homepool{
    font-family:Inter-Bold,sans-serif;
    font-size:15px;
    color:#b3b3b3;
    float:left;
    margin-top:1px;
    margin-bottom:6px;
    text-transform:uppercase
}
.AP_year_up,.MP_year_down{
    float:left;
    margin-right:17px;
    padding-right:15px;
    font-family:Inter-Bold,sans-serif;
    margin-top:10px;
    color:#9f9f9f;
    font-size:16px;
    margin-bottom:25px
}
.AP_year_up{
    background:url(../../bundleResources/images/backgrounds/uparrow.jpg) right no-repeat
}
.MP_year_down{
    background:url(../../bundleResources/images/backgrounds/downarrow.jpg) right no-repeat
}
.AP_greyyear{
    font-family:Inter-Bold,sans-serif;
    font-size:20px;
    color:#b2b2b2;
    margin-top:1px;
    margin-bottom:6px;
    text-transform:uppercase
}
.AP_greenyear{
    color:#86ca0d;
    font-size:50px;
    font-weight:bold;
    line-height:20px
}
.AP_stats{
    float:left;
    width:200px;
    font-family:Inter-Bold,sans-serif;
    font-size:15px;
    color:#b3b3b3;
    text-transform:uppercase
}
.AP_wrapcheck{
    float:right;
    width:277px
}
.AP_line{
    background-color:#e1e1e1;
    height:20px;
    float:left;
    width:100%;
    margin-top:21px;
    margin-bottom:0;
    clear:both
}
.AP_weekico,.sws_red,.sws_green_down,.sws_green{
    background:url(../../bundleResources/images/backgrounds/sprite_simmerstat.png) no-repeat
}
.AP_weekico{
    float:left;
    width:7px;
    height:4px;
    margin-top:7px;
    margin-left:5px
}
.AP_week{
    color:#ffa54c;
    font-size:14px;
    background-position:0 0;
    float:left;
    font-weight:bold;
    cursor:pointer;
    text-transform:uppercase
}
.table_simerstat{
    clear:both;
    width:100%
}
.table_simerstat td{
    border-bottom:dotted 1px #ccc;
    padding:10px
}
.swimmerstat_grey,.sws_b3{
    font-family:Inter-Bold,sans-serif;
    font-size:12px;
    color:#9f9f9f;
    text-transform:uppercase
}
.swimmerstat_grey i{
    text-transform:none
}
.sws_num{
    color:#86ca0d;
    font-size:22px;
    font-weight:bold;
    cursor:pointer
}
.sws_b2{
    color:#b2b2b2
}
.sws_b3{
    color:#b3b3b3
}
.sws_red{
    color:#f36d6d;
    font-size:22px;
    background-position:0 -8px;
    float:left;
    height:16px;
    font-weight:bold;
    padding-left:16px;
    line-height:15px;
    padding-left:25px
}
.sws_green_down,.sws_green,.sws_zero{
    color:#46f12e;
    font-size:22px;
    background-position:0 -24px;
    float:left;
    height:16px;
    font-weight:bold;
    padding-left:16px;
    line-height:15px;
    padding-left:25px
}
.sws_green{
    background-position:0 -41px
}
.profile_wrapimg{
    width:54px;
    height:54px;
    padding:1px;
    background-color:#fff;
    border:#ddd solid 1px;
    float:left;
    margin-left:7px
}
.profile_64{
    float:left;
    color:#646464;
    font-size:12px;
    width:182px;
    padding-left:8px;
    padding-right:8px;
    word-wrap:break-word
}
.profile_64 a{
    color:#646464;
    font-weight:bold
}
.profile_wrapborder{
    border-radius:8px;
    background-color:#f3f3f3;
    position:relative;
    padding:10px;
    width:314px;
    height:40px
}
#leaderboardProfileHolder{
    margin-top:10px
}
.profile_wrapborder .txt-pool-rank a{
    width:100px;
    text-align:right;
    left:-88px;
    display:inline-block
}
.profile_totaldistacne{
    color:#0096da;
    font-size:16px;
    font-weight:bold
}
.profile_totaldistacne a{
    color:#0096da
}
.profile_totaldistacne a:hover{
    color:#f09a32
}
.profile_yards{
    color:#646464;
    font-size:14px;
    float:left;
    line-height:22px;
    padding-right:5px
}
.profile_tbl .profile_wrapborder{
    margin-bottom:10px
}
.profile_wrap{
    margin-bottom:-10px
}
#divAddressMap{
    margin-bottom:8px
}
.profile_txtb5{
    color:#b5b5b5;
    font-size:14px;
    float:left;
    line-height:22px;
    width:100%
}
.profile_total14{
    color:#0096da;
    font-size:14px;
    font-weight:bold;
    float:left;
    line-height:22px;
    padding-right:15px
}
a.profile_total14:hover{
    text-decoration:none
}
.profile_th3,.profile_green,.profile_th2,.profile_th1,.profile_th4,.profile_th5,.profile_th6,.profile_th7,.profile_th8{
    background:url(../../bundleResources/images/icons/sprite-achievement.png) no-repeat;
    float:left;
    line-height:22px;
    width:30px
}
.profile_green{
    background-position:0 -24px;
    width:30px;
    height:25px
}
.profile_th3{
    background-position:0 0;
    width:26px;
    height:24px
}
.profile_txt85,.profileth{
    color:#85ca0c;
    font-size:18px;
    font-weight:bold;
    float:left;
    line-height:25px
}
a.profile_txt85:hover{
    text-decoration:none
}
.profileth{
    color:#0096da;
    padding-right:5px
}
.border_dotted{
    border-bottom:dotted 1px #ccc;
    clear:both;
    float:left;
    width:608px;
    margin:10px 8px 20px 7px
}
.profile_ltop{
    float:left;
    margin-top:10px;
    clear:both
}
.Pool_wrap{
    float:none;
    margin-top:0;
    padding-left:0;
    padding-bottom:0;
    width:436px;
    border-bottom:none
}
.profile_th2{
    background-position:0 -222px;
    height:25px
}
.profile_th1{
    background-position:0 -98px;
    height:25px
}
.profile_th4{
    background-position:0 -175px;
    height:23px
}
.profile_th5{
    background-position:0 -198px;
    height:23px
}
.profile_th6{
    background-position:0 -74px;
    height:23px
}
.profile_th7{
    background-position:0 -123px;
    height:23px
}
.profile_th8{
    background-position:0 -149px;
    height:23px
}
.chart_left,.chart_left_blur,.chart_right,.chart_right_blur{
    background:url(../../bundleResources/images/backgrounds/sprite-arrow.png) no-repeat;
    width:24px;
    height:25px;
    cursor:pointer;
    float:left
}
.chart_left_blur{
    background-position:0 -2px
}
.chart_left{
    background-position:0 -29px
}
.chart_right_blur{
    background-position:-30px -2px
}
.chart_right{
    background-position:-30px -29px
}
.swimmer_select{
    float:left;
    position:relative
}
.swimmer_popout{
    position:absolute;
    border:solid 1px #ddd;
    width:100px;
    height:100px;
    top:20px;
    background-color:#fff
}
.swimmer_popout a{
    color:#666;
    display:block;
    padding:5px;
    text-decoration:none
}
.swimmer_popout a:hover{
    color:#4bb3e1
}
.FF_out_blue{
    background:#28a4ec;
    background:-moz-linear-gradient(top,#27a4ec 0,#1491dc 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#27a4ec),color-stop(100%,#1491dc));
    background:-webkit-linear-gradient(top,#27a4ec 0,#1491dc 100%);
    background:-o-linear-gradient(top,#27a4ec 0,#1491dc 100%);
    background:-ms-linear-gradient(top,#27a4ec 0,#1491dc 100%);
    background:linear-gradient(top,#27a4ec 0,#1491dc 100%)
}
.FF_out_blue{
    width:65px;
    height:15px;
    line-height:15px;
    color:#fff;
    text-align:center;
    font-size:11px;
    padding:1px;
    cursor:pointer;
    border:1px solid #107abb;
    float:left;
    font-weight:bold
}
.FF_out_grey{
    width:65px;
    height:15px;
    line-height:15px;
    color:#fff;
    text-align:center;
    font-size:11px;
    padding:1px;
    cursor:pointer;
    border:1px solid #656565;
    float:left;
    font-weight:bold
}
.FF_out_grey{
    background:-moz-linear-gradient(top,#838383 0,#797979 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#838383),color-stop(100%,#797979));
    background:-webkit-linear-gradient(top,#838383 0,#797979 100%);
    background:-o-linear-gradient(top,#838383 0,#797979 100%);
    background:-ms-linear-gradient(top,#838383 0,#797979 100%);
    background:linear-gradient(top,#838383 0,#797979 100%)
}
.FF_out_blue:hover{
    background:#e6911b;
    background:-moz-linear-gradient(top,#e6911b 0,#e08e1e 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6911b),color-stop(100%,#e08e1e));
    background:-webkit-linear-gradient(top,#e6911b 0,#e08e1e 100%);
    background:-o-linear-gradient(top,#e6911b 0,#e08e1e 100%);
    background:-ms-linear-gradient(top,#e6911b 0,#e08e1e 100%);
    background:linear-gradient(to bottom,#e6911b 0,#e08e1e 100%);
    border:1px solid #e6911b
}
.FF_out_grey:hover{
    background:#5e5e5e;
    background:-moz-linear-gradient(top,#5e5e5e 0,#4e4e4e 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#5e5e5e),color-stop(100%,#4e4e4e));
    background:-webkit-linear-gradient(top,#5e5e5e 0,#4e4e4e 100%);
    background:-o-linear-gradient(top,#5e5e5e 0,#4e4e4e 100%);
    background:-ms-linear-gradient(top,#5e5e5e 0,#4e4e4e 100%);
    background:linear-gradient(to bottom,#5e5e5e 0,#4e4e4e 100%);
    border:1px solid #5e5e5e
}
.LL{
    border-top-right-radius:3px;
    border-bottom-right-radius:3px
}
.FF{
    border-top-left-radius:3px;
    border-bottom-left-radius:3px
}
.btnVisible{
    opacity:.5;
    filter:alpha(opacity=50)
}
.ForUpperCase{
    text-transform:uppercase;
    cursor:pointer
}
.popnoti{
    left:-182px;
    top:37px;
    padding-right:10px
}
.smore{
    text-align:center;
    background-color:#d2edf8
}
input[type="text"].spoolname{
    margin-right:10px;
    width:770px
}
.forloadi{
    text-align:center;
    width:50px
}
.calwrapda{
    width:80px;
    float:left
}
.Cal_wrap_extra{
    width:743px;
    min-height:400px
}
.athle_share{
    float:left;
    position:relative;
    margin-bottom:20px
}
.sendpop{
    left:256px;
    top:-366px
}
.chartmar{
    margin-left:10px
}
.coner150{
    width:150px;
    float:left
}
.listas{
    width:155px;
    min-width:155px
}
.boldup{
    font-weight:bold;
    text-transform:uppercase
}
.upload_wrapgarmin{
    float:left;
    width:100%
}
.marali{
    margin-top:37px;
    float:none;
    text-align:center
}
.nonewi{
    float:none;
    width:177px
}
.popwi{
    position:absolute;
    z-index:9999;
    width:552px
}
.wmar{
    margin:25px 23px 10px 16px
}
.wcmar{
    margin:25px 41px 10px 79px
}
*::-webkit-input-placeholder{
    opacity:1;
    color:#646464
}
::-moz-placeholder{
    opacity:1;
    color:#646464
}
:-ms-input-placeholder{
    opacity:1;
    color:#646464
}
input:-moz-placeholder{
    opacity:1;
    color:#646464
}
.input{
    float:left
}
.input span{
    position:absolute;
    padding:8px 5px 8px 12px;
    margin-left:0;
    font-size:18px;
    color:#bdbdbd;
    z-index:8
}
.input input,.input textarea,.input select{
    position:relative;
    margin:0;
    border-width:1px;
    padding:2px 4px 6px 6px;
    font:inherit;
    height:30px;
    font-size:18px;
    color:#666
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .input input,.input textarea,.input select{
        padding:4px
    }
}
@media only screen and (device-width:768px){
    .log-in .ld-banner.login_bgnone{
        margin-bottom:0
    }
    .landing-footer{
        width:1024px!important
    }
}
.CP_popout{
    width:369px;
    z-index:10
}
.nicescroll-rails{
    z-index:100!important
}
.aprofile{
    clear:both;
    height:10px
}
.txtcall{
    float:left;
    word-wrap:break-word;
    width:200px;
    padding-left:4px;
    font-weight:normal!important
}
.foruppercase{
    text-transform:uppercase
}
.AP_sub,.AP_sub2{
    font-family:Inter-Bold,sans-serif;
    text-align:center;
    font-size:14px;
    color:#86ca0d;
    text-transform:uppercase
}
.AP_sub2{
    color:#b2b2b2
}
.AP_arrowselect{
    background:url(../../bundleResources/images/icons/yards_down.png) center bottom no-repeat;
    padding-bottom:20px
}
.AP_arrowunselect{
    padding-bottom:20px
}
.loadajaxout{
    position:absolute;
    width:100%;
    left:0 !important;
    top:0;
    bottom:0;
    z-index:9999
}
.loadajaxin{
    display:flex;
    align-items: center;
     justify-content: center;
     position:absolute;
    height:100%;
    width:100%;
    text-align:center;
    z-index:500
}
.yaxistitle{
    display:none
}
.WD_chartstyle{
    min-height:400px;
    float:left;
    width:950px;
    margin-top:10px
}
.WU_text{
    font-size:16px;
    color:#767676
}
.WU_text span{
    display:block;
    padding-bottom:14px
}
.wrap_private{
    padding-top:198px;
    background-image:url(../../resources/images/icons/ico-private.png);
    background-position:center;
    color:#797979;
    font-size:32px;
    font-weight:bold;
    text-align:center;
    height:194px;
    background-repeat:no-repeat;
    line-height:48px
}
.wrapswim{
    float:left;
    margin-left:154px;
    background:url(../../resources/images/backgrounds/bg_wrapcheck.png) left bottom no-repeat;
    min-height:399px;
    width:100%;
    padding-bottom:89px
}
.ath-text-device{
    font-size:44px;
    color:#4c4c4c;
    font-family:Inter-Bold,sans-serif;
    font-weight:normal;
    margin:100px 0 120px 0;
    float:left
}
.wrap_athtext{
    float:left;
    margin-left:380px;
    font-size:22px;
    color:#4c4c4c;
    width:306px;
    text-align:center;
    margin-top:8px;
    word-wrap:break-word
}
.wrap_ath{
    float:left;
    width:100%;
    background-color:#f8f8f8
}
.marginfour{
    margin:33px 5px 5px 410px
}
.pricacy_arrow{
    border:solid 60px #f8f8f8;
    height:0;
    width:0;
    position:absolute;
    border-top-color:#fff;
    left:44%
}
.wrap_privacy{
    float:left;
    margin-top:142px;
    width:100%
}
.wrap_privacymess{
    float:left;
    padding-top:86px;
    width:100%;
    background:url(../../resources/images/icons/ico-private.png) center top no-repeat
}
.privacy_message{
    text-align:center;
    color:#797979;
    font-size:20px;
    font-weight:bold;
    padding-bottom:44px;
    min-height:50px
}
.pricacy_left{
    margin-left:108px;
    float:left
}
.webkit .list-pd-items{
    top:537px
}
.notify_more{
    color:#0096d8;
    margin-top:10px;
    text-align:center;
    font-weight:bold;
    clear:both;
    font-size:14px;
    border-top:1px dotted #ccc;
    float:left;
    width:100%;
    padding-top:15px
}
.notify_no_more{
    color:#0096d8;
    margin-top:10px;
    text-align:center;
    font-weight:bold;
    clear:both;
    font-size:14px;
    float:left;
    width:100%;
    padding-top:15px
}
a.workoutdetail-assignPoolLink{
    color:#0096d8;
    padding-right:8px;
    font-size:14px;
    float:left
}
a:hover.workoutdetail-assignPoolLink{
    color:#f09a32
}
.GM_ietl,.GM_ietr,.GM_iebl,.GM_iebr{
    display:none
}
.GM_wrap{
    float:left;
    width:96px;
    height:136px;
    background-color:#f8f8f8;
    margin-top:11px;
    position:relative;
    margin-right:28px
}
.GM_wrap:hover{
    float:left;
    width:96px;
    border-radius:10px;
    height:136px;
    background-color:#fff;
    margin-top:11px;
    position:relative;
    margin-right:28px
}
.GM_wrapfocus{
    float:left;
    border-radius:10px;
    width:96px;
    height:136px;
    background-color:#fff;
    margin-top:11px;
    position:relative;
    margin-right:28px
}
.GM_wrapwatch{
    float:left;
    border-radius:10px;
    width:96px;
    height:126px;
    margin-top:11px;
    position:relative;
    margin-right:28px;
    text-align:center;
    padding-top:10px;
    cursor:pointer
}
.GM_wrapwatch_selected{
    background-color:#fff
}
.DBtxt_select a{
    color:#0096da;
    padding-right:14px;
    float:left
}
.DBtxt_select a:hover{
    color:#f09a32
}
.upload_button_inside{
    float:left;
    margin-top:32px;
    margin-bottom:22px;
    margin-left:236px
}
.fordot{
    color:#646464
}
.wk_finish{
    width:119px
}
.upload_garmin_message{
    clear:both;
    font-size:16px;
    padding-top:30px;
    text-align:center
}
.ico_right{
    float:right;
    height:11px;
    width:11px;
    margin-top:2px;
    margin-right:2px
}
.ico_Fly,.ico_Breast,.ico_Free,.ico_Back,.ico_Rest,.ico_Drill,.ico_Unknown,.ico_Selected,.ico_Mix,.ico_Fly_UnTagged,.ico_Breast_UnTagged,.ico_Free_UnTagged,.ico_Back_UnTagged,.ico_Rest_UnTagged,.ico_Drill_UnTagged,.ico_Unknown_UnTagged,.ico_Mix_UnTagged,.ico_UnTagged_Selected{
    float:right;
    height:11px;
    width:11px;
    margin-top:2px;
    margin-right:2px
}
.ico_Fly{
    background:url(../../resources/images/icon_wd/ico_Fly.png)
}
.ico_Fly_UnTagged{
    background:url(../../resources/images/icon_wd/ico_Fly_UnTagged.png)
}
.ico_Breast{
    background:url(../../bundleResources/images/icon_wd/ico_Breast.png)
}
.ico_Breast_UnTagged{
    background:url(../../bundleResources/images/icon_wd/ico_Breast_UnTagged.png)
}
.ico_Free{
    background:url(../../bundleResources/images/icon_wd/ico_Free.png)
}
.ico_Free_UnTagged{
    background:url(../../bundleResources/images/icon_wd/ico_Free_UnTagged.png)
}
.ico_Back{
    background:url(../../bundleResources/images/icon_wd/ico_Back.png)
}
.ico_Back_UnTagged{
    background:url(../../bundleResources/images/icon_wd/ico_Back_UnTagged.png)
}
.ico_Rest{
    background:url(../../bundleResources/images/icon_wd/ico_Rest.png)
}
.ico_Rest_UnTagged{
    background:url(../../bundleResources/images/icon_wd/ico_Rest_UnTagged.png)
}
.ico_Drill{
    background:url(../../bundleResources/images/icon_wd/ico_Drill.png)
}
.ico_Drill_UnTagged{
    background:url(../../bundleResources/images/icon_wd/ico_Drill_UnTagged.png)
}
.ico_Unknown{
    background:url(../../bundleResources/images/icon_wd/ico_Unknown.png)
}
.ico_Unknown_UnTagged{
    background:url(../../bundleResources/images/icon_wd/ico_Unknown_UnTagged.png)
}
.ico_Mix{
    background:url(../../bundleResources/images/icon_wd/ico_Mix.png)
}
.ico_Mix_UnTagged{
    background:url(../../bundleResources/images/icon_wd/ico_Mix_UnTagged.png)
}
.ico_Selected{
    background:url(../../bundleResources/images/icon_wd/ico_Selected.png)
}
.ico_UnTagged_Selected{
    background:url(../../bundleResources/images/icon_wd/ico_UnTagged_Selected.png)
}
.ico_flag_link{
    background:url(../../bundleResources/images/icon_wd/ico_Rest_UnTagged.png);
    height:11px;
    margin-left:12px;
    width:11px;
    display:inline-block
}
.wrap_status{
    float:right;
    margin-top:3px;
    margin-right:20px
}
.wk_rest,.wk_mix,.wk_mixed,.wk_fly,.wk_breast,.wk_back,.wk_free,.wk_drill,.wk_unknown{
    border-radius:3px;
    width:17px;
    float:left;
    position:relative;
    margin-right:5px;
    height:13px;
    cursor:pointer
}
.wk_rest{
    background-color:#eee
}
.wk_mix,.wk_mixed{
    background-color:#63618f
}
.wk_fly{
    background-color:#dd8c80
}
.wk_breast{
    background-color:#c3e484
}
.wk_back{
    background-color:#f9cb84
}
.wk_free{
    background-color:#90bcdc
}
.wk_drill{
    background-color:#cc0
}
.wk_unknown, .wk_choice {
    background-color:#356a6a
}
.wk_text_stroke{
    float:left;
    margin-right:10px;
    margin-top:-1px;
    font-size:12px;
    cursor:pointer;
    color:#727272
}
.fixChromeBugLocalFont{
    padding-right:1px
}
.timerList{
    width:109px;
    height:170px;
    overflow-y:scroll
}
.club_search,.club_add{
    float:left;
    width:30px;
    height:33px;
    background:url(../../resources/images/ico_club.png) center center no-repeat;
    cursor:pointer;
    margin:9px 10px
}
.club_search{
    background-position:0 0
}
.club_add{
    background-position:0 -32px;
    margin:17px 10px 10px 10px
}
.sepclub{
    margin-left:14px;
    margin-top:14px;
    float:left;
    width:228px
}
.fltop{
    float:left;
    margin-top:14px
}
.clubtitle{
    color:#c2c2c2;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    float:left
}
.clubmar{
    margin:10px 0
}
.wsub{
    width:236px
}
.txtmember{
    color:#747474;
    font-weight:bold;
    font-size:12px
}
.word-break{
    word-break:break-all
}
.wrap_emptyds{
    float:left;
    color:#646464;
    font-size:14px;
    padding:45px 55px 40px 55px;
    border-bottom:dotted 1px #ccc
}
.wrap_emptyds h4{
    color:#7a7a7a;
    font-size:18px;
    font-family:Inter;
    font-weight:bold;
    margin-bottom:5px
}
.db_link{
    color:#ff7f00;
    font-weight:bold
}
.db_linkblue{
    color:#26a5df;
    font-weight:normal
}
a.db_link:hover{
    text-decoration:underline
}
.wrap_emptyds img{
    margin-right:14px
}
.db_dotted{
    border-bottom:dotted 1px #ccc;
    clear:both
}
.mardb{
    margin-top:26px;
    margin-left:165px;
    float:left
}
.wd_count{
    color:white;
    background-color:#0096d9;
    padding:2px 8px;
    font-size:14px;
    font-family:Inter;
    font-weight:bold;
    border-radius:4px
}
.txt_sep{
    float:left;
    margin-top:15px;
    clear:both;
    margin-bottom:20px;
    margin-left:30px
}
.WKwrap_share div.tagsinput{
    border:1px solid #c3c3c3;
    background:#FFF;
    padding:5px;
    width:300px;
    height:100px
}
.WKwrap_share div.tagsinput span.tag{
    border:1px solid #c3c3c3;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    display:block;
    float:left;
    padding:5px;
    text-decoration:none;
    background:#eee;
    color:#646464;
    margin-right:5px;
    font-family:Inter;
    font-size:14px;
    border-radius:3px;
    margin-top:11px;
    margin-bottom:3px
}
.WKwrap_share div.tagsinput span.tag a{
    font-weight:bold;
    color:#82ad2b;
    text-decoration:none;
    font-size:11px
}
.WKwrap_share div.tagsinput input{
    width:auto!important;
    margin:5px 0 5px 0;
    font-family:Inter;
    font-size:13px;
    border:1px solid transparent;
    padding:5px;
    background:transparent;
    color:#000;
    outline:0;
    margin-right:5px
}
.WKwrap_share div.tagsinput div{
    display:block;
    float:left
}
.WKwrap_share .tags_clear{
    clear:both;
    width:100%;
    height:0
}
.WKwrap_share .not_valid{
    background:#fbd8db!important;
    color:#90111a!important;
    border-radius:3px;
    position:relative;
    top:0;
    padding:2px!important
}
.WKwrap_share{
    float:left;
    width:528px;
    padding:23px 30px 30px 30px
}
.WKwrap_share h4{
    color:#646464;
    font-size:20px;
    font-family:Inter-Bold,sans-serif;
    margin-bottom:10px;
    float:left;
    width:100%;
    font-weight:normal
}
.WKwrap_share .input-box-form{
    height:26px!important;
    width:264px!important;
    border:1px solid #c3c3c3!important;
    box-shadow:1px 1px 1px #e1e1e1 inset!important;
    background-color:#fff!important;
    padding:5px 6px 7px 6px!important
}
.WKwrap_share .tagsinput{
    height:26px;
    min-height:26px;
    width:354px;
    border:1px solid #c3c3c3;
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    padding:6px
}
.WKwrap_share #txtMessage{
    height:178px!important;
    width:523px!important;
    border:1px solid #c3c3c3!important;
    box-shadow:1px 1px 1px #e1e1e1 inset!important;
    background-color:#fff!important;
    color:#646464!important;
    font-size:14px!important
}
.WKwrap_share .txtsendMail{
    color:#646464!important;
    font-size:18px!important;
    font-family:Inter!important;
    font-weight:normal!important;
    width:250px!important
}
.WKwrap_share .text-txt-form{
    color:#646464!important;
    font-size:18px!important;
    font-family:Inter!important;
    font-weight:normal!important;
    margin-top:-1px!important;
    z-index:15!important
}
.WKwrap_share div.tagsinput input{
    font-size:18px!important;
    font-family:Inter!important;
    font-weight:normal!important;
    color:#646464!important;
    padding:0;
    text-indent:7px
}
.WKwrap_share .magr-box-form{
    margin-bottom:12px!important
}
.WKwrap_share .btn-unicode{
    margin:8px 0 0 10px
}
.WK_txts{
    font-size:14px;
    color:#666;
    float:left;
    margin-bottom:15px
}
.WKname{
    color:#646464;
    font-size:18px;
    float:left;
    margin-bottom:15px
}
.Wkinput,.Wktextare{
    height:38px;
    width:270px;
    box-shadow:1px 1px 1px #e1e1e1 inset;
    background-color:#fff;
    border:#c3c3c3 solid 1px;
    border-top:#c9c9c9 solid 1px;
    padding-left:8px;
    font-size:16px;
    color:#646464;
    float:left;
    clear:both;
    margin-bottom:12px
}
.Wktextare{
    width:509px;
    min-height:178px;
    resize:none;
    padding:10px;
    font-size:14px;
    color:#646464
}
.WKright{
    float:right;
    margin-top:10px
}
.manualPoolAssociationCreatPool_wrap{
    float:left;
    margin-top:20px;
    padding-left:42px;
    padding-bottom:10px;
    margin-left:68px
}
.manualPoolAssociationSelectPoolHolder{
    line-height:27px;
    overflow:inherit!important;
    border:1px solid #d9d9d9!important;
    font-family:Inter;
    border-radius:0;
    background-color:#f8f8f8!important;
    box-shadow:4px 1px 0 0 rgba(0,0,0,0.15)
}
.js_feed_title{
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    color:#0096da;
    font-size:14px
}
.pa_Result{
    padding-top:10px
}
.workoutListingAssignPoolCommandContainer{
    float:left;
    margin-top:20px;
    margin-left:47px
}
.workoutListingAssignPoolText{
    color:#646464;
    float:left;
    margin-left:10px;
    font-family:Inter-Bold,sans-serif;
    font-size:20px;
    width:400px
}
.workoutDetailSelectAll div.ico-check{
    width:20px;
    height:20px;
    background:url(../../bundleResources/images/icons/ico_check.png) 0 0 no-repeat;
    float:left;
    margin-top:5px;
    margin-left:10px;
    margin-right:10px;
    cursor:pointer
}
.workoutDetailSelectAll span{
    font-size:16px;
    color:#969696;
    float:left
}
.workoutDetailSelectAll .ico-uncheck{
    width:20px;
    height:20px;
    background:url(../../bundleResources/images/icons/ico_uncheck.png) 0 0 no-repeat;
    float:left;
    margin-top:5px;
    margin-left:10px;
    margin-right:10px;
    cursor:pointer
}
.workout-listing div.js_item>table td>p>a:hover.unknow{
    color:#0096da
}
.foredit{
    float:left;
    font-size:16px;
    padding-right:25px!important;
    color:#0096da!important;
    line-height:24px;
    background:url(../../bundleResources/images/icons/edit.png) right no-repeat;
    display:none
}
.wrap_defaule{
    position:absolute;
    width:291px;
    height:123px;
    background-color:#f8f8f8;
    border:solid 1px #d9d9d9;
    left:-124.5px;
    top:10px;
    box-shadow:3px 2px 0 0 rgba(0,0,0,0.15);
    padding:20px 23px 23px 26px;
    font-size:14px;
    color:#666;
    text-transform:none;
    text-align:left;
    line-height:20px;
    font-family:Inter
}
.wrap_defaule a{
    color:#0092dd!important
}
.wrap_defaule a:hover{
    text-decoration:underline!important
}
.arrowdefault{
    background-image:url(../../resources/images/icons/sprite_default.png);
    position:absolute;
    top:-1px;
    left:34px;
    height:12px;
    width:23px;
    background-position:0 -58px
}
.leftrelative{
    float:left;
    position:relative
}
.arrowlead{
    position:absolute;
    top:3px;
    left:216px;
    height:29px;
    width:14px;
    background-image:url(../../resources/images/icons/sprite_default.png);
    background-position:0 -22px
}
.addacourse{
    background-image:url(../../resources/images/icons/sprite_default.png);
    background-position:0 0;
    width:18px;
    height:18px;
    float:left;
    margin-top:34px;
    cursor:pointer;
    margin-left:250px;
    margin-right:10px
}
.txtaddacourse{
    color:#0096d9;
    font-size:16px;
    font-family:Inter-Bold,sans-serif;
    text-transform:uppercase;
    float:left;
    margin-top:32px;
    cursor:pointer
}
.txtnoone{
    color:#b2b2b2;
    font-size:16px;
    font-family:Inter-Bold,sans-serif;
    width:430px;
    display:block;
    margin-top:80px;
    margin-left:100px;
    margin-bottom:70px
}
.wrapsocial{
    float:left;
    margin-top:90px;
    margin-left:227px
}
.profile_wrapborder .ico-pool-rank01,.profile_wrapborder .ico-pool-rank02,.profile_wrapborder .ico-pool-rank03,.profile_wrapborder .ico-pool-rank04,.profile_wrapborder .ico-pool-rank05,.profile_wrapborder .ico-pool-rank06,.profile_wrapborder .ico-pool-rank07,.profile_wrapborder .ico-pool-rank08,.profile_wrapborder .ico-pool-rank,.profile_wrapborder .ico-pool-cup{
    top:-8px
}
#ui-id-1{
    z-index:1
}
.icon-facebook,.icon-twitter,.icon-google{
    background-image:url(../../resources/images/backgrounds/sprite-discover-member.png);
    width:25px;
    height:24px;
    position:absolute;
    top:61px;
    left:60px
}
.icon-facebook{
    background-position:0 0
}
.icon-twitter{
    background-position:-27px 0
}
.icon-google{
    background-position:-54px 0
}
.wrap-discover-group{
    float:left;
    margin:0 20px;
    width:977px;
    padding:0
}
.tableone{
    margin:18px 0;
    float:left
}
.wrapforimage{
    padding:0 18px 0 0;
    width:88px
}
.discoveraddress h5 a{
    font-size:20px;
    font-weight:bold;
    width:220px;
    word-wrap:break-word;
    color:#0d71ab
}
.discovername{
    padding-bottom:15px;
    font-size:16px;
    color:#747474
}
.discoverbutton{
    padding-left:23px;
    padding-right:38px
}
.cr-table-popup .circle{
    z-index:0
}
.circle{
    position:relative;
    z-index:1;
    float:left
}
.circle.swimmer{
    width:88px;
    height:88px
}
.circle.swimmer a img{
    -webkit-border-radius:88px;
    -moz-border-radius:88px;
    border-radius:88px
}
.circle.feed{
    width:50px;
    height:50px
}
.circle.feed img {
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px
}
.circle.comment{
    width:38px;
    height:38px
}
.circle.comment img{
    -webkit-border-radius:38px;
    -moz-border-radius:38px;
    border-radius:38px
}
.circle.comment{
    width:38px;
    height:38px
}
.circle.comment img{
    -webkit-border-radius:38px;
    -moz-border-radius:38px;
    border-radius:38px
}
.circle.homefacility{
    width:75px;
    height:75px
}
.circle.homefacility a img{
    -webkit-border-radius:75px;
    -moz-border-radius:75px;
    border-radius:75px
}
.circle.userprofile{
    width:100px;
    height:100px
}
.circle.userprofile a img{
    -webkit-border-radius:100px;
    -moz-border-radius:100px;
    border-radius:100px
}
.circle.ac-setting-photo img{
    -webkit-border-radius:69px;
    -moz-border-radius:69px;
    border-radius:69px
}
.circleforimage{
    -webkit-border-radius:126px;
    -moz-border-radius:126px;
    border-radius:126px
}
.circledropdown{
    -webkit-border-radius:26px;
    -moz-border-radius:26px;
    border-radius:26px
}
.circle.ac-setting-photo img{
    -webkit-border-radius:69px;
    -moz-border-radius:69px;
    border-radius:69px
}
.circle.ac-setting-photo{
    margin:21px 18px 0 0
}
.circleforimage{
    -webkit-border-radius:126px;
    -moz-border-radius:126px;
    border-radius:126px
}
.circledropdown{
    -webkit-border-radius:26px;
    -moz-border-radius:26px;
    border-radius:26px
}
.circle.social a:after{
    display:block;
    background:url(../../resources/images/backgrounds/sprite-discover-member.png) no-repeat;
    bottom:-5px;
    right:-5px;
    position:absolute;
    z-index:20;
    content:"";
    overflow:visible
}
.social.facebook a:after{
    background-position:0 0;
    width:25px;
    height:24px
}
.social.twitter a:after{
    background-position:-27px 0;
    width:25px;
    height:24px
}
.social.google a:after{
    background-position:-54px 0;
    width:25px;
    height:24px
}
.wrapeditworkout{
    width:915px;
    margin-top:23px;
    margin:0 auto
}
.circle.invite{
    width:30px;
    height:30px
}
.circle.invite a img{
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px
}
.edit_photos{
    float:left;
    margin:12px 25px 23px 0
}
.wrap_dragdrap{
    position:relative;
    float:left;
    border:solid 1px #c9c9c9;
    border-radius:3px;
    color:#dbdbdb;
    font-size:14px;
    font-weight:bold;
    width:255px;
    word-wrap:break-word;
    height:119px;
    text-align:center;
    padding-left:74px;
    cursor:pointer
}
.wrap_dragdrap:after{
    content:"Drag & Drop Photo Here or click to Browse";
    color:#999;
    font-size:14px;
    font-weight:bold;
    background:url(../../bundleResources/images/backgrounds/dragdrop.png) top center no-repeat;
    margin-top:24px;
    display:block;
    padding-top:34px;
    width: 110px;
}
.wrap_dragdrap.dropDiv div.qq-upload-button{
    background-image:none!important;
    width: 111px!important;
    height: 106px;
    position:absolute!important;
    left:0;
    border-radius: 50%;
}
.popup_invitefriend{
    width:526px;
    padding:25px 22px 30px 22px;
    height:260px;
    background-color:#f8f8f8!important;
    border-radius:0;
    box-shadow:4px 1px 0 0 rgba(0,0,0,0.15)!important;
    border:1px solid #d9d9d9!important
}
.popup_dialogg{
    width:454px;
    padding:28px 22px 36px;
    min-height:135px;
    background-color:#f8f8f8!important;
    border-radius:0;
    box-shadow:4px 1px 0 0 rgba(0,0,0,0.15)!important;
    border:1px solid #d9d9d9!important
}
.popup_dialogg h3{
    font-weight:bold;
    color:#666;
    font-size:14px;
    text-align:center;
    font-family:Inter!important
}
.popup_dialog_content{
    font-size:14px;
    color:#666;
    text-align:center;
    display:block;
    padding-top:22px;
    line-height:22px;
    font-family:Inter!important
}
.popup_invitefriend.deleteaccout{
    min-height:100px;
    padding-bottom:25px;
    height:auto;
    width:486px;
    z-index:102
}
.popup_invitefriend.deleteaccoutHide{
    min-height:100px;
    padding-bottom:25px;
    height:auto;
    width:486px;
    z-index:10
}
.header_invite{
    background:url(../../bundleResources/images/backgrounds/twitter.png)left center no-repeat;
    font-family:Inter-Bold,sans-serif;
    color:#646464;
    padding-left:40px;
    margin-top:5px;
    display:block;
    height:26px;
    padding-top:4px;
    font-size:20px
}
.invite_infor{
    color:#666;
    font-size:14px;
    display:block;
    margin-top:10px;
    margin-bottom:10px
}
a.invite_name{
    color:#0c71ab;
    float:left;
    font-size:16px;
    margin-left:5px;
    margin-top:5px
}
a.invite_name:hover{
    text-decoration:none
}
.invite_date{
    color:#bebebe;
    font-sixe:14px;
    float:right;
    margin-top:5px;
    display:block;
    width:100%;
    text-align:right;
    margin-bottom:5px
}
.forearea{
    box-shadow:1px 1px 1px #e1e1e1 inset;
    border:1px solid #c9c9c9;
    background-color:#fff;
    width:485px;
    padding:10px 20px;
    display:block;
    font-size:14px;
    color:#646464;
    float:left;
    work-wrap:break-word;
    resize:none;
    overflow:hidden
}
.acc_delete{
    border-top:1px dotted #ccc;
    width:100%;
    display:block;
    padding-top:19px
}
.acc_delete a{
    font-size:16px;
    color:#0096da
}
.acc_delete a:hover{
    text-decoration:none
}
.title_delete{
    font-family:Inter-Bold,sans-serif;
    color:#646464;
    font-size:20px;
    display:block;
    margin-bottom:22px
}
.wrap_deleteacc{
    float:left;
    font-size:16px;
    color:#969696;
    margin-bottom:22px
}
.delete_check,.delete_uncheck{
    width:211px;
    margin-top:0;
    margin-bottom:20px;
    vertical-align:top
}
.workout-top-social .ico-wd-twitter{
    margin:-6px 0 0 4px
}
.workout-top-social .ico-wd-email{
    margin:-6px 0 0 4px
}
.workout-top-social .ico-wd-google{
    margin:-6px 0 0 4px
}
.wrap_homeleft{
    float:left;
    width:326px;
    border:solid 1px #ebebeb;
    position:relative;
    margin-bottom:30px
}
.updatehome{
    float:left;
    position:relative;
    border-right:1px solid #ebebeb;
    background:#fff;
    margin-left:-1px;
    position:relative;
    float:left;
    width:327px
}
.updatehome li{
    position:relative;
    float:left;
    width:108px;
    height:63px;
    border-left:1px solid #ebebeb;
    border-bottom:1px solid #ebebeb;
    background-color:#f6f6f6;
    cursor:pointer
}
.updatehome li.active{
    background-color:#fff;
    border-bottom:none;
    height:64px
}
.updatehome li:last-child:after{
    position:absolute;
    background:url(../../bundleResources/images/sprite-home-update.png) no-repeat 0 -61px;
    top:18px;
    left:38px;
    width:107px;
    height:26px;
    content:''
}
.updatehome li:not(:last-child):after{
    position:absolute;
    background:url(../../bundleResources/images/sprite-home-update.png) no-repeat 0 -28px;
    top:16px;
    left:38px;
    width:107px;
    height:30px;
    content:''
}
.updatehome li:first-child:after{
    position:absolute;
    background:url(../../bundleResources/images/sprite-home-update.png) no-repeat 0 -96px;
    top:18px;
    left:38px;
    width:108px;
    height:26px;
    content:''
}
.updatehome li.active:first-child:after{
    position:absolute;
    background:url(../../bundleResources/images/sprite-home-update.png) no-repeat 0 2px!important;
    top:18px;
    left:38px;
    width:108px;
    height:28px!important;
    content:''
}
.updatehome li.active:last-child:after{
    position:absolute;
    background:url(../../bundleResources/images/sprite-home-update.png) no-repeat 0 -164px;
    top:18px;
    left:38px;
    width:107px;
    height:26px;
    content:''
}
.updatehome li.active:not(:last-child):after{
    position:absolute;
    background:url(../../bundleResources/images/sprite-home-update.png) no-repeat 0 -126px;
    top:16px;
    left:38px;
    width:109px;
    height:30px;
    content:''
}
.txt_record,.course_name_home{
    float:left;
    margin-top:9px;
    width:238px;
    margin-bottom:22px;
    color:#969696;
    font-weight:bold;
    font-size:16px
}
.course_name_home{
    width:201px;
    margin-bottom:24px
}
.course_name_home a{
    color:#969696
}
.course_name_home a:hover{
    color:#f09a32!important;
    text-decoration:underline!important
}
.txt_record :first-child{
    font-size:16px;
    color:#969696;
    font-weight:bold;
    display:block;
    float:left;
    width:253px;
    word-wrap:break-word
}
.txt_record :last-child{
    display:block;
    font-size:14px;
    color:#b4b4b4;
    font-weight:normal;
    margin-top:3px;
    float:left;
    width:150px;
    word-wrap:break-word
}
.txt_recordfreen{
    font-weight:bold;
    font-size:26px;
    color:#87ca0e;
    float:right;
    margin-top:10px
}
.icon_record1,.icon_record2,.icon_record3,.icon_record4,.icon_record5,.icon_record6,.icon_record7,.icon_record8{
    float:right;
    width:35px;
    height:35px;
    background:url(../../bundleResources/images/icons/sprite-home-update.png);
    margin-bottom:17px;
    margin-right:19px;
    margin-top:16px
}
.icon_record1{
    background-position:0 0
}
.icon_record2{
    background-position:0 -36px
}
.icon_record3{
    background-position:0 -73px
}
.icon_record4{
    background-position:0 -111px
}
.icon_record5{
    background-position:0 -148px
}
.icon_record6{
    background-position:0 -185px
}
.icon_record7{
    background-position:0 -223px
}
.icon_record8{
    background-position:0 -260px
}
.leaderboardSection .icon_record1,.leaderboardSection .icon_record2,.leaderboardSection .icon_record3,.leaderboardSection .icon_record4,.leaderboardSection .icon_record5,.leaderboardSection .icon_record6,.leaderboardSection .icon_record7,.leaderboardSection .icon_record8{
    margin-right:10px
}
.txt_recordfreen{
    font-weight:bold;
    font-size:26px;
    color:#87ca0e;
    float:right
}
.wrap_record{
    float:left;
    width:292px;
    padding:17px 17px 7px!important;
    height:337px
}
.wrap_recent{
    color:#b5b5b5;
    font-size:14px;
    font-family:Inter-Bold,sans-serif;
    position:relative;
    float:left
}
.wrap_recent:after{
    position:absolute;
    width:10px;
    height:10px;
    background:url(../../bundleResources/images/icons/sprite-home-update.png);
    background-position:-25px -368px;
    left:62px;
    content:'';
    top:5px;
    cursor:pointer
}
.txt_achi{
    float:left;
    font-size:16px;
    color:#969696;
    font-weight:bold;
    display:block;
    width:253px
}
.txt_numgreen{
    float:left;
    width:253px
}
.txt_numgreen :first-child{
    color:#85ca0c;
    font-size:26px;
    font-weight:bold;
    float:left;
    margin-right:5px
}
.txt_numgreen :last-child{
    color:#b2b2b2;
    font-size:14px;
    font-family:Inter-Bold,sans-serif;
    text-transform:uppercase;
    line-height:32px
}
.wrap_achive{
    float:left;
    width:306px;
    margin-bottom:3px;
    margin-top:15px
}
.wrap_achive .icon_record1,.wrap_achive .icon_record2,.wrap_achive .icon_record3,.wrap_achive .icon_record4,.wrap_achive .icon_record5,.wrap_achive .icon_record6,.wrap_achive .icon_record7,.wrap_achive .icon_record8{
    margin-top:-10px
}
.view_allrecord_left,.view_allrecord_right{
    float:left;
    position:relative;
    font-size:14px;
    font-weight:bold;
    width:326px;
    text-align:center;
    color:#b4b4b4;
    cursor:pointer;
    background-color:#f6f6f6;
    padding:5px 0;
    margin-top:-6px
}
.view_allrecord_left a,.view_allrecord_right a{
    color:#b4b4b4;
    font-size:14px;
    font-weight:bold
}
.view_allrecord_left_disable{
    background:url(../../bundleResources/images/icons/sprite-home-update.png) no-repeat 8px -371px;
    width:27px;
    height:27px;
    position:absolute;
    left:270px;
    content:'';
    top:0;
    border-left:1px solid #fff
}
.view_allrecord_left_enable{
    background:url(../../bundleResources/images/icons/sprite-home-update.png) no-repeat 8px -394px;
    width:27px;
    height:27px;
    position:absolute;
    left:270px;
    content:'';
    top:0;
    border-left:1px solid #fff
}
.view_allrecord_right_enable{
    background:url(../../bundleResources/images/icons/sprite-home-update.png) no-repeat -17px -394px;
    width:27px;
    height:27px;
    position:absolute;
    right:0;
    content:'';
    top:0;
    border-left:1px solid #fff
}
.view_allrecord_right_disable{
    background:url(../../bundleResources/images/icons/sprite-home-update.png) no-repeat -17px -372px;
    width:27px;
    height:27px;
    position:absolute;
    right:0;
    content:'';
    top:0;
    border-left:1px solid #fff
}
.wrapforclubtitle{
    float:left;
    position:relative;
    padding-left:74px;
    font-size:14px;
    font-family:Inter-Bold,sans-serif;
    color:#969696;
    background-color:#f6f6f6;
    height:35px;
    padding-top:18px;
    width:252px;
    background-color:#f6f6f6;
    text-transform:uppercase;
    border-bottom:1px solid #ebebeb
}
.wrapforclubtitle:after{
    background:url(../../bundleResources/images/sprite-home-update.png) no-repeat 0 -203px;
    position:absolute;
    content:'';
    height:30px;
    width:32px;
    left:23px;
    top:12px
}
.wrapforclubtitle.forrecommnended:after{
    background:url(../../bundleResources/images/sprite-home-update.png) no-repeat 0 -237px;
    position:absolute;
    content:'';
    height:30px;
    width:36px;
    left:23px;
    top:12px
}
.wrapforclubtitle.homepool:after{
    background:url(../../bundleResources/images/sprite-home-update.png) no-repeat 0 -96px;
    position:absolute;
    content:'';
    height:30px;
    width:36px;
    left:23px;
    top:12px
}
.forinvitefriend{
    background-color:#f6f6f6;
    border-bottom:1px solid #ebebeb;
    color:#969696;
    float:left;
    font-family:Inter-Bold,sans-serif;
    font-size:14px;
    height:35px;
    padding-left:20px;
    padding-top:18px;
    position:relative;
    text-transform:uppercase;
    width:306px
}
.home_activity_active,.home_activity,.home_swimmer,.home_swimmer_active,.home_leaderboard,.home_leaderboard_active,.home_achiverment,.home_achiverment_active{
    border-radius:8px;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    padding:10px;
    height:auto;
    min-height:30px;
    position:relative;
    cursor:pointer;
    padding-left:55px;
    width:240px;
    font-size:14px;
    color:#0096db;
    line-height:28px;
    font-weight:bold
}
.home_activity,.home_swimmer,.home_leaderboard,.home_achiverment{
    color:#646464
}
.home_activity_active,.home_swimmer_active,.home_leaderboard_active,.home_achiverment_active{
    background-color:#f6f6f6
}
.home_activity_active:before,.home_swimmer_active:before,.home_activity:before,.home_swimmer:before,.home_leaderboard_active:before,.home_achiverment_active:before,.home_leaderboard:before,.home_achiverment:before{
    width:33px;
    height:28px;
    position:absolute;
    left:16px;
    content:'';
    background:url(../../bundleResources/images/icons/ico-althlete-profile.png)
}
.home_activity:before{
    background-position:0 -137px;
    top:12px;
    left:19px
}
.home_swimmer:before{
    background-position:0 -67px;
    left:17px
}
.home_activity_active:before{
    background-position:-39px -137px;
    top:12px;
    left:21px
}
.home_swimmer_active:before{
    background-position:-37px -67px;
    left:17px
}
.home_leaderboard_active:before{
    background-position:-43px 0
}
.home_achiverment_active:before{
    background-position:-38px -184px;
    left:19px
}
.home_leaderboard:before{
    background-position:-4px 0
}
.home_achiverment:before{
    background-position:-2px -184px;
    left:19px
}
.home_activity_active:after,.home_activity:after,.home_swimmer:after,.home_swimmer_active:after,.home_leaderboard_active:after,.home_achiverment_active:after,.home_leaderboard:after,.home_achiverment:after{
    width:10px;
    height:14px;
    position:absolute;
    right:14px;
    cursor:pointer;
    content:'';
    background:url(../../bundleResources/images/icons/ico-althlete-profile.png);
    top:17px
}
.home_activity_active:after,.home_swimmer_active:after,.home_leaderboard_active:after,.home_achiverment_active:after{
    background-position:-19px -168px
}
.home_activity:after,.home_swimmer:after,.home_leaderboard:after,.home_achiverment:after{
    background-position:0 -168px
}
.pool-LeaderboardContent{
    border:1px solid #ebebeb;
    background-color:#fff!important
}
.pool-leftContentUpdate{
    padding:10px;
    background:#fff;
    position:relative;
    float:left;
    width:306px
}
.db-leftContentUpdate{
    padding:12px;
    background:#fff;
    position:relative;
    float:left;
    width:302px
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .manualPoolAssociationSelectPoolHolder{
        box-shadow:4px 1px 0 rgba(0,0,0,0.142)!important
    }
    .popup-add-course{
        box-shadow:4px 1px 0 rgba(0,0,0,0.142)!important
    }
    .popup-pool-dialog{
        box-shadow:4px 1px 0 rgba(0,0,0,0.142)!important
    }
    .popup-feed-dialog{
        box-shadow:4px 1px 0 rgba(0,0,0,0.142)!important
    }
    .popup-your-like-swim{
        box-shadow:4px 1px 0 rgba(0,0,0,0.142)!important
    }
    .popup-your-comment-swim{
        box-shadow:4px 1px 0 rgba(0,0,0,0.142)!important
    }
    .popup-leader-boards{
        box-shadow:4px 1px 0 rgba(0,0,0,0.142)!important
    }
    .wrap_defaule{
        box-shadow:3px 2px 0 0 rgba(0,0,0,0.148)!important
    }
    .popup-profile{
        box-shadow:3px 1px 0 1px rgba(0,0,0,0.142)!important
    }
    .popup-flag{
        box-shadow:4px 1px 0 rgba(0,0,0,0.142)!important
    }
    .popup_invitefriend,.popup_dialogg{
        box-shadow:4px 1px 0 rgba(0,0,0,0.142)!important
    }
    ::i-block-chrome,.popup-flag{
        box-shadow:4px 1px 0 rgba(0,0,0,0.145)!important
    }
    ::i-block-chrome,.popup_invitefriend{
        box-shadow:4px 1px 0 rgba(0,0,0,0.145)!important
    }
    ::i-block-chrome,.popup_dialogg{
        box-shadow:4px 1px 0 rgba(0,0,0,0.145)!important
    }
    ::i-block-chrome,.popup-profile{
        box-shadow:3px 1px 0 1px rgba(0,0,0,0.145)!important
    }
    ::i-block-chrome,.wrap_defaule{
        box-shadow:3px 2px 0 0 rgba(0,0,0,0.152)!important
    }
    ::i-block-chrome,.manualPoolAssociationSelectPoolHolder{
        box-shadow:4px 2px 0 rgba(0,0,0,0.145)!important
    }
    ::i-block-chrome,.popup-add-course{
        box-shadow:4px 1px 0 rgba(0,0,0,0.145)!important
    }
    ::i-block-chrome,.popup-pool-dialog{
        box-shadow:4px 1px 0 rgba(0,0,0,0.145)!important
    }
    ::i-block-chrome,.popup-feed-dialog{
        box-shadow:4px 1px 0 rgba(0,0,0,0.145)!important
    }
    ::i-block-chrome,.popup-your-like-swim{
        box-shadow:4px 1px 0 rgba(0,0,0,0.145)!important
    }
    ::i-block-chrome,.popup-your-comment-swim{
        box-shadow:4px 1px 0 rgba(0,0,0,0.145)!important
    }
    ::i-block-chrome,.popup-leader-boards{
        box-shadow:4px 1px 0 rgba(0,0,0,0.145)!important
    }
    ::i-block-chrome,.popup-bg-dialog{
        background:rgba(0,0,0,0.252)!important
    }
    ::i-block-chrome,.popup-tagging-segments{
        box-shadow:4px 1px 0 rgba(0,0,0,0.145)!important
    }
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    .manualPoolAssociationSelectPoolHolder{
        box-shadow:4px 1px 0 rgba(0,0,0,0.145)!important
    }
    .popup-add-course{
        box-shadow:4px 1px 0 rgba(0,0,0,0.145)!important
    }
    .popup-pool-dialog{
        box-shadow:4px 1px 0 rgba(0,0,0,0.145)!important
    }
    .popup-feed-dialog{
        box-shadow:4px 1px 0 rgba(0,0,0,0.145)!important
    }
    .popup-your-like-swim{
        box-shadow:4px 1px 0 rgba(0,0,0,0.145)!important
    }
    .popup-your-comment-swim{
        box-shadow:4px 1px 0 rgba(0,0,0,0.145)!important
    }
    .popup-leader-boards{
        box-shadow:4px 1px 0 rgba(0,0,0,0.145)!important
    }
    .wrap_defaule{
        box-shadow:3px 2px 0 0 rgba(0,0,0,0.151)!important
    }
    .popup-profile{
        box-shadow:3px 1px 0 1px rgba(0,0,0,0.145)!important
    }
    .popup-flag{
        box-shadow:4px 1px 0 rgba(0,0,0,0.145)!important
    }
    .popup_invitefriend,.popup_dialogg{
        box-shadow:4px 1px 0 rgba(0,0,0,0.145)!important
    }
}
#signupForm{
    position:relative
}
#js_divSignUpBg{
    position:absolute;
    left:134px
}
.signup_bg_wrap{
    width:692px;
    margin:0 auto;
    padding:17px 14px 44px 44px;
    border-radius:5px;
    box-shadow:1px 0 7px rgba(0,0,0,0.25);
    background-color:#fff;
    position:relative;
    top:79px;
    left:0
}
#divForgotPasswordSuccess .signup_bg_wrap{
    position:absolute!important;
    left:270px!important
}
#divForgotPasswordPage .signup_bg_wrap{
    position:absolute!important;
    left:270px!important
}
.signup_bg_wrap h2{
    width:100%;
    line-height:50px;
    text-align:center;
    font-family:Inter-Bold,sans-serif;
    font-size:35px;
    font-weight:normal;
    text-transform:uppercase;
    margin-bottom:24px;
    overflow:hidden;
    color:#727272
}
.signup_bg_wrap .left_signup{
    float:left;
    width:330px;
    border-right:1px dotted #a0acb0;
    position:relative;
    padding-top:10px;
    padding-bottom:23px
}
.signup_bg_wrap .right_signup{
    float:left;
    width:275px;
    padding-left: 64px;
}
.signup_bg_wrap .signup-txt-footer{
    font-family:Inter;
    font-size:12px;
    color:#797979;
    font-weight:normal;
    text-align:center;
    width:260px
}
.signup_bg_wrap .signup-txt-footer span{
    font-weight:bold;
    color:#21b4fc
}
.signup_bg_wrap .signup-txt-footer a{
    font-weight:bold;
    color:#21b4fc
}
.signup_bg_wrap .signup-txt-footer a:hover{
    color:#f09a32
}
.signup_bg_wrap .text-or{
    font-family:Inter-Bold,sans-serif;
    font-size:20px;
    line-height:20px;
    height:25px;
    font-weight:bold;
    position:absolute;
    top:145px;
    left:320px;
    background:#fff;
    color:#737373
}
.signup_bg_wrap .login_wrapconer{
    height:40px;
    width:280px;
    margin-bottom:10px
}
.signup_bg_wrap .button_signup_blue{
    width:259px;
    height:49px;
    margin:16px 0 13px 0;
    right:0
}
.signup_bg_wrap .button_signup_blue>span{
    line-height:49px!important
}
.signup_bg_wrap .style-error-top{
    font-family:Inter;
    color:#f19617;
    font-size:14px;
    font-style:italic;
    position:relative;
    top:-3px;
    left:0
}
.signup_bg_wrap .style-error{
    font-family:Inter;
    color:#f19617;
    font-size:14px;
    font-style:italic;
    float:left;
    width:280px;
    margin:-1px 0 7px 0;
    line-height:14px
}
.log-in .signup_bg_wrap .input input,.log-in .signup_bg_wrap .input textarea,.log-in .signup_bg_wrap .input select{
    position:relative!important;
    margin:0!important;
    padding:0!important;
    border:1px solid #c3c3c3!important;
    height:38px!important;
    font-size:18px!important;
    font-weight:bold!important;
    color:#646464!important;
    line-height:normal!important;
    text-indent:11px!important;
    width:278px!important
}
.log-in .signup_bg_wrap .input span{
    padding-top:9px!important;
    font-size:18px!important;
    font-weight:bold!important;
    color:#646464!important
}
.log-in .signup_bg_wrap .input>input.choose-pass{
    width:278px!important
}
.log-in .signup_bg_wrap .input>input.input-error{
    border:1px solid #f4af4e!important
}
.ico-login-facebook,.ico-login-twitter,.ico-login-google{
    cursor:pointer;
    display:block;
    float:left;
    height:50px;
    width:275px;
    font-size:18px;
    font-weight:bold;
    text-indent:74px;
    background-image:url(../../resources/images/icons/sprite-ico-signup.png);
    background-repeat:no-repeat;
    line-height:50px
}
.ico-login-facebook{
    background-position:0 0;
    color:#3f60a3;
    margin-bottom: 20px;
}
.ico-login-twitter{
    background-position:0 -52px;
    margin:22px 0 24px 0;
    color:#04b0f2
}
.ico-login-google{
    background-position:0 -155px;
    height:54px;
}
.ico-login-facebook:hover,.ico-login-twitter:hover,.ico-login-google:hover{
    color:#f09a32
}
.bg_fix_ietop,.bg_fix_iebottom{
    display:none
}
.signup_bg_wrap.signup_twitter{
    width:382px
}
.signup_bg_wrap.signup_twitter .left_signup{
    border-right:none
}
.signup_bg_wrap.signup_twitter .left_signup{
    width:386px;
    text-align:center
}
.signup_bg_wrap.signup_twitter .login_wrapconer{
    margin:0 auto 10px
}
.signup_bg_wrap.signup_twitter .button_signup_blue{
    margin-left:63px
}
.signup_bg_wrap.signup_twitter .signup-txt-footer{
    margin-left:63px
}
.signup_bg_wrap.signup_twitter .style-error-top{
    width:100%;
    text-align:center
}

.socialLogin {
    margin-bottom: 10px;
}
.socialLogin img { max-width: 100%}

#jsDivPassword{
    width:190px
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    ::i-block-chrome,.signup_bg_wrap{
        top:121px
    }
}
#divForgotPasswordPage .login_error{
    width:auto
}
.ico-step-facility,.ico-step-leaderboards,.ico-step-connect,.ico-step-device,.ico-step-upload,.ico-clubs-near-you,.ico-swimmers-near-you,.ico-social-near-you,.ico-facebook-connections,.ico-twitter-connections,.ico-google-connections,.ico-learn-more-big,.ico-learn-more-small{
    background:url(../../bundleResources/images/backgrounds/sprite_step.png) 0 0 no-repeat;
    display:inline-block
}
.ico-step-facility{
    width:30px;
    height:30px;
    background-position:0 0
}
.ico-step-leaderboards{
    width:30px;
    height:30px;
    background-position:0 -30px
}
.ico-step-connect{
    width:30px;
    height:30px;
    background-position:0 -60px
}
.ico-step-device{
    width:30px;
    height:30px;
    background-position:0 -90px
}
.ico-step-upload{
    width:30px;
    height:30px;
    background-position:2px -120px
}
.ico-clubs-near-you{
    width:36px;
    height:36px;
    background-position:-33px 0
}
.ico-swimmers-near-you{
    width:36px;
    height:36px;
    background-position:-33px -36px
}
.ico-social-near-you{
    width:36px;
    height:36px;
    background-position:-33px -183px
}
.ico-facebook-connections{
    width:36px;
    height:36px;
    background-position:-34px -73px
}
.ico-google-connections{
    width:36px;
    height:36px;
    background-position:-34px -110px
}
.ico-twitter-connections{
    width:36px;
    height:36px;
    background-position:-34px -147px
}
.ico-learn-more-big{
    width:27px;
    height:24px;
    background-position:0 -156px;
    margin-left:3px
}
.ico-learn-more-small{
    width:14px;
    height:12px;
    background-position:0 -188px;
    margin-left:2px
}
.step-text span.bold>a{
    color:#0096da
}
.step-text span.bold>a:hover{
    color:#f09a32
}
.list-discount-code.border-dashed{
    border:1px dashed #ddd!important;
    width:538px!important;
    height:96px!important;
    margin-top:-3px!important;
    margin-left:-7px!important
}
.list-discount-code.border-dashed .left{
    width:179px;
    height:83px;
    margin:7px 5px 8px 0;
    float:left
}
.list-discount-code.border-dashed .right{
    width:308px;
    height:92px;
    margin:1px 27px 3px 5px;
    float:left;
    text-align:center
}
.list-discount-code.border-dashed .right span.code{
    font-family:Inter-Bold,sans-serif;
    font-size:60px;
    color:#ff7f00;
    font-weight:normal;
    line-height:68px;
    letter-spacing:-2px;
    background:transparent
}
.list-discount-code.border-dashed .right span.note{
    font-family:Inter;
    font-size:14px;
    color:#646464;
    font-style:italic
}
.list-form .full-details{
    width:540px;
    float:left;
    font-family:Inter;
    font-size:14px;
    color:#646464;
    margin:21px 0 0 0;
    text-indent:2px
}
.list-form .shop-swimouleft{
    width:540px;
    float:left;
    font-family:Inter;
    font-size:30px;
    color:#0096da;
    font-weight:bold;
    margin:3px 0 25px 0;
    text-indent:14px
}
.list-form .shop-swimouleft>a{
    font-family:Inter;
    font-size:30px;
    color:#0096da;
    font-weight:bold
}
.list-form .shop-swimouleft>a:hover{
    color:#f09a32
}
.list-form .shop-swimouleft img{
    position:relative;
    top:20px;
    margin:0 3px 0 5px
}
.list-form .compatible-devices{
    width:540px;
    float:left;
    font-family:Inter;
    font-size:17px;
    color:#0096d8;
    font-weight:bold;
    margin:10px 0 14px 0;
    text-indent:33px
}
.list-form .compatible-devices a{
    font-family:Inter;
    font-size:17px;
    color:#0096d8;
    font-weight:bold
}
.list-form .compatible-devices a:hover{
    color:#f09a32
}
.step-text .limited-time{
    margin-top:6px;
    line-height:23px;
    margin-left:4px
}
.step-5b-title{
    color:#ff7f00
}
#tourRegistrationOverlay{
    z-index:9998;
    -webkit-overflow-scrolling:touch
}
#tourContainer{
    -webkit-transform:translate3d(0,0,0)
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .ico-step-upload{
        background-position:2px -119px!important
    }
}
.ico-step-facebook,.ico-step-google,.ico-step-twitter{
    background:url(../../bundleResources/images/icons/ico-step-social.png) 0 0 no-repeat;
    display:inline-block
}
.ico-step-facebook{
    width:50px;
    height:50px;
    background-position:0 0
}
.ico-step-twitter{
    width:50px;
    height:50px;
    background-position:0 -52px
}
.ico-step-google{
    width:50px;
    height:50px;
    background-position:0 -104px
}
.AP_clubtxt .text-step-facebook{
    color:#5279c0;
    font-family:Inter;
    font-weight:bold;
    font-size:14px
}
.AP_clubtxt .text-step-twitter{
    color:#02aeef;
    font-family:Inter;
    font-weight:bold;
    font-size:14px
}
.AP_clubtxt .text-step-google{
    color:#d83900;
    font-family:Inter;
    font-weight:bold;
    font-size:14px
}
.circles-pages{
    width:490px;
    text-align:center
}
.circles-pages>ul{
    margin:10px auto
}
.circles-pages>ul>li{
    width:13px;
    height:13px;
    margin:1px 6px 0 6px;
    background:#dadada;
    border-radius:10px;
    position:relative;
    display:inline-block
}
.circles-pages>ul>li.active{
    background:#0096db
}
.bg-step{
    width:532px;
    padding:24px 30px 20px 33.5px;
    background:#f8f8f8;
    z-index:9999;
    top:10%!important
}
.bg-step .top-step{
    float:left;
    width:527px
}
.bg-step .top-step .left{
    text-align:left;
    width:122px;
    float:left;
    font-weight:normal
}
.bg-step .top-step .left span{
    font-family:Inter-Bold,sans-serif;
    font-size:20px;
    color:#646464;
    float:left;
    line-height:29px;
    text-indent:10px;
    font-weight:normal
}
.bg-step .top-step .center{
    width:280px;
    float:left;
    text-align:center
}
.bg-step .top-step .center h2{
    font-family:Inter-Bold,sans-serif;
    font-size:20px;
    color:#969696;
    line-height:29px;
    font-weight:normal
}
.bg-step .top-step .right{
    width:125px;
    float:left;
    position:relative;
    padding-top:10px
}
.bg-step .top-step .right ul{
    width:125px;
    float:left;
    margin:0 0 0 6px;
    position:relative;
    z-index:2;
    top:-1px
}
.bg-step .top-step .right .bg-line{
    width:110px;
    float:left;
    margin:0 0 0 10px;
    height:3px;
    background:#dadada;
    position:absolute;
    top:15px;
    left:3px;
    z-index:1
}
.bg-step .top-step .right ul li{
    width:13px;
    height:13px;
    float:left;
    margin:0 6px;
    background:#dadada;
    border-radius:10px;
    position:relative
}
.bg-step .top-step .right ul li.active{
    background:#0096db
}
.bg-step .top-step .right ul li.active:before{
    content:"";
    background:#9bcfe9;
    width:12px;
    height:3px;
    position:absolute;
    top:5px;
    left:-12px
}
.bg-step .top-step .right ul li.active:first-child:before{
    content:"";
    background:transparent;
    width:0;
    height:0;
    position:absolute;
    top:5px;
    left:-12px
}
.bg-step .body-step{
    float:left;
    width:527px;
    margin:17px 0;
    box-sizing: border-box;
}
.bg-step .body-step .step-text{
    color:#646464;
    font-size:14px;
    font-family:Inter;
    line-height:17px;
    margin-bottom:21px
}
.bg-step .body-step .list-form{
    float:left
}
.bg-step .body-step .map{
    float:left;
    width:526px;
    height:357px;
    border:1px solid #DDD;
    margin:0 0 1px 0
}
.bg-step .body-step .list-leaderboard-interactive{
    float:left;
    width:526px;
    min-height:567px;
    border:1px solid #DDD;
    margin:9px 0 1px 0;
    background:#fff
}
.bg-step .body-step .list-leaderboard-interactive .bg-blue-pooldetail{
    margin-left:10px!important;
    margin-bottom:21px!important
}
.bg-step .body-step .list-leaderboard-interactive .profile-leader-boards{
    width:515px
}
.bg-step .body-step .list-leaderboard-interactive .profile-leader-boards>section.hearder-top{
    margin-top:6px
}
.bg-step .body-step .list-leaderboard-interactive .list-swimmertype{
    float:left;
    margin:7px 20px 10px 10px;
    width:515px
}
.bg-step .body-step .list-leaderboard-interactive .list-swimmertype .beginner-pro{
    margin:0
}
.bg-step .body-step .list-leaderboard-interactive .list-swimmertype .male-female{
    float:right;
    margin-right:10px
}
.bg-step .list-form .WU_forinterval{
    border:none!important;
    margin:6px 0 30px 0!important;
    height:40px!important;
    color:#646464!important;
    font-family:Inter!important
}
.bg-step .list-form .step2-leaderboard{
    margin-top:-8px
}
.bg-step .list-form .step2-leaderboard>span{
    width:185px!important;
    color:#646464!important;
    font-family:Inter!important;
    margin-left:15px
}
.bg-step .list-form .db-tabWorkout{
    width:505px;
    margin-left:10px;
    margin-top:16px
}
.bg-step .list-form .leaderboardRegistrationFastestDropDownList{
    margin:7px 0 9px 100px
}
.bg-step .list-form .leaderboardRegistrationFastestDropDownList>span.k-widget.k-dropdown.k-header{
    width:160px;
    margin-right:13px
}
.bg-step .list-form .leaderboardRegistrationFastestDropDownList span.k-dropdown-wrap.k-state-default{
    background:#f3f3f3!important;
     height:38px
}
.bg-step .list-form .leaderboardRegistrationFastestDropDownList span.k-dropdown-wrap.k-state-default>span.k-input{
    height:24px;
    line-height:24px;
    font-size:16px;
    font-weight:bold;
    color:#7a7a7a;
    text-transform:none!important
}
.bg-step .list-form .leaderboardRegistrationFastestDropDownList span.k-dropdown-wrap.k-state-default>span.k-select>span.k-icon{
    background:url(../../bundleResources/images/icons/selectDown.png) 0 0 no-repeat!important;
    position:relative;
    right:7px;
    top:8px
}
.bg-step .list-form>.list-form{
    margin:2px 0 9px 0
}
.bg-step .list-form>.list-form span.k-widget.k-dropdown.k-header{
    width:150px;
    margin-bottom:10px;
    border:1px solid #c9c9c9
}
.bg-step .list-form>.list-form span.k-dropdown-wrap.k-state-default{
    background:#fff!important;
    padding-left:3px
}
.bg-step .list-form>.list-form span.k-dropdown-wrap.k-state-default>span.k-input{
    height:32px;
    line-height:32px!important;
    font-size:18px;
    font-weight:normal;
    color:#646464;
    text-transform:none!important;
    text-indent:13px
}
.bg-step .list-form>.list-form span.k-dropdown-wrap.k-state-default>span.k-select>span.k-icon{
    background:url(../../bundleResources/images/icons/selectDown.png) 0 0 no-repeat!important;
    position:relative;
    right:7px;
    top:12px
}
.bg-step .list-form>.list-form .CreatPool_pool{
    padding-left:15px;
    width:473px!important;
    color:#646464;
    font-weight:normal!important;
    font-size:18px!important
}
.bg-step .list-form .step2-leaderboard .input-step.w118{
    top:3px;
    position:relative;
    border-radius:3px
}
.bg-step .list-form .step2-leaderboard .k-dropdown-wrap{
    height:38px!important;
    background:#FFF!important;
    border:1px solid #c9c9c9!important;
    color:#646464!important;
    font-family:Inter!important
}
.bg-step .list-form .step2-leaderboard .k-input{
    font-size:18px!important;
    padding-left:12px!important;
    text-indent:0!important;
    height:32px!important;
    line-height:32px!important;
    color:#646464!important;
    font-family:Inter!important;
    text-transform:none!important
}
.bg-step .list-form .step2-leaderboard .k-select{
    margin:5px 2px 0 0;
    color:#646464!important;
    font-family:Inter!important
}
.bg-step .list-form .step2-leaderboard .k-icon.k-i-arrow-s{
    background-image:url(../../bundleResources/images/icons/selectDown.png)!important;
    right:5px;
    position:relative
}
.bg-step .body-step .list-upload-workouts{
    float:left;
    width:526px;
    height:257px;
    border:1px solid #DDD;
    margin:9px 0 1px 0;
    background:#fff
}
.bg-step .body-step .txt-leaderboard-interactive{
    width:526px;
    text-align:center;
    color:#c7c7c7;
    font-size:16px;
    font-weight:normal;
    font-family:Inter-Bold,sans-serif;
    float:left;
    margin-top:12px
}
.bg-step .body-step .text-code{
    width:526px;
    text-align:left;
    color:#646464;
    font-size:14px;
    font-weight:normal;
    font-family:Inter;
    float:left;
    margin-top:-2px
}
.bg-step .body-step .list-discount-code{
    float:left;
    width:526px;
    height:157px;
    border:1px solid #DDD;
    margin:6px 0 1px 0;
    background:#fff;
    text-align:center
}
.bg-step .body-step .list-discount-code h3{
    color:#969696;
    font-size:50px;
    font-family:Inter-Bold,sans-serif;
    line-height:50px;
    margin:27px 0
}
.bg-step .body-step .list-discount-code p{
    color:#646464;
    font-size:17px;
    font-family:Inter;
    line-height:17px
}
.bg-step .body-step .list-discount-code p>a{
    font-weight:bold;
    color:#0096d8;
    text-decoration:none
}
.bg-step .body-step .list-discount-code p>a:hover{
    font-weight:bold;
    color:#f09a32;
    text-decoration:underline
}
.bg-step .body-step .header-near-you{
    width:504px;
    height:44px;
    text-align:left;
    float:left;
    background:#f6f6f6;
    border:1px solid #ebebeb;
    padding:9px 0 0 21px;
    margin-top:8px
}
.bg-step .body-step .body-near-you{
    width:525px;
    height:167px;
    float:left;
    border:1px solid #ebebeb;
    border-top:none;
    background:#FFF;
    margin-bottom:25px;
    overflow-x:hidden
}
.bg-step .body-step .body-near-you .db-leftContentUpdate{
    width:240px;
    padding-top:19px;
    padding-bottom:0;
    padding-right:0;
    height:55px
}
.bg-step .body-step .body-near-you .AP_clubtxt{
    width:170px;
    color:#0096d8;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.bg-step .body-step .body-near-you .AP_clubspan{
    width:170px;
    color:#646464
}
.bg-step .body-step .body-near-you .AP_button,.bg-step .body-step .body-swimmer .AP_button,.bg-step .body-step .body-facebook .AP_button{
    float:left;
    margin:10px 0 0 14px;
    height:45px
}
.bg-step .body-step .body-near-you .AP_connect,.bg-step .body-step .body-swimmer .AP_connect,.bg-step .body-step .body-facebook .AP_connect{
    float:left;
    margin:0 0 0 14px;
    height:45px
}
.bg-step .bottom-step .txt-feed-invite.floatL{
    margin:5px 3px 0 0;
    padding:0;
    font-size:14px
}
.bg-step .body-step .body-swimmer{
    width:525px;
    height:157px;
    float:left;
    border:1px solid #ebebeb;
    border-top:none;
    background:#FFF;
    margin-bottom:25px;
    overflow-x:hidden
}
.bg-step .bottom-step .workout-top-social{
    top:4px
}
.bg-step .body-step .body-swimmer .wrap-discover-group{
    width:240px;
    padding-top:17px;
    padding:19px 0 0 12px;
    margin:0
}
.bg-step .body-step .body-swimmer .db-leftContentUpdate{
    width:240px;
    padding-top:17px;
    padding-bottom:0;
    padding-right:0;
    height:55px
}
.bg-step .body-step .body-swimmer .AP_clubtxt{
    width:170px;
    color:#0096d8;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.bg-step .body-step .body-swimmer .AP_clubspan{
    width:170px;
    color:#646464;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.bg-step .body-step .body-facebook{
    width:525px;
    float:left;
    border:1px solid #ebebeb;
    border-top:none;
    background:#FFF;
    margin-bottom:15px;
    overflow-x:hidden;
    padding-bottom:15px
}
.bg-step .body-step .body-facebook .db-leftContentUpdate{
    width:240px;
    padding-top:17px;
    padding-bottom:0;
    padding-right:0;
    height:55px
}
.bg-step .body-step .body-facebook .AP_clubtxt{
    width:170px;
    color:#0096d8;
    margin-top:15px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.bg-step .body-step .body-facebook .AP_clubspan{
    width:170px;
    color:#646464
}
.bg-step .body-step .list-your-device{
    width:525px;
    height:555;
    float:left;
    margin:-10px 0 -6px 12px
}
.bg-step .body-step .list-your-device .compare-row-iteam{
    width:165px
}
.bg-step .body-step .list-your-device .ico-left-right{
    margin-top:210px
}
.bg-step .body-step .list-your-device .compare-device:hover,.device-selected{
    background:#dfeef5;
    border-radius:10px;
    cursor:pointer
}
.bg-step .body-step .list-your-device .compare-section-right{
    width:540px
}
.bg-step .body-step .list-your-device .compare-center{
    width:490px;
    height:425px!important
}
.bg-step .body-step .list-your-device .compare-device p a{
    color:#1fb2fc
}
.bg-step .body-step .list-your-device .compare-device p a:hover{
    color:#f09a32
}
.bg-step .body-step .list-your-device .compare-device{
    width:137px;
    height:185px;
    margin:10px 14px
}
.bg-step .body-step .header-near-you span{
    float:left;
    font-family:Inter-Bold,sans-serif;
    font-size:14px;
    color:#969696;
    line-height:36px;
    text-indent:16px;
    text-transform:uppercase;
    font-weight:normal
}
.bg-step .bottom-step{
    float:left;
    width:527px;
    position:relative;
}
.bg-step .bottom-step .btn-unicode{
}
.input-step{
    height:38px;
    border:1px solid #c9c9c9;
    background:#fff;
    text-indent:15px;
    margin-bottom:10px;
    font-family:Inter;
    font-size:18px;
    color:#646464;
    text-align:left
}
.input-step.w323{
    width:275px;
    padding-right:36px;
    padding-left:12px;
    text-indent:0
}
.input-step.w148{
    width:148px
}
.input-step.w525{
    width:525px
}
.input-step.w118{
    width:118px
}
.input-step.w198{
    width:198px
}
.input-step.w168{
    width:168px
}
.input-step.w293{
    width:277px
}
.input-step.w513{
    width:497px
}
.input-step.w203{
    width:187px
}
.input-step.w258{
    width:246px
}
.input-step.w543{
    width:531px;
    height:208px;
    resize:none;
    padding-left:12px!important;
    text-indent:0!important;
    margin-top:11px!important
}
.popup_registration_tour .Discover-tblonmap{
    min-height:110px;
    width:269px;
    border-radius:3px
}
.popup_registration_tour .Spoolclose{
    top:7px
}
.popup_registration_tour .SP_location a{
    margin-bottom:0
}
.popup_registration_tour .btn-width-158{
    width:179px;
    margin-left:47px
}
.popup_registration_tour.SP_default{
    left:212px;
    top:185px
}
.ico-loca-registration{
    background:url(../../bundleResources/images/icons/selectDown.png) center center no-repeat #fff;
    cursor:pointer;
    height:36px;
    width:36px;
    position:absolute;
    top:2px;
    left:288px
}
.watch-comparison-text.new h2{
    font-family:Inter-Medium;
    color:#FFF;
    font-size:40px;
    line-height:34px;
    position:relative;
    margin-top:39px;
    left:0;
    width:1018px;
    text-align:center;
    font-weight:bold;
    letter-spacing:1px;
    text-transform:uppercase;
    text-shadow:0 0 4px #333;
    top:0
}
.comparison-bg-dot.new{
    width:100%;
    height:259px;
    border-bottom:1px solid #efefef;
    background:url(../../bundleResources/images/backgrounds/bg-watch-compare.jpg) center top no-repeat #00637a;
    background-size:cover
}
.compare-emailsection{
    margin:43px auto 0 auto;
    width:1018px;
    text-align:center
}
.compare-emailsection>div{
    width:659px;
    height:52px;
    margin:0 auto
}
.compare-emailsection input[type="text"]{
    float:left;
    height:50px;
    width:419px;
    border:1px solid #b0b0b0;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
    border-right:none;
    padding:0 16px;
    font-family:Inter-Medium,sans-serif;
    font-size:23px;
    color:#9f9f9f
}
.compare-emailsection input[type="button"]{
    float:left;
    height:52px;
    width:204px;
    border:1px solid #5fa400;
    font-family:Inter-Bold,sans-serif;
    font-size:28px;
    color:#fff;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    border-top-left-radius:0;
    border-bottom-left-radius:0;
    background:#7bd600;
    background:-moz-linear-gradient(top,#7bd600 0,#6ebd00 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#7bd600),color-stop(100%,#6ebd00));
    background:-webkit-linear-gradient(top,#7bd600 0,#6ebd00 100%);
    background:-o-linear-gradient(top,#7bd600 0,#6ebd00 100%);
    background:-ms-linear-gradient(top,#7bd600 0,#6ebd00 100%);
    background:linear-gradient(to bottom,#7bd600 0,#6ebd00 100%)
}
.compare-emailsection input[type="button"]:hover{
    border:solid 1px #e5901b;
    background:#e6911b;
    background:-moz-linear-gradient(top,#e6911b 0,#e08e1e 100%);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#e6911b),color-stop(100%,#e08e1e));
    background:-webkit-linear-gradient(top,#e6911b 0,#e08e1e 100%);
    background:-o-linear-gradient(top,#e6911b 0,#e08e1e 100%);
    background:-ms-linear-gradient(top,#e6911b 0,#e08e1e 100%);
    background:linear-gradient(to bottom,#e6911b 0,#e08e1e 100%)
}
.swim-watch-content .compare-emailsection{
    margin:68px auto 0 auto
}
.watch-comparison-text.new .wrap_emailsection{
    left:170px
}
.watch-comparison-text.new .wrap_emailsection:before{
    content:"";
    background:none
}
.watch-comparison-text.new .wrap_emailsection:after{
    content:"";
    background:none
}
.swim-watch-content .iwantin{
    margin-top:-25px
}
.swim-watch-content .wrap_emailsection:before{
    content:"";
    background:none
}
.swim-watch-content .wrap_emailsection:after{
    content:"";
    background:none
}
.watch-comparison-text .compare-emailsection{
    margin-top:35px
}
.watch-comparison-text .txtforfree{
    padding-top:7px
}
.watch-comparison-text .forbosiup{
    margin-left:236px
}
.swim-watch-content .wrap_emailsection{
    margin-top:23px
}
.swim-watch-content .txtforfree{
    padding-top:8px
}
.swim-watch-content .forbosiup{
    margin-left:226px
}
.header-contact{
    width:1017px;
    height:222px;
    background:url(../../bundleResources/images/backgrounds/bg-contact.jpg) center top no-repeat;
    position:relative;
    background-size:cover
}
.header-contact h2{
    font-family:Inter-Bold,sans-serif;
    font-size:60px;
    color:#fff;
    position:absolute;
    left:119px;
    top:151px;
    font-weight:normal
}
.ico-contact-information,.ico-contact-connect,.ico-contact-press,.ico-contact-swim{
    background:url(../../bundleResources/images/icons/sprite-ico-contact.png) 0 0 no-repeat;
    display:inline-block
}
.ico-contact-information{
    width:30px;
    height:30px;
    background-position:0 0
}
.ico-contact-connect{
    width:30px;
    height:30px;
    background-position:0 -32px
}
.ico-contact-press{
    width:30px;
    height:30px;
    background-position:0 -64px
}
.ico-contact-swim{
    width:30px;
    height:30px;
    background-position:0 -96px
}
.contact-info{
    margin-top:33px!important
}
.contact-info .header-box{
    width:301px;
    height:41px;
    text-align:left;
    float:left;
    background:#f6f6f6;
    border:1px solid #ebebeb;
    padding:12px 0 0 24px;
    text-transform:uppercase
}
.contact-info .body-box{
    width:285px;
    float:left;
    background:#f6f6f6;
    border:1px solid #ebebeb;
    border-top:none;
    background:#FFF;
    margin-bottom:30px;
    text-align:left;
    padding:16px 20px 18px 20px
}
.contact-info .header-box span{
    float:left;
    font-family:Inter-Bold,sans-serif;
    font-size:14px;
    color:#969696;
    line-height:30px;
    text-indent:14px;
    text-transform:uppercase;
    font-weight:normal
}
.contact-info .body-box span{
    font-family:Inter;
    font-size:14px;
    color:#969696;
    font-weight:bold;
    line-height:16px;
    margin:0 0 1px 0
}
.contact-info .body-box p{
    font-family:Inter;
    font-size:12px;
    color:#646464;
    line-height:16px;
    margin:0 0 17px 0
}
.contact-info .body-box p.zip-file{
    margin:5px 0 13px 0
}
.contact-info .body-box p.zip-file a{
    font-size:18px
}
.contact-info .body-box.dowload{
    padding-top:31PX
}
.contact-info .body-box.dowload span{
    font-size:18px
}
.contact-info .body-box a{
    font-family:Inter;
    font-size:12px;
    color:#21b4fc;
    margin:3px 0 0 0;
    display:inline-block
}
.contact-info .body-box a:hover{
    color:#f09a32
}
.contact-info .ico-login-facebook,.contact-info .ico-login-twitter,.contact-info .ico-login-google{
    text-indent:66px;
    font-size:18px
}
.contact-info .ico-login-facebook{
    margin-top:7px
}
.contact-info .bg-step .top-step{
    width:auto
}
.contact-info .bg-step .body-step{
    width:auto;
    margin-top:9px;
    margin-bottom:10px
}
.contact-info .bg-step{
    padding-top:2px;
    padding-left:27px;
    background:#fff
}
.contact-info .bg-step .top-step .left{
    width:auto
}
.contact-info .bg-step .top-step .left span{
    color:#969696
}
.contact-info .input-step{
    background:#f8f8f8;
    border:1px solid #c9c9c9;
    text-indent:0;
    padding-left:0;
    margin-bottom:10px;
    font-family:Inter;
    font-size:18px;
    color:#646464;
    text-align:left;
    padding-left:12px
}
.contact-info .input-box-form{
    border:none
}
.contact-info .text-txt-form{
    padding-left:12px!important;
    height:40px!important;
    line-height:40px!important;
    font-size:18px!important;
    color:#646464!important;
    font-family:Inter!important
}
.contact-info .not-required{
    font-family:Inter;
    color:#646464;
    font-size:11px;
    font-style:italic;
    line-height:45px;
    text-indent:10px;
    display:block;
    color:#646464!important;
    font-family:Inter!important
}
.contact-info .bg-step .bottom-step{
    text-align:center
}
.contact-info .bg-step .bottom-step .btn-unicode.button-blue.btn-width-119{
    float:none
}
.contact-info .bg-step .body-step .step-text{
    font-size:16px;
    line-height:23px
}
.contact-info .bg-step .body-step .step-send{
    margin-bottom:13px;
    font-weight:bold;
    font-size:16px;
    padding-top:13px
}
.contact-info .magr-box-form{
    top:-1px;
    right:-21px;
    z-index:10;
    color:#646464!important;
    font-family:Inter!important
}
.contact-info .magr-box-form .WU_forinterval{
    border:none!important;
    margin:6px 0 30px 0!important;
    height:40px!important;
    color:#646464!important;
    font-family:Inter!important
}
.contact-info .magr-box-form .k-dropdown{
    width:260px!important;
    color:#646464!important;
    font-family:Inter!important
}
.contact-info .magr-box-form .k-dropdown-wrap{
    height:38px!important;
    background:#f8f8f8!important;
    border:1px solid #c9c9c9!important;
    color:#646464!important;
    font-family:Inter!important
}
.contact-info .magr-box-form .k-input{
    font-size:18px!important;
    padding-left:12px!important;
    text-indent:0!important;
    height:32px!important;
    line-height:32px!important;
    color:#646464!important;
    font-family:Inter!important;
    text-transform:none!important
}
.contact-info .magr-box-form .k-select{
    margin:5px 2px 0 0;
    color:#646464!important;
    font-family:Inter!important
}
.contact-info .magr-box-form .k-icon.k-i-arrow-s{
    background-image:url(../../bundleResources/images/icons/selectDown.png)!important;
    right:5px;
    position:relative
}
.contact-info .error-popuocontact{
    top:-10px
}
.contact-info .magr-box-form .error-popuocontact{
    top:0
}
.k-item{
    font-family:Inter!important
}
.db_content_left.contact-info{
    margin-bottom:30px
}
#jsMessage{
    color:#f19617;
    line-height:30px
}
#loginForm #jsMessage{
    color:#f19617;
    line-height:15px
}
.header-legal{
    width:1017px;
    height:222px;
    background:url(../../bundleResources/images/backgrounds/bg-legal.jpg) center top no-repeat;
    position:relative;
    background-size:cover
}
.header-legal h2{
    font-family:Inter-Bold,sans-serif;
    font-size:60px;
    color:#fff;
    position:absolute;
    left:153px;
    top:151px;
    font-weight:normal
}
.inpage-legal{
    width:735px;
    padding:10px 125px 38px 157px;
    float:left
}
.inpage-legal h3{
    font-family:Inter;
    color:#646464;
    font-size:18px;
    font-weight:bold;
    margin:17px 0 21px 0;
    line-height:19px
}
.inpage-legal p{
    font-family:Inter;
    color:#646464;
    font-size:14px;
    margin:0 0 19px 0;
    line-height:20px
}
.inpage-legal a{
    color:#22b5fc
}
.inpage-legal a:hover{
    color:#f09a32
}
.wrap_athlete_update{
    background-color:#f6f6f6;
    margin-left:50px;
    float:left;
    padding:10px;
    border-radius:8px;
    position:relative
}
.line_white{
    position:absolute;
    width:100%;
    background-color:#fff;
    height:2px;
    left:0
}
.for_viewmoree{
    border-radius:8px;
    background-color:#f6f6f6;
    margin-bottom:5px;
    width:510px;
    padding:8px 11px;
    font-size:11px
}
.for_viewmoree a{
    color:#0096da
}
.for_viewmoree span{
    color:#727272
}
.jsListUsersLike{
    background-color:#f8f8f8;
    color:#727272;
    border-radius:6px;
    padding:5px 11px;
    font-size:11px
}
.jsListUsersLike .wd-link{
    max-width:90px;
    height:20px;
    overflow:hidden;
    display:inline-block;
    text-overflow:ellipsis;
    margin-bottom:-6px;
    white-space:nowrap
}
.jsListUsersLike .wd-link-blue{
    color:#0096d8!important
}
.editmar{
    float:left;
    margin-top:-1px;
    margin-bottom:13px
}
.ligExcludeLdItem{
    width:240px!important
}
.ligExcludeLdItem .tagItemText.text-name{
    width:210px!important
}
.blurall{
    min-height:100%;
    margin:0 auto;
    padding:0;
    width:auto;
    filter:url(../../bundleResources/images/forblur.svg#blur);
    filter:blur(1.2px);
    -webkit-filter:blur(1.2px);
    -moz-filter:blur(1.2px)
}
.blurall-nofilter{
    min-height:100%;
    margin:0 auto;
    padding:0;
    width:auto;
    height:100%
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    ::i-block-chrome,input[type="text"]#firstName{
        width:268px!important;
        padding-left:10px!important;
        text-indent:0!important
    }
    ::i-block-chrome,input[type="text"]#lastName{
        width:268px!important;
        padding-left:10px!important;
        text-indent:0!important
    }
    ::i-block-chrome,input[type="text"]#email{
        width:268px!important;
        padding-left:10px!important;
        text-indent:0!important
    }
    ::i-block-chrome,input[type="password"]#password{
        width:268px!important;
        padding-left:10px!important;
        text-indent:0!important
    }
}
.manualUploadIntervalError{
    color:#f19617;
    font-size:14px;
    padding-left:154px;
    padding-top:5px
}
.AP-forchart.athlete-week .k-header{
    width:106px!important
}
.AP-forchart.athlete-month .k-header{
    width:109px!important
}
.AP-forchart.athlete-year .k-header{
    width:97px!important
}
.AP-forchart.athlete-week .k-input,.AP-forchart.athlete-month .k-input,.AP-forchart.athlete-year .k-input{
    line-height:27px
}
.AP-forchart.athlete-week .k-state-hover,.AP-forchart.athlete-month .k-state-hover,.AP-forchart.athlete-year .k-state-hover,.AP-forchart.athlete-week .k-state-focused,.AP-forchart.athlete-month .k-state-focused,.AP-forchart.athlete-year .k-state-focused{
    background-color:#fff!important
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .AP-forchart.athlete-week .k-input{
        line-height:27px
    }
    .AP-forchart.athlete-month .k-input{
        line-height:27px
    }
    .AP-forchart.athlete-year .k-input{
        line-height:27px
    }
    .AP-forchart.athlete-month .k-header{
        width:109px!important
    }
    .AP-forchart.athlete-year .k-select,.AP-forchart.athlete-month .k-select,.AP-forchart.athlete-week .k-select{
        margin-right:2px
    }
    ::i-block-chrome,.AP-forchart.athlete-week .k-input{
        line-height:29px!important
    }
    ::i-block-chrome,.AP-forchart.athlete-month .k-input{
        line-height:29px!important
    }
    ::i-block-chrome,.AP-forchart.athlete-year .k-input{
        line-height:29px!important
    }
    ::i-block-chrome,.AP-forchart.athlete-year .k-select{
        margin-right:3px
    }
    ::i-block-chrome,.AP-forchart.athlete-month .k-select{
        margin-right:3px
    }
    ::i-block-chrome,.AP-forchart.athlete-week .k-select{
        margin-right:3px
    }
}
.macdetect .AP-forchart.athlete-week .k-input{
    line-height:29px
}
.macdetect .AP-forchart.athlete-month .k-input{
    line-height:29px
}
.macdetect .AP-forchart.athlete-year .k-input{
    line-height:29px
}
.arrowright{
    position:absolute;
    top:9px;
    right:-6px
}
.arrowdown{
    position:absolute;
    top:11px;
    right:-8px
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    ::i-block-chrome,.icon_record1{
        margin-top:15px
    }
    ::i-block-chrome,.icon_record2{
        margin-top:15px
    }
    ::i-block-chrome,.icon_record3{
        margin-top:15px
    }
    ::i-block-chrome,.icon_record4{
        margin-top:15px
    }
    ::i-block-chrome,.icon_record5{
        margin-top:15px
    }
    ::i-block-chrome,.icon_record6{
        margin-top:15px
    }
    ::i-block-chrome,.icon_record7{
        margin-top:15px
    }
    ::i-block-chrome,.icon_record8{
        margin-top:15px
    }
    ::i-block-chrome,.clear-comment{
        height:66px
    }
    ::i-block-chrome,.achievement-list{
        height:328px
    }
    ::i-block-chrome,.section-scroll-comments{
        height:325px
    }
    ::i-block-chrome,.section-scroll-workout{
        height:270px
    }
    ::i-block-chrome,.Cal_textgray{
        line-height:5px
    }
    .view_allrecord_right,.view_allrecord_left{
        margin-top:-5px
    }
    .arrowright{
        position:absolute;
        top:9px;
        right:-10px
    }
    .arrowdown{
        position:absolute;
        top:11px;
        right:-12px
    }
    ::i-block-chrome,.arrowright{
        position:absolute;
        top:9px;
        right:-9px
    }
    ::i-block-chrome,.arrowdown{
        position:absolute;
        top:11px;
        right:-11px
    }
}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){
    .arrowright{
        position:absolute;
        top:9px;
        right:-10px
    }
    .arrowdown{
        position:absolute;
        top:11px;
        right:-12px
    }
    .view_allrecord_right,.view_allrecord_left{
        margin-top:-5px
    }
    .AP-forchart.athlete-month .k-header{
        width:109px!important
    }
    .AP-forchart.athlete-year .k-header{
        width:99px!important
    }
    .AP-forchart.athlete-year .k-select,.AP-forchart.athlete-month .k-select,.AP-forchart.athlete-week .k-select{
        margin-right:0
    }
}
.likeName{
    text-overflow:ellipsis;
    text-transform:none!important;
    white-space:nowrap;
    max-width:100px;
    display:inline-block;
    overflow:hidden;
    margin-bottom:-5px
}
.ico_calachiverment{
    cursor:pointer;
    color:transparent;
    position:absolute;
    left:-31px;
    top:-1px
}
.home_setting{
    width:27px;
    height:27px;
    position:absolute;
    background:url(../../bundleResources/images/icons/sprite-home-update.png) no-repeat -3px -426px;
    top:0;
    left:0;
    border-right:solid 1px #fff
}
.numwk{
    font-size:30px!important;
    padding-left:24px;
    padding-right:70px;
    line-height:31px
}
.js_disconectPopupHeader.cr-blue-popup:hover{
    color:#f09a32;
    text-decoration:underline
}
.breakname{
    height:20px;
    text-overflow:ellipsis;
    overflow:hidden;
    white-space:nowrap
}
.breakname:hover{
    color:#f09a32;
    text-decoration:underline
}
.breakname_pool{
    max-height:66px;
    word-wrap:break-word;
    overflow:hidden;
    font-size:18px;
    font-weight:bold;
    color:#7c7c7c;
    display:block
}
a.pool_link_widget{
    font-size:16px!important;
    font-weight:bold!important;
    color:#969696!important
}
a.pool_link_widget:hover{
    color:#f09a32!important;
    text-decoration:underline!important
}
.hrfblue{
    color:#0092e6
}
a.hrfblue:hover{
    color:#f09a32
}
.clsimg{
    display:inline-block;
    margin-bottom:-11px;
    margin-left:5px;
    margin-right:5px
}
a.MU_txt{
    float:left;
    color:#0096d8;
    font-size:14px;
    margin:9px 26px 0 9px
}
a.MU_txt:hover{
    color:#f09a32
}
.forblock{
    margin-top:-2px;
    margin-left:19px;
    margin-top:0;
    display:table-cell
}
.clsimg{
    display:inline-block;
    margin-bottom:-11px;
    margin-left:5px;
    margin-right:5px
}
.wrapforshare{
    width:586px;
    height:587px;
    float:left
}
.topshare{
    width:549px;
    height:46px;
    float:left;
    border:solid 1px #ebebeb;
    background-color:#f6f6f6;
    padding-left:35px;
    padding-top:18px;
    border-top-left-radius:5px;
    border-top-right-radius:5px
}
.topshare span{
    background:url(../../bundleResources/images/icons/forshare.png)top left no-repeat;
    text-indent:43px;
    font-family:Inter-Bold,sans-serf;
    font-size:24px;
    height:31px;
    display:block
}
.sharecontent{
    width:516px;
    height:472px;
    float:left;
    border:solid 1px #ebebeb;
    border-top-color:#f8f8f8;
    padding:24px 34px;
    font-family:Inter!important
}
.txtshow{
    font-size:16px;
    color:#666;
    line-height:12px
}
.txtmailbold{
    font-size:18px;
    color:#646464;
    margin-top:25px;
    margin-bottom:11px;
    display:block
}
.mialtxt,.wrapforshare .tagsinput{
    border:solid 1px #c3c3c3;
    padding:0 0 0 12px!important;
    font-size:23px!important;
    color:#cfcfcf!important;
    width:502px!important;
    height:50px!important;
    border-radius:3px;
    display:block;
    margin-bottom:8px
}
.wrapforshare .tagsinput{
    display:block!important
}
.bodyemail,.wrapforshare #txtMessage{
    width:487px;
    line-height:22px;
    height:168px!important;
    padding:14px;
    border:solid 1px #e8e8e8;
    background-color:#f9f9f9!important;
    position:relative;
    border-radius:10px;
    margin-top:14px;
    float:left;
    font-size:16px;
    color:#646464
}
.bodyemail a{
    color:#1996df!important
}
.bodyemail:after{
    position:absolute;
    bottom:-18px;
    background-image:url(../../bundleResources/images/icons/arrowdown.png);
    width:36px;
    height:19px;
    right:148px;
    content:''
}
.inputShareMail{
    position:absolute;
    top:5px;
    left:2px;
    color:#cfcfcf!important;
    font-size:23px!important;
    z-index:10
}
.wrapforshare .tagsinput input{
    padding:9px 0 0 0!important;
    font-size:23px;
    color:#cfcfcf!important;
    width:auto!important
}
.wrapforshare div.tagsinput span.tag{
    margin-top:11px;
    margin-bottom:3px
}
.wrapforshare input.not_valid{
    top:8px;
    font-size:13px;
    background:#fbd8db!important;
    color:#90111a!important;
    border-radius:3px;
    position:relative;
    padding:5px!important;
    width:auto!important
}
div.tagsinput input{
    width:80px;
    margin:0;
    font-family:Inter;
    font-size:13px;
    border:1px solid transparent;
    padding:5px;
    background:transparent;
    color:#000;
    outline:0;
    margin-right:5px;
    margin-bottom:5px
}
.magr-box-form .input input.mialtxt{
    border:1px solid #c3c3c3!important;
    font-weight:normal!important
}
div.tagsinput span.tag{
    border:1px solid #a5d24a;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    display:block;
    float:left;
    padding:5px;
    text-decoration:none;
    background:#cde69c;
    color:#638421;
    margin-right:5px;
    margin-bottom:5px;
    font-family:Inter;
    font-size:13px
}
div.tagsinput span.tag a{
    font-weight:bold;
    color:#82ad2b;
    text-decoration:none;
    font-size:11px
}
div.tagsinput input{
    width:80px;
    margin:0;
    font-family:Inter;
    font-size:13px;
    border:1px solid transparent;
    padding:5px;
    background:transparent;
    color:#000;
    outline:0;
    margin-right:5px;
    margin-bottom:5px
}
div.tagsinput div{
    display:block;
    float:left
}
#txtToMail_tagsinput{
    overflow:auto
}
.tags_clear{
    clear:both;
    width:100%;
    height:0
}
#divNotificationPopUpHeader .Notify_center{
    width:308px
}
.not_valid{
    background:#fbd8db!important;
    color:#90111a!important
}
.viewworkout-mb{
    padding-bottom:1px!important
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    ::i-block-chrome,.content-border{
        min-height:auto;
        margin-bottom:0
    }
}
.viewworkout{
    position:relative;
    margin-right:8px;
    margin-top:-4px
}
.viewworkout:after{
    position:absolute;
    top:14px;
    left:92px;
    background:url(../../bundleResources/images/icons/email-notification-detail.png) 0 0 no-repeat;
    z-index:100;
    content:"";
    width:5px;
    height:8px
}
.viewworkout:hover:after{
    position:absolute;
    top:14px;
    left:92px;
    background:url(../../bundleResources/images/icons/email-notification-detail.png) 0 -8px no-repeat;
    z-index:100;
    content:"";
    width:5px;
    height:8px
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .viewworkout:after{
        left:94px;
        top:13px
    }
    .viewworkout:hover:after{
        left:94px;
        top:13px
    }
    .viewworkout-mb{
        padding-bottom:0!important
    }
    ::i-block-chrome,.viewworkout-mb{
        padding-bottom:1px!important
    }
    .viewworkout{
        margin-top:-3px
    }
}
@media screen{
    .viewworkout{
        margin-top:-3px
    }
}
#txtMessage.bodyemail.emailSharingForm{
    padding-top:18px;
    padding-left:22px;
    padding-bottom:8px;
    width:479px
}
.wrappage{
    background:url(../../bundleResources/images/404.jpg) no-repeat top center #fff;
    width:1017px;
    position:relative;
    margin:0 auto;
    text-align:center;
    min-height:383px;
    width:1017px;
    font-family:Inter-Medium,sans-serif;
    color:#fff;
    padding-top:312px;
    font-size:30px
}
.forreport{
    clear:both;
    font-size:16px;
    color:#464646;
    font-family:Inter;
    padding-top:15px
}
.forreport a{
    color:#0096da
}
.wrapbuttontake{
    position:absolute;
    top:549px;
    left:357px
}
@media screen and (-webkit-min-device-pixel-ratio:0){
    .wrappage{
        min-height:382px
    }
}
.wk_dragdrop{
    position:relative;
    float:left;
    border:dashed 1px #c9c9c9;
    border-radius:3px;
    color:#dbdbdb;
    font-size:14px;
    font-weight:bold;
    width:500px;
    word-wrap:break-word;
    height:199px;
    text-align:center;
    padding-left:168px;
    cursor:pointer;
    margin-bottom:22px;
    background-color:#fafafa;
    margin-left:74px;
    margin-top:74px
}
.wk_dragdrop:after{
    content:"Drag & Drop FIT File Here or click to Browse";
    color:#999;
    font-size:14px;
    font-weight:bold;
    background:url(../../bundleResources/images/backgrounds/wk_dragdrop.png) top center no-repeat;
    margin-top:24px;
    display:block;
    padding-top:34px;
    width:180px;
    margin-top:67px;
    background-color:#fafafa;
    margin-left:0px
}
.wk_dragdrop div.qq-upload-button{
    background-image:none!important;
    width:648px;
    height:199px;
    position:absolute!important;
    left:-234px
}
.upload_wrapgarmin .WU_text{
    font-size:14px
}
.upload_wrapgarmin .WU_text span{
    padding-bottom:8px;
    color:#b1b1b1
}
.upload_wrapgarmin .WU_text a{
    color:#0096da
}
.forgot-link-update{
    font-family:Inter;
    font-size:14px;
    color:#ccc;
    text-decoration:none;
    margin-left:73px;
    display:block
}
.txt-login-resetpasss{
    width:390px;
    text-align:left;
    margin-top:-3px;
    font-size:14px;
    color:#646464;
    font-family:Inter;
    margin-bottom:9px;
    display:inline-block;
    line-height:19px
}
.loginpadd{
    width:422px;
    padding-bottom:80px;
    padding-top:16px
}
a.wkupload{
    color:#0096da
}
a.wkupload:hover{
    color:#f09a32
}
.swimmer-wrap{
    width:620px;
    padding:17px 0 0 0;
    position:relative;
    float:left;
    border-top:10px solid #e1e1e1
}
.swimmer-wrap-chart{
    width:620px;
    padding:0;
    position:relative;
    float:left
}
.swimmer-filter-down,.swimmer-filter-up{
    float:right;
    color:#a0a0a0;
    font-size:12px;
    margin-right:15px;
    margin-top:8px;
    cursor:pointer
}
.swimmer-filter-down:after,.swimmer-filter-up:after{
    position:absolute;
    right:5px;
    background:url(../../bundleResources/images/icons/swimmer-stats.png) 0 0 no-repeat;
    content:"";
    width:7px;
    height:7px;
    top:31px
}
.swimmer-filter-up:after{
    background-position:0 -7px
}
.swimmer-title{
    font-size:26px;
    color:#7a7a7a;
    font-weight:bold;
    text-indent:9px;
    float:left;
    float:left
}
.swimmer-filter-wrap{
    float:left;
    padding:29px 0 41px 9px;
    border-bottom:1px solid #ddd;
    width:611px
}
.swimmer-filter-wrap ul{
    float:left;
    width:196px;
    padding-right:15px
}
.swimmer-li-text{
    color:#797979;
    font-size:16px;
    font-weight:bold;
    display:block;
    margin-bottom:6px
}
.swimmer-circle-check,.swimmer-circle-uncheck,.swimmer-rectangle-check,.swimmer-rectangle-uncheck{
    color:#797979;
    font-size:16px;
    padding-left:30px;
    position:relative;
    padding-bottom:13px
}
.swimmer-circle-check:before,.swimmer-circle-uncheck:before,.swimmer-rectangle-check:before,.swimmer-rectangle-uncheck:before{
    background:url(../../bundleResources/images/icons/sprite-swimmer-check.png);
    width:20px;
    height:20px;
    position:absolute;
    top:0;
    left:0;
    content:'';
    cursor:pointer
}
.swimmer-circle-check:before{
    background-position:0 0
}
.swimmer-circle-uncheck:before{
    background-position:0 -24px
}
.swimmer-rectangle-check:before{
    background-position:0 -47px
}
.swimmer-rectangle-uncheck:before{
    background-position:0 -71px
}
.manageemail-rectangle-check,.manageemail-rectangle-uncheck{
    color:#797979;
    font-size:16px;
    padding-left:31px;
    position:relative;
    padding-bottom:13px;
    float:right;
    margin-right:44px;
    margin-top:1px
}
.manageemail-rectangle-uncheck{
    margin-right:30px
}
.manageemail-rectangle-check:before,.manageemail-rectangle-uncheck:before{
    background:url(../../bundleResources/images/icons/sprite-swimmer-check.png);
    width:20px;
    height:20px;
    position:absolute;
    top:0;
    left:0;
    content:'';
    cursor:pointer
}
.manageemail-rectangle-check:before{
    background-position:0 -47px
}
.manageemail-rectangle-uncheck:before{
    background-position:0 -71px
}
.ManageEmail{
    font-weight:normal;
    margin-top:29px;
    color:#646464;
    font-size:24px;
    font-family:Inter-Bold,sans-serif;
    border-bottom:dotted 1px #ccc;
    width:100%;
    display:block;
    padding-bottom:4px
}
.Wrap-ManageEmail{
    width:604px;
    margin:0 auto;
    margin-top:40px
}
.line-manageemail{
    border-bottom:dotted 1px #ccc;
    clear:both;
    height:10px;
    margin-bottom:16px
}
.manage-title{
    color:#646464;
    font-size:18px;
    float:left
}
.manage-managesetting{
    color:#1fb2fc;
    font-size:16px;
    float:right
}
.manage-header{
    color:#646464;
    font-size:16px;
    float:left
}
.managecontent{
    color:#969696;
    font-size:14px;
    float:left;
    width:450px;
    margin-top:4px;
    margin-bottom:17px
}
.manage-chose{
    margin-right:44px;
    padding-botttom:5px;
    float:right
}
.manage-text-notify{
    color:#00d900;
    font-size:16px;
    text-align:center;
    width:100%;
    margin-top:22px;
    float:left
}
.recaptcha_input_area input{
    border-radius:3px;
    height:18px;
    border:solid 1px #727471!important;
    padding:2px 5px;
    width:289px!important
}
.wrap-manage-capture{
    width:454px;
    margin:22px 0 0 80px
}
.margin-button{
    margin-left:177px;
    margin-right:10px;
    margin-top:24px
}
.manage-error{
    color:#f19617;
    font-size:14px;
    float:left;
    font-style:italic;
    margin-bottom:10px;
    margin-left:80px;
    margin-top:5px;
    width:280px
}
.titlechart{
    color:#9f9f9f;
    font-size:12px;
    font-family:Inter-Bold,sans-serif;
    line-height:27px;
    text-transform:uppercase;
    width:620px;
    text-align:center
}
.circleblue{
    padding:2px;
    border:solid 2px #21c9c5;
    border-radius:50px
}
.circlegreen{
    padding:2px;
    border:solid 2px #31cd1b;
    border-radius:50px
}
.highcharts-container{
    padding-top:20px
}
.st-total{
    color:#0096db;
    font-size:12px;
    font-family:Inter-Bold,sans-serif
}
.wk_wrapall{
    float:left;
    margin-top:11px;
    width:995px;
    border-top:solid 1px #ebebeb;
    margin-left:12px
}
.wk_left{
    float:left;
    width:994px;
    margin-bottom:-1px;
    border-left:1px solid #ebebeb
}
.wk_left li{
    border-bottom:solid 1px #ebebeb;
    padding-left:44px;
    float:left;
    height:42px;
    padding-top:16px;
    width:154px;
    border-right:1px #ebebeb solid;
    position:relative;
    cursor:pointer;
    font-family:Inter-Medium,sans-serif;
    font-size:18px;
    color:#767676;
}
.wk_left li:hover{
    background-color:#f2f2f2
}
.wk_left:first-child{
    background-color:#f6f6f6;
    font-size:18px;
    color:#767676;
    position:relative
}
.wk_left:first-child .active{
    border-bottom: #fff solid 1px;
    background-color:#fff;
    border-right:solid 1px #ebebeb;
    cursor:pointer;
    width:153px
}
li.garmin:after,li.pebble:after,li.swimovate:after,li.finis:after{
    background-image:url(../../bundleResources/images/backgrounds/sprite_workout.png);
    background-position:0 0;
    height:44px;
    width:110px;
    top:12px;
    left:44px;
    position:absolute;
    content:''
}
li.pebble:after{
    background-position:-5px -44px;
    height:31px;
    width:110px;
    top:15px
}
li.swimovate:after{
    background-position:-5px -91px;
    height:31px;
    width:110px;
    top:18px
}
li.finis:after{
    background-position:-4px -131px;
    height:27px;
    width:116px;
    top:17px
}
.wk_left:last-child{
    border-bottom:none
}
.wk_lastchild{
    cursor:default;
    width:214px
}
.wk_right{
    float:left;
    padding-left:23px;
    width:970px;
    border:1px #ebebeb solid;
    border-top:none;
    min-height:394px
}
.wk_connect{
    position:relative;
    float:left;
    width:229px;
    color:#767676;
    font-size:14px
}
.wk_connect_tizen{
    position:relative;
    float:left;
    width:229px;
    color:#767676;
    font-size:14px
}
.wk_wrapsearch{
    margin-left:auto;
    margin-right:auto;
    width:735px
}
.wk_connect,.wk_connect_tizen,.wk_device,.wk_fitfile{
    position:relative;
    float:left;
    color:#767676;
    font-size:14px;
    padding-top:66px;
    margin-left:218px;
}
.wk_fitfile{
    margin-left:10px
}
.wk_device{
    padding-top:113px;
}
.wk_connect:after,.wk_connect_tizen:after,.wk_device:after,.wk_fitfile:after{
    position:absolute;
    top:0px;
    content:'';
    width:158px;
    height:40px;
    background-image:url(../../bundleResources/images/backgrounds/sprite_workout.png);
    background-position:0 -173px;
    left:38px
}
.wk_connect_tizen:after{
    position:absolute;
    background-position:0 -366px;
    width:159px;
    height:52px;
}
.wk_device:after{
    position:absolute;
    content:'';
    width:70px;
    height:71px;
    background-position:0 -220px;
    top:0px;
    left:77px
}
.wk_fitfile:after{
    position:absolute;
    top:10px;
    content:'';
    width:70px;
    height:56px;
    background-position:0 -311px;
    top:122px;
    left:76px
}
.wk_connect_txt{
    color:#767676;
    font-size:12px;
    text-align:center;
    line-height:14px;
    display:block;
    width:200px;
    margin-left:14px;
    margin-top:-15px;
    padding-bottom:26px
}
.wk_connect_tizen_txt{
    color:#646464;
    font-size:14px;
    text-align:center;
    line-height:17px;
    display:block;
    width:272px;
    margin-left:-25px;
    margin-top:0px;
    padding-bottom:16px
}
.wk_time{
    text-indent:10px;
    display:inline-block
}
.wk_wraptime{
    font-size:12px;
    color:#757575;
    display:inline-block;
    margin-top:9px;
    margin-bottom:4px
}
.wk_uploadborder,.wk_manualupload{
    border:#ebebeb solid 1px;
    border-radius:3px;
    width:330px;
    height:38px;
    margin-bottom:13px;
    padding-left:11px;
    color:#646464;
    font-size:14px;
    font-weight:bold
}
.wk_manualupload{
    width:440px
}
.wk_uploadaddnote{
    border:#ebebeb solid 1px;
    border-radius:3px;
    width:331px;
    height:40px;
    background-color:#ebebeb;
    padding-left:10px;
    font-size:14px;
    font-weight:bold;
    margin-bottom:13px
}
.txt_notee{
    color:#969696;
    font-style:italic;
    font-size:11px;
    display:block;
    margin-bottom:19px;
    margin-top:-5px
}
.wk_upfit{
    float:left;
    width:373px;
    margin-bottom:27px
}
.wk_overpopout{
    float:left;
    height:5px;
    background-color:#fff;
    width:341px;
    margin-left:-13px;
    margin-top:-1px
}
.wk_udborder{
    border-radius:3px;
    border-radius-left:0;
    border:1px #ebebeb solid
}
.txt_datechose{
    color:#757575;
    font-weight:bold;
    font-size:12px!important;
    margin-top:5px
}
.wk_leftside{
    width:400px;
    float:left;
    margin-left:0spx
}
.name_device{
    color:#646464;
    font-size:16px;
    line-height:30px
}
.name_device_blur{
    color:#bdbdbd;
    font-size:16px;
    line-height:30px
}
.input span.labeldistance,.labeldistance{
    color:#646464!important;
    font-size:14px!important;
    line-height:23px;
    padding-left:10px
}
.interval_text{
    font-size:12px;
    color:#747474;
    font-weight:bold;
    display:block;
    margin-top:15px
}
.foraddinterval{
    background-color:#fff;
    width:120px;
    margin-right:37px;
    margin-top:4px
}
.WU_forinterval.foraddinterval .k-dropdown-wrap{
    width:90px!important;
    height:38px
}
.db-rightContent #ddlDateRange .k-input{
    text-indent:4px
}
.Notify_blueb{
    font-weight:bold;
    color:#0096d8;
    word-wrap:break-word
}
.Notify_blue{
    color:#0096d8;
    word-wrap:break-word
}
.Notification_comment,.Notification_like,.Notification_club,.Notification_flag,.Notification_blast,.Notification_connect,.Notification_cup{
    box-sizing:border-box;
    float:left;
    width:100%;
    font-size:14px;
    margin-bottom:5px;
    background-repeat:no-repeat;
    padding-left:24px
}
.Notification_comment{
    background:url(../../bundleResources/images/backgrounds/notify_comment.png) no-repeat
}
.Notification_like{
    background:url(../../bundleResources/images/backgrounds/notify_like.png) no-repeat
}
.Notification_cup{
    background:url(../../bundleResources/images/backgrounds/notify_achivement.png) no-repeat
}
.Notification_connect{
    background:url(../../bundleResources/images/backgrounds/notify_connect.png) no-repeat
}
.Notification_blast{
    background:url(../../bundleResources/images/backgrounds/notify_blast.png) no-repeat
}
.Notification_club{
    background:url(../../bundleResources/images/backgrounds/notify_club.png) no-repeat
}
.Notification_flag{
    background:url(../../bundleResources/images/backgrounds/notify_flag.png) no-repeat
}
.WU_forinterval.homeWidgetTab .k-input{
    line-height:33px
}
#txtEditPlaceAddress{
    padding-right:4px!important
}
#divPoolInfo .course-border .k-input{
    font-size:16px!important;
    font-weight:bold!important
}
#divPoolInfo .WU_fordistance,#divPoolInfo .WU_forinterval,#divPoolInfo .WU_forCourse{
    border:1px solid #c9c9c9!important;
    width:auto!important
}
#divPoolInfo .course-row{
    margin-bottom:10px;
}
#divPoolInfo .border-units-select{
    height:40px!important
}
#divPoolInfo .input-pool-table .input-schedule{
    font-weight:bold!important
}
#divPoolInfo .k-dropdown .k-input,#divPoolInfo .k-dropdown .k-state-focused .k-input,#divPoolInfo .k-menu .k-popup{
    font-weight:bold!important;
    font-size:16px!important
}
.bottom-step{
    position:relative
}
.bottom-step .text-line-dropdown{
    position:absolute;
    padding:0;
    left:0px;
    top:6px;
    width:auto;
    background:transparent;
    border-top:none
}
.bottom-step .text-line-dropdown a{
    margin:0px;
    line-height:normal
}
.bg-step .list-form .step2-leaderboard.position-rela > span.steperr{
    color:#f19617!important;
    position:absolute!important;
    top:47px!important;
    margin:0px!important;
    width:auto!important;
    display:none
}
.clubsw{
    width:50px!important
}
.clubshe{
    height:auto!important
}
.clubswh{
    height:50px!important;
    width:50px!important
}
.clubslh{
    line-height:18px!important
}
.clubsn{
    width:auto!important;
    font-size:12px!important;
    color:#0096da!important
}
.clubsl{
    font-size:12px!important
}
.clubsre{
    width:576px!important
}
.clubsre>div.js_item{
    border-bottom:none!important;
    padding-bottom:0px!important;
    padding-top:10px!important
}
#fileUploader.wk_dragdrop div.qq-upload-button{
    left:-168px;
    width:500px
}

/*fit upload */
.fitupload-wrapper .DBtxt_select{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100% !important;
}
.fitupload-wrapper .wk_dragdrop{
    width: 500px;
    margin: 0 0 0 40px;
    padding: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
}
.fitupload-wrapper .wk_dragdrop:after{
    margin-top:0;
}
.fitupload-wrapper .qq-upload-button{left:0 !important;top:0 !important}
.DB_process_out.DB_process_out--alter{
    background: transparent;
    float: none;
    width: 100%;
    display: flex;
    justify-content: center;
    margin-left: 20px;
}
.wd_relative {position:relative;}
.wd_split, .wd_combine, .wd_delete,.wd_colap, .wd_combine_sub, .wd_delete_sub ,.wd_back_button{position: absolute;background:url(../../bundleResources/images/backgrounds/sprite_edit_workout.png) 0px 0px no-repeat;}
.wd_add, .wd_sub {background:url(../../bundleResources/images/backgrounds/sprite_edit_workout.png) 0px 0px no-repeat;display:block-inline;padding-left:3px;display:inline-block}
.wd_sub {width:10px;height:11px;margin-left:-15px}
.wd_add {width:10px;height:11px;background-position: 0px -12px ;margin-left:2px}

.wd_split {width:14px;height:15px;background-position: 0px -29px;left:-6px;top:11px}
.wd_combine {width:14px;height:14px;background-position: 0px -50px;left:20px;top:11px}
.wd_delete {width:14px;height:14px;background-position: 0px -69px;left:39px;top:11px}
.wd_colap {width:15px;height:9px;background-position: 0px -120px;left:-3px;top:11px}
.wd_combine_sub {width:12px;height:13px;background-position: 0px -137px;left:21px;top:10px}
.wd_delete_sub {width:10px;height:11px;background-position: 0px -153px;left:42px;top:9px}
.wd_edit_pen {margin-left:6px;width:12px;height:10px;background-position: -1px -90px;cursor: pointer;background-image:url(../../bundleResources/images/backgrounds/sprite_edit_workout.png);float:left;margin-top:2px}
.wd_edit_txt {background-color: #fff;position: absolute;width:34px;height:24px;left:-10px;top:3px;border: 1px solid #c9c9c9;box-shadow:1px 1px 1px #e1e1e1 inset;font-weight:bold;text-align:center;font-size:14px}
.wd_edit_save,.wd_btn_combine ,.wd_btn_split{text-transform: uppercase;left:30px;top:4px;text-align:center;font-weight:normal;color:#fff;height:24px;position: absolute;background:#219de7;background:-moz-linear-gradient(top,#219de7 0,#118fdb 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#219de7),color-stop(100%,#118fdb));background:-webkit-linear-gradient(top,#219de7 0,#118fdb 100%);background:-o-linear-gradient(top,#219de7 0,#118fdb 100%);background:-ms-linear-gradient(top,#219de7 0,#118fdb 100%);background:linear-gradient(to bottom,#219de7 0,#118fdb 100%);border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;border:none;line-height:23px;width:45px;font-family: Inter-Bold,sans-serif;font-size:12px}
.wd_back_button {width:12px;height:7px;background-position: -1px -106px;left:5px;top:5px;cursor: pointer}
.wd_back_popup {z-index:10;padding-top:9px;left:-60px;top:17px;position: absolute;padding-left:14px;padding-right:14px;min-width:46px;padding-bottom:10px;min-height:52px;background: none repeat scroll 0 0 #f8f8f8; border-bottom: 3px solid #d9d9d9; border-radius: 3px;border-right: 3px solid #d9d9d9;}
.wd_back {display: block;color:#C47B1B;font-size:14px;padding-bottom:2px;font-weight: bold!important}
.wd_free {display: block;color:#608CC3;font-size:14px;padding-bottom:2px;font-weight: bold!important}
.wd_breast {display: block;color:#81AC32;font-size:14px;padding-bottom:2px;font-weight: bold!important}
.wd_fly {display: block;color:#DD8C80;font-size:14px;padding-bottom:2px;font-weight: bold!important}
.wd_drill {display: block;color:#CCCC00;font-size:14px;padding-bottom:2px;font-weight: bold!important}
.wd_kick {display: block;color:#CCCC00;font-size:14px;padding-bottom:2px;font-weight: bold!important}
.wd_pull {display: block;color:#CCCC00;font-size:14px;padding-bottom:2px;font-weight: bold!important}
.wd_im {display: block;color:#cba0a0;font-size:14px;padding-bottom:2px;font-weight: bold!important}
.wd_unknown,.wd_choice {display: block;color:#356A6A;font-size:14px;font-weight: bold!important}
.wd_auto {margin:0 auto;width:640px}
.wd_addinterval {float:left;background: none repeat scroll 0 0 #f8f8f8; box-shadow:1px 1px 1px #d9d9d9; border-radius: 3px;width:620px;height:98px;padding-left:20px;margin-top:25px}
.wd_input {margin-right:24px;float:left;background-color: #ebebeb;border: 1px solid #ebebeb;border-radius: 3px;color: #646464;font-size: 14px !important;height: 38px;margin-right: 20px;overflow: hidden;}
.wd_txtcolumn,.wd_txtstroke {color: #747474;display: inline-block;font-size: 12px;font-weight: bold;margin-top: 15px;float:left;width:405px}
.wd_txtstroke {width:130px}
.wd_btnaddinterval {width: 77px; height: 40px; margin-top: 5px;}
.wd_distance {margin-top:4px;margin-right:20px}
.wd_wrap_popup {padding:0px 30px;text-align:center;width:480px;background-color:#f8f8f8 !important; border: 1px solid #d9d9d9 !important; border-radius: 0;box-shadow: 4px 1px 0 0 rgba(0, 0, 0, 0.15) !important;}
.wd_wrap_popup h3 {color:#797979;font-size:18px;padding-top:21px;padding-bottom:18px}
.wd_wrap_popup p.cent {text-align: center;font-size:14px;color:#666666;line-height:21px}
.wd_btn_dis {margin-right:10px;margin-top:36px;margin-bottom:27px}
.wd_wrap_popup p.leftt {text-align: left;font-size:14px;color:#666666;line-height:21px}
.wd_addbtn {background:url(../../bundleResources/images/backgrounds/add.png) 0px 0px no-repeat;width:20px;height:20px;cursor: pointer;margin:20px auto 0px }
.colordisable {color:#c2c2c2}
.wd_scroll {background:url(../../bundleResources/images/backgrounds/ico_scroll.png) 0px 0px no-repeat;width:11px;height:18px;cursor: pointer;position: absolute;left:-11px;top:10px;}
.wd_wrap_edit,.wd_edit_sub,.wd_split_sub {background-color: rgb(248, 248, 248); border-radius: 3px; box-shadow: 2px 2px 0px 0px rgba(0, 0, 0, 0.15) ! important;z-index:100;width:962px;position:absolute}
.jsRowPopup div.wd_edit_sub { width:962px !important;}
.preventRelative{ position: inherit}
.preventRelative .wrap-content-outer{ position: inherit}
.preventRelative .workout-stats{ position: inherit}
.clstdnone td {border-bottom:none!important}
.wd_wrap_edit .ui-slider-horizontal,.wd_edit_sub .ui-slider-horizontal,.wd_split_sub .ui-slider-horizontal {height:7px!important;border:solid 1px #ccc;background-color:#fff}
.wd_edit_sub,.wd_split_sub {width:900px}
.wd_btn_combine {left:-22px;top:8px;width:65px;height:24px;}
.wd_btn_split {left:-22px;top:28px;width:65px;height:24px;}
.wd_txt_dark {font-weight:normal;font-size:14px;color:#646464;}
.wd_txt_grey {font-weight:bold;font-size:18px;color:#CBCBCB;}
.wd_forflagedit {width:135px!important}
.ico_flag_edit, .ico_flag_edit_selected {float: left;height: 11px;margin-left: 20px;margin-top: 2px;width: 11px}
.ico_flag_edit {background:url(../../bundleResources/images/backgrounds/ico_edit.png)}
.ico_flag_edit_selected {background:url(../../bundleResources/images/backgrounds/ico_edit_selected.png)}
.WD_txtFly input.wd_edit_txt {color:#cf786b}
.WD_txtBreast input.wd_edit_txt{color:#82ad32}
.WD_txtBack input.wd_edit_txt{color:#c47c1c}
.WD_txtFree input.wd_edit_txt{color:#4579b8}
.WD_txtDrill input.wd_edit_txt{color:#a8a800}
.WD_txtUnknown input.wd_edit_txt{color:#356a6a}
tr.wd_txt_dark td {font-size:14px;height:34px}
tr.wd_txt_grey td  {height:24px;font-size:18px}
.wd_edit_sub td {font-size:14px!important}  
.wd_split_sub td {height:40px;font-size:14px!important}  

.content-notes{width:430px;word-wrap:break-word;margin:4px 20px 27px 23px;font-family:Inter;font-size:14px;color:#727272; line-height:17px;}
.workout-comment-textarea.workout-notes{resize:none;overflow-y:auto;word-wrap:break-word;height:121px;width:416px; padding: 15px 0px 10px 16px ;font-family:Inter;font-size:14px;color:#757575;line-height:17px; background:#EBEBEB; border-radius:5px; border: none;}
#icoLoadingEditNote.edit-notes{position:absolute;width:16px;height:11px;left:230px;bottom:58px;margin:0px}
#divEditNote.content-notes{margin-left:21px!important;margin-top:12px!important;margin-bottom:20px!important}
#divNotes .btn-width-159{ width:177px;}
#divNotes #divDisplayNoteContent{ font-size:14px; color:#727272}
.workout-stats-right .tab-workout li{ width:25%;border-bottom:solid 1px #ebebeb;border-left:1px solid #f6f6f6;border-right:1px solid #f6f6f6}
.workout-stats-right .tab-workout li:first-child{margin-left:-1px;border-left:1px solid #ebebeb}
.workout-stats-right .tab-workout li{padding:0 8px;margin:0px;height:43px;float:left;list-style:none;display:inline-block;line-height:42px;font-size:14px;color:#646464;text-align:center;font-family:Inter-Bold,sans-serif;position:relative;cursor:pointer;text-transform:uppercase}
.workout-stats-right .tab-workout{float:left;padding:0;margin:0;height:43px;width:471px;border-bottom:solid 1px #ebebeb;position:relative;z-index:10}
.workout-stats-right .tab-workout li.active{background:#fff;color:#0096d9;font-weight:normal;border-left:1px #ebebeb solid!important;border-right:1px #ebebeb solid!important;}

.workout-stats-right .tab-workout li.active:last-child{border-right:none!important;width:25%}
.workout-stats-right .tab-workout li:not(:first-child) {border-right:solid 1px #f6f6f6!important}
.workout-stats-right .tab-workout li.active:not(:first-child){border-right:solid 1px #ebebeb!important;width:25%}
.workout-stats-right .tab-workout li:last-child{width:25%;}
.edit_comment,.delete_comment {display: none;background-image:url("../../bundleResources/images/backgrounds/edit_comment.png");width:10px;height:10px;position: absolute;top:4px}
.comment-feed:hover,.line-comment-bottom:hover{cursor: pointer}
.line-comment-bottom:hover .edit_comment, .comment-feed:hover .edit_comment{display: inline;background-position:0px 0px;cursor: pointer;right:20px}
.line-comment-bottom:hover .delete_comment,.comment-feed:hover .delete_comment{display: inline;background-position:-15px 0px;cursor: pointer;right:6px}
.line-comment-bottom:hover .edit_comment,.line-comment-bottom:hover .delete_comment {top:-4px}
.line-comment-bottom {position:relative}
.wk-border-bottom{border-bottom:1px dotted #e3e3e3;height:0;float:left;margin:5px 0 10px 0;width:427px}
.poolAssociationUploadContainer {width:970px;margin-right:auto;margin-right:auto}
.wk_txt_upload{font-family:Inter-Bold,sans-serif;color:#969696;font-size:14px}
.wk_show_interval {float:left;width:614px;min-height:72px;border-radius: 3px;background-color: #f8f8f8;padding:13px;margin-top:32px}
.enhancement .wk_show_interval {max-height:295px;overflow-y:auto}

.wk_show__interval { width:90%;}
.wk_show__interval .clss_edit_workout { border: 1px solid #EBEBEB; border-radius: 3px;}
.wk_show__interval .clss_edit_workout th{ color:#000 ;font-size:11px; text-transform: uppercase; text-align:left; padding-left:10px; padding-right:10px; background: #aaa;}
.wk_show__interval .clss_edit_workout tr:first-child th { padding-top: 15px; padding-bottom: 5px}
.wk_show__interval .clss_edit_workout tr:nth-of-type(2) th {
    padding-bottom: 15px;
    padding-top: 5px;
    font-size: 14px;
    text-transform:none;
}
.wk_show__interval .clss_edit_workout td { background-color: #F8F8F8; padding: 10px;}
.wk_show__interval .clss_edit_workout tr.forhover:first-child td { padding-top:15px; padding-bottom: 15px;}

/* .enhancement .cls-addinterval { margin-left: 10px;}*/

.clss_detail {color:727272;font-size:16px;text-align:left;padding:2px 0px}
.wrap_advanced_edit {display:none;position:relative}
.forhover {cursor: pointer;padding-top:5px;padding-bottom:5px}
.forhover:hover .wrap_advanced_edit{display:block;}
.advanced_edit,.advanced_delete {background-image:url("../../bundleResources/images/icons/edit_wk.png");position: absolute;width:11px;height:11px}
.advanced_edit {right:18px;top:-5px;background-position: 0px 0px;}
.advanced_delete {right:0px;top:4px;background-position: -21px 0px;width:9px}
.wk_arrow {color:#63618F;width:20px;font-size:10px}                   


.lb_custom {float:right;position:relative;color:#A5A5A5;font-size: 14px;font-weight: bold;padding-right:23px;padding-top:7px;cursor: pointer}
.lb_addcustom,.lb_cancelcustom {width:10px;height:10px;position:absolute;right:6px;top:11px;background-image:url("../../bundleResources/images/icons/leaderboard_custom.png");background-repeat: no-repeat}
.lb_addcustom {background-position: 0px 0px;}
.lb_cancelcustom {background-position: 0px -10px}
.lb_save {margin:0 auto;text-align: center}
.wk_zero {text-align:center;width:573px;margin:0 auto}
.wk_zero p {font-size:16px;color:#797979;width:573px;margin-top:105px;margin-bottom:10px}
.poolProfileFastestDropDownList.forcustom span.k-dropdown-wrap.k-state-default>span.k-input{height:24px;line-height:24px;font-size:16px;font-weight:bold;color:#7a7a7a;text-align:right;margin-right:8px}
.poolProfileFastestDropDownList.forcustom span.k-dropdown-wrap.k-state-default{background:#ffffff!important;box-shadow:none!important;border-color:#f3f3f3!important}/*border-color:#ffffff!important*/



.poolProfileFastestDropDownList.forcustom {border-bottom:1px solid #ebebeb;padding-bottom:16px;}
.poolProfileFastestDropDownList.forcustom .k-textbox, .k-autocomplete, .k-dropdown-wrap, .k-picker-wrap, .k-numeric-wrap {border-color:#f3f3f3!important}
.poolProfileFastestDropDownList.forcustom .WU_fordistance .k-icon, .WU_forinterval .k-icon, .WU_forCourse .k-icon {margin-top:-2px}
.poolProfileFastestDropDownList.forcustom .k-textbox > input, .k-autocomplete .k-input, .k-picker-wrap .k-input, .k-numeric-wrap .k-input, .k-dropdown-wrap .k-input, .k-selectbox .k-input{line-height:2.3em!important}
.poolProfileFastestDropDownList.forcustom .k-dropdown-wrap k-state-focused {box-shadow:none!important}
.poolProfileFastestDropDownList.forcustom .k-dropdown-wrap k-state-focus {box-shadow:none!important}
.cls-table-editer.forcustom .cls-addinterval > div:nth-child(2) > div {width:158px}
.cls-table-editer.forcustom .cls-addinterval .WU_forinterval.foraddinterval .k-dropdown-wrap {width:127px!important;height:36px}
.poolProfileFastestDropDownList.forcustom span.k-dropdown-wrap.k-state-default > span.k-select > span.k-icon {top:10px}
.widthadd {width:242px!important;padding-right:0px!important;min-height: 20px;}


.pool-ContentLeft2{width:230px;padding:27px 14px 0px 22px;float:left;height:100%}
.pool-LeaderboardContent2{position:relative;float:left}
.ico_addprofile,.claimclub,.leadetboard, .getdirection,.sethomepool,.leadetboard_active, .getdirection_active,.sethomepool_active,.clubactivity,.clubactivity_active,.inviteswimmers,.inviteswimmers_active,.editsettings,.editsettings_active,.leaveclub,.leaveclub_active,.clubswimmerprofile,.clubswimmerprofile_active,.link_homepage,.activity,.activity_active,.swimmerstats,.swimmerstats_active,.acheivements,.acheivements_active{font-size:14px;cursor: pointer;line-height:20px;width:150px;vertical-align: middle;background:url(../../bundleResources/images/backgrounds/bg_poolprofile.png);background-repeat: no-repeat;padding-left:42px;font-family:Inter-Bold,sans-serif;color:#646464;text-transform:uppercase}
.leadetboard_active {background-position: 0px -1px;height:30px;margin-bottom:38px;line-height:30px;color:#0096DB}
.getdirection_active {background-position: 0px -35px;height:20px;margin-bottom:39px;color:#0096DB}
.sethomepool_active {background-position: 0px -59px;height:19px;margin-bottom:45px;color:#0096DB}
.clubactivity_active{background-position: 0px -321px;color:#0096DB;height:30px;margin-bottom:31px;line-height:30px;margin-top:-6px;}
.inviteswimmers_active{background-position: 0px -443px;color:#0096DB;height:32px;margin-bottom:31px;line-height:32px}
.editsettings_active{background-position: 0px -413px;color:#0096DB;height:30px;margin-bottom:27px;line-height:30px}
.leaveclub_active{background-position: 0px -352px;color:#0096DB;height:30px;margin-bottom:30px;line-height:30px}
.clubswimmerprofile:hover, .clubswimmerprofile_active{background-position: 0px -510px;color:#0096DB;height:32px;margin-bottom:31px;line-height:32px}
.activity_active{background-position: 0px -585px;color:#0096DB;height:30px;margin-bottom:30px;line-height:30px}
.swimmerstats_active{background-position: 0px -663px;color:#0096DB;height:30px;margin-bottom:30px;line-height:30px}
.acheivements_active{background-position: 0px -736px;color:#0096DB;height:30px;margin-bottom:30px;line-height:30px}
.ico_addprofile{background-position: 6px -802px; width:40px; height:40px; cursor: pointer; padding: 0; margin: 0; display: inline-block;}
.info_home_pool{ font-family: Inter; font-size: 14px; color: 7b7b7b; font-weight: normal; width: 150px;}
.athleteProfileDecorator2 .info_home_pool{display: flex; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display:box; -webkit-flex-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;  line-height: 14px; height: 40px; word-wrap: break-word; word-break: break-all;}
.athleteProfileDecorator2 .info_home_pool a {display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; max-height: 28px; overflow: hidden}
.workout_yards{ width: 100%; margin:5px auto;}
.workout_yards > div{ width:auto; display: inline-block; float: left; font-family: Inter; color:#87CA0E; font-weight: bold; font-size: 26px;}
.workout_yards > span{ width:auto; display: inline-block; float: left;font-family: Inter-Bold; color:#B4B4B4;font-size:14px; font-weight: normal; padding: 10px 0px 0px 5px;}
.athleteProfileDecorator2 .workout_yards {text-transform: uppercase;}
.leadetboard{background-position: 0px -83px;height:30px;margin-bottom:38px;line-height:30px}
.getdirection {background-position: 0px -117px;height:20px;margin-bottom:39px}
.sethomepool {background-position: 0px -141px;height:19px;margin-bottom:45px}
.clubactivity{background-position: 0px -165px;height:30px;margin-bottom:31px;line-height:30px;margin-top:-6px;}
.clubswimmer{background-position: 0px -287px;height:32px;margin-bottom:31px;line-height:32px}
.inviteswimmers{background-position: 0px -287px;height:32px;margin-bottom:31px;line-height:32px}
.editsettings{background-position: 0px -257px;height:30px;margin-bottom:27px;line-height:30px}
.leaveclub{background-position: 0px -196px;height:30px;margin-bottom:30px;line-height:30px}
.claimclub{background: url('../../bundleResources/images/icons/ic-claim-new.png') 5px 0 no-repeat;/* background-size: contain; */height: 30px;margin-bottom: 30px;line-height: 30px;}
.clubswimmerprofile{background-position: 0px -478px;height:32px;margin-bottom:31px;line-height:32px}
.activity{background-position: 0px -625px;height:30px;margin-bottom:30px;line-height:30px}
.swimmerstats{background-position: 0px -700px;height:30px;margin-bottom:30px;line-height:30px}
.acheivements{background-position: 0px -771px;height:30px;margin-bottom:30px;line-height:30px}

.clubUSMS { height:32px;margin-bottom:31px;line-height:32px; display:block;}


.leadetboard:hover {background-position: 0px -1px;color:#0096DB}
.getdirection:hover {background-position: 0px -35px;color:#0096DB}
.sethomepool:hover {background-position: 0px -59px;color:#0096DB}
.clubactivity:hover{background-position: 0px -321px;color:#0096DB}
.clubswimmer:hover{background-position: 0px -443px;color:#0096DB}
.inviteswimmers:hover{background-position: 0px -443px;color:#0096DB}
.editsettings:hover{background-position: 0px -413px;color:#0096DB}
.leaveclub:hover{background-position: 0px -352px;color:#0096DB}
.claimclub:hover{background-position: 5px -30px;/* background-size: contain; */color:#0096DB;}
.activity:hover{background-position: 0px -585px;color:#0096DB}
.swimmerstats:hover{background-position: 0px -663px;color:#0096DB}
.acheivements:hover{background-position: 0px -736px;color:#0096DB}

.link_homepage{background-position:-7px -552px;font-family:Inter;font-size:16px!important; line-height:21px; color:#fff; text-transform:initial; padding-left: 25px!important;}

.numberofuser {font-size:14px;color:#646464;font-family:Inter-Bold,sans-serif;display: block;margin-bottom:14px;font-weight: normal}
.wrapavatar {width:200px;float:left}
.wrap_img {float:left;width:40px;height:40px;margin-right:10px;margin-bottom:10px}
.img_circle{-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px}
.bg_pool {background-image:url("../../bundleResources/images/backgrounds/bg_pool.jpg");background-repeat: no-repeat;width:100%;height:180px;float:left;position: relative;margin-bottom:39px; z-index: 9;}
.athleteProfileDecorator2 .bg_pool {background-image:url("../../bundleResources/images/backgrounds/bg_pool_athleteProfileDecorator2.jpg");}
.poolname {height:95px;width:100%;text-align: center; display:table}
.poolname > div {overflow:hidden;text-overflow:ellipsis;font-size:36px;line-height:36px;color:#ffffff;font-family:Inter;text-align:center;font-weight: 700; display: table-cell; vertical-align: middle; word-break: break-word; padding: 0px 113px;}
.athleteProfileDecorator2 .poolname > div {font-size:50px;}

.a_wrap_circle {display: table-cell;width:106px;height:106px;vertical-align: middle}
.img_circle_pool{-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:solid 3px #ffffff;float:left;margin-bottom:-10px;-moz-box-shadow:1px 1px rgba(0,0,0,0.1);-webkit-box-shadow:1px 1px rgba(0,0,0,0.1);box-shadow:1px 1px rgba(0,0,0,0.1);}
.pool_address {width:auto;padding-left:10px;font-size:14px;color:#ffffff;text-align: right;padding-right:25px;display: table-cell;vertical-align: middle;}
.wrap_pooldetail {position:absolute;bottom:-13px;width:100%;display: table;table-layout: fixed;}
.wrap_detail {display: table-row;vertical-align: middle;width:780px}
.pool_link {text-overflow: ellipsis;width:auto;padding-right:10px;font-size:14px;color:#ffffff;padding-left:23px;display: table-cell;vertical-align: middle; position: relative; z-index: 2;}
.athleteProfileDecorator2 .pool_link {padding-left: 28px}

.flag-pool-profile2{width:200px;height:27px; margin-top:31px}
.flag-pool-profile2 span.ico-flagpool{font-size:14px;font-weight:bold;color:#c4c4c4;font-family:Inter;position:relative;bottom:-2px;background:url(../../bundleResources/images/icons/sprite-edit-pool.png) 0 4px no-repeat;padding-left:24px;cursor:pointer;height:27px;line-height:27px;display:inline-block}.flag-pool-profile span.ico-blue-flagpool{font-size:14px;font-weight:bold;color:#0096d8;font-family:Inter;position:relative;bottom:-2px;background:url(../../bundleResources/images/icons/sprite-edit-pool.png) 0 -23px no-repeat;padding-left:24px;cursor:pointer;height:27px;line-height:27px;display:inline-block}
.pool-ContentRight2{width:750px;padding:0;float:left;padding-bottom:55px;border-left:#EBEBEB solid 1px;min-height:950px; max-width: 70%}
.db-tabWorkout2{height:32px;margin:-2px 0 0 0;background:#f3f3f3;}
.expandw {width:auto; float:none}
.expandh {height: auto} 
.border_top {margin-left:78px;padding-top:21px;border-top:1px #ccc dotted;margin-top:5px}
.width_615 {width:615px;float:left;margin-left:78px;}

.bg_leaderboard {background-image:url("../../bundleResources/images/backgrounds/bg_pool.jpg");background-repeat: no-repeat;width:780px;height:180px;float:left;position: relative}

.bg_leaderboard {background-image:url("../../bundleResources/images/backgrounds/bg_leaderboard.jpg");background-repeat: no-repeat;width:1017px;height:180px;float:left;position: relative}
.global_leaderboard {text-transform: uppercase;font-size:40px;color:#ffffff;font-family:Inter-Bold,sans-serif;position: absolute;top:27px;left:203px;width:640px;text-align: center;line-height:34px;font-style: normal}
.wrap_leaderboarddetail {position:absolute;bottom:-23px;width:1017px;}
.lb_swimer {width:428px;font-size:40px;color:#85CA0C;text-align: right;padding-right:23px;display: table-cell;vertical-align: middle;font-weight: bold;}
.lb_yard {width:404px;font-size:14px;color:#ffffff;padding-left:45px;display: table-cell;vertical-align: middle;font-size:40px;color:#85CA0C;font-weight: bold;}

#poolProfileLeaderboardTab.tab-workout.ld_wrapmn{background:#D7D7D7}

.global_leaderboard > span{ font-size: 50px;}
.leaderboardRowControl .leader-boards-rank{padding-top:14px;}
.leaderboardRowControl .leader-boards-rank>span {color:#b3b3b3;font-size:14px;text-align:left;font-weight:normal;font-family:Inter-Bold, Inter, Inter, sans-serif;position:relative;top:-34px;left:53px;width:18px;display:inline-block;text-transform:uppercase}
.leader-boards-rank .ico-pool-rank01, .leader-boards-rank .ico-pool-rank02, .leader-boards-rank .ico-pool-rank03, .leader-boards-rank .ico-pool-rank04, .leader-boards-rank .ico-pool-rank05, .leader-boards-rank .ico-pool-rank06, .leader-boards-rank .ico-pool-rank07, .leader-boards-rank .ico-pool-rank08, .leader-boards-rank .ico-pool-rank, .leader-boards-rank .ico-pool-cup{right:-3px;margin-left:0px}
.leaderboardRowControl .leader-boards-rank span.usetotal{color:#b3b3b3;font-size:14px;text-align:left;font-weight:normal;font-family:Inter-Bold, Inter, Inter, sans-serif;position:relative;display:inline-block;text-transform:uppercase;left:inherit;top:-1px;left:2px}
.leaderboardRowControl .leader-boards-rank > a{}
.leaderboardRowControl .leader-boards-rank > a.usetotal{ position: relative;top:-8px;}
#leaderboardContainer > .hearder-top .ico-pool-up{background:url(../../bundleResources/images/icons/soft-leader-boards.png) right 6px no-repeat!important}
#leaderboardContainer > .hearder-top .ico-pool-down{background:url(../../bundleResources/images/icons/soft-leader-boards.png) right -20px no-repeat!important}

.pool_leaderboard{background:#fff;padding:17px 0 0 0;margin: 0 34px; width: 712px;}
.pool_leaderboard .leaderboards-chart{width: 100%}
.pool_leaderboard .js_feed_list.club-activity{width: 100%; margin-top: -7px;}
.pool_leaderboard .workout-feed{padding-left:6px;}
.pool_leaderboard .local-feedL{ width:644px}
.pool_leaderboard .feed-yards{width:605px}
.athleteProfileDecorator2 .feed-yards{padding-left: 10px}
.athleteProfileDecorator2 .feed-device {left: 5px}
.athleteProfileDecorator2 .profile_txt85_span {font-family: Inter-Bold; color: #B4B4B4; font-size: 14px; font-weight: normal; text-transform: uppercase}
.pool_leaderboard .comment-feed{width:620px}
.pool_leaderboard .comment-input{width:560px}
.pool_leaderboard .club-activity.invite-swimmers{ margin-left:46px}
#divLeaderboardContainer .leaderboards-chart{margin:30px 0px 30px 0px;width:100%}
#divLeaderboardContainer .list-ld-chart{width:666px;padding-left:115px}

.lb_numuser {display: table-cell; text-align: center;float:right;width:168px;margin-top:-19px}
.lb_numuser span{display: block;line-height:11px}

.lb_numuser span {font-size:18px;color:#ffffff;font-family:Inter-Bold,sans-serif;font-weight: normal;text-transform: uppercase}


.lb_numuser span.jstotalSwimmersFormat { font-size: 40px;
                                         color: #85CA0C;
                                         vertical-align: middle;
                                         font-weight: bold;
                                         line-height: 1;
                                         font-family:Inter;
                                         margin-bottom: 10px;
}
.width_leaderfull {width:1017px;margin-top:44px;margin-bottom:0px}
.bordertop {border-top:#2DB7E6 solid 2px}
.borderleftright{border-left:solid 1px #ccc;border-right:solid 1px #ccc}
.leaderboardRowControl,.bordernone {border-bottom:none!important}
.lb_wrapfilter {background-color: #f3f3f3;border-bottom:solid 1px #ebebeb;margin:0px;padding:42px 0 15px 38px;width:742px}
.ld_wrapmn {width:100%;background-color: #d3d3d3}
.tab-workout.ld_wrapmn li.active {background-color:#f3f3f3!important; border-top:2px solid #2db7e6}
.widtex {width:67px!important; text-align:center!important}
.pool_link a {color:#ffffff;font-size:18px;text-overflow: ellipsis;width:304px;overflow: hidden;float:left; white-space: nowrap;width:215px}
.tab-workout.ld_wrapmn li {height:32px;border-top:2px solid #d3d3d3}
.poolProfileFastestDropDownList.lb_wrapfilter > span.k-widget.k-dropdown.k-header {width:auto;margin-right:28px}
.poolProfileFastestDropDownList.lb_wrapfilter span.k-dropdown-wrap.k-state-default > span.k-input {padding-right:4px}
.profile-infor-pool td.number-pool.txt-40 a {font-size:40px}
.swimmer_address {color:#b1b1b1;font-size:12px;display: block}
td.position-content {width:224px!important}
.pp_update {font-size:34px!important;color:#85CA0C!important;font-weight:bold}
.pp_color {color:#b1b1b1!important;font-size:18px;font-weight: normal!important}
.pp_color:hover {color:#f19617!important}
.pp_update:hover {color:#f19617!important}

input[type="text"].txt14bold{color:#646464;float:left;height:38px;line-height:16px;width:405px;padding:0 0 0 13px;font-size:14px!important;font-weight:bold!important;border:solid 1px #c9c9c9;margin:0 0 9px 0;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;font-family:Inter!important}
.txtaddress{float:right;width:290px;overflow: hidden;text-overflow: ellipsis;/*white-space: nowrap; */display: inline-block; clear:bold;}
.pool_address #spanAddress{width: 100%}
.nlb_wrapfilter {background-color: #f3f3f3;border-bottom:solid 1px #ebebeb;margin:0px;padding:10px 0 15px 38px;width:100%;float:left;box-sizing: border-box;margin:-2px 0px 0px 0px}
.poolProfileFastestDropDownList.nlb_wrapfilter > span.k-widget.k-dropdown.k-header {width:auto;padding-right: 5px;background:transparent}
.poolProfileFastestDropDownList.nlb_wrapfilter span.k-dropdown-wrap.k-state-default > span.k-input {padding-right:4px}
.poolProfileFastestDropDownList .k-widget.k-dropdown.k-header{min-width:130px!important}
.poolProfileFastestDropDownList .k-widget.k-dropdown.k-header:last-child{min-width:115px!important}

input[type="text"].txt14bold::-webkit-input-placeholder {
    color:#646464;
    opacity: 0.5;
}
input[type="text"].txt14bold:-moz-placeholder {
    color:#646464;
    opacity: 0.5;

}
input[type="text"].txt14bold::-moz-placeholder {
    color:#646464;
    opacity: 0.5;

}
input[type="text"].txt14bold:-moz-placeholder {
    color:#646464;
    opacity: 0.5;

}
.list_workout_info{min-width:auto !important;width:auto!important;}
.txtuppercase {text-transform: uppercase!important}
.txtlowercase {text-transform: lowercase!important}
.nicescroll-rails{z-index: 99999!important}
.poolProfileFastestDropDownList > span.k-widget.k-dropdown.k-header > span.k-dropdown-wrap.k-state-disabled, .poolProfileFastestDropDownList > span.k-widget.k-dropdown.k-header > .span.k-dropdown-wrap.k-state-focused.k-state-disabled{ background-color:#f3f3f3!important}
.ic_select_delete{background-image:url("../../bundleResources/images/backgrounds/edit_comment.png");background-position:-15px 0px;width:10px;height:10px;position:absolute;right:-1px; top:50%; margin-top: -5px;}
.pool-LeaderboardDistance.new{margin-left:58px;border-top:none;padding:0px;float:left;margin-top:-46px}
.pool-LeaderboardDistance.new .club-activity{margin:0px;width:auto}
.pool-LeaderboardDistance.new .title-connection-requests{font-size:18px;line-height:27px;font-family:Inter-Bold,sans-serif;color:#b2b2b2;margin:37px 30px 0 24px;border-bottom:1px dotted #ccc;padding:14px 0 4px 0;text-transform:uppercase;font-weight:normal;border-bottom:none}
.pool-LeaderboardDistance.new .connection-requests{margin-right:57px;width:645px}
.pool-LeaderboardDistance.new .connection-requests .connection-name > h4{text-align:center;padding-right:30px}
.pool-LeaderboardDistance.new .circle.swimmer{width:70px;height:70px}
.pool-LeaderboardDistance.new .connection-requests > div{padding:0px}
.pool-LeaderboardDistance.new .connection-requests > div > table td:first-child{width:70px}
.pool-LeaderboardDistance.new .connection-requests > div > table td > h5{margin:0px}
.pool-LeaderboardDistance.newprofile{margin-left:58px;border-top:none;padding:0px;float:left;margin-top:-46px}
.pool-LeaderboardDistance.newprofile .club-activity{margin:0px;width:auto}
.pool-LeaderboardDistance.newprofile .title-connection-requests{font-size:18px;line-height:27px;font-family:Inter-Bold,sans-serif;color:#b2b2b2;margin:37px 30px 0 24px;border-bottom:1px dotted #ccc;padding:14px 0 4px 0;text-transform:uppercase;font-weight:normal;border-bottom:none}
.pool-LeaderboardDistance.newprofile .connection-requests{margin-right:40px;width:662px}
.pool-LeaderboardDistance.newprofile .circle.swimmer{width:70px;height:70px}
.pool-LeaderboardDistance.newprofile .connection-requests > div{padding:0px}
.pool-LeaderboardDistance.newprofile .connection-requests > div > table td:first-child{width:70px}
.pool-LeaderboardDistance.newprofile .connection-requests > div > table td > h5{margin:0px}
.pool-LeaderboardDistance.newprofile .connection-requests > div > table td > span{color:#85CA0C!important;font-size:34px!important}
.pool-LeaderboardDistance.newprofile .connection-name > label{color:#B2B2B2}
/*#clubLeaderboardType .dropdown li.selected a span{width:auto!important}*/

.edit-club-table.new{margin-left:18px;border:none;margin-bottom:7px}
.edit-club-table.new td{border-top:none;}
.edit-club-table.new .edit-club-frist{font-size:14px;font-family:Inter-Bold,sans-serif;color:#969696;font-weight:normal;width:144px;text-transform:uppercase}
.edit-club-table.new td:first-child{width:144px!important}
.editclub-btn.new{margin-right:238px}
.pool_leaderboard.new{padding-top:13px}
.edit_images_club{position:relative;height:0px;}
.pool_leaderboard.new .input-facility-url{margin: 0px; position: absolute; top:-223px; left: -273px}
.pool_leaderboard.new .edit-club-table .edit-input-club{ text-indent: 0 !important; resize: none;}
.pool_leaderboard.new .wrap_dragdrap.edit::after, .edit.edit-banner.edit-banner::after{background: url("../../bundleResources/images/icons/ic-upload-img.svg") no-repeat center top;background-size: contain;height: 6px; margin-left: -82px;}

.wrap_dragdrap.edit{position:absolute;float:left;border:none;border-radius:100px;color:#dbdbdb;font-size:14px;font-weight:bold;width:33px;word-wrap:break-word;height:104px;text-align:center;padding-left:74px;cursor:pointer;top:92px;left: 548px;z-index:50;}
.wrap_dragdrap.edit:after{content:"";color:#999;font-size:14px;font-weight:bold;background:url(../../bundleResources/images/backgrounds/dragdrop.png) top center no-repeat;display:block;margin-left: -70px;margin-top: 38px;padding-top:25px;}
.edit_photos.edit{position:absolute;top:-42px;left:295px}

.wrapper-dropdown{position:relative;margin:0 auto;cursor:pointer;display:inline-block;font-size:16px;font-family:Inter;font-weight:bold;color:#a7a7a7;margin:6px;padding:5px 18px 5px 16px;min-width:100px;border:1px solid transparent}
.wrapper-dropdown .dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:0 0 5px 5px;border:1px solid rgba(0,0,0,0.2);border-top:none;border-bottom:none;list-style:none;overflow:hidden;z-index:9999;margin-left:-1px;margin-right:-1px; padding-top: 5px;}
.wrapper-dropdown .dropdown li{padding:0}
.wrapper-dropdown .dropdown li p{display:block;text-decoration:none;color:#a6a6a6;margin:6px 0 6px 6px;padding:4px 0 4px 10px;white-space:nowrap;position:relative;font-size:16px;font-family:Inter;text-overflow:ellipsis;overflow:hidden;}
.wrapper-dropdown span.wrapper-text{ white-space:nowrap;text-overflow:ellipsis;position:relative;line-height: 28px; padding-right:15px; float:left; max-width:95%; overflow:hidden;}
.wrapper-dropdown span.wrapper-text:after{ 
    border-bottom: 3px solid;
    border-left: 3px solid;
    content: "";
    height: 4px;
    margin-top: -5px;
    position: absolute;
    right: 2px;
    top: 50%;
    transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    width: 4px;
}
.wrapper-dropdown.active span.wrapper-text{ padding-right:5px}
.wrapper-dropdown.active span.wrapper-text:after{display: none}
.wrapper-dropdown.disable span.wrapper-text::after{opacity:0.5}
.wrapper-dropdown .dropdown li p span{display:block; text-overflow:ellipsis;overflow:hidden; white-space:nowrap;}
.wrapper-dropdown .dropdown li:last-of-type a{border:none}
.wrapper-dropdown .dropdown li i{margin-right:11px;color:inherit;vertical-align:middle}
.wrapper-dropdown .dropdown li:hover{background-color:#afafaf;margin:6px;border-radius:3px}
.wrapper-dropdown.disable{color:#cdcdcd}
.wrapper-dropdown.active{border-radius:5px 5px 0 0;background:#fff;box-shadow:none;border-bottom:none;color:#a7a7a7;border:1px solid rgba(0,0,0,0.2)}
.wrapper-dropdown.active:after{border-color:#82d1ff transparent}
.wrapper-dropdown.active .dropdown{border-bottom:1px solid rgba(0,0,0,0.2);max-height:168px;border-top:1px solid rgba(0,0,0,0.2)}
.wrapper-dropdown .dropdown li.hover{background-color:#afafaf;margin:6px;border-radius:3px}
.wrapper-dropdown .dropdown li.selected{background-color:#1797d8;margin:6px;border-radius:3px}
.wrapper-dropdown .dropdown li.selected p{color:#fff;padding-left:3px}
.wrapper-dropdown .dropdown li.hover p,.wrapper-dropdown .dropdown li:hover p,.wrapper-dropdown .dropdown li:hover p:hover{color:#fff;padding-left:3px}
.wrapper-dropdown .dropdown li.selected a i{right:-7px;background-position:-15px 10px}
.wrapper-dropdown.active .dropdown li p i, .wrapper-dropdown .dropdown li.hover p i,.wrapper-dropdown .dropdown li:hover p i,.wrapper-dropdown .dropdown li:hover p:hover i{right:-7px;background-position:-15px 10px}
.poolProfileFastestDropDownList.lb_wrapfilter.new{padding:34px 0 0px 23px;border-bottom:none;width:auto;}
.poolProfileFastestDropDownList.lb_wrapfilter{padding:40px 0 19px 23px;border-bottom:none;width:auto}
.poolProfileFastestDropDownList.lb_wrapfilter.new .lb_custom{margin-top:11px}
.wrap-enter-workout{border:1px solid #ebebeb;float:left;margin:11px;width:993px;min-height:416px;padding-bottom: 50px}
.enter-workout{box-sizing:border-box;padding-top:16px;font-size:18px;height:60px;box-sizing:border-box;background-color:#f6f6f6;text-align:center;width:100%;color:#767676;font-family:Inter-Bold,sans-serif;border-bottom:solid 1px #ebebeb;margin-bottom:19px}
.bg_pool.font-end .poolname{font-size:50px;top:33px;left:0;width:780px}
.bg_pool.font-end .a_wrap_circle{position:relative;top:5px}
.wrapper-dropdown .dropdown li p span{width:100px}
#divLeaderboardTemplate .k-popup .k-list .k-item,#divLeaderboardTemplate .k-popup .k-list .k-input{font-size:14px!important;color:#646464!important}
#divLeaderboardTemplate .lb_save .btn-unicode.button-blue{width:80px;height:40px}
#divLeaderboardTemplate .lb_save .btn-unicode.button-blue > span{line-height:40px}
.right-upload-workout.marali{margin:19px 0px 0px 0px;text-align:center}
.want-more-workout{text-align:center;margin:20px 0px 0px 0px;padding:0px;font-family:Inter;color:#7A7A7A;font-size:14px;font-weight:normal}
.want-more-workout > a{color:#0096D9;font-family:Inter;font-size:14px;font-weight:normal}
.WU_advanced.new{margin-top:3px}
#manualUploadForm.enhancement .WU_left.enhancement{ width:227px!important; padding:0 29px 0 0; text-align: right; font-size: 14px!important;  color: #969696!important; font-family: Inter-Bold!important;}

#manualUploadForm.enhancement .k-icon{margin-top:-10px}
#manualUploadForm.enhancement .k-input{line-height:1.7em!important}
.profile-infor-pool{width:auto;margin:0px auto}
.profile-infor-pool td.number-pool,.profile-infor-pool td.text-pool{padding:0px 30px}
.profile-leader-boards > div{padding-right:47px}
.profile-leader-boards > div.leaderboardRegistrationleaderboardDetailRow{padding-right:0px}
#dialogDeleteCourse{ padding-top:15px; padding-bottom: 26px;}
#dialogDeleteCourse > .popup-pool-title{font-size:20px;font-family:Inter-Bold,sans-serif;color:#646464;font-weight:normal;text-transform:uppercase;text-align:center;width:100%}
#dialogDeleteCourse > .popup-pool-aler{font-size:14px;font-family:Inter;color:#666;font-weight:normal;margin:26px 0px 42px 0px;text-align:center;width:100%}

.feed-device.feed-club{position:relative; float: right; top: 0px;}
.feed-device.feed-club span{color:#0297D9;}
.feed-yards.feed-club-summary {width:635px;padding-left:10px;}
.db-tabWorkout.width_leaderfull{border-top:none; float:left;}
.heborder{height:278px!important;border-bottom:1px solid rgb(235, 235, 235)!important;}
#leaderboardDateRangeDownList.wrapper-dropdown{min-width: 110px;}
#leaderboardDateRangeDownList.wrapper-dropdown .dropdown li p span{ width: 110px;}
#leaderboardAgeGroupDownList.wrapper-dropdown{min-width: 85px;}
#leaderboardAgeGroupDownList.wrapper-dropdown .dropdown li p span{ width: 85px;}
#leaderboardGenderDownList.wrapper-dropdown{min-width: 57px;}
#leaderboardGenderDownList.wrapper-dropdown .dropdown li p span{ width: 57px;}
#leaderboardSwimmerTypeDownList.wrapper-dropdown{min-width: 97px;}
#leaderboardSwimmerTypeDownList.wrapper-dropdown .dropdown li p span{ width: 97px;}

#poolProfileFastestDropDownList.wrapper-dropdown{min-width:105px;}
#poolProfileFastestDropDownList.wrapper-dropdown .dropdown li p span{ width:105px;}
#poolProfileFastestDropDownList.heborder{height:282px!important;}
#poolProfileFastestDropDownList.poolProfileFastestDropDownList.lb_wrapfilter.new.heborder .wrapper-dropdown{ padding-top: 11px}

/* Add padding for Goal, Pool, Club Leaderboard */

#clubCourseType.wrapper-dropdown{min-width:110px;}
#poolProfileCourseType.wrapper-dropdown { min-width: 102px;}
#poolProfileLeaderboardType.wrapper-dropdown{min-width: 50px;}

#clubCourseType.wrapper-dropdown,
#clubLeaderboardType.wrapper-dropdown,
#poolProfileCourseType.wrapper-dropdown,
#poolProfileLeaderboardType.wrapper-dropdown,
#clubCourseType.wrapper-dropdown .dropdown li p span,
#clubLeaderboardType.wrapper-dropdown .dropdown li p span,
#poolProfileLeaderboardType.wrapper-dropdown .dropdown li p span,
#poolProfileCourseType.wrapper-dropdown .dropdown li p span{ width:112px;}
/* Add padding for Goal, Pool, Club Leaderboard End */

.add_length_notify{margin-top:-25px;font-family:Inter;font-size:12px}

.mbediter{margin-bottom:10px}
.ptediter{padding-top:20px}
.edit_photos.edit.uploadClubImage{display:none}
#uploadErrorPopup.popwi{left:50%!important; transform:translateX(-50%)!important; }
.searchMemberItem td.connection-name .cmutual{font-size:16px!important;color:#727272!important; font-family: Inter; font-weight: normal}
.search-invite-swimmers .photourl-poolname#swimmerName{width:218px!important}
.magr_profile{ margin-left: 34px; margin-top: 40px;}
.athleteProfileDecorator2 .magr_profile {margin-top: 52px;}
.magr_profile_stats{ margin-left: 34px;}
.athlete-profile-chart-activity{ width: 100%; height: 240px; float: left; margin-top: -38px; border-bottom: 1px solid #EBEBEB; background: #F8F8F8; z-index: 8;}
.athlete-profile-chart-activity #sortable{ margin-left:135px; margin-top:18px}
.bg_chart{ background: #fff; width: 751px; height: 363px; border-radius: 5px; border:1px solid #ebebeb; float: left; margin:0px 0px 10px 14px; position: relative;}
.table_simerstat.magr_profile td{border: none; text-align: center; padding-left: 0px; padding-right: 0px; width:84px;}
.table_simerstat.magr_profile td:first-child{text-align:right;width:150px;padding-right:15px}
.table_simerstat.magr_profile td:first-child .swimmerstat_grey{font-size:14px!important; color:#b2b2b2!important;}
.table_simerstat.magr_profile td .st-total{font-size: 14px}
.table_simerstat.magr_profile td .swimmerstat_grey, .table_simerstat.magr_profile td .sws_b3{font-size: 14px}
.table_simerstat.magr_profile td .swimmerstat_grey, .table_simerstat.magr_profile td .sws_b2{font-size: 12px;font-family: Inter-Bold,sans-serif;text-transform: uppercase;}
.table_simerstat.magr_profile td .sws_num{font-size:18px; cursor: initial;}

.mrboards{ margin-left:75px;}
.mrprofileholder{ margin-left: 30px; margin-top: 10px;}
.mrprofileholder .profile_txtb5,.mrprofileholder .profile_yards{ font-size: 16px;display: inline-block;}
.athleteProfileDecorator2 .mrprofileholder .profile_txtb5 {margin-bottom: 12px}
.mrprofileholder .profile_txt85, .mrprofileholder .profileth{ font-size:26px;}
.mrprofileholder .profile_ltop{width: 717px;}
.athleteProfileDecorator2 .profile_ltop {margin-top: 0px; margin-bottom: 10px}
.mrprofileholder .border_dotted{ margin: 40px 0 20px; width: 720px;}
.athleteProfileDecorator2 .border_dotted {margin-top:34px}
.ic_circle{width:150px;height:150px;text-align:center; position: absolute; top:-33px; left:0px; border-radius: 50%;}
.ic_yard{width:155px;height:60px;text-align:center; position: absolute; top:100px; left: 0px;}
.ic_yard .top{ font-family: Inter; font-size: 40px; font-weight: bold; color:#85CA0C; position: relative; display: inline-block;right: -12px;}
.ic_yard .top:before{content:""; width: 24px; height: 34px;background:url(../../bundleResources/images/backgrounds/bg_poolprofile.png) no-repeat;background-position: -3px -855px; display: inline-block; position: absolute; top:6px; left:-30px;}
.ic_yard.swum .top{right:0;}
.ic_yard.swum .top:before{display: none}
.ic_yard .bottom{font-family:Inter-Bold; font-size: 18px; color:#b2b2b2; display: inline-block; position:relative; top:-6px}
.mes{width:500px;display:inline-block; float: left}
.txt_18{font-size:18px!important}
.txt_40{font-size:40px!important}
.athlete_profile{width:auto!important;}
.athlete_profile .circle.swimmer{width:60px;height:60px;}
.connection-requests.athlete_profile > div > table td:first-child{width:60px;height:60px;}
.connection-requests.athlete_profile > div > table td > h5 a{ font-size:18px; color:#646464; font-family: Inter; font-weight: normal}
.connection-requests.athlete_profile > div > table td > h5 a.total{color:#1793DF; font-family: Inter; font-size: 16px; font-weight:bold;width:150px;}
.connection-requests.athlete_profile > div > table td > p{font-size:12px; color:#646464;}
@media screen and (-webkit-min-device-pixel-ratio:0)
{ 
    .k-list-container {
        margin-left:1px !important;
    }

    #divPoolInfo .border-units-select{ height:38px !important;}
}

.athleteProfileDecorator2 .profile_th3, .athleteProfileDecorator2 .profile_green, .athleteProfileDecorator2 .profile_th2, 
.athleteProfileDecorator2 .profile_th1, .athleteProfileDecorator2 .profile_th4, 
.athleteProfileDecorator2 .profile_th5, .athleteProfileDecorator2 .profile_th6, .athleteProfileDecorator2 .profile_th7, 
.athleteProfileDecorator2 .profile_th8 {
    background: url(../../bundleResources/images/icons/sprite-achievement-30x30.png) no-repeat;
    float: left;
    margin-top: -3px;
    margin-right: 9px;
    line-height: 30px;
    width: 30px;
    height: 30px;
}

.athleteProfileDecorator2 .profile_green {background-position:0px -286px}
.athleteProfileDecorator2 .profile_th1 {background-position:0px 0px}
.athleteProfileDecorator2 .profile_th2 {background-position:0px -30px}
.athleteProfileDecorator2 .profile_th3 {background-position:0px -63px}
.athleteProfileDecorator2 .profile_th4 {background-position:0px -95px}
.athleteProfileDecorator2 .profile_th5 {background-position:0px -127px}
.athleteProfileDecorator2 .profile_th6 {background-position:0px -159px}
.athleteProfileDecorator2 .profile_th7 {background-position:0px -191px}
.athleteProfileDecorator2 .profile_th8 {background-position:0px -223px}

.athleteProfileDecorator2 .profile_yards, .athleteProfileDecorator2 .profile_total14 {line-height: 30px}
.athleteProfileDecorator2 .profile_yards, .athleteProfileDecorator2 .profile_total14 {line-height: 30px}
.athleteProfileDecorator2 .profile_ltop .mes {max-width: 475px}

.clearfix {
    *zoom: 1;
}
.clearfix:before,
.clearfix:after {
    display: table;
    content: "";
    line-height: 0;
}
.clearfix:after {
    clear: both;
}


/* Chart No Activity */
.AP_wrapnochart {float: right; margin-left: 15px; margin-top: 45px; padding-bottom: 10px; width: 580px;}
.AP_wrapnochart .weekActivity { display: flex; height: 130px; border-left: 1px solid #ddd;}
.AP_wrapnochart .weekActivity li { height:150px; flex:1; -ms-flex:1; -webkit-flex:1; text-transform: uppercase; color:#b5b5b5; font-weight: 700; position:relative;}
.AP_wrapnochart .weekActivity li span { text-align: center; position: absolute; bottom:0; width:100%;}

/* Chart No Status */
.SwimmerNoStats { float: left; padding: 45px 30px 40px 20px; position: relative; width: 565px;}
.swimNoStatus { display: flex; flex-flow: column; border-top: 1px dashed #e5e5e5; border-left: 1px dashed #e5e5e5;}
.swimNoStatus li {border-bottom : 1px dashed #e5e5e5;}
.swimNoStatus li span { display: block; height: 42px;}
.SwimmerNoStats .txtNo { position: absolute; bottom: 28px; left: 0; color: #717171}

/* leaderboardProfile */
.leaderboardProfile { padding:30px 30px;}
.leadboardList { margin:0; padding:0;}
.leadboardList .leadboardItem { border-bottom:1px dotted #ccc; display:table; width:100%; padding:20px 0; table-layout: fixed;}
.leadboardList .leadboardItem:last-child { border-bottom:none;}
.leadboardList .leadboardItem:first-child { padding-top: 0}

.leadboardItem .leadboardColumn { display:table-cell; vertical-align: middle; table-layout: fixed; width:50%;}
.leadboardItem > .leadboardColumn.Col-1 { vertical-align: top; width:40%;}
.leadboardItem > .leadboardColumn.Col-2 { width:60%;}

.leadboardItem .leadboardAvarta { display:table-cell;}
.leadboardItem .leadboardAvarta a { overflow: hidden; display:block; height: 60px}
.leadboardItem .leadboardAvarta img {border-radius:50em; -moz-border-radius:50em; -webkit-border-radius:50em;}
.leadboardItem .leadboardInfo { display: table-cell; vertical-align: middle; word-wrap:break-word; word-break: break-all; padding:0 15px;}
.leadboardItem .leadboardInfo span { display:block;color:#646464;}
.leadboardItem .leadboardInfo .ld_Name { font-size:18px; color:#646464; display: block; width: 200px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.leadboardItem .leadboardInfo .ld_City { font-size:12px; color: #646464; opacity: 0.5}

.leadboardActivity li { display:table; width:100%; vertical-align: middle; height: 60px}
.leadboardActivity .ico-pool-rank01 { margin-top:0; top:0;}
.leadboardActivity .leadboardColumn.Col-1 { width:60%;}
.leadboardActivity .leadboardColumn.Col-2 { width:40%;}

.leadboardActivity .ico-pool-rank01, .leadboardActivity .ico-pool-rank02 , .leadboardActivity .ico-pool-rank03 , .leadboardActivity .ico-pool-rank04, .leadboardActivity .ico-pool-rank05 , .leadboardActivity .ico-pool-rank06 , .leadboardActivity .ico-pool-rank07 , .leadboardActivity .ico-pool-rank08 , .leadboardActivity .ico-pool-rank , .leadboardActivity .ico-pool-cup   { top: 1px;}

.leadboardIcon, .ld_Achive, .leadboardText { display: table-cell;}
.ld_Achive { vertical-align: middle; font-size: 16px; font-weight: 700; word-wrap:break-word; word-break: break-all; padding:0 15px;}
.ld_Achive a {color:#1793DF; word-wrap: break-word;}

.leadboardActivity .leadboard_txt { font-size:26px; font-weight: 700; color:#87CA0E;}
.leadboardActivity .leadboard_txt_span{ color:#B4B4B4; font-size:14px; font-family: Inter-Bold; text-transform: uppercase;}

.leadboardText {color: #1079ba; font-size: 26px; font-weight: bold; line-height: normal; word-wrap: normal;}


.ico-pool-up.poolProfileSortAnchor::after {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid #ffa54c;
    bottom: 2px;
    content: "";
    height: 0;
    left: 15px;
    position: absolute;
}
#divPoolInfo .k-dropdown .k-input { line-height:25px !important;}
.ui-dialog .ui-dialog-content { padding:19px 1em 0.5em !important}

.ico-notify { margin-right:0 !important;}
.ico-device { margin-left:23px !important}

#divWorkoutTitle .ico-wd-arrows-symbol{ margin:0; top:10px;}
.ico-arrow { margin-left:12px !important;}
.ico-friend { margin-right:13px; margin-top:-3px}

#jsConnectionHeaderNumber.ico-num { margin-left:-24px}

/* Popup Edit Workout Properties */
.popup-workout-properties-edit { width:596px; margin:0 auto; background-color: #fff; border:1px solid #ebebeb;}
.popup-workout-properties-edit .popup-header { background-color:#f6f6f6; border-bottom: 1px solid #ebebeb; padding:20px; text-align: center;}
.popup-workout-properties-edit .popup-content { padding:20px;}
.popup-workout-properties-edit .field { margin-bottom: 20px; clear:both;}
.popup-workout-properties-edit .labelTitle,
.popup-workout-properties-edit .fld,
.popup-workout-properties-edit .imgFacility { float:left; vertical-align: middle;}

.popup-workout-properties-edit .facilityFld { margin-top: 30px; margin-bottom: 15px;}
.popup-workout-properties-edit .facilityFld .labelTitle { margin-top: 2px;}
.popup-workout-properties-edit .imgFacility { border-radius: 50em; -webkit-border-radius: 50em; -moz-border-radius: 50em; width:50px; height:50px; margin:0 10px 0 0; overflow:hidden;}

.popup-workout-properties-edit .labelTitle { color:#969696; text-transform: uppercase; font-size:14px; width:120px; font-family:Inter-Bold; line-height:38px;}
.popup-workout-properties-edit .title { font-size:18px; color:#767676; margin:0; font-family:Inter-Medium; font-weight: normal;}


.popup-workout-properties-edit .inputField{ border:1px solid #ebebeb; padding:0 10px; height:36px; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; font-size:14px; color:#646464; font-weight: bold;}

.popup-workout-properties-edit a { color:#0096d8}

.popup-workout-properties-edit .inputField { line-height:18px; width:400px;}
.popup-workout-properties-edit .popup-footer { padding-bottom:40px; text-align:center;}
.popup-workout-properties-edit .width-setting-blue { width:160px; }
.popup-workout-properties-edit .editclub-btn.new { margin-right: 125px;}

.popup-workout-properties-edit .wk_manualupload { width: 330px !important;}
.popup-workout-properties-edit .CP_icodown { left: auto !important ; right:17px;}
.popup-workout-properties-edit .circle { top:-5px;}
.popup-workout-properties-edit .k-input { padding-top:3px !important;}
.popup-workout-properties-edit .k-select { top:3px !important;}
.popup-workout-properties-edit a.MU_txt { margin-top: 11px !important;}
.popup-workout-properties-edit div#courseInputHolder > div { margin-top: 0;}
.popup-workout-properties-edit .WU_distance { margin-top:9px !important;}
.popup-workout-properties-edit .WU_fordistance { margin-right: 15px;}
.popup-workout-properties-edit .WU_distance.validateHolder { margin-left: 120px;}
.popup-workout-properties-edit .pa_Result_Holder { left:60px !important;}
.popup-workout-properties-edit .wk_overpopout{ width:356px !important;}
#chartPositionID .WD_arrowE { margin-top:15px;}

.workout-stats-table { margin-bottom: 20px; position:relative;}
.workout-stats-table .box-comment-input { position:absolute; bottom:0;}

/* Strava User Login */
.strava-page { padding-top: 20px;}
.top-header {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
    align-items: center;
    -webkit-box-align: center;
    justify-content: space-between;
    margin-bottom: 30px;
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
}
.top-header h1 { font-size: 35px; }
.top-header .btn-unicode { width:auto; padding:0 40px;}

.strava-page table th { background-color: #f0f0f0;}
.wd_edit_sub td,
.wd_edit_sub td { min-height: 40px; height:40px !important;}
.wd_edit_sub .wd_btn_combine { left:0; top:6px !important;}

/*USMS style */
.pool--USMS {padding-bottom: 60px;}
.bg_pool--USMS {/* background: url("../../bundleResources/images/backgrounds/bg-usms.png") no-repeat; */height:180px;position: relative;z-index: 9;}
img.img_bg_pool--USMS {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.wrap_pooldetail--USMS { 
    width: 100%;
    position: absolute;
    top: 50%;
}
.a_wrap_circle--USMS {
    width: 106px;
    height: 106px;
    margin: 0 auto;

}
.wrap_poolimage--USMS {
    position: absolute;
    bottom: -61px;
    left: 23px;
}

.poolname--USMS {
    color: #334e6f;
    font-family: Lato;
    font-size: 35px;
}
.pool-Content--USMS .linePool2 { padding: 0 15px; margin-bottom: 25px;}
.pool-Content--USMS .profile-infor-pool{ width: 100%;}
.pool-contact--USMS {
    font-size:12px;
    color:#646464;
    margin-top: 40px;
}
.pool-contact--USMS li {padding-left: 40px;margin-bottom: 10px;line-height:30px;background:url(../../bundleResources/images/ic-contact.png) no-repeat;word-break: break-word; word-wrap: anywhere;}

.pool-contact--USMS li.website { /*background-position: 0 5px;*/ background: none;  position: relative; }
li.website:after {
    content: '';
    position: absolute;
    width: 23px;
    height: 21px;
    z-index: 99;
    left: 0;
    top: 6px;
    display: inline-block;
    background: url(../../bundleResources/images/ic-contact.png) no-repeat;;
}
.pool-contact--USMS li.email { /*background-position: 0 -21px;*/ background: none; position: relative; }


li.email:after {
    content: '';
    position: absolute;
    width: 23px;
    height: 21px;
    z-index: 99;
    left: 0;
    top: 1px;
    display: inline-block;
    background: url(../../bundleResources/images/ic-contact.png) no-repeat;;
    background-position: 0 -21px;
}
.pool-contact--USMS li.phone {background: none; position: relative;}
.pool-contact--USMS li.phone:after {
    content: '';
    position: absolute;
    width: 23px;
    height: 29px;
    z-index: 99;
    left: 0;
    top: 0px;
    display: inline-block;
    background: url(../../bundleResources/images/ic-contact.png) no-repeat;
    background-position: 0 -53px;
}

.pool-contact--USMS li.address { background-position: 0 -85px;}

.pool-contact--USMS li a { color:#1d9ae4;}

.usmsclub { margin-bottom: 30px; display: block;}
.usmsclub span { display:block; background:url(../../bundleResources/images/icons/icon-flag-club.png) 6px 6px no-repeat; font-size:14px;cursor: pointer;line-height:30px;width:150px;vertical-align: middle;padding-left:42px;font-family:Inter-Bold,sans-serif; text-transform:uppercase;}
.usmsclub .clubUSMS {color:#646464;}
.usmsclub span:hover, .usmsclub .clubUSMS_active {color: #0096DB; background-position: 6px -20px;}

/* Club Profile */
.clubprofile-banner .poolname--USMS {
    margin-bottom: 30px;
    margin-top: 17px;
    padding-left: 18px;
}
.clubprofile-banner .wrap_pooldetail--USMS { margin-top: 40px;}


/*Club Profile USMS*/
.clubprofile-banner--usms .poolname--USMS {
    color:#fff;
    text-align: center;
    padding-top: 25px;
}
.clubprofile-banner--usms .wrap_pooldetail--USMS { margin-top: 15px;}

.clubprofile-banner--usms .pool--USMS { padding-bottom: 77px;}

.clubprofile-content--usms { padding: 40px 40px 0; }
.profile-infor-usms { margin:0 auto 60px;}
.profile-infor-usms td { padding: 0 40px; text-align: center;}
.profile-infor-usms figure { margin-bottom: 50px;}
.profile-infor-usms .membership a{ padding-left: 30px; background: url(../../bundleResources/images/icons/ic-check.png) no-repeat 0 50%;}

.button-join-usms {
    padding-left: 40px;
    padding-right: 40px;
    margin: 0 auto 20px;
    text-align: center;
    display: block;
    background:#0096DB;
    border:0;
    border-radius: 5px;
    height: 40px;
    color:#fff;    
    font-size: 18px;
}
.button-join-usms span {
    padding-right: 40px;
    background: url(../../bundleResources/images/ic-usms-w.svg) no-repeat right 2px;
    /* float: right; */
    display: inline-block;
}
.wp_clubprofile-no-content { text-align:center;}
.wp_clubprofile-content { padding:0 17px; }
.wp_clubprofile-content h1 {
    font-weight: 400;
    font-family: 'Lato Black';
    font-size: 18px;
    color: #334e6f;
    margin-bottom: 10px;
    
}
.wp_clubprofile-content .cb-pf-desc { margin-bottom: 30px;}

.wp_clubprofile-content .cb-pf-desc p {    
    overflow: hidden;
    -webkit-transition: max-height 1.5s; 
    -moz-transition: max-height 1.5s; 
    -ms-transition: max-height 1.5s; 
    -o-transition: max-height 1.5s; 
    transition: max-height 1.5s;  
}
.wp_clubprofile-content .cb-pf-asc p{
    max-height: inherit;
    -webkit-transition: max-height 1.5s; 
    -moz-transition: max-height 1.5s; 
    -ms-transition: max-height 1.5s; 
    -o-transition: max-height 1.5s; 
    transition: max-height 1.5s; 
}
.wp_clubprofile-content .cb-pf-desc span { position: relative; padding-right: 25px; cursor: pointer;}
.wp_clubprofile-content .cb-pf-desc .desc-no-icon span.icon-arrow-down { display:none;}
.wp_clubprofile-content .cb-pf-desc span.icon-arrow-down {
    content: "";
    width: 8px;
    height: 8px;
    border-left: 3px solid #334e6f;
    border-bottom: 3px solid #334e6f;
    transform: rotate(-45deg);
    position: absolute;
    right: 2px;
    top: 1px;
    padding:0
}
.wp_clubprofile-content .cb-pf-asc span.icon-arrow-down {
    transform: rotate(135deg);
    top: 6px
}
.wp_clubprofile-content p {
    font-size:14px;
    padding-right: 50px;
}

.txt_no_member {
    font-family: 'Lato Black';
    font-size: 16px;
    color: #989898;
}

.ui-menu .ui-menu-item {
    display:flex;
    align-items: center;
    font-family: "Inter", sans-serif;
}
.ui-menu .ui-menu-item a {
    font-size: 18px;
    color: #929292;
    padding: 0 !important;
}
.ui-menu .ui-menu-item .usms-marked {margin-right: 10px;}
.txt-suggested > span {
    font-size:15px;
    font-style: italic;
    color:#A0B4CE;
}

.txt-suggested a { display: block;}

.usms-marked {
    display: flex;
    align-items: center;
    margin-left: auto; 
}

.usms-marked p {
    color: #929292;
    font-size: 12px;
    font-family: "Inter", sans-serif;
    font-style: italic;
    font-weight: 600;
    margin-right: 5px;
}

/* POPUP */
.joinClub-usms-popup { width:335px; border-radius: 8px; margin-left: -50px; text-align: center; background: #fff; overflow:hidden; position: absolute;
    left: 50%;
    top: 355px;
    z-index: 9999;}
.view-workout-popup { width:335px; border-radius: 8px; margin: -167px 0 0 -220px; text-align: center; background: #fff; overflow:hidden; position: absolute;
    left: 50%;
    top: 50%;
    z-index: 9999;}
.joinClub-usms-header {background:#0361A6;padding: 30px 20px;color:#fff;font-size:17px;font-weight: 600;}
.joinClub-usms-content { padding: 23px 30px 33px;}
.joinClub-usms-content figure { margin-bottom: 20px;}
.joinClub-usms-content figcaption { color:#334E6F; font-size:19px; margin-bottom: 20px; font-weight:600;}

.btn-group button {
    display: block;

    border-radius: 5px;
    width:100%;
    height:40px;
    text-transform: inherit;
}
.btn-group .button-1 {
    background:#0096DB;
    border:0;
    color:#fff;
    margin-bottom: 15px;
}
.btn-group .button-2 {
    background: #fff;
    border: 1px solid #707070;
    color: #000;
}

.ic-check-b{
    position:relative;
}
.ic-check-b:after{
    content:'';
    background: url(../../bundleResources/images/icons/ico-check-blue.svg) no-repeat;
    width:14px;
    height:10px;
    position: absolute;
    left: -16px;
    top: 2px;
    z-index: 111;
}

.flag-club__profile {
    font-size: 14px;
    cursor: pointer;
    vertical-align: middle;
    font-family: Inter-Bold,sans-serif;
    color: #646464;
    text-transform: uppercase;
    text-decoration: none !important;
    margin-bottom:30px;
    background: url(../../bundleResources/images/icons/ic-claim-2.png) 6px 0 no-repeat;
    padding-left: 42px;
    line-height: 30px;
    display: block;
}
.flag-club__profile:hover, .flag-club__profile-blue {
    color:#0096DB;
    background-position: 6px -30px;
}


.flag-pool-profile2 span.ico-blue-flagpool {
    font-size: 14px;
    font-weight: bold;
    color: #0096d8;
    font-family: Inter;
    position: relative;
    bottom: -2px;
    background: url(../../bundleResources/images/icons/sprite-edit-pool.png) 0 -23px no-repeat;
    padding-left: 24px;
    cursor: pointer;
    height: 27px;
    line-height: 27px;
    display: inline-block;
}

/* FLAG CLUB */
.flagClub--dialog {
    width: 580px;
    left: 50%;
    margin-left: -175px;
    top: 380px;
}
.flagClub--dialog.popup-feed-dialog { margin-left: -190px;}
.popup-flags { background-color: #f8f8f8; border:1px solid #949494; padding:20px 35px 10px 20px;}
.popup-flags h3 {
    font-family: 'Lato Black';
    font-size: 20px;
    line-height: 1.2;
    color: #646464;
    text-transform: uppercase;
    margin-bottom: 10px;
}
.popup-flags p {
    font-family: 'Lato Black';
    font-size: 14px;
    color: #646464;
    margin-bottom: 12px;
}
.popup-flags .input-textarea {
    width: -webkit-fill-available;
    width: -moz-available;
    height: 208px;
    border: 1px solid #a7a7a7;
    padding: 5px 10px;
    margin: 20px 0;
    font-size: 14px;
    color: #646464;
    box-shadow: 1px 1px 1px #e1e1e1 inset;
    background-color: #fff;
    resize: none;
    font-weight: normal;
    font-family: Inter;
}
.popup-flags .btn-unicode { float:right; margin-left:15px;}

.flag--list li { float:left; width:50%; margin-bottom: 20px;}
.flag--list li span { display: inline-block; vertical-align:middle;}
.flag--list li span.text-name { 
    font-size: 16px;
    color: #969696;
    padding-left: 9px;
    font-family: 'Lato Black';
    color: #989898;
}
.flag--list li span.js_ico_check_flag{ 
    width: 20px;
    height: 20px;
}
.flag--list li span.ico-uncheck {
    background: url(../../bundleResources/images/icons/ico_uncheck.png) no-repeat;
}
.flag--list li span.ico-check {
    background-image: url(../../bundleResources/images/icons/ico_check.png);
}

.addACourseLink {
    position: absolute;
    left: 10px;
    top: 15px;
}
.ic_addACourseLink {
    background: url(../../bundleResources/images/icons/sprite_default.png) no-repeat;
    cursor: pointer;
    padding-left: 30px;
    color: #0096d9;
    font-size: 16px;
    font-family: Inter-Bold,sans-serif;
    text-transform: uppercase;
}

  /* latin */
  @font-face {
    font-family: 'Inter-Light';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

  /* latin */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  
  /* latin */
  @font-face {
    font-family: 'Inter-Medium';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
 
  /* latin */
  @font-face {
    font-family: 'Inter-Bold';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }

    /* latin */
    @font-face {
        font-family: 'Inter-BoldEFOP';
        font-style: normal;
        font-weight: 700;
        font-display: swap;
        src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
        unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
      }
 
  /* latin */
  @font-face {
    font-family: 'Inter-Black';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v12/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
/* Webfont: Lato-Black */@font-face {
    font-family: 'Lato Black';
    src: url('/resources/fonts/Lato-Black.eot'); /* IE9 Compat Modes */
    src: url('/resources/fonts/Lato-Black.eot') format('embedded-opentype'), /* IE6-IE8 */
         url('/resources/fonts/Lato-Black.woff2') format('woff2'), /* Modern Browsers */
         url('/resources/fonts/Lato-Black.woff') format('woff'), /* Modern Browsers */
         url('/resources/fonts/Lato-Black.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-BlackItalic */@font-face {
    font-family: 'Lato BlackItalic';
    src: url('/resources/fonts/Lato-BlackItalic.eot'); /* IE9 Compat Modes */
    src: url('/resources/fonts/Lato-BlackItalic.eot') format('embedded-opentype'), /* IE6-IE8 */
         url('/resources/fonts/Lato-BlackItalic.woff2') format('woff2'), /* Modern Browsers */
         url('/resources/fonts/Lato-BlackItalic.woff') format('woff'), /* Modern Browsers */
         url('/resources/fonts/Lato-BlackItalic.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Bold */@font-face {
    font-family: 'Lato Bold';
    src: url('/resources/fonts/Lato-Bold.eot'); /* IE9 Compat Modes */
    src: url('/resources/fonts/Lato-Bold.eot') format('embedded-opentype'), /* IE6-IE8 */
         url('/resources/fonts/Lato-Bold.woff2') format('woff2'), /* Modern Browsers */
         url('/resources/fonts/Lato-Bold.woff') format('woff'), /* Modern Browsers */
         url('/resources/fonts/Lato-Bold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Heavy */@font-face {
    font-family: 'Lato Heavy';
    src: url('/resources/fonts/Lato-Heavy.eot'); /* IE9 Compat Modes */
    src: url('/resources/fonts/Lato-Heavy.eot') format('embedded-opentype'), /* IE6-IE8 */
         url('/resources/fonts/Lato-Heavy.woff2') format('woff2'), /* Modern Browsers */
         url('/resources/fonts/Lato-Heavy.woff') format('woff'), /* Modern Browsers */
         url('/resources/fonts/Lato-Heavy.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Medium */@font-face {
    font-family: 'Lato Medium';
    src: url('/resources/fonts/Lato-Medium.eot'); /* IE9 Compat Modes */
    src: url('/resources/fonts/Lato-Medium.eot') format('embedded-opentype'), /* IE6-IE8 */
         url('/resources/fonts/Lato-Medium.woff2') format('woff2'), /* Modern Browsers */
         url('/resources/fonts/Lato-Medium.woff') format('woff'), /* Modern Browsers */
         url('/resources/fonts/Lato-Medium.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Regular */@font-face {
    font-family: 'Lato';
    src: url('/resources/fonts/Lato-Regular.eot'); /* IE9 Compat Modes */
    src: url('/resources/fonts/Lato-Regular.eot') format('embedded-opentype'), /* IE6-IE8 */
         url('/resources/fonts/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */
         url('/resources/fonts/Lato-Regular.woff') format('woff'), /* Modern Browsers */
         url('/resources/fonts/Lato-Regular.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Semibold */@font-face {
    font-family: 'Lato Semibold';
    src: url('/resources/fonts/Lato-Semibold.eot'); /* IE9 Compat Modes */
    src: url('/resources/fonts/Lato-Semibold.eot') format('embedded-opentype'), /* IE6-IE8 */
         url('/resources/fonts/Lato-Semibold.woff2') format('woff2'), /* Modern Browsers */
         url('/resources/fonts/Lato-Semibold.woff') format('woff'), /* Modern Browsers */
         url('/resources/fonts/Lato-Semibold.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Italic */@font-face {
    font-family: 'Lato Italic';
    src: url('/resources/fonts/Lato-Italic.eot'); /* IE9 Compat Modes */
    src: url('/resources/fonts/Lato-Italic.eot') format('embedded-opentype'), /* IE6-IE8 */
         url('/resources/fonts/Lato-Italic.woff2') format('woff2'), /* Modern Browsers */
         url('/resources/fonts/Lato-Italic.woff') format('woff'), /* Modern Browsers */
         url('/resources/fonts/Lato-Italic.ttf') format('truetype');
    font-style: normal;
    font-weight: normal;
    text-rendering: optimizeLegibility;
}

.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content{position:relative;padding:5px 9px;overflow:hidden;text-align:left;word-wrap:break-word}.qtip-titlebar{position:relative;padding:5px 35px 5px 10px;overflow:hidden;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;cursor:pointer;outline:medium none;border-width:1px;border-style:solid;border-color:transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-titlebar .ui-icon,.qtip-icon .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:400 bold 10px/13px Tahoma,sans-serif;color:inherit;background:transparent none no-repeat -100em -100em}.qtip-focus{}.qtip-hover{}.qtip-default{border-width:1px;border-style:solid;border-color:#111;background-color:#111;color:#fff}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111} .qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1} .qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030} .qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0} .qtip-red{background-color:#F78B83;border-color:#D95252;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-red .qtip-icon{border-color:#D95252}.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252} .qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0} .qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-rounded,.qtip-tipsy,.qtip-bootstrap{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border-width:0;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px Inter;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323)"}.qtip-jtools .qtip-titlebar,.qtip-jtools .qtip-content{background:transparent;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:transparent}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}.qtip .qtip-tip{margin:0 auto;overflow:hidden;z-index:10}x:-o-prefocus,.qtip .qtip-tip{visibility:hidden}.qtip .qtip-tip,.qtip .qtip-tip .qtip-vml,.qtip .qtip-tip canvas{position:absolute;color:#123456;background:transparent;border:0 dashed transparent}.qtip .qtip-tip canvas{top:0;left:0}.qtip .qtip-tip .qtip-vml{behavior:url(../../bundleResources/css#default#VML);display:inline-block;visibility:visible}#qtip-overlay{position:fixed;left:0;top:0;width:100%;height:100%}#qtip-overlay.blurs{cursor:pointer}#qtip-overlay div{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"alpha(Opacity=70)"}.qtipmodal-ie6fix{position:absolute!important}
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:9999}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin-top:2px;padding:.5em .5em .5em .7em;min-height:0}.ui-accordion .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-noicons{padding-left:.7em}.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{position:absolute;top:0;left:0;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:1em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none}.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}.ui-menu .ui-state-disabled a{cursor:default}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}.ui-menu .ui-menu-icon{position:static;float:right}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Inter,sans-serif}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Inter,sans-serif;font-size:1em}.ui-widget-content{background:#fff;color:#222}.ui-widget-content a{color:#222}.ui-widget-header{background:#ccc;color:#222;font-weight:bold}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#e6e6e6;font-weight:normal;color:#000}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#dadada;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#fff;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px}
.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute;left:-99999999px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}/*\*/* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}/**/.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-widget{font-family:Inter,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Inter,sans-serif;font-size:1em}.ui-widget-content{background:transparent;color:#1f1f1f}.ui-widget-content a{color:#1f1f1f}.ui-widget-header{background:#fff;color:#07c;font-weight:bold}.ui-widget-header a{color:#453821}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background:#fff;color:#000}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#654b24;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{background:#07c;color:#fff}.ui-state-hover a,.ui-state-hover a:hover{color:#fff;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{color:#140f06}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#140f06;text-decoration:none}.ui-widget :active{outline:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:#fff;color:#3a3427}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#3a3427}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ccc;background:#b83400;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-off{background-position:-96px -144px}.ui-icon-radio-on{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-tl{-moz-border-radius-topleft:6px;-webkit-border-top-left-radius:6px;border-top-left-radius:6px}.ui-corner-tr{-moz-border-radius-topright:6px;-webkit-border-top-right-radius:6px;border-top-right-radius:6px}.ui-corner-bl{-moz-border-radius-bottomleft:6px;-webkit-border-bottom-left-radius:6px;border-bottom-left-radius:6px}.ui-corner-br{-moz-border-radius-bottomright:6px;-webkit-border-bottom-right-radius:6px;border-bottom-right-radius:6px}.ui-widget-overlay{background:rgba(0,0,0,0.25)}.ui-widget-shadow{margin:0 0 0 -10px;padding:5px;background:#000;opacity:.60;filter:Alpha(Opacity=60);-moz-border-radius:18px;-webkit-border-radius:18px;border-radius:18px}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;z-index:99999;display:block}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0!important}.ui-accordion .ui-accordion-header a{display:block;font-size:1em;padding:.5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active{display:block}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none!important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-dialog{position:absolute;width:300px;overflow:hidden;z-index:9999}.ui-dialog .ui-dialog-titlebar{padding:.5em 1em .3em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 16px .2em 0}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:19px;margin:-10px 0 0 0;padding:1px;height:18px}.ui-dialog .ui-dialog-titlebar-close span{display:block;margin:1px}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{padding:0}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background-color:#fff:none;overflow:auto;zoom:1}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin:.5em 0 0 0;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:14px;height:14px;right:3px;bottom:3px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-tabs{position:relative;padding:.2em;zoom:1}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0!important;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-selected a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text}.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tabs .ui-tabs-hide{display:none!important}.ui-datepicker{width:17em;padding:.2em .2em 0}.ui-datepicker .ui-datepicker-header{position:relative;background-color:#ddd}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:-1px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:-2px}.ui-datepicker .ui-datepicker-next{right:-2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;font-family:Inter}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:center;text-decoration:none;line-height:16px;font-size:12px}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current{float:right}.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker-cover{display:none;display:block;position:absolute;z-index:-1;filter:mask();top:-4px;left:-4px;width:200px;height:200px}.ui-progressbar{height:2em;text-align:left}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-datepicker-prev{background:url;}@media screen and (-webkit-min-device-pixel-ratio:0){::i-block-chrome,.ui-widget-overlay{background:rgba(0,0,0,0.252)!important}}code,pre.code{font:11px/13px monospace;background-color:#FFC;padding:2px;border:1px dotted grey}.clear{clear:both}#share{position:absolute;right:20px;top:20px;text-align:right}#page{position:relative;margin:1em auto;padding:2em;width:960px;background:white;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;border:1px solid #d9d6c4;color:#1f1f1f;font-family:Trebuchet MS,Tahoma,Verdana,Inter,sans-serif;font-size:1.1em}#demos-list{padding:0}#flairs{text-align:center}#flairs ul{list-style:none;padding:0}#flairs li{display:inline}.demo{vertical-align:top;display:inline-block;margin:1em 1%;width:44%;background-color:rgba(0,0,0,.1);padding:0 2%;border-radius:10px}.demo.full-row{width:95%}.demo ul,.demo ol{list-style-position:inside}.demo .box{float:left;margin:0 1em 1em 0}.example{color:#006400}.important-note{font-weight:bold;color:#b22222}.reference-to{font-size:large;font-weight:bold}.code-box{clear:both}.code{padding:5px;color:#333;background-color:white;font:small monospace}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#ccc}table.ui-datepicker-calendar{border-collapse:separate}.ui-datepicker .ui-datepicker-calendar .ui-state-highlight a{background:#07c none;color:white;font-family:Inter}.ui-datepicker-calendar th{font-family:Inter;background:white;border-bottom:#eee 2px solid;border-right:#f7f7f7 2px solid;line-height:5px}#ui-datepicker-div{display:none}
.cls_workout_editor{padding: 20px 0px 0;}
.lst-mixed{margin:0px;padding:0px}
.color-fy,.color-ba,.color-br,.color-fr,.color-dr{width:30px;height:24px;line-height:24px;text-align:center;color:#FFF;font-weight:normal;border-radius:2px;font-size:12px;font-family:Inter-Bold;margin:8px 0px 8px 5px;float:left;display:inline-block;text-transform:uppercase;float:left;display:inline-block;cursor:pointer}
.color-fy{background:#CB423A}
.color-ba{background:#FA961B}
.color-br{background:#92E613}
.color-fr{background:#128FDA}
.color-dr{background:#CFDE16}
.color-opacity{ opacity:0.3}
.mixed-strokes-input{float:left;height:38px;width:78px;padding:0 0 0 10px;font-size:14px;font-weight:bold;color:#646464;border:solid 1px #EBEBEB;margin:0 24px 0px 0;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-family:Inter}
.lst-mixed li{display:block;min-height:40px;margin-bottom:20px; float: left}
.lst-mixed li span{line-height:40px;width:46px;height:40px;text-align:left;font-size:14px;font-weight:bold;color:#646464;float:left;display:inline-block;font-family:Inter}
.lst-mixed li input{float:left;display:inline-block}
.lst-mixed li > input:nth-of-type(1){margin-left:23px;width:68px}
.lst-mixed li input:nth-of-type(2){margin-right:0px}
.cls-table-editer td{vertical-align:top!important;font-size:14px!important;color:#969696!important;font-family:Inter-Bold!important;border:none!important}
.cls-table-editer td:first-child{padding:10px 29px 18px 0px;text-align:right;width:150px}
.cls-table-editer td > div:not(.wk_show__interval){overflow:auto;max-height:600px;width:458px;background:#F8F8F8;border:1px solid #EBEBEB;border-radius:5px;padding:20px 0px 0px 21px;float:left}
.cls-table-editer td p { font-family: Inter; float:none;}
.cls-table-editer tr:last-child td:first-child{padding-top:10px}



.cls-addinterval > div{position:relative;float:left}
.cls-addinterval > div > label{ font-family:Inter;font-size:12px;font-weight:bold;color:#727272; display: block; margin-bottom: 8px;}
.cls-addinterval > div:nth-child(1) > input{width:48px;padding-left:0px;text-align:center}
.cls-addinterval > div:nth-child(2) > div{width:170px}
.cls-addinterval .WU_forinterval.foraddinterval .k-dropdown-wrap{width:140px!important}
.cls-addinterval > div:nth-child(3) > input{width:67px}
.cls-addinterval > div:nth-child(4) > input{width:78px;margin-right:13px}
.cls-addinterval > div:nth-child(5) > .btn-unicode.button-blue{width:77px;height:40px}
.cls-addinterval > div:nth-child(5) > .btn-unicode.button-blue span{line-height:40px}
.cls-table-editer .cls-addinterval .foraddinterval{margin-top:0px}

.cls_workout_editor .lst-mixed li { display: flex; align-items: flex-end; float:none;}

.cls_nsubscribe{padding:31px 170px 40px 248px;font-family:Inter;color:#797979;position:relative}
.cls_nsubscribe h3{font-size:36px;font-weight:bold;margin-bottom:-26px}
.cls_nsubscribe p{font-size:14px;margin:27px 0px}
.cls_nsubscribe a{font-size:20px;color:#1F9DE5;text-decoration:none}
.cls_nsubscribe ul.first{margin-top:-19px}
.cls_nsubscribe ul.last{margin-top:-11px}
.cls_nsubscribe li{display:inline-block;margin:6px 0px}
.cls_nsubscribe li:nth-child(odd){width:370px}
.cls_nsubscribe li:last-child{margin-bottom:27px}
.cls_nsubscribe li span{color:#969696}
.cls_nsubscribe div{ margin:-2px auto 0px auto;width:117px}
.cls_nsubscribe div > span{width:117px}
.cls_opacity{position:absolute;top:110px;height:150px;width:600px!important;background:none repeat scroll 0% 0% rgb(255, 255, 255);opacity:0.7;margin:0px!important;display:none}
#divCancelCustom{margin-right:15px;}
#clubProfileLeaderboardType_listbox > li:last-child.k-item{position: relative}
#clubProfileLeaderboardType_listbox > li:last-child.k-item:before{ content: ""; position: absolute; left: 5px; right: 5px; height:0px; border-top:1px dashed #c5c5c5; top:-1px}
#poolProfileCourseType_listbox > li:last-child.k-item{position: relative}
#poolProfileCourseType_listbox > li:last-child.k-item:before{ content: ""; position: absolute; left: 5px; right: 5px; height:0px; border-top:1px dashed #c5c5c5; top:-1px}
.filterh{ height: 30px;}


