﻿/* ========================================================================= */
/*                        Generic Mandator Logo                              */

.Generic_MandatorLogo
{
    background-position: left center;
    background-image: url(../../Images/viwis/logo.png);
}

/*                        Generic Mandator Logo                              */
/* ========================================================================= */

/* ========================================================================= */
/*                          Login page image                                 */

.Login_Image
{
    background-position: left center;
    background-image: url(../../Images/_SysImages/Login/Login_image.png);
}

/*                          Login page image                                 */
/* ========================================================================= */


/* ========================================================================= */
/*                             Icons                                         */

.LD_ToggleControl_ToggleChildren_DoOpen,
div.LD_Tiles_Dynamic_Content div.LD_Tile_Footer
{
    background-image: url(../../Images/_SysImages/LearnerDesktop/dropdown_alternative_closed.png);
    /*background-image: url(../../LearnerDesktop/Rebrush/Components/ArrowImage.ashx?x=12&y=0);*/
    background-repeat: no-repeat;
}

.LD_IconTopNavigationSub
{
    background-image: url(../../Images/_SysImages/LearnerDesktop/dropdown_closed.png);
    background-repeat: no-repeat;
}

.LD_ToggleControl_ToggleChildren_DoOpen,
.LD_IconTopNavigationSub
{
    background-position: center center;
}

/*styles for the footer in a tile*/
div.LD_Tiles_Dynamic_Content div.LD_Tile_Footer
{
    background-position:left;
}


/* Icon that is displayed while opening a subtree; if another image is needed, only overwrite background-image! */
.LD_ToggleControl_ToggleChildren_Opening
{
     /* 948, 14 - GIF because animated PNG support is ... not that great, yet */
    background-image: url(../../Images/_SysImages/LearnerDesktop/dropdown_alternative_open.png);
    /*background-image: url(../../LearnerDesktop/Rebrush/Components/ArrowImage.ashx?x=36&y=0);*/
}

/* Icon for closing a subtree; if another image is needed, only overwrite background-image! */
.LD_ToggleControl_ToggleChildren_DoClose
{
    background-image: url(../../Images/_SysImages/LearnerDesktop/dropdown_alternative_open.png);
    /*background-image: url(../../LearnerDesktop/Rebrush/Components/ArrowImage.ashx?x=36&y=0);*/
}


.LD_SortableHeader_Dynamic_Asc,
.LD_DEX_ListViewHeadAsc
{
    background-image: url(../../Images/_SysImages/LearnerDesktop/sort_asc.png);
}

.LD_SortableHeader_Dynamic_Desc,
.LD_DEX_ListViewHeadDesc
{
    background-image: url(../../Images/_SysImages/LearnerDesktop/sort_desc.png);
}

.LD_SortableHeader_Dynamic_Asc
{
    background-repeat: no-repeat;
    background-position: right center;
}

.LD_SortableHeader_Dynamic_Desc
{
    background-repeat: no-repeat;
    background-position: right center;
}

.LD_DEX_ListViewHeadAsc /* TODO: Check if we can use LD_SortableHeader_Dynamic_Asc for this instead! */
{
    /*background-image: url(../../Images/_SysImages/sort-low.gif); --- this is a grey one from the old style! */
    background-repeat:no-repeat;
    background-position: center center;
    height:8px;
    width: 8px;
}

.LD_DEX_ListViewHeadDesc /* TODO: Check if we can use LD_SortableHeader_Dynamic_Asc for this instead! */
{
    /*background-image: url(../../Images/_SysImages/sort-high.gif); --- this is a grey one from the old style! */
    background-repeat:no-repeat;
    background-position: center center;
    height:8px;
    width:8px;
}

.LD_LinkInContent
{
    background-image: none !important;
    /*text-align: right;*/
    overflow: hidden;
}



#mainNavi div.homeIcon
{
    width: 20px;
    height: 20px;
    margin-left: 24px;
    background-image: url(../../Images/_SysImages/LearnerDesktop/sprite_buttons_20x20.png);
    background-position: 0 -520px;
    background-repeat: no-repeat;
}

#mainNavi li:hover a.LD_Navigation_Home_Icon div.homeIcon,
#mainNavi li.LD_MainNavi_Item_Level1_Selected  a.LD_Navigation_Home_Icon div.homeIcon {
    margin-left: 23px;
    background-position: -60px -520px;
}

#mainNavi > li > span span.dropDown {
    display: inline-block;
    width: 12px;
    height: 12px;
    background-image: url(../../Images/_SysImages/LearnerDesktop/sprite_iconArrows_12x12.png);
    background-position: -36px -36px;
    background-repeat: no-repeat;
    font-size: 0;
    margin-bottom: 2px;
}

#mainNavi > li:hover > span span.dropDown,
#mainNavi > li.LD_MainNavi_Item_Level1_Selected > span span.dropDown {
    background-position: -36px -12px;
}

/* Top level "meta" navigation icons */
#metaNavi a div.icon {
    margin-right: 3px;
    background-image: url(../../Images/_SysImages/LearnerDesktop/sprite_buttons_20x20.png);
    width: 20px;
    height: 20px;
}

#metaNavi li.search a div.icon {
    background-position: -1px -440px;
    width: 18px;
}

#metaNavi li.search.selected div.icon,
#metaNavi li.search a:hover div.icon {
    background-position: -61px -440px;
}

#metaNavi li.FAQ div.icon {
    background-position: -8px -460px;
    width: 10px;
}

#metaNavi li.FAQ.selected div.icon,
#metaNavi li.FAQ a:hover div.icon {
    background-position: -68px -460px;
}

#metaNavi li.profile div.icon {
    background-position: -6px -480px;
    width: 12px;
}

#metaNavi li.profile.selected div.icon,
#metaNavi li.profile a:hover div.icon {
    background-position: -66px -480px;
}

#metaNavi li.logout div.icon {
    background-position: -2px -500px;
    width: 16px;
}

#metaNavi li.logout a:hover div.icon {
    background-position: -62px -500px;
}

.LD_TestLearningPaths_LWR_passed
{
    background-image: url(../../Images/_SysImages/LearnerDesktop/learningRecommendation_passed.png);
    background-repeat: no-repeat;
    background-color: Transparent;
    background-position: center center;
    height: 20px;
    width: 20px;
}


