/* @import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,800); */
@import url('https://fonts.googleapis.com/css2?family=Outfit:wght@400;600;700&display=swap');
@media (max-width:767px){
.full-width{width:100% !important;}
.ofs-app-navbar, .navbar-header{background:#1A1A33;border-radius:0;  border:0}
.ofs-app-navbar{padding-bottom:0;padding-top:0;}
.ofs-app-navbar .navbar-header > button.navbar-toggle{background:transparent;border:none;}
.ofs-app-navbar .resp-mainNav{float:none}
.ofs-app-navbar .resp-mainNav .navbar-nav{margin-top:0; margin-bottom:0}
.ofs-app-navbar .resp-mainNav .navbar-nav > li{border-bottom:1px solid #85898c;}
.ofs-app-navbar .resp-mainNav .navbar-nav > li > a:hover, .ofs-app-navbar .navbar-nav > li > a:focus,
.ofs-app-navbar .resp-mainNav .navbar-nav > .active > a:hover, .ofs-app-navbar .navbar-nav > .active > a:focus{color:#fff;}
.ofs-app-navbar .resp-mainNav > ul > li .dropdown-menu{ background:transparent;border:none;margin-top:0;}
.ofs-app-navbar .resp-mainNav > ul > li .dropdown-menu li.arrow{display:none;}
.ofs-app-navbar .resp-mainNav > ul > li .dropdown-menu li a{padding-left:32px;padding-right:32px;}

.ofs-app-navbar #resp-primeNav{position:absolute; z-index:999; right:0; top:1px; width:auto}
.ofs-app-navbar #resp-primeNav > ul{padding:0;margin:0;}
.ofs-app-navbar #resp-primeNav > ul > li{float:left; text-align:center; border-right:0}
.ofs-app-navbar #resp-primeNav > ul > li.dropdown{margin-left:5px}
.ofs-app-navbar #resp-primeNav > ul > li.dropdown .user-intials{width:35px;height:35px;line-height:normal;}
.ofs-app-navbar #resp-primeNav .navbar-nav{float:right; margin-right:5px}
.ofs-app-navbar #resp-primeNav .navbar-nav > li > a{border-radius:none;padding:11px 15px;}
.ofs-app-navbar #resp-primeNav .navbar-nav > li > a span.notifications, .ofs-app-navbar #resp-primeNav .navbar-nav > li > a span.messages{margin-top:4px;margin-bottom:3px;}
.ofs-app-navbar #resp-primeNav > ul > li.dropdown a.dropdown-toggle{ padding:12px 5px;}
.ofs-app-navbar #resp-primeNav > ul > li .dropdown-menu{ margin-top:10; background:#fff; margin-left:-35px}
.ofs-app-navbar #resp-primeNav > ul > li .dropdown-menu li{ text-align:left}
.ofs-app-navbar #resp-primeNav > ul > li a{border-radius:0}
.ofs-app-navbar #resp-primeNav .navbar-default .navbar-nav > .open > a, 
.ofs-app-navbar #resp-primeNav .navbar-default .navbar-nav > .open > a:hover, 
#resp-primeNav .navbar-default .navbar-nav > .open > a:focus{ background:#2b333b; color:#fff}
.outerNavContainer{background:none}
.ofs-app-navbar #resp-primeNav .navbar-nav > .open > a, 
.ofs-app-navbar #resp-primeNav .navbar-nav > .open > a:hover, 
.ofs-app-navbar #resp-primeNav .navbar-nav > .open > a:focus
{background:#233242;}
.ofs-app-navbar #resp-primeNav > ul > li .dropdown-menu.message-cont{width:310px !important;margin-left:-71px;}
.ofs-app-navbar #resp-primeNav > ul > li .dropdown-menu.notification-cont{width:310px !important;margin-left:-128px;}
.ofs-app-navbar #resp-primeNav > ul > li .dropdown-menu.notification-cont .notification-list .time{padding:0;color:#ccc;clear:none;display:inline}
.ofs-app-navbar #resp-primeNav > ul > li .dropdown-menu.notification-cont .notification-list li.action button{display:none;font-size:12px;padding:2px 5px;margin-top:2px;}
.ofs-app-navbar #resp-primeNav > ul > li .dropdown-menu.notification-cont .notification-list li.action:hover .accept,
.ofs-app-navbar #resp-primeNav > ul > li .dropdown-menu.notification-cont .notification-list li.action:hover .cancel,
.ofs-app-navbar #resp-primeNav > ul > li .dropdown-menu.notification-cont .notification-list li.action:hover button{display:block;}
.ofs-app-navbar #resp-primeNav > ul > li .dropdown-menu.notification-cont .notification-list li.action:hover .msg-status,
.ofs-app-navbar #resp-primeNav > ul > li .dropdown-menu.notification-cont .notification-list li.action:hover .time{display:none;}

.message-cont.bottom .arrow{left:91px;}
.notification-cont.bottom .arrow{left:144px;}

.ofs-app-navbar #resp-primeNav > ul > li .account-cont.dropdown-menu{left:-100%;}
.ofs-app-navbar .navbar-nav > .open > .account-cont.bottom .arrow{left:60%;right:inherit;}

/**/
.tab-content .personal-deatils ul, 
.tab-content .personal-deatils ul li .label,
.tab-content .personal-deatils ul li label,
.tab-content .personal-deatils ul li input[type="text"],
.tab-content .personal-deatils ul li select{width:100%;}
.tab-content .personal-deatils ul li label{padding-left:0;padding-right:0;}
.tab-content .personal-deatils ul li select.state{/*float:right;*/padding-left:9px;}

.tab-content .personal-deatils ul li input.postcode, .tab-content .personal-deatils ul li select.state{width:47%;}


#notifications ul.notification-list li{padding:0;}
#notifications ul.notification-list li > div{padding:10px 0;}
#notifications ul.notification-list li > div:first-child{margin-left:inherit;}

.team-listing ul li.team-head{display:none;}
.team-listing li p{padding-top:5px;}

#configration #teams .section-content .team-list{min-width:100%;}
/*#configration #teams .section-content .team-list > li > div:nth-child(1),
#configration #teams .section-content .team-list > li > div:nth-child(2),
#configration #teams .section-content .team-list > li > div:nth-child(3),
#configration #teams .section-content .team-list > li > div:nth-child(4),
#configration #teams .section-content .team-list > li > div:nth-child(5),
#configration #teams .section-content .team-list > li > div:nth-child(6),
#configration #teams .section-content .team-list > li > div:nth-child(7),
#configration #teams .section-content .team-list > li > div:nth-child(8),
#configration #teams .section-content .team-list > li > div:nth-child(9){width:100%;}*/

#addTeamMember ul.nav-tabs.tabbing-f .fa{font-size:20px;}

.col-left{margin-left:0px;border-bottom:2px solid #818993;padding-bottom:20px; margin-bottom:20px;}

.container h1{font-size:26px;}
span.label{padding-left:0;}
.memberemail{margin:0;} 
.color-bdr{position:absolute; height:2px; background:url(../img/bdr.jpg) no-repeat; width:151px; top:43px;}
.account-permission{margin-left:15px;}
.member-personal-deatils ul, 
.member-personal-deatils ul li span.label,
.member-personal-deatils ul li input[type="text"],
.member-personal-deatils ul li select{width:100%;}
.member-personal-deatils ul li{padding-right:0;}

.account-permission ul li{padding-right:0;width:100%;}
.account-permission ul li span.label,
.account-permission ul li input[type="text"],
.account-permission ul li select{width:90%;}

.application p{text-align:center;}
.application ul li{text-align:center;}
.application ul li p{margin-bottom:0;}
.bttn{float:none;}

.success-image img{width:100%;}

ul.question-list > li > span{width:87%;}

.invoice-section2{text-align:left;margin-top:20px;margin-bottom:20px;}
.agnrighr{text-align:inherit;}
.view-all{padding:0 0 10px 15px;}
.team-listing ul li{text-align:center;}
.member-thumbnail{width:100%;}
.remove{padding:0 0 10px 0;}
.add-team-member{text-align:center; float:none;}

/*start payment information*/
.payment-info ul li > span{width:100%; display:block;}
.payment-info ul li input, .payment-info ul li .billing-select{width:100%;}
.billing-select{width:100%;}
.payment-info ul li input.securitycode{width:130px;margin-right:5px;}


.billing-add{}
.billing-add li span{width:100px !important;}
.billing-add li input{width:340px; padding:5px; font-size:12px; color:#666;}
.billing-select{width:340px; font-size:12px; margin:0 !important; color:#666; padding:5px; border:1px solid #bcc0c5;}

.save-cancle-button{float:right; padding:20px 0 0 0}


/**Billing Tab**/
.transaction-history ul li .date{width:30%;}
.transaction-history ul li .desc{width:45%;}
.transaction-history ul li .amount{width:25%;}
.transaction-history ul li{display:table;}
.transaction-history ul li > div{display:table-cell;vertical-align:middle;float:none !important;}
.payment-method{width:100%;}
.payment-method-change{margin-left:0;text-align:right;}

.contact-button{margin-right:0;}

/**Plan Details**/
.plandetail-container.current-plan > .heading{position:inherit;top:inherit;}
.plandetail-container > .detail > .duration > .monthly, .plandetail-container > .detail > .duration > .yearly{margin:5px 5px; display:block;}
.show-moreDetail{padding-top:5px;}
.show-moreDetail .heading{display:block;float:left;width:100%;}
.show-moreDetail ul{margin:0;padding:0;width:100%;float:left;}
.show-moreDetail ul li, #trainerEnterprise-moreDetails .show-moreDetail ul li{width:100%;float:left;text-align:left;}
#masterTrainer-resp-details-mob, #trainerEnterprise-resp-details-mob, #fitPro-resp-details-mob{display:block;width:100%;float:left;}
.show-moreDetail .arrow{width:100%;left:0;}
.arrow.singleplan{left:0;}
.arrow.doubleplan1{left:0 !important;}
.arrow.doubleplan2{left:0 !important;}

.show-moreDetail .heading{margin:25px 0 20px ;}

.show-moreDetail{text-align:center;}

/*** Plan Upgrade Modal ***/
.plan-upgradeModal .upgrade-planDetails table td{float:left;width:100%; text-align:center;}
.plan-upgradeModal .plan-info{width:100%;}
.plan-upgradeModal .plan-info-bill-details{width:100%;margin-top:20px;}
/*** Payment Collection Rates Modal ***/
#changePayment .modal-content > .modal-body .pmnt-opt-block{}
#changePayment .modal-content > .modal-body span.label,
#changePayment .modal-content > .modal-body input[type="text"]{width:100%;}

/*payment style*/
.head-top h2{padding:0 0 15px 20px;}
.request-button{float:none; text-align:center;}
.update-fields{float:none;}
.update-fields select, .update-fields input{width:97%; margin:0 0 5px 0;}
.update-button{padding:0 6px 0 0;}
.payment-stream-listing{max-height:none;}
.payment-stream-listing table td{width:100% !important; float:left;border:none;text-align:center;}
.button-all{margin:10px 0 0 0;}
.payment-data table tr td{font-size:13px;}
.payment-data > table tr td{width:88%;float:left;padding:5px}
.payment-data > table tr td:first-child{width:10%;float:right;}
.payment-data > table tr td:first-child.noData{width:100%;float:left;}
.pay-head{background:transparent; padding:0;}
.request-button, .head-top{background:#f7f7f7; padding:15px 0; width:100%; margin:0 0 20px 0; text-align:center;}
.edit-refButton{width:30%; position:relative; font-size:13px;}
.filterDd{position:absolute; left:141px; top:38px;}
/*end payment style*/

/** Issue Refund **/
.issue-refundform{min-height:120px;}
.issue-refundform ul li{padding:5px 0;}
.issue-refundform ul li span.label{width:100%;text-align:left;float:left;}
.issue-refundform ul li label{width:100%;text-align:left;float:left}
.issue-refundform input[type="button"]{margin-bottom:10px;}

/** VIEW REFUND STYLES **/
.view-refund .transaction-list ul li.list-header{display:none;}
.view-refund .transaction-list ul li .date,
.view-refund .transaction-list ul li .client,
.view-refund .transaction-list ul li .amount,
.view-refund .transaction-list ul li .fee,
.view-refund .transaction-list ul li .net{width:100%;display:block;}
.view-refund .transaction-list ul li > div span.label-heading{display:inline-block;width:70px;font-weight:700;}
.refund-transaction-detail{margin:40px -15px 20px;}


.orignal-transaction ul li.transactionTable-head{display:none;}
.orignal-transaction ul li{display:block;}
.orignal-transaction ul li .date,
.orignal-transaction ul li .client,
.orignal-transaction ul li .amount,
.orignal-transaction ul li .fee,
.orignal-transaction ul li .net,
.orignal-transaction ul li .action{width:100%;display:block}
.orignal-transaction ul li > div > span{display:inline-block;width:80px;font-weight:700;}

.orignal-transaction ul.client li .date,
.orignal-transaction ul.client li .client,
.orignal-transaction ul.client li .amount,
.orignal-transaction ul.client li .discount,
.orignal-transaction ul.client li .fee,
.orignal-transaction ul.client li .net,
.orignal-transaction ul.client li .action{width:100%;display:block;}


/** PAYMENT RECURRING STYLES - SCHEDULE OVERVIEW **/
.payment-recurring .transaction-list .data-grid li.list-header{display:none;}
.payment-recurring .transaction-list .data-grid li{display:block;}
.payment-recurring .transaction-list .data-grid li .date,
.payment-recurring .transaction-list .data-grid li .client,
.payment-recurring .transaction-list .data-grid li .debit,
.payment-recurring .transaction-list .data-grid li .amount,
.payment-recurring .transaction-list .data-grid li .discount,
.payment-recurring .transaction-list .data-grid li .total,
.payment-recurring .transaction-list .data-grid li .action{width:100%;display:block; text-align:left;}/*{width:100%;display:block;}*/
.payment-recurring .transaction-list ul li > div span.label-heading-resp{display:inline-block;width:80px;font-weight:700;}
.transaction-details span{width:100%;padding-right:0; float:left;margin-bottom:5px;}

.payment-recurring .past-transaction-list .data-grid li.list-header{display:none;}
.payment-recurring .past-transaction-list .data-grid li .date,
.payment-recurring .past-transaction-list .data-grid li .amount,
.payment-recurring .past-transaction-list .data-grid li .status,
.payment-recurring .past-transaction-list .data-grid li .action{width:100%;display:block;}/*{width:100%;display:block;}*/
.payment-recurring .past-transaction-list ul li > div span.label-heading-resp{display:inline-block;width:80px;font-weight:700;}

.btnrow {text-align:center;}

/** PAYMENT RECURRING STYLES - Add Payment Modal **/
#editStatus .editStatus-form li > span{width:100%;display:block;text-align:center;}
#editStatus .modal-footer button{margin:5px;}
#addPayment .addPayment-form li > span{width:100%;display:block;text-align:left;}
#addPayment .addPayment-form li > input[type="text"], #addPayment .addPayment-form li > textarea{width:100%;}
#addPayment .modal-footer button{margin:5px;}

/** PAYMENT REQUEST STYLES **/
.payment-type li{width:100%;display:block;margin-bottom:5px;}
.request-payment .selected-list, .edit-payment .selected-list{height:auto;margin-bottom:20px;}
.session-package .data-grid .list-header{display:none;}
.request-payment .step1, .request-payment .step2, .request-payment .step3{background:none;height:auto;}
.request-payment .step1 span, .request-payment .step2 span, .request-payment .step3 span{display:block}
.request-payment .leftnav{width:100%;margin-bottom:10px;}
.request-payment .leftnav li{width:50%;float:left;border:1px solid #f7f7f7;padding:15px 0;}
.request-payment .list{margin-left:0;border:1px solid #f7f7f7;max-height:380px;overflow-y:auto;width:100%;margin-bottom:30px;}
.session-package .data-grid li{padding-top:10px;padding-bottom:10px;}
.session-package .data-grid li > div{display:block !important;width:100% !important;padding:5px 10px}
.session-package .data-grid li > div span{display:block;margin-left:110px;}
.session-package .data-grid li > div span.label-heading{width:110px;float:left;display:block;margin-left:0;font-weight:700;}
.session-package .data-grid > li > div:last-child a span{display:inline;margin-left:0;}
.session-package .data-grid > li > div:last-child {text-align:center;}
.session-package .data-grid > li > div:last-child > span.glyphicon{display:inline-block; font-size:18px;padding-left:5px;padding-right:5px;}

.edit-payment .selected-list{height:auto;margin-bottom:20px;}
.single-payment li div, .recurring-schedule li div, .new-session li div {float:left;display:block;}
.single-payment li .label, 
.single-payment li .field,
.recurring-schedule li .label, 
.recurring-schedule li .field,
.recurring-schedule li .field.debiton,
.new-session li .label,
.new-session li .field{width:100%;text-align:left;padding-left:0;}
.single-payment li .field .addas-accountCredit, .single-payment li .field .addas-accountCredit strong{width:100%;padding-left:0;display:block;padding-top:5px;padding-bottom:5px;}

.single-payment li .field input[type="text"].amount, 
.recurring-schedule li .field.debiton input[type="text"],
.recurring-schedule li .field input[type="text"].amount,
.recurring-schedule li .field.debiton select,
.new-session li .field input[type="text"].amount{width:50%;}

/** PROFILE PAGES **/
.profile .profile-content{margin-top:20px;border:none;border-top:2px solid #d9d9d9;}
.profile .profile-content .profile-content-header h2{/*float:none;*/ text-align:center;}
.resp-viewprofile{display:block;}
.profile .leftnav li{margin-right:0;}
.profile .resp-viewprofile{display:none;}
.profile .profile-content .profile-content-header .resp-button-row{/*float:none !important;*/ text-align:center;}

.profile .profile-content .feature-list{margin-bottom:0;}
.feature-list span, .social-list span{width:100% !important;}
.profile > .profile-content{padding-left:0 !important;padding-right:0 !important;}
.profile .profile-content .profile-content-header input[type="button"]{margin:10px 0;}

.profile .profile-media-content{margin-top:20px;border:none;border-top:2px solid #d9d9d9;padding-left:0px;padding-right:0px}
.profile .profile-media-content .profile-content-header h2{/*float:none;*/text-align:center;}
.profile .profile-media-content .profile-image{padding-bottom:30px;margin-bottom:30px;border-bottom:2px solid #d9d9d9;}
.profile .profile-media-content .username .url{width:100%;margin-right:0;float:none;}
.profile .profile-media-content .username .add{width:100%;float:left;}
.profile .profile-media-content .username .add input[type="text"]{width:100%;margin-right:0;margin-bottom:10px;}
.profile .profile-media-content .profile-media-photos h4, 
.profile .profile-media-content .profile-media-videos h4{text-align:center;}
.profile .profile-media-content .media-list ul li{margin:10px 0;}
.profile .profile-media-content .media-list ul li .check{right:10px;}
.profile .profile-media-content .profile-media-photos .add-remove, .profile .profile-media-content .profile-media-videos .add-remove{display:block;/*width:100%;*/text-align:center;}
.profile .profile-media-content .profile-media-photos  input[type="button"], .profile .profile-media-content .profile-media-videos input[type="button"]{margin:0 5px;}

.profile .profile-content .social-list input[type="text"]{width:100%;}
.profile .profile-content .share {text-align:center;}
.profile .profile-content .share > span {margin:5px 0 !important;display:block;}
/*revenue style*/
.revenueBg img{width:100%;}
.update-revenue-button input{width:48%; margin:0 0 10px 0;}
.update-revenue-button input#date_to{float:right;}
.update-revenue-button > .update-revenue{float:right; width:auto; margin:0 0 10px 0;}
.head-top h2 .tooltip .tooltip-arrow{top:0px;}
.head-top h2 .tooltip .tooltip-inner{position:relative; top:0px; left:0px; display:block;}
/*end*/


/*start feature style*/
.feature-list.business ul li label,
.feature-list.business ul li input, .feature-list.business ul li textarea,
.feature-list.training-cred ul li label,
.feature-list.training-cred ul li input, .feature-list.training-cred ul li textarea{width:100%;}
.feature-list.training-cred ul li .tertiary-education,
.feature-list.training-cred ul li .certiNo,
.feature-list.training-cred ul li .experience,
.feature-list.training-cred ul li .icn-add-del{width:100%;padding:0;float:left;}
.icn-add-del span{float:left; margin:10px 10px 0 0; padding:0; float:left; width:25px !important;}
.certiNo input{width:100%;}
/*end*/

/** EDIT PAYMENT STYLES **/
.edit-payment .step1, .edit-payment .step2{background-size:150%;}
.edit-payment .step1, .edit-payment .step2{background:none;height:auto;}
.edit-payment .step1 span, .edit-payment .step2 span{display:block}


.imageplaceholder{background-color:#1A1A33;width:100%;height:120px}

/*start schedule day style*/
#calendar .fc-toolbar .fc-center h2{width:100%;text-align:center;}
#calendar .fc-toolbar .fc-left, #calendar .fc-toolbar .fc-right, #calendar .fc-toolbar .fc-center{width:100%;clear:both;margin-bottom:10px;}
#calendar .fc-toolbar .fc-left .fc-today-button{float:right;}
#calendar .fc-toolbar .fc-right .fc-button-group{width:100%;text-align:center}
#calendar .fc-toolbar .fc-right .fc-button-group button{float:none;}
.schedule-container table th.ui-widget-header{font-size:13px;line-height:18px;}
.schedule-container .ui-widget-content .fc-content-skeleton .fc-day-number{font-size:14px;}

.btn-MWD{margin:15px 0 0 0;}
.eventUser-bg{width:100%;padding:0;text-align:center}
.eventUser-bg span{text-align:center; display:block;}
.eventUser-bg input{margin:20px 0 0}
.eventUser-detail{display:block;width:100%;clear:both;}
.eventUser-detail h2{margin:0; padding:10px 0; text-align:center;}
.eventUser-detail h3{margin:0; padding:10px 0; text-align:center;}
.eventUser-detail p{margin:0; padding:10px 0; text-align:center;}
.schedule-chartInfo table td:nth-child(1){padding-left:15px;padding-right:7px;width:43%;vertical-align:top;}
.schedule-chartInfo table td:nth-child(2){padding-right:15px;padding-left:7px;}
.schedule-chartInfo{max-height:none;overflow:inherit;}

.schedule-chartInfo table tr.event-members td{padding:15px;}
.schedule-chartInfo table tr.event-members td > div,
.schedule-chartInfo table tr td > div.classSize, 
.schedule-chartInfo table tr td > div.counting, 
.schedule-chartInfo table tr td > div.button-field{width:100%;display:block;text-align:center;margin:0;padding:0;}
.schedule-chartInfo table tr.event-members td{border-bottom:1px solid #d7d7d7;}
.schedule-chartInfo table tr.event-members td > div.userIcon img{display:inline}
/*end*/
#createEvent .modal-dialog .modal-footer button{margin:5px 0;}

/*CREATE EVENT*/
.event-clients input[type='button']#client.btn{margin-bottom:0px;}
.event-clients .list, .event-clients .selected-list{margin-top:20px;}
.event .create-event li.customfield input[type='text']{margin-bottom:10px;}
.event .create-event li textarea{width:100%;}
.event .selected-list{margin-top:20px;}
.event-cont{text-align:left;}

#selectEventTemplate .modal-body #templateList, #selectEventTemplate .modal-body #edit-templateList{width:100%;}
#selectEventTemplate .modal-body #templateList select{width:100%;}
.event .list > .client-list > li > div, .event .list > .group-list > li > div{}

.event .list > .client-list > li > div.name, 
.event .list > .group-list > li > div.name,
.event .list > .group-list > li > div.group{width:65%;display:block;float:left;}
.event .list > .client-list > li > div.action, .event .list > .group-list > li > div.action{width:35%;display:block;float:left;}

.clients-data table.sortable .clients-dataHead th:nth-child(6){width:50px;}
/*.clients-data table.sortable .clients-dataHead th:nth-child(5),
.clients-data table.sortable .clients-dataHead th:nth-child(4),
.clients-data table.sortable .clients-dataHead th:nth-child(3),
.clients-data table.sortable tr td:nth-child(5),
.clients-data table.sortable tr td:nth-child(4),
.clients-data table.sortable tr td:nth-child(3){display:none;}*/
/*.clients-data table.sortable tr td:nth-child(6) ul li, .clients-data table.sortable tr td:nth-child(7) ul li{display:none;}*/
.clients-data table.sortable tr td:nth-child(7) ul li.icon-cob, .clients-data table.sortable tr td:nth-child(7) ul li.icon-cob{display:block;padding:5px 0 0 0 !important;}

.client-tabs{background:transparent;clear:both;}
.client-tabs li{width:100%;text-align:center;}
.client-tabs.clientAssessment {background:#1A1A33;}
.client-tabs.clientAssessment  li{width:inherit;}
.back-to-list{background:#f7f7f7;cursor:pointer;margin-bottom:20px;padding:15px;}
.clients-assessment .clients-detail{min-height:inherit;text-align:center;}
.clients-assessment .clients-detail .bmi{margin-top:0px;}
.assessment-container ul li, select{max-width:100%;}
.assessment-container .assessment-heading .assessment-type {text-align:center;}
.assessment-container .assessment-heading .assessment-duration{float:none;text-align:center;margin-top:10px;}
.assessment-container .assessment-heading .assessment-duration li{float:none;}
#contentAssessment.assessment-container #addAssessment ul li.assessment-heading button{margin-top:10px;}
#contentAssessment.assessment-container #addAssessment ul li.assessment-heading select{width:91%;}
#contentAssessment.assessment-container .notes-mainCont .addNotes .addNewnote span.heading{text-align:left;}
#contentAssessment.assessment-container .notes-mainCont .addNotes .addNewnote .button-row{margin-top:10px;text-align:right;}

#showRequestPayment.btn-request-payment{float:none !important;}
#showRequestPayment.btn-request-payment input[type='button']{float:right;}
#selectEventType > .modal-dialog > .modal-content > .modal-footer .btn,
#selectEventInstructor > .modal-dialog > .modal-content > .modal-footer .btn{padding-left:15px;padding-right:15px;}

/*Assessment upload photo*/
#contentAssessment.assessment-container .progressPhoto-wrap > .uploadphoto > .uploadImg-thumb img.img-responsive{float:none;margin:auto;}
#contentAssessment.assessment-container .progressPhoto-wrap .uploadphoto ul{padding-left:0;padding-top:20px}
#contentAssessment.assessment-container .progressPhoto-wrap .uploadphoto ul li{padding-top:5px;padding-bottom:5px;}
#contentAssessment.assessment-container .progressPhoto-wrap .uploadphoto ul li select,
#contentAssessment.assessment-container .progressPhoto-wrap .uploadphoto ul li input[type='text']{width:100%;border:1px solid #d7d9dc;}
#contentAssessment.assessment-container .progressPhoto-wrap .uploadphoto ul li button{padding-top:2px;padding-bottom:2px;font-size:14px;margin-top:5px;}
#contentAssessment.assessment-container .progressPhoto-wrap .progressImage-list ul.image-list li{margin:0;padding:5px 5px 10px;width:50%;}


/*start singlePay-deta style*/
.singlePay-deta .payment-list-button input{margin-bottom:5px;}
.sendMessageButton{margin:0; padding:0;}
.sendMessage{margin:0; padding:0;}


.pagination-container{width:100%;}
.pagination-container ul.pagination{float:right;}

/*Client assessment schedule session credit styles*/
#contentSchedule.assessment-container #sessionCr-details .credit-list li.list-header{display:none;}
#contentSchedule.assessment-container #sessionCr-details .credit-list li .labelname{display:inline-block;width:100px;}
#contentSchedule.assessment-container #sessionCr-details .credit-list li .credit-count{text-align:left;}
.listheading{width:100%;}
.listheading h2 span{display:block;width:50%;float:left;text-align:center;}

/*start singlePay-deta style*/

/* VIEW ALL NOTIFICATION */
.notification-cont .notification-list .notification-msg{line-height:inherit;}
.notification-cont .notification-list .time{clear:both;padding-left:0;display:block;}
.notification-cont .notification-list .action{clear:both;}

.editGroup p label, .editGroup p input[type="text"], .editGroup p textarea{width:100%;}
/*start message group style*/
.group-data table tr td input[type="button"]{margin:0 0 5px 0;}

/*lead-profile*/
.client-img{text-align:center;}
.leadClient-name-pos{padding:0; text-align:center;}
.leadContent ul li div input{float:left !important; margin:10px 0 0 0;}
.addLead-btn{float:left; margin:10px 0 10px 15px; padding:0;}
.leadprofile-tabs select{width:95%;}
.leads-data .btn-view{margin-bottom:10px;}
/*end*/

.clients-tab-container.client-tabs{background:none; padding-left:0;}
.clients-tab-container button.btn, .clients-tab-container.client-tabs button.btn{/*float:left;*/margin-bottom:10px;}

/* Programs */
.programLibrary-wrap .section-wrap > div{margin-bottom:20px;}
.programLibrary-wrap .section-wrap > div:last-child{margin-bottom:0;}
.programLibrary-wrap .section-wrap .section > ul li .fieldname{margin-bottom:5px;}
.programLibrary-wrap .section-wrap .section > ul li .fieldname2{text-align:left;margin-top:10px;margin-bottom:5px;}
.programLibrary-wrap .section-wrap .section > ul li select.type{width:100%;}
.programLibrary-wrap .program-info-wrap .prog-thumb{width:100%;}
.programLibrary-wrap .program-info-wrap .prog-info{margin:auto;}
.programLibrary-wrap .program-info-wrap .prog-type{float:left;}
.programLibrary-wrap .program-info-wrap .programInfo-type{text-align:left;}
.programLibrary-wrap .program-info-wrap .programInfo-type > span{padding-left:0;}

/*Profile Advertisement*/
.profile .profile-content .SessionPackage table.session-list th{display:none;}
.profile .profile-content .SessionPackage table.session-list td.name,
.profile .profile-content .SessionPackage table.session-list td.description,
.profile .profile-content .SessionPackage table.session-list td.session,
.profile .profile-content .SessionPackage table.session-list td.amount,
.profile .profile-content .SessionPackage table.session-list td:last-child{display:block;width:100%;float:left;}
.profile .profile-content .SessionPackage table.session-list td div.name,
.profile .profile-content .SessionPackage table.session-list td div.description,
.profile .profile-content .SessionPackage table.session-list td div.session,
.profile .profile-content .SessionPackage table.session-list td div.amount{display:block;}


/* DASHBOARD STYLES */
.logged-info{text-align:center; padding:10px 0;}
.logged-info .time{text-align:center;}


.weather-cast-wrap{margin-top:20px;}

.stats ul li.clients,
.stats ul li.leads,
.stats ul li.groups,
.stats ul li.earnings{border:none; margin-top:10px;}

.weather-cast-wrap{margin-top:20px;}

.dashboard-trainer .trainer-details{margin-bottom:12px;}
.dashboard-trainer .event-details{margin-top:12px;}

/*cancellation style*/
.calcellationBtn-wrap{width:73%; margin:0 auto;}
.cancelation_bg p{left:73px; top:63px; width:260px; font-size:14px;}
.cancellationBtn{float:left;}
.cancelation_bg.deletMessage p{left:0; top:61px; width:330px;}

.profile .profile-content .feature-list ul li:nth-child(2) div,
.profile .profile-content .feature-list ul li:nth-child(3) div,
.profile .profile-content .feature-list ul li:nth-child(4) div,
.profile .profile-content .feature-list ul li:nth-child(5) div,
.profile .profile-content .feature-list ul li:nth-child(6) div,
.profile .profile-content .feature-list ul li:nth-child(7) div{padding-left:5px; padding-bottom:4px;}


.schedule-invitation .event-date, .schedule-invitation .event-instructor, .schedule-invitation .event-name{margin-bottom:5px;}
.schedule-invitation .btn.btn-green, .schedule-invitation .btn.btn-red{min-width:100px;}

.client-log{overflow-x:auto;}	


/*add schedule tpl page style*/
.event .event-additional-detail .number.boxAlign{width:auto; padding:2px 6px;}
.pRnone{padding-right:15px !important;}
.event .align360{width:100%;}
.btnCenter{text-align:center; margin-top:15px;}
.btnCenter .pull-right{float:none !important;}
/*end*/

.user-section .image{float:none !important; text-align:center;}
.user-section p{text-align:center; float:none !important;}
.invoice-section span{text-align:center;line-height:20px;}
.invoice-section .list{width:100%;}
.invoice-section .list tr td{text-align:center;}
.invoice-section p,.invoice-section h4{text-align:center;}


.resp-heading{display:block;}
.itemdescription .text-center{text-align:left !important;}
.itemdescription .heading{display:none;}
.itemdescription .heading p{font-size:13px;}
.itemdescription > ul > li:nth-child(even){background:#f7f7f7;}
.itemdescription > ul > li:nth-child(odd){background:#f9f9f9;}
.itemdescription > ul > li:last-child{background:#fff;}
.itemdescription li .total li span:last-child{display:block;margin-right:120px;}

.invoice-section2 > p > span:last-child{text-align:left !important; padding-left:20px;}

.invoice-section2{text-align:center;}
.invoice-section2 > p > span{float:none;}

.resp-table{width:100%;overflow-x:scroll;}
.clients-tab-container select{width:100%;}
.programLibrary-wrap .creatPrograms ul{margin-top:20px;}
.programLibrary-wrap .creatPrograms ul li .textField{text-align:left;margin-bottom:5px;}
select.deviceSelect.form-control{margin-bottom:10px;}
h4.modal-title{font-size:16px;}

.profile .profile-content .feature-list.directory-business ul li > div{padding-left:15px !important;}

.input-group.bootstrap-timepicker{width:auto;float:left;}
.input-group.bootstrap-timepicker > span.input-group-addon{width:auto !important;}

.mob-pLR15{padding-left:15px !important;padding-right:15px !important;}

.edit input[type="text"],
.edit textarea{width:100%;}
.contactList{width:310px;}


.requestbooking-list > li.heading{display:none;}
.requestbooking-list > li:nth-child(even){background:#e6e6e6;}
.requestbooking-list > li:nth-child(odd){background:#fff;}
.requestbooking-list > li > form > div {margin-bottom:10px;}
.requestbooking-list > li > form > div:last-child {margin-bottom:0px;}
.requestbooking-list > li > form > div:nth-child(1),
.requestbooking-list > li > form > div:nth-child(2),
.requestbooking-list > li > form > div:nth-child(3),
.requestbooking-list > li > form > div:nth-child(4),
.requestbooking-list > li > form > div:nth-child(5),
.requestbooking-list > li > form > div:nth-child(6),
.requestbooking-list > li > form > div:nth-child(7),
.requestbooking-list > li > form > div:nth-child(8),
.requestbooking-list > li > form > div:nth-child(9),
.requestbooking-list > li > form > div:nth-child(10){width:100%; text-align:left;}

.requestbooking-list > li > div:nth-child(1),
.requestbooking-list > li > div:nth-child(2),
.requestbooking-list > li > div:nth-child(3),
.requestbooking-list > li > div:nth-child(4),
.requestbooking-list > li > div:nth-child(5),
.requestbooking-list > li > div:nth-child(6),
.requestbooking-list > li > div:nth-child(7){width:100%;}

.booking-request-alerts ul li > .requestBooking-details,
.booking-request-alerts ul li > .requestBooking-action{width:100%;float:left;}

.dashboard-leftpanel{width:100%;}
.dashboard-leftpanel ul{/*border:1px solid #d7d7d7;*/float:left;width:100%;border-bottom:none;}
.dashboard-leftpanel ul li{border-bottom:none;/*width:50%;float:left;*/}
.dashboard-leftpanel ul li.active a:hover{text-decoration:none;}
.dashboard-leftpanel ul li.active a, .dashboard-leftpanel ul li.active a:focus, .dashboard-leftpanel ul li a:focus{background:#85A2D5;color:#fff;}
.dashboard-leftpanel ul li a span{margin-right:15px;}
.dashboard-rightpanel{padding-top:15px;padding-bottom:15px;}
.dashboard-rightpanel button.btn-sm[data-target='#saveReport'],
.dashboard-rightpanel button.btn-sm[data-target='#reportSettings']{padding:7px 5px;}
.dashboard-rightpanel span.glyphicon-refresh{margin-left:5px !important;margin-right:5px !important;}

/* Session package list on payment page */
.sessionPkg-paymentList > ul li{border:1px solid #ccc;border-top:none;}
.sessionPkg-paymentList > ul li.heading{display:none;}
.sessionPkg-paymentList > ul li:nth-child(2){border-top:1px solid #ccc;}
.sessionPkg-paymentList > ul li:nth-child(even){background:#e6e6e6;}
.sessionPkg-paymentList > ul li:nth-child(odd){background:#fff;}
.sessionPkg-paymentList > ul li > div:nth-child(1){width:12%;float:right;text-align:right;}
.sessionPkg-paymentList > ul li > div:nth-child(2),
.sessionPkg-paymentList > ul li > div:nth-child(3),
.sessionPkg-paymentList > ul li > div:nth-child(4),
.sessionPkg-paymentList > ul li > div:nth-child(5),
.sessionPkg-paymentList > ul li > div:nth-child(6),
.sessionPkg-paymentList > ul li > div:nth-child(7){width:75%;padding-top:5px; padding-bottom:5px;}
.sessionPkg-paymentList > ul li > div:nth-child(8){width:100%;text-align:center;padding-top:5px; padding-bottom:5px;line-height:14px;margin-top:10px;}

.sessionPkg-paymentList > ul li > div:nth-child(8) a{display:inline-block;padding-left:5px;padding-right:5px;box-sizing:border-box;}
.sessionPkg-paymentList > ul li > div:nth-child(8) span{display:inline-block;width:100%;}
.sessionPkg-paymentList > ul li > div:nth-child(8) span.action-name{font-size:12px;color:#333;}
.sessionPkg-paymentList > ul li > div:nth-child(8) a .glyphicon{font-size:18px;}

/* Session package Members list on payment page */
.sessionPkg-membersList > ul li{border:1px solid #ccc;border-top:none;}
.sessionPkg-membersList > ul li.heading{display:none;}
.sessionPkg-membersList > ul li:nth-child(2){border-top:1px solid #ccc;}
.sessionPkg-membersList > ul li:nth-child(even){background:#e6e6e6;}
.sessionPkg-membersList > ul li:nth-child(odd){background:#fff;}
.sessionPkg-membersList > ul li > div:nth-child(1){width:12%;float:right;}
.sessionPkg-membersList > ul li > div:nth-child(2),
.sessionPkg-membersList > ul li > div:nth-child(3),
.sessionPkg-membersList > ul li > div:nth-child(4),
.sessionPkg-membersList > ul li > div:nth-child(5),
.sessionPkg-membersList > ul li > div:nth-child(6),
.sessionPkg-membersList > ul li > div:nth-child(7),
.sessionPkg-membersList > ul li > div:nth-child(8){width:88%;margin:5px 0;}

/* Session package Members list on payment page */
/*.sessionPkg-attandenceList{margin:10px 0 40px;}
.sessionPkg-attandenceList ul, .sessionPkg-attandenceList ul li{margin:0;padding:0;list-style:none;}
.sessionPkg-attandenceList ul{margin-bottom:10px;}
.sessionPkg-attandenceList > ul li{padding:10px 0;border-bottom:1px solid #ccc;}
.sessionPkg-attandenceList > ul li:nth-child(even){background:#e6e6e6;}
.sessionPkg-attandenceList > ul li.heading{border-bottom:2px solid #ccc; border-top:2px solid #ccc; background:#fff;color:#2c3c50;}
.sessionPkg-attandenceList > ul li > div{padding:0 10px;float:left;}*/
.sessionPkg-attandenceList > ul li > div:nth-child(1),
.sessionPkg-attandenceList > ul li > div:nth-child(2),
.sessionPkg-attandenceList > ul li > div:nth-child(3),
.sessionPkg-attandenceList > ul li > div:nth-child(4){width:100%;float:left;margin-bottom:10px;}

.sessionPkg-attandenceList > ul li > div:nth-child(2) .day{width:13%;}
.sessionPkg-attandenceList > ul li > div:nth-child(2) .date{width:30%;}
.sessionPkg-attandenceList > ul li > div:nth-child(2) .saperator{width:auto;padding:0 10px;}
.sessionPkg-attandenceList.singlePackage > ul li > div:nth-child(1){width:60%;}
.sessionPkg-attandenceList.singlePackage > ul li > div:nth-child(2){width:40%;}
/*Request Payment Styles*/
.request-payment .select-payment-type .session-package .data-grid .select{float:right;width:auto !important;}
.request-payment .select-payment-type .session-package .data-grid .packagename,
.request-payment .select-payment-type .session-package .data-grid .duration,
.request-payment .select-payment-type .session-package .data-grid .amount,
.request-payment .select-payment-type .session-package .data-grid .action{width:100%;}
.request-payment .select-payment-type .session-package .data-grid .packagename span,
.request-payment .select-payment-type .session-package .data-grid .duration span,
.request-payment .select-payment-type .session-package .data-grid .amount span,
.request-payment .select-payment-type .session-package .data-grid .action span{margin-left:0;}
.scroll-x{overflow-x:auto;}
.scroll-x table.sortable{min-width:991px;}

/*New Schedule Styles*/
.newDayView .rightCol .client-list ul li:nth-child(even){background:#e6e6e6;}
.newDayView .rightCol .client-list ul li:nth-child(odd){background:#fff;}
.newDayView .rightCol .client-list ul li > div:nth-child(1),
.newDayView .rightCol .client-list ul li > div:nth-child(2),
.newDayView .rightCol .client-list ul li > div:nth-child(3),
.newDayView .rightCol .client-list ul li > div:nth-child(4),
.newDayView .rightCol .client-list ul li > div:nth-child(5),
.newDayView .rightCol .client-list ul li > div:nth-child(6),
.newDayView .rightCol .client-list ul li > div:nth-child(7),
.newDayView .rightCol .client-list ul li > div:nth-child(8),
.newDayView .rightCol .client-list ul li > div:nth-child(9),
.newDayView .rightCol .client-list ul li > div:nth-child(10){width:100%;text-align:left;}
.newDayView .rightCol .client-list ul li > div > span{float:left;padding-right:10px;}
.newDayView .rightCol .client-list ul li > div > span:last-child {padding-right: 0;}
.newDayView .rightCol .client-list ul li > div:nth-child(9){text-align:left;}
.newDayView .rightCol .client-list ul li > div:nth-child(9) button{margin:2px 5px 2px 0;width:36%;}

.newDayView .rightCol #waitlist ul.data-grid.ui-sortable > li > div:nth-child(1){width:20%}
.newDayView .rightCol #waitlist ul.data-grid.ui-sortable > li > div:nth-child(2){width:17%;}
.newDayView .rightCol #waitlist ul.data-grid.ui-sortable > li > div:nth-child(3){width:63%; text-align: center;}
.newDayView .rightCol #waitlist ul.data-grid.ui-sortable > li > div:nth-child(4),
.newDayView .rightCol #waitlist ul.data-grid.ui-sortable > li > div:nth-child(5),
.newDayView .rightCol #waitlist ul.data-grid.ui-sortable > li > div:nth-child(6){width:63%;margin-left:20%; text-align: center;}
.selectClient-leftnav .rem_client_id li{padding:20px 0;display:block;border-bottom:2px solid #f7f7f7;font-size:15px;width:50%;float:left;}
.event .list .client-list li > div, .event .list .group-list li > div,
.event .list .client-list li > div, .event .list .group-list li > div{display:block;float:left;width:100% !important;}
.event .selected-list{margin-top:20px !important;}
.event .list .client-list,
.event .list .group-list{min-height:auto;}

.pricing-table{overflow-x:auto;}
.pricing table tr th, .pricing table tr td,
.pricing table tr td > .duration > .plan-duration a{padding:5px;}
.pricing table tr th, .pricing table tr td, .pricing table tr td .upgrade-plan{font-size:11px !important;}
.pricing table tr td h4{font-size:12px !important;}
.pricing table tr td > .price{font-size:13px;}
.pricing table tr td > .price span:nth-child(2){font-size:12px}
.pricing table tr td > .change-plan > a.upgrade-plan{font-size:11px;}
.pricing table tr td > .duration > .plan-duration a{width:100%;}


.modal-body .payments-transactionDetails h3 {
    text-align:left;
}
.modal-body .payments-transactionDetails ul li.transactionTable-head {
    display:none;
}
.modal-body .payments-transactionDetails ul li > div > span.label-heading-resp{
    display: inline-block;font-weight: 700;width: 80px;
}
.modal-body .payments-transactionDetails ul li .date,
.modal-body .payments-transactionDetails ul li .description,
.modal-body .payments-transactionDetails ul li .amount,
.modal-body .payments-transactionDetails ul li .discount,
.modal-body .payments-transactionDetails ul li .total {
    width: 100%;padding-top:5px;padding-bottom:5px;}

ul.event-list li .event > div{display:block;float:left;text-align:center;}
ul.event-list li .event > div.event-details{margin-bottom:10px;margin-top:10px;}
ul.event-list li .event > div img.img-responsive{margin:auto;float:none;}

.schedule-type .btn-group > .btn{padding:8px 6px 8px 7px}


#sortingFilter{text-align:center;}
#sortingFilter span{margin-bottom:3px;}
#sortingFilter select{margin-top:3px;margin-bottom:3px;width:100%;}
.schedule-list ul.res-list-view li > div:nth-child(3){border-left:none;margin-top:10px}
.schedule-list ul.res-list-view li.heading > div:nth-child(2){text-align:left;}
.schedule-list ul.res-list-view li .attndance{padding-left:20px;display:inline;}
.newDayView .rightCol .session-info{margin-right:-15px;margin-left:-15px;}
.list-view.res-schedule .newDayView .rightCol .client-list ul li{background:#e6e6e6;border-width:2px;}
.list-view.res-schedule .newDayView .rightCol .client-list ul li{border-bottom:2px solid #ccc;}
.schedule-list ul.res-list-view li .zoom-enable{text-align:left;margin-top:10px;}
.schedule-list ul.res-list-view li .zoom-enable label.check-btn{margin-bottom:10px;margin-right:15px;float:left;}

/** listViewContainer **/
.btn.cancelCurrbooking{white-space:normal;}

.feedback-details table tr th:nth-child(3),
.feedback-details table tr td:nth-child(3), 
.feedback-details table tr th:nth-child(4), 
.feedback-details table tr td:nth-child(4),
.leads-data table tr th:nth-child(3),
.leads-data table tr td:nth-child(3),
.leads-data table tr th:nth-child(4),
.leads-data table tr td:nth-child(4), 
.leads-data table tr th:nth-child(5),
.leads-data table tr td:nth-child(5){display:none;}
.leads-data table tr td ul li:nth-child(odd){display:none;}
.groups-data{max-height:inherit;}
.groups-dataHead th p input{width:100%}
.groups-data table tr th:nth-child(1){width:100%;}
.groups-data table tr th:nth-child(2), .groups-data table tr td:nth-child(2){display:none;}
.groups-data table tr td:nth-child(3) ul{display:block;width:115px;float:right;}
.groups-data td ul li{padding:0 5px 5px 0 !important;}
.groups-data table tr td ul li.icon-cob{margin:4px 0 0 -4px;}
.feedback-summeary{margin:20px 0 0 0; border-top:2px solid #818993; padding:0;}

/*feedback - style*/
.leads-data.clientsFeedback table tr th:nth-child(3),
.leads-data.clientsFeedback table tr td:nth-child(3),
.leads-data.clientsFeedback table tr th:nth-child(4),
.leads-data.clientsFeedback table tr td:nth-child(4), 
.leads-data.clientsFeedback table tr th:nth-child(5),
.leads-data.clientsFeedback table tr td:nth-child(5){display:block;}
.leads-data.clientsFeedback table tr td ul li:nth-child(odd){display:block;}
.leads-data.clientsFeedback td ul li{padding-left:6px;}

/*add programLibrary style*/
.midd-cont-wrap .programLibrary table tr td{display:block; width:100% !important; text-align:center;}
/*end*/
.upcoming-schedule-wrap .schedule-list ul, .task-wrap .task-list{max-height:inherit;}
.task-wrap .task-list ul li span.glyphicon-remove{display:block;font-size:16px;}
.upcoming-schedule-wrap .schedule-list ul li button.btn, .upcoming-schedule-wrap .schedule-list ul li button.btn:hover{font-size:14px;padding:7px 13px}
.tier-configration .service-rate{text-align:left;}

/** RETAIL NEW SALE **/
.retail.newsale,
.retail.newsale .newsale-content,
.retail.newsale .newsale-content .lft-panel, .retail.newsale .newsale-content .rht-panel,
.retail.newsale .newsale-content .lft-panel .newsale-cart,
.retail.newsale .newsale-content .lft-panel .newsale-clientsAdded,
.retail.newsale .newsale-content .lft-panel .newsale-clientsAdded form,
.retail.newsale .newsale-content .lft-panel .newsale-clientsAdded .content,
.retail.newsale .newsale-content .lft-panel .newsale-cart .content,
.retail.newsale .newsale-content .newsale-item-container .content{height:auto;}
.retail.newsale .newsale-content .newsale-item-container{max-height:600px}
.retail.newsale .newsale-content ul.newsale-items > li{width:16.65%;margin-bottom:25px;}
.retail.newsale .newsale-content ul.newsale-items > li p span.fa{font-size:18px;}
.retail.newsale .newsale-content .lft-panel .newsale-cart,
.retail.newsale .newsale-content .lft-panel .newsale-clientsAdded{margin-bottom:10px;}
.retail .leads-data table tr td, .retail .leads-data table tr th{display:table-cell;}
.retail.newsale .newsale-content .lft-panel .newsale-cart .grey-bg.footer{height:auto;}

.retail .leads-data table tr td, .retail .leads-data table tr th,
.retail .tab-content > .tab-pane table tr th, .retail .tab-content > .tab-pane table tr td
/* tbody#paymentlogs_list tr, tbody#paymentlogs_list td*/
{width:100%;float:left;display:block;border-bottom-width:0px;}
.retail .tab-content > .tab-pane table tr td:last-child{}
.retail .tab-content > .tab-pane table tr.pay-dataHead{display:none}
.retail .tab-content > .tab-pane table tr td.transaction-type, 
.retail .tab-content > .tab-pane table tr td.transaction-status, 
.retail .tab-content > .tab-pane table tr td.transaction-amount, 
.retail .tab-content > .tab-pane table tr td.transaction-action{width:50%}
.retail .tab-content > .tab-pane table tr {border-bottom:1px solid #d8d8d8;}
/*.retail .tab-content > .tab-pane table tr td.transaction-action{text-align:right;}*/
.retail .tab-content > .tab-pane table tr td .date-filter:first-child{padding-right:10px;width:50%;float:left;}
.retail .tab-content > .tab-pane table tr td .date-filter:last-child{padding-left:10px;width:50%;float:left;}
.retail .tab-content > .tab-pane table tr td input, .retail .tab-content > .tab-pane table tr td select{width:100% !important}
.retail .tab-content > .tab-pane table tr th.select-transaction{width:100% !important;}

input#searchClient.form-control,input#searchGroup.form-control{width: 100%;}
/* dateControl-container */
.dateControl-container .dateControls ul{text-align:center;}
.actsaveCardToken{width:100%;}

/*Custom email configration*/
.custom-email-list .email-settings{text-align:left;}

/**** Icon-Fonts size ****/
.rightCol h4{font-size:16px;}
.fa, .glyphicon{font-size:1.5em !important;}

/* Responsive Table */
table.table-resp .tableHead{display:none}
table.table-resp td{display:block;float:left;}
table.table-resp tr {border-bottom:1px solid #d8d8d8;}
table.table-resp .td-12 {width: 100% !important}
table.table-resp .td-11 {width: 91.66666667% !important}
table.table-resp .td-10 {width: 83.33333333% !important}
table.table-resp .td-9 {width: 75% !important}
table.table-resp .td-8 {width: 66.66666667% !important}
table.table-resp .td-7 {width: 58.33333333% !important}
table.table-resp .td-6 {width: 50% !important}
table.table-resp .td-5 {width: 41.66666667% !important}
table.table-resp .td-4 {width: 33.33333333% !important}
table.table-resp .td-3 { width: 25% !important}
table.table-resp .td-2 {width: 16.66666667% !important}
table.table-resp .td-1 {width: 8.33333333% !important}

.mob-text-right{text-align:right !important;}
.mob-text-left{text-align:left !important;}
.widthAuto{width:auto;}
.stock-adjustment .currentStock{text-align: left;}
.recurring-payment-arrangement .action{ float: right; display: inline-block;}
.recurring-payment-arrangement .action .fa,
.recurring-payment-arrangement .action .glyphicon{ font-size: 16px !important;}
}
/*payment style new*/
@media (width:360px){
.list-button{float:left !important; margin:0 0 5px 10px;}
/*.edit-refButton{width:90%; position:relative; right:7px;}*/

.payment-bg{text-align:center; width:100%; margin:0 0 10px 0;}
.payment-txt p{text-align:center;}

.exportas{padding-top:0px;}
.requestFeedback-btn, .lead-btn, .addGroups{float:left;}
.clients-criteria{padding:0;}
}
/*end*/
/*payment style new*/
@media (max-width:540px){
.btn-group.bootstrap-select.form-control{
	width:300px !important;
    max-width: 100%;
}
}
@media (min-width:768px){
.plan-upgradeModal .modal-dialog,
#payment-coll-Rates .modal-dialog{width:674px}
#changePayment .modal-dialog{width:750px}

#calendar .fc-view-container.col-md-7{padding-left:0;}
#calendar .col-md-5{padding-right:0;}
#createEvent .modal-dialog{width:500px;}

#selectEventTemplate .modal-body #templateList, #selectEventTemplate .modal-body #edit-templateList{width:100%;}
#selectEventTemplate .modal-body #templateList li, #selectEventTemplate .modal-body #edit-templateList li{border-top:1px solid #d5dce4;}
#selectEventTemplate .modal-body #templateList li, #selectEventTemplate .modal-body #edit-templateList li:last-child{border-bottom:1px solid #d5dce4;}
#selectEventTemplate .modal-body #templateList select{width:100%;}

/******************************* 
			CLIENTS 
*******************************/

/* client assessment profile*/
.back-to-list{position:absolute;left:15px;width:50px;height: calc(100% - 10px);height: -webkit-calc(100% - 10px);height: -moz-calc(100% - 10px);-o-height: calc(100% - 10px);background:#f7f7f7;cursor:pointer;padding:15px;}
.clients-assessment, .leadProfile{margin-left:65px;}
.clients-assessment .clients-detail{height:220px;}
#contentClientInfo.assessment-container .info ul li > div:first-child,
#contentSchedule.assessment-container > #viewClientEvent > .schedule-eventInfo ul li > div:first-child
{text-align:right;}

/*feedback*/
.clients-feedback{margin-left:0;}
.clients-feedback .clients-detail{height:285px;}
.addLead .modal-dialog{width:735px;}
/*end*/

/*add programLibrary style*/
.programLibrary-wrap .program-info-wrap .prog-type{float:left;}
.midd-cont-wrap .programLibrary table tr td:nth-child(2){padding:5px 0;} 
.midd-cont-wrap .programLibrary table tr td:nth-child(3){padding:5px 0;} 
.midd-cont-wrap .programLibrary table tr td:nth-child(4){padding:5px 0;}
/*end*/

/*My Package Services offered list*/
.profile .profile-content .feature-list.store-packages ul li > div{padding-left:6px;padding-right:6px;float:left;}
.profile .profile-content .feature-list.store-packages ul li > div:nth-child(1){width:25%}
.profile .profile-content .feature-list.store-packages ul li > div:nth-child(2){width:14%}
.profile .profile-content .feature-list.store-packages ul li > div:nth-child(3){width:27%}
.profile .profile-content .feature-list.store-packages ul li > div:nth-child(4){width:12%}
/*.profile .profile-content .feature-list.store-packages ul li > div:nth-child(5){width:10%}
.profile .profile-content .feature-list.store-packages ul li > div:nth-child(6){width:13%}*/
.profile .profile-content .feature-list.store-packages ul li > div:nth-child(5){width:11%}
.profile .profile-content .feature-list.store-packages ul li > div:nth-child(5) > a {display:inline-block}
.profile .profile-content .feature-list.store-packages ul li > div:nth-child(5) > a > span.glyphicon{width:auto !important}


.payment-data table tr td:last-child{min-width:100px;}
.payment-data table tbody#results tr td:last-child, .payment-data table tbody#resultsrec tr td:last-child{text-align:right;padding-right:5px;}

.modal-body .check-dates{max-height:250px;overflow-y:auto;}
/* #sortingFilter select{width:20%} */

/** listViewContainer **/
.btn.cancelCurrbooking{white-space:normal;}
}
@media (min-width:768px) and (max-width:991px){
.ofs-app-navbar .resp-mainNav > ul > li > a{padding:15px 9px}
/*.ofs-app-navbar #resp-primeNav .navbar-nav > li > a{padding-top:10px;padding-bottom:10px;}
.ofs-app-navbar #resp-primeNav > ul > li.dropdown a.dropdown-toggle.userlabel{padding:5px 5px}*/
.ofs-app-navbar #resp-primeNav > ul > li.dropdown{margin-left:5px}
.ofs-app-navbar #resp-primeNav > ul > li.dropdown .user-intials{width:35px;height:35px;line-height:normal;}
/*****************************/
.ofs-app-navbar .resp-mainNav > ul > li > a{padding: 15px 7px 15px 7px;}
.ofs-app-navbar .resp-mainNav > ul > li:last-child > a{margin-left: 0;}
.ofs-app-navbar #resp-primeNav .navbar-nav > li > a{padding:15px 8px}
.ofs-app-navbar #resp-primeNav > ul > li.dropdown{margin-left:0px}
.ofs-app-navbar #resp-primeNav > ul > li.dropdown a.dropdown-toggle{padding:15px 10px}
.ofs-app-navbar #resp-primeNav > ul > li.dropdown a.dropdown-toggle.userlabel{padding:9px 5px}

.color-bdr{position:absolute; height:2px; background:url(../img/bdr.jpg) no-repeat; width:151px; top:43px;}
.bttn{float:right;}
.success-image img{width:100%;}
.invoice-section2{/*text-align:left;*/}
.agnrighr{text-align:inherit;}
.view-all{padding:0 0 10px 15px;}
.team-listing ul li{text-align:center;}
.member-thumbnail{width:100%;}
.remove{padding:0 15px 10px 0;}
.add-team-member{text-align:center; float:none;}


/**Billing Tab**/
.transaction-history ul li .date{width:15%;}
.transaction-history ul li .desc{width:69%;}
.transaction-history ul li .amount{width:15%;}

/**Plan Details**/
.plandetail-container > .detail > .duration > .monthly, .plandetail-container > .detail > .duration > .yearly{margin:5px 5px; display:block;}
.show-moreDetail ul{margin:0;padding:0;width:100%;float:left;}

/*payment style*/
.request-button{float:rigth;}
/*.net-revenue, .recurring-revenue, .average-revenue{background:url(../img/revenue.jpg) repeat-x;}*/
.payment-txt{width:70%; float:none;}
.filterDd{position:absolute; left:551px; top:38px;}

/** PAYMENT REQUEST STYLES **/
/* STEP 1 */
.request-payment .list {border-bottom: 1px solid #f7f7f7;border-right:1px solid #f7f7f7}
.selected-list{margin-top:20px;}
.request-payment .selected-list, .edit-payment .selected-list{height:auto;margin-bottom:20px;}

/** VIEW REFUND STYLES **/
.refund-transaction-detail{margin:40px -15px 20px;}

/*revenue style*/
.revenueBg img{width:100%;}

/*.profile .profile-content, .profile .profile-media-content{border-left:none;}*/

/*start feature style*/
.feature-list.business ul li label,
.feature-list.business ul li input, .feature-list.business ul li textarea,
.feature-list.training-cred ul li label,
.feature-list.training-cred ul li input, .feature-list.training-cred ul li textarea{width:100%;}
.feature-list.training-cred ul li .tertiary-education,
.feature-list.training-cred ul li .certiNo,
.feature-list.training-cred ul li .experience,
.feature-list.training-cred ul li .icn-add-del{width:100%;padding:0;float:left;margin:0 0 10px 0;}
.feature-list.training-cred ul li input[type='checkbox'], .feature-list.training-cred ul li input[type='radio'], .feature-list.training-cred ul li label{width:auto;}
.icn-add-del span{float:left; margin:10px 10px 0 0; padding:0; float:left; width:25px !important;}

.feature-list.training-cred ul li .tertiary-education{width:100%;}
.feature-list.training-cred ul li .tertiary-education > label{width:28%;float:left;font-weight:bold;margin-bottom:5px;}
.feature-list.training-cred ul li .tertiary-education > span{width:72%;float:left;margin-bottom:5px;}
.feature-list.training-cred ul li .tertiary-education > input[type='text']{width:72%;float:left;}

.feature-list.training-cred ul li .certiNo{width:50%;}
.feature-list.training-cred ul li .certiNo > label{width:56%;float:left;font-weight:bold;margin-bottom:5px;padding-right:10px}
.feature-list.training-cred ul li .certiNo > span{width:44%;float:left;margin-bottom:5px;}
.feature-list.training-cred ul li .certiNo > input[type='text']{width:44%;float:left;}
.feature-list.training-cred ul li .experience{width:50%;}
.feature-list.training-cred ul li .experience > label{width:56%;float:left;font-weight:bold;text-align:right;padding-right:10px}
.feature-list.training-cred ul li .experience > span,
.feature-list.training-cred ul li .experience > input[type='text']{width:44%;float:left;}
/*end*/

/** PROFILE STYLES **/
.resp-viewprofile{display:block;}
.profile .resp-viewprofile{display:none;}

.profile .leftnav{margin-bottom:20px;}
.profile .leftnav li{margin-right:0;}
/*.profile > .profile-content, .profile > .profile-media-content{padding-left:0 !important;padding-right:0 !important;}*/
.profile .profile-media-content .media-list{width:100%;}

/*start payment information*/
.payment-info ul li span{width:100%; display:block;}
.payment-info ul li input{width:100%;}
.billing-select{width:100%;}
.payment-info ul li input.securitycode{width:130px;margin-right:5px;}

/*Event styles*/

.notifications{margin-top:20px;}


/*Client Assessments*/

/*Client assessment schedule session credit styles*/
#contentSchedule.assessment-container #sessionCr-details .credit-list li.list-header{display:none;}
#contentSchedule.assessment-container #sessionCr-details .credit-list li .labelname{display:inline-block;width:100px;}
#contentSchedule.assessment-container #sessionCr-details .credit-list li .credit-count{text-align:left;}

/*groups*/
.groups-data table tr td ul li{margin-bottom:8px;}

.programLibrary-wrap .section-wrap .section > ul li > div:nth-child(5){text-align:left !important;}
.programLibrary-wrap .section-wrap .section > ul li > div:nth-child(5),
.programLibrary-wrap .section-wrap .section > ul li > div:nth-child(6),
.programLibrary-wrap .section-wrap .section > ul li > div:nth-child(7),
.programLibrary-wrap .section-wrap .section > ul li > div:nth-child(8){margin-top:10px;}

.programLibrary-wrap .creatPrograms ul li .textField{text-align:left;}
/* DASHBOARD STYLES */
.weather-cast-wrap{margin-top:20px;}
.stats ul li.leads{border-right:0;}
.stats ul li.groups{border-left:0;margin-top:10px;}
.stats ul li.earnings{margin-top:10px;}


/*cancellation style*/
.cancelation_bg p{left:204px;}
.cancelation_bg.deletMessage p{left:115px;}

/*feedback - style*/
.feedback-summeary{margin:20px 0 0 0; border-top:2px solid #818993; padding:0;}

/*client style*/
.icon-cob{padding:0 !important;}
.groups-data table tbody tr td:nth-child(3){padding:0 0 0 3px;}

/*ACCOUNT SETTING*/
.tab-content .personal-deatils ul{width:100%;}
.tab-content .personal-deatils ul li > span.label:first-child{width:30%;font-weight:bold;padding-top:.2em}
.tab-content .personal-deatils ul li > label{width:70%;}
/*end*/

/*add schedule tpl page style*/
.event .event-additional-detail .number.boxAlign{width:100%; padding:2px 3px;}
.pRnone{padding-right:15px !important;}
.event .align360{width:100%;}

.event .selected-list{margin-top:20px !important;}
/*end*/

.resp-table{width:100%;overflow-x:scroll;}

#calendar > .fc-view-container.col-md-7, #calendar > .col-md-5{padding-left:0;padding-right:0;}
#calendar > .col-md-5{margin-top:15px;}

/* Session package list on payment page */
.sessionPkg-paymentList > ul li > div{padding:0 5px;float:left;}
.sessionPkg-paymentList > ul li > div:nth-child(1){width:3%;}
.sessionPkg-paymentList > ul li > div:nth-child(2){width:21%;}
.sessionPkg-paymentList > ul li > div:nth-child(3){width:16%;}
.sessionPkg-paymentList > ul li > div:nth-child(4){width:16%;}
.sessionPkg-paymentList > ul li > div:nth-child(5){width:14%}
.sessionPkg-paymentList > ul li > div:nth-child(6){width:10%}
.sessionPkg-paymentList > ul li > div:nth-child(7){width:12%;}
.sessionPkg-paymentList > ul li > div:nth-child(8){width:8%;}

/*Recurring Payment Details*/
.payment-recurring .transaction-list ul li .date{width:13%;display:table-cell}
.payment-recurring .transaction-list ul li .date-to{width:13%;display:table-cell}
.payment-recurring .transaction-list ul li .client{width:14%;display:table-cell}
.payment-recurring .transaction-list ul li .debit{width:14%;display:table-cell}
.payment-recurring .transaction-list ul li .amount{width:10%;display:table-cell}
.payment-recurring .transaction-list ul li .discount{width:10%;display:table-cell}
.payment-recurring .transaction-list ul li .total{width:12%;display:table-cell}
.payment-recurring .transaction-list ul li .action{width:14%;display:table-cell;text-align:center;}

#contentAssessment.assessment-container .notes-mainCont .addNotes .addNewnote .button-row{margin-top:50px;}
.scroll-x{overflow-x:auto;}
.orignal-transaction ul li div{padding:10px;}
.orignal-transaction ul li .date{width:14%;}
.orignal-transaction ul li .fee{width:12%;}
.orignal-transaction ul li .action{width:24%;}
.invoice .invoice-section2{margin-top:15px;}
.invoice .invoice-section2 p span:last-child{width:100%;text-align:left;}

.orignal-transaction ul.client li .date{width:12%;}
.orignal-transaction ul.client li .client{width:15%;}
.orignal-transaction ul.client li .amount{width:12%;}
.orignal-transaction ul.client li .fee{width:12%;}
.orignal-transaction ul.client li .discount{width:12%;}
.orignal-transaction ul.client li .net{width:10%;}
.orignal-transaction ul.client li .action{width:27%;}

/*lead style*/
.leads-data .btn-view{margin-bottom:10px;}

/*New Schedule Styles*/
.newDayView .rightCol .client-list ul li > div:nth-child(1),
.newDayView .rightCol .client-list ul li > div:nth-child(2),
.newDayView .rightCol .client-list ul li > div:nth-child(3),
.newDayView .rightCol .client-list ul li > div:nth-child(4),
.newDayView .rightCol .client-list ul li > div:nth-child(5),
.newDayView .rightCol .client-list ul li > div:nth-child(6),
.newDayView .rightCol .client-list ul li > div:nth-child(7),
.newDayView .rightCol .client-list ul li > div:nth-child(8){width:50%}
.newDayView .rightCol .client-list ul li > div > span{float:left;padding-right:10px;}
.newDayView .rightCol .client-list ul li > div:nth-child(8){text-align:left;}

.requestbooking-list > li.heading{display:none;}
.requestbooking-list > li > form > div:nth-child(1){width:17%;}
.requestbooking-list > li > form > div:nth-child(3){width:15%;}
.requestbooking-list > li > form > div:nth-child(5){width:9%;}
.requestbooking-list > li > form > div:nth-child(8){width:9%;}
.requestbooking-list > li > form > div:nth-child(9){width:9%;}
.requestbooking-list > li > form > div:nth-child(2) > span.edit-data > span {width:50%;float:left;}
.requestbooking-list > li > form > div:nth-child(8) >  button{padding-left:5px;padding-right:5px}
.requestbooking-list > li > form > div:nth-child(1),
.requestbooking-list > li > form > div:nth-child(2),
.requestbooking-list > li > form > div:nth-child(3),
.requestbooking-list > li > form > div:nth-child(4),
.requestbooking-list > li > form > div:nth-child(5),
.requestbooking-list > li > form > div:nth-child(6),
.requestbooking-list > li > form > div:nth-child(7),
.requestbooking-list > li > form > div:nth-child(8),
.requestbooking-list > li > form > div:nth-child(9),
.requestbooking-list > li > form > div:nth-child(10){width:50%; text-align:left;margin-bottom:10px;}

.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(1){width:3%;}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(2){width:13%;text-align:right;}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(3){width:87%;word-wrap:break-word;word-break:break-word}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(3) > span:last-child{width:87%;padding-left: 28px;}
/* .newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(3){width:6%} */
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(4){width:6%}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(5){width:12%}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(6){width:13%}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(7){width:6%}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(8){width:6%}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(9){width:9%}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(10){width:7%;}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(11){width:10%;}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(12){width:8%;}

.newDayView .rightCol #waitlist ul.heading > li > div:nth-child(3),
.newDayView .rightCol #waitlist ul.data-grid.ui-sortable > li > div:nth-child(3){width: 15%}
.newDayView .rightCol #waitlist ul.heading > li > div:nth-child(4),
.newDayView .rightCol #waitlist ul.data-grid.ui-sortable > li > div:nth-child(4),
.newDayView .rightCol #waitlist ul.data-grid.ui-sortable > li > div:nth-child(5),
.newDayView .rightCol #waitlist ul.data-grid.ui-sortable > li > div:nth-child(6){width: 61%;}
.newDayView .rightCol #waitlist ul.heading > li > div:nth-child(5),
.newDayView .rightCol #waitlist ul.heading > li > div:nth-child(6){display: none;}

.schedule-invitation .btn.btn-green, .schedule-invitation .btn.btn-blue, .schedule-invitation .btn.btn-red{width:100%;margin:3px 0;}
.schedule-container table th.ui-widget-header{font-size:14px;}

#sortingFilter select.form-control{width: 126px;}
#sortingFilter .bootstrap-select.form-control > button.dropdown-toggle{width: 126px;}

.reqFeedback .modal-dialog{width:90%;}

/** RETAIL NEW SALE **/
.retail.newsale,
.retail.newsale .newsale-content,
.retail.newsale .newsale-content .lft-panel, .retail.newsale .newsale-content .rht-panel,
.retail.newsale .newsale-content .lft-panel .newsale-cart,
.retail.newsale .newsale-content .lft-panel .newsale-clientsAdded,
.retail.newsale .newsale-content .lft-panel .newsale-clientsAdded form,
.retail.newsale .newsale-content .lft-panel .newsale-clientsAdded .content,
.retail.newsale .newsale-content .lft-panel .newsale-cart .content,
.retail.newsale .newsale-content .newsale-item-container .content{height:auto;}
.retail.newsale .newsale-content .rht-panel ul.newsale-items{display:table;}
.retail.newsale .newsale-content ul.newsale-items > li{display:table-cell;float:none;width:16.67%;}
.retail.newsale .newsale-content .newsale-item-container{max-height:600px}

.pay-dataHead td input#fromdate{margin-bottom:5px !important;}
.pay-dataHead td input#spstartdate{margin-bottom:5px !important;}

ul.tabbing-f li a{padding-left:10px;padding-right:10px;}

 span.glyphicon{width:auto;}
.break-word{word-wrap:break-word;}

.event-cont{text-align:left;}

}

/* @media (min-width:768px) and (max-width:991px){
    

.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(1){width:3%;}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(2){width:13%;text-align:right;}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(3){width:87%;word-wrap:break-word;word-break:break-word}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(3) > span:last-child{width:87%;padding-left: 28px;}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(4){width:6%}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(5){width:12%}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(6){width:13%}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(7){width:6%}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(8){width:6%}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(9){width:9%}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(10){width:7%;}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(11){width:10%;}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(12){width:8%;}
} */

@media (min-width:992px) and (max-width:1199px){
.plandetail-container > .detail > .duration > .monthly, .plandetail-container > .detail > .duration > .yearly{margin:5px 5px; display:block;}


.programLibrary-wrap .section-wrap .section > ul li .fieldname{width:145px;}

.fc-agendaWeek-view .fc-row.ui-widget-header{margin-right:0;}
/* CUSTOME SCROLLBAR IN WEBKIT BORWSER */
/*.fc-time-grid-container::-webkit-scrollbar {
    width: 17px;
}
.fc-time-grid-container::-webkit-scrollbar-track {
    border-radius: 0;
	background:#bbb;
}
.fc-time-grid-container::-webkit-scrollbar-thumb {
    border-radius: 0;
	background:#e6e6e6;
}*/
.scroll-x{overflow-x:auto;}
.orignal-transaction ul li div{padding:10px;}
.orignal-transaction ul li .date{width:14%;}
.orignal-transaction ul li .fee{width:12%;}
.orignal-transaction ul li .action{width:24%;}

/* .newDayView .rightCol .client-list ul li > div:nth-child(2), */
.newDayView .rightCol .client-list ul li > div:nth-child(5),
.newDayView .rightCol .client-list ul li > div:nth-child(6){text-align:center;}
.newDayView .rightCol .client-list ul li > div:nth-child(10),
.newDayView .rightCol .client-list ul li > div:nth-child(10){width: 8%;}
.newDayView .rightCol .client-list ul li > div:nth-child(11),
.newDayView .rightCol .client-list ul li > div:nth-child(11),
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(2){width: 10%;}

.newDayView .rightCol #waitlist ul.heading > li > div:nth-child(2),
.newDayView .rightCol #waitlist ul.data-grid.ui-sortable > li > div:nth-child(2){text-align:right;}
.newDayView .rightCol #waitlist ul.heading > li > div:nth-child(5),
.newDayView .rightCol #waitlist ul.data-grid.ui-sortable > li > div:nth-child(5),
.newDayView .rightCol #waitlist ul.heading > li > div:nth-child(6),
.newDayView .rightCol #waitlist ul.data-grid.ui-sortable > li > div:nth-child(6){text-align:left;}

.newDayView .rightCol #waitlist ul.heading > li > div:nth-child(3),
.newDayView .rightCol #waitlist ul.data-grid.ui-sortable > li > div:nth-child(3){width:12%}
.newDayView .rightCol #waitlist ul.heading > li > div:nth-child(4),
.newDayView .rightCol #waitlist ul.data-grid.ui-sortable > li > div:nth-child(4){width:31%}
.newDayView .rightCol #waitlist ul.heading > li > div:nth-child(5),
.newDayView .rightCol #waitlist ul.data-grid.ui-sortable > li > div:nth-child(5){width:24%}
.newDayView .rightCol #waitlist ul.heading > li > div:nth-child(6),
.newDayView .rightCol #waitlist ul.data-grid.ui-sortable > li > div:nth-child(6){width:13%}

.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(1), 
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(3), 
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(5) {
    text-align: left;
}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(4), 
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(7), 
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(8) {
    text-align: center;
}

.newDayView .rightCol .client-list ul li > div .clientProfile{display: inline;}
/* .newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(3), */
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(6),
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(7){text-align:center;word-wrap: nowrap; word-break: keep-all;}

/* #sortingFilter select.form-control{width: 105px;}
#sortingFilter .bootstrap-select.form-control > button.dropdown-toggle{width: 105px;} */

.reqFeedback .modal-dialog{width:850px;}

.clients-assessment .clients-detail-container{display:flex;display:-webkit-flex;flex-direction: row}
.clients-assessment .clients-detail-container > div > .clients-detail{display:inherit;height:100%;}
.actsaveCardToken{width:100%;}
/*lead style*/
.leads-data .btn-view{margin-bottom:10px;}
}

@media (min-width:1200px){
.reqFeedback .modal-dialog{width:850px;}

.programLibrary-wrap .section-wrap .section > ul li .fieldname{width:145px;}

.fc-agendaWeek-view .fc-row.ui-widget-header{margin-right:0;}
/* CUSTOME SCROLLBAR IN WEBKIT BORWSER */
/*.fc-time-grid-container::-webkit-scrollbar {
    width: 17px;
}
.fc-time-grid-container::-webkit-scrollbar-track {
    border-radius: 0;
	background:#bbb;
}
.fc-time-grid-container::-webkit-scrollbar-thumb {
    border-radius: 0;
	background:#e6e6e6;
}*/

.newDayView .rightCol .client-list ul li > div:nth-child(3),
.newDayView .rightCol .client-list ul li > div:nth-child(6),
.newDayView .rightCol .client-list ul li > div:nth-child(7){text-align:center;}
.newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(3){text-align: left;}

.newDayView .rightCol #waitlist ul.heading > li > div:nth-child(3),
.newDayView .rightCol #waitlist ul.data-grid.ui-sortable > li > div:nth-child(3),
.newDayView .rightCol #waitlist ul.heading > li > div:nth-child(6),
.newDayView .rightCol #waitlist ul.data-grid.ui-sortable > li > div:nth-child(6){text-align:left;}
.clients-assessment .clients-detail-container{display:flex;display:-webkit-flex;flex-direction: row}
.clients-assessment .clients-detail-container > div > .clients-detail{display:inherit;height:100%;}
.popover{max-width:400px;}
/* #sortingFilter select.form-control{width: 140px;}
#sortingFilter .bootstrap-select.form-control > button.dropdown-toggle{width: 140px;} */
}
@media (max-width:359px){

.dashboard-trainer .stats ul li{text-align:center;}
.dashboard-trainer .stats ul li span{padding-right:0px;display:block;}
/*add programLibrary style*/
.midd-cont-wrap .programLibrary table tr td{display:block; width:100% !important; text-align:center;}
/*end*/
}
@media(min-width:360px) and (max-width:767px){
.inScroll{overflow-x:auto;}
	
}
@media only screen 
and (max-device-width : 1024px) 
{
 .tooltip, [role="tooltip"]
 {
  display: none !important;
 }
}
@media (max-width: 767px){
    .img-circle.clientImage {
        width: 75px;
        height: 75px;
    }
    .img-circle.clientImage:hover {
        transform:scale(1);
        position: relative;
    }
    
    .newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(1){width:3%;}
    .newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(2){width:21%;text-align:right;}
    .newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(2) > span{float: none;}
    .newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(3){width:79%;word-wrap:break-word;word-break:break-word}
    .newDayView .rightCol .client-list ul li.from-waitlist > div:nth-child(3) > span:last-child{width:87%;padding-left: 28px;}
}
