body{padding-left:5px;padding-right:5px;padding-bottom:50px}footer p span,footer p a{border-left:1px solid #000;margin-left:5px;padding-left:5px}.coloredbox{width:20px;height:20px;background-color:#f00}.drop-box{background:#f8f8f8 none repeat scroll 0 0;border:5px dashed #ddd;padding:25px 10px;text-align:center}.drop-box.dragover{border:5px dashed #00f}.drop-box.dragover-err{border:5px dashed #f00}a.ng-action{cursor:pointer}.multi-dropdown{position:absolute;left:-195px !important;width:200px !important}.active-item{color:#fff !important;background:#0c7cd5 !important;border-radius:2px}.buttons .btn-group,.buttons a,.buttons button{margin-right:5px;margin-top:5px}.buttons hr{margin:5px 0}.buttons-bar{text-align:right;margin-top:10px;padding-top:10px;border-top:1px solid #eee}.buttons-bar .btn-group,.buttons-bar a,.buttons-bar button{margin-left:5px}.error{color:#d9534f}.success{color:#5cb85c}span.text-default{color:#000;margin-left:5px}span.text-danger{color:#f00;margin-left:5px}span.color-block{display:inline-block;border-radius:3px;width:22px;height:20px;margin-left:5px;vertical-align:middle}a.text-default{text-decoration:underline;padding-left:5px}.text-muted > span,.text-muted > strong{margin-right:5px}.text-muted.error{color:#f00}.details > strong{margin-right:5px}.details > span{color:#777}.lookup{position:relative}.lookup .autocomplete-loading{position:absolute;top:9px !important;right:30px;z-index:11}.lookup .autocomplete-clear{position:absolute;top:11px !important;right:10px;z-index:11;cursor:pointer}.overlay-container{position:relative}.overlay{background-color:#000;opacity:.1;top:0;left:0;right:0;bottom:0;height:100%;position:absolute;z-index:1}.ui-select-bootstrap .ui-select-choices{max-height:none}.sk-three-bounce{margin-top:7px}.sk-three-bounce .sk-child.sk-bounce1,.sk-three-bounce .sk-child.sk-bounce2,.sk-three-bounce .sk-child.sk-bounce3{background-color:#c0c0c0}.sk-fading-circle{width:20px;height:20px;margin:15px auto}.sk-fading-circle .sk-circle1.sk-circle,.sk-fading-circle .sk-circle2.sk-circle,.sk-fading-circle .sk-circle3.sk-circle,.sk-fading-circle .sk-circle4.sk-circle,.sk-fading-circle .sk-circle5.sk-circle,.sk-fading-circle .sk-circle6.sk-circle,.sk-fading-circle .sk-circle7.sk-circle,.sk-fading-circle .sk-circle8.sk-circle,.sk-fading-circle .sk-circle9.sk-circle,.sk-fading-circle .sk-circle10.sk-circle,.sk-fading-circle .sk-circle11.sk-circle,.sk-fading-circle .sk-circle12.sk-circle{margin:0 auto}img.profile-tiny{width:32px;height:32px;margin:3px;margin-right:5px}img.profile-small{width:64px;height:64px;margin:3px;margin-right:5px}span.bgColor{display:inline-block;border-radius:3px;width:22px;height:22px;margin-right:5px;vertical-align:middle}.voffset{margin-top:2px}.voffset1{margin-top:5px}.voffset-1{margin-top:-5px}.voffset2{margin-top:10px}.voffset3{margin-top:15px}.voffset-3{margin-top:-15px}.voffset4{margin-top:30px}.voffset-4{margin-top:-30px}.voffset35{margin-top:35px}.voffset5{margin-top:40px}.voffset6{margin-top:60px}.voffset-6{margin-top:-60px}.voffset7{margin-top:80px}.voffset8{margin-top:100px}.voffset9{margin-top:150px}.boffset10{margin-bottom:10px}.font-bold{font-weight:bold}.font-italic{font-style:italic}.dropdown-submenu{position:relative}.dropdown-submenu > .dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover > .dropdown-menu{display:block}.dropdown-submenu:hover > a:after{border-left-color:#fff}.dropdown-submenu > a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#ccc;margin-top:5px;margin-right:-10px}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left > .dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}.dropdown-submenu-left{position:relative}.dropdown-submenu-left > .dropdown-menu{top:0;right:100%;margin-top:-6px;margin-left:-1px;border-radius:6px 0 6px 6px}.dropdown-submenu-left:hover > .dropdown-menu{display:block}.dropdown-submenu-left:hover > a:after{border-right-color:#fff}.dropdown-submenu-left > a:after{display:block;content:" ";float:left;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 5px 5px 5px;border-right-color:#ccc;margin-top:5px;margin-left:-15px}.dropdown-submenu-left.pull-left{float:none}.dropdown-submenu-left.pull-left > .dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}.angular-google-map-container{height:143px}.pac-container{z-index:10000}.iti{width:100%}.iti .iti__selected-flag{z-index:4}.iti .iti__country-list{z-index:5}.iti-buttons{top:-2px}.check-list > label{position:relative;top:5px}.check-list > label span.name{margin-left:5px}.check-list > label span.name.disabled{color:#808080}.check-list > label span.split{margin:0 5px}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word}li > a{cursor:pointer}.tab-pane{padding-top:20px}.ng-table th{text-align:left}.ng-table-pagination{margin-top:0 !important;margin-bottom:0 !important}.has-error{border-color:#a94442 !important}.grecaptcha-badge{visibility:hidden}
@media (min-width:768px){.date-editor .datepicker{top:35px}}.table-responsive .filter{padding:5px 0;margin:7px 0;border-bottom:1px solid #eee}.table-responsive .filter .item{display:inline-block;margin:0 3px;padding:0 3px}.table-responsive .filter .item .link{cursor:pointer;margin-left:3px;color:#d9534f}.table-responsive .filter .item:not(:last-child){border-right:1px solid #eee}.table-responsive .filter button{margin-left:5px}.sketchpad canvas{background:#fff;border-radius:2px;border:1px solid #eee}.sketchpad .controls button,.sketchpad .controls input{margin-right:5px}.sketchpad .controls .form-control{display:inline;width:100px}
.drag{opacity:.5}.over{background:#bce8f1 !important}
.login-form,.signup-form{padding:0 25px}
.account-details table{margin-bottom:0}.account-details .btn{width:100%}.account-details hr{margin:0;margin-bottom:10px}
.appointment-templates-list table thead tr td{font-weight:bold}.appointment-templates-list table tbody tr td{cursor:pointer}.appointment-templates-list table tbody tr td.name{width:250px}.appointment-templates-list table tbody tr td.duration{width:100px}.appointment-template-form table.table{margin-bottom:10px}.appointment-template-form table.table tbody tr td.price{width:75px;vertical-align:middle;text-align:right}.appointment-template-form table.table tbody tr td.action{width:50px}
.appointment-details strong.title{padding:10px}.appointment-details .caret{margin-left:5px}.appointment-details table td.title{width:100px;color:#777}.appointment-details table.invoices tbody tr td.icon{color:#008000;width:35px}.appointments .fitlers{margin-bottom:10px}.appointments form.appointment-form .start-date{margin-top:35px}.appointments form.appointment-form .input-group .form-control{z-index:initial}.appointments .nav-buttons{position:relative;margin:10px 0}.appointments .nav-buttons button{margin-right:5px}.appointments .nav-buttons .date-picker{display:inline-block}.appointments .nav-buttons .date-header-small{text-align:left}.appointments .nav-buttons .date-header-medium{position:absolute;top:5px;right:0%;margin:0 0 0 -100px}.appointments .nav-buttons .date-header-large{position:absolute;top:5px;left:50%;margin:0 0 0 -100px}.appointments table tbody tr td{padding:0 3px;height:30px}.appointments .month-view table td.dayofweek{font-weight:bold;text-align:center}.appointments .month-view table td.day{text-align:right;width:14%;height:120px;color:#c0c0c0}.appointments .month-view table td.day:hover{background-color:#f5f5f5}.appointments .month-view table td.current{background-color:#fcf8e3}.appointments .month-view table td.current-month{color:#000}.appointments .week-view table td.dayofweek{font-weight:bold;text-align:center}.appointments .week-view table td.time{text-align:right}.appointments .week-view table td.day{width:13%}.appointments .week-view table td.day:hover{background-color:#f5f5f5}.appointments .week-view table td.current{background-color:#fcf8e3}.appointments .day-view .dock{margin:5px 0;height:57px;padding:2px}.appointments .day-view .dock .title{padding-top:15px;text-align:center}.appointments .day-view table td.time{padding:5px 5px 0 0;width:80px;text-align:right}.appointments .day-view table td.time.past{background-color:#ff0}.appointments .day-view table td.resource{width:125px}.appointments .day-view table td.resource div{width:125px;border-top:1px dashed #808080;height:20px;cursor:pointer;overflow:hidden}.appointments .day-view table td.resource div.resource-highlighted{font-weight:bold}.appointments .day-view table td.appointment{padding:0}.appointments .day-view table td.appointment:hover{background-color:#f5f5f5}.appointments .day-view table td.collapsible-region-header{text-align:right;background-color:#c0c0c0;padding-top:3px}.appointments .day-view table td.collapsible-region-button{width:25px;padding:3px;background-color:#c0c0c0}.appointments .day-view div.appointment-slot{position:relative;min-height:53px;height:100%;overflow:hidden}.appointments .day-view div.appointment-slot div.appointment-segment{position:absolute;padding:1px;border-top:1px dashed #808080}.appointments .day-view div.appointment-slot div.appointment-segment div.appointment-content{border:1px solid #3a87ad;border-radius:3px;cursor:pointer;height:51px;overflow:hidden}.appointments .day-view div.appointment-slot div.appointment-segment div.appointment-content div.appointment-avatar{float:left}.appointments .day-view div.appointment-slot div.appointment-segment div.appointment-content div.appointment-avatar img{width:48px;height:48px;pointer-events:none}.appointments .day-view div.appointment-slot div.appointment-segment div.appointment-content div.appointment-title{overflow:hidden;padding:2px;white-space:nowrap}.appointments .day-view div.appointment-slot div.appointment-segment div.appointment-content div.appointment-title div.right-side{font-size:10px;font-weight:bold;position:absolute;top:5px;right:5px}.appointments .day-view div.appointment-slot div.appointment-segment div.appointment-content div.appointment-title div.right-side .billing{color:#fff;padding:1px 4px;margin-right:3px}.appointments .day-view div.appointment-slot div.appointment-segment div.appointment-content div.appointment-title div.right-side .status{padding:1px}.appointments .day-view div.appointment-slot div.appointment-segment div.appointment-delete{position:absolute;left:190px;top:-3px;color:#d9534f;cursor:pointer}.appointments .day-view div.appointment-slot div.appointment-segment.inactive{opacity:.5}.appointments .day-view div.empty{min-height:initial}.appointments .day-view span.overfilled{position:absolute;top:5px;right:5px;z-index:1;color:#d9534f;font-size:22px}
.automations-list{margin-top:10px}.automations-list table{margin-top:10px}.automations-list table td.actions{width:105px}.automations-list table td.actions button:not(:last-child){margin-right:5px}.automation-edit clinical-forms-template-lookup{display:inline-block}.automation-edit .well.text-center{margin:10px 0;font-weight:bold}
.found-clients{max-height:600px;overflow-y:auto}.found-clients table tbody tr td.pic{width:64px}.found-clients table tbody tr td.age{width:75px}.found-clients table tbody tr td.address{width:150px}table.clients td.pic{width:64px}table.clients td.age{width:75px}table.clients td.address{width:150px}.account-operation-list .toolbar .checkbox{margin-right:5px}.account-operation-list .toolbar .checkbox label span{margin-left:5px}.account-operation-list table thead tr td{font-weight:bold}.account-operation-list table tbody tr td{cursor:pointer}.account-operation-list table tbody tr td.status{width:100px}.billing-providers-list table tbody tr td{cursor:pointer;height:40px;vertical-align:middle}.billing-providers-list table tbody tr td.logo{width:100px}.billing-providers-list table tbody tr td.logo img{width:100px}.billing-providers-list table tbody tr td.logo img{width:100px}
.home-appointment{display:inline-block;margin-right:5px}.home-appointment a:hover{text-decoration:none}.home-appointment .appointment-block{min-height:75px;max-width:300px}.home-appointment .appointment-block .resource-img{float:left;padding-left:5px}.home-appointment .appointment-block .resource-img img{padding-top:5px;padding-right:5px}.home-appointment .appointment-block .desc{overflow:hidden;padding-top:5px;padding-bottom:5px}.home-appointment .appointment-block .desc p{margin:0}.home-appointment .appointment-block .desc span{padding-right:5px}timezone-selector span.tz{position:relative;top:2px;left:5px}@media (min-width:769px){timezone-selector{text-align:right}}.edit-timezone-modal .row{margin:10px 0}.edit-timezone-modal p{padding-top:5px}.edit-timezone-modal p.header{font-weight:bold}
.rule-set-dnd ul[dnd-list]{min-height:42px;padding-left:0}.rule-set-dnd ul[dnd-list] .dndDraggingSource{display:none}.rule-set-dnd ul[dnd-list] .dndPlaceholder{background-color:#ddd;display:block;min-height:42px}.rule-set-dnd ul[dnd-list] li{display:block;padding:10px 15px;margin-bottom:-1px}.rule-set-dnd ul[dnd-list] li.selected{background-color:#dff0d8;color:#3c763d}
.event-form hr{margin-top:0}
.widget-container{min-height:55px;border:1px dashed #ccc;padding:0 5px;margin-bottom:20px}.widget-container li.dndPlaceholder{display:block;height:55px;border:1px solid #bbb;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);background-color:#ddd}.widget-container .widget{margin:5px 0}.widget-container .widget.dndDraggingSource{display:none}.widget-container .widget.dndDragging{border-style:dashed;border-color:#66afe9;background-color:#eee;opacity:.7}
.lab{padding-top:20px}.lab table.requests tbody tr td{width:50%}.lab .dragndrop .bin{font-size:32px;text-align:center;margin:0 5px;min-height:150px;min-width:150px;float:left;border:1px solid #f00;padding:20px}.lab .dragndrop .item{font-size:32px;text-align:center;margin:0 5px;min-height:120px;min-width:120px;background:#00f;float:right;transition:all .2s ease}
table.marketing-site-list-filters td.criterion{width:250px}table.marketing-site-list-filters td.mc{width:100px}table.marketing-site-list-filters td.actions{width:130px}table.marketing-site-list-filters td.actions button{margin:0 2px}table.marketing-site-list-filter-criteria td.ctrl{width:50%}table.marketing-site-list-filter-criteria td.action{width:50px}
.table.perf-metrics td{text-align:center}.table.perf-metrics td.action{text-align:left}.table.perf-metrics thead td{font-weight:bold}.table.perf-metrics thead td.metric{width:125px}
.multiselector ul.selects{padding:5px;margin-bottom:0;list-style-type:none;color:#555;background-color:#fff;background-image:-webkit-linear-gradient(#fff,#f7f7f7);background-image:-o-linear-gradient(#fff,#f7f7f7);background-image:linear-gradient(#fff,#f7f7f7);border:1px solid #ccc}.multiselector ul.selects li{display:inline-block;margin:5px;border-right:1px solid #ccc;padding-right:10px;padding-left:5px;white-space:nowrap}.multiselector ul.selects li span.glyphicon{position:relative;top:-10px;right:-5px;color:#f00;cursor:pointer}.multiselector ul.selects.disabled{background-color:#eee;background-image:-webkit-linear-gradient(#eee,#e7e7e7);background-image:-o-linear-gradient(#eee,#e7e7e7);background-image:linear-gradient(#eee,#e7e7e7)}.multiselector div.query{position:relative}.multiselector div.query input{border-radius:0;border-top-left-radius:4px;border-top-right-radius:4px}.multiselector div.query img{position:absolute;top:8px;right:5px}.multiselector div.query-results{position:absolute;left:15px;right:15px;max-height:460px;z-index:1001;overflow:auto;border:1px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#fff}.multiselector div.query-results table{margin-bottom:0}.multiselector div.query-results table td{cursor:pointer}.multiselector div.query-results table td.no-match-items{cursor:initial}
.table.resources tbody tr{height:70px}.table.resources tbody td.pic{width:70px}.table.resources tbody td.practitioner{width:150px}.table.resources tbody td.interval{width:125px}div.available-times .error{color:#f00}div.available-times .row.title span{padding-left:5px}div.available-times .row.regions{border-top:1px dashed #808080;padding-top:5px;margin-bottom:10px}div.available-times .row.regions .radio{display:inline-block;margin-right:10px;padding-right:10px;border-right:1px solid #808080}div.available-times .row.regions .radio strong{margin-right:5px}div.available-times .row.weeks{border-top:1px dashed #808080;padding-top:10px;margin-bottom:10px}div.available-times .row.weeks .btn{margin-top:20px}div.available-times .row.filters{padding-bottom:10px;margin-bottom:10px}div.available-times .row.filters select.form-control{display:inline;width:70px;margin:0 5px}div.available-times .row.data .text-warning strong{margin:0 5px}div.available-times table{table-layout:fixed}div.available-times table td{padding:5px 0;height:35px}div.available-times table td.time{padding-left:5px}div.available-times table td.day-of-week{padding-left:5px;width:140px}div.available-times table td.cell{padding:0;cursor:pointer}div.available-times table td.cell.multi-set-mode:hover{opacity:.1}div.available-times table td.cell.multi-set-start-cell{border:2px solid #000}div.edit-region-modal .sp-replacer.sp-light{width:50px}
.table.sites tr{height:70px}.table.sites td.pic{width:70px}
.table.users tr{height:70px}.table.users td.pic{width:70px}
.setup .header{border-bottom:1px dotted #0c7cd5}.setup .buttons{margin-top:18px}
.billing-dashboard table.ars tbody tr td.payable,.ar-list table.ars tbody tr td.payable{width:125px}.billing-dashboard table.ars tbody tr td.actions,.ar-list table.ars tbody tr td.actions{width:165px;text-align:right}.billing-dashboard table.ars tbody tr td.actions .btn:not(:last-child),.ar-list table.ars tbody tr td.actions .btn:not(:last-child){margin-right:5px}.billing-dashboard table.ars tfoot tr td,.ar-list table.ars tfoot tr td{font-weight:bold}.billing-dashboard table.ars tfoot tr td.title,.ar-list table.ars tfoot tr td.title{text-align:right}.billing-dashboard .top-bar,.ar-list .top-bar{color:#31708f;background-color:#d9edf7;border:1px solid #ddd;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);padding:10px 0;margin:0}.billing-dashboard .widget .panel-heading,.ar-list .widget .panel-heading{font-size:16px;font-weight:bold;min-height:55px}.billing-dashboard .widget .panel-heading span,.ar-list .widget .panel-heading span{margin-top:5px;display:block}.billing-dashboard .widget .panel-body .buttons,.ar-list .widget .panel-body .buttons{right:10px}.billing-dashboard .widget .panel-body .totals,.ar-list .widget .panel-body .totals{overflow-x:auto}.billing-dashboard .widget .panel-body .totals .block-level1,.ar-list .widget .panel-body .totals .block-level1{margin-top:10px;padding-top:10px;border-top:1px solid #eee}.billing-dashboard .widget .panel-body .totals .block-level1 span,.ar-list .widget .panel-body .totals .block-level1 span{padding-right:5px;font-weight:bold}.billing-dashboard .widget .panel-body .totals .block-level2,.ar-list .widget .panel-body .totals .block-level2{margin-left:25px}.billing-dashboard .widget .panel-body .totals .block-level2 span,.ar-list .widget .panel-body .totals .block-level2 span{padding-right:5px;font-weight:bold}.billing-dashboard .widget .panel-body .totals .block-level2 span.separator,.ar-list .widget .panel-body .totals .block-level2 span.separator{color:#eee}.billing-dashboard .widget .panel-body .totals .block-level3,.ar-list .widget .panel-body .totals .block-level3{padding-right:5px;margin-right:5px;border-right:1px solid #eee}.billing-dashboard .widget .panel-body .totals .block-level3 span,.ar-list .widget .panel-body .totals .block-level3 span{padding-right:5px;font-weight:normal}.billing-dashboard .widget .panel-body .totals .block-level3 a,.ar-list .widget .panel-body .totals .block-level3 a{font-weight:normal}
.products-list table thead tr td{font-weight:bold}.products-list table tbody tr td{cursor:pointer}.products-list table tbody tr td.name{max-width:0;overflow-x:hidden;text-overflow:ellipsis}.products-list table tbody tr td.type{width:80px}.products-list table tbody tr td.price{width:100px}.product-details p.text-muted > strong{margin-right:5px}
.taxes-list table thead tr td{font-weight:bold}.taxes-list table tbody tr td{cursor:pointer}.taxes-list table tbody tr td.name{max-width:0;overflow-x:hidden;text-overflow:ellipsis}.taxes-list table tbody tr td.rate{width:100px}.tax-details p.text-muted > strong{margin-right:5px}
.discounts-list table thead tr td{font-weight:bold}.discounts-list table tbody tr td{cursor:pointer}.discounts-list table tbody tr td.name{max-width:0;overflow-x:hidden;text-overflow:ellipsis}.discounts-list table tbody tr td.discount{width:100px}.discount-details p.text-muted > strong{margin-right:5px}
.payment-methods-list table thead tr td{font-weight:bold}.payment-methods-list table tbody tr td{cursor:pointer;vertical-align:middle}.payment-methods-list table tbody tr td.logo{width:100px}.payment-methods-list table tbody tr td.logo img{width:100px}.payment-methods-list table tbody tr td.name{max-width:0;overflow-x:hidden;text-overflow:ellipsis}.payment-methods-list table tbody tr td.status{width:70px}.payment-method-details p.logo img{width:100px}.payment-method-details p.text-muted > strong{margin-right:5px}.payment-method-form div.logo img{width:100px}.payment-method-form div.logo span{position:relative;top:7px}
.custom-pm .status-icon{position:relative;top:6px}.custom-pm .status-icon span{margin-right:5px}
.payors-list table thead tr td{font-weight:bold}.payors-list table tbody tr td{cursor:pointer;height:40px;vertical-align:middle}.payors-list table tbody tr td.logo{width:100px}.payors-list table tbody tr td.logo img{width:100px}.payors-list table tbody tr td.text{max-width:0;overflow-x:hidden;text-overflow:ellipsis}.payors-list table tbody tr td.text img{width:100px}.payors-list table tbody tr td.amount{width:90px}.payors-list table tbody tr td.status{width:70px}.payor-details p.logo img{width:100px}.payor-details p.text-muted > strong{margin-right:5px}.payor-form{padding-bottom:20px;border-bottom:1px solid #eee}.payor-form .logo img{width:100px}.payor-form li.dropdown img{width:100px}.payor-form .tab-content{margin-bottom:15px}.payor-form h3{margin-top:0}
.tpp .status-icon{position:relative;top:6px}.tpp .status-icon span{margin-right:5px}
.tpp-item-prices-list table thead tr td{font-weight:bold}.tpp-item-prices-list table tbody tr td{cursor:pointer}.tpp-item-prices-list table tbody tr td.name{max-width:0;overflow-x:hidden;text-overflow:ellipsis}.tpp-item-prices-list table tbody tr td.price{width:100px}.tpp-item-prices-list table tbody tr td.code{width:100px}.tpp-item-price-details p.text-muted > strong{margin-right:5px}
.payments-list table thead tr td{font-weight:bold}.payments-list table tbody tr td{cursor:pointer}.payments-list table tbody tr td.date{width:200px}.payments-list table tbody tr td.name{max-width:0;overflow-x:hidden;text-overflow:ellipsis}.payments-list table tbody tr td.amount{width:100px}.payments-list table tbody tr td.used{width:100px}.payments-list table tbody tr td.status{width:80px}.payment-form table.stripe-cards{margin-bottom:5px}.payment-form table.stripe-cards tbody tr td{vertical-align:middle}.payment-form table.stripe-cards tbody tr td.type{width:85px;cursor:pointer}.payment-form table.stripe-cards tbody tr td.actions{width:35px;text-align:right;cursor:pointer}.payment-form .alert{margin-bottom:5px}.payment-form .buttons{text-align:right;margin-bottom:10px}.payment-details p.text-muted strong{margin-right:5px}.payment-details p.text-muted .more{cursor:pointer;color:#337ab7}.payment-details .report{margin-left:5px}.allocation-list table{margin-bottom:10px}.allocation-list table thead tr td{font-weight:bold}.allocation-list table tbody tr td{cursor:pointer;vertical-align:middle}.allocation-list table tbody tr td .form-group{margin:0}.allocation-list table tbody tr td.client{width:200px}.allocation-list table tbody tr td.date{width:190px}.allocation-list table tbody tr td.amount{width:150px}.allocation-list table tbody tr td.actions{width:60px}.allocation-list table tfoot tr td.total{text-align:right;font-weight:bold}.allocation-list div.errors{margin-bottom:10px}
.invoices-list table thead tr td{font-weight:bold}.invoices-list table tbody tr td{cursor:pointer}.invoices-list table tbody tr td.name{max-width:0;overflow-x:hidden;text-overflow:ellipsis}.invoices-list table tbody tr td.status{width:80px}.invoice-form{padding-bottom:20px;border-bottom:1px solid #eee}.invoice-form p.date > span.text-muted{margin-right:5px}.invoice-form strong{margin-right:5px}.invoice-form span.field{padding-right:5px;margin-right:5px;border-right:1px solid #ccc}.invoice-form .status{position:relative;top:5px}
.invoice-items-list table thead tr td{font-weight:bold}.invoice-items-list table tbody tr td{cursor:pointer}.invoice-items-list table tbody tr td.date{width:200px}.invoice-items-list table tbody tr td.name{max-width:0;overflow-x:hidden;text-overflow:ellipsis}.invoice-items-list table tbody tr td.quantity{width:50px}.invoice-items-list table tbody tr td.amount{width:100px}.invoice-items-list table tbody tr td.status{width:80px}.invoice-item-form .well strong{margin-right:5px}.invoice-item-form .well span.field{padding-right:5px;margin-right:5px;border-right:1px solid #ccc}.invoice-item-form .well .status{position:relative;top:5px}.invoice-item-form .tab-pane.fade{padding-top:20px}.invoice-item-details p.text-muted > strong{margin-right:5px}
.i2-payments .payments-table-container{max-height:200px;overflow-y:scroll}.i2-payments .payments-table-container table{margin-bottom:0}.i2-payments .payments-table-container table thead tr td{font-weight:bold}.i2-payments .payments-table-container table tbody tr td{cursor:pointer;vertical-align:middle}.i2-payments .payments-table-container table tbody tr td.created{width:120px}.i2-payments .payments-table-container table tbody tr td.name{max-width:0;overflow-x:hidden;text-overflow:ellipsis}.i2-payments .payments-table-container table tbody tr td.used{width:160px}.i2-payments .payments-table-container table tbody tr td.amounts{width:80px}.i2-payments .payments-table-container table tbody tr td.actions{text-align:right;width:40px}.i2-payment-amount .form-group{margin-bottom:0}
.invoice-payments table{margin-bottom:0}.invoice-payments table thead tr td{font-weight:bold}.invoice-payments table tbody tr td{cursor:pointer;vertical-align:middle}.invoice-payments table tbody tr td.created{width:120px}.invoice-payments table tbody tr td.name{max-width:0;overflow-x:hidden;text-overflow:ellipsis}.invoice-payments table tbody tr td.used{width:160px}.invoice-payments table tbody tr td.amounts{width:80px}.invoice-payments table tbody tr td.actions{text-align:right;width:40px}
.product-discounts-list table thead tr td{font-weight:bold}.product-discounts-list table tbody tr td{cursor:pointer}.product-discounts-list table tbody tr td.name{max-width:0;overflow-x:hidden;text-overflow:ellipsis}.product-discounts-list table tbody tr td.price{width:75px}.product-discounts-list table tbody tr td.details{width:200px;text-align:right}
.super table thead tr th{font-weight:bold}.super table tfoot tr th{border-bottom:1px solid #ddd}.super table.super-activities thead tr th.name{width:175px}.super table.super-activities thead tr th.sites,.super table.super-activities thead tr th.user{width:150px}.super table.super-activities thead tr th.count,.super table.super-activities thead tr th.risk{width:50px}.super table.super-activitiy-items{margin-bottom:0}.super table.super-activitiy-items tbody tr td.created{width:200px}.super table.super-accounts thead tr th.roles,.super table.super-accounts thead tr th.site{width:200px}.super table.super-accounts thead tr th.balance,.super table.super-accounts thead tr th.status{width:100px}.super table.super-accounts thead tr th.date{width:200px}.super table.super-accounts thead tr th.actions{width:125px}.super table.super-sites thead tr th.balance,.super table.super-sites thead tr th.twilio-limits{width:150px}.super table.super-sites thead tr th.date{width:200px}.super table.super-sites thead tr th.actions{width:100px}.super table.perf-metrics tbody tr td.action{min-width:200px}.super table.perf-metrics tbody tr td.num{width:100px;text-align:center}.super table.perf-metrics tbody tr td.highlight{width:50px;text-align:center}.super table.perf-metrics tbody tr td.highlight span{height:20px;display:block}.super table.invoices tbody tr td.status{width:100px}.super table.invoices tbody tr td.action{width:100px}.super table.super-accounts tbody tr td .input-group,.super table.super-sites tbody tr td .input-group{width:100%}
.audit-trail-list table tbody tr td.date{width:250px}.audit-trail-list table tbody tr td.record-id{width:250px}.audit-trail-list table tbody tr td.record-type{width:150px}.audit-trail-list table tbody tr td.changes{width:100px}.audit-trail-details .label{position:relative;top:-3px;margin-right:5px}.audit-trail-details span{margin-right:5px}.audit-trail-filters .dates{position:relative;top:7px}.audit-trail-filters .dates .sep{margin:0 5px}.audit-trail-filters .dates .btn{margin-left:5px}
.clinical-forms-template .toolbar{margin-bottom:5px}.clinical-forms-template .toolbar button{margin-right:5px}.clinical-forms-template .toolbar button span{margin-right:5px}.clinical-forms-template .elements-container li.dndPlaceholder{display:block;margin:10px 0;height:85px;border:1px solid #bbb;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05);background-color:#ddd}.clinical-forms-template .elements-container .element{position:relative;min-height:85px;padding:20px;margin:10px 0;border:1px solid #eee;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.clinical-forms-template .elements-container .element.selected{border-style:solid;border-color:#66afe9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.clinical-forms-template .elements-container .element.dndDraggingSource{display:none}.clinical-forms-template .elements-container .element.dndDragging{border-style:dashed;border-color:#66afe9;background-color:#eee;opacity:.7}.clinical-forms-template .elements-container .element dnd-nodrag{display:block}.clinical-forms-template .elements-container .element .drag-handle{width:20px;position:absolute;cursor:move;font-size:18px;color:#aaa;font-weight:bold}.clinical-forms-template .elements-container .element h3{margin-top:0;margin-left:25px;margin-right:20px}.clinical-forms-template .elements-container .element h3 span.text-danger{position:absolute;top:5px;right:30px}.clinical-forms-template .elements-container .element .form-group{margin-bottom:5px}.clinical-forms-template .elements-container .element .buttons{position:absolute;top:27px;right:15px}.clinical-forms-template .elements-container .element .buttons .link{margin-left:5px;cursor:pointer}.clinical-forms-template .elements-container .element .checkboxes .option,.clinical-forms-template .elements-container .element .checkbox-grid .option,.clinical-forms-template .elements-container .element .multiple-choice-grid .option,.clinical-forms-template .elements-container .element .checkboxes .default-value,.clinical-forms-template .elements-container .element .checkbox-grid .default-value,.clinical-forms-template .elements-container .element .multiple-choice-grid .default-value{margin:0;margin-bottom:5px}.clinical-forms-template .elements-container .element .short-answer .color-coding .sp-replacer{padding:6px}.clinical-forms-template .elements-container .element .image,.clinical-forms-template .elements-container .element .video{margin:0 10px}
.clinical-forms-form{margin-bottom:15px}.clinical-forms-form h2 .header{margin-right:5px}.clinical-forms-form h2 .status{position:relative;top:-10px}.clinical-forms-form h2 .status .label{font-size:35%}.clinical-forms-form h2 .desc{font-size:65%;font-weight:400;line-height:1;color:#777;display:block}.clinical-forms-form .elements-container{border-top:1px solid #eee;margin-top:20px;padding-top:10px}.clinical-forms-form .elements-container .element:first-child h3{margin-top:0}.clinical-forms-form .elements-container .element{margin-bottom:30px}.clinical-forms-form .elements-container .element .checkboxes label input{margin-right:5px}.clinical-forms-form .elements-container .element .checkboxes label span{font-weight:normal}.clinical-forms-form .elements-container .element .date a,.clinical-forms-form .elements-container .element .time a{margin-left:5px}.clinical-forms-form .elements-container .element .file-upload a{margin-right:5px}.clinical-forms-form .elements-container .element .checkbox-grid table thead tr td.column,.clinical-forms-form .elements-container .element .multiple-choice-grid table thead tr td.column,.clinical-forms-form .elements-container .element .checkbox-grid table tbody tr td.column,.clinical-forms-form .elements-container .element .multiple-choice-grid table tbody tr td.column{text-align:center}.clinical-forms-form .elements-container .element .linear-scale{text-align:center}.clinical-forms-form .elements-container .element .linear-scale .from{margin-right:25px}.clinical-forms-form .elements-container .element .linear-scale .to{margin-left:25px}.clinical-forms-form .elements-container .element .linear-scale label{margin:20px;text-align:center}
.clinical-forms-list table thead tr td{font-weight:bold}.clinical-forms-list table tbody tr td{cursor:pointer}.clinical-forms-list table tbody tr td.description{max-width:0;overflow-x:hidden;text-overflow:ellipsis}

/*# sourceMappingURL=../app1.js.map*/