.LD_DEX_ListEntryHead
{
    background-image: url(../../Images/_SysImages/LearnerDesktop/tree_leaf.png);
    background-repeat: no-repeat;
    background-position: left 3px; /*row height in general 20px - icon height = 6 / 2 equal space*/
}

#LD_SearchControl_TextField_Icon,
#closeSearch {
    top: 1px;
    height: 46px;
}

#LD_SearchControl_TextField_Icon {
    text-align: center;
    background-image:none !important;
}

#LD_SearchControl_TextField_Icon span.searchSprite {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-top: 13px;
    background-image: url(../../Images/_SysImages/LearnerDesktop/sprite_buttons_20x20.png);
    background-position: -61px -440px;
    background-repeat: no-repeat;
}

#closeSearch {
    background-image: url(../../Images/_SysImages/LearnerDesktop/icon_search_cancel.png);
    background-repeat: no-repeat !important;
    background-position: center center !important;
}

span.LD_Tile_RowImage.LD_Tile_Dynamic_EmptyForumImage, span.LD_Tile_RowImage.LD_Tile_Dynamic_EmptyAnnouncementsImage,
span.LD_Tile_RowImage.LD_Tile_Dynamic_EmptyDataExchangeImage
{
    background-image:url(../../Images/_SysImages/LearnerDesktop/UserProfile/noimage_small.jpg);
    background-repeat: no-repeat;
}


/************            BEGIN Tree             *************/

/* NOTE JASHAN: Currently, we're using different Icons for Curriculum and Trees; we might want to unify those */

.LD_Tree_Toggle
{
}

.LD_Tree_Closed
{
    background-image: url(../../Images/_SysImages/LearnerDesktop/tree_closed.png);
    background-repeat: no-repeat;
    background-position: -5px;
    width: 15px;
    height: 15px;
    cursor: hand;
    cursor: pointer;
    padding-left: 15px;
}

.LD_Tree_Open
{
    background-image: url(../../Images/_SysImages/LearnerDesktop/tree_open.png);
    background-repeat: no-repeat;
    background-position: -3px;
    width: 15px;
    height: 15px;
    cursor: hand;
    cursor: pointer;
    padding-left: 15px;
}

div.LD_SimpleTree_ToggleChildren, div.LD_Tree_Toggle
{
    float:left;
}

/************             END Tree              *************/




.LD_Sprite_Area
{
    background-image: url(../../Images/_SysImages/LearnerDesktop/sprite_areaIcons_75x60.png);
    width: 75px;
    height: 60px;
    background-repeat: no-repeat;
}

.LD_Sprite_Area_Page
{
    float: right;
    margin-top: 10px;
    margin-right: 24px;
    background-position: -0px 60px;
}

.LD_Room_HomePage_Icon
{
    background-position: -0px 60px;
    height: 0px; /* no icon so do not reserve space for it! */
}

.LD_Room_NoIcon {
    background-position: 100px 100px;
    width: 0px; /* using this width as currently the boxing is providing the space to the right side via margin so wthat this element is kept as spacer*/
}

.LD_Room_Forums_Icon,
.LD_Navigation_Forums_Icon,
.LD_SubRoom_Forums_Forum_Icon,
.LD_SubRoom_Curriculum_Forum_Icon,
.LD_SubRoom_Forums_ForumThread_Icon,
.LD_SubRoom_Forums_ForumEdit_Icon,
.LD_SubRoom_Curriculum_ForumThread_Icon
{
    background-position: 0px 0px; /* Blah blah 0,1 */
}

.LD_Room_LearningRecommendations_Icon,
.LD_SubRoom_Curriculum_TestLearningPath_Icon,
.LD_Navigation_LearningRecommendation_Icon
{
    background-position: 0px -60px; /* Lernwege */
}

.LD_Navigation_Bookmarks_Icon,
.LD_Room_Bookmarks_Icon,
.LD_SubRoom_Curriculum_LearningProgramBookmarks_Icon
{
    background-position: 0px -120px; /* Lesezeichen => 0, 3 */
}

.LD_Navigation_Courses_Icon,
.LD_Navigation_Polls_Icon,
.LD_Room_Curriculum_Icon,
.LD_SubRoom_Curriculum_ModuleInfo_Icon
{
    background-position: 0px -180px;
}

.LD_Navigation_Appointments_Icon,
.LD_Room_Appointments_Icon
{
    background-position: 0px -240px; /* Termine */
}

.LD_Navigation_Certificates_Icon,
.LD_Room_EducationalHistory_Icon
{
    background-position: 0px -300px; /* Zertifikate */
}

.LD_Navigation_Curriculum_Icon,
.LD_Room_EduOffers_Icon,
.LD_Content_Trainings_TrainingInfo_Icon,
.LD_Content_Trainings_TrainingTitleInfo_Icon,
.LD_Content_Trainings_BookTraining_Icon
{
    background-position: 0px -360px; /* Meine Kurse / WeitereKurse => 0, 6 */
}

.LD_Room_Announcements_Icon /* 0, 10 Aushang */
{
    background-position: 0px -420px;
}

.LD_Room_LernerProfile_Icon /* 0, 10 UserProfil */
{
    background-position: 0px -480px;
}

.LD_Room_News_Icon /* 0, 11 News */
{
    background-position: 0px -540px;
}

.LD_Room_FAQEntries_Icon /* 0, 10 Help & FAQ */
{
    background-position: 0px -600px;
}

.LD_Room_Sitemap_Icon /* 0, 11 Sitemap */
{
    background-position: 0px -660px;
}

.LD_Room_SearchResult2_Icon /* 0, 12 Suchergebnis */
{
    background-position: 0px -720px;
}

.LD_Navigation_DataExchange_Icon,
.LD_Room_DataExchangeContent_Icon /* 0, 13 Datenaustausch */
{
    background-position: 0px -780px;
}

.LD_Room_OnlineUsers_Icon /* 0, 14 Teilnehmer */,
.LD_SubRoom_Curriculum_EduOfferParticipants_Icon,
.LD_Navigation_OnlineUsers_Icon
{
    background-position: 0px -840px;
}


.LD_SubRoom_Curriculum_LearningProgramStatus_Icon /* 0, 15 Lernstand */
{
    background-position: 0px -900px;
}

