/* START: 2016 Branding styles - 30.05.2016 */
#body {
  background: #d9d9d9;
  float: left;
  width: 100%;
}

/* Removes background image */
#body-wrap1,
#body-wrap2,
#content-inner,
#content,
#content-bottom {
  background: none;
}

#topbar {
  background: #0c2340;
}

/* Message alert colour */
#topmenu .embiggen {
  background-color: #c00;
}

.btn.btn-primary,
#topmenu a:hover,
#topmenu span:hover {
  background: #0047bb;
}

.btn.btn-primary:hover,
.btn.btn-primary:focus {
  background-color: #0061ff;
}

#content-body {
  padding: 32px 18px 0 0;
}

#button-bar button {
  border: 1px solid;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

/* Button stylings */
.btn.btn-equella {
  background-color: #777;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
}

.btn.btn-equella:active,
.btn.btn-equella.active {
  background-color: #0c2340;
  background-image: none;
}

.btn.btn-equella:focus,
.btn.btn-equella:hover,
.btn.btn-equella.active:focus,
.btn.btn-equella.active:hover {
  background-color: #0047bb;
  background-image: none;
}

#actioncontent.resulttopblock {
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #777;
  border-width: 1px 1px 0;
}

.searchresults-header,
.repo-onecol .searchresults-header,
.search-layout .searchresults-header {
  background-color: #ecebea;
  border: 1px solid #777;
  border-width: 1px 1px 0;
  padding: 10px;
}

#searchresults-actions #actioncontent label {
  color: #444;
}

.area .edit h3,
.richdropdown ul li h3,
.mycontent-actions-layout #col1 .editor legend,
.mypagesmodal .editor legend,
.modal-content-inner h3,
.topblock h3,
.area fieldset h3,
.area .control h3,
#searchresults-actions #actioncontent h3 {
  color: #c00;
}

#searchresults-actions #actioncontent .sortaction div.input.select select {
  width: 150px !important;
}

table.zebra tr th {
  background: #0c2340;
}

table.zebra tr.odd td {
  background: #f6f6f6;
}

table.zebra tr:hover td,
table.zebra tr:focus td {
  background-color: #e8f0ff;
}

.action-button {
  font-weight: normal;
}

#menu ul {
  box-shadow: 1px 1px 0.25em rgba(0, 0, 0, 0.25);
}

.box {
  border: 1px solid #777777;
  background: #0c2340;
}

.box_head {
  border-top: 1px solid #0c2340;
  background-color: #0c2340;
}

.box_head:hover,
.box_title_wrapper:focus {
  background-color: #243853;
}

.box_head h3 {
  color: #fff;
  text-shadow: 1px 1px 1px #243853;
}

.topblock {
  background: #f6f6f6;
  border: 1px solid #a3a3a3;
  color: #444;
}

.topblock a,
.topblock a,
.topblock a:hover,
.topblock a:focus {
  color: #06e;
}

div.lib-eReadhead {
  font-size: 16px;
  color: #c00;
}

div.lib-eRead {
  font-size: 12px;
}

div.lib-eRead ul {
  padding: 0.5em 0;
  margin: 0 0 0 2em;
  list-style: initial;
  line-height: 1.4em;
}

#selection-header-content .logo {
  display: none;
}

.modal-title h3 {
  background: #0c2340 none repeat scroll 0 0;
  border-top: 1px solid #0c2340;
  color: #fff;
}

.modal-footer {
  background: #0c2340;
  border-top: solid 1px #0c2340;
}

.modal {
  background: #0c2340 none repeat scroll 0 0;
  border: solid 1px #243853;
}

#selection-content,
#selection-content-bottom,
#selection-content-inner {
  background: none;
}

#selection-header,
#selection-header .navbar-equella-selection .navbar.navbar-fixed-top.navbar-inverse .navbar-inner {
  background: none repeat scroll 0 0 #0c2340;
  border-bottom: 1px solid #243853;
}

#selection-page {
  border-bottom: 1px solid #243853;
  border-right: 1px solid #243853;
}

#selection-header .navbar-equella-selection .navbar.navbar-fixed-top.navbar-inverse .centered-pills ul.nav.nav-pills li a {
  color: #fff;
}

#pv-divider-inner {
  border: 1px solid #d9d9d9;
  background-color: #999;
}

.file-list .odd {
  background-color: #fafafa;
}

.file-list .even {
  background-color: #f5f5f5;
}

.file-list .selectable:hover {
  background-color: #e8f0ff;
}

/* START: Tasks stats portlet - 07.07.2016 */
div.workflow select {
  width: 200px;
}

.selectedTxt,
.newList {
  font-size: 90%;
}

/* END: Tasks stats portlet - 07.07.2016 */

/*Changes colour of footer bar (which is body of page)*/

body {
  background: none repeat scroll 0 0 #4C565F;
  color: #4B4842;
  font-size: 11px;
  line-height: 1;
}

html {
  background-color: #d9d9d9;
}

html,body,div,span,applet,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,input,textarea,table,caption,tbody,tfoot,thead,tr,th,td,select{font-family:Verdana,Geneva,sans-serif}

/* UOW Blue header colour and size */
#header-inner .banner {
  color: #0c2340;
  font-size: 32px;
  font-weight: normal;
}

