.Additional_Info {
    background: url('../icons/Additional_Info.svg') no-repeat;
    background-size: 22px 22px;
}

.Check_Grey {
    background: url('../icons/Check_Grey.svg') no-repeat;
    background-size: 22px 22px;
}

.Check_White {
    background: url('../icons/Check_White.svg') no-repeat;
    background-size: 22px 22px;
}

.Checked_Icon {
    background: url('../icons/Checked_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Unchecked_Icon {
    background: url('../icons/Unchecked_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Close_Icon_Blue, .Close_Icon_Grey:active {
    background: url('../icons/Close_Icon_Blue.svg') no-repeat;
    background-size: 22px 22px;
}

.Close_Icon_Grey {
    background: url('../icons/Close_Icon_Grey.svg') no-repeat;
    background-size: 22px 22px;
}

.Close_Icon_White {
    background: url('../icons/Close_Icon_White.svg') no-repeat;
    background-size: 22px 22px;
}

.Close_Icon_Disabled {
    background: url('../icons/Close_Icon_Disabled.svg') no-repeat;
    background-size: 22px 22px;
}

.Date_Time_Arrow {
    background: url('../icons/Date_Time_Arrow.svg') no-repeat;
    background-size: 22px 22px;
}

.Down_Arrow_Solid_Blue {
    background: url('../icons/Down_Arrow_Solid_Blue.svg') no-repeat;
    background-size: 22px 22px;
}

.Disabled_Photo {
    background: url('../icons/Disabled_Photo.svg') no-repeat;
    background-size: 22px 22px;
}

.Down_Arrow_Solid_Green {
    background: url('../icons/Down_Arrow_Solid_Green.svg') no-repeat;
    background-size: 22px 22px;
}

.Down_Arrow_Solid_Grey {
    background: url('../icons/Down_Arrow_Solid_Grey.svg') no-repeat;
    background-size: 22px 22px;
}

.Down_Arrow_Solid_White {
    background: url('../icons/Down_Arrow_Solid_White.svg') no-repeat;
    background-size: 22px 22px;
}

.Down_Arrow_Solid_Disabled {
    background: url('../icons/Down_Arrow_Solid_Disabled.svg') no-repeat;
    background-size: 22px 22px;
}

.Error_Alert_Icon {
    background: url('../icons/Error_Alert_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Facebook_Icon {
    background: url('../icons/Facebook_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Learn_More_Icon_Active_Icon {
    background: url('../icons/Learn_More_Icon_Active.svg') no-repeat;
    background-size: 40px 40px;
}

.Help_Icon {
    background: url('../icons/Help_Icon.svg') no-repeat;
    background-size: 40px 40px;
}

.Left_Arrow_Outline_Icon {
    background: url('../icons/Left_Arrow_Outline_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Left_Arrow_Solid_Grey {
    background: url('../icons/Left_Arrow_Solid_Grey.svg') no-repeat;
    background-size: 22px 22px;
}

.LinkedIn_Icon {
    background: url('../icons/LinkedIn_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Lock_Icon {
    background: url('../icons/Lock_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Magnifying_Glass {
    background: url('../icons/Magnifying_Glass.svg') no-repeat;
    background-size: 22px 22px;
}

.Menu_Icon {
    background: url('../icons/Menu_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Minimize_Info {
    background: url('../icons/Minimize_Info.svg') no-repeat;
    background-size: 22px 22px;
}

.Right_Arrow_Outline_Icon {
    background: url('../icons/Right_Arrow_Outline_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Right_Arrow_Solid_Blue {
    background: url('../icons/Right_Arrow_Outline_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Right_Arrow_Solid_Grey {
    background: url('../icons/Right_Arrow_Solid_Grey.svg') no-repeat;
    background-size: 22px 22px;
}

.Twitter_Icon {
    background: url('../icons/Twitter_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Up_Arrow_Solid_Blue {
    background: url('../icons/Up_Arrow_Solid_Blue.svg') no-repeat;
    background-size: 22px 22px;
}

.Up_Arrow_Solid_Green {
    background: url('../icons/Up_Arrow_Solid_Green.svg') no-repeat;
    background-size: 22px 22px;
}

.Up_Arrow_Solid_White {
    background: url('../icons/Up_Arrow_Solid_White.svg') no-repeat center center;
    background-size: 22px 22px;
}

.Up_Arrow_Solid_Disabled {
    background: url('../icons/Up_Arrow_Solid_Disabled.svg') no-repeat;
    background-size: 22px 22px;
}

.Favorite_Photo {
    background: url('../icons/Favorite_Photo.svg') no-repeat;
    background-size: 22px 22px;
}

.Processing_Icon {
    background: url('../icons/Processing_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Trash {
    background: url('../icons/Trash.svg') no-repeat;
    background-size: 22px 22px;
}

.Trash_White {
    background: url('../icons/Trash_White.svg') no-repeat;
    background-size: 22px 22px;
}

.Unselected_Photo {
    background: url('../icons/Unselected_Photo.svg') no-repeat;
    background-size: 22px 22px;
}

.Check_Icon {
    background: url('../icons/Check_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Edit_Active_Icon {
    background: url('../icons/Edit_Active_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Edit_Icon_Grey {
    background: url('../icons/Edit_Icon_Grey.svg') no-repeat;
    background-size: 22px 22px;
}

.Not_Private_Icon {
    background: url('../icons/Not_Private_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Private_Icon {
    background: url('../icons/Private_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Floor_Plan_Icon {
    background: url('../icons/Floor_Plan_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Map_Icon {
    background: url('../icons/Map_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Recurring {
    background: url('../icons/Recurring.svg') no-repeat;
    background-size: 22px 22px;
}

.Recurring_White {
    background: url('../icons/Recurring_White.svg') no-repeat;
    background-size: 22px 22px;
}

.Recurring_Gray {
    background: url('../icons/Recurring_Gray.svg') no-repeat;
    background-size: 22px 22px;
}

.Multipoint_Icon_White {
    background: url('../icons/Multipoint_Icon_White.svg') no-repeat;
    background-size: 22px 22px;
}

.Multipoint_Icon_Gray {
    background: url('../icons/Multipoint_Icon_Gray.svg') no-repeat;
    background-size: 22px 22px;
}

.Requested_Triangle_Icon {
    background: url('../icons/Requested_Triangle_Icon.svg') no-repeat;
    background-size: 22px 22px;
    background-position-y: -3px;
}

.Reserved_Triangle_Icon {
    background: url('../icons/Reserved_Triangle_Icon.svg') no-repeat;
    background-size: 22px 22px;
    background-position-y: -3px;
}

.Unavailable_Triangle_Icon {
    background: url('../icons/Unavailable_Triangle_Icon.svg') no-repeat;
    background-size: 22px 22px;
    background-position-y: -3px;
}

.Search_Result_Triangle_Icon {
    background: url('../icons/Search_Result_Triangle_Icon.svg') no-repeat;
    background-size: 22px 22px;
    background-position-y: -3px;
}

.Toggle_OFF {
    background: url('../icons/Toggle_OFF.svg') no-repeat center;
    background-size: 68px 68px;
}

.Toggle_ON {
    background: url('../icons/Toggle_ON.svg') no-repeat center;
    background-size: 68px 68px;
}

.Toggle_Disabled {
    background: url('../icons/Toggle_Disabled.svg') no-repeat center;
    background-size: 68px 68px;
}

.Filter_Ascending_Blue {
    background: url('../icons/Filter_Ascending_Blue.svg') no-repeat;
    background-size: 22px 22px;
}

.Filter_Blue {
    background: url('../icons/Filter_Blue.svg') no-repeat;
    background-size: 22px 22px;
}

.Filter_Descending_Blue {
    background: url('../icons/Filter_Descending_Blue.svg') no-repeat;
    background-size: 22px 22px;
}


.Magnifying_Glass_White {
    background: url('../icons/Magnifying_Glass_White.svg') no-repeat;
    background-size: 22px 22px;
}


.Sort_Ascending_Blue {
    background: url('../icons/Sort_Ascending_Blue.svg') no-repeat;
    background-size: 22px 22px;
}

.Sort_Ascending_Disabled {
    background: url('../icons/Sort_Ascending_Disabled.svg') no-repeat;
    background-size: 22px 22px;
}

.Sort_Descending_Blue {
    background: url('../icons/Sort_Descending_Blue.svg') no-repeat;
    background-size: 22px 22px;
}

.Sort_Descending_Disabled {
    background: url('../icons/Sort_Descending_Disabled.svg') no-repeat;
    background-size: 22px 22px;
}

.Gallery_Close_Icon {
    background: url('../icons/Gallery_Close_Icon.svg') no-repeat center center;
    background-size: 68px 68px;
}

.Gallery_Left_Arrow_Icon {
    background: url('../icons/Gallery_Left_Arrow_Icon.svg') no-repeat center center;
    background-size: 80px 80px;
}

.Gallery_Right_Arrow_Icon {
    background: url('../icons/Gallery_Right_Arrow_Icon.svg') no-repeat center center;
    background-size: 80px 80px;
}

.Collapse_Filter_Blue {
    background: url('../icons/Collapse_Filter_Blue.svg') no-repeat center center;
    background-size: 22px 22px;
}

.Expanding_Filter_Grey {
    background: url('../icons/Expanding_Filter_Grey.svg') no-repeat center center;
    background-size: 22px 22px;
}

.Filter_Deselect {
    background: url('../icons/Filter_Deselect.svg') no-repeat center center;
    background-size: 22px 22px;
}

.Processing10 {
    background: url('../icons/Processing10.svg') no-repeat;
    background-size: 22px 22px;
}

.Processing20 {
    background: url('../icons/Processing20.svg') no-repeat;
    background-size: 22px 22px;
}

.Processing30 {
    background: url('../icons/Processing30.svg') no-repeat;
    background-size: 22px 22px;
}

.Processing40 {
    background: url('../icons/Processing40.svg') no-repeat;
    background-size: 22px 22px;
}

.Processing50 {
    background: url('../icons/Processing50.svg') no-repeat;
    background-size: 22px 22px;
}

.Processing60 {
    background: url('../icons/Processing60.svg') no-repeat;
    background-size: 22px 22px;
}

.Processing70 {
    background: url('../icons/Processing70.svg') no-repeat;
    background-size: 22px 22px;
}

.Processing80 {
    background: url('../icons/Processing80.svg') no-repeat;
    background-size: 22px 22px;
}

.Processing90 {
    background: url('../icons/Processing90.svg') no-repeat;
    background-size: 22px 22px;
}

.Processing100 {
    background: url('../icons/Processing100.svg') no-repeat;
    background-size: 22px 22px;
}

.Active_Pin {
    background: url('../icons/Active_Pin.png') no-repeat;
}

.Inactive_Pin {
    background: url('../icons/Inactive_Pin.png') no-repeat;
}

.Draft_Pin {
    background: url('../icons/Draft_Pin.png') no-repeat;
}

.Pin_Green_Solid {
    background: url('../icons/Pin_Green_Solid.png') no-repeat;
}

.White_Zoom_Icon {
    background: url('../icons/White_Zoom_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.White_Zoom_Out_Icon {
    background: url('../icons/White_Zoom_Out_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.White_Page_Zoom_Icon {
    background: url('../icons/White_Page_Zoom_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Selected_Pan_Icon {
    background: url('../icons/Selected_Pan_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.White_Pan_Icon {
    background: url('../icons/White_Pan_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Disabled_Pan_Icon {
    background: url('../icons/Disabled_Pan_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Disabled_Zoom_Icon {
    background: url('../icons/Disabled_Zoom_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Disabled_Zoom_Out_Icon {
    background: url('../icons/Disabled_Zoom_Out_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Disabled_Page_Zoom_Icon {
    background: url('../icons/Disabled_Page_Zoom_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Enabled_Add_Button {
    background: url('../icons/Enabled_Add_Button.svg') no-repeat;
    background-size: 22px 22px;
}

.Disabled_Add_Button {
    background: url('../icons/Disabled_Add_Button.svg') no-repeat;
    background-size: 22px 22px;
}

.Active_Icon {
    background: url('../icons/Active_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Awaiting_Checkin_Icon {
    background: url('../icons/Awaiting_Checkin_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Awaiting_Decision_Icon {
    background: url('../icons/Awaiting_Decision_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Checked_in_Icon {
    background: url('../icons/Checked_in_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Completed_Icon {
    background: url('../icons/Completed_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Draft_Icon {
    background: url('../icons/Draft_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Pending_Icon {
    background: url('../icons/Pending_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.People_Gray_Icon {
    background: url('../icons/People_Gray_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Manage_Privacy_Arrow {
    background: url('../icons/Manage_Privacy_Arrow.svg') no-repeat;
    background-size: 22px 22px;
}

.Switch_Forums_Arrow {
    background: url('../icons/Switch_Forums_Arrow.svg') no-repeat;
    background-size: 22px 22px;
}

.Add_Icon {
    background: url('../icons/Add_Icon.svg') no-repeat;
    background-size: 16px 16px;
}

.Add_Charge_Code_Icon {
    background: url('../icons/Add_Charge_Code_Icon.svg') no-repeat;
    background-size: 42px 42px;
}

.Copy_Icon {
    background: url('../icons/Copy_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Star_Selected {
    background: url('../icons/Star_Selected.svg') no-repeat;
    background-size: 22px 22px;
}

.Star_Unselected {
    background: url('../icons/Star_Unselected.svg') no-repeat;
    background-size: 22px 22px;
}

.Star_Half_Selected {
    background: url('../icons/Star_Half_Selected.svg') no-repeat;
    background-size: 22px 22px;
}

.Star_Less_Half_Selected {
    background: url('../icons/Star_Less_Half_Selected.svg') no-repeat;
    background-size: 22px 22px;
}

.Star_More_Half_Selected {
    background: url('../icons/Star_More_Half_Selected.svg') no-repeat;
    background-size: 22px 22px;
}

.Calendar_Gray_Icon {
    background: url('../icons/Calendar_Gray_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Drag_Icon {
    background: url('../icons/Drag_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Service_Icon_White {
    background: url('../icons/Service_Icon_White.svg') no-repeat;
    background-size: 22px 22px;
}

.Service_Icon_Gray {
    background: url('../icons/Service_Icon_Gray.svg') no-repeat;
    background-size: 22px 22px;
}

.Equipment_Icon_White {
    background: url('../icons/Equipment_Icon_White.svg') no-repeat;
    background-size: 22px 22px;
}

.Equipment_Icon_Gray {
    background: url('../icons/Equipment_Icon_Gray.svg') no-repeat;
    background-size: 22px 22px;
}

.Parking_Icon_White {
    background: url('../icons/Parking_Icon_White.svg') no-repeat;
    background-size: 22px 22px;
}

.Parking_Icon_Gray {
    background: url('../icons/Parking_Icon_Gray.svg') no-repeat;
    background-size: 22px 22px;
}

.Transportation_Icon_White {
    background: url('../icons/Transportation_Icon_White.svg') no-repeat;
    background-size: 22px 22px;
}

.Transportation_Icon_Gray {
    background: url('../icons/Transportation_Icon_Gray.svg') no-repeat;
    background-size: 22px 22px;
}

.Health_Wellness_Icon_White {
    background: url('../icons/Health_Wellness_Icon_White.svg') no-repeat;
    background-size: 22px 22px;
}

.Health_Wellness_Icon_Gray {
    background: url('../icons/Health_Wellness_Icon_Gray.svg') no-repeat;
    background-size: 22px 22px;
}

.Checkin_Icon {
    background: url('../icons/Checkin_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Checkout_Icon {
    background: url('../icons/Checkout_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Badge_Icon {
    background: url('../icons/Badge_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Month_View_Icon {
    background: url('../icons/Month_View_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Refresh_Icon {
    background: url('../icons/Refresh_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.Room_Configuration {
    background: url('../icons/Room_Configuration.svg') no-repeat;
    background-size: 22px 22px;
}

.Room_Configuration {
    background: url('../icons/Room_Configuration.svg') no-repeat;
    background-size: 22px 22px;
}

.Room_Configuration_Disabled {
    background: url('../icons/Room_Configuration_Disabled.svg') no-repeat;
    background-size: 22px 22px;
}

/** third-party components that not allow to set custom class for icons */
/** dropdown */
.default-select .Select-arrow {
    background: url('../icons/Down_Arrow_Solid_Grey.svg') no-repeat;
    background-size: 22px 22px;
}

.green-select .Select-arrow {
    background: url('../icons/Down_Arrow_Solid_Grey.svg') no-repeat;
    background-size: 22px 22px;
}

/** radio button */
.radio input[type="radio"]:checked + label::after {
    background: url('../icons/Checked_Icon.svg') no-repeat;
    background-size: 42px 42px;
}

.radio label::after {
    background: url('../icons/Unchecked_Icon.svg') no-repeat;
    background-size: 42px 42px;
}

/** date picker */

.date-picker .rdtPrev span {
    background: url('../icons/Left_Arrow_Outline_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.date-picker .rdtNext span {
    background: url('../icons/Right_Arrow_Outline_Icon.svg') no-repeat;
    background-size: 22px 22px;
}

.when-popup .date-picker .rdtPrev span {
    background: url('../icons/Up_Arrow_Solid_Green.svg') no-repeat;
    transform: rotate(-90deg);
    background-size: 22px 22px;
}

.when-popup .date-picker .rdtNext span {
    background: url('../icons/Up_Arrow_Solid_Green.svg') no-repeat;
    transform: rotate(90deg);
    background-size: 22px 22px;
}

/** checkbox*/

[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {
    background: url('../icons/Check_Icon.svg') no-repeat;
    background-size: 17px 17px;
}

.bigCheckbox[type="checkbox"]:not(:checked) + label:after,
.bigCheckbox[type="checkbox"]:checked + label:after {
    background: url('../icons/Check_Icon.svg') no-repeat;
    background-size: 42px 42px;
}

/** image gallery */

.image-gallery .close-button {
    background: url('../icons/Gallery_Close_Icon.svg') no-repeat center center;
    background-size: 68px 68px;
}

.image-gallery .image-gallery-left-nav {
    background: url('../icons/Gallery_Left_Arrow_Icon.svg') no-repeat center center;
    background-size: 80px 80px;
    padding: 50px 15px;
}

.image-gallery .image-gallery-right-nav {
    background: url('../icons/Gallery_Right_Arrow_Icon.svg') no-repeat center center;
    background-size: 80px 80px;
    padding: 50px 15px;
}

.image-gallery .image-gallery-icon {
    filter: none;
}

/** celandar */

.calendar .calendar-grid .time-block.requested,
.calendar-legend .markers-container ul.markers li.requested:before {
    background: url('../icons/Calendar_Background.png');
}
