.icon_arrow-back_pink,
.icon_arrow-next_gray,
.icon_arrow-next_pink,
.icon_arrow-next_white,
.icon_arrow-next-big_red,
.icon_arrow-next-big_gray,
.icon_arrow-prev-big_gray,
.icon_arrow-prev_gray,
.icon_arrow-prev_pink,
.icon_arrow-prev_white,
.icon_arrow-right,
.icon_arrow-right_white,
.icon_arrow-down,
.icon_status-go,
.icon_status-pause,
.icon_status-go_disabled,
.icon_badge,
.icon_badge_white,
.icon_badge-alt,
.icon_calendar,
.icon_calendar_gray,
.icon_calendar_pink,
.icon_cash-register,
.icon_cash-register_white,
.icon_chart-bar_gray,
.icon_chart-bar_white,
.icon_chart-pie,
.icon_chart-pie_white,
.icon_checkbox,
.icon_checkbox_selected,
.icon_checkbox_selected_grayed,
.icon_coins_gray,
.icon_coins_white,
.icon_cross,
.icon_cross_big,
.icon_cross_rounded,
.icon_cross_medium_red,
.icon_cross_medium_white,
.icon_cross_huge_red,
.icon_flag,
.icon_flag_big_green,
.icon_flag_small_white,
.icon_diagram,
.icon_diagram_white,
.icon_download-arrow,
.icon_download-arrow_pink,
.icon_dumbbell_gray,
.icon_dumbbell_white,
.icon_envelope-big_white,
.icon_envelope,
.icon_equalizer,
.icon_equalizer_white,
.icon_face-smile,
.icon_face-smile_white,
.icon_gear,
.icon_gear_white,
.icon_pencil,
.icon_pencil_pink,
.icon_pencil_white,
.icon_pencil_pink_hover,
.icon_pen-paper,
.icon_pen-paper_gray,
.icon_print,
.icon_print_pink,
.icon_radio,
.icon_radio_selected,
.icon_building,
.icon_building-big,
.icon_calc-lock,
.icon_calc,
.icon_comment,
.icon_comment_red,
.icon_comment_darkyellow,
.icon_clock,
.icon_picture,
.icon_line-cursor,
.icon_mastercard,
.icon_visa,
.icon_fb,
.icon_vk,
.icon_ok,
.icon_garbage,
.icon_garbage_white,
.icon_megafon,
.icon_rounded-plus,
.icon_ruler,
.icon_tick_lime,
.icon_tick_medium_green,
.icon_tick_medium_white,
.icon_tick-circled_big_green,
.icon_world-lock,
.icon_sign-info,
.icon_sign-info_white,
.icon_sign-question,
.icon_sign-question_gray,
.icon_sign-question_pink,
.icon_sign-question_pink_hover,
.icon_sign-exclamationpoint,
.icon_sign-triangle-exclamationpoint,
.icon_sign-triangle-exclamationpoint_small,
.icon_stand,
.icon_stand_white,
.icon_user-favourite,
.icon_user-favourite_gray,
.icon_user-favourite_white,
.icon_videocamera,
.icon_videocamera_white,
.icon_video_gray,
.icon_zoom_gray {
  background: url("../img-redisign/sprite.png") no-repeat;
  display: inline-block;
}
ul.sidebar-menu li i,
.dp-nav .glyphicon,
.placement .dropzone .dz-message:before,
.furniture .dropzone .dz-message:before,
.my-clubs .dropzone .dz-message:before,
.maczone .dropzone .dz-message:before,
.dropzone .dz-remove:before,
.page_reports .add-report:before,
input[type="checkbox"]:checked + .cr>.cr-icon,
.checkbox.grayed input[type="checkbox"]:checked + .cr>.cr-icon,
.calendar .glyphicon-arrow-left,
.calendar .glyphicon-arrow-right,
.question,
.icon_ruler,
.icon_status,
.icon-tooltip .help-block,
.owl-prev:before,
.owl-next:before {
  background: url("../img-redisign/sprite.png") no-repeat;
  display: inline-block;
}
.icon_arrow-back_pink {
  background-position: -192px -106px;
  width: 13px;
  height: 24px;
}
.icon_arrow-next_gray {
  background-position: -30px -270px;
  width: 9px;
  height: 17px;
}
.icon_arrow-next-big_gray {
  background-position: -195px -47px;
  width: 9px;
  height: 18px;
}
.icon_arrow-next_white {
  background-position: 0px -270px;
  width: 9px;
  height: 17px;
}
.icon_arrow-next-big_red {
  background-position: -131px -232px;
  width: 8px;
  height: 12px;
}
.icon_arrow-prev-big_gray {
  background-position: -192px -132px;
  width: 9px;
  height: 18px;
}
.icon_arrow-next_pink {
  background-position: -20px -270px;
  width: 9px;
  height: 17px;
}
.icon_arrow-prev_gray {
  background-position: -50px -270px;
  width: 9px;
  height: 17px;
}
.icon_arrow-prev_pink {
  background-position: -40px -270px;
  width: 9px;
  height: 17px;
}
.icon_arrow-prev_white {
  background-position: -10px -270px;
  width: 9px;
  height: 17px;
}
.icon_arrow-right {
  background-position: -129px -85px;
  width: 29px;
  height: 12px;
}
.icon_arrow-right_white {
  background-position: -99px -85px;
  width: 29px;
  height: 12px;
}
.icon_arrow-down {
  background-position: -207px -175px;
  width: 17px;
  height: 9px;
}
.icon_status-go {
  background-position: -279px -55px;
  width: 15px;
  height: 19px;
}
.icon_status-go_disabled {
  background-position: -279px -75px;
  width: 15px;
  height: 19px;
}
.icon_status-pause {
  background-position: -279px -227px;
  width: 11px;
  height: 19px;
}
.icon_badge {
  background-position: 0px -232px;
  width: 20px;
  height: 20px;
}
.icon_badge_white {
  background-position: -21px -232px;
  width: 20px;
  height: 20px;
}
.icon_badge-alt {
  background-position: -102px -186px;
  width: 24px;
  height: 22px;
}
.icon_calendar {
  background-position: -207px -50px;
  width: 24px;
  height: 24px;
}
.icon_calendar_gray {
  background-position: -52px -160px;
  width: 25px;
  height: 25px;
}
.icon_calendar_pink {
  background-position: -26px -160px;
  width: 25px;
  height: 25px;
}
.icon_cash-register {
  background-position: -42px -232px;
  width: 20px;
  height: 20px;
}
.icon_cash-register_white {
  background-position: -233px -138px;
  width: 20px;
  height: 20px;
}
.icon_chart-bar_gray {
  background-position: -65px -210px;
  width: 20px;
  height: 20px;
}
.icon_chart-bar_white {
  background-position: -86px -210px;
  width: 20px;
  height: 20px;
}
.icon_chart-pie {
  background-position: -233px -117px;
  width: 20px;
  height: 20px;
}
.icon_chart-pie_white {
  background-position: -212px -210px;
  width: 20px;
  height: 20px;
}
.icon_checkbox {
  background-position: -255px -227px;
  width: 18px;
  height: 18px;
}
.icon_checkbox_selected {
  background-position: -233px -51px;
  width: 21px;
  height: 21px;
}
.icon_checkbox_selected_grayed {
  background-position: 0px -210px;
  width: 22px;
  height: 21px;
}
.icon_coins_gray {
  background-position: -233px -73px;
  width: 20px;
  height: 21px;
}
.icon_coins_white {
  background-position: -233px -95px;
  width: 20px;
  height: 21px;
}
.icon_cross {
  background-position: -195px -66px;
  width: 10px;
  height: 11px;
}
.icon_cross_big {
  background-position: -207px -75px;
  width: 24px;
  height: 24px;
}
.icon_cross_rounded {
  background-position: -255px -17px;
  width: 18px;
  height: 19px;
}
.icon_cross_medium_red {
  background-position: -279px -129px;
  width: 16px;
  height: 16px;
}
.icon_cross_huge_red {
  background-position: 0px -99px;
  width: 60px;
  height: 60px;
}
.icon_cross_medium_white {
  background-position: -279px -146px;
  width: 16px;
  height: 16px;
}
.icon_flag {
  background-position: -233px 0px;
  width: 21px;
  height: 24px;
}
.icon_flag_big_green {
  background-position: -61px -99px;
  width: 50px;
  height: 59px;
}
.icon_flag_small_white {
  background-position: -279px -36px;
  width: 16px;
  height: 18px;
}
.icon_diagram {
  background-position: -233px -210px;
  width: 20px;
  height: 20px;
}
.icon_diagram_white {
  background-position: -191px -210px;
  width: 20px;
  height: 20px;
}
.icon_download-arrow {
  background-position: -279px -211px;
  width: 14px;
  height: 15px;
}
.icon_download-arrow_pink {
  background-position: -279px -195px;
  width: 14px;
  height: 15px;
}
.icon_dumbbell_gray {
  background-position: -89px -232px;
  width: 25px;
  height: 15px;
}
.icon_dumbbell_white {
  background-position: -63px -232px;
  width: 25px;
  height: 15px;
}
.icon_envelope-big_white {
  background-position: -255px 0px;
  width: 23px;
  height: 16px;
}
.icon_envelope {
  background-position: -112px -146px;
  width: 14px;
  height: 11px;
}
.icon_equalizer {
  background-position: -233px -159px;
  width: 20px;
  height: 20px;
}
.icon_equalizer_white {
  background-position: -233px -180px;
  width: 20px;
  height: 20px;
}
.icon_face-smile {
  background-position: -23px -210px;
  width: 20px;
  height: 20px;
}
.icon_face-smile_white {
  background-position: -44px -210px;
  width: 20px;
  height: 20px;
}
.icon_gear {
  background-position: -128px -210px;
  width: 20px;
  height: 20px;
}
.icon_gear_white {
  background-position: -149px -210px;
  width: 20px;
  height: 20px;
}
.icon_pencil {
  background-position: -279px -18px;
  width: 17px;
  height: 17px;
}
.icon_pencil_pink {
  background-position: -279px 0px;
  width: 17px;
  height: 17px;
}
.icon_pencil_pink_hover {
  background-position: -279px -163px;
  width: 16px;
  height: 15px;
}
.icon_pencil_white {
  background-position: -255px -208px;
  width: 18px;
  height: 18px;
}
.icon_pen-paper {
  background-position: -178px -186px;
  width: 24px;
  height: 20px;
}
.icon_pen-paper_gray {
  background-position: -153px -186px;
  width: 24px;
  height: 20px;
}
.icon_print {
  background-position: -279px -247px;
  width: 15px;
  height: 13px;
}
.icon_print_pink {
  background-position: -115px -232px;
  width: 15px;
  height: 13px;
}
.icon_radio {
  background-position: -255px -56px;
  width: 19px;
  height: 18px;
}
.icon_radio_selected {
  background-position: -255px -37px;
  width: 19px;
  height: 18px;
}
.icon_building {
  background-position: 0px -160px;
  width: 25px;
  height: 25px;
}
.icon_building-big {
  background-position: -207px -125px;
  width: 24px;
  height: 24px;
}
.icon_comment {
  background-position: -52px -186px;
  width: 25px;
  height: 23px;
}
.icon_comment_red {
  background-position: -26px -186px;
  width: 25px;
  height: 23px;
}
.icon_comment_darkyellow {
  background-position: 0px -186px;
  width: 25px;
  height: 23px;
}
.icon_calc-lock {
  background-position: -99px -62px;
  width: 30px;
  height: 22px;
}
.icon_calc {
  background-position: -233px -25px;
  width: 18px;
  height: 25px;
}
.icon_clock {
  background-position: -207px -25px;
  width: 25px;
  height: 24px;
}
.icon_picture {
  background-position: -78px -160px;
  width: 25px;
  height: 25px;
}
.icon_line-cursor {
  background-position: -203px -186px;
  width: 25px;
  height: 19px;
}
.icon_visa {
  background-position: -161px -132px;
  width: 30px;
  height: 24px;
}
.icon_mastercard {
  background-position: -161px -81px;
  width: 40px;
  height: 24px;
}
.icon_fb {
  background-position: -255px -132px;
  width: 18px;
  height: 18px;
}
.icon_garbage {
  background-position: -255px -113px;
  width: 18px;
  height: 18px;
}
.icon_garbage_white {
  background-position: -255px -94px;
  width: 18px;
  height: 18px;
}
.icon_megafon {
  background-position: -127px -186px;
  width: 25px;
  height: 21px;
}
.icon_ok {
  background-position: -255px -170px;
  width: 18px;
  height: 18px;
}
.icon_rounded-plus {
  background-position: -182px -160px;
  width: 24px;
  height: 23px;
}
.icon_ruler {
  background-position: -104px -160px;
  width: 25px;
  height: 24px;
}
.icon_tick_lime {
  background-position: -127px -146px;
  width: 10px;
  height: 10px;
}
.icon_tick_medium_green {
  background-position: -279px -95px;
  width: 16px;
  height: 16px;
}
.icon_tick_medium_white {
  background-position: -279px -112px;
  width: 16px;
  height: 16px;
}
.icon_tick-circled_big_green {
  background-position: -99px 0px;
  width: 61px;
  height: 61px;
}
.icon_vk {
  background-position: -255px -151px;
  width: 18px;
  height: 18px;
}
.icon_world-lock {
  background-position: -161px -106px;
  width: 30px;
  height: 25px;
}
.icon_sign-info {
  background-position: -255px -189px;
  width: 18px;
  height: 18px;
}
.icon_sign-info_white {
  background-position: -255px -75px;
  width: 18px;
  height: 18px;
}
.icon_sign-question {
  background-position: -207px -150px;
  width: 24px;
  height: 24px;
}
.icon_sign-question_gray {
  background-position: -161px -47px;
  width: 33px;
  height: 33px;
}
.icon_sign-question_pink {
  background-position: -112px -99px;
  width: 45px;
  height: 46px;
}
.icon_sign-question_pink_hover {
  background-position: -161px 0px;
  width: 45px;
  height: 46px;
}
.icon_sign-exclamationpoint {
  background-position: -78px -186px;
  width: 23px;
  height: 23px;
}
.icon_sign-triangle-exclamationpoint {
  background-position: 0px 0px;
  width: 98px;
  height: 98px;
}
.icon_sign-triangle-exclamationpoint_small {
  background-position: -207px -100px;
  width: 24px;
  height: 24px;
}
.icon_stand {
  background-position: -170px -210px;
  width: 20px;
  height: 20px;
}
.icon_stand_white {
  background-position: -107px -210px;
  width: 20px;
  height: 20px;
}
.icon_user-favourite {
  background-position: -207px 0px;
  width: 25px;
  height: 24px;
}
.icon_user-favourite_gray {
  background-position: -156px -160px;
  width: 25px;
  height: 24px;
}
.icon_user-favourite_white {
  background-position: -130px -160px;
  width: 25px;
  height: 24px;
}
.icon_videocamera {
  background-position: 0px -253px;
  width: 20px;
  height: 16px;
}
.icon_videocamera_white {
  background-position: -21px -253px;
  width: 20px;
  height: 16px;
}
.icon_video_gray {
  background-position: -130px -62px;
  width: 24px;
  height: 22px;
}
.icon_zoom_gray {
  background-position: -279px -179px;
  width: 15px;
  height: 15px;
}
ul.sidebar-menu li i {
  width: 20px;
  height: 20px;
  margin-right: 20px;
  vertical-align: top;
}
ul.sidebar-menu li .icon_stand {
  background-position: -170px -210px;
}
ul.sidebar-menu li .icon_diagram {
  background-position: -233px -210px;
}
ul.sidebar-menu li .icon_chart-pie {
  background-position: -233px -117px;
}
ul.sidebar-menu li .icon_badge {
  background-position: 0px -232px;
}
ul.sidebar-menu li .icon_face-smile {
  background-position: -23px -210px;
}
ul.sidebar-menu li .icon_cash-register {
  background-position: -42px -232px;
}
ul.sidebar-menu li .icon_equalizer {
  background-position: -233px -159px;
}
ul.sidebar-menu li .icon_gear {
  background-position: -128px -210px;
}
ul.sidebar-menu li .icon_videocamera {
  background-position: 0px -253px;
  width: 20px;
  height: 16px;
  height: 16px;
}
ul.sidebar-menu li .icon_sign-info {
  background-position: -255px -189px;
  width: 18px;
  height: 18px;
  width: 18px;
  height: 18px;
}
ul.sidebar-menu li.active .icon_stand,
ul.sidebar-menu li:hover .icon_stand {
  background-position: -107px -210px;
}
ul.sidebar-menu li.active .icon_diagram,
ul.sidebar-menu li:hover .icon_diagram {
  background-position: -191px -210px;
}
ul.sidebar-menu li.active .icon_chart-pie,
ul.sidebar-menu li:hover .icon_chart-pie {
  background-position: -212px -210px;
}
ul.sidebar-menu li.active .icon_badge,
ul.sidebar-menu li:hover .icon_badge {
  background-position: -21px -232px;
}
ul.sidebar-menu li.active .icon_face-smile,
ul.sidebar-menu li:hover .icon_face-smile {
  background-position: -44px -210px;
}
ul.sidebar-menu li.active .icon_cash-register,
ul.sidebar-menu li:hover .icon_cash-register {
  background-position: -233px -138px;
}
ul.sidebar-menu li.active .icon_equalizer,
ul.sidebar-menu li:hover .icon_equalizer {
  background-position: -233px -180px;
}
ul.sidebar-menu li.active .icon_gear,
ul.sidebar-menu li:hover .icon_gear {
  background-position: -149px -210px;
}
ul.sidebar-menu li.active .icon_videocamera,
ul.sidebar-menu li:hover .icon_videocamera {
  background-position: -21px -253px;
}
ul.sidebar-menu li.active .icon_sign-info,
ul.sidebar-menu li:hover .icon_sign-info {
  background-position: -255px -75px;
}
.icon_cross {
  background-position: -195px -66px;
  width: 10px;
  height: 11px;
}
.icon_coins_gray,
.icon_dumbbell_gray,
.icon_chart-bar_gray,
.icon_user-favourite_gray {
  margin-right: 20px;
  vertical-align: middle;
}
.icon_coins_gray {
  background-position: -233px -73px;
  width: 20px;
  height: 21px;
}
.icon_dumbbell_gray {
  background-position: -89px -232px;
  width: 25px;
  height: 15px;
}
.icon_chart-bar_gray {
  background-position: -65px -210px;
  width: 20px;
  height: 20px;
}
.icon_user-favourite_gray {
  background-position: -156px -160px;
  width: 25px;
  height: 24px;
}
.icon_arrowright {
  background-position: -129px -85px;
  width: 29px;
  height: 12px;
}
.icon_pencil_pink {
  background-position: -279px 0px;
  width: 17px;
  height: 17px;
  margin-right: 15px;
  vertical-align: top;
}
.panel-greengrad:hover .icon_coins_gray {
  background-position: -233px -95px;
}
.panel-greengrad:hover .icon_dumbbell_gray {
  background-position: -63px -232px;
}
.panel-greengrad:hover .icon_chart-bar_gray {
  background-position: -86px -210px;
}
.panel-greengrad:hover .icon_user-favourite_gray {
  background-position: -130px -160px;
}
.panel-greengrad:hover .icon_arrowright {
  background-position: -99px -85px;
}
.panel .icon_arrow-right {
  margin-top: 12px;
}
.dp-nav .glyphicon {
  width: 9px;
  height: 17px;
}
.dp-nav .glyphicon:before {
  display: none;
}
.dp-nav-left .glyphicon {
  background-position: -50px -270px;
}
.dp-nav-right .glyphicon {
  background-position: -30px -270px;
}
.dp-nav-left:hover .glyphicon {
  background-position: -40px -270px;
}
.dp-nav-right:hover .glyphicon {
  background-position: -20px -270px;
}
.icon_calendar_gray {
  background-position: -52px -160px;
  width: 25px;
  height: 25px;
  vertical-align: middle;
  margin-left: 2px;
}
.icon_calendar_gray:hover {
  cursor: pointer;
  background-position: -26px -160px;
}
.club-edit .icon_pencil_white {
  margin-right: 10px;
  vertical-align: middle;
}
.partition i {
  vertical-align: middle;
}
.partition h2>i,
.title i {
  margin-right: 15px;
  margin-top: -4px;
}
input[type="checkbox"] + .cr>.cr-icon {
  width: 18px;
  height: 18px;
  display: inline-block;
}
input[type="checkbox"]:checked + .cr>.cr-icon {
  background-position: -233px -51px;
  width: 21px;
  height: 21px;
}
.checkbox.grayed input[type="checkbox"]:checked + .cr>.cr-icon {
  background-position: 0px -210px;
  width: 22px;
  height: 21px;
}
.page_reports .add-report:before,
.placement .dropzone .dz-message:before,
.furniture .dropzone .dz-message:before,
.my-clubs .dropzone .dz-message:before,
.maczone .dropzone .dz-message:before {
  content: "";
  background-position: -182px -160px;
  width: 24px;
  height: 23px;
  margin: 0 auto 8px;
  text-align: center;
  display: block;
}
.dropzone .dz-remove:before {
  content: "";
  background-position: -255px -94px;
  width: 18px;
  height: 18px;
}
.icon_arrow-back_pink {
  margin-right: 8px;
  top: 3px;
  position: relative;
}
.daterangepicker .help-text i {
  display: block;
  margin: 0 auto 16px;
}
.calendar .glyphicon-arrow-left:before,
.calendar .glyphicon-arrow-right:before {
  content: "";
}
.calendar .glyphicon-arrow-left {
  background-position: -192px -132px;
  width: 9px;
  height: 18px;
}
.calendar .glyphicon-arrow-right {
  background-position: -195px -47px;
  width: 9px;
  height: 18px;
}
.bs-table-edit .keep-open .dropdown-toggle i {
  position: relative;
  top: 7px;
  margin-right: 7px;
}
.question {
/*box-shadow: 1px 1px 5px 0px rgba(160, 160, 160, 0.2), -1px -1px 9px 0px rgba(160, 160, 160, 0.2), -1px 4px 3px rgba(0, 0, 0, .1), inset 3px 3px 6px 7px rgba(247, 247, 247, 0.42);*/
  border-radius: 50%;
  margin-left: 30px;
  margin-top: 3px;
  vertical-align: top;
  font-size: 0;
  background-position: -112px -99px;
  width: 45px;
  height: 46px;
  cursor: pointer;
}
.question:hover,
.question.active {
  background-position: -161px 0px;
}
.record-edit:hover {
  background-position: -279px -163px;
  width: 16px;
  height: 15px;
}
.icon_cross_biggest_pink {
  background: url("../img-redisign/404.png") no-repeat center center;
  display: inline-block;
  width: 62px;
  height: 61px;
}
.owl-prev i,
.owl-next i {
  margin-top: 2px;
}
/* Opening Login */
.icon-tooltip .has-error .help-block {
  background-position: -279px -129px;
  width: 16px;
  height: 16px;
}
.icon-tooltip .has-success .help-block {
  background-position: -279px -95px;
  width: 16px;
  height: 16px;
}
.icon_status {
  background-position: -279px -55px;
  width: 15px;
  height: 19px;
}
.btn.paused>.icon_status {
  background-position: -279px -227px;
}
.btn:disabled>.icon_status {
  background-position: -279px -75px;
}
.rejected .icon_arrow-next-big_red {
  vertical-align: middle;
  margin-left: 20px;
}
/* Welcome */
.icon_card-box {
  display: inline-block;
  background: url("../img-redisign/box-card.png") no-repeat;
  width: 64px;
  height: 64px;
}