#header {
  background: url(../images/header-bg.ltr.gif) center top no-repeat;
  background-color: #fff;
  height: 94px;
  border-bottom: 1px solid #b3b3b3;
}

/* END: 2016 Branding changes - 30.05.2016 */

/* FOOTER Changes Start ***********************************************************/

/*Reduces the height of the footer*/

#footer-wrap {
  display: none;
}

/*Reduces the height of the inner footer*/
#footer-inner {
  background: url("../images/footer-equella.gif") no-repeat scroll right top transparent;
  float: left;
  height: 100px;
  margin: 0 auto;
  padding: 43px 0 0;
  width: 980px;
}

/* Removes the social media links on the footer*/
#socialmedia {
  display: none;
}

/*Removes the links on the footer*/
#footer-links {
  float: left;
  line-height: 0;
  display: none;
}

/* Added after 6.2 upgrade to remove icon for Web Content Accessebility guide*/
#wcag-compliance {
  display: none;
}

/* FOOTER Changes END ************************************************************/

/*Increases the width of the SELECT THIS TERM button to display the full text*/

.autocompleteControl input[type="button"] {
  width: 120px !important;
}

/*From popupbrowser.css (line 37)
To increase the size of the first selected terms to come in line with the last term*/
DIV#termViewer DIV.termViewerLineage {
  font-weight: bold;
  font-size: 14px;
  margin-top: 0.5em;
}

/*From popupbrowser.css (line 42)
To reduce the size of the selected term in a taxonomy TO stop the popupbrowse.css overriding it, have to place the DIV in front*/
DIV#termViewer DIV.termViewerTerm {
  border-bottom: 1px solid black;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 1em;
}

/*From selectuser.css (line 36)
To reduce size of font and li to fit more serch results on display*/
.modal-search-result h4,
.modal-search-result li label {
  font-size: 11px;
  font-weight: bold;
  margin: 0 0 3px;
}

/*From selectuser.css (line 20)
To reduce the padding on the li*/
.modal-search-result li {
  background: none repeat scroll 0 0 #F0F0F0;
  clear: both;
  float: left;
  margin: 0 0 10px;
  padding: 4px 4px 4px 28px;
  position: relative;
  width: 484px;
}

/*From selectuser.css (line 30)
Moves the checkbox up inline with text*/
.modal-search-result input {
  left: 8px;
  position: absolute;
  top: 3px;
}

/* From comments.css (line 9)
Reduces the font size of the user name in comment and removed the user icon*/
.comment-username {
  background: url("../images/user-big.png") no-repeat scroll 0 0 transparent;
  color: #F6A03D;
  font-size: 12px;
  padding: 5px 80px 5px 0px;
}

/*From recent.css (line 7)
To remove space between recent items to diaply more in portlet and not take up as much room on the dashboard*/
.recent-item {
  border-bottom: 1px solid #EDECE6;
  margin: 0 0 2px;
  padding: 0 0 2px;
}

/*After update to 6.3, introduced chnage to improve drop down with scroll bar*/
.richdropdown {
  height: 300px;
  overflow-y: scroll;
}

/*Hides the Share button*/
.shareButton {
  display: none;
}

/*Hides the Share tab after update to 6.3
THis is hidden due to the RSS feed and the email template which can't be customised*/
#sra_share {
  display: none;
}

/*Hides the RSS Feed  button on the Notifications page THis is hiiden due to the direct URL for an item*/
#rfa_sd_opener {
  display: none;
}

/*hides the Contextual help button*/
#bluebar_help_button {
  display: none;
}

/*hides checkbox to add commments anonymously In conjunction with the com.tle.web.viewitem.comments.anonymouscheck = [left blank] property in the language pack*/
#sc_comments_a {
  display: none;
}

[for="sc_comments_a"] {
  display: none !important;
}

/*to reduce the padding and spac in the comments box*/
.comment {
  background: none repeat scroll 0 0 #FEFEFE;
  border: 1px solid #8F8B7F;
  margin: 10px 0;
  padding: 0 5px;
  position: relative;
}

/*requested by Gloria to decrease the font size of the links on the Recent Contributions portlet recent.css (line 19)*/
.recent-item h4 a {
  color: #336699;
  font-size: 12px;
  font-weight: normal;
  line-height: 17px;
  padding: 0 10px 0 0;
  text-decoration: none;
}

/* a class in the contribution wizard for the subtitle of the prompt, decreases the font size*/
.subtitle {
  font-size: 11px;
}

/*Changes the font colour for links in content, ie onthe Dashboard, contribution list changed from #0C96C4;*/
.content a {
  color: #336699;
  text-decoration: none;
}

/* from altlinks.css , changed to make the hover the same colour as the other portlets original colour #4B4842*/
.alt-links a:hover,
.alt-links tr.odd:hover td,
.alt-links tr.even:hover td {
  background-color: #E4E4E4 !important;
  color: #078EBE;
  cursor: pointer;
  text-decoration: underline;
}

/*Removes the bottom gif image from the portlet, the image was running over the order on the RHS at the bottom Made the Subejct resources quick links portlet look bad, but removes the image from all portlets, just a grey band*/
.box_content_inner {
  background: none !important;
  padding: 0 18px 10x !important;
}

