.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;overflow:hidden;height:100%;max-width:100%;outline:none;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden,.mCSB_inside>.mCSB_container{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;width:3px;height:auto;left:auto;top:0;right:0;bottom:0}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0;height:auto}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_draggerRail{width:2px;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{cursor:pointer;width:100%;height:30px;z-index:1}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;text-align:center}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{display:block;position:absolute;height:20px;width:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCSB_scrollTools .mCSB_buttonDown{bottom:0}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_container_wrapper,.mCSB_scrollTools.mCSB_scrollTools_horizontal{width:auto;height:16px;top:auto;right:0;bottom:0;left:0}.mCustomScrollBox+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{width:30px;height:100%;left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{display:block;position:absolute;width:20px;height:100%;overflow:hidden;margin:0 auto;cursor:pointer}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;overflow:hidden;top:0;margin-right:30px;margin-bottom:30px}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden,ul.translateLanguages{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-moz-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;-o-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0;filter:"alpha(opacity=0)";-ms-filter:"alpha(opacity=0)"}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1;filter:"alpha(opacity=100)";-ms-filter:"alpha(opacity=100)"}.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.4);filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75);filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85);filter:"alpha(opacity=85)";-ms-filter:"alpha(opacity=85)"}.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9);filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9;filter:"alpha(opacity=90)";-ms-filter:"alpha(opacity=90)"}.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#0a2e74}.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(255,255,255,.75)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{width:4px}.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px auto}.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,.75)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px;background-color:#fff;background-color:rgba(255,255,255,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{width:4px}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:rgba(255,255,255,.75)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:4px;margin:6px 0}.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:6px;margin:5px auto}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,.75)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.1)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:2px;margin:7px auto}.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:14px;margin:0 1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:16px;height:16px;margin:-1px 0}.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;width:16px;margin:0 -1px}.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.15)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center}.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-repeat:repeat-y;opacity:.3;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;background-repeat:repeat-x}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-y;background-image:-moz-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(left,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to right,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-repeat:repeat-x;background-image:-moz-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(255,255,255,.5)),color-stop(100%,rgba(255,255,255,0)));background-image:-webkit-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:-ms-linear-gradient(top,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.5) 0%,rgba(255,255,255,0) 100%)}.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}.mCS-3d-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{width:8px;background-color:#000;background-color:rgba(0,0,0,.2);box-shadow:inset 1px 0 1px rgba(0,0,0,.5),inset -1px 0 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0;box-shadow:inset 0 1px 1px rgba(0,0,0,.5),inset 0 -1px 1px rgba(255,255,255,.2)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:8px;margin:4px 0}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:8px;margin:4px auto}.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1);box-shadow:inset 1px 0 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:inset 0 1px 1px rgba(0,0,0,.1)}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCSB_inside+.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside+.mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:inset 1px 0 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.5)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{bottom:1px}.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:12px;width:auto}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:#000;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:inset 0 1px 1px rgba(0,0,0,.1),inset 0 0 14px rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 1px 0 0 rgba(255,255,255,.4),inset -1px 0 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4),inset 0 -1px 0 rgba(0,0,0,.2)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:#fff;background-color:rgba(0,0,0,.05);box-shadow:inset 1px 1px 16px rgba(0,0,0,.1)}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{right:0;margin:12px 0}.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools+.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark+.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}.mCS-dir-rtl>.mCSB_outside+.mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl>.mCSB_outside+.mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.2);filter:"alpha(opacity=20)";-ms-filter:"alpha(opacity=20)"}.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.5);filter:"alpha(opacity=50)";-ms-filter:"alpha(opacity=50)"}.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{width:6px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:6px;margin:5px 0}.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{width:12px}.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:rgba(0,0,0,.2)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{width:12px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;margin:3px 5px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px 3px;position:absolute;width:auto;top:0;bottom:0;left:0;right:0}.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:12px;margin:2px 0}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,.1)}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-width:1px;border-style:solid;border-color:#fff;border-color:rgba(255,255,255,.2);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:rgba(0,0,0,.2)}.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:#fff;background-color:rgba(255,255,255,.6)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;background-color:rgba(0,0,0,.6)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.85)}.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.9)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.75)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.85)}.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:#fff;background-color:rgba(255,255,255,.9)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.row-eq-height{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}table th{border:inherit}.boldText{font-weight:700}#uiLockId{z-index:100001}.modal-delete.in~.modal-backdrop.in{z-index:1050}.modal.fade.modal-delete{z-index:1060}a:focus,a:hover{text-decoration:none}.admin-modal-dialog .modal-dialog .modal-body,.modal-dialog.admin-modal-dialog .modal-body{min-height:350px}.admin-modal-dialog.advancedPlanning-modal .uib-datepicker-popup.dropdown-menu,.modal-dialog.admin-modal-dialog .uib-datepicker-popup.dropdown-menu{min-height:250px;min-width:320px}.admin-modal-dialog .modal-dialog .dropdown-menu,.handleFlexRule .dropdown-menu,.modal-dialog.admin-modal-dialog .dropdown-menu{max-height:200px;width:calc(100% - 30px);overflow-y:auto;overflow-x:hidden}.modal-dialog .revenue-optimization-modal .coveragePlanTemplate .dropdown-menu,.modal-dialog.admin-modal-dialog .createAvailability .resourceSearch .dropdown-menu,.revenue-optimization-modal .coveragePlanTemplate #filter{width:100%}.modal-dialog .modal-body.revenue-optimization-modal{height:470px}.appointment-type-definition-overview .dropdown-menu{max-height:300px;overflow-y:auto}.handleFlexRule .dropdown-menu{width:auto}.unclickable{pointer-events:none;cursor:not-allowed}.adminDropdownList ul li.locationDropDownPaddingLeft,.adminSelectedList ul li.locationDropDownPaddingLeft{padding-left:15px}.modal-dialog.admin-modal-dialog birthdate-component .dropdown-menu,.modal-dialog.admin-modal-dialog date-component .dropdown-menu{max-height:none}.modal-dialog.admin-modal-dialog .dropdown-menu>li>a{white-space:normal}.modal-dialog.admin-modal-dialog .dropdown-menu>li:nth-child(even)>a{background-color:#eee}.modal-dialog tags-input.has-error .tags{border-color:#a94442}.modal-dialog.admin-modal-dialog .dropdown-menu>li:nth-child(even).active>a{background-color:#337ab7}@media (min-width:768px){.admin-modal-dialog.modal-dialog,.bi-export-excel.modal-dialog{width:1000px}.modal-dialog .createAvailability{width:1100px}}.custom-smartSearch-size ul.dropdown-menu{min-width:340px;max-height:250px;overflow-y:auto}.smartsearch-fix-width{width:250px}.smartSearch-fix-height .dropdown-menu{max-height:300px;overflow:auto;width:100%}.smartsearch-fix-width .disabledSmartSearchInput[disabled]{background-color:#ebebe4!important}.admin-navbar #top-header-menu ul li a.navbar-text{padding-top:15px}.admin-navbar #top-header-menu ul li .appVersionComponent{display:block;position:relative;padding-top:10px;cursor:pointer}.admin-navbar #top-header-menu ul li .appVersionComponent .fa-3{font-size:20px}.admin-navbar #top-header-menu ul li .appVersionComponent .tooltip.right .tooltip-arrow{top:55%}.admin-navbar #top-header-menu ul li .appVersionComponent .tooltip.right .tooltip-inner{margin-top:10px;width:150px}.navbar-logo{height:100%;background-color:#fff}.admin-navbar select-translated-language,.backOfficeNavbar select-translated-language{position:relative;top:10px}.admin-navbar #top-header-menu .navbar-app-version-component{margin-right:10px}.admin-home-page-logo{width:100%;-webkit-transform:scale(.6);-moz-transform:scale(.6);-ms-transform:scale(.6);-o-transform:scale(.6);transform:scale(.6);height:auto;margin:10% auto 0}.endCallIcon,.startCallIcon{display:inline-block;margin-right:10px}.startCallIcon{background:url(../img/start-call.png) no-repeat;height:32px;width:32px}.endCallIcon{background:url(../img/end-call.png) no-repeat;height:33px;position:relative;top:-8px;width:50px;margin-top:-1px}.syncProcessLogTab .synchronizationTable td{min-width:100px;word-break:break-all}.callingPhone{background:url(../img/calling-phone.png) no-repeat;display:block;margin:auto;height:300px;width:300px}.mega-image{background:url(../img/logo.png) no-repeat;display:block;margin:auto}.modal-content.takeCallDialog .modal-body,.modal-dialog .modal-footer.center-text{text-align:center}.modal-dialog .modal-footer.center-text .vertical-align{position:relative;bottom:7px}.translateLanguages li{text-decoration:none;list-style-type:none}.translateLanguages li .language-text{padding-left:5px}.adminMultiSelect ul li a i,.adminSelectedList ul li a i,.flag{margin-right:5px}.flag-en-us,.flag-english{background:url(../../assets/img/flag-us-width32.png) no-repeat left center;width:32px;height:17px;display:inline-block}.flag-es-cl,.flag-spanishCL{background:url(../../assets/img/flag-cl-width32.png) no-repeat left center}.flag-es-cl,.flag-spanishAR,.flag-spanishCL,.flag-spanishES{width:32px;height:21px;display:inline-block}.flag-spanishES{background:url(../../assets/img/flag-es-es-width32.png) no-repeat left center}.flag-spanishAR{background:url(../../assets/img/flag-es-ar-width32.png) no-repeat left center}.flag-spanishCO{background:url(../../assets/img/flag-es-co-width32.png) no-repeat left center}.flag-portugueseBR,.flag-spanishCO,.flag-spanishPE{width:32px;height:21px;display:inline-block}.flag-spanishPE{background:url(../../assets/img/flag-es-pe-width32.png) no-repeat left center}.flag-portugueseBR{background:url(../../assets/img/flag-pt-br-width32.png) no-repeat left center}.navbar-custom-arrow-size{font-size:xx-small}.admin-navbar .userName a,.backOfficeNavbar .userName a{cursor:default}.admin-navbar #top-header-menu .userName a:hover,.backOfficeNavbar #top-header-menu .userName a:hover{color:initial}.admin-navbar .languageList,.backOfficeNavbar .languageList{position:absolute;display:block;width:200px;background-color:#fff;text-align:left;z-index:100}.admin-navbar #top-header-menu .languageList a,.backOfficeNavbar #top-header-menu .languageList a{padding-top:5px}.admin-navbar #top-header-menu .languageList a:hover,.backOfficeNavbar #top-header-menu .languageList a:hover{font-size:large}.custom-navbar-brand{float:left;padding:5px 15px;height:50px}.navbar-inverse-admin{background-color:#fff;border-color:#0a2e74}nav #top-header-menu ul li a.admin-logout{padding:10px 10px 0 0}nav a .logout-icon{background:url(./../img/logout.png) no-repeat;width:32px;height:32px;display:inline-block}nav a:hover .logout-icon{background:url(./../img/logout-active.png) no-repeat}.btn-custom,.language-button{padding-top:7px}.adminDropdownList input[type=text]{float:left;border-top-right-radius:0;border-bottom-right-radius:0}.btn-custom{padding-bottom:7px;border-top-left-radius:0;border-bottom-left-radius:0}.btn-mega{color:#fff;background-color:#062c75;border-color:#062c75}.activeTab a{font-weight:700;text-decoration:none;background-color:#eee}.arrowIco,.arrowUp{width:24px;height:24px;display:block;float:left}.arrowIco{background:url(../img/selectArrow.png) no-repeat center}.arrowUp{background:url(../img/arrowUp.png) no-repeat center}.bIReports .bIReportsTabsMenu,.logsContainer .logsTabMenu,.multi-resource-container .multi-resource-tab-menu,.sub-area-container .sub-area-tabs-menu,.timeWindowContainer .timeWindowTabsMenu{height:65px;float:left;clear:both;padding:0;margin:0;width:100%}.logsContainer .logsTabMenu li,.multi-resource-container .multi-resource-tab-menu li,.timeWindowContainer .timeWindowTabsMenu li{width:30%}.bIReports .bIReportsTabsMenu li,.logsContainer .logsTabMenu li,.multi-resource-container .multi-resource-tab-menu li,.sub-area-container .sub-area-tabs-menu li,.timeWindowContainer .timeWindowTabsMenu li{height:65px;float:left;margin-right:0;background:#0a2e74;list-style-type:none;text-align:center;cursor:pointer;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #000}.bIReports .bIReportsTabsMenu li{width:20%}.logsContainer .logsTabMenu li.current,.multi-resource-container .multi-resource-tab-menu li.current,.timeWindowContainer .timeWindowTabsMenu li.current{position:relative;background-color:#fff;z-index:5;font-weight:700;width:40%}.bIReports .bIReportsTabsMenu li.current,.sub-area-container .sub-area-tabs-menu li.current{position:relative;background-color:#fff;z-index:5;font-weight:700}.bIReports .bIReportsTabsMenu li.current{width:20%}.bIReports .bIReportsTabsMenu .current a,.logsContainer .logsTabMenu .current a,.multi-resource-container .multi-resource-tab-menu .current a,.sub-area-container .sub-area-tabs-menu .current a,.timeWindowContainer .timeWindowTabsMenu .current a{color:#404c64;font-family:pt-sans-bold}.bIReports .bIReportsTabsMenu li a,.logsContainer .logsTabMenu li a,.multi-resource-container .multi-resource-tab-menu li a,.sub-area-container .sub-area-tabs-menu li a,.timeWindowContainer .timeWindowTabsMenu li a{color:#fff;font-size:17px;font-weight:400;font-family:pt-sans;text-align:center;margin:0;padding:22px 0}.bIReports .bIReportsTabsMenu li a span,.logsContainer .logsTabMenu li a span,.multi-resource-container .multi-resource-tab-menu li a span,.sub-area-container .sub-area-tabs-menu li a span,.timeWindowContainer .timeWindowTabsMenu li a span{max-width:300px;min-width:45px;vertical-align:middle;display:table-cell;height:65px;padding-left:10px}.bIReports ul li .menu-icon,.logsContainer ul li .menu-icon,.multi-resource-container ul li .menu-icon,.sub-area-container ul li .menu-icon,.timeWindowContainer ul li .menu-icon{vertical-align:middle;display:table-cell;border:none;width:30px;height:30px;margin-right:5px}.multi-resource-container ul li.current .menu-icon.multiResourceBlueprint-icon{background:url(./../img/admin-multiResourceConfiguration-icon.png) no-repeat}.multi-resource-container ul li .menu-icon.multiResourceBlueprint-icon{background:url(./../img/admin-multiResourceConfiguration-icon-active.png) no-repeat}.multi-resource-container ul li.current .menu-icon.multiResourceCombination-icon{background:url(./../img/admin-multiResourceCombination-icon.png) no-repeat}.multi-resource-container ul li .menu-icon.multiResourceCombination-icon{background:url(./../img/admin-multiResourceCombination-icon-active.png) no-repeat}.multi-resource-container ul li.current .menu-icon.advancedPlanning-icon{background:url(./../img/admin-advancedPlanning-icon.png) no-repeat}.multi-resource-container ul li .menu-icon.advancedPlanning-icon{background:url(./../img/admin-advancedPlanning-icon-active.png) no-repeat}.timeWindowContainer ul li.current .menu-icon.timeWindow-icon{background:url(./../img/admin-timeWindow-icon.png) no-repeat}.timeWindowContainer ul li .menu-icon.timeWindow-icon{background:url(./../img/admin-timeWindow-icon-active.png) no-repeat}.timeWindowContainer ul li.current .menu-icon.specialityTimeWindow-icon{background:url(./../img/admin-specialityTimeWindow-icon.png) no-repeat}.timeWindowContainer ul li .menu-icon.specialityTimeWindow-icon{background:url(./../img/admin-specialityTimeWindow-icon-active.png) no-repeat}.timeWindowContainer ul li.current .menu-icon.physicianTimeWindow-icon{background:url(./../img/admin-physicianTimeWindow-icon.png) no-repeat}.timeWindowContainer ul li .menu-icon.physicianTimeWindow-icon{background:url(./../img/admin-physicianTimeWindow-icon-active.png) no-repeat}.advanced-planning .div-filters,.advanced-planning .div-resource-and-create{height:54px;margin:0 0 20px;border-bottom:1px solid #eee}.advanced-planning .div-filters{height:100px}.advanced-planning .div-filters .col-md-4.filter-date.has-error .date-picker-error{color:#a94442}.advanced-planning .div-resource-and-create .btn-success{width:200px}.advanced-planning .div-filters .filter-comp-container{display:contents}.advanced-planning .div-filters .filter-comp-container .filter-comp-button-x{z-index:10;top:-32px;right:52px}.advancedPlanning-modal .filter-comp-container .filter-comp-button-x{z-index:10;right:52px;top:-36px}.advanced-planning .filter-comp-container .input-filter-container .filter-comp-button-x{top:-22px;right:5px}.admin-time-window-exception i.fa.fa-minus-circle{color:#0a2e74}.admin-time-window-exception table td.center-restrictions-column{padding:0;vertical-align:middle}.admin-modal-dialog .modal-time-windows-exception .adminSelectedList{margin-top:12px}.admin-modal-dialog .modal-time-windows-exception .adminSelectedList table tbody{height:initial;max-height:250px}.admin-modal-dialog .modal-time-windows-exception table .centerDurationColumn{width:25%}.admin-modal-dialog .modal-time-windows-exception table .centerDurationColumn .time-windows-center-days-input{padding-left:10px;margin:1px 0;width:50px}.admin-modal-dialog .modal-time-windows-exception .has-error .form-control{border-color:initial}.admin-modal-dialog .modal-time-windows-exception .has-error .form-control:focus{-webkit-box-shadow:initial;box-shadow:initial}.admin-modal-dialog .modal-time-windows-exception .has-error .time-windows-center-days-input{border-color:#a94442}.admin-modal-dialog .modal-time-windows-exception span.help-block.time-window-centers-days{float:right;margin-right:50px}.admin-modal-dialog .modal-time-windows-exception .material-spinner-component,.appointment-synchronization filter-wrapper-component .material-spinner-component{height:0}.appointment-synchronization filter-wrapper-component .material-spinner-component{right:10px}.admin-modal-dialog .big-checkbox,.appointment-synchronization .big-checkbox,.handleFlexRule .big-checkbox{width:20px;height:20px;margin-top:20px}.create-appointment-type-modal .big-checkbox,.create-tag-modal .big-checkbox{width:20px;height:20px}.adminSystemConfig .big-checkbox,.create-appointment-type-link .big-checkbox{width:20px;height:20px;margin-top:20px}.admin-modal-dialog .big-checkbox-multiResource{width:20px;height:20px;margin-top:15px}.create-appointment-type-modal .big-checkbox,.create-tag-modal .big-checkbox,.modal-body-area .big-checkbox,.modal-body-transitionReason .big-checkbox{margin-top:10px}.create-tag-modal .visible-on-options label{margin:0;padding:0;position:relative;top:-5px}.create-tag-modal select-tags-component tags-input .host .tags{box-shadow:none;-webkit-box-shadow:none}.appointment-type-definition-overview .fa-exclamation-triangle,.create-appointment-type-link .fa-exclamation-triangle{color:orange}.create-appointment-type-link .fa-exclamation-triangle{position:absolute;top:5px}.admin-service-tab .checkInWithColumn{max-width:90px}.admin-exam-preparation .form-group.rich-text{margin:0}.admin-exam-preparation .rich-text .btn-group{margin-left:20px;margin-bottom:20px}.adminMultiSelect ul li,.adminSelectedList ul li,.pagination>li>a,table .admin-table-actions a{cursor:pointer}.addressMaxWidth{max-width:200px}.adminMultiSelect{clear:both;max-height:300px;overflow-y:auto}.adminMultiSelect ul li:not(.noHover):hover,.adminSelectedList ul li:hover{background-color:#4d85b3}.adminMultiSelect ul li a,.adminSelectedList ul li a{color:#000;list-style:none;text-decoration:none}.adminMultiSelect ul li.itemNotFound{cursor:default;color:#acacac}.adminDropdownList ul li,.adminSelectedList ul li{padding-left:5px;display:block;list-style-type:none}.adminSelectedList .nrOfSecondaryResourceType{padding-left:5px;padding-right:5px;border:1px solid #ccc;border-radius:4px;margin-left:10px;width:40px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.adminShowList{background-color:#f3f7f8;left:0;padding:0 0 2px;list-style:none;max-height:250px;overflow:auto;border:1px solid #ccc;border-radius:5px;-webkit-border-radius:5px}.adminSelectedList ul{padding:0;max-height:250px;margin-top:10px;overflow:auto}.login-panel{margin-top:25%}.sidebar{z-index:1;position:fixed;width:200px;margin-top:50px;height:100%}.sidebar .arrow{float:right}.sidebar ul li{border-bottom:1px solid #e7e7e7}.sidebar .fa.arrow:before{content:"\f104"}.sidebar .active>a>.fa.arrow:before{content:"\f107"}.sidebar .nav-second-level li,.sidebar .nav-third-level li{border-bottom:0!important}.sidebar .nav-second-level li a{padding-left:37px}.sidebar .nav-third-level li a{padding-left:52px}#page-wrapper{position:inherit;margin:50px 0 0 70px;padding:0 10px;border-left:1px solid #e7e7e7;height:100%}#page-wrapper.adminExpandadSidebar{margin-left:290px}@media (max-width:768px){#page-wrapper{position:inherit;margin:50px 0 0 70px;padding:0 30px;border-left:1px solid #e7e7e7}}table.timeWindowTable{margin-top:16px}table.timeWindowTable>thead:first-child>tr:first-child>th{border-top:2px solid #ddd}.inner{position:absolute;width:100%;height:200px}.table-striped tr:first-child .form-control{margin-top:-42px;width:250px}table.table-striped select.form-control{height:30px}.tableCellListHover{overflow:visible;z-index:101}.innerHover{height:200px;overflow-y:auto;background:#4ab9f3;border:2px solid #ddd;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.pagination>li>a.disable{color:#d3d3d3;pointer-events:none;cursor:default}.st-sort-ascent:before{content:'\25B2'}.st-sort-descent:before{content:'\25BC'}.adminSystemConfig .systemConfigList system-configuration-item-component label,.dropdown-menu>li>a,.roles ul li label,.sortTableColumn{cursor:pointer}.help-block{margin-bottom:0}.no-padd{padding:0}.admin-tab-filters{margin:10px 0}.admin-tab-filters button{background:0 0;border:0;padding:10px 10px 15px 15px;outline:none;color:#4a4a4a}.admin-tab-filters button.selected-btn{color:#4a90e2;border-bottom:1px solid #4a90e2}.admin-tab-filters button:hover{color:#4a90e2}.roles ul{list-style-type:none}.noPaddingRight{padding-right:0}.noPaddingLeft,.roles ul{padding-left:0}.search-icon{background-position-x:calc(100% - 5px);background-position-y:7px;background-repeat:no-repeat}.search-phsician{padding-bottom:9px;border-bottom:1px solid #eee;margin:0}.availabilitiesResource{background-color:#66afe9;padding:10px;margin:0 15px}.custom-remove-icon{color:red;cursor:pointer;font-size:large}.moreItems{text-align:center}.availability-duration-input{display:inline-block;width:40%;margin-left:54px}.serviceTab-duration-input{display:inline-block;width:77%}.center-modal .tabHeader,.service-modal .tabHeader{cursor:pointer;font-weight:700}.admin-modal-dialog .addObjectDetailsComponent li.tag-item.clicked{background:-webkit-linear-gradient(top,#5cb85c 0,#5cb85c 45%,#5cb85c 100%);background:linear-gradient(to bottom,#5cb85c 0,#5cb85c 45%,#5cb85c 100%);color:#fff}.admin-modal-dialog .addObjectDetailsComponent .tags li.tag-item.selected{background:-webkit-linear-gradient(top,#febbbb 0,#fe9090 45%,#ff5c5c 100%);background:linear-gradient(to bottom,#febbbb 0,#fe9090 45%,#ff5c5c 100%)}.admin-modal-dialog .addObjectDetailsComponent tags-input .tags{color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.admin-modal-dialog .material-spinner-component{top:-27px;right:8px}.admin-modal-dialog .intl-tel-input{width:100%}.admin-modal-dialog .addObjectDetailsComponent .material-spinner-component{top:-32px;right:7px}.admin-modal-dialog .birthDateComponent .material-spinner-component,.admin-modal-dialog .dateComponent .material-spinner-component{top:-36px;right:44px;z-index:2}.admin-modal-dialog .genderComponent .material-spinner-component{top:-27px;right:42px}.admin-modal-dialog .address-component .localityInput .material-spinner-component,.admin-modal-dialog .address-component .regionInput .material-spinner-component,.admin-modal-dialog .countryComponent .material-spinner-component{top:-27px;right:45px}.admin-modal-dialog add-object-details-component .addObjectDetailsComponent .big-checkbox{margin-top:7px}.admin-modal-dialog .addObjectDetailsComponent .expandedObjectDetails .panel-body{max-height:300px;overflow-y:auto}.admin-modal-dialog .addObjectDetailsComponent .objectDetailsSearch auto-complete li:last-child{pointer-events:none}.admin-modal-dialog .addObjectDetailsComponent .objectDetailsSearch auto-complete li:last-child.suggestion-item{cursor:initial;background-color:#fff;padding:0}.admin-modal-dialog .addObjectDetailsComponent .objectDetailsSearch auto-complete .autocomplete{border:none;padding:0}.admin-modal-dialog .addObjectDetailsComponent .objectDetailsSearch auto-complete li:last-child span{color:#acacac}.service-modal .admin-service-multi-resource-blue-print-delete{position:relative;display:inline-block;margin-top:5px;margin-left:-5px}.service-modal .admin-service-multi-resource-blue-print-delete .service-blueprint-tooltip{width:150px}.service-modal .modal-body-service .immediate-visit-label{top:13px}.center-modal .tabs-container .tabs-header-container .tabHeader div,.service-modal .tabs-container .tabs-header-container .tabHeader div{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0;position:relative;display:block;padding:10px 15px;outline:0;color:#23527c}.center-modal .tabs-container .tabs-header-container .tabHeader.active div,.service-modal .tabs-container .tabs-header-container .tabHeader.active div{color:#555;cursor:default;background-color:#fff;border-color:#ddd #ddd transparent #ddd}.createAvailabilityPopup .adminSelectedList table .serviceDurationColumn,.createAvailabilityPopup table .serviceDurationColumn .serviceDurationInput{width:120px}.createAvailabilityPopup .adminSelectedList table th.serviceDurationColumn{padding-right:10px}.createAvailabilityPopup table .serviceDurationColumn .serviceDurationInput{padding-left:5px;padding-right:5px;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.createAvailabilityPopup .adminSelectedList table .availabilitySpecServiceName,.createAvailabilityPopup .adminSelectedList table td.serviceDurationColumn{padding-right:5px}.createAvailabilityPopup .adminSelectedList table tbody{max-height:250px;height:initial}.createAvailabilityPopup .center-text{text-align:center}.createAvailability .date-time-component .filter-comp-container{display:inherit;top:-32px;z-index:10;right:50px}.createAvailability .date-time-component .filter-comp-container .filter-comp-button-x{top:0}.createAvailability .areas-input multi-select-component .selected-content div span{margin:2px;padding:0 5px;float:left;line-height:25px;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border:1px solid #acacac;display:inline-block}.createAvailability .areas-input multi-select-component .multi-select-button{padding:0 5px;border:1px solid #ccc}.createAvailability .areas-input multi-select-component .multi-select-button[disabled]:hover{background:#eee;cursor:default}.date-time-component .time-picker-container{padding-left:0}.date-time-component button.open-calendar-popup[disabled]{background-color:#eee}.date-time-component .has-error button.open-calendar-popup{right:-1px}.customImage{width:160px;height:160px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-left:30px}.physicianTile{margin-top:10px}.physician-modal gender-component .material-spinner-component md-progress-circular.md-mode-indeterminate{right:-25px}.tabContent{margin-top:15px}@media (max-height:768px){.modal-body{overflow-y:auto;max-height:430px}.service-modal .modal-body{overflow-y:hidden;max-height:none}.center-modal .tabs-container .tabs-content-container,.service-modal .tabs-container .tabs-content-container{max-height:300px;overflow-y:auto;overflow-x:hidden;min-height:280px}}@media (min-height:769px){.modal-body{overflow-y:auto;max-height:700px}.service-modal .modal-body{overflow-y:hidden;max-height:none}.center-modal .tabs-container .tabs-content-container,.service-modal .tabs-container .tabs-content-container{max-height:580px;overflow-y:auto;overflow-x:hidden;min-height:450px}.wait-list-modal .modal-body{overflow-y:initial;max-height:525px;height:300px}}.insurances-modal .modal-body{overflow-x:hidden}input#centerInput[disabled],input#physicianInput[disabled],input#resourceInput[disabled]{background-color:#eee!important}.excel-importer .upload-file{display:-webkit-inline-box}.excel-importer .upload-button{margin-top:4px;margin-left:3px}.excel-importer button[disabled],html input[disabled]{cursor:not-allowed}@font-face{font-family:pt-sans;src:url(./../fonts/PTS55F.ttf)}@font-face{font-family:pt-sans-bold;src:url(./../fonts/PTS75F.ttf)}body{background:#fff;margin:0;padding:0;font-family:pt-sans,sans-serif;color:#273552;width:100%;height:100%}html{height:initial;position:relative;background-color:#fff}::-webkit-input-placeholder{color:#969ba6}:-moz-placeholder,::-moz-placeholder{color:#969ba6}:-ms-input-placeholder{color:#969ba6}:focus{outline:0}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 600s ease-in-out 0s}.clear{clear:both;display:block}.fleft{float:left}.fright{float:right}.specialtyName{padding-left:30px}.getSyncProcessLogs{margin-top:30px}.synchronizationProcessLogTab{margin-top:15px;padding-bottom:10px;border-bottom:2px solid #f4f7f8}.synchronizationProcessLogTab .dateColumn{min-width:100px}.synchronizationProcessLogTab .table>thead:first-child>tr:first-child>td,.synchronizationProcessLogTab .table>thead:first-child>tr:first-child>th{border-top:1px solid #acacac}.bIReports .exportsTab .btn-success,.synchronizationProcessLogTab .table{margin-top:10px}input::-ms-clear{display:none;height:0;width:0}select::-ms-expand{display:none}option:checked{color:#000;background-color:#fff;font-weight:700}option:hover{color:#fff;cursor:pointer;background-color:#3ba8e1}.bIReports #reportViewer{display:block;width:100%;height:600px}.biReportsListDirective .buttonsList{display:inline}.biReportsListDirective .buttonsList button{background:0 0;border:0;padding:10px 10px 15px 15px;outline:none;color:#4a4a4a}.biReportsListDirective .buttonsList button:hover{color:#4a90e2}.biReportsListDirective .buttonsList button.isSelected{color:#4a90e2;border-bottom:1px solid #4a90e2}.adminSystemConfig .fileUploadContainer{position:relative;overflow:hidden;margin-left:10px}.adminSystemConfig .fileUploadContainer .uploadButton{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0}.adminSystemConfig .fileUploadContainer .centerText{text-align:center}.adminSystemConfig .insertSystemImageComponent .fa-exclamation-triangle,.adminSystemConfig .systemConfigList .patient-portal-colors .fa-exclamation-triangle{color:orange}.adminSystemConfig .systemConfigList .patient-portal-colors .sys-config-sample-color{width:34px}.adminSystemConfig .insertSystemImageComponent .rightText{text-align:right}.adminSystemConfig .form-group,.adminSystemConfig .insertSystemImageComponent{margin-right:0;margin-left:0}.adminSystemConfig .insertSystemConfigComponent .control-label{clear:both}.adminSystemConfig .insertSystemConfigComponent .localSpinner{position:absolute;top:8px;left:20px}.adminSystemConfig .btn-mega:hover{background-color:#03215c;color:#cecece}.adminSystemConfig .uib-tab{cursor:pointer;color:#062c75}.adminSystemConfig .countryComponent .countryLabel{display:none}.admin-dashboard .adminSystemConfig .defaultCountryLabel,.admin-dashboard .adminSystemConfig .emergencyModeLabel{text-align:right}.admin-dashboard .adminSystemConfig .displayTreatmentPlanStartDate{text-align:right;padding-right:25px}.admin-dashboard .adminSystemConfig .displayTreatmentPlanStartDate-input{padding-left:6px}.adminSystemConfig .systemConfigList .system-config-big-checkbox{width:20px;height:20px;position:relative;top:5px}.resourceSlotsOverview .resourceSlotsOverviewTable *{position:relative}.client-tabs-content .resourceSlotsOverview.tab-content{border-bottom:none}.resourceSlotsOverview .noPadding{padding:0}.resourceSlotsOverview .resourceSlotsOverviewHeader{background-color:#f4f4f4;height:60px;width:100%;padding-top:10px}.resourceSlotsOverviewHeader .btn-group .btn-select{background:#ddd;font-weight:700;font-size:14px;border:1px solid #d8dade}.resourceSlotsOverviewHeader .btn-group .btn-select:hover{color:#4eabd2;background:#f6f6f6}.resourceSlotsOverviewHeader .btn-group .btn-primary.active{background:#fff;color:#4eabd2}.resourceSlotsOverviewHeader .btn-group .btn-primary{background:#f6f6f6;border-color:#ccc;color:#333}.btn-default.focus,.resourceSlotsOverviewHeader .btn-default:focus{outline:0;background-color:#fff;border-color:#ccc}.resourceSlotsOverview .select-field{font-style:normal}.resourceSlotsOverview .loading-physician-list{margin-left:268px}.resourceSlotsOverview .dropdown-menu{overflow:auto;max-height:275px;width:335px;position:absolute;margin-top:-24px;margin-left:-15px}.admin-service-filter-component .dropdown-menu>li>a{white-space:normal}.resourceSlotsOverview .dropdown-list-item{padding-left:5px;cursor:pointer}.resourceSlotsOverview .dropdown-list-item.centers{padding-left:35px}.resourceSlotsOverview .material-spinner-component{float:right;position:relative;right:6px;top:-23px}.resourceSlotsOverview .headerDay{border-bottom:solid 1px #d9d9d9;background-color:#fafafa;height:50px;color:#000;padding:0 0 0 10px}.resourceSlotsOverview .headerDay .dayName{float:left;font-weight:700}.resourceSlotsOverview .headerDay .dayNumber{float:right;padding-right:10px}.resourceSlotsOverview .headerDay .countAppointments{padding-top:5px;color:#949494;clear:both}.resourceSlotsOverview .headerTimeSlotsIntervalContainer{border-bottom:solid 1px #d9d9d9;height:51px;color:#000;font-weight:700;padding-top:10px;text-align:center}.resourceSlotsOverview .timeSlotIntervalCard{border-bottom:solid .9px red;margin-right:-291px;z-index:1}.resourceSlotsOverview .timeSlotIntervalCard.timeSlotIntervalCardWeek{margin-right:-873px}.resourceSlotsOverview .timeSlotIntervalCard .hour{padding:5px 0 0 10px}.resourceSlotsOverview .dynamicDay{border:solid 1px #d9d9d9;background-color:#fff;padding:0}.resourceSlotsOverview .totalSlots{display:inline-block}.resourceSlotsOverview .dynamicCard{color:#fff;margin:0 2px;padding:2px;cursor:pointer}.resourceSlotsOverview .dynamicCard.startSection{-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.resourceSlotsOverview .dynamicCard.endSection{-webkit-border-bottom-left-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-bottomleft:5px;-moz-border-radius-bottomright:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.resourceSlotsOverview .dynamicCard.sameSection{margin-top:0!important}.resourceSlotsOverview .dynamicCard.backgroundAppointment,.resourceSlotsOverview .dynamicCard.backgroundBlockedAppointment,.resourceSlotsOverview .dynamicCard.backgroundFreeSlot,.resourceSlotsOverview .dynamicCard.backgroundGroupAppointment,.resourceSlotsOverview .dynamicCard.backgroundOvercapacity{z-index:2;opacity:.9}.resourceSlotsOverview .dynamicCard.backgroundAppointment{background-color:#03a9f4}.resourceSlotsOverview .dynamicCard.backgroundAppointment:active,.resourceSlotsOverview .dynamicCard.backgroundAppointment:focus,.resourceSlotsOverview .dynamicCard.backgroundAppointment:hover{background-color:#0288d1}.resourceSlotsOverview .dynamicCard.backgroundGroupAppointment{background-color:orange}.resourceSlotsOverview .dynamicCard.backgroundGroupAppointment:active,.resourceSlotsOverview .dynamicCard.backgroundGroupAppointment:focus,.resourceSlotsOverview .dynamicCard.backgroundGroupAppointment:hover{background-color:#ff8c00}.resourceSlotsOverview .dynamicCard.backgroundBlockedAppointment{background-color:#f44336}.resourceSlotsOverview .dynamicCard.backgroundBlockedAppointment:hover{background-color:#d32f2f}.resourceSlotsOverview .dynamicCard.backgroundFreeSlot{background-color:#4caf50}.resourceSlotsOverview .dynamicCard.backgroundFreeSlot:hover{background-color:#388e3c}.resourceSlotsOverview .dynamicCard.backgroundOvercapacity{background-color:#9c27b0}.resourceSlotsOverview .dynamicCard.backgroundOvercapacity:hover{background-color:#7b1fa2}.resourceSlotsOverview .dynamicCard.backgroundEmptySpace{background-color:transparent}.resourceSlotsOverview .dynamicCard.disableCard{cursor:not-allowed;opacity:.5}.resourceSlotsOverview .dynamicCard .slotDateTimeFrom{float:left}.resourceSlotsOverview .dynamicCard .slotStatus{float:right}.resourceSlotsOverview .dynamicCard .slotStatus i{display:inline-block;padding-top:2px}.resourceSlotsOverview .dynamicCard .slotStatus i.bookedStatus{background:url(./../../assets/img/appointmentBookedStatus.png) no-repeat;display:inline-block;width:16px;height:16px;vertical-align:text-top}.resourceSlotsOverview .dynamicCard .slotStatus i.cancelledStatus{background:url(./../../assets/img/appointmentCancelledStatus.png) no-repeat;display:inline-block;width:16px;height:16px;vertical-align:text-top}.resourceSlotsOverview .dynamicCard .slotStatus i.confirmedStatus{background:url(./../../assets/img/appointmentConfirmedStatus.png) no-repeat;display:inline-block;width:16px;height:16px;vertical-align:text-top}.resourceSlotsOverview .dynamicCard .slotStatus i.performedStatus{background:url(./../../assets/img/appointmentPerformedStatus.png) no-repeat;display:inline-block;width:16px;height:16px;vertical-align:text-top}.resourceSlotsOverview .dynamicCard .slotStatus i.notPerformedStatus{background:url(./../../assets/img/appointmentNotPerformedStatus.png) no-repeat;display:inline-block;width:16px;height:16px;vertical-align:text-top}.resourceSlotsOverview .dynamicCard .slotStatus i.blockedStatus{background:url(./../../assets/img/appointmentBlockedStatus.png) no-repeat;display:inline-block;width:16px;height:16px;vertical-align:text-top}.resourceSlotsOverview .dynamicCard .slotStatus i.checkedInStatus{background:url(./../../assets/img/appointmentCheckedInStatus.png) no-repeat;display:inline-block;width:16px;height:16px;vertical-align:text-top}.resourceSlotsOverview .dynamicCard .slotStatus i.groupAppointment,.resourceSlotsOverview .dynamicCard .slotStatus i.groupBlockedAppointmentAppointment{background:url(./../../assets/img/groupAppointment.png) no-repeat;display:inline-block;width:16px;height:16px;vertical-align:text-top}.resourceSlotsOverview .dynamicCard .patientName{clear:both}.objectDetailsPopup .has-error tags-input .tags{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.075);-moz-box-shadow:0 1px 1px rgba(0,0,0,.075);box-shadow:0 1px 1px rgba(0,0,0,.075);border-color:#a94442}.objectDetailsPopup .ta-scroll-window>.ta-bind{height:auto;min-height:300px}.adminSystemConfig .row-height,.resourceSlotsOverview .row-height{display:table;table-layout:fixed;height:100%;width:100%}.adminSystemConfig .row-height.custom-height{margin-top:10px}.adminSystemConfig .col-height,.resourceSlotsOverview .col-height{display:table-cell;float:none;height:100%}.resourceSlotsOverview .resourceSlotsOverviewHeader .col-sm-3.time-period-filter{padding-left:0}#todays-appointment-view .info-icon-button,.appointment-synchronization .info-icon-button,.appointment-tabs-content .info-icon-button,.resourceSlotsOverview .info-icon-button{background:0 0;border-color:transparent}#todays-appointment-view .info-icon-button .info-icon,.appointment-synchronization .info-icon-button .info-icon,.appointment-tabs-content .info-icon-button .info-icon,.resourceSlotsOverview .info-icon-button .info-icon{width:25px;height:25px}#todays-appointment-view .popover,.appointment-synchronization .popover,.appointment-tabs-content .popover,.resourceSlotsOverview .popover{background-color:#2b333f;color:#fff;width:289px}#todays-appointment-view .popover.bottom>.arrow:after,.appointment-synchronization .popover.bottom>.arrow:after,.appointment-tabs-content .popover.bottom>.arrow:after,.resourceSlotsOverview .popover.bottom>.arrow:after{top:2px;border-bottom-color:#2b333f}#todays-appointment-view .popover-title,.appointment-synchronization .popover-title,.appointment-tabs-content .popover-title,.resourceSlotsOverview .popover-title{background-color:#2b333f;color:#fff;text-transform:uppercase;text-align:center}#todays-appointment-view .section-title,.appointment-tabs-content .section-title,.infoPopoverTemplate .section-title,.resourceSlotsOverview .section-title{text-transform:uppercase}#todays-appointment-view .colors,#todays-appointment-view .icons,.appointment-tabs-content .colors,.appointment-tabs-content .icons,.infoPopoverTemplate .colors,.infoPopoverTemplate .icons,.resourceSlotsOverview .colors,.resourceSlotsOverview .icons{margin-top:13px;margin-bottom:10px;margin-left:10px;display:inline-grid}#todays-appointment-view .text,.appointment-tabs-content .text,.infoPopoverTemplate .text,.resourceSlotsOverview .text{margin-left:28px;margin-top:-17px}#todays-appointment-view .color-box,.appointment-tabs-content .color-box,.infoPopoverTemplate .color-box,.resourceSlotsOverview .color-box{width:20px;height:20px}#todays-appointment-view .appointment,.appointment-tabs-content .appointment,.infoPopoverTemplate .appointment,.resourceSlotsOverview .appointment{background-color:#03a9f4}#todays-appointment-view .group-appointment,.appointment-tabs-content .group-appointment,.infoPopoverTemplate .group-appointment,.resourceSlotsOverview .group-appointment{background-color:orange}#todays-appointment-view .blocked-appointment,.appointment-tabs-content .blocked-appointment,.infoPopoverTemplate .blocked-appointment,.resourceSlotsOverview .blocked-appointment{background-color:#f44336}.infoPopoverTemplate .free-slot,.resourceSlotsOverview .free-slot{background-color:#4caf50}#todays-appointment-view .overcapacity,.appointment-tabs-content .overcapacity,.infoPopoverTemplate .overcapacity,.resourceSlotsOverview .overcapacity{background-color:#9c27b0}.infoPopoverTemplate .empty-space,.resourceSlotsOverview .empty-space{background-color:#fff}#todays-appointment-view .icon,.appointment-tabs-content .icon,.infoPopoverTemplate .icon,.resourceSlotsOverview .icon{width:20px;height:18px}#todays-appointment-view .status-booked-icon,.appointment-tabs-content .status-booked-icon,.infoPopoverTemplate .status-booked-icon,.resourceSlotsOverview .status-booked-icon{background:url(./../../assets/img/appointmentBookedStatus.png) no-repeat}#todays-appointment-view .status-confirmed-icon,.appointment-tabs-content .status-confirmed-icon,.infoPopoverTemplate .status-confirmed-icon,.resourceSlotsOverview .status-confirmed-icon{background:url(./../../assets/img/appointmentConfirmedStatus.png) no-repeat}#todays-appointment-view .status-cancelled-icon,.appointment-tabs-content .status-cancelled-icon,.infoPopoverTemplate .status-cancelled-icon,.resourceSlotsOverview .status-cancelled-icon{background:url(./../../assets/img/appointmentCancelledStatus.png) no-repeat}#todays-appointment-view .status-performed-icon,.appointment-tabs-content .status-performed-icon,.infoPopoverTemplate .status-performed-icon,.resourceSlotsOverview .status-performed-icon{background:url(./../../assets/img/appointmentPerformedStatus.png) no-repeat}#todays-appointment-view .status-not-performed-icon,.appointment-tabs-content .status-not-performed-icon,.infoPopoverTemplate .status-not-performed-icon,.resourceSlotsOverview .status-not-performed-icon{background:url(./../../assets/img/appointmentNotPerformedStatus.png) no-repeat}#todays-appointment-view .status-checked-in-icon,.appointment-tabs-content .status-checked-in-icon,.infoPopoverTemplate .status-checked-in-icon,.resourceSlotsOverview .status-checked-in-icon{background:url(./../../assets/img/appointmentCheckedInStatus.png) no-repeat}#todays-appointment-view .status-blocked-icon,.appointment-tabs-content .status-blocked-icon,.infoPopoverTemplate .status-blocked-icon,.resourceSlotsOverview .status-blocked-icon{background:url(./../../assets/img/appointmentBlockedStatus.png) no-repeat}#todays-appointment-view .status-group-icon,#todays-appointment-view .status-multi-resource-icon,.appointment-tabs-content .status-group-icon,.appointment-tabs-content .status-multi-resource-icon,.infoPopoverTemplate .status-group-icon,.infoPopoverTemplate .status-multi-resource-icon,.resourceSlotsOverview .status-group-icon{background:url(./../../assets/img/groupAppointment.png) no-repeat}.adminSystemConfig .col-height.actions,.adminSystemConfig .col-height.imageLabel,.adminSystemConfig .col-height.imagePreview,.adminSystemConfig .col-height.insertImage{vertical-align:middle}.adminSystemConfig .appointmentReminderConfigComponent{margin-top:10px}.adminSystemConfig .appointmentReminderConfigComponent .timeInput{display:inline-flex;width:100%}.adminSystemConfig .appointmentReminderConfigComponent .timeInput div{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.adminSystemConfig .appointmentReminderConfigComponent .timeInput .timeLabel{text-align:right;padding-right:5px;padding-left:5px;padding-top:7px}.adminSystemConfig .appointmentReminderConfigComponent .timeInput .timeLabel.last{text-align:left;width:100%}.adminSystemConfig .appointmentReminderConfigComponent .timeInput input{max-width:100px}.adminSystemConfig .appointmentReminderConfigComponent .has-error span,.adminSystemConfig .appointmentReminderConfigComponent .help-block,.externalKeysComponent .table .help-block{color:#a94442}.adminSystemConfig .appointmentReminderConfigComponent .help-block{text-align:center}.adminSystemConfig .appointmentReminderConfigComponent .localSpinner1{position:absolute;top:7px;left:60px}.adminSystemConfig .appointmentReminderConfigComponent .localSpinner2{position:absolute;top:7px;left:200px}.adminSystemConfig .appointmentReminderConfigComponent .localSpinner3{position:absolute;top:7px;left:360px}.adminSystemConfig .insertSystemConfigComponent{margin-top:15px}.adminSystemConfig .insertSystemConfigComponent .form-group{margin-bottom:0}.adminSystemConfig .col-height.insertImage{width:180px}.adminSystemConfig .col-height.imagePreview{width:100%}.adminSystemConfig .notificationEventConfigComponent{margin-top:5px;padding:5px 5px 5px 30px}.adminSystemConfig .notificationEventConfigComponent .checkboxes{display:inline-flex}.adminSystemConfig .notificationEventConfigComponent .checkboxes label{position:absolute;padding-left:5px;padding-top:3px;cursor:pointer}.adminSystemConfig .notificationEventConfigComponent .checkboxes div{width:90px;padding:0 5px 0 10px}.adminSystemConfig .notificationEventConfigComponent .checkboxes input{cursor:pointer}.adminSystemConfig .notificationEventConfigComponent .checkboxes div:nth-child(2){border-left:solid 1px #d9d9d9;border-right:solid 1px #d9d9d9}.adminSystemConfig .notificationEventConfigComponent .notificationEventContainer>div{border-bottom:solid 1px #d9d9d9}.adminSystemConfig .notificationEventConfigComponent .notificationEventContainer input[type=checkbox]{margin:7px 0 0}.adminSystemConfig .securityApiKeyComponent .securityApiKeyLabel{text-align:left;margin-bottom:5px}.adminSystemConfig .securityApiKeyComponent .localSpinner{position:absolute;top:6px;left:20px}.adminSystemConfig .securityApiKeyComponent input.form-control{padding-left:20px}
/*!* align glyph *!*/
/*!* add padding  *!*/
.admin-dashboard .countryComponent .inner-addon,.admin-modal-dialog .countryComponent .inner-addon,.flexRule-modal .tagColumn select-tags-component{position:relative}.admin-dashboard .countryComponent .inner-addon .selectedFlag,.admin-modal-dialog .countryComponent .inner-addon .selectedFlag{position:absolute;padding:10px;pointer-events:none}.admin-dashboard .countryComponent .left-addon .selectedFlag,.admin-modal-dialog .countryComponent .left-addon .selectedFlag{left:0;top:-2px}.admin-dashboard .countryComponent .right-addon .selectedFlag,.admin-modal-dialog .countryComponent .right-addon .selectedFlag{right:0}.admin-dashboard .countryComponent .left-addon input,.admin-modal-dialog .countryComponent .left-addon input{padding-left:30px}.admin-dashboard .countryComponent .right-addon input,.admin-modal-dialog .countryComponent .right-addon input{padding-right:30px}.admin-dashboard .form-group.defaultCountry{margin-top:30px;padding:0}.disabledLink{pointer-events:none;cursor:default;color:#cdcdcd}.hide-link{display:none}.disableEditLink,.disableEditLink:active,.disableEditLink:hover{cursor:default;color:#cdcdcd}.availability-exception-tab .btn-success[disabled]{pointer-events:none}.availability-exception-tab .original-availability .valid-to-label{padding-right:0;padding-top:0}.resourceSlotsOverview dynamic-card .tooltipContent{text-align:left}.resourceSlotsOverview .tooltip.customClass .tooltip-inner{bottom:-30px;left:117px;width:162px;position:absolute}.resourceSlotsOverview .tooltip.customClass .tooltip-arrow{display:none}.resourceSlotsOverviewHeader .col-sm-3 .btn.btn-default.btn-sm.refreshData{width:31px;height:31px;margin-left:3px;text-align:center;padding:0}.resourceSlotsOverviewHeader .col-sm-3 .btn.btn-default.btn-sm.refreshData span{background:url(./../../assets/img/ic_refresh_black.png) no-repeat}@media (min-width:768px){.resourceSlotsOverviewModal .modal-dialog{margin:30px auto}}.resourceSlotsOverviewModal .modal-content{background-color:#2b333f}.resourceSlotsOverviewModal{color:#fff}.resourceSlotsOverviewModal .status-buttons .btn-danger,.resourceSlotsOverviewModal .status-buttons .btn-default,.resourceSlotsOverviewModal .status-buttons .btn-info,.resourceSlotsOverviewModal .status-buttons .btn-primary,.resourceSlotsOverviewModal .status-buttons .btn-success,.resourceSlotsOverviewModal .status-buttons .btn-warning{width:50%;margin-top:5px}.resourceSlotsOverviewModal .status-buttons .btn-default.yes-no,.resourceSlotsOverviewModal .status-buttons .btn-info.yes-no,.resourceSlotsOverviewModal .status-buttons .btn-primary.yes-no,.resourceSlotsOverviewModal .status-buttons .btn-success.yes-no,.resourceSlotsOverviewModal .status-buttons .btn-warning.yes-no{width:39%}.resourceSlotsOverviewModal .form-control.custom-style{display:inline-block;width:58%;height:27px;padding:4px;font-size:13px;color:#fff;background-color:#2b333f}.resourceSlotsOverviewModal option:checked{color:#fff;background-color:#2b333f}.resourceSlotsOverviewModal .choose-option{text-align:center;margin-top:5px}.tooltip.appointmentTooltipClass .tooltip-inner{max-width:300px;text-align:justify}.appointmentTooltip{margin-left:15px}.appointmentTooltip i.api{background:url(./../../assets/img/tooltip-icon-api.png) no-repeat;width:25px;height:25px;display:inline-block;vertical-align:middle}.appointmentTooltip i.backoffice{background:url(./../../assets/img/tooltip-icon-back-office.png) no-repeat}.appointmentTooltip i.backoffice,.appointmentTooltip i.callcenter,.appointmentTooltip i.mobile{width:25px;height:25px;display:inline-block;vertical-align:middle}.appointmentTooltip i.callcenter{background:url(./../../assets/img/tooltip-icon-call-center.png) no-repeat}.appointmentTooltip i.mobile{background:url(./../../assets/img/tooltip-icon-mobile.png) no-repeat}.appointmentTooltip i.patientPortal{background:url(./../../assets/img/tooltip-icon-patient-portal2.png) no-repeat;width:25px;height:25px;display:inline-block;vertical-align:middle}.appointmentTooltip i.reception{background:url(./../../assets/img/tooltip-icon-reception.png) no-repeat;width:25px;height:25px;display:inline-block;vertical-align:middle}.appointmentTooltip i.awaPatients{background:url(./../../assets/img/tooltip-icon-patient-portal.png) no-repeat;width:25px;height:25px;display:inline-block;vertical-align:middle}.cancelFramework .panel-default>.panel-heading{color:#fff;background-color:#ee7e7e}.cancelFramework .panel-body .customBulletList{list-style-type:none;padding-left:20px;list-style-position:inside}.cancelFramework .panel-body .customBulletList li:before{content:"\2a";font-family:'Glyphicons Halflings';font-size:10px;float:left;margin-top:3px;margin-left:-17px;color:#000}.cancelFramework .panel-body{max-height:150px;overflow-y:auto}.cancelFramework .menu-icon{vertical-align:middle;position:relative;display:inline-block;height:30px;padding-right:8px}.cancelFramework .menu-icon u{width:30px;height:30px;display:block;margin:0}.flexRule-modal .form-control-ruleDefinition{margin-top:0;max-width:150px;width:auto;display:inline-block}.flexRule-modal filter-component .form-control-ruleDefinition{max-width:initial}.flexRule-modal .form-group .content filter-component input,.flexRule-modal .speciality-field .filterSpecialityTemplate #filterSpecialityInput,.flexRule-modal tags-input .host .tags .input{width:100%}.flexRule-modal .form-control-ruleDefinition.ageInput{width:80px}.flexRule-modal .removeInput tags-input .autocomplete,.flexRule-modal .removeInput tags-input .tags input,.handleFlexRule .removeInput tags-input .autocomplete,.handleFlexRule .removeInput tags-input .tags input{display:none}.flexRule-modal tags-input .host{margin-top:0;margin-bottom:0}.flexRule-modal tags-input .host .tags{min-width:150px;box-shadow:inset 1px -1px 5px 0 #ccc;-webkit-box-shadow:inset 1px -1px 5px 0 #ccc;-moz-box-shadow:inset 1px -1px 5px 0 #ccc;-o-box-shadow:inset 1px -1px 5px 0 #ccc;cursor:pointer;border:solid 1px #c7c6c7;height:35px;background-color:#fff;border-radius:5px;-mox-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}.flexRule-modal .ruleDefinitionsTableButtons{margin-bottom:20px}.flexRule-modal .table-striped.ruleDefinitionsTable tr:first-child .form-control{margin-top:0}.admin-modal-dialog.flexRule-modal .dropdown-menu{max-height:300px;overflow-y:auto;width:initial}.flexRule-modal .modal-body{overflow-y:initial;max-height:initial}.flexRule-modal auto-complete .autocomplete{width:auto;max-width:300px}.flexRule-modal input.form-control-ruleDefinition.messageInput{width:100%;max-width:100%}.handleFlexRule table .input-filter-container{max-height:30px;display:inline-block}.handleFlexRule table select-tags-component{max-height:30px;display:block;width:100%}.handleFlexRule table .tagComponent{max-height:30px;width:100%}.handleFlexRule table .filterSpecialityTemplate input,.handleFlexRule table .input-filter-container input{height:30px}.handleFlexRule .material-spinner-component{right:5px;top:-25px}.handleFlexRule tags-input .autocomplete{width:320px}.admin-modal-dialog.handleRuleDefinitionModal .flexRule-modal .big-checkbox,.physician-modal .modal-body .big-checkbox,.resource-modal .modal-body .big-checkbox{margin-top:8px}.admin-modal-dialog.flexRule-modal material-spinner-component.flexRuleTableSpinner{top:3px}.admin-modal-dialog.flexRule-modal gender-component material-spinner-component{top:8px}.big-checkbox-blueprint,.big-checkbox-resource-type{width:20px;height:20px;margin-left:25px}input[type=checkbox].big-checkbox-unblock-appointments{width:20px;height:20px;margin-left:13px}.flexRule-modal .table>tbody>tr>td,.flexRule-modal .table>tfoot>tr>td,.flexRule-modal .table>thead>tr>td{vertical-align:middle;padding:3px}.admin-modal-dialog.advancedPlanning-modal .multi-select-component .selected-content div,.admin-modal-dialog.multiResourceCombination-modal .multi-select-component .selected-content div,.flexRule-modal .form-group .content filter-component,.flexRule-modal .form-group .content gender-component,.flexRule-modal .form-group .content select-tags-component,.flexRule-modal .form-group .content>div,.flexRule-modal .table .ageColumn .content>*,.flexRule-modal .table .coveragePlanColumn .content>*,.flexRule-modal .table .genderColumn .content>*,.flexRule-modal .table .tagColumn .content>*{display:inline-block}.flexRule-modal .table.table-striped .areaColumn .form-control{max-width:150px;margin-top:0}.flexRule-modal .table.table-striped .specialityColumn .form-control{max-width:200px;margin-top:0}.flexRule-modal .table.table-striped .maxOpenColumn .form-control{max-width:100px}.flexRule-modal .table.table-striped .maxOpenColumn{width:100px}.flexRule-modal .table.table-striped .channelColumn .form-control{max-width:150px;margin-top:0}.flexRule-modal .table-striped tr:first-child .form-control{width:inherit}.flexRule-modal table.table-striped select.form-control{height:33px}.plusImg{background:url(../img/plus.png) no-repeat}.minusImg{background:url(../img/minus.png) no-repeat}.appointment-synchronization .appointment-info-card button.appointment-action,.handleFlexRule table.table-bordered tfoot td{border:none}.handleFlexRule table.table-bordered{border:none;border-top:1px solid #ddd;margin-top:20px}.externalKeysComponent table #btnNewRow,.handleFlexRule .action-buttons{float:right}.admin-modal-dialog.flexRule-modal .big-checkbox,.handleFlexRule .big-checkbox,.login-modal .home-screen-form h1{margin-top:0}.flexRule-modal .table .tagColumn .multiple-select-wrapper{top:-8px}@media (max-width:1200px){.flexRule-modal .table .tagColumn .multiple-select-wrapper{top:5px}}.flexRule-modal select-tags-component tags-input .host,.handleFlexRule select-tags-component tags-input .host{margin:0}.admin-modal-dialog.flexRule-modal .genderComponent .material-spinner-component{right:5px}.flexRule-modal .multiple-select-wrapper{width:50px;position:relative}.flexRule-modal .tagColumn .content .multiple-select-wrapper{top:-14px}.flexRule-modal .tagColumn .content select-tags-component{top:0}.flexRule-modal tags-input .tags .tag-item .remove-button,.handleFlexRule tags-input .tags .tag-item .remove-button{margin:3px 3px 0 0;float:left}.flexRule-modal tags-input .tags .tag-item span,.handleFlexRule tags-input .tags .tag-item span{float:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.handleFlexRule tags-input .tags .tag-item span{max-width:110px}.flexRule-modal .ageColumn .infoValidationAge{cursor:pointer;padding-left:5px}.flexRule-modal .multiple-select-wrapper .selected-items-box{box-shadow:inset 1px -1px 5px 0 #ccc;-webkit-box-shadow:inset 1px -1px 5px 0 #ccc;-moz-box-shadow:inset 1px -1px 5px 0 #ccc;-o-box-shadow:inset 1px -1px 5px 0 #ccc;cursor:pointer;border:solid 1px #c7c6c7;padding:5px;height:33px;background-color:#fff;border-radius:5px;-mox-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}.flexRule-modal .autocomplete{max-height:250px}.flexRule-modal .filterSpecialityTemplate .filterSpecialitySpinner{right:10px;top:-26px}.flexRule-modal .has-error .selected-items-box,.flexRule-modal .has-error tags-input .host .tags{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.flexRule-modal .selected-items-box .items-list{list-style-type:none;width:100%;padding:0;margin:0}.flexRule-modal .list .items-list li i,.flexRule-modal .selected-items-box i,.flexRule-modal i.selected-items-box,.handleFlexRule table i.selected-items-box{display:inline;padding-left:20px;padding-bottom:20px;padding-right:6px;height:18px}.handleFlexRule .tableTagColumn{min-width:150px}.flexRule-modal .selected-items-box .items-list li i{font-size:20px}.flexRule-modal .multiple-select-wrapper .list{border-left:solid 1px #c7c6c7;border-right:solid 1px #c7c6c7;border-bottom:solid 1px #c7c6c7;z-index:9999;position:absolute;width:100%;border-radius:5px;-mox-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px}.flexRule-modal .list .items-list{list-style-type:none;width:100%;padding:0;margin:0}.flexRule-modal .list .items-list li{margin:0;width:100%;border-bottom:solid 1px #c7c6c7;padding:5px;background-color:#fff}.flexRule-modal .list .items-list li:hover{background-color:#337ab7}.admin-modal-dialog.advancedPlanning-modal .multi-select-component .multi-select-dropdown .form-input,.admin-modal-dialog.advancedPlanning-modal .multi-select-component .multi-select-dropdown .itemToDisplay,.admin-modal-dialog.multiResourceCombination-modal .multi-select-component .multi-select-dropdown .form-input,.admin-modal-dialog.multiResourceCombination-modal .multi-select-component .multi-select-dropdown .itemToDisplay,.flexRule-modal .list .items-list li input{padding-left:10px}.flexRule-modal .dropdown-icon{position:absolute;top:50%;right:0;margin-top:-8px;width:16px;height:16px;background-image:url(http://s18.postimage.org/ht23xn8id/menu_arrow_down.png);background-repeat:no-repeat;background-position:0 center}.admin-modal-dialog .custom-tag-item,.contact-details-content-view .custom-tag-item,.modalAddAvailabilityServiceTags .custom-tag-item{margin:2px;padding:0 5px;display:inline-block;float:left;height:26px;line-height:25px;border:1px solid #acacac;border-radius:3px;background:-webkit-linear-gradient(top,#f0f9ff 0,#cbebff 47%,#a1dbff 100%);background:linear-gradient(to bottom,#f0f9ff 0,#cbebff 47%,#a1dbff 100%)}.approveAvailabilityTab .disableResourceField filter-component #resourceInput,.overcapacityTab .disableResourceField filter-component #resourceInput{pointer-events:none;cursor:not-allowed;background-color:#eee}.admin-modal-dialog.advancedPlanning-modal multi-select-component .multi-select-component .multi-select-dropdown,.admin-modal-dialog.multiResourceCombination-modal multi-select-component .multi-select-component .multi-select-dropdown{background-color:#fff;z-index:100}.admin-modal-dialog.advancedPlanning-modal .multi-select-component button.multi-select-button,.admin-modal-dialog.multiResourceCombination-modal .multi-select-component button.multi-select-button{min-height:39px;height:initial;max-height:initial;background:0 0;color:initial;padding:4px 5px 0;overflow:initial;border:solid 1px #c7c6c7}.admin-modal-dialog.advancedPlanning-modal .multi-select-component button.multi-select-button[disabled]{cursor:not-allowed;background-color:#eeee}.admin-modal-dialog.advancedPlanning-modal .filter-comp-container p,.admin-modal-dialog.advancedPlanning-modal .multi-select-component button.multi-select-button[disabled] i.fa,.admin-modal-dialog.advancedPlanning-modal multi-select-component.removeInput .multi-select-component .multi-select-dropdown{display:none}.admin-modal-dialog.advancedPlanning-modal .has-error .multi-select-component button.multi-select-button,.admin-modal-dialog.multiResourceCombination-modal .has-error .multi-select-component button.multi-select-button{border-color:#a94443}.admin-modal-dialog.advancedPlanning-modal .multi-select-component .selected-content,.admin-modal-dialog.multiResourceCombination-modal .multi-select-component .selected-content{max-height:105px}.admin-modal-dialog.advancedPlanning-modal .multi-select-component button.multi-select-button:active,.admin-modal-dialog.multiResourceCombination-modal .multi-select-component button.multi-select-button:active{border:solid 1px #c7c6c7}.admin-modal-dialog.advancedPlanning-modal .multi-select-component .selected-content div span,.admin-modal-dialog.multiResourceCombination-modal .multi-select-component .selected-content div span{margin:2px;padding:0 5px;float:left;line-height:25px;border-radius:3px 3px 3px 3px;-moz-border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;border:1px solid #acacac;display:inline-block}.admin-modal-dialog.advancedPlanning-modal .multi-select-component .multi-select-dropdown .itemToDisplay label.child-item,.admin-modal-dialog.multiResourceCombination-modal .multi-select-component .multi-select-dropdown .itemToDisplay label.child-item,.filter-comp-container .filter-comp-ui-select ul{padding-left:0}.admin-modal-dialog.empoyee-modal .roles{height:80px}.admin-modal-dialog.multiResourceCombination-modal .multi-select-component{max-height:30px}.admin-modal-dialog .phone-number-component .phone-flag-container{width:initial;top:-3px}.admin-modal-dialog .phone-number-component .phone-flag-prefix-container{float:left;width:initial;padding:0}.admin-modal-dialog .phone-number-component .phone-input-container{padding:0;width:61%}.admin-modal-dialog .phone-number-component .phone-input-raper .phone-flag-prefix-container,.admin-modal-dialog .phone-number-component .phone-input-raper .phone-input-container{padding-bottom:0;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);height:36px;border-radius:4px;padding-right:1px}.admin-modal-dialog .phone-number-component .phone-prefix-container{width:initial;padding:0;margin-left:15px}.admin-modal-dialog .phone-number-component .phone-input-container input{width:100%;border:none;box-shadow:none;-webkit-box-shadow:none;margin:0;padding-left:10px}.admin-modal-dialog .phone-number-component.has-error .phone-input-raper .phone-flag-prefix-container,.admin-modal-dialog .phone-number-component.has-error .phone-input-raper .phone-input-container,.createAvailabilityPopup .createAvailability .adminSelectedList table tr.has-error .serviceDurationInput{border-color:#a94442}.admin-modal-dialog .phone-number-component.has-error label{color:#a94442}.admin-modal-dialog .areas-list-container{max-height:370px;overflow-y:auto}.admin-modal-dialog .form-horizontal .control-label.service-search-label,.adminSystemConfig .extraBookableTreatmentPlanSessions .form-horizontal .control-label{padding-top:0}.externalKeysComponent table tbody .fa-trash{margin-top:50%}.externalKeysComponent table .externalKeysSecondColumn span{position:relative;top:16px}.availabilityOverview .availabilityPeriod .filter-by-date .exact-date,.availabilityOverview .availabilityPeriod .filter-by-date .include,.externalKeysComponent table #btnNewRow label,.time-slots-component .daysTimeSlot div label>input{cursor:pointer}.office365Component .material-spinner-component{right:26px;top:12px}.office365Component .office365image{width:32px;height:32px;display:block}.office365Component .office365Inactive{background:url(../img/office365_offline.png) no-repeat;cursor:pointer}.office365Component .office365Active{background:url(../img/office365_connected.png) no-repeat}.coveragePlanTemplate,.filterSpecialityTemplate{width:100%;position:relative;display:inline-block}.coveragePlanTemplate #filter,.filterSpecialityTemplate #filterSpecialityInput{width:calc(100% - 20px);display:inline-block;position:relative}.coveragePlanTemplate .filter-comp-spinner,.filterSpecialityTemplate .filterSpecialitySpinner{display:inline-block;right:30px;top:5px;width:20px;height:20px}.flexRule-modal .coveragePlanTemplate .filter-comp-spinner{top:8px;right:40px}#toast-container .toast .toast-message,.languageList a:hover{font-size:large}.activityPlanTemplateTab .input-filter-container,.appointment-type-definition-overview .input-filter-container,.approveAvailabilityTab .input-filter-container,.availabilityOverview .input-filter-container,.overcapacityTab .input-filter-container{display:inline-block;position:relative;width:100%;max-height:34px}p.input-group button.btn.btn-default .glyphicon-calendar{height:19px}.approveAvailability filter-wrapper-component .smartSearch-fix-height,.availabilityOverview .filter-comp-container,.availabilityOverview filter-wrapper-component .smartSearch-fix-height,.overcapacityTab filter-wrapper-component .smartSearch-fix-height{max-height:34px}.availabilityOverview .filter-comp-container .filter-comp-button-x{top:-22px;right:7px}.availabilityOverview .availabilityPeriod .filter-by-date .exact-date{padding-right:10px}.availabilityOverview .availabilityPeriod .filter-comp-container .filter-comp-button-x{z-index:10;top:-32px;right:52px}.availabilityOverview .availabilityPeriod .filter-comp-container{display:initial}.availabilityOverview .filter-comp-container .dropdown-menu{width:100%}.activityPlanServiceComponent .filter-comp-button-x,.activityPlanTemplateTab .filter-comp-button-x,.admin-modal-dialog .filter-comp-button-x,.approveAvailability .filter-comp-button-x,.overcapacityTab .filter-comp-button-x{display:none}.admin-modal-dialog.advancedPlanning-modal .blue-print-input .filter-comp-button-x{display:inline-block;float:right;position:relative;min-height:11px;background:url(../img/cross-out-icon.png) no-repeat;color:#000;min-width:11px;margin-left:4px;cursor:pointer;top:-20px;right:10px}.frequency-days-component .frequencyDays label,.frequency-days-component .frequencyType label,.handleActivityPlanTemplate .activityPlanTemplateServiceTableButtons{margin-bottom:10px}.handleActivityPlanTemplate .serviceRequiredError{font-size:x-large;text-align:center}.frequency-days-component .days{display:initial;margin:0;width:100%;padding-left:0}.frequency-days-component .days .dayOfMonth,.frequency-days-component .days .dayOfWeek{list-style-type:none;display:inline-block;text-align:center;margin-bottom:5px;padding:5px 0;color:#777;border:1px solid #ccc;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px}.frequency-days-component .days .dayOfMonth{width:12.6%}.frequency-days-component .days .dayOfWeek{width:47%}.frequency-days-component .days .dayOfMonth.selected,.frequency-days-component .days .dayOfWeek.selected{color:#fff;background:#286090}.activityPlanServiceComponent .has-error .has-no-error label,.activityPlanServiceComponent .intervalFrequencyType label{color:#273552}.activityPlanServiceComponent .has-error .has-no-error .form-control{border-color:#ccc}.activityPlanServiceComponent .has-error .has-no-error .form-control:focus{border-color:#ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ccc;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ccc}.activityPlanServiceComponent .enqueueErrorMessage{text-align:center;display:block}.activityPlanServiceComponent .enqueuePeriodInput,.activityPlanServiceComponent .enqueueUnitInput{padding-left:0;padding-right:0}.appointment-synchronization .appointment-synchronization-filters p,.patient-portal-colors{margin:0}.patient-portal-colors .black-color-container,.patient-portal-colors .white-color-container{border:1px solid #000;padding:5px 25px;display:inline}.patient-portal-colors .white-color-container{background-color:#fff;margin-right:10px}.patient-portal-colors .black-color-container{background-color:#000}.patient-portal-colors .black-color-container.active,.patient-portal-colors .white-color-container.active{border:#0a2e74 3px solid}.patient-portal-colors .appointment-synchronization,.patient-portal-colors .popover-content{width:150px}.color-picker .alpha,.color-picker .type-policy{display:none}.adminSystemConfig .patient-portal-colors .local-spinner{position:absolute;top:8px;left:20px}.adminSystemConfig .patient-portal-colors .local-spinner.patient-portal-preview-spinner{top:30px;left:0}.adminSystemConfig .patient-portal-colors .preview-patient-portal-container{border:solid 1px #000;height:300px}.adminSystemConfig .patient-portal-colors .preview-patient-portal-container header{height:100px}.adminSystemConfig .patient-portal-colors .preview-patient-portal-container header .navbar-logo{height:30px;margin-top:15px;margin-left:15px}.adminSystemConfig .patient-portal-colors .preview-patient-portal-container header .areaList{margin-top:10px}.adminSystemConfig .patient-portal-colors .preview-patient-portal-container header .areaList ul{list-style:none}.adminSystemConfig .patient-portal-colors .preview-patient-portal-container header .areaList ul li{display:inline-block;padding:0 10px;font-size:14px;text-transform:uppercase;font-weight:700;text-align:center}.adminSystemConfig .patient-portal-colors .preview-patient-portal-container header .areaList ul li .area-name,.createTimeSlot div input[type=text]{display:block}.adminSystemConfig .patient-portal-colors .preview-patient-portal-container form{height:140px}.adminSystemConfig .patient-portal-colors .preview-patient-portal-container form .input-field-wrap{position:relative;padding-top:34px;width:100%;max-width:510px;margin:0 auto}.adminSystemConfig .patient-portal-colors .preview-patient-portal-container form .input-field-wrap label{color:#909090;display:block;font-size:16px;padding:0 0 5px 65px;font-weight:400;white-space:nowrap}.adminSystemConfig .patient-portal-colors .preview-patient-portal-container form .input-field-wrap .error-block{float:right}.adminSystemConfig .patient-portal-colors .preview-patient-portal-container form .input-field-wrap .input-field{width:100%;padding:0 50px 5px 65px;border:0;border-bottom:1px solid #bdbdbd;font-size:20px;height:38px}.adminSystemConfig .patient-portal-colors .preview-patient-portal-container form .input-field-cont .input-field-icon{position:absolute;top:70px;left:30px}.adminSystemConfig .patient-portal-colors .preview-patient-portal-container .input-field-icon svg{height:30px;width:30px}.adminSystemConfig .patient-portal-colors .preview-patient-portal-container header .input-field-icon svg{height:23px}.adminSystemConfig .patient-portal-colors .preview-patient-portal-container button.input-btn{width:100%;height:45px;font-size:20px;font-weight:700;text-align:center;border-radius:6px;text-transform:uppercase;transition:background .3s}.appointment-synchronization .appointment-synchronization-filters{margin-top:15px;padding-bottom:10px;border-bottom:2px solid #f4f7f8}.appointment-synchronization .filter-wrapper-component-row{margin-bottom:10px}.appointment-synchronization .checkbox-label{display:block;padding:0}.appointment-synchronization .big-checkbox{margin-top:5px}.appointment-synchronization .appointments-list-table,.createAvailabilityPopup .createAvailability .time-slot-container .time-slot-title label{margin-top:10px}.appointment-synchronization .appointments-list-table .appointments-item{border-bottom:1px solid #f4f7f8}.appointment-synchronization .appointments-list-table .divider,.filter-comp-container .filter-comp-ui-select .ui-select-focusser.ui-select-offscreen.ng-scope,.filter-comp-container .filter-comp-ui-select.ui-select-container.select2.select2-container.ng-empty.ng-valid input{display:none}.appointment-synchronization .appointments-list-table .big-checkbox{position:relative;top:5px}.appointment-synchronization .appointments-list-table .appointment-info-card,.appointment-synchronization .appointments-list-table .appointment-info-card .info-card-speciality-service-duration>div{padding:0}.appointment-synchronization .appointments-list-table .appointments-item.selected{background-color:#3ba8e12e}.appointment-synchronization .appointment-synchronization-filters .getAppointmentsButton,.appointment-synchronization .appointment-synchronization-filters .no-external-id-filter,.appointment-synchronization .appointment-synchronization-filters .selected-appointments-counter,.appointment-synchronization .appointment-synchronization-filters .syncAppointmentsButton{display:inline-block}.appointment-synchronization .appointment-synchronization-filters .selected-appointments-counter{margin-right:10px;margin-top:5px}.appointment-synchronization .appointment-synchronization-filters .getAppointmentsButton,.appointment-synchronization .appointment-synchronization-filters .info-button,.appointment-synchronization .appointment-synchronization-filters .sync-appointment-section{margin-top:20px}.appointment-synchronization .appointment-synchronization-filters .filter-by-date{padding-left:10px}.appointment-synchronization .appointment-synchronization-filters .filter-comp-container .filter-comp-button-x{top:-25px;right:45px;z-index:10}.appointment-synchronization .appointment-synchronization-filters filter-wrapper-component .filter-comp-container .filter-comp-button-x{top:-22px;right:12px}.appointment-synchronization .appointment-info-card .appointment-info-card-details .appointment-info-card-multiresource,.appointment-synchronization .appointment-info-card .appointment-info-card-details .appointment-info-card-price,.appointment-synchronization .appointment-info-card .appointment-info-card-details .appointment-info-card-status,.appointment-synchronization .appointment-info-card .appointment-info-card-details appointment-info-component,.appointment-synchronization .appointment-info-card .appointment-info-card-details appointment-tooltip{display:inline-block;margin-left:10px}.appointment-synchronization .noAppointmentsMessage{position:relative;display:inline-block}.appointment-synchronization .appointment-synchronization-filters .has-error{color:#a94442}.appointment-synchronization .noAppointmentsMessage .title-tabs3{font-size:30px;margin-top:100px;padding-top:30px;text-align:center;color:#273552;font-weight:400;font-family:pt-sans}@media (min-width:768px){.custom-seven-cols .col-lg-1,.custom-seven-cols .col-md-1,.custom-seven-cols .col-sm-1{width:100%;*width:100%}}@media (min-width:992px){.custom-seven-cols .col-lg-1,.custom-seven-cols .col-md-1,.custom-seven-cols .col-sm-1{width:14.285714285714285714285714285714%;*width:14.285714285714285714285714285714%}}@media (min-width:1200px){.modal-lg{width:1000px}}.appointment-info-card{padding:8px 5px 0}.appointment-info-card .row{margin-right:0;margin-left:0}.appointment-info-card .appointment-info-card-details,.appointment-info-card .appointment-info-card-patient{display:inline;float:left}.appointment-info-card-patient .info-card-patient-name{color:#72787b;font-weight:700}.appointment-info-card-patient .info-card-patient-phone{color:#000;font-weight:700}.appointment-info-card-details .info-card-speciality-service-duration{color:#54a6d4;font-weight:700}.appointment-info-card-details .info-card-center,.appointment-info-card-details .info-card-resource,.appointment-info-card-details .info-card-with{color:#72787b}.appointment-info-card-details .info-card-date{font-weight:700;color:#000}.appointment-info-card-details .info-card-fix-width{height:25px;display:inline-block;float:left;padding:0}.appointment-info-card-details .info-card-fix-width .appointment-info-card-multiresource,.appointment-info-card-details .info-card-fix-width .appointment-info-card-status{float:left;width:25px;height:20px;margin-top:2px;margin-right:10px}.appointment-info-card-status .info-card-status,.pat-info-padding-content .appointment-made .appointment-info-card-status .info-card-status{display:inline-block;width:20px;height:20px;vertical-align:text-top}.pat-info-padding-content .appointment-made .appointment-icon-status{float:left;width:25px;height:20px;margin-top:2px;margin-left:10px}.appointment-info-card-status .booked-status,.pat-info-padding-content .appointment-made .appointment-icon-status .booked-status{background:url(./../../assets/img/booked-blue.png) no-repeat}.appointment-info-card-status .confirmed-status,.pat-info-padding-content .appointment-made .appointment-icon-status .confirmed-status{background:url(./../../assets/img/confirmed-blue.png) no-repeat}.appointment-info-card-status .performed-status,.pat-info-padding-content .appointment-made .appointment-icon-status .performed-status{background:url(./../../assets/img/performed-blue.png) no-repeat}.appointment-info-card-status .notPerformed-status,.pat-info-padding-content .appointment-made .appointment-icon-status .notPerformed-status{background:url(./../../assets/img/not-performed-blue.png) no-repeat;vertical-align:text-top}.appointment-info-card-status .checkedIn-status,.pat-info-padding-content .appointment-made .appointment-icon-status .checkedIn-status{background:url(./../../assets/img/checkedIn-blue.png) no-repeat}.appointment-info-card-status .overcapacityBookedStatus,.pat-info-padding-content .appointment-made .appointment-icon-status .overcapacityBookedStatus{background:url(./../../assets/img/booked-purple.png) no-repeat}.appointment-info-card-status .overcapacityConfirmedStatus,.pat-info-padding-content .appointment-made .appointment-icon-status .overcapacityConfirmedStatus{background:url(./../../assets/img/confirmed-purple.png) no-repeat}.appointment-info-card-status .overcapacityPerformedStatus,.pat-info-padding-content .appointment-made .appointment-icon-status .overcapacityPerformedStatus{background:url(./../../assets/img/performed-purple.png) no-repeat}.appointment-info-card-status .overcapacityNotPerformedStatus,.pat-info-padding-content .appointment-made .appointment-icon-status .overcapacityNotPerformedStatus{background:url(./../../assets/img/not-performed-purple.png) no-repeat}.appointment-info-card-status .overcapacityCheckedInStatus,.pat-info-padding-content .appointment-made .appointment-icon-status .overcapacityCheckedInStatus{background:url(./../../assets/img/checkedIn-purple.png) no-repeat}.appointment-info-card-status .groupBookedStatus,.pat-info-padding-content .appointment-made .appointment-icon-status .groupBookedStatus{background:url(./../../assets/img/booked-orange.png) no-repeat}.appointment-info-card-status .groupConfirmedStatus,.pat-info-padding-content .appointment-made .appointment-icon-status .groupConfirmedStatus{background:url(./../../assets/img/confirmed-orange.png) no-repeat}.appointment-info-card-status .groupPerformedStatus,.pat-info-padding-content .appointment-made .appointment-icon-status .groupPerformedStatus{background:url(./../../assets/img/performed-orange.png) no-repeat}.appointment-info-card-status .groupNotPerformedStatus,.pat-info-padding-content .appointment-made .appointment-icon-status .groupNotPerformedStatus{background:url(./../../assets/img/not-performed-orange.png) no-repeat}.appointment-info-card-status .groupCheckedInStatus,.pat-info-padding-content .appointment-made .appointment-icon-status .groupCheckedInStatus{background:url(./../../assets/img/checkedIn-orange.png) no-repeat}.appointment-info-card-status .blocked-status,.pat-info-padding-content .appointment-made .appointment-icon-status .blocked-status{background:url(./../../assets/img/blocked-red.png) no-repeat}.appointment-info-card-status .cancelled-status,.pat-info-padding-content .appointment-made .appointment-icon-status .cancelled-status{background:url(./../../assets/img/cancelled-red.png) no-repeat}.appointment-info-card-multiresource .multiresource{background:url(./../../assets/img/multiple-resource-blue.png) no-repeat;display:inline-block;width:20px;height:20px;vertical-align:text-top}.appointment-info-card-multiresource .overcapacityMultiresource{background:url(./../../assets/img/multiple-resource-purple.png) no-repeat;display:inline-block;width:20px;height:20px;vertical-align:text-top}.pat-info-padding-content .appointment-made .appointment-icon-status .icon-status{display:inline-block;width:25px;height:25px;vertical-align:text-top;background-size:cover}.appointment-info-card-details .info-card-fix-width .appointment-info-card-price{display:inline-block;float:right;margin-top:4px;background-color:#e3e3e3;color:#838486;padding:0 10px;font-size:12px}.appointment-info-card-details .appointment-info-card-actions{margin-top:2px}.appointment-info-card-details .appointment-info-card-actions .info-card-action{float:left;background-color:#3098d7;color:#fff;border:none;border-radius:2px;padding:0 20px;margin:0 7px;font-size:12px}.appointment-info-card-details .appointment-info-card-info{display:inline-block;float:left}.appointment-info-card-info .appointment-card-comments,.appointment-info-card-info .appointment-card-info,.appointment-info-card-info .appointment-card-tooltip{display:inline-block;float:left;width:25px;height:20px;margin-top:2px}.appointment-info-card-info .availability-popup .show-availability-popup{display:inline-block;float:left;height:25px;width:25px;border:none;padding:0}.appointment-info-card-info .show-availability-popup .fa-history{color:#ee7e7e}.appointment-info-card-details .col-sm-2.appointment-info-card-info{padding:0}.appointment-info-card-info .appointment-card-comments .appointment-action,.appointment-info-card-info .appointment-card-info .appointment-action,.appointment-info-card-info .appointment-card-tooltip{color:#3098d7;border:none}.appointment-info-card-info .appointment-card-tooltip i{margin-top:4px;margin-left:7px}.pat-info-padding-content .appointment-com,.pat-info-padding-content .appointment-info,.pat-info-padding-content .appointment-info .appointment-info-component,.pat-info-padding-content .appointment-tooltip{display:inline-block}.pat-info-padding-content .appointment-made .appointment-comments-component{display:inline-block;margin:0 0 0 10px;width:60px;height:25px;overflow:inherit}.pat-info-padding-content .appointment-made .appointment-comments-component button.appointment-comments-action{margin-top:5px;background:url(./../../assets/img/appointment-comments.png) no-repeat;border:none;cursor:pointer;vertical-align:middle;background-size:cover;height:25px;width:25px}.appointments-list-filters .filter-wrapper area-component .material-spinner-component{right:95px;top:5px}.time-slots-component .center-text{text-align:center}.time-slots-component .day-picker,.time-slots-component .time-picker,.time-slots-component .time-picker .admin-inline-block{display:inline-block;padding:0 5px}.time-slots-component .day-picker .admin-inline-block,.time-slots-component .save-slotTime{position:relative;top:50px;padding:0 20px}.admin-left-sidebar-menu.active ul li .menu-title,.availabilityHistory li.avTableAvailabilityServiceNameDuration span,.time-slots-component .save-slotTime{display:inline-block}.time-slots-component .daysTimeSlot div>label{padding:0 2px;cursor:pointer}.physicians-wrapper-component .filter-comp-container .filter-comp-ui-select{width:calc(100% - 56px)}.physicians-wrapper-component .area-wrapper .form-control{width:calc(100% - 57px)}.medical-center-select-wrap .filter-comp-container .filter-comp-ui-select{width:calc(100% - 36px)}.back-office-appointment-export-popup .filter-comp-container .filter-comp-ui-select,.resourceSlotsOverviewHeader .filter-comp-container .filter-comp-ui-select{width:77%}.back-office-opportunity .filters .filter-comp-container .filter-comp-ui-select{margin-left:2px;width:72%}.detailed-booking-content .filter-comp-container.filter-comp-container-ui-select material-spinner-component{right:48px;top:8px}.medical-center-select-wrap .filter-comp-container.filter-comp-container-ui-select material-spinner-component{right:36px;top:4px}.appointment-tabs-content .area-wrapper .form-control{width:calc(100% - 48px)}.activityPlanServiceComponent.contact-details-info .filter-comp-container .filter-comp-ui-select{width:82%}.appointment-tabs-content .filter-comp-container .filter-comp-ui-select{width:76%}.filter-comp-container .filter-comp-ui-select{width:80%}.filter-comp-container .filter-comp-ui-select .select2-results .select2-result-label{cursor:inherit}.filter-comp-container .filter-comp-ui-select.ui-select-container.select2.select2-container .ui-select-dropdown.select2-drop.select2-with-searchbox.select2-drop-active input{display:inline-block;width:100%;box-sizing:border-box;border:1px solid #dfdfdf;background-image:none!important}.appointment-synchronization .appointment-synchronization-filters filter-wrapper-component .filter-comp-container.filter-comp-container-ui-select .filter-comp-button-x,.filter-comp-container.filter-comp-container-ui-select .filter-comp-button-x{top:2px;right:0;float:inherit;margin-left:2px;margin-right:10px}.activityPlanTemplateTab.filter-comp-container .filter-comp-ui-select .select2-container .select2-choice,.admin-filters.filter-comp-container.filter-comp-container-ui-select .select2-container .select2-choice,.handleFlexRule.filter-comp-container.filter-comp-container-ui-select .select2-container .select2-choice,.ruleDefinitionsTable.filter-comp-container .filter-comp-ui-select .select2-container .select2-choice{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;font-weight:700}.admin-filters.filter-comp-container.filter-comp-container-ui-select .select2-container .select2-choice .select2-arrow,.filter-comp-container.filter-comp-container-ui-select .select2-container .select2-choice .select2-arrow{background:0 0;background-image:none;border-left:none}.admin-filters.filter-comp-container.filter-comp-container-ui-select .select2-search input,.filter-comp-container.filter-comp-container-ui-select .select2-search input{background:0 0}.filter-comp-container.filter-comp-container-ui-select .select2-container .select2-choice{border:solid;border-width:1px;border-color:#dfdfdf;box-shadow:0 2px 0 #d4d8d9;font-size:12px;border-radius:0;width:100%;line-height:1.42857143;padding:5px 12px;display:inline-block;background-image:none}.filter-comp-container.filter-comp-container-ui-select .select2-drop-active{border:1px solid #dfdfdf}.filter-comp-container.filter-comp-container-ui-select .select2-results .select2-highlighted{background:#fff;color:#000}.filter-comp-container.filter-comp-container-ui-select .select2-result-label.ui-select-choices-row-inner{padding:2px 7px}.filter-comp-container.filter-comp-container-ui-select .ui-select-choices-row .ng-binding.ng-scope{padding:4px}.filter-comp-container.filter-comp-container-ui-select .ui-select-choices-row .ng-binding.ng-scope:hover,.filter-comp-container.filter-comp-container-ui-select .ui-select-choices-row .ng-binding.ng-scope:hover div{background:#3098d7;color:#fff;cursor:pointer}.filter-comp-container.filter-comp-container-ui-select .unclickable:hover{pointer-events:none;cursor:not-allowed;background:#fff;color:#000}.filter-comp-container.filter-comp-container-ui-select material-spinner-component{right:64px;top:4px}.availabilityOverview .admin-filters.filter-comp-container.filter-comp-container-ui-select material-spinner-component{right:54px;top:4px}.admin-filters.filter-comp-container.filter-comp-container-ui-select material-spinner-component{display:inline-block;position:absolute}.admin-filters.filter-comp-container .filter-comp-ui-select{width:88%}.ruleDefinitionsTable .admin-filters.filter-comp-container .filter-comp-ui-select .select2-drop{width:200%}.ruleDefinitionsTable .admin-filters.filter-comp-container.filter-comp-container-ui-select .filter-comp-button-x{position:absolute;top:10px;margin-right:0}.admin-filters div.select2-search,.booking-calendar-container div.select2-search,.filter-comp-container .admin-filters div.select2-search,.general-receprion div.select2-search,.modal-dialog.createAvailabilityPopup .createAvailability .filter-comp-container .admin-filters div.select2-search,.noPaddingLeft .admin-filters div.select2-search{padding:4px}.availabilityOverview .admin-table-actions .hide-link{display:none}.no-input{padding-top:7px}.createAvailability .daysTimeSlot div label>input,.cursor-pointer{cursor:pointer}.border-radius-none{border-radius:0!important}.float-right{float:right}.warning-message{color:orange;margin:10px 0;font-size:large;text-align:center}.my-0{margin-top:0;margin-bottom:0}.mx-5px{margin-right:5px;margin-left:5px}.warning-border{border-color:orange}.availability-select-tags-custom-css .tagComponent>label{width:10%}.availability-select-tags-custom-css .tagComponent>:nth-child(2){width:90%}.availability-infrastructure-label-container{padding-right:7px}.availability-infrastructure-label-container label{max-width:160px;float:right}.availability-infrastructure-checkbox-align-center{margin:17px 0 0 7px!important}.pl-5px{padding-left:5px}.d-flex{display:flex}.flexrule-patient-tag .autocomplete{position:fixed}.physician-modal .editBackgroundContainer{border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border:1px solid #000;margin:0 10px;padding:5px}.physician-modal .editBackgroundContainer .row{margin-bottom:10px;padding-right:5px}.physician-modal .editBackgroundContainer .row:first-child{margin-top:10px}.physician-modal .editBackgroundContainer .row .card-actions{margin-right:15px}.mt-2rem{margin-top:2rem}.physician-modal .delete-label label{display:none}select-tags-component.tags-list-position-static .autocomplete{position:static}pb-1rem{padding-bottom:1rem}.ml-2{margin-left:2rem}.pl-3{padding-left:3rem}.modal-w-90 .modal-lg{width:90%!important}@media (min-width:1024px){.container{width:998px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}.visible-lg,.visible-lg-block{display:block!important}table.visible-lg{display:table!important}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (min-width:992px) and (max-width:1023px){.visible-md,.visible-md-block{display:block!important}table.visible-md{display:table!important}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}.hidden-md{display:none!important}}.modal-dialog .login-modal{width:1100px;margin-left:-250px;height:500px}.home-screen-content{width:765px;margin:0 auto}.home-screen-modal-content{width:560px;margin:0 auto}.home-screen-modal-content h1{text-align:center;margin-bottom:100px;margin-top:125px}.home-screen-modal-content .home-screen-form input[type=button].loginAdmin,.home-screen-modal-content .home-screen-form input[type=button].loginReception{margin:0;width:100%}a:link,a:visited{text-decoration:none}.clear{clear:both;display:block}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 600s ease-in-out 0s}:focus{outline:0}input[type=search]{border:none;color:#000;padding:8px 10px 8px 3px;font-size:14px}.logo-home{margin:60px auto;display:block;width:450px}.home-screen-content h1{font-size:65px;font-family:pt-sans-bold;line-height:70px;text-align:center;letter-spacing:1px;margin-bottom:80px}form.home-screen-form label{font-size:15px;margin-bottom:10px}.home-screen-form input{border:1px solid #ebebeb;box-shadow:0 3px 0 #d4d8d9;width:420px;margin:0 auto 35px;padding:7px 9px}.home-screen-form input[type=button]{background:#273552;color:#fff;font-family:pt-sans-bold;font-size:18px;border:none;display:inline-block;padding:13px 9px;transition:background .3s ease}.home-screen-form input[type=button].loginReception{width:170px;margin-left:170px}.home-screen-form input[type=button].loginAdmin{width:250px;background:#78b72d}.home-screen-form input[type=button].loginAdmin:hover{background:#5c9516}.home-screen-form input[type=button]:hover{background:#3d4b6a}p.new-account-txt,p.pass-txt{text-align:center;font-size:17px}p.new-account-txt a:hover,p.pass-txt a:hover{color:#3ba8e1}p.new-account-txt{margin-top:100px}.home-screen-form input,.languageList,form.home-screen-form label{text-align:center;display:block}.language-txt,p.new-account-txt a,p.pass-txt a{color:#273552;font-family:pt-sans-bold;transition:color .3s ease}.custom-arrow-size{font-size:xx-small;color:#273552}.emerergencyMode{display:flex;flex-direction:column}.login-page .emerergencyMode{margin-bottom:30px}.login-page .emerergencyMode .spinner-container{width:20px}.login-page .emerergencyMode .spinner-container material-spinner-component{top:initial;right:initial}.login-page .emerergencyMode div{margin:auto;text-align:center}.login-page .emerergencyMode .abcRioButton.abcRioButtonLightBlue{width:140px!important}.login-page .emerergencyMode .abcRioButton.abcRioButtonLightBlue .abcRioButtonIcon{padding-left:25px!important;padding-right:0!important;margin-right:0!important}.login-page .emerergencyMode .abcRioButton.abcRioButtonLightBlue .abcRioButtonContents{font-size:19px!important;margin-left:0!important}.login-page .emerergencyMode div.emergency-mode-label{font-weight:700;font-size:larger;color:#a94442}.admin-left-sidebar-menu-wrap{position:absolute;height:100%;top:0;left:0}.admin-left-sidebar-menu{box-sizing:border-box;top:0;right:-70px;background:#edf2f4!important;border:1px solid #d6dee1;border-bottom:3px solid #d6dee1;border-top:none;width:70px;z-index:50;margin-top:50px}.admin-left-sidebar-menu.active{width:290px}.admin-left-sidebar-menu .sidebar-menu-icon{position:relative;left:-1px;display:block;width:70px;height:40px;background:#0a2e74 url(./../../../../assets/img/menu-icon.png) no-repeat 25px center;cursor:pointer;color:#fff;font-size:15px;line-height:43px;padding-left:70px;text-transform:uppercase;z-index:50;text-indent:-99999px}.admin-left-sidebar-menu.active .sidebar-menu-icon{width:290px;text-indent:0}.admin-left-sidebar-menu ul{position:relative;left:-1px;top:-1px;list-style:none;margin:0;padding:0}.admin-left-sidebar-menu ul li{position:relative;display:block;height:45px}.admin-left-sidebar-menu ul li a{display:block;height:45px;white-space:nowrap}.admin-left-sidebar-menu.active ul li.active:after,.admin-left-sidebar-menu.active ul li:hover:after{content:"";position:absolute;right:5px;top:11px;width:8px;height:13px;background:url(./../../../../assets/img/menu-raw-icon.png) no-repeat}.admin-left-sidebar-menu ul li .menu-title{vertical-align:middle;display:none;color:#0a2e74;padding:0 10px;font-weight:700;font-size:14px;width:220px;height:45px;line-height:45px;border-bottom:1px solid #d6dee1;text-transform:uppercase}.admin-left-sidebar-menu ul li.active .menu-title,.admin-left-sidebar-menu ul li:hover .menu-title{background:#fff;color:#4ab9f3}.admin-left-sidebar-menu ul li .menu-title.longText{white-space:initial;line-height:22px}.admin-left-sidebar-menu ul li:first-child{border-top:1px solid #d6dee1}.admin-left-sidebar-menu ul li .menu-icon u{width:30px;height:30px;display:block;margin:7px 0 0 18px}.admin-left-sidebar-menu ul li .menu-icon u.dashboard-icon{background:url(./../../../../assets/img/admin-dashboard-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.dashboard-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.dashboard-icon{background:url(./../../../../assets/img/admin-dashboard-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.availability-icon{background:url(./../../../../assets/img/admin-availability-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.availability-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.availability-icon,.cancelFramework .menu-icon u.availability-icon{background:url(./../../../../assets/img/admin-availability-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.approveAvailability-icon{background:url(./../../../../assets/img/admin-approveAvailability-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.approveAvailability-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.approveAvailability-icon{background:url(./../../../../assets/img/admin-approveAvailability-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.overcapacity-icon{background:url(./../../../../assets/img/admin-overcapacity-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.overcapacity-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.overcapacity-icon,.cancelFramework .menu-icon u.overcapacity-icon{background:url(./../../../../assets/img/admin-overcapacity-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.holiday-icon{background:url(./../../../../assets/img/admin-holiday-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.holiday-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.holiday-icon,.cancelFramework .menu-icon u.holiday-icon{background:url(./../../../../assets/img/admin-holiday-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.holidayCalendar-icon{background:url(./../../../../assets/img/admin-holidayCalendar-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.holidayCalendar-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.holidayCalendar-icon,.cancelFramework .menu-icon u.holidayCalendar-icon{background:url(./../../../../assets/img/admin-holidayCalendar-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.center-icon{background:url(./../../../../assets/img/admin-center-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.center-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.center-icon,.cancelFramework .menu-icon u.center-icon{background:url(./../../../../assets/img/admin-center-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.area-icon{background:url(./../../../../assets/img/admin-area-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.area-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.area-icon,.cancelFramework .menu-icon u.area-icon{background:url(./../../../../assets/img/admin-area-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.timeWindow-icon{background:url(./../../../../assets/img/admin-timeWindow-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.timeWindow-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.timeWindow-icon,.cancelFramework .menu-icon u.timeWindow-icon{background:url(./../../../../assets/img/admin-timeWindow-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.timeWindowException-icon{background:url(./../../../../assets/img/admin-timeWindowException-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.timeWindowException-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.timeWindowException-icon,.cancelFramework .menu-icon u.timeWindowException-icon{background:url(./../../../../assets/img/admin-timeWindowException-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.service-icon{background:url(./../../../../assets/img/admin-service-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.service-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.service-icon,.cancelFramework .menu-icon u.service-icon{background:url(./../../../../assets/img/admin-service-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.speciality-icon{background:url(./../../../../assets/img/admin-speciality-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.speciality-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.speciality-icon,.cancelFramework .menu-icon u.speciality-icon{background:url(./../../../../assets/img/admin-speciality-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.examPreparation-icon{background:url(./../../../../assets/img/examPreparation-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.examPreparation-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.examPreparation-icon{background:url(./../../../../assets/img/examPreparation-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.resource-icon{background:url(./../../../../assets/img/admin-resource-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.resource-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.resource-icon,.cancelFramework .menu-icon u.resource-icon{background:url(./../../../../assets/img/admin-resource-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.physician-icon{background:url(./../../../../assets/img/admin-physician-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.physician-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.physician-icon,.cancelFramework .menu-icon u.physician-icon{background:url(./../../../../assets/img/admin-physician-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.employee-icon{background:url(./../../../../assets/img/admin-employee-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.employee-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.employee-icon,.cancelFramework .menu-icon u.user-icon{background:url(./../../../../assets/img/admin-employee-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.coverage-company-icon{background:url(./../../../../assets/img/admin-coverage-company-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.coverage-company-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.coverage-company-icon,.cancelFramework .menu-icon u.coverage-company-icon{background:url(./../../../../assets/img/admin-coverage-company-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.coverage-plan{background:url(./../../../../assets/img/admin-coverage-plan-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.coverage-plan,.admin-left-sidebar-menu ul li:hover .menu-icon u.coverage-plan,.cancelFramework .menu-icon u.coverage-plan{background:url(./../../../../assets/img/admin-coverage-plan-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.callHistoryCategory-icon{background:url(./../../../../assets/img/admin-callHistoryCategory-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.callHistoryCategory-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.callHistoryCategory-icon,.cancelFramework .menu-icon u.callHistoryCategory-icon{background:url(./../../../../assets/img/admin-callHistoryCategory-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.transitionReason-icon{background:url(./../../../../assets/img/admin-transitionReason-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.transitionReason-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.transitionReason-icon,.cancelFramework .menu-icon u.callHistoryCategory-icon{background:url(./../../../../assets/img/admin-transitionReason-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.visitReason-icon{background:url(./../../../../assets/img/admin-visitReason-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.visitReason-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.visitReason-icon,.cancelFramework .menu-icon u.visitReason-icon{background:url(./../../../../assets/img/admin-visitReason-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.synchronizationManagement-icon{background:url(./../../../../assets/img/admin-synchronizationManagement-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.synchronizationManagement-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.synchronizationManagement-icon{background:url(./../../../../assets/img/admin-synchronizationManagement-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.synchronizationProcessLog-icon{background:url(./../../../../assets/img/admin-syncProcessLog-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.synchronizationProcessLog-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.synchronizationProcessLog-icon{background:url(./../../../../assets/img/admin-syncProcessLog-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.excelImporter-icon{background:url(./../../../../assets/img/admin-import-excel.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.excelImporter-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.excelImporter-icon{background:url(./../../../../assets/img/admin-import-excel-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.bIReports-icon{background:url(./../../../../assets/img/admin-bIReport-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.bIReports-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.bIReports-icon{background:url(./../../../../assets/img/admin-bIReport-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.systemConfig-icon{background:url(./../../../../assets/img/admin-systemConfig-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.systemConfig-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.systemConfig-icon{background:url(./../../../../assets/img/admin-systemConfig-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.tag-icon{background:url(./../../../../assets/img/admin-tag-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.tag-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.tag-icon{background:url(./../../../../assets/img/admin-tag-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.object-details-icon{background:url(./../../../../assets/img/admin-object-details-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.object-details-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.object-details-icon{background:url(./../../../../assets/img/admin-object-details-icon-active.png) no-repeat}.cancelFramework .menu-icon u.appointment-icon{background:url(./../../../../assets/img/admin-appointment-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.flexRule-icon{background:url(./../../../../assets/img/admin-flexRule-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.flexRule-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.flexRule-icon{background:url(./../../../../assets/img/admin-flexRule-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.multiResourceConfiguration-icon{background:url(./../../../../assets/img/admin-multiResourceConfiguration-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.multiResourceConfiguration-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.multiResourceConfiguration-icon{background:url(./../../../../assets/img/admin-multiResourceConfiguration-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.multiResourceBlueprint-icon{background:url(./../../../../assets/img/admin-multiResourceBlueprint-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.multiResourceBlueprint-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.multiResourceBlueprint-icon{background:url(./../../../../assets/img/admin-multiResourceBlueprint-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.multiResourceCombination-icon{background:url(./../../../../assets/img/admin-multiResourceCombination-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.multiResourceCombination-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.multiResourceCombination-icon{background:url(./../../../../assets/img/admin-multiResourceCombination-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.resourceType-icon{background:url(./../../../../assets/img/admin-resourceType-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.resourceType-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.resourceType-icon{background:url(./../../../../assets/img/admin-resourceType-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.appointmentType-icon{background:url(./../../../../assets/img/admin-appointmentType-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.appointmentType-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.appointmentType-icon{background:url(./../../../../assets/img/admin-appointmentType-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon u.activityPlanTemplate-icon{background:url(./../../../../assets/img/admin-activityPlanTemplate-icon.png) no-repeat}.admin-left-sidebar-menu ul li.active .menu-icon u.activityPlanTemplate-icon,.admin-left-sidebar-menu ul li:hover .menu-icon u.activityPlanTemplate-icon{background:url(./../../../../assets/img/admin-activityPlanTemplate-icon-active.png) no-repeat}.admin-left-sidebar-menu ul li .menu-icon{vertical-align:middle;position:relative;display:inline-block;border:1px solid #d6dee1;border-top:none;width:70px;height:45px;background-position:0 0}.admin-left-sidebar-menu ul li.active .menu-icon,.admin-left-sidebar-menu ul li:hover .menu-icon{background-color:#4ab9f3;border:1px solid #4ab9f3;background-position:0 -85px}.availability-exception-tab .highlight{transition:all linear 1s;-webkit-transition:all linear 1s;-moz-transition:all linear 1s;-o-transition:all linear 1s}@media (min-width:768px){.availability-exception-tab .col-sm-10.customInput{width:82.33333333%}}.availability-exception-tab .collapse-bar:hover{background-color:#999}.availability-exception-tab .original-availability{background-color:#ebebeb;padding-bottom:1px}.availability-exception-tab .collapse-bar-container{max-width:25px;cursor:pointer}.availability-exception-tab .collapse-bar{background-color:#ccc;height:100%;border:solid 1px #999}.availability-exception-tab .page-subtitle{padding-bottom:9px;margin:0 0 10px;border-bottom:1px solid #000}.availability-exception-tab .page-subtitle.title-original-availability{padding:10px}.availability-exception-tab .arrowLeft{background:url(../../../../assets/img/arrowLeft.png) no-repeat center}.availability-exception-tab .arrowCollapse{width:24px;height:24px;display:block;float:left;top:50%;position:absolute}.availability-exception-tab .arrowRight{background:url(../../../../assets/img/arrowRight.png) no-repeat center}.list-label{padding-left:5px}.availability-list{border:1px solid #adadad}.availabilityExpand{width:100%}.availability-filters-title{padding-top:10px}label.availability-list-label{margin:3px 0 0;font-weight:700;font-size:14px;top:3px}.adminMultiSelect ul li a i.service-options:hover{color:red}.adminShowList.adminShowListAvailability{position:absolute;padding:0 0 2px;margin-left:15px;width:100%;z-index:1}.activeService{background-color:#66afe9}.adults-kids-list{margin-top:30px}.statusBox{color:#fff;border:10px;border-radius:5px;padding:5px;float:left;clear:both}.bulletBlue{color:#55c1e7}.bulletRed{color:#d9534f}.bulletGreen{color:#5cb85c}.bulletOrange{color:#fd994b}.bulletPurple{color:#7e217e}.bulletGrey{color:gray}.bulletBrown{color:#8b4513}table tbody tr td.custom_layout{font-family:Wingdings;font-size:x-large;padding:0;text-align:center;width:10px}.form-horizontal label.control-label.label-aligned-left{text-align:left}.textToDisplay{color:red;text-align:center;font-size:x-large;padding-bottom:10px}.showList{color:#000;list-style:none;text-decoration:none;padding-left:0;max-height:100px;overflow:auto}.centerText,table tbody .avTabMultiSlotsCol{text-align:center}.help-block-date-error{color:#a94442;text-align:center;display:block}.availabilitySpecServiceName{display:inline-flex}.availabilitySpecServiceName i.glyphicon.glyphicon-ok{display:flex;align-items:center}table .avTabPhysicianCol{width:12%}table .avTabCenterCol{width:8%}table .avTabFromCol,table .avTabToCol{width:7%}.availabilityOverview table .avTabMultiSlotsCol,table .avTabRepetitionCol{width:8%}table .avTabTimeSlotsCol{width:10%}table .avTabStatusCol{width:4%}table .avTabActionsCol{width:1%}table .avTabMultiSlotsCol{width:7%}.availabilityOverview .material-spinner-component{right:10px;top:-25px}table .avTabServicesCol{width:30%}table .avTabExclusionReasonCol,table .avTabExclusionTypeCol{width:10%}.availability-exception-tab .availability-exception-services{overflow-y:auto;max-height:150px}.availability-exception-tab th{min-width:58px}.availability-exception-tab .table>tbody>tr>td,.availability-exception-tab .table>tbody>tr>th,.availability-exception-tab .table>tfoot>tr>td,.availability-exception-tab .table>tfoot>tr>th,.availability-exception-tab .table>thead>tr>td,.availability-exception-tab .table>thead>tr>th{padding:6px}.availability-exception-tab .noPadding{padding:0}.viewAvailabilityPopup .form-horizontal .form-group{margin-right:0;margin-left:0}#availabilityServiceNameDurationDirective.expandListDirective .avTableAvailabilityServiceNameDuration,.availability-exception-tab ul li.avTableAvailabilityServiceNameDuration,.viewAvailabilityPopup ul li.avTableAvailabilityServiceNameDuration{display:table-row}#availabilityServiceNameDurationDirective.expandListDirective .avTableAvailabilityServiceNameDuration .avTableAvailabilityServiceName,.availability-exception-tab ul li.avTableAvailabilityServiceNameDuration .avTableAvailabilityServiceName,.viewAvailabilityPopup ul li.avTableAvailabilityServiceNameDuration .avTableAvailabilityServiceName{display:table-cell;padding-bottom:5px}.viewAvailabilityPopup ul li.avTableAvailabilityServiceNameDuration .avTableAvailabilityServiceDuration{display:table-cell}#availabilityServiceNameDurationDirective.expandListDirective .avTableAvailabilityServiceNameDuration .avTableAvailabilityServiceDuration,.availability-exception-tab ul li.avTableAvailabilityServiceNameDuration .avTableAvailabilityServiceDuration{display:table-cell;min-width:51px}.viewAvailabilityPopup ul li.avTableAvailabilityServiceNameDuration .avTableAvailabilityServiceDuration{min-width:initial}.availabilityHistory td.newValue{background-color:#90ee90}.availabilityHistory td.oldValue{background-color:#f08080}.availabilityHistory table td{min-width:120px}.availabilityHistory table tbody tr:last-child{background-color:#f5f5f5}.availabilityHistory .no-padding-top{padding-top:0}.createAvailability .daysTimeSlot div>label{padding:0 7px;cursor:pointer}.createAvailability .day-picker,.createAvailability .save-slotTime,.createAvailability .time-picker,.createAvailability .time-picker .admin-inline-block{display:inline-block;padding:0 5px}.createAvailability .day-picker .admin-inline-block,.createAvailability .save-slotTime{position:relative}table tbody td .timeSlotTableCell{max-height:100px;overflow-y:auto}@media (min-width:992px){.availabilityHistoryModal .modal-dialog.modal-lg{width:1300px}}.availability-exception-tab .has-warning .avTableAvailabilityServiceDuration .duration,.availability-exception-tab .has-warning .help-block,.viewAvailabilityPopup .has-warning .avTableAvailabilityServiceDuration .duration,.viewAvailabilityPopup .has-warning .help-block{color:orange}.group-availability-slot-input input{height:25px;padding:5px}.group-appointment-slots-icon{background:url(../../../../assets/img/group.png) no-repeat center;display:inline-block;width:20px;height:20px;padding:0;vertical-align:text-top}.create-availability-split .avTableAvailabilityServiceName{display:inline-block}.modal-body.createAvailability.create-availability-split{width:998px}.availabilityPeriod .filter-by-date .filter-availability-by-id input{padding-right:30px}.availabilityPeriod .filter-by-date .filter-availability-by-id .input-group-btn .filter-comp-container .filter-comp-button-x{z-index:10;top:-23px;right:10px}.availability-exception-tab .time-slots-table td ul,.createAvailabilityPopup .createAvailability .time-slots-table td ul,.viewAvailabilityPopup .time-slots-table td ul{list-style:none;margin:0;padding:0}.oversellingDefinitionModal .selectedServices{padding-top:7px}.modal-dialog.admin-modal-dialog.createAvailabilityPopup{width:80%}.labelTimeSlot,.modal-dialog.admin-modal-dialog.createAvailabilityPopup .createAvailability{width:100%}.peopleAccepted input[type=button].btn-default.focus,.peopleAccepted input[type=button].btn-default:active,.peopleAccepted input[type=button].btn-default:focus{background-color:#fff;border-color:#ccc;outline:none}.peopleAccepted input[type=button].btn-success.focus,.peopleAccepted input[type=button].btn-success:active,.peopleAccepted input[type=button].btn-success:focus{background-color:#5cb85c;border-color:#4cae4c;outline:none}.align-center,.center{text-align:center}.createAvailabilityPopup .addTags,.viewAvailabilityPopup .addTags{cursor:pointer}.createAvailabilityPopup .addTags .greenColour,.viewAvailabilityPopup .addTags .greenColour{color:#449d44}.createAvailabilityPopup .addTags .blackColour,.createAvailabilityPopup .addTags i:hover,.viewAvailabilityPopup .addTags .blackColour,.viewAvailabilityPopup .addTags i:hover{color:#000}.availability-exception-tab .bigIcon,.createAvailabilityPopup .addTags.bigIcon,.createAvailabilityPopup .bigIcon,.viewAvailabilityPopup .addTags.bigIcon,.viewAvailabilityPopup .bigIcon{font-size:x-large}.viewAvailabilityPopup .showList .addTags.bigIcon{position:relative;padding-left:5px}.createAvailabilityPopup .showMainResourceServiceDurationBtn{padding-right:20px}.availability-exception-tab .showMainResourceServiceDurationBtn,.viewAvailabilityPopup .showMainResourceServiceDurationBtn{padding-left:10px}.modalAddAvailabilityServiceTags auto-complete .autocomplete{z-index:2000;position:relative}.modal.fade.modalAddAvailabilityServiceTags{z-index:1060}.modal-mainResourceDuration.in~.modal-backdrop.in,.modalAddAvailabilityServiceTags.in~.modal-backdrop.in{z-index:1050}.modal.fade.modal-mainResourceDuration{z-index:1060!important}.createAvailabilityPopup .createTimeSlot{width:800px;margin:0 auto}.createAvailabilityPopup .appointment-types-table{width:800px;margin:0 auto 0 15px}.createAvailabilityPopup .appointment-types-table table thead tr{border-bottom:3px solid #eee}.createAvailabilityPopup .appointment-types-table table tbody tr:hover{background-color:#4a90e2}.createAvailabilityPopup .adminSelectedList table tbody tr td:nth-child(2),.createAvailabilityPopup .adminSelectedList table thead tr th:nth-child(2){width:290px}.createAvailabilityPopup .adminSelectedList table tbody tr td.serviceTagsColumn{padding:0 10px}.createAvailabilityPopup .adminSelectedList table tbody tr td.multiResourceActiveColumn{padding:0 25px}.createAvailabilityPopup .adminSelectedList table tbody tr td input.big-checkbox{margin-top:4px}.createAvailabilityPopup .adminSelectedList.has-warning table tbody tr td input.serviceDurationInput{border-color:orange;color:orange}.createAvailabilityPopup .adminSelectedList.has-warning .help-block{color:orange}.modal-mainResourceDuration .mainResourceDurationCard .panel-title{font-size:initial;font-weight:700}.modal-mainResourceDuration .mainResourceDurationCard .mainResourceDurationTable td:first-child{padding-right:20px}.createAvailabilityPopup .createAvailability .adminSelectedList .group-availability-slot-input .help-block,.createAvailabilityPopup .createAvailability .adminSelectedList table tr.has-error{color:#a94442}.createAvailabilityPopup .createAvailability .adminSelectedList .serviceDurationColumn .has-error,.createAvailabilityPopup .createAvailability .appointment-types-table .serviceDurationColumn .has-error{border:1px solid #a94442}.createAvailabilityPopup .createAvailability .time-slot-container{border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;border:1px solid #000;margin:0 10px}.createAvailabilityPopup .createAvailability .appointment-types-table table tr td,.createAvailabilityPopup .createAvailability .appointment-types-table table tr th{padding:5px 0}.createAvailabilityPopup .createAvailability .appointment-types-table td.consumes-planned-capacity,.modal-content.createAvailability .form-group .col-lg-12.add-time-slot{text-align:center}.time-slot-checkbox-day-container{display:inline;position:relative;padding-left:20px;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.time-slot-checkbox-day-container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.time-slot-checkbox-day-container .checkmark{position:absolute;top:20px;left:7px;height:25px;width:25px;background-color:#eee}.time-slot-checkbox-day-container:hover input~.checkmark{background-color:#ccc}.time-slot-checkbox-day-container .checkmark:after{content:"";position:absolute;display:none;left:10px;top:7px;width:5px;height:10px;border:solid #565656;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.time-slot-checkbox-day-container input:checked~.checkmark:after{display:block}.createAvailabilityPopup .createAvailability .modal-body{max-height:500px}.createAvailabilityPopup .createAvailability .time-slot-title{margin-bottom:0}.blockPerCenter,.blockPerResourceCenter{margin-bottom:0;text-align:right}.blockPerResourceCenter{margin-left:42px}.block-time-zone-select{float:left}.form-group .date-time-component .date-input{padding-left:0}.pac-container{z-index:100000}.center-modal div .input-group.centerDate{padding-right:15px;padding-left:15px}@media (min-width:768px){.center-modal div label.control-label.centerSchedule{padding-right:0;padding-top:15px;float:right}}.center-modal .adminDropdownList input[type=text].taxiPhoneNumber{width:calc(100% - 40px)}.center-modal .centerSchedule{text-align:center}.center-modal .selectedMedicalAreas{margin-top:15px}.center-modal .row .col-sm-4.control-label.selectedMedicalAreasLabel{padding-top:15px;height:45px}.center-modal .dropdown-timePicker{margin:2px 15px;padding:0 22px;width:11em;position:absolute;background:#fff;z-index:10;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:10px;border:1px solid #ccc}.center-modal .dropdown-timePicker .uib-timepicker tr td a.btn.btn-link{outline:none}
/*!* style glyph *!*/
/*!* align glyph *!*/
/*!* add padding  *!*/
#navmenu.small-screen,.adminSelectedList table tr,.center-modal .intl-tel-input.allow-dropdown{width:100%}.center-modal .address-component .countryComponent .material-spinner-component md-progress-circular.md-mode-indeterminate,.center-modal .address-component .localityField .material-spinner-component md-progress-circular.md-mode-indeterminate,.center-modal .address-component .regionField .material-spinner-component md-progress-circular.md-mode-indeterminate{right:-38px;top:0}.admin-modal-dialog.center-modal .parkingArea .answers label{cursor:pointer}.adminSelectedList table thead{display:block;position:relative}.adminSelectedList table tbody{height:250px;overflow-y:auto;overflow-x:hidden;margin:10px 0;display:block}.adminSelectedList table tbody a{color:#000;cursor:pointer}.adminSelectedList table thead tr th:nth-child(1){min-width:33px}.adminSelectedList table tbody tr td:nth-child(1){width:5%;padding-right:10px;cursor:pointer}.adminSelectedList table tbody tr td:nth-child(2),.adminSelectedList table thead tr th:nth-child(2){width:610px}.adminSelectedList table thead tr th:nth-child(3){width:205px;text-align:left}.adminSelectedList table tbody tr td:nth-child(3){text-align:right}.adminSelectedList table thead tr{border-bottom:3px solid #eee}.adminSelectedList table tfoot tr{border-top:3px solid #eee}.adminSelectedList table tbody tr:not(.noHover):hover{background-color:#4a90e2}.adminSelectedList table tbody tr.highlightItem{background-color:#91c3f2}.adminSelectedList table.referralTable tbody tr td:last-child{padding:2px 0}.coveragePlanAdminSelectedList{margin:10px 10px 0 50px}.coveragePlans-modal .adminMultiSelect{z-index:1;width:100%;top:34px}.back-office-object-details .object-filters .dropdown-menu>li>a,.coveragePlans-modal .adminMultiSelect>li>a,.medical-select-wrap.left.dropdown-menu-custom .dropdown-menu li a,.medical-select-wrap.right.dropdown-menu-custom .dropdown-menu li a{white-space:normal}.coveragePlans-modal .adminMultiSelect.absolute{position:absolute}.coveragePlans-modal .btn.service-pagination{margin:5px}.coveragePlans-modal .btn.service-pagination.active{background-color:#0a2e74;color:#fff}.coveragePlanTable table tr{-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.coveragePlanTable table tr td button.refferalButton{margin:3px 0;width:50px}.specialityOfServicesDirective .specialityName:hover{cursor:pointer;color:#e5e5e5;background-color:#4d85b3}.specialityOfServicesDirective .moreItems,.specialityOfServicesDirective .moreItems:hover{text-align:center;border:1px solid #0a2e74;background-color:#e5e5e5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.specialityOfServicesDirective .active{color:#e5e5e5;background-color:#0a2e74}.specialityOfServicesDirective .moreItems:hover{border:1px solid #4d85b3;background-color:#4d85b3}.specialityOfServicesDirective .moreItems:hover i{color:#fff}.specialityOfServicesDirective .tableCellList{max-height:80px;overflow:auto}.specialityOfServicesDirective .tableCellList.specialityList{max-height:100px}.specialityOfServicesDirective .expandTableRow .tableCellList{max-height:250px;overflow:auto}.specialityOfServicesDirective .expandTableRow .tableCellList.serviceList{max-height:225px}.my-tabs-pane{display:none;padding:20px}.my-tabs-pane.is-selected{display:block}.my-tabs__selector>li{cursor:pointer;padding:10px 20px;display:inline-block;border-color:#666;border-style:solid;border-width:1px 1px 0;border-radius:6px 6px 0 0;text-transform:uppercase;font-weight:700;color:#666;transition:color 200ms ease-out}.my-tabs__selector>li.is-selected{color:#000}header{background:#fff}.top-header{padding:10px 0 0;width:1024px;margin:0 auto}.nav-menu-search{width:1024px;height:75px;margin:0 auto;padding-bottom:10px}.top-header-logo{float:left;height:54px}#navmenu,#navmenu #menu-button,#navmenu ul,#navmenu ul li,#navmenu ul li a{padding:0;border:0;list-style:none;line-height:1;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#navmenu,#navmenu ul,#navmenu ul li,#navmenu ul li a{display:block}#navmenu #menu-button,#navmenu ul,#navmenu ul li,#navmenu ul li a{margin:0}#navmenu:after,#navmenu>ul:after,#top-header-menu:after,#top-header-menu>ul:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}#navmenu #menu-button,#navmenu.small-screen>ul>li:after,#navmenu.small-screen>ul>li:before{display:none}#navmenu>ul>li{float:left}#navmenu.align-center>ul{font-size:0;text-align:center}#navmenu.align-center>ul>li{display:inline-block;float:none}#navmenu.align-right>ul>li{float:right}#navmenu>ul>li>a{padding:10px 20px 20px;text-decoration:none;color:#273552;font-size:17px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}#navmenu>ul>li.active>a,#navmenu>ul>li:hover>a,#navmenu>ul>li>a:hover{color:#3ba8e1}#navmenu #menu-indicator{position:absolute;bottom:0;display:block;height:0;width:0;border:6px solid transparent;border-bottom-color:#33a7e3;-webkit-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-ms-transition:all .25s ease-out;-o-transition:all .25s ease-out;transition:all .25s ease-out}#navmenu.small-screen.align-center>ul,#navmenu.small-screen>ul{width:100%;text-align:left}#navmenu.small-screen.align-center>ul>li,#navmenu.small-screen>ul>li{float:none;display:block;border-top:1px solid rgba(100,100,100,.1)}#navmenu.small-screen>ul>li>a{padding:18px 25px}#navmenu.small-screen #menu-button{display:block;padding:18px 25px;cursor:pointer;font-size:14px;text-transform:uppercase;text-decoration:none;color:#fd8a17}#navmenu.small-screen #menu-button.menu-opened{color:#444}#navmenu.small-screen #menu-button:after{content:"";position:absolute;right:25px;top:19.5px;display:block;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;border-top:2px solid #fd8a17;border-bottom:2px solid #fd8a17;width:18px;height:3px}#navmenu.small-screen #menu-button.menu-opened:after{border-top:2px solid #444;border-bottom:2px solid #444}#navmenu.small-screen #menu-button:before{content:"";position:absolute;right:25px;top:29.5px;display:block;width:18px;height:2px;background:#fd8a17}#navmenu.small-screen #menu-button.menu-opened:before{background:#444}#search-submit{display:inline-block;border:none;padding:0 11px;margin-left:0;margin-bottom:0;vertical-align:top;background:url(./../../../../assets/img/search.png) 0 0 no-repeat;margin-top:8px}#search-form-menu input[type=search]{border:none;color:#afafaf;padding:8px 10px 8px 16px;font-size:14px;width:244px;font-style:italic}#navmenu{width:500px;float:left;margin:0 0 0 -20px}#search-form-menu{border:1px solid #ebebeb}#top-header-menu,#top-header-menu.align-right>ul>li{float:right}#top-header-menu,#top-header-menu #menu-button,#top-header-menu ul,#top-header-menu ul li,#top-header-menu ul li a{margin:0;padding:0;border:0;list-style:none;line-height:1;display:block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#top-header-menu #menu-button{display:none}#navmenu.small-screen #menu-indicator,.confirm-appointment-popup phone-number-component simple-input-component label{display:none}#top-header-menu>ul>li{float:left;display:inline-block}#top-header-menu>ul>li.office365-integration-component{margin-right:15px}#top-header-menu.align-center>ul{float:none;text-align:center}#top-header-menu.align-center>ul>li{float:none}#top-header-menu.align-center ul ul{text-align:left}#top-header-menu>ul>li>a{color:#293452;text-decoration:none;font-size:17px;padding:8px 25px 11px}#top-header-menu>ul>li>a>.flag-english{height:25px!important;vertical-align:sub;padding-top:8px}#top-header-menu>ul>li:first-child>a{width:244px}#top-header-menu>ul>li:nth-last-child(-n+2)>a{padding-top:15px}#top-header-menu ul ul li.active>a,#top-header-menu ul ul li:hover>a,#top-header-menu>ul>li.active>a,#top-header-menu>ul>li:hover>a,#top-header-menu>ul>li>a:hover,.dental-popup button.close:hover,.edit-contact-icon i.fa.fa-pencil:hover,.referral-popup button.close:hover{color:#3ba8e1}#top-header-menu>ul>li.has-sub>a{padding-right:45px}#top-header-menu>ul>li.has-sub.active>a::after,#top-header-menu>ul>li.has-sub:hover>a{border-top-color:#fff}#top-header-menu ul ul{position:absolute;left:-9999px;top:60px;padding-top:10px;font-size:13px;opacity:0;-webkit-transition:top .2s ease,opacity .2s ease-in;-moz-transition:top .2s ease,opacity .2s ease-in;-ms-transition:top .2s ease,opacity .2s ease-in;-o-transition:top .2s ease,opacity .2s ease-in;transition:top .2s ease,opacity .2s ease-in;box-shadow:0 0 2px #ddd}#top-header-menu.align-right ul ul{text-align:right}#top-header-menu>ul>li>ul::after{content:"";width:0;height:0;border:7px solid transparent;border-bottom-color:#ddd;top:-15px;left:60px}#top-header-menu.align-right>ul>li>ul::after{left:auto;right:20px}#top-header-menu ul ul ul::after{content:"";position:absolute;width:0;height:0;border:5px solid transparent;border-right-color:#fff;top:11px;left:-4px}#top-header-menu.align-right ul ul ul::after{border-right-color:transparent;border-left-color:#fff;left:auto;right:-4px}#top-header-menu>ul>li>ul{top:120px}#top-header-menu>ul>li:hover>ul{top:52px;left:0;opacity:1}#top-header-menu.align-right>ul>li:hover>ul{left:auto;right:0}#top-header-menu ul ul ul{padding-top:0;padding-left:6px}#top-header-menu.align-right ul ul ul{padding-right:6px}#top-header-menu ul ul>li:hover>ul{left:180px;top:0;opacity:1}#top-header-menu.align-right ul ul>li:hover>ul{left:auto;right:100%;opacity:1}#top-header-menu ul ul li a{text-decoration:none;font-weight:400;padding:11px 25px;width:170px;color:#273552;font-size:17px;background:#fff}#top-header-menu ul ul li:last-child>a{padding-bottom:20px}#top-header-menu>ul>li>ul::after{position:absolute;display:block}#top-header-menu ul ul li.has-sub>a::after{content:"";position:absolute;width:0;height:0;border:4px solid transparent;border-left-color:#777;right:17px;top:14px}#top-header-menu.align-right ul ul li.has-sub>a::after{border-left-color:transparent;border-right-color:#777;right:auto;left:17px}#top-header-menu ul ul li.has-sub.active>a::after,#top-header-menu ul ul li.has-sub:hover>a::after{border-left-color:#333}#top-header-menu.align-right ul ul li.has-sub.active>a::after,#top-header-menu.align-right ul ul li.has-sub:hover>a::after{border-right-color:#333;border-left-color:transparent}.patient-phone-email{font-size:14px;padding-left:18px}.client-tabs-content #tab-1,.patient-search-result,span.error{display:block}.patient-search-divider{background:#f4f7f8;width:100%;height:1px;margin-top:0}.patient-merge-button,.patient-search-button{background:url(./../../../../assets/img/add-patient.png) 8.5px center no-repeat #3ba8e1;background-size:25px;width:40px;height:34px;border:none;color:#fff;text-align:center;font-family:pt-sans-bold;padding:0;margin:0;transition:background-color .3s ease}.patient-merge-button{background:url(./../../../../assets/img/merge_patient.png) center no-repeat #0085cc;border-radius:0 3px 3px 0}.patient-merge-button:hover,.patient-search-button:hover{background-color:#273552;color:#fff}.patient-search-button:disabled{background-color:#ccc;color:#fff}.patient-merge-button:disabled{background-color:#949494;color:#fff}.patient-search-input{display:table-cell;border:1px solid #d6d6d6;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;box-shadow:none;border-radius:3px 0 0 3px}.patient-search-group .patient-search-input{position:relative;z-index:2;float:left;width:87.1%;margin-bottom:0}.loading-patient-result{position:absolute;margin-left:235px;margin-top:8px;z-index:10}.patient-search-group .material-spinner-component{top:7px;z-index:10}.navbar-patient-search-group{float:right;margin-top:10px;width:304px;display:inline-block}.navbar-patient-search-group .patient-search-btn.input-group-btn,.patient-search-group .patient-search-btn.input-group-btn{margin-right:16px;display:inline-block}.menu-search.patient-search-group .dropdown-menu{margin:0;max-height:620px;overflow:auto;top:108px}.menu-search.patient-search-group ul :hover{background-color:#3ba8e1}.menu-search.patient-search-group .incompletePatientName{float:left}@media (min-width:1024px){.container{width:996px}}a:focus,a:hover{text-decoration:none}.content-main{width:954px;height:638px;margin-left:70px;background:0 0}.content-main.active{margin-left:350px}.content-main .injected-content{height:100%}.content-main .injected-content .pagination{margin-bottom:0}.audit-left-block,.audit-right-block{height:564px;background:#fff;border:1px solid #dbdbdb;border-left:none;box-shadow:0 2px 0 #d4d8d9}.audit-left-block{margin-right:5px;width:435px;padding:0 0 20px;float:left}.audit-right-block{position:relative;float:right;width:514px;padding:20px 0}.audit-left{float:left;width:55%}.audit-right{float:right}.audit-left-block .page-inner h1{padding-left:18px!important}.top-line{height:57px;border-bottom:1px solid #e6e6e6;color:#273552;text-align:left;line-height:normal;font-size:16px;font-weight:700;padding:6px 0 0 18px;text-transform:uppercase;margin:0}.audit-inner{padding:25px 20px}.audit-inner .title-form{display:block;color:#283651;font-size:14px;font-weight:700;text-align:left}.dates-wrap{padding:10px 0 0}.dates-wrap label{display:block;padding-bottom:3px;color:#273552;font-size:14px}.dates-wrap .left-date{float:left;width:150px}.dates-wrap .right-date{float:right;width:175px}.dates-wrap .right-date .dropdown-menu{left:-107px!important}.dates-wrap .date-picker-error,.dates-wrap .error-diff-date{position:absolute;color:#ee7e7e;margin-top:-6px}.dates-wrap .error-diff-date{margin-top:30px}.general-receprion .input-group-btn .btn,.input-field-date{border:1px solid #dfdfdf;margin-top:2px;height:27px;box-shadow:0 2px 0 #d4d8d9}.input-field-date{width:140px;font-size:14px;padding:0 0 0 10px}.general-receprion .input-group-btn .btn{border-radius:0;line-height:9px}.input-group-btn .btn:hover{background-color:#3ba8e1}.audit-inner h2{color:#273552;text-align:center;font-size:16px;font-weight:400;text-transform:uppercase;padding:0;margin:0!important;letter-spacing:normal}.reuslt-block-list{margin-top:43px}.result-block{position:relative;width:100%;height:220px;border:1px solid #d6d6d6;margin-bottom:20px;transition:all .1s;padding:20px 60px 30px 20px;cursor:pointer}.left-column{float:left;width:50%}.right-column{float:right;width:50%}.result-block:before{content:"";position:absolute;top:50%;margin-top:-11px;right:-23px;width:0;height:0;opacity:0;border:10px solid transparent;border-left:10px solid #3ba8e1;transition:none}.result-block:hover:before{opacity:1}.result-block.active,.result-block:hover{border:1px solid #33a7e3;box-shadow:0 0 0 3px #33a7e3}.result-block .desc-text,.result-block .title-text{display:block;font-size:16px;font-weight:700;color:#273552;padding:3px 0}.result-block .desc-text{font-size:14px;font-weight:400}.patient-wrap{padding:25px 20px}.patient-wrap .patient-name{color:#273552;font-size:24px;width:220px;line-height:28px}.patient-wrap .patient-name span{display:block;font-size:16px}.patient-wrap .info-line b{display:inline-block;margin-right:20px}.patient-wrap .comments p,.patient-wrap .info-line span{font-size:13px;color:#525252}.patient-wrap .info{margin-top:25px}.patient-wrap .comments{width:210px;margin-top:25px}.patient-wrap .comments b,.patient-wrap .info-line b{font-size:16px;color:#273552}.patient-wrap .comments p{display:block;padding-top:7px}.contact-details{margin-top:35px}.phone-number-component .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-5 .selected-flag{min-width:85px;width:85px}.patient-ov-tab .patient-ov-tab-content .countryComponent .dropdown-menu>li,.phone-number-component .intl-tel-input.separate-dial-code .selected-dial-code{background-color:#fff}.phone-number-component .intl-tel-input .country-list{width:320px}.phone-number-component .phone-flag-container .intl-tel-input .flag-container{left:0;bottom:0}.phone-number-component .phone-flag-container .intl-tel-input .flag-container .selected-flag{padding:0}.phone-number-component .phone-input-raper{display:inline}.phone-number-component .phone-input-raper .phone-flag-prefix-container{display:inline;border-bottom:2px solid #9cd6f5;padding-bottom:4px;margin-right:10px}.phone-number-component .phone-flag-container,.phone-number-component .phone-input-container{display:inline-block}.phone-number-component .phone-flag-container{width:8%}.phone-number-component .phone-flag-container input{pointer-events:none;display:none}.phone-number-component .phone-flag-container .intl-tel-input{width:100%;top:7px;height:25px}.phone-number-component .phone-prefix-container{width:50px;display:inline-block}.left-sidebar-menu.active ul li .menu-title,.phone-number-component .phone-prefix-container div,.phone-number-component .phone-prefix-container input{display:inline-block}.phone-number-component .phone-prefix-container div{width:6px}.new-field .phone-number-component .phone-prefix-container input{width:40px;margin:0;padding:0;border:none}.phone-number-component .phone-input-container{width:38%;border-bottom:2px solid #9cd6f5}.phone-number-component .phone-flag-prefix-container.error,.phone-number-component .phone-input-container.error{border-bottom:2px solid #ee7e7e}.phone-number-component .phone-input-raper .error-text{color:#ee7e7e;display:block}.phone-number-component .phone-flag-container .intl-tel-input input,.phone-number-component .phone-input-container input{width:100%;padding:0;margin:0;border:none}.contact-details h2{color:#273552!important;font-size:24px!important;font-weight:400!important;text-align:left!important;margin:0!important;padding:0 0 20px!important}.btn-confirm-wrap{width:100%;position:absolute;bottom:3px;left:0;display:block;text-align:center;padding:0;background:#fff}.patient-scroll-wrap{height:400px}@media screen and (max-width:1599px){body.active{width:1600px}}#navmenu li.profile a{font-weight:700!important}#navmenu li.profile .profile-icon{position:relative;top:5px;display:inline-block;line-height:1;width:21px;height:23px;background:url(./../../../../assets/img/profile-icon.png) no-repeat center center}.fixed-header{width:100%;background:#fff;position:fixed;top:0;left:0;z-index:99999;border-bottom:2px solid #3ba8e1}.scroll-block{height:340px;overflow-y:auto;overflow-x:hidden}.loading-physician-list{position:absolute;margin-left:348px;margin-top:-21px;z-index:10}.phisicians-list-wrap .query-info-message{width:100%;text-align:center;font-size:xx-large;padding-top:80px}.no-results-physician-list{margin-top:8px;margin-left:8px}.centers-region-dropdown{z-index:1000;padding:5px;font-size:12px;margin-left:0;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #dfdfdf;border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);overflow:auto;height:auto;max-height:250px;position:absolute;min-width:300px}.centers-region-dropdown ul{padding:2px}.centers-region-name-list{height:auto;list-style-type:none}.centers-region-name,.centers-region-name a{color:#273552;text-decoration:none;font-size:14px;margin-bottom:0;float:left;width:100%;padding-left:5px;text-align:left;font-weight:inherit}.centers-region-name:not(.not-selectable) a:hover{text-decoration:none;background-color:#3ba8e1;cursor:pointer;color:#fff}.center-name-span{padding-left:4px;padding-right:10px;color:#273552}.center-name-span:hover{text-decoration:none;background-color:#3ba8e1;cursor:pointer;color:#fff}.center-name{color:#273552;text-decoration:none;font-size:13px;margin-bottom:0;clear:both;float:left;padding-left:30px;font-weight:inherit}.phisicians-list-wrap{width:874px;margin:36px auto 0;white-space:nowrap}.phisicians-card{width:100%;min-height:300px;border:1px solid #ebebeb;margin-top:10px;white-space:nowrap}.phisicians-card .main-info{width:270px;min-height:300px;padding:10px 0 30px;border-right:1px solid #ebebeb;background:#fcfcfc;float:left;text-align:center}.phisicians-card .photo{padding:0;text-align:center}.phisicians-card .name{text-align:center;color:#273552;font-size:15px;font-weight:700;line-height:16px;padding:20px 30px 0;white-space:normal}.phisicians-card .old-text{padding:5px 0 7px;font-size:15px;color:#273552;text-align:center}.phisicians-card a.reserve-btn{text-decoration:none;color:#404b62;font-weight:700;font-size:17px;display:inline-block;width:197px;height:48px;line-height:48px;border:1px solid #273552;text-align:center;cursor:pointer}.phisicians-card .photo img{width:100px;height:100px;border-radius:105px;overflow:hidden}.icon-clock{position:relative;top:3px;display:inline-block;width:17px;height:17px;margin-right:10px;background:url(./../../../../assets/img/clock-icon.png) no-repeat center center}.phisicians-card .other-info{white-space:nowrap;position:relative;left:-1px;border-left:1px solid #ebebeb;width:595px;float:left;padding:10px 30px}.page-inner h1.page-title,.phisicians-card .other-info h3{color:#273552;text-align:left;line-height:normal;text-transform:uppercase}.phisicians-card .other-info h3{letter-spacing:normal;font-size:15px;font-weight:400;padding:0 0 3px;margin:0 0 10px;border-bottom:1px solid #ebebeb}.phisicians-card .professional-block,.workdata-block{float:left;width:210px;white-space:normal}.phisicians-card .professional-block b,.phisicians-card .workdata-block b{display:block;color:#273552;font-size:15px;margin-bottom:3px}.workdata-block{float:right}.phisicians-card .professional-data{margin-bottom:7px}.phisicians-card .professional-data span{display:block;color:#273552;font-size:12px;line-height:14px;padding:0}.left-sidebar-menu ul,.phisicians-card .professional-data ul{margin:0;padding:0;list-style:none}.phisicians-card .professional-data li{position:relative;padding-left:10px;color:#273552;font-size:12px;line-height:14px}.phisicians-card .professional-data li:before{content:"-";position:absolute;top:0;left:0}.select-no-label{margin-top:20px}.tab-content-inner{padding:20px 30px 20px 100px}.page-inner{padding:20px 0}.page-inner h1.page-title{height:57px;border-bottom:1px solid #e6e6e6;font-size:16px;font-family:'PT Sans',sans-serif;font-weight:700;padding:6px 0 0 110px;margin:0}.page{padding:10px 40px 5px}.medical-select-wrap{width:406px;margin-bottom:20px}.general-receprion .medical-select-wrap .form-control,.select-field{border:1px solid #ebebeb;box-shadow:0 3px 0 #d4d8d9;font-style:italic;height:26px;display:block}.select-field{color:#333;width:100%;padding:3px 9px}.medical-select-wrap .select-field{width:90%}.general-receprion .medical-select-wrap .form-control{border-radius:0;width:90%;padding:2px 6px}.medical-select-wrap label{font-weight:400}.left,.patient-menu li{float:left}.right{float:right}.medical-select-wrap.left.dropdown-menu-custom .dropdown-menu,.medical-select-wrap.right.dropdown-menu-custom .dropdown-menu{border-color:#dfdfdf;border-width:1px;border-style:solid;border-radius:0;overflow-y:auto;max-height:285px;box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff;overflow:auto;max-width:445px}.filter-comp-container .dropdown-menu>li>a:hover,.filter-comp-container .dropdown-menu>li>div:hover,.medical-select-wrap.left.dropdown-menu-custom .dropdown-menu li a:hover,.medical-select-wrap.right.dropdown-menu-custom .dropdown-menu li a:hover{color:#fff;background-color:#3ba8e1}.medical-select-wrap.left.dropdown-menu-custom .dropdown-menu{min-width:390px}.text-center{text-align:center}.btn-wrap,h2.medical-title{text-align:center;padding:0}button.buscar-btn{width:215px!important;height:53px!important;line-height:53px!important;background:#57c5ff!important;color:#fff!important;font-size:16px!important;padding:0!important;margin:0 auto!important;text-align:center!important;transition:background .3s!important;font-weight:400!important;display:inline-block!important}.icon-search{width:14px;height:14px;display:inline-block;margin-right:9px;background:url(./../../../../assets/img/buscar-icon.png) no-repeat center center}button.buscar-btn:hover{background:#0a2e74!important}.table-wrap{width:860px;margin:20px auto}.medical-center-table{width:390px;color:#65728b;font-size:14px}.medical-center-table td{padding:6px 0;width:54%}.medical-center-table td.title{width:46%}.medical-center-contact .adress,.medical-center-table b{font-size:16px;color:#283651;font-weight:700}.medical-table-wrapper{margin-top:20px}h2.medical-title{color:#273552;font-size:16px;font-weight:400;text-transform:uppercase;margin:0!important}.medical-center-map{padding-top:12px;width:400px}.medical-center-contact{padding-top:12px;width:350px}.medical-center-contact .adress{min-height:25px;line-height:25px;background:url(./../../../../assets/img/location-icon.png) no-repeat left top;padding:0 0 29px 37px}.medical-center-contact .bus,.medicalCenter-page .bus{min-height:25px;line-height:25px;background:url(./../../../../assets/img/bus-icon.png) no-repeat left top;padding:0 0 30px 37px;color:#283651;font-size:16px;font-weight:700}.medical-center-contact .bus span,.medical-center-contact .metro span,.medical-center-contact .taxi span,.medicalCenter-page .bus span,.medicalCenter-page .metro span,.medicalCenter-page .taxi span{display:block;color:#65728b;font-size:14px;font-weight:400}.medical-center-contact .metro,.medicalCenter-page .metro{min-height:25px;line-height:25px;background:url(./../../../../assets/img/metro-icon.png) no-repeat left top;padding:0 0 30px 37px;color:#283651;font-size:16px;font-weight:700}.medical-center-contact .taxi,.medicalCenter-page .taxi{min-height:25px;line-height:25px;background:url(./../../../../assets/img/bus-icon.png) no-repeat left top;padding:0 0 30px 37px;color:#283651;font-size:16px;font-weight:700}.patient-menu{margin:0 0 0 70px;padding:17px 0 0;list-style:none;height:80px}.patient-menu li .patient-btn.add-app{background:url(./../../../../assets/img/add-icon.png) no-repeat}.patient-menu li .patient-btn.history-app{background:url(./../../../../assets/img/appointment-icon.png) no-repeat}.patient-menu li .patient-btn.history-call{background:url(./../../../../assets/img/call-icon.png) no-repeat}.patient-menu li .patient-btn.referral{background:url(./../../../../assets/img/referral.png) no-repeat}.patient-menu li .patient-btn.dental{background:url(./../../../../assets/img/dental.png) no-repeat}.patient-menu li .patient-btn.transfers{background:url(./../../../../assets/img/transfers-icon.png) no-repeat}.patient-menu li .patient-btn.book{background:url(./../../../../assets/img/book-icon.png) no-repeat}.patient-menu li .patient-btn.activityPlanIcon{background:url(./../../../../assets/img/activityPlan-icon.png) no-repeat}.patient-menu li .patient-btn.appointment-export{background:url(./../../../../assets/img/export-file_white.png) no-repeat;float:right;margin-top:9px}.patient-menu li .patient-btn.overselling-export{background:url(./../../../../assets/img/calendar-white.png) no-repeat;float:right;margin-top:9px}.patient-menu li .patient-btn{display:block;padding:0 20px 0 58px;height:48px;line-height:48px;background-color:#4ab9f3!important;font-size:14px;color:#fff;border-radius:3px;background-position:20px 0!important;transition:background-color .3s;box-shadow:3px 0 6px #2587ba;cursor:pointer}.patient-menu li .patient-btn:hover,.patient-menu li.activepc .patient-btn{color:#4ab9f3;background-color:#fff!important;background-position:20px -48px!important}.patient-menu .appointment-export-button{float:right}.patient-menu .appointment-export-button .patient-btn{background-color:transparent!important;box-shadow:none}.patient-menu li.appointment-export-button .patient-btn:hover{color:initial;background-color:initial!important;background-position:20px 0!important}.left-sidebar-menu-wrap{position:absolute;height:100%;top:0;left:0}.left-sidebar-menu{box-sizing:border-box;top:0;position:absolute;background:#edf2f4!important;height:100%;border:1px solid #d6dee1;border-bottom:3px solid #d6dee1;border-top:none;width:70px;z-index:50}.left-sidebar-menu.active{width:350px}.left-sidebar-menu .sidebar-menu-icon{position:relative;left:-1px;display:block;width:70px;height:77px;background:#0a2e74 url(./../../../../assets/img/menu-icon.png) no-repeat 25px center;cursor:pointer;color:#fff;font-size:18px;line-height:77px;padding-left:70px;text-transform:uppercase;z-index:50;text-indent:-99999px}.left-sidebar-menu.active .sidebar-menu-icon{width:350px;text-indent:0}.left-sidebar-menu ul{position:relative;left:-1px;top:-1px}.left-sidebar-menu ul li{position:relative;display:block;height:70px}.left-sidebar-menu ul li a{display:block;height:70px;white-space:nowrap}.left-sidebar-menu.active ul li.active:after,.left-sidebar-menu.active ul li:hover:after{content:"";position:absolute;right:0;top:30px;width:8px;height:13px;background:url(./../../../../assets/img/menu-raw-icon.png) no-repeat}.left-sidebar-menu ul li .menu-title{vertical-align:middle;display:none;color:#0a2e74;padding:0 20px;font-weight:700;font-size:14px;width:280px;height:70px;line-height:70px;border-bottom:1px solid #d6dee1;text-transform:uppercase}.left-sidebar-menu ul li.active .menu-title,.left-sidebar-menu ul li:hover .menu-title{background:#fff;color:#4ab9f3}.left-sidebar-menu ul li:first-child{border-top:1px solid #d6dee1}.left-sidebar-menu ul li .menu-icon.medical{background:url(./../../../../assets/img/medical-icon.png) no-repeat}.left-sidebar-menu ul li .menu-icon.physician{background:url(./../../../../assets/img/details-icon.png) no-repeat}.left-sidebar-menu ul li .menu-icon.preparation{background:url(./../../../../assets/img/preparation-icon.png) no-repeat}.left-sidebar-menu ul li .menu-icon.audit{background:url(./../../../../assets/img/audit-icon.png) no-repeat}.left-sidebar-menu ul li .menu-icon.calllist{background:url(./../../../../assets/img/call-list-icon.png) no-repeat}.left-sidebar-menu ul li .menu-icon.appointments{background:url(./../../../../assets/img/appoitments-icon.png) no-repeat}.left-sidebar-menu ul li .menu-icon.callHistory{background:url(./../../../../assets/img/icon-call-history.png) no-repeat}.left-sidebar-menu ul li .menu-icon.knowledge{background:url(./../../../../assets/img/knowledge-icon.png) no-repeat}.left-sidebar-menu ul li .menu-icon.approveAvailability{background:url(./../../../../assets/img/approveAvailability.png) no-repeat}.left-sidebar-menu ul li .menu-icon.resourceSlotsOverview{background:url(./../../../../assets/img/resource-overview.png) no-repeat}.left-sidebar-menu ul li .menu-icon.opportunityView{background:url(./../../../../assets/img/audit-icon.png) no-repeat}.left-sidebar-menu ul li .menu-icon.appointmentExport{background:url(./../../../../assets/img/export-file.png) no-repeat}.left-sidebar-menu ul li .menu-icon{vertical-align:middle;position:relative;display:inline-block;border:1px solid #d6dee1;border-top:none;width:70px;height:70px;background-position:0 0}.left-sidebar-menu ul li.active .menu-icon,.left-sidebar-menu ul li:hover .menu-icon{background-color:#4ab9f3;border:1px solid #4ab9f3;background-position:0 -70px}section.container-bg{background:url(./../../../../assets/img/container-bg.png) top center repeat-x}.client-tabs-content{width:1024px;margin:0 auto}@media (max-width:1024px){section.container-bg.active{width:1304px}.client-tabs-content.active{margin:0}}@media (min-width:1025px){section.container-bg.active{width:100%}.client-tabs-content.active{margin:0 auto}}.client-tabs-content .tabs-menu{height:80px;float:left;clear:both;padding:0;margin:0;width:100%}.client-tabs-content .tabs-menu li{height:80px;line-height:84px;float:left;margin-right:0;background:0 0;color:#fff;list-style-type:none;width:auto;text-align:center}.client-tabs-content .tabs-menu li.current{position:relative;background-color:transparent;z-index:5}.client-tabs-content .tabs-menu li a{color:#fff;font-size:17px;font-weight:400;font-family:pt-sans;text-align:center;margin:0;padding:30px 40px 30px 0}.client-tabs-content .tabs-menu .current a,.patient-ov-tabs-menu .patient-ov-current a{color:#fff;font-family:pt-sans-bold}.client-tabs-content .tab{position:relative;float:left;width:100%;min-height:100%;margin-bottom:0}.client-tabs-content .tab-content{width:100%;padding:0;display:none;background:#fff;min-height:566px;border-bottom:3px solid #d6d6d6}.client-tabs-content h1 :not(text-angular){font-size:50px;font-family:pt-sans-bold;line-height:55px;text-align:center;letter-spacing:1px;margin-bottom:20px;margin-top:0;color:#273552}.client-tabs-content h2 :not(text-angular){text-align:center;font-size:18px;line-height:21px;margin-bottom:40px;letter-spacing:1px;color:#273552}.search-inside-tab{float:none;margin-top:13px;width:100%}#search-tabi{border:1px solid #ebebeb}#search-tabi input[type=search]{border:none;color:#000;padding:21px;font-size:16px;font-style:italic;width:90%}#search-tabi #search-submit{display:inline-block;border:none;padding:0 11px;margin-left:0;margin-bottom:0;vertical-align:top;background:url(./../../../../assets/img/search.png) 0 0 no-repeat;margin-top:24px}.client-tabs-content h3 :not(text-angular){font-size:30px;font-family:pt-sans-bold;line-height:55px;text-align:center;letter-spacing:1px;margin-bottom:50px;margin-top:50px;color:#273552}.space100{height:100px}form.regular-form label{display:block;text-align:center;font-size:15px;margin-bottom:10px}form.regular-form input,form.regular-form select{border:1px solid #ebebeb;box-shadow:0 3px 0 #d4d8d9;width:560px;margin:0 auto 35px;display:block;padding:7px 9px}form.regular-form select{width:100%;color:#abaeb7}form.regular-form input[type=submit]{background:#273552;color:#fff;font-weight:700;font-size:18px;border:none;padding:13px 9px;transition:background .3s ease;width:300px;font-style:normal;margin-top:55px}form.regular-form input[type=submit]:hover{background:#3ba8e1}.regular-form-select{width:49%}.regular-form{width:560px;margin:0 auto}.regular-form-select label{text-align:left!important}.form-control-patient-search{height:64px;padding:6px 17px;font-size:17px;border:none}.modal-dialog-referral-dental{position:absolute;top:50%;left:50%;width:1273px;margin-left:-514px;margin-top:-490px}.modal-body-referral-dental{overflow-y:auto;max-height:330px;margin-left:16px}.modal-content-referral-dental,.referral-popup .modal-content{border-radius:1px;margin-top:15%;height:70%;width:80%}.modal-dialog-referral{position:absolute;top:50%;left:50%;width:1135px;height:400px;margin-left:-435px;margin-top:-380px}.modal-body-referral{overflow-y:auto;max-height:380px;margin-left:16px}.referral-popup .close{font-size:35px;font-weight:400}.referral-popup .modal-title,.referral-popup .title-card{font-size:15px;font-weight:700;text-transform:uppercase}.referral-popup .title-card{text-align:center;padding:7px;color:#3ba8e1}.referral-popup .modal-footer{text-align:center}.dental-popup .btn:hover,.referral-popup .btn,.referral-popup .btn:hover{color:#fff;background-color:#3ba8e1;border-color:#3ba8e1;box-shadow:0 3px 0 #dfdfdf;width:128px;border-radius:0}.dental-popup .btn:hover,.referral-popup .btn:hover{color:#000;background-color:#fff}.modal-dialog-dental{position:absolute;top:50%;left:50%;width:1273px;margin-left:-514px;margin-top:-490px}.modal-body-dental{overflow-y:auto;max-height:472px;margin-left:16px}.dental-popup .modal-content{border-radius:1px;margin-top:15%;height:70%;width:80%}.dental-tab-filters{margin:10px 8px;font-size:15px}.dental-tab-filters button{background:0 0;border:0;padding:10px 10px 15px 15px;outline:none;color:#4a4a4a}button.selected-btn{color:#4a90e2;border-bottom:1px solid;border-bottom-color:#4a90e2}.dental-popup .tabContent{margin-top:15px}.dental-popup .close{font-size:35px;font-weight:400}.dental-popup .modal-title,.dental-popup .title-card{font-size:15px;font-weight:700;text-transform:uppercase}.dental-popup .title-card{text-align:center;padding:7px;color:#3ba8e1}.dental-popup .modal-footer{text-align:center}.dental-popup .btn{color:#fff;background-color:#3ba8e1;border-color:#3ba8e1;box-shadow:0 3px 0 #dfdfdf;width:128px;border-radius:0}.general-receprion .form-control{border:solid;border-width:1px;margin-bottom:4px;margin-top:2px;margin-left:2px;border-color:#dfdfdf;box-shadow:0 2px 0 #d4d8d9;font-size:12px;border-radius:0;width:105px;height:27px;line-height:1.42857143;padding:6px 12px;display:block}.appointment-cancel-dialog .select-dropdown-cancel{border:1px solid #ebebeb;box-shadow:0 3px 0 #d4d8d9;width:35%;display:inline-block;padding:3px 9px;font-size:14px;color:#333;height:26px;margin-left:15px;margin-bottom:15px;margin-top:0}.appointment-cancel-dialog .form-control{width:40%;display:inline-block;margin-left:10px;margin-top:0;padding-bottom:4px}.back-office-object-details{width:100%;padding:0;display:block;background:#fff;min-height:566px;border-bottom:3px solid #d6d6d6}.back-office-object-details .tag-filter .col-md-10{height:44px}.back-office-object-details .tag-filter .material-spinner-component{float:right;position:relative;right:15px;top:-32px}.back-office-object-details tags-input .tags{color:#333;background-color:#fff;background-image:none;border:1px solid #ebebeb;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:0 3px 0 #d4d8d9}.back-office-object-details .object-filters .col-sm-5{height:16px}.back-office-object-details .object-filters .search-filter{border:1px solid #ebebeb;box-shadow:0 3px 0 #d4d8d9;width:100%;display:block;padding:3px 9px;color:#333;height:26px}.back-office-object-details .object-filters .material-spinner-component{float:right;position:relative;right:15px;top:-23px}.back-office-object-details .object-filters .dropdown-menu{display:block;left:15px;max-height:300px;width:96%;overflow-y:auto;overflow-x:hidden}.back-office-object-details .filters{margin-bottom:6%;padding:20px;margin-left:50px;max-height:60px}.back-office-object-details .cards-container{height:485px;overflow-x:hidden;overflow-y:auto}.back-office-object-details .pagination{width:73%;position:absolute;text-align:center;margin-top:0}.back-office-object-details .card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;width:80%;margin-left:9%;margin-top:1%}.back-office-object-details .card:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.back-office-object-details .container{padding:2px 16px}.back-office-object-details .header{border-bottom:1px solid #d3d3d3;width:76%}.back-office-object-details .header .title{display:flex}.back-office-object-details .header .btn{margin-left:20px;height:27px;margin-top:4px}.back-office-object-details .header .popover{max-width:450px}.back-office-object-details .form-control{width:75.9%;border-color:transparent;box-shadow:none;padding:0}.treatment-plan-modal .table th{text-align:center;background-color:#e2e2e2}.treatment-plan-modal .modal-body .panel-heading{color:#fff;background-color:#41a9e0;padding:15px}.treatment-plan-modal .modal-body .appointmentPerformed .performed{color:#36aa76;font-size:large}.treatment-plan-modal .modal-body .appointmentPerformed .unperformed{color:#797979;font-size:large}.treatment-plan-modal .modal-body .book-button{border:none;background:0 0}.treatment-plan-modal .modal-body .panel-title{color:#fff;display:inline-flex}.treatment-plan-modal .modal-body .panel-title .startDate{margin-left:10px}.treatment-plan-modal .modal-body .arrowTreatmentPlan{color:#fff}.treatment-plan-modal .treatment-plan-set-name{max-width:377px}.col-lg-6.cd-col1-edit .col-lg-6,.col-lg-6.cd-col1-edit .col-lg-6-new,.col-lg-6.cd-col2-edit .col-lg-6,.col-lg-6.cd-col2-edit .col-lg-6-new,.nonedit-wpfull{width:100%}.patient-ov-tabs-menu{height:80px;float:left;clear:both;padding:0;margin:-80px 0 0;width:100%}.patient-ov-tabs-menu li{height:60px;line-height:84px;float:left;margin-right:0;color:#273552;list-style-type:none;width:35%;text-align:left}.patient-ov-tabs-menu li a{color:#fff;font-size:17px;font-weight:400;font-family:pt-sans;text-align:center;margin:0;padding:30px 0 30px 15px;text-decoration:none}#patientOvName{font-size:20px}.patient-ov-tab{margin-bottom:0;width:100%;height:100%}.patient-ov-tab-content{width:100%;padding:0;display:none}#patientOvTab1{display:block;padding-bottom:0}.col-lg-5.pat-info,.col-lg-7.pat-info{margin-top:0;padding:0}.contact-details-content-edit,.contact-details-content-nonedit{height:638px;background:#fff;border-bottom:3px solid #d3d9d9;margin-right:5px;overflow-y:scroll}.contact-details-content-edit{border-bottom:transparent;height:588px;margin-right:0}.clear{clear:both;display:block}.col-lg-6.patient-info-special-comm{height:110px;padding:10px 10px 10px 0}.pl-none{padding:20px 20px 20px 0}.col-lg-6.cd-col1-nonedit,.col-lg-6.cd-col2-nonedit{width:100%;float:none;display:block;padding:7.5px 0 0 10px}.buttons-edit{clear:both;display:inline-block}.col-lg-6.cd-col1-edit{width:50%;float:left;padding:10px}.col-lg-6.cd-col2-edit{width:50%;float:left}.col-lg-12.cd-col2-nonedit .new-field h3,.col-lg-6.cd-col2-nonedit .new-field h3,.col-lg-6.patient-info-special-comm h3{font-size:18px;font-family:pt-sans-bold;line-height:0;text-align:left;letter-spacing:0;margin-bottom:0;margin-top:0;color:#273552}.col-lg-12.cd-col2-nonedit .new-field h3,.col-lg-6.cd-col2-nonedit .new-field h3{margin-bottom:15px;margin-top:25px}#patientIdLabel{font-size:20px}.patient-info-autocomplete{color:#273552;line-height:26px;font-family:pt-sans;font-size:14px;border-bottom:2px solid #e2e8ea;background:#fff;border-top:none;border-left:none;border-right:none;padding:1px 5px 0 3px;width:100%;display:block;margin-bottom:3px;margin-top:6px}.patient-info-check-docnr{position:absolute;margin-left:370px;margin-top:5px;z-index:10}.contact-details-info select{width:60%;color:#000;margin-top:0;cursor:initial;background-color:#fff;border-top:none;border-left:none;border-right:none;border-bottom:2px solid #9cd6f5;padding:7px 0 3px}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{transition:background-color 600s ease-in-out 0s}input[type=search]{border:none;color:#000;padding:8px 10px 8px 3px;font-size:14px}.col-lg-6{padding:0 0 0 5px}.contact-details-content ul{padding:0}.contact-details-content li{list-style-type:none;font-family:pt-sans-bold;font-size:15px;line-height:29px}.client-info li{font-family:pt-sans;font-size:15px}.contact-details-content h3{font-size:17px;margin-top:0;font-family:pt-sans-bold}.dropdown-special .dropdown-menu{max-height:120px;max-width:280px;overflow:auto}.divider{background:#f4f7f8;width:100%;height:1px}.space56{height:56px!important}.contact-details-content h4{font-size:24px;margin-bottom:20px}.pr{padding-right:0!important}.edit-contact-icon{text-align:right;margin-bottom:0;margin-right:28px;padding-top:15px;padding-left:15px}.client-info li,.edit-contact-icon .cancel-patient{margin-left:10px}.edit-contact-icon i.fa.fa-pencil{color:#273552;font-size:19px;cursor:pointer;transition:color .3s ease}.contact-details-info input:disabled,.contact-details-info input:read-only,.contact-details-info select:disabled,.contact-details-info textarea:read-only{border-bottom:2px solid #e2e8ea;color:#000;cursor:not-allowed;border-radius:3px;margin-bottom:3px;background-color:#e2e8ea}.contact-details-info textarea:disabled{border-bottom:2px solid #e2e8ea}.contact-details-info input,.contact-details-info textarea{line-height:26px;font-family:pt-sans;font-size:14px;border-bottom:2px solid #9cd6f5;background:#fff;border-top:none;border-left:none;border-right:none;padding:1px 5px 0 3px;width:100%;display:block;margin-bottom:3px;margin-top:6px}.contact-details-info textarea{min-height:90px;overflow:hidden;width:95%}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}option:checked{color:#000;background-color:#fff;font-weight:700}multi-select-component .multi-select-dropdown .items-container:hover,option:hover{color:#fff;cursor:pointer;background-color:#3ba8e1}.contact-details-content li input{line-height:26px;font-family:pt-sans;font-size:14px;border-bottom:2px solid #e2e8ea;background:#fff;border-top:none;border-left:none;border-right:none}.patientInfoBtn{background-color:#3ba8e1;width:49.9%;border:none;color:#fff;text-align:center;font-family:pt-sans-bold;padding:12px;margin:0;line-height:26px;font-size:17px;transition:background-color .3s ease}.patientInfoBtn:hover{background-color:#273552}.patientInfoBtn:disabled{background:#8bc1f5;cursor:not-allowed}#docNrRutInput{margin:0 34px 0 0}.fleft{float:left}.fright{float:right}.w285{width:285px}.confirm-appointment-popup .card-view .form-group .back-office-confirm-appointment-email .error .border,.confirm-appointment-popup .card-view .form-group .back-office-confirm-appointment-email simple-input-component span.error input,.coverage-plan-component .select-plans-list .has-error multi-select-component button.multi-select-button,.error #birthDateInput,.mandt-field-border,span.error input,span.error select{border-bottom:2px solid #ee7e7e}span.error b{color:#ee7e7e;font-size:12px;font-style:normal;width:60%;float:left}.space40{height:40px}.new-field label{font-family:pt-sans-bold;font-size:15px;line-height:26px;float:left;width:30%;margin-bottom:10px}.coverage-plan-component .select-plans-list multi-select-component button.multi-select-button,.new-field .phone-number-component input,multi-select-component .multi-select-component .itemToDisplay,multi-select-component .multi-select-component input{width:100%}.patient-info-phone-number{width:63%;margin:-6px 12px 0 0;float:left;font-size:15px}.contact-details-info input.input-non-editable{border-bottom:none;color:#273552;line-height:22px;cursor:initial;border-radius:0;background-color:#fff}.contact-details-info input.input-non-editable:disabled{border-bottom:2px solid #e2e8ea;color:#000;cursor:not-allowed;border-radius:3px;margin-bottom:3px;background-color:#e2e8ea}.space10{height:5px}.new-field{width:100%;padding:4.3px 0 1.3px 10px}.col-lg-6-new{padding:8.5px 20px 5px 0;width:50%;float:left}.col-lg-6-new .phone-number-component .intl-tel-input{width:60%}.contact-details-info .form-control{border:none;box-shadow:none}.contact-details-info .input-filter{display:inline-block;width:165px}.contact-details-info .filter-wrapper{display:inline-block;width:100%;padding-right:43px}.contact-details-info .gender-input{font-size:15px}.contact-details-info .input-for-display{font-size:15px;line-height:26px;float:left;width:70%;margin-bottom:10px}.contact-details-info .input-for-display span{display:block}#birthDateInput,#birthDateSpan{border-bottom:none;color:#273552;line-height:22px;width:60%;margin:3px 0 0;float:left;font-size:15px;padding:1px 0 0 3px}#birthDateInput{line-height:21px;width:50%;margin:1px 5px 0 0;border-bottom:2px solid #9cd6f5}#dateBtnSpan{display:flex;padding-top:5px}.material-spinner-component,.new-field .pl-none .material-spinner-component{float:right;position:relative;right:45px;top:-26px}patient-data-component gender-component .material-spinner-component{top:0}.coverage-plan-component .seleceted-coverage-plans-list{overflow-y:auto;max-height:140px;padding:0}.coverage-plan-component .seleceted-coverage-plans-list .coverage-company-name{font-weight:700}.coverage-plan-component .seleceted-coverage-plans-list .coveragePlansItems{padding-left:10px;text-decoration:none;list-style:none;margin-bottom:0}.coverage-plan-component .seleceted-coverage-plans-list .coveragePlansItems .item:hover{background-color:#f2f2f2;cursor:default}.coverage-plan-component .select-plans-list label{margin:0;width:100%;cursor:pointer}.coverage-plan-component .select-plans-list multi-select-component .button-content:hover{background-color:#f2f2f2}.coverage-plan-component .select-plans-list multi-select-component button.multi-select-button[disabled],.coverage-plan-component .select-plans-list multi-select-component button.multi-select-button[disabled] label{cursor:not-allowed;background-color:#ccc}.coverage-plan-component .select-plans-list multi-select-component button.multi-select-button[disabled]:hover,.coverage-plan-component .select-plans-list multi-select-component button.multi-select-button[disabled]:hover .button-content{background:#ccc}.coverage-plan-component multi-select-component .multi-select-dropdown label.parent-item{cursor:default}.coverage-plan-component multi-select-component .multi-select-dropdown label.parent-item:hover{background:initial}.spinnerOnSelect{float:right;position:relative;top:0!important}#birthDateInput:read-only{border-bottom:2px solid #e2e8ea;color:#000;cursor:not-allowed;border-radius:3px;background-color:#e2e8ea}#birthDateBtn{border:transparent;box-shadow:0 2px 0 #9cd6f5}#documentTypeLabel{margin-bottom:90px}#birthDateBtnSpan{width:50px}.col-lg-6-new label.edit-patient-name{margin-bottom:60px}.col-lg-6-new .patient-name-label{width:70%;font-size:15px;font-family:pt-sans;font-weight:400}.back-office-patient-overview-insurer .coverage-plan-warning{top:-25px;float:right;right:25px;display:block;position:relative}multi-select-component button.multi-select-button{max-height:80px;background:#fff;padding:5px;text-decoration:none;text-align:left;display:inline-block;border:none;border-bottom:2px solid #9cd6f5}multi-select-component button.multi-select-button:hover{background:#fff;text-decoration:none;cursor:pointer}multi-select-component button.multi-select-button .selected-content{text-align:left;max-height:60px;position:relative;overflow-y:auto}#activity-plan-view .buttons-section button.refreshData,coverage-plan-input-component .coverage-plan-component .fa.fa-trash,multi-select-component button.multi-select-button .arrow{float:right}multi-select-component .multi-select-component label{width:initial;float:none;margin-bottom:0}multi-select-component .multi-select-dropdown{position:relative;max-height:300px;overflow-y:auto;border:1px solid #9cd6f5}multi-select-component .multi-select-dropdown .items-container label{cursor:pointer;display:inline}multi-select-component .multi-select-dropdown .items-container .itemToDisplay i.fa.fa-check,multi-select-component .multi-select-dropdown label.parent-item{padding-left:5px}multi-select-component .multi-select-component label.child-item{font-weight:initial;font-family:sans-serif;padding-left:10px}coverage-plan-input-component .material-spinner-component{right:90px;top:0;overflow:hidden}.back-office-patient-coverageplans-popup coverage-plan-input-component material-spinner-component{right:0;top:0;overflow:hidden}.technical-info-popup .material-spinner-component{right:460px;top:40px}.technical-info-popup .externalKeysComponent .externalKeysSecondColumn button label{margin-bottom:0}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.new-field input{padding-bottom:7px}}.contact-details-content-view select-tags-component .tagComponent{display:flex}.contact-details-content-view select-tags-component .tagComponent>div,.contact-details-content-view select-tags-component .tagComponent>label{padding-left:0}.contact-details-content-view select-tags-component .tagComponent tags-input .host{margin-right:17px}.contact-details-content-view select-tags-component .tagComponent tags-input .host .tags{border:0;border-bottom:2px solid #9cd6f5;box-shadow:none}.disableFilterInput .filter-comp-container .filter-comp-input:disabled{background-color:#ebebe4}.filter-comp-container .filter-comp-input:disabled{cursor:not-allowed;background-color:#fff}.cross-out-icon{min-height:11px;background:url(../img/cross-out-icon.png) no-repeat;color:#000;min-width:11px;display:inline-block;margin-left:4px;cursor:pointer}.dropdown-menu>li>div,.filter-comp-container .dropdown-menu>li>div{padding-left:10px}.back-office-patient-overview-insurer .dropdown-menu{max-height:190px;width:252px;overflow-y:auto;overflow-x:hidden}.new-field input{width:60%;margin:0 12px 0 0;line-height:26px;font-size:15px;padding:1px 0 0 3px}.backOffice-patientOverview-noDocument{float:left;width:100%}.new-field .backOffice-patientOverview-noDocument .btn-group{display:inline-flex;vertical-align:middle;position:relative}.new-field .backOffice-patientOverview-noDocument .button-label{font-family:pt-sans-bold;font-size:15px;line-height:26px;float:left;width:125px!important;margin-bottom:10px}.new-field .backOffice-patientOverview-noDocument .btn{border-radius:0;display:inline-block;text-align:center;font-size:11px;line-height:.7;width:20px;height:17px;margin-left:2px;margin-bottom:20px;margin-top:10px;background:0 0;border:2px solid #273552}.new-field .backOffice-patientOverview-noDocument .btn:hover{background-color:#3ba8e1}.btn:active,.new-field .backOffice-patientOverview-noDocument .btn.active{background-color:#3ba8e1;box-shadow:none}.new-field .backOffice-patientOverview-noDocument .btn[disabled]{background-color:gray;box-shadow:none}.address-component .dropdown-menu,.countryComponent .dropdown-menu{max-height:120px;width:252px;overflow:hidden;overflow-y:auto}.address-component .dropdown-menu{width:262px}.patient-ov-tab .patient-ov-tab-content .countryComponent .dropdown-menu>li>div>span:last-of-type{color:#333}.patient-ov-tab .patient-ov-tab-content .countryComponent .dropdown-menu>li:hover{background-color:#337ab7}.patient-ov-tab .patient-ov-tab-content .countryComponent .dropdown-menu>li:hover>div>span{color:#fff}.countryComponent{width:100%}.backOffice-patientOverview-countryComp input,.new-field .clientIdentification .countryComponent input{top:0!important;width:60%;position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.new-field .address-component .countryComponent .f16,.new-field .clientIdentification .countryComponent .f16{float:right;z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px;top:0}.new-field .address-component .countryComponent .selectedFlag,.new-field .clientIdentification .countryComponent .selectedFlag{left:-36px}.new-field .backOffice-patientOverview-countryComp .material-spinner-component{right:5px}.backOffice-patientOverview-countryComp .f16{float:right;z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px;left:-36px}.clientIdentification input{width:60%;margin:0 12px 0 0;line-height:26px;font-size:15px;padding:1px 0 0 3px}.new-field .clientIdentification .countryComponent .backOffice-patientOverview-dropdownFlag{float:left!important}.dropdownFlag{left:0!important}.backOffice-patientOverview-dropdownFlag{left:0!important;float:left!important;top:0!important}.back-office-must-show-card.panel{border-color:#d9534f!important}.back-office-must-show-card.panel-default>.panel-heading{background-color:#ee7e7e!important}.confirm-appointment-popup .modal-content .modal-body{overflow-x:hidden}.title-card{text-align:center;font-size:15px;padding:7px;text-transform:uppercase;font-weight:700;color:#3ba8e1;margin-bottom:0;width:100%}.confirm-appointment-popup .label-form{font-weight:400;min-width:150%;text-align:left}.confirm-appointment-popup .form-control{border-bottom:solid #dfdfdf 1px;border-left:none;border-right:none;border-top:none;box-shadow:none;border-radius:0;padding:0 8px;height:25px}.confirm-appointment-popup .phone-number-component .phone-prefix-container{width:60px;margin-left:10px}.confirm-appointment-popup .phone-number-component .phone-input-container{width:49%;padding-bottom:1px}.phone-number-component input{line-height:25px;background:#fff;border:none;padding:1px 5px 0 3px;display:block;margin-bottom:3px;margin-top:6px;top:0!important}.confirm-appointment-popup .card-view .form-group .back-office-confirm-appointment-email{display:block;border:none;margin:0 12px 0 0}.confirm-appointment-popup .card-view .form-group .back-office-confirm-appointment-email simple-input-component label{display:inline-block;max-width:100%;font-weight:700;position:relative;min-height:1px;padding-right:20px;padding-left:15px;float:left;width:33.33333333%;padding-top:7px;margin-bottom:0;text-align:right}@media (max-width:768px){.confirm-appointment-popup .card-view .form-group .back-office-confirm-appointment-email simple-input-component label{width:100%;text-align:left;margin-left:0;padding-left:0;padding-top:0}.confirm-appointment-popup .card-view .form-group .back-office-confirm-appointment-email simple-input-component input{margin-left:0!important}}.confirm-appointment-popup .card-view .form-group .back-office-confirm-appointment-email .error{display:block;float:left;width:50%}.confirm-appointment-popup .card-view .form-group .back-office-confirm-appointment-email .error b{margin-left:8px;width:85%}.confirm-appointment-popup .card-view .form-group .phone-number .error b{width:88%}.confirm-appointment-popup .card-view .form-group .back-office-confirm-appointment-email .error .text{color:#ee7e7e;font-size:12px;font-style:normal;font-weight:700;display:block;margin-top:2px}.confirm-appointment-popup .card-view .form-group .back-office-confirm-appointment-email simple-input-component input{border:none;border-bottom:2px solid #9cd6f5;padding-left:3px;padding-top:6px;width:230px!important;float:left;margin-left:8px}.card-view object-details-card-component .material-spinner-component{float:none;left:47%;top:2px}object-details-card-component .panel-group .panel-default>.panel-heading>.panel-title{color:#273552;text-align:center;font-weight:700}#activity-plan-view .activity-plan-service-card-view .panel-group .panel,object-details-card-component .panel-group .panel{box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;margin:10px 5%}object-details-card-component .panel-group .panel{width:90%}#activity-plan-view .activity-plan-service-card-view .panel-group .panel{width:93%}#activity-plan-view .activity-plan-service-card-view .panel-group .panel:hover,object-details-card-component .panel-group .panel:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}object-details-card-component .material-spinner-component{float:none;left:49%;top:2px}.back-office-object-details>.cards-container>.card>.container>.card-block>.card-text>.form-control,.ta-scroll-window>.ta-bind{min-height:50px;height:100%}object-details-card-component .panel-group .back-office-must-show-card .panel-collapse .panel-body .card-block .card-text .form-control,object-details-card-component .panel-group .panel .panel-collapse .panel-body .card-block .card-text .form-control{width:100%;border-bottom:solid #dfdfdf 1px;border-left:none;border-right:none;border-top:none;box-shadow:none;border-radius:0;padding:0 8px;min-height:50px;height:100%}.appointment-info-component .modal-content{border-radius:1px;max-height:70%;width:80%;left:10%}.appointment-info-component .modal-content .modal-header{height:87px;padding:0!important}.appointment-info-component .modal-body{overflow-x:hidden;min-height:220px}.appointment-info-component .modal-footer{text-align:center;margin-bottom:10px;border-top:none}.appointment-info-component .modal-footer .back-office-appointment-info-btn{color:#fff;background-color:#3ba8e1;border-color:#3ba8e1;box-shadow:0 3px 0 #dfdfdf;width:128px;border-radius:0}.appointment-info-component .modal-footer .back-office-appointment-info-btn:hover{color:#000;background-color:#fff;border-color:#3ba8e1;box-shadow:0 3px 0 #dfdfdf;width:128px;border-radius:0}.appointment-info-component .modal-title{padding:15px!important;font-size:15px;font-weight:700;text-transform:uppercase}.appointment-info-component .back-office-appointment-info-tabs,.blocked-tabs-content .call-list-tabs-menu{height:63px;float:left;clear:both;padding:0;margin:0;width:100%}.blocked-tabs-content .call-list-tabs-menu li{height:63px;width:50%}.appointment-info-component .back-office-appointment-info-tabs li,.appointments-list .appointments-tabs-list li,.blocked-tabs-content .call-list-tabs-menu li{line-height:65px;float:left;margin-right:0;background:#f3f7f8;color:#273552;list-style-type:none;text-align:center}.appointment-info-component .back-office-appointment-info-tabs li{height:63px;width:33.33%}.appointment-info-component .back-office-appointment-info-tabs li.current,.appointments-list .appointments-tabs-list li.current,.blocked-tabs-content .call-list-tabs-menu li.current{position:relative;background-color:#fff;z-index:5;width:33.33%;font-weight:700;color:#4a90e2!important;border-bottom:1px solid;border-bottom-color:#4a90e2}.appointments-list .appointments-tabs-list li.current,.blocked-tabs-content .call-list-tabs-menu li.current{width:50%}.appointment-info-component .back-office-appointment-info-tabs li a,.blocked-tabs-content .call-list-tabs-menu li a{color:#404c64;font-size:17px;font-weight:400;font-family:pt-sans;text-align:center;margin:0;padding:16px 35px;width:50%}.appointment-info-component .back-office-appointment-info-tabs .current a,.blocked-tabs-content .call-list-tabs-menu .current a{color:#4a90e2!important;font-family:pt-sans-bold}.appointment-info-component button.appointment-info-action{margin-top:5px;background-color:#fff;border:none}.appointment-tabs-content .pat-info-padding-content .appointment-made .appointment-info .appointment-info-component button.appointment-info-action{position:absolute;margin-top:-13px;background-color:#fff;border:none;font-size:15px;padding:0}.back-office-appointment-info-appointment-external-keys>.material-spinner-component,.back-office-appointment-info-appointment-history>.material-spinner-component{float:none;position:relative;right:0;top:0;left:48%}.back-office-appointment-info-appointment-external-keys .card{box-shadow:0 1px 8px 0 rgba(0,0,0,.2);transition:.3s;margin-bottom:15px}.back-office-appointment-info-appointment-external-keys .card:hover{box-shadow:0 2px 16px 0 rgba(0,0,0,.2)}.back-office-appointment-info-appointment-external-keys .container{padding-bottom:2px;padding-top:10px}.back-office-appointment-info-appointment-external-keys .card .container{width:initial}.call-list-icons>appointment-info-component{display:inline-block;margin-right:30px;cursor:pointer;transition:color .3s ease}.appointment-comments-component .modal-content{border-radius:1px;max-height:70%;width:80%;left:10%}.appointment-comments-component .modal-content .modal-header{height:87px;padding:0!important}.appointment-comments-component .modal-title{padding:15px!important;font-size:15px;font-weight:700;text-transform:uppercase}.appointment-comments-component .modal-body{overflow-x:hidden;min-height:220px}.appointment-comments-component .modal-footer{text-align:center;margin-bottom:10px}.appointment-comments-component .modal-footer .back-office-appointment-info-btn{color:#fff;background-color:#3ba8e1;border-color:#3ba8e1;box-shadow:0 3px 0 #dfdfdf;width:128px;border-radius:0}.appointment-comments-component .material-spinner-component{float:none;left:49%;top:2px}.appointment-comments-component button.appointment-comments-action{margin-top:5px;background:url(./../../../../assets/img/appointment-comments.png) no-repeat;border:none;cursor:pointer;vertical-align:middle;height:32px;width:50px}.appointment-comments-component .commentsCount,.wait-list-modal .comment-count{margin-left:22px;font-style:normal;position:relative;top:3px}.appointment-comments-component .comment-count{float:right;margin-right:86px}.wait-list-modal .comment-count{float:right;margin-right:65px}.appointment-comments-component .comment-count #current,.appointment-comments-component .comment-count #maximum,.phone-number-component input,.wait-list-modal .comment-count #current,.wait-list-modal .comment-count #maximum{font-family:pt-sans;font-size:14px}.appointment-comments-component .back-office-appointment-comments-btn{color:#fff;background-color:#3ba8e1;border-color:#3ba8e1;box-shadow:0 3px 0 #dfdfdf;width:128px;border-radius:0}.appointment-comments-component .back-office-appointment-comments-btn:hover{color:#000;background-color:#fff;border-color:#3ba8e1;box-shadow:0 3px 0 #dfdfdf;width:128px;border-radius:0}.appointment-comments-component .add-comment{margin-left:635px;margin-top:-60px;position:fixed}@media (min-width:1200px){.appointment-comments-component .add-comment{margin-left:700px}}.appointment-comments-component .add-comment:hover{color:#3ba8e1}.appointment-comments-component .new-comment textarea{min-height:90px;overflow:auto;width:79%;border:2px solid #9cd6f5;margin-top:6px;margin-left:78px}.appointment-comments-component .comment-list textarea,.appointment-comments-component .new-comment textarea,.wait-list-modal .new-comment textarea{line-height:26px;font-family:pt-sans;font-size:14px;background:#fff;padding:5px 5px 0 8px;display:block;margin-bottom:3px;resize:inherit}.wait-list-modal .new-comment textarea{overflow:auto;min-height:90px;border:2px solid #9cd6f5;width:86%;margin-top:25px;margin-left:16px}.appointment-comments-component .new-comment,.wait-list-modal .new-comment{position:relative}.appointment-comments-component .comment-list textarea{margin-top:6px;margin-left:78px;border:none;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;width:79%;min-height:77px;overflow-y:auto;word-wrap:break-word}.appointment-comments-component .comment-made{text-align:-webkit-left;margin-left:105px;margin-top:12px;font-weight:700}.appointment-comments-component .comments-pagination{text-align:-webkit-center}.blocked-appointments-content .appointment-comments-component .comments-pagination{margin-top:20px}.back-office-resource-slots-cardView object-details-card-component .card-view{width:90%;border:solid;margin-left:5%;margin-top:1%;margin-bottom:1%;border-width:1px;border-color:#fff;border-radius:0;position:relative;padding-bottom:5px}.back-office-resource-slots-cardView object-details-card-component .panel-group .panel .panel-collapse{overflow-y:auto;overflow-x:hidden}.resourceSlotsOverviewModal .back-office-resource-slots-title{margin-top:10px;font-size:16px}.cd-col2-nonedit .new-field label.backOffice-patientOverview-birthDateLabel,.clientIdentification .backOffice-patientOverview-documentLabel,.clientIdentification .backOffice-patientOverview-noDocument .btn-group .button-label{height:52px}.cd-col2-edit label.backOffice-patientOverview-birthDateLabel{padding-top:10px}.appointment-info-no-entries-label{width:100%;text-align:center;padding:20px;font-size:16px}.back-office-appointment-info-appointment-history .table thead tr th.last{width:10%}.modal-header>.close.backoffice-close-appointmentInfo{padding-top:6px;padding-right:15px;font-size:35px;font-weight:400}.back-office-object-details .filters .object-filters{max-height:30px}.filter-comp-container{width:100%;position:relative;display:inline-block}.filter-comp-container .dropdown-menu,.filter-comp-container .filter-comp-input{border:solid;border-width:1px;border-color:#dfdfdf;box-shadow:0 2px 0 #d4d8d9;border-radius:0;line-height:1.42857143}.filter-comp-container .filter-comp-input{margin-bottom:4px;margin-top:5px;margin-left:2px;width:calc(100% - 37px);display:inline-block;font-style:italic;position:relative;font-size:12px;height:27px;padding:5px 12px}.filter-comp-container .dropdown-menu{font-size:13px;padding:6px 12px;position:absolute;min-width:60%;max-width:140%;max-height:250px;overflow:auto;height:auto;text-align:left;list-style:none;margin:2px 0 0}.filter-comp-container .dropdown-menu .unclickable{pointer-events:none;cursor:not-allowed}.filter-comp-container .dropdown-menu>li>a{cursor:pointer;display:block;padding:3px 6px;clear:both;font-weight:400;line-height:1.428571;color:#000;white-space:normal;border-bottom:none;max-height:250px;overflow:hidden;z-index:1000;float:left;width:100%;background-color:#fff}.filter-comp-container .filter-comp-spinner{display:inline-block;float:right;position:relative;right:40px;top:8px;width:20px;height:20px}.filter-comp-revert{all:revert}.filter-comp-container .filter-comp-button-x{display:inline-block;float:right;position:relative;top:14px;min-height:11px;background:url(../img/cross-out-icon.png) no-repeat;color:#000;min-width:11px;margin-left:4px;cursor:pointer}.area-wrapper .form-control{width:calc(100% - 37px)}.patient-app-wrapper-half{width:49%;display:inline-block}.patient-app-wrapper-half .dropdown-menu,.resourceSlotsOverview .col-sm-4 .dropdown-menu{max-width:90%}#todays-appointment-view .page-inner{padding-top:0}#todays-appointment-view .page-inner h1.page-title{padding-top:20px}.appointment-tabs-content .info-button{position:absolute;z-index:10;right:25px;top:5px}.appointments-list .info-button{position:absolute;z-index:10;right:-10px;top:75px}.appointments-list .filter-date .input-group,.reset-filter-icon{display:inline-block}.appointments-list .row{margin:0}.appointments-list .appointments-tabs{height:63px}.appointments-list .appointments-tabs-list{float:left;clear:both;padding:0;margin:0;width:100%}.appointments-list .appointments-tabs-list li{width:50%;cursor:pointer}.appointments-list .appointments-tabs-list li.current{cursor:initial}.appointments-list .appointments-tabs-list li a{color:#404c64;font-size:17px;font-weight:400;font-family:pt-sans;text-align:center;margin:0;padding:16px 35px;width:50%}.appointments-list .appointments-tabs-list li.current a{color:#4a90e2;font-family:pt-sans-bold}.appointments-list .buttons-list{position:absolute;right:60px;top:70px}.appointments-list .appointments-list-filters{padding:10px;border-bottom:1px solid #d4d8d9}.appointments-list .appointments-list-filters .filter-wrapper{margin-top:10px}.appointments-list .appointments-list-filters .filter-date-container,.appointments-list .appointments-list-filters .filter-wrapper-item{padding:0;margin-bottom:5px}.appointments-list .appointments-list-filters .form-control{width:150px;display:inline}.appointments-list .appointments-list-filters .date-btn{display:inline}.appointments-list .appointments-list-filters .reset-filter-button{margin-right:35px;margin-top:5px;font-size:larger}.appointments-list .error .input-group-btn button,.appointments-list .error input{box-shadow:0 2px 0 #ee7e7e}.appointments-list .date-picker-error{color:#ee7e7e;text-align:left;display:block}.appointments-list .pagination-appointmentsToday{margin-top:15px}.call-list-filters .filter-wrapper-component filter-wrapper-component{width:86%}.call-list-filters .call-list-filter-wrapper{display:inline-block;width:27%}.call-list-filters .call-list-filter-wrapper-area{display:inline-block;width:16%}.call-list-filters .call-list-test{display:inline-block;width:100%}.call-list-filters .call-list-date-filters{display:inline-block;width:70%;margin-left:14.3%}.call-list-filters .call-list-filter-wrapper-date{display:inline-block;width:33%}.call-list-filters .call-list-reset-filter{width:15%;display:inline-block;margin-top:12px}.reset-filter-icon{min-height:11px;min-width:11px;color:#404c64;margin-left:-5px}.reset-filters-label:hover{cursor:pointer;color:#3ba8e1}.reset-filter-icon:hover,.reset-filters-label:hover .reset-filter-icon{color:#3ba8e1}.physicians-wrapper-component .dropdown-menu{max-width:90%}.physicians-clear-filters{float:right;width:16%;margin-top:10px;margin-bottom:10px}.back-office-opportunity{width:100%;padding:0;display:block;background:#fff;min-height:566px;border-bottom:3px solid #d6d6d6}.back-office-opportunity .filters{margin-bottom:6%;width:100%;border-bottom:1px solid #d4d8d9;padding-left:10px;padding-top:10px;padding-bottom:32px;background:#fff;clear:both}.back-office-opportunity .filter-wrapper{display:inline-block;width:24%}.back-office-opportunity .form-control{width:77%}.back-office-opportunity .date-block{display:inline;position:absolute;margin-top:-14px}.back-office-opportunity .filters .filter-comp-container .filter-comp-ui-select{margin-left:2px;width:77%}.back-office-opportunity .filters .filter-wrapper .date-block .input-group .form-control{width:81%}.back-office-opportunity .date-block .date-picker-button{float:left;position:relative;font-size:0;white-space:nowrap;width:1%;vertical-align:middle}.back-office-appointment-export-popup .date-block .date-picker-button button,.back-office-opportunity .date-block .date-picker-button button{height:27px;border:1px solid #dfdfdf;margin-top:2px;border-radius:0;line-height:9px;box-shadow:0 2px 0 #d4d8d9}.back-office-opportunity .date-block .date-picker-error{display:inline-block;color:#ee7e7e}.back-office-opportunity .date-error-message,.back-office-opportunity .error .form-control{box-shadow:0 2px 0 #ee7e7e}.back-office-opportunity .content{float:left;margin-bottom:0;margin-top:-50px;width:100%;height:457px;background:#fff;overflow:auto}.back-office-opportunity .pagination{margin-left:165px;margin-top:0}.back-office-opportunity .task-amount{margin-left:44px}.back-office-opportunity .filter-comp-container .filter-comp-input{width:calc(100% - 52px)}.back-office-opportunity .filter-comp-container .filter-comp-spinner{right:52px}.back-office-appointment-export-popup .modal-content{border-radius:1px;border:0}.back-office-appointment-export-popup .modal-body{height:280px}.back-office-appointment-export-popup .btn-primary,.back-office-appointment-export-popup .btn-primary:hover{color:#fff;background-color:#3ba8e1;border-color:#3ba8e1;box-shadow:0 3px 0 #dfdfdf;width:128px;border-radius:0}.back-office-appointment-export-popup .btn-primary:hover{color:#000;background-color:#fff}.back-office-appointment-export-popup .form-control{border:solid;border-width:1px;margin-bottom:4px;margin-top:2px;margin-left:2px;border-color:#dfdfdf;box-shadow:0 2px 0 #d4d8d9;font-size:12px;border-radius:0;height:27px;line-height:1.42857143;padding:6px 12px;display:inline-block}.back-office-appointment-export-popup .filters{clear:both;padding:20px}.back-office-appointment-export-popup .filter-wrapper{display:inline-block;width:24%;margin-bottom:21px}.back-office-appointment-export-popup .filter-wrapper-status{margin-top:-45px;display:inline-block;width:24%}.back-office-appointment-export-popup .appointment-status{border:solid;border-width:1px;margin-bottom:4px;margin-top:2px;margin-left:2px;border-color:#dfdfdf;box-shadow:0 2px 0 #d4d8d9;font-size:12px;border-radius:0;width:84%;height:27px;line-height:1.42857143;padding:6px 12px}.back-office-appointment-export-popup .form-control{width:84%}.back-office-appointment-export-popup .date-block{display:inline;position:absolute}.back-office-appointment-export-popup .filters .filter-wrapper .date-block .input-group .form-control{width:71%}.back-office-appointment-export-popup .date-block .date-picker-button{float:left;position:relative;font-size:0;white-space:nowrap;width:1%;vertical-align:middle}.back-office-appointment-export-popup .date-block .date-picker-button button{-webkit-border-radius:0;-moz-border-radius:0}.back-office-appointment-export-popup .date-block .date-picker-error{display:inline-block;color:#ee7e7e}.back-office-appointment-export-popup .error .form-control{box-shadow:0 2px 0 #ee7e7e}.back-office-appointment-export-popup .date-error-message{color:#ee7e7e;margin-left:293px;margin-top:-40px}.back-office-appointment-export-popup .reset-filters{font-weight:400;font-size:16px;display:inline-block;float:right}.back-office-appointment-export-popup .export-button:hover,.back-office-appointment-export-popup .reset-filters-label:hover,.back-office-appointment-export-popup .reset-filters:hover{cursor:pointer;color:#3ba8e1}.back-office-appointment-export-popup .reset-filters-label{font-weight:400}.back-office-appointment-export-popup .reset-filters-icon{display:inline-block;margin-left:-5px;cursor:pointer;color:#000}.back-office-appointment-export-popup .reset-filters-label:hover .reset-filters-icon,.item-info-card .action-card button:hover{color:#3ba8e1}#handle-activity-plan-view .page-inner table td.frequency-column span,.back-office-appointment-export-popup .export-section{display:inline-block}.back-office-appointment-export-popup .export-text{font-size:larger}.back-office-appointment-export-popup .export-button{font-weight:400;font-size:18px;color:#000;background-color:#fff;border:none;margin-left:10px}.back-office-appointment-export-popup .export-button.disable-csv-button,.back-office-appointment-export-popup .export-button.disable-pdf-button{cursor:not-allowed;color:inherit}.item-info-card{padding:35px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.3s;width:90%;margin-left:5%;margin-top:1%}.item-info-card .action-card button{display:inline-block;padding-top:10px;margin-left:10px;margin-right:30px;cursor:pointer;transition:color .3s ease;background-color:#fff;border:none;font-weight:700}#todays-appointment-view,.back-office-object-details,.blocked-appointments-content,.booking-calendar-container,.call-history-view,.card-fastb,.tab-content{height:100%}.appointmentStatusRow i.overcapacity-icon,.padding-content div i.overcapacity-icon,.pat-info-padding-content .appointment-made .overcapacity-icon{background:url(../img/overcapacity-icon.png) no-repeat;width:25px;height:25px;display:inline-block;vertical-align:middle;margin-left:15px}#activity-plan-view .page-inner,#handle-activity-plan-view .page-inner{height:100%;min-height:638px;background-color:#fff;border-bottom:3px solid #d6d6d6;padding-bottom:2px}#activity-plan-view .title-tabs3{font-size:30px;margin-top:130px;text-align:center}#activity-plan-view .buttons-section{padding:10px 20px}#activity-plan-view .scheduleOccurrencesContainer{padding:0;top:20px}#activity-plan-view .scheduleOccurrencesContainer .scheduleOccurrencesButton{cursor:pointer}#activity-plan-view .scheduleOccurrencesContainer .scheduleOccurrencesButton.disabled,#activity-plan-view .scheduleOccurrencesContainer .scheduleOccurrencesButton.disabled:hover{cursor:not-allowed;color:gray;pointer-events:none}#activity-plan-view .scheduleOccurrencesContainer .popover{max-width:650px;left:-530px;cursor:initial;color:initial}#activity-plan-view .occurrencesPopoverTemplateContainer{width:600px;height:470px}#activity-plan-view .occurrencesPopoverTemplateContainer table tbody{max-height:400px;overflow-y:auto;overflow-x:hidden}#handle-activity-plan-view .activityPlanServicesContent{height:440px;overflow-y:auto}#handle-activity-plan-view .page-inner .header{height:40px;margin:10px 0}#handle-activity-plan-view .page-inner .activityPlanTemplateFilter,#handle-activity-plan-view .page-inner .control-label{padding:0}#handle-activity-plan-view .page-inner .control-label{text-align:right;padding-top:7px;padding-right:7px}#handle-activity-plan-view .page-inner .invalid-activity-plan-label{text-align:center;color:#ee7e7e}.receptionActivityPlan .activityPlanServiceComponent .has-error .frequency-days-component .days .dayOfMonth,.receptionActivityPlan .activityPlanServiceComponent .has-error .frequency-days-component .days .dayOfWeek,.receptionActivityPlan .activityPlanServiceComponent .has-error .frequency-days-component select,.receptionActivityPlan .activityPlanServiceComponent .has-error input,.receptionActivityPlan .activityPlanServiceComponent .has-error select{border-color:#ee7e7e}.receptionActivityPlan .activityPlanServiceComponent .has-error .frequency-days-component select:focus,.receptionActivityPlan .activityPlanServiceComponent .has-error .frequency-days-component select:hover{webkit-box-shadow:initial;box-shadow:initial}.receptionActivityPlan .activityPlanServiceComponent .frequency-days-component select,.receptionActivityPlan .activityPlanServiceComponent .has-error .has-no-error .form-control{border-bottom:2px solid #9cd6f5}.receptionActivityPlan .activityPlanServiceComponent input.calendar-input{float:left;width:calc(100% - 45px);margin-right:5px}.receptionActivityPlan .activityPlanServiceComponent.contact-details-info select.enqueueUnitSelect{padding:7px 0}.appointment-tabs-content .pat-info-padding-content .appointment-made .appointment-com.cancelled-appointment .appointment-comments-component .new-comment,.receptionActivityPlan .activityPlanServiceComponent filter-component .cross-out-icon{display:none}.receptionActivityPlan .activityPlanServiceComponent .has-error .control-label{color:#273552}.receptionActivityPlan .activityPlanServiceComponent .has-error .help-block{color:#ee7e7e}.receptionActivityPlan .activityPlanServiceComponent .dropdown-menu{max-height:300px;overflow-y:auto}.receptionActivityPlan .activityPlanServiceComponent .invalidDatesDiff{text-align:center}.receptionActivityPlan .occurrencesContainer .material-spinner-component{top:0;right:255px;position:absolute}.receptionActivityPlan .occurrencesContainer table tbody{max-height:410px;overflow-y:auto}.receptionActivityPlan .occurrencesContainer table tbody td{width:37%}.receptionActivityPlan .intervalField .intervalLabelType{padding:7px 0 0}#activity-plan-view .activity-plan-cards-container{max-height:420px;min-height:420px;overflow-y:auto}#activity-plan-view .pagination-appointmentsToday{margin-top:0}#activity-plan-view .activity-plan-card-view{height:40%;width:90%;border:solid;margin-left:5%;margin-top:1%;margin-bottom:1%;border-width:1px;border-color:#dfdfdf;border-radius:0;position:relative;padding-bottom:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);-moz-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}#activity-plan-view .activity-plan-card-view:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2);-moz-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}#activity-plan-view .activity-plan-card-view .header .action-buttons{color:#273552;font-size:19px;cursor:pointer;transition:color .3s ease}#activity-plan-view .activity-plan-card-view .header label{font-size:19px;margin-bottom:0}#activity-plan-view .activity-plan-card-view .content,#activity-plan-view .activity-plan-card-view .header{padding:15px}#activity-plan-view .activity-plan-card-view .panel-group{margin-bottom:5px}#activity-plan-view .activity-plan-card-view .card-block .daysContainer{display:inline}#activity-plan-view .activity-plan-card-view .card-block .daysContainer *{display:inline-block}.handleActivityPlanServiceModal .modal-content{border-radius:1px}.handleActivityPlanServiceModal .activityPlanServiceContainer{border-right:solid #e5e5e5 1px}.handleActivityPlanServiceModal .modal-footer{text-align:center}.handleActivityPlanServiceModal .modal-footer .btn{color:#fff;background-color:#3ba8e1;border-color:#3ba8e1;box-shadow:0 3px 0 #dfdfdf;width:128px;border-radius:0}.patient-merge-page{height:635px;padding:10px 0}.patient-merge-page .line-to-separate-patients{border-right:3px solid #d6d6d6;height:570px}.patient-merge-page .row{margin-right:0;margin-left:0}.patient-merge-page .patient-search .menu-search{float:left;height:44px}.patient-merge-page .patient-search input{width:300px}.patient-merge-page .patient-search .material-spinner-component{right:25px;top:2px}.patient-merge-page .patient-search .patient-search-input{border-radius:3px;height:24px;font-size:12px}.patient-merge-page .menu-search.patient-search-group .dropdown-menu{top:0}.patient-merge-page .gray-color .patient-data-display .delete-patient-accordion.panel,.patient-merge-page .gray-color .patient-data-display .main-patient-accordion.panel{border-color:#ddd}.patient-merge-page .gray-color .patient-data-display .delete-patient-accordion.panel-default>.panel-heading,.patient-merge-page .gray-color .patient-data-display .main-patient-accordion.panel-default>.panel-heading{background-color:#f5f5f5}.patient-merge-page .patient-data-display .main-patient-accordion.panel{border-color:#2b759c}.patient-merge-page .patient-data-display .main-patient-accordion.panel-default>.panel-heading{background-color:#3ba8e1}.patient-merge-page .patient-data-display .delete-patient-accordion.panel{border-color:#d9534f}.patient-merge-page .patient-data-display .delete-patient-accordion.panel-default>.panel-heading{background-color:#ee7e7e}.patient-merge-page .appointment-info-card .appointment-info-card-details appointment-tooltip{display:inline-block;position:absolute}.patient-merge-page .info-card-physician-date-center,.patient-merge-page .info-card-speciality-service-duration,.patient-merge-page .patient-data-display{font-size:12px}.patient-merge-page .patient-data-display{margin-right:0;margin-left:0;height:auto;min-height:55px;max-height:240px}.patient-merge-page .include-cancelled-appointments{margin-left:15px;height:20px;display:inline-block}.patient-merge-page .include-cancelled-appointments .btn-group{height:20px}.patient-merge-page .include-cancelled-appointments label{margin-left:10px}.patient-merge-page .include-cancelled-appointments .btn,.patient-merge-page .patient-data-display .main-patient-checkbox .btn{border-radius:0;display:inline-block;text-align:center;font-size:11px;line-height:.7;width:20px;height:17px;margin-left:2px;margin-bottom:20px;background:0 0;border:2px solid #273552}.patient-merge-page .include-cancelled-appointments .btn.active,.patient-merge-page .main-patient-checkbox .btn.active,.patient-merge-page .patient-data-display .main-patient-checkbox .btn.active{background-color:#3ba8e1;box-shadow:none}.patient-merge-page .appointments-list{height:165px;overflow:auto}.patient-merge-page .bigger-height{height:390px;transition-delay:300ms}.patient-merge-page .appointments-list .appointment-info-card .appointment-info-card-details{width:100%}.patient-merge-page .panel-title{font-size:12px}.patient-merge-page .patientInfoBtn{margin-left:25%;margin-top:5px}.patient-merge-spinner .material-spinner-component{position:absolute;right:234px;top:386px}.confirm-appointment-popup .overselling-card,.general-receprion .overselling-card,.resourceSlotsOverviewModal .overselling-card{background-color:orange;padding:2px;margin-left:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;color:#fff}.mr-5px,.papp-cancel i,.papp-check-in i,.papp-confirm i,.papp-edit i,.papp-move i,.papp-reuse i{margin-right:5px}.mb-5px{margin-bottom:5px}.wait-list-modal .filter-wrapper{margin-bottom:15px}.wait-list-modal .form-control{border:solid 1px #dfdfdf;margin:2px 0 4px 2px;box-shadow:0 2px 0 #d4d8d9;font-size:12px;border-radius:0;width:160px;height:27px;line-height:1.42857143;padding:6px 12px;display:inline-block}.wait-list-modal .date-block .date-picker-button{float:left;position:relative;font-size:0;white-space:nowrap;width:1%;vertical-align:middle}.wait-list-modal .date-block .date-picker-button button{height:27px;border:1px solid #dfdfdf;margin-top:2px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;line-height:9px;box-shadow:0 2px 0 #d4d8d9}.wait-list-modal .time-options{margin-left:15px}.wait-list-modal .time-options .btn-group{display:inline-flex;vertical-align:middle;position:relative}.wait-list-modal .time-options .button-label{display:inline-block;padding-top:10px;font-size:13px;margin:0 4px 0 6px;color:#273552}.wait-list-modal .time-options .btn{border-radius:0;display:inline-block;text-align:center;font-size:11px;line-height:.7;width:20px;height:17px;margin-left:0;margin-top:10px;background:0 0;border:2px solid #273552}.wait-list-modal .time-options .btn.active{background-color:#3ba8e1;box-shadow:none}.wait-list-modal button[disabled]{cursor:not-allowed}.wait-list-modal span.error{display:table}.wait-list-modal .error .input-group-btn button,.wait-list-modal .error input,.wait-list-modal .has-error .filter-comp-container .filter-comp-input,.wait-list-modal .has-error .service-filter .filter-comp-container.filter-comp-container-ui-select .select2-container .select2-choice{box-shadow:0 2px 0 #ee7e7e}.wait-list-modal .date-picker-error{color:#ee7e7e;text-align:left;display:block}@media (max-height:768px){.wait-list-modal .modal-body{overflow-y:initial;max-height:525px;height:300px}}.wait-list-modal .wait-list-incomplete-filters-err{text-align:center;color:#ee7e7e}.appointment-tabs-content{background:#fff;border-bottom:3px solid #d3d9d9}:focus{outline:0}.papp-appointments-header{height:40px;text-align:center;padding:5px;font-size:18px;color:#273552;font-family:pt-sans-bold}.papp-tabs-menu{height:50px;float:left;clear:both;padding:0;margin:0;width:100%}.papp-tabs-menu li{height:50px;line-height:50px;float:left;margin-right:0;background:#f3f7f8;color:#273552;list-style-type:none;width:33.3%;text-align:center;cursor:pointer}.papp-tabs-menu li:hover{background:#cdcdcd}.papp-tabs-menu li.current{position:relative;background-color:#fff;z-index:5;width:33.3%}.papp-tabs-menu li a{color:#404c64;font-size:16px;font-weight:400;font-family:pt-sans;text-align:center;margin:0;padding:16px 35px;width:33.3%}.papp-tabs-menu .current a{color:#404c64;font-family:pt-sans-bold}.tab-papp{float:left;margin-bottom:0;width:100%;height:494px;overflow:auto}.tab-papp.tab-papp-dim{height:422px}.tab-papp-content{width:100%;padding:10px 0}.tab-papp-content .material-spinner-component{right:187px;top:-2px}#tab-1{display:block}.papp-title-tabs,.papp-title-tabs2,.papp-title-tabs3{color:#404c64;font-size:17px;font-weight:400;font-family:pt-sans-bold;text-align:left;margin:0;padding:30px 0 20px}.papp-title-tabs2,.papp-title-tabs3{font-size:15px;font-family:pt-sans;padding:5px 0 0}.papp-title-tabs3{font-size:17px;font-family:pt-sans-bold;padding:15px 0 30px}.appointment-tabs-content ul{padding:3px}span.book-check{margin-left:8px}.appointment-tabs-content .divider{background:#dfdfdf;width:100%;height:1px;margin-top:15px}.pat-info-padding-content{padding:13px 5px 5px;position:relative}.papp-icons{margin-top:10px;font-size:15px}.papp-cancel,.papp-check-in,.papp-confirm,.papp-edit,.papp-move,.papp-reuse{display:inline-block;margin-right:0;cursor:pointer;transition:color .3s ease;background:0 0;border:none;padding:0 0 0 5px}.papp-cancel:disabled,.papp-cancel:disabled:hover,.papp-check-in:disabled,.papp-check-in:disabled:hover,.papp-confirm:disabled,.papp-confirm:disabled:hover,.papp-edit:disabled,.papp-edit:disabled:hover,.papp-move:disabled,.papp-move:disabled:hover,.papp-reuse:disabled,.papp-reuse:disabled:hover{color:#404c64;opacity:.5;cursor:not-allowed}.papp-date{padding:5px 0 0;font-size:15px;float:right;font-weight:700}.papp-cancel:hover,.papp-check-in:hover,.papp-confirm:hover,.papp-edit:hover,.papp-move:hover,.papp-reuse:hover{color:#3ba8e1}.move-appointment-btt{display:none;position:relative}.cancel-move-papp{position:absolute;right:0;top:30px;cursor:pointer;font-size:18px!important;opacity:1;transition:opacity .25s ease-in-out;-moz-transition:opacity .25s ease-in-out;-webkit-transition:opacity .25s ease-in-out}.cancel-move-papp:hover{opacity:.5}.bg-semi-black{background:rgba(0,0,0,.3);display:none;height:199px;width:100%;position:absolute;left:0}.papp-filters{height:72px;border-bottom:1px solid #dfdfdf;width:100%;clear:both}.general-receprion .papp-filters .area .form-control{border:1px solid #ebebeb;width:46.5%;height:26px;padding:2px 6px;font-size:13px}.papp-filters input{display:inline-block;width:47%;height:42%;border:none;padding-left:10px;border-bottom:1px solid #dfdfdf}.papp-pages-btns{text-align:center;padding:0;margin:0}.papp-pages-btns .pagination{margin:5px}
/*!*overflow-y: hidden;*!*/
#pappPhysicianFilter{border-right:1px solid #dfdfdf}#iconSearchingPhysicianFilter{position:absolute;top:125px;left:165px}#iconSearchingServiceFilter{position:absolute;top:125px;right:10px}.appointment-tabs-content .appointment-comments-component{margin-top:-30px;margin-left:193px}.appointment-made .appointment-blocked{display:inline-block}.appointment-made .appointment-blocked .fa-history{color:#ee7e7e;font-size:22px;position:relative;top:5px;margin-left:8px}.appointment-tooltip.blocked .appointmentTooltip{margin-left:5px}.detailed-booking-content{background:#fff;border-bottom:3px solid #d3d9d9;margin-right:5px;height:638px}.detailed-booking-content a:link,.detailed-booking-content a:visited{text-decoration:none;color:inherit}.booking-options{float:left;width:19%;margin-top:46px;margin-left:-30px}.booking-options-time{float:left;width:29%;margin-top:4px;margin-left:15px}.booking-calendar{float:right;width:68%;border-left:1px solid #f3f7f6;border-top:1px solid #f3f7f6}.booking-calendar.no-border{border-top:none}.detailed-booking-search{border-bottom:1px solid #f3f7f8;border-top:1px solid #f3f7f8;padding:12px 0 0;height:90px}.detailed-booking-search .fa-custom-size.fa-exclamation-triangle{font-size:1.5em}.detailed-booking-search .fa-custom-size.fa-trash-o{font-size:1.6em}.detailed-booking-search .detailed-booking-search-content{padding-left:10px}.detailed-booking-search-content .filter-comp-container .filter-comp-ui-select{width:79%}.detailed-booking-content .col-lg-4{float:right!important;width:29.333333%;padding-right:0}.detailed-booking-content .col-lg-7{margin-top:5px}
/*!*angucomplete-alt directive - style*!*/
.detailed-booking-content .form-control{border:solid;border-width:1px;margin-bottom:4px;margin-top:5px;margin-left:2px;border-color:#dfdfdf;box-shadow:0 2px 0 #d4d8d9;font-size:12px;border-radius:0;width:calc(100% - 37px);height:27px;line-height:1.42857143;padding:5px 12px;display:inline-block}.detailed-booking-content input::-ms-clear{display:none;height:0;width:0}@-moz-document url-prefix(){.detailed-booking-content .form-control{display:inline-block}}.detailed-booking-content .filter-wrapper-physician .form-control,.detailed-booking-content .filter-wrapper-service .form-control{width:90%}.detailed-booking-content .filter-wrapper-slots .form-control{width:70%;padding-top:4px}.detailed-booking-content .filter-wrapper-slots input[type=number]{-moz-appearance:textfield}.detailed-booking-content .filter-wrapper-slots ::-webkit-inner-spin-button{-webkit-appearance:none}.detailed-booking-content .filter-wrapper-slots ::-webkit-outer-spin-button{-webkit-appearance:none}.detailed-booking-content .region-center-field{border:solid;border-width:1px;margin-bottom:4px;margin-top:5px;border-color:#dfdfdf;box-shadow:0 2px 0 #d4d8d9;font-size:12px;border-radius:0;width:50%;height:27px;line-height:1.42857143;padding:6px 12px;display:inline-block}.detailed-booking-content .region-center-field button[disabled],html input[disabled]{cursor:not-allowed}.detailed-booking-content .app-region-dropdown ul{padding-left:0}.detailed-booking-content .cross-out-icon{position:relative;float:right;top:14px;right:8px}.detailed-booking-content .filter-wrapper-location .cross-out-icon{top:13px;right:205px}.detailed-booking-content .cross-out-icon.cross-out-icon-physician{margin-right:0;margin-top:13px}.detailed-booking-content .filter-wrapper-slots .cross-out-icon{top:14px;right:3px}@-moz-document url-prefix(){.cross-out-icon{min-height:11px;background:url(./../../../../../assets/img/cross-out-icon.png) no-repeat;color:#000;min-width:11px;display:inline-flex;margin-left:4px;margin-bottom:10px}}.detailed-booking-content .cross-out-icon-region{min-height:11px;background:url(./../../../../../assets/img/cross-out-icon.png) no-repeat;color:#000;min-width:11px;display:inline-flex;margin-left:7px;cursor:pointer}@-moz-document url-prefix(){.cross-out-icon-region{min-height:11px;background:url(./../../../../../assets/img/cross-out-icon.png) no-repeat;color:#000;min-width:11px;display:inline-block;margin-bottom:11px}}.detailed-booking-content .filter-wrapper-physician{width:39%;display:inline-block}.detailed-booking-content .filter-wrapper-service{width:39%;display:inline-block;margin-top:5px}.detailed-booking-content .filter-wrapper-service .material-spinner-component{float:right;position:relative;right:27px;top:8px}
/*!*************************************************************************!*/
.detailed-booking-content .filter-wrapper.filter-range-slots{width:200px;display:inline-block;margin-top:10px}.detailed-booking-content .filter-wrapper.filter-range-slots .filter-comp-container{padding-left:10px;padding-bottom:10px;float:left}.detailed-booking-search.no-border{border-bottom:none}.booking-options-time.booking-options-time-margin{margin-top:95px}.detailed-booking-content .filter-range-slots .cross-out-icon{right:20px}.custom-slider.rzslider.disabled-slider .rz-pointer{cursor:not-allowed;background-color:#d8e0f3;pointer-events:none}.custom-slider.rzslider.disabled-slider,.custom-slider.rzslider.disabled-slider .rz-draggable{cursor:not-allowed;pointer-events:none}.custom-slider.rzslider.disabled-slider .rz-selection,.custom-slider.rzslider.disabled-slider .rz-tick.rz-selected{background:#8b91a2}.custom-slider.rzslider.disabled-slider .rz-tick{cursor:not-allowed;pointer-events:none}.custom-slider.rzslider .rz-pointer,.custom-slider.rzslider .rz-selection,.custom-slider.rzslider .rz-tick.rz-selected{background:#3ba8e1}.custom-slider.rzslider .rz-pointer{width:26px;height:26px;top:-11px}.custom-slider.rzslider .rz-pointer:after{top:9px;left:9px}.custom-slider.rzslider .rz-model-value{font-weight:700}.detailed-booking-content .filter-wrapper-slots{width:10%;position:relative;display:inline-block}.detailed-booking-content .filter-wrapper-expert-booking{margin-right:4px;float:right;display:inline-block}.detailed-booking-content .filter-wrapper-expert-booking .disabledExpertButton,.detailed-booking-content .filter-wrapper-show-non-bookable .disabledExpertButton{cursor:not-allowed;color:inherit}.detailed-booking-content .filter-wrapper-expert-booking img,.detailed-booking-content .filter-wrapper-show-non-bookable img,.detailed-booking-content .filter-wrapper-use-overcapacity-slots img{vertical-align:baseline}.detailed-booking-content .filter-wrapper-show-non-bookable,.detailed-booking-content .filter-wrapper-use-overcapacity-slots{float:right;margin-right:4px}@-moz-document url-prefix(){.filter-wrapper-physician{display:inline-flex;vertical-align:top}}.detailed-booking-content .show-no-results{float:left;clear:both;top:38px;left:223px}.detailed-booking-content .loading-result{position:absolute;margin-left:201px;margin-top:-25px;z-index:10}.detailed-booking-content .reset-filter-icon{color:#000;display:inline-block;cursor:pointer}.detailed-booking-content .fa-exclamation-triangle{color:orange;position:absolute;right:50px;top:20px}.detailed-booking-content .reset-filter-icon:hover{color:#3ba8e1;display:inline-block;margin-left:-5px}.detailed-booking-content .input-filter{display:inline-block;width:165px}.detailed-booking-content .filter-wrapper{display:inline-block;width:37%;float:left}.detailed-booking-content .filter-wrapper-location{float:right;margin-top:-36px;margin-right:-63px;width:71%}.detailed-booking-content .filter-wrapper-location .material-spinner-component{float:right;position:relative;right:225px;top:9px}.detailed-booking-content .filter-wrapper .material-spinner-component,.detailed-booking-content .filter-wrapper-resource .material-spinner-component{float:right;position:relative;right:26px;top:9px}.detailed-booking-content .filter-wrapper area-component .material-spinner-component{right:40px}.detailed-booking-content .filter-wrapper-resource{float:right;margin-top:-36px;margin-right:136px;width:39%}.detailed-booking-content .filter-input-field{width:100%;height:32px;font-size:14px;color:#abaeb7;border:1px solid #dfdfdf;box-shadow:0 3px 0 #d4d8d9;padding:0 30px 0 10px}.detailed-booking-content .region{display:inline-block;width:72%;padding-left:2px}@-moz-document url-prefix(){.region{display:inline-block;padding-left:18px;width:158px}}.detailed-booking-content .select-dropdown{border:1px solid #ebebeb;box-shadow:0 3px 0 #d4d8d9;width:90%;display:inline-block;padding:3px 9px;color:#333;height:26px;margin-left:2px}.detailed-booking-content .tab-filters button{background-color:#e8e8e8;border:0;padding:15px;outline:none;color:#4a4a4a;width:49.5%}.detailed-booking-content button.selected-btn{font-weight:700;color:#4a90e2;border-bottom:1px solid;border-bottom-color:#4a90e2;background-color:#fff}.detailed-booking-content .reset-filters{float:right;margin-right:15px;margin-top:7px;font-weight:400}.detailed-booking-content .area-filters{margin-top:10px;margin-left:10px;width:55%;padding-bottom:4px}.detailed-booking-content .btn-selectmedicalarea{text-align:center;color:#000;font-size:12px;vertical-align:middle;white-space:nowrap;font-weight:400;display:inline-block;padding:5px;width:40%;background-color:#e8e8e8;border-style:solid;border-width:1px;border-color:#3ba8e1;border-radius:2px}.detailed-booking-content .booking-options-time .btn-group{display:inline-flex;vertical-align:middle;position:relative}.detailed-booking-content .booking-options-time .button-label{display:inline-block;margin-bottom:0;padding-top:10px;font-size:13px;margin-right:4px;margin-left:6px;color:#273552}.detailed-booking-content .booking-options-time .btn,.detailed-booking-content .filter-wrapper-expert-booking .btn,.detailed-booking-content .filter-wrapper-show-non-bookable .btn,.detailed-booking-content .filter-wrapper-use-overcapacity-slots .btn{border-radius:0;display:inline-block;text-align:center;font-size:11px;line-height:.7;width:20px;height:17px;margin-left:0;margin-top:10px;background:0 0;border:2px solid #273552}.detailed-booking-content .filter-wrapper-expert-booking .btn,.detailed-booking-content .filter-wrapper-show-non-bookable .btn,.detailed-booking-content .filter-wrapper-use-overcapacity-slots .btn{margin-bottom:20px}.detailed-booking-content .booking-options-time .btn{margin-bottom:10px}.detailed-booking-content .booking-options-time .btn:hover,.detailed-booking-content .filter-wrapper-expert-booking .btn:hover,.detailed-booking-content .filter-wrapper-show-non-bookable .btn:hover,.detailed-booking-content .filter-wrapper-use-overcapacity-slots .btn:hover{background-color:#3ba8e1}.detailed-booking-content .filter-wrapper-expert-booking .btn[disabled],.detailed-booking-content .filter-wrapper-show-non-bookable .btn[disabled]{background-color:#d8e0f3}.detailed-booking-content .booking-options-time .btn.active,.detailed-booking-content .filter-wrapper-expert-booking .btn.active,.detailed-booking-content .filter-wrapper-show-non-bookable .btn.active,.detailed-booking-content .filter-wrapper-use-overcapacity-slots .btn.active{background-color:#3ba8e1;box-shadow:none}.btn:active,.detailed-booking-content .btn.active{background-color:#3ba8e1;box-shadow:inset 0 0 5px #273552}.detailed-booking-content .btn-selectmedicalarea:hover{color:#fff;background-color:#3ba8e1}
/*!* line-height: 1.428571; *!*/
/*!*color: #3ba8e1;*!*/
/*!*background-color: none;*!*/
.detailed-booking-content .app-region-dropdown{top:100%;left:0;z-index:1000;float:left;min-width:136%;padding:5px;margin-top:-4px;font-size:12px;margin-left:2px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #dfdfdf;border-radius:0;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);overflow:auto;height:auto;max-height:250px;position:absolute}.detailed-booking-content .region-name-list{height:auto;list-style-type:none}.detailed-booking-content .region-name,.detailed-booking-content .region-name a{color:#273552;text-decoration:none;font-size:14px;margin-bottom:0;float:left;width:100%;padding-left:5px;text-align:left;font-weight:inherit}.detailed-booking-content .center-name-span:hover,.detailed-booking-content .region-name a:hover{text-decoration:none;background-color:#3ba8e1;cursor:pointer;color:#fff}.detailed-booking-content .center-name-span{padding-left:4px;padding-right:10px;color:#273552}.detailed-booking-content .center-name{color:#273552;text-decoration:none;font-size:13px;margin-bottom:0;clear:both;float:left;padding-left:30px;font-weight:inherit}.detailed-booking-content .search-icon{background-image:url(./../../../../../assets/img/search.png);background-position:7px 7px;background-repeat:no-repeat;background-position-x:calc(100% - 5px)}.detailed-booking-content .show{border:0;background-color:#263453;color:#fff;left:0;padding:2px 15px 2px 5px;margin-top:10px;list-style:none;max-height:250px;overflow:auto}.detailed-booking-content .btn-default{color:#333;background-color:#fff;box-shadow:0 2px 0 #d4d8d9;padding:5px;border:solid;border-width:1px;border-color:#dfdfdf;border-radius:0;margin-top:1px;margin-bottom:7px;font-size:12px}.detailed-booking-content .close{display:none}.booking-calendar .calendar{display:table;color:#363739;width:94%;margin:20px auto 10px}.booking-calendar .calendar td{padding:4px 8px 0;cursor:pointer;border:1px solid #f3f7f8;width:75px;height:65px;vertical-align:top;text-align:right;transition:border .3s ease;font-size:14px}.booking-calendar .calendar td i{display:block;font-style:normal;color:#c5c5c5;text-transform:uppercase;font-size:11px}.booking-calendar .calendar thead td{font-weight:400;border:none;height:27px;text-align:center;font-size:13px}.booking-calendar .booking-amount,.booking-calendar .booking-amount-overcapacity{position:relative}.booking-calendar .booking-amount span,.booking-calendar .booking-amount-overcapacity span{position:absolute;bottom:-39px;color:#fff;width:58px;left:-9px;text-align:center;font-size:15px;padding:0;font-family:pt-sans-bold}.booking-calendar .booking-amount span{background:#3ba8e1}.booking-calendar .booking-amount-overcapacity span{background:#9d23b2}.booking-calendar td.next-month{color:#404c64;background:#f3f7f8;border:1px solid #fff!important}.booking-calendar .calendar td:hover{border:1px double #3ba8e1!important;color:#3ba8e1}.booking-calendar .calendar thead td:hover{border:none!important;color:#404c64}.booking-calendar td.active{border:1px double #3ba8e1}.booking-calendar td.normal{padding:4px 11px 0 8px;cursor:pointer;border:1px solid #f3f7f8;width:75px;height:78px;vertical-align:top;text-align:right;transition:border .3s ease;font-size:14px}#booking-list ul ul a:hover{color:#fff;background:#3ba8e1}.calendar-tabs-content .tabs-fastb-menu li a,.detailed-booking-content h2{color:#404c64;font-size:16px;font-weight:400;font-family:pt-sans-bold;text-align:center;margin:0;padding:24px 0}.booking-calendar .arrow-calendar i{font-size:22px;cursor:pointer;transition:background-color .3s ease;margin:0 6px;background-color:#f3f7f8;padding:5px 13px;color:#3ba8e1;width:32px;height:32px}.arrow-calendar .button{border:none;background:initial;padding:10px;background:#f0f8ff;font-weight:bolder}.arrow-calendar .fa:hover{color:#3ba8e1}.booking-calendar .arrow-calendar{width:90%;margin:0 auto 5px;text-align:center}.booking-calendar .arrow-calendar i:hover,.call-list-filters .dropdown-menu li a:hover,.createCallLog-form .dropdown-menu li a:hover{color:#fff;background-color:#3ba8e1}.booking-calendar .inactive{background:#f6f6f6;color:#cfcece;cursor:auto}.booking-calendar .calendar td.inactive:hover{border:1px solid #f3f7f8!important;color:#cfcece;cursor:auto}.rotate,.rotate-reset{transform:rotate(-270deg);transition:.3s}.rotate-reset{transform:rotate(0deg)}.detailed-booking-content .padd-none{padding:0}.detailed-booking-content .input-doc{position:relative;display:inline-block;width:160px}.detailed-booking-content .arrow-calendar button[disabled]{cursor:not-allowed}.col-lg-8.booking-calendar-container{padding-right:0;padding-left:0}.booking-options-time .btn-group .self-payer-tooltip{padding-top:6px;margin-left:7px}.modal-body .technical-info-popup{min-height:30px!important}.modal-body .technical-info-popup .material-spinner-component{position:inherit;right:0;float:inherit;display:inline-block;margin-left:15px;top:0}.col-lg-12.detailed-booking-search .filter-comp-container{height:36px}.col-lg-12.detailed-booking-search .filter-comp-container .filter-comp-ui-select{margin-top:5px}.col-lg-12.detailed-booking-search .filter-comp-container.filter-comp-container-ui-select .filter-comp-button-x{top:4px}.calendar-tabs-content{background:#fff;border-bottom:3px solid #d3d9d9;height:638px}.calendar-tabs-content .tabs-fastb-container a:link,.calendar-tabs-content .tabs-fastb-container a:visited{text-decoration:none;color:inherit}.calendar-tabs-content .tabs-fastb-menu{float:left;clear:both;padding:0;width:100%}.calendar-tabs-content .tabs-fastb-menu li{height:55px;line-height:84px;float:left;margin-right:0;background:#e8e8e8;color:#273552;list-style-type:none;width:50%;text-align:center}.calendar-tabs-content .sameCenter{font-weight:700;color:#3ba8e1}calendar-tabs-content .fa-exclamation-triangle{color:orange;padding-right:5px}.tabs-fastb-menu li.current{position:relative;background-color:#fff;z-index:5;margin-left:70px}.calendar-tabs-content .tabs-fastb-menu li a{font-size:17px;font-family:pt-sans;padding:30px 10px 0}.calendar-tabs-content .tabs-fastb-menu .current a{font-family:pt-sans-bold;color:#3ba8e1}.calendar-tabs-content .tab-fastb{float:left;margin-bottom:0;width:100%;border-top:1px solid #f3f7f8;height:430px;overflow-y:auto;overflow-x:hidden}.calendar-tabs-content .tab-fastb-content{width:100%;padding:20px 46px;display:none}.calendar-tabs-content .time-interval{padding:10px 11px;cursor:pointer;border-top:1px solid #f3f7f8;margin-left:-24px}.calendar-tabs-content .time-interval .time-interval-slot{color:#273552;border:none;font-weight:400;padding-right:7px}.calendar-tabs-content .time-interval .time-interval-slot:hover,.confirm-appointment-popup button.close:hover{color:#3ba8e1}.overcapacity-interval:hover{cursor:pointer;transition:color .3s ease;color:#fff;background:#3ba8e1}#interval .activeInterval,.calendar-tabs-content .time-interval .time-interval-slot:active{color:#3ba8e1;font-weight:700}#tab-1,#tab-2{display:block}.title-tabs,.title-tabs-physician{color:#404c64;font-weight:400;text-align:left}.title-tabs{font-family:pt-sans-bold;margin:0;font-size:17px;padding:10px 0 6px}.title-tabs-physician{font-size:14px;padding:8px 0 0;margin-bottom:10px}.title-tabs-service{margin-bottom:10px}.calendar-tabs-content .title-tabs2{padding:10px 0 2px}.calendar-tabs-content .title-tabs2,.calendar-tabs-content .title-tabs2-physician,.calendar-tabs-content .title-tabs3{color:#404c64;font-size:15px;font-weight:400;font-family:pt-sans-bold;text-align:left;margin:0}.calendar-tabs-content .title-tabs2-physician{cursor:pointer;padding:10px 0 2px}.calendar-tabs-content .title-tabs3{padding:15px 0 30px}.calendar-tabs-content ul{padding-left:4px}.calendar-tabs-content li{list-style-type:none;line-height:26px;font-size:14px}.calendar-tabs-content span.book-check{margin-left:8px}.calendar-tabs-content .divider{background:#f4f7f8;width:100%;height:2px;margin-top:10px}.calendar-tabs-content .pl-pr-none{padding:20px 0 5px 30px!important}.calendar-tabs-content .padding-content{padding:0 46px!important}.col-lg-4.card-fastb{width:33%;padding-left:0;padding-right:0}.calendar-tabs-content .fastb-list{cursor:pointer;transition:color .3s ease}.calendar-tabs-content .fastb-list:hover{color:#fff;background:#3ba8e1}.calendar-tabs-content .fastb-list.slot-not-selectable:hover{background:0 0}.calendar-tabs-content .slot-disable-physician,.calendar-tabs-content .slot-disable-physician:hover,.calendar-tabs-content .slot-disable-resource,.calendar-tabs-content .slot-disable-resource:hover{color:#c2c2c2;background:0 0}.tab-fastb .slot-disable-center{color:#c6e0ee}.calendar-tabs-content .fastb-list-inner,.calendar-tabs-content .overcap-list-inner{padding-left:7px;margin-right:10px}.calendar-tabs-content .fastb-list-inner multi-row-tooltip-component{margin-left:-6px;height:20px;width:20px}.calendar-tabs-content .fastb-list-inner .slot-icon-message,.calendar-tabs-content .fastb-list-inner multi-row-tooltip-component .slot-icon-message{height:20px;width:20px}.calendar-tabs-content .fastb-list-inner .notbookable .slot-icon-message{color:red}.calendar-tabs-content .fastb-list-inner .warning .slot-icon-message{color:orange}.calendar-tabs-content .fastb-list-inner speciality-service-name{display:inline-block}.overcapacity-number{padding-left:10px;font-size:15px}.confirm-appointment-popup .modal-content{border-radius:1px;margin-top:15%;height:70%;width:720px}.confirm-appointment-popup .close{font-size:35px;font-weight:400}.confirm-appointment-popup .modal-title{font-size:15px;font-weight:700;text-transform:uppercase}.appointment-info-component .card-view,.confirm-appointment-popup .card-view{height:40%;width:80%;border:solid;margin-left:10%;margin-top:1%;margin-bottom:1%;border-width:1px;border-color:#dfdfdf;border-radius:0;position:relative;padding-bottom:5px}.appointment-info-component .card-view .form-group,.confirm-appointment-popup .card-view .form-group{margin-bottom:1px}.confirm-appointment-popup .card-view .form-group .phone-number{display:block;border:none;margin:0 12px 0 0;padding-left:12px}.confirm-appointment-popup .card-view .form-group .phone-number .input-no-border{border:none;border-bottom:2px solid #9cd6f5;padding-left:3px;width:100%;padding-top:6px}.confirm-appointment-popup .card-view .form-group .phone-number .error .border{border-bottom:2px solid #ee7e7e}.confirm-appointment-popup .card-view .form-group .phone-number .error .text{color:#ee7e7e;font-size:12px;font-style:normal;font-weight:700;display:block;margin-top:2px}.confirm-appointment-popup .title-card{text-align:center;font-size:15px;padding:7px;text-transform:uppercase;font-weight:700;color:#3ba8e1;margin-bottom:0}.appointment-info-component .card-view .label-form,.confirm-appointment-popup .label-form{font-weight:400;min-width:150%;text-align:left}.confirm-appointment-popup .form-control{border-bottom:solid #dfdfdf 1px;border-left:none;border-right:none;border-top:none;box-shadow:none;border-radius:0;padding:0 8px;height:25px}.confirm-appointment-popup .modal-footer{text-align:center}.confirm-appointment-popup .modal-footer .btn,.confirm-appointment-popup .modal-footer .btn:hover{color:#fff;background-color:#3ba8e1;border-color:#3ba8e1;box-shadow:0 3px 0 #dfdfdf;width:128px;border-radius:0}.confirm-appointment-popup .modal-footer .btn:hover{color:#000;background-color:#fff}.confirm-appointment-popup .material-spinner-component{right:232px;top:-13px}.overcapacity-list .col-lg-6.calendar-input.calendar-wrap{display:flex;padding-left:0;float:right;margin-top:-33px}.overcapacity-list .overcapacity-list-header{padding:20px 10px 15px 5px}.overcapacity-list .material-spinner-component{float:right;position:relative;right:150px;top:8px}.overcapacity-list .overcapacity-list-items,.overcapacity-list .speciality-service-name{padding-left:20px;padding-right:5px}.overcapacity-list .tab-fastb{height:280px}.overcapacity-list .calendar-right .dropdown-menu{left:-113px!important}.overcapacity-list .form-control:read-only{background-color:#fff}#tab-2.tab-fastb-content.pl-pr-none{padding:20px 0 5px!important}.resource-availability{line-height:0;font-size:30px;display:initial}.resource-availability.bullet-red{color:#d9534f;margin-left:2px;vertical-align:sub}.resource-availability.bullet-green{color:#5cb85c;position:absolute;margin-top:10px;margin-left:2px}.resource-availability.bullet-orange{color:orange;margin-left:2px;vertical-align:sub}.overcapacity-list .region-center-field{border:solid;border-width:1px;margin-bottom:4px;margin-top:5px;border-color:#dfdfdf;box-shadow:0 2px 0 #d4d8d9;font-size:12px;border-radius:0;width:51%;height:27px;line-height:1.42857143;padding:6px 12px;display:inline-block}.fastb-list.fastb-list-inner .self-payer-tooltip .self-payer-icon{margin-bottom:4px;margin-left:5px}.fastb-list.fastb-list-inner .fa.fa-info-circle{color:#000}.col-sm-7.confirm-appointment-comment{font-family:pt-sans-bold;line-height:0;text-align:left;letter-spacing:0;margin-bottom:0;margin-top:0;color:#273552}.col-sm-7.confirm-appointment-comment textarea{line-height:26px;font-family:pt-sans;font-size:14px;border-bottom:2px solid #9cd6f5;background:#fff;border-top:none;border-left:none;border-right:none;width:100%;display:block;margin-top:3px}.col-sm-7.confirm-appointment-comment .comment-count{float:right;margin-top:10px;margin-bottom:5px}.col-sm-7.confirm-appointment-comment .comment-count #current,.col-sm-7.confirm-appointment-comment .comment-count #maximum{font-family:pt-sans;font-size:14px}.confirm-appointment-popup .btn-link{color:#3ba8e1}.appointment-type-filter{margin-bottom:10px}.confirm-appointment-popup .time-interval{color:#3ba8e1;font-weight:700}.confirm-appointment-popup .time-interval.invalid,.has-error .control-label,.has-error .help-block{color:#ee7e7e}.confirm-appointment-popup .has-error .form-control{border-color:#ee7e7e;border-bottom-width:2px}.confirm-appointment-popup .has-error .form-control:focus{-webkit-box-shadow:none}.outside-booking-hours-btn{float:right;margin-right:12px;margin-top:-38px}.confirm-appointment-popup .duration .form-control{border:solid;border-width:1px;border-color:#dfdfdf;box-shadow:0 2px 0 #d4d8d9;font-size:12px;border-radius:0;width:50%;line-height:1.42857143;padding:5px 12px;display:inline-block;background-image:none}.confirm-appointment-popup .appointment-type-filter.filter-comp-container{position:relative}.confirm-appointment-popup .duration .material-spinner-component{right:86px;top:2px}.confirm-appointment-popup .duration .filter-comp-button-x{top:7px;right:0;margin-left:2px;margin-right:62px;display:inline-block;float:right;position:relative;min-height:11px;min-width:11px;background:url(../../../../../assets/img/cross-out-icon.png) no-repeat;color:#000;cursor:pointer}.confirm-appointment-popup .filter-wrapper .material-spinner-component{right:9px;top:-27px}.confirm-appointment-popup .has-error .time-picker-error{color:#ee7e7e}#todays-appointment-view .page-inner{height:100%;min-height:566px;background-color:#fff;border-bottom:3px solid #d6d6d6;padding-bottom:2px}#download-pdf-button,#export-button{color:#273552;font-size:17px;font-weight:400;font-family:pt-sans;text-align:left;margin:0 auto;background:#fff;float:right}#download-pdf-button:hover,#export-button:hover{color:#3ba8e1}#download-pdf-button i.fa-file-pdf-o,#export-button i.fa-download{padding-right:5px}.appointment-today-filters{background:#fff;border-bottom:1px solid #d4d8d9;padding:0 20px 20px;clear:both}.appointment-today-filters .angucomplete-selected-row{background-color:#3ba8e1}.appointment-today-filters input,.appointment-today-filters select{border-bottom:2px solid #e2e8ea;background:#fff;border-top:none;border-left:none;border-right:none}.appointment-today-filters select{font-family:pt-sans;min-width:100px;line-height:26px;font-size:14px;padding:1px 5px 0 3px;margin:4px 3px}.appointment-today-filters input{margin:3px 0 0;float:left;line-height:20px;font-size:15px;padding:1px 0 0 10px;border-radius:0}.appointment-today-filters .filter-wrapper-date{display:inline-block;padding-left:15px}.appointment-today-filters .filter-wrapper-date .move-calendar{float:right}.appointment-today-filters .filter-wrapper-date .move-calendar .dropdown-menu{margin-left:-144px}.appointment-today-filters .input-group .call-list-date-btn{float:left;padding-top:2px}.appointment-today-filters .input-group-btn :hover{background-color:#3ba8e1}.appointment-today-filters .form-control,.appointment-today-filters .input-group-btn .btn{border:1px solid #dfdfdf;margin-top:3px;border-radius:0;line-height:1px;box-shadow:0 2px 0 #d4d8d9;height:27px}.appointment-today-filters .input-group .form-control{width:105px}.appointment-today-filters .form-control{border:solid;border-width:1px;margin-bottom:4px;margin-top:5px;margin-left:2px;border-color:#dfdfdf;font-size:12px;width:87%;line-height:1.42857143;padding:6px 12px;display:block}.appointment-today-filters .error .form-control{box-shadow:0 2px 0 #ee7e7e}.appointment-today-filters .cross-out-icon{margin-top:14px}.absolutePosition{position:absolute}.appointment-today-filters input:disabled{background-color:#eee!important}.pagination-appointmentsToday{text-align:center;padding:0;margin-top:-20px;min-height:82px}.pagination-appointmentsToday p{margin:0}#todays-appointment-view .appointment-today-filters .help-block.redText{color:#ee7e7e;padding-top:10px}#todays-appointment-view .appointment-today-filters .help-block.redText.endDatePadding{padding-top:30px}#todays-appointment-view .appointment-today-filters .help-block.invalidDatesDiff.redText{padding-top:0;margin-top:0}.download-pdf-content{width:100%;margin:0 auto;background:#fff;height:325px;overflow:auto}.download-pdf-content-recRole{height:300px}#download-excel-button,.download-pdf-content .title-tabs2,.download-pdf-content .title-tabs3{color:#273552;font-weight:400;font-family:pt-sans}.download-pdf-content .title-tabs2{font-size:15px;margin-top:0;padding-top:15px;text-align:left}.download-pdf-content .title-tabs3{font-size:30px;margin-top:100px;padding-top:30px;text-align:center}.download-pdf-content .divider{background:#f4f7f8;width:100%;height:2px;margin-top:6px}.download-pdf-content .padding-content{padding:0 45px}.appointments-today-service{display:flex}.appointment-today-filters .material-spinner-component{float:right;position:relative;right:35px;top:8px}.appointment-today-filters .material-spinner-component.custom-material-spinner-component{top:-21px}.call-history-view .table-actions a,[data-ng-click]{cursor:pointer}#todays-appointment-view p.appointmentStatusRow{margin:7px 0 10px}#todays-appointment-view .appointmentStatus{font-size:large;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin-top:10px;padding:5px}#todays-appointment-view .confirmedStatus{color:#fff;background-color:#81cb1d}#todays-appointment-view .checkedInStatus{color:#fff;background-color:#9c27b0}#todays-appointment-view .servicePerformedStatus{color:#fff;background-color:#27553a}#todays-appointment-view .notPerformedStatus{color:#fff;background-color:#d88725}#todays-appointment-view .bookedStatus{color:#fff;background-color:#4d85b3}#todays-appointment-view .blockedStatus{color:#fff;background-color:#d81382}#todays-appointment-view .cancelledStatus{color:#fff;background-color:#801515}.call-history-buttons{padding:10px 20px}.mega-button,.mega-button:hover{color:#fff;background-color:#3ba8e1;border-color:#3ba8e1;border-radius:0}.mega-button:hover{color:#000;background-color:#fff}#download-excel-button{color:#0a2e74;font-size:17px;text-align:left;padding:0 10px 0 0;margin:0 auto;background:#fff;display:inline-block;float:right}#download-excel-button i{padding-right:10px}#download-excel-button:hover{color:#66afe9}.filterDateTitle{padding:0 15px}.emptyCheckBox,.filledCheckBox{display:block;height:32px;width:32px}.emptyCheckBox{background:url(./../../../../assets/img/emptyCheckBox.png) no-repeat}.filledCheckBox{background:url(./../../../../assets/img/filledCheckBox.png) no-repeat}.createCallLog-form .emptyCheckBox,.createCallLog-form .filledCheckBox{margin-left:50%}.createCallLog-form .patientExistLabel{text-align:center}.call-history-filters .form-control.patientInput{width:90%;display:inline-block}.call-history-view .page-inner{height:100%;min-height:638px;background-color:#fff;border-bottom:3px solid #d6d6d6;padding-bottom:11px}.call-history-filters{padding:10px;border-bottom:1px solid #e6e6e6}.call-history-view .form-control{width:100%}.call-history-view .input-group-btn .btn{margin-left:2px;margin-bottom:3px}.no-padd-left{padding-left:0}.no-padd-right{padding-right:0}.createCallLog-form input{border:1px solid #ebebeb;box-shadow:0 3px 0 #d4d8d9;margin:0 auto 10px;display:block;padding:2.5px 10px;text-align:center}form.createCallLog-form label{display:block;text-align:center;font-size:15px;margin:25px 0 10px}form.createCallLog-form .call-log-date-btn{-webkit-box-shadow:0 3px 0 #d4d8d9;box-shadow:0 2px 0 #d4d8d9}form.createCallLog-form .call-log-date-btn:active{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}form.createCallLog-form .btn.btn-default:focus{outline:none}.createCallLog-form input.invalid-field-border,.createCallLog-form select.invalid-field-border{-webkit-box-shadow:0 3px 0 #ee7e7e;box-shadow:0 2px 0 #ee7e7e}.callLogPopup .modal-footer{text-align:center}.callLogPopup .modal-footer .btn,.callLogPopup .modal-footer .btn:hover{color:#fff;background-color:#3ba8e1;border-color:#3ba8e1;box-shadow:0 3px 0 #dfdfdf;width:128px;border-radius:0}.callLogPopup .modal-footer .btn:hover{color:#000;background-color:#fff}form.createCallLog-form p.input-group{margin:0 auto 10px}form.createCallLog-form .help-block{color:#ee7e7e;font-size:12px;font-weight:700}.call-history-view table .paddingLeft15{padding-left:15px}.call-history-view table{margin-bottom:0}@media (min-width:992px){.call-history-filters p.filtersTitle.filterCheckBox{margin-top:-20px}}.callLogPopup .menu-search{margin-top:0}.callLogPopup .form-control,.callLogPopup .patient-search-group .patient-search-input{width:100%;line-height:1.42857143;font-size:12px;border-color:#dfdfdf;box-shadow:0 2px 0 #d4d8d9;height:27px;border-radius:0}.callLogPopup .menu-search.patient-search-group .dropdown-menu{top:0}.callLogPopup .patient-search-group .material-spinner-component{top:-24px;right:2px}.callLogPopup .observations-form .form-control{height:100%}.callLogPopup .input-group-btn{border:1px solid #dfdfdf;margin-top:2px;border-radius:0;line-height:9px;height:26.5px;box-shadow:0 2px 0 #d4d8d9}.modal-body .input-group-btn .btn{margin-top:0}.createCallLog-form .input-group-btn .btn{border:none;height:24.5px}.createCallLog-form .dropdown-menu{border-color:#dfdfdf;border-width:1px;border-style:solid;border-radius:0;overflow-y:auto;max-height:285px;box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff;overflow:overlay;max-width:450px;min-width:350px}.createCallLog-form .dropdown-menu li a{white-space:normal}.callLog .phone-number-validator{margin:-6px 16px 0 0}.callLog .phone-number-validator .input-no-border{border:none;box-shadow:0 4px 0 #d4d8d9}.callLogPopup .phone-number-component .phone-input-raper{top:-6px;position:relative;border:1px solid #dfdfdf;padding:5px 0;box-shadow:0 2px 0 #d4d8d9;-webkit-box-shadow:0 2px 0 #d4d8d9}.callLogPopup .phone-number-component .phone-prefix-container{width:75px;margin-left:30px}.callLogPopup .phone-number-component .phone-input-raper.error{-webkit-box-shadow:0 3px 0 #ee7e7e;box-shadow:0 2px 0 #ee7e7e}.callLogPopup .phone-number-component .phone-input-raper input{border:none;box-shadow:none;-webkit-box-shadow:none;text-align:left}.callLogPopup .phone-number-component .phone-input-raper .phone-input-container{width:55%;border-bottom:none}.callLogPopup .phone-number-component .phone-input-raper .phone-flag-prefix-container{border-bottom:none}.callLogPopup .phone-number-component input{line-height:20px}.callLogPopup .phone-number-component .phone-input-raper input.error{border:none}.blocked-appointments-content .call-list-filters{width:100%;border-bottom:1px solid #d4d8d9;padding:10px;background:#fff;clear:both}#download-pdf-button.disabledDownloadButton:hover,#export-button.disabledExportButton:hover{cursor:not-allowed;color:inherit}#tabs-container .callListTab{background-color:#fff}.blocked-tabs-content .call-list-app-title{font-family:pt-sans}.blocked-tabs-content #tab-1,.call-list-app-title .secondary-resource{display:block}.blocked-tabs-content .tab{float:left;margin-bottom:0;width:100%;height:422px;background:#fff}.blocked-appointments-content .tab .blocked-tabs-content .tab-content{width:100%;padding:20px 0;display:none;background:#fff;box-shadow:0 3px 0 #d4d8d9}.blocked-appointments-content .blocked-tabs-content .tab-content{width:100%;padding:0;display:none;background:#fff;min-height:383px;border-bottom:0}.blocked-appointments-content .row.blocked-app-filters{margin-right:0;margin-left:0}.blocked-appointments-content .call-list-center-filter-wrapper{padding-right:10px;padding-left:146px;display:inline-block;margin-top:12px}.blocked-appointments-content .blocked-app-title-tabs2{color:#273552;font-size:30px;font-weight:400;font-family:pt-sans-bold;text-align:center;margin:0;padding-top:159px}.blocked-appointments-content .divider{background:#f4f7f8;width:100%;height:1px;margin-top:6px}.call-list-icons{margin-top:23px;font-size:15px}.call-list-action,.call-list-cancel,.call-list-confirm,.call-list-reschedule{display:inline-block;margin-right:30px;cursor:pointer;transition:color .3s ease}.call-list-action i,.call-list-cancel i,.call-list-confirm i,.call-list-reschedule i{margin-right:5px}.call-list-action:hover,.call-list-cancel:hover,.call-list-confirm:hover,.call-list-reschedule:hover{color:#3ba8e1}.call-done .call-list-action{color:#d4d8d9}.active-call .start-call{color:#3ba8e1}.blocked-tabs-content .tab{overflow:auto}.padding-content{padding-left:56px;padding-top:15px}.call-list-filters .dropdown-menu{border-color:#dfdfdf;border-width:1px;border-style:solid;border-radius:0;overflow-y:auto;max-height:285px;box-shadow:0 1px 2px rgba(0,0,0,.2);background-color:#fff;overflow:overlay}.call-list-filters .right-date{float:left}.call-list-filters .call-list-filter-wrapper .right-date .dropdown-menu{left:-141px!important}.call-list-filters .angucomplete-row,.call-list-filters input{padding:3px 0 3px 3px;margin-bottom:4px;font-size:12px}.call-list-filters .angucomplete-selected-row{background-color:#3ba8e1}.call-list-filters select{line-height:26px;font-family:pt-sans;font-size:14px;background:#fff;padding:1px 5px 0 3px;min-width:100px;border:solid 1px #dfdfdf;box-shadow:0 2px 0 #d4d8d9}.call-list-filters input{border:solid;border-width:1px;margin-top:5px;margin-left:2px;border-color:#dfdfdf;box-shadow:0 2px 0 #d4d8d9;border-radius:0;width:160px;height:27px;line-height:1.42857143;padding:6px 12px}#callListPhysicianFilter{width:220px}#callListCenterFilter,#callListServiceFilter{width:180px}#callListStartDateFilter{width:100px}.call-list-filters .call-list-date-btn{float:left;padding-top:3px}.call-list-filters .form-control,.call-list-filters .input-group-btn .btn{border:1px solid #dfdfdf;margin-top:2px;border-radius:0;line-height:9px;height:26.5px;box-shadow:0 2px 0 #d4d8d9}.call-list-filters .input-group-btn :hover,.medicalCenter-page .centersDropDown .centersList:hover{background-color:#3ba8e1}.call-list-filters .form-control{border:solid;border-width:1px;margin-bottom:4px;margin-top:5px;margin-left:2px;border-color:#dfdfdf;font-size:12px;width:115px;height:27px;line-height:1.42857143;padding:4px 5px;display:inline-block}.call-list-filters .error .form-control{box-shadow:0 2px 0 #ee7e7e}.call-list-filters .date-picker-error{position:absolute;color:#ee7e7e;margin-top:34px;margin-left:-103px}.call-list-date-error-message{position:relative;display:-webkit-inline-box;color:#ee7e7e;margin-left:200px}.call-list-pages-btns{padding:0;background:#fff;margin:422px 0 0;height:50px;box-shadow:0 3px 0 #d4d8d9;text-align:center}.blocked-appointments-content .pagination{height:36px;margin:auto;display:inline-block}.blocked-appointments-content .pager{margin-left:0;margin-bottom:18px;list-style:none;text-align:center;*zoom:1}.blocked-appointments-content .pager:before,.blocked-appointments-pagination .pager:after{display:table;content:""}.blocked-appointments-content .pager:after{clear:both}.blocked-appointments-content .pager li{display:inline}.blocked-appointments-content .pager a{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.blocked-appointments-content .pager a:hover{text-decoration:none;background-color:#f5f5f5}.blocked-appointments-content .pager .next a{float:right}.blocked-appointments-content .pager .previous a{float:left}.blocked-appointments-content .pager .disabled a,.blocked-appointments-pagination .pager .disabled a:hover,.call-list-icons button[disabled]{color:#999;background-color:#fff;cursor:default}.blocked-tabs-content .call-list-filter-wrapper label{margin-top:7px}.blocked-tabs-content .call-list-filter-wrapper .glyphicon{line-height:.98}.call-list-filters .reset-filters-div:hover{color:#3ba8e1}.call-list-icons button{background-color:#fff;border:none}.call-list-filters select#filterArea{max-width:100px}.call-list-filter-wrapper .resource-search-spinner{position:absolute;margin-left:203px;margin-top:-26px;z-index:10}.call-list-filter-wrapper.call-list-region-locations .material-spinner-component,.call-list-filters .call-list-filter-wrapper .material-spinner-component{float:right;position:relative;right:45px;top:9px}.call-list-filters .filter-wrapper-component{width:100%;display:flex}.blocked-appointments-content .call-list-filter-wrapper.date-filters{margin-left:136px}#download-pdf-button,#export-button{padding:10px}.prepExam-page{padding:40px 40px 0}.prepExam-dropdown .region-name-list .center-name a{padding-left:15px}.medicalCenter-page .searchCenter,.searchExam{position:relative}.exam-name-span{padding-left:4px;cursor:pointer;font-weight:400}a:focus .exam-name-span,a:hover .exam-name-span{color:#273552;font-weight:700}.prepExam-dropdown{position:absolute;top:100%;left:0;z-index:1000;float:left;width:110%;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);overflow:auto;max-height:300px}h2.preparationExam-title{color:#273552;text-align:center;font-size:16px;font-weight:700;text-transform:uppercase;padding:0;margin-bottom:20px}.preparationExam-scroll-wrap .rich-text .btn-group{display:none}.preparationExam-scroll-wrap .rich-text .form-control{width:100%;height:100%}.preparationExam-scroll-wrap{height:330px}.prepExam-select-wrap{width:250px}.prepExam-page .centers-region-name a span{font-weight:700}.medicalCenter-page{padding:40px 40px 0}.angular-google-map-container{height:400px}.filtersp-custom-dropdown{position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:560px;padding:5px;margin-top:0;font-size:14px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);overflow:scroll;height:auto;max-height:200px}.medicalCenter-page .centersDropDown{max-height:300px;overflow-y:auto;background-color:#f0f0f0;position:absolute;width:100%}.medicalCenter-page .countriesList,.medicalCenter-page .regionsList{list-style-type:none;display:block;padding-left:10px}.medicalCenter-page .centersList{list-style-type:none;display:-webkit-box;padding-left:10px}.medicalCenter-page .medical-center-table td{word-break:break-word}.medicalCenter-page .centersDropDown .centersList{cursor:pointer}#location-filter ul li label.center-name a table:hover tr td span,.expandListDirective .moreItems:hover i,.medicalCenter-page .centersDropDown .centersList:hover .medicalCenter-center-name{color:#fff}.medicalCenter-page .medicalCenter-center-name{padding-left:5px;color:#273552;text-decoration:none;font-size:13px;font-weight:inherit}.medicalCenter-page .center-name-list a:focus,.medicalCenter-page .center-name-list a:hover{text-decoration:none;color:#273552;font-weight:700}.medicalCenter-scroll-wrap{height:441px;overflow-y:auto;overflow-x:hidden;margin-top:16px}.medical-center-select-wrap{width:250px}.medicalCenter-page .cross-out-icon{left:250px;top:-20px;position:relative}.expandListDirective .moreItems,.expandListDirective .moreItems:hover{text-align:center;border:1px solid #0a2e74;background-color:#e5e5e5;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.expandListDirective .moreItems:hover{border:1px solid #4d85b3;background-color:#4d85b3}.expandListDirective .tableCellList{max-height:80px;overflow:auto}.expandListDirective .tableCellList.expandTableRow{max-height:250px;overflow:auto}#location-filter{margin-top:10px;width:189px;overflow-y:auto;max-height:310px}#location-filter ul li{list-style:none;padding:0}#location-filter ul,#location-filter ul li label.center-name a,#location-filter ul li label.center-name a table td,#location-filter ul li.regions-list{margin:0;padding:0}#location-filter ul label.region-name{margin:0;padding:3px 0 0;width:90%;border-top:1px solid #dfdfdf}#location-filter ul label.region-name span{font-size:13px;font-weight:noraml}#location-filter ul label.region-name a{padding:0;width:170px}#location-filter ul label.region-name a:hover{background-color:#3ba8e1;color:#fff}#location-filter ul li label.center-name{padding:0 0 2px 3px;margin:0;font-size:12px;width:185px}#location-filter ul li label.center-name .center-list-item{background:0 0;color:#273552;margin-left:1px}#location-filter ul li label.center-name a table:hover{background-color:#3ba8e1;font-weight:400;color:#fff;cursor:pointer}#location-filter .btn{width:170px;height:27px;font-size:13px;line-height:.8;margin-top:12px;margin-bottom:0}#location-filter .btn,#location-filter .btn :active{color:#fff;border:none;background-color:#3ba8e1}#location-filter .btn:focus{color:#fff;background-color:#3ba8e1;border:none;outline:none;outline-offset:0}#location-filter .btn:hover{color:#fff;background-color:#273552}#location-filter .activeCenter{color:#273552;font-weight:900}#location-filter ul li label.center-name.activeCenter .center-list-item{color:#273552}#location-filter .activeRegion a{color:#273552;font-weight:700}.phone-number-validator{display:block;border:none;margin:0 12px 0 0}.phone-number-validator .error{display:block}.phone-number-validator .input-no-border{border:none;border-bottom:2px solid #9cd6f5;padding-left:3px;padding-top:6px;width:100%}.phone-number-validator .error .border{border-bottom:2px solid #ee7e7e}.phone-number-validator .error .text{color:#ee7e7e;font-size:12px;font-style:normal;font-weight:700;display:block;margin-top:2px}
/*# sourceMappingURL=http://10.10.10.208:5506/maps/assets/css/app-3dff81d57c.css.map */