.LD_SubRoom_EducationalHistory_TestResults_Icon,
.LD_SubRoom_Curriculum_TestResults_Icon
{
    background-position: 0px -960px; /* Ergebnis */
}

.LD_SubRoom_Curriculum_LearningProgramTutors_Icon  /* Tutors: 0, 18 */
{
    background-position: 0px -1020px; /* Tutors */
}

.LD_Room_Updates_Icon
{
    background-position: 0px -1080px;
}

.LD_Room_Feedbacks_Icon, /* My Feedbacks */
.LD_Navigation_Feedbacks_Icon
{
    background-position: 0px -1140px;
}

.LD_Navigation_Administration_Icon
{
    background-position: 0px -1200px;
}

.LD_Room_Ratings_Icon
{
    background-position: 0px -1200px;
}
/* ========== */

.LD_Sprite_Icons
{
    background-image: url(../../Images/_SysImages/LearnerDesktop/sprite_icons_20x20.png);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-position: 0px 20px;
}



.LD_Sprite_Icons_Theme
{
    background-position: 0px 0px;
}

.LD_Sprite_Icons_Test {
    background-position: 0px -20px;
}

.LD_Sprite_Icons_Training, .LD_Sprite_Icons_TrainingTitle
{
    background-position: 0px -40px;
}

.LD_Sprite_Icons_Forum
{
    background-position: 0px -60px;
}

.LD_Sprite_Icons_DataExchange
{
    background-position: 0px -80px;
}

.LD_Sprite_Icons_Link,
.LD_DEX_HasLinks
{
    background-position: 0px -100px;
}

.LD_Sprite_Icons_Poll
{
    background-position: 0px -120px;
}

.LD_Sprite_Icons_Search
{
    background-position: 0px -140px;
}

.LD_Sprite_Icons_Document /* Or Library??? */
{
    background-position: 0px -180px;
}

.LD_Sprite_Icons_TestResult /* Or Library??? */
{
    background-position: 0px -200px;
}

.LD_Sprite_Icons_Appointment /* Or Library??? */
{
    background-position: 0px -220px;
}

.LD_Sprite_Icons_RoomBooking
{
    background-position: 0px -220px;
}

.LD_Sprite_Icons_Updates
{
    background-position: 0px -240px;
}

.LD_Sprite_Icons_LearningPath
{
    background-position: 0px -260px;
}

.LD_Sprite_Icons_Module {
	background-position: 0px -280px;
}

.LD_Sprite_Icons_UnknownScorable
{
    background-position: 0px -300px;
}

.LD_Sprite_Icons_EduOffer
{
    background-position: 0px -340px;
}

.LD_Sprite_Icons_Video {
    background-position: 0px -380px;
}

.LD_Sprite_Icons_TopicArea {
    background-position: 0px -400px;
}

/* ========== */


/* Module Item Stati (traffic lights) */

.LD_Sprite_ItemStates
{
    background-image: url(../../Images/_SysImages/LearnerDesktop/sprite_itemstates_30x15.png);
    width: 30px;
    height: 15px;
    background-repeat: no-repeat;

    display: block;
    /*margin: auto;*/
}

/* Fix for IEs that don't know how to display the cursor for links :-/ */
a span.LD_Sprite_ItemStates
{
    cursor: hand;
    cursor: pointer;
}

.LD_Sprite_ItemStates_Untouched /* 0 x 15 */
{
    background-position: -30px 0px;
}

.LD_Sprite_ItemStates_InProgress /* 1 x 15 */
{
    background-position: -30px -15px;
}

.LD_Sprite_ItemStates_Passed /* 2 x 15 */
{
    background-position: -30px -30px;
}

.LD_Sprite_ItemStates_Failed /* 3 x 15 */
{
    background-position: -30px -45px;
}



.LD_Sprite_ItemStates_Untouched_WillExpire /* 4 x 15 */
{
    background-position: -30px -60px;
}

.LD_Sprite_ItemStates_InProgress_WillExpire /* 5 x 15 */
{
    background-position: -30px -75px;
}

.LD_Sprite_ItemStates_Passed_WillExpire /* 6 x 15 */
{
    background-position: -30px -90px;
}

.LD_Sprite_ItemStates_Failed_WillExpire /* 7 x 15 */
{
    background-position: -30px -105px;
}

.LD_Sprite_ItemStates_Expired /* 8 x 15 */
{
    background-position: -30px -120px;
}

.LD_Sprite_ItemStates_ReadyForScore /* 9 x 15 */
{
    background-position: -30px -135px;
}

.LD_Sprite_ItemStates_Voluntary /* 10 x 15 */
{
    background-position: -30px -150px;
}

.LD_Sprite_ItemStates_Container_Empty
{
    background-position: 0px 0px;
    opacity: 0.2;
    filter: alpha(opacity=20);
}

.LD_Sprite_ItemStates_Container_Empty:after {
    content: "-";
    line-height: 12px;
    text-align: center;
    width: 30px;
    display: inline-block;
    color: red;
    height: 15px;
    vertical-align: middle;
    font-size: 20px;
    font-weight: bold;
}

.LD_Sprite_ItemStates_Container_Untouched /* 0 x 15 */
{
    background-position: 0px 0px;
}

.LD_Sprite_ItemStates_Container_InProgress /* 1 x 15 */
{
    background-position: 0px -15px;
}

.LD_Sprite_ItemStates_Container_Passed /* 2 x 15 */
{
    background-position: 0px -30px;
}

.LD_Sprite_ItemStates_Container_Failed /* 3 x 15 */
{
    background-position: 0px -45px;
}


.LD_Sprite_ItemStates_Container_Untouched_WillExpire /* 4 x 15 */
{
    background-position: 0px -60px;
}

.LD_Sprite_ItemStates_Container_InProgress_WillExpire /* 5 x 15 */
{
    background-position: 0px -75px;
}

.LD_Sprite_ItemStates_Container_Passed_WillExpire /* 6 x 15 */
{
    background-position: 0px -90px;
}

.LD_Sprite_ItemStates_Container_Failed_WillExpire /* 7 x 15 */
{
    background-position: 0px -105px;
}

.LD_Sprite_ItemStates_Container_Expired /* 8 x 15 */
{
    background-position: 0px -120px;
}

.LD_Sprite_ItemStates_Container_ReadyForScore /* 9 x 15 */
{
    background-position: 0px -135px;
}

