/* -- main -- */
body {background-color:#FFFFFF;font-family:Arial, Helvetica, sans-serif;color:#595959;}
body.mainBody{background-color:#000000;}
#defaultDiv {position:relative;width:980px;margin:30px auto; z-index:1;}
#menu_mainMenu{width:100%;background-color:#113D48;color:#FFFFFF;/*border-left:1px solid #5EC8D8;border-right:1px solid #5EC8D8;*/}
#submenu_submenuDiv, #mainContent, #contentDiv, #footer_footerDiv{width:100%;background-color:#FFFFFF;color:#646464;/*border-left:1px solid #5EC8D8;border-right:1px solid #5EC8D8;*/}
#contentDiv {min-height:400px;}
#mainContent, #contentDiv {width:950px;padding:15px;text-align:justify;padding-top:0px;}
#footer_footerDiv{background-color:#113D48;color:#FFFFFF;/*border-left:1px solid #5EC8D8;border-right:1px solid #5EC8D8;border-bottom:1px solid #5EC8D8;border-radius:0 0 5px 5px;*/}

/* -- title -- */
h1, .h1 {}
h2, .h2 {color:#5EC8D8;font-weight:bold;font-size:16px;border-bottom:1px solid #5EC8D8;width:100%;margin-bottom:10px;}
h3, .h3 {color:#646464;font-weight:bold;font-size:16px;margin-bottom:5px;}
h4, .h4 {color:#646464;font-weight:normal;font-size:16px;margin-bottom:5px;}
h5, .h5 {color:#646464;font-weight:normal;font-style:normal;font-size:14px;margin-bottom:5px;}

.wizardTitle {color:#646464;font-weight:bold;font-size:16px;margin-bottom:5px;}

/* -- text -- */
body, .normalText{font-size:14px;}
.smallText{font-size:11px;}
.bold{font-weight:bold;}

/* -- generic -- */
img {border:0;}
.clear{clear:both;}
.hidden{display:none !important;}
.hiddenMenu{display:none;}
.inline{float:left;}
.inlineMenu {overflow:hidden;}
.spacerTop{margin-top:20px;}
.spacerBottom{margin-bottom:20px;}
.largeSpacerTop{margin-top:50px;}
.largeSpacerBottom{margin-bottom:50px;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.justify{text-align:justify;}
.pointer{cursor:pointer;}
.divInline{display:inline-block;}

.table {display:table;}
.row {display:table-row;}
.cell {display:table-cell;}

*:focus {outline: none;}

.width_100 {width:100%;}
.width_95 {width:95%;}
.width_90 {width:90%;}
.width_80 {width:80%;}
.width_75 {width:75%;}
.width_70 {width:70%;}
.width_65 {width:65%;}
.width_60 {width:60%;}
.width_50 {width:50%;}
.width_45 {width:45%;}
.width_40 {width:40%;}
.width_30 {width:30%;}
.width_20 {width:20%;}
.width_10 {width:10%;}


.Padding5 {padding:5px;}
.Padding10 {padding:10px;}
.Padding15 {padding:15px;}
.Padding20 {padding:20px;}

.PaddingL5 {padding-left:5px;}
.PaddingL10 {padding-left:10px;}
.PaddingL15 {padding-left:15px;}
.PaddingL20 {padding-left:20px;}

.PaddingR5 {padding-right:5px;}
.PaddingR10 {padding-right:10px;}
.PaddingR15 {padding-right:15px;}
.PaddingR20 {padding-right:20px;}

.PaddingT0 {padding-top:0px;}
.PaddingT5 {padding-top:5px;}
.PaddingT10 {padding-top:10px;}
.PaddingT15 {padding-top:15px;}
.PaddingT20 {padding-top:20px;}

.PaddingB5 {padding-bottom:5px;}
.PaddingB10 {padding-bottom:10px;}
.PaddingB15 {padding-bottom:15px;}
.PaddingB20 {padding-bottom:20px;}

.MarginL5 {margin-left:5px;}
.MarginL10 {margin-left:10px;}
.MarginL15 {margin-left:15px;}
.MarginL20 {margin-left:20px;}

.MarginR5 {margin-right:5px;}
.MarginR10 {margin-right:10px;}
.MarginR15 {margin-right:15px;}
.MarginR20 {margin-right:20px;}

.MarginT5 {margin-top:5px;}
.MarginT10 {margin-top:10px;}
.MarginT15 {margin-top:15px;}
.MarginT20 {margin-top:20px;}

.MarginB5 {margin-bottom:5px;}
.MarginB10 {margin-bottom:10px;}
.MarginB15 {margin-bottom:15px;}
.MarginB20 {margin-bottom:20px;}

.search_block, .container, .graph_container{border:0; background-color:#F7F7F7;padding-bottom:20px;padding-left:20px;padding-right:20px;margin-bottom:30px;}
.search_block {padding-top:20px;}

body.mainBody input[type=text] {border:1px solid #595959;}
body.mainBody input[type=password] {border:1px solid #595959;}
body.mainBody input[type=text].rcbInput {border:0px dotted;}
input[type=text].short {width:100px;}
input[type=text].medium {width:200px;}
input[type=text].long {width:288px;}
input[type=text].longplus {width:345px;}
input[type=text].longplus2 {width:430px;}
input[type=text].verylong {width:603px;}
input[type=password].short {width:100px;}
input[type=password].medium {width:200px;}
input[type=password].long {width:288px;}
input[type=password].verylong {width:603px;}
textarea {height: 50px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
textarea.short { width: 100px; }
textarea.medium { width: 198px; }
textarea.long { width: 300px; }
textarea.longplus { width: 400px; }
span.longplus { width: 400px; }
textarea.longplus2 { width: 429px; }
span.longplus2 { width: 429px; }
textarea.verylong { width: 500px; }
textarea.verylong2 { width: 550px; }
textarea.verylong3 { width: 663px; }
textarea.max { width: 98%; }
textarea.height_x2 { height: 100px; }
textarea.height_x3 { height: 150px; }
textarea.height_x4 { height: 200px; }
select.longplus2 {width:435px;}

input.rounded, select.rounded, 
#DateSelector .RoundedDatePickerContainer input.riTextBox,
#DateSelectorFrom .RoundedDatePickerContainer input.riTextBox, 
#DateSelectorFrom2 .RoundedDatePickerContainer input.riTextBox, 
#DateSelectorTo .RoundedDatePickerContainer input.riTextBox,
#DateSelectorTo2 .RoundedDatePickerContainer input.riTextBox{border-radius:5px;padding:3px; border:1px solid #A9A9A9;}
.reportSearchDiv span{display:inline-block;width:110px;padding-top:7px;}
#DateSelector{padding-top:14px;}
#DateSelector .RoundedDatePickerContainer input.riTextBox{margin-top:-8px;}
#RadFromDateClear, #RadToDateClear {margin-bottom:-4px;}

.reportSearchDiv select{width:170px;}
.graphHalfColumn{width:475px;}
.graphOnePerLine{margin-left:127px;}

.imgButtonAutoCompleteBox{margin-bottom:4px;}
.imgButtonDown{margin-bottom:-4px;}

.VAlignTop{vertical-align:top;valign:top;}
.VAlignMiddle{vertical-align:middle;valign:middle;}
.VAlignBottom{vertical-align:bottom;valign:bottom;}

.OverflowAuto{overflow:hidden; overflow-y:auto;}

.noRecords{font-weight:bold;font-size:16px;background-color:#F7F7F7;}

/* -- header -- */
#header_headerDiv {height:105px;background-color:#113D48;width:100%;color:#FFFFFF;/*border-top:1px solid #5EC8D8;border-left:1px solid #5EC8D8;border-right:1px solid #5EC8D8;border-radius:5px 5px 0 0;*/}
/*.logoBlock {margin:0px;position:absolute;top:5px;left:5px;font-size:36px;font-weight:bold;background-image:url(content/logoWBT.png);width:505px;height:100px;}*/
.logoBlock {margin:0px;position:absolute;top:15px;left:2px;font-size:36px;font-weight:bold;background-image:url(content/logoWBT2.png);width:350px;height:100px;background-repeat: no-repeat;background-position-y: 0px;}
.loginBlock {margin:10px;position:absolute;top:0px;right:0px;text-align:right;}
.loginBlock a {color:#FFFFFF;text-decoration:none;}
.loginBlock .inbox{cursor:pointer;}
.loginBlock .calendar{cursor:pointer;}
.loginBlock .count{position:absolute;right:19px;top:-16px;font-size:10px;padding:2px;background-color:#C80000;color:#FFFFFF;text-align:center;}
#userMenu.actionBlock{text-align:left;background-color:#F7F7F7;color:#646464;position:absolute;top:40px;right:10px;z-index:205;}
#userMenu.actionBlock ul.actionList {list-style-type:none;margin:0;padding:0;width:100%}
#userMenu.actionBlock ul.actionList.separatorTop {border-top:1px solid #5EC8D8;}
#userMenu.actionBlock ul.actionList.separatorBottom {border-bottom:1px solid #5EC8D8;}
#userMenu.actionBlock ul.actionList li.actionItem a {text-decoration:none;color:#646464;padding-left:25px;margin:10px;width:100px;}
#userMenu.actionBlock ul.actionList li.actionItem a:hover {font-weight:bold;}

/* -- menu -- */
ul.mainMenu {list-style-type:none;position:relative;float:left;margin:0;padding:0;}
ul.mainMenu li.menuItem {position:relative;float:left;text-align:center;}
ul.mainMenu li.menuItem a{position:relative;display:block;color:#FFFFFF;text-decoration:none;padding:10px 30px 10px 20px;font-size:16px;font-weight:bold;}
ul.mainMenu li.menuItem.selected a{color:#113D48;background-color:#FFFFFF;border-radius:5px 5px 0 0;}
ul.mainMenu li.menuItem a .menuIcon{display:none;}
ul.mainMenu li.menuItem.tools {float:right;}

ul.mainMenu li#menu_MenuItem_Admin_Back{width:50px;}

#menu_mainMenu #menuHelpLang{}
#menu_mainMenu #menuHelpLang a{color:#FFFFFF;}
#menu_mainMenu #menuHelpLang{font-size:12px;float:right;padding-right:15px;padding-top:15px;}

#langMenu{position:absolute;top:135px;right:8px;z-index:2000;}
#langMenu.actionBlock{text-align:left;background-color:#F7F7F7;color:#646464;}
#langMenu.actionBlock ul.actionList {list-style-type:none;margin:0;padding:5px;width:100%}
#langMenu.actionBlock ul.actionList.separatorTop {border-top:1px solid #5EC8D8;}
#langMenu.actionBlock ul.actionList.separatorBottom {border-bottom:1px solid #5EC8D8;}
#langMenu.actionBlock ul.actionList li.actionItem a {text-decoration:none;color:#646464;}

ul.subMenu {list-style-type:none;position:relative;float:left;margin-left:15px;margin-right:15px;margin-top:15px;padding:0;border-bottom:1px solid #5EC8D8;width:950px;}
ul.subMenu.innerPage {margin-left:0px;margin-right:0px;}
ul.subMenu li.menuItem {position:relative;float:left;text-align:center;height:20px;}
ul.subMenu li.menuItem a{display:block;color:#646464;text-decoration:none;font-size:16px;padding-left:10px;padding-right:10px;}
ul.subMenu li.menuItem a.selected{color:#5EC8D8;font-weight:bold;}
ul.subMenu li.menuItem.first a{padding-left:0px;}
ul.subMenu li.menuItem.tools {float:right;}
ul.subMenu li.menuItem.tools .RadSearchBox_Default{margin-top:-5px;}
ul.subMenu li.menuItem.tools .RadSearchBox_Default input[type=text]{border:0px;}
#Graphs ul.subMenu.innerPage {margin-top:0px;margin-bottom:10px;}

/* -- nav -- */
.reportNav {margin-top:0px;margin-bottom:5px;}
.reportNav .navItem {display:inline-block;color:#646464;font-weight:bold;font-style:italic;font-size:14px;}
.reportNav .navItem.first{font-style:normal;}
.reportNav .navItem .PageNavLink{font-weight:normal;cursor:pointer;}

/* -- toolbar -- */
ul.toolBar {list-style-type:none;position:relative;padding:0px; margin:0px;height:30px;margin-bottom:10px;}
ul.toolBar li.toolItem {position:relative;float:left;text-align:center;height:20px; vertical-align:middle;}
ul.toolBar li.toolItem.leftSeparator {padding-left:30px;}
ul.toolBar li.toolItem a{color:#646464; padding-right:10px;}
ul.toolBar li.toolItem a:hover{color:#5EC8D8;}
ul.toolBar li.toolItem a.selected{color:#5EC8D8;}
ul.toolBar li.toolItem a .glyphicons {padding-left:25px;vertical-align:top;}
ul.toolBar li.toolItem a .glyphicons:before {font-family:'Glyphicons Regular';font-size:20px;vertical-align:top;padding-top:4px;width:25px;}
ul.toolBar li.toolItem.rightItem {float:right;}
ul.toolBar li.toolItem.textItem {padding-top:2px;}

ul.toolBar.small li.toolItem a .glyphicons {padding-left:10px;}
ul.toolBar.small li.toolItem a .glyphicons:before {font-family:'Glyphicons Regular';font-size:16px;width:20px;}

body.admin .toolBar{margin-top:-2px;}

/* -- dataBlock -- */
.dataBlock {width:100px;height:120px;text-align:center;}
.dataBlock .dataBlockCount {font-size:30px;font-weight:bold;padding:15px 0;}
.dataBlock .dataBlockCount.small {font-size:25px;padding-top:20px;padding-bottom:16px;}
.dataBlock .dataBlockName {}
.dataBlock .dataBlockName.reverse {padding-top:25px;}
.dataBlockContainerLeft .dataBlock {float:left;margin-right:10px;}
.dataBlockContainerRight .dataBlock {float:right;margin-left:10px;}

.dataBlock_1 {background-color:#C0504D;color:#FFFFFF;}
.dataBlock_2 {background-color:#C7C7C7;color:#FFFFFF;}
.dataBlock_3 {background-color:#FF7906;color:#FFFFFF;}
.dataBlock_4 {background-color:#C80000;color:#FFFFFF;}
.dataBlock_5 {background-color:#646464;color:#FFFFFF;}
.dataBlock_6 {background-color:#5EC8D8;color:#FFFFFF;}
.dataBlock_7 {background-color:#FFFFFF;color:#5EC8D8;}

#BlockProgress.dataBlock_4 {background-color: #DCDCDC; color: #5EC8D8; border: 1px solid #5EC8D8; border-radius:0px;}

/* -- modules -- */
.module {float:left;background-color:#FFFFFF;padding:0;margin:5px}
.module_1col{width:304px;}
.module_2col{width:620px;}
.module .moduleContent {padding:10px;}
.module .moduleTitle {padding:10px;text-align:left;font-weight:bold;font-size:20px;}

.module_1 {border:1px solid #C0504D;}
.module_1 .moduleTitle {background-color:#C0504D;color:#FFFFFF;}

.module_2 {border:1px solid #4F81BD;}
.module_2 .moduleTitle {background-color:#4F81BD;color:#FFFFFF;}

.module_3 {border:1px solid #FFC000;}
.module_3 .moduleTitle {background-color:#FFC000;color:#FFFFFF;}

.module_4 {border:1px solid #948A54;}
.module_4 .moduleTitle {background-color:#948A54;color:#FFFFFF;}

.module_5 {border:1px solid #4F6228;}
.module_5 .moduleTitle {background-color:#4F6228;color:#FFFFFF;}

.module_6 {border:1px solid #B3A2C7;}
.module_6 .moduleTitle {background-color:#B3A2C7;color:#FFFFFF;}

.module_7 {border:1px solid #FFFFFF;}
.module_7 .moduleContent {background-color:#c6e9f7;}
.module_7 .moduleTitle {background-color:#FFFFFF;color:#4BACC6;}

/* -- button -- */
.button {display:inline-block;text-align:center;font-size:12px;font-weight:bold;padding:10px;margin:3px;cursor:pointer;border:0;}
.button.small{padding:5px;min-width:75px;}
.button.short {width:100px;}
.button.medium {width:200px;}
.button.long {width:288px;}
.button.verylong {width:603px;}
.button.button_1 {background-color:#C0504D;color:#FFFFFF;}
.button.button_2 {background-color:#4F81BD;color:#FFFFFF;}
.button.button_3 {background-color:#FFC000;color:#FFFFFF;}
.button.button_4 {background-color:#948A54;color:#FFFFFF;}
.button.button_5 {background-color:#4F6228;color:#FFFFFF;}
.button.button_6 {background-color:#B3A2C7;color:#FFFFFF;}
.button.button_7 {background-color:#FFFFFF;color:#4BACC6;}

.button.mainAction {background-color:#E1B637;color:#FFFFFF;}
.button.otherAction {background-color:#FFFFFF;color:#5EC8D8;border:1px solid #5EC8D8;}
.button.disabled {background-color:#dddddd;color:grey;cursor:auto;border:1px solid grey;}

body.admin .WinButtonDetailsAdmin{padding-top:20px;}
body.admin .WinButtonAdmin, body.loginBody .WinButtonAdmin{position:absolute;bottom:0px;right:0px;}
body.admin .adminTranslation .WinButtonAdmin{position:relative;text-align:right;}

body.admin #footer.WinButtonAdmin {background-color:#F7F7F7; padding:10px; width:98%; border-top:1px solid #cfcfcf;margin-right:0;}
body.admin #footer.WinButtonAdmin .WinButtonDetailsAdmin{padding-top:0px;}
body.admin #footer.WinButtonAdmin #media_descr{text-align:left; margin-bottom:23px;}
body.admin #footer.WinButtonAdmin #media_descr #Descr{border: 1px solid #BCBCBC;height: 100%;border-radius: 5px;padding: 5px;background-color: #FFFFFF;}
#DescrToolBar2 {width: 50px;display: inline-block;float: left;}
#DescrToolBar2.hidden {display: none;}
#DescrToolBar2 .toolItem {float: left;padding-top: 10px;}

/*div.RadUpload .ruStyled .ruBrowse {display:inline-block;text-align:center;font-size:12px;font-weight:bold;padding:4px;margin:0px 0px 0px 5px;cursor:pointer;border:0;width:100px;background-color:#BFBFBF;color:#FFFFFF;background-image:none;}*/
div.RadUpload .ruStyled .ruBrowse {display:inline-block;text-align:center;font-size:12px;font-weight:bold;padding:4px;margin:0px 0px 0px 5px;cursor:pointer;border:1px solid #5EC8D8;width:100px;background-color:#FFFFFF;color:#5EC8D8;background-image:none;}
div.RadUpload .ruStyled .ruFakeInput{border:1px solid #595959;width:500px;margin:0px;padding-left:0px;padding-right:0px;}
.admin div.RadUpload .ruStyled .ruBrowse {background-color:#FFFFFF;color:#646464 !important;}
#PageFileExplorer_asyncUpload1.RadUpload .ruStyled .ruFakeInput{width:320px;}

/* -- footer -- */
#footer_footerDiv{font-size:12px;}
#footer_footerDiv a{color:#FFFFFF;}
.footerLeft{margin:10px;float:left;}
.footerRight{margin:10px;float:right;}
.footerRight span.Footer{cursor:pointer;}

/* -- background -- */
/*body.mainBody{background-repeat:repeat-x;background-image:url(content/fondWBT_main2.png);background-color:#ffffff;}*/
#bodyBackground {background-position:top center;background-repeat:no-repeat;width:100%;height:1090px;z-index:-1;position:fixed;top:0;left:0;/*background-image:url(content/bgCity.jpg);*/background-color:#3B9CA3;}
body.notLogged #bodyBackground{background-position:center;background-repeat:no-repeat;background-image:url(content/bgCity.jpg);background-color:#FFFFFF;background-size: 100%;background-color:#5EC8D8;}
/*body.notLogged{background-color:#5EC8D8;background-repeat:repeat-x;background-image:url(content/fondWBT_main.png);}*/
/*body.notLogged #bodyBackground {background-repeat:no-repeat;width:525px;height:100px;z-index:-1;background-image:url(content/logoWBT.png);margin:30px auto;}*/
/*body.notLogged #bodyBackground {background-repeat:no-repeat;width:350px;height:74px;z-index:-1;background-image:url(content/logoWBT2.png);margin:30px auto;}*/
.notLogged .notLoggedContainer{background-repeat:no-repeat;background-position:top center;margin-top:100px;padding-top:60px;}

/* -- Translation -- */
.WinButtonTranslation {width:100%; text-align:right;}
.WinButtonDetailsTranslation {padding-right:12px;}

/* Catalog */
div.Catalog { }
.CatalogResult img.Catalog, .CatalogCompactResult img.Catalog, .CatalogDetails img.Catalog { max-width: 200px; max-height: 150px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.CatalogImg {width:200px; height:150px; text-align:center;position:relative;border:1px solid #d8d7ca;margin-bottom:5px;background-color:#FDFDFD;}
.CatalogName {font-size:16px;font-weight:bold; color:#5EC8D8;margin-bottom:3px;text-align:left;}
.CatalogName a.catalogLnk{text-decoration:none;color:#4BACC6;}
.CatalogCode {font-weight:bold;margin-bottom:5px;font-size:12px}
.CatalogInfos, .CatalogVersion {font-style:italic;font-size:12px;padding-left:5px;}
.CatalogVersion {width:100%; text-align:left;}
.CatalogShortDescr {margin-top:5px;margin-bottom:10px;}

table.CatalogResult {width:100%; border:1px solid #D9D9D9; background-color:#FDFDFD;padding:5px 10px;margin:5px;vertical-align:top;}
td.CatalogResultLeft { text-align: center; vertical-align: top; width: 200px; padding: 2px; }
td.CatalogResultCenter { text-align: left; vertical-align: top; padding: 2px; margin-bottom:20px;}
td.CatalogResultRight { text-align: center; vertical-align: bottom; width: 120px; padding: 2px; }

td.Catalog { text-align: left;vertical-align: middle;border: 1px solid #d8d7ca; }
td.CatalogTreeview { padding: 2px;width: 250px;border: 1px solid #d8d7ca; }
td.CatalogList { padding: 2px;border: 1px solid #d8d7ca; }
td.CatalogSearchInstruction, td.CatalogSearchLeft { text-align: left; vertical-align: middle; padding-left: 5px; padding-top: 5px; padding-bottom: 5px; }
td.CatalogSearch, td.CatalogSearchRight { text-align: left; vertical-align: middle; padding-top: 5px; padding-bottom: 5px; }
td.CatalogSearchBlank { width: 10px; }
td.CatalogSearchButton { text-align: right; vertical-align: middle; padding-right: 20px; padding-bottom: 5px; }

.CatalogCompactResult {width:202px; height:315px;border:0px solid #D9D9D9; background-color:#F7F7F7;padding:0px;position:relative;display:inline-block;margin:5px;vertical-align:top;}
.CatalogCompactResult .CatalogButton {width:200px;position:absolute;bottom:10px;text-align:center;}
.CatalogCompactResult .CatalogImg {margin-bottom:5px;border:0px}
.CatalogCompactResult .CatalogName {height:29px;overflow:hidden;font-size:12px;border-bottom-width:1px;}
.CatalogCompactResult .CatalogCode {font-size:11px;}
.CatalogCompactResult .CatalogShortDescr {font-size:11px;padding : 0px 5px;}

.CatalogDisplaySelector {padding-top:10px;}
.CatalogDetails {padding-top:20px;}

.CatalogDisplayList { background-image: url('icons/catalogList.png');height:16px;width:16px;float:right;margin:3px;cursor:pointer;}
.CatalogDisplayCompact { background-image: url('icons/catalogCompact.png');height:16px;width:16px;float:right;margin:3px;cursor:pointer;}
.CatalogDisplayList.selected { background-image: url('icons/catalogListSelected.png');}
.CatalogDisplayCompact.selected { background-image: url('icons/catalogCompactSelected.png');}
.CatalogDisplaySearch { background-image: url('icons/search.png');height:16px;width:16px;float:right;margin:3px;cursor:pointer;margin-right:20px;}
.CatalogDisplaySearch.selected { background-image: url('icons/search_selected.png');}

.CatalogSearchLabel {display:inline-block;width:80px;}
.CatalogSearchLine {margin-top:5px;margin-bottom:5px;margin-left:70px;}
#CatalogSearch #DivSearchButton {text-align:right;padding-right:12px;padding-top:5px;}

/* Catalog new search block */
#DivCatalogSearchText {display:inline-block;width:49%;vertical-align:top;margin-top:0px;}
#DivCatalogSearchParams{display:inline-block;width:49%;vertical-align:top;margin-top:5px;}
#DivCourseCategoryLabel{margin-top:10px;} 
#DivSearchOnlyTitle {padding-bottom:10px}
#CatalogSearch{padding-top:20px;}
#TxtCatalogContains{width:462px;border-radius:5px;padding:5px;border-color:#9F9F9F;color:#595959;}
#RadDropDownCategory .rddtInner{background-color:#FFFFFF;border-radius:5px;cursor:pointer;padding:5px;border-color:#9F9F9F;}
ul.subMenu li.menuItem a#cboSort_Arrow{padding-left:0px;padding-right:0px;}
ul.subMenu li.menuItem #cboSort{margin-top:-5px;}

.rddtSlide {background-color:#FFFFFF;}

/* Catalog pagers */
tr.rgPager, .RadDataPager_Default {background-color:#595959;}
tr.rgPager .rgInfoPart, .RadDataPager_Default{color:#FFFFFF;font-size:12px;}
tr.rgPager .rgNumPart a, .RadDataPager_Default .rdpNumPart a{color:#FFFFFF;text-decoration:none;font-size:12px;}
tr.rgPager .rgNumPart a.rgCurrentPage, .RadDataPager_Default .rdpNumPart a.rdpCurrentPage{background-color:#FFFFFF;color:#595959;}
tr.rgPager .rgNumPart a:hover, .RadDataPager_Default .rdpNumPart a:hover{background-color:#c7c7c7;color:#595959;}
.RadDataPager_Default{margin-top:10px;}
.RadDataPager_Default .rdpWrap {width:50%;text-align:right;}
.RadDataPager_Default .rdpWrap.rdpNumPart{width:45%;text-align:left;}

/* Catalog Details */
.CatalogDescrTitle{padding-top:20px;}
#CatalogDetails1 {float:left;width:200px;}
#CatalogDetails2 {float:left;width:720px;padding-right:20px;}
.CatalogContentTitle{padding-top:20px;}
.CatalogContentList{padding-bottom:20px;}
.h2.CatalogName {border:0px;font-size:20px;}
.CatalogDetails .WinButton {padding-top:80px;width:100%;text-align:center;}
.CatalogAuthorVersion, .CatalogModalityDelivery, .CatalogLevel, .CatalogDuration {font-size:12px;padding-left:5px;}
.CatalogGlobalEvaluation {padding-left:10px; padding-top:5px;}
.CatalogUnitEvaluation {padding-left:10px;}
.CatalogAuthorVersion {padding-top:20px;}
.CatalogContainer{padding:10px;background-color:#F7F7F7;}

/* Reports */
.reportSearchDiv{position:relative;}
.reportSearchButton{position:absolute;bottom:5px;right:5px;}

.ReportDisplayGraphs { background-image: url('icons/graphs.png');height:16px;width:16px;float:right;margin:3px;cursor:pointer;}
.ReportDisplayGrid { background-image: url('icons/grid.png');height:16px;width:16px;float:right;margin:3px;cursor:pointer;}
.ReportDisplayGraphs.selected { background-image: url('icons/graphsSelected.png');}
.ReportDisplayGrid.selected { background-image: url('icons/gridSelected.png');}

.objectifsContainer {margin-left:10px;}
.interaction_good_answer{color:Green;}
.interaction_bad_answer{color:Red;}

tr.PageTitleReport td {padding-bottom:5px;}
tr.PageTitleReport td.PageTitleReport span {color:#646464;font-weight:bold;font-size:16px;}

/* -- report Misc -- */
.Report a.select {color:#646464;text-decoration:none;}
.Report .assistSelection{display:inline-block;}
.Report .selectSelection{min-width:300px;min-height:16px;display:inline-block;border:1px solid #A9A9A9; background-color:#FFFFFF;padding:3px;border-radius:5px;cursor:pointer;}
.Report .selectSelection.emptySelection{color:#AFAFAF}

/* Grid */
.ExportXLS {}
.RadGrid_Default {font-size:12px;color:#646464;font-family:Arial, Helvetica, sans-serif;}
.RadGrid_Default thead .rgHeader {background-color:#646464;color:#FFFFFF;}
.RadGrid_Default thead .rgHeader a {color:#FFFFFF;}
.RadGrid_Default tbody .rgGroupHeader, 
.RadGrid_Default tbody .rgGroupHeader .rgGroupCol{background-color:#BCBCBC;color:#646464;} 
.RadGrid_Default tbody .rgGroupHeader td {border:0;}
.ReportMisc .RadGrid_Default tbody .rgGroupHeader td p {display:block;}
.RadGrid_Default tbody .rgGroupHeader td p {margin:0px;padding:0px;}
.RadGrid_Default tbody .rgRow,
.RadGrid_Default tbody .rgRow .rgSorted,
.RadGrid_Default tbody .rgAltRow,
.RadGrid_Default tbody .rgAltRow .rgSorted,
.RadGrid_Default tbody .rgRow .rgGroupCol, 
.RadGrid_Default tbody .rgAltRow .rgGroupCol {background-color:#FFFFFF;color:#646464;}
.RadGrid_Default tbody .rgRow a,
.RadGrid_Default tbody .rgAltRow a {text-decoration:none;color:#646464;font-weight:bold;}
.RadGrid_Default tbody .rgSelectedRow {background-image:none;background-color:#DCDCDC;}
.RadGrid_Default tbody img {border:0px;}
.RadGrid_Default tfoot .rgPager,
.RadGrid_Default tbody .rgPager {background-color:#646464;}
.RadGrid_Default tfoot .rgPager,
.RadGrid_Default tfoot .rgPager .rgInfoPart,
.RadGrid_Default tfoot .rgPager .rgInfoPart strong,
.RadGrid_Default tfoot .rgPager .rgNumPart a,
.RadGrid_Default tbody .rgPager,
.RadGrid_Default tbody .rgPager .rgInfoPart,
.RadGrid_Default tbody .rgPager .rgInfoPart strong,
.RadGrid_Default tbody .rgPager .rgNumPart a {color:#FFFFFF;}
.RadGrid_Default tfoot .rgPager .rgNumPart a.rgCurrentPage,
.RadGrid_Default tfoot .rgPager .rgNumPart a:hover,
.RadGrid_Default tbody .rgPager .rgNumPart a.rgCurrentPage,
.RadGrid_Default tbody .rgPager .rgNumPart a:hover {color:#646464;}

/* RadTabStrip */
div.RadTabStripVertical .orgTab, div.RadTabStripVertical .userTab, div.RadTabStripVertical .certcatTab, div.RadTabStripVertical .classeTab, div.RadTabStripVertical .crsgrpTab,
div.RadTabStripVertical .courseTab, div.RadTabStripVertical .lessonTab, div.RadTabStripVertical .blockTab, div.RadTabStripVertical .refitemTab, div.RadTabStripVertical .roleTab,
div.RadTabStripVertical .audienceTab, div.RadTabStripVertical .vendorTab, div.RadTabStripVertical .listTab, div.RadTabStripVertical .mailcatTab, div.RadTabStripVertical .mailTab,
div.RadTabStripVertical .certTab, div.RadTabStripVertical .repgrpTab, div.RadTabStripVertical .reportTab, div.RadTabStripVertical .dashletTab, div.RadTabStripVertical .newsTab,
div.RadTabStripVertical .sharedfolderTab, div.RadTabStripVertical .domainTab, div.RadTabStripVertical .objectivecatTab, div.RadTabStripVertical .objectiveTab, div.RadTabStripVertical .planTab,
div.RadTabStripVertical .planactionTab, div.RadTabStripVertical .tipiTab, div.RadTabStripVertical .billingmodeTab, div.RadTabStripVertical .coursemenuTab, div.RadTabStripVertical .iltlocTab,
div.RadTabStripVertical .iltroomTab, div.RadTabStripVertical .cschedTab, div.RadTabStripVertical .lschedTab, div.RadTabStripVertical .lschedpresentTab,
div.RadTabStripVertical .reasonTab, div.RadTabStripVertical .triggerTab {height: 30px; min-height: 30px; line-height: 30px; text-align: right; vertical-align: middle; background-color: transparent; cursor: pointer; padding: 0px; color: #595959; text-decoration: none; display: block; width: 158px;}
div.RadTabStripVertical .testTab, div.RadTabStripVertical .questionfolderTab, div.RadTabStripVertical .themefolderTab, 
div.RadTabStripVertical .testfolderTab, div.RadTabStripVertical .folderTab,
div.RadTabStripVertical .jobpositionTab, div.RadTabStripVertical .profilecompetencyTab, div.RadTabStripVertical .competencyTab, div.RadTabStripVertical .learningexperienceTab, div.RadTabStripVertical .ratingscaleTab , div.RadTabStripVertical .playerresourceTab {height: 30px; min-height: 30px; line-height: 30px; text-align: right; vertical-align: middle; background-color: transparent; cursor: pointer; padding: 0px; color: #595959; text-decoration: none; display: block; width: 158px;}

div.RadTabStripVertical .orgTabSelected, div.RadTabStripVertical .userTabSelected, div.RadTabStripVertical .certcatTabSelected, div.RadTabStripVertical .classeTabSelected,
div.RadTabStripVertical .crsgrpTabSelected, div.RadTabStripVertical .courseTabSelected, div.RadTabStripVertical .lessonTabSelected, div.RadTabStripVertical .blockTabSelected,
div.RadTabStripVertical .refitemTabSelected, div.RadTabStripVertical .roleTabSelected, div.RadTabStripVertical .audienceTabSelected, div.RadTabStripVertical .vendorTabSelected,
div.RadTabStripVertical .listTabSelected, div.RadTabStripVertical .mailcatTabSelected, div.RadTabStripVertical .mailTabSelected, div.RadTabStripVertical .certTabSelected,
div.RadTabStripVertical .repgrpTabSelected, div.RadTabStripVertical .reportTabSelected, div.RadTabStripVertical .dashletTabSelected, div.RadTabStripVertical .newsTabSelected,
div.RadTabStripVertical .sharedfolderTabSelected, div.RadTabStripVertical .domainTabSelected, div.RadTabStripVertical .objectivecatTabSelected, div.RadTabStripVertical .objectiveTabSelected,
div.RadTabStripVertical .planTabSelected, div.RadTabStripVertical .planactionTabSelected, div.RadTabStripVertical .tipiTabSelected, div.RadTabStripVertical .billingmodeTabSelected,
div.RadTabStripVertical .coursemenuTabSelected, div.RadTabStripVertical .iltlocTabSelected, div.RadTabStripVertical .iltroomTabSelected, div.RadTabStripVertical .cschedTabSelected,
div.RadTabStripVertical .lschedTabSelected,  div.RadTabStripVertical .lschedpresentTabSelected, div.RadTabStripVertical .reasonTabSelected, div.RadTabStripVertical .triggerTabSelected {background-color: #FFFFFF; cursor: default;}
div.RadTabStripVertical .badgeTabSelected, div.RadTabStripVertical .questionTabSelected, div.RadTabStripVertical .themeTabSelected, div.RadTabStripVertical .testTabSelected,
div.RadTabStripVertical .questionfolderTabSelected, div.RadTabStripVertical .themefolderTabSelected, div.RadTabStripVertical .folderTabSelected, div.RadTabStripVertical .folderTabSelected, 
div.RadTabStripVertical .jobpositionTabSelected, div.RadTabStripVertical .profilecompetencyTabSelected, div.RadTabStripVertical .competencyTabSelected, div.RadTabStripVertical .learningexperienceTabSelected, div.RadTabStripVertical .ratingscaleTabSelected , div.RadTabStripVertical .playerresourceTabSelected {background-color: #FFFFFF; cursor: default;}

div.RadTabStripVertical .orgTabHovered, div.RadTabStripVertical .userTabHovered, div.RadTabStripVertical .certcatTabHovered, div.RadTabStripVertical .classeTabHovered, div.RadTabStripVertical .crsgrpTabHovered,
div.RadTabStripVertical .courseTabHovered, div.RadTabStripVertical .lessonTabHovered, div.RadTabStripVertical .blockTabHovered, div.RadTabStripVertical .refitemTabHovered, div.RadTabStripVertical .roleTabHovered,
div.RadTabStripVertical .audienceTabHovered, div.RadTabStripVertical .vendorTabHovered, div.RadTabStripVertical .listTabHovered, div.RadTabStripVertical .mailcatTabHovered, div.RadTabStripVertical .mailTabHovered,
div.RadTabStripVertical .certTabHovered, div.RadTabStripVertical .repgrpTabHovered, div.RadTabStripVertical .reportTabHovered, div.RadTabStripVertical .dashletTabHovered, div.RadTabStripVertical .newsTabHovered,
div.RadTabStripVertical .sharedfolderTabHovered, div.RadTabStripVertical .domainTabHovered, div.RadTabStripVertical .objectivecatTabHovered, div.RadTabStripVertical .objectiveTabHovered, div.RadTabStripVertical .planTabHovered,
div.RadTabStripVertical .planactionTabHovered, div.RadTabStripVertical .tipiTabHovered, div.RadTabStripVertical .billingmodeTabHovered, div.RadTabStripVertical .coursemenuTabHovered,
div.RadTabStripVertical .iltlocTabHovered, div.RadTabStripVertical .iltroomTabHovered, div.RadTabStripVertical .cschedTabHovered, div.RadTabStripVertical .lschedTabHovered, div.RadTabStripVertical .lschedpresentTabHovered,
div.RadTabStripVertical .reasonTabHovered, div.RadTabStripVertical .triggerTabHovered {background-color: #FFFFFF;}
div.RadTabStripVertical .testTabHovered, div.RadTabStripVertical .questionfolderTabHovered, div.RadTabStripVertical .themefolderTabHovered, 
div.RadTabStripVertical .testfolderTabHovered, div.RadTabStripVertical .folderTabHovered, 
div.RadTabStripVertical .jobpositionTabHovered, div.RadTabStripVertical .profilecompetencyTabHovered, div.RadTabStripVertical .competencyTabHovered, div.RadTabStripVertical .learningexperienceTabHovered, div.RadTabStripVertical .ratingscaleTabHovered , div.RadTabStripVertical .playerresourceTabHovered {background-color: #FFFFFF;}

div.RadTabStripVertical .orgTabDisabled, div.RadTabStripVertical .userTabDisabled, div.RadTabStripVertical .certcatTabDisabled, div.RadTabStripVertical .classeTabDisabled,
div.RadTabStripVertical .crsgrpTabDisabled, div.RadTabStripVertical .courseTabDisabled, div.RadTabStripVertical .lessonTabDisabled, div.RadTabStripVertical .blockTabDisabled,
div.RadTabStripVertical .refitemTabDisabled, div.RadTabStripVertical .roleTabDisabled, div.RadTabStripVertical .audienceTabDisabled, div.RadTabStripVertical .vendorTabDisabled,
div.RadTabStripVertical .listTabDisabled, div.RadTabStripVertical .mailcatTabDisabled, div.RadTabStripVertical .mailTabDisabled, div.RadTabStripVertical .certTabDisabled,
div.RadTabStripVertical .repgrpTabDisabled, div.RadTabStripVertical .reportTabDisabled, div.RadTabStripVertical .dashletTabDisabled, div.RadTabStripVertical .newsTabDisabled,
div.RadTabStripVertical .sharedfolderTabDisabled, div.RadTabStripVertical .domainTabDisabled, div.RadTabStripVertical .objectivecatTabDisabled, div.RadTabStripVertical .objectiveTabDisabled,
div.RadTabStripVertical .planTabDisabled, div.RadTabStripVertical .planactionTabDisabled, div.RadTabStripVertical .tipiTabDisabled, div.RadTabStripVertical .billingmodeTabDisabled,
div.RadTabStripVertical .coursemenuTabDisabled, div.RadTabStripVertical .iltlocTabDisabled, div.RadTabStripVertical .iltroomTabDisabled, div.RadTabStripVertical .cschedTabDisabled,
div.RadTabStripVertical .lschedTabDisabled, div.RadTabStripVertical .lschedpresentTabDisabled, div.RadTabStripVertical .reasonTabDisabled, div.RadTabStripVertical .triggerTabDisabled {color: #EFEFEF; cursor: default;}
div.RadTabStripVertical .badgeTabDisabled, div.RadTabStripVertical .questionTabDisabled, div.RadTabStripVertical .themeTabDisabled, div.RadTabStripVertical .testTabDisabled,
div.RadTabStripVertical .questionfolderTabDisabled, div.RadTabStripVertical .themefolderTabDisabled, div.RadTabStripVertical .testfolderTabDisabled, div.RadTabStripVertical .folderTabDisabled, 
div.RadTabStripVertical .jobpositionTabDisabled, div.RadTabStripVertical .profilecompetencyTabDisabled, div.RadTabStripVertical .competencyTabDisabled, div.RadTabStripVertical .learningexperienceTabDisabled, div.RadTabStripVertical .ratingscaleTabDisabled , div.RadTabStripVertical .playerresourceTabDisabled {color: #EFEFEF; cursor: default;}

div.RadTabStripVertical a.rtsLink .rtsTxt {border-right:1px solid #F7F7F7; padding:0px 10px;}
div.RadTabStripVertical a.rtsLink:hover .rtsTxt {border-right:1px solid #5EC8D8;}
div.RadTabStripVertical a.rtsLink.rtsSelected .rtsTxt {border-right:5px solid #5EC8D8;}

div.OrgAdminMenu, div.UserAdminMenu, div.ClasseAdminMenu, div.CourseAdminMenu, div.ReportAdminMenu, div.NewsAdminMenu,
div.PlanAdminMenu, div.TipiAdminMenu, div.SharedFolderAdminMenu, div.DomainAdminMenu, div.CourseMenuAdminMenu, div.CschedAdminMenu {width: 158px; height: 528px; float: left; font-weight: bold; color: #595959; padding: 0;}
div.QuestionAdminMenu, div.ThemeAdminMenu, div.TestAdminMenu, div.QuestionFolderAdminMenu, div.ThemeFolderAdminMenu, div.TestFolderAdminMenu, div.FolderAdminMenu,
div.JobPositionAdminMenu, div.ProfileCompetencyAdminMenu, div.CompetencyAdminMenu, div.LearningExperienceAdminMenu, div.RatingScaleAdminMenu, div.PlayerResourceAdminMenu {width: 158px; height: 528px; float: left; font-weight: bold; color: #595959; padding: 0;}

div.LessonAdminMenu, div.BlockAdminMenu, div.RefitemAdminMenu, div.LschedAdminMenu, div.LschedPresentMenu, div.LtiActivityAdminMenu {width: 158px; height: 463px; float: left; font-weight: bold; color: #595959; padding: 0;}
div.RoleAdminMenu, div.AudienceAdminMenu, div.VendorAdminMenu, div.DashletAdminMenu, div.ListAdminMenu, div.PlanActionAdminMenu {width: 158px; height: 428px; float: left; font-weight: bold; color: #595959;padding: 0;}
div.TriggerAdminMenu {width: 158px; height: 428px; float: left; font-weight: bold; color: #595959; padding: 0;}
div.CertcatAdminMenu, div.CrsgrpAdminMenu, div.RepgrpAdminMenu, div.MailCatAdminMenu, div.MailAdminMenu, div.CertificateAdminMenu,
div.ObjectiveCatAdminMenu, div.ObjectiveAdminMenu, div.BillingModeAdminMenu, div.IltRoomAdminMenu {width: 158px; height: 393px; float: left; font-weight: bold; color: #595959; padding: 0;}
div.IltLocAdminMenu {width: 158px; height: 383px; float: left; font-weight: bold; color: #595959; padding: 0;}
div.ReasonAdminMenu { width: 158px; height: 158px; float: left; font-weight: bold; color: #595959; padding: 0;}

div.LessonAdminMenu, div.RadTabStripVertical .lessonTab{width:205px;}
div.CourseAdminMenu, div.RadTabStripVertical .courseTab{width:216px;}
div.UserAdminMenu, div.RadTabStripVertical .userTab{width:216px;}
div.OrgAdminMenu, div.RadTabStripVertical .orgTab{width:216px;}
div.CschedAdminMenu, div.RadTabStripVertical .cschedTab{width:216px;}
div.LschedAdminMenu, div.RadTabStripVertical .lschedTab{width:216px;}
div.LschedPresentMenu, div.RadTabStripVertical .lschedPresentTab{width:158px;}
div.ClasseAdminMenu, div.RadTabStripVertical .classeTab{width:216px;}
div.IltRoomAdminMenu, div.RadTabStripVertical .iltroomTab{width:216px;}
div.QuestionAdminMenu, div.RadTabStripVertical .questionTab{width:216px;}
div.ThemeAdminMenu, div.RadTabStripVertical .themeTab{width:216px;}
div.TestAdminMenu, div.RadTabStripVertical .testTab{width:216px;}
div.QuestionFolderAdminMenu, div.RadTabStripVertical .questionFolderTab{width:216px;}
div.ThemeFolderAdminMenu, div.RadTabStripVertical .themeFolderTab{width:216px;}
div.TestFolderAdminMenu, div.RadTabStripVertical .testFolderTab{width:216px;}
div.FolderAdminMenu, div.RadTabStripVertical .FolderTab{width:216px;}
div.JobPositionAdminMenu, div.RadTabStripVertical .jobpositionTab{width:216px;}
div.ProfileCompetencyAdminMenu, div.RadTabStripVertical .profilecompetencyTab{width:216px;}
div.CompetencyAdminMenu, div.RadTabStripVertical .competencyTab{width:216px;}
div.LearningExperienceAdminMenu, div.RadTabStripVertical .learningexperienceTab{width:216px;}
div.RatingScaleAdminMenu, div.RadTabStripVertical .ratingscaleTab{width:216px;}
div.PlayerResourceAdminMenu, div.RadTabStripVertical .playerresourceTab{width:216px;}

#RadMultiPageClass .ClasseAdminContent {width:74%;height:536px;overflow:hidden;overflow-y:auto;}
.UserAdminContent {width:74%; display:inline-block; height:562px;overflow:hidden;overflow-y:auto;}
.CertificateAdminContent{height:530px;overflow:hidden;overflow-y:auto;}
.LschedAdminContent{height:500px;overflow:hidden;overflow-y:auto;}
.IltRoomAdminContent{height:520px;overflow:hidden;overflow-y:auto;}
.OrgAdminContent, .ClasseAdminContent, .CourseAdminContent, .LessonAdminContent, .IltRoomAdminContent, .AudienceAdminContent {width:70%; display:inline-block;}
.CertcatAdminContent, .RefitemAdminContent, .BlockAdminContent, .RoleAdminContent, .DashletAdminContent, .CourseMenuAdminContent, .CertificateAdminContent, .MailAdminContent, .ListAdminContent, 
.ReasonAdminContent, .IltLocAdminContent, .ObjectivecatAdminContent, .ObjectiveAdminContent, .VendorAdminContent, .MailcatAdminContent, .ReportAdminContent, .DomainAdminContent, .PlanActionAdminContent, .LtiActivityAdminContent {width:78%; display:inline-block;} 
.LtiActivityAdminContent, .BadgeAdminContent {width:78%; display:inline-block;} 
.QuestionAdminContent, .ThemeAdminContent, .TestAdminContent, .QuestionFolderAdminContent, .ThemeFolderAdminContent, .TestFolderAdminContent, .UserAdminContent, .FolderAdminContent,
.JobPositionAdminContent, .ProfileCompetencyAdminContent, .CompetencyAdminContent, .LearningExperienceAdminContent, .RatingScaleAdminContent, .PlayerResourceAdminContent {width:74%; display:inline-block; height:562px;overflow:hidden;overflow-y:auto;}

.NewsAdminContent, .SharedFolderAdminContent, .TipiAdminContent, .PlanAdminContent, .PlanActionAdminContent, .LschedPresentContent, .CschedAdminContent {padding-top:10px;padding-left:10px;}

.SharedFolderAdmin #LblList {padding-top:7px;display:block;}

.PlanActionAddWinContainer{height: 480px;}
.PlanActionAddWinContainer .PlanActionAdminContent{margin-left: 5px; width: 810px;}
table.PlanAdmin{width:82%;}

/* -- user courses | classes | lessons -- */
.CoursesClassesLessonsList .RadGrid_Default tbody .rgGroupHeader,
.CoursesClassesLessonsList .RadGrid_Default tbody .rgGroupHeader .rgGroupCol {background-color:#FFFFFF;color:#646464; font-size:20px; font-weight:bold;} 
.CoursesClassesLessonsList .RadGrid_Default tbody .rgGroupHeader table.Category {margin:15px 0px;} 

.CoursesClassesLessonsList .RadGrid_Default tbody .rgRow,
.CoursesClassesLessonsList .RadGrid_Default tbody .rgAltRow,
.CoursesClassesLessonsList .RadGrid_Default tbody .rgRow .rgGroupCol,
.CoursesClassesLessonsList .RadGrid_Default tbody .rgAltRow .rgGroupCol {background-color:#FFFFFF;color:#646464;}

.CourseName.h2, .ClasseName.h2 {margin-bottom:0px;}
.CourseCode {font-weight:bold;font-size:12px;margin-bottom:10px;}
.CourseInfos {font-style:italic;font-size:12px;}

div.CourseReportLink {text-align: center;padding-left: 10px;padding-top: 3px;}
div.CourseReportLink a {text-decoration:none;color:#646464;font-size:12px;font-weight:bold;}

#LessonsDiv{padding:20px 5px;}
#LessonsDiv,
#LessonsDiv.CoursesClassesLessonsList .RadGrid_Default tbody .rgRow,
#LessonsDiv.CoursesClassesLessonsList .RadGrid_Default tbody .rgAltRow,
#LessonsDiv.CoursesClassesLessonsList .RadGrid_Default tbody .rgRow .rgGroupCol,
#LessonsDiv.CoursesClassesLessonsList .RadGrid_Default tbody .rgAltRow .rgGroupCol {background-color:#FFFFFF;color:#646464;} 

table.CourseEntry, table.ClassEntry, table.TrainingEntry {width:100%;}
table.CourseEntry td.CourseEntryLeft, table.ClassEntry td.ClassEntryLeft  {width:210px; vertical-align:top;}
table.CourseEntry td.CourseEntryCenter, table.ClassEntry td.ClassEntryCenter {vertical-align:top;}
table.CourseEntry td.CourseEntryRight, table.ClassEntry td.ClassEntryRight {width:110px; vertical-align:bottom; padding-bottom:3px;}
table.CourseEntry .progressGrid, table.ClassEntry .progressGrid{width:100%;background-color:#DBE7EF;margin-bottom:0px;border:0px solid #5EC8D8;}
table.CourseEntry .progress-borderGrid, table.ClassEntry .progress-borderGrid{width:100%;}
table.CourseEntry .progress-borderGrid, table.CourseEntry .progress-barGrid, table.ClassEntry .progress-borderGrid, table.ClassEntry .progress-barGrid{height:7px;}
table.CourseEntry .CourseMainData, table.ClassEntry .ClassMainData{min-height:100px;}
table.CourseEntry .CourseDescription, table.ClassEntry .ClassDescription{padding-bottom:5px;}
table.CourseEntry .CourseProgressionValue, table.ClassEntry .ClassProgressionValue{font-size:20px;color:#1E6496;font-weight:bold;padding-top:5px;}
table.CourseEntry .CourseReportLink, table.ClassEntry .ClassReportLink{font-size:12px; color:#646464;font-weight:normal;}
table.ExtendedCourseEntry, table.ExtendedClassEntry{background-color:#F7F7F7;padding:5px;margin-bottom:10px;border:1px solid #DCDCDC}
table.CourseEntry .h2, table.ClassEntry .h2 {border:0;}

table.TrainingEntry td.TrainingEntryLeft{width:50px;vertical-align:middle;background-color:#FFFFFF;color:#5EC8D8;}
table.TrainingEntry td.TrainingEntryLeft.disabled{background-color:#FFFFFF;color:#CFCFCF;}
table.TrainingEntry td.TrainingEntryLeft.disabled .glyphicons:before{color:#CFCFCF;}
table.TrainingEntry td.TrainingEntryCenter{vertical-align:middle;background-color:#FFFFFF;}
table.TrainingEntry td.TrainingEntryCenter .TrainingName {font-weight:bold;font-size:16px;}
table.TrainingEntry td.TrainingEntryRight{width:110px; vertical-align:middle;background-color:#FFFFFF;}
table.TrainingEntry td.TrainingEntryLeft .glyphicons {top:-11px;left:11px;}
.TrainingEntryBlock {padding-top:30px;}
.TrainingEntryBlock.h3 {color:#C00000;}

a.ClassSelector {color:#595959; text-decoration:none;}
a.ClassSelector:hover {color:#4BACC6;}

table.CourseEntry.CompactCourseEntry td.CourseEntryLeft, table.ClassEntry.CompactClassEntry td.ClassEntryLeft {width:70px; vertical-align:middle;}
table.CourseEntry.CompactCourseEntry td.CourseEntryCenter, table.ClassEntry.CompactClassEntry td.ClassEntryCenter {vertical-align:middle;}
table.CourseEntry.CompactCourseEntry td.CourseEntryRight ,table.ClassEntry.CompactClassEntry td.ClassEntryRight {width:110px; vertical-align:middle;}
table.CourseEntry.CompactCourseEntry .CourseProgressionValue, table.ClassEntry.CompactClassEntry .ClassProgressionValue {background-color: #646464;color: #FFFFFF;padding: 10px;text-align: center;width: 50px;}
table.CourseEntry.CompactCourseEntry .CourseName, table.ClassEntry.CompactClassEntry .ClassName{font-weight: bold;font-size: 18px;padding-left:5px;}
table.CourseEntry.CompactCourseEntry .progressGrid, table.ClassEntry.CompactClassEntry .progressGrid{margin-bottom:20px;}

table.CourseEntry.CompactCourseEntry.disabled .CourseProgressionValue {background-color: #CFCFCF;}
table.CourseEntry.disabled .progressGrid {border:0px;}
table.CourseEntry.disabled .progressGrid .progress-barGrid {background-color:#CFCFCF;}

table.CourseEntry img.Course, table.ClassEntry img.Class { max-width: 200px; max-height: 150px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
table.CourseEntry .CourseImg, table.ClassEntry .ClassImg {width:200px; height:150px; text-align:center;position:relative;border:1px solid #d8d7ca;margin-bottom:5px;background-color:#FDFDFD;}

div.Explanation {padding-bottom:20px; font-weight:bold; font-size:16px;}
#LblCrsName.h3, #LblClsName.h3 {font-size:20px;}

.interaction_container .grey_box{width:100px;border:1px solid #D9D9D9;background-color:#FFFFFF;padding:5px;margin-left:auto;margin-right:auto;margin-top:20px;margin-bottom:20px;}
.interaction_container .big_box{width:125px;}
.interaction_container .mid_title{text-align:left;font-weight:bold;font-size:12px;}
#Interaction .RadGrid_Default tbody .rgRow,
#Interaction .RadGrid_Default tbody .rgAltRow {background-color:#F7F7F7;color:#595959;}
.interaction_container{border:0; padding-left:60px;padding-right:20px;}

/* -- progress bar -- */
.progressGrid {border:1px solid #5EC8D8; background-color:#DBE7EF;float:left;}
.progressGrid .progress-barGrid {background-color:#5EC8D8;}
.progress-borderGrid { float: left; min-width: 100px; height: 18px; border: 0px;}
.progress-barGrid { height: 18px;}
.progress-valueGrid { color: inherit; }

.progression {position:absolute;top:0px;left:10px;font-weight:bold;}
.progress {border:1px solid #4BACC6; background-color:#ffffff; height:18px;width:949px;position:relative;}
.progress .progress-bar {background-color:#4BACC6;}
.progress-border { min-width: 100%; height: 18px; border: 0px;}
.progress-bar { height: 18px;}
.progress-value { color: inherit; font-weight:bold;position:absolute;top:0px;right:10px;}

.containerWithBottomBar {margin-bottom:0px;}

/* -- Misc -- */
.WinContainerMisc .WinContainerDetails {height:520px;}

/* -- RadWindow Default -- */
.RadWindow_Default {background-color:#FFFFFF;color:#646464;border:1px solid #5EC8D8;border-radius:5px;}
.RadWindow_Default tr.rwTitleRow ,
.RadWindow_Default .rwTable .rwTitlebarControls em {color:#5EC8D8;font-size:16px;font-weight:bold;font-family:Arial, Helvetica, sans-serif;margin-left:-20px;}
.RadWindow_Default .rwTopLeft,
.RadWindow_Default .rwTopRight,
.RadWindow_Default .rwTitlebar,
.RadWindow_Default .rwFooterLeft,
.RadWindow_Default .rwFooterRight,
.RadWindow_Default .rwFooterCenter,
.RadWindow_Default .rwTopResize,
.RadWindow_Default .rwStatusbar div,
.RadWindow_Default .rwStatusbar,
.RadWindow_Default .rwPopupButton,
.RadWindow_Default .rwPopupButton span,
.RadWindow_Default.rwMinimizedWindow .rwCorner, 
.RadWindow_Default .rwBodyLeft,
.RadWindow_Default .rwBodyRight,
.RadWindow_Default .rwStatusbarRow .rwCorner,
.RadWindow_Default .rwShadow .rwTopLeft,
.RadWindow_Default .rwShadow .rwTopRight,
.RadWindow_Default .rwShadow .rwTitlebar,
.RadWindow_Default .rwShadow .rwFooterLeft,
.RadWindow_Default .rwShadow .rwFooterRight,
.RadWindow_Default .rwShadow .rwFooterCenter,
.RadWindow_Default .rwShadow .rwTopResize,
.RadWindow_Default .rwShadow .rwStatusbar div,
.RadWindow_Default .rwShadow .rwStatusbar,
.RadWindow_Default .rwShadow .rwPopupButton,
.RadWindow_Default .rwShadow .rwPopupButton span,
.RadWindow_Default .rwShadow .rwBodyLeft,
.RadWindow_Default .rwShadow .rwBodyRight,
.RadWindow_Default .rwShadow .rwStatusbarRow .rwBodyLeft,
.RadWindow_Default .rwShadow .rwStatusbarRow .rwBodyRight,
.RadWindow_Default .rwShadow .rwBodyLeft,
.RadWindow_Default .rwShadow .rwBodyRight,
.RadWindow_Default .rwShadow .rwStatusbarRow .rwBodyLeft,
.RadWindow_Default .rwShadow .rwStatusbarRow .rwBodyRight,
.RadWindow_Default a.rwIcon {background-image:none;}
.RadWindow_Default .rwControlButtons a.rwCloseButton {width:16px; height:16px;background-image:url(icons/close.png);background-position:0 0;cursor:pointer;}
.RadWindow_Default .rwControlButtons a.rwCloseButton:hover {background-image:url(icons/closeHover.png);}
.WinButtonAdmin {text-align:right;margin-right:10px;}

.RadWindow.RadWindow_Default.rwNoTitleBar .rwWindowContent .radalert {background-image:url(icons/warning.png);}
.RadWindow.RadWindow_Default.rwNoTitleBar .rwWindowContent .radalert.radinfo {background-image:url(icons/info.png);}
.RadWindow.RadWindow_Default.rwNoTitleBar .rwWindowContent .radconfirm {background-image:url(icons/question.png);}
.RadWindow.RadWindow_Default.rwNoTitleBar .rwWindowContent .radalert .rwPopupButton,
.RadWindow.RadWindow_Default.rwNoTitleBar .rwWindowContent .radconfirm .rwPopupButton {border:0px;background-image:none;cursor:pointer;}
.RadWindow.RadWindow_Default.rwNoTitleBar .rwWindowContent .radalert .rwPopupButton {position:absolute;bottom:0px;right:0px;}
.RadWindow.RadWindow_Default.rwNoTitleBar .rwWindowContent .radalert .rwPopupButton .rwOuterSpan,
.RadWindow.RadWindow_Default.rwNoTitleBar .rwWindowContent .radconfirm .rwPopupButton .rwOuterSpan {border:0px; background-image:none;}
.RadWindow.RadWindow_Default.rwNoTitleBar .rwWindowContent .radalert .rwPopupButton .rwInnerSpan {width:50px;background-color:#5EC8D8;color:#FFFFFF;text-align:center;border:0px;background-image:none;}
.RadWindow.RadWindow_Default.rwNoTitleBar .rwWindowContent .radconfirm .rwPopupButton .rwInnerSpan  {width:50px;background-color:#BFBFBF;color:#FFFFFF;text-align:center;border:0px;background-image:none;display:inline-block;}

/* -- GlyphIcons -- */

@font-face{font-family:'Glyphicons Regular';src:url('fonts/glyphicons-regular.eot');src:url('fonts/glyphicons-regular.eot?#iefix') format('embedded-opentype'),url('fonts/glyphicons-regular.woff') format('woff'),url('fonts/glyphicons-regular.ttf') format('truetype'),url('fonts/glyphicons-regular.svg#glyphiconsregular') format('svg');font-weight:normal;font-style:normal}
.glyphicons{display:inline-block;position:relative;padding-left:48px;text-decoration:none;*display:inline;*zoom:1;vertical-align:middle}
.glyphicons:before{position:absolute;left:0;top:0;display:inline-block;margin:0 5px 0 0;font:24px/1em 'Glyphicons Regular';font-style:normal;font-weight:normal;*display:inline;*zoom:1;vertical-align:middle;text-transform:none;-webkit-font-smoothing:antialiased}

.glyphicons.tabCheckIcon{margin:0px;vertical-align:top;}
.glyphicons.tabCheckIcon:before{vertical-align:top;font-size:14px;}

.glyphicons.envelope:before{content:"\E011"}
.glyphicons.conversation:before{content:"\E245"}
.glyphicons.time:before{content:"\E055"}

.glyphicons.home:before{content:"\E021"}
.glyphicons.pencil:before{content:"\E031"}
.glyphicons.charts:before{content:"\E042"}
.glyphicons.group:before{content:"\E044"}
.glyphicons.show_thumbnails_with_lines:before{content:"\E158"}
.glyphicons.calendar:before{content:"\E046"}
.glyphicons.tutor:before{content:"\E072"}
.glyphicons.check:before{content:"\E153"}
.glyphicons.uncheck:before{content:"\E154"}

.glyphicons.user:before{content:"\E004"}
.glyphicons.cogwheel:before{content:"\E137"}
.glyphicons.power:before{content:"\E064"}
.glyphicons.certificate:before{content:"\E333"}
.glyphicons.crsgrp:before{content:"\E441"}
.glyphicons.crssubgrp:before{content:"\E145"}
.glyphicons.course:before{content:"\E319"}
.glyphicons.class:before{content:"\E320"}
.glyphicons.lesson:before{content:"\E037"}
.glyphicons.block:before{content:"\E412"}
.glyphicons.ilt:before{content:"\E044"}
.glyphicons.refitem:before{content:"\E040"}
.glyphicons.extended:before{content:"\E159"}
.glyphicons.compact:before{content:"\E156"}

.glyphicons.folder_plus:before{content:"\E150"}
.glyphicons.folder_minus:before{content:"\E147"}
.glyphicons.folder_edit:before{content:"\E149"}

.glyphicons.mail_new:before{content:"\E130"}
.glyphicons.mail_drop:before{content:"\E126"}
.glyphicons.mail_answer:before{content:"\E124"}

.glyphicons.mail_read:before{content:"\E121"}
.glyphicons.mail_unread:before{content:"\E011"}
.glyphicons.paperclip:before{content:"\E063"}
.glyphicons.mail_move:before,
.glyphicons.move:before{content:"\E223"}

.glyphicons.inbox_root:before{content:"\E131"}
.glyphicons.inbox_in:before{content:"\E135"}
.glyphicons.inbox_copy:before{content:"\E132"}
.glyphicons.inbox_out:before{content:"\E136"}
.glyphicons.bin:before{content:"\E017"}
.glyphicons.folder_open:before{content:"\E145"}

.glyphicons.back:before{content:"\E211"}
.glyphicons.management:before{content:"\E120"}
.glyphicons.reporting:before{content:"\E043"}
.glyphicons.communication:before{content:"\E356"}
.glyphicons.adminTools:before{content:"\E281"}

.glyphicons.add:before{content:"\E433"}
.glyphicons.remove:before{content:"\E434"}
.glyphicons.edit:before{content:"\E031"}
/*.glyphicons.import:before{content:"\E359"}
.glyphicons.export:before{content:"\E360"}*/
.glyphicons.import:before{content:"\E419"}
.glyphicons.export:before{content:"\E420"}
.glyphicons.search:before{content:"\E028"}
.glyphicons.copy:before{content:"\E319"}
.glyphicons.filter:before{content:"\E321"}
.glyphicons.filter_remove:before{content:"\E208"}
.glyphicons.reset:before{content:"\E366"}
.glyphicons.up:before{content:"\E214"}
.glyphicons.down:before{content:"\E213"}
.glyphicons.right:before{content:"\E212"}
.glyphicons.left:before{content:"\E211"}
.glyphicons.paste:before{content:"\E093"}
.glyphicons.basket:before{content:"\E203"}
.glyphicons.validate:before{content:"\E207"}
.glyphicons.minimize:before{content:"\E215"}
.glyphicons.extend:before{content:"\E216"}
.glyphicons.disabled:before{content:"\E208";color:#4A504E;}
.glyphicons.needpreq:before{content:"\E079";color:#4A504E;}
.glyphicons.comp:before{content:"\E207";color:#4BACC6;}
.glyphicons.passed:before{content:"\E207";color:#4F6228;}
.glyphicons.failed:before{content:"\E208";color:#C0504D;}
.glyphicons.notstart:before{content:"\E175";color:#FFC000;}
.glyphicons.structure:before{content:"\E692"}
.glyphicons.adress_book:before{content:"\E007"}


.glyphicons.lessonIcon0:before{content:"\E037"}
.glyphicons.lessonIcon1:before{content:"\E319"}
.glyphicons.lessonIcon2:before{content:"\E320"}
.glyphicons.lessonIcon3:before{content:"\E072"}

.glyphicons.lessonIcon4:before{content:"\E025"}
.glyphicons.lessonIcon5:before{content:"\E310"}
.glyphicons.lessonIcon6:before{content:"\E030"}
.glyphicons.lessonIcon7:before{content:"\E443"}
.glyphicons.lessonIcon8:before{content:"\E151"}

.glyphicons.lessonIcon9:before{content:"\E139"}

.glyphicons.lessonIcon10:before{content:"\E044"}
.glyphicons.lessonIcon11:before{content:"\E245"}
.glyphicons.lessonIcon12:before{content:"\E267"}
.glyphicons.lessonIcon13:before{content:"\E051"}
.glyphicons.lessonIcon14:before{content:"\E163"}

.glyphicons.lessonIcon15:before{content:"\E062"}
.glyphicons.lessonIcon16:before{content:"\E352"}
.glyphicons.lessonIcon17:before{content:"\E336"}
.glyphicons.lessonIcon18:before{content:"\E308"}
.glyphicons.lessonIcon19:before{content:"\E079"}

.glyphicons.lessonIcon20:before{content:"\E078"}
.glyphicons.lessonIcon21:before{content:"\E331"}
.glyphicons.lessonIcon22:before{content:"\E346"}
.glyphicons.lessonIcon23:before{content:"\E431"}
.glyphicons.lessonIcon24:before{content:"\E259"}

.glyphicons.lessonIcon25:before{content:"\E174"}
.glyphicons.lessonIcon26:before{content:"\E344"}
.glyphicons.lessonIcon27:before{content:"\E161"}
.glyphicons.lessonIcon28:before{content:"\E221"}

.glyphicons.lessonIcon29:before{content:"\E181"}
.glyphicons.lessonIcon30:before{content:"\E450"}
.glyphicons.lessonIcon31:before{content:"\E163"}
.glyphicons.lessonIcon32:before{content:"\E309"}

.glyphicons.lessonIcon33:before{content:"\E184"}
.glyphicons.lessonIcon34:before{content:"\E075"}
.glyphicons.lessonIcon35:before{content:"\E164"}
.glyphicons.lessonIcon36:before{content:"\E207"}

.glyphicons.lessonIcon37:before{content:"\E301"}
.glyphicons.lessonIcon38:before{content:"\E333"}
.glyphicons.lessonIcon39:before{content:"\E269"}
.glyphicons.lessonIcon40:before{content:"\E240"}

.glyphicons.lessonIcon41:before{content:"\E302"}
.glyphicons.lessonIcon42:before{content:"\E088"}
.glyphicons.lessonIcon43:before{content:"\E031"}
.glyphicons.lessonIcon44:before{content:"\E046"}
.glyphicons.lessonIcon45:before{content:"\E026"}
.glyphicons.lessonIcon46:before{content:"\E033"}
.glyphicons.refresh:before{content:"\E082";color:#5EC8D8;}
.glyphicons.Empty:before {content:"\E049"; }
.glyphicons.Filled:before {content:"\E050"; }
.glyphicons.BeAware:before {content:"\E197"; }
.glyphicons.wifi:before{content:"\E033";}
.glyphicons.close:before{content:"\E193";}
.noPadding { padding:0px 0px 0px 0px; }
.noMargin {margin:0px 0px 0px 0px;}
.grey {color:grey;}
.lightgrey {color:lightgrey;}
.greyLighter {color:#A9A9A9;}
#spLessonIconSample.glyphicons {padding-left:20px;}
#spLessonIconSample.glyphicons:before {font-size:20px;}

.CourseProgressionValue .glyphicons:before,
.ClassProgressionValue .glyphicons:before{font-size:15px;}
.TutorLnk .glyphicons:before{padding-left:10px;font-size:12px;}

ul.mainMenu li.menuItem a .glyphicons {padding-left:25px;}
ul.mainMenu li.menuItem a .glyphicons:before {font-family:'Glyphicons Regular';font-size:16px;}

ul.mainMenu li.menuItem a .glyphicons {padding-left:25px;}
ul.mainMenu li.menuItem a .glyphicons:before {font-family:'Glyphicons Regular';font-size:16px;}

.loginBlock .userBlock {display:inline-block;margin-top:15px;}
.loginBlock .glyphicons:before {font-family:'Glyphicons Regular';font-size:24px; top:-12px;}

a.disabled {cursor:default !important;}
.disabled .glyphicons:before {color:#cfcfcf;}

#userMenu.actionBlock ul.actionList li.actionItem .glyphicons:before {font-family:'Glyphicons Regular';font-size:16px;top:0px;}
ul.subMenu li.menuItem.tools .glyphicons:before {font-family:'Glyphicons Regular';font-size:16px;top:0px;}
ul.subMenu li.menuItem.tools .glyphicons {padding-left:10px;}
ul.subMenu li.menuItem.tools .selected {color:#5EC8D8;}

.container.dataSearch {height:110px;width:600px;padding:10px 10px 0px 10px;}
.container.dataSearch.long {width:705px;}
#graphPointsDiv div, #graphTotalPointsDiv div, #graphClassesDiv div, #graphConnexionsDiv div, #graphCoursesDiv div, #graphAffectationDiv div{/*padding:10px;margin:5px;*/border:0; background-color:#FDFDFD;}
.PageTitleClsCertificate {padding-top:20px;}
.PageTitleClsCertificate a{color:#4BACC6; text-decoration:none;}
.dataBlock.iconBlock .dataBlockName {margin-top:80px;font-size:12px;}
.dataBlock.iconBlock .dataBlockIcon .glyphicons {padding:0px 60px 0px 0px;}
.dataBlock.iconBlock .dataBlockIcon .glyphicons:before {font-family:'Glyphicons Regular';font-size:60px;top:6px;}

table.Training tr.Training td.Training .glyphicons {padding-left:25px;}
table.Training tr.Training td.Training .glyphicons:before,
.glyphicons.statusIcons:before {font-family:'Glyphicons Regular';font-size:12px;margin:0;top:-6px;}
.glyphicons.statusIcons {padding-left:12px;}

/* -- not logged pages -- */
.notLogged #menu_mainMenu #menuHelpLang {padding-top:10px;padding-bottom:10px;}
.notLogged #langMenu {top:23px;}
.notLogged #contentDiv {min-height:0px;}
.notLogged #PageRadAjaxPanel, .notLogged .notLoggedOuter {display:table;position:absolute;width:100%;height:100%;top:0px;}
.notLogged .notLoggedContainer {margin-top:130px;}

/* -- login -- */
.notLogged a.login {color:#4BACC6;text-decoration:none;}
.notLogged a.login:hover {font-weight:bold;}
table.Login.mainLoginTable {width:910px;margin-left:20px;padding-top:20px;}
table.Login.mainLoginTable td.LoginRight{width:294px;}
table.Login.mainLoginTable td.LoginRight #TrDomain1 .LoginLabel{padding-top:15px;}
#contentDiv.contentDivLogin div.login {margin-top:0px;margin-bottom:20px;}
.LoginBuild, .LoginLinksLeft {padding-top:10px;}

body.loginBody #menu_mainMenu {background-color:#FFFFFF;color:#4A504E ;border-bottom:1px solid #ffffff;border-radius:10px 10px 0 0;border-left:1px solid #646464;border-top:1px solid #646464;border-right:1px solid #646464;}
body.loginBody #menu_mainMenu #menuHelpLang a{color:#4A504E;}
body.loginBody #defaultDiv {width:400px;margin:auto;}
body.loginBody #contentDiv {width:300px; background-color:#FFFFFF;color:#646464;padding:15px 50px 30px 50px;text-align:left;border-radius: 0 0 10px 10px;border-left:1px solid #646464;border-bottom:1px solid #646464;border-right:1px solid #646464;}
body.loginBody input[type=text].login,
body.loginBody input[type=password].login{background-color:#EEEEEE;border:1px solid #BFBFBF; border-radius:5px; padding:5px;color:#AFAFAF;}
body.loginBody a.login {color:#646464;text-decoration:none;font-size:14px;}
body.loginBody a.login:hover {font-weight:bold;color:#646464}
body.loginBody #contentDiv a.login{color:#4A504E;}
body.loginBody .loginBuild {padding-top:5px;padding-left:0px;font-size:12px;color:#dbdbdb;text-align:right;width:100%;}
body.loginBody .otherLinks {padding-top:30px;padding-left:50px; padding-bottom:35px;}
body.loginBody .loginPageTitle{position:absolute; top:8px; left:25px; font-weight:bold; font-size:25px;}
body.loginBody .errorField {background-color: #FAD1D1;padding: 5px;color: red;border: 0px;border-radius: 5px;margin-bottom: 5px;display:none;text-align:left;}
body.loginBody .error,
body.loginBody input.login.error {border: 1px solid red;}
body.loginBody .RadCaptchaLogin { }
body.loginBody .RadCaptchaLoginImg { text-align: left; }
body.loginBody .RadCaptchaLoginTxt { width:288px; background-color:#EEEEEE;border:1px solid #BFBFBF !important; border-radius:5px; padding:5px;color:#AFAFAF; }
body.loginBody .RadCaptchaLoginLbl {  }
body.loginBody .RadCaptchaLogin .rcRefreshImage { color: transparent; background-image: url('icons/refresh.png'); background-repeat: no-repeat; height: 32px; margin-left: 200px; margin-top: -40px; }

/* -- new account -- */
body.loginBody .newAccountFormContainer{padding-left:50px;}
body.loginBody .errorField.long{width:288px;}

/* -- forgotten pasword -- */
body.loginBody .loginMainContainer{padding:15px 50px;}

/* -- log off -- */
table.Logoff {width:100%;padding-bottom: 25px;}
tr.Logoff td {text-align:left;}
#logoffWinButtonAdmin {bottom:8px;}

/* -- test config -- */
.StepNav .stepOn, .StepNav .stepOff {font-weight:bold; color:#4BACC6;padding-right:5px;}
.WinContainerTestConfig {padding-left:25px;}

/* -- home -- */
.HomeRadDockZoneTop {width: 99%; clear: both;}
.HomeRadDockZoneLeft {width: 60%; float: left;}
.HomeRadDockZoneRight {width: 37%; float: right;}
.HomeRadDockZoneBottom {width: 99%;	clear: both;}

.RadDock.RadDock_Default .rdMiddle .rdLeft, 
.RadDock.RadDock_Default .rdMiddle .rdRight, 
.RadDock.RadDock_Default .rdBottom .rdLeft, 
.RadDock.RadDock_Default .rdBottom .rdRight, 
.RadDock.RadDock_Default .rdBottom .rdCenter,
.RadDock.RadDock_Default .rdCenter  { background-image: none; background-color:transparent;}

.RadDock.RadDock_Default .rdTop.rdNone .rdLeft, 
.RadDock.RadDock_Default .rdTop.rdNone .rdRight, 
.RadDock.RadDock_Default .rdTop.rdNone .rdCenter {background-image: none; background-color:transparent;}

.RadDock.RadDock_Default .rdTop .rdCenter .rdTitleBar em {font-weight:bold;font-size:18px;color:#5EC8D8;font-family:Arial, Helvetica, sans-serif;}

.RadDock.RadDock_Default .rdCenter .rdCommands a span.rdClose {background-image:url(icons/bin.png);background-position: 0 0;}

.RadDock.RadDock_Default .rdTop .rdLeft, 
.RadDock.RadDock_Default .rdTop .rdRight, 
.RadDock.RadDock_Default .rdTop .rdCenter {background-image: none; background-color:transparent;}

.RadDock.RadDock_Default{border:0px solid #5EC8D8 !important; border-radius:5px;padding:1px; background-color:#F7F7F7;}
#RadDockWBT_HTML1.RadDock.RadDock_Default{border:0 !important; background-color:#FFFFFF;}
#RadDockWBT_RSS.RadDock.RadDock_Default .rdTop{background-color:#5EC8D8;}
#RadDockWBT_RSS_T.rdTitleBar em {color: #FFFFFF;}
#RadDockWBT_PROGRESS.RadDock.RadDock_Default .rdTop{background-color:#5EC8D8;}
#RadDockWBT_PROGRESS_T.rdTitleBar em {color: #FFFFFF;}
#RadDockWBT_NEWS.RadDock.RadDock_Default .rdTop{background-color:#5EC8D8;}
#RadDockWBT_NEWS_T.rdTitleBar em {color: #FFFFFF;}

div.AdditionalInfo, div.News, div.Etipi, div.UserInfo, div.OrgHtml1, div.OrgHtml2, div.DashletCtrl { width: 100%; }
a.UserNews { color: #C00000; text-decoration: none;}
a.RssFeed  { color: #3AE; text-decoration: none;}
a.RssFeedLnk { color: #4A504E; text-decoration: underline; font-weight: bold;}
a.News { color: #4A504E; text-decoration: none; font-size: 12px; font-weight: bold;}

div.NewsItemTemplate {max-height: 120px; margin-top: 5px;}
div.NewsItemTitle {min-height: 20px; max-height: 20px;}
div.NewsItemDescription {min-height: 90px; max-height: 90px; margin-top: 5px;}
div.NewsItemEllipsis {width:100%; height: 60px; max-height: 60px; overflow-y: hidden; text-overflow: ellipsis; -o-text-overflow: ellipsis; -webkit-text-overflow: ellipsis;}
div.RssFeed {width: 100%; height: 200px;}
div.RssFeedItemTemplate { height: 25px; margin-top: 5px;}
div.RssFeedInfo { border-radius: 4px 4px 4px 4px; background-color: #F7F7F7;height: 25px; vertical-align: middle;}

table.Rss { white-space: nowrap; table-layout: fixed; }
table.NewsDashlet { table-layout: fixed; }
tr.Rss, tr.NewsDashlet { vertical-align: top; }
td.RssDate { width: 70px; color: #595959; height:15px; }
td.RssTitle { color: #595959; height:15px; padding-left: 5px; overflow: hidden; text-overflow: ellipsis; }
td.RssIcon { height: 25px; width: 25px; padding-left: 5px; vertical-align: middle; }
td.RssFeed { height: 25px; padding-left: 5px; vertical-align: middle; }
td.NewsDashletImg { width: 65px; height: 60px; max-height: 60px; vertical-align: top; padding-left: 5px; }
td.NewsDashletSummary { color: #595959; height: 60px; max-height: 60px; padding-left: 5px; padding-top: 5px; }
td.NewsUserImg{ width: 50px; vertical-align: top; padding-left: 5px; padding-top: 5px; }

div.OrgHtml1, div.OrgHtml2, div.AdditionalInfo, div.UserInfo, div.Etipi {padding-top:5px; color:#595959;}
div.OrgHtml1 a, div.OrgHtml2 a{color:#595959;text-decoration:none;font-weight:bold;}

div.OrgHtml1 td, div.OrgHtml2 td{padding:5px;}

/* -- mail -- */
div.MailTreeview {width: 220px; height: 100%; float: left; padding: 2px; }
div.MailRight {width: 715px; height: 100%; float: right; padding: 2px; overflow: hidden;}
.MailContentView {background-color:#FFFFFF;padding:15px;margin-top:20px;}
.MailListGrid .RadGrid_Default tbody .rgRow.unread, .MailListGrid .RadGrid_Default tbody .rgAltRow.unread{font-weight:bold; color:#5EC8D8;}
.MailListGrid .glyphicons:before{font-weight:normal;font-size:12px;top:-5px;}

.RadTreeView_Default .glyphicons {padding-left:25px;}
.RadTreeView_Default .glyphicons:before {font-family:'Glyphicons Regular';font-size:14px;width:20px;}

.mainBody .RadTreeView_Default .rtIn, .mainBody .RadTreeView_Default .rtHover .rtIn,
.admin .RadTreeView_Default .rtIn, .admin .RadTreeView_Default .rtHover .rtIn,
.OrgRadTreeView .RadTreeView_Default .rtIn, .OrgRadTreeView .RadTreeView_Default .rtHover .rtIn,
.MailFolderTreeview .RadTreeView_Default .rtIn, .MailFolderTreeview .RadTreeView_Default .rtHover .rtIn,
.AdminTreeview .RadTreeView_Default .rtIn, .AdminTreeview .RadTreeView_Default .rtHover .rtIn{border:0px;color:#646464;font-weight:normal;background-image:none;background-color:#FFFFFF; padding:4px 3px 3px; cursor:pointer;}
.mainBody .RadTreeView_Default .rtSelected .rtIn,
.admin .RadTreeView_Default .rtSelected .rtIn,
.OrgRadTreeView .RadTreeView_Default .rtSelected .rtIn,
.MailFolderTreeview .RadTreeView_Default .rtSelected .rtIn,
.AdminTreeview .RadTreeView_Default .rtSelected .rtIn{border:0px;color:#C80000;font-weight:bold;background-image:none;background-color:#FFFFFF; padding:4px 3px 3px;}
.mainBody .RadTreeView_Default .rtDisabled .rtIn,
.admin .RadTreeView_Default .rtDisabled .rtIn,
.OrgRadTreeView .RadTreeView_Default .rtDisabled .rtIn,
.MailFolderTreeview .RadTreeView_Default .rtDisabled .rtIn,
.AdminTreeview .RadTreeView_Default .rtDisabled .rtIn,
.AdminTreeview .RadTreeView_Default .rtInDisabled{border:0px;color:#BFBFBF;font-weight:bold;background-image:none;background-color:#FFFFFF; padding:4px 3px 3px;}

.mainBody.adminUsers div.AdminTreeview {width:270px;}
.mainBody.adminUsers div.AdminGrid {width:665px;}


.mainBody #RadDropDownCategory_EmbeddedTree.RadTreeView_Default .rtIn,.mainBody #RadDropDownCategory_EmbeddedTree.RadTreeView_Default .rtHover .rtIn,
.mainBody #RadDropDownCategory_EmbeddedTree.RadTreeView_Default .rtSelected .rtIn,
.mainBody #RadDropDownCategory_EmbeddedTree.RadTreeView_Default .rtDisabled .rtIn,
.admin .RadTreeView_Default .rtIn, .admin .RadTreeView_Default .rtHover .rtIn,
.admin .RadTreeView_Default .rtSelected .rtIn,
.admin .RadTreeView_Default .rtDisabled .rtIn {background-color:#FFFFFF;background-image:none;border:0px;}

#RecipientAdd, #RecipientClear {margin-bottom:5px;}
.RadAutoCompleteBox.RadAutoCompleteBox_Default .racToken{background-image:none;background-color:#C7C7C7;color:#FFFFFF;}

.admin .RadTreeView_Default .rtLI div,
.mainBody .RadTreeView_Default .rtLI div{text-align:left;}
.admin .RadTreeView_Default .rtPlus, .admin .RadTreeView_Default .rtMinus,
.mainBody .RadTreeView_Default .rtPlus, .mainBody .RadTreeView_Default .rtMinus{background-image:url(icons/PlusMinus.png);}

/* -- admin -- */
div.AdminTreeview {width: 220px; height: 100%; float: left; padding: 2px; }
div.AdminGrid, div.AdminRight{width: 715px; height: 100%; float: right; padding: 2px; overflow: hidden;}

.DialogContent {font-size:16px;padding-left:20px;}

/* -- DIAIRY -- */
#DiaryRadScheduler {min-height:690px;}
/*.RadScheduler.RadScheduler_Default .rsTopWrap .rsHeader,
.RadScheduler.RadScheduler_Default .rsTopWrap .rsFooter{background-image:none;background-color:#595959;color:#FFFFFF;}*/
.RadScheduler.RadScheduler_Default .rsTopWrap .rsHeader,
.RadScheduler.RadScheduler_Default .rsTopWrap .rsFooter{background-image:none;background-color:#595959;color:#FFFFFF;}
.RadScheduler.RadScheduler_Default .rsTopWrap .rsHeader h2{color:#FFFFFF;font-weight:bold;width:auto;border:0px;}
.RadScheduler.RadScheduler_Default .rsTopWrap .rsHeader a.rsToday,
.RadScheduler.RadScheduler_Default .rsTopWrap .rsFooter a.rsFullTime{text-decoration:none;color:#FFFFFF;background-image:none;}
.RadScheduler.RadScheduler_Default .rsTopWrap .rsHeader ul span{color:#FFFFFF;}
.RadScheduler.RadScheduler_Default .rsTopWrap .rsHeader .rsSelected,
.RadScheduler.RadScheduler_Default .rsTopWrap .rsHeader .rsSelected em{background-color:#5EC8D8;background-image:none;}
.RadScheduler.RadScheduler_Default .rsTopWrap .rsHeader ul li:hover,
.RadScheduler.RadScheduler_Default .rsTopWrap .rsHeader ul li:hover a,
.RadScheduler.RadScheduler_Default .rsTopWrap .rsHeader ul li:hover a span{background-color:#5EC8D8;background-image:none;}
.RadScheduler.RadScheduler_Default .rsHorizontalHeaderTable th{background-color:#F7F7F7;background-image:none;}
.RadScheduler.RadScheduler_Default,
.RadScheduler.RadScheduler_Default .rsHorizontalHeaderTable,
.RadScheduler.RadScheduler_Default,
.RadScheduler.RadScheduler_Default a,
.RadScheduler.RadScheduler_Default input,
.RadScheduler.RadScheduler_Default select,
.RadScheduler.RadScheduler_Default textarea,
.RadScheduler.RadScheduler_Default .rsMonthView .rsShowMore {color:#646464;}
.RadScheduler.RadScheduler_Default .rsContentTable td.rsSelectedSlot {background-color:#5EC8D8;border-color:#F7F7F7;}
.RadScheduler.RadScheduler_Default .rsContentTable td.rsSelectedSlot a{color:#FFFFFF;}
.RadScheduler.RadScheduler_Default .rsContentTable td.rsAptCreate {background-color:#F7F7F7;background-image:none;color:#646464;}
.RadScheduler.RadScheduler_Default .rsContentTable td.rsSelectedSlot.rsAptCreate {background-color:#646464;}
.RadScheduler.RadScheduler_Default .rsApt .rsAptMid,
.RadScheduler.RadScheduler_Default .rsApt .rsAptMid .rsAptContent,
.RadScheduler.RadScheduler_Default .rsApt .rsAptIn{border:0px;}
.RadScheduler.RadScheduler_Default .rsApt .rsAptMid .rsAptContent {bottom:0px; top:0px;background-color:#5EC8D8;color:#FFFFFF;background-image:none;}
.RadScheduler.RadScheduler_Default .rsApt .rsAptMid .rsAptContent {bottom:0px; top:0px;background-color:white;color:black;background-image:none;}
.RadScheduler.RadScheduler_Default .rsAptSelected .rsAptMid .rsAptContent {background-color:#646464;}
.RadScheduler.RadScheduler_Default .rsAptSelected .rsAptMid .rsAptContent {background-color:#cbe8f5;}
.RadScheduler.RadScheduler_Default .rsContent .rsVerticalHeaderTable th div{min-width:46px;width:46px;max-width:46px;}
.RadScheduler.RadScheduler_Default .rsTopWrap .rsHeader .rsPrevDay{background-image:url(icons/prev.png);background-position:0 0;}
.RadScheduler.RadScheduler_Default .rsTopWrap .rsHeader .rsNextDay{background-image:url(icons/next.png);background-position:0 0;}
.RadScheduler.RadScheduler_Default .rsTopWrap .rsHeader .rsDatePickerActivator{background-image:url(icons/down.png);background-position:0 0;}

/* -- Community -- */
.communityContentFrame {margin: 0; padding: 0; width: 100%; height:100%;background-color:#FFFFFF;min-height:660px;}
.noListMenuContainer {color:#5EC8D8;font-weight:bold;font-size:16px;border-bottom:1px solid #5EC8D8;margin:15px 15px 10px 15px;}
.noListMenuContainer .RadComboBox{margin-top:-10px;}

/* -- white popup -- bodyClass="admin" -- */
body.admin {color:#646464;}
body.admin a{color:#C80000; text-decoration:none;}
body.admin input[type=text].verylong {width:500px;}
body.admin textarea.verylong {width:500px;}

/* -- Sharefolders -- */
.SharedFolderUserImg, .SharedFileUserImg {width:60px;text-align:center;}
#RadGridSharedFolders {background-color:transparent;}
#RadGridSharedFolders.RadGrid_Default tbody .rgRow, 
#RadGridSharedFolders.RadGrid_Default tbody .rgAltRow {background-color:transparent;}
#RadGridSharedFolders.RadGrid_Default tbody .rgRow a, 
#RadGridSharedFolders.RadGrid_Default tbody .rgAltRow a,
#RadGridSharedFolders.RadGrid_Default tbody .rgRow .SharedFolderUserContent td, 
#RadGridSharedFolders.RadGrid_Default tbody .rgAltRow .SharedFolderUserContent td {background-color:#FFFFFF;padding:10px;}
#RadGridSharedFolders {background-color:transparent;}
#RadGridSharedFiles.RadGrid_Default tbody .rgRow, 
#RadGridSharedFiles.RadGrid_Default tbody .rgAltRow {background-color:transparent;}
#RadGridSharedFiles.RadGrid_Default tbody .rgRow a, 
#RadGridSharedFiles.RadGrid_Default tbody .rgAltRow a,
#RadGridSharedFiles.RadGrid_Default tbody .rgRow .SharedFolderUserContent td, 
#RadGridSharedFiles.RadGrid_Default tbody .rgAltRow .SharedFolderUserContent td {background-color:#FFFFFF;padding:10px;}
#RadGridSharedFiles.RadGrid_Default a {color:#5EC8D8;font-weight:normal;}
#RadGridSharedFiles.RadGrid_Default tbody .rgRow .SharedFolderUser td, 
#RadGridSharedFiles.RadGrid_Default tbody .rgAltRow .SharedFolderUser td {background-color:#FFFFFF;padding:10px;}
a.UserSharedFiles {font-size:16px;}


/* -- News -- */
#RadGridNews {background-color:transparent;}
#RadGridNews.RadGrid_Default tbody .rgRow, 
#RadGridNews.RadGrid_Default tbody .rgAltRow {background-color:transparent;}
#RadGridNews.RadGrid_Default tbody .rgRow a, 
#RadGridNews.RadGrid_Default tbody .rgAltRow a {color:#C00000;font-weight:normal;}
#RadGridNews.RadGrid_Default tbody .rgRow .NewsUserContent td, 
#RadGridNews.RadGrid_Default tbody .rgAltRow .NewsUserContent td {background-color:#FFFFFF;padding:10px;}
.NewsContainer, .UserInfoContainer {overflow:hidden;overflow-y:auto;height:530px;}
/*.WinContainerAdmin{overflow:hidden;overflow-y:auto;}*/

/* -- Tutor -- */
table.Tutor {width:100%;}
table.Tutor td.TutorLeft {width:480px;}

table.TutorSheet {border:1px solid #5EC8D8;}
table.TutorSheet tbody tr.TutorTitle{background-color:#5EC8D8;color:#FFFFFF;font-weight:bold;text-align:left;font-size:20px;}
table.TutorSheet a {color:#C00000;text-decoration:none;}
table.TutorSheet a:hover {font-weight:bold;}
td.Tutor{vertical-align:top;}

/* -- RadTabStripTop -- */
.RadTabStrip.RadTabStripTop_Default .rtsLevel {background-color:#FFFFFF;}
.RadTabStrip.RadTabStripTop_Default .rtsLevel .rtsLink {background-image:none;}
.RadTabStrip.RadTabStripTop_Default .rtsLevel .rtsLink.rtsSelected {background-color:#646464;color:#FFFFFF;font-weight:bold;}
.RadTabStrip.RadTabStripTop_Default .rtsLevel .rtsLink .rtsOut {background-image:none;}

/* -- Profile -- */
table#TableProfile td.ProfileImage{vertical-align:top;valign:top;text-align:center;}

/* -- Help -- */
table.Help{width:100%;}
.HelpLeft {width:75%;}
.HelpLeft table.Help {padding:20px;}
a.help {color:#595959;text-decoration:none;}
a.help:hover {font-weight:bold;}

.HelpRight{padding-top:20px;}
.HelpRight table.Credits{border:1px solid #C80000;width:225px;}
.HelpRight table.Credits .CreditsTitle{background-color:#C80000;padding:10px;color:#FFFFFF;font-weight:bold;font-size:20px;}
.HelpRight table.Credits .Credits{background-color:#FFFFFF;padding:10px;}

/* -- search -- */
body.search {}
body.search td.SearchTreeview { padding: 0px; width: 250px; border: 0px; vertical-align:top;}
body.search td.SearchList { padding: 0px; padding-left: 10px; vertical-align:top;}
body.search .searchSelection {font-size:10px; padding-top:5px; padding-right:5px;display:inline-block;}
body.search td.SearchAction { padding: 0px; padding-left: 10px; width: 250px; height: 400px; vertical-align:top;}
body.search td.SearchAction.extended {width:330px;} 
body.search .toolBar {margin-bottom:5px; margin-top:-10px;}

/* -- Tools -- */
a.assist, tr.SettingAdmin a {color:#646464;text-decoration:none;font-weight:bold;padding-right:10px;}
td.AssistAdminTitle .admin {color:#5EC8D8; font-size:20px; border-bottom:2px solid #646464; margin-top:10px; margin-bottom:20px;display:inline-block;}
td.SettingAdminTitle .admin{font-weight:bold; cursor: pointer;}
.mainBody .RadComboBox .rcbArrowCell a{width:18px;}

/* -- SuperAdmin -- */
a.apps {color:#646464;text-decoration:none;font-weight:bold;}
a.apps:hover {color:#C00000;}
.DomainReportAdminContent {height:480px;overflow:hidden; overflow-y:auto;}

/* -- report -- */
body {height: 100%;width: 100%;padding: 0;margin: 0;}
body.reportBody #defaultDiv {width:100%;margin:0px;}

/* -- manageCourse -- */
.uploadFormatDiv{display:inline;font-size:12px;font-style:italic;}

/* -- austart -- */
body.austart .MainContainer{width:95%;padding:20px;position:relative;height:300px;}
body.austart .WinButtonAustart{width:100%;text-align:right;}

#TrainingPlanRadGrid.RadGrid_Default tbody .rgSelectedRow{background-color:#F7F7F7;}
#TrainingPlanRadGrid.RadGrid_Default tbody .wbtSelected{background-color:#DCDCDC;}
#CheckAllDiv{padding:7px;}

/* -- text editor -- */
.DynFields {background-position: 1px 0px;background-image: url('icons/dynfields.gif') !important;}

/* //
   //
   // VERSION 3.3.4.0
   //
   // */
/* -- Gamification -- */
/* -- Gamification Header-- */
.loginBlock .points {font-size:80%;display:inline-block;margin-top:0px;margin-left:15px;margin-right:30px;background-color:#4BACC6;color:#FFFFFF;border-radius:5px;padding:5px;}
/* -- Gamification Message-- */
/* .RadWindow.RadWindow_Default.rwNoTitleBar .rwWindowContent .radalert.radinfo */
.RadWindow.RadWindow_Default.rwNoTitleBar .rwWindowContent .radalert.radMessage {background-image:none;} 
div .radGamificationMessageTitle {color:#646464;font-weight:bold;font-size:16px;margin-bottom:5px;}
div .radGamificationMessageSummary {color:#5EC8D8;font-size:30px;font-weight:bold;padding:0;}
div .radGamificationMessageDetail {font-size:12px;font-weight:normal;padding:0;}

/* -- Dashlet Hightlight -- */
div#HighlightDiv { }
.HighlightResult img.Highlight { max-width: 200px; max-height: 150px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;}
.HighlightImg {width:200px; height:150px; text-align:center;position:relative;margin-bottom:5px;background-color:#FDFDFD;}
.HighlightName {font-size:16px;font-weight:bold; color:#FFFFFF;margin-bottom:3px;text-align:left;}
.HighlightCode {font-weight:bold;margin-bottom:5px;font-size:12px; color:#FFFFFF;}
.HighlightShortDescr {margin-top:5px;margin-bottom:10px;}

.HighlightResult {width:200px; height:315px;border:0px solid #D9D9D9; background-color:#FDFDFD;padding:0px;position:relative;display:inline-block;margin:5px 25px 20px 25px;vertical-align:top;}
.HighlightResult .HighlightButton {width:200px;position:absolute;bottom:10px;text-align:center;}
.HighlightResult .HighlightImg {margin-bottom:5px;}
.HighlightResult .HighlightName {height:29px;overflow:hidden;font-size:12px;border-bottom-width:1px;line-height:normal;}
.HighlightResult .HighlightCode {font-size:9px;margin-top:6px;text-align:left;font-weight:normal;}
.HighlightResult .HighlightShortDescr {font-size:11px;font-family:Arial, Helvetica, sans-serif;line-height:normal;text-align: justify;padding:0 5px;}

.HighlightResult.new {border-color:#C0504D;}

.HighlightResult .NewCourseHighlight{position:absolute;top:0px;left:0px;background-color:#C0504D;color:#FFFFFF;display:none;padding:4px;border-radius: 0 0 4px 0;}
.HighlightResult.new .NewCourseHighlight{display:block;}

#HighlightContainer {padding-right:25px;} 
.HighlightCourses {text-align:right; }
.HighlightCourses a {text-decoration:none; color:#c00000;font-weight:bold;margin-right:10px;display:block;}

/*-- Dashlet Event -- */
.EventCard .EventDate {font-size:11px;}
.EventCard .EventSubject {font-size:11px;color:#595959}
.EventCard .EventSubject a{text-decoration:none;color:#5EC8D8;font-weight:bold;}

.NextEvents .diaryLinkDiv, .News .newsLinkDiv, .reportLinkDiv{text-align:right;}
.NextEvents .diaryLinkDiv a, .News .newsLinkDiv a, .reportLinkDiv a{text-decoration:none; color:#1E6496;font-weight:bold;margin-right:10px;}

/*-- Additionnal information -- */
.lessonDetailContainer {margin:10px;padding-top:10px;}
.additionalinfo.course, .additionalinfo.lesson {color:#5EC8D8;font-weight:bold;}
.CourseInfo .additionalinfo.bold, .LessonInfo .additionalinfo.bold {display:inline-block;width:90px;}
.lessonDetailContainer a .glyphicons, .UserInfoLink a .glyphicons{padding-left:30px;}
.lessonDetailContainer a .glyphicons:before {color:#4A504E;font-size:18px;}
.UserInfoLink a .glyphicons:before{color:#4A504E;font-size:12px;padding-top:1px;}

table.ExtendedClassEntry.new, table.ExtendedCourseEntry.new {border-color:#C0504D;position:relative;}
table.ExtendedClassEntry .NewClassHighlight, table.ExtendedCourseEntry .NewCourseHighlight{position:absolute;top:0px;left:0px;background-color:#C0504D;color:#FFFFFF;display:none;padding:4px;border-radius: 0 0 4px 0;}
table.ExtendedClassEntry.new .NewClassHighlight, table.ExtendedCourseEntry.new .NewCourseHighlight{display:block;}

table.CompactClassEntry.new, table.CompactCourseEntry.new {border-color:#C0504D;position:relative;}
table.CompactClassEntry .NewClassHighlight, table.CompactCourseEntry .NewCourseHighlight{position:absolute;top:10px;right:135px;background-color:#C0504D;color:#FFFFFF;display:none;padding:4px;border-radius:4px;}
table.CompactClassEntry.new .NewClassHighlight, table.CompactCourseEntry.new .NewCourseHighlight{display:block;}

table.CatalogResult.new {border-color:#C0504D;position:relative;}
table.CatalogResult .NewCourseHighlight{position:absolute;top:0px;left:0px;background-color:#C0504D;color:#FFFFFF;display:none;padding:4px;border-radius: 0 0 4px 0;}
table.CatalogResult.new .NewCourseHighlight{display:block;}

.CatalogCompactResult.new {border-color:#C0504D;position:relative;}
.CatalogCompactResult .NewCourseHighlight{position:absolute;top:0px;left:0px;background-color:#C0504D;color:#FFFFFF;display:none;padding:4px;border-radius: 0 0 4px 0;}
.CatalogCompactResult.new .NewCourseHighlight{display:block;}

table.leaderBoard td.points {text-align:right;}
#leaderboardContent {padding-right:15px;}

/* -- Tools -- */
a.button {text-decoration:none;}
.RadComboBox_Default .rcbArrowCell a {padding-right:0px;}

.courseImportExist{display:inline-block;background-color:Red; padding:2px 5px; border-radius:5px; color:White; margin-right:5px; margin-left:5px;}
.courseImportNotExist{display:inline-block;background-color:Green; padding:2px 5px; border-radius:5px; color:White; margin-right:5px; margin-left:5px;}

/* Body In Frame - 3.3.8.0 */
body.bodyInFrame {background-color:transparent;background-image:none;}
body.bodyInFrame #bodyBackground, body.bodyInFrame #header_headerDiv, body.bodyInFrame #menu_mainMenu, body.bodyInFrame #footer_footerDiv {display:none;}
body.bodyInFrame #submenu_submenuDiv, body.bodyInFrame #mainContent, body.bodyInFrame #contentDiv {border:0px;}
body.bodyInFrame #defaultDiv {margin:0px;}

/* 3.3.13.0 */

.glyphicons.download:before{content:"\E447"}
#RadDockWBT_FREE_TEXT.RadDock.RadDock_Default{border:0 !important; background-color:#FFFFFF;}

/* //
   //
   // VERSION 3.4.0.0
   //
   // */
 
table.ElementAdmin td{vertical-align:top;}
.ElementChoiceList {}
.ElementChoiceList .ElementChoiceTitle {font-weight:bold; font-size:18px;margin-bottom:20px;margin-top:10px;}
.ElementChoiceList .ElementChoiceEntry {margin-left:20px; padding-bottom:20px;}
.ElementChoiceList .ElementChoiceEntry:hover {color:#5EC8D8;font-weight:bold;cursor:pointer;}
.ElementChoiceList .ElementChoiceEntry.disabled {color:#C7C7C7;}
.ElementChoiceList .ElementChoiceEntry.disabled:hover {color:#C7C7C7;font-weight:normal;cursor:default;}
.ElementChoiceList .ElementChoiceEntry .ElementChoice{padding-left:24px;}
.ElementChoiceList .ElementChoiceEntry .ElementChoice:before {font-size:16px;}
 
.glyphicons.scorm:before {content:"\E060"}
.glyphicons.video:before {content:"\E181"}
.glyphicons.audio:before {content:"\E018"}
.glyphicons.file:before {content:"\E063"}
.glyphicons.link:before {content:"\E051"}
.glyphicons.elucidat:before {content:"\E010"}
.glyphicons.quiz:before {content:"\E075"}
.glyphicons.survey:before {content:"\E030"}
.glyphicons.observation:before {content:"\E026"}
.glyphicons.iltLink:before {content:"\E242"}
.glyphicons.block:before {content:"\E145"}
 
.glyphicons.html:before {content:"\E119"}
.glyphicons.webinare:before {content:"\E062"}
.glyphicons.event:before {content:"\E046"}
.glyphicons.achievement:before {content:"\E431"}
.glyphicons.external:before {content:"\E390"}/*achievement*/
.glyphicons.exists:before {content:"\E352"}
.glyphicons.emptyLesson:before {content:"\E072"}
.glyphicons.powerPoint:before {content:"\E161"}

.VideoAdminContent, #VideoListContainer {width:610px;margin:0px auto;}
#VideoListContainer .RadDataPager_Default .rdpWrap {width:45%;}
.VideoItem {max-width:188px;min-height:195px;display:inline-block;vertical-align:top;padding:2px;margin:3px;border:1px solid #FFFFFF; background-color:#FFFFFF}
.VideoItem:hover {border:1px solid #5EC8D8; background-color:#F7F7F7}
.VideoItem.Selected {border:1px solid #5EC8D8; background-color:#C7C7C7}
.VideoItem .VideoName {font-weight:bold; color:#5EC8D8;max-width:155px;word-wrap:break-word;}
.VideoItem .VideoUrl {max-width:155px;word-wrap:break-word;}
#RadListVideo_RadDataPagerVideo {margin-top:0px;}
td.VideoAdmin.first{width:135px;}
.VideoTable{margin:0px auto;}
/* //
   //
   // VERSION 3.4.1.0
   //
   // */
div.MainContainer div.VideoUpload div.RadUpload .ruFileWrap {height:38px;}
div.MainContainer div.VideoUpload div.RadUpload .ruBrowse {display:inline-block;text-align:center;font-size:12px;font-weight:bold;padding:10px;margin:3px;cursor:pointer;width:288px;background-color:#FFFFFF;color:#5EC8D8 !important;border:1px solid #5EC8D8;height:35px;}
/*div.VideoUpload {position:absolute;bottom:0px;left:0px;}*/
div.RadDateTimePicker a {padding-right : 0px;}
table.formFill { margin-left:15%; margin-right:5% ; }
table.formSimple {width:70%; background-color:#FDFDFD ; }
table.formSimple td { padding-bottom: 2em; }
/***/
.center-glyphicon {text-align: center;}
.center-glyphicon span {line-height: 10%;position:relative;}
TextArea.disableComment {background-color:#C0504D;}
.spacy {margin-left:5%;}
.CommentSpace {background-color:#F5F5F5;width:940px; padding:0px 0px 10px 10px; box-sizing:border-box;}
.OpinionSpace {background-color:#F5F5F5; width:940px;height:66px;padding:0px 0px 10px 10px}
.CommentWholeContent {width:100%}
.CommentSpace.tutorComment {border:1px solid #989898;}
.smallBold {font:bold 10px arial, verdana;}
.TutorLabel {padding:3px; border:4px  #989898; background-color:#989898; color:white;  text-align:center;float: right; font-size:12px}    
.ClosedPostLabel {padding:3px; border:4px  #C80000; background-color:#C80000; color:white;  text-align:center; font-size:12px;font-weight: bold;}    
TextArea.disableComment {background-color:#C0504D;}
.spacy2Left { margin-left:2%;}
.spacy10Left { margin-left:10%;}
.spacy10Right { margin-right:10%;}
.top2 {margin-top:2%;}
.smallBold { font:bold 10px arial, verdana;}
.smallBoldGrey {font:bold 10px arial, verdana; color:grey;text-decoration:none }
.mediumBold{font:bold 12px arial, verdana;}
.Empty {border:none; height:20px; width:20px}
.Filled{border:none; height:20px; width:20px}  
.inherit{color: inherit;}
a.inherit{text-decoration:none; font-weight:normal !important;}
.roundedImage
{    overflow:hidden;
    -webkit-border-radius:50px;
    -moz-border-radius:50px;
    border-radius:50px;
    width:40px !important;
    height:40px !important; 
    display:inline;
    vertical-align:middle;
}
#CommentPanel {box-sizing:border-box;}
.CommentLevel2 {
margin-left:5%;
margin-right:1px;
}
.CommentLevel3 {
margin-left:10%;
margin-right:2px;
overflow: hidden;
}
.CommentLevel4 {
margin-left:15%;
margin-right:3px;
overflow: hidden;
}
.CommentLevel5 {
margin-left:20%;
margin-right:4px;
overflow: hidden;
}
.CommentLevel6 {
margin-left:25%;
margin-right:5px;
overflow: hidden;
}
.CommentLevel7 {
margin-left:30%;
margin-right:6px;
overflow: hidden;
}
.CommentLevel8 {
margin-left:35%;
margin-right:7px;
overflow: hidden;
}
.CommentLevel9{
margin-left:40%;
margin-right:8px;
overflow:auto;
}
.CommentLevel10{
margin-left:45%;
margin-right:9px;
overflow: hidden;
}
.roundedButton.mainAction {background-color:#FFFFFF;color:#5EC8D8;border-radius: 10px; border:1px solid #5EC8D8; text-align:center}
.roundedButton.otherAction {background-color:#5EC8D8;color:#FFFFFF;border-radius: 10px;  text-align:center}
.roundedButton.disabled {background-color:#dddddd;color:grey;cursor:auto;border:1px solid grey;  text-align:center; border-radius: 10px;}

/*#LessonsDiv.CoursesClassesLessonsList>.mainAction {background-color:#FFFFFF;color:#5EC8D8;border-radius: 10px;}*/
/* Add Audio Activity */
.AudioAdminContent {width:610px;margin:5px auto;}
td.AudioAdmin.first{width:160px;}
div.MainContainer div.AudioUpload div.RadUpload .ruFileWrap {height:38px;}
div.MainContainer div.AudioUpload div.RadUpload .ruBrowse {display:inline-block;text-align:center;font-size:12px;font-weight:bold;padding:10px;margin:3px;cursor:pointer;width:288px;background-color:#FFFFFF;color:#5EC8D8 !important;border:1px solid #5EC8D8;height:35px;}
div.AudioUpload {position:absolute;bottom:0px;left:0px;}

/* //
   //
   // VERSION 3.4.2.0
   //
   // */
/* Add Assignment */
#TxtAssignmentName {width:460px;}
#TxtAssignmentVName{width:380px;}
table.AssignmentAdmin tr.AssignmentAdmin td.AssignmentAdmin.first {width:126px;}
body.admin .container {border:1px solid #c7c7c7;margin:0px;padding:10px}
body.admin .AssignmentAdmin .container {width:576px;}
#spFileIconSample.glyphicons:before {font-size: 20px;}
#spFileIconSample.glyphicons {padding-left:20px;}
.fileItem {background-color:#c7c7c7;display:inline-block;margin:2px;padding:5px;border-radius:5px;}
.fileItem .glyphicons:before {font-size:14px; margin-top:2px;}
.fileItem .glyphicons {padding-left:20px;}
.glyphicons.delete:before{content:"\E208"}
.glyphicons.delete.fileDeleteButton {vertical-align:top;cursor:pointer;}

/*  //
    //
    // VERSION 3.4.3.0
    //
    // */
.AssignmentDescription {padding:20px;}
div.fileItem a{color:#646464;}
body.detachedWindow .MainContainer .WinButtonDetailsAdmin {padding:20px;}
#AssignmentAnswerFormDiv div.RadUpload .ruStyled .ruFakeInput {width:334px;}
.admin #AssignmentAnswerFormDiv div.RadUpload .ruStyled .ruBrowse {background-color:transparent;cursor:pointer;}
.assignmentButtonAnswerDiv {padding-right:7px;}
.AssignmentAnswerContainer {overflow-y:auto;height:760px;}
.glyphicons.answerComment:before{content:"\E152"; width:5px; height:5px; margin-top:0px;display:inline-block}
.glyphicons.incomp:before{content:"\E174";color:#4A504E;}
.glyphicons.incomp.white:before{content:"\E174";color:#FFFFFF; }
.glyphicons.incomp.blue:before{content:"\E174";color:#5EC8D8;font-size:20px;}
.glyphicons.lock.grey:before{content:"\E204";color:grey;font-size:20px; }
.glyphicons.lock.blue:before{content:"\E204";color:#5EC8D8;font-size:20px; }
.careIE:before{margin-top:40%; margin-left:35%;}
.floatL {float:left;}
.sizeCommentTxt {width:940px;}
.blue {color:#5EC8D8}
/*  //
    //
    // VERSION 3.4.4.0
    //
    // */
#StatusSummary {display: block;border-top: 1px solid #5EC8D8;border-bottom: 1px solid #5EC8D8;padding: 5px 0;margin: -9px 0px 10px 0px;}
table.CourseEntry .CourseProgressionValue{display:inline-block;padding-top:15px;}
/*   //
    //
   //  VERSION 3.4.5.0
  //
 //   */

tr.spaceUnder > td
{
  padding-bottom: 1em;
}
#StatusSummary {font-size:22px;}
#StatusSummary .glyphicons.statusIcons:before {font-size:22px;top:-13px;}
#StatusSummary .glyphicons.statusIcons {padding-left:16px;}
#StatusSummary .successStatus {color:green;}
#StatusSummary .failedStatus {color:red;}
}
/*   //
    //
   //  VERSION 3.4.6.0
  //
 //   */
.readOnly {background-color: #CFCFCF;}
.menuStar.glyphicons:before{font-size:14px;}
.width_14px {width:14px;}
.width_10px {width:10px;}
.height_menu {height:8px !important;}
.height_menu.glyphicons:before{font-size:16px;}
.top1px.glyphicons:before{padding-top:1px;}
.top2px.glyphicons:before{padding-top:2px;}
.top3px.glyphicons:before{padding-top:3px;}
.top4px.glyphicons:before{padding-top:4px;}
.top5px.glyphicons:before{padding-top:5px;}
.top6px.glyphicons:before{padding-top:6px;}
.top7px.glyphicons:before{padding-top:7px;}
.top8px.glyphicons:before{padding-top:8px;}
.top9px.glyphicons:before{padding-top:9px;}
.top10px.glyphicons:before{padding-top:10px;}
.top11px.glyphicons:before{padding-top:11px;}
.top12px.glyphicons:before{padding-top:12px;}

/* 
    *
    * VERSION 3.4.9.0
    *
*/
.LessonAdmin input[type=text].long {width:330px;}
.LessonAdmin input[type=text].longplus {width:445px;}
.LessonAdmin textarea.longplus {width:444px;}
#filelist {border: 1px solid #c7c7c7;width: 330px;min-height: 25px; line-height:25px;}
#filelist li {list-style-type:none;}

/*
    *
    * VERSION 3.4.10.0
    *
*/
.HighlightId {position: absolute;top: 90px;left: 0px;padding: 5px;background-color: #222222;width: 190px;height: 50px;opacity: 0.8;
              background: -webkit-radial-gradient(#666666, #444444, #111111); /* For Safari 5.1 to 6.0 */
            background: -o-radial-gradient(#666666, #444444, #111111); /* For Opera 11.6 to 12.0 */
            background: -moz-radial-gradient(#666666, #444444, #111111); /* For Fx 3.6 to 15 */
            background: radial-gradient(#666666, #444444, #111111); /* Standard syntax (must be last) */
}

.targetDateAlert {font-weight:bold;color:#C80000;}
.AssignmentAnswerDivTargetDate {display:inline-block;margin-right:25px;}

/*
    *
    * VERSION 3.4.11.0
    *
*/
.container.dataSearch.long {width:710px;}
.reportSearchDiv span#LblCourseName,
.reportSearchDiv span#LblUserName {width:200px;overflow-x:hidden;white-space:nowrap;}
.container.containerTop,
.container.containerBottom {width:440px;}
body.admin .container.containerBottom {margin-top:20px;position:relative;}
body.admin .container.containerBottom .assignmentButtonAnswerDiv {position:absolute; top:5px; right:5px;}
body.admin .container.containerBottom .h3 {margin-top:10px;}
.trySeparator {border-left: 1px solid #5EC8D8;border-bottom: 1px solid #5EC8D8;margin: 0px 0px 10px 0px;padding: 10px;
            -webkit-border-bottom-left-radius: 5px;
            -moz-border-radius-bottomleft: 5px;
            border-bottom-left-radius: 5px;
}
.tryHeader {color:#FFFFFF;background-color:#5EC8D8;font-weight:bold;padding: 10px;
            background: -webkit-linear-gradient(left,  #5EC8D8 , #FFFFFF); /* For Safari 5.1 to 6.0 */
            background: -o-linear-gradient(right,  #5EC8D8, #FFFFFF); /* For Opera 11.1 to 12.0 */
            background: -moz-linear-gradient(right,  #5EC8D8, #FFFFFF); /* For Firefox 3.6 to 15 */
            background: linear-gradient(to right, #5EC8D8 , #FFFFFF); /* Standard syntax */
            border-left:1px solid #5EC8D8;
            -webkit-border-top-left-radius: 5px;
            -moz-border-radius-topleft: 5px;
            border-top-left-radius: 5px;
            position:relative;
}

.trySeparator.closed {display:none;}
.tryHeader.closed {-webkit-border-bottom-left-radius: 5px;
            -moz-border-radius-bottomleft: 5px;
            border-bottom-left-radius: 5px;
            margin-bottom:10px;
}
.tryHeader .openButton {color:#5EC8D8;position: absolute;right: 10px;top: 7px;padding-left: 20px;cursor: pointer;display:none;}
.tryHeader.closed .openButton {display:block;}
.tryHeader.onlyOneTry {display:none;}
.trySeparator.onlyOneTry {border:0px;}
.glyphicons.open:before{content:"\E602"}

/*
    *
    * VERSION 3.4.12.0
    *
*/
#mailSummary {text-align: left;background-color: #F7F7F7;color: #646464;position: absolute;top: 40px;right: 10px;z-index: 205;min-width:180px; }
#mailSummary .mailListItem {padding:10px; cursor:pointer; max-width:200px;  }
#mailSummary .mailListItem .mailUserPics {vertical-align: middle;}
#mailSummary .mailListItem .mailUserPics .roundedImage {height:30px; width:30px;}
#mailSummary .mailListItem .mailUserContent {vertical-align: middle;padding-left:5px;}
#mailSummary .mailListItem .mailUserContent .mailSender {color:#5EC8D8;font-weight:bold; white-space:nowrap;}
#mailSummary .mailListItem:hover .mailUserContent .mailSender {color:#C80000;}
#mailSummary .mailListItem .mailUserContent .mailSubject {font-size:12px;}
#mailSummary .mailListItem .mailUserContent .mailDate {font-size:11px;}
#mailSummary .mailListItem:hover .mailUserContent .mailSender {/*font-weight:bold;*/}
#mailSummary .mailSummaryButtonDiv {padding:10px; text-align:center;}

.CatalogId {position: absolute;top: 90px;left: 0px;padding: 5px;background-color: #222222;width: 190px;height: 50px;opacity: 0.8;
              background: -webkit-radial-gradient(#666666, #444444, #111111); /* For Safari 5.1 to 6.0 */
            background: -o-radial-gradient(#666666, #444444, #111111); /* For Opera 11.6 to 12.0 */
            background: -moz-radial-gradient(#666666, #444444, #111111); /* For Fx 3.6 to 15 */
            background: radial-gradient(#666666, #444444, #111111); /* Standard syntax (must be last) */
}
.CatalogId .CatalogName{color:#FFFFFF;}
.CatalogId .CatalogCode{color:#FFFFFF;}
glyphicons.webinare.forList:before {font-size:14px; }
.glyphicons.webinare.forList {height:40px; padding-right:0px;}

.glyphicons.notification:before{content:"\E334"}
.glyphicons.notification_unread:before{content:"\E154"}
.glyphicons.notification_read:before{content:"\E153"}
.loginBlock .notification{cursor:pointer;}
#notificationList {text-align: left;background-color: #F7F7F7;color: #646464;position: absolute;top: 40px;right: 10px;z-index: 205;min-width:180px;}
#notificationList .notificationListItem {padding:10px; cursor:pointer; max-width:200px; text-align:justify;}
#notificationList .notificationButtonDiv {padding:10px; text-align:center;}
#notificationList .notificationContent .notificationDate {font-size:11px;margin-top:7px;display:inline-block;}
#notificationList .notificationListItem:hover .notificationText {color:#C80000;}
.NotificationListGrid .glyphicons:before{font-weight:normal;font-size:12px;top:-8px;}
.NotificationListGrid .RadGrid_Default tbody .rgRow.unread, .NotificationListGrid .RadGrid_Default tbody .rgAltRow.unread{font-weight:bold; color:#5EC8D8;}
.displayInline {display: inline; clear: both;}


/*
    *
    * VERSION 3.4.13.0
    *
*/
.hiddenMenu {box-shadow: 1px 1px 12px #646464; border: 1px solid #646464;}

.RadGrid_Default .rgCollapse {background-position: 3px -456px;}

#RadGridReport tbody .rgGroupHeader, #RadGridReport tbody .rgGroupHeader .rgGroupCol {background-color: #FFFFFF;color: #646464;}
#RadGridReport tbody .rgGroupHeader .glyphicons {padding-left:24px;}
#RadGridReport tbody .rgGroupHeader .glyphicons:before {font-size:14px;top:3px;}
.glyphicons.report:before{content:"\E030"}
#RadGridReport tbody .rgRow .glyphicons, 
#RadGridReport tbody .rgAltRow .glyphicons {padding-left:24px;}
#RadGridReport tbody .rgRow .glyphicons:before, 
#RadGridReport tbody .rgAltRow .glyphicons:before {font-size:13px;top:2px;}
#RadGridReport tbody .rgRow a, 
#RadGridReport tbody .rgAltRow a {padding-left:26px;}
#CatalogDiv #DivCatalogList #CatalogCompact {text-align:left;}
#CatalogDiv #DivCatalogList #CatalogCompact .CatalogCompactContainer{padding-left:45px;}
#CatalogDiv #DivCatalogList #CatalogCompact .CatalogShortDescr {text-align:justify;}

.dateContainer{ width: 50px; text-align: center; border: 1px solid #C7C7C7; padding: 1px;margin-left:15px;}
.dateContainer .dateMonth{background-color:#C0504D;color:#FFFFFF;}
.dateContainer .dateDay{font-size: 22px; color: #C0504D; padding:3px;}
table.CatalogResult .CatalogImg {margin-bottom:0px;}

.firstDateCard{padding-top:15px;}
#UserInfoCtrl tr.UserInfo.Highlight{font-size:15px;line-height:19px;}

/* VERSION 3.4.14.0 */
div.domainInfo{ text-align: left; padding: 20px; background-color: #f7f7f7; border-radius: 10px; margin: 20px;}
div.domainInfo td.domainInfoCell.first {font-weight:bold;}
.EventCard .EventTime {font-size:15px;font-weight:bold;}
.glyphicons.gridIcon:before{font-size:13px;top:-6px;cursor:pointer;}

.smallLineHeight {line-height:7px;}

table.EventAdmin tr.EventAdmin td.EventAdmin.first {width:126px;}
body.admin .EventAdmin .container {width:576px;}
.eventLabel {width: 500px;height:100px;display: block;word-wrap: break-word;}
.glyphicons.time.special{height: 11px;}

.flex-content{display: flex;align-items: center;justify-content: center;}

.CourseEntryLeft.WithAssignOption{position:relative;}
.AssignOptionTag{position:absolute;top:127px;right:9px;background-color:#C0504D;color:#FFFFFF;display:block;padding:4px;border-radius: 4px 0 0 0;}
.AssignOptionTag.FreeTag{background-color:#1E6496;}
.AssignOptionTag.RecommandedTag{background-color:#FF7906;}
.AssignOptionTag.MandatoryTag{background-color:#C80000;}.floatR {float: right;}
/*.LoginDomainDiv {background-position: center;/*background: rgba(48, 48, 48, 0.6);*//*margin:0px auto;width:420px;padding-left:3em;padding-right:3em;}*/
.floatR {float: right;}
.domainNameLoginPage {font:bold 0px arial,verdana;color:white;}
.width_40PerCent{width:40%;}
.width_100PerCent{width:100%;}
.selectedTagCloudItem {background-color:#7DB9DD !important; color:#FFFFFF!important; border-color:red !important;}

#RadMultiPageTrigger .TriggerAdminContent .toolBar{margin-left:160px;}
#RadGridSharedFolders.RadGrid_Default tfoot .rgPager .rgNumPart a { color:#646464;}
.DashletAdminContent {width:708px; display:inline-block; overflow:hidden;overflow-y:auto;}

.DashletAdminContent {width:708px; display:inline-block; overflow:hidden;overflow-y:auto;}
.diary-container .rspPaneHorizontal {
position:relative;
}
.diary-container .RadSplitter {
    border: 0;
}
    .diary-container .RadSplitter .rspPane {
        border: 0;
    }
    .diary-container .RadSplitter .rspResizeBar,
    .diary-container .RadSplitter .rspResizeBarHorizontal {
        border: 0;
        background-color: #ffffff;
    }
    .diary-container .RadSplitter .rspResizeBar:hover,
    .diary-container .RadSplitter .rspResizeBarHorizontal:hover {
        background-color: #f0f0f0;
    }
 
 
 
 
/** Customize the Calendar*/
.diary-container .RadCalendar {
   bottom:0px;
   /*position:absolute;*/
}
 
 
 
 
/** Customize the PanelBar */
.diary-container .RadPanelBar {
}
    .diary-container .RadPanelBar .rootGroup {
        border-left: none;
        border-right: none;
    }
    .diary-container .RadPanelBar .rpExpandable .rpExpandHandle,
    .diary-container .RadPanelBar .rpExpanded .rpExpandHandle {
        display: none;
    }
 
 
    /** Checkbox group */
    .diary-container .rpCheckBoxPanel {
        margin: 0 0 5px;
    }
        .diary-container .rpCheckBoxPanel label {
            display: block;
        }
 
 
    .diary-container .qsf-chk-personal,
    .diary-container .qsf-chk-work {
        margin: 2px 0;
    }
 
        .diary-container .qsf-chk-personal {
            background: #e6f4d0;
        }
        .diary-container .qsf-chk-work {
            background: #d3ecf8;
        }
 
 
    /** Button group */
    .diary-container .rbPrimaryIcon {
        background-image: url("images/diary-container-sprite.png");
    }
 
        .diary-container .qsf-btn-group {
            background-position: 0 0;
        }
        .diary-container .qsf-btn-ungroup {
            background-position: 0 -32px;
        }
 
 
    /** Button hint */
    .diary-container .qsf-btn-hint {
        width: 16px;
        height: 16px;
        border: 1px solid #e7e7e7;
        border-radius: 8px;
        background: #f8f8f8;
        line-height: 16px;
        text-align: center;
        display: inline-block;
        cursor: help;
    }
 
 
 
 
/** Customize the Scheduler */

.diary-container .CourseAndClassChk,  .diary-container .CourseAndClassChk .RadButton
{
    /*border: solid 1px #C80000;*/ 
    /*background: #ff6e6a !important;*/
    /*background: #ce8888 !important;*/
    background: #efbebe !important;
    margin-bottom:5px;
}

.diary-container .AssignmentsChk,  .diary-container .AssignmentsChk .RadButton
{
    /*border: solid 1px #deb68b;*/ 
    background: #F2DEC4 !important;
    margin-bottom:5px;
}
.diary-container .ILTChk,  .diary-container .ILTChk .RadButton
{
    /*border: solid 1px #9e05fb;*/ 
    /*background: #b266ff  !important;*/
     /*background: #bd7cff  !important;*/
     background: #d6abf7  !important;
    margin-bottom:5px;
}
.diary-container .TaskChk,  .diary-container .TaskChk .RadButton
{
    /*border: solid 1px #acdb93;*/ 
    background: #e6f4d0  !important;
    margin-bottom:5px;
}
.diary-container .VirtualClassChk,  .diary-container .VirtualClassChk .RadButton
{
    margin-top:1px;
    /*border: solid 1px #93c2db;*/ 
    background: #C3DDEB  !important;    
    margin-bottom:5px;
}
.diary-container .InstructorChk,  .diary-container .InstructorChk .RadButton
{
     /*border: solid 1px #987373;*/ 
    /*background: #decece !important;*/   
    background: #ded3d3 !important;
    margin-bottom:5px;
}

.diary-container .EventChk,  .diary-container .EventChk .RadButton
{
    /*border: solid 1px #4762e5;*/ 
    background: #d3ecf8 !important;  
    margin-bottom:5px; 
   
}


.diary-container .VirtualClassChk .RadButton, .diary-container .ILTChk .RadButton, .diary-container .CourseAndClassChk .RadButton,.diary-container .InstructorChk .RadButton,.diary-container .EventChk .RadButton,.diary-container .TaskChk .RadButton 
    
{
    border:none;
}
.rsCategoryPersonnal {background-color:#acdb93; border:2px solid #acdb93;}
.rsCategoryVirtualClassroom, .rsCategoryWebinaire {background-color:#93c2db; border:2px solid #93c2db;}
.rsCategoryCourseAssignmentStart, .rsCategoryCourseAssignmentTarget, .rsCategoryCourseAssignmentEnd, .rsCategoryClasseAssignmentStart, .rsCategoryClasseAssignmentTarget, .rsCategoryClasseAssignmentEnd 
{
    background-color:#efbebe; border:2px solid #efbebe;
}
.rsCategoryILT {background-color:#d6abf7; border:2px solid #d6abf7;}
.rsCategoryInstructor {background-color:#ded3d3; border:2px solid #ded3d3;}
.rsCategoryEvent {background-color:#0047c7; border:2px solid #0047c7;}
.RadScheduler a {color:#4BACC6;}

#RadMultiPageTrigger .TriggerAdminContent .toolBar{margin-left:160px;}
.RadScheduler .rsAptContent .rsExportButton {
    position: absolute;
   bottom: 2px;
    right: 5px;
    height: 12px;
    width: 12px;
    border: 0;
    background-size: 12px 12px;
    background-color: Transparent;
    background-repeat: no-repeat;
    background-image: url('../../share.png');
}

/*MONTH VIEW*/
.RadScheduler .rsMonthView .rsWrap,
    .RadScheduler .rsMonthView .rsApt,
    .RadScheduler .rsMonthView .rsAptOut,
    .RadScheduler .rsMonthView .rsAptIn,
    .RadScheduler .rsMonthView .rsAptMid,
    .RadScheduler .rsMonthView .rsAptContent
    {
            position: static !important;
            height: auto !important;
    }
    .RadScheduler .rsMonthView .rsWrap
    {
            /*overflow: hidden;
            font-size: 0;
            line-height: 0;*/
    }
    .RadScheduler .rsMonthView .rsLastWrap
    {
            height: 16px !important;
    }
    .RadScheduler .rsMonthView .rsAptContent
    {
            position: relative !important;
            border-top: 0;
            border-bottom: 0;
            left: 0;
            top: 0;
    }
    .RadScheduler .rsMonthView .rsAptIn
    {
            border-width: 0 1px;
            top: 0;
        margin-left: -1px;
        margin-right: -1px;
    }
     .RadScheduler .rsMonthView .rsAptMid {top: 0; left: 1px; margin: 0 1px; border-width: 1px 0;}


   /*DAY VIEW*/

    .RadScheduler .rsDayView .rsWrap,
    .RadScheduler .rsDayView .rsApt,
    .RadScheduler .rsDayView .rsAptOut,
    .RadScheduler .rsDayView .rsAptIn,
    .RadScheduler .rsDayView .rsAptMid,
    .RadScheduler .rsDayView .rsAptContent
    {
            /*position: static !important;
            height: auto !important;*/
    }
    .RadScheduler .rsDayView .rsWrap
    {
            /*overflow: hidden;
            font-size: 0;
            line-height: 0*/;
    }
    .RadScheduler .rsDayView .rsLastWrap
    {
            /*height: 16px !important;*/
    }
    .RadScheduler .rsDayView .rsAptContent
    {
            /*position: relative !important;
            border-top: 0;
            border-bottom: 0;
            left: 0;
            top: 0;*/
    }
    .RadScheduler .rsDayView .rsAptIn
    {
            /*border-width: 0 1px;
            top: 0;
        margin-left: -1px;
        margin-right: -1px;*/
    }
     .RadScheduler .rsDayView .rsAptMid
    {
            /*top: 0;
            left: 1px;
            margin: 0 1px;
            border-width: 1px 0;*/
    }

     /*WEEK VIEW*/

    .RadScheduler .rsWeekView .rsWrap,
    .RadScheduler .rsWeekView .rsApt,
    .RadScheduler .rsWeekView .rsAptOut,
    .RadScheduler .rsWeekView .rsAptIn,
    .RadScheduler .rsWeekView .rsAptMid,
    .RadScheduler .rsWeekView .rsAptContent
    {
            /*position: static !important;*/
            /*height: auto !important;
            width: auto !important;*/
    }
    .RadScheduler .rsWeekView .rsWrap
    {
            /*overflow: hidden;
            font-size: 0;
            line-height: 0;*/
    }
    .RadScheduler .rsWeekView .rsLastWrap
    {
            /*height: 16px !important;*/
           
    }
    .RadScheduler .rsWeekView .rsAptContent
    {
            /*position: relative !important;
           border-top: 0;
            border-bottom: 0;*/
           left: 0;
            top: 0;
    }
    .RadScheduler .rsWeekView .rsAptIn
    {
            border-width: 0 1px;
            top: 0;
        margin-left: -1px;
        margin-right: -1px;
    }
     .RadScheduler .rsWeekView .rsAptMid
    {
            top: 0;
            left: 1px;
            margin: 0 1px;
            border-width: 1px 0;
    }
     .CschedAdminContent{padding-left: 200px;}
.SharedFolderAdminContent{padding-left: 150px;}
#RadCalendar1.RadButton .rbPrimaryIcon {margin: 2px 2px -1px -4px;}
#RadCalendar1.RadCalendar .rcPrev:before, 
#RadCalendar1.RadCalendar .rcNext:before, 
#RadCalendar1.RadCalendar .rcFastPrev:before, 
#RadCalendar1.RadCalendar .rcFastNext:before {display:none;}

.ChoiceAuthenticationDiv {width:600px;padding-left:3em;padding-right:3em; height:770px;}
.ChoiceAuthenticationWelcomeDiv, 
.divStandardAuthentication, 
.divSSoSamlv2Authentication{ background-color:white; margin-bottom:10px; color:#FFFFFF;border-left:1px solid #1E6496;border-right:1px solid #1E6496; vertical-align: middle;}
div.AutheticationChoiceLogo {height:100px; background-image:url('content/logoWBT.png'); background-repeat:no-repeat; margin:0; padding:0; background-position:center center;}
div.ImgSSoSamlv2AuthenticationChoice{height:150px; width:200px; background-image:url('content/icon-saml.png'); background-position:center center; background-repeat:no-repeat; margin:0; padding-left:60%;}
div.ImgStandardLoginAuthenticationChoice { height:150px;width:200px; background-image:url('content/lock-512.png'); background-position:center center; background-repeat:no-repeat;margin:0; padding-left:60%;}

.LblWelcomeToPlateform, 
.LblSSoSamlv2AuthenticationChoice, 
.LblStandardLoginAuthenticationChoice {text-decoration:none; color: #4F81BD; font-size: 18px; font-family:'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; font-weight:bold;padding-left:10%; padding-right:10%;}

.LblSSoSamlv2AuthenticationChoice2, 
.LblStandardLoginAuthenticationChoice2, 
.LblWelcomeToPlateform2 {margin-left:10%; margin-right:10%;}

#BtnStandardLogin, #BtnSsoSaml2Login {margin-right:10px}

.divAuthenticationContent {padding-top:10px;padding-bottom:10px;}

#BtnStandardLogin, #BtnSsoSaml2Login {margin-right:10px}

.divAuthenticationContent
 {
    padding-top:10px;padding-bottom:10px;
}
/* badges and user profile */
#menu_MenuItem_Admin_Back a {height:18px;width:5px;}
#overviewIdentityBlock {width: 380px; height: 100px; margin-bottom: 5px; background-color:transparent;padding:10px;}
#overviewIdentityBlock #ImgProfile{display: inline;margin: 0 auto;height: 100%;width: auto;}
#overviewIdentityBlock .image-cropper {width: 98px;height: 98px;position: relative;overflow: hidden;border-radius: 50%;}
#overviewIdentityBlock #SpanUserName {font-size:20px;font-weight:bold;}
#overviewIdentityBlock .cellUserName{vertical-align: middle;padding-left:5px;}
.container.dataSearch.fullPageLong{width:930px;}
.container.dataSearch.oneLine{height:40px;}
.overviewSearchDiv span {display: inline-block; width: 65px; padding-top: 7px;}
.overviewSearchDiv select{width:170px;}
.overviewSearchDiv {position:relative;}
.overviewSearchDiv #IntervalSelector, .overviewSearchDiv #DateSelector{display:inline-block;}
.overviewSearchDiv #DateSelector{padding-top:0px;padding-left:5px;}
.overviewSearchButton {position: absolute; bottom: 10px; right: 15px;}
#graphConnexionsDiv.overviewGraph {margin-left:260px;}

.glyphicons.badgesNotAwarded:before{content:"\E198"}
.glyphicons.badgesAwarded:before{content:"\E199"}
.glyphicons.badgesAll:before{content:"\E333"}
.glyphicons.badges:before{content:"\E333"}

.BadgesAwardedContainer {margin-top:20px; margin-bottom : 20px; overflow: hidden; padding-top: 20px; padding-bottom: 20px;}
.BadgeAwarded,
.BadgeNotAwarded {    display: block; width: 140px; height: 159px; /* border: 1px solid; */ padding: 5px; text-align: center; float: left; margin-right: 22px; border-radius: 10px; margin-left: 18px; cursor:pointer;}
.BadgeAwarded:hover,
.BadgeNotAwarded:hover{box-shadow: 1px 1px 12px #646464;}
.BadgeName {height:50px; padding-top:4px; color:#1E6496;font-weight:bold}

.BadgeNotAwarded .BadgeImg img{
    filter: gray; /* IE6-9 */    
    filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
    -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
    opacity:0.2;
}

.BadgeNotAwarded:hover .BadgeImg img{
    filter: none;
    -webkit-filter: grayscale(0);
    opacity:1;
    transition:1s;
}

.BadgePopup .BadgeImg{width: 110px; margin: 5px auto;}
.BadgePopup .BadgeName{text-align: center; background-color: #C0504D; color: #FFFFFF; margin-top: -55px; height: 82px;}
.BadgePopup .BadgeName #LblBadgeName{margin-top: 60px; display: inline-block;}
.BadgePopup .BadgeDescription{padding: 10px; text-align: justify;}
.BadgePopup .BadgeDate{text-align: left; padding-left: 10px; padding-top: 5px; font-size: 12px;font-style: italic;}
.BadgePopup .BadgeCongratulation{text-align: center; font-weight: bold; font-size: 17px;}

#LblBadgeTypeValue{font-weight:bold;}
#LblBadgeTypeValueExplanation, .info{font-size:12px;font-style:italic;}
#LblBadgeRuleCountTypePanel{padding-top: 3px;padding-left: 4px;}

.loginBlock .badges {cursor: pointer;}

.reportShortcut {padding-top:5px;}
.reportShortcut a{color:#1E6496;text-decoration:none;}
.reportShortcut a:hover{font-weight:bold;}
body.admin .RadUpload .ruUploadProgress {background:none;}
/* 3.6.3.0 */
div#addDocumentForm div.RadUpload .ruStyled .ruFakeInput {width:300px;}
div#addDocumentForm .RadUpload .ruUploadProgress {background:none;}
div#addDocumentForm {width:410px;background-color:#F7F7F7;padding: 10px; margin: 5px; border-radius: 5px; border: 1px solid #1E6496;margin-top:35px;}body.admin .RadUpload .ruUploadProgress {background:none;}
.dbgspace {  float:left !important;  height:800px ;}
.dbgframe {   height:100% ;}
.lessondetails { font-weight:bold;}
.green {color:green;}
.red {color:red;}
/* 3.6.4.0 */
.dataBlock {font-size: 12px;}

/* 3.6.6.0 */
.container.dataSearch.oneLine.PaddingT0 {padding-top:0px;} 
.overviewSearchButton { display: inline-block;margin-left: 20px; margin-top: 0px; position:relative; bottom:0px; right:0px;}
body.mainBody .Profile input[type=text].long, 
body.mainBody .Profile input[type=password].long{width: 400px; padding: 5px;border: 1px solid #c7c7c7;}
.image-cropper.accountPicture {border-radius: 50%;overflow: hidden;width: 152px;margin: auto; box-shadow: 1px 1px 12px #646464;}
.image-cropper.accountPicture img {width: 152px; height: 152px; }

/*3.6.10.0*/
.glyphicons.Education:before {content:"\E501";}

.divHtmlZoneBtn{text-align:right;}

.btnAddZone{text-align: right;padding:10px 10px 10px 10px;background-color:#FFFFFF;color:#1E6496 !important;border:1px solid #1E6496; }

.ul-educational-resource-zone{list-style-type: none;}

.ul-educational-resource-zone .glyphicons:before {font-size:26px !important; color:#9F9F9F;}

.educational-resource-zone {background-color:#f2e9e9; width:100%;padding-bottom:15px;padding-top:10px;padding-left:10px; }

.btnAddInput {text-align: right;padding-left:10px; padding-right:10px;padding-top:1px;padding-bottom:1px;background-color:#FFFFFF;color:#1E6496 !important;border:1px solid #1E6496;}

/* SPOC */
body.spocBody {}
body.spocBody div.defaultSpoc {}
body.spocBody div.defaultSpoc #left-menu {background-color:#346a98;position:relative; padding:0;z-index:1;}
body.spocBody div.defaultSpoc #courseImg {opacity:0.6;}
body.spocBody div.defaultSpoc .courseImageContainer {position: relative;}
body.spocBody div.defaultSpoc .courseImageContainer .courseProgress2 {position:absolute; bottom:-5px;}
body.spocBody div.defaultSpoc .courseImageContainer .courseProgressText2 {text-align: left; color: #FFFFFF; padding-left: 20px; padding-bottom: 5px;}

body.spocBody div.defaultSpoc .courseImageContainer .courseProgress2 .courseProgressContainer2{}
body.spocBody div.defaultSpoc .courseImageContainer .courseProgress2 .courseProgressContainer2 .courseProgressBar2{background-color:#7db9dd;height:5px;}

body.spocBody div.defaultSpoc #left-menu .courseTitle { text-align: left; padding: 20px; font-size: 36px; color:#FFFFFF; border:0px solid #346a98;}
body.spocBody div.defaultSpoc #left-menu .small-menu {color:#FFFFFF; }
body.spocBody div.defaultSpoc #left-menu .small-menu:hover {color:#95c6ea; }
body.spocBody div.defaultSpoc #left-menu .courseProgress{color:#FFFFFF; border-top: 1px solid #95c6ea; border-bottom: 1px solid #95c6ea; padding-bottom: 10px;padding-top: 10px;}
body.spocBody div.defaultSpoc #left-menu .w3-progressbar{background-color:#95c6ea; color: #1E6496; font-weight: bold;}
body.spocBody div.defaultSpoc #left-menu .glyphicons{padding-left:30px; padding-top:4px;}
body.spocBody div.defaultSpoc #left-menu .topLeftButton {position:absolute;top:10px;left:10px;}
body.spocBody div.defaultSpoc #left-menu .topRightButton {position:absolute;top:10px;right:10px;}
body.spocBody div.defaultSpoc #left-menu .topLeftButton .glyphicons,
body.spocBody div.defaultSpoc #left-menu .topRightButton .glyphicons{padding-left:16px; padding-top:4px;}
body.spocBody div.defaultSpoc #left-menu .topLeftButton .glyphicons:before,
body.spocBody div.defaultSpoc #left-menu .topRightButton .glyphicons:before {font-weight:normal; font-size:16px; color:#FFFFFF;}
body.spocBody div.defaultSpoc .bottomButton-small {background-color:#1E6496; padding-top:7px; padding-bottom:7px; padding-right:10px;}
body.spocBody div.defaultSpoc .bottomButton-small .glyphicons{padding-left:24px; padding-top:4px;}
body.spocBody div.defaultSpoc #left-menu .menuItemChapter {padding:5px;background-color:#ccc; border-right: 6px solid #ccc!important;color:#000000;font-weight:bold;font-size:12px;}

body.spocBody div.defaultSpoc #left-menu .menuItem {padding:15px;background-color:#346a98; border-left: 6px solid #346a98!important; color:#FFFFFF;}
body.spocBody div.defaultSpoc #left-menu .menuItem .menu-item-title {white-space: nowrap; overflow-x: hidden; max-width: 80%;  display: inline-block; height: 25px;}
.widthtitle {white-space: nowrap; overflow-x: visible; max-width: 80%;  display: inline-block; height: 50px !important;}
body.spocBody div.defaultSpoc #left-menu .menuItem.selected {background-color:#254f71; border-left-color: #FFFFFF!important; }
body.spocBody div.defaultSpoc #left-menu .menuItem.done {background-color:#e7e7e7; }
body.spocBody div.defaultSpoc #left-menu .menuItem:hover {border-left-color: #FFFFFF!important;}
body.spocBody div.defaultSpoc #left-menu .menuItem.selected:hover {border-left-color: #7db9dd!important;}

body.spocBody div.defaultSpoc #left-menu .menuItem .glyphicons {padding-top: 0px; padding-left: 0px; margin-top: 0px;}
body.spocBody div.defaultSpoc #left-menu .menuItem .glyphicons:before {font-size:15px; position:relative; padding-right: 10px;}

body.spocBody div.defaultSpoc .chapterList .chapter .lesson .glyphicons {padding-top:0px; padding-left:0px;}
body.spocBody div.defaultSpoc .chapterList .chapter .lesson .glyphicons:before {font-size:15px; position:relative; margin-top: -3px;}

body.spocBody div.defaultSpoc .bottomButton-small .button.otherAction:hover,
body.spocBody div.defaultSpoc #left-menu .bottomButton .button.otherAction:hover {background-color: #95c6ea; color:#FFFFFF;}

body.spocBody div.defaultSpoc #content .pageTitle {font-family: 'Neuton', serif; color:#346a98; font-size:48px;}
body.spocBody div.defaultSpoc #content .separator {display:block;height:5px; width:70px; background-color:#7db9dd; margin-top:20px; margin-bottom:20px;}

body.spocBody div.defaultSpoc #content .tutorName {color:#728097; font-size:20px;}
body.spocBody div.defaultSpoc #content .tutorBadge {background-color:#e4edf3;color:#979caa; width: 70px; display: block; text-align: center; margin-top: 10px; margin-bottom: 10px;}

body.spocBody div.defaultSpoc #content .innerContent {padding:10px;}

/*body.spocBody div.defaultSpoc #content .nextSequence {padding-top:0px; padding-bottom:0px; padding-left:0px; background-color: #95c6ea; color:#1E6496;margin-top:20px; border:1px solid #95c6ea;}
body.spocBody div.defaultSpoc #content .nextSequence .nextSequenceButton {background-color:#1E6496; color:#FFFFFF;display:inline-block;padding:10px}
body.spocBody div.defaultSpoc #content .nextSequence .nextSequenceButton:hover {background-color:#FFFFFF; color:#1E6496;}*/

@media (max-width:600px){
    body.spocBody div.defaultSpoc #left-menu .internalMenu {display:none;}
    body.spocBody div.defaultSpoc #content .nextSequence .nextSequenceButton { width: 100%; text-align: center; }
    body.spocBody div.defaultSpoc #left-menu .courseTitle {    padding: 30px 35px 15px 35px;}
}
@media (min-width:601px){
    body.spocBody div.defaultSpoc #left-menu{min-height:100vh !important}
    body.spocBody div.defaultSpoc #content{height:100vh !important; overflow-y:auto;}
    body.spocBody div.defaultSpoc #left-menu .internalMenu{}
    body.spocBody div.defaultSpoc #left-menu .chapterList{overflow-y:auto}
}

body.spocBody div.defaultSpoc #content .chapterList {padding-top:20px; color: #bdbec0; border-bottom: 5px solid #edf3f7;}
body.spocBody div.defaultSpoc #content .chapterList .chapter { /*background-color: #e7e7e7; padding: 10px; margin: 20px 10px;*/}
body.spocBody div.defaultSpoc #content .chapterList .chapter .chapterTitle { color:#7d7f82;padding:15px 0px; border-top:5px solid #edf3f7; border-bottom:5px solid #edf3f7; font-size:16px;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .lesson { margin-left: 20px; border-left: 1px solid #edf3f7;padding-left: 30px; padding-top: 15px; padding-bottom: 15px;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .lesson .lessonTitle {float:left;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .lesson .lessonTitle .lessonTitlePartOne {font-size:16px;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .lesson .lessonTitle .lessonTitlePartTwo {font-style:italic;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .lesson .lessonButton {float:right; padding-right:35px;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .lesson .lessonButton .lessonButtonIcon {background-color:transparent; color:#7db9dd;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .lesson:hover .lessonButton .lessonButtonIcon {color:#346a98;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .lesson .lessonButton .lessonButtonText { color: #346a98;font-weight: bold; padding-top: 14px; padding-left: 15px;width: 90px;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .lesson.next { /*background-color: #95c6ea; color:#1E6496; border:1px solid #1E6496;*/}
body.spocBody div.defaultSpoc #content .chapterList .chapter .lesson.done { /*background-color: #ccc; border:1px solid #ccc;*/}
body.spocBody div.defaultSpoc #content .chapterList .chapter .lesson:hover { /*background-color: #1E6496; color:#FFFFFF; border:1px solid #95c6ea;*/}

body.spocBody div.defaultSpoc #content .chapterList .chapter .lessonContainer {position:relative;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .lesson .lessonBullet {background-color: #346a98; width: 10px; height: 10px; border-radius: 5px; position: absolute; top: 22px; left: 16px;}

body.spocBody div.defaultSpoc #content .chapterList .chapter .done .lesson {color:#7d7f82; border-left: 1px solid #7db9dd;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .done .lesson .lessonTitle .lessonTitlePartOne {}
body.spocBody div.defaultSpoc #content .chapterList .chapter .done .lesson .lessonButton .lessonButtonIcon {}
body.spocBody div.defaultSpoc #content .chapterList .chapter .done .lesson .glyphicons.launch:before {content:"\E366";}

body.spocBody div.defaultSpoc #content .chapterList .chapter .done .lesson .lessonBullet {width:20px;height:20px;background-color:#FFFFFF;border-radius:10px; top:17px; left:11px; border: 1px solid #edf3f7;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .done .lesson .lessonBullet .glyphicons {}
body.spocBody div.defaultSpoc #content .chapterList .chapter .done .lesson .lessonBullet .lessonBulletIcon:before {content:"\E207";color:#7db9dd; top: 7px; left: 4px; font-size: 10px;}

body.spocBody div.defaultSpoc #content .chapterList .chapter .next .lesson {background-color: #edf3f7; color: #346a98; 
    -webkit-border-image:  -webkit-linear-gradient(#7db9dd, #7db9dd 20%, #edf3f7 50%, #edf3f7 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#7db9dd, #7db9dd 20%, #edf3f7 50%, #edf3f7 100%)) 1 100%;    
    -o-border-image: -o-linear-gradient(#7db9dd, #7db9dd 20%, #edf3f7 50%, #edf3f7 100%) 1 100%;
    border-image: linear-gradient(to bottom, #7db9dd, #7db9dd 20%, #edf3f7 50%, #edf3f7 100%) 1 100%;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .next .lesson .lessonTitle .lessonTitlePartOne {font-weight:bold;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .next .lesson .lessonButton .lessonButtonIcon {background-color:#7db9dd; color:#ffffff;} 
body.spocBody div.defaultSpoc #content .chapterList .chapter .next .lesson:hover .lessonButton .lessonButtonIcon {background-color:#346a98;}

body.spocBody div.defaultSpoc #content .chapterList .chapter .next .lesson .lessonBullet {width:20px;height:20px;background-color:#7db9dd;border-radius:10px; top:17px; left:11px;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .next .lesson .lessonBullet .glyphicons {}
body.spocBody div.defaultSpoc #content .chapterList .chapter .next .lesson .lessonBullet .lessonBulletIcon:before {content:"\E174";color:#ffffff; top: 8px; left: 5px; font-size: 10px;}

body.spocBody div.defaultSpoc #content #content-lesson .nav-button-div .navText {color: #346a98;font-weight: bold; font-size: 16px;}

body.spocBody div.defaultSpoc #content #content-lesson .nextButton:hover,
body.spocBody div.defaultSpoc #content #content-lesson .previousButton:hover {}

body.spocBody div.defaultSpoc #content #content-lesson .nextButton .glyphicons,
body.spocBody div.defaultSpoc #content #content-lesson .previousButton .glyphicons {padding-left: 5px; padding-right: 5px; padding-top: 0px; display: inline-block; margin-top: -3px;    width: 48px;
    height: 48px;
    background-color: #ffffff;
    border-radius: 24px;
    color: #7db9dd;
    margin: 10px;}

body.spocBody div.defaultSpoc #content #content-lesson .nextButton:hover .glyphicons,
body.spocBody div.defaultSpoc #content #content-lesson .previousButton:hover .glyphicons {
    background-color: #346a98;
    color: #ffffff;
}


body.spocBody div.defaultSpoc #content #content-lesson .nextButton .glyphicons:before,
body.spocBody div.defaultSpoc #content #content-lesson .previousButton .glyphicons:before { font-size: 28px;
    top: 10px;
    left: 10px;}

body.spocBody div.defaultSpoc #content .glyphicons.small-information {margin-top: 50px; margin-bottom: 50px;}
body.spocBody div.defaultSpoc #content .glyphicons.small-information:before {margin: 7px; margin-left: 10px;}

body.spocBody div.defaultSpoc #content .roundIconedButton {height:48px; width:48px;background-color:#7db9dd;color:#ffffff;}
body.spocBody div.defaultSpoc #content .roundIconedButton:hover {background-color:#346a98;}

body.spocBody div.defaultSpoc #content .roundIconedButton .glyphicons{margin-top: 00px; margin-bottom: 00px;}
body.spocBody div.defaultSpoc #content .roundIconedButton .glyphicons:before{margin-top: 14px;margin-left: 14px;font-size: 20px;}

body.spocBody div.defaultSpoc #content .nextSequence .roundIconedButton {margin-top:10px;}
body.spocBody div.defaultSpoc #content .nextSequenceTitle {color:#346a98;font-size:24px; padding-left:10px;}
body.spocBody div.defaultSpoc #content .nextSequenceCourseTitle {color:#346a98;font-size:16px; padding-left:10px;font-style:italic;}

.glyphicons.return:before {content: "\E225";}
.glyphicons.previous:before {content: "\E225";}
.glyphicons.next:before {content: "\E224";}
.glyphicons.validate:before {content: "\E199";}
.glyphicons.launch:before{content:"\E174";}

body.spocBody div.defaultSpoc #content .chapterList .chapter .lesson.done .glyphicons:before,
body.spocBody div.defaultSpoc #left-menu .menuItem.done  .glyphicons:before {content:"\E207"; color:#1ea504;}

/*li.rcbItem.rcbTemplate .glyphicons:before {color:green;}*/

body.spocBody, .roboto {font-family: 'Roboto', sans-serif;}
.neuton {font-family: 'Neuton', serif;}


body.spocBody div.defaultSpoc #left-menu .chapterList {margin-top:-5px; color: #bdbec0; border-bottom: 5px solid #e8edf2; background-color:#f3f7fa;}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter { /*background-color: #e7e7e7; padding: 10px; margin: 20px 10px;*/}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .chapterTitle { color:#7d7f82;padding:15px 20px; border-top:5px solid #edf3f7; border-bottom:5px solid #e8edf2; font-size:16px; text-align:left;}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .lesson { margin-left: 20px; border-left: 2px solid #e8edf2;padding-left: 20px; padding-top: 15px; padding-bottom: 15px;}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .lesson .lessonTitle {text-align:left;padding-right: 15px;}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .lesson .lessonTitle .lessonTitlePartOne {font-size:16px;}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .lesson .lessonTitle .lessonTitlePartTwo {font-style:italic;}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .lesson.next { /*background-color: #95c6ea; color:#1E6496; border:1px solid #1E6496;*/}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .lesson.done { /*background-color: #ccc; border:1px solid #ccc;*/}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .lesson:hover { /*background-color: #1E6496; color:#FFFFFF; border:1px solid #95c6ea;*/}

body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .lessonContainer {position:relative;}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .lesson .lessonBullet {background-color: #346a98; width: 10px; height: 10px; border-radius: 5px; position: absolute; top: 22px; left: 16px;}

body.spocBody div.defaultSpoc #left-menu .chapterList .glyphicons { padding-left: 0px; padding-top: 0px;}

body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .done .lesson {color:#7d7f82; border-left: 2px solid #7db9dd;}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .done .lesson .lessonTitle .lessonTitlePartOne {}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .done .lesson .lessonButton .lessonButtonIcon {}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .done .lesson .glyphicons.launch:before {content:"\E366";}


body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .done .lesson .lessonBullet {width:20px;height:20px;background-color:#FFFFFF;border-radius:10px; top:17px; left:11px; border: 1px solid #e8edf2;}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .done .lesson .lessonBullet .glyphicons {}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .done .lesson .lessonBullet .lessonBulletIcon:before {content:"\E207";color:#7db9dd; top: 7px; left: 3px; font-size: 10px;}

body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .current .lesson {background-color: #e8edf2; color: #346a98; }

body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .lastBorder .lesson {
    -webkit-border-image:  -webkit-linear-gradient(#7db9dd, #7db9dd 20px, #e8edf2 50px, #e8edf2 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#7db9dd, #7db9dd 20px, #e8edf2 25px, #e8edf2 100%)) 1 100%;    
    -o-border-image: -o-linear-gradient(#7db9dd, #7db9dd 20px, #e8edf2 25px, #e8edf2 100%) 1 100%;
    border-image: linear-gradient(to bottom, #7db9dd, #7db9dd 20px, #e8edf2 25px, #e8edf2 100%) 1 100%;}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .current .lesson .lessonTitle .lessonTitlePartOne {font-weight:bold;}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .current .lesson .lessonButton .lessonButtonIcon {background-color:#7db9dd; color:#ffffff;}

body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .current .lesson .lessonBullet {width:20px;height:20px;background-color:#7db9dd;border-radius:10px; top:17px; left:11px;}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .current .lesson .lessonBullet .glyphicons {}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .current .lesson .lessonBullet .lessonBulletIcon:before {content:"\E174";color:#ffffff; top: 8px; left: 3px; font-size: 10px;}

body.spocBody div.defaultSpoc #left-menu.menuSequence .courseTitle{padding-top:30px; padding-bottom: 40px;}
body.spocBody div.defaultSpoc #left-menu.menuSequence {background-color:#f3f7fa;}
body.spocBody div.defaultSpoc .courseTitleContainer {position:relative; background-color:#346a98;}
body.spocBody div.defaultSpoc .courseTitleContainer .courseProgress2 {position:absolute; bottom:-5px; background-color:#2d5e87;}
body.spocBody div.defaultSpoc .courseTitleContainer .courseProgressText2 {text-align: left; color: #FFFFFF; padding-left: 20px; padding-bottom: 5px; padding-top: 5px;}

body.spocBody div.defaultSpoc .courseTitleContainer .courseProgress2 .courseProgressContainer2{}
body.spocBody div.defaultSpoc .courseTitleContainer .courseProgress2 .courseProgressContainer2 .courseProgressBar2{background-color:#7db9dd;height:5px;}

body.spocBody div.defaultSpoc .courseImageContainer img {opacity:0.5;}


/* SPOC Leroy Merlin */
/*body.spocBody {}
body.spocBody div.defaultSpoc {}
body.spocBody div.defaultSpoc #left-menu {background-color:#93BF31;}
body.spocBody div.defaultSpoc #courseImg {opacity:0.6;}
body.spocBody div.defaultSpoc .courseImageContainer .courseProgressText2 {color: #FFFFFF; }
body.spocBody div.defaultSpoc .courseImageContainer .courseProgress2 .courseProgressContainer2 .courseProgressBar2{background-color:#EA6832;}

body.spocBody div.defaultSpoc #left-menu .courseTitle { color:#FFFFFF; border-color:#346a98;}
body.spocBody div.defaultSpoc #left-menu .small-menu {color:#FFFFFF; }
body.spocBody div.defaultSpoc #left-menu .small-menu:hover {color:#95c6ea; }
body.spocBody div.defaultSpoc #left-menu .courseProgress{color:#FFFFFF; border-top: 1px solid #95c6ea; border-bottom: 1px solid #95c6ea; }
body.spocBody div.defaultSpoc #left-menu .w3-progressbar{background-color:#95c6ea; color: #1E6496;}
body.spocBody div.defaultSpoc #left-menu .topLeftButton .glyphicons:before,
body.spocBody div.defaultSpoc #left-menu .topRightButton .glyphicons:before {color:#FFFFFF;}
body.spocBody div.defaultSpoc .bottomButton-small {background-color:#1E6496; }
body.spocBody div.defaultSpoc #left-menu .menuItemChapter {background-color:#ccc; border-right: 6px solid #ccc!important;color:#000000;}

body.spocBody div.defaultSpoc #left-menu .menuItem {background-color:#93BF31; border-left: 6px solid #93BF31!important; color:#FFFFFF;}
body.spocBody div.defaultSpoc #left-menu .menuItem.selected {background-color:#EA6832; border-left-color: #FFFFFF!important; }
body.spocBody div.defaultSpoc #left-menu .menuItem.done {background-color:#e7e7e7; }
body.spocBody div.defaultSpoc #left-menu .menuItem:hover {border-left-color: #FFFFFF!important;}
body.spocBody div.defaultSpoc #left-menu .menuItem.selected:hover {border-left-color: #EA6832!important;}

body.spocBody div.defaultSpoc .bottomButton-small .button.otherAction:hover,
body.spocBody div.defaultSpoc #left-menu .bottomButton .button.otherAction:hover {background-color: #95c6ea; color:#FFFFFF;}

body.spocBody div.defaultSpoc #content .pageTitle {color:#155991; }
body.spocBody div.defaultSpoc #content .separator {background-color:#EA6832; }

body.spocBody div.defaultSpoc #content .tutorName {color:#728097;}
body.spocBody div.defaultSpoc #content .tutorBadge {background-color:#eaf6ce;color:#979caa; }

body.spocBody div.defaultSpoc #content .chapterList {color: #bdbec0; border-bottom: 5px solid #eaf6ce;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .chapterTitle { color:#7d7f82;border-top:5px solid #eaf6ce; border-bottom:5px solid #eaf6ce;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .lesson { border-left: 1px solid #eaf6ce;}

body.spocBody div.defaultSpoc #content .chapterList .chapter .lesson .lessonButton .lessonButtonIcon {background-color:transparent; color:#96BF31;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .lesson:hover .lessonButton .lessonButtonIcon {color:#155991;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .lesson .lessonButton .lessonButtonText { color: #155991;}

body.spocBody div.defaultSpoc #content .chapterList .chapter .lesson .lessonBullet {background-color: #EA6832; }

body.spocBody div.defaultSpoc #content .chapterList .chapter .done .lesson {color:#7d7f82; border-left: 1px solid #EA6832;}

body.spocBody div.defaultSpoc #content .chapterList .chapter .done .lesson .lessonBullet {background-color:#FFFFFF;border: 1px solid #EA6832;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .done .lesson .lessonBullet .lessonBulletIcon:before {color:#EA6832;}

body.spocBody div.defaultSpoc #content .chapterList .chapter .next .lesson {background-color: #eaf6ce; color: #155991; 
    -webkit-border-image:  -webkit-linear-gradient(#EA6832, #EA6832 20%, #eaf6ce 50%, #eaf6ce 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#EA6832, #EA6832 20%, #eaf6ce 50%, #eaf6ce 100%)) 1 100%;    
    -o-border-image: -o-linear-gradient(#EA6832, #EA6832 20%, #eaf6ce 50%, #eaf6ce 100%) 1 100%;
    border-image: linear-gradient(to bottom, #EA6832, #EA6832 20%, #eaf6ce 50%, #eaf6ce 100%) 1 100%;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .next .lesson .lessonButton .lessonButtonIcon {background-color:#96BF31; color:#ffffff;} 
body.spocBody div.defaultSpoc #content .chapterList .chapter .next .lesson:hover .lessonButton .lessonButtonIcon {background-color:#155991;}

body.spocBody div.defaultSpoc #content .chapterList .chapter .next .lesson .lessonBullet {background-color:#EA6832;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .next .lesson .lessonBullet .lessonBulletIcon:before {color:#ffffff;}

body.spocBody div.defaultSpoc #content #content-lesson .nav-button-div .navText {color: #155991;}

body.spocBody div.defaultSpoc #content #content-lesson .nextButton .glyphicons,
body.spocBody div.defaultSpoc #content #content-lesson .previousButton .glyphicons {background-color: #ffffff; color: #96BF31;}

body.spocBody div.defaultSpoc #content #content-lesson .nextButton:hover .glyphicons,
body.spocBody div.defaultSpoc #content #content-lesson .previousButton:hover .glyphicons {background-color: #96BF31; color: #ffffff;}

body.spocBody div.defaultSpoc #content .roundIconedButton {background-color:#96BF31;color:#ffffff;}
body.spocBody div.defaultSpoc #content .roundIconedButton:hover {background-color:#155991;}

body.spocBody div.defaultSpoc #content .nextSequenceTitle {color:#155991;}
body.spocBody div.defaultSpoc #content .nextSequenceCourseTitle {color:#155991;}

body.spocBody div.defaultSpoc #content .chapterList .chapter .lesson.done .glyphicons:before,
body.spocBody div.defaultSpoc #left-menu .menuItem.done  .glyphicons:before {color:#1ea504;}

body.spocBody div.defaultSpoc #left-menu .chapterList {color: #bdbec0; border-bottom: 5px solid #EAF6CE; background-color:#f7fbec;}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .chapterTitle { color:#7d7f82; border-top:5px solid #EAF6CE; border-bottom:5px solid #EAF6CE; }
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .lesson { border-left: 2px solid #EAF6CE;}

body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .lesson .lessonBullet {background-color: #EA6832;}

body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .done .lesson {color:#7d7f82; border-left: 2px solid #EA6832;}

body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .done .lesson .lessonBullet {background-color:#FFFFFF; border: 1px solid #EA6832;}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .done .lesson .lessonBullet .lessonBulletIcon:before {color:#EA6832; }

body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .current .lesson {background-color: #EAF6CE; color: #155991; }

body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .lastBorder .lesson {    
    -webkit-border-image:  -webkit-linear-gradient(#EA6832, #EA6832 20%, #eaf6ce 50%, #eaf6ce 100%) 1 100%;
    -moz-border-image: -moz-linear-gradient(#EA6832, #EA6832 20%, #eaf6ce 50%, #eaf6ce 100%)) 1 100%;    
    -o-border-image: -o-linear-gradient(#EA6832, #EA6832 20%, #eaf6ce 50%, #eaf6ce 100%) 1 100%;
    border-image: linear-gradient(to bottom, #EA6832, #EA6832 20%, #eaf6ce 50%, #eaf6ce 100%) 1 100%;}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .current .lesson .lessonButton .lessonButtonIcon {background-color:#7db9dd; color:#ffffff;}

body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .current .lesson .lessonBullet {background-color:#EA6832;}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .current .lesson .lessonBullet .lessonBulletIcon:before {color:#ffffff; }

body.spocBody div.defaultSpoc #left-menu.menuSequence {background-color:#f3f7fa;}
body.spocBody div.defaultSpoc .courseTitleContainer { background-color:#96BF31;}
body.spocBody div.defaultSpoc .courseTitleContainer .courseProgress2 {background-color:#96BF31;}
body.spocBody div.defaultSpoc .courseTitleContainer .courseProgressText2 {color: #FFFFFF; }

body.spocBody div.defaultSpoc .courseTitleContainer .courseProgress2 .courseProgressContainer2 .courseProgressBar2{background-color:#EA6832}

body.spocBody div.defaultSpoc .courseImageContainer img {opacity:0.8;}

body.spocBody div.defaultSpoc #left-menu .courseTitle {font-size:24px;}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .lesson .lessonTitle {font-size:12px;}*/

/* VERSION 3.6.16.0 */
/* Educational ressources*/
#LstSortablePanel .ul-educational-resource-zone{padding-left:5px;padding-right:20px;}
#LstSortablePanel .separator {display: block;height: 1px; border: 0; border-top: 1px solid #c7c7c7; margin: 1em 0; padding: 0; }
.ul-educational-resource-zone .glyphicons:before {left:1px;}
.ul-educational-resource-zone .glyphicons.start-zone:before {left:5px;top:0px;}
.ul-educational-resource-zone .glyphicons.end-zone:before {left:20px;top:3px;font-size:17px !important; color:black;}
.educational-resource-zone {background-color:#f7f7f7; border:1px solid #c7c7c7; border-radius:20px; margin-top: 10px; margin-bottom: 10px;}
.enableComment {padding-left:16px;}
.enableComment .glyphicons {padding-left:20px;}
.enableComment .glyphicons:before {top:-3px;}
.drop-target {
    background-image: url(content/drop_file.png);
    background-repeat: no-repeat;
    background-position: center center;
    height: 100px;
    border: 2px dashed #c7c7c7;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 5px;
}
.block_small_specific{padding: 10px 10px 10px 10px; background-color: #646464; font-size: 18px; color:white; float: left;}
.height_progress{height:8px;}
#lesson_file_pv #container2 {text-align:right;}
#lesson_file_pv #container2 #filelist2 {text-align: left; padding: 10px;}

#lsn_zone_pv {height: 590px;overflow-y: auto;}

.educationalRessourceBody .educationalRessourceContainer {}
.educationalRessourceBody .educationalRessourceContainer .zone {padding-top:20px;padding-bottom:20px;}
.educationalRessourceBody .educationalRessourceContainer .zone .videoZone {min-width:100%;min-height:100%;}
.educationalRessourceBody .educationalRessourceContainer .zone .audioZone {}
.educationalRessourceBody .educationalRessourceContainer .zone .fileZone {}
.educationalRessourceBody .educationalRessourceContainer .zone .htmlZone {padding-left:80px;padding-right:80px;font-family: 'Roboto', sans-serif;}
.educationalRessourceBody .educationalRessourceContainer .zone .questionZone {padding-left:80px;padding-right:80px;font-family: 'Neuton', serif;}
.educationalRessourceBody .educationalRessourceContainer .zone .questionZone .questionTitle {color:#5B5B5B;font-size:20px;font-weight:bold;}
.educationalRessourceBody .educationalRessourceContainer .zone .questionZone .separator {width: 5%; height: 3px; background-color: #8fb0b9; margin-top: 10px;}
.educationalRessourceBody .educationalRessourceContainer .zone .questionZone .questionAnswerList {list-style-type: none; padding: 0;}
.educationalRessourceBody .educationalRessourceContainer .zone .questionZone .questionAnswerList .questionAnswer {font-family: 'Roboto', sans-serif;font-size:16px;border-bottom:1px solid #f7f7f7; padding:15px;cursor:pointer;border-left:5px solid #FFFFFF;}
.educationalRessourceBody .educationalRessourceContainer .zone .questionZone .questionAnswerList .questionAnswer label {cursor:pointer; display: inline-block;}
.educationalRessourceBody .educationalRessourceContainer .zone .questionZone .questionAnswerList .questionAnswer label.answerText{width: 90%; }

.educationalRessourceBody .educationalRessourceContainer .zone .questionZone .questionAnswerList .questionAnswer:hover {background-color:#eef1f6;border-left-color:#8fb0b9;border-radius:10px;}
.educationalRessourceBody .educationalRessourceContainer .zone .questionZone .questionAnswerList .questionAnswer.goodAnswer {background-color:#99cfd1;border-left-color:#99cfd1;border-radius:10px; color:#FFFFFF;}

.educationalRessourceBody .educationalRessourceContainer .zone .questionZone .questionAnswerList .questionAnswer input[type="checkbox"]{ display:none;}
.educationalRessourceBody .educationalRessourceContainer .zone .questionZone .questionAnswerList .questionAnswer input[type="checkbox"] + label.answerIcon:before {font-family:'Glyphicons Regular'; width:25px; display: inline-block;}
.educationalRessourceBody .educationalRessourceContainer .zone .questionZone .questionAnswerList .questionAnswer input[type="checkbox"] + label.answerIcon:before {content:"\E154";}
.educationalRessourceBody .educationalRessourceContainer .zone .questionZone .questionAnswerList .questionAnswer input[type="checkbox"]:checked + label.answerIcon:before {content:"\E153";}



.educationalRessourceBody #forsubmit {width: 100%;text-align: right;}
.educationalRessourceBody #forsubmit .button {margin-right:80px;}

.educationalRessourceBody #CmntDiv { padding-left: 80px; padding-right: 80px;}
.educationalRessourceBody #CmntDiv .sizeCommentTxt {width:100%;}
.educationalRessourceBody #CommentPanelPanel {width:100%;}
.educationalRessourceBody #CommentPanelPanel .CommentSpace {width:100%;}
.educationalRessourceBody a.commentButton {background-color:#eef1f6;border:1px solid #8fb0b9; color:#8fb0b9  ;border-radius:10px; padding: 5px; margin: 5px; font-weight: bold; display: inline-block; font-size: 12px;}

.educationalRessourceBody .mainAction {border-radius:5px;background-color:#8fb0b9;}


/* VERSION 3.6.17.0 */
.image-cropper.accountPicture img,
.image-cropper.accountPicture #ImgProfilePanel {width:auto;height:100%;}
.image-cropper.accountPicture {width:98px; height:98px; box-shadow:none;}

#content-tutors .image-cropper {width: 98px; height: 98px; position: relative; overflow: hidden; border-radius: 50%; margin-right: 15px; margin-top: 15px;}
#content-tutors .image-cropper img {display: inline; margin: 0 auto; height: 100%; width: auto;}

/* VERSION 3.6.18.0 */
.CertificateFields { background-position: 1px 0px; background-image: url(icons/dynfields.gif) !important; }
#content-tutors .image-cropper img {display: inline; margin: 0 auto; height: 100%; width: auto;}td.CertificateEntryRight{width:110px; vertical-align:middle;background-color:#FFFFFF;}
.careIE2:before{margin-top:40%; margin-left:20%;}
.educationalResourceZonesTypesChoices{border:1px solid #C7C7C7;background-color:#F7F7F7; width:70%; height:15%;margin-left:15%;margin-right:15%;}
.divZoneLetter{border:1px solid #9caca7; float:left;position: relative; height:35px; text-align:center;width:35px; margin-top:18px; margin-left:20px;text-align:center; vertical-align: middle;line-height: 35px;font-size:20px;font-weight:bold;}
.divZonesTypeContainer{width:90%;height:90%;margin-left:8%;}
.divZoneAddBtn{margin-top:30px; margin-left:20px; float:right;}
.btnDivAddZone{text-align: right;padding:5px 5px 5px 5px;background-color:#FFFFFF;color:#1E6496 !important;border:1px solid #1E6496;font-weight:bold; }
a.fill-div, .fill-div {display: block;height: 100%;width: 100%;color:#9caca7 !important;text-decoration: none;cursor:pointer; }
a.fill-div:hover {background-color:white;}
#sortable li, #sortable ul{display: block;}
.ui-accordion-content-active{height:250px !important;}
.divZonesParts {background-color:#F5F5F5;border:1px solid #DCDCDC;padding-bottom:10px; margin-bottom:10px; }
.divCreateZones, .divRepeaterZones { background-color: white;border: 1px solid #DCDCDC;height:100%; }
.divCreateZones{height:54px !important;}
.divInsideHeadZone,.divInsideCreateZones,.divInsideRepeaterZone{margin:10px 10px 10px 10px;}
.divCreateZones{margin-left:8px; margin-right:16px; }
.glyphicons.text:before {content:"\E606"; }
.glyphicons.save:before {content:"\E444"; }
a.link{cursor:pointer;}
.glyphiconzones{ height:50px;}
.glyphiconzones .glyphicons:before {font-size:30px !important; color:#9F9F9F;}
.glyphicons.downloadcloud:before{content:"\E707"}
.fordownloadRP.glyphicons:before{font-size:30px !important;}
 .downloadOnlyZone{margin-left: 80px;font-size:15px; }
 .linkDownloadOnly {color:grey !important; cursor:pointer;}
 .downloadcloud{margin-bottom:30px;}

 
 #manageHtml {padding-top:5px; padding-left:10px; padding-right:15px;}
 #manageQuiz{padding-top:10px; padding-left:15px;}
 #manageEmbed {padding-top:10px; padding-left:15px;margin-bottom:10px;}

 .zonePart{background-color:white;margin-left:8px; margin-right:16px;border: 1px solid #DCDCDC;border-top:none;}
 .font_normal{font-weight:normal !important;}
 .span_educational_resource_create_icons {margin-left: 460px;}
 .note-para button {height: 29px !important;}
 .educational_resource_long {width:610px;}
 .educational_resource_long2 {width:590px;}
 .btnAddTxt{color:grey !important; font-weight:bold; font-size:26px; text-decoration:none;text-decoration-color:none;}
 .btnAddTxt a {color:grey;}
 .plupload{ z-index : 99999; }
 .educational_resource_videoLbl {margin-left:10px;margin-bottom:5px; color:black;}
 .educational_resource_videoUrl {margin-left:10px;margin-bottom:5px; color:black;}
 .educational_resource_videoBtns {margin-left:19px;}
 .educational_resource_container2{margin-bottom:15px; margin-left:10px;margin-right:10px;}
 .txtEmbed{margin-bottom:19px;}
 .glyphicon-education_questionLbl{height:50px;}
 .divRepeaterZones {overflow-y:scroll;height: 50px;}

/* Version 3.x Quiz Manager*/

 table.NewQuestionAdmin {width:100%;}
 table.NewQuestionAdmin td{width:33%; vertical-align:top;}
.NewQuestionAdmin .QuestionChoiceTitle {font-weight:bold; font-size:18px;margin-bottom:20px;margin-top:10px;}
.NewQuestionAdmin .QuestionChoiceEntry {margin-left:20px; padding-bottom:20px;}
.NewQuestionAdmin .QuestionChoiceEntry:hover {color:#1E6496;font-weight:bold;cursor:pointer;}
.NewQuestionAdmin .QuestionChoiceEntry.disabled {color:#C7C7C7;}
.NewQuestionAdmin .QuestionChoiceEntry.disabled:hover {color:#C7C7C7;font-weight:normal;cursor:default;}
.NewQuestionAdmin .QuestionChoiceEntry span {display:block;}

.QuestionAdminContent .AdminGrid,.TestAdminContent .AdminGrid,.RatingScaleAdminContent .AdminGrid,.PlayerResourceAdminContent .AdminGrid {width:640px; padding:0;  height: auto;}
.glyphicon.glyphicon-flag.test_status:before {font-family:'Glyphicons Regular';content:"\E267";color: #d29500;}
.glyphicon.glyphicon-flag.ready_status:before {font-family:'Glyphicons Regular';content:"\E267";color: #4a8522;}
.glyphicon.glyphicon-flag.progress_status:before {font-family:'Glyphicons Regular';content:"\E267";color: #ff0000;}
.glyphicon.glyphicon-flag.obsolete_status:before {font-family:'Glyphicons Regular';content:"\E267";color: #a2a1a1;}

 table.NewTestAdmin {width:100%;}
 /*table.NewTestAdmin td{ width:33%; vertical-align:top;}*/
.NewTestAdmin .TestChoiceTitle {font-weight:bold; font-size:18px;margin-bottom:20px;margin-top:10px; padding:0 10px;}
.NewTestAdmin .TestChoiceEntry {margin-left:20px;padding:0 10px;}
.NewTestAdmin .TestChoiceEntry:hover {color:#1E6496;font-weight:bold;cursor:pointer;}
.NewTestAdmin .TestChoiceDescription {padding:5px 10px; vertical-align: top;}
.glyphicon.glyphicon-flag.quiz:before {font-family:'Glyphicons Regular';content:"\E075";}
.glyphicon.glyphicon-flag.survey:before {font-family:'Glyphicons Regular';content:"\E030";}
.glyphicon.glyphicon-flag.observation:before {font-family:'Glyphicons Regular';content:"\E026";}

div.BlockAdminMenu {width: 158px; height: 528px; float: left; font-weight: bold; color: #595959; padding: 0;}
div.RadTabStripVertical .blockTab {height: 30px; min-height: 30px; line-height: 30px; text-align: right; vertical-align: middle; background-color: transparent; cursor: pointer; padding: 0px; color: #595959; text-decoration: none; display: block; width: 158px;}
div.RadTabStripVertical .blockTabSelected {background-color: #FFFFFF; cursor: default;}
div.RadTabStripVertical .blockTabHovered {background-color: #FFFFFF;}
div.RadTabStripVertical .blockTabDisabled {color: #EFEFEF; cursor: default;}
div.BlockAdminMenu, div.RadTabStripVertical .testTab{width:216px;}
.BlockAdminContent {width:74%; display:inline-block; height:562px;overflow:hidden;overflow-y:auto;}
.BlockAdminContent .AdminGrid {width:640px; padding:0;}
.glyphicon.glyphicon-play:before {font-family:'Glyphicons Regular';content:"\E174"; font-size:14pt;}
.glyphicons.default-file:before {content: "\E199"; font-size:14pt; line-height:0;}
span.glyphicons.default-file{margin: 5px auto;}

td.QuestionAdmin>label.admin,td.ThemeAdmin>label.admin {width:120px;display:inline-block;}

.QuestionAdminEditor {width:650px;}

.glyphicon.glyphicon-ok.selected:before {font-family:'Glyphicons Regular';content:"\E207";color: #1f4493;}
.glyphicon.glyphicon-remove.selected:before {font-family:'Glyphicons Regular';content:"\E208";color: #1f4493;}
.glyphicon.glyphicon-ok.correct:before {font-family:'Glyphicons Regular';content:"\E207";color: #4ab629;}
.glyphicon.glyphicon-remove.incorrect:before {font-family:'Glyphicons Regular';content:"\E208";color: #ff0000;}

.report_table {width:100%;border:0;border-collapse:collapse;}
.report_header td, .report_block_title td {font-weight:bold;font-size:14px;}
.report_cell_question {padding-left:20px;padding-top:20px;}
.report_cell_theme {padding-left:20px;padding-top:10px;padding-bottom:10px;}
.report_header_question td {color:#000000;font-weight:bold;font-size:12pt;text-align:left;border-bottom:1px solid #a0bedc;}

.ReportCriteria.Comparison {
    display: inline-block;
    vertical-align: top;
}
/* VERSION 3.6.21.0 */
.educationalRessourceBody .educationalRessourceContainer .zone .embedZone {text-align:center;}

body.spocBody div.defaultSpoc #content .chapterList .chapter .failed .lesson .lessonBullet {width:20px;height:20px;background-color:#FFFFFF;border-radius:10px; top:17px; left:11px; border: 1px solid #edf3f7;}
body.spocBody div.defaultSpoc #content .chapterList .chapter .failed .lesson .lessonBullet .lessonBulletIcon:before {content:"\E208";color:#800000; top: 7px; left: 4px; font-size: 10px;}

/*body.spocBody div.defaultSpoc #content .chapterList .chapter .lesson.failed .glyphicons:before,
body.spocBody div.defaultSpoc #left-menu .menuItem.failed  .glyphicons:before {content:"\E208"; color:#800000;}*/
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .failed .lesson .lessonBullet .lessonBulletIcon:before {content:"\E208";color:#800000; top: 7px; left: 3px; font-size: 10px;}
body.spocBody div.defaultSpoc #left-menu .chapterList .chapter .failed .lesson .lessonBullet {width:20px;height:20px;background-color:#FFFFFF;border-radius:10px; top:17px; left:11px; border: 1px solid #e8edf2;}

/* VERSION 3.6.22.0 */
.IltRoomAdminContent {height:525px;}
div.IltLocAdminMenu{width:190px;}
div.RadTabStripVertical .iltlocTab{width:197px;}
.font_size_20{font-size:20px;}
.MarginL85 {margin-left:85px;}
.glyphicons.dislike:before{content:"\E345"}
.glyphicons.views:before{content:"\E052"}
.height_70 {height:70px;}

/* VERSION 3.6.29.1 */
.RadToolTip_Default .rtContent {background-color:#FFFFFF;}
.RadToolTip.rtVisibleCallout .rtCallout{visibility:hidden !important;}
/*VERSION 3.6.30.0*/
.glyphicons.collapse:before{content:"\E219"}
.glyphicons.expand:before{content:"\E220"}

.soflow,soflow-color  , select#soflow, select#soflow-color {-webkit-appearance: button;-webkit-border-radius: 2px;-webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.1); -webkit-padding-end: 20px; -webkit-padding-start: 2px; -webkit-user-select: none;  background-image: url(http://i62.tinypic.com/15xvbd5.png), -webkit-linear-gradient(#FAFAFA, #F4F4F4 40%, #E5E5E5); background-position: 97% center; background-repeat: no-repeat;border : 1px solid #AAA;  color: #555;  font-size: inherit; margin: 20px;  overflow: hidden;padding: 5px 10px;text-overflow: ellipsis;white-space: nowrap;width: 300px;}
.soflow-color, select#soflow-color {color: #fff;background-image: url(http://i62.tinypic.com/15xvbd5.png), -webkit-linear-gradient(#779126, #779126 40%, #779126);background-color: #779126;-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px;padding-left: 15px;}
.blocName {color:#EA6832;}
.blocDescription{color:black;}
.lessonName{color:red;}

/* VERSION 3.6.31.0 */
.lessonButton .glyphicons {padding-left:30px;}
.lessonButton .glyphicons:before {margin-top: -11px;margin-left: 0px;}

.lblprivate {padding:3px; border:4px  #989898; background-color:#989898; color:white;  text-align:center;/*float: right*/ font-size:12px}  

.ui-autocomplete {
    position: absolute;
    z-index: 1000;
    cursor: default;
    padding: 0;
    margin-top: 2px;
    list-style: none;
    background-color: #ffffff;
    border: 1px solid #ccc;
    -webkit-border-radius: 5px;
       -moz-border-radius: 5px;
            border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
       -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
            box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.ui-autocomplete > li { padding: 3px 20px;}
.ui-autocomplete > li.ui-state-focus {background-color: #DDD;}
.ui-helper-hidden-accessible {display: none;}
/* VERSION 3.6.33.0 */
div.gallery {margin: 15px/*;border: 1px solid #ccc*/;float: left;width: 275px; height:420px; /*display:inline-block;*/  border: 1px solid #fff;box-shadow: 2px 4px 2px -2px #d0cfcf; }
/*div.gallery:hover {border: 1px solid #777;}*/
div.gallery img.community {width: 100%;height: 200px;}
div.gallery:hover img.community {opacity:0.7;}
div.desc {padding: 15px;text-align: center;}
.communityTitle {color:#194c70; font-size:13px;float:left;font-weight:bold;margin-top:5px; overflow:auto; width:90%;text-align:left;}
.communityDesc {color:#989898; font-size:13px;float:left;margin-top:5px; text-align:left;}
.viewgallery {}
.circle{border-radius:50% 50% 50% 50%;  width:40px !important;height:40px !important;float:left;margin-top:20px;margin-left:5px;}
.suroundedIcon { display: inline-block;width: 30px;height: 30px;padding: 12px ;color: orange;border: 1px solid orange;border-radius: 50%; }
.suroundedIcon :before {position: relative !important;font-size: 12px !important;}
.listPuce {list-style-type: none; color:grey; padding-right:10px; font-size:13px;}
.listPuceCurrent {color: #e9c507; }
.listPuce:before {content: "\A4 \ "; }
.ulCommunitySubMenu{margin-top:0px; padding-top:20px;}
.divCommunityIntroPart{background-color: #f2f6f8; }
.divImgCommunity{width: 30%;text-align: center;margin-top:0;display: inline-block; float:left;}
.divCommunityInfo{ height: 100%;width: 62%;float:left;display: block; padding-left:4%;}
.imgCommunity {max-height: 250px;width: 100%; display:inherit; padding-left:25px; }
.communityName{color: #646464; font-size: 18px;}
.hrLineDeco {color:#7db9dd; background-color:#7db9dd; border: none;height: 4px; width:48px; float:left; margin-top:5px;}
.hrLineDeco.small{width:24px;}
.divCommunityInfoCommunityName {width:400px; }
.divCommunityInfoCommunitySubjectNumber, .divCommunityInfoCommunityArticleNumber {width:70px;text-align:center;}
.secondZone{font-size:16px; color:#7db9dd;}
.divCommunityLongDescription{color:grey;}
.MarginL25 {margin-left:25px;}
.communityMembersLink{width:200px !important;height:40px !important;float:left;margin-top:25px;margin-left:60px; text-align:left;color: #e0bd63; font-weight:bold; }
#divSubjectOptions {display: inline-block;height: 100%;background-color: #ffffff;width: 25%;float: left;padding-top: 15px;padding-left: 15px;padding-right: 15px;border-right: 2px solid #f2f6f8;}
#divSubjectLists {display:inline-block; height:100%; /*background-color:#d9d4f6;*/ width:700px;margin-left: 15px;float:left; margin-top:15px;}
.verticalLine {height:100%;width:10px; display:inline-block; background-color:red;}
.glyphicons.light:before{content:"\E065"}
.communityNewSubject {color:#1E6496;font-weight:bold;  }

.insideResume {padding:15px; /*border:2px solid red;*/}

.LabelNewSubject {font-weight:bold;font-size:16px;color:#1E6496;}
.communitySubjectauthor {color:#646464;opacity:0.5}
.gl:before { position:relative !important; padding-left:0px;font-size:18px;} 
.gl {padding-left:10px; margin-left:10px;margin-top:20px; color:#C7C7C7} 
.subjectIcon {height:70px; width:70px; position:relative; margin-left:15px;margin-top:40px; }
.subjectIcon-small {height:26px; width:26px; position:relative; }
#txtKeywordsFilterPanel {margin-top:10px;}
.lblkeyword {padding:4px; border:4px  #989898; background-color:#989898; color:white;  text-align:center;/*float: right*/ font-size:12px; border-radius: 10px;cursor:pointer; }  
.cboNoBorder{ border:0px;outline:0px;}
 select#cboCriteria {border:0px;outline:0px; color:#1E6496; font-size:16px; }
 .flatChk{}
 .divSubjectIntroPart{background-color: #f2f6f8; }
 .authorSpace {display:inline-block; float: left; width:27%; height:auto;margin-top:60px; text-align:center;}
 .SubjectSpace{display:inline-block; float: left; width:70%; height:auto;padding-left: 10px; padding-right:10px;}
 .LblWrittenByUser {}
 .AuthorRoundedImage{ overflow:hidden;-webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px;width:100px;height:100px;   display:inline; vertical-align:middle; }
.AuthorSpaceDetails {margin-top:10px;padding-top:10px;}
.flatArea {border: none;overflow: auto;outline: none; -webkit-box-shadow: none;-moz-box-shadow: none; box-shadow: none; background-color:#f2f6f8;}
 #gl_like,#gl_dislike,#gl_notification, #gl_favorite_empty , #gl_favorite_filled {margin-top:0px;}
 .divImgPortfolio{text-align: center;margin:20px;display: inline-block; float:left;}
  .divPortfolioIntroPart{background-color: #f2f6f8; height:190px;padding:15px;}
  #subjectLists{display:inline-block; height:100%; /*background-color:#d9d4f6;*/ width:65%;margin-left: 15px;/*float:left;*/ margin-top:15px;}
#jstree {margin-top:60px;}
.marginL50 {margin-left:50px;}
.communityDirectorySubMenu {background-color: #f2f6f8; height:70px;}
 #divCommunityMembersCount {margin-top:15px; margin-left:20px;}
 .HeaderTitle {width: 351px;
  height: 28px;
  font-family: Roboto;
  font-size: 24px;
  font-weight: 300;
  text-align: left;
  color: rgba(37, 79, 113, 0.6);}
 .hr-silver{
 
  height: 1px;
  background-color: rgba(178, 179, 180, 0.2);
}
 .communityCompact:before, .communityExtended:before { font-family: 'Glyphicons Regular';font-size: 16px !important;top: 0px; /*color:#1E6496*/}
 
 .roundedImage-84{ overflow:hidden;-webkit-border-radius:50px; -moz-border-radius:50px;border-radius:50px;width:84px !important;height:84px !important; display:inline;vertical-align:middle;}
 .marginL30Percent{margin-left:30%;}
 .communityMemberName{font-family: Roboto; font-size: 18px;font-weight: 300;color: #728097;}
 .detailMention { font-family: Roboto;font-size: 14px;color: rgba(38, 41, 46, 0.3);}
 .hr-very-small { width: 30px;border: solid 1px #2d5e87;}
.Rectangle-grid { /*width: 301px;*/height: 263px !important;/*background-color: #ffffff;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);border: solid 1px #ffffff;*/}
.Rectangle-simple {float:left; width: 100% !important;height: 100px!important;margin-bottom:15px !important;background-color: #ffffff;box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1); border: solid 1px #ffffff;}
.gl_selected  {color:#346a98 !important;}

div.gallery{position: relative; cursor:pointer;}
div.gallery .viewgallery {display:none;background-color: #7db9dd;height: 48px;width: 48px;border-radius: 50%;text-align: center;box-shadow: 2px 4px 2px -2px #d0cfcf; position: absolute; top: 175px; right: 5px;}
div.gallery .viewgallery .views {}
div.gallery .viewgallery .views:before {color: #ffffff;font-size: 14px;padding-top: 17px;padding-left: 17px;}
div.gallery .communityTitle {color: #55646e;}

div.gallery:hover .viewgallery {display:inline-block;}
div.gallery:hover .communityTitle {color: #254F71;}

#contentDiv.contentNoBorder {padding-left:0px;padding-right:0px;width:980px;}
.CommunityMembersList {min-height: 80px;margin-left:25px;}
.CommunityMembersList .circle {cursor:pointer;}

.divNewSubject {padding-left:8px;}
.divNewSubject .IconNewSubject {background-color: #7db9dd;width: 36px;height: 36px;display: block;border-radius: 50%;float: left;}
.divNewSubject:hover .IconNewSubject{background-color:#1E6496;}
.TextNewSubject{float: left;padding-top: 7px;padding-left: 10px;}
#divSubjectsRepeater {clear:both;padding-top: 10px;}
.divSubjectView{box-shadow: 2px 4px 2px -2px #d0cfcf; margin-top: 15px;}
.divSubjectView .divResumeSubjectSpace, 
.divSubjectView .divIconSubjectSpace{height:160px !important; display:block; /*border:2px solid grey;*/float:left;border: 1px solid #fff;}
.divIconSubjectSpace{width:100px; background-color:#F7F7F7;}
.divResumeSubjectSpace{width:600px !important; }
.similarsSpace .divResumeSubjectSpace{width:550px !important; }

.IconNewSubject .glyphicons:before{font-size: 18px;top: 8px;left: 8px;color: #ffffff;}

/* VERSION 3.6.34.0 */
.VideoItem{min-height:130px;}
.ul-educational-resource-zone .glyphicons:before {left: 1px;top: -3px;}
.divRepeaterZones {overflow-y: auto; margin-bottom:10px;}
#LstSortablePanel .ul-educational-resource-zone {padding-left: 15px;padding-right: 15px;}
.divCreateZones {margin-left: 15px;margin-right: 15px; height: 48px !important;}
#AdminMessage{background-color: #FFFFFF;padding: 20px;border-radius: 4px;border: 1px solid #1E6496;margin-top: 20px;text-align: justify;}

/* VERSION 3.6.35.0 */
.font_size_24 {font-size:24px;}
.label-silver  {/*font-family: Roboto;*/color: rgba(38, 41, 46, 0.3); }
.similarsSpace{padding-top:25px;}
.vistorsDetails{padding-top:50px;}
.mouseOverLabel {background-color:#1E6496 !important; color:#FFFFFF!important; border-color:red !important;}
.clickedLabel {background-color:#7DB9DD !important; color:#FFFFFF!important; border-color:red !important;}

.community-h2 {font-size: 24px; color: #55646e;}
#CommentTable {box-shadow: 0 2px 0 0 rgba(218, 227, 234, 0.45);background-color: #f7f8f9;}
textarea.commentArea {border-bottom: solid 1px #e2e5eb;background-color:transparent;margin:15px;}
.CommentLevel1 .SubjectComment.CommentWholeContent {width:585px;}
.CommentLevel2 .SubjectComment.CommentWholeContent {width:550px;}
.CommentLevel3 .SubjectComment.CommentWholeContent {width:515px;}
.CommentLevel4 .SubjectComment.CommentWholeContent {width:480px;}
.CommentLevel5 .SubjectComment.CommentWholeContent {width:445px;}
.CommentLevel6 .SubjectComment.CommentWholeContent {width:445px;}
.CommentLevel7 .SubjectComment.CommentWholeContent {width:445px;}
.CommentLevel8 .SubjectComment.CommentWholeContent {width:445px;}
.CommentLevel9 .SubjectComment.CommentWholeContent {width:445px;}
.CommentLevel10 .SubjectComment.CommentWholeContent {width:445px;}
.SubjectComment.CommentSpace {background-color:#ffffff;}
.SubjectComment .title{font-size: 16px;font-weight: 300;text-align: left;color: #728097;}
.SubjectComment .date{font-size: 12px;font-style: italic;text-align: left;color: #728097;}
.CommentContainer {border-bottom:1px solid #eee}
a.answerComment {color: #346a98;}
a.answerComment .glyphicons{padding-left: 18px;}
a.answerComment .glyphicons:before{font-size: 13px;}
a.communityIcon:hover,
a.answerComment:hover {text-decoration:none;}
#LblKeywords {font-size: 12px;font-weight: bold;text-align: center;color: #55646e;display:inline-block;padding-bottom:10px;}

/* VERSION 3.6.36.0 */
.ElementChoiceEntry.videoEntry,
.ElementChoiceEntry.audioEntry,
.ElementChoiceEntry.mediaEntry {display:block;} 
 
ul.tagit { padding: 1px 5px;overflow: auto;margin-left: inherit; /* usually we don't want the regular ul margins. */margin-right: inherit;}
ul.tagit li {display: block;float: left;margin: 2px 5px 2px 0;}
ul.tagit li.tagit-choice {position: relative;line-height: inherit;}
input.tagit-hidden-field {display: none;}
ul.tagit li.tagit-choice-read-only { padding: .2em .5em .2em .5em; } 
ul.tagit li.tagit-choice-editable { padding: .2em 18px .2em .5em; } 
ul.tagit li.tagit-new {padding: .25em 4px .25em 0;}
ul.tagit li.tagit-choice a.tagit-label {cursor: pointer;text-decoration: none;}
ul.tagit li.tagit-choice .tagit-close {cursor: pointer;position: absolute;right: .1em;top: 50%;margin-top: -8px;line-height: 17px;}
/* used for some custom themes that don't need image icons */
ul.tagit li.tagit-choice .tagit-close .text-icon {display: none;}
ul.tagit li.tagit-choice input {display: block;float: left;margin: 2px 5px 2px 0;}
ul.tagit input[type="text"] {-moz-box-sizing:    border-box;-webkit-box-sizing: border-box;box-sizing:border-box;-moz-box-shadow: none;-webkit-box-shadow: none;box-shadow: none;border: none;margin: 0;padding: 0;width: inherit;background-color: inherit;outline: none;} 

/* VERSION 3.6.37.0 */
.WinButtonSelectAll.SearchUser{padding-right:148px;}
ul.tagit li.tagit-choice input {
    display: block;
    float: left;
    margin: 2px 5px 2px 0;
}
ul.tagit input[type="text"] {
    -moz-box-sizing:    border-box;
    -webkit-box-sizing: border-box;
    box-sizing:         border-box;

    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;

    border: none;
    margin: 0;
    padding: 0;
    width: inherit;
    background-color: inherit;
    outline: none;
} 
div.EducAudioUpload div.RadUpload .ruFileWrap {height:38px;}
div.MainContainer div.EducAudioUpload div.RadUpload .ruBrowse {display:inline-block;text-align:center;font-size:12px;font-weight:bold;padding:10px;margin:3px;cursor:pointer;width:288px;background-color:#FFFFFF;color:#1E6496 !important;border:1px solid #1E6496;height:35px;}
#RadTabTipi .rtsTxt {width:150px;}
.distinctMention { font-family: Roboto;font-size: 16px;color: #1E6496; font-weight:bold;}
.managerDiv {background-color:#f2f6f8;}
.communityMembersNumber{display:inline-block; float:left;width: 36px;height: 36px;display: block;border-radius: 50%; border:2px solid #f7be34;margin-top:20px;margin-left:5px;}
.communityMemberNumberContent{padding-top:25%; color:#f7be34; }
.communityMembersNumber:hover {background-color:#F7F7F7}
.backendCommunityInfo{position: absolute;text-align: center;  top: 0;left: 0; width: 100%;height: 100%; display: none; background-color:rgba(30, 100, 150, 0.77)}
.communityBox{position:relative;width:100%;height:200px;}
.communityBox:hover img{ opacity:0.5; }
.communityBox:hover .backendCommunityInfo {display: block;}
div.gallery:hover .backendCommunityInfo  {display:block;}
.tableCommunityBox{color:#F7F7F7; font-weight:bold;padding-top:15%;}
#divMembers2 {padding:10px;}
#divMembers2 .Rectangle-simple{height:130px !important;padding: 20px;}
#divMembersGrid {padding-left:30px;}
#divMembersGrid .gallery{padding: 10px;}
#divMembersGrid .communityDesc{float:none;text-align:center;}
#divMembersGrid .communityDesc .glyphicons {padding-left: 26px;}

/* VERSION 3.7.0.0 */
.searchItem .RadSearchBox .rsbInput {border:0px solid;}

/* VERSION 3.7.3.0 */
.defaultCGUContent {background-color:#FFFFFF; border-radius: 10px; border: 1px solid #1E6496;}
.defaultCGUContent .MainContainer {padding:40px; padding-bottom: 0px;}
.defaultCGUContent .WinButtonDetailsAdmin {text-align:right; padding-right: 40px; padding-bottom: 30px;}
.glyphicons.choicemultiple-single:before{content:"\E170"}
.glyphicons.choicemultiple-multiple:before{content:"\E153"}
.glyphicons.choicemultiple-tf:before{content:"\E195"}
.glyphicons.choicemultiple-yn:before{content:"\E195"; color:white; text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}
.glyphicons.choicemultiple-likert:before{content:"\E507"}
.glyphicons.fitb-select:before{content:"\E368"}
.glyphicons.fitb-input:before{content:"\E188"}
.glyphicons.order-vertical:before{content:"\E518"}
.glyphicons.order-horizontal:before{content:"\E519"}
.glyphicons.other-order:before{content:"\E409"}
.glyphicons.other-match:before{content:"\E309"}
.glyphicons.other-matrix:before{content:"\E120"}
.glyphicons.other-essay:before{content:"\E236"}
.glyphicons.other-title:before{content:"\E479"}
.glyphicons.global:before{content:"\E371"}

.textbox-countdown {
    display: block;
    text-align: right;
    font-size:10pt;
    margin-bottom:5px;
}
#DivCatalogList .RadDataPager_Default .rdpWrap.rdpNumPart { width: 40%; }
.label-error { color: red; }.modal-backdrop { position:relative !important; }
.videoZone{position: relative;padding-bottom: 56.25%; }  
.videoZone iframe{position:absolute;width:100%;height:100%;top:0;left:0;}
 #static-menu.glyphicons:before {font-weight:normal; font-size:16px !important; color:#FFFFFF; }
 #divfix{/*top: 33%;position: absolute;z-index: 3000*/left: 0;max-height:200px;max-width:220px;/*background-color:rgba(52, 106, 152, 0.81);*/}


/* VERSION 3.7.7.0 */
#PollZone {position:fixed;padding:10px; border:1px solid #FFFFFF;}
#PollZone .glyphicons{padding-left:25px;}
#PollZone .glyphicons:before{font-size:14px; top:1px}
#PollZone.bottom {bottom:-1px; border-radius:15px 15px 0px 0px;}
#PollZone.right {right:10px;}
#PollZone.top {top:-1px; border-radius:0px 0px 15px 15px;}
#PollZone.left {left:10px;}
.glyphicons.poll:before{content:"\E041"}

#PollZone.white {background-color:#FFFFFF; color:#000000; border-color:#000000;}
#PollZone.black {background-color:#000000; color:#FFFFFF; border-color:#FFFFFF;}
#PollZone.red {background-color:#C80000; color:#FFFFFF; border-color:#FFFFFF;}
#PollZone.blue {background-color:#1E6496; color:#FFFFFF !important; border-color:#FFFFFF;}
#PollZone.orange {background-color:#ff6a00; color:#FFFFFF; border-color:#FFFFFF;}

.PollTitle{display:none;}
.PollExplanation,
.PollStarDiv,
.PollComment,
.PollChkEmail,
.PollUserMail,
.PollUserError {margin-right:20px;}

.PollStarDiv .PollStar {display:inline-block; width: 25px; height: 25px; cursor:pointer;}
.PollStarDiv .PollStar .glyphicons {padding-left: 10px;}
.PollChkEmail div {display:inline-block;}
.PollChkEmail .divLblMail {width: 315px; font-size: 12px;}
.PollUserMail{background-color: #f7f7f7; padding: 10px; margin-top: 12px;}
.PollComment textarea {height:120px;}
.PollComment {margin-top: 20px; margin-bottom: 20px;}
.PollExplanation {margin-top: 20px;}
.PollStarDiv{margin-top: 10px;}
.PollUserError {color:red; padding-top: 10px; font-size: 14px;}
.notespace {width:100%;height:50px;background-color:rgba(52, 106, 152, 0.81);margin-bottom:10px;}
#static-menu{margin-top:15px;}
#divLessonPortfolioNotes,#divPortfolioNotes {width:800px;}
#divLessonPortfolioNotes,#divPortfolioNotes {background-color: #ffffff; padding: 10px; border: 1px solid #7db9dd; box-shadow: 1px 1px 12px #7db9dd; text-align:left;position: absolute; bottom: 0px; left: 0px;z-index:10;}
/*#divLessonPortfolioNotes{background-color:#1E6496 !important;}*/
#cboLngForm{border: 1px solid #cccccc;}

@media (max-width:600px) {
    body.assignmentBody .WinButtonAdmin {position:relative;}
    body.assignmentBody .container {width:95%;}
    body.assignmentBody .RadUpload {width:97% !important;}
    body.assignmentBody  #AssignmentAnswerFormDiv div.RadUpload .ruStyled .ruFakeInput {width:60% !important;}
    body.assignmentBody  input[type=text].longplus2,
    body.assignmentBody  textarea.longplus2 {width: 96%;}
    body.assignmentBody #AssignmentAnswerDiv {padding:0px; width:100%; margin-top:20px}
    body.assignmentBody .AssignmentAnswerContainer{height:auto;}
    body.assignmentBody .RadUpload .ruFileWrap{width:100%;}
}

/* VERSION 3.7.11.0 */
.PageDescriptionLeft { padding : 20px 0; }
/* VERSION 3.7.12.0 */
.glyphicons.generate:before {content:"\E010"}.PageDescriptionLeft { padding : 20px 0; }
font_size_16 {font-size:16px;}
.authenticationChoiceBody.notLogged #langMenu{ top:75px !important;right:375px !important;z-index:9999;} 
.ChoiceAuthenticationWelcomeDiv #menu_mainMenu{border:none !important;}
.authenticationChoiceBody .hiddenMenu {border:none !important;}
#toprint-wrapper{max-width: 1200px;margin: 0 auto;}
#toprint{padding-left:50px;padding-right:20px;padding-top:50px; padding-bottom:150px;}
.td_attendance_content, .img_signature {width:250px;height:100px; text-align:center;page-break-inside: avoid !important;}

/* VERSION 3.7.15.0 */
#CatalogCategoryCompact .CatalogCompactResult {height:150px; width:200px; margin-right: 29px; cursor:pointer;}
#CatalogCategoryCompact .CatalogCompactResult .CatalogName{color:#ffffff;}
#CatalogCategoryCompact .CatalogCompactResult .CatalogId {height:15px; top:125px;}
#CatalogCategoryCompact .CatalogCompactResult .CatalogIdTxt {height:15px; top:125px;position: absolute;left: 0px;padding: 5px;width: 190px;}
#CatalogCategoryCompact .CatalogCompactResult .CatalogShortDescr{display:none;}
#CatalogCategoryCompact .CatalogCompactResult:hover .CatalogId {height:140px; top:0px; opacity:0.9;}
#CatalogCategoryCompact .CatalogCompactResult:hover .CatalogIdTxt {height:140px; top:0px;}
#CatalogCategoryCompact .CatalogCompactResult:hover .CatalogShortDescr{display:block; color:#ffffff;}

/* VERSION 3.7.18.0 */
.ulCatalogSubMenu{margin-top:0px; padding-top:0px; -webkit-padding-start:5px;    background-color: #f6f6f6;padding: 10px;font-weight: bold;}
.ulCatalogSubMenu .listPuce {color:#1E6496; padding-right:10px; font-size:13px;}
.ulCatalogSubMenu .listPuceCurrent {color: #C0504D; }
.ulCatalogSubMenu .listPuce:before {content: ">"; padding-right: 10px;}
.ulCatalogSubMenu .listPuce a:visited{color:#1E6496; text-decoration:none;}
.ulCatalogSubMenu .listPuceCurrent a:visited{color:#C0504D; text-decoration:none;}
a, a:link, a:visited, a:focus, a:hover, a:active {text-decoration:none;}


#divCopySpace {padding:10px; margin-top:70px; margin-left:190px; position:absolute;z-index:9999;background-color:white; width:650px; border:1px solid #1E6496}
#linkCopySuccessMessage {font-size:12px;  font-weight:inherit;color:#1E6496;}
.filterselected {color:#1E6496;font-weight:bold;}
.portfolioFilter {color:#646464; padding-left:16px;}
.portfolioFilter:before {font-size:14px;}
.lblDeletePortfolioFilter {color:#646464 ;font-weight:bold; font-size:12px;}
.lblDeletePortfolioFilter :before {font-size:9px !important;}
.communitySubjectTitleClass {text-align:left !important;}

.RadTagCloud{color:white; }
.RadTagCloud .rtcTagList .rtcTagItem{padding:4px; margin:4px; border:4px  #989898; background-color:#989898; color:white !important;  text-align:center;/*float: right*/ font-size:12px; border-radius: 10px;cursor:pointer; }
.RadTagCloud .rtcTagList .rtcTagItem a{color:white;font-size:14px;}
.RadTagCloud .rtcTagList :hover{background-color:#1E6496 !important; color:#FFFFFF!important; border-color:red !important;}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { margin:4px !important ;border:4px  #989898;color: #FFFFFF !important;background: #989898  !important;text-align:center !important;font-size:12px !important; border-radius: 10px !important;}

.communityFrame {margin-left:0px; text-align:center;}
.communityFrame .IFEtipi{max-width:980px;}
#ulportfolioMenu, #ul1 {padding-top:10px; font-weight:bold;}
/*#defaultDiv div:first-child {border-top-left-radius: 5px; border-top-right-radius: 5px;}*/
.communitySubjectsPart #divDeleteFilter {margin-top:10px;cursor:pointer; text-align:center;}
.communitySubjectsPart #jstree {margin-top:15px;}

#PortfolioShareZone .glyphicons {padding-left:19px;}
#PortfolioShareZone .glyphicons:before {font-size:14px; top:3px;}
#divUserWelcomeSpace {width:700px;margin-left:50px;text-align:center;margin-top:70px;}
.globalMsgCongratulation{padding-top:10px;color:#1E6496;font-size:20px; font-weight:bold;}
.registrationFirstMsg {color: grey;font-size: 11px}
.forcommunity:before {font-size:17px;}
.lblmanager {padding:3px; border:4px  #bbd7fa; background-color:#c5fabb; color:#3ea03d;  text-align:center;/*float: right*/ font-size:12px; border-radius: 10px;}  
.lbltutor {padding:3px; border:4px  #bbd7fa; background-color:#f2cd74; color:#e49e0f;  text-align:center;/*float: right*/ font-size:12px; border-radius: 10px;}  
.inputDirectoryCommunitySearch {/*margin-top:10px !important;*/border:none!important;border-color:#C7C7C7 !important;padding-bottom:0px; width:150px;   /*padding-left: 50px;*/}
.communityEditIcon {margin-bottom:20px; cursor:pointer;}
.grey{color:#C7C7C7;}
.inputDirectoryCommunitySearch {color:grey;font-size:16px;}
.glsoft:before {font-size:18px;} 
.glsoft {color:#a09e9e} 
.hrsoft {width:200px;color:grey;}
#manageHtml,#manageVideo,#manageQuiz {margin-left:15px;}

#lessonFrameContainer{position: fixed; height: 100%; width:100%; overflow: hidden;top:0;left:0;z-index:5000;padding-bottom:0;}
#lessonFrame {position: absolute;  top:0;  left: 0;  width: 100%;  height: 100%;}
.community_theme_input {width:200px !important;padding:5px;border:solid 1px grey; }
.ul-community_theme {margin-left:150px;}
.divCommunityThemeElement {width:200px !important;max-width:200px;min-width:200px;display: inline-block; border:solid 1px grey; padding:5px; margin-bottom:8px;}
.li-CommunityTheme {margin-bottom:15px;}
select#cboThemeCommunity {border:0px;outline:0px; color:#1E6496; font-size:16px; width:215px; }
.lblthemevalue {font-size:20px; color:#1E6496; font-weight:bold;}  
#divAddNewThemeSpace {border:1px solid grey;margin-left:190px; padding-left:50px; padding-top:10px;padding-bottom:10px;height:120px;}
#divAddedThemes {padding-left:5px;}
table { page-break-inside:auto }
tr    { page-break-inside:avoid; page-break-after:auto }
@media print {.td_attendance_content {orphans: 0;}}
#Notification_asg>tr{margin-bottom:1em;}
.attendanceTitle {text-align:right;font-size:20px;font-weight:bold;font-weight:bold;float:right;}

.divInsideRepeaterZone {text-align:left !important;position:relative;}
.divRepeaterZoneIcon {display:inline-block;width:50px;position:absolute;top:5px;left:10px;}
.divRepeaterZoneText {display:inline-block;width:460px; color:black;position:absolute;top:8px;left:60px;}
.divRepeaterZoneButton {display:inline-block;width:100px;position:absolute;top:3px;right:0px;width:140px;}
 #manageHtml, #manageVideo, #manageAudio {padding-top: 45px;}
 #manageFile {padding-top: 45px;height:210px;}
 #manageQuiz{padding-top: 45px;margin-left:5px;padding-left:5px;}
 #manageEmbed {padding-top:10px; }
.educational_resource_videoBtns{margin-left:7px;}
.zonePart {color:black;}
input[type="radio"], input[type="checkbox"].manageQuizCheckBox {margin-top:0px;margin-right:5px;}
.ul-educational-resource-zone{max-width:653px;}
.educational_resource_long2{width:575px;}

.divCreateZones {margin-left: 20px;margin-right:0px;width: 615px;}
.divInsideCreateZones{position:relative;}
#wholeManageDivs .zonePart{margin-left:20px;margin-right:0px;width:615px;padding-top:5px;font-size:12px;}
#wholeManageDivs .educational_resource_long2{margin-left:10px;}
#wholeManageDivs #count_message {margin-right:23px;}
#wholeManageDivs .correctText {margin-right:23px;}
#wholeManageDivs input[type="checkbox"].manageQuizCheckBox {margin-top:4px;}
#wholeManageDivs #LnkAddIputText {margin-left:10px;}
#wholeManageDivs #manageFile{height:170px;}

.fordownloadRP.glyphicons:before {color: #8fb0b9; border: 1px solid #8fb0b9; padding: 15px; border-radius: 50%; margin-top: 0px;}
a.linkDownloadOnly:hover .fordownloadRP.glyphicons:before {background-color: #eef1f6;}
a.linkDownloadOnly .fordownloadRP {height:35px}
a.linkDownloadOnly .downloadFileName{display:inline-block; margin-top: 26px; margin-left: 15px;}
a.linkDownloadOnly:hover .downloadFileName{font-weight:bold;}

.drop-target.loading {background-image:url(waiting.gif);}
.note-editor .note-editable {text-align:left;}
.educational_resource_search_audio_btn {margin-left:150px;}
#CommentTable {width:100%;}
.assetCompact{max-height:180px; cursor:pointer;}
.VideoItemMediawen {max-width:130px;min-height:155px;display:inline-block;vertical-align:top;padding:2px;margin:3px;border:1px solid #FFFFFF; background-color:#FFFFFF}
.VideoItemMediawen:hover {border:1px solid #1E6496; background-color:#F7F7F7}
.VideoItemMediawen.Selected {border:1px solid #1E6496; background-color:#C7C7C7}
.VideoItemMediawen .VideoName {font-weight:bold; color:#1E6496;max-width:90px;word-wrap:break-word;}
.VideoItemMediawen .VideoUrl {max-width:155px;word-wrap:break-word;}
.VideoItemMediawen {min-height:80px;}
.lngChoice {margin-right: 50px;height: 37px;width:100px;}
.inmenu:before {padding-top:0px !important;}

/**** 3.7.33.0 ******/
body.spocBody div.defaultSpoc #left-menu .topLeftButton .glyphicons:before {margin-top:-7px;}

