.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:0;direction:ltr}.mCSB_container{overflow:hidden;width:auto;height:auto}.mCSB_inside>.mCSB_container{margin-right:30px}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{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:16px;height:auto;left:auto;top:0;right:0;bottom:0;opacity:.75;filter:"alpha(opacity=75)";-ms-filter:"alpha(opacity=75)"}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{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_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;height:100%;margin:0 auto;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;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_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}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}.mCSB_container_wrapper{position:absolute;height:auto;width:auto;overflow:hidden;top:0;left:0;right:0;bottom: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,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.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{left:0}.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{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}.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_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4;filter:"alpha(opacity=40)";-ms-filter:"alpha(opacity=40)"}.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{background-color:#000;background-color:rgba(0,0,0,.75)}.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,.85)}.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,.9)}.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-dark-2.mCSB_scrollTools .mCSB_draggerRail,.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-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:4px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.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_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:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px}.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-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.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_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.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_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:#000;background-color:rgba(0,0,0,.75);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.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-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);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.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-dark.mCSB_scrollTools .mCSB_draggerRail,.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.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.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_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.mCSB_scrollTools{opacity:1;filter:"alpha(opacity=30)";-ms-filter:"alpha(opacity=30)"}.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}.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-dark.mCSB_scrollTools_horizontal,.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 .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;box-shadow:inset 1px 0 0 rgba(255,255,255,.4);width:12px;margin:2px;position:absolute;height:auto;top:0;bottom:0;left:0;right:0}.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:inset 0 1px 0 rgba(255,255,255,.4);height:12px;width:auto}.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.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,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.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_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-dark-3.mCSB_scrollTools .mCSB_draggerRail,.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-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-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{width:12px;background-color:#000;background-color:rgba(0,0,0,.2)}.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-dark.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-3-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-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-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-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:#000;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:#000;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 .mCSB_dragger_bar{background-color:#000;background-color:rgba(0,0,0,.75)}.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)}
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.15.35
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
  list-style: none;
}
.bootstrap-datetimepicker-widget.dropdown-menu {
  margin: 2px 0;
  padding: 4px;
  width: 19em;
}
@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
@media (min-width: 1200px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em;
  }
}
.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #cccccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #cccccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px;
}
.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px;
}
.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0;
}
.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0;
}
.bootstrap-datetimepicker-widget a[data-action]:active {
  box-shadow: none;
}
.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0;
}
.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px;
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours";
}
.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes";
}
.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM";
}
.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker";
}
.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today";
}
.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center;
}
.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens";
}
.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit;
}
.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%;
}
.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0;
}
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  border-radius: 4px;
}
.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px;
}
.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month";
}
.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month";
}
.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px;
}
.bootstrap-datetimepicker-widget table td.cw {
  font-size: .8em;
  height: 20px;
  line-height: 20px;
  color: #777777;
}
.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px;
}
.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eeeeee;
  cursor: pointer;
}
.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #777777;
}
.bootstrap-datetimepicker-widget table td.today {
  position: relative;
}
.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #337ab7;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px;
}
.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #337ab7;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff;
}
.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  border-radius: 4px;
}
.bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee;
}
.bootstrap-datetimepicker-widget table td span.active {
  background-color: #337ab7;
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.bootstrap-datetimepicker-widget table td span.old {
  color: #777777;
}
.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #777777;
  cursor: not-allowed;
}
.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px;
}
.bootstrap-datetimepicker-widget.wider {
  width: 21em;
}
.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important;
}
.input-group.date .input-group-addon {
  cursor: pointer;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.select2-container {
  box-sizing: border-box;
  display: inline-block;
  margin: 0;
  position: relative;
  vertical-align: middle; }
  .select2-container .select2-selection--single {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    height: 28px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--single .select2-selection__rendered {
      display: block;
      padding-left: 8px;
      padding-right: 20px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container .select2-selection--single .select2-selection__clear {
      position: relative; }
  .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered {
    padding-right: 8px;
    padding-left: 20px; }
  .select2-container .select2-selection--multiple {
    box-sizing: border-box;
    cursor: pointer;
    display: block;
    min-height: 32px;
    user-select: none;
    -webkit-user-select: none; }
    .select2-container .select2-selection--multiple .select2-selection__rendered {
      display: inline-block;
      overflow: hidden;
      padding-left: 8px;
      text-overflow: ellipsis;
      white-space: nowrap; }
  .select2-container .select2-search--inline {
    float: left; }
    .select2-container .select2-search--inline .select2-search__field {
      box-sizing: border-box;
      border: none;
      font-size: 100%;
      margin-top: 5px;
      padding: 0; }
      .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button {
        -webkit-appearance: none; }

.select2-dropdown {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  box-sizing: border-box;
  display: block;
  position: absolute;
  left: -100000px;
  width: 100%;
  z-index: 1051; }

.select2-results {
  display: block; }

.select2-results__options {
  list-style: none;
  margin: 0;
  padding: 0; }

.select2-results__option {
  padding: 6px;
  user-select: none;
  -webkit-user-select: none; }
  .select2-results__option[aria-selected] {
    cursor: pointer; }

.select2-container--open .select2-dropdown {
  left: 0; }

.select2-container--open .select2-dropdown--above {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--open .select2-dropdown--below {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-search--dropdown {
  display: block;
  padding: 4px; }
  .select2-search--dropdown .select2-search__field {
    padding: 4px;
    width: 100%;
    box-sizing: border-box; }
    .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button {
      -webkit-appearance: none; }
  .select2-search--dropdown.select2-search--hide {
    display: none; }

.select2-close-mask {
  border: 0;
  margin: 0;
  padding: 0;
  display: block;
  position: fixed;
  left: 0;
  top: 0;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
  opacity: 0;
  z-index: 99;
  background-color: #fff;
  filter: alpha(opacity=0); }

.select2-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  height: 1px !important;
  margin: -1px !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important; }

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #aaa;
  border-radius: 4px; }
  .select2-container--default .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--default .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold; }
  .select2-container--default .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--default .select2-selection--single .select2-selection__arrow {
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px; }
    .select2-container--default .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  left: 1px;
  right: auto; }

.select2-container--default.select2-container--disabled .select2-selection--single {
  background-color: #eee;
  cursor: default; }
  .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear {
    display: none; }

.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #888 transparent;
  border-width: 0 4px 5px 4px; }

.select2-container--default .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text; }
  .select2-container--default .select2-selection--multiple .select2-selection__rendered {
    box-sizing: border-box;
    list-style: none;
    margin: 0;
    padding: 0 5px;
    width: 100%; }
    .select2-container--default .select2-selection--multiple .select2-selection__rendered li {
      list-style: none; }
  .select2-container--default .select2-selection--multiple .select2-selection__placeholder {
    color: #999;
    margin-top: 5px;
    float: left; }
  .select2-container--default .select2-selection--multiple .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-top: 5px;
    margin-right: 10px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    color: #999;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #333; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline {
  float: right; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--default.select2-container--focus .select2-selection--multiple {
  border: solid black 1px;
  outline: 0; }

.select2-container--default.select2-container--disabled .select2-selection--multiple {
  background-color: #eee;
  cursor: default; }

.select2-container--default.select2-container--disabled .select2-selection__choice__remove {
  display: none; }

.select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa; }

.select2-container--default .select2-search--inline .select2-search__field {
  background: transparent;
  border: none;
  outline: 0;
  box-shadow: none;
  -webkit-appearance: textfield; }

.select2-container--default .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--default .select2-results__option[role=group] {
  padding: 0; }

.select2-container--default .select2-results__option[aria-disabled=true] {
  color: #999; }

.select2-container--default .select2-results__option[aria-selected=true] {
  background-color: #ddd; }

.select2-container--default .select2-results__option .select2-results__option {
  padding-left: 1em; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__group {
    padding-left: 0; }
  .select2-container--default .select2-results__option .select2-results__option .select2-results__option {
    margin-left: -1em;
    padding-left: 2em; }
    .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
      margin-left: -2em;
      padding-left: 3em; }
      .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -3em;
        padding-left: 4em; }
        .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -4em;
          padding-left: 5em; }
          .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -5em;
            padding-left: 6em; }

.select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #5897fb;
  color: white; }