.box_content_inner p {
  font-weight: normal !important;
}

/*Removed background image and reduced margin-top of buttons in portlets for SHOW ALL and SHOW MORE removes the gray strip on same line as button in porltets*/
.button-strip {
  -moz-background-inline-policy: continuous;
  background: none !important;
  text-align: right;
  width: 100%;
}

/*following .subject are used in Top5 subject scripted portlet and try and make the portlet look the sames as the recent contributions*/
.subject {
  border-bottom: 1px solid #EDECE6;
  margin: 0 0 2px;
  padding: 0 0 2px;
}

.subject h4 {
  color: #336699;
  font-weight: normal !important;
}

.subject h4 a {
  color: #336699;
  font-size: 12px;
  font-weight: normal;
  line-height: 17px;
  padding: 0 10px 0 0;
  text-decoration: none;
}

/*Removed the subtopic text but kept spec by adding bottom padding and increases the spacing between headings on browse by*/
.browse-layout .browse-topics h2.folder {
  padding-bottom: 20px;
}

/*Moderate Tasks Start Changes ****************************************/

/* changed the background colour of the task moderate from black*/

#moderate {
  background: #fff;
  color: #444;
  border: 1px solid #444;
}

/*change color of highlighted text when the background is set to grey colour, other ornage was too bright*/
#moderate a,
#moderate .red {
  color: #C0504D;
  text-decoration: none;
}

/*Increase font size*/
#moderate .small {
  font-size: 12px;
}

/*change color of  text when the background is set to grey colour, dark was too close to grey*/
#moderate p {
  font-size: 12px;
  line-height: 1.5;
  margin: 12px 0;
  colour: #F1F1F1;
}

/*remove speech bubble from moderate comments and remove indent*/
#moderate .comments {
  background: none !important;
  padding: 0 0 0 0;
}

/*changed the heading colour due darker colour due to background change*/
#moderate h3 {
  color: #4B4842 !important;
}

/*Next button for moderation*/
.right {
  color: #4B4842;
  float: right;
}

/*Moderate Tasks end Changes ****************************************/

/*Make the wizard navigation button text bold*/

#wizard-navigation input[type="button"] {
  text-weight margin: 0 0 0 3px;
  font-weight: bold;
}

/*Make other button text bold*/
.button-big {
  font-weight: bold;
}

/*Item Summary, to add some space between headings*/
.itemsummary-layout #col1 .displayNodeHalf {
  margin: -18px 0;
}

/*Hides the Search other repositories button*/
.search-layout #col2 .action-button.remote-repo {
  display: none;
}

/**UOW start changes to item summmary layout*/

/*To improve the Item Summary page layout */

.area {
  background: none repeat scroll 0 0 #F1F1F1;
  border: 1px solid #8F8B7E;  /*padding: 20px 33px 33px; removed UOW, added GSM below*/
  padding: 15px;  /*overflow: auto; GSM wanted this added, but causes problems with drop downlists not displaying correctly*/
}

.area h2 {
  color: #c00;
  font-size: 22px;
  font-weight: normal;
  margin-bottom: 8px;
}

.area h3 {
  font-size: 15px;
  font-weight: 500;
  color: #c00;
}

.area p,
.area ol,
.area ul.standard {
  font-size: 12px;
  line-height: 1.3;
  margin: 25px 0;
}

/*Added from GSM, only this property with respect to item summary, keeping all other UOW and padding*/
.search-layout #col1 .area {
  overflow: visible;
}

/*changes the formatting fo rthe RSS feed portlet onthe dashboard*/
.news-item {
  border-bottom: 1px solid #EDECE6;
  margin: 0 0 5px;
  padding: 0 0 5px;
}

.news-item h4 a {
  color: #336699;
  font-size: 12px;
  font-weight: normal;
  line-height: 17px;
  padding: 0 10px 0 0;
  text-decoration: none;
}

/*To remove checkbox for email notifications*/
#enableEmails {
  display: none !important;
}

label[for="enableEmail"] {
  display: none;
}

/*To remove checkbox for hide login notice*/
#hideLoginNotice {
  display: none !important;
}

label[for="hideLoginNotice"] {
  display: none;
}

/*To remove error messages to clean up the page due to Reassign ownership bug*/

/*Removed from DEV to help with 5.2QA3 evaluation /*Required for 5.2QA2 versions*/

#denied {
  display: none !important;
}

#url {
  display: none !important;
}

#user {
  display: none !important;
}

/*to hide the optional message for moderators introduced in 5.2*/

/*This is required to be hidden because if a contributor leaves a message and the item does not enter workflow, then the message is never displayed. This could be misleading for contributor if no one actually gets to read the message*/

#moderateMessage textarea {
  display: none !important;
}

.title {
  font-weight: bold !important;
}

/** GSM start Changes for navigation builder/ IMS package ***/

/* Removes brown background image and colouring from Package Viewer content pane */

#pv-content-right {
  background: #FFFFFF;
}

/* Package Viewer TOC background colour */
#pv-content-left {
  background: #FFF;
  width: 200px;
}

/* Setting font size and line height for Package TOC */
.package-viewer {
  background: #FFF;  /*font-size: 0.9em;*/

  /*line-height: 0.9;*/
}

