.irs--orange {
   height: 40px;
 }
 .irs--orange.irs-with-grid {
   height: 60px;
 }
 .irs--orange .irs-line {
   top: 25px;
   height: 12px;
   background-color: #e1e4e9;
   border-radius: 4px;
 }
 .irs--orange .irs-bar {
   top: 25px;
   height: 12px;
   background-color: #e67e22;
 }
 .irs--orange .irs-bar--single {
   border-radius: 4px 0 0 4px;
 }
 .irs--orange .irs-shadow {
   height: 1px;
   bottom: 16px;
   background-color: #e1e4e9;
 }
 .irs--orange .irs-handle {
   top: 22px;
   width: 16px;
   height: 18px;
   background-color: transparent;
 }
 .irs--orange .irs-handle > i:first-child {
   position: absolute;
   display: block;
   top: 0;
   left: 50%;
   width: 2px;
   height: 100%;
   margin-left: -1px;
   background-color: #e67e22;
 }
 .irs--orange .irs-handle.state_hover > i:first-child,
 .irs--orange .irs-handle:hover > i:first-child {
   background-color: #e67e22;
 }
 .irs--orange .irs-min,
 .irs--orange .irs-max {
   top: 0;
   padding: 1px 3px;
   color: #999;
   font-size: 10px;
   line-height: 1.333;
   text-shadow: none;
   background-color: #e1e4e9;
   border-radius: 4px;
 }
 .irs--orange .irs-from,
 .irs--orange .irs-to,
 .irs--orange .irs-single {
   color: white;
   font-size: 10px;
   line-height: 1.333;
   text-shadow: none;
   padding: 1px 5px;
   background-color: #e67e22;
   border-radius: 4px;
 }
 .irs--orange .irs-from:before,
 .irs--orange .irs-to:before,
 .irs--orange .irs-single:before {
   position: absolute;
   display: block;
   content: "";
   bottom: -6px;
   left: 50%;
   width: 0;
   height: 0;
   margin-left: -3px;
   overflow: hidden;
   border: 3px solid transparent;
   border-top-color: #e67e22;
 }
 .irs--orange .irs-grid-pol {
   background-color: #e1e4e9;
 }
 .irs--orange .irs-grid-text {
   color: #999;
 }
 