.LD_Sprite_ItemStates_Container_Voluntary /* 10 x 15 */
{
    background-position: 0px -150px;
}





/* ========== */


.LD_Sprite_VoluntaryOverride
{
    background-image: url(../../Images/_SysImages/LearnerDesktop/voluntaryOverride_20x20.png);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.LD_Sprite_VoluntaryOverride_Toggle
{
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    cursor: hand;
    cursor: pointer;
}


.LD_Sprite_IconLock
{
    background-image: url(../../Images/_SysImages/LearnerDesktop/sprite_iconLock_20x20.png);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}

.LD_Sprite_IconLock_Toggle
{
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
}


.LD_Sprite_IconLock_Closed
/*,.LD_ToggleControl_Dependency_NotAvailable*/
{
    background-position: 0px 0px;
}

.LD_Sprite_IconLock_Open
/*,.LD_ToggleControl_Dependency_Available*/
{
    background-position: 0px -20px;
}

/* "Zertifikat": See below - LD_Sprite_Button_Certificate_Inactive! */

.LD_Sprite_Button
{
    background-image: url(../../Images/_SysImages/LearnerDesktop/sprite_buttons_20x20.png);
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    display: block; /* RC added because else inline elements in tables will not have the right height */
}

.LD_Sprite_Button:hover
{
    text-decoration: none; /* RC removed text-decoreation because of link hover underline */
}

.LD_Sprite_Button_Toggle
{
    float: left;
    margin-left: 0px;
    cursor: hand;
    cursor: pointer;
    background-color: transparent;
}

.LD_Sprite_Button_Participants
{
    background-position: 0px 0px;
}
.LD_Sprite_Button_Participants:hover
{
    background-position: -20px 0px;
    cursor: pointer;
}

.LD_Sprite_Button_LearningStatus
{
    background-position: 0px -20px;
}
.LD_Sprite_Button_LearningStatus:hover
{
    background-position: -20px -20px;
    cursor: pointer;
}

.LD_Sprite_Button_Tutor
{
    background-position: 0px -40px;
}
.LD_Sprite_Button_Tutor:hover
{
    background-position: -20px -40px;
    cursor: pointer;
}

.LD_Sprite_Button_TestResults
{
    background-position: 0px -60px;
}
.LD_Sprite_Button_TestResults:hover
{
    background-position: -20px -60px;
    cursor: pointer;
}

.LD_Sprite_Button_Bookmarks
{
    background-position: 0px -100px;
}
.LD_Sprite_Button_Bookmarks:hover
{
    background-position: -20px -100px;
    cursor: pointer;
}

.LD_Sprite_Button_Document
{
    background-position: 0px -120px;
}
.LD_Sprite_Button_Document:hover
{
    background-position: -20px -120px;
    cursor: pointer;
}

.LD_Sprite_Button_Certificate
{
    background-position: 0px -140px;
}
.LD_Sprite_Button_Certificate:hover, a:focus-visible .LD_Sprite_Button_Certificate
{
    background-position: -20px -140px;
    cursor: pointer;
}

.LD_Sprite_Button_Certificate_Inactive /* has no hover ;-) */
{
    background-position: -40px -140px;
    cursor: default;
}

.LD_Sprite_Button_Confirmation
{
    background-position: 0px -160px;
}
.LD_Sprite_Button_Confirmation:hover
{
    background-position: -20px -160px;
    cursor: pointer;
}

.LD_Sprite_Button_Booking
{
    background-position: 0px -180px;
}
    .LD_Sprite_Button_Booking:hover
    {
        background-position: -20px -180px;
    }

.LD_Sprite_Button_PutOnWaitList
{
    background-position: 0px -580px;
}
.LD_Sprite_Button_PutOnWaitList:hover
{
    background-position: -20px -580px;
}

.LD_Sprite_Button_CancelBooking
{
    background-position: 0px -720px;
}
    .LD_Sprite_Button_CancelBooking:hover
    {
        background-position: -20px -720px;
    }

.LD_Sprite_Button_RestartBooking {
    background-position: 0px -720px;
}

    .LD_Sprite_Button_RestartBooking:hover {
        background-position: -20px -720px;
    }

.LD_Sprite_Icons_OpenExecute
{
    background-position: 0px -560px;
}

.LD_Sprite_Icons_OpenExecute:hover
{
    background-position: -20px -560px;
}

.LD_Sprite_Icons_FavoriteExecute.NoFavorite,
.LD_Sprite_Icons_FavoriteExecute {
    background-position: 0px -560px;
}

.LD_Sprite_Icons_FavoriteExecute.NoFavorite:hover,
.LD_Sprite_Icons_FavoriteExecute:hover {
    background-position: -20px -560px;
}

.LD_Sprite_Icons_FavoriteExecute.Favorite {
    background-position: 0px -580px;
}

.LD_Sprite_Icons_FavoriteExecute.Favorite:hover {
    background-position: -20px -580px;
}


.LD_Sprite_Button_Booking_Inactive, /* has no hover ;-) */
/* Lightbox Rooms using this icon */
.LD_SubRoom_EduOffers_Order_Icon,
.LD_SubRoom_EduOffers_LearningProgramOrder_Icon,
.LD_Content_Trainings_BookTraining_Icon
{
    background-position: -40px -180px;
    cursor: pointer;
}

.LD_Sprite_Button_Information
{
    background-position: 0px -200px;
}
.LD_Sprite_Button_Information:hover, a:focus-visible .LD_Sprite_Button_Information
{
    background-position: -20px -200px;
    cursor: pointer;
}

.LD_Icon_Go {
    background-position: 0px -260px;
}
.LD_Icon_Go:hover {
    background-position: -20px -260px;
}

.LD_Icon_Delete {
    background-position: 0px -800px;
}
    .LD_Icon_Delete:hover {
        background-position: -20px -800px;
    }
    .LD_Icon_Delete.Disabled {
        background-position: -40px -800px;
        cursor: default;
    }

.LD_Sprite_Button_Rate {
    background-position: 0px -780px;
}
    .LD_Sprite_Button_Rate:hover {
        background-position: -20px -780px;
    }
    .LD_Sprite_Button_Rate.Disabled {
        background-position: -40px -780px;
        cursor: default;
    }

.LD_Icon_ConfirmInvitation {
    background-position: 0px -760px;
}

.LD_Sprite_Button_Information_Inactive, /* has no hover ;-) */
/* Lightbox Rooms using this icon */
.LD_SubRoom_Curriculum_LearningProgramInfo_Icon,
.LD_SubRoom_Curriculum_TestInfo_Icon,
.LD_SubRoom_Curriculum_LinkInfo_Icon,
.LD_SubRoom_HomePage_LearningProgramInfo_Icon,
.LD_SubRoom_EduOffers_Details_Icon,
.LD_Content_ExternalItem_Info_Icon,
.LD_SubRoom_Curriculum_CreditPointInfo_Icon,
.LD_SubRoom_Appointments_AppointmentInfo_Icon {
    background-position: -40px -200px;
    cursor: default;
}

.LD_SubRoom_Curriculum_VideoInfo_Icon {
    background-position: 0px -380px;
    background-image: url(../../Images/_SysImages/LearnerDesktop/sprite_icons_20x20.png);
}

.LD_Sprite_Button_Toggle.LD_SubRoom_Curriculum_VideoInfo_Icon {
    cursor: default;
}

.LD_Sprite_Button_Edit {
    background-position: 0px -220px;
}
.LD_Sprite_Button_Edit:hover
{
    background-position: -20px -220px;
    cursor: pointer;
}

.LD_Sprite_Button_Message
{
    background-position: 0px -240px;
}
.LD_Sprite_Button_Message:hover
{
    background-position: -20px -240px;
    cursor: pointer;
}

.LD_Sprite_Button_Message_Inactive
{
    background-position: -40px -240px;
}
.LD_Sprite_Button_Message_Inactive:hover
{
    cursor: default;
}

.LD_Sprite_Button_Print
{
    background-position: 0px -260px;
}
.LD_Sprite_Button_Print:hover
{
    background-position: -20px -260px;
    cursor: pointer;
}
.LD_Sprite_Button_Print_Inactive
{
    background-position: -40px -260px;
}

.LD_Sprite_Button_PrintDetails
{
    background-position: 0px -280px;
}
.LD_Sprite_Button_PrintDetails:hover
{
    background-position: -20px -280px;
    cursor: pointer;
}
.LD_Sprite_Button_PrintDetails_Inactive
{
    background-position: -40px -280px;
}

.LD_Sprite_Button_Upload
{
    background-position: 0px -300px;
}
.LD_Sprite_Button_Upload:hover
{
    background-position: -20px -300px;
    cursor: pointer;
}

.LD_Sprite_Button_Attachment
{
    background-position: 0px -320px;
}
.LD_Sprite_Button_Attachment:hover
{
    background-position: -20px -320px;
    cursor: pointer;
}
.LD_Sprite_Button_Attachment_Inactive
{
    background-position: 0px -320px;
}

.LD_DEX_HasFiles /* Warn: did not originally define "block" */
{
    background-position: -40px -320px;
}

.LD_Sprite_Button_Responsible
{
    background-position: 0px 0px;
}
.LD_Sprite_Button_Responsible:hover
{
    background-position: -20px 0px;
    cursor: pointer;
}

.LD_Sprite_Button_MapLink
{
    background-position: 0px -360px;
}
.LD_Sprite_Button_MapLink:hover
{
    background-position: -20px -360px;
    cursor: pointer;
}

LD_Sprite_Button_TopicArea{
}


.LD_Sprite_SystemButton,
#cboxClose,
.LD_SearchOpenDetails,
.LD_SearchCloseDetails
/*.LD_ToggleControl_ToggleChildren */ /* Using a sprite would require major restructuring here! */ {
    background-image: url(../../Images/_SysImages/LearnerDesktop/sprite_systemButtons_20x20.png);
}

.LD_Sprite_SystemButton,
#cboxClose
/*.LD_ToggleControl_ToggleChildren */ /* Using a sprite would require major restructuring here! */
{
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
	background-color: transparent;
	border-style: none;
	cursor: pointer;
}

table.LD_ListingTable > tbody.LD_ListingEntries > tr > td.LD_Listing_Column.Item > div .LD_Sprite_Icons {
    display: inline-block;
    vertical-align: top;
    margin-right: 5px;
}
/* for title description columns in the listing we have to set the arrow information for not using an cursor if that is not an a element  */
table.LD_ListingTable > tbody.LD_ListingEntries > tr > td.LD_Listing_Column.Item > div > .LD_Sprite_SystemButton {
    cursor: default;
}

/* TODO: Check if width 20px would "hurt" - if not => use standard approach (probably HTML/Boxing needs to be changed)! */
/* NOTE: We might have to keep this name as there's also JavaScript code relying on this name 'LD_SearchOpenDetails' */
.LD_SearchOpenDetails,
.LD_SearchCloseDetails
{
    height: 20px;
    background-repeat:no-repeat;
    margin-left: -5px;
}


.LD_Sprite_SystemButton_Delete
{
    background-position: 0px 0px;
}
.LD_Sprite_SystemButton_Delete:hover
{
    background-position: -20px 0px;
}


.LD_Sprite_SystemButton_Add
{
    background-position: 0px -20px;
}
.LD_Sprite_SystemButton_Add:hover
{
    background-position: -20px -20px;
}

.LD_Sprite_SystemButton_Search
{
    background-position: 0px -40px;
}
.LD_Sprite_SystemButton_Search:hover
{
    background-position: -20px -40px;
}

.LD_Sprite_SystemButton_Calendar
{
    background-position: 0px -60px;
}
.LD_Sprite_SystemButton_Calendar:hover
{
    background-position: -20px -60px;
}

.LD_Sprite_SystemButton_DropDown_Closed
/*, .LD_ToggleControl_ToggleChildren_DoOpen,
.LD_ToggleControl_ToggleChildren_Opening */ /* these are not using the sprite sheet because it wouldn't work */
{
    background-position: 0px -80px;
}

.LD_Sprite_SystemButton_DropDown_Open
/*, .LD_ToggleControl_ToggleChildren_DoClose */ /* these are not using the sprite sheet because it wouldn't work */
{
    background-position: 0px -100px;
}

/* TODO: See comment above (same class name) */
.LD_SearchOpenDetails
{
    background-position: 0px -80px;
}

.LD_SearchCloseDetails
{
    background-position: 0px -100px;
}


.LD_Sprite_SystemButton_Back
{
    background-position: 0px -120px;
}
.LD_Sprite_SystemButton_Back:hover
{
    background-position: -20px -120px;
}

.LD_Sprite_SystemButton_Close,
#cboxClose
{
    background-position: 0px -140px;
}
.LD_Sprite_SystemButton_Close:hover,
#cboxClose:hover
{
    background-position: -20px -140px;
}

.LD_Sprite_SystemButton_Right
{
    background-position: 0px -80px;
    margin-bottom: 1px;
    display: inline-block;
}



/* ==================== START Icons for TasWebPlayer ==================== */

.TasWebPlayer_Sprite_Button
{
    background-image: url(../../Images/_SysImages/TASWebPlayer/sprite_tas_buttons_25x25.png);
}

.TasWebPlayer_Sprite_Button {
    width: 25px;
    height: 25px;
    background-repeat: no-repeat;
    background-color: transparent;
    border-style: none;
    cursor: pointer;
}

.TasButtonCorrectionView {
    background-position: 0px 0px;
}

.TasButtonCorrectionView:hover {
    background-position: -25px 0px;
}

.TasButtonPrintResultDetails {
    background-position: 0px -50px;
}

.TasButtonPrintResultDetails:hover {
    background-position: -25px -50px;
}

.TasButtonPrintResults {
    background-position: 0px -25px;
}

.TasButtonPrintResults:hover {
    background-position: -25px -25px;
}

.TasWebPlayer_Sprite_ToolbarButton
{
    background-image: url(../../Images/_SysImages/TASWebPlayer/sprite_tas_buttons_44x35.png);
}

.AnswerElementMappingFeedbackCorrect,
.AnswerElementChoiceFeedbackCorrect,
.TasWebPlayer_TreeNode
{
    background-image:url(../../Images/_SysImages/TASWebPlayer/sprite_TAS_icons_exercise_20x20.png);
}

.TasWebPlayer_TreeNodeExpand
{
    background-image:url(../../Images/_SysImages/TASWebPlayer/tas_theme_expand.png);
}

.TasWebPlayer_TreeNodeCollapse
{
    background-image:url(../../Images/_SysImages/TASWebPlayer/tas_theme_collapse.png);
}







.TasWebPlayer_OverviewSortedAsc
{
    background-image:url(../../Images/_SysImages/TASWebPlayer/tas_sorted_asc.gif);
}

.TasWebPlayer_OverviewSortedDesc
{
    background-image:url(../../Images/_SysImages/TASWebPlayer/tas_sorted_desc.gif);
}

.TasHotspotMarker
{
    background-image: url(../../images/_SysImages/TASWebPlayer/sprite_hotspotmarker_10x10.png);
    background-repeat: no-repeat;
    width: 10px;
    height: 10px;
}

.TasHotspotMarkerActive
{
    background-position: 0px 0px;
}

.TasHotspotMarkerCorrect
{
    background-position: -20px 0px;
}

.TasHotspotMarkerInCorrect
{
    background-position: -30px 0px;
}

.TasHotspotMarkerMissed
{
    background-position: -10px 0px;
}

.TasChoiceIcon
{
    background-image: url(../../Images/_SysImages/TASWebPlayer/sprite_rendering_choice_questions_20x20.png);
    background-repeat: no-repeat;
    width: 13px;
    height: 13px;
}

.TasCheckboxChecked
{
    background-position: 0px 0px;
}

.TasCheckboxChecked:hover
{
    background-position: -40px 0px;
}

.TasCheckboxUnChecked
{
    background-position: 0px -20px;
}

.TasCheckboxUnChecked:hover
{
    background-position: -40px -20px;
}

.TasCheckboxCheckedDisabled
{
    background-position: -20px 0px;
    cursor:default;
}

.TasCheckboxUnCheckedDisabled
{
    background-position: -20px -20px;
    cursor:default;
}

.TasRadioButtonChecked
{
    background-position: 0px -60px;
}

.TasRadioButtonChecked:hover
{
    background-position: -40px -60px;
}

.TasRadioButtonUnChecked
{
    background-position: 0px -40px;
}

.TasRadioButtonUnChecked:hover
{
    background-position: -40px -40px;
}

.TasRadioButtonCheckedDisabled
{
    background-position: -20px -60px;
    cursor:default;
}

.TasRadioButtonUnCheckedDisabled
{
    background-position: -20px -40px;
    cursor:default;
}


/* ==================== END Icons for TasWebPlayer   ==================== */


.LD_News_DefaultImage
{
    background-image:url(../../Images/_SysImages/image_news_small.png);
}

.LD_NewsDetail_DefaultImage
{
    background-image:url(../../Images/_SysImages/image_news.png);
}

.LD_Exchangers_OK
{
    background-image: url(../../Images/_SysImages/LearnerDesktop/learningRecommendation_passed.png);
    background-repeat: no-repeat;
    background-color: Transparent;
    background-position: center center;
    height: 20px;
    display:block;
}

/*START Extension for the Booking Info Lightbox */
.LD_Body_LightBox div.LD_SubRoom_Curriculum_ScoreBookingInfo {
    position: relative;
}
.LD_Body_LightBox div.LD_SubRoom_Curriculum_ScoreBookingInfo .LD_SubRoom_Curriculum_LearningProgramInfo_Icon {
    visibility:hidden;
}

.LD_Body_LightBox div.LD_SubRoom_Curriculum_ScoreBookingInfo .LD_Sprite_Icons {
    display: block;
    left: 0;
    position: absolute;
    top: 0;
}
/*END Extension for the Booking Info Lightbox */

/*START Extension for the Search icons and rooms */
.LD_SearchDetails_SearchItems {
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-image: url("../../Images/_SysImages/LearnerDesktop/sprite_icons_20x20.png");
}
.LD_SearchDetails_SearchItems_Announcement /* 0, 10 Aushang */
{
        background-position: 0px -360px;
}

.LD_SearchDetails_SearchItems_News
{
    background-position: 0px -320px;
}

.LD_SearchDetails_SearchItems_EduOfferLibrary
{
    background-position: 0px -340px;
}

.LD_SearchDetails_SearchItems_Appointment
{
    background-position: 0 -220px;
}
/*END Extension for the Search icons and rooms */

/*START item icons for the new info pages regarding the item type with different sizes*/
.LD_Sprite_ItemIcons {
    background-image: url(../../Images/_SysImages/LearnerDesktop/sprite_itemIcons_480x270.png);
    background-repeat: no-repeat;
    display: inline-block;
    background-color: #CCCCCC;
    background-position: center;
    background-size: contain;
}

.LD_Sprite_ItemIcons.Custom {
        background-size: contain !important;
        background-position:center !important;
    }

.LD_Sprite_ItemIcons.InfoUrl:focus-within {
    outline: 2px solid var(--color-brand);
    outline-offset: 5px;
}

.LD_Sprite_ItemIcons.InfoUrl > span:before {
        background: radial-gradient(circle, white 30%, transparent 80%);
        border-radius: 50%;
        color: var(--color-brand);
        z-index: 51;
    }

    .LD_Sprite_ItemIcons.InfoUrl:hover > span:before {
        color: white;
        border-radius: 50%;
        background: radial-gradient(circle, var(--color-brand) 30%, transparent 80%);
    }

.LD_Sprite_ItemIcons.InfoUrl:hover {
        background-color: var(--color-brand);
}

.LD_Sprite_ItemIcons.InfoUrl:hover:before {
    content: "";
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 50;
    background-color: var(--color-brand);
    opacity: var(--tile-background-opacity);
}

.LD_Sprite_ItemIcons.Document.Small {
    background-position: 0px 0px;
}
.LD_Sprite_ItemIcons.Theme.Small {
    background-position: 0px -80px;
}
.LD_Sprite_ItemIcons.Poll.Small {
    background-position: 0px -160px;
}
.LD_Sprite_ItemIcons.Test.Small {
    background-position: 0px -235px;
}
.LD_Sprite_ItemIcons.Training.Small,.LD_Sprite_ItemIcons.TrainingTitle.Small {
    background-position: 0px -320px;
}
.LD_Sprite_ItemIcons.Forum.Small {
    background-position: 0px -400px;
}
.LD_Sprite_ItemIcons.DataExchangeArea.Small {
    background-position: 0px -480px;
}
.LD_Sprite_ItemIcons.Link.Small {
    background-position: 0px -550px;
}
.LD_Sprite_ItemIcons.Module.Small {
    background-position: 0px -1103px;
}
.LD_Sprite_ItemIcons.EduOffer.Small {
    background-position: 0px -1338px;
}
.LD_Sprite_ItemIcons.Appointment.Small {
    background-position: 0px -867px;
}
.LD_Sprite_ItemIcons.EduOfferLibrary.Small {
    background-position: 0px -1340px;
}

.LD_Sprite_ItemIcons.News.Small {
    background-position: 0px -1260px;
}

.LD_Sprite_ItemIcons.Video.Small {
    background-position: 0px -1495px;
}

.LD_Sprite_ItemIcons.Document.Big {
    background-position: 0px 0px;
}
.LD_Sprite_ItemIcons.Theme.Big {
    background-position: 0px -170px;
}
.LD_Sprite_ItemIcons.Poll.Big {
    background-position: 0px -340px;
}
.LD_Sprite_ItemIcons.Test.Big {
    background-position: 0px -510px;
}
.LD_Sprite_ItemIcons.Training.Big,.LD_Sprite_ItemIcons.TrainingTitle.Big {
    background-position: 0px -680px;
}
.LD_Sprite_ItemIcons.Forum.Big{
    background-position: 0px -850px;
}
.LD_Sprite_ItemIcons.DataExchangeArea.Big {
    background-position: 0px -1020px;
}
.LD_Sprite_ItemIcons.Link.Big{
    background-position: 0px -1190px;
}
.LD_Sprite_ItemIcons.Appointment.Big{
    background-position: 0px -1870px;
}

/*Datei, Dokument *!
WBT, Lernprogramm*!
Umfrage*!
Tests*!
Seminar*!
Forum *!
Datenaustausch*!
Link, URL*!
Suche*!
Vorbedingung, Vorraussetzung*!
Testergebnis*!
Termin, Kalendar*!
Aktualisierungen*!
Lernwegsempfehlungen*!
Module*!
Unbekannter Baustein*!
News*!
Bildungskatalog*!
Aushang*!*/

.LD_Sprite_ItemIcons.Module.Big {
    background-position: 0px -2370px;
}
.LD_Sprite_ItemIcons.EduOffer.Big {
    background-position: 0px -2870px;
}

.LD_Sprite_ItemIcons.Video.Big {
    background-position: 0px -3210px;
}

.LD_Sprite_ItemIcons.Small {
    width: 140px;
    height: 80px;
    background-size: 140px;
}
.LD_Sprite_ItemIcons.Medium {
}

div.LD_Header .LD_Sprite_ItemIcons.Big
{
    position: absolute;
    top: 0px;
    right: 0px;
}

.LD_Sprite_ItemIcons.Big {
    width: 300px;
    height: 170px;
    max-height: 170px;
    max-width: 300px;
    background-size: 300px;
}
/*END item icons for the new info pages regarding the item type with different sizes*/


/*START info icons in the upper header part of an info page*/
.LD_Sprite_ItemInfo {
    background-image: url(../../Images/_SysImages/LearnerDesktop/sprite_buttons_20x20.png);
    background-repeat: no-repeat;
    height: 20px;
    width: 20px;
    display: inline-block;
    margin-right: 9px;
}

.LD_Sprite_ItemInfo.EducationTime {
    background-position: 0 -640px;
}

.LD_Sprite_ItemInfo.Location {
    background-position: 0 -680px;
}

.LD_Sprite_ItemInfo.ReCertificationDate {
    background-position: 0 -700px;
}

.LD_Sprite_ItemInfo.ReQualificationDate {
    background-position: 0 -720px;
}

.LD_Sprite_ItemInfo.StatusInformation {
    background-position: 0 -20px;
}

.LD_Sprite_ItemInfo.Participation {
    background-position: -6px -400px;
}

.LD_Sprite_ItemInfo.Participants {
    background-position: 0 0px;
}

.LD_Sprite_ItemInfo.Certificate {
    background-position: 0 -140px;
}

.LD_Sprite_ItemInfo.Costs {
    background-position: 0 -620px;
}

.LD_Sprite_ItemInfo.Duration {
    background-position: 0 -420px;
}

.LD_Sprite_ItemInfo.FavoriteCreated{
    background-position: 0 -820px;
}

.LD_Sprite_ItemInfo.Certificate.NoCertificate, .LD_Sprite_ItemInfo.Certificate.NoCertificate:hover {
    background-position: 0 -1000px;
}

.LD_Sprite_ItemInfo.Certificate.UserCertificate, .LD_Sprite_ItemInfo.Certificate.UserCertificate:hover {
    background-position: -20px -140px;
}

.LD_Sprite_ItemInfo.PublishRatingAs {
    background-position: 0px -300px;
}

.LD_Sprite_ItemInfo.ItemRating {
    background-position: 0px -100px;
}

.LD_Sprite_ItemInfo.ContactInfo {
    background-position: 0px -540px;
}

.LD_Sprite_ItemInfo.ContactPhone {
    background-position: -40px -740px;
}

.LD_Sprite_ItemInfo.ContactEmail {
    background-position: -40px -240px;
}

.LD_Sprite_ItemInfo.SeatsInformation {
    background-position: 0px -200px;
}
.LD_Sprite_ItemInfo.TimeRestriction {
    background-position: 0 -380px;
}


/*END info icons in the upper header part of an info page*/


/*START icons for the arrows using in the info pages*/
.LD_Sprite_ItemArrow {
    background-image: url(../../Images/_SysImages/LearnerDesktop/sprite_iconArrows_12x12.png);
    background-repeat: no-repeat;
    height: 12px;
    width: 12px;
    display: inline-block;
    float: left;
    cursor: pointer;
}

div.LD_Tile_CarouselRightPanel div.LD_Sprite_ItemArrow {
    display: none;
}

.LD_Sprite_ItemArrow.Right {
    background-position: -17px 0px;
    width: 7px;
    margin-right: 5px;
}

.LD_Sprite_ItemArrow.Down {
    background-position: -36px 0px;
    margin-top: -15px;
    float: none;
}

.LD_Sprite_ItemArrow.Up {
    background-position: -24px 0px;
    margin-top: 8px;
}

.LD_Sprite_ItemArrow.Sort {
    float: left;
}

.LD_Sprite_ItemArrow.Sort.Down {
    margin: 0 7px;
}

.LD_Sprite_ItemArrow.Sort.Up {
    margin: 4px 7px 0 0;
}

.LD_Sprite_ItemArrow.Unset {
    display: none;
}

/*END icons for the arrows using in the info pages*/

/*START optional setting image for the blocked state in the info page*/
.LD_Item_Blocked {
    background-repeat: no-repeat;
    background-size:contain;
    position: absolute;
    width: 140px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    font-weight:bold;
    font-size: 16px;
    color: #000000;
    z-index: 90; /*as the menu has index 100 causing overlays*/
    background-color: grey;
    opacity: 0.2;
    filter: alpha(opacity=20);
    cursor: default;
}
/*END optional setting image for the blocked state in the info page*/

.LD_ToggleControl_ItemTypeIcon {
    display: inline-block;
}


/*START Icons for the new Categories of the Carousel Tiles in the Rebrush HomeScreen */
.LD_Sprite_TileCategory {
    background-image: url(../../Images/_SysImages/LearnerDesktop/sprite_iconTileCategories_32x32.png);
    background-repeat: no-repeat;
    height: 32px;
    width: 32px;
    display: inline-block;
}

.LD_Sprite_TileCategory.LD_Sprite_TileCategory_News {
    background-position: 0px 0px;
}
.LD_Sprite_TileCategory.LD_Sprite_TileCategory_EduOffers {
    background-position: 0px -32px;
}
.LD_Sprite_TileCategory.LD_Sprite_TileCategory_Appointments {
    background-position: 0px -64px;
}
.LD_Sprite_TileCategory.LD_Sprite_TileCategory_EducationTime {
    background-position: 0px -96px;
}
.LD_Sprite_TileCategory.LD_Sprite_TileCategory_EducationCard {
    background-position: 0px -192px;
}
.LD_Sprite_TileCategory.LD_Sprite_TileCategory_LearningRecommendations {
    background-position: 0px -128px;
}
.LD_Sprite_TileCategory.LD_Sprite_TileCategory_Feedback {
    background-position: 0px -160px;
}/*END Icons for the new Categories of the Carousel Tiles in the Rebrush HomeScreen */

/*END Icons for the new Categories of the Carousel Tiles in the Rebrush HomeScreen */

div.BlockedItemControl > * {
    margin-right: 7px;
}

div.BlockedItemControl > *:not(script),
.LD_Sprite_IconLock.Conditions {
    display: inline-block;
}

div.BlockedItemControl > *:last-child {
    margin-right: 0px;
}

.LD_Sprite_IconLock.LearningRecommendation {
    background-position: 0px -40px;
}

.LD_Sprite_IconLock.LearningRecommendation:hover {
    background-position: -20px -40px;
    cursor: pointer;
}

.LD_Sprite_IconLock.Precondition {
    background-position: 0px -100px;
}

.LD_Sprite_IconLock.Precondition:hover {
    background-position: -20px -100px;
}

.LD_Sprite_IconLock.TimeRestriction {
    background-position: 0 -60px;
}

.LD_Sprite_IconLock.MaxExecutions {
    background-position: 0 -80px;
}
/*START Icons for training free seats status info */
div.LD_TrainingSeatsStatus {
    background: #f00;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    display: inline-block;
    margin-right: 10px;
}
div.LD_TrainingSeatsStatus_Full
{
  background-color: red;
}
div.LD_TrainingSeatsStatus_Free
{
  background-color: green;
}
div.LD_TrainingSeatsStatus_Waitlist
{
  background-color: yellow;
}
/*END Icons for training free seats status info */


.LD_DialogIcon {
    cursor: default;
    display: inline-block;
    position: relative;
    width: 40px;
    height: 40px;
    background-size: contain;
}

.LD_DialogIcon.Success {
    background-image: url(../../Images/_SysImages/LearnerDesktop/Dialogs/ok.png);
}

.LD_DialogIcon.Error {
    background-image: url(../../Images/_SysImages/LearnerDesktop/Dialogs/error.png);
}

.LD_DialogIcon.Info, .LD_DialogIcon.Confirm {
    background-image: url(../../Images/_SysImages/LearnerDesktop/Dialogs/info.png);
}

/*                             Icons                                         */
/* ========================================================================= */