/* Lines 146-197 tidies up indentation for IMS Package content nodes */
.nodeLine {
  background-position: 5px 10px;
  background-repeat: no-repeat;
  margin: 0 0 1px;
  padding: 10px 10px 8px 20px;
  position: relative;
}

.file-list .level2 {
  background-position: 15px 5px;
  padding-left: 35px;
}

.file-list .level3 {
  background-position: 40px 5px;
  padding-left: 55px;
}

.file-list .level4 {
  background-position: 60px 5px;
  padding-left: 75px;
}

.file-list .level5 {
  background-position: 80px 5px;
  padding-left: 95px;
}

.file-list .level6 {
  background-position: 100px 5px;
  padding-left: 115px;
}

.file-list .level7 {
  background-position: 120px 5px;
  padding-left: 135px;
}

.file-list .level8 {
  background-position: 140px 5px;
  padding-left: 155px;
}

.file-list .level9 {
  background-position: 160px 5px;
  padding-left: 175px;
}

.file-list .level10 {
  background-position: 180px 5px;
  padding-left: 195px;
}

.file-list .level11 {
  background-position: 200px 5px;
  padding-left: 215px;
}

.file-list .level12 {
  background-position: 220px 5px;
  padding-left: 225px;
}

/** GSM End Changes for navigation builder/ IMS package ***/

/* to hide the select notifications link This is required because the default for email notification is set to checked*/

#eul2 {
  display: none !important;
}

/*In finduses.css, line 67, added so last access is not wrapped*/
.itemDetails {
  padding: 10px;
  right: 200px;
  width: 240px;
}

/*Removing selection of version options for Adding to favourites*/
#atf_fid_v {
  visibility: hidden;
}

/*Removing selection of version options for Adding to favourites*/
#fd_dialog_v {
  visibility: hidden;
}

/* shortten display of url in CAL collections*/
.sectionAttachment {
  max-width: 300px;
}

.sectionAttachment > a {
  word-wrap: break-word;
}

/* end of shortten display of url in CAL collections*/

/* Library copright*/

/* to increase the height of the copyright notice*/

#copyright-agreement {
  height: 250px !important;
}

/* Library copright*/

/* to hide reject notice on copyright*/

#cagr2_cancelButton {
  display: none !important;
}

/* Library coypright*/

/* to increase the height of the copyright notice*/

#copyright-agreement {
  height: 300px !important;
}

/* Library copyright*/

/* to hide reject notice on copyright*/

#cagr2_cancelButton {
  display: none !important;
}

/* Library copyright*/

/* to chnage colour of row in copyright table*/

table#copyright-table tr.section-row td {
  background: #F1F1F1 !important;
}

/*Requested by Ciaran Walton from Library*/
/*text was previously white and non-readable*/
#searchresults-actions #actioncontent p {
    color: #0c2340 !important;
}
/* Hide the new Contribution link under actions
Still need access to contribute but only through contribute menu*/
a#nisc_link {
	display: none !important;
}

/*Added 23_10_15 by Robyn to reduce the height of HTML Editor control in wizard when locked*/
.class3 div.lockedHTML {
	height: 180 px !important;
}

/*Added 05_01_18 by Robyn to hide the version and migration text box in the cohort_specific_attachments in the GSM.LearningActivity collection    */
/*.class.cohort is the class on the wiard page*/

/* 2019-01-03 by Kate - Changed .class.cohort .indent1 div:nth-child(2) { to .class.cohort .indent1 div#p3t2c3 { as previous broke the nested repeater control on this page */
/* The IDs assigned to these controls may need to be checked if the contribution wizard page is altered at anytime */
.class.cohort .indent1 div#p3t2c3 {
    display: none !important;
}
 
/* 2019-01-03 by Kate - Changed .class.cohort .indent1 div:nth-child(3) { to .class.cohort .indent1 div#p3t2c4 { as previous broke the nested repeater control on this page */  
/* The IDs assigned to these controls may need to be checked if the contribution wizard page is altered at anytime */
.class.cohort .indent1 div#p3t2c4 {
    display: none !important;
}
/*required to display the indent2 time release resources for the cohort-specific resources in GSM.LearningActivityOutline collection*/
.class.cohort .indent2 div:nth-child(2) {
    display: block !important;
}
  
.class.cohort .indent2 div:nth-child(3) {
    display: block !important;
}
  
/*increase the length of the edit dox for the url when entering a url */
/*added by Robyn 3_8_2018 requested by Shanelle Surridge */
/*removed 16th Auguest by Robyn, as it was affecting file uploads
  .settingField input[type="text"]
  {
    width: 620px !important;
}*/

/*LMS integration screen, hide the Add Item Summary button, 02/11/15 
/* Removed on 02/12/2016 on instruction from GSM, who require the ability to link item from EQUELLA to Moodle
The original customisation was made for the anticipated linking of copyright items in EQUELLA to Moodle
and the need to block the pdf being selected and not the activation.
Removing activations from the majority of Subejct readings such as UOW Licence means this functionality is again needed by library
A workaround for copright items will need to be identified and implemented but is not a priority at the current time
.item-title-and-desc .selectitem .btn {
  display: none !important;
}

html.integration #searchresults-cont .float-right button.btn.button-expandable {
  display: none !important;
}*/

