/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : Oct 16, 2014, 9:53:12 AM
    Author     : sgondal
*/

/*.registration-form .error{
        display:none;
        padding:5px 0 0;
        color:#ec0423;
        text-align:center;
        font-size: 12px;
}*/
label.error {
    float: none !important;
    color: #ED1B23 !important ;
    padding-left: .5em;
    vertical-align: top;
    font-size: 12px !important;
}
#main{
    max-width: 100%;
}
.clear{
    clear: both;
}

#main .tsbtn1{
    width:170px;
    font-size:16px;
    line-height:18px;
    height:auto;
    display:inline-block;
    vertical-align:top;
    height:33px;
    min-width:inherit;
    padding: 8px 4px;
    margin:0 auto 6px;
    color:#fff;
    height:auto;
    border-radius:2px;    
}
.question-block .tsseq:before{
    background: none;
}

.tsblock-content-left{
    height: 240px; 
    line-height: 25px;
    text-align: left;
    margin-top: 0px;
    color: #68727d;
}
.tsblock-content-left h3{
    color:#2AB0F1;
    font-weight: normal;
}
.tsblock-content-left a{
    color: #0593d3;    
    text-decoration: none;
}
#main .tsbtn1.remove{
    background: linear-gradient(to bottom, rgba(219,220,222,1) 0%,rgba(212,213,215,1) 14%,rgba(190,191,193,1) 45%,rgba(148,149,151,1) 97%,rgba(150,151,153,1) 100%);    
    border:solid 1px #95979a;
}

.tsprivacy-img{
    margin-left: 75px;
    max-width: 80%;
}
/*.setupbar .setup-steps{
    margin-right: 15%;
    -webkit-margin-end: 28%;
}*/

/*.setupbar .setup-steps li:last-child:before{
    width: 0px;
}*/
.versioniphone{
    overflow: hidden;
    max-width: 1252px;
    margin: 0 auto;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-top: 4px;
    text-align: right;
}
@media only screen and (max-width:320px){
    .setupbar .setup-steps{
        margin-right: 0;
    }
    .tsblock-content-left .tsprivacy-img{
        margin-left: 0;
    }
}

iframe[name='google_conversion_frame'] { 
    height: 0 !important;
    width: 0 !important; 
    line-height: 0 !important; 
    font-size: 0 !important;
    margin-top: -13px;
    float: left;
}
.btn-changed {
    border-top: none;
    border-right: none;
    border-bottom: none;
    border-left: none;
    width: 100%;
}
.input-form-changed .text {
    margin-bottom: 0px !important;
}
label[for=UserFname], label[for=UserLname], label[for=UserEmail], label[for=UserPassword] {
    float: left !important;
}
label[for=terms] {
    margin-left: -12%;
    margin-top: -4%;
    position: absolute;
}
.offer-code {
    /*margin-left: -11px !important;*/
}
label[for=UserLname], label[for=UserEmail], label[for=UserPassword] {
    margin-top: -4%;
}
.info-block  .info-content .text strong {	 
    color: #259DD8;
}
.feature-block .text strong {
    color: #259DD8;
}
#payForm .btn {
    margin-top: 0px;
    border: medium none;
}
.error-message {
    font-size: 15px;
    line-height: 22px;
    color: #e4157e;
    margin-bottom: 12px;
}
#payForm {
    padding: 0px 0px 14px;
}
.li-style {
    list-style: none;
}
.offer-a {
    font-size: 16px;
    margin-bottom: 10px;
    margin-left: 6px;
}
.offer-show {
    display: none;
    margin-bottom: 10px;
    margin-left: 0;
    margin-top: 10px;
    min-height: 45px;
    width: 430px;
}
#promocode {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #6dcff6;
    box-sizing: border-box;
    color: #329dd5;
    font-family: "Open Sans",Arial,Helvetica,sans-serif;
    font-size: 22px;
    height: 38px;
    line-height: 26px;
    padding: 6px 30px;
    width: 176px;
}
#promobutton {
    background: none repeat scroll 0 0 #b844fb;
    border-radius: 4px;
    box-sizing: border-box;
    color: #fff;
    display: block;
    float: left;
    font-size: 23px;
    line-height: 27px;
    margin: 0;
    min-width: 126px;
    padding: 6px 10px;
    text-align: center;
}
.offer-code {
    float: left;
    width: 186px;
}
.offer-code input::-moz-placeholder {
    color: #329dd5;
    opacity: 1;
}
.offer-button {
    float: left;
}
.offer-a a {
    cursor: pointer;
}
.cycle-gallery .meta{
    margin-bottom: 8px;
}

@media only screen and (max-width: 674px), only screen and (max-device-width: 674px) {
    /*    .offer-button {
            clear: both;
            float: left;
            margin-top: 10px;
        }*/
}

.lightbox .text-box{
    padding: 0px;
}
.dialogCommon{
    max-width: 960px;
}
.success-message{
    color:green;
    font-size: 18px;
}
.error-message-contact{
    color:#e4157e;
    font-size: 18px;
}
.nocc-div {
    width: 60% !important;
}
.nocc-div .fake-input-nocc {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #b5e6f9;
    border-radius: 4px;
    display: inline-block;
    float: left;
    height: 30px;
    left: 0;
    margin-right: 5px;
    /* position: absolute; */
    top: 2px;
    vertical-align: middle;
    width: 30px;
}
.nocc-div [type="checkbox"] + .fake-input-nocc:before {
    background: url("/img/sprite.png") no-repeat scroll -114px -296px rgba(0, 0, 0, 0);
    content: "";
    height: 20px;
    opacity: 0;
    position: absolute;
    margin: 5px 0 0 5px;
    /*top: 50%;
    left: 50%;
    margin: -10px 0 0 -10px;*/
    width: 20px;
}
.nocc-div [type="checkbox"]:checked + .fake-input-nocc:before {
    opacity: 1;
}
.ts-login-link{
    display:none !important ;
}
@media only screen and (max-width:767px){
    .ts-login-link{
        display:block !important;
    }
}
.select-month {
    position: relative;
} 
label[for='data[User][expMonth]'], label[for='data[User][expYear]']{
    display: block;
    position: absolute;
    top: -3px;
    left: 0px;
}
.month, .year {
    /* width: 100% !important;*/
}

select#ppCountry{
width: 279px;
height: 54px;
}


#promocode::-webkit-input-placeholder { /* WebKit browsers */
    color:    #329dd5;
}
#promocode:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    #329dd5;
}
#promocode::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    #329dd5;
}
#promocode:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    #329dd5;
}
.offer-code-error {
    font-size: 15px;
    line-height: 22px;
    color: #e4157e;
    margin-bottom: 12px;
}
#fancybox-wrap {
    margin-top: 2% !important;
}
@media only screen and (min-width:479px) and (max-width:700px) {
    label[for="UserLname"], label[for="UserEmail"], label[for="UserPassword"] {
        margin-top: -2%;
    }
    .checkbox-holder {
        margin-top: 2% !important;
    }
    label[for="terms"] {
        margin-left: -10%;
    }
}
/*@media only screen and (min-width:600px) and (max-width:610px) {
    label[for="UserLname"], label[for="UserEmail"], label[for="UserPassword"] {
        margin-top: -1%;
    }
    label[for="terms"] {
        margin-left: -8%;
        margin-top: 3% !important;
    }
    .checkbox-holder {
        margin-top: 2% !important;
    }
}*/
.ichat .chat .name {
    margin-bottom: 4px;
}
.ichat .chat li.blue .name {
    margin: 0 0 4px;
}
.chat .name{
    margin:13px 0 0 0;
}
.tsinfo_txt{
    margin: 20px 0 15px;
}
.list-holder{
    float: left;
}
/*.list-holder .scrollable-area-wrapper{
    width: 98% !important;
}*/
.container .tags li:after{
    background: none;
}
.contact-list-holder .tags li:before{
    background: none;
}
.contact-details-area .subtitle{
    margin: 0px;
    color: #3d73b8;
}
/*.vscrollbar{
    display: block !important;
}*/
.followings-holder .following-holder{
    float: none;
    padding: 46px;
}
.followings-holder .caution{
    /*width: 80%;*/
    background-color: #fafae1;
    /*height: 46px;*/
}
.followings-holder .cautionMsg{
    float: left;
    margin-top: 15px;
    margin-left: 6px;
}
.followings-holder .watch{
    float: right;
    margin-top: 10px;
}
.tsdate{
    margin: 3px;
}
.followings-holder .info_txt{
    margin-top: 14px;
    float: left;
}

#moreFbLink{
    width: 99%; 
    text-align: center;   
    border-bottom: 1px solid #e2e1e2;  
    margin-left: 4px;
}
#morealbumList,
#moreChatList,
#morePhotoList{
    width: 50px; margin: 10px auto;


}

#morealbumList a,
#moreChatList a,
#morePhotoList a{
    font-weight: bold;
}

/*//.ichat .chat .msg-holder { width: 100%; }*/

.container.add .list-holder.calls{
    width: 100%;
    height: 100%;
}

.container.add .alignleft{
    padding: 0;
}
.tsactive{
    background: #d3eef9;
    pointer-events: none;
}

.web-history{
    width: 98%;
}

p.tswrap {
    word-wrap: break-word;
}

.tscontainer{
    padding: 0px;
}
.tslist-holder{
    width: 98%;
}
.dashboard-message .text {

    padding: 16px 25px 11px 24px;
}

.header-holder.cp{
    max-width: 2000px;
}
.offer-a a{
    font-weight: bold;
    text-decoration: underline;
}

.tsinactive {
    opacity: 0.65; 
    cursor: not-allowed;
    pointer-events: none;
}

.no-commitment{
    width: 50%;
    float: right; 
    height: 182px; 
    padding-left: 50px; 
    margin-top: -75px;
}

.no-commitment>  div{float: left; }


@media only screen and (max-width:1000px){
    .no-commitment{
        width: 100%;
        margin-top:0;
        padding-top: 20px;
        padding-left: 0;
    } 
}
.addmenu > li {
    border-left: 1px solid rgba(0,0,0,0.1); 
}
.addmenu > li > a{
    padding: 17px 0 3px 14px;

}


