/* font-family: "MyriadProBold"; */
@font-face {
  font-family: "MyriadProBold";
  src: url(/assets/MyriadPro/MyriadProBold/MyriadProBold-326febbf0e9f67fc6be338240377b5ce7144a2c7d502832c14f0f2ae0953d74c.eot);
  src: url(/assets/MyriadPro/MyriadProBold/MyriadProBold-326febbf0e9f67fc6be338240377b5ce7144a2c7d502832c14f0f2ae0953d74c.eot?#iefix) format("embedded-opentype"), url(/assets/MyriadPro/MyriadProBold/MyriadProBold-fd431c15907be5b5793ae35975f723af71d906662ae12f832493730732979311.woff) format("woff"), url(/assets/MyriadPro/MyriadProBold/MyriadProBold-589a395cc9e3d52005d1720e8e769ad31d33080c035f220c79d3b034eb5c9411.ttf) format("truetype");
  font-style: normal;
  font-weight: normal;
}
/* font-family: "MyriadProRegular"; */
@font-face {
  font-family: "MyriadProRegular";
  src: url(/assets/MyriadPro/MyriadProRegular/MyriadProRegular-e7b549f0ebfd662bc5286eb4792af4752d7bc6a825305c31b5e0df8cb52f7987.eot);
  src: url(/assets/MyriadPro/MyriadProRegular/MyriadProRegular-e7b549f0ebfd662bc5286eb4792af4752d7bc6a825305c31b5e0df8cb52f7987.eot?#iefix) format("embedded-opentype"), url(/assets/MyriadPro/MyriadProRegular/MyriadProRegular-1480dded4b7ef65f3f3f28acd39d61e1d3a8cd9424079cba2099e54b85d3008e.woff) format("woff"), url(/assets/MyriadPro/MyriadProRegular/MyriadProRegular-d443a4553e4a9be5f8062be4612095df1bd64818d44858403b0f0831e7cc6704.ttf) format("truetype");
  font-style: normal;
  font-weight: normal;
}
/* font-family: "MyriadProItalic"; */
@font-face {
  font-family: "MyriadProItalic";
  src: url(/assets/MyriadPro/MyriadProItalic/MyriadProItalic-25fd7ee059aacd4da80e6e533fc76f51e61ca834e0c8890395e1cfa75de71e76.eot);
  src: url(/assets/MyriadPro/MyriadProItalic/MyriadProItalic-25fd7ee059aacd4da80e6e533fc76f51e61ca834e0c8890395e1cfa75de71e76.eot?#iefix) format("embedded-opentype"), url(/assets/MyriadPro/MyriadProItalic/MyriadProItalic-0008d20b830ffd7514742ba5b7defd1109181ee548ec28ee21b4cca76b7c1f90.woff) format("woff"), url(/assets/MyriadPro/MyriadProItalic/MyriadProItalic-ceb977622dd361502af9dde1f7f2a6e58d8c37ba3b13bb08162ee675da874979.ttf) format("truetype");
  font-style: normal;
  font-weight: normal;
}
/* font-family: "FiraSansRegular"; */
@font-face {
  font-family: "FiraSansRegular";
  src: url(/assets/FiraSans/FiraSansRegular/FiraSansRegular-aa49d96ce79f081bedd5da12ae6a11b2ea98b93b07fb2d3ddfe922e75083f5b3.eot);
  src: url(/assets/FiraSans/FiraSansRegular/FiraSansRegular-aa49d96ce79f081bedd5da12ae6a11b2ea98b93b07fb2d3ddfe922e75083f5b3.eot?#iefix) format("embedded-opentype"), url(/assets/FiraSans/FiraSansRegular/FiraSansRegular-4d003df0a8621b8985d30a27c04c1f1dd0fce755c86f223986ee873d30e9ef58.woff) format("woff"), url(/assets/FiraSans/FiraSansRegular/FiraSansRegular-c53afed818bb1009428ab2217902a399579f558032d760ceb8c8eea1dd4ad6a7.ttf) format("truetype");
  font-style: normal;
  font-weight: normal;
}
/* font-family: "FiraSansItalic"; */
@font-face {
  font-family: "FiraSansItalic";
  src: url(/assets/FiraSans/FiraSansItalic/FiraSansItalic-7ee4b72fa1d6e6c07c23c7b6c77b4a5845e42a5122ca83c053ea9e7d4ca083c8.eot);
  src: url(/assets/FiraSans/FiraSansItalic/FiraSansItalic-7ee4b72fa1d6e6c07c23c7b6c77b4a5845e42a5122ca83c053ea9e7d4ca083c8.eot?#iefix) format("embedded-opentype"), url(/assets/FiraSans/FiraSansItalic/FiraSansItalic-482bc2a16823411062f081e8ef0ac50ce49e6e470352b2e853e38c3a5e62da63.woff) format("woff"), url(/assets/FiraSans/FiraSansItalic/FiraSansItalic-9f134121567dd5ebf8e3925fd924c5004c42d32fa588bf4130fd5d83e0510f27.ttf) format("truetype");
  font-style: normal;
  font-weight: normal;
}
/* font-family: "FiraSansMedium"; */
@font-face {
  font-family: "FiraSansMedium";
  src: url(/assets/FiraSans/FiraSansMedium/FiraSansMedium-eb777096f29264aff7e66f9c78fe14f5453ce1e9f69be997b008cd77201eab35.eot);
  src: url(/assets/FiraSans/FiraSansMedium/FiraSansMedium-eb777096f29264aff7e66f9c78fe14f5453ce1e9f69be997b008cd77201eab35.eot?#iefix) format("embedded-opentype"), url(/assets/FiraSans/FiraSansMedium/FiraSansMedium-e8452bc58431c10c3ed3a183fc729cf7ce009f06fe1961b23239c6bff1193ed1.woff) format("woff"), url(/assets/FiraSans/FiraSansMedium/FiraSansMedium-551f39912bc22f0960457c78d55d92f6281dfb4bf53ac495a7f462717ff4ce08.ttf) format("truetype");
  font-style: normal;
  font-weight: normal;
}
.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)}
.xdsoft_datetimepicker{
	box-shadow: 0 5px 15px -5px rgba(0, 0, 0, 0.506);
	background: #FFFFFF;
	border-bottom: 1px solid #BBBBBB;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	color: #333333;
	font-family: "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	padding: 8px;
	padding-left: 0;
	padding-top: 2px;
	position: absolute;
	z-index: 9999;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	display:none;
}

.xdsoft_datetimepicker iframe {
    position: absolute;
    left: 0;
    top: 0;
    width: 75px;
    height: 210px;
    background: transparent;
    border:none;
}
/*For IE8 or lower*/
.xdsoft_datetimepicker button {
    border:none !important;
}

.xdsoft_noselect{
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	-o-user-select: none;
	user-select: none;
}
.xdsoft_noselect::selection { background: transparent; }
.xdsoft_noselect::-moz-selection { background: transparent; }
.xdsoft_datetimepicker.xdsoft_inline{
	display: inline-block;
	position: static;
	box-shadow: none;
}
.xdsoft_datetimepicker *{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}
.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker  .xdsoft_timepicker{
	display:none;
}
.xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker  .xdsoft_timepicker.active{
	display:block;
}
.xdsoft_datetimepicker .xdsoft_datepicker{
	width: 224px;
	float:left;
	margin-left:8px;
}
.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker{
	width: 256px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker{
	width: 58px;
	float:left;
	text-align:center;
	margin-left:8px;
	margin-top: 0;
}
.xdsoft_datetimepicker  .xdsoft_datepicker.active+.xdsoft_timepicker{
	margin-top:8px;
	margin-bottom:3px
}
.xdsoft_datetimepicker  .xdsoft_mounthpicker{
	position: relative;
	text-align: center;
}

.xdsoft_datetimepicker .xdsoft_label i,
.xdsoft_datetimepicker  .xdsoft_prev, 
.xdsoft_datetimepicker  .xdsoft_next,
.xdsoft_datetimepicker  .xdsoft_today_button{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}

.xdsoft_datetimepicker .xdsoft_label i{
	opacity:0.5;
	background-position:-92px -19px;
	display: inline-block;
	width: 9px;
	height: 20px;
	vertical-align: middle;
}

.xdsoft_datetimepicker  .xdsoft_prev{
    float: left;
	background-position:-20px 0;
}
.xdsoft_datetimepicker  .xdsoft_today_button{
    float: left;
	background-position:-70px 0;
	margin-left:5px;
}

.xdsoft_datetimepicker  .xdsoft_next{
    float: right;
	background-position: 0 0;
}

.xdsoft_datetimepicker  .xdsoft_next,
.xdsoft_datetimepicker  .xdsoft_prev ,
.xdsoft_datetimepicker  .xdsoft_today_button{
	background-color: transparent;
	background-repeat: no-repeat;
	border: 0 none currentColor;
	cursor: pointer;
	display: block;
	height: 30px;
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	outline: medium none currentColor;
	overflow: hidden;
	padding: 0;
	position: relative;
	text-indent: 100%;
	white-space: nowrap;
	width: 20px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_next{
	float:none;
	background-position:-40px -15px;
	height: 15px;
	width: 30px;
	display: block;
	margin-left:14px;
	margin-top:7px;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_prev{
	background-position:-40px 0;
	margin-bottom:7px;
	margin-top: 0;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box{
	height:151px;
	overflow:hidden;
	border-bottom:1px solid #DDDDDD;
}
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div{
	background: #F5F5F5;
	border-top:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: center;
	border-collapse:collapse;
	cursor:pointer;
	border-bottom-width: 0;
	height:25px;
	line-height:25px;
}

.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div > div:first-child{
 border-top-width: 0;
}
.xdsoft_datetimepicker  .xdsoft_today_button:hover,
.xdsoft_datetimepicker  .xdsoft_next:hover,
.xdsoft_datetimepicker  .xdsoft_prev:hover {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}
.xdsoft_datetimepicker  .xdsoft_label{
	display: inline;
    position: relative;
    z-index: 9999;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
	float:left;
	width:182px;
	text-align:center;
	cursor:pointer;
}
.xdsoft_datetimepicker  .xdsoft_label:hover>span{
	text-decoration:underline;
}
.xdsoft_datetimepicker  .xdsoft_label:hover i{
	opacity:1.0;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select{
	border:1px solid #ccc;
	position:absolute;
	right: 0;
	top:30px;
	z-index:101;
	display:none;
	background:#fff;
	max-height:160px;
	overflow-y:hidden;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_monthselect{right:-7px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select.xdsoft_yearselect{right:2px;}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{
	color: #fff;
    background: #ff8000;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option{
	padding:2px 10px 2px 5px;
	text-decoration:none !important;
}
.xdsoft_datetimepicker  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{
	background: #33AAFF;
	box-shadow: #178FE5 0 1px 3px 0 inset;
	color:#fff;
	font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_month{
	width:100px;
	text-align:right;
}
.xdsoft_datetimepicker  .xdsoft_calendar{
	clear:both;
}
.xdsoft_datetimepicker  .xdsoft_year{
	width: 48px;
	margin-left: 5px;
}
.xdsoft_datetimepicker  .xdsoft_calendar table{
	border-collapse:collapse;
	width:100%;
	
}
.xdsoft_datetimepicker  .xdsoft_calendar td > div{
	padding-right:5px;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	height: 25px;
}
.xdsoft_datetimepicker  .xdsoft_calendar td,.xdsoft_datetimepicker  .xdsoft_calendar th{
	width:14.2857142%;
	background: #F5F5F5;
	border:1px solid #DDDDDD;
	color: #666666;
	font-size: 12px;
	text-align: right;
	vertical-align: middle;
	padding: 0;
	border-collapse:collapse;
	cursor:pointer;
	height: 25px;
}
.xdsoft_datetimepicker.xdsoft_showweeks  .xdsoft_calendar td,.xdsoft_datetimepicker.xdsoft_showweeks  .xdsoft_calendar th{
	width:12.5%;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	background: #F1F1F1;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_today{
	color:#33AAFF;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{
	background: #33AAFF;
	box-shadow: #178FE5 0 1px 3px 0 inset;
	color:#fff;
	font-weight: 700;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month,
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled,
.xdsoft_datetimepicker  .xdsoft_time_box >div >div.xdsoft_disabled{
	opacity:0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{
	opacity:0.2;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}
.xdsoft_datetimepicker  .xdsoft_calendar td:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{
	color: #fff !important;
    background: #ff8000 !important;
    box-shadow: none !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar td.xdsoft_disabled:hover,
.xdsoft_datetimepicker  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_disabled:hover{
	color: inherit	!important;
    background: inherit !important;
    box-shadow: inherit !important;
}
.xdsoft_datetimepicker  .xdsoft_calendar th{
	font-weight: 700;
	text-align: center;
	color: #999;
	cursor:default;
}
.xdsoft_datetimepicker  .xdsoft_copyright{ color:#ccc !important; font-size:10px;clear:both;float:none;margin-left:8px;}
.xdsoft_datetimepicker  .xdsoft_copyright a{ color:#eee !important;}
.xdsoft_datetimepicker  .xdsoft_copyright a:hover{ color:#aaa !important;}


.xdsoft_time_box{
	position:relative;
	border:1px solid #ccc;
}
.xdsoft_scrollbar >.xdsoft_scroller{
	background:#ccc !important;
	height:20px;
	border-radius:3px;
}
.xdsoft_scrollbar{
	position:absolute;
	width:7px;
	right: 0;
	top: 0;
	bottom: 0;
	cursor:pointer;
}
.xdsoft_scroller_box{
position:relative;
}


.xdsoft_datetimepicker.xdsoft_dark{
	box-shadow: 0 5px 15px -5px rgba(255, 255, 255, 0.506);
	background: #000000;
	border-bottom: 1px solid #444444;
	border-left: 1px solid #333333;
	border-right: 1px solid #333333;
	border-top: 1px solid #333333;
	color: #cccccc;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box{
	border-bottom:1px solid #222222;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box >div >div{
	background: #0a0a0a;
	border-top:1px solid #222222;
	color: #999999;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label{
    background-color: #000;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label > .xdsoft_select{
	border:1px solid #333;
	background:#000;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover{
	color: #000;
    background: #007fff;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current{
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color:#000;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_label i,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_prev, 
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_next,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_today_button{
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar th{
	background: #0a0a0a;
	border:1px solid #222222;
	color: #999999;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar th{
	background: #0e0e0e;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td.xdsoft_today{
	color:#cc5500;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td.xdsoft_default,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td.xdsoft_current,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box >div >div.xdsoft_current{
	background: #cc5500;
	box-shadow: #b03e00 0 1px 3px 0 inset;
	color:#000;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar td:hover,
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_timepicker .xdsoft_time_box >div >div:hover{
	color: #000 !important;
    background: #007fff !important;
}

.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_calendar th{
	color: #666;
}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_copyright{ color:#333 !important;}
.xdsoft_datetimepicker.xdsoft_dark  .xdsoft_copyright a{ color:#111 !important;}
.xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover{ color:#555 !important;}


.xdsoft_dark .xdsoft_time_box{
	border:1px solid #333;
}
.xdsoft_dark .xdsoft_scrollbar >.xdsoft_scroller{
	background:#333 !important;
}
/* Chosen v1.4.2 | (c) 2011-2015 by Harvest | MIT License, https://github.com/harvesthq/chosen/blob/master/LICENSE.md */


.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;zoom:1;*display:inline;-webkit-user-select:none;-moz-user-select:none;user-select:none}.chosen-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,.15)}.chosen-container.chosen-with-drop .chosen-drop{left:0}.chosen-container a{cursor:pointer}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),color-stop(100%,#f4f4f4));background:-webkit-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-moz-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:-o-linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background:linear-gradient(top,#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.chosen-container-single .chosen-default{color:#999}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(chosen-sprite.png) no-repeat 0 2px}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(chosen-sprite.png) no-repeat 100% -20px;background:url(chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:-webkit-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-moz-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:-o-linear-gradient(#3875d7 20%,#2a62bc 90%);background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.chosen-container .chosen-results li.group-option{padding-left:15px}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto!important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(1%,#eee),color-stop(15%,#fff));background-image:-webkit-linear-gradient(#eee 1%,#fff 15%);background-image:-moz-linear-gradient(#eee 1%,#fff 15%);background-image:-o-linear-gradient(#eee 1%,#fff 15%);background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.chosen-container-multi .chosen-choices li{float:left;list-style:none}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:transparent!important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0}.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),color-stop(100%,#eee));background-image:-webkit-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-moz-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:-o-linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-image:linear-gradient(top,#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.chosen-container-multi .chosen-results{margin:0;padding:0}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,50% 0,50% 100%,color-stop(20%,#eee),color-stop(80%,#fff));background-image:-webkit-linear-gradient(#eee 20%,#fff 80%);background-image:-moz-linear-gradient(#eee 20%,#fff 80%);background-image:-o-linear-gradient(#eee 20%,#fff 80%);background-image:linear-gradient(#eee 20%,#fff 80%);box-shadow:0 1px 0 #fff inset}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:0;background:transparent}.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,.3)}.chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.chosen-disabled{opacity:.5!important;cursor:default}.chosen-disabled .chosen-single{cursor:default}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.chosen-rtl{text-align:right}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.chosen-rtl .chosen-single div{right:auto;left:3px}.chosen-rtl .chosen-single abbr{right:auto;left:26px}.chosen-rtl .chosen-choices li{float:right}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:0}.chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:#fff url(chosen-sprite.png) no-repeat -30px -20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.chosen-rtl .chosen-search input[type=text],.chosen-container-single .chosen-single abbr,.chosen-container-single .chosen-single div b,.chosen-container-single .chosen-search input[type=text],.chosen-container-multi .chosen-choices .search-choice .search-choice-close,.chosen-container .chosen-results-scroll-down span,.chosen-container .chosen-results-scroll-up span{background-image:url(chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}
/* line 5, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/account.scss */
html > body > div.account_index {
  width: 100%;
  height: 100%;
  background-image: url(/assets/login_bg_3-3f22f1f878df4a685ea1c7978d56201d27762b6095dbb90dd6522a09644835d5.png);
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
}

/* line 6, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/account.scss */
html > body > div.account_index > div.center {
  width: 740px;
  height: 270px;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  margin-top: -140px;
  left: 50%;
  margin-left: -370px;
}

/* line 7, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/account.scss */
html > body > div.account_index > div.center > div.error {
  font-family: "MyriadProBold";
  font-size: 16px;
  color: #ff0000;
  text-align: center;
  width: 100%;
  height: 60px;
  margin-top: 55px;
}

/* line 8, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/account.scss */
html > body > div.account_index > div.center > div.name {
  font-family: "MyriadProBold";
  font-size: 16px;
  color: #ffffff;
  text-align: center;
  width: 100%;
  height: 60px;
  margin-top: 55px;
  text-transform: uppercase;
}

/* line 9, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/account.scss */
html > body > div.account_index > div.center > div.line {
  width: 100px;
  height: 2px;
  line-height: 2px;
  margin: 0 auto;
  margin-top: 15px;
  background-color: #80bcb7;
}

/* line 10, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/account.scss */
html > body > div.account_index > div.center > div.header {
  font-family: "FiraSansRegular";
  font-size: 16px;
  color: #ffffff;
  text-align: center;
  width: 100%;
  height: 20px;
  margin-top: 15px;
}

/* line 13, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/account.scss */
html > body > div.account_index > div.center > form.login_form > div.fields {
  width: 260px;
  margin: 0 auto;
  margin-top: 15px;
  position: relative;
}

/* line 14, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/account.scss */
html > body > div.account_index > div.center > form.login_form > div.fields > input.field {
  width: 120px;
  height: 25px;
  line-height: 25px;
  border-radius: 5px;
  background-color: #ffffff;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  margin: 0 auto;
  margin-top: 5px;
  font-family: "FiraSansItalic";
  font-size: 12px;
  color: #00407f;
  padding: 0 5px;
  display: block;
  outline: 0;
  border: 0;
}

/* line 15, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/account.scss */
html > body > div.account_index > div.center > form.login_form > div.fields > input.button {
  width: 60px;
  height: 25px;
  line-height: 25px;
  border-radius: 5px;
  background-color: #80bcb7;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  position: absolute;
  right: 0;
  top: 30px;
  cursor: pointer;
  font-family: "FiraSansRegular";
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  display: block;
  outline: 0;
  border: 0;
  padding: 0;
  padding-top: 2px;
}

/* line 16, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/account.scss */
html > body > div.account_index > div.center > form.login_form > div.fields > input.button:hover {
  background-color: rgba(128, 188, 183, 0.9);
}

/* line 17, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/account.scss */
html > body > div.account_index > div.center > form.login_form > div.fields > input.button:active {
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5), inset 0 0 5px rgba(0, 0, 0, 0.5);
}

/* line 19, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/account.scss */
html > body > div.account_error {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  display: none;
}

/* line 20, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/account.scss */
html > body > div.account_error > div.error {
  width: 390px;
  height: 180px;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  margin-top: -90px;
  left: 50%;
  margin-left: -195px;
  background-color: #cc3333;
}

/* line 21, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/account.scss */
html > body > div.account_error > div.error > div.text {
  width: 100%;
  text-align: center;
  color: #ffffff;
  margin-top: 45px;
  font-family: "MyriadProBold";
  font-size: 16px;
}

/* line 22, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/account.scss */
html > body > div.account_error > div.error > div.line {
  width: 100px;
  height: 2px;
  line-height: 2px;
  margin: 0 auto;
  margin-top: 15px;
  background-color: #80bcb7;
}

/* line 23, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/account.scss */
html > body > div.account_error > div.error > div.button {
  width: 200px;
  height: 25px;
  line-height: 25px;
  border-radius: 5px;
  background-color: #80bcb7;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  font-family: "FiraSansRegular";
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  display: block;
  outline: 0;
  border: 0;
  margin: 0 auto;
  margin-top: 30px;
}

/* line 24, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/account.scss */
html > body > div.account_error > div.error > div.button:hover {
  background-color: rgba(128, 188, 183, 0.9);
}

/* line 25, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/account.scss */
html > body > div.account_error > div.error > div.button:active {
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5), inset 0 0 5px rgba(0, 0, 0, 0.5);
}
/* line 5, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_index {
  width: 100%;
  height: 100%;
}

/* line 7, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_index > div.attention {
  width: 100%;
  height: 100%;
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
}

/* line 8, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_index > div.attention_1 {
  background-image: url(/assets/test_attention_1-e88f6a26c23a984f8c4557eb82144a52ac18b05ae5553718d86e99bc61ca31a6.png);
}

/* line 9, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_index > div.attention_2 {
  background-image: url(/assets/test_attention_2-590f17b206d287f93618cd08a52a0fe6942e8d366495d0f77118ac3f048aa368.png);
  display: none;
}

/* line 10, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_index > div.attention > div.center {
  width: 900px;
  height: 300px;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  margin-top: -150px;
  left: 50%;
  margin-left: -450px;
}

/* line 12, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_index > div.attention.attention_1 > div.center > div.name {
  font-family: "MyriadProBold";
  font-size: 24px;
  color: #ffffff;
  text-transform: uppercase;
  margin-top: 20px;
}

/* line 13, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_index > div.attention.attention_1 > div.center > div.line {
  width: 130px;
  height: 2px;
  line-height: 2px;
  background-color: #80bcb7;
}

/* line 14, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_index > div.attention.attention_1 > div.center > div.description {
  font-family: "FiraSansItalic";
  font-size: 24px;
  color: #ffffff;
  margin-top: 20px;
}

/* line 15, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_index > div.attention.attention_1 > div.center > div.understand {
  width: 140px;
  height: 40px;
  line-height: 40px;
  border-radius: 15px;
  background-color: rgba(57, 187, 192, 0.9);
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  font-family: "FiraSansRegular";
  font-size: 18px;
  color: #ffffff;
  text-align: center;
  margin-top: 20px;
  margin-left: 250px;
}

/* line 16, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_index > div.attention.attention_1 > div.center > div.understand:hover {
  background-color: rgba(57, 187, 192, 0.8);
}

/* line 17, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_index > div.attention.attention_1 > div.center > div.understand:active {
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5), inset 0 0 5px rgba(0, 0, 0, 0.5);
}

/* line 19, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_index > div.attention.attention_2 > div.center > div.info {
  font-family: "FiraSansItalic";
  font-size: 24px;
  color: #ffffff;
  margin-top: 60px;
  margin-left: 480px;
}

/* line 21, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_index > div.attention.attention_2 > div.center > form.begin_test > input[type=submit] {
  width: 140px;
  height: 40px;
  line-height: 40px;
  border-radius: 15px;
  background-color: rgba(0, 64, 127, 0.9);
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  font-family: "FiraSansRegular";
  font-size: 18px;
  color: #ffffff;
  text-align: center;
  margin-top: 200px;
  margin-left: 740px;
  outline: 0;
  border: 0;
}

/* line 22, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_index > div.attention.attention_2 > div.center > form.begin_test > input[type=submit]:hover {
  background-color: rgba(0, 64, 127, 0.8);
}

/* line 23, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_index > div.attention.attention_2 > div.center > form.begin_test > input[type=submit]:active {
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5), inset 0 0 5px rgba(0, 0, 0, 0.5);
}

/*---------------------------------------------------------------------------------------------------------------------------------*/
/* line 27, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test {
  width: 100%;
  height: 100%;
}

/* line 29, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center {
  width: 900px;
  margin: 0 auto;
  position: relative;
}

/* line 31, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header {
  width: 100%;
  height: 80px;
}

/* line 33, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.questions {
  background-image: url(/assets/test_header_1-721ccbd8f711b10480578eb266306d38ad6f934c6da95e09c3193419dabeba01.png);
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  width: 100%;
  height: 40px;
}

/* line 35, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.questions > div.all_questions {
  display: inline-block;
  width: 170px;
  color: #ffffff;
  font-family: "MyriadProRegular";
  font-size: 14px;
  margin-left: 20px;
  height: 40px;
  line-height: 40px;
  vertical-align: top;
}

/* line 37, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.questions > div.questions {
  display: inline-block;
  width: 490px;
  color: #ffffff;
  font-family: "MyriadProItalic";
  font-size: 14px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  vertical-align: top;
}

/* line 39, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.questions > div.questions > div.from {
  display: inline-block;
  width: 100px;
  height: 40px;
  line-height: 40px;
  padding: 0 10px;
  position: relative;
  vertical-align: top;
}

/* line 40, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.questions > div.questions > div.from > div.line {
  position: absolute;
  width: 100%;
  height: 2px;
  line-height: 2px;
  background-color: #aebcca;
  top: 30px;
  left: 0;
}

/* line 42, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.questions > div.questions > div.dots {
  display: inline-block;
  width: 370px;
  height: 40px;
  line-height: 40px;
  vertical-align: top;
}

/* line 43, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.questions > div.questions > div.dots > form.dot {
  display: inline-block;
}

/* line 44, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.questions > div.questions > div.dots > form.dot > button.dot {
  display: inline-block;
  vertical-align: top;
  width: 10px;
  margin: 10px 1px;
  height: 20px;
  line-height: 20px;
  background-color: #cccccc;
  border: 0;
  outline: 0;
  padding: 0;
  cursor: pointer;
}

/* line 45, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.questions > div.questions > div.dots > form.dot > button.dot:hover {
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.5);
}

/* line 46, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.questions > div.questions > div.dots > form.dot > button.dot > div.top {
  width: 10px;
  margin: 0 0 10px 0;
  height: 10px;
  line-height: 10px;
  background-color: #dcdcdc;
}

/* line 47, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.questions > div.questions > div.dots > form.dot > button.dot:hover > div.top {
  box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.5);
}

/* line 48, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.questions > div.questions > div.dots > form.dot > button.dot.viewed {
  background-color: #cca800;
}

/* line 49, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.questions > div.questions > div.dots > form.dot > button.dot.viewed > div.top {
  background-color: #cccc00;
}

/* line 50, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.questions > div.questions > div.dots > form.dot > button.dot.correct {
  background-color: #337f33;
}

/* line 51, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.questions > div.questions > div.dots > form.dot > button.dot.correct > div.top {
  background-color: #339933;
}

/* line 52, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.questions > div.questions > div.dots > form.dot > button.dot.error {
  background-color: #a80f00;
}

/* line 53, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.questions > div.questions > div.dots > form.dot > button.dot.error > div.top {
  background-color: #cc3300;
}

/* line 55, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.questions > div.time {
  display: inline-block;
  width: 100px;
  color: #ffffff;
  font-family: "MyriadProRegular";
  font-size: 14px;
  padding-right: 120px;
  height: 40px;
  line-height: 40px;
  text-align: right;
  vertical-align: top;
  position: relative;
}

/* div#timer */
/* line 57, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.questions > div.time > div.timer {
  width: 100px;
  height: 20px;
  line-height: 20px;
  color: #ffffff;
  background-color: #b3b3b3;
  text-align: center;
  font-family: "MyriadProItalic";
  font-size: 12px;
  position: absolute;
  right: 10px;
  top: 10px;
}

/* line 58, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.questions > div.time > div.timer.ends {
  background-image: url(/assets/timer_ends_bg_2-c8a3cda53f5d1d9dafe411e48846d59b249d1f389deac535a3a5940dec8b1525.png);
  background-size: auto;
  background-position: left center;
  background-repeat: repeat-x;
}

/* div#timerCurrent */
/* line 60, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.questions > div.time > div.timer > div.current {
  background-image: url(/assets/timer_bg-3482f0f82ccaa43b847524bc9098d5cb4bcd6681d935898e19a2d532eba704e5.png);
  background-size: auto;
  background-position: right center;
  background-repeat: repeat-x;
  float: right;
  height: 20px;
  line-height: 20px;
  width: 100%;
  margin-left: 0%;
}

/* div#timeCurrent */
/* line 62, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.questions > div.time > div.timer > div.time {
  width: 100px;
  height: 20px;
  line-height: 20px;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 64, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.status {
  background-image: url(/assets/test_header_2-40a2ba23eadc941a5d23533d53992721e00628ac1b5a5e26e145efa0372ebcaf.png);
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
}

/* line 65, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.status > div {
  display: inline-block;
  width: 140px;
}

/* line 66, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.status > div.text {
  height: 40px;
  line-height: 40px;
  font-family: "MyriadProRegular";
  font-size: 14px;
  text-align: center;
  color: #ffffff;
}

/* line 67, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.status > div.variant {
  height: 20px;
  line-height: 20px;
  margin: 10px 2px;
  background-image: url(/assets/variant_bg-ee5935c15d5fa864ed2c173dc94c592a53f6b18be8ef77cfeff293510d8aa788.png);
  background-size: auto;
  background-position: left center;
  background-repeat: repeat-x;
  text-align: center;
  font-family: "MyriadProItalic";
  font-size: 12px;
  color: #ffffff;
}

/* line 68, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.status > div.variant.correct {
  background-image: url(/assets/variant_correct_bg-6385f33e5ddacf1c60d8444140fe8c8baa38e22ac8e2ea76dc5753a243323783.png);
}

/* line 69, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.status > div.variant.incorrect {
  background-image: url(/assets/variant_incorrect_bg-230213d06be806783a7c56090bef372c0d9fdc7fd446c965c4cb49df03cf38c6.png);
}

/* line 70, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.header > div.status > div.variant.viewed {
  background-image: url(/assets/variant_viewed_bg-71725e1835921fa01e05456931891c4060ac4aaa34fedd80021a58db5ec104a7.png);
}

/* line 72, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.question {
  margin: 30px 10px;
  border-radius: 10px;
  border: 1px solid #bbbbbb;
  background-color: #f2f2f2;
  color: #00407f;
  font-family: "FiraSansMedium";
  font-size: 20px;
  text-align: center;
  padding: 20px;
  line-height: 20px;
}

/* line 75, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > form.answers > div.answer {
  margin: 5px 10px;
  border-radius: 10px;
  border: 1px solid #bbbbbb;
  background-color: #f2f2f2;
  color: #000000;
  font-family: "FiraSansRegular";
  font-size: 16px;
  text-align: left;
  padding: 10px;
  line-height: 20px;
}

/* line 76, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > form.answers > div.answer > div.checkbox {
  width: 20px;
  height: 20px;
  display: inline-block;
  background-image: url(/assets/answer_checkbox-683ec191441641bd2a401ba74da721dae33d48829d1a3f05cf0139478af3a18f.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
  margin-top: 4px;
}

/* line 77, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > form.answers > div.answer > div.checkbox.checked {
  background-image: url(/assets/answer_checkbox_checked-e53f18e1849dc31f788fa86be0270ca2ed04699b975b68110cd89f1445b259fa.png);
}

/* line 78, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > form.answers > div.answer > div.checkbox.disabled {
  cursor: not-allowed;
}

/* line 79, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > form.answers > div.answer > input.answer {
  display: none;
}

/* line 80, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > form.answers > div.answer > div.text {
  display: inline-block;
  line-height: 20px;
  vertical-align: top;
  width: 810px;
  margin-left: 20px;
  padding-top: 4px;
  cursor: pointer;
}

/* line 83, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.answers > div.answer {
  margin: 5px 10px;
  border-radius: 10px;
  border: 1px solid #bbbbbb;
  background-color: #f2f2f2;
  color: #000000;
  font-family: "FiraSansRegular";
  font-size: 16px;
  text-align: left;
  padding: 10px;
  line-height: 20px;
}

/* line 84, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.answers > div.answer > div.checkbox {
  width: 20px;
  height: 20px;
  display: inline-block;
  background-image: url(/assets/answer_checkbox-683ec191441641bd2a401ba74da721dae33d48829d1a3f05cf0139478af3a18f.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}

/* line 85, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.answers > div.answer > div.checkbox.checked {
  background-image: url(/assets/answer_checkbox_checked-e53f18e1849dc31f788fa86be0270ca2ed04699b975b68110cd89f1445b259fa.png);
}

/* line 86, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.answers > div.answer > div.checkbox.disabled {
  cursor: not-allowed;
}

/* line 87, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.answers > div.answer > div.text {
  display: inline-block;
  line-height: 20px;
  vertical-align: top;
  width: 830px;
}

/* line 89, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.buttons {
  height: 30px;
  margin: 30px 0;
  position: relative;
}

/* line 90, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.buttons > div.answer {
  width: 350px;
  height: 30px;
  line-height: 30px;
  border-radius: 5px;
  background-color: #80bcb7;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  font-family: "MyriadProItalic";
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  display: block;
  outline: 0;
  border: 0;
  padding: 0;
  background-color: #757575;
  cursor: not-allowed;
}

/* line 91, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.buttons > div.answer.active {
  background-color: #19538c;
  cursor: pointer;
}

/* line 92, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.buttons > div.answer.active:hover {
  background-color: rgba(25, 83, 140, 0.9);
}

/* line 93, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.buttons > div.answer.active:active {
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5), inset 0 0 5px rgba(0, 0, 0, 0.5);
}

/* line 94, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.buttons > div.skip {
  width: 350px;
  height: 30px;
  position: absolute;
  right: 0;
  top: 0;
}

/* line 96, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.buttons > div.skip > form.skip_question > input[type=submit], html > body > div.main_test > div.center > div.buttons > div.skip > div.skip_question {
  width: 350px;
  height: 30px;
  line-height: 30px;
  border-radius: 5px;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  font-family: "MyriadProItalic";
  font-size: 20px;
  color: #ffffff;
  text-align: center;
  display: block;
  outline: 0;
  border: 0;
  padding: 0;
  background-color: #757575;
  cursor: pointer;
}

/* line 97, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.buttons > div.skip > form.skip_question > input[type=submit]:hover, html > body > div.main_test > div.center > div.buttons > div.skip > div.skip_question:hover {
  background-color: rgba(117, 117, 117, 0.9);
}

/* line 98, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test > div.center > div.buttons > div.skip > form.skip_question > input[type=submit]:active, html > body > div.main_test > div.center > div.buttons > div.skip > div.skip_question:active {
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5), inset 0 0 5px rgba(0, 0, 0, 0.5);
}

/*----------------------------------------------------------------------------------------------------------------------------------*/
/* div#timesUp */
/* line 103, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test_times_up {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
  display: none;
}

/* line 104, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test_times_up > div.center {
  background-color: rgba(0, 64, 127, 0.9);
  width: 400px;
  height: 200px;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  margin-top: -100px;
  left: 50%;
  margin-left: -200px;
}

/* line 105, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test_times_up > div.center > div.text {
  width: 100%;
  text-align: center;
  color: #ffffff;
  margin-top: 45px;
  font-family: "MyriadProBold";
  font-size: 16px;
}

/* line 106, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test_times_up > div.center > div.line {
  width: 100px;
  height: 2px;
  line-height: 2px;
  margin: 0 auto;
  margin-top: 15px;
  background-color: #80bcb7;
}

/* line 108, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test_times_up > div.center > form.result > input[type=submit] {
  width: 200px;
  height: 25px;
  line-height: 25px;
  border-radius: 5px;
  background-color: #80bcb7;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  font-family: "FiraSansRegular";
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  display: block;
  outline: 0;
  border: 0;
  margin: 0 auto;
  margin-top: 30px;
}

/* line 109, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test_times_up > div.center > form.result > input[type=submit]:hover {
  background-color: rgba(128, 188, 183, 0.9);
}

/* line 110, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test_times_up > div.center > form.result > input[type=submit]:active {
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5), inset 0 0 5px rgba(0, 0, 0, 0.5);
}

/*----------------------------------------------------------------------------------------------------------------------------------*/
/* div#backOrStop */
/* line 115, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test_back_or_stop {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
  display: none;
}

/* line 116, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test_back_or_stop > div.center {
  background-color: rgba(0, 64, 127, 0.9);
  width: 500px;
  height: 200px;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  margin-top: -100px;
  left: 50%;
  margin-left: -250px;
}

/* line 117, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test_back_or_stop > div.center > div.text {
  width: 100%;
  text-align: center;
  color: #ffffff;
  margin-top: 45px;
  font-family: "MyriadProBold";
  font-size: 16px;
}

/* line 118, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test_back_or_stop > div.center > div.line {
  width: 100px;
  height: 2px;
  line-height: 2px;
  margin: 0 auto;
  margin-top: 15px;
  background-color: #80bcb7;
}

/* line 120, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test_back_or_stop > div.center > div.buttons > form.result {
  width: 250px;
  display: inline-block;
}

/* line 121, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test_back_or_stop > div.center > div.buttons > form.result > input[type=submit] {
  width: 200px;
  height: 25px;
  line-height: 25px;
  border-radius: 5px;
  background-color: #80bcb7;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  font-family: "FiraSansRegular";
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  display: block;
  outline: 0;
  border: 0;
  margin: 0 auto;
  margin-top: 30px;
  display: block;
}

/* line 122, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test_back_or_stop > div.center > div.buttons > form.result:first-child > input[type=submit] {
  background-color: #ccae00;
}

/* line 123, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test_back_or_stop > div.center > div.buttons > form.result:first-child > input[type=submit]:hover {
  background-color: rgba(204, 174, 0, 0.9);
}

/* line 124, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test_back_or_stop > div.center > div.buttons > form.result:first-child > input[type=submit]:active {
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5), inset 0 0 5px rgba(0, 0, 0, 0.5);
}

/* line 125, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test_back_or_stop > div.center > div.buttons > form.result:last-child > input[type=submit] {
  background-color: #cc3300;
}

/* line 126, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test_back_or_stop > div.center > div.buttons > form.result:last-child > input[type=submit]:hover {
  background-color: rgba(204, 51, 0, 0.9);
}

/* line 127, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_test_back_or_stop > div.center > div.buttons > form.result:last-child > input[type=submit]:active {
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5), inset 0 0 5px rgba(0, 0, 0, 0.5);
}

/*----------------------------------------------------------------------------------------------------------------------------------*/
/* line 131, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result {
  width: 900px;
  height: 100%;
  margin: 0 auto;
  position: relative;
}

/* line 132, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.header {
  width: 100%;
  height: 30px;
  padding: 10px 0;
  text-align: center;
  font-family: "MyriadProBold";
  color: #ffffff;
  font-size: 20px;
  text-transform: uppercase;
  background-color: #19538c;
}

/* line 133, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.points {
  font-family: "FiraSansMedium";
  font-size: 20px;
  color: #00407f;
  text-align: center;
  margin-top: 10px;
}

/* line 134, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.right_answers {
  width: 400px;
  height: 40px;
  line-height: 40px;
  border-radius: 15px;
  background-color: #19538c;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  font-family: "MyriadProItalic";
  font-size: 18px;
  color: #ffffff;
  text-align: center;
  margin: 0 auto;
  margin-top: 10px;
}

/* line 135, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.answers {
  /* width: 500px; */
  width: 900px;
  /* height: 360px; */
  height: 460px;
  margin: 0 auto;
  margin-top: 10px;
  margin-bottom: 50px;
}

/* line 138, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.answers > div.mCustomScrollBox > div.mCSB_container > div.question {
  margin: 5px 0;
  border-radius: 10px;
  border: 1px solid #bbbbbb;
  background-color: #f2f2f2;
  color: #00407f;
  font-family: "FiraSansMedium";
  font-size: 14px;
  text-align: left;
  padding: 5px 30px 5px 10px;
  line-height: 20px;
  margin-right: 20px;
  position: relative;
}

/* line 139, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.answers > div.mCustomScrollBox > div.mCSB_container > div.question > div.info_sign {
  position: absolute;
  right: 5px;
  top: 5px;
  cursor: pointer;
  width: 18px;
  height: 18px;
  border-radius: 10px;
  border: 2px solid #00407f;
  text-align: center;
}

/* line 140, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.answers > div.mCustomScrollBox > div.mCSB_container > div.question > div.info {
  display: none;
  font-family: "FiraSansRegular";
  margin-top: 15px;
  color: #000000;
}

/* line 142, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.answers > div.mCustomScrollBox > div.mCSB_container > div.answer {
  margin: 5px 0;
  border-radius: 10px;
  border: 1px solid #bbbbbb;
  background-color: #f2f2f2;
  color: #000000;
  font-family: "FiraSansRegular";
  font-size: 14px;
  text-align: left;
  padding: 5px 10px;
  line-height: 20px;
  margin-right: 20px;
  position: relative;
}

/* line 149, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.answers > div.mCustomScrollBox > div.mCSB_container > div.answer.question_correct.correct {
  background-color: rgba(92, 173, 92, 0.7);
}

/* line 151, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.answers > div.mCustomScrollBox > div.mCSB_container > div.answer.question_incorrect.checked {
  background-color: rgba(51, 153, 51, 0.8);
}

/* line 152, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.answers > div.mCustomScrollBox > div.mCSB_container > div.answer.question_incorrect.unchecked.correct {
  background-color: rgba(92, 173, 92, 0.2);
  border-color: #cc3300;
}

/* line 153, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.answers > div.mCustomScrollBox > div.mCSB_container > div.answer.question_incorrect.checked.incorrect {
  background-color: rgba(204, 51, 0, 0.2);
}

/* line 155, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.answers > div.mCustomScrollBox > div.mCSB_container > div.answer > div.checkbox {
  width: 20px;
  height: 20px;
  display: inline-block;
  background-image: url(/assets/answer_checkbox-683ec191441641bd2a401ba74da721dae33d48829d1a3f05cf0139478af3a18f.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  padding-top: 4px;
}

/* line 156, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.answers > div.mCustomScrollBox > div.mCSB_container > div.answer.checked.correct > div.checkbox {
  background-image: url(/assets/answer_checkbox_correct-44d787a12422a22e3d572a45595d6ef30156896c8dfcd843f1590512716c1a53.png);
}

/* line 157, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.answers > div.mCustomScrollBox > div.mCSB_container > div.answer.checked.incorrect > div.checkbox {
  background-image: url(/assets/answer_checkbox_incorrect-01acde1921d44674dda30f9628dd2329b27934d0747763eddb8107280ec58bcc.png);
}

/* line 159, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.answers > div.mCustomScrollBox > div.mCSB_container > div.answer > div.text_holder {
  border-radius: 9px;
  background-color: transparent;
  color: #000000;
  font-family: "FiraSansRegular";
  font-size: 14px;
  text-align: left;
  line-height: 20px;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

/* line 160, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.answers > div.mCustomScrollBox > div.mCSB_container > div.answer > div.text {
  color: transparent;
  display: inline-block;
  vertical-align: top;
  /* width: 380px; */
  width: 780px;
  margin-left: 20px;
  padding-top: 4px;
}

/* html > body > div.main_result > div.answers > div.mCustomScrollBox > div.mCSB_container > div.answer > div.text_holder { background-color: rgba( 255, 255, 255, 0.5 ); } */
/* line 163, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.answers > div.mCustomScrollBox > div.mCSB_container > div.answer > div.text_holder > div.text {
  display: inline-block;
  vertical-align: top;
  /* width: 380px; */
  width: 780px;
  margin-left: 20px;
  padding: 8px 0 0 33px;
}

/* line 164, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.close {
  position: absolute;
  /* right: 0; top: 550px; */
  left: 375px;
  top: 615px;
}

/* line 165, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.close.top {
  top: auto;
}

/* line 167, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.close > form > button {
  width: 150px;
  height: 30px;
  line-height: 30px;
  border-radius: 15px;
  background-color: #19538c;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  font-family: "FiraSansRegular";
  font-size: 16px;
  color: #ffffff;
  text-align: center;
  border: 0;
  outline: 0;
  padding: 0;
  cursor: pointer;
}

/* line 168, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.close > form > button:hover {
  background-color: rgba(25, 83, 140, 0.9);
}

/* line 169, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
html > body > div.main_result > div.close > form > button:active {
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5), inset 0 0 5px rgba(0, 0, 0, 0.5);
}

/*----------------------------------------------------------------------------------------------------------------------------------*/
/* line 173, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
.mCSB_scrollTools {
  width: 50px;
}

/* line 174, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 20px;
  background-color: #19538c;
}

/* line 175, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
.mCSB_scrollTools .mCSB_draggerRail {
  width: 20px;
}

/* line 176, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
.mCSB_scrollTools .mCSB_buttonUp {
  width: 15px;
  margin-left: 50%;
  left: -8px;
}

/* line 177, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/main.scss */
.mCSB_scrollTools .mCSB_buttonDown {
  width: 15px;
  margin-left: 50%;
  left: -8px;
}
/* line 5, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_enter {
  width: 100%;
  height: 100%;
  background-image: url(/assets/admin_bg-89890e609f7f4216ddfc04accbf118ac3a5216e89c41e8c8a2993e9c80e1a390.png);
  background-size: auto;
  background-position: center;
  background-repeat: no-repeat;
  position: relative;
}

/* line 6, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_enter > div.center {
  width: 740px;
  height: 270px;
  margin: 0 auto;
  position: absolute;
  top: 50%;
  margin-top: -140px;
  left: 50%;
  margin-left: -370px;
}

/* line 7, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_enter > div.center > div.name {
  font-family: "MyriadProBold";
  font-size: 16px;
  color: #ffffff;
  text-align: center;
  width: 100%;
  height: 60px;
  margin-top: 55px;
  text-transform: uppercase;
}

/* line 8, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_enter > div.center > div.line {
  width: 100px;
  height: 2px;
  line-height: 2px;
  margin: 0 auto;
  margin-top: 15px;
  background-color: #80bcb7;
}

/* line 9, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_enter > div.center > div.header {
  font-family: "FiraSansRegular";
  font-size: 16px;
  color: #ffffff;
  text-align: center;
  width: 100%;
  height: 20px;
  margin-top: 15px;
}

/*----------------------------------------------------------------------------------------------------------------------------------*/
/* line 12, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_enter > div.center > form.login_form > div.fields {
  width: 260px;
  margin: 0 auto;
  margin-top: 15px;
  position: relative;
}

/* line 13, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_enter > div.center > form.login_form > div.fields > input.field {
  width: 120px;
  height: 25px;
  line-height: 25px;
  border-radius: 5px;
  background-color: #ffffff;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  margin: 0 auto;
  margin-top: 5px;
  font-family: "FiraSansItalic";
  font-size: 12px;
  color: #00407f;
  padding: 0 5px;
  display: block;
  outline: 0;
  border: 0;
}

/* line 14, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_enter > div.center > form.login_form > div.fields > input.button {
  width: 60px;
  height: 25px;
  line-height: 25px;
  vertical-align: center;
  border-radius: 5px;
  background-color: #80bcb7;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);
  position: absolute;
  right: 0;
  top: 30px;
  cursor: pointer;
  font-family: "FiraSansRegular";
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  display: block;
  outline: 0;
  border: 0;
  padding: 0;
}

/* line 15, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_enter > div.center > form.login_form > div.fields > input.button:hover {
  background-color: rgba(128, 188, 183, 0.9);
}

/* line 16, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_enter > div.center > form.login_form > div.fields > input.button:active {
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5), inset 0 0 5px rgba(0, 0, 0, 0.5);
}

/*----------------------------------------------------------------------------------------------------------------------------------*/
/* line 18, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_header {
  width: 900px;
  height: 35px;
  margin: 0 auto;
  background-color: #336699;
}

/* line 19, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_header > div {
  display: inline-block;
  margin: 0 10px;
  color: #ffffff;
  font-family: "FiraSansRegular";
  font-size: 14px;
}

/* line 20, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_header > a, html > body > div.admin_header > a:link, html > body > div.admin_header > a:visited {
  color: #ffffff;
  text-decoration: none;
  line-height: 35px;
  margin: 0 10px;
  font-family: "FiraSansRegular";
  font-size: 14px;
}

/* line 21, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_header > a:first-child {
  margin-left: 20px;
}

/* line 22, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_header > a:hover {
  text-decoration: underline;
}

/*----------------------------------------------------------------------------------------------------------------------------------*/
/* line 24, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_center {
  width: 900px;
  margin: 0 auto;
  position: relative;
  margin-top: 5px;
}

/* line 25, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_center > div.header {
  width: 100%;
  height: 35px;
  background-color: #336699;
  border: 1px solid #7e9ebe;
  margin-bottom: 5px;
}

/* line 26, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_center > div.header > div {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  color: #ffffff;
  font-family: "FiraSansRegular";
  font-size: 14px;
  margin: 0 10px;
  text-align: center;
}

/* line 27, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_center > div.header > div:first-child {
  margin-left: 20px;
  text-align: left;
}

/* line 28, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_center > div.header > div:last-child {
  margin-right: 20px;
  text-align: left;
}

/* line 29, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_center > div.header > div.e_name {
  width: 300px;
}

/* line 30, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_center > div.header > div.e_all {
  width: 100px;
}

/* line 31, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_center > div.header > div.e_pass {
  width: 100px;
}

/* line 32, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_center > div.header > div.e_notpass {
  width: 100px;
}

/* line 33, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_center > div.header > div.e_hard {
  width: 165px;
}

/* line 34, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_center > div.examination {
  width: 100%;
  min-height: 35px;
  background-color: #f2f2f2;
  border: 1px solid #c0c0c0;
  margin-bottom: 5px;
}

/* line 35, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_center > div.examination > div {
  display: inline-block;
  color: #ffffff;
  font-family: "FiraSansRegular";
  font-size: 14px;
  margin: 10px;
  text-align: center;
  vertical-align: top;
  color: #000000;
}

/* line 36, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_center > div.examination > div:first-child {
  margin-left: 20px;
  text-align: left;
  font-size: 12px;
}

/* line 37, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_center > div.examination > div:last-child {
  margin-right: 20px;
  text-align: left;
  font-size: 12px;
}

/* line 38, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_center > div.examination > div.e_name {
  width: 300px;
}

/* line 39, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_center > div.examination > div.e_name > a, html > body > div.admin_center > div.examination > div.e_name > a:link, html > body > div.admin_center > div.examination > div.e_name > a:visited {
  color: #00407f;
  text-decoration: none;
}

/* line 40, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_center > div.examination > div.e_name > a:hover {
  text-decoration: underline;
}

/* line 41, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_center > div.examination > div.e_all {
  width: 100px;
}

/* line 42, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_center > div.examination > div.e_pass {
  width: 100px;
}

/* line 43, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_center > div.examination > div.e_notpass {
  width: 100px;
}

/* line 44, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_center > div.examination > div.e_hard {
  width: 165px;
}

/*----------------------------------------------------------------------------------------------------------------------------------*/
/* line 46, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_name {
  width: 860px;
  margin: 0 auto;
  margin-top: 5px;
  background-color: #f2f2f2;
  border: 1px solid #a2a2a2;
  padding: 20px;
  font-family: "FiraSansMedium";
  font-size: 14px;
  color: #000000;
}

/*----------------------------------------------------------------------------------------------------------------------------------*/
/* line 48, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_edit {
  width: 860px;
  margin: 0 auto;
  margin-top: 5px;
  background-color: #f2f2f2;
  border: 1px solid #a2a2a2;
  padding: 20px;
  font-family: "FiraSansMedium";
  font-size: 14px;
  color: #000000;
  position: relative;
}

/* line 50, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_edit > form > input[type=submit] {
  height: 20px;
  line-height: 20px;
  border-radius: 5px;
  background-color: #306496;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  font-family: "FiraSansRegular";
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  outline: 0;
  border: 0;
  margin: 5px auto;
}

/* line 51, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_edit > form > input[type=submit]:hover {
  background-color: rgba(48, 100, 150, 0.9);
}

/* line 52, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_edit > form > input[type=submit]:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.5);
}

/* line 53, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_edit > a, html > body > div.admin_edit > a:link, html > body > div.admin_edit > a:visited {
  color: #00407f;
  text-decoration: none;
}

/* line 54, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_edit > a:hover {
  text-decoration: underline;
}

/* line 55, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_edit > div.result {
  position: absolute;
  right: 10px;
  top: 10px;
}

/* line 57, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_edit > div.result > div > div {
  display: inline-block;
  text-align: center;
  width: 100px;
}

/* line 58, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_edit > div.result > div > div.slash {
  width: auto;
}

/*----------------------------------------------------------------------------------------------------------------------------------*/
/* line 60, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users {
  width: 900px;
  margin: 0 auto;
  position: relative;
  margin-top: 5px;
}

/* line 61, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.header {
  width: 100%;
  height: 35px;
  background-color: #336699;
  border: 1px solid #7e9ebe;
  margin-bottom: 5px;
}

/* line 62, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.header > div {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  color: #ffffff;
  font-family: "FiraSansRegular";
  font-size: 14px;
  margin: 0 10px;
  text-align: center;
  vertical-align: top;
}

/* line 63, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.header > div:first-child {
  margin-left: 20px;
  text-align: left;
}

/* line 64, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.header > div:last-child {
  margin-right: 20px;
  text-align: left;
}

/* line 65, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.header > div.e_name {
  width: 270px;
}

/* line 66, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.header > div.e_organization {
  width: 120px;
}

/* line 67, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.header > div.e_start {
  width: 110px;
}

/* line 68, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.header > div.e_end {
  width: 110px;
}

/* line 69, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.header > div.e_points {
  width: 60px;
}

/* line 70, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.header > div.e_status {
  width: 70px;
}

/* line 72, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.header > div > div.text {
  display: inline-block;
  height: 35px;
  line-height: 35px;
}

/* line 73, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.header > div > div.sort {
  display: inline-block;
  width: 9px;
  height: 20px;
  background-image: url(/assets/sort_none-e07deacf1ffaeab4f05015be7bd931d3794d390432f4accbbd7d591a1bd25428.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin: 8px;
  vertical-align: top;
  cursor: pointer;
}

/* line 74, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.header > div[data-sort_current=asc] > div.sort {
  background-image: url(/assets/sort_asc-d71f473e0b062cb383e68f0f5134c3bdb4d5fa542c03a54773eed06836e9936e.png);
  margin: 0 8px;
}

/* line 75, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.header > div[data-sort_current=desc] > div.sort {
  background-image: url(/assets/sort_desc-96f4ea4cdd5d4c912a160368d28a007f048668c0650c7ead02c9d0318ab0bf15.png);
}

/* line 76, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.user {
  width: 100%;
  min-height: 35px;
  background-color: #f2f2f2;
  border: 1px solid #c0c0c0;
  margin-bottom: 5px;
}

/* line 77, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.user > div {
  display: inline-block;
  color: #ffffff;
  font-family: "FiraSansRegular";
  font-size: 12px;
  margin: 10px;
  text-align: center;
  vertical-align: top;
  color: #000000;
}

/* line 78, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.user > div:first-child {
  margin-left: 20px;
  text-align: left;
}

/* line 79, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.user > div:last-child {
  margin-right: 20px;
  text-align: left;
}

/* line 80, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.user > div.e_name {
  width: 270px;
}

/* line 81, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.user > div.e_organization {
  width: 120px;
}

/* line 82, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.user > div.e_start {
  width: 110px;
}

/* line 83, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.user > div.e_end {
  width: 110px;
}

/* line 84, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.user > div.e_points {
  width: 60px;
}

/* line 85, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_users > div.user > div.e_status {
  width: 70px;
}

/*----------------------------------------------------------------------------------------------------------------------------------*/
/* line 87, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_questions {
  width: 900px;
  margin: 0 auto;
  position: relative;
  margin-top: 5px;
}

/* line 88, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_questions > div.header {
  width: 100%;
  height: 35px;
  background-color: #336699;
  border: 1px solid #7e9ebe;
}

/* line 89, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_questions > div.header > div {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  color: #ffffff;
  font-family: "FiraSansRegular";
  font-size: 14px;
  margin: 0 10px;
  text-align: center;
  vertical-align: top;
}

/* line 90, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_questions > div.header > div:first-child {
  margin-left: 20px;
  text-align: left;
}

/* line 91, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_questions > div.header > div:last-child {
  margin-right: 20px;
  text-align: left;
}

/* line 92, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_questions > div.header > div.e_name {
  width: 365px;
}

/* line 93, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_questions > div.header > div.e_correct {
  width: 200px;
}

/* line 94, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_questions > div.header > div.e_incorrect {
  width: 200px;
}

/* line 96, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_questions > div.header > div > div.text {
  display: inline-block;
  height: 35px;
  line-height: 35px;
}

/* line 97, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_questions > div.header > div > div.sort {
  display: inline-block;
  width: 9px;
  height: 20px;
  background-image: url(/assets/sort_none-e07deacf1ffaeab4f05015be7bd931d3794d390432f4accbbd7d591a1bd25428.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin: 8px;
  vertical-align: top;
  cursor: pointer;
}

/* line 98, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_questions > div.header > div[data-sort_current=asc] > div.sort {
  background-image: url(/assets/sort_asc-d71f473e0b062cb383e68f0f5134c3bdb4d5fa542c03a54773eed06836e9936e.png);
  margin: 0 8px;
}

/* line 99, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_questions > div.header > div[data-sort_current=desc] > div.sort {
  background-image: url(/assets/sort_desc-96f4ea4cdd5d4c912a160368d28a007f048668c0650c7ead02c9d0318ab0bf15.png);
}

/* line 100, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_questions > div.question {
  width: 100%;
  min-height: 35px;
  background-color: #f2f2f2;
  border: 1px solid #c0c0c0;
  margin-top: 5px;
}

/* line 101, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_questions > div.question > div {
  display: inline-block;
  color: #ffffff;
  font-family: "FiraSansRegular";
  font-size: 14px;
  margin: 10px;
  text-align: center;
  vertical-align: top;
  color: #000000;
}

/* line 102, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_questions > div.question > div:first-child {
  margin-left: 20px;
  text-align: left;
  font-size: 12px;
}

/* line 103, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_questions > div.question > div:last-child {
  margin-right: 20px;
}

/* line 104, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_questions > div.question > div.e_name {
  width: 365px;
  color: rgba(0, 64, 127, 0.9);
  text-decoration: none;
  cursor: pointer;
}

/* line 105, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_questions > div.question > div.e_name:hover {
  text-decoration: underline;
}

/* line 106, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_questions > div.question > div.e_correct {
  width: 200px;
}

/* line 107, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_questions > div.question > div.e_incorrect {
  width: 200px;
}

/* line 108, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_questions > div.question > div.answers {
  width: 860px;
  min-height: 35px;
  background-color: #e6e6e6;
  border-top: 1px solid #c0c0c0;
  color: #000000;
  padding: 20px;
  margin: 0;
  text-align: left;
  font-family: "MyriadProRegular";
  font-size: 12px;
  display: none;
}

/* line 109, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_result_questions > div.question > div.answers > div.correct {
  font-weight: bold;
}

/*----------------------------------------------------------------------------------------------------------------------------------*/
/* line 111, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users {
  width: 900px;
  margin: 0 auto;
  position: relative;
  margin-top: 5px;
}

/* line 112, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.header {
  width: 100%;
  height: 35px;
  background-color: #336699;
  border: 1px solid #7e9ebe;
  margin-bottom: 5px;
}

/* line 113, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.header > div {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  color: #ffffff;
  font-family: "FiraSansRegular";
  font-size: 14px;
  margin: 0 10px;
  text-align: center;
  vertical-align: top;
}

/* line 114, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.header > div:first-child {
  margin-left: 20px;
  text-align: left;
}

/* line 115, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.header > div:nth-child(2) {
  text-align: left;
}

/* line 116, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.header > div:last-child {
  margin-right: 20px;
  text-align: left;
}

/* line 117, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.header > div.e_n {
  width: 20px;
}

/* line 118, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.header > div.e_surname {
  width: 80px;
}

/* line 119, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.header > div.e_name {
  width: 80px;
}

/* line 120, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.header > div.e_middlename {
  width: 80px;
}

/* line 121, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.header > div.e_organization {
  width: 80px;
}

/* line 122, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.header > div.e_login {
  width: 80px;
}

/* line 123, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.header > div.e_password {
  width: 80px;
}

/* line 124, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.header > div.e_generate_password {
  width: 20px;
}

/* line 125, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.header > div.e_save {
  width: 80px;
}

/* line 126, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.header > div.e_delete {
  width: 80px;
}

/* line 127, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.user {
  width: 100%;
  background-color: #f2f2f2;
  border: 1px solid #c0c0c0;
  margin-bottom: 5px;
}

/* line 129, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.user > form > div {
  display: inline-block;
  color: #ffffff;
  font-family: "FiraSansRegular";
  font-size: 14px;
  margin: 5px 10px;
  text-align: center;
  vertical-align: top;
  color: #000000;
  height: 20px;
  line-height: 20px;
}

/* line 130, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.user > form > div.e_n {
  width: 20px;
  margin-left: 20px;
}

/* line 131, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.user > form > div.e_surname {
  width: 80px;
}

/* line 132, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.user > form > div.e_name {
  width: 80px;
}

/* line 133, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.user > form > div.e_middlename {
  width: 80px;
}

/* line 134, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.user > form > div.e_organization {
  width: 80px;
}

/* line 135, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.user > form > div.e_login {
  width: 80px;
}

/* line 136, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.user > form > div.e_password {
  width: 80px;
}

/* line 137, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.user > form > div.e_generate_password {
  width: 20px;
}

/* line 138, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.user > form > div.e_save {
  width: 80px;
}

/* line 139, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.user > form > div.e_delete {
  width: 80px;
  margin-right: 20px;
}

/* line 140, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.user > form > div > input[type=text] {
  width: 80px;
  font-family: "FiraSansItalic";
  color: #000000;
}

/* line 141, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.user > form > div > button {
  height: 20px;
  line-height: 20px;
  border-radius: 5px;
  background-color: #80bcb7;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  font-family: "FiraSansRegular";
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  display: block;
  outline: 0;
  border: 0;
  margin: 0 auto;
}

/* line 142, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.user > form > div > button:hover {
  background-color: rgba(128, 188, 183, 0.9);
}

/* line 143, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.user > form > div > button:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.5);
}

/* line 144, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.user > form > div > input[type=submit] {
  height: 20px;
  line-height: 20px;
  border-radius: 5px;
  background-color: #306496;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  font-family: "FiraSansRegular";
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  display: block;
  outline: 0;
  border: 0;
  margin: 0 auto;
}

/* line 145, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.user > form > div > input[type=submit]:hover {
  background-color: rgba(48, 100, 150, 0.9);
}

/* line 146, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.user > form > div > input[type=submit]:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.5);
}

/* line 147, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.user > form > div > a, html > body > div.admin_users > div.user > form > div > a:link, html > body > div.admin_users > div.user > form > div > a:visited {
  height: 20px;
  line-height: 20px;
  border-radius: 5px;
  background-color: #d45930;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  font-family: "FiraSansRegular";
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  display: block;
  outline: 0;
  border: 0;
  margin: 0 auto;
  text-decoration: none;
}

/* line 148, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.user > form > div > a:hover {
  background-color: rgba(212, 89, 48, 0.9);
}

/* line 149, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_users > div.user > form > div > a:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.5);
}

/*----------------------------------------------------------------------------------------------------------------------------------*/
/* line 151, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_profile {
  width: 900px;
  margin: 0 auto;
  position: relative;
  margin-top: 5px;
}

/* line 152, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_profile > div.password {
  width: 100%;
  background-color: #f2f2f2;
  border: 1px solid #c0c0c0;
  margin-bottom: 5px;
}

/* line 154, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_profile > div.password > form > div {
  display: inline-block;
  color: #ffffff;
  font-family: "FiraSansRegular";
  font-size: 14px;
  margin: 5px 10px;
  text-align: center;
  vertical-align: top;
  color: #000000;
  height: 20px;
  line-height: 20px;
}

/* line 155, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_profile > div.password > form > div.e_password {
  width: 270px;
  margin-left: 20px;
}

/* line 156, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_profile > div.password > form > div.e_password2 {
  width: 270px;
}

/* line 157, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_profile > div.password > form > div.e_save {
  width: 280px;
  margin-right: 20px;
}

/* line 158, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_profile > div.password > form > div > input[type=password] {
  width: 200px;
  font-family: "FiraSansItalic";
  color: #000000;
}

/* line 159, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_profile > div.password > form > div > input[type=submit] {
  height: 20px;
  line-height: 20px;
  border-radius: 5px;
  background-color: #306496;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  font-family: "FiraSansRegular";
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  display: block;
  outline: 0;
  border: 0;
  margin: 0 auto;
}

/* line 160, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_profile > div.password > form > div > input[type=submit]:hover {
  background-color: rgba(48, 100, 150, 0.9);
}

/* line 161, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_profile > div.password > form > div > input[type=submit]:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.5);
}

/*----------------------------------------------------------------------------------------------------------------------------------*/
/* line 163, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests {
  width: 900px;
  margin: 0 auto;
  position: relative;
  margin-top: 5px;
}

/* line 164, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.header {
  width: 100%;
  height: 35px;
  background-color: #336699;
  border: 1px solid #7e9ebe;
  margin-bottom: 5px;
}

/* line 165, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.header > div {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  color: #ffffff;
  font-family: "FiraSansRegular";
  font-size: 14px;
  margin: 0 10px;
  text-align: center;
  vertical-align: top;
}

/* line 166, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.header > div:first-child {
  margin-left: 20px;
  text-align: left;
}

/* line 167, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.header > div:nth-child(2) {
  text-align: left;
}

/* line 168, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.header > div:last-child {
  margin-right: 20px;
  text-align: left;
}

/* line 169, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.header > div.e_n {
  width: 20px;
}

/* line 170, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.header > div.e_name {
  width: 200px;
}

/* line 171, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.header > div.e_description {
  width: 140px;
}

/* line 172, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.header > div.e_minutes {
  width: 75px;
  /* 100px; */
  margin: 0;
}

/* line 173, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.header > div.e_correct {
  width: 320px;
}

/* line 174, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test {
  width: 100%;
  background-color: #f2f2f2;
  border: 1px solid #c0c0c0;
  margin-bottom: 5px;
}

/* line 176, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div {
  display: inline-block;
  color: #ffffff;
  font-family: "FiraSansRegular";
  font-size: 14px;
  margin: 5px 10px;
  text-align: center;
  vertical-align: top;
  color: #000000;
  min-height: 60px;
  line-height: 20px;
}

/* line 177, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div.e_n {
  width: 20px;
  margin-left: 20px;
}

/* line 178, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div.e_name {
  width: 200px;
}

/* line 179, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div.e_description {
  width: 140px;
}

/* line 180, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div.e_minutes {
  width: 55px;
  /* 100px; */
}

/* line 181, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div.e_correct {
  width: 20px;
}

/* line 182, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div.e_save {
  width: 80px;
  margin: 5px 10px 5px 0;
}

/* line 183, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div.e_delete {
  width: 80px;
  margin: 5px 10px 5px 0;
}

/* line 184, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div.e_questions {
  width: 80px;
  /* margin-right: 20px; */
  margin: 5px 10px 5px 0;
}

/* line 185, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div.e_start {
  margin-left: 60px;
}

/* line 187, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div.e_admins {
  width: 530px;
}

/* line 188, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div.e_copy_from {
  width: 880px;
}

/* line 189, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div > input[type=text] {
  width: 80px;
  font-family: "FiraSansItalic";
  color: #000000;
}

/* line 190, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div > input[type=text].allocated_minutes {
  width: 20px;
}

/* line 191, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div > input[type=text].correct_pass {
  width: 20px;
}

/* line 192, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div > input[type=text].questions_length {
  width: 20px;
}

/* line 193, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div > textarea {
  height: 60px;
  /* border: 0; */
  margin: 0;
  padding: 0;
}

/* line 194, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div.e_name > textarea {
  width: 210px;
}

/* line 195, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div.e_description > textarea {
  width: 150px;
}

/* line 196, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div.e_start > input {
  width: 120px;
}

/* line 197, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div.e_end > input {
  width: 120px;
}

/* line 198, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div.e_admins > select {
  width: 500px;
}

/* line 199, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
.chosen-container {
  text-align: left;
}

/* line 200, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div > button {
  height: 20px;
  line-height: 20px;
  border-radius: 5px;
  background-color: #80bcb7;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  font-family: "FiraSansRegular";
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  display: block;
  outline: 0;
  border: 0;
  margin: 0 auto;
}

/* line 201, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div > button:hover {
  background-color: rgba(128, 188, 183, 0.9);
}

/* line 202, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div > button:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.5);
}

/* line 203, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div > input[type=submit] {
  height: 20px;
  line-height: 20px;
  border-radius: 5px;
  background-color: #306496;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  font-family: "FiraSansRegular";
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  display: block;
  outline: 0;
  border: 0;
  margin: 0 auto;
}

/* line 204, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div > input[type=submit]:hover {
  background-color: rgba(48, 100, 150, 0.9);
}

/* line 205, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div > input[type=submit]:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.5);
}

/* line 206, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div > a, html > body > div.admin_tests > div.test > form > div > a:link, html > body > div.admin_tests > div.test > form > div > a:visited {
  height: 20px;
  line-height: 20px;
  border-radius: 5px;
  background-color: #80bcb7;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  font-family: "FiraSansRegular";
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  display: block;
  outline: 0;
  border: 0;
  margin: 0 auto;
  text-decoration: none;
}

/* line 207, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div > a:hover {
  background-color: rgba(128, 188, 183, 0.9);
}

/* line 208, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div > a:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.5);
}

/* line 209, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div > a.delete, html > body > div.admin_tests > div.test > form > div > a.delete:link, html > body > div.admin_tests > div.test > form > div > a.delete:visited {
  background-color: #d45930;
}

/* line 210, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div > a.delete:hover {
  background-color: rgba(212, 89, 48, 0.9);
}

/* line 211, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_tests > div.test > form > div > a.delete:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.5);
}

/*----------------------------------------------------------------------------------------------------------------------------------*/
/* line 213, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions {
  width: 900px;
  margin: 0 auto;
  position: relative;
  margin-top: 5px;
}

/* line 214, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.header {
  width: 100%;
  height: 35px;
  background-color: #336699;
  border: 1px solid #7e9ebe;
  margin-bottom: 5px;
}

/* line 215, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.header > div {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  color: #ffffff;
  font-family: "FiraSansRegular";
  font-size: 14px;
  margin: 0 10px;
  text-align: center;
  vertical-align: top;
}

/* line 216, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.header > div:first-child {
  margin-left: 20px;
  text-align: left;
}

/* line 217, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.header > div:nth-child(2) {
  text-align: left;
}

/* line 218, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.header > div:last-child {
  margin-right: 20px;
  text-align: left;
}

/* line 219, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.header > div.e_n {
  width: 20px;
}

/* line 220, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.header > div.e_name {
  width: 820px;
}

/* line 221, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.question {
  width: 100%;
  background-color: #f2f2f2;
  border: 1px solid #c0c0c0;
  margin-bottom: 5px;
}

/* line 223, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.question > form > div {
  display: inline-block;
  color: #ffffff;
  font-family: "FiraSansRegular";
  font-size: 14px;
  margin: 5px 10px;
  text-align: center;
  vertical-align: top;
  color: #000000;
  min-height: 60px;
  line-height: 20px;
}

/* line 224, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.question > form > div.e_n {
  width: 20px;
  margin-left: 20px;
}

/* line 225, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.question > form > div.e_name {
  width: 520px;
}

/* line 226, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.question > form > div.e_save {
  width: 80px;
}

/* line 227, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.question > form > div.e_delete {
  width: 80px;
}

/* line 228, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.question > form > div.e_answers {
  width: 80px;
  margin-right: 20px;
}

/* line 229, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.question > form > div > textarea {
  height: 60px;
  width: 520px;
  /* border: 0; */
  margin: 0;
  padding: 0;
}

/* line 230, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.question > form > div > button {
  height: 20px;
  line-height: 20px;
  border-radius: 5px;
  background-color: #80bcb7;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  font-family: "FiraSansRegular";
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  display: block;
  outline: 0;
  border: 0;
  margin: 0 auto;
}

/* line 231, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.question > form > div > button:hover {
  background-color: rgba(128, 188, 183, 0.9);
}

/* line 232, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.question > form > div > button:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.5);
}

/* line 233, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.question > form > div > input[type=submit] {
  height: 20px;
  line-height: 20px;
  border-radius: 5px;
  background-color: #306496;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  font-family: "FiraSansRegular";
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  display: block;
  outline: 0;
  border: 0;
  margin: 0 auto;
}

/* line 234, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.question > form > div > input[type=submit]:hover {
  background-color: rgba(48, 100, 150, 0.9);
}

/* line 235, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.question > form > div > input[type=submit]:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.5);
}

/* line 236, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.question > form > div > a, html > body > div.admin_questions > div.question > form > div > a:link, html > body > div.admin_questions > div.question > form > div > a:visited {
  height: 20px;
  line-height: 20px;
  border-radius: 5px;
  background-color: #80bcb7;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  font-family: "FiraSansRegular";
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  display: block;
  outline: 0;
  border: 0;
  margin: 0 auto;
  text-decoration: none;
}

/* line 237, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.question > form > div > a:hover {
  background-color: rgba(128, 188, 183, 0.9);
}

/* line 238, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.question > form > div > a:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.5);
}

/* line 239, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.question > form > div > a.delete, html > body > div.admin_questions > div.question > form > div > a.delete:link, html > body > div.admin_questions > div.question > form > div > a.delete:visited {
  background-color: #d45930;
}

/* line 240, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.question > form > div > a.delete:hover {
  background-color: rgba(212, 89, 48, 0.9);
}

/* line 241, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_questions > div.question > form > div > a.delete:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.5);
}

/*----------------------------------------------------------------------------------------------------------------------------------*/
/* line 243, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers {
  width: 900px;
  margin: 0 auto;
  position: relative;
  margin-top: 5px;
}

/* line 244, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.header {
  width: 100%;
  height: 35px;
  background-color: #336699;
  border: 1px solid #7e9ebe;
  margin-bottom: 5px;
}

/* line 245, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.header > div {
  display: inline-block;
  height: 35px;
  line-height: 35px;
  color: #ffffff;
  font-family: "FiraSansRegular";
  font-size: 14px;
  margin: 0 10px;
  text-align: center;
  vertical-align: top;
}

/* line 246, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.header > div:first-child {
  margin-left: 20px;
  text-align: left;
}

/* line 247, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.header > div:nth-child(2) {
  text-align: left;
}

/* line 248, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.header > div:last-child {
  margin-right: 20px;
  text-align: left;
}

/* line 249, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.header > div.e_n {
  width: 20px;
}

/* line 250, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.header > div.e_name {
  width: 520px;
}

/* line 251, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.header > div.e_correct {
  width: 80px;
}

/* line 252, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.answer {
  width: 100%;
  background-color: #f2f2f2;
  border: 1px solid #c0c0c0;
  margin-bottom: 5px;
}

/* line 254, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.answer > form > div {
  display: inline-block;
  font-family: "FiraSansRegular";
  font-size: 14px;
  margin: 5px 10px;
  text-align: center;
  vertical-align: top;
  color: #000000;
  min-height: 60px;
  line-height: 20px;
}

/* line 255, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.answer > form > div.e_n {
  width: 20px;
  margin-left: 20px;
}

/* line 256, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.answer > form > div.e_name {
  width: 520px;
}

/* line 257, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.answer > form > div.e_correct {
  width: 80px;
}

/* line 258, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.answer > form > div.e_save {
  width: 80px;
}

/* line 259, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.answer > form > div.e_delete {
  width: 80px;
  margin-right: 20px;
}

/* line 260, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.answer > form > div > textarea {
  height: 60px;
  width: 520px;
  /* border: 0; */
  margin: 0;
  padding: 0;
}

/* line 261, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.answer > form > div > button {
  height: 20px;
  line-height: 20px;
  border-radius: 5px;
  background-color: #80bcb7;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  font-family: "FiraSansRegular";
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  display: block;
  outline: 0;
  border: 0;
  margin: 0 auto;
}

/* line 262, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.answer > form > div > button:hover {
  background-color: rgba(128, 188, 183, 0.9);
}

/* line 263, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.answer > form > div > button:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.5);
}

/* line 264, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.answer > form > div > input[type=submit] {
  height: 20px;
  line-height: 20px;
  border-radius: 5px;
  background-color: #306496;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  font-family: "FiraSansRegular";
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  display: block;
  outline: 0;
  border: 0;
  margin: 0 auto;
}

/* line 265, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.answer > form > div > input[type=submit]:hover {
  background-color: rgba(48, 100, 150, 0.9);
}

/* line 266, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.answer > form > div > input[type=submit]:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.5);
}

/* line 267, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.answer > form > div > a, html > body > div.admin_answers > div.answer > form > div > a:link, html > body > div.admin_answers > div.answer > form > div > a:visited {
  height: 20px;
  line-height: 20px;
  border-radius: 5px;
  background-color: #80bcb7;
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
  cursor: pointer;
  font-family: "FiraSansRegular";
  font-size: 12px;
  color: #ffffff;
  text-align: center;
  display: block;
  outline: 0;
  border: 0;
  margin: 0 auto;
  text-decoration: none;
}

/* line 268, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.answer > form > div > a:hover {
  background-color: rgba(128, 188, 183, 0.9);
}

/* line 269, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.answer > form > div > a:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.5);
}

/* line 270, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.answer > form > div > a.delete, html > body > div.admin_answers > div.answer > form > div > a.delete:link, html > body > div.admin_answers > div.answer > form > div > a.delete:visited {
  background-color: #d45930;
}

/* line 271, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.answer > form > div > a.delete:hover {
  background-color: rgba(212, 89, 48, 0.9);
}

/* line 272, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_answers > div.answer > form > div > a.delete:active {
  box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5), inset 0 0 2px rgba(0, 0, 0, 0.5);
}

/*---------------------------------------------------------------------------------------------------------------------------------*/
/* line 274, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_admins {
  width: 900px;
  margin: 0 auto;
  position: relative;
  margin-top: 5px;
}

/* line 276, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_admins > div.admin {
  width: 100%;
  min-height: 35px;
  background-color: #f2f2f2;
  border: 1px solid #c0c0c0;
  margin-bottom: 5px;
}

/* line 277, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_admins > div.admin > form {
  display: inline-block;
  vertical-align: top;
}

/* line 278, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_admins > div.admin > form > div {
  display: inline-block;
  font-family: "FiraSansRegular";
  font-size: 14px;
  margin: 5px 10px;
  text-align: center;
  vertical-align: top;
  color: #000000;
  line-height: 20px;
}

/* line 279, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_admins > div.admin > form > div.e_login {
  min-width: 175px;
  text-align: left;
}

/* line 284, /home/hosting_yukiyuki/projects/anticorruptionexam/releases/initial_release/app/assets/stylesheets/admin.scss */
html > body > div.admin_admins > div.admin > form > input[type=submit] {
  margin: 5px 10px;
}

/*---------------------------------------------------------------------------------------------------------------------------------*/
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, vendor/assets/stylesheets,
 * or any plugin's vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any styles
 * defined in the other CSS/SCSS files in this directory. It is generally better to create a new
 * file per style scope.
 *
 * require_tree .
 *




 *



 *

 */


html, body { margin: 0; padding: 0; border: 0; min-width: 1024px; height: 100%; }