/**********************************************************************/

/*Course management custom classes class2 "Generic course information" 22.12.2015*/

/*shorten Year*/

.class2.wizard-layout.class div div div #p0c2 div fieldset #c2 {
  width: 120px !important;
}

/*shorten Course code*/
.class2.wizard-layout.class div div div #p0c3 div fieldset #c3 {
  width: 120px !important;
}

/*shorten Course Abbreviation*/
.class2.wizard-layout.class div div div #p0c4 div fieldset #c4 {
  width: 120px !important;
}

/*shorten AQF Level*/
.class2.wizard-layout.class div div div #p0c7 div {
  width: 230px !important;
}

.class2.wizard-layout.class div div div #p0c7 div fieldset div {
  width: 230px !important;
  position: relative !important;
  top: 8px !important;
}

.class2.wizard-layout.class div div div #p0c7 div fieldset div div {
  position: relative !important;
  top: 0px !important;
}

.class2.wizard-layout.class div div div #p0c7 div fieldset div ul {
  width: 240px !important;
}

/*shorten Status*/
.class2.wizard-layout.class div div div #p0c8 div {
  width: 230px !important;
}

.class2.wizard-layout.class div div div #p0c8 div fieldset div {
  width: 230px !important;
  position: relative !important;
  top: 8px !important;
}

.class2.wizard-layout.class div div div #p0c8 div fieldset div div {
  position: relative !important;
  top: 0px !important;
}

.class2.wizard-layout.class div div div #p0c8 div fieldset div ul {
  width: 240px !important;
}

/*shorten Calender Type*/
.class2.wizard-layout.class div div div #p0c16 div {
  width: 230px !important;
}

.class2.wizard-layout.class div div div #p0c16 div fieldset div {
  width: 230px !important;
  position: relative !important;
  top: 8px !important;
}

.class2.wizard-layout.class div div div #p0c16 div fieldset div div {
  position: relative !important;
  top: 0px !important;
}

.class2.wizard-layout.class div div div #p0c16 div fieldset div ul {
  width: 240px !important;
}

/*shorten Credit Points*/
.class2.wizard-layout.class div div div #p0c17 div {
  width: 290px !important;
}

.class2.wizard-layout.class div div div #p0c17 div fieldset div input {
  width: 230px !important;
}

/*shorten Course intake sessions
.class2.wizard-layout.class div div div #p0c21 div fieldset #c21{
  width: 180px !important;
}*/

/*shorten End on honours*/

.class2.wizard-layout.class div div div #p0c22 div {
  width: 280px !important;
}

.class2.wizard-layout.class div div div #p0c22 div fieldset div {
  width: 280px !important;
  position: relative !important;
  top: 8px !important;
}

.class2.wizard-layout.class div div div #p0c22 div fieldset div div {
  position: relative !important;
  top: 0px !important;
}

.class2.wizard-layout.class div div div #p0c22 div fieldset div ul {
  width: 290px !important;
}

/*shorten Course intake sessions
.class2.wizard-layout.class div div div #p0c27 div {
  width: 295px !important;
}

.class2.wizard-layout.class div div div #p0c27 div fieldset div input{
  width: 240px !important;
}
*/

/*shorten Course intake sessions
.class2.wizard-layout.class div div div #p0c21 div fieldset #c28{
  width: 180px !important;
}*/

/*shorten End on honours
.class2.wizard-layout.class div div div #p0c28 div fieldset div  {
  width: 280px !important;
   position: relative !important;
  top:8px !important;
}
.class2.wizard-layout.class div div div #p0c28 div fieldset div div {
      position: relative !important;
   top:0px !important;
}
.class2.wizard-layout.class div div div #p0c28 div fieldset div ul {
  width: 290px !important;

}*/

/*move Course Code and Abbreviation and border section 1*/

.class2.wizard-layout.class div div div #p0c1 {
  border-left-style: solid;
  border-top-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  margin-bottom: 0px;
  background-color: #D3E0EE;
}

.class2.wizard-layout.class div div div #p0c2 {
  float: left;
  width: 198px !important;
  height: 77px !important;
  border-left-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding-left: 10px;
  margin-bottom: 0px;
  background-color: #D3E0EE;
}

.class2.wizard-layout.class div div div #p0c2 div fieldset {
  position: relative;
  top: 9px;
}

.class2.wizard-layout.class div div div #p0c3 {
  float: left;
  width: 198px !important;
  height: 77px !important;
  border-top-style: solid;
  border-bottom-style: solid;
  border-width: 0px;
  padding-left: 8px;
  margin-bottom: 0px;
  background-color: #D3E0EE;
}

.class2.wizard-layout.class div div div #p0c4 {
  float: left;
  width: 198px !important;
  height: 77px !important;
  background-color: #D3E0EE;
  background-color: #D3E0EE;
  border-right-style: solid;
  border-color: #8F8B7E;
  padding-left: 8px;
  border-width: 1px;
  padding-right: 10px;
  margin-bottom: 0px;
}

/*border Comemnts*/
.class2.wizard-layout.class div div div #p0c5 {
  background-color: #D3E0EE;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  padding-left: 10px;
  border-width: 1px;  /* background-color: #F1E6DA;*/
}