.modal-text-header{ font-family: "open sans",Arial,Helvetica,sans-serif;font-size: 20px;font-weight: 600;text-align: left;color: #4c4c4c;line-height: 1.5; }
.modal-text-header-binverified{ font-family: open sans-serif;font-size: 25px;font-weight: 600;text-align: center;color: #4c4c4c;line-height: 1.5; }
.modal-text-content1{ font-family: "open sans",Arial,Helvetica,sans-serif;font-size: 18px;font-weight: 400;text-align: left;color: #4c4c4c;line-height: 1.5; }
.modal-text-content2{ font-family: "open sans",Arial,Helvetica,sans-serif;font-size: 15px;font-weight: 400;text-align: left;color: #4c4c4c;line-height: 1.5; }
.whosphoneinput{ background-color: #FFFFFF;width: 200px;height: 33px;color: #FFFFFF;font-family: "open sans",Arial,Helvetica,sans-serif;font-size: 18pt;font-weight: 400;text-align: left;color: #4c4c4c;line-height: 1.5;font-style: italic;text-indent: 10px;vertical-align: middle;border-radius: 6px;border-bottom: 2px solid #D5D5D5;border-top: 2px solid #D5D5D5;border-left: 2px solid #D5D5D5;padding: 3px 0px; }
/*//.searchnowbtn{ width: 146px;height: 33px;background-color: #6BAD3E;font-family: "open sans",Arial,Helvetica,sans-serif;font-size: 18pt;font-weight: 400;text-align: left;color: #FFFFFF;line-height: 1.5;padding: 4px 10px;border-top-right-radius: 7px;border-bottom-right-radius: 7px;margin-top: -1px;border-bottom: 2px solid #D5D5D5;border-top: 2px solid #D5D5D5;border-right: 2px solid #D5D5D5; }*/
.searchnowbtn{margin-left: 10px;border: 2px solid #D5D5D5;border-radius: 7px;width: 271px;background: #9a00fd;font-weight: 400;line-height: 1.5;font-size: 17pt;text-align: center;font-family: Open sans-serif;color: #FFFFFF;line-height: 1.8;}
.height-30{ height: 30px; }
.cancel-beenverified{ display: none; }
.width-612-beenverified{ width: 612px; height: 460px; }
.modal-text-content1-binverified{ text-align: center; }
#dialogBeenVerified{background-image: url("/img/binverified_poopup.png");background-size: 730px;}
.contact-details-area a.whoisthisbtn{ display: inline;background: #aa25f7;/* width: 100px; height: 100px; */padding: 10px;color: #FFFFFF;height: 100px;border-radius: 8px;background-image: linear-gradient( to bottom, white, #aa25f7 25% ); }
.list-holder ul a.whoisthisbtn{ display: inline;background: #aa25f7;/* width: 100px; height: 100px; */padding: 10px;color: #FFFFFF;height: 100px;border-radius: 8px;text-decoration: none;background-image: linear-gradient( to bottom, white, #aa25f7 25% ); }
.text-decoration-none1{ text-decoration: none; }
/*//.searchnowbtn:hover{ text-decoration: none;background: #5C9C2F; }*/
.searchnowbtn:hover{ text-decoration: none;background: #9a00fd; }
.cancel-beenverified:hover{ text-decoration: none; }
.whoisthislink{ font-family: "open sans",Arial,Helvetica,sans-serif;font-size: 10pt;font-weight: bold;color: #aa25f7;cursor: pointer; }
.whoisthislink:hover{ text-decoration: none; }
.list-holder ul a.margin-top-36{ margin-top: -36px; }
.list-holder ul a.height-14{ height: 14px; }
.color-grey-temp{ color: grey;font-size: 13px; } .alert-beenverified{ font-family: "open sans",Arial,Helvetica,sans-serif;font-size: 12px;font-weight: 400;text-align: left;color: #4c4c4c;line-height: 1.5; }
.color-grey-temp-binverified{color: #4c4c4c;font-family: Open sans-serif;}
.model-background-img-binverified{ margin-top: 190px;margin-left: 55px; }
/*@media only screen and (max-width:691px){
    .iponenav ul{
        overflow: overlay !important;
        height: 80px !important;
    }
    .iponenav ul li{
        float: none !important;
        width: auto !important;
        display: table-cell !important;
    }
    .iponenav .scrollable-area, .sms-imessages .scrollable-area{
        height: 82px !important;
    }
}*/
/*@media only screen and (min-width:623px) and (max-width:691px){
    .iponenav ul{
        overflow: overlay !important;
        height: 80px !important;
    }
    .iponenav ul li{
        float: none !important;
        width: auto !important;
        display: table-cell !important;
    }
    .iponenav .scrollable-area, .sms-imessages .scrollable-area{
        height: 82px !important;
    }
}*/
@media only screen and (max-width: 767px){
    .iponenav ul{
/*        overflow: overlay;
        height: 80px;*/
    }
    .iponenav ul li {
        /*float: none;*/
        width: 100%;
        /*display: table-cell;*/
    }
/*    .iponenav .scrollable-area, .sms-imessages .scrollable-area{
        height: 82px !important;
    }*/
    .social-networks li {width: 100px;}
}
/*@media only screen and (max-width:691px){
    #sidebar .vscroll-line{
        display: none;
    }
}*/
/*@media only screen and (min-width:692px){
    #sidebar{
        width: 146px;
    }
    .content-holder{
        margin-left: 145px;
    }
    #sidebar .scrollable-area{
        width: 100% !important;
    }
}
@media only screen and (min-width: 692px){
    .content-holder {
       margin: 0px;
    }
}
@media only screen and (max-width: 767px){
    #sidebar {
        width: 100%;
    }
}*/


 #sidebar .teens.children{
        opacity:1;
        z-index: 2;
    }

.tsworldmap{
    background: url('/img/map.jpg');
    background-size: 100%;
    height: 615px;
    background-repeat: no-repeat;    
    position: relative;
} 

.content-box.android .message-box .message-frame li {padding: 12px 15px 13px 15px;}

.main-wrap .content-container .header .next {
    font-size: 12px;
    line-height: 11px;
    display: inline-block;
    vertical-align: middle;
    margin: 0px 7.9% 0px 4.9%;
    color: #808082;
    position: relative;
}

.main-wrap .content-container .header .next:before {
    position: absolute;
    top: -11px;
    left: 50px;
    width: 12px;
    height: 43px;
    background: url("/img/img-other.png") no-repeat scroll -4px -115px transparent;
    content: "";
}
.addmenu .icons li span.iphone, .addmenu .icons li span.facebook, .addmenu .icons li span.instagram{
    cursor: pointer;
}
.aside .recent-message .scroll-part ul {

    padding: 4px 27px 0px 5px;
}
.texts-list time{
    color: #959595;
}
.list-comments time{
    color: #959595;
}
.texts-list .message-box:after{
    background: none;
}
#map_canvas img{
    max-width: none;
}
.tsbtn-link{
    text-align: center;
    padding: 10px;
    margin: 10px 0 7px;
    text-decoration: none;
    border-radius: 6px;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    background: #62a3db url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyYTNkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ODc4YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #62a3db 0%, #4878ba 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62a3db), color-stop(100%,#4878ba));
    background: -webkit-linear-gradient(top,  #62a3db 0%,#4878ba 100%);
    background: -o-linear-gradient(top,  #62a3db 0%,#4878ba 100%);
    background: -ms-linear-gradient(top,  #62a3db 0%,#4878ba 100%);
    background: linear-gradient(to bottom,  #62a3db 0%,#4878ba 100%);    
}
.main-wrap .content-container .tsbtn-link{
    /*width: 16%;*/
}
.tsworldmap div {
    width:100%;
    padding-top:20%;
}

.tsworldmap div p{
    margin:0 auto;
    width:158px;    
}
.gallery-section blockquote q:after{
    bottom: 3px;
}
@media only screen and (max-width: 320px), only screen and (max-device-width: 320px) {
    .main-wrap .content-container .tsbtn-link{
        width: 92%;
    }    
}

.helpcenter .helpinfo .tel{
    padding: 0;
}

.helpcenter .helpinfo .tel:after{
    background: none;
}



.iponenav ul li a.tscontact:after{ background-position:-86px -615px; }
.iponenav ul li a.tscontact:hover:after, .iponenav ul li.active a.tscontact:after{ background-position:  -12px -615px;}

.iponenav ul li a.apps-list:after{ background-position: -86px -674px; }
.iponenav ul li a.apps-list:hover:after, .iponenav ul li.active a.apps-list:after{ background-position: -12px -674px;}


.message-box .preload{

    border: 1px solid #cdcdcd;
    text-align: center;
    position: relative; 
    overflow: hidden; 
    width: auto; 
    height: 324px;
    margin-top: 31px;
    padding-right: 0px;
}


.message-box .load,
.recent-message .load
.call-block .load,
.call-block .no-message,
.recent-message .no-message,
.message-box .no-message{
    display: none;
}

.call-block .preload ,
.recent-message .preload{
    text-align: center;
    height: 137px;
}

.content-box.android .message-box .message-frame ul{
    height: 345px;

}
.container .list-holder h2{
    margin: 20px 52px 8px 0px;
}
.accountform .row {
    padding: 0 0 8px;
}

.iponenav ul li a.in-follow:after {
    background: url(/img/bg-icons.png) no-repeat 7px -115px;
}
.iponenav ul li a.in-follow:hover:after,.iponenav ul li.active a.in-follow:after {
    background: url(/img/bg-icons.png) no-repeat -61px -115px;
}
.iponenav ul li a.in-followers:after {
    background: url(/img/bg-icons.png) no-repeat 6px -176px;
}
.iponenav ul li a.in-followers:hover:after,.iponenav ul li.active a.in-followers:after {
    background: url(/img/bg-icons.png) no-repeat -62px -176px;
}
.iponenav ul li a.in-media:after {
    background: url(/img/bg-icons.png) no-repeat 6px -54px;
}
.iponenav ul li a.in-media:hover:after, .iponenav ul li.active a.in-media:after {
    background: url(/img/bg-icons.png) no-repeat -62px -54px;
}
.iponenav.add ul li a span {
    vertical-align: top;
}
.device-info dl dt {
    float: left;
    font-weight: bold;
    color: #000000;
}
.select-device>header>p {
    margin: 0 0 0 88px;
}

.tscontact-list-holder .scrollable-area-wrapper{
    width:95%;
}
.tscontact-list-holder .tags{
    /*padding: 2px 0 0;*/
}
.tscontact-list-holder .tags li{
    margin: 0 0 18px;
    font-size: 12px;
    line-height:5px;
}
@media only screen and (max-width: 833px) {
    .select-device>header>p {
        margin: 0 0 0 46px;
    }
}
.subtitle-view{
    float: left;
    font-size: 16px;
    font-weight: 300;
    color: #f1f1f2;
    line-height: 28px;
    padding: 0 0 0 35px;
    position: relative;
}
.subtitle-view a{
    color: #c0e7f6;
    line-height: 22px;
    display: inline-block;
    vertical-align: top;
    margin: 6px 0 0;
    border-bottom: solid 2px #4fafdf;
}
#main .accountinfo .email{
    margin: 0 0 34px;
}
#main .accountinfo .label {
    margin: 0 0 24px 1px;
}
.accountform .row {
    padding: 0 0 20px;
}
#main .accountinfo label{
    margin: 0 0 8px 1px;
}
#divlname div.field{
    margin-bottom: 38px;
}
#divseca div.field{
    margin-bottom: 38px;
}
.divpasswordcurrent{
    margin-top: 30px;
}
#main .accountinfo .trail{
    margin-bottom: 34px;
}
.waiting-block .msg-success {
    width: 298px;
}
.name-input{
    box-shadow: inset 1px 1px 3px rgba(0,0,0,.25);
    border: solid 1px #cacbcb;
    width: 300px;
    padding: 11px 26px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    color: #8d8d8d;
    font-weight: 400;
    height: 44px;
    font: 18px/20px 'open sans', sans-serif;
}
.edit-pencil{
    position: absolute;
    /*	top: 2px;
        left: -17px;*/
    width: 13px;
    height: 16px;
    content: '';
    background: url(/img/img-other.png) no-repeat -96px -74px;
    margin-top: 10px;
    margin-left: 8px;
}
.edit-pencil-outer, .name-edit-save, .name-edit-cancel{
    font-size: 14px;
    text-decoration: none;
    cursor: pointer;
}
.edit-succeeded, .edit-unsucceeded, .edit-blank, .edit-less{
    font-size: 14px;
/*    margin-left: 30px;*/
}
.edit-succeeded{
    color: green;
}
.edit-unsucceeded, .edit-blank, .edit-less{
    color: red;
}
.help-troubleshooting{min-height: 500px;}
.help-troubleshooting li{
    list-style: none;
    float: left;
    padding: 15px;
}
.ts-header{
    overflow: hidden;
    padding: 5px 11px 2px 7px;
    border-bottom: 1px solid #ebf6fb;
    text-align: center;
}
.ts-header .icon-place {
    background: url(/img/img-other.png) no-repeat -130px 0;
    width: 55px;
    height: 55px;
    overflow: hidden;
    text-indent: -9999px;
    margin: 0;
    float: left;
}
.ts-header .btn-link {
    text-align: center;
    float: right;
    padding: 10px;
    margin: 10px 0 7px;
    width: 153px;
    text-decoration: none;
    border-radius: 6px;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    background: #62a3db url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #62a3db 0%, #4878ba 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62a3db), color-stop(100%,#4878ba));
    background: -webkit-linear-gradient(top, #62a3db 0%,#4878ba 100%);
    background: -o-linear-gradient(top, #62a3db 0%,#4878ba 100%);
    background: -ms-linear-gradient(top, #62a3db 0%,#4878ba 100%);
    background: linear-gradient(to bottom, #62a3db 0%,#4878ba 100%);
}
.ts-header .header {
    overflow: hidden;
    padding: 5px 11px 2px 7px;
    border-bottom: 1px solid #ebf6fb;
    text-align: center;
}
.ts-header .text-middle {
    padding: 17px 0 0;
}
.ts-header .preview {
    font-size: 12px;
    line-height: 11px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 7.9% 0 4.9%;
    color: #808082;
    position: relative;
}
.ts-header .preview:before {
    position: absolute;
    top: -11px;
    left: -17px;
    width: 12px;
    height: 43px;
    background: url(/img/img-other.png) no-repeat -24px -114px;
    content: '';
}
.ts-header .location {
    font-size: 14px;
    line-height: 18px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 0.2%;
    color: #38579b;
}
.ts-header .next {
    font-size: 12px;
    line-height: 11px;
    display: inline-block;
    vertical-align: middle;
    margin: 0px 7.9% 0px 4.9%;
    color: #808082;
    position: relative;
}
.ts-header .next:before {
    position: absolute;
    top: -11px;
    left: 50px;
    width: 12px;
    height: 43px;
    background: url("/img/img-other.png") no-repeat scroll -4px -115px transparent;
    content: "";
}

.select-device .device-info dl{
    line-height: 18px;
}

.device-info dl{
    line-height: 18px;
}
.text-boxmodal{
    position: relative;margin: 0 auto;width: 400px;background-color: white;padding: 166px 114px;
}
.googleplay{ margin-top: -70px; }
.iosbug{ float: left;width: 123px;height: 123px; }
.iosbugeng{ background: url(/img/heros/eng/ios9_bug.png) no-repeat; }
.iosbugspa{ background: url(/img/heros/spa/ios9_bug.png) no-repeat; }
.newbug{ width: 41px;height: 25px;margin: 0 0% 0px 34%; }
.feature-block ul li{ width: 32%; }
.feature-block ul li .img-holder{ margin: 0 auto 0px; }
.feature-block ul li .text { padding: 0 62px; }
.feature-block ul li p { margin: 0 0 16px;color: #68727d; }
.width-590{ width: 590px; }
.ios_monitor_app_heading{
    font:200 16px/12px 'open sans', sans-serif;font-size: 24px;font-weight: 400;color: #104454;line-height: 1.5;text-align: left;word-wrap: break-word;
}
.ios_monitor_app_heading span{ font:600 16px/12px 'open sans', sans-serif;font-size: 24px;font-weight: 600;color: #104454;line-height: 1.5;text-align: left;word-wrap: break-word; }
.width-264{ width: 264px; }
.margin-left18{ margin-left: 18px; }
.textaligncenterimp{ text-align: center !important; }
.ios_monitor_app_text{ font:200 16px/12px 'open sans', sans-serif;font-size: 18px;font-weight: 400;color: #104454;line-height: 1.5;text-align: left;word-wrap: break-word; }
.ios_monitor_app_text2{ font:200 16px/12px 'open sans', sans-serif;font-size: 14px;font-weight: 400;color: #104454;line-height: 1.5;text-align: left;word-wrap: break-word; }
.vertical-align-bottom{ vertical-align: bottom; }
@media only screen and (min-width:1280px){
    .setupbar .setup-steps{
        -webkit-margin-end: 35%;
    }
}
.helpcenter .faqs ul li div a,.helpcenter .faqs ul li div a:after,.helpcenter .faqs ul li.active div a:after{
    border-color: white transparent transparent transparent;
    border-width: 0px;
}
/*.setupbar .setup-steps.add1{
    width: 92%;
    position: absolute;
}
@media only screen and (max-width: 899px){
    .android-block .setupbar .setup-steps li {
        width: 66px;
    }
}
@media only screen and (min-width:692px){
    .android-block .setupbar .setup-steps li {
        width: 66px;
    }
}
@media only screen and (max-width: 1157px){
    .setupbar .setup-steps.add1 li{
        width: 67px;
    }
}
@media only screen and (min-width:692px){
    .setupbar .setup-steps.add1 li{
        width: 67px;
    }
}
@media only screen and (max-width: 691px){
    .setupbar .setup-steps.add1 li{
        width: 19px;
    }
}
@media only screen and (max-width: 695px){
    .setupbar .setup-steps.add1 li {
        width: 66px;
    }
}
@media only screen and (min-width: 692px){
    .setupbar .setup-steps.add1 li {
        width: 66px;
    }
}
@media only screen and (max-width: 899px) and (min-width: 810px){
    .android-block .setupbar{
        height: 155px;
    }
}*/
.subtitle-outer{
    width:120px;float: left;
}
.restart-outer{
    width: 114px;height: 50px;display: inline;
}
.ul-outer{
    width: 64%;height: 50px;float: right;
}
.ul-steps{
    float: left;display: inline-flex;
}
@media only screen and (min-width:692px){
    .android-block .setupbar .setup-steps li {
        width: 46px;
    }
}
@media only screen and (min-width: 900px){
    .android-block .setupbar .setup-steps li {
        width: 46px;
    }
    .android-block .setupbar .setup-steps.add1 li:after {
        width: 0px;
    }
}
@media only screen and (max-width: 999px) and (min-width: 692px){
    .setupbar .setup-steps.add1 {
        margin: 0;
        width: 100%;
        padding: 10px 0px 0px 0px;
        box-sizing: border-box;
    }
    .android-block .setupbar .setup-steps li {
        width: 46px;
    }
    .android-block .setupbar .setup-steps.add1 li:after{
        width: 0px;
    }
    .restart-outer {
        display: table-row;
    }
    .android-block .btn-start {
        left: 46%;
    }
}
/*@media only screen and (max-width: 691px) and (min-width: 623px) {
    .setupbar .setup-steps.add1 {
        margin: 0;
        width: 300px;
        padding: 10px 0px 0px 0px;
        box-sizing: border-box;
    }
    .android-block .setupbar .setup-steps li {
        width: 23px;
    }
    .android-block .setupbar .setup-steps.add1 li:after {
        width: 72px;
    }
}*/
@media only screen and (max-width: 899px) {
    .restart-outer {
        display: table-row;
    }
    .android-block .btn-start {
        left: 46%;
    }
}
@media only screen and (max-width: 767px){
    .android-block .btn-start {
        position: absolute;
        display: block;
        margin: 0px;
    }
    .versioniphone{
        display: none;
    }
}
/*@media only screen and (max-width: 999px){
    .android-block .setupbar .setup-steps li {
        width: 22px;
    }
}*/
/*@media only screen and (max-width: 899px){
    .android-block .setupbar .setup-steps li {
        width: 37px;
    }
    .android-block .setupbar .setup-steps.add1 li:after{
        width: 56px;
    }
}*/
.setupbar .setup-steps{
    float: none;
}

.ichat .chat li {
    margin-bottom: -2px;
}
.container .caution{
    /*background-color: #fdfdf1;*/
}
.container .caution:after{
    background: none;
}
.flash-outer{
    position: relative;
    width: auto;
    display: flex;
    margin-bottom: -32px;
}
.flash-outer div{
    margin: 0 auto;
    color: #ED1B23;
}
.submit-outer{
    position: relative;
    display: flex;
}
#main .accountinfo .loginform input[type="submit"]{
    margin-left: auto;
    margin-right: auto;
}
#moreLink a{
    text-align: center;
    display: inline-block;
}

.ts-alert-warning{
    padding: 7px 15px 6px;
    background-color: #fafae1;
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    display: block;
}

.ts-alert-warning a {
	color: #37b34a;
}
.tsGetLatestDataButtonDiv .tsGetLatestDataButton {
    color: white;
    text-decoration: none;
}
/*.tsGetLatestDataButtonDiv{
    height: 25px;
}*/

.tsGetLatestDataButton{
    color: white;
    float: right;
    padding: 6px;
    font-size: 12px;
    margin-top: 0px;
}


.full-page-loader{
    position: absolute;
    z-index: 9999;
    top: 0px;
    right: 0px;
    left: 0px;
    background-color: rgba(250,250,250,0.5);
    width: 100%;
    height: 100%;
    display: none;
}

.full-page-loader img{
    position: relative;
    top:50%;
    left:50%;
    margin-top: -30px;
    margin-left: -30px;
}

.text-box.js{
    text-align: justify;
}

.text-box ol .email{
	color:inherit;
}

.text-box .address-holder address{
    color: inherit;
}

.dashboradbar{z-index: 10}



.content-box .option{
	list-style: none;
	margin: 0 0 7px;
	padding: 0;
        text-align: center;
        display: none;
}
.content-box .option li{
	text-align: center;
	display:inline-block;
	vertical-align:middle;
	margin: 0 10px 0 0;
}
.content-box .option li a:hover span,
.content-box .option li.active span{
	color: #000;
	text-decoration: none;
}
.content-box .option li a:hover{
	text-decoration: none;
		color: #000;
}
.content-box .option .img-frame{
	display:inline-block;
	vertical-align:middle;
}
.content-box .option li .edit{
	position: relative;
	margin: 0 0 0 44px;
	font-size: 11px;
	line-height: 16px;
}
 
.content-box .option .img-frame.instagram{
	margin: 5px 0;
}
.content-box .option li span{
	display: block;
	font-size: 11px;
	line-height: 19px;
}

.content-block .option .img-frame.instagram{margin: 0;} 

.content-block .option li span.link{
    line-height: 13px;
}

.content-block .option li .edit,
.content-box .option li .edit{
    font-size: 14px;

}
.content-block .option li .edit:before ,
.content-box .option li .edit:before{
    content: '';
    position: absolute;
    height: 25px;
    width: 25px;
    left: -25px;
    top: -3px;
    background: url("/img/edit_icon.png") no-repeat;
}

.recent-message .scrollable-area,
    .call-block .scrollable-area,
    .message-frame.scrollable-area{
        overflow-y: scroll;
        overflow-x: hidden;
    }

.scrollable-area,.chat-holder {
        overflow-y: auto;
        overflow-x: hidden;
    }
.tssidebar.teens{
    display:none;
}

.tsnext-div{
    margin: 12px auto;
    font-size: 16px;
    width: 50px;
}

.contact-list-holder .tags{
    position: absolute;
}

#dialogPp ul li,#dialogEula ul li{
    width: auto;
    height: auto;
}


#moreLink{
    width: 45px;
    margin: 10px auto;
}


.news-block-sample div {
      color: #68727d;
      font-size: 21px;
      line-height: 30px;
      width: 28%;
      /*margin: 10px 50px 50px;*/
      padding: 20px;
      padding-left: 2%;
      padding-right: 2%;      
      display: inline-block;
      text-align: center;
    }
.tsgp-div .tsmanage_img{
    width: 150px;
}    
.ts-monitor-div{
    width: 160px !important;
}
.ts-manage-div{
    width: 140px !important;
}
.blank-img-holder{
    width: 138px !important;
}
.margin-bottom-20{
    margin-bottom: 20px;
}
.hr-margin-left-212{
    margin-left: 212px;
    background-color: #DEDFDF;
}
.iphonemanagenav{ width: 274px; }
.managemenu ul li:after {
    position: absolute;
    right: 16px;
    top: 18px;
    content: '';
    width: 11px;
    height: 41px;
    z-index: 2;
    background: url(/img/sprite.png) -74px -269px no-repeat;
    margin-top: -4px;
}
.managemenu ul li {
    overflow: hidden;
    border-bottom: solid 1px #cecece;
}
.iphonemanagenav ul li a div.manageoptions{
   font-family: 'Open Sans', sans-serif;font-size: 16px;line-height: 17px;color: #46AADD;margin-top: -16px;font-weight: 600;
}
.iphonemanagenav ul li a:after,.iponenav ul li a:after{
    background: url(/img/iphone-sprite_all.png) -17px -6px no-repeat;
}
.iponenav ul li a.installed-apps:after{
    background-position: -92px -4112px;
    width: 36px;
    height: 36px;
    left: 15px;
    top: 18px;
}
.iponenav ul li.active a.installed-apps:after,.iponenav ul li a.installed-apps:hover:after{
    background-position: -18px -4112px;
    width: 37px;
    height: 36px;
    left: 15px;
    top: 18px;
}
.iphonesprite{ background: url('/img/iphone-sprite_all.png') no-repeat; }
.iphonemanagenav ul li a.apps:after {
    background-position: -91px -793px;
    width: 37px;
    height: 37px;
    margin-top: 4px;
}
.iphonemanagenav ul li a.apps:hover:after, .iphonemanagenav ul li.active a.apps:after,.app-icon-modal,.iphoneappimg{
    background-position: -17px -793px;
    width: 37px;
    height: 37px;
    margin-top: 4px;
}
.iphonemanagenav ul li a.purchase:before {
    background-position: -17px -1029px;
}
.iphonemanagenav ul li a.purchase:after {
    background-position: -91px -1029px;
    width: 37px;
    height: 37px;
    margin-top: 4px;
}
.iphonemanagenav ul li a.purchase:hover:after, .iphonemanagenav ul li.active a.purchase:after,.purchase-icon-modal{
    background-position: -17px -1029px;
    width: 37px;
    height: 37px;
}
.iphonemanagenav ul li a.camera:before {
    background-position: -17px -970px;
}
.iphonemanagenav ul li a.camera:after {
    background-position: -91px -970px;
    width: 37px;
    height: 37px;
    margin-top: 4px;
}
.iphonemanagenav ul li a.camera:hover:after, .iphonemanagenav ul li.active a.camera:after, .camera-icon-modal{
    background-position: -17px -970px;
    width: 37px;
    height: 37px;
}
.iphonemanagenav ul li a.camera.droid:before {
    background-position: -12px -970px;
}
.iphonemanagenav ul li a.camera.droid:after {
    background-position: -86px -970px;
    width: 42px;
    height: 37px;
    margin-top: 4px;
}
.iphonemanagenav ul li a.camera.droid:hover:after, .iphonemanagenav ul li.active a.camera:after, .camera-icon-modal{
    background-position: -12px -970px;
    width: 42px;
    height: 37px;
}
.iphonemanagenav ul li a.webbrowser:before {
    background-position: -17px -852px;
}
.iphonemanagenav ul li a.webbrowser:after {
    background-position: -91px -852px;
    width: 37px;
    height: 37px;
}
.iphonemanagenav ul li a.webbrowser:hover:after, .iphonemanagenav ul li.active a.webbrowser:after, .browser-icon-modal{
    background-position: -17px -852px;
    width: 37px;
    height: 37px;
}
.iphonemanagenav ul li a.passcode:before {
    background-position: -17px -911px;
}
.iphonemanagenav ul li a.passcode:after {
    background-position: -91px -911px;
    width: 37px;
    height: 37px;
    margin-top: 4px;
}
.iphonemanagenav ul li a.passcode:hover:after, .iphonemanagenav ul li.active a.passcode:after, .passcode-icon-modal{
    background-position: -17px -911px;
    width: 37px;
    height: 37px;
}
.manage-icon-img{
    background: url('/img/teennenu-iconssprite.png') no-repeat;
    background-position: -60px -318px;
    width: 19px;
    height: 36px;
}
.float_left{ float: left; }
.float_right{ float: right; }
.all-apps{
    float: left;
    margin: 6px 17px;
}
.appsall{
    background-position: -20px -1570px;
    width: 80px;
    height: 25px;
    margin: 6px 14px;
}
.apps17{
    background-position: -56px -1620px;
    width: 43px;
    height: 28px;
}
.apps12{
    background-position: -56px -1673px;
    width: 43px;
    height: 28px;
}
.apps9{
    background-position: -62px -1726px;
    width: 37px;
    height: 28px;
}
.apps4{
    background-position: -62px -1779px;
    width: 37px;
    height: 27px;
}
.apps-main{ margin: 10px 0px;height: 50px;border-bottom: 1px solid;border-bottom-color: #E6E7E7; }
.msgshow{ text-align: center;border-bottom: 1px solid;border-bottom-color: #E6E7E7;padding-bottom: 8px;cursor: pointer;color: #0F93D4; }
.appblockalertinput{ float: right;margin: 0 12px; }
.inlineblock{ display: inline-block; }
.itunesimg{
    background-position: -17px -1147px;
    width: 37px;
    height: 37px;
}
.appstoreimg{
    background-position: -16px -1087px;
    width: 38px;
    height: 38px;
}
.apppurchasingimg{
    background-position: -17px -1204px;
    width: 38px;
    height: 39px;
}
.cameraimg{
    background-position: -21px -1324px;
    width: 28px;
    height: 23px;
}
.facetimeimg{
    background-position: -19px -1353px;
    width: 35px;
    height: 20px;
}
.screenshotimg{
    background-position: -18px -2367px;
    width: 36px;
    height: 49px;
}
.safariwebimg{
    background-position: -17px -1265px;
    width: 37px;
    height: 37px;
}
.passcodeimg{
    background-position: -17px -911px;
    width: 37px;
    height: 37px;
}
.unlock{
    background-position: -24px -1395px;
    width: 22px;
    height: 29px;
}
.clearallrestrictions_btn{
/*    bottom: 0px;
    position: absolute;*/
    padding: 13px;
    float: left;
}
.editrestrictions_btn{ display: none; }
.clearallrestrictions_btn img{
    width: 126px;
    height: 58px;
    cursor: pointer;
}
.redlock{
    background-position: -25px -4071px;
    width: 21px;
    height: 21px;
}
.manageiphoneicon{ margin: 22px 34px 0px; }
.tablealigncenter{ margin: 10px auto;display: table;}
.restrictionsnone{ margin: 13px 0px 0px 30px; }
.paddingbottom6{ padding-bottom: 6px; }
.scrollable-area-padding{ padding: 4% 19%; }
.iphoneappimginline{ display: inline-block;margin-left: 12px; }
.appsondevice{ display: inline-block;vertical-align: top;margin: 12px;font-size: 16px;color: #0F93D4; }
.webhistorypadding{ width: 90%;padding: 40px; }
.height-10{ height: 10px; }
.height-50{ height: 50px; }
.height-60{ height: 60px; }
.width-50{ width: 50px; }
.padding-8{ padding: 8px; }
.block-display{ display: block; }
.border-radius-12{ border-radius: 12px; }
.relative-position{ position: relative; }
.margin-60_40_0{ margin: -60px 40px 0px; }
.margin-left-46{ margin-left: 46px; }
.margin-top-14{ margin-top: 14px; }
.app-name{ margin: 6px;word-wrap: break-word;font-weight: bold; height: 44px;overflow-y: hidden;margin-bottom: 15px; }
.app-rating{ margin: 6px;word-wrap: break-word; }
.padding0_74_0_44{ padding: 0px 74px 0px 44px; }
.block-now{ text-decoration: none;width: 100px;background: #269DD8; }
.block-now:hover{ text-decoration: none; }
.width-70{ width: 70px !important; }
.height-70{ height: 70px !important; }
.margin-0-auto-14{ margin: 0px auto 14px !important; }
.margin-0-auto{ margin: 0 auto; }
.manage-service-msg{ width: 300px !important;font: 500 23px/26px 'open sans', sans-serif;font-size: 14px; }
.width-100{ width: 100px; }
.red-text{ color: red; }
.margin-6-20{ margin: 6px 20px; }
.block-apps-bug-eng{ background: url(/img/heros/eng/blockapps_bug.png) no-repeat; }
.block-apps-bug-spa{ background: url(/img/heros/spa/blockapps_bug.png) no-repeat; }
.btn-clear {
  -webkit-border-radius: 28;
  -moz-border-radius: 28;
  border-radius: 28px;
  font-family: Arial;
  color: #6690C8;
  font-size: 20px;
  background: #FFFFFF;
  padding: 10px 20px 10px 20px;
  border: solid #306BB5 1px;
  text-decoration: none;
}
.iphonenavmanage .scrollable-area{
    height: 674px;
}
.display-table{ display: table; }
.color-text1E9AD7{ color: #1E9AD7;}
.content-color-text638FC8{ color: #638FC8; }
.font-size-large{ font-size: large; }
.font-weight600{ font-weight: 600; }
.padding4-14{ padding: 4px 14px;}
.intro-block .form-holder h2.font-size-36{ font-size: 36px;margin: 0px; }
.intro-block .form-holder h2.new-member-text{font: 400 30px 'open sans', sans-serif; line-height: 1.5; text-align: left; color : #06b6ea; padding-left: 130px;}
.updhome{ color: #104454;font: 400 15px 'open sans', sans-serif;line-height: 1.5;padding: 0px 64px 20px;margin-left: 70px; } 
.margin-0{ margin: 0px; }
.width-50percent{ width: 50%; }
.new-bug-icon{ background: url(/img/new_bug.png) no-repeat;width: 91px;height: 38px; }
.manage-icon-bug-icon{ background: url(/img/manage_iphone_icon.png) no-repeat;width: 80px;height: 163px; }
.margin-24-60{ margin: 24px 60px; }
.width-176{ width: 176px; }
.margin-8-26{ margin: -8px -26px; }
.width-594{ width: 594px; }
.manage-text{ font-size: 34px;line-height: 34px;color: #3D73B8; }
.width-30{ width: 30px; }
.margin-right-16{ margin-right: 16px; }
.color-text3D73B8{ color: #3D73B8; }
.beta-text{ color: #D5D7D8;font-size: 15px;font-weight: 800;}
.list-style-initial{ list-style: initial; }
.try-manage-now{ background-color: #208BCB;color: #FFFFFF;width: 200px;font-size: 14px;cursor: pointer; }
.close-manage-modal{ width: 200px;background-color: #D5D7D8;color: #000000;font-size: 14px;margin-right: 40px; }
.manage-features{ width: 54%;float: right; }
.font-size-12{ font-size: 12px; }
.height-20{ height: 20px; }
.width-250{ width: 250px; }
.width-47{ width: 47px; }
.word-wrap-break{ word-wrap: break-word; }
.show-app-list{ display: none;text-align: center; }
.show-app-list-button{ cursor: pointer;width: 200px;height: 32px;font-size: 15px; }
.margin-top-7{ margin-top: -7px; }
.margin-top8{ margin-top: 8px; }
.margin-top-4{ margin-top: -4px; }
.border-bottom0{ border-bottom: 0px; }
.width-38{ width: 38%; }
.width-62{ width: 62%; }
.margin-top10{ margin-top: 10px; }
.width-138{ width: 138px; }
.app-anchor-modal-icon{ background: url(/img/app_anchor_icon_small.png) no-repeat;width: 38px;height: 38px; }
.reload-link{ display: none; }
.font-size-9{ font-size: 9px; }
.two-cols .devices-options-manage{ width: 600px; }
.font-size-20{ font-size: 20px; }
.text-center{ text-align: center; }
.cursor-pointer{ cursor: pointer; }
.color-blue{ color: blue; }
.margin-top6{ margin-top: 6px; }
.margin-left2{ margin-left: 2px; }
.font-size-15{ font-size: 15px;}
.margin-bottom4{ margin-bottom: 4px; }
.margin-top0{ margin-top: 0px; }
.margin-top0-15{ margin: 0px 15px; }
.margin-top160{ margin-top: 160px; }
.color-green{ color: green; }
.text-left{ text-align: left; }
.flood-msg-div{ background-color:#9900FF;text-align: center;color: white;padding: 5px;font-size: 14px; }
.flood-msg-span{ display: inline-block;vertical-align: top;margin-top: 10px;line-height: 1.3; }
.flood-msg-button{ margin-top: 8px;display: inline-block;vertical-align: top; }
.margin-top52{ margin-top: 52px; }
.tsbtn-link-small{
    text-align: center;
    padding: 2px 10px;
    margin: 10px 0 0px;
    text-decoration: none;
    border-radius: 10px;
    color: #000;
    font-size: 12px;
    line-height: 18px;
    background-color: #D3EEF9;
    display: inline-table;
/*    background: #62a3db url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzYyYTNkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0ODc4YmEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #62a3db 0%, #4878ba 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#62a3db), color-stop(100%,#4878ba));
    background: -webkit-linear-gradient(top,  #62a3db 0%,#4878ba 100%);
    background: -o-linear-gradient(top,  #62a3db 0%,#4878ba 100%);
    background: -ms-linear-gradient(top,  #62a3db 0%,#4878ba 100%);
    background: linear-gradient(to bottom,  #62a3db 0%,#4878ba 100%);    */
}
.chat .msg-holder-100-per{
    width: 100%;
    text-align: center;
    padding: 16px 10px 20px;
    font-size: 13px;
    line-height: 18px;
    border-radius: 19px;
    position: relative;
    background: #abb0b7;
    color: #231f20;
    margin: 0 0 3px;
}
.display-inline{ display: inline; }
.display-inline-flex{ display: inline-flex; }
.textaligncenter{ text-align: center; }
.display-block{ display: block; }
.cursor-default{ cursor: default; }
.margin-left8{ margin-left: 8px; }
.font-weight700{ font-weight: 700; }
.ts-alert-warning2{
    padding: 7px 6px 0;
    background-color: #fafae1;
    font-size: 12px;
    line-height: 16px;
    font-weight: 400;
    display: block;
    height: 34px; 
}
.group-chat-view{
    display: inline-block;
    float: right;
    width: 174px;
    margin-left: 4px;
}
.message-frame li a{ text-decoration: none; }
.padding3-2{ padding: 3px 2px; }
.margin-top-014{ margin-top: -14px; }
.display-inherit{ display: inherit; }
.padding0-16{ padding: 0px 16px; }
.text-decoration-underline{ text-decoration: underline; }
.btn-electric-violet{     
    text-align: center;
    padding: 10px;
    margin: 10px 0 7px;
    text-decoration: none;
    border-radius: 0px;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    background: #9A00FD; 
}
.max-width-400{ max-width: 400px; }
.textalignleft{ text-align: left; }
.alert-box{ width: 450px;height: 78px;text-align: center;margin-right: 40px;border-bottom: 1px solid grey;border-left: 1px solid grey;border-right: 1px solid grey;background: white; }
.height-35{ height: 35px; }
.color-f26f68{ background: #f26f68; }
.div-title{ font: 'open sans', sans-serif;font-size: 18px; }
.div-content{ font: 'open sans', sans-serif;font-size: 14px;color: #4c4c4c; }
.paddingtop10{ padding-top: 10px; }
.color-white{ color: white; }
.color-4c4c4c{ color: #4c4c4c; }
.alert-box-close{ float: right;width: 20px;margin-top: -34px;height: 20px;margin-right: 10px;cursor: pointer; }
.alert-box-main{ position: fixed;right: 10px;bottom: 26px;overflow-y: auto;z-index: 1000;display: none;}
#main .two-cols .devices-options .btn1new{ width: 120px; }
.two-cols .devices-options li.liwidth-166{ width: 166px; }
.two-cols .devices-options .title-width-none{ max-width: none; }
#main .two-cols .devices-options .requiredtext-width-132{ width: 132px; text-align: center; }
.two-cols .devices-options li .img-holder.margin-top-28{ margin-top: 28px; }
.height-89{ height: 89px; }
.two-cols .devices-options .title.margin-top-15{ margin-top: 15px; }
.ts-manage-qs{ width: 24px !important;height: 24px !important;float: right;margin-left: -40px;margin-right: -10px;cursor: pointer }
.img-1x{ display: none; }
.droidappimg{ background-position: -17px -3924px; width: 37px; height: 37px; }
.teens-name{ display: inline-block;vertical-align: top;margin-top: 18px;font-size: 22px;font-weight: 600; }
.vertical-align-top{ vertical-align: top; }
.margin-right80{ margin-right: 80px; }
.margin-top-20{ margin-top: 20px; }
.btn-grey{     
    text-align: center;
    padding: 4px 38px;
    margin: 10px 0 7px;
    text-decoration: none;
    color: grey;
    line-height: 18px;
    background: #d5d5d5; 
    border-radius: 4px;
    vertical-align: middle;
    min-width: 124px;
    height: 27px;
    font: 300 16px/12px 'open sans', sans-serif;
    text-align: center;
    margin: 0 0 8px -3px;
}
.text-decoration-none{ text-decoration: none; }
.text-decoration-none:hover{ text-decoration: none; }
.droidphoneimg{ background-position: -12px -190px;width: 48px;height: 44px; }
.msgshowdroid{ text-align: center;cursor: pointer;color: #0F93D4;/*padding-top: 10px;border-top: 1px solid;*/border-top-color: #cecece; }
.iphonemanagenav ul li a.droidapps-list:after {
    background-position: -91px -3924px;
    width: 37px;
    height: 37px;
}
.iphonemanagenav ul li a.droidapps-list:hover:after, .iphonemanagenav ul li.active a.droidapps-list:after{
    background-position: -17px -3924px;
    width: 37px;
    height: 37px;
}
.border-bottom-cecece{ border-bottom: 1px solid #cecece; }
.padding-top6{ padding-top: 6px; }
.droidcameraimg{ background-position: -17px -970px;width: 37px;height: 37px; }
.radioblock{
    background-position: -28px -4036px;
    width: 16px;
    height: 16px;
}
.radiounblock{
    background-position: -101px -4036px;
    width: 16px;
    height: 16px;
}
.display-inline-block{ display: inline-block; }
.width-100per{ width: 100%; }
.padding-right10{ padding-right: 10px; }
.margin0_40_-14{ margin: 0px 40px -14px; }
.android-block .cols.add .main-content h1.updateh1{ font-family: "Open Sans",Arial,Helvetica,sans-serif;font-size: 30px; }
.android-block .inner-holder p.updatep{ font-family: "Open Sans",Arial,Helvetica,sans-serif;font-size: 16px;line-height: 1.5;text-align: center; }
.italic-font{ font-style: italic; }
.android-block .inner-holder p.steps-uninstall{ font-family: "Open Sans",Arial,Helvetica,sans-serif;font-size: 18px;font-weight: 600;text-align: center; }
.list-steps-ul{ font-family: "Open Sans",Arial,Helvetica,sans-serif;font-size: 18px;color: #4C4C4C;line-height: 1.5; }
.color-06b6ea{ color: #06b6ea; }
.android-block .cols.add .main-content.margin-0-auto-main{ margin: 0 auto; }
.max-width-300{ max-width: 300px; }
#main .two-cols .cols.add .btn1.margin-0-auto-btn1{ margin: 0 auto; }
.list-style-type-none{ list-style-type: none;}
.li-numbers{ font-family: "Open Sans",Arial,Helvetica,sans-serif;font-size: 18px;font-weight: 700;text-align: center; }
.max-width-100{ max-width: 100px; }
.max-width-200{ max-width: 200px; }
.max-width-238{ max-width: 238px; }
.max-width-250{ max-width: 250px; }
.max-width-272{ max-width: 272px; }
.max-width-148-imp{ max-width: 148px !important; }
.min-width-100-imp{ min-width: 100px !important; }
#main .two-cols .cols.add .btn1.btn1-grey{ background: grey;border-color: grey; }
#main .btn1small{
	vertical-align:middle;
	min-width: 124px;
	height: 27px;
	/* padding:10px; */
	border:1px solid #339dd6;
	border-radius:4px;
	background:#87cdf3 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg3Y2RmMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYjg3YzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #87cdf3), color-stop(100%, #1b87c0));
	background:-webkit-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:-o-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:-ms-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
	background:linear-gradient(to bottom, #87cdf3 0%, #1b87c0 100%);
	font:300 16px/12px 'open sans', sans-serif;
	text-align:center;
	color:#fff;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	margin:0 0 8px -3px;
	-webkit-box-sizing:border-box;
	text-shadow:0 2px 3px #a4d1eb;
        padding: 4px 38px;
}
#main .btn1small:hover{
	background:#1b87c0 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFiODdjMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM4N2NkZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background:-moz-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1b87c0), color-stop(100%, #87cdf3));
	background:-webkit-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:-o-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:-ms-linear-gradient(top, #1b87c0 0%, #87cdf3 100%);
	background:linear-gradient(to bottom, #1b87c0 0%, #87cdf3 100%);
	text-decoration:none;
        cursor: pointer;
}
.clear-apps-teenname{ display: none; }
.processingclock{
    background-position: -99px -4071px;
    width: 21px;
    height: 21px;
}
.container .captionnew.caption{ font-size: 12px; }
.container .captionnew.caption:before{ top: 8px; }
.margin0_-8_-14{ margin: 0px -8px -14px }
.margin0_2_-14{ margin: 0px 2px -14px; }
.margin-10-auto{ margin: 10px auto; }
.float_none_imp{ float: none !important; }
.width-300{ width: 300px; }
.width-420{ width: 420px; }
.width-330{ width: 330px; }
.width-484{ width: 484px; }
.width-114{ width: 114px; }
.width-350{ width: 350px; }
.droidupgradefeature{ font:500 16px/12px 'open sans', sans-serif;font-size: 30pt;color: #4c4c4c;line-height: 1.4; }
.droidupgrademodalmessage{ font:400 16px/12px 'open sans', sans-serif;font-size: 18pt;color: #4c4c4c;line-height: 1.6; }
.what-droidmanage-do{ font:300 16px/12px 'open sans', sans-serif;font-size: 15pt;color: #4c4c4c;line-height: 1.4; }
.droidmodal-blocktext{ font:600 16px/12px 'open sans', sans-serif;font-size: 15pt;color: #4c4c4c;line-height: 1.4; }
.upgradedroidmodalbutton{
    line-height: 1.2;
    display: inline-block;
    vertical-align: middle;
    width: 300px;
/*    height: 50px;*/
    padding: 14px 15px;
    margin: 0;
    border: 1px solid #339dd6;
    border-radius: 8px;
    background: #87cdf3 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #87cdf3), color-stop(100%, #1b87c0));
    background: -webkit-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
    background: -o-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
    background: -ms-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
    background: linear-gradient(to bottom, #87cdf3 0%, #1b87c0 100%);
    font: 500 18px/20px 'open sans', sans-serif;
    font-size: 15pt;
    text-align: center;
    color: #fff;
/*    text-shadow: 0 2px 3px #a4d1eb;*/
}
.droidmodalupgradelater{ font:600 16px/12px 'open sans', sans-serif;font-size: 13pt;color: #4c4c4c;line-height: 1.4; }
.text-shadow-none{ text-shadow: none !important; }
.cycle-gallery .meta.meta-margin-bottom-0{ margin-bottom: 0px; }
.iphone-location-dashboard{ height: 400px; }
.iphone-location-media-view{ height: 600px; }
.header-locationemailmsg{ font: 600 16px/12px 'open sans', sans-serif;font-size: 30px;color: #06B6EA;text-align: center; }
.body-locationemailmsg{ font: 400 16px/12px 'open sans', sans-serif;font-size: 18px;color: #104454;text-align: center;line-height: 1.6; }
.intro-block .form-holder .btn.color-1344c4{ background-color: #1344c4; }
.color-background-1344c4{ background-color: #1344c4 !important; }
.data-available{ font: 600 16px/12px 'open sans', sans-serif;font-size: 13px;color: #414141;text-align: center;line-height: 1.6;width: 368px;margin-left: -42px; }
.color-37b34a{ color: #37b34a; }
.hover-underline:hover{ text-decoration: underline;  }
.login-form .error-msg.center-align{ text-align: center; }
.okay-button{ background-color: transparent;width: 200px;height: 60px;border: 1px solid;border-radius: 8px;font-size: 16px;border-color: #104454;color: #104454; }
.twofa-msg{ font: 600 16px/12px 'open sans', sans-serif;font-size: 13px;color: #104454;text-align: center;line-height: 1.6; }
.twofa-title{ font: 200 16px/12px 'open sans', sans-serif;font-size: 30px;color: #104454;text-align: center;line-height: 1.6;font-weight: initial; }
.twofa-body{ font: 200 16px/12px 'open sans', sans-serif;font-size: 18px;color: #104454;text-align: center;line-height: 1.6;font-weight: initial; }
.twofa-body-bold{ font: 400 16px/12px 'open sans', sans-serif;font-size: 18px;color: #104454;text-align: center;line-height: 1.6;font-weight: 600; }
.color-FF5A50{ color: #FF5A50; }
.color-37B34A{ color: #37B34A; }
.resend-code{ font: 400 16px/12px 'open sans', sans-serif;font-size: 12px;text-align: center;line-height: 1.6;font-weight: 400; }
.resend-code:hover{ text-decoration: underline;  }
.twofa-protected-msg{ font: 400 16px/12px 'open sans', sans-serif;font-size: 15px;text-align: center;line-height: 1.6;font-weight: 400; }
.cols.add .main-content .login-form h1.verificationh1{ text-align: center;margin: 0px 0 24px -7px;color: #FF5A50 !important;font-size: 20px !important;line-height: 1.4;font-weight: 400; }
.twofa-allow{ font: 400 16px/12px 'open sans', sans-serif;font-size: 13px;color: #414141;text-align: center;line-height: 1.6;font-weight: 400; }
.twofa-allow-bold{ font: 400 16px/12px 'open sans', sans-serif;font-size: 13px;color: #414141;text-align: center;line-height: 1.6;font-weight: 600; }
.twofa-click-resend-msg{ font: 400 16px/12px 'open sans', sans-serif;font-size: 13px;color: #414141;text-align: center;line-height: 1.6;font-weight: 400; }
.color-gray{ color: gray; }
.opacity-point-three{ opacity: 0.3; }
#main .two-cols .cols.add .btn1.opacity-point-three{ opacity: 0.5; }
.opacity-one{ opacity: 1; }
.intro-block .input-form .checkbox-holder.fake-input-padding-0{ padding: 0px !important; }
.intro-block .input-form .checkbox-holder.fake-input-display-inline-block{ display: inline-block !important; }
.checkbox-div{ display: initial;float: left; }
.checkbox-content-div{ padding: 0px 0px 0px 48px;font: 400 16px/14px 'open sans', sans-serif;font-size: 14px;line-height: 1.6;font-weight: 400; }
.cols.add2 .main-content.max-width-504{ max-width: 504px; }
.cols.add.add2 .main-content h1.margin-left-0{ margin-left: 0px; }
.cols.add.add2 .main-content h1.data-policy-h1{ font: 300 16px/12px 'open sans', sans-serif;font-size: 28px;color: #FF5A50;text-align: center;line-height: 1.2;font-weight: 300;margin-bottom: 12px;max-width: 682px;margin-bottom: 2px; }
.data-policy-content{ font: 400 16px/12px 'open sans', sans-serif;font-size: 16px;line-height: 1.6;font-weight: 400;padding: 0px 51px; }
.data-policy-content-padding{ padding: 0px 4px; }
.intro-block-data-policy{ padding: 0px; }
.intro-block .input-form .fake-input.top-10{ top: 10px;border: 2px solid #888 }
.btn-wrap-data-policy{ margin: 0 auto;display: table; }
.data-policy-footer{ font: 400 16px/14px 'open sans', sans-serif;font-size: 14px;text-align: center;line-height: 1.6;font-weight: 400;padding: 0px 26px; }
.data-policy-footer-span{ color: #00AE49 ; }
.data-policy-content-span{ font-weight: 600; }
.cols.add .main-content.padding-top8{ padding-top: 8px; }
.two-cols .service-messaage.service-data-policy{ width: 24%; }
.mobile-comparison{ display: none; }
.click-compare-dialog{ text-decoration: underline; }
.click-compare-dialog:hover{ text-decoration: underline !important; }
.header-border-top-2px{ border-top: 2px solid #06B6EA !important;border-bottom: 1px solid #D3D7DC !important; padding-bottom: 5px !important; }
#nav a.navlink{ font: 400 16px/14px 'open sans', sans-serif;font-size: 14px;font-weight: 200;color: #104454; }
#nav .active a.navlink, #nav a.navlink:hover{ text-decoration: none; color: #06B6EB; }
.header-holder .accountno{ color: rgba(16, 68, 84, 0.5);font-weight: 400;display: inline-block;float: right;padding: 9px 30px 5px 0px; }                          
.add-nav a.add-nav-a{ font: 400 16px/14px 'open sans', sans-serif;font-size: 12px;font-weight: 400;color: rgba(16, 68, 84, 0.5); }
.add-nav a.add-nav-a:hover{ color: #06B6EA;text-decoration: none; }
.footer-holder-left{ text-align: left;float: left;padding: 0px;margin-left: 40px;margin-top: 6px; }
.logo{ background: url(/img/logo_desk@2x.png) no-repeat;background-size: 100%;margin: -6px 10px 0 30px; }
.otherlinks li a.otherlinksa{ font: 400 16px/14px 'open sans', sans-serif;font-size: 14px;font-weight: 200;color: #104454; }
.otherlinks li a.otherlinksa:hover{ text-decoration: none; color: #06B6EB; }
.otherlinks li a.otherlinksa.cancel{ color: #eb008b; }
.add-nav a.add-nav-a.copyright-nohover:hover{ color: rgba(16, 68, 84, 0.5); }
.opener.opener-background-image{ background: url(/img/menu_icon@2x.png) no-repeat;width: 40px;height: 40px;background-size: 80%;padding: 0px;margin-top: 0px; }
.header-holder.cp.active .opener.opener-background-image{ background: url(/img/close_menu_icon@2x.png) no-repeat;width: 40px;height: 40px;background-size: 80%;padding: 0px;margin-top: 0px; }
.header-holder .accountno.accountno-show{ display: none; }
#nav.nav-align{ padding: 14px 0 0 31px; }
.otherlinks.otherlinks-align{ padding: 14px 0px 0 0;margin-right: -84px; }
.add-nav li:before{ color: rgba(16, 68, 84, 0.5); }
.add-nav li.li-before-content-blank:before{ content: ''; }
.add-nav-a-margin.add-nav-a-margin{ margin-right: -9px; }
#footer.footer-border-color-d3d7dc{ border-top: 1px solid #d3d7dc;height: 25px; }
.hamburger{ padding: 0px; }
.opener.opener-background-none, .opener.opener-background-none:active{ background: none !important;}
.hamburger-inner.hamburger-inner-06b6ea, .hamburger-inner.hamburger-inner-06b6ea:after, .hamburger-inner.hamburger-inner-06b6ea:before{ background-color: #06b6ea;width: 30px; }
.hamburger-box.hamburger-box-30{ width: 30px; height: 30px; }
.prepaid-show-header{ 
    display: block;font-size: 1.5em;
/*    -webkit-margin-before: 0.83em;-webkit-margin-after: 0.83em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;*/
    font-weight: bold;color: #4B3D3C; 
    font-family: 'Helvetica', sans-serif;
}
.prepaid-show-body-content{ 
    display: block;
    font-size: 16px;
    font-weight: 100;
    font-family: 'Helvetica', sans-serif;
/*    -webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px; */
}
.prepaid-plan-show-width{ max-width: 612px;padding: 16px; }
#main .two-cols .cols.add .btn1.dim-button{ width: 288px; }
/* prepaid modal ui css from other team start */
html head + body .ui-btn.ui-btn-a:hover {
    background: rgba(255, 255, 255, 0.95) !important;
    border-color: transparent !important /*{a-bhover-border}*/;
    color: inherit !important /*{a-bhover-color}*/;
    text-shadow: none !important;
    font-weight: 100 !important;
}
html head + body .ui-btn.ui-btn-a:hover {
    background-color: #ededed /*{a-bhover-background-color}*/;
    border-color: #ddd /*{a-bhover-border}*/;
    color: #333 /*{a-bhover-color}*/;
    text-shadow: 0 /*{a-bhover-shadow-x}*/ 1px /*{a-bhover-shadow-y}*/ 0 /*{a-bhover-shadow-radius}*/ #f3f3f3 /*{a-bhover-shadow-color}*/;
}
html head + body .ui-btn.ui-btn-a, html head + body .ui-btn.ui-btn-a:visited {
    /* background: rgba(255, 255, 255, 0.7) !important; */
    background: #F2F2F2 !important;
    border-color: transparent !important /*{a-bup-border}*/;
    color: #4B3D3C !important /*{a-bup-color}*/;
    text-shadow: none !important;
    font-weight: 100 !important;
    transition: all 0.5s ease-out;
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
}
html head + body .ui-btn.ui-btn-a, html head + body .ui-btn.ui-btn-a:visited {
    background-color: #f6f6f6 /*{a-bup-background-color}*/;
    border-color: #ddd /*{a-bup-border}*/;
    color: #333 /*{a-bup-color}*/;
    text-shadow: 0 /*{a-bup-shadow-x}*/ 1px /*{a-bup-shadow-y}*/ 0 /*{a-bup-shadow-radius}*/ #f3f3f3 /*{a-bup-shadow-color}*/;
}
.ui-shadow {
    -webkit-box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.15) /*{global-box-shadow-color}*/;
    -moz-box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.15) /*{global-box-shadow-color}*/;
    box-shadow: 0 1px 3px /*{global-box-shadow-size}*/ rgba(0,0,0,.15) /*{global-box-shadow-color}*/;
}
.ui-corner-all {
    -webkit-background-clip: padding;
    background-clip: padding-box;
    -webkit-border-radius: .3125em /*{global-radii-blocks}*/;
    border-radius: .3125em /*{global-radii-blocks}*/;
}
.ui-btn {
    border-width: 1px;
    border-style: solid;
    font-family: 'Helvetica', sans-serif;
    font-size: 16px;
    margin: .5em 0;
    padding: .7em 1em;
    display: block;
    position: relative;
    text-align: center;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-decoration: none !important;
    font-weight: bold;
    border-width: 1px;
    border-style: solid;
}
html head + body .ui-btn.ui-btn-a:active{
    background-color: #06B6EA !important;
    color: white !important;
}
html head + body .ui-btn.ui-btn-a:target{
    background-color: #06B6EA !important;
    color: white !important;
}

/* prepaid modal ui css from other team end */
.regular-cc{ font-size: 16px;margin-bottom: 10px;margin-left: 6px;font-weight: bold;text-decoration: underline; }
.login-form fieldset{ padding-bottom: 4px; }
.div-text-align-justify{ text-align: justify; }
.list-holder ul .holder-app{
    font-size: 12px;
    line-height: 15px;
    position: relative;
    margin-left: 30px;
    margin-top: 6px;
} 
.list-holder ul .holder-skype:before{
	width:26px;
	height:26px;
	position:absolute;
	content:'';
/*	left:-7px;
	top:50%;
	margin:-11px 0 0;*/
        margin-top: -4px;
        margin-left: -32px;
	background:url(/img/skype-audio.png) no-repeat;
}    
.list-holder ul .holder-viber:before{
	width:26px;
	height:26px;
	position:absolute;
	content:'';
/*	left:-7px;
	top:50%;
	margin:-11px 0 0;*/
        margin-top: -4px;
        margin-left: -32px;
	background:url(/img/viber-audio.png) no-repeat;
}    
.list-holder ul .holder-whatsapp:before{
	width:26px;
	height:26px;
	position:absolute;
	content:'';
/*	left:-7px;
	top:50%;
	margin:-11px 0 0;*/
        margin-top: -4px;
        margin-left: -32px;
	background:url(/img/whatsapp-audio.png) no-repeat;
}    
.list-holder ul .holder-hangout:before{
	width:26px;
	height:26px;
	position:absolute;
	content:'';
/*	left:-7px;
	top:50%;
	margin:-11px 0 0;*/
        margin-top: -4px;
        margin-left: -32px;
	background:url(/img/hangout-audio.png) no-repeat;
}    
.list-holder ul .holder-messenger:before{
	width:28px;
	height:28px;
	position:absolute;
	content:'';
/*	left:-7px;
	top:50%;
	margin:-11px 0 0;*/
        margin-top: -4px;
        margin-left: -32px;
	background:url(/img/messenger-audio.png) no-repeat;
}    
@media only screen and (max-width: 999px){
    .contact-list-holder {
        width: auto;
/*        //width: 97%;*/
    }
    .ts-header .text-middle {  padding: 65px 0 0;}
    
    .aside>.img-wrap{display: none}
    .dashboard-message .subtitle-view{padding: 0px; }
    .dashboard-message .upgrade{ padding: 4px 0px; }
 
    .tsGetLatestDataButtonDiv .tsbtn-link.tsGetLatestDataButton{
        width: 90%;
        margin: 0 auto;
        padding-left: 0;
    }
    .hr-margin-left-212{
        margin: 0px 40px;
    }
    .add .service-messaage.service-data-policy{ padding: 0px;}
}
.tip-block .tip-holder .text-holder.text-holder-visit-blog{ margin: 0 auto;display: table; }
@media only screen and (min-width: 768px){
/*    .chat-holder, .list-holder, .contact-list-holder{
        overflow-y: auto;
    }*/
    #sidebar, .iponenav{
        width: 150px;
    }
    .iphonemanagenav{ width: 267px !important; }
    .content-holder{
        margin-left: 150px;
    }
    .chat-holder .scrollable-area{
        overflow: hidden;
    }
/*    .content-area, .scrollable-area, .ichat{
        height: 635px !important;
    }*/
    .add3{
        margin-left: 160px
    }
    .tip-block .tip-holder.tip-holder-changed{
        width: 600px;
    }
}
#wrapper.android #sidebar .addnew{
    display: block;
}
.add-child-bread{
    display: none !important;
}
.standforsilent{
    background-color: white;padding-top: 0px;padding-bottom: 0px;
}
.standforsilent-line{
    float: left;width: 3px;background: #e3f0f9;height: 200px;margin-left: 108px;
}
.standforsilenthand{
    float: left;margin-bottom: -4px;
}
.accordionpta{margin-left: 90px;list-style-type: none;}
.block-content-inner{float:left;width: 49%;border-right: 2px solid gray;}
.block-content-inner-in{width:434px;margin: 0 auto;font-size: 20px;}
.block-content-inner-in-spanish{width:auto;margin: 0 100px 0 auto;}
.block-content-inner-in2{float: right;margin-top: 100px;color: #5a5a5a;text-align: right;}
.block-content-inner2{float:left;width: 49%;}
.block-content-inner2-in{margin-top: 54px;text-align: center;}
.standforsilenthand{float: right;}

.question-block-credit{
/*    background: #f0f1f2;*/
    font-size: 16px;
    line-height: 20px;
    padding: 0px;
}
.block-content-inner-credit{
    border-right: none;margin-top: 32px;
}
.payment-option-credit{
    margin: 18px 0 30px 0px;
}
.block-content-inner-in2-credit{
    margin-top: 0px;text-align: left;width: 38%;/*height: 550px;*/
}
.row2-credit{
    float: right;padding-left: 42px;color: #329dd5;border-left: 1px solid #329dd5;/*height: 550px;*/
}
.row2-credit-inner{
    font-size: 20px;font-weight: 600;
}
.prepaid-show-credit{
    display: none;color: #329dd5;font-size: 18px;margin-bottom: 22px;
}
.android-block .main-content .inner-holder.inner6{ max-width: 500px; }
.inner6-in{ max-width: 400px; }
.text-center-width{ max-width: 300px; }
.btn1-width{ max-width: 300px; }
.fontrecommended{ font-size: 22px; }
#main .android-block .cols.add .appanchor-next{ width: 252px;margin: 0 auto; }
/* tinder changes start */
.iponenav ul li a.tinder:after{
    background-position: -91px -3980px;
    width: 37px;
    height: 37px;
    margin-left: 4px;
}
.iponenav ul li a.tinder:hover:after, .iponenav ul li.active a.tinder:after{
    background-position: -17px -3980px;
    width: 37px;
    height: 37px;
    margin-left: 4px;
}
.iphonemanagenav ul li a.tinder-profile:after{
    background-position: -99px -3402px;
    width: 21px;
    height: 24px;
    margin: 4px 0px 0px 5px;
}
.iphonemanagenav ul li a.tinder-profile:hover:after, .iphonemanagenav ul li.active a.tinder-profile:after{
    background-position: -23px -3402px;
    width: 21px;
    height: 24px;
    margin: 4px 0px 0px 5px;
}
.iphonemanagenav ul li a.tinder-matches:after{
    background-position: -94px -3445px;
    width: 31px;
    height: 28px;
}
.iphonemanagenav ul li a.tinder-matches:hover:after, .iphonemanagenav ul li.active a.tinder-matches:after{
    background-position: -18px -3445px;
    width: 31px;
    height: 28px;
}
.iphonemanagenav ul li a.tinder-liked:after{
    background-position: -94px -3530px;
	width: 31px;
	height: 29px;
}
.iphonemanagenav ul li a.tinder-liked:hover:after, .iphonemanagenav ul li.active a.tinder-liked:after{
    background-position: -18px -3530px;
    width: 31px;
    height: 29px;
}
.iphonemanagenav ul li a.tinder-superliked:after{
    background-position: -94px -3616px;
    width: 31px;
    height: 36px;
}
.iphonemanagenav ul li a.tinder-superliked:hover:after, .iphonemanagenav ul li.active a.tinder-superliked:after{
    background-position: -18px -3616px;
    width: 31px;
    height: 36px;
}
.iphonemanagenav ul li a.tinder-skipped:after{
    background-position: -96px -3715px;
    width: 28px;
    height: 28px;
}
.iphonemanagenav ul li a.tinder-skipped:hover:after, .iphonemanagenav ul li.active a.tinder-skipped:after{
    background-position: -20px -3715px;
    width: 28px;
    height: 28px;
}
.question-block-tindermatches{
    background: none;
    padding: 0px;
}
.question-block .tab-content .accordion.accordion-tindermatches{
    width: 100%;
    padding: 0px;
}
.question-block .tab-content .accordion li.tindermatchesli{
/*    height: 50px;*/
/*    padding: 4px 43px 4px 0;*/
    padding: 0px 21px;
    min-height: 60px;
}
.question-block .tab-content .accordion li.tindermatchesli.active{
    background: #f1f8fc;
}
.managemenu ul li.tindermatchesli:after{
    top: 60px;
/*    height: 100px;*/
}
.tindermatchimginactive{
    background-position: -94px -3445px;
    width: 31px;
    height: 28px;
    margin-top: 12px;
}
.tindermatchimgactive{
    background-position: -18px -3445px;
    width: 31px;
    height: 28px;
    margin-top: 12px;
}
.tinderprofilename{
    font:300 16px/12px 'open sans', sans-serif;font-size: 15px;font-weight: bold;color: #4c4c4c;line-height: 1.5;
}
.tinderprofileabout{
    font:300 16px/12px 'open sans', sans-serif;font-size: 15px;font-weight: 600;color: #4c4c4c;line-height: 1.5;
}
.tinderprofileaboutcontent{
    font:300 16px/12px 'open sans', sans-serif;font-size: 15px;font-weight: 400;color: #4c4c4c;line-height: 1.5;
}
.tinderprofileinstagram{
    font:300 16px/12px 'open sans', sans-serif;font-size: 15px;font-weight: 600;color: #4c4c4c;line-height: 1.5;
}
.tinderprofileinstagramcontent{
    font:300 16px/12px 'open sans', sans-serif;font-size: 15px;font-weight: 400;color: #4c4c4c;line-height: 1.5;
}
.question-block .tab-content .opener.tinderopener{
/*    margin-top: 6px;*/
/*    margin-left: 12px;*/
    margin: 7px 7px 7px 12px;
    font:300 16px/12px 'open sans', sans-serif;font-size: 15px;font-weight: 600;color: #4c4c4c;line-height: 1.5;
}
.question-block .tab-content .opener.tinderopener > div{
    font-weight: 400;
}
.question-block .tab-content .accordion a:hover, .question-block .tab-content tindermatchesli.active>a{
    font:300 16px/12px 'open sans', sans-serif;font-size: 15px;font-weight: 600;color: #4c4c4c;line-height: 1.5;
}
.question-block .tab-content .accordion a:hover, .question-block .tab-content tindermatchesli.active>a>div{
    font-weight: 400;
}
.tindermatchescommonfrnds{
    font:300 16px/12px 'open sans', sans-serif;font-size: 15px;font-weight: 400;color: #4c4c4c;line-height: 1.5;
}
.margin-top98{ margin-top: 98px; }
.question-block .tab-content .accordion a.tinder-view-conversion{
    line-height: 1.2;
    display: inline-block;
    vertical-align: middle;
    width: 150px;
/*    height: 50px;*/
    padding: 8px 8px;
    margin: 0;
    border: 1px solid #339dd6;
    border-radius: 6px;
    background: #87cdf3 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…EiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #87cdf3), color-stop(100%, #1b87c0));
    background: -webkit-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
    background: -o-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
    background: -ms-linear-gradient(top, #87cdf3 0%, #1b87c0 100%);
    background: linear-gradient(to bottom, #87cdf3 0%, #1b87c0 100%);
    font: 500 18px/20px 'open sans', sans-serif;
    font-size: 15px;
    text-align: center;
    color: #ffffff;
/*    text-shadow: 0 2px 3px #a4d1eb;*/
}
.tinderlikeimginactive{
    background-position: -94px -3530px;
    width: 31px;
    height: 29px;
    margin-top: 12px;
}
.tinderlikeimgactive{
    background-position: -18px -3530px;
    width: 31px;
    height: 29px;
    margin-top: 12px;
}
.tindersuperlikeimginactive{
    background-position: -94px -3616px;
    width: 31px;
    height: 36px;
    margin-top: 12px;
}
.tindersuperlikeimgactive{
    background-position: -18px -3616px;
    width: 31px;
    height: 36px;
    margin-top: 12px;
}
.tinderskipimginactive{
    background-position: -96px -3715px;
    width: 28px;
    height: 28px;
    margin-top: 12px;
}
.tinderskipimgactive{
    background-position: -20px -3715px;
    width: 28px;
    height: 28px;
    margin-top: 12px;
}
.iphonemanagenav ul li a div.manageoptions.tinderoptions{
    color: #4c4c4c;line-height: 1.5;font-weight: 800;
}
.tindercommonfrndsimg{
    background-position: -23px -3888px;
    width: 21px;
    height: 15px;
}
.tinderlocationimg{
    background-position: -65px -3888px;
    width: 13px;
    height: 18px;
}
.matchBackLinkimg{
    background-position: -27px -3846px;
    width: 13px;
    height: 22px;
}
.tinder-question-img{
    background-position: -23px -3222px;
    width: 27px;
    height: 27px;
}
.margin-top58{ margin-top: 58px; }
.padding-16{ padding: 16px; }
.display-inline-block{ display: inline-block; }
.tinderhrmatcheschat{ border-top: 1px solid #CECECE; }
.margin-top2{ margin-top: 2px; }
.margin-top16{ margin-top: 16px; }
.margin-top-left20{    
    margin-top: 20px;
    margin-left: 20px; 
}
.width-320{ width: 320px; }
.tinder-what-is{
    font:300 16px/12px 'open sans', sans-serif;font-size: 15px;font-weight: 500;color: #4c4c4c;line-height: 1.5;
}
.tindermodalheader{ font:300 16px/12px 'open sans', sans-serif;font-size: 22px;font-weight: 600;color: #4c4c4c;line-height: 1.5;text-align: center; }
.margin-top4{ margin-top: 4px; }
.margin-left20{ margin-left: 20px; }
.tindernameagediv{ font:300 16px/12px 'open sans', sans-serif;font-size: 15px;font-weight: 600;color: #4c4c4c;line-height: 1.5; }
.tindermatchdatediv{ font:300 16px/12px 'open sans', sans-serif;font-size: 15px;font-weight: 400;color: #4c4c4c;line-height: 1.5; }
.margin-top7{ margin-top: 7px; }
.nooftindermatchlikeskip{ font-weight: 400;font-size: 14px; }
.img-150x150{ width: 150px; height: 150px; }
.question-block .tab-content.tinder-tab-content{
    background: #fff;
    margin: 0px;
}
.question-block .tab-content .opener.tinderopener:after{
    right: 4px;
}
.question-block .tab-content .active .opener.tinderopener:before,.question-block .tab-content .opener.tinderopener:before{
    right: 18px;
}
/* tinder changes end */
/* manage modal for phone type check changes start */
.width-450{ width: 450px; }
.phonechoosemodal,.phonetypeiphonemodal{ background-color: #F7F7F7;padding: 28px 20px 0px; }
.phonechoosemodalheading{ font:200 16px/12px 'open sans', sans-serif;font-size: 30px;font-weight: 400;color: #104454;line-height: 1.5;text-align: center;word-wrap: break-word; }
.phonechoosemodalbutton{ font:200 16px/12px 'open sans', sans-serif;font-size: 16px;font-weight: 300;color: #104454;line-height: 1.5;width: 140px;height: 58px;border: 1px solid #104454;border-radius: 6px;text-decoration: none;cursor: pointer; }
.phonechoosemodalbutton:hover{ text-decoration: none;cursor: pointer; }
a.other-device-text{ font:200 16px/12px 'open sans', sans-serif;font-size: 16px;font-weight: 400;color: #104454;line-height: 1.5;text-align: center;text-decoration: none;cursor: pointer; }
a.other-device-text:hover{ font:200 16px/12px 'open sans', sans-serif;font-size: 16px;font-weight: 600;color: #104454;line-height: 1.5;text-align: center;text-decoration: none;cursor: pointer; }
.width-640{ width: 640px; }
.width-400{ width: 400px; }
.iphonechoosemodalheading{ font:200 16px/12px 'open sans', sans-serif;font-size: 28px;font-weight: 400;color: #104454;line-height: 1.5;text-align: left;word-wrap: break-word; }
.manageappfunctions{ font:200 16px/12px 'open sans', sans-serif;font-size: 16px;font-weight: 400;color: #104454;line-height: 1.5;text-align: left;word-wrap: break-word; }
a.notnowiphonechoosemodal{ font:200 16px/12px 'open sans', sans-serif;font-size: 16px;font-weight: 400;color: #104454;line-height: 1.5;text-align: left;word-wrap: break-word; }
a.notnowiphonechoosemodal:hover{ font:200 16px/12px 'open sans', sans-serif;font-size: 16px;font-weight: 600;color: #104454;line-height: 1.5;text-align: left;word-wrap: break-word;text-decoration: none; }
.tip-iphonechoosemodal{ font:200 16px/12px 'open sans', sans-serif;font-size: 14px;font-weight: 400;color: #104454;line-height: 1.5;text-align: left;word-wrap: break-word;font-style: italic; }
.width-340{ width: 340px; }
.phonetypethanksmain{ font:200 16px/12px 'open sans', sans-serif;font-size: 16px;font-weight: 400;color: #104454;line-height: 1.5;text-align: center; }
.margin-top30{ margin-top: 30px; }
.padding-0-62{ padding: 0px 62px; }
.phonetypeiphonemodaldesktop{ display: block; }
.phonetypeiphonemodalmobile{ display: none; }
.width-162{ width: 162px; }
/* manage modal for phone type check changes end */
.iponenav ul li a.whatsappdeleted:after{
    background-position: -92px -4280px;
    width: 42px;
    height: 42px;
    margin-left: 4px;
}
.iponenav ul li a.whatsappdeleted:hover:after, .iponenav ul li.active a.whatsappdeleted:after{
    background-position: -18px -4280px;
    width: 42px;
    height: 42px;
    margin-left: 4px;
}
.iponenav ul li a.kikdeleted:after{
    background-position: -92px -4168px;
    width: 42px;
    height: 42px;
    margin-left: 4px;
}
.iponenav ul li a.kikdeleted:hover:after, .iponenav ul li.active a.kikdeleted:after{
    background-position: -18px -4168px;
    width: 42px;
    height: 42px;
    margin-left: 4px;
}
.iponenav ul li a.watsapp:after{ background-position: -86px -4335px; }
.iponenav ul li a.watsapp:hover:after, .iponenav ul li.active a.watsapp:after{ background-position: -12px -4335px; }
.iponenav ul li a.kik:after{ background-position: -86px -4224px; }
.iponenav ul li a.kik:hover:after, .iponenav ul li.active a.kik:after{ background-position: -12px -4224px; }
.iponenav ul li a.twittermsg:after{
    background-position: -87px -4443px;
    width: 42px;
    height: 42px;
}
.iponenav ul li a.twittermsg:hover:after, .iponenav ul li.active a.twittermsg:after{
    background-position: -12px -4443px;
    width: 42px;
    height: 42px;
}
/* optemail modal changes start */
#optmodal-popup-div {
    background-image: url('/img/optemail-bg.png');
    background-repeat: no-repeat;
    background-size: 100% auto;
    background-size: cover;
    max-width: 700px;
    height: 390px;
}
#optmodal-popup-div .contextModal{
    margin : auto;
}
#optmodal-popup-div .optmodal{ 
    color : #06B6EA;
    text-align: center;
    font: 200 36px 'open sans', sans-serif;
    /*margin-top: 40px;*/
}
#optmodal-popup-div .firstL{
    color : #FFFFFF;
    text-align: center;
    font: 400 20px 'open sans', sans-serif;
    line-height: 1.5;
}
#optmodal-popup-div .secL{
    color : #FFFFFF;
    text-align: center;
    font: 400 16px 'open sans', sans-serif;
    line-height: 1.5;
}
#optmodal-popup-div .btn{ 
    text-align: center;

}
#optmodal-popup-div .buttonmodal {
    width: 290px;
    height: 58px;
    font: 200 14px/16px 'open sans', sans-serif;
    color : #FFFFFF;
    text-align: center;
    border: 1pt stroke;
    background-color: Transparent;
    border-width: 1px; 
    border-color: #FFFFFF;
    cursor: pointer;
    border-radius: 6px;
}
#optmodal-popup-div.btn{ 
    text-align: center;
}
/* optemail modal changes end */

#ios-app-promotion .header1{
    font: 200 30px 'open sans', sans-serif;
    color : #104454;
     line-height: 10px;
}
#ios-app-promotion  .firstp{
    font: 200 20px 'open sans', sans-serif;
    padding: 0 0 5px 3px;
    color: #104454;
    line-height: 30px;
}
#ios-app-promotion  .div1{
    float: right;
    width: 200px;
  
}
#ios-app-promotion  .imgapp{
    padding: 0 0 0 0;
}
#ios-app-promotion .imghand{
    padding: 40px 0 0 0;
}

#ios-app-promotion .div2{
    float: left; width: 360;
    font: 200 18px 'open sans', sans-serif;
}


#ios-app-promotion .verline {
    margin-top:30px;
    display: block;
    height: 1px;
    width: 100%;
    border-top: 1px solid  #D3D7DC ;
}

#ios-app-promotion .teensafeP{
      border-radius: 40px;
    border: 3px solid #9a00fd;
    background-color: transparent;
    height: 60px;
    width: 250px;
    font: 200 16px 'open sans', sans-serif bold;
    color: #9a00fd;
}


#ios-app-promotion .footerModal{
  text-align:center;
}

#ios-app-promotion .down{
  color :#104454;
  font: 200 16px 'open sans', sans-serif;
  margin-left:3px;
    line-height: 12px;
}





/*interim login page starts here*/
.interimcenter{
 text-align: center;
}
.interimimg{
padding-top : 260px;
width: 250;
}
.interimwait{
color:#104454;
margin-top : 75px;
line-height: 1.5;
font: 400 24px 'open sans', sans-serif;
}

.interimlogin{
color:#104454;
margin-top : 30px;
line-height: 1.5;
font: 200 24px 'open sans', sans-serif;
}
.interimcolor{
   height: 100%;
   width: 100%;
   background-size : cover;  
}

/*interim login page ends here*/

/* iphone app restore modal starts */
.line-height1_4{ line-height: 1.4; }
/* iphone app restore modal ends */
/* twofa apple starts */
.display-none{ display: none; }
.login-form .btn-wrap.display-none{ display: none; }
.color-aquamarine{ color : aquamarine; }
/* twofa apple starts */
@media only screen and (max-width: 767px){
      #ios-app-promotion .div1{
        display:none;
    }
    #ios-app-promotion .div2 > p, #ios-app-promotion .div2 > div{
        text-align:center;
    }
    #ios-app-promotion .div2 {
        width:100%;
    }
    .accordionpta{ float: left; margin-left: 0px; }
    .standforsilenthand{text-align: center;float: none;}
    .standforsilent-line{ display: none; }
    #wrapper.android #sidebar .addnew:hover, .addmenu > li > a:hover, .addmenu > li.active > a{ background: none repeat scroll 0% 0% #F0F1F1; }
    .iponenav ul li a:hover, .iponenav ul li.active a{ background: none;}
    .tsactive{ background: none; }
    .container, .container.add{ padding: 0px;}
    .iponenav .scrollable-area, .sms-imessages .scrollable-area{ height:100% !important;}
    .list-holder .scrollable-area, .texts-holder .scrollable-area{ height:100% !important; }
    .texts-holder{ height: 100%;}
    .texts-holder.list-holder3{ height:100% }
    #tsChatList.texts-list{height: 100%; width: 100% !important;}
    .comments-block .scrollable-area{ height:100% !important; }
    .gallery-block .scrollable-area{ height: 100% !important; }
    .list-holder2{ height: 100% !important; }
    .list-holder .scrollable-area, .texts-holder .scrollable-area{height: 100% !important;}
    #tsFriendsData{overflow-y: hidden !important;}
    .contact-list-holder .scrollable-area{height : 100%;}
    .contact-list-holder {
        width: 97%;
    }
    
    .user-media{ padding: 0px;}
    .user-media li{ padding: 0px; }
    .user-media li .text-holder{
        padding: 15px;
        margin-top: 8%;
        max-width: 90%;
        float: none;
    }
    .followings-holder .following-holder{
        padding: 0px;
    }    
    .tsnext-div{ margin: 0px auto;}
    #tsfollowing-data{ margin-left: 80px;}
    .container.texts{ padding: 0px; }
    .tsactive{ pointer-events: all; }
 
    .tssidebar.teens{
	display:block;
	text-align:center;
	color:#289cd7;
	font-weight:bold;
	font-size:12px;
	line-height:14px;
	border-bottom:solid 1px #bebebe;
	padding: 9px 5px 8px 9999px;
	position:relative;
	z-index:4;
	-webkit-box-shadow: 0px 1px 2px 0 rgba(0, 0, 0, 0.2);
	box-shadow:0px 1px 2px 0 rgba(0, 0, 0, 0.2);
	margin: 0 0 0 -9999px;
        cursor: pointer;
    }
    
    #sidebar .teens.children{
        opacity: 0;
    }
    .dashboradbar{
        margin-top: 32px;
    }
    
/*     .teens.children:before {
        position: static;
        display: inline-block;
        left: 3px;
        top: 0;
        width: 22px;
        height: 21px;
        background: url(/img/teennenu-iconssprite.png) 0px 0 no-repeat;
        content: '';
    }*/
    /*#sidebar{
        width: 100%;
    }

    .content-holder{
        width: 0;
        margin: 0;
    }*/
    #wrapper.android .addmenu > li{

        display: inherit;
        width: 100%;
    }
    .on{
       width: 100%;
       height: 100%;
       -webkit-transition: width .3s ease-in-out ;
    -moz-transition: width .3s ease-in-out ;
    -o-transition: width .3s ease-in-out;
    transition: width .3s ease-in-out ;
    }
    
    .off{
        /*display: none;*/
        width: 0 !important;
         height: 0 !important;
         overflow: hidden;
    }
    .setupbar .setup-steps.add1 li{
            margin: 0px 24px;
    }

    .setupbar .setup-steps.add1 li:after{
        width: 0px;
    }
    
    .android-block .setupbar .setup-steps.add1 li:after{
          width: 0px;
    }
    
    .option.mobile{
        display: block;
    }
        
    #content {
        float: left;  
        padding:   0; 

    }
    .accountinfocontent{
        margin: 0 auto;width: 320px;
    }
    .accountinfo .MessageDiv{
        text-align: center;
    }
    .add-child-bread{
        display: inline-block !important;
        vertical-align: top;
        background: url(/img/ico-add.png) no-repeat;
        content: '';
        width: 17px;
        margin: 0 7px 0 0;
        height: 17px;
        float: right;
    }
    .block-content-inner{width: 100%;border: none;}
    .block-content-inner2{width: 100%;}
    .block-content-inner-in2{margin: 0 auto;width: 368px;text-align: center;}
    .standforsilenthand{float: none;}
    .block-content-inner-in{width: 100%;}
    .block-content-inner-in2{width: 100%;}
    
    .news-block-sample div{
        width: 94%;
        padding: 20px;
    }
    .block-content-inner-in2-credit{
        width: 100% !important;border-left: 0px;/*margin-bottom: 68px;max-height: 550px;min-height: 298px;*/height: auto;
    }
    .row2-credit{padding-left: 0px;margin-bottom: 30px;border-left: none;}
/*    .record-form-credit{margin-top: -550px;}*/
    .text-height{ height: 52px; }
    .li-hundered{ width: 100%; }
    .centeralign{ margin: 0 auto; }
    .margin-bottom-14{ margin: 0 auto 14px !important; }
    .ts-monitor-div{ width: 82px !important; }
    .setupbarpadding{ padding: 12px 18px 0px; }
    .service-messaage-blank{ padding: 0px !important }
    .margin-zero{ margin: 0px !important; }
/*    .iphonenavmanage{ display: none; }*/
    .manageiphoneicon{ display: none; }
    .editrestrictions_btn{ padding: 13px;float: right;display: block; }
    .editrestrictions_btn img{ width: 126px;height: 58px;cursor: pointer; }
    .show-app-list{ display: block; }
    .ichatmanage{ margin-top: 20px; }
    .manage-features{ float: left;width: auto; }
    .close-manage-modal{ clear: both;float: left; }
    .width-594{ width: 400px;}
    .font-size-9{ font-size: 12px; }
    .intro-block .form-holder h2.font-size-36{ font-size: 30px; }
    .margin-top160{ }
    .margin-top20{ margin-top: 20px; }
    .ts-alert-warning2{ height: 38px; }
    .inlineblockfloatleft{ float: left; }
    .group-chat-view {
        display: inline-block;
        float: left;
        width: auto;
        margin-left: 4px;
        margin-top: 8px;
    }
    .mobile-width-355{ width: 355px; }
    .mobile-width-345{ width: 345px;height: 613px; }
    .modal-text-header{ font-size: 17pt; }
    .modal-text-header-binverified{ font-size: 19pt; }
    #dialogBeenVerified{background-image: url("/img/binverified_poopup_tablet.png");background-size: 400px;height: 630px;}
    .modal-text-content1{ font-size: 15pt; }
    .modal-text-content2{ font-size: 13pt; }
    .whosphoneinput{ width: 99%;height: 33px;border-top-right-radius: 6px;border-bottom-right-radius: 6px; }
    .searchnowbtn{ width: 98%;height: 40px;font-size: 20pt;border-top-left-radius: 7px;border-bottom-left-radius: 7px;margin-top: 20px;line-height: 1.6; }
    .float_right_mobile{ float: right; }
    .cancel-beenverified{ display: none; width: 120px;height: 34px;background-color: #D5D5D5;color: #FFFFFF;font-family: "open sans",Arial,Helvetica,sans-serif;font-size: 18pt;font-weight: 600;margin-top: 28px;text-align: center;border-radius: 7px;margin-top: 21px;padding: 6px 10px;line-height: 1.3; }
    .model-background-img-binverified{ margin-top: 100px;margin-left: 0px; }
    .color-grey-temp-binverified{float: none;}
    .color-grey-temp-binverified-before{ height: 0px !important;}
    /*    .img-2x{ display: none; }
    .img-1x{ display: block; }*/
    .two-cols .devices-options li img.ts-manage-qs{ width: 24px !important; height: 24px !important;}
    #main .android-block .cols.add .btn1.max-width-238-mobile{ max-width: 238px; }
    #main .android-block .cols.add .btn1.max-width-250-mobile{ max-width: 250px; }
    .droidappmanage{ margin-top: 0px; }
    .width-80-mobile{ width: 80px; }
    .width-338-mobile{ width: 338px; }
    .width-442-mobile{ width: 442px; }
    .width-400-max-mobile{ max-width: 400px; }
    .width-300-mobile{ width: 300px; }
    .droidupgradefeature-mobile{ font-size: 22pt; }
    .droidupgrademodalmessage-mobile{ font-size: 16pt; }
    .what-droidmanage-do{ font-size: 15pt; }
    .droidmodal-blocktext{font-size: 13pt; }
    .ichatmanage-tinder{ margin-top: 0px; }
    .phonechoosemodalheading{ font-size: 24px; }
    .float_left_mobile{ float: left; }
    .padding-0-16perce-mobile{ padding: 0 16%; }
    .display-block-mobile{ display: block; }
    .margin-top-30-mobile{ margin-top: 30px; }
    .phonetypeiphonemodaldesktop{ display: none; }
    .phonetypeiphonemodalmobile{ display: block; }
    .iphonechoosemodalheading-mobile{ font:200 16px/12px 'open sans', sans-serif;font-size: 25px;font-weight: 400;color: #104454;line-height: 1.5;text-align: left;word-wrap: break-word; }
    /* opt modal changes for mobile starts*/
    #optmodal-popup-div {
        background-image: url('/img/optemail-bg-mobile.png');
        background-repeat: no-repeat;
        background-size: 100% auto;
        background-size: cover;
        max-width: 300px;
        height: 400px;
    }
    #optmodal-popup-div .optmodal{ 
        font: 200 24px 'open sans', sans-serif;
        line-height: 1.5;
        /*margin-top: 40px;*/
    }
    #optmodal-popup-div .firstL{
        font: 400 18px 'open sans', sans-serif;line-height: 1.5;
    }    
    #optmodal-popup-div .buttonmodal{
        width: 260px;
        height: 58px;
        font: 200 16px 'open sans', sans-serif;
    }
    /* opt modal changes for mobile end*/
    .feature-block ul li{ width: 50%; }
    .feature-block ul li .text { padding: 0 32px; }
    .data-available{ width: 265px;margin-left: 4px; }
    .ios_monitor_app_heading_mobile{ font-size: 22px; }
    .ios_monitor_app_text{ font-size: 16px; }
    .ios_monitor_app_text2{ font-size: 10px; }
    .data-policy-content{ padding: 0px 4px; }
    .cols.add.add2 .main-content h1.data-policy-h1{ font-size: 26px; }
    .desktop-comparison{ display: none; }
    .mobile-comparison{ display: block; }
    .footer-holder-left{ margin-bottom: 46px;margin-left: 20px;margin-top: 6px;margin-right: 20px; }
    .logo{ background: url(/img/logo_mob@2x.png) no-repeat;background-size: 100%;margin-left: 10px; }
    #nav a.navlink{ font: 400 16px/14px 'open sans', sans-serif;font-size: 14px;font-weight: 200;color: #104454;padding: 16px 0px;margin-left: 30px; }
    #nav .active a.navlink, #nav a.navlink:hover{ text-decoration: none; color: #06B6EB; }
    .header-holder .accountno{ color: rgba(16, 68, 84, 0.5);font-weight: 400;padding: 0px 40px 5px 0px; }                          
    .add-nav a.add-nav-a{ font: 400 16px/14px 'open sans', sans-serif;font-size: 12px;font-weight: 400;color: rgba(16, 68, 84, 0.5);float: left; }
    .add-nav a.add-nav-a:hover{ color: #06B6EA; }
    #wrapper.android .header-holder .slide.slide-white-background{ background: #ffffff;top: 66px;padding: 0px; box-shadow: 0px 4px 6px rgba(0,0,0,.2);  }
    #nav li.nav-ul-li:first-child, #nav li.nav-ul-li{ height: 50px;padding: 0px;border-top: 1px solid #E8EBEE; }
    .otherlinks .otherlinks-li{ height: 50px;padding: 0px;display: flex;border-top: 1px solid #E8EBEE; }
    #nav.nav-padding-0{ padding: 0px; }
    .otherlinks li a.otherlinksa{ padding: 16px 0px;margin-left: 30px; }
    .header-holder .accountno{ display: none; }
    .header-holder .accountno.accountno-show{ display: table-cell;float: right;padding: 0px 0px 12px 0px;margin-right: 10px; }
    .header-holder .accountno.accountno-show .accountno-span{ margin-top: 6px;margin-right: 20px;display: inline-block; }
    .header-holder.header-holder-padding{ padding: 8px 10px 0px; }
    .add-nav li.add-nav-li-display-inherit{ display: inline-block;float: none; }
    .add-nav-text-center{ text-align: center; }
    .otherlinks.otherlinks-align{ padding: 0px;margin-right: -84px; }
}    
/*interim for mobile*/
.interimimg
{
padding-top : 150px;
}
@media only screen and ( max-width: 540px){
    .width-594{ width: 300px;}
    .ul-outer {
        width: 100%;  
        text-align: center;
    }
    .text-boxmodal{
        padding: 6px;
    }
    .alert-box-main{ float: none;width: 100%; }
    .alert-box{ width: 380px;margin: 0 auto; }
/*    .img-2x{ display: none; }
    .img-1x{ display: block; }*/
    .li-90{ width: 120px; }
    
    .li-90 img, .li-90 .img-holder{
        width: 50px !important;
        height: 50px !important;
    }
    #main .two-cols .devices-options .li-90 .btn1{
        font-size: 12px;
        width: 80px;
    }
    .li-90 .title{ font-size: 14px; }
    .margin-left-46{ margin-left: 5px; }
    .two-cols .devices-options li .img-holder.margin-top-28{ margin-top: 0px; }
    #main .two-cols .devices-options .requiredtext.requiredtext-changed{ width: 90px; }
    .ts-manage-qs{ margin-right: 2px; }
    .clear-apps-teenname{ clear: both;display: block;height: 0px; }
    .width-280-mobile{ width: 280px; }
    .mobile-540-hide{ display: none; }
/*    .question-block .tab-content .accordion.accordion-tindermatches{
        padding: 0 4px;
    }*/
    .question-block .tab-content .accordion li.tindermatchesli{
    /*    height: 50px;*/
        padding: 4px 4px 4px 0;
    }
    .padding0_74_0_44-mobile{
        padding: 0px 4px 0px 4px;
    }
    .margin-bottom-52-mobile-540{
        margin-bottom: 53px;
    }
    
}
@media only screen and ( max-width: 455px){
    .padding-16-8-mobile-455{
        padding: 16px 8px;
    }
    .intro-block .form-holder h2.new-member-text{ width: 200px; }
}
@media only screen and ( max-width: 416px){
    .padding-16-8-mobile-416{
        padding: 16px 6px;
    }
}
@media only screen and ( max-width: 401px){
    .img-2x{ display: none; }
    .img-1x{ display: block; }
    .li-90{ width: 90px; }
    .ts-manage-qs{ margin-right: -14px; }
    #main .two-cols .devices-options .requiredtext.requiredtext-changed{ padding: 0px }
    .width-260-mobile{ width: 260px; }
    .upgradedroidmodalbutton{ width: 216px; }
    .padding-16-6-mobile-401{
        padding: 16px 6px;
    }
}
@media only screen and ( max-width: 444px){
    #dialog-savesale p:last-child{
        width: 200px;
        margin: 0 auto;
    }
    #dialog-savesale p:last-child a{
        float: left !important;
        margin-top: 10px;
    }
    .accountinfo .MessageDiv{
        text-align: center;
    }
    .tsUpgrade .tsUpgradeButton{
        width: 250px !important;
    }
    .inner3 .msg-success .confirmed{
        width: 260px;
        margin: 0 auto 41px;
    }
    .block-content-inner-in{width: 100%;}
    .block-content-inner-in2{width: 100%;}
    .clear-span{ clear: both; }
    .alert-box{ width: 324px; }
    .mobile-444-width-300{ width: 300px; }
    .cancel-beenverified{ width: 104px; }
    .img-110x110-mobile-444{
        width: 110px;
        height: 110px;
    }
    .margin-top0-mobile-444{
        margin-top: 0px;
    }
    .margin-top14-mobile-444{
        margin-top: 14px;
    }
}
@media only screen and ( max-width: 479px){
    .setupbar{padding: 10px;}
    .setupbarpadding{ padding: 12px 18px 0px; }    
    .setupbar .setup-steps.add1 li:after {
        width: 0px;
        left: 3px;
    }
    .android-block .btn-start{
        position: inherit;
    }
    .onboarding-link{
        margin-left: 30% !important;
        float: left;
    }
/*    .iosbugeng{ background: url(/img/heros/eng/ios9_bug_sml.png) no-repeat; }
    .iosbugspa{ background: url(/img/heros/spa/ios9_bug_sml.png) no-repeat; }*/
    .container ul.calls .holder.holder-beenverified, .container ul.calls .holder.holder-beenverified{ padding: 22px 10px 21px; }
}
@media only screen and ( max-width: 1365px){
    .main-wrap .content-container .header .location{
        float: none;
    }
        
    .main-wrap .content-container .header .next{
        float: right;
    }
    .main-wrap .content-container .header .text-middle{
        padding: 60px 0 0 0;
    }
    .text-middle .location{
        width: 33%;
    }
    .main-wrap .content-container .header .next{
        margin: 4px 10.9% 0px 4.9%;
    }
}
@media only screen and ( max-width: 1285px){
    .ts-header .text-middle{
        padding: 65px 0 0 0;
    }
    .dashboard-message .upgrade{
        float: left;
        left: 30px;
        clear: both;
        top: 20px;
    }
    .dashboard-message .text-holder{
        height: 48px;
    }
    .standforsilent-line{
        margin-left: 2%;
    }
    .block-content-inner-in2-credit{
        width: 34%;
    }
    .container.add .list-holder ul a.whoisthisbtn{ color: #FFFFFF !important; }
}
@media only screen and ( max-width: 348px){
    .cycle-gallery h1{
	width: 292px;
    }
}
@media only screen and (max-width: 999px) and (min-width: 768px){
    .setupbar .setup-steps.add1 {
        position: absolute;
        text-align: left;
    }
    .accountinfo{
        padding: 32px 0 67px 56px;
    }
    .block-content-inner{width: 100%;border: none;}
    .block-content-inner2{width: 100%;}
    .block-content-inner-in{width: 434px;}
    .block-content-inner-in2-credit{
        float: none;height: auto;border-left: none;/*max-height: 436px;min-height: 200px*/;
    }
    .row2-credit{padding-left: 0px;margin-bottom: 30px;float: none;min-width: 460px;border-left: none;}
    .record-form-credit{/*margin-top: 360px;*/}
    .googleplay{ margin-top: -142px; }
}
@media only screen and (max-width:390px){
    .tsblock-content-left{ height: 310px; }
    .li-90{
    width: 90px;
}
.li-90 img, .li-90 .img-holder{
    width: 50px !important;
        height: 50px !important;
}
#main .two-cols .devices-options .li-90 .btn1{
    font-size: 12px;
    width: 80px;
}
.li-90 .title{ font-size: 14px; }
.margin-left-46{ margin-left: 5px; }
.width-320-mobile{
        width: 300px;
    }
    .logo{ background-size: 80%;width: 174px; }
    .header-holder .accountno.accountno-show .accountno-span{ margin-top: 8px; }
    .opener.opener-background-image{ margin-top: 0px; }
    .header-holder.cp.active .opener.opener-background-image{ margin-top: 0px; }
    .header-holder .accountno.accountno-show{ padding: 0px;margin-top: -6px; }
    #wrapper.android .header-holder .slide.slide-white-background{ top: 56px; }
}

.cycle-gallery .btn-changemethod, .btn-prepaidpass {
	margin: 0 9px 0 0;
	float: left;
	font-size: 22px;
	line-height: 35px;
	color: #329dd5;
	height: 55px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	border: 1px solid #6dcff6;
	background: #f5fbfd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZmJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWYzZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f5fbfd 0%, #e5f3fd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5fbfd), color-stop(100%,#e5f3fd));
	background: -webkit-linear-gradient(top,  #f5fbfd 0%,#e5f3fd 100%);
	background: -o-linear-gradient(top,  #f5fbfd 0%,#e5f3fd 100%);
	background: -ms-linear-gradient(top,  #f5fbfd 0%,#e5f3fd 100%);
	background: linear-gradient(to bottom,  #f5fbfd 0%,#e5f3fd 100%);
	padding-top: 10px;
}
.cycle-gallery .btn-changemethod:hover, .btn-prepaidpass:hover {
	background: #f5fbfd url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZmJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWYzZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #f5fbfd 0%, #e5f3fd 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5fbfd), color-stop(100%,#e5f3fd));
	background: -webkit-linear-gradient(top,  #f5fbfd 0%,#e5f3fd 100%);
	background: -o-linear-gradient(top,  #f5fbfd 0%,#e5f3fd 100%);
	background: -ms-linear-gradient(top,  #f5fbfd 0%,#e5f3fd 100%);
	background: linear-gradient(to bottom,  #f5fbfd 0%,#e5f3fd 100%);
}
.cycle-gallery .btn-changemethod img {
	position: relative;
	top: 7px;
}

.link-nextpage {
	display: block;
	margin: 20px auto;
	width: 50%;
	clear: both;
}
.steps-intro:before{
    background: none;
}
.android-buttons{
    width: 100px;
    height: 32px;
    float: right;
}

.android-block .main-content .android-setup-step1 {
	max-width: 450px;
}

.android-block .restart-outer .btn-start:before {
    content: url("/img/restart_icon.png");
	margin-right: 5px;
	position: relative;
	top: 3px;
}

.tsdeleted_sms{
    color: red !important;
    float: right !important;
    margin-right: 100px !important;
}

.tsgp-div .tschild_img{
    width: 80px;
}
.tsgp-div .gp_img{
    width: 120px;
    margin-left: 15px;
    margin-top: 12px;
    vertical-align: top;
}
.gp-hide{ display: none; }
.onboarding-link{ margin-left: 10%;text-decoration: none !important; }
.img-container .img-containerimg{ float: none; }
.height-40{ height: 40px;width: 66%;margin: 0 auto; }
.height-40 .inner-holderimg{ float: left;width: 30px; }
.inner-holderp{ height: 40px;display: inline;vertical-align: -webkit-baseline-middle;color: #07e;font-weight: 600; }
.color-black{ color: black; }
.text-center{ text-align: center; }
.color-red{ color: red; }
.txt-wrapheight{ height: 180px; }
.info-block .col-holder .img-holder.googleplay:before{
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	left: -22px;
	right: auto;
	top: -104px;
}
.onboarding-google{ margin-left: 51px;float: left; }
.onboarding-manual{ margin-left: 228px;float: left; }
.li-linespacing{ line-height: 25px; }
.iponenav ul li a.followchat:hover:after, .iponenav ul li.active a.followchat:after {
    background-position: -12px -555px;
}

.addmenu > li > a:hover .icons li span.iphonemdm, .addmenu > li.active > a .icons li span.iphonemdm{ background-position:-4px -188px;}
.addmenu .icons li span.iphonemdm{
	background:url(/img/teennenu-iconssprite.png) no-repeat -59px -188px;
	width: 24px;
	height: 35px;
        cursor: pointer;
	}
.android-block .main-content .upgradedroidstep1{ width: auto;display: table;margin: 0 auto;max-width: none;padding: 0px 20px; }
.back-to-regular-btn{
    float: left;
    font-size: 22px;
    line-height: 24px;
    color: #ffffff;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border: 1px solid #6dcff6;
/*    background: #329DD5 url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y1ZmJmZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlNWYzZmQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #f5fbfd 0%, #e5f3fd 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f5fbfd), color-stop(100%,#e5f3fd));
    background: -webkit-linear-gradient(top,  #f5fbfd 0%,#e5f3fd 100%);
    background: -o-linear-gradient(top,  #f5fbfd 0%,#e5f3fd 100%);
    background: -ms-linear-gradient(top,  #f5fbfd 0%,#e5f3fd 100%);
    background: linear-gradient(to bottom,  #f5fbfd 0%,#e5f3fd 100%);*/
    min-width: 60px;margin: 1px;background-color: #00B4E5;padding: 0 14px;border-radius: 12px;height: 68px;
}
@media only screen and (max-width: 1163px){
    .allow-block-restrictions{ float: left;padding: 0px 4px 14px 26px;margin-right: 0px }
    .teens-name-mobile{ float: left; }
    .droidappimg-mobile{ float: left; }
}
@media only screen and (max-width: 1132px) and (min-width: 999px){ 
    .onboarding-google{ margin-left: 138px; } 
      
}
/*}*/
@media only screen and (max-width: 998px) and (min-width: 768px){
    .onboarding-google{ margin-left: 48px; } 
    .onboarding-manual{ margin-left: 20px; }
}
@media only screen and (max-width: 880px) and (min-width: 768px){
    .applyrestrictionsalertdiv{
        float: left;
        margin-top: 14px;
    }
}
@media only screen and (max-width: 1132px) { 
    .onboarding-google{ margin-left: 138px; } 
     .ts-monitor-div {
    width: 82px !important;
}
.li-hundered {
    width: 100%;
}
.two-cols .devices-options-manage{ width: 100%; }
}
@media only screen and (min-width:880px){
    .android-block .img-container .android_settings1{
        height: 400px;
        float: left;
        padding-left: 25px;
    }
}
@media only screen and (max-width: 414px){
    #dialogBeenVerified{ background-image: url("/img/binverified_poopup_tablet.png");background-size: 340px 630px;height: 630px; }
    .modal-text-header-binverified{ font-size: 16pt; }
    .modal-text-content1{ font-size: 12pt; }
}
@media only screen and (max-width: 362px){
    /*#dialogBeenVerified{ background-image: url("/img/binverified_poopup_tablet.png");background-size: 320px;height: 560px; }*/
    .logo {
        background-size: 98%;
        width: 122px;
    }
    .header-holder .accountno.accountno-show{ padding: 0px;margin-top: -6px; }
}
@media only screen and (max-width: 374px){
    .width-280-mobile374{ width: 280px; }
    .width-260-mobile374{ width: 260px; }
    .width-142-mobile374{ width: 142px; }
    .width-118-mobile374{ width: 118px; }
    .margin-top-46-mobile374{ margin-top: 46px; }
    .intro-block .form-holder h2.new-member-text{ line-height: 1.2; }
    .updhome{ padding: 0px 34px 20px;margin-left: 0px; }
}
@media only screen and (max-width: 320px){
    #dialogBeenVerified{ background-image: url("/img/binverified_poopup_tablet.png");background-size: 290px 630px;height: 630px; }
    .model-background-img-binverified{ margin-top: 100px;margin-left: 0px;}    
    .modal-text-content1{ font-size: 11pt; }
    .modal-text-header-binverified{ font-size: 14pt;}
    .mobile-444-width-256{ width: 256px; }
    .alert-beenverified{ font-size: 10px;}
}

/*@media only screen and (max-width: 320px){
    #dialogBeenVerified{ background-image: url("/img/binverified_poopup_tablet.png");background-size: 340px 630px;height: 630px; }
    .modal-text-content1{ font-size: 11pt;}
    .model-background-img-binverified{margin-top: 100px;}
}*/