.select2-container--default .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic .select2-selection--single {
  background-color: #f7f7f7;
  border: 1px solid #aaa;
  border-radius: 4px;
  outline: 0;
  background-image: -webkit-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: -o-linear-gradient(top, white 50%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }
  .select2-container--classic .select2-selection--single:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--single .select2-selection__rendered {
    color: #444;
    line-height: 28px; }
  .select2-container--classic .select2-selection--single .select2-selection__clear {
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
  .select2-container--classic .select2-selection--single .select2-selection__placeholder {
    color: #999; }
  .select2-container--classic .select2-selection--single .select2-selection__arrow {
    background-color: #ddd;
    border: none;
    border-left: 1px solid #aaa;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0); }
    .select2-container--classic .select2-selection--single .select2-selection__arrow b {
      border-color: #888 transparent transparent transparent;
      border-style: solid;
      border-width: 5px 4px 0 4px;
      height: 0;
      left: 50%;
      margin-left: -4px;
      margin-top: -2px;
      position: absolute;
      top: 50%;
      width: 0; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear {
  float: left; }

.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow {
  border: none;
  border-right: 1px solid #aaa;
  border-radius: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
  left: 1px;
  right: auto; }

.select2-container--classic.select2-container--open .select2-selection--single {
  border: 1px solid #5897fb; }
  .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow {
    background: transparent;
    border: none; }
    .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
      border-color: transparent transparent #888 transparent;
      border-width: 0 4px 5px 4px; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  background-image: -webkit-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(top, white 0%, #eeeeee 50%);
  background-image: linear-gradient(to bottom, white 0%, #eeeeee 50%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0); }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  background-image: -webkit-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: -o-linear-gradient(top, #eeeeee 50%, white 100%);
  background-image: linear-gradient(to bottom, #eeeeee 50%, white 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0); }

.select2-container--classic .select2-selection--multiple {
  background-color: white;
  border: 1px solid #aaa;
  border-radius: 4px;
  cursor: text;
  outline: 0; }
  .select2-container--classic .select2-selection--multiple:focus {
    border: 1px solid #5897fb; }
  .select2-container--classic .select2-selection--multiple .select2-selection__rendered {
    list-style: none;
    margin: 0;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__clear {
    display: none; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice {
    background-color: #e4e4e4;
    border: 1px solid #aaa;
    border-radius: 4px;
    cursor: default;
    float: left;
    margin-right: 5px;
    margin-top: 5px;
    padding: 0 5px; }
  .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove {
    color: #888;
    cursor: pointer;
    display: inline-block;
    font-weight: bold;
    margin-right: 2px; }
    .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover {
      color: #555; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  float: right; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
  margin-left: 5px;
  margin-right: auto; }

.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
  margin-left: 2px;
  margin-right: auto; }

.select2-container--classic.select2-container--open .select2-selection--multiple {
  border: 1px solid #5897fb; }

.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple {
  border-top: none;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple {
  border-bottom: none;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.select2-container--classic .select2-search--dropdown .select2-search__field {
  border: 1px solid #aaa;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  border: 1px solid transparent; }

.select2-container--classic .select2-dropdown--above {
  border-bottom: none; }

.select2-container--classic .select2-dropdown--below {
  border-top: none; }

.select2-container--classic .select2-results > .select2-results__options {
  max-height: 200px;
  overflow-y: auto; }

.select2-container--classic .select2-results__option[role=group] {
  padding: 0; }

.select2-container--classic .select2-results__option[aria-disabled=true] {
  color: grey; }

.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #3875d7;
  color: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }
table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:75px;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:0.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:8px;white-space:nowrap}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable thead>tr>th.sorting_asc,table.dataTable thead>tr>th.sorting_desc,table.dataTable thead>tr>th.sorting,table.dataTable thead>tr>td.sorting_asc,table.dataTable thead>tr>td.sorting_desc,table.dataTable thead>tr>td.sorting{padding-right:30px}table.dataTable thead>tr>th:active,table.dataTable thead>tr>td:active{outline:none}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable thead .sorting:after,table.dataTable thead .sorting_asc:after,table.dataTable thead .sorting_desc:after,table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{position:absolute;bottom:8px;right:8px;display:block;font-family:'Glyphicons Halflings';opacity:0.5}table.dataTable thead .sorting:after{opacity:0.2;content:"\e150"}table.dataTable thead .sorting_asc:after{content:"\e155"}table.dataTable thead .sorting_desc:after{content:"\e156"}table.dataTable thead .sorting_asc_disabled:after,table.dataTable thead .sorting_desc_disabled:after{color:#eee}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody>table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody>table>thead .sorting:after,div.dataTables_scrollBody>table>thead .sorting_asc:after,div.dataTables_scrollBody>table>thead .sorting_desc:after{display:none}div.dataTables_scrollBody>table>tbody>tr:first-child>th,div.dataTables_scrollBody>table>tbody>tr:first-child>td{border-top:none}div.dataTables_scrollFoot>table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}}table.dataTable.table-condensed>thead>tr>th{padding-right:20px}table.dataTable.table-condensed .sorting:after,table.dataTable.table-condensed .sorting_asc:after,table.dataTable.table-condensed .sorting_desc:after{top:6px;right:6px}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:0}table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^="col-"]:last-child{padding-right:0}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before{top:9px;left:4px;height:14px;width:14px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;font-family:'Courier New', Courier, monospace;line-height:14px;content:'+';background-color:#337ab7}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';background-color:#d33333}table.dataTable.dtr-inline.collapsed>tbody>tr.child td:before{display:none}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{top:5px;left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:white;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;font-family:'Courier New', Courier, monospace;line-height:14px;content:'+';background-color:#337ab7}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}table.dataTable>tbody>tr.child{padding:0.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details li{border-bottom:1px solid #efefef;padding:0.5em 0}table.dataTable>tbody>tr.child ul.dtr-details li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:0.5em;box-shadow:0 12px 30px rgba(0,0,0,0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,0.6)}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}}div.dtr-bs-modal table.table tr:first-child td{border-top:none}
body {margin: 0; padding: 0; background: #f2f2f2;font-family: 'Europa-Regular';}
a:hover, a:focus {text-decoration: none; outline: 0 none;}
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0;}
ul {list-style: none; margin: 0; padding: 0;}
ul li {margin: 0; padding: 0;}
th td, tr td {outline: 0 none;}
input:hover, input:focus, select:hover, select:focus, textarea:hover, textarea:focus, button:hover, button:focus {outline: 0 none !important; outline-offset:0 !important;}
.tooltip-inner {width:100px; font-family: 'Europa-Regular'; letter-spacing:0.5px;}

@font-face {
  font-family: 'Europa-Bold';
  src: url('../../fonts/Europa-Bold.eot?#iefix') format('embedded-opentype'),
  url('../../fonts/Europa-Bold.otf')  format('opentype'),
  url('../../fonts/Europa-Bold.woff') format('woff'),
  url('../../fonts/Europa-Bold.ttf')  format('truetype'),
  url('../../fonts/Europa-Bold.svg#Europa-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Europa-Regular';
  src: url('../../fonts/Europa-Regular.eot?#iefix') format('embedded-opentype'),
  url('../../fonts/Europa-Regular.woff') format('woff'),
  url('../../fonts/Europa-Regular.ttf')  format('truetype'),
  url('../../fonts/Europa-Regular.svg#Europa-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}

.login_box_mnc_inner_MX input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000000;
  opacity: 1;
}
.login_box_mnc_inner_MX input::-moz-placeholder { /* Firefox 19+ */
  color: #000000;
  opacity: 1;
}
.login_box_mnc_inner_MX input:-ms-input-placeholder { /* IE 10+ */
  color: #000000;
  opacity: 1;
}
.login_box_mnc_inner_MX input:-moz-placeholder { /* Firefox 18- */
  color: #000000;
  opacity: 1;
}

/* left column */
.left_col {position: fixed; width: 60px; float: left; height: 100%; background-color: #282931; z-index: 4;}
.logo {background-color: #8CC63F; height: 95px; text-align: center; line-height: 95px;}

.left_menu_block {float: left; width: 100%; height: calc(100% - 95px);}
.left_menu_block li {display: block;}
.left_menu_block li a {display: block; padding: 10px 0;}

.left_menu_block li.active .active-img {display: inline-block;}
.left_menu_block li.active .regular-img {display: none;}
.left_menu_block li.active .hover-img {display: none;}

.left_menu_block li:hover .hover-img {display: inline-block;}
.left_menu_block li:hover .regular-img {display: none;}
.left_menu_block li:hover .active-img {display: none;}
.select2-container--open { z-index:999999999; }
.hover-img {display: none;}
.active-img {display: none;}

/* right column */
.right_col {position: relative; float: left; width: 100%; padding-left: 60px;overflow: hidden;}
.right_header { float: left; width: 100%; background: #DADCE1; height: 95px; position: fixed;right: 0;padding-left: 60px;z-index: 1; }
.head_right_left_top_main {float: left; width: auto; margin: 0 35px 0 0;}
.head_right_left_top_inner {float: none; width: auto; padding:0 0 0 20px; height: 95px; vertical-align: middle; display: table-cell;}
.dashboard_title {color: #282931; font-family: 'Europa-Bold'; font-size: 36px; font-weight: bold; line-height:40px; float: left; text-transform: capitalize;}
.right_header .input_block { width: 150px; margin: 0 30px; float: left; position: relative;padding: 15px 0; }

.right_cnt_col {width: 100%; float: left; padding-top: 95px;}
.right_inner_col {width: 100%; float: left; padding: 18px 20px;}

/* select css */
.input_block .select2 {width: 100% !important;}
.input_block .select2-container--default .select2-selection--single {border:1px solid #fff; border-radius: 0; outline: 0 none;}
.input_block .select2-container .select2-selection--single {height: auto; outline: 0 none;}
.input_block .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 40px; font-size: 18px; text-transform: capitalize; color: #282931; font-family: 'Europa-Bold';}
.input_block .select2-container--default .select2-selection--single .select2-selection__arrow {height: 40px;}
.input_block .select2-container--focus {outline: 0 none;}
.input_block .select2-dropdown {border: 1px solid #e7e7e7; border-radius: 0;}
.input_block .select2-container--default .select2-results__option[aria-selected=true] {background-color: #282931; color: #fff;}
.input_block .select2-container--default .select2-results__option--highlighted[aria-selected] {background-color: #282931; color: #fff;}
.input_block .select2-container--default .select2-selection--single .select2-selection__arrow b {border: 0;}
.input_block .select2-container--default .select2-selection--single .select2-selection__arrow b:before {background: url(../images/down-arrow.png) no-repeat center center / 15px 9px; width: 15px; height: 9px; position: absolute; content: "";}
.input_block .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:before {background: url(../images/up-arrow.png) no-repeat center center / 15px 9px; width: 15px; height: 9px; position: absolute; content: "";}

.right_header .select2 {width: 100% !important;}
.right_header .select2-container--default .select2-selection--single {background: transparent; border: 0; padding: 0;}
.right_header .select2-container--default .select2-selection--single .select2-selection__rendered {line-height: 65px;}
.right_header .select2-container--default .select2-selection--single .select2-selection__arrow {height: 60px;}

/* Data table */

.dash_tbl_icon img {width: 20px;}
table.dataTable.dashborad_list_tbl {margin-top:0px !important;}
.dashborad_list_tbl td.dataTables_empty {width: 100%; box-sizing: border-box;}

.mCSB_inside>.mCSB_container {margin-right:0;}
.mCSB_scrollTools .mCSB_draggerRail {background:transparent;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar, .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #9da7bd !important;}

/* checkbox */
input[type="checkbox"] {display: inline-block; position: absolute; margin: 0; width: 24px; height: 24px; opacity: 0;}
input[type="checkbox"] + label {color:#4A4A4A; font-weight: normal; margin: 0; }
input[type="checkbox"] + label span { display:inline-block; width:24px; height:24px; margin:0 15px 0 0; vertical-align:middle; background:url("../images/icon-unchecked@2x.png") no-repeat center center / 24px 24px; cursor:pointer; position:relative;}
input[type="checkbox"] + label span:hover {background: url("../images/icon-checkhover@2x.png") no-repeat center center / 24px 24px; width: 24px; height: 24px; /*border:1px solid #dbdbdb;*/}
input[type="checkbox"]:checked + label span {background:#fff;}
input[type="checkbox"]:checked + label span:before {position: absolute; content:""; left:0; top:0; background: url("../images/icon-checked@2x.png") no-repeat center center / 24px 24px; width: 24px; height: 24px; }

.right_inner_cover {float: left; width: 100%;}
.tbl_list {float: left; width: 100%; margin: 0 0 30px 0;}
.btm_inner {border: 1px solid #E7E8E8; float: left; width: 100%; background: #fff;}
.btm_head {padding: 12px; float: left; width: 100%; border-bottom: 1px solid #E7E8E8;}
.btm_left_icon {width: 10%;}
.btm_right_icon {width: 10%; text-align: right}
.btm_title{ width: 80%; margin: 0 auto; display:table; color: #9CAABF;  font-family: Europa-Bold; font-size: 14px; line-height: 22px;  text-align: center; text-transform: uppercase; letter-spacing: 2px;}
.btm_cnt {padding:10px 5px 10px 10px; float: left; width: 100%; height: 365px; overflow-y: auto;}
.btm_cnt li {display: block; margin: 0 0 15px 0; float: left; width: 100%;}
.btm_cnt li:last-child {margin-bottom: 0;}
.btm_hrs{color: #BAC2C7;  font-family: Europa-Regular;  font-size: 14px; line-height: 18px; display: block;}
.plan_title {color: #000000;  font-family: Europa-Regular;  font-size: 14px;  line-height: 18px;}
.btm_inner .mCSB_inside>.mCSB_container {margin-right:15px;}
.checkbox_cover {/*width: 24px; height: 24px;*/ float: left; /*margin:8px 0 0 0; padding-left: 15px;*/}
.check_cnt {width: 85%; float: left; position: relative; padding-right: 70px;padding-left: 0;}
.check_cnt_password {padding-left:15px;width: 100%; float: left; position: relative; padding-right: 70px;}
.edit_dt_main {position: absolute; top: 0; right: 0;}
.edit_dt_main a {margin:7px; display: inline-block; padding: 0;}

.right_inner_bottom_main {float: left; width: 100%;}
/* Calender */
.cal1 { float: left; width: 100%; min-height: 412px;}
.cal_main { float: left; width: 100%; }
.cal_month_head {padding: 12px; float: left; width: 100%; border-bottom: 1px solid #E7E8E8;}
.cal_left_icon, .cal_right_icon {width: 15%;}
.cal_left_icon a, .cal_right_icon a {width:30px; display: inline-block;}
.month_name {display: inline-block; width: 70%; color: #9CAABF;  font-family: Europa-Bold; font-size: 14px; line-height: 22px;  text-align: center; text-transform: uppercase; letter-spacing: 2px;}

.cal_week_head { float: left; width: 100%; background: #FAFAFA; border-bottom: 1px solid #E7E8E8;}
.cal_week_head ul {float: left; width: 100%;}
.cal_week_head ul li {border-left: 0; border-top: 0; color: #727E8B; font-size: 14px; line-height: 60px; text-align: center; height: 60px; float: left; width: 14.28%; font-family: Europa-Regular; text-transform: uppercase;}

.cal_date {float: left; width: 100%; }
.cal_date ul {float: left; width: 100%;}
.cal_date ul li {float: left; width: 14.28%; text-align: center; font-size: 14px; padding: 0; position: relative; height: 55px; line-height: 55px; margin: 0 auto; position: relative;}
.cal_date ul li span {height: 40px; line-height: 40px; width: 40px; display: inline-block; position: relative; color: #2C3135; font-size: 14px; text-align: center; font-family: Europa-Regular;}
.cal_date ul li.current_date span {background-color: #8CC63F; border-radius: 4px; color: #fff; cursor: pointer;}
.cal_date ul li.event_date span {cursor: pointer;}
.cal_date ul li.event_date span:before {position: absolute; content: ""; right: 0; top: 8px; width: 8px; height: 8px; border-radius: 50%; background-color: #8CC63F;}

.date_popup_wrap {position: absolute;top: -35px; left: 50%; transform: translateX(-50%);right: 0px; width:250px; z-index: 111;}
.date_popup_wrap .date_window {width: 100% !important;font-size: 14px;color: #fff; border-radius: 4px; background:#8CC63F; padding: 10px 5px;line-height: 14px;cursor: pointer;text-transform: capitalize;}
.date_popup_wrap .date_window li {position: relative; text-align: center;display: block;align-items: inherit;justify-content: inherit;}
.date_popup_wrap .date_window:before {position: absolute;content: "";border-top: 5px solid #8CC63F;border-left: 5px solid transparent;border-right: 5px solid transparent;bottom: -5px;left: 0;right: 0;width: 0;height: 0;display: table;margin: 0 auto;}
.none {display: none;}

.gauge_block {float: left; width: 100%; margin:0 0 30px 0; text-align: center; background-color: #fff;height: 365px;}
.gauge_block:first-child {}
.gauge_block:last-child {margin-bottom: 0;}
.gauge_title {font-size: 14px; font-weight: bold; letter-spacing: 1px; line-height: 22px; text-align: center; color: #8D8D8D;font-family: Europa-Bold; position: relative; z-index: 1; text-transform: uppercase;}
.gauge {margin-top: -30px;}

.login_main_cls { float: left;width: 100%;position: relative;height: 100%; }
.login_main_cls_inner { float: left; width: 100%; }
.left_login_part { float: left;width: 50%;background: #ffffff;height: 100%; }
.right_login_part { float: right;width: 50%;height: 100%; }
.inner_img_randow_change { float: left;width: 100%;height: 100%; }
.inner_img_randow_change img { width: 100%;object-fit: cover; }
.left_login_part_inner { float: left;width: 100%;padding: 60px 70px; }
.login_box_mnc { float: left;width: 100%; }
.login_box_mnc_inner { margin: 0 auto;width: 378px; }
.login_box_mnc_inner_MX { float: left;width: 100%; }
.login_box_mnc_inner_MX label { width: 100%;float: left;font-family: Europa-Regular;line-height: 18px;font-size: 12px;color: #9CAABF;text-transform: uppercase;letter-spacing:1px;font-weight: bold;margin-bottom: 0; }
.login_box_mnc_inner_MX .form-group { float: left;width: 100%; }
.login_box_mnc_inner_MX .form-control { width: 100%;border: none;border-bottom: 1px solid #D8D8D8;padding: 12px 0;color: #000000;font-size: 23px;line-height: 29px;font-family: Europa-Regular;box-shadow: none;height: 48px; }
.mrbtm48 { margin-bottom: 48px;}
.form_brntn { border: none;box-shadow: none;width: 100%;height: 55px;line-height: 55px;background: #282931;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;color: #FFFFFF;font-size: 22px;font-family: Europa-Regular;display: inline-block;height: 100%; }
.top_btn_header { float: right; }
.btn_big_opt { height: 94px;width: 214px;line-height: 94px;border: none;box-shadow: none;text-shadow: none;float: left;color: #FFFFFF;font-size: 21px;letter-spacing: 2px;text-align: center;font-family: Europa-Bold;text-transform: uppercase; }
.grn { background: #63AD00; }
.grn:hover, .grn:focus { color: #ffffff;opacity: 0.8; }
.dflt:hover, .dflt:focus { color: #9CAABF;opacity: 0.8; }
.pad0 { padding: 0; }
.dflt { color: #9CAABF; }
.form_main_form { float: left;width: 100%;padding: 10px 0;border-bottom: 1px solid #DADCE1; }
.form_main_form .form-group { float: left;width: 100%;margin-bottom: 30px; }
.form_main_form .form-group label { float: left;width: 100%;color: #9CAABF;font-size: 12px;line-height: 18px;padding: 0;margin: 0; text-transform: uppercase;text-shadow: none;letter-spacing: 1px;font-weight: bold;margin-bottom: 10px; }
.cool-control { float: left;width: 100%;height: 46px;background: #ffffff;border: none;box-shadow: none;width: 100%;padding: 8px; color: #000000; font-size: 19px; border-radius: 0;}
.cool-control:focus {outline: 0 none; border-color: transparent; box-shadow: none;}

/* cool select 2 */
.form_main_form .form-group .select2-container { width: 100% !important; }
.form_main_form .form-group .select2-container--default .select2-selection--single { float: left;width: 100%;height: 46px;background: #ffffff;border: none;border-radius: 0;font-size: 19px;font-weight: normal; padding: 0;}
.form_main_form .form-group .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 46px; }
.form_main_form .form-group .select2-container--default .select2-selection--single .select2-selection__placeholder { color: rgba(0,0,0,0.4);font-size: 19px;font-weight: normal; }
.form_main_form .form-group .select2-container--default .select2-selection--single .select2-selection__arrow { height: 46px;top: 0;right: 0; }
.form_main_form .form-group .select2-container--default .select2-selection--single .select2-selection__arrow b { font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);left: -3px;margin-left: 0;margin-top: -13px;font-size: 20px;color: #888;width: 15px;height: 17px;border: none;text-align: center;-webkit-transition: transform 0.25s ease;-moz-transition: transform 0.25s ease;-o-transition: transform 0.35s ease;transition: transform 0.35s ease;color: #9caabf; }
.form_main_form .form-group .select2-container--default .select2-selection--single .select2-selection__arrow b:before { content:"\f107"; }
.form_main_form .form-group .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { -moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);margin-top: -3px; }

.form_main_form .form-group .select2-container:focus { outline: none; }
.form_main_form .form-group .select2-container--default .select2-selection--single:focus { outline: none; }

/* multiple select */
.select2-container--default .select2-selection--multiple .select2-selection__rendered {padding: 0 8px;}
.select2-container--default.select2-container--focus .select2-selection--multiple {border: 0;}
.select2-container .select2-selection--multiple {float: left;width: 100%; min-height: 46px; height:auto;background: #ffffff;border: none;border-radius: 0;font-size: 16px;font-weight: normal; letter-spacing: 1px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice {background-color: #63AD00; border: 0; color: #fff;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {color: #fff; margin-right: 5px;}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover, .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:focus {color: #fff;}

.cmn-toggle { position: absolute;margin-left: -9999px;visibility: hidden; }
.cmn-toggle + label { display: block;position: relative;cursor: pointer;outline: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; }
input.cmn-toggle-round-flat + label { padding: 2px;width: 75px;height: 37px;background: #d1d7e1;-webkit-border-radius: 60px;-moz-border-radius: 60px;-ms-border-radius: 60px;-o-border-radius: 60px;border-radius: 60px;-webkit-transition: background 0.4s;-moz-transition: background 0.4s;-o-transition: background 0.4s;transition: background 0.4s;
}
input.cmn-toggle-round-flat + label:before, input.cmn-toggle-round-flat + label:after{ display: block;position: absolute;content: ""; }
input.cmn-toggle-round-flat + label:before { top: 2px;left: 2px;bottom: 2px;right: 2px;background: #d1d7e1;-webkit-border-radius: 60px;-moz-border-radius: 60px;-ms-border-radius: 60px;-o-border-radius: 60px;border-radius: 60px;-webkit-transition: background 0.4s;-moz-transition: background 0.4s;-o-transition: background 0.4s;transition: background 0.4s;
}
input.cmn-toggle-round-flat + label:after { top: 8px;left: 6px;bottom: 4px;width: 22px;height:22px;background-color: #ffffff;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;-o-border-radius: 52px;border-radius: 50%;-webkit-transition: margin 0.4s, background 0.4s;-moz-transition: margin 0.4s, background 0.4s;-o-transition: margin 0.4s, background 0.4s;transition: margin 0.4s, background 0.4s; }
input.cmn-toggle-round-flat:checked + label { background: #63AD00; }
input.cmn-toggle-round-flat:checked + label:before { background: #63AD00; }
input.cmn-toggle-round-flat:checked + label:after { margin-left: 30px;background: #ffffff; }
.switchch_main { float: left;width: 100%; }
.switchch_main .switch label { width: 64px; }
.switch { float: left;width: 100%; }

/* --- */
.form_mrg_btm {margin-bottom: 30px;}
.cool-textarea {height: 258px !important; background-color: #FFFFFF; width: 100%; resize: none; padding: 8px; border: none; box-shadow: none; font-size: 19px; line-height: 24px; color: #000; font-family: 'Europa-Regular';}
.cool-textarea::-webkit-input-placeholder {color: rgba(0,0,0,0.4) ;}
.cool-textarea:-moz-placeholder {color: rgba(0,0,0,0.4);}
.cool-textarea::-moz-placeholder {color: rgba(0,0,0,0.4);}
.cool-textarea:-ms-input-placeholder {color: rgba(0,0,0,0.4);}

/* radio button */
.rd_cv {width: auto; float: left; margin-right: 40px; position: relative;}
.rd_cv input[type=radio] {position: absolute; visibility: hidden;}
.rd_cv label {display: block; position: relative; margin: 0 auto !important; height: 46px; z-index: 9; cursor: pointer; -webkit-transition: all 0.25s linear; padding: 11px 0 0 30px !important; text-transform: capitalize !important; font-family: 'Europa-Regular'; color: #000000 !important; font-size: 19px !important; line-height: 24px !important; font-weight: normal !important;}
.rd_cv:hover label{color: #FFFFFF;}
.rd_cv .check {display: block; position: absolute; border: 2px solid #9CAABF; border-radius: 100%; height: 24px; width: 24px; top: 11px; left: 0; z-index: 5; transition: border .25s linear; -webkit-transition: border .25s linear;}
.rd_cv .check::before {display: block; position: absolute; content: ''; border-radius: 100%; height: 14px; width: 14px; top: 3px; left: 3px; margin: auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear;}
.rd_cv input[type=radio]:checked ~ .check {border: 2px solid #63AD00;}
.rd_cv input[type=radio]:checked ~ .check::before{background: #63AD00;}

.rate_main_blk {float: left; width: 100%;}
.rate_inner_blk {width: 110px; height: 67px; text-align: center; float: left; margin: 0 18px 16px 0; background: #fff; padding: 8px; box-sizing: border-box;}
.rate_inner_blk:last-child {margin-bottom: 0px;}
.rt_title {font-family: 'Europa-Bold'; letter-spacing: 1px; font-size: 10px;  font-weight: bold;  line-height: 18px;  text-align: center; color: #9CAABF; margin: 0 0 4px 0; text-transform: uppercase; float: left; width: 100%;}
.rt_price {color: #000000; font-family: 'Europa-Regular'; font-size: 15px; line-height: 28px; height: 28px; text-align: left; font-weight: normal; padding: 0 8px 0 26px; border-radius: 0; box-shadow: none; border:1px solid #DADCE1;}
.rt_price:hover, .rt_price:focus {border-color: #DADCE1; box-shadow: none;}
.form_right_pad {padding-right: 115px; float: left; width: 100%;}
.cp_link {float: right; display: inline-block; color: #63AD00;  font-family: 'Europa-Bold'; font-size: 14px; font-weight: bold; line-height: 22px; text-align: right; text-transform: capitalize;}

.fr_cv {float: left; width: 100%;}

table.dataTable { width: 100% !important;}
table.dataTable th, table.dataTable td {padding: 15px 8px; box-sizing: border-box !important;}
table.dataTable th {color: #9CAABF; font-family: 'Europa-Bold'; font-size: 12px; font-weight: bold; line-height: 18px; text-transform: uppercase; letter-spacing: 1px;}
table.dataTable td {color: #000000; font-family: 'Europa-Regular'; font-size: 14px; line-height: 18px; box-shadow: inset 0 1px 0 0 #E7E8E8;}
table.dataTable tbody, table.dataTable tfoot {background: #fff; }
table.dataTable tfoot td {box-shadow: inset 0 1px 0 0 #000;}
div.dataTables_wrapper div.dataTables_filter input {background: #ffffff; border: 1px solid #e5e5e5; border-radius: 0; box-shadow: none; color: #000000; font-size: 15px; height: 34px; padding: 6px 12px;}

.ad_de_icon {margin: 0 10px; display: inline-block;}
.green {color: #63AD00;}
.red {color: #E24329}
.gry {color: #9CAABF;}

div.dataTables_wrapper div.dataTables_paginate {float: right;}
.bottom_cover {width: auto; float: right; margin: 10px 0 0 0;}
.btm_blk {float: left; width: auto;}
.btm_blk a {color: #63AD00;  font-family: 'Europa-Regular'; font-size: 14px;  font-weight: 600;  line-height: 22px;  text-align: left; margin: 8px 15px; display: inline-block;     letter-spacing: 1px;}
.btm_blk img {margin: 4px 8px 0 0; float: left;}

/* datatable pagination */
.pagination li a {border: none; line-height: 23px;}
.pagination a {color: #9CAABF !important; font-weight: 600;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {color: #fff !important; background-color: #63AD00 !important;}
.pagination a, .pagination a:hover, .pagination a:focus {background: none !important;}

/* project detail */
.back_top_main {float: left; width: 100%;}
.back_top_link {color: #63AD00; font-family: Europa-Bold; font-size: 12px; font-weight: bold; line-height: 18px; letter-spacing: 1px; display: inline-block; float: left;}
.back_top_link img {float: left; margin: 3px 10px 0 0;}
.back_top_link:hover {color: #63AD00;}

.right_inner_top_head {float: left; width: 100%; margin: 0 0 50px 0;}
.inner_top_blk {float: left; width: 100%;}
.inner_top_title {color: #9CAABF; font-family: 'Europa-Bold'; font-size: 12px; font-weight: bold; line-height: 18px; letter-spacing: 1px; margin: 0 0 10px 0; text-transform: uppercase;}
.innter_top_name {color: #000000; font-family: Europa-Regular;  font-size: 19px; line-height: 30px;}
.inner_top_input {height: 30px;}

.inner_top_blk .select2 {width: 100% !important;}
.inner_top_blk .select2-container .select2-selection--single {height: 30px; padding: 0;}
.inner_top_blk .select2-container--default .select2-selection--single {border: 0; border-radius: 0; background: #63AD00}
.inner_top_blk .select2-container--default .select2-selection--single .select2-selection__rendered{line-height: 30px; color: #fff;}
.inner_top_blk .select2-container--default .select2-selection--single .select2-selection__arrow { height: 30px;top: 0;right: 0; }
.inner_top_blk .select2-container--default .select2-selection--single .select2-selection__arrow b { font-family: FontAwesome;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;transform: translate(0, 0);left: -3px;margin-left: 0;margin-top: -13px;font-size: 20px; width: 15px;height: 17px;border: none;text-align: center;-webkit-transition: transform 0.25s ease;-moz-transition: transform 0.25s ease;-o-transition: transform 0.35s ease;transition: transform 0.35s ease; color: #fff; }
.inner_top_blk .select2-container--default .select2-selection--single .select2-selection__arrow b:before { content:"\f107"; }
.inner_top_blk .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { -moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);margin-top: -3px; }
.inner_top_blk .select2-container:focus {outline: 0 none;}
.inner_top_blk .select2-container--default .select2-selection--single:focus, .select2-container--default .select2-selection--single:focus {outline: none;}

.green_bg {background:#63AD00 !important; border: 1px solid #63AD00 !important;}
.green_bg .select2-selection__rendered {color:#fff !important;}
.green_bg b {border-color:#fff transparent transparent transparent !important;}
.select2-container--open .green_bg b  {border-color:transparent transparent #fff transparent !important;}

.red_bg {background: #e24329 !important; border: 1px solid #e24329 !important;}
.red_bg .select2-selection__rendered {color:#fff !important;}
.red_bg b {border-color:#fff transparent transparent transparent !important;}
.select2-container--open .red_bg b  {border-color:transparent transparent #fff transparent !important;}

.yellow_bg {background:#FFFF00 !important; color: #000; border: 1px solid #FFFF00 !important;}
.yellow_bg .select2-selection__rendered {color:#000 !important;}
.yellow_bg b {border-color:#000 transparent transparent transparent !important; color: #000 !important;}
.select2-container--open .yellow_bg b  {border-color:transparent transparent #000 transparent !important; color: #000 !important;}

.tp_dot_round span { width: 4px;height: 4px;background: #A9B5C7;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;display: block;margin: 3px 0;text-shadow: none;  }
.pro_dt_tbl .dropdown-menu { left: auto;right: -10px;border-radius: 0;top: -16px; }
.pro_dt_tbl .dropdown { float: right;padding-right: 10px; }
.pro_dt_tbl .dropdown a { cursor: pointer;width: 15px;padding-left: 0; }
.pro_dt_tbl .dropdown-toggle { position: absolute;top: -13px; }
.pro_dt_tbl .dropdown-menu li a { width: 100%; }
.pro_dt_tbl .open > .dropdown-menu { -webkit-transform: scale(1, 1);transform: scale(1, 1);}
.pro_dt_tbl .open > .dropdown-menu li a { color: #000; }
.pro_dt_tbl .dropdown-menu li a { color: #fff; }
.dropdown.open .dropdown-toggle { z-index: 9999; }
.pro_dt_tbl .dropdown-menu { -webkit-transform-origin: top;transform-origin: top;-webkit-animation-fill-mode: forwards;animation-fill-mode: forwards;-webkit-transform: scale(1, 0);
  display: block;transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;box-shadow: 0 8px 16px 0 rgba(82,97,115,0.18);border: none;padding: 0; }
  .pro_dt_tbl .dropdown-menu { -webkit-transform-origin: top;transform-origin: top;background: #FAFAFA; }
  .pro_dt_tbl .dropdown-menu > li > a { padding: 10px;box-shadow: inset 0 -1px 0 0 rgba(201,204,209,0.5); }
  .pro_dt_tbl .dropdown-menu > li > a:hover { background-color: #f2f2f2; }
  .pro_dt_tbl .dropup > .dropdown-menu:after { border-bottom: 0;border-top: 6px solid rgba(39, 45, 51, 0.9);top: auto;display: inline-block;bottom: -6px;content: '';position: absolute;left: 50%;border-right: 6px solid transparent;border-left: 6px solid transparent; }

  .right_tp_head_cv {width: auto; float: right; padding: 0 20px 0 0; height: 95px; display: flex; align-items: center;}
  .pro_dt_hd_txt {float: left; width: auto; }
  .pro_dt_hd_txt li {margin: 0 30px; color: #282931; font-family: 'Europa-Regular'; font-size: 21px; line-height: 27px; text-align: center; display: inline-block;}
  .pro_dt_hd_right {float: right; width: auto;}
  .pro_dt_hd_right li {display: inline-block; margin: 0 17px; line-height: 27px;}

  table.dataTable thead .sorting:after {opacity: 0.5;}
  table.dataTable thead .sorting:after, table.dataTable thead .sorting_asc:after, table.dataTable thead .sorting_desc:after, table.dataTable thead .sorting_asc_disabled:after, table.dataTable thead .sorting_desc_disabled:after {bottom: 15px;}
  table.dataTable.dtr-inline.collapsed>tbody>tr>td:first-child:before, table.dataTable.dtr-inline.collapsed>tbody>tr>th:first-child:before {top: auto; background-color: #63AD00;}
  table.dataTable.dtr-inline.collapsed tbody tr.child td.child {padding-left: 10px;}
  table.dataTable>tbody>tr.child ul.dtr-details {display: block;}
  table.dataTable>tbody>tr.child ul.dtr-details li {display: block;}

  /* settings */
  .tab_pad {float: left; width: 100%; padding: 15px 0;}
  .tab_mrg_bottom {float: left; width: 100%; margin: 0 0 30px 0;}
  .tabs_main .panel-body {padding: 0;}
  .lst_td_center td:last-child {text-align: right;}
  .tbl_icon {font-size: 16px; margin: 0 auto; padding:0 12px; line-height: 16px;}
  .editItem, .editItem:hover, .editItem:focus { color: #63AD00 }
  .deleteItem, .deleteItem:hover, .deleteItem:focus {color: #e24329}
  .main_set_head .btn-info {height:38px; width: auto; line-height:38px; border: none; box-shadow: none; text-shadow: none; float: right; color: #FFFFFF; font-size: 16px; letter-spacing: 1px; text-align: center; font-family: 'Europa-Regular'; text-transform: capitalize; background: #63AD00; padding: 0 20px; border-radius: 0;}
  .main_set_head .btn-info:hover, .main_set_head .btn-info:focus {background: #63AD00;}
  .btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {outline: 0 none}
  .btn:active, .btn.active {box-shadow: none;}

  /* tabbing */
  .nav-tabs > li > a {float: left; width: 100%; color: #9CAABF; font-size: 12px; line-height: 18px; padding: 10px 25px; margin: 0; font-weight: normal; text-transform: uppercase; text-shadow: none; letter-spacing: 1px; font-weight: bold; border-radius: 0; border-top: 3px solid transparent;}
  .nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {color: #9CAABF; border-top: 3px solid #63AD00;}
  .nav > li > a:hover, .nav > li > a:focus {background-color: #DADCE1;}
  .nav-tabs > li > a:hover {border-color:#DADCE1}
  .form-horizontal .form-group {margin-right: 0; margin-left: 0;}

  .alert {padding: 10px; border-radius: 0;}
  .alert-cool-success {background: #63AD00; color: #fff; font-size: 16px; letter-spacing: 1px;}
  .p_status_btn {line-height: 37px; margin-left: 15px; font-size: 19px; color: #000000;}

  .multiple_emails-container {float: left; border: 0 !important; border-radius: 0 !important; box-shadow: none !important; background: #fff; min-height: 46px; height: auto; padding:8px !important;}
  .multiple_emails-container input {padding: 0 !important; margin: 0; }
  .multiple_emails-email {margin: 0 0 5px 0 !important; padding: 5px !important; border: 1px #63AD00 solid !important; background: #63AD00 !important; color: #fff; font-size: 16px;font-weight: normal; letter-spacing: 1px;}
  .multiple_emails-close {margin: 2px 5px 0 0 !important; color: #fff;}
  .multiple_emails-close:hover, .multiple_emails-close:focus {color: #fff;}

  .textarea_cl  {border-radius: 0; border: 0; resize: none; color: #000000;}
  .textarea_cl:hover, .textarea_cl:focus {border-color: transparent; box-shadow: none;}

  .form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {background:#fff}
  .error {float: left; width: 100%;}
  .cool-sm-textarea-height {height: 100px !important;}

  .switch-toggle {background: #d1d7e1 !important; box-shadow: none !important; float: left;}
  .switch-toggle.switch-on {background: #63AD00 !important;}
  .custom-admin-status {margin-left:15px; line-height: 24px; letter-spacing: 1px; color: #000; font-size: 15px;}

  .control-label {float: left; width: 100%; color: #9CAABF; font-size: 12px; line-height: 18px; padding: 0 !important; margin: 0 !important; text-transform: uppercase; text-shadow: none; letter-spacing: 1px; font-weight: bold; text-align: left !important;}
  .tabs_main .top.data_top {float: left; width: 100%; margin: 0 0 15px;}

  .form-group .switch-toggle {height: 37px; width: 64px; margin: 0 0 10px 0;}
  .form-group .switch-toggle:after {top:8px; left: 6px; width: 22px; height: 22px;}
  .form-group .switch-toggle.switch-on:after, .form-group .switch-toggle.switch-on:hover:after {left: 36px;}

  .inner_head_tp {float: left; width: 100%; margin: 0 0 15px 0;}
  .sm_title {font-size: 20px; line-height: 38px; margin: 0;}
  .addMiles {height: 38px; width: auto; line-height: 38px; border: none; box-shadow: none; text-shadow: none; float: right; color: #FFFFFF; font-size: 16px; letter-spacing: 1px; text-align: center; font-family: 'Europa-Regular'; text-transform: capitalize; background: #63AD00; padding: 0 20px; border-radius: 0;}
  .addMiles:hover, .addMiles:focus, .addMiles:active:focus, .addMiles:active {background: #63AD00; color: #fff;}

  .form-group .multiple_emails-container input.multiple_emails-error {outline: 0 none !important; box-shadow: none !important;}

  /* defualt form control */
  .display_tbl .form-control {background: #ffffff; border: 1px solid #e5e5e5; border-radius: 0; box-shadow: none; color: #000000; font-size: 15px;}*/
  .display_tbl .form-control:hover, .display_tbl .form-control:focus {border:1px solid #e5e5e5; box-shadow: none}
  .tb_links_name {color: #63AD00; font-weight: 700; letter-spacing: 1px; text-transform: capitalize;}
  .tb_links_name:hover, .tb_links_name:focus {color: #63AD00;}

  .btm_inner .tab-content .tab-pane {padding: 10px 0; float: left; width: 100%;}
  .btm_cnt .nav-tabs li  {width: auto; float: left; margin-bottom:-1px;}
  .pro_edit_link {color: #282931; font-size: 20px;}
  .pro_edit_link:hover, .pro_edit_link:focus {color: #282931;}
  .jv_cal_title {background: #FAFAFA; display: inline-block; width:100%; text-align: center; color: #727E8B; font-size: 18px; line-height:22px; font-family: 'Europa-Regular'; text-transform: uppercase; letter-spacing: 1px; padding: 10px; border: 1px solid #E7E8E8;}
  .jv_cal_title a {color: #727E8B; font-size: 18px; line-height:22px; font-family: 'Europa-Regular';}
  .border00 {border: 0;}
  .download_link {color: #63AD00; font-size: 32px;}
  .download_link:hover, .download_link:focus {color: #63AD00;}

  .tab_Label {float: left; width: 100%; margin: 0 0 15px 0;}
  .invoice_cover {float: left; width: 100%;}
  .active_pro_blk {float: left; width: 100%}
  .active_pro_blk ul {background: #fff; width: 100%; float: left; padding: 15px; box-sizing: border-box;}
  .active_pro_blk ul li {float: left; width: 100%; margin: 0 0 15px; padding: 0 0 15px 0; border-bottom: 1px solid #E7E8E8;}
  .active_pro_blk ul li:last-child {margin-bottom: 0; padding-bottom: 0; border-bottom: 0;}

  .select2 {width: 100% !important;}
  .select2-container--default .select2-selection--single {height: 46px; background: #ffffff; border: 1px solid #e5e5e5; border-radius: 0; padding: 8px; color: #000000; font-size: 15px;}
  .select2-container--default .select2-selection--single .select2-selection__arrow {height: 46px;}
  .select2-selection__clear {margin-right: 10px; color: #ff0000;}

  table.weekly_plan_tbl {margin-top:0 !important; margin-bottom:0 !important }
  table.weekly_plan_tbl .form-control {width:80px !important; padding: 8px;}
  table.weekly_plan_tbl th {background: #fff !important;}
  table.weekly_plan_tbl tr td:first-child, table.weekly_plan_tbl th:first-child {border-right: 1px solid #E7E8E8;}
  table.weekly_plan_tbl td {padding: 7px 8px !important; min-height: 60px; height: 60px;}

  .chart_inner {float: left; width: 100%; margin: 0 0 30px 0;}

  .popover {max-width:400px;}
  .popover_cnt ul li {color: #000000; font-family: 'Europa-Regular'; font-size: 14px; line-height: 25px;}
  .popover_cnt ul li a {color: #8CC63F; font-weight: 500;}
  .popover_cnt ul li a:hover, .popover_cnt ul li a:focus {color: #8CC63F;}

  /* Create Invoice */
  .creat_invoice {float: left; width: 100%; display: none;}
  .inner_head_top {float: left; width: 100%;}
  table.dataTable.invoice_milestone {margin: 0 !important}
  textarea.form-control.acc {height: 95px; resize: none; border-radius: 0; box-shadow: none; width: 100%; padding: 8px; color: #000000; font-size: 15px; border: 1px solid #e5e5e5;}
  textarea.form-control.acc:hover, textarea.form-control.acc:focus {border: 1px solid #e5e5e5;}
  .ttl_block {float: left; width: 100%; background: #fff; border-top: 1px solid #000; padding: 15px;}
  .rec_acc {float: left; width: 100%; margin: 30px 0 0 0}

  .btm_btn_block {width: 100%; float: left; margin: 50px 0 15px 0;}
  .cm_btn {height: 48px; width:150px; line-height:48px; border: none; border-radius: 3px; box-shadow: none; text-shadow: none; float:none; color: #FFFFFF; font-size: 16px; letter-spacing: 2px; text-align: center; font-family: Europa-Bold; text-transform: uppercase; display: inline-block; background: #63AD00; margin: 0 10px;}
  .cm_btn:hover, .cm_btn:focus {color: #fff;}
  .sucess {background: #DADCE1; color: #000;}
  .sucess:hover, .sucess:focus {color: #000;}
  .danger {background: #f04848;}


  /* $ prefix css */

  .pos_rel {float: left; width: 100%; position: relative;}
  .pos_rel .input-group-addon {position: absolute; top: 1px; left: 1px; background: #fff; border: 0; padding: 0; width: 26px; height: 26px; line-height: 26px; overflow: hidden; color: #000000; font-family: 'Europa-Regular'; font-size: 15px;}

  .sm_font {font-size: 10px;}

  .dashborad_list_tbl thead th:first-child, .dashborad_list_tbl tbody td:first-child {width:40% !important; white-space: normal;}

  /*.dataTables_scrollFootInner{ padding-right: 0px !important;   }*/
  .weekly_plan_tbl thead th:nth-child(1), .weekly_plan_tbl tbody td:nth-child(1) {white-space: normal;}
  .weekly_plan_tbl thead th:nth-child(2), .weekly_plan_tbl tbody td:nth-child(2) {white-space: normal;}
/*
th.width140:nth-child(1), td.width140:nth-child(1) { width: 300px !important;padding: 8px !important; }
th.width140:nth-child(2), td.width140:nth-child(2) { width: 100px !important; padding: 8px !important; }
th.width140:nth-child(3), td.width140:nth-child(3) { width: 100px !important; padding: 8px !important; }
th.width140:nth-child(4), td.width140:nth-child(4) { width: 100px !important; padding: 8px !important; }
th.width140:nth-child(5), td.width140:nth-child(5) { width: 100px !important; padding: 8px !important; }
th.width140:nth-child(6), td.width140:nth-child(6) { width: 100px !important; padding: 8px !important; }
.DTFC_LeftHeadWrapper, .DTFC_LeftBodyWrapper, .DTFC_LeftBodyLiner {width: 800px !important; } */
/********* Date 22-01-2018  ************/
/* css for INVOICE **/
.view_invoice_main { width: 100%; float: left; background: #fff; padding: 5%; color: #000;}
.view_invoice_main .left { float: left; width:50%; }
.view_invoice_main .left h4 { font-weight: bold; margin-bottom: 4px; font-size: 20px; }
.view_invoice_main .left p { margin: 0px; font-size: 16px;}

.view_invoice_main .right { float: right; width:50%; text-align: right; }
.view_invoice_main h2 { width: 100%; display: inline-block; margin: 40px 0px 30px; color: #63AD00; font-size: 32px; }

.view_invoice_main .right .invoce_no,
.view_invoice_main .right .invoce_date,
.view_invoice_main .right .invoce_terms{ display:inline-block; text-align:right; float:right; width:100%; font-size:18px;color: #000;}

.view_invoice_main .bottm_view_invo { width: 100%; float: left; margin : 50px 0px 30px; }
.view_invoice_main .invoc-table { width: 100%; float:left; border-top:solid 1px #63AD00; padding: 15px 0px; }
.view_invoice_main .invoc-table th { padding: 10px 5px; color:#63AD00; font-size: 16px; font-weight: 500; }
.view_invoice_main .invoc-table td { padding: 5px 5px; vertical-align: top; font-size: 16px; }
.view_invoice_main .invoc-table td h4 { font-weight: 600; color: #000; }

.view_invoice_main .bottm_view_invo .ttl_block { font-size: 20px; padding: 15px 0px; margin: 10px 0px; border-top: dotted 2px #d2d2d2; }
.view_invoice_main .bottm_view_invo .ttl_block .leftp { text-align: left; float: left; font-size: 14px; }
.view_invoice_main .bottm_view_invo .price-show { font-size: 28px; padding-left: 20px; color: #000;  }

.client_email_update_main { float: left;width: 100%; }
.client_email_update_main h1 { float: left;width: 100%;margin: 0;padding: 0;color: #222222;font-size: 25px;border-bottom: 1px solid #cccccc;padding-bottom: 10px; }
.client_email_update_inner { float: left;width: 100%;margin: 30px 0 0 0;position: relative; }
.client_email_update_inner h3 { margin: 0 0 15px 0;padding: 0;font-size: 20px; }
.client_email_updateprgraph { font-size: 15px; position: relative; padding-right: 200px; display: inline-block;}
.candle_cancel { background:#e24329; }
.saver_sve { background: #80ba33; }
.tble { float: left;width: 100%;margin-top: 15px; }
.podrtyOP { position: absolute;right: 0;top: 0; }
.podrtyOP input[type="checkbox"] + label { font-size: 15px;cursor: pointer; }
.gWeb_day { background: #DADCE1;padding-bottom: 19px;padding-top: 19px; }
.gWeb_day h5 { font-size: 15px;color: #747678;font-weight: bold;line-height: 28px; }
.gWeb_day h3 { font-size: 25px;color: #222222;font-weight: normal;margin: 0;line-height: 29px; }
.nblck_block th { color: #222222 !important;font-size: 18px !important;text-transform: normal !important; }
.tdytoday { position: relative;text-align: center; }
.tdytoday { background: none !important; }
.tdytoday .ganntToday { position: absolute;top: -28px;width: 100%;left: 0; }
.tdytoday .ganntToday:after { position: absolute;top: 26px;left: auto;width: 1px;background:#282931;height: 100%;content: '';z-index: 2;  }
.tdytoday .ganntToday:before { position: absolute;top: 0;width: 65px;height: 24px;background: #282931;border-radius: 4px;content: 'Today';color: #ffffff;font-size: 10px;text-align: center;top: 0;left: -17px;line-height: 24px;font-weight: normal;z-index: 2; }
.tdytoday:after { position: absolute;content:'';top: -4px;width: 0;height: 0;border-left: 3px solid transparent;border-right: 3px solid transparent;
border-top: 3px solid #282931;left: 14px; }
.pos { position: relative; }
.FirstPro { position: absolute;height: 16px;background: #E5E5E5;left: 0;border-radius: 10px;z-index: 1;  }
.perTds { position: absolute;height: 16px;background: #8CC63F;left: 0;border-radius: 10px;z-index: 2;  }
.DTFC_LeftHeadWrapper { background: #ffffff; }
.DTFC_LeftHeadWrapper .ganttTbl th { background: #f2f2f2;font-size: 11px !important; }/
.DTFC_LeftBodyWrapper .ganttTbl th { border-bottom: none; }
.ganttTbl.table-bordered { margin: 0 !important; }
table.dataTable td { box-shadow: none; }

.DTFC_LeftHeadWrapper .ganttTbl {border-bottom: 0 !important;}
.DTFC_LeftBodyWrapper .ganttTbl {border-top: 0 !important;}
.DTFC_LeftBodyWrapper .ganttTbl tbody tr:first-child td { border-top:0 !important; }
.DTFC_LeftWrapper { z-index: 3; }
.tdbackcl { background: rgba(231, 232, 232, 0.4)!important; }
.dueDate { border: none !important; }

.green_cool { color: #8CC63F !important; }
.orange_cool { color: #f2b53a !important; }
.red_cool { color: #f57331 !important; }
.light_green_cool { color: #cfd779 !important; }
.selFilCls .select2-container--default .select2-selection--single { height: 36px;background: none;border: none; }
.selFilCls .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 20px; }
.selFilCls .select2-container--default .select2-selection--single .select2-selection__arrow { height: 36px; }
.selFilCls .select2-container--default .select2-selection--single .select2-selection__arrow b { position: relative;border: none; }
.selFilCls .select2-container--default .select2-selection--single .select2-selection__arrow b:after { position: absolute;content: "\f107";font: normal normal normal 18px/1 FontAwesome;top: -8px;right: 0; }
.selFilCls .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b:after { position: absolute;content: "\f106";font: normal normal normal 18px/1 FontAwesome;top: -8px;right: 0; }
.selFilCls { padding: 0 !important; }
.width140 img { width: 16px !important;height: 16px !important; }
.ganttTbl .tb_links_name1 { font-weight: 300;color: #000000 !important; }
.ganttTbl th { font-family: 'Europa-Regular' !important; }
.DTFC_LeftHeadWrapper th { color: #9CAABF !important;opacity: 1 !important; }
.ganttTbl th { opacity: 0.6; }
table.dataTable td, table.dataTable th { box-sizing: content-box !important; }
/* .ganttTbl { height: 300px; } */
/* table.dataTable td, table.dataTable th { box-sizing: content-box !important; } */
/* .DTFC_LeftHeadWrapper .ganttTbl th:nth-child(6) { border-right-color: #000 !important; }
.DTFC_LeftBodyLiner .ganttTbl td:nth-child(6) { border-right-color: #000 !important; } */


.dmpAmt { font-size: 49px;line-height: 59px;color: #000000;float: left;width:100%;padding-top:18px;  }
.dmpyes { font-size: 15px;color: #9CAABF;float: left;width:100%;font-size: 12px;letter-spacing: 0.86px;line-height: 16px;padding-bottom: 18px;padding-top: 5px; }
.custom_setting_tr { margin-top: 20px !important; }

.lin38 {line-height: 38px;}
.client_email_update_inner .dis_inline {display: inline-block; margin-right: 10px; float: none;}
.sm_desc {font-size: 15px; float: left; width: 100%; margin: 5px 0; position: relative;}
.sm_desc .dis_inline {margin: 7px 10px 7px 0; padding-right: 48%;}
.start_endDate {display: inline-block; position: absolute; width: 48%; right: 0;}
.start_endDate .form-group {width:49%; float: left; margin: 0 2% 0 0;}
.start_endDate .form-group:last-child {margin-right: 0;}
.start_endDate .form-group label {width: 33%; float: left; margin-right: 2%; line-height: 34px; font-weight: normal; font-size: 15px;}
.start_endDate .form-group .form-control {width: 65%}

.form-control.wauto {width: auto; float: left; height: 38px; margin-right: 10px; width: 120px;}
.mrgtp15 {margin-top: 15px;}
.mrgbtm15 {margin-bottom: 15px;}
.body_dash_main .dash_mobile_btn {display: none;}
.mobile_popup_check_box {display: none;}
.full_width{float: left;width: 100%;}
.inpu_chkml{float: left;width: 100%}
.inpu_chkml input{width: 250px !important;margin-right: 20px;float:left;}
.mrgtp_5{margin-top: 5px;}
table.dataTable.pto_tblk{max-width: 750px !important; margin: 0 auto;}
/*.yellow_chk input[type="checkbox"] + label span{
  background: url("../images/icon-uncheckedyellow@2x.png") no-repeat center center / 24px 24px;
  }*/
  .yellow_chk input[type="checkbox"]:checked + label span::before{
    background: url("../images/icon-checkedyellow@2x.png") no-repeat center center / 24px 24px;
  }
  .pto_tblk thead th:last-child.sorting{display: none;}
  .yeloow_cation i{
    font-size: 26px;
    color: #fcbf29;
  }
  .sales_inner_main_H {
    float: left;
    width: 100%;
  }
  .zui-table {
    border-collapse: separate;
  }
  .sales_inner_main_H_inner.fix_first_col{
   margin-left: 300px;
   overflow-x: scroll;
   overflow-y: visible;
   padding-bottom: 5px;
   width: calc(100% - 300px);
 }
 .sales_inner_main_H table {
  float: left;
  width: 100%;
}

.zui-wrapper{
  position: relative;
  float: left;
  width: 100%;
}
.sales_inner_main_H table thead th {
  background: #DADCE1;
  font-size: 18px;
  font-weight: bold;
  padding: 11px 14px;
  border-bottom: 1px solid rgba(191, 191, 191, 0.5);
  text-align: center;
  color: #282931;
  white-space: nowrap;
}

.sales_inner_main_H table tbody td {
  background: #FEFEFE;
  font-weight: normal;
  padding: 11px 14px;
  border-bottom: 1px solid rgba(191, 191, 191, 0.5);
  text-align: center;
  color: #282931;
  font-size: 14px;
  white-space: nowrap;
}
.sales_inner_main_H table thead tr th:first-child{
  width: 80%;
  text-align: left;
}
.sales_inner_main_H table tbody tr td:first-child{
  width: 80%;
  text-align: left;

}
.sales_inner_main_H .fix_first_col table thead tr th:first-child{
  left: 0;
  position: absolute;
  top: auto;
  width: 300px;
  text-align: left;
}
.sales_inner_main_H .fix_first_col table tbody tr td:first-child{
  left: 0;
  position: absolute;
  top: auto;
  width: 300px;
  padding: 13px 14px;
  text-align: left;
}
/*.sales_inner_main_H table thead th:first-child {
  width: 50%;
  text-align: left;
}

.sales_inner_main_H table tbody td:first-child {
  width: 50%;
  text-align: left;
  }*/

.sales_inner_main_H table input[type="checkbox"]:checked+label span:before {
  background: url(../images/nwchk_sls.png) no-repeat center center / 24px 24px;
}

.sales_inner_main_H table input[type="checkbox"]+label span {
  background: url(../images/u.png) no-repeat center center / 24px 24px;
  margin: 0 !important;
}

.sales_inner_main_H table .checkbox_cover {
  width: 100%;
  text-align: center;
}

.sales_inner_main_H table tr:hover td {
  background: rgba(1, 163, 198, 0.1);
}

.sales_inner_main_H_inner {
  float: left;
  width: 100%;
  margin-bottom: 25px;
}
/*new css start 31/10*/
.last_attempty{
  float: left;
  margin: 26px 50px 0 0;
}
.last_attempty p{
  font-size: 17px;
  line-height: 45px;
  font-weight: bold;
  color: #9AAAC1;
  margin: 0;
}
.right_att{
  position: relative;
  color: #333;
  display: inline-block;
}
.right_att::before{
  position: absolute;
  background-image: url(../images/icon-check-pass.png);
  background-repeat: no-repeat;
  right: -30px;
  height: 20px;
  width: 20px;
  top: 12px;
  content: "";
}
.wrong_att{
  position: relative;
  color: #ED392E;
  display: inline-block;
}
.wrong_att::before{
  position: absolute;
  background-image: url(../images/icon-check-fail.png);
  background-repeat: no-repeat;
  right: -30px;
  height: 20px;
  width: 20px;
  top: 12px;
  content: "";
}
.pto_balance_div{
  margin-right: 30px;
}
.addTeamPopCls .multiselect.btn-default {
  font-size: 15px;
  padding: 0 16px;
  letter-spacing: 0;
  text-transform: capitalize;
  font-family: 'Europa-Regular';
  border: 1px solid #e5e5e5 !important;
}
.addTeamPopCls .multiselect-container li.active a {
  background: transparent;
}
.addTeamPopCls .multiselect-container .input-group-btn:last-child > .btn, 
.addTeamPopCls .multiselect-container .input-group-btn:last-child > .btn-group {
  margin-left: 0;
  background: transparent;
}

@media screen and (max-width:1650px) {
  .right_header .input_block{
    width: 150px !important;
    margin: 0 10px;
  }
  .custom_inputbox{
    min-width: 110px !important;
  }

  .last_attempty p{
    font-size: 15px;
  }
  .pto_balance_div{
    font-size: 16px;
  }
}
@media screen and (max-width:1437px) {
  .left_menu_block li a {padding: 5px 0;}
  .head_right_left_top_main {margin-right: 20px;}
  .dashboard_title {font-size: 26px;}
  .pro_dt_hd_txt li {margin: 0 15px;}
  .pro_dt_hd_right li {margin: 0 10px;}
  .pto_balance_div{font-size: 16px !important;}
  .last_attempty{margin: 26px 35px 0 0;}

}
@media screen and (max-width:1360px) {
 .dashboard_main .right_header .input_block{width: 100px !important;}
 .last_attempty p{font-size: 14px;}
 .dashboard_main .pto_balance_div{font-size: 14px;padding: 12px 2px;}
 .dashboard_main .btn_big_opt{width: 130px;font-size: 18px;}
 .dashboard_title{font-size: 19px;}
 .pto_balance_div{margin-right: 15px;}
}
@media screen and (max-width:1280px) {
  .body_dash_main .right_inner_col .col-sm-9 , .body_dash_main .right_inner_col .col-sm-3 {width: 100%;}
  .body_dash_main .right_inner_col .custom_setting_tr {margin-top: 0;}
}
@media screen and (max-width:1024px) {
  .left_login_part_inner { padding: 30px; }

  .body_dash_main .right_inner_bottom_main .col-sm-4 {width: 100%;}
  .body_dash_main .btm_inner {margin-bottom: 30px;}



}
@media screen and (max-width:1010px) {
  .body_dash_main .right_header .custom_inputbox {min-width: inherit !important; width: 170px; margin: 0 10px 0 0;}
  /* .body_dash_main .btn_big_opt {width: 150px;}*/
}
@media screen and (max-width:968px) {
  .ad_hEight { height: auto !important; }
  .log_back_color { background: #ffffff; }
}
@media screen and (max-width:868px) {
  .left_login_part { width: 100%; }
  .logo_login_main { text-align: center; }
  .right_login_part { display: none; }
}
@media screen and (max-width:767px) {
  .body_dash_main .right_header .custom_inputbox {display: none;}

  .body_dash_main .left_col .logo {height: 60px; line-height: 60px;}
  .body_dash_main .left_col .logo img {max-height: 60px;}
  .body_dash_main .right_header {height: 60px;}
  .body_dash_main .head_right_left_top_inner {height: 60px; padding: 0 0 0 10px;}
  .body_dash_main .dashboard_title {font-size: 20px;}

  .body_dash_main .btn_big_opt {width: 120px; height: 60px; line-height: 60px; font-size: 16px;}
  .body_dash_main .right_cnt_col  {padding-top: 60px;}
  .body_dash_main .btm_inner {margin-bottom: 20px;}
  .body_dash_main .gauge_block {height: auto;}

  .body_dash_main .modal-header {padding: 0; border-radius: 0}
  .body_dash_main .dash_mobile_btn {display: inline-block; width: 100%;}
  .body_dash_main .dash_mobile_btn .btn {width: 50%; height: 60px; line-height: 60px; font-size: 16px;}
  .body_dash_main .modal-header .close {display: none;}
  .body_dash_main .modal-title {display: none;}
  .body_dash_main .modal.autowidthpopup .custom-modal {width: 100% !important; margin: 0; height: 100% !important;}
  .body_dash_main .modal.autowidthpopup .modal-content {box-shadow: none; border: 0; border-radius: 0; height: 100%;}
  .body_dash_main .modal.autowidthpopup .col-sm-4.pull-right {display: none;}

  .form-group.mobilepadd {padding: 20px 0; margin: 0;}
  .mobile_popup_check_box {display: inline-block;}
  .mobilepadd .col-sm-8 {width: 100%; padding: 0;}
  .mobilepadd .select2 {margin-bottom: 15px;}
  .desktop_popup_check_box {display: none;}
}
@media screen and (max-width:480px) {
  .login_box_mnc_inner { width: 100%;padding: 0; }
  .left_login_part_inner { padding: 0 20px; }

  .body_dash_main .check_cnt {padding-right: 60px; padding-left: 0; margin-top: 10px; width: 100%;}
  .body_dash_main .btm_cnt .nav-tabs li {text-align: center; width: 100%;}
}


/*
 * Toastr
 * Copyright 2012-2014 John Papa and Hans Fjällemark.
 * All Rights Reserved.
 * Use, reproduction, distribution, and modification of this code is subject to the terms and
 * conditions of the MIT license, available at http://www.opensource.org/licenses/mit-license.php
 *
 * Author: John Papa and Hans Fjällemark
 * Project: https://github.com/CodeSeven/toastr
 */
.toast-title {
  font-weight: bold;
}
.toast-message {
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}
.toast-message a,
.toast-message label {
  color: #ffffff;
}
.toast-message a:hover {
  color: #cccccc;
  text-decoration: none;
}
.toast-close-button {
  position: relative;
  right: -0.3em;
  top: -0.3em;
  float: right;
  font-size: 20px;
  font-weight: bold;
  color: #ffffff;
  -webkit-text-shadow: 0 1px 0 #ffffff;
  text-shadow: 0 1px 0 #ffffff;
  opacity: 0.8;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
.toast-close-button:hover,
.toast-close-button:focus {
  color: #000000;
  text-decoration: none;
  cursor: pointer;
  opacity: 0.4;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
  filter: alpha(opacity=40);
}
/*Additional properties for button version
 iOS requires the button element instead of an anchor tag.
 If you want the anchor version, it requires `href="#"`.*/
button.toast-close-button {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
.toast-top-center {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-center {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-full-width {
  top: 0;
  right: 0;
  width: 100%;
}
.toast-bottom-full-width {
  bottom: 0;
  right: 0;
  width: 100%;
}
.toast-top-left {
  top: 12px;
  left: 12px;
}
.toast-top-right {
  top: 12px;
  right: 12px;
}
.toast-bottom-right {
  right: 12px;
  bottom: 12px;
}
.toast-bottom-left {
  bottom: 12px;
  left: 12px;
}
#toast-container {
  position: fixed;
  z-index: 999999;
  /*overrides*/

}
#toast-container * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
#toast-container > div {
  margin: 0 0 6px;
  padding: 15px 15px 15px 50px;
  width: 300px;
  -moz-border-radius: 3px 3px 3px 3px;
  -webkit-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-position: 15px center;
  background-repeat: no-repeat;
  -moz-box-shadow: 0 0 12px #999999;
  -webkit-box-shadow: 0 0 12px #999999;
  box-shadow: 0 0 12px #999999;
  color: #ffffff;
  /*opacity: 0.8;*/
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  filter: alpha(opacity=80);
}
#toast-container > :hover {
  -moz-box-shadow: 0 0 12px #000000;
  -webkit-box-shadow: 0 0 12px #000000;
  box-shadow: 0 0 12px #000000;
  opacity: 1;
  -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  filter: alpha(opacity=100);
  cursor: pointer;
}
#toast-container > .toast-info {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGwSURBVEhLtZa9SgNBEMc9sUxxRcoUKSzSWIhXpFMhhYWFhaBg4yPYiWCXZxBLERsLRS3EQkEfwCKdjWJAwSKCgoKCcudv4O5YLrt7EzgXhiU3/4+b2ckmwVjJSpKkQ6wAi4gwhT+z3wRBcEz0yjSseUTrcRyfsHsXmD0AmbHOC9Ii8VImnuXBPglHpQ5wwSVM7sNnTG7Za4JwDdCjxyAiH3nyA2mtaTJufiDZ5dCaqlItILh1NHatfN5skvjx9Z38m69CgzuXmZgVrPIGE763Jx9qKsRozWYw6xOHdER+nn2KkO+Bb+UV5CBN6WC6QtBgbRVozrahAbmm6HtUsgtPC19tFdxXZYBOfkbmFJ1VaHA1VAHjd0pp70oTZzvR+EVrx2Ygfdsq6eu55BHYR8hlcki+n+kERUFG8BrA0BwjeAv2M8WLQBtcy+SD6fNsmnB3AlBLrgTtVW1c2QN4bVWLATaIS60J2Du5y1TiJgjSBvFVZgTmwCU+dAZFoPxGEEs8nyHC9Bwe2GvEJv2WXZb0vjdyFT4Cxk3e/kIqlOGoVLwwPevpYHT+00T+hWwXDf4AJAOUqWcDhbwAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-error {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAHOSURBVEhLrZa/SgNBEMZzh0WKCClSCKaIYOED+AAKeQQLG8HWztLCImBrYadgIdY+gIKNYkBFSwu7CAoqCgkkoGBI/E28PdbLZmeDLgzZzcx83/zZ2SSXC1j9fr+I1Hq93g2yxH4iwM1vkoBWAdxCmpzTxfkN2RcyZNaHFIkSo10+8kgxkXIURV5HGxTmFuc75B2RfQkpxHG8aAgaAFa0tAHqYFfQ7Iwe2yhODk8+J4C7yAoRTWI3w/4klGRgR4lO7Rpn9+gvMyWp+uxFh8+H+ARlgN1nJuJuQAYvNkEnwGFck18Er4q3egEc/oO+mhLdKgRyhdNFiacC0rlOCbhNVz4H9FnAYgDBvU3QIioZlJFLJtsoHYRDfiZoUyIxqCtRpVlANq0EU4dApjrtgezPFad5S19Wgjkc0hNVnuF4HjVA6C7QrSIbylB+oZe3aHgBsqlNqKYH48jXyJKMuAbiyVJ8KzaB3eRc0pg9VwQ4niFryI68qiOi3AbjwdsfnAtk0bCjTLJKr6mrD9g8iq/S/B81hguOMlQTnVyG40wAcjnmgsCNESDrjme7wfftP4P7SP4N3CJZdvzoNyGq2c/HWOXJGsvVg+RA/k2MC/wN6I2YA2Pt8GkAAAAASUVORK5CYII=") !important;
}
#toast-container > .toast-success {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAADsSURBVEhLY2AYBfQMgf///3P8+/evAIgvA/FsIF+BavYDDWMBGroaSMMBiE8VC7AZDrIFaMFnii3AZTjUgsUUWUDA8OdAH6iQbQEhw4HyGsPEcKBXBIC4ARhex4G4BsjmweU1soIFaGg/WtoFZRIZdEvIMhxkCCjXIVsATV6gFGACs4Rsw0EGgIIH3QJYJgHSARQZDrWAB+jawzgs+Q2UO49D7jnRSRGoEFRILcdmEMWGI0cm0JJ2QpYA1RDvcmzJEWhABhD/pqrL0S0CWuABKgnRki9lLseS7g2AlqwHWQSKH4oKLrILpRGhEQCw2LiRUIa4lwAAAABJRU5ErkJggg==") !important;
}
#toast-container > .toast-warning {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAGYSURBVEhL5ZSvTsNQFMbXZGICMYGYmJhAQIJAICYQPAACiSDB8AiICQQJT4CqQEwgJvYASAQCiZiYmJhAIBATCARJy+9rTsldd8sKu1M0+dLb057v6/lbq/2rK0mS/TRNj9cWNAKPYIJII7gIxCcQ51cvqID+GIEX8ASG4B1bK5gIZFeQfoJdEXOfgX4QAQg7kH2A65yQ87lyxb27sggkAzAuFhbbg1K2kgCkB1bVwyIR9m2L7PRPIhDUIXgGtyKw575yz3lTNs6X4JXnjV+LKM/m3MydnTbtOKIjtz6VhCBq4vSm3ncdrD2lk0VgUXSVKjVDJXJzijW1RQdsU7F77He8u68koNZTz8Oz5yGa6J3H3lZ0xYgXBK2QymlWWA+RWnYhskLBv2vmE+hBMCtbA7KX5drWyRT/2JsqZ2IvfB9Y4bWDNMFbJRFmC9E74SoS0CqulwjkC0+5bpcV1CZ8NMej4pjy0U+doDQsGyo1hzVJttIjhQ7GnBtRFN1UarUlH8F3xict+HY07rEzoUGPlWcjRFRr4/gChZgc3ZL2d8oAAAAASUVORK5CYII=") !important;
}
#toast-container.toast-top-center > div,
#toast-container.toast-bottom-center > div {
  width: 300px;
  margin: auto;
}
#toast-container.toast-top-full-width > div,
#toast-container.toast-bottom-full-width > div {
  width: 96%;
  margin: auto;
}
.toast {
  background-color: #030303;
}
.toast-success {
  background-color: #51a351;
}
.toast-error {
  background-color: #bd362f;
}
.toast-info {
  background-color: #2f96b4;
}
.toast-warning {
  background-color: #f89406;
}
/*Responsive Design*/
@media all and (max-width: 240px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 11em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 241px) and (max-width: 480px) {
  #toast-container > div {
    padding: 8px 8px 8px 50px;
    width: 18em;
  }
  #toast-container .toast-close-button {
    right: -0.2em;
    top: -0.2em;
  }
}
@media all and (min-width: 481px) and (max-width: 768px) {
  #toast-container > div {
    padding: 15px 15px 15px 50px;
    width: 25em;
  }
}