/*border Faculty*/
.class2.wizard-layout.class div div div #p0c6 {
  position: relative;
  top: -15px;
  border-left-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-color: #8F8B7E;
  padding-left: 10px;
  border-width: 1px;
  background-color: #D3E0EE;  /* background-color: #F1E6DA;*/
}

/*move Status and Course type and border section 2*/
.class2.wizard-layout.class div div div #p0c7 {
  float: left;
  width: 300px !important;
  position: relative;
  height: 110px;
  top: 20px;
  border-top-style: solid;
  border-left-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  background-color: #E0EED3;
}

.class2.wizard-layout.class div div div #p0c8 {
  float: left;
  width: 290px !important;
  height: 110px;
  position: relative;
  top: 20px;
  border-top-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  background-color: #E0EED3;
}

.class2.wizard-layout.class div div div #p0c9 {
  float: left;
  width: 610px;
  height: 110px;
  position: relative;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  background-color: #E0EED3;
}

.class2.wizard-layout.class div div div #p0c10 {
  float: left;
  width: 610px !important;
  height: 110px;
  position: relative !important;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  background-color: #E0EED3;
}

.class2.wizard-layout.class div div div #p0c11 {
  clear: both;
  float: left;
  width: 610px !important;
  position: relative !important;
  top: -10px !important;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  background-color: #E0EED3;
}

/*END of move Status and Course type and border section 2*/
.class2.wizard-layout.class div div div #p0c12 {
  float: left;
  position: relative !important;
  top: 16px !important;
  width: 610px !important;
  border-right-style: solid;
  border-left-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  background-color: #E0EED3;
}

.class2.wizard-layout.class div div div #p0c13 {
  float: left;
  position: relative !important;
  top: -16px !important;
  width: 610px !important;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  background-color: #E0EED3;
}

.class2.wizard-layout.class div div div #p0c14 {
  clear: both;
  position: relative !important;
  top: -2px !important;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  background-color: #E0EED3;
}

.class2.wizard-layout.class div div div #p0c15 {
  clear: both;
  position: relative !important;
  top: -16px !important;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  background-color: #E0EED3;
}

.class2.wizard-layout.class div div div #p0c16 {
  float: left;
  width: 300px;
  position: relative !important;
  top: -16px !important;
  border-left-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  background-color: #E0EED3;
}

.class2.wizard-layout.class div div div #p0c17 {
  float: left;
  position: relative !important;
  top: -16px !important;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  background-color: #E0EED3;
}

.class2.wizard-layout.class div div div #p0c18 {
  clear: both;
  position: relative !important;
  top: -32px !important;
  border-left-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  background-color: #E0EED3;
}

/*move Session type... and border section 3*/
.class2.wizard-layout.class div div div #p0c19 {
  clear: both;
  width: 610px;
  position: relative !important;
  top: 6px !important;
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  background-color: #FFFFDB;
}

.class2.wizard-layout.class div div div #p0c20 {
  clear: both;
  position: relative !important;
  width: 610px;
  height: 100px;
  top: 6px !important;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  background-color: #FFFFDB;
}

.class2.wizard-layout.class div div div #p0c26 {
  clear: both;
  position: relative !important;
  top: -6px !important;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  background-color: #FFFFDB;
}

.class2.wizard-layout.class div div div #p0c21 {
  clear: both;
  position: relative !important;
  width: 610px !important;
  top: -2px !important;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  background-color: #FFFFDB;
}

.class2.wizard-layout.class div div div #p0c22 {
  position: relative !important;
  width: 610px !important;
  top: -2px !important;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  background-color: #FFFFDB;
}

.class2.wizard-layout.class div div div #p0c23 {
  position: relative !important;
  width: 610px !important;
  top: -2px !important;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  background-color: #FFFFDB;
}

.class2.wizard-layout.class div div div #p0c24 {
  position: relative !important;
  width: 610px !important;
  top: -2px !important;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  background-color: #FFFFDB;
}

.class2.wizard-layout.class div div div #p0c25 {
  position: relative !important;
  width: 610px !important;
  top: -2px !important;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  background-color: #FFFFDB;
}

.class2.wizard-layout.class div div div #p0c26 {
  position: relative !important;
  width: 610px !important;
  top: -2px !important;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  background-color: #FFFFDB;
}

.class2.wizard-layout.class div div div #p0c27 {
  position: relative !important;
  top: -16px !important;
  width: 610px !important;
  border-left-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;
  background-color: #FFFFDB;
}

/* .class2.wizard-layout.class div div div #p0c28{
 float:left;
 width:295px;
 position:relative !important;
 top:-16px !important;
border-right-style: solid;
border-color: #8F8B7E;
    border-width: 1px;
    padding: 10px;
  background-color: #FFFFDB;
}

      .class2.wizard-layout.class div div div #p0c29{
 clear:both;
 position:relative !important;
 top:-22px !important;
 border-left-style: solid;
border-right-style: solid;
border-bottom-style: solid;
border-color: #8F8B7E;
    border-width: 1px;
    padding: 10px;
  background-color: #FFFFDB;
}


/*END of move session type... and border section 3*/






/*END OF CLASS2*/

/*************************************************/

/*Change Course Structure in Class2*/

/*Course structure - Core Subject change*/

/*Shorten Subject type and Year Credit Points*/

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(31) fieldset div {
  width: 160px !important;
  position: relative !important;
  top: 8px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(31) fieldset div div {
  position: relative !important;
  top: 0px !important;
  width: 130px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(31) fieldset div ul {
  width: 170px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(32) fieldset div {
  width: 160px !important;
  position: relative !important;
  top: 8px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(32) fieldset div div {
  position: relative !important;
  top: 0px !important;
  width: 130px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(32) fieldset div ul {
  width: 170px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(32) {
  float: left;
  position: relative !important;
  top: 17px;
  width: 230px !important;
  height: 77px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(31) {
  float: left;
  position: relative !important;
  top: px;
  width: 286px !important;
  height: 77px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(30) {
  clear: both;
}

/*border Option1 and Option2*/
.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(29) {
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;  /*background-color: #F1E6DA;*/
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(28) {
  clear: both;
  position: relative;
  top: -20px;
  border-left-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;  /*background-color: #F1E6DA;*/
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(27) {
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;  /*background-color: #F1E6DA;*/
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(26) {
  border-left-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;  /*background-color: #F1E6DA;*/
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(24) {
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;  /*background-color: #F1E6DA;*/
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(23) {
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 496px;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;  /*background-color: #FFFFDB;*/
}

/*END of border Option1 and Option2*/

/* change Subject code, key, and Credit point*/

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(26) div fieldset div input {
  width: 200px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(25) div fieldset div input {
  width: 100px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(24) fieldset div {
  width: 100px !important;
  position: relative !important;
  top: 8px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(24) fieldset div div {
  position: relative !important;
  top: 0px !important;
  width: 72px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(24) fieldset div ul {
  width: 110px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(26) {
  float: left;
  position: relative;
  top: -20px;
  width: 220px !important;
  height: 77px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(25) {
  float: left;
  position: relative;
  top: -10px;
  width: 120px !important;
  height: 77px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(24) {
  float: left;
  position: relative;
  top: -20px;
  width: 134px !important;
  height: 77px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(23) {
  clear: both;
  position: relative;
  top: -30px;
  width: 494px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(23) fieldset div input {
  width: 480px !important;
}

/*adjust Subject Outline*/
.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(22) {
  position: relative;
  top: -25px;
}

/*END of change in Course structure - core subject*/

/*Course structure - Major/Minor Subject change*/

/*Shorten Subject type and Year Credit Points*/

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(12) div {
  position: relative !important;
  top: 0px !important;
  width: 160px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(12) div fieldset div {
  width: 160px !important;
  position: relative !important;
  top: 8px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(12) div fieldset div div {
  position: relative !important;
  top: 0px !important;
  width: 130px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(12) div fieldset div ul {
  width: 170px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(11) div {
  position: relative !important;
  top: 0px !important;
  width: 160px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(11) div fieldset div {
  width: 160px !important;
  position: relative !important;
  top: 8px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(11) div fieldset div div {
  position: relative !important;
  top: 0px !important;
  width: 130px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(11) div fieldset div ul {
  width: 170px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(12) {
  float: left;
  position: relative !important;
  top: 17px;
  width: 230px !important;
  height: 77px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(11) {
  float: left;
  position: relative !important;
  top: px;
  width: 226px !important;
  height: 77px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(10) {
  clear: both;
}

/*border Option1 and Option2*/
.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(10) {
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;  /*background-color: #F1E6DA;*/
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(9) {
  border-left-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;  /*background-color: #F1E6DA;*/
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(8) {
  clear: both;
  position: relative;
  top: -20px;
  border-left-style: solid;
  border-right-style: solid;
  border-bottom-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;  /*background-color: #F1E6DA;*/
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(7) {
  border-top-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;  /*background-color: #F1E6DA;*/
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(6) {
  float: left;
  position: relative;
  top: -20px;
  width: 185px !important;
  height: 77px !important;
  border-left-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;  /*background-color: #F1E6DA;*/
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(5) {
  float: left;
  position: relative;
  top: -20px;
  width: 115px !important;
  height: 77px !important;
  padding: 10px;  /*background-color: #F1E6DA;*/
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(4) {
  float: left;
  position: relative;
  top: -20px;
  border-right-style: solid;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;  /*background-color: #F1E6DA;*/
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(3) {
  clear: both;
  position: relative;
  top: -30px;
  border-bottom-style: solid;
  border-left-style: solid;
  border-right-style: solid;
  width: 454px;
  border-color: #8F8B7E;
  border-width: 1px;
  padding: 10px;  /*background-color: #FFFFDB;*/
}

/*END of border Option1 and Option2*/

/* change Subject code, key, and Credit point*/

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(6) input {
  width: 180px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(5) input {
  width: 110px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(4) {
  width: 114px !important;
  position: relative !important;
  top: -24px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(4) div fieldset div {
  width: 100px !important;
  position: relative !important;
  top: 12px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(4) div fieldset div div {
  position: relative !important;
  top: 0px !important;
  width: 72px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(4) div fieldset div ul {
  width: 120px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(3) input {
  width: 440px !important;
}

/*adjust Subject Outline*/
.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 div div:nth-last-child(2) {
  position: relative;
  top: -15px;
}

/*END of change in Course structure - Major/Minor subject*/

/*Change background colors of CourseStructure*/

/*Core subject*/

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div #p3t2c6 div fieldset div div {
  background-color: #D3E0EE;
}

/*fix dselection*/
.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div #p3t2c6 div fieldset div div div div div fieldset select+div {
  background-color: white;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div #p3t2c6 div fieldset div div div div div fieldset div div {
  background-color: white;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div #p3t2c7 div fieldset div div {
  background-color: #D3E0EE;
}

/*fix dselection*/
.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div #p3t2c7 div fieldset div div div div div fieldset select+div {
  background-color: white;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div #p3t2c7 div fieldset div div div div div fieldset div div {
  background-color: white;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div #p3t2c8 div fieldset div div {
  background-color: #D3E0EE;
}

/*fix dselection*/
.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div #p3t2c8 div fieldset div div div div div fieldset select+div {
  background-color: white;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div #p3t2c8 div fieldset div div div div div fieldset div div {
  background-color: white;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div #p3t2c9 div fieldset div div {
  background-color: #D3E0EE;
}

/*fix dselection*/
.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div #p3t2c9 div fieldset div div div div div fieldset select+div {
  background-color: white;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div #p3t2c9 div fieldset div div div div div fieldset div div {
  background-color: white;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div #p3t2c6 div fieldset div div {
  background-color: #D3E0EE;
}

/*fix dselection*/
.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div #p3t2c6 div fieldset div div div div div fieldset select+div {
  background-color: white;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div #p3t2c6 div fieldset div div div div div fieldset div div {
  background-color: white;
}

/*change color for Additional information*/
.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div #p3t2c39 {
  background-color: #D3E0EE;
  border-style: solid;
  width: 556px;
  border-color: #8F8B7E;
  border-width: 1px;
}

/*Major Area*/
.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div #p3t2c40 div fieldset div div {
  background-color: #E0EED3;
}

/*fix Major Learning Outcomes - Description*/
.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div div fieldset div div.repeater.indent3 {
  width: 476px !important;
}

/*fix dselection*/
.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div #p3t2c40 div fieldset div div div div div fieldset select+div {
  background-color: white;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div #p3t2c40 div fieldset div div div div div fieldset select+div div {
  background-color: white;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(11) fieldset div div {
  position: relative !important;
  top: 0px !important;
  width: 434px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(12) fieldset div div {
  position: relative !important;
  top: 0px !important;
  width: 434px !important;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div div div fieldset div.repeater.indent2 div div:nth-last-child(3) fieldset div div {
  position: relative !important;
  top: 0px !important;
  width: 434px !important;
}

/*Minor Area*/
.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div #p3t2c58 div fieldset div div {
  background-color: #FFFFDB;
}

/*fix dselection*/
.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div #p3t2c58 div div:nth-last-child(1) div fieldset div div div div div fieldset select+div {
  background-color: white;
}

.CourseStructure_Class2.wizard-layout.class div div div div div fieldset div div div #p3t2c58 div div:nth-last-child(1) div fieldset div div div div div fieldset select+div div {
  background-color: white;
}

/*Core Subject 2*/
.CourseStructure.wizard-layout.class div div div div div fieldset div div div #p3t13c54 div fieldset div div {
  background-color: #FFFFDB;
}

/*----END OF COURSE STRUCTURE Class2*/

/*----BEGINNING OF COURSE LEADERSHIP AND COORDINATION -> COURSE PERFORMANCE Roles  16.09.2015*/

/*shorten Leadership and Operational in Course Analytic Data*/

#content-body.wizard-layout.Roles ul.wizard {
  list-style-type: circle;
  padding-left: 20px;
  font-size: 1.1em !important;
}

#content-body.wizard-layout.Roles div#p2c2 {
  padding-left: 40px;
  !important;
  width: 316px;
}

#content-body.wizard-layout.Roles div#p2c3 {
  padding-left: 40px;
  !important;
  width: 316px;
}

#content-body.wizard-layout.Roles div#p2c5 {
  padding-left: 40px;
  !important;
  width: 316px;
}

#content-body.wizard-layout.Roles div#p2c6 {
  padding-left: 40px;
  !important;
  width: 316px;
}

#content-body.wizard-layout.Roles div#p2c8 {
  padding-left: 40px;
  !important;
  width: 316px;
}

#content-body.wizard-layout.Roles div#p2c9 {
  padding-left: 40px;
  !important;
  width: 316px;
}

#content-body.wizard-layout.Roles div#p2c11 {
  padding-left: 40px;
  !important;
  width: 316px;
}

#content-body.wizard-layout.Roles div#p2c12 {
  padding-left: 40px;
  !important;
  width: 316px;
}

#content-body.wizard-layout.Roles div#p2c14 {
  padding-left: 40px;
  !important;
  width: 316px;
}

#content-body.wizard-layout.Roles div#p2c15 {
  padding-left: 40px;
  !important;
  width: 316px;
}

/*----END OF COURSE LEADERSHIP AND COORDINATION -> COURSE PERFORMANCE Roles  16.09.2015*/