/*dark theme*/
/*start dark light theme*/



body {
    background-color: #2d393f !important;
    color: #FFF !important;
}

.main-container .container,
.main-container,
.warpper,
.outer-warpper {
    background: #2D393F !important;
}

footer {
    background: #2d393f;
}

#copyright {
    background-color: inherit !important;
}

    #copyright .wrapper {
        color: #5e5e5e;
    }

        #copyright .wrapper a {
            color: #fff;
        }

            #copyright .wrapper a:hover {
                color: #2d393f;
            }

.student-course-selection-item {
    color: #fff !important;
}

.student-course-selected .right {
    color: black;
}
div.back-to-browse-container ,div.classes-selection,div.students-selection{
    background-color :#D8DBDD !important;
}

.student-course-selection-item,
.student-course-selected,
.course-summary-course-selection-item,
.course-summary-course-selected {
    border: 0.5px solid #637177;
    background-color:#D8DBDD ;/*#2d393f;*/
    color:#1e262a; /*#fff;*/
}

    .student-course-selection-item:hover,
    .course-summary-course-selection-item:hover,
    .course-summary-course-selected:hover {
    /*  color:black !important;
        background-color:  #ffffff !important;
        */
        color: #1e262a;
        background-color:  grey !important;
    }

.course-assgn .headline {
    color: #fff;
}

div.course-tree-node.even,
div.course-student-tree-node.even,
div.course-summary-tree-node.even {
    border: 1px solid _course_tree_node_even_border;
    background:#242A2E;
    color: #fff;
}

/*a:visited {
    color: #609B42;
}*/

a:active {
    color: #609B42;
}

a:hover {
    color: #609B42 !important;
}

a:focus {
    color: #609B42 !important;
}

.help_icon {
    color: #fff;
}

.ngRow.even {
    background-color: #EFF1F1  !important;
}

.btn-default:hover,
.dropdown button:hover,
.btn-default:active,
.dropdown button:active,
.btn-default:focus,
.dropdown button:focus {
    background: #9ACC67 !important;
    color: #fff !important;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    background: #9ACC67 !important;
    color: #fff !important;
}

.header-lable {
    border: 2px solid #609B42;
    color: #fff;
}
/*anuja 21/01/16*/
.policy a {
    color:#adadad;
}
    /*anuja 21/01/16*/
    .policy a:hover {
        color: #77c8f2 !important; /*hover effect on footer*/
    }

.btn-outlined.btn-primary:hover,
.btn-outlined.btn-primary:active {
    color: #FFF;
    background: #428bca;
    border-color: #637076;
}

.course-tree-node-root-arrow,
.course-student-tree-node-root-arrow,
.course-summary-tree-node-root-arrow {
    border-right: 2px solid #637076;
}

/*end dark light theme*/
/*student landing page for dark light theme */

.student_landing_page .home-assignments-key {
    color: #fff;
}

.student_landing_page .grid-container nav a:hover,
.student_landing_page .grid-container .nav a:active,
.student_landing_page .grid-container .nav a:visited {
    color: #fff;
}
/*end student landing page for dark light theme  */

div.course-tree-wrapper,
div.course-student-tree-wrapper,
div.course-summary-tree-wrapper {
    color: #0e1031;
}

.tree-node-root-content,
.student-tree-node-root-content,
.course-summary-tree-node-root-content {
    background-color: inherit;
    COLOR: #EFF1F1;
    background: #242A2E;
    border: none;

}

.table tr.even {
    background:  #D8DBDD;
    color: #000;
}

.table tr.odd {
    background: #EFF1F1;
    color: #000;
}

a {
    color: inherit;
}

.ngRow.odd {
    background-color: #D8DBDD !important;
}

input, textarea {
    background-color: #EBE8DE;
}

    input[type=submit] {
        background: #609B42;
        color: #fff;
        height:42px;
        width:95px;
    }

    input[type=text],input[type=password], textarea {
        color: #000;
    }

.btn-default,
.dropdown button,
.btn-primary {
    background: #609B42 !important;
    color: #ffffff !important;
}

hr {
    background-color: #D6D0C1;
}

table,
th {
    background-color: #1E262A;
}

tr:nth-child(odd) {
     background:#EFF1F1;
}

tr:nth-child(even) {
   background:  #D8DBDD;
   
}

.course-student-tree-header tr:nth-child(odd) {
    background: #609B42;
}
/*anuja 20/01/16*/
.errormsg {
    border: 2px solid #FF0000;
    color: #FF0000;
    margin: 2px 7px 1px 2px;
    padding-bottom: 2px;
    padding-top: 0;
}
/* change for error message*/


.fontwhite {
    color: #FFF;
}

.yellowfont {
    color: #E4Af24;
}
/* HEADER */

header {
    background: #9ACC67;
}

    header .navbar {
        background: #9ACC67;
    }

.user-container ul li a {
    color: #fff;
}

.right-menu .user-name {
    color: #fff;
}
.navdivs  ul li a.active{
    color:blue !important;
}
.main-menu ul li a {
    color: #fff !important;
}


.logo-container {
    background: #609B42;
}

    .logo-container a {
        background: #609B42;
    }

.navbar-header button.collapsed {
    background-color:inherit;
}

.logo-container .navbar-brand:focus,
.logo-container .navbar-brand:hover,
.logo-container .navbar-brand:active {
    background: #609B42;
}

.navbar-default .nav > li > a:focus,
.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > a:active,
.navbar-default .nav > li > ul > li > a:hover {
    background: #609B42;
}

.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
    background: #609B42;
}

.nav > li > a:hover,
.nav > li > a:focus,
.nav > li > a {
    background: #9ACC67;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    background: #609B42;
}

.navbar-default .navbar-nav > li > ul > .open > a,
.navbar-default .navbar-nav > li > ul > .open > a:hover,
.navbar-default .navbar-nav > li > ul > .open > a:focus {
    background: #609B42;
}

    .navbar-default .navbar-nav > .open > .dropdown-menu,
    .navbar-default .navbar-nav > li > ul > .open > a > ul,
    .navbar-default .navbar-nav > li > ul > .open > a > ul {
        background: #9ACC67;
    }

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
    background: #609B42 !important;
    text-decoration:underline;
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
    background: #609B42;
}

.navbar-header button.collapsed:focus {
    background: #9ACC67;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    background: #609B42;
}

#hide_show .btn-link:hover,
#hide_show .btn-link:focus {
    color: #fff;
}

.btn-link:hover,
.btn-link:focus {
    color: #9ACC67;
}

.btn-link:active,
.btn-link:visited {
    color: #fff;
}

#hide_show .btn-link:active {
    color: #e4af24;
}
/* FOOTER */

.policy {
    color: #637177;
}

.advancehelp {
    border: 1px solid #FFF;
}

/*grid general*/

.k-header {
    background: #000;
}

    .k-header span {
        background-color: #000;
    }

#reportingGrid .k-header span {
    background-color: inherit;
}

.k-grid-header th.k-header > .k-link {
    color: #fff;
}

.k-grouping-header,
.k-grid-header-wrap {
}

.k-grid-header {
    background: #000 !important;
}

.k-grid-content {
}

.k-pager-wrap .k-grid-pager .k-widget .k-floatwrap {
}

.k-header,
.k-treemap-title,
.k-grid-header .k-header > .k-link {
    color: #fff;
}

.k-grid-content .lnkWkAssnmt {
    color: #000;
}
/*end grid general*/
/*css added by jit for assignment activity*/
/* jitz */

.course-assgn .caret {
    color: #D8DBDD;
}

.course-assgn table th {
    background: none repeat scroll 0 0 #609B42;
    color: #fff;
}

.course-assgn .course-image {
}

.course-assgn .panel-default > .panel-heading {
    background-image: linear-gradient(to bottom, #000 0px, #000 100%);
    color: #fff;
}

.course-assgn .vline {
    border: 2px solid #609B42;
}

.course-assgn .panel {
    background-color: #000;
    border-color: #000;
}

.course-assgn .panel-heading .input-group-addon {
    background-color: #609B42;
    border: 1px solid #609B42;
    color: #555;
}

.course-assgn .panel-heading {
    background-image: linear-gradient(to bottom, #000 0px, #000 100%);
    border-color: #000;
}

.course-assgn .panel-default {
    border-color: #000;
}

#courseZero {
    color: #fff;
}

.course-assgn .setting-box {
    background-color: #fff;
}

.course-assgn a:active {
    color: #609B42;
}
/*end code by jit*/
/*list view thumbil view*/
/* css for button outlined */

.btn-outlined.btn-primary {
    border: 3px solid #428bca;
    color: #428bca;
}

    .btn-outlined.btn-primary:hover,
    .btn-outlined.btn-primary:active {
        color: #FFF;
        background: #428bca;
        border-color: #428bca;
    }

.btn-outlined.btn-success {
    border: 3px solid #5cb85c;
    color: #5cb85c;
}

    .btn-outlined.btn-success:hover,
    .btn-outlined.btn-success:active {
        color: #FFF;
        background: #47a447;
    }

.btn-outlined.btn-info {
    border: 3px solid #5bc0de;
    color: #5bc0de;
}

    .btn-outlined.btn-info:hover,
    .btn-outlined.btn-info:active {
        color: #FFF;
        background: #39b3d7;
    }

.btn-outlined.btn-warning {
    border: 3px solid #f0ad4e;
    color: #f0ad4e;
}

    .btn-outlined.btn-warning:hover,
    .btn-outlined.btn-warning:active {
        color: #FFF;
        background: #ed9c28;
    }

.btn-outlined.btn-danger {
    border: 3px solid #d9534f;
    color: #d9534f;
}

    .btn-outlined.btn-danger:hover,
    .btn-outlined.btn-danger:active {
        color: #FFF;
        background: #d2322d;
    }
/* button css end */

.btn-default .caret {
    color: #ffffff;
}

.list-thumb-page table th {
    background-color: #9ACC67;
    color: #fff;
}

.list-thumb-page table .glyphicon-ok-sign {
    color: #609B42;
}

.list-thumb-page table .glyphicon-remove-sign {
    color: #D00000;
}

.list-thumb-page table td {
    border-right: 1px solid #E0E0E0;
}

.list-thumb-page .dropdown-menu > li > a:hover,
.list-thumb-page .dropdown-menu > li > a:focus {
    background-color: #609B42;
    background-image: linear-gradient(to bottom, #609B42 0px, #609B42 100%);
    color: #fff;
}
/*end list view thumbil view*/

.find_group_page .form-group .dropdown-menu a:hover {
    background: #609B42;
}

.navbar-default .nav > li > a:focus,
.navbar-default .nav > li > a:hover,
.navbar-default .nav > li > ul > li > a:hover {
    background: #609B42;
}

.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
    background: #609B42;
}

.navbar-default .navbar-nav > li > ul > .open > a,
.navbar-default .navbar-nav > li > ul > .open > a:hover,
.navbar-default .navbar-nav > li > ul > .open > a:focus {
    background: #609B42;
}

    .navbar-default .navbar-nav > .open > .dropdown-menu,
    .navbar-default .navbar-nav > li > ul > .open > a > ul,
    .navbar-default .navbar-nav > li > ul > .open > a > ul {
        background: #9ACC67;
    }

.user-container ul li a {
    color: #fff;
}

figcaption strong {
    border-bottom: 1px solid #D6D0C1;
}

#copyright {
    background: #637076;
}

    #copyright .wrapper {
        color: #5e5e5e;
    }

        #copyright .wrapper a {
            color: #ABABAB;
        }

            #copyright .wrapper a:hover {
                color: #fff;
            }

    #copyright .container {
        background: #637076 none repeat scroll 0 0;
    }

.grid-container .inner-div {
    border: 1px solid #fff;
}

.find_group_page .form-group .dropdown-menu .checkbox {
    color: #000;
}
/*list view thumbil view*/
/* css for button outlined */

.btn-outlined.btn-primary {
    border: 3px solid #428bca;
    color: #428bca;
}

.btn-outlined.btn-success {
    border: 3px solid #5cb85c;
    color: #5cb85c;
}

    .btn-outlined.btn-success:hover,
    .btn-outlined.btn-success:active {
        color: #FFF;
        background: #47a447;
    }

.btn-outlined.btn-info {
    border: 3px solid #5bc0de;
    color: #5bc0de;
}

    .btn-outlined.btn-info:hover,
    .btn-outlined.btn-info:active {
        color: #FFF;
        background: #39b3d7;
    }

.btn-outlined.btn-warning {
    border: 3px solid #f0ad4e;
    color: #f0ad4e;
}

    .btn-outlined.btn-warning:hover,
    .btn-outlined.btn-warning:active {
        color: #FFF;
        background: #ed9c28;
    }

.btn-outlined.btn-danger {
    border: 3px solid #d9534f;
    color: #d9534f;
}

    .btn-outlined.btn-danger:hover,
    .btn-outlined.btn-danger:active {
        color: #FFF;
        background: #d2322d;
    }

.btn-default {
    border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25) !important;
    border-radius: 0px;
}
    /* button css end */

    .btn-default .caret {
        color: #ffffff;
    }

.header-lable {
    border: 2px solid #d8dbdd;  /*Added by Shaleen on 7th March*/
    /*color: #fff;*/
    /*display:none;*/
}

.list-thumb-page table th {
    /*background-color: #1E262A;*/
    color: #fff;
    border: 1px solid #1E262A;
}

    .list-thumb-page table th .k-link {
        text-align: center;
    }

.list-thumb-page table .glyphicon-ok-sign {
    color: #609B42;
}

.list-thumb-page table .glyphicon-remove-sign {
    color: #D00000;
}

.list-thumb-page table td {
 
        border-right: 0px solid #2d393f;
    border-color: #2d393f;
}

.list-thumb-page .dropdown-menu > li > a:hover,
.list-thumb-page .dropdown-menu > li > a:focus {
    background-color: #609B42;
    background-image: linear-gradient(to bottom, #609B42 0px, #609B42 100%);
    color: #fff;
}
/*end list view thumbil view*/

#divReportingGrid {
    background-color: #eae8e8;
}

.class_page .largeBlockCheckboxWrapper {
    background-color: #609B42;
    border: 1px solid #609B42;
    color: #FFFFFF;
}

.class_page .groupMenuContainerWrapper {
    border: 1px solid #609B42;
    background-color: #609B42;
}

.class_page input[type="checkbox"].largeBlock + label span {
    border: 3px solid #000;
    border-radius: 100%;
}

.class_page input[type="checkbox"].largeBlock:checked + label span {
    border: 3px solid #fff;
    border-radius: 100%;
}

.class_page input[type="checkbox"].largeBlock + label span::before {
    font-family: 'Glyphicons Halflings';
    content: "\e013";
    vertical-align: middle;
    font-size: 1em;
    text-align: center;
    color: transparent;
}

.class_page input[type="checkbox"].largeBlock:checked + label span:before {
    font-family: 'Glyphicons Halflings';
    content: "\e013";
    vertical-align: middle;
    font-size: 1em;
    text-align: center;
    /*line-height: 1.3;*/
    color: #fff;
}

.student-course-selection-item .icon {
    border: 4px solid #609B42;
    border-radius: 100%;
    margin: 5px;
    padding: 0px;
}

    .student-course-selection-item .icon:before {
        font-family: 'Glyphicons Halflings';
        content: "\2b";
        vertical-align: middle;
        font-size: 1em;
        text-align: center;
        padding: 0px 5px 4px;
    }

.student-course-selection .right.icon {
    height: 30px;
    width: 30px;
}

.class_page .ngHeaderScroller {
    background-color: #9ACC67;
    color: #fff;
}

.class_page .ng-scope .largeBlockCheckboxWrapper {
    margin-bottom: 15px;
}

/*trainee class selection*/

.create_class {
    color: #fff;
}

    .create_class .setting-box {
        background-color: #609B42;
    }

    .create_class .check-box-wrapper {
        background-color: #609B42;
    }

.class_page .caret {
    color: #D8DBDD;
}

.ng-scope select {
    background-color: #609B42;
}

    .ng-scope select > option {
        background-color: #FFF;
        color: #1E262A;
    }

.dropdown-menu > li > a:hover {
    -webkit-background-color: #609B42;
}

.ng-scope .divider-line {
    border-bottom: 1px solid #D8DBDD;
}

.class_page .upload-wrapper {
    background-color:transparent;
    color: #000;
}

    .class_page .upload-wrapper .ok-icon {
        background-color: #fff;
        color: green;
    }

    .class_page .upload-wrapper .cancel-icon {
        background-color: #fff;
        color: #FF0000;
    }

    .class_page .upload-wrapper input {
        background-color: #fff;
    }

.largeBlockCheckboxWrapper.afterfileupload span {
    background-color: #fff;
    border: 1px solid #fff !important;
}

.class_page .afterfileupload input.largeBlock[type="checkbox"]:checked + label span {
    border: 1px solid #fff !important;
}

    .class_page .afterfileupload input.largeBlock[type="checkbox"]:checked + label span::before {
        color: #000;
    }

.success-msg {
    color: #609B42;
    border: 2px solid #9ACC67;
}

.ng-pristine.ng-valid > option:hover,
.ng-pristine.ng-valid > option:active,
.ng-pristine.ng-valid > option:focus {
    background-color: #9ACC67 !important;
}

.ng-scope select > option:hover,
.ng-scope select > option:active,
.ng-scope select > option:focus {
    background-color: #9ACC67 !important;
}

option:hover,
option:active,
option:focus {
    background-color: #9ACC67 !important;
}

.round-icon-arrow {
    background-color: #1e262a;
}
/*end class module*/

.groupMenuContainer {
    color: #fff;
}

.groupMenuContainer {
    color: #fff;
}
/*grid link style*/

.k-selectable td a,
.k-selectable td a:active,
.k-selectable td a:hover,
.k-selectable td a:visited,
.k-selectable td a:focus {
    color: #000 !important;
}

.btn.btn-default.btn-outlined:hover,
.btn.btn-default.btn-outlined:active,
.btn.btn-default.btn-outlined:focus {
    background: #9ACC67;
    /*color: #fff !important;*/
}

.disabled-activity[disabled=disabled]:hover {
    background: #609B42 !important;
}

.btn.btn-default.btn-outlined.content-player-answer-button.disabled-activity.ng-pristine.ng-valid.active {
    background: #9ACC67 !important;
}

.btn.btn-default.btn-outlined.content-player-answer-button.disabled-activity.ng-valid.ng-dirty.active {
    background: #9ACC67 !important;
}

.list-thumb-page .dropdown-menu {
    color: #000;
    border-radius:0px;
}

.ng-scope select > option:hover,
.ng-scope select > option:active,
.ng-scope select > option:focus {
    background-color: #9ACC67;
}

.course-tree-node-root-arrow,
.course-student-tree-node-root-arrow,
.course-summary-tree-node-root-arrow {
    color: #1e2629
    background: #ffffff;
}

.course-summary-container .left {
    background-color:##ffffff;/* #609B42;*/
    color: #1e262a;
}

.list-thumb-page select {
    background-color: #609B42;
    color: #fff;
}

.list-thumb-page .k-link,
.list-thumb-page td a {
    color: #000;
}

    .list-thumb-page .k-link:hover {
        color: #000;
    }

.student-container .left {
    background-color:#fff;
    color: #1e262a;
    margin-top: 1px;
}

.course-student-tree-node-root-arrow .caret,
.course-summary-tree-node-root-arrow .course-summary-tree-node-root-arrow-design {
    color: #637076;
}

.class_page .alreadyuse {
    color: #FF0000;
}

.class_page .rightalreadyuse {
    color: #FF0000;
}

.ng-scope.ngCellElement > div {
    background-color: inherit;
}

   .dropdown-menu li > a:hover, 
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
    background-color: #609B42 ;
    color: #FFF ;
}

/*new updates*/

.list-thumb-page .dropdown-menu > li {
    /*border-bottom: 1px solid #2d393f;*/
}

.content-home-container .course-group-nav-left {
    color: #637076;
}

.content-home-container .course-group-nav-right {
    color: #637076;
}

.font-size-text {
    color: #FFF;
}

.glyphicon-plus-container {
    border: 4px solid #fff;
    background-color: #1e262a;
    color: #FFF;
}

.btn-create-group {
    color: #1e262a;
}

.text-content-group {
    color: white;
}

.k-link.k-pager-nav.k-state-disabled.k-pager-first .k-icon.k-i-seek-w,
.k-link.k-pager-nav.k-pager-first .k-icon.k-i-seek-w {
    border-color: transparent #000;
}

.k-link.k-pager-nav .k-icon.k-i-arrow-w,
.k-link.k-pager-nav.k-pager-first .k-icon.k-i-arrow-w {
    border-color: transparent #000;
}

.class-name-wrapper {
    background-color: #9ACC67;
    color: #1e262a;
}

.course-calendar-container {
    background-color: #1E262A;
    border: none !important;
}

.course-calendar .fc-header tr {
    background-color: #242A2E ;
}

.fc-header-left .fc-state-default {
    background-color: #9ACC67 !important;
}

.fc-widget-header {
    background-color: #1e262a ;
}

.fc-widget-content {
    background-color: #EFF1F0;
}

.fc-day.fc-widget-content:hover {
    background-color: #9ACC67 !important;
}

.fc-day.fc-widget-content.fc-today {
    background-color: #9ACC67 !important;
}

.fc-state-highlight {
    background-color: #9ACC67 !important;
}

.calendar-selected-day {
    background-color: #9ACC67 !important;
}

.course-tree-node-root-arrow[data-expanded=false] .pull-left.caret {
    border-color: transparent #637076;
}

.course-tree-node-root-arrow[data-expanded=true] .pull-left.caret {
    border-top: 16px solid #637076;
}

.tree-node-root-container div.course-tree-node.even {
    background-color: #EFF1F1 !important;
}

.tree-node-root-container div.course-tree-node {
    color: #000;
}

div.tree-header-container .course-settings[data-expanded] {
    background-color: #1e262a;
}

.menu-container ul li[data-bottom-border] {
    border-bottom: 1px solid #e5e9ea;
}

.fc-event {
    background-color: #9ACC67 !important;
    color: #fff;
}

.course-tree-node-root.course-tree-node.ng-scope.ui-droppable.ui-draggable {
    background-color: #242A2E;
    margin-top: 5px;
  
}

    .course-tree-node-root.course-tree-node.ng-scope.ui-droppable.ui-draggable .tree-node-root-content {
        color: #EFF1F1;
          /*width:91.5%;*/
    }

.back-shadow {
    -webkit-box-shadow: 0 8px 6px -4px #000;
    -moz-box-shadow: 0 8px 6px -4px #000;
    /*box-shadow: 0 10px 6px -4px #000;*/
}

.course-tree-node-root .glyphicon-plus-container,
.plus-container .glyphicon-plus-container {
    background-color: #1e262a;
    border: 4px solid #fff;
    color: #fff;
}

.content-color-popup .glyphicon-plus-container-content {
    background-color: #1E262A;
    border: 4px solid #9ACC67;
    color: #FFFFFF;
}

.content-color-popup .glyphicon-plus-container-content {
    background-color: #1E262A;
    border: 4px solid #9ACC67;
    color: #FFFFFF;
}

.modal.fade.add-folder-dialog.in {
    background: #2D393F;
}
.modal.fade.assign-dialog.in {
    background: #2d393f;
}

    .modal.fade.assign-dialog.in .modal-footer {
        box-shadow: 0 1px 0 #9ACC67 inset !important;
    }
    .modal.fade.view-text-dialog.in .modal-footer{
     border-top: 1px solid #9ACC67 !important;
    }

.modal.fade.content-preview-dialog.in {
    background-color: #2d393f;
}

.modal.fade.content-print.in {
    background: #2D393F;
}

.content-print .modal-footer {
    background: inherit;
    border-top: 1px solid #9ACC67;
}
/*anuja  18/01/16*/
.hide-popup-bg .modal-footer {
    background: inherit;
    border-top: 1px solid #9ACC67;
}
/*anuja  18/01/16*/
.add-folder-dialog .modal-footer {
    background: inherit;
    border-top: 1px solid #9ACC67;
}

.upload-content-page #webaccordion .panel-heading {
    background-color: #1e262a;
    color: #fff;
}

.upload-content-page .modal-content {
    background-color: #2d393f !important;
}

.add-web-content:hover {
    color: #fff;
}

.add-web-content:after {
    color: #637076;
}

.add-web-content.collapsed:after {
    color: #637076;
}

.upload-content-page #tblfiles tbody tr {
    color: #000;
}

#webaccordion #collapse1 input,
#webaccordion #collapse1 textarea {
    color: #000 !important;
}

.create-assignment .classes-selection-container,
.create-assignment .students-selection-container {
    background-color: #fff;
    color: #000;
}

.create-assignment .class-selection-item,
.create-assignment .students-selection-item {
    color: #0E1031;
}

.assign-dialog .assign-type-container .section.inactive {
    background-color: #fff;
}

.accordion-group-header {
    border: 1px solid #fff;
}

.create-assignment .class-selection-header,
.students-selection-header {
    background-color: #000;
    color: #fff;
}

#ui-datepicker-div .ui-widget-header {
    background-color: #9ACC67;
    border:none !important;
}

#ui-datepicker-div.ui-widget-content {
    background-color: #000 !important;
}

#ui-datepicker-div.ui-datepicker-calendar {
    border: 1px solid #D8DBDD;
}

#ui-datepicker-div table,
#ui-datepicker-div th {
    color: #FFA500;
}

#ui-datepicker-div .ui-state-default,
#ui-datepicker-div .ui-widget-content .ui-state-default,
#ui-datepicker-div .ui-widget-header .ui-state-default {
    color: #000;
}

#ui-datepicker-div .ui-datepicker-calendar tbody td {
    background-color:  #D8DBDD !important;
    border: 1px solid #000  !important;
    color: #000;
}

#ui-datepicker-div .ui-state-highlight,
#ui-datepicker-div .ui-widget-content .ui-state-highlight,
#ui-datepicker-div .ui-widget-header .ui-state-highlight {
    background-color: #9ACC67;
    color: #000;
}

.assign-dialog .advanced-options .commentsContainer textarea {
    background: none repeat scroll 0 0 #D8DBDD;
    color: #0E1031;
}

.create-assignment .classes-selection-container .check[data-selected=true]:after,
.create-assignment .students-selection-container .check[data-selected=true]:after {
    color: #fff;
}

.create-assignment .classes-selection-container .check[data-selected=true],
.students-selection-container .check[data-selected=true] {
    color: #fff;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-prev:after {
    color: #9ACC67;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-next:after {
    color: #9ACC67;
}

#ui-datepicker-div.ui-datepicker .ui-datepicker-prev span,
#ui-datepicker-div.ui-datepicker .ui-datepicker-next span {
    background-image: none;
    background-color: #fff;
    border: 2px solid #fff;
}

#ui-datepicker-div .ui-datepicker-calendar tbody td:hover,
#ui-datepicker-div .ui-datepicker-calendar tbody td a:hover {
    background-color: #9ACC67;
}

#ui-datepicker-div .ui-datepicker-calendar tbody td.ui-datepicker-today {
    background-color: #9ACC67;
}

table.ui-datepicker-calendar,
table.ui-datepicker-calendar th {
    background-color: #000;
}

.color-palettes[style]:hover {
    border: 3px solid #fff;
}

.help-menuitem {
    background-color: #E7E6E6;
    border: 2px solid #007CCC;
}
/*.course-access-anytime-container .access-anytime-drop-area {
     color: #1e262a;
 }*/
.light-color-div {
    background-color: #D8DBDD;
}

.error-box {
    border: 2px solid #FF0000;
    color: #FF0000;
}

.create-assignment .students-selection-item-class {
    background-color: #609B42;
    color: #FFF !important;
}

.class-selection-header .check,
.students-selection-header .check {
    border: 2px solid #fff;
}

.classes-selection-container .check[data-selected='true'],
.students-selection-container .check[data-selected='true'] {
    color: #fff;
}

.classes-selection-container .check[data-selected=true]:after,
.students-selection-container .check[data-selected=true]:after {
    color: #fff;
}

.create-assignment .class-selection-item-class {
    background: #9ACC67 !important;
    color: #FFF !important;
}

.classes-selection-container,
.students-selection-container {
    background-color: #FFFFFF;
    color: #000;
}

.calendar-day-event.odd {
    background-color: #9ACC67 !important;
}

.calendar-day-event.even {
    background-color: #609B42 !important;
}

.access-anytime-content-item.odd {
    background-color: #9ACC67 !important;
}

.access-anytime-content-item.even {
    background-color: #609B42 !important;
}

.rename-menuitem {
    background-color: #E7E6E6;
    border: 2px solid #007CCC;
}

.fc-event-time,
.fc-event-title {
    color: #fff;
}

.student-course-selection-wrapper {
    border-bottom: 2px solid #fff;
}

.course-access-anytime-container {
    color: #fff;
}

.course-calendar .fc-state-active {
    background-color: #609B42 !important;
}

.course-calendar .fc-button-month {
    background-color: #9ACC67;
}
/*anuja 18/01/16*/
.course-calendar .fc-button-basicDay {
    background-color: #9ACC67;
}

.assign-dialog .advanced-options .commentsContainer textarea {
    background: none repeat scroll 0 0 #D8DBDD;
    color: #0E1031;
}

.create-assignment .assign-type-container .section.active {
    background-color: #9ACC67;
}

.content-print .btn-default.active {
    background-color: #9ACC67 !important;
    color: #000 !important;
}

.create-assignment .classes-selection-container .check[data-selected=true]:after,
.create-assignment .students-selection-container .check[data-selected=true]:after {
    color: #fff;
}

.gridContainer.table-responsive .ngViewport .ngCell {
    /*border-left: 1px solid #2d393f;*/
}

.color-active {
    border: 3px solid #fff;
}
.color-palettes.color-active {
     border: 3px solid #fff !important;
}
/* start bug fixing BY ANUJA 13-1-2016*/

.select-assignments-table {
    color: #000;
}

.select-assignment--dialog .modal-footer {
    border-top: 1px solid #9ACC67;
}

.backgrounddarkcolor {
    background-color: #242A2E;
    color: #fff;
}

.hasAssignment {
    color: #9ACC67 !important;
}

.student-tree-header, .course-summary-tree-header {
    color: #609B42 !important;
}

.assign-dialog .assign-advanced-option-container.active {
    background-color: #9ACC67 !important;
}

.create-course-tile {
    background-color: #9ACC67 !important;
}
.ui-widget-content {
    background-color:  #9ACC67 !important;
   border:1px solid  #609B42 !important;
}

.groupMenuContentsContainer.menu-container li:hover, .groupMenuContentsContainer.menu-container li:active, .list-thumb-page li:hover, .list-thumb-page li:active{
    background-color: #9ACC67;
}
/*main.less color code*/
/*light*/
.course-access-anytime-container .access-anytime-drop-area {
    background-color: #EFF1F0;
}

.assign-dialog .assign-advanced-option-container.active {
    background-color: #9ACC67;
}
/*end light*/
/*dark*/
.class-selection-item,
.students-selection-item {
    background-color: #609B42;
}

.access-anytime-content-container .back-button {
    background: #609B42;
}

.access-anytime-content-list-header {
    background-color: #609B42;
}

.course-student-tree-header,
.course-summary-tree-header {
    background-color: #609B42;
    border: 1px solid #609B42;
}

.student-tree-header,
.course-summary-tree-header {
    background-color: #609B42;
}

.menu-container ul li[data-bottom-border] {
    border-bottom: 1px solid #609B42;
}

.ui-datepicker {
    border: 2px solid #609B42;
}
/*end dark*/
/*end main.less color code*/

.course-calendar .fc-header-title {
    color: #9ACC67 !important;
}

/*model popup general*/

.modal-header {
    background-color: #609B42 !important;
    color: #fff;
}

.modal-content {
    background-color: #2d393f !important;
}
/*end model popup general*/


/*anuja 19/01/16*/
#draganddrop {
    border: 4px solid #9ACC67;
    border-radius: 5px;
    padding: 10px;
    background-color: #FFF;
    z-index: 1000;
    color: #000;
}
/*anuja 19/01/16*/
.class-selection-item-class {
    background: #9ACC67 !important;
    color: #FFF !important;
}
/*anuja 19/01/16*/
.students-selection-item-class {
    background-color: #609B42 !important;
    color: #FFF !important;
}

.select-assignment--dialog .select-assignments-table .active {
    background-color: #9ACC67 !important;
}

a.breadcrumb-container-main {
    color: #FFF !important;
}

    a.breadcrumb-container-main:hover {
        color: #609B42 !important;
    }

.k-grid-header a:hover, .k-grid-header a:focus, .k-grid-header a:active {
    color: #fff !important;
}
/*code commented for fogbugz bug 10282*/
/*.k-grid-content a:hover, .k-grid-content a:focus, .k-grid-content a:active {
    color: #000 !important;
}*/
/*end code commented for fogbugz bug 10282*/
a.add-web-content:hover, a.add-web-content:focus, a.add-web-content:active {
    color: #fff !important;
}
/*anuja 21/01/16*/
.footer .coyrightdiv {
    color:#637177;
}

.sequence-button {
    color: #FFFFFF;
    background: #609B42;
    border-color: #609B42;
}

.sequence-button-tail-selected {
    background: #609B42 !important;
    border-color: #609B42 !important;
}

.course-access-anytime-container #assign-label {
    color: #fff;
}

.fc td, .fc th {
    border: 1px solid #1E262A;
}
/*new light theme requirement by darshan*/

.help-icon-assign {
    background: url(./Areas/Qtopia/Content/images/SpriteSheet-Dec-2013.png) repeat scroll 46px 146px rgba(0, 0, 0, 0);
}

.back-to-browse-container .arrow { /* #D8DBDD */
    border-right-color:#000000  !important;
}

div.back-to-browse-container span.back-label {/* #D8DBDD */
    color: #000000 ;
}

.class-selection-label,
.student-selection-label {
    color: #D8DBDD;
}

div.classes-selection .classStudentSelectionArrow { /* #D8DBDD */
    border-top-color: #000000 !important;
}

div.students-selection .classStudentSelectionArrow {/* #D8DBDD */
    border-top-color:#000000 !important;
}
/*end new light theme requirement by darshan*/
/*add content icon ok or cancel*/
.content-row .upload-wrapper .ok-icon{
background-color:#fff;
color:green;
}
.content-row .upload-wrapper .cancel-icon{
background-color:#fff;
color:#FF0000;
}
/* end of add content icon ok or cancel*/
/*login page dynamic style*/

.login-page-wrapper .container {
    background-color: #2D393F  !important;
}

.login-page-wrapper .qwizdom-txt
{
    color:#FFF !important;
}
.login-page-wrapper header
{background-color: #2d393f !important;}
/*light theme login page test
.login-page-wrapper .container {
    background-color:#EFF1F1 !important;
}

.login-page-wrapper .qwizdom-txt
{
    color:#9DCC67;
}
.login-page-wrapper header
{background-color: #9DCC67 !important;}
.login-body
{
   background-color:#637076 !important;
   color:#000 !important;
}
.login-page-wrapper .btn-default {  
   
    background-color: #609b42;
    color:#fff;
}
.login-page-wrapper footer {
    background-color: #9DCC67 !important;
}
    
 end of light theme login page test
end of login page dynamic style

/* start conditional popup*/

.login-body .ui-widget-content {
    background-color: #2d393f !important;
   border:1px solid  #2d393f!important;
   border-radius:0px;
}
.login-body .ui-widget-header{
   background-color:  #609B42 !important;
   border:1px solid  #609B42 !important;
   background-image:none !important;
   border-radius:0px;
}
.login-body .ui-state-default{
    background-color:#609B42 !important;
     border:none !important;
     background-image:none !important;
     border-radius:0px;
}
.login-body .ui-state-hover{
    background-color:  #9ACC67 !important;
}
.divOopsWrapper tr{
 background-color: #2d393f !important;
}
.login-body .ui-dialog-buttonpane {
    border-top:1px solid #9ACC67 !important;
}
.divOopsWrapper .validation-summary-errors {
    border: 1px solid #FF0000;
    color: #FF0000;
}
.login-body .ui-widget-overlay {
   background-color:#e0e0e0;
    opacity:0.60;
}

/*light theme for conditional popup*/

/*.login-body .ui-widget-content {
    background-color: #EFF1F1 !important;
    border: 1px solid #EFF1F1 !important;
    color: #000000;
}
.login-body .ui-widget-header {
    background-color: #9ADAF4 !important;
    background-image: none !important;
    border: 1px solid #68CDF3 !important;
}
.login-body .ui-state-default {
    background-color: #68CDF3 !important;
    background-image: none !important;
    border: medium none !important;
}
.login-body .ui-state-hover {
    background-color: #9ADAF4 !important;
}
.divOopsWrapper tr {
    background-color: #EFF1F1 !important;
}
.login-body .ui-dialog-buttonpane {
    border-top: 1px solid #9ADAF4 !important;
}
.divOopsWrapper .validation-summary-errors {
    border: 1px solid #9ADAF4 !important;
}*/


    
/* end conditional popup*/

.ui-datepicker .ui-datepicker-buttonpane {
    background-color: #000  !important;
}
.modal.fade.in .modal-dialog .modal-footer{
     border-top: 1px solid #9ACC67;
}
.modal.fade.view-text-dialog.in .modal-footer {
    box-shadow: 0 1px 0 #9ACC67 inset !important;
}

.glyphicon-plus-container-new .glyphicon.glyphicon-plus-sign {
    background-color: #fff;
    color: #2d393f;
}

.glyphicon-plus-container-content-new .glyphicon.glyphicon-plus-sign {
    background-color: #9ACC67;
    color: #2d393f;
}

.course-data-container .menu-container li:hover, .course-data-container .menu-container li:active {
    background-color: #9ACC67;
}
.course-settings .caret{
    color:#fff;
}
.glyphicon.glyphicon-cog
{
    color:#fff;
}
.class_page .groupMenuContainer-new .caret
{color:#fff;}
#content-player-content-wrapper .modal-footer{
    border:none !important;
}
#ui-datepicker-div .ui-state-active{
    background-color:#9ACC67;
}

/*start forgot password*/

.password-body .ui-widget-content{
    background-color:#2d393f !important;
    border:1px solid  #2d393f !important;
    border-radius:0px;
}
.password-body .ui-widget-header {
    background-color: #609B42 !important;
    border: 1px solid #609B42 !important;
    background-image: none !important;
    border-radius:0px;
}
#divForgotPasswordContent .forgot-password td{
     background-color:#2d393f !important;
}
#divForgotPasswordContent .form-buttonpane .ui-state-default{
     background-color:#609B42 !important;
     border:none !important;
     background-image:none !important;
     color:#fff;
}
#divForgotPasswordContent .form-buttonpane .ui-state-hover{
    background-color:  #9ACC67 !important;
}
#divForgotPasswordContent .validation-summary-errors{
      border: 1px solid #FF0000;
      color:#FF0000;
}
/*.password-body #divForgotPasswordContent {
    border-bottom:1px solid #9ACC67 !important;
     color: #FFF !important;
}*/
.password-body .ui-widget-overlay {
    background-image: none;
    background-color:#e0e0e0;
 
}
.password-body .container {
    background-color:  #2D393F !important;
}
.password-body  header {
  background-color: #2d393f !important;
}
.password-body .ui-state-hover .ui-state-icon{
     background-color:  #9ACC67 !important;
}


/*forgot password light theme start
.password-body .ui-widget-content{
    background-color:#eff1f1 !important;
    border:1px solid  #eff1f1!important;
}
.password-body .ui-widget-header {
    background-color: #68cdf3 !important;
    border: 1px solid #68cdf3 !important;
    background-image: none !important;
}
#divForgotPasswordContent .forgot-password td{
     background-color:#eff1f1 !important;
}
#divForgotPasswordContent .form-buttonpane .ui-state-default{
     background-color:#68cdf3 !important;
     border:none !important;
     background-image:none !important;
     color:#fff;
}
#divForgotPasswordContent .form-buttonpane .ui-state-hover{
    background-color:  #9adaf4 !important;
}
#divForgotPasswordContent .validation-summary-errors{
      border: 1px solid #FF0000;
      color:#FF0000;
}
.password-body #divForgotPasswordContent {
    border-bottom:1px solid #9adaf4 !important;
}
.password-body .ui-widget-overlay {
    background-image: none;
    background-color: #637076 !important;
    color: #000 !important;
}
.password-body .container {
    background-color:  #eff1f1 !important;
}
.password-body  header {
  background-color: #9adaf4 !important;
}
.password-body .ui-state-hover .ui-state-icon{
     background-color:  #9adaf4 !important;
}
end of forgot password light theme start
end forgot password*/

.course-settings {   
    border-left: 5px solid #2D393F;
}
/*start my-info validation*/
.my-info-page .validation-summary-errors {
    border: 1px solid #FF0000;
    color: #FF0000;
}
/*end my-info validation*/
/*octopus site css*/
.search-form-advanced .multiselect{
    background: #609B42;
    color: #fff;
}
.search-form-advanced .multiselect-container.dropdown-menu{
    background: #fff;
    color: #000;
}
.search-form-advanced .multiselect-container.dropdown-menu > .active > a, .search-form-advanced .multiselect-container.dropdown-menu > .active > a:focus, .search-form-advanced .multiselect-container.dropdown-menu > .active > a:hover {
background: #609B42;
    color: #000;
}
.search-body .main-header .nav > li > a {
    background: #609B42;
    color: #fff;
}
.search-body .navbar.main-header.navbar-default, .search-body .nav.navbar-nav.navbar-right {
    background: #609B42;
    border-color: transparent;
    color: #fff;   
}
.search-body.search-landing-page {
      background-color: #9ACC67 !important;
}
.search-body.dropdown-menu li > a:hover, .search-body.dropdown-menu li > a:focus, .search-body.dropdown-submenu:hover > a {
    color: #000 !important;
}
.search-body a
{color:inherit !important;}
    .search-body .txt-search-container .search-icon {
        color:#609B42;
    }
.search-body .ui-multiselect, .search-body .ui-multiselect-menu .ui-widget-header, .ui-state-hover  {
    background: #609B42 !important;
    color: #000 !important;
}
/*end octopus site css*/
/*note plus add css*/
#openDialog, #newFileConfirmDialog, #xsocketsConnectionDialog, #contentItemWrapper, #languageDialog, #aboutDialog, #saveFileDialog {
    background-color: #2d393f !important;
}
/*end note plus add css*/
/*search page 2 css*/
.search-body .gray-box {    
    background-color: #1e262a;    
}
.search-body
 {
    background: #2d393f !important;
}
.search-body .container.searchpage-container
 {
    background: #2d393f !important;
}
.search-box
{
background-color:#9ACC67;

}
.txt-count-slides {
    background-color:transparent; 
   color: #000;  
}
.SearchPage .txt-search-container ,.clslnkSearchAdvanced
{
color: #fff !important;
}
.SearchPage .collapse-inner-menu
{
    background-color:transparent;
    background-image:none;
}
.inner-menu li a {
    background-color:#9ACC67;
    color: #fff !important;
    text-transform: capitalize;
}

    .inner-menu li a:hover, .inner-menu li a:focus, .inner-menu li a:active {
         color: #FFF !important;
    }
   .SearchPage  .header-link, .SearchPage .green-text
   {
color:#9ACC67;
   }
.SearchPage .search-icon .glyphicon-search {
    color:#9ACC67
}
.search-form-advanced > *
{
 color: #fff !important;
}
/* start 10263*/
.course-student-tree-header-result .course-student-table
 {
    background-color: #609B42 !important;
    border: 1px solid #9ACC67;
}
.course-student-tree-header-result .course-student-table tr:nth-child(odd) {
    background: #9ACC67;
}
.course-student-tree-header-result .course-summary-course-selected-result {
    border: 1px solid #D8DBDD;
    background-color: #2d393f;
}

.inner-container .avgclass {
    background-color: #609B42 !important;
}
.pie-value .search-icon {
    background-color: #609B42 !important;
}
.pie-value .dropdown .btn {
    background-color: #609B42 !important;
}
.inner-container .main-container1 {
       background-color:#2d393f;
}
/* end 10263*/
.preview-list-popup.category-list .item > span {     
   color: #9ACC67 !important;
}

/*fogbug 10334*/
select.forgot-password-field {
    color: #000;
}
#mypage_collapse .panel-body
{
color: #000;
}
/*end fogbug */
.myupload-table-header
{
background-color: #609B42 !important;
color: #fff;
font-weight:bold;
background-image:none !important;
}
/*start login page for oktopus*/
.search-body .ui-widget-content {
    background-color: #2d393f !important;
   border:1px solid  #2d393f!important;
   color: #FFF !important;
}
.search-body  .ui-widget-header{
   background-color:  #609B42 !important;
   border:1px solid  #609B42 !important;
   background-image:none !important;
}
.search-body  #divUpdateLogin a{
    color:#9ACC67 !important;
}
#Renewallbmsg{
    color: #609B42 !important;
}
 /*.search-body .bordertop{
    border-top:1px solid  #9ACC67 !important;
 }*/

 #Renewalpopmsg{
    color: #609B42 !important;
}
 .search-body .ui-widget-overlay {
   background-color:#e0e0e0;
    opacity:0.60;
}
 .search-body .validation-summary-errors {
    border: 1px solid #FF0000;
    color: #FF0000;
}
.search-body select{
    color: #000 !important;
}
 /*end login page for oktopus*/
  /* start myinfo for oktopus*/
.Myinfo-body .main-header .nav > li > a {
    background: #609B42;
    color: #fff;
}
.Myinfo-body .navbar.main-header.navbar-default, .Myinfo-body .nav.navbar-nav.navbar-right {
    background: #609B42;
    border-color: transparent;
    color: #fff;   
}
.Myinfo-body
 {
    background:#2d393f !important;
}
 /*end myinfo for oktopus*/
 /*start autenticate popup*/
 .search-body .ui-dialog-buttonset{
       background-color: #2d393f !important;
 }
 .search-body .ui-dialog-buttonset button{
       background-color:  #609B42 !important;
   border:1px solid  #609B42 !important; 
   color: #fff;
 }
 .search-body  #divPopup a{
      color:#9ACC67 !important;
 }
  /*end autenticate popup*/
  .SearchPage .navbar-default .navbar-brand
 {
     color:#FFF;
 }


 .sortby-dropdown .dropdown-menu li >a:visited {
    background-color: #609B42;
    background-image:none;
}

.sortby-dropdown .dropdown-menu li >a:active {
    background-color: #609B42;
    background-image:none;
}

.sortby-dropdown .dropdown-menu li >a:hover {
    background-color: #609B42 !important;
    background-image:none;
}

.sortby-dropdown .dropdown-menu li >a:focus {
    background-color: #609B42 !important;
    background-image:none;
}
.search-body .pagenav a.pagenav-page, .search-body .pagenav .divider
{
color:#9ACC67 !important;
}
.search-body .pagenav a.pagenav-current
{
color:#609B42 !important;
}
.gray-txt
{
    color:#A08A8D;
}
.new-submission-table input[type="text"]{
    background-color: #fff;    
}
.breadcrumb-container-main a:focus, .breadcrumb-container-main a:visited
{
    color: #FFF !important;
}
input[type="file"]
{
color: #FFF !important;
}
.multiselect .checkbox,.multiselect-container.dropdown-menu{
    /*background: #fff;*/
    color: #000 !important;
}
.multiselect-container.dropdown-menu > .active > a, .multiselect-container.dropdown-menu > .active > a:focus,.multiselect-container.dropdown-menu > .active > a:hover {
background: #609B42;
    color: #000 !important;
}
.multiselect-container.dropdown-menu a:hover{    
    color: #000 !important;
}
.link-not-active {
   pointer-events: none;
   cursor: default;
background:gray !important;
color:#fff;
}
.stayLoggedInWrapper.jsStayLoggedInWrapper .chk-login, #formLogin .checkbox.fontsize
{
color: #FFF !important;
}
.stayLoggedInWrapper.jsStayLoggedInWrapper .chk-login #chkKeepSignedIn
{
    display:inline-block;
    margin-right:4px;
}
.register-page.ng-scope select
{
     background-color: #ccc;
}
.register-page .info-sign
{
    color:#609B42;
}
.register-page .btn-submitform
{
    color:#fff !important;    
}
.register-page .success-message
    {
        border:3px solid #609B42;

    }
.register-page .chk-select {   
    background-color:  #609B42; 
    filter: brightness(85%); 
    color: #fff;    
}
.AccountVerificationMessage {
    color: #609B42;
}
#ReportingSearch h4
{
    font-size: 16px;
}
#ReportingSearch h3
{
    font-size:16px;

}
input[type="text"]
{
    font-size: 16px;
    height:42px;
}
#divReportingGrid td a:hover
{
    color:#9ACC67;
}
a.breadcrumb-container-main:hover
{
   /*color:blue !important;*/ 
}
.main-menu ul li a:hover
{
    color:white ;
}

.ViewBySearch #ViewBysearch ul li:hover{
background-color:#ffffff !important; 
color:black !important;
}

.ViewBySearch #ViewBysearch ul li a:hover{

color:black !important;
}
#ViewBySearchIndex{
    width: 29%;
    top: 0px;
    position: relative;
    left: 60%;
}
#viewbyopIndex{
    border: 1px #D8DBDD solid;
    left: 0;
    top: 33px
}
#lblLogout:hover{
    color:#609B42 !important ;
}
#lblinfo:hover
{
    color:#609B42 !important ;
}
/*#lblmyinfo:hover{
    color:#609B42 !important ;
}*/
.back-shadow {

    background: #1E262A !important;
    
}

#recent-courses {

  background: #1E262A !important;
  position: absolute;
  width: 100%;
  height: 384%;

}

.ngTopPanel {
background-color: #9ACC67!important;


}

.bottom-account {
    background-color: #1E262A !important;
     height:44px;
    background-color:pink
}


.student-course-selected,.student-course-selection-item {
    color:black !important;
        background-color: #D8DBDD ;
}
 .student-course-selection-item :hover {
    
     color:black !important;
     background-color:  grey !important;
    
    }

div.tree-header-container .course-name-label {
    background-color:  #9ACC67 !important;
}

div.tree-header-container .course-settings {
    background: url(../../Areas/Qtopia/Content/images/SpriteSheet-Dec-2013) no-repeat  scroll 0 -50px  #9ACC67  !important;
}
.fc-widget-header {
    background-color: #9ACC67 !important;
}
.fc-header-title {
color: #9ACC67 !important;

}
button#ddl:hover,button#ddl:focus {
   /* background:  #9ACC67 !important;*/
}
.averageClass-innerDiv,.averageClass-tab-innerdiv,.averageClass-tab
{    color: black;
   background:#E3E1DB;
}
 
button#ddl {
    background:  #9ACC67 !important;
}

.section-header {
        color:#9ACC67;
}
.fc-header-center,.fc-header-left,.fc-header-right {
    border:1px solid #242A2E  !important;

}
.ngVerticalBarVisible{

    background-color:black !important;
    width:1px !important;
}

.heading-text, .course-browser-row-title,#ReportingSearch strong,#resultHeader
 {
  color: #9ACC67 ;

}

.Darkfacebook {
    background-image: url(Images/facebook.png);
    background-repeat: no-repeat;
    border-radius: 15px;
    height: 30px;
    width: 37px;   
    background-size: 41px 32px;
}
.DarkLinkedin {
    background-image: url(Images/linkedin.png);
    background-repeat: no-repeat;
    border-radius: 15px;
    height: 30px;
    width: 37px;  
    background-size: 41px 32px;
}

.Darktwitter {
    background-image: url(Images/twitter.png);
    background-repeat: no-repeat;
    border-radius: 15px;
    height: 30px;
    width: 37px;   
    background-size: 41px 32px;
}


.Darkskype {

    background-image: url(Images/skype.png);
    background-repeat: no-repeat;
    border-radius: 15px;
    height: 30px;
    width: 37px;   
    background-size: 41px 32px;
}
.Darkgoogleplus {

    background-image: url(Images/google.png);
    background-repeat: no-repeat;
    border-radius: 15px;
    height: 30px;
    width: 37px;   
    background-size: 41px 32px;
}

.Darkyoutube {

    background-image: url(Images/youtube.png);
    background-repeat: no-repeat;
    border-radius: 15px;
    height: 30px;
    width: 37px;   
    background-size: 41px 32px;
}
.Darkpinterest {
    background-image: url(Images/pinterest.png);
    background-repeat: no-repeat;
    border-radius: 15px;
    height: 30px;
    width: 37px;   
    background-size: 41px 32px;
}
.Darkvimeo {
    background-image: url(Images/vimeo.png);
    background-repeat: no-repeat;
    border-radius: 15px;
    height: 30px;
    width: 37px;   
    background-size: 41px 32px;
}

#classname { 
 background-color :  #D8DBDD !important;
}
#ActivityName{
       max-width: 94%;
    width: 100%;
    height: 78%;
    padding-left: 31px;
    left: -1px;
    background-color: #D8DBDD !important;
   }

.list-thumb-page select, .selectWrapper {
        background-color: #D8DBDD !important; 
}
/*.selectWrapper {
    background-color: #D8DBDD !important;
}*/

.dropdown-menu {
    background-color:#D8DBDD !important;
}
.preferred-login {
    /*width: 375px;*/
    /*padding-top: 8px;
    padding-bottom: 11px;*/
    margin-bottom: 16px;
    background-color: #2d393f;
    border: 1px #d6d9dc;
    color: #EFF1F1;
    text-align: center;
    cursor: pointer;
   margin: 0 70px 0 70px;
}

    .preferred-login:hover {
        /*box-shadow: 0px 0px 2px #EFF1F1;*/
    }

.course-tree-node-root-arrow .glyphicon-plus-sign {
    
    color:  #EFF1F1;
}

.displayinlineblock {
    display: inline-block;
    position: relative;
    top: 2px;
    left: 4px;
    color: #000000;
}

.inner-container .namepie, .pie-value #maindivmarks {

color:#fff; 

}

text{
fill:#fff !important; 
}

 div.course-student-tree-node.odd, div.course-summary-tree-node.odd, tr.odd {
background-color:#EFF1F1 !important;

}

.tree-node-root-container div.course-tree-node.even {
    background-color:#D8DBDD !important;
}

.tree-node-root-container div:nth-child(even) {
    background:#D8DBDD ;  
}
.tree-node-root-container div:nth-child(odd) {
    background:#EFF1F1 ;
}

.tree-node-root-container div.course-tree-node.even div {

  background:#D8DBDD !important;  

}
.Mynewclass div {
    
  background:inherit !important ;

}

#PleaseWaitclasses {
   position: relative;
    background: url(../../Images/Loading_icon.gif) no-repeat;
    height: 222px;
    width: 296px;
    margin-left: -75px;
    left: 45%;
    top: -75px;
    margin-top: 14%;
    color: black;     
    background-size: 100px 100px;
    background-position-x: center;
    background-position-y: 69px;  
    /*border: 0.5px solid #FFF !important;*/
    border: 0.1px solid #ccc !important;
}

#PleaseWaitclasses span {
    color: #FFF !important;
    font-size: 16px;
    display: block;
    padding-top: 20px;      
    text-align:center;
}

.preferred-loginmessage {
    width: 375px;
    padding-top: 18px;
    padding-bottom: 11px;
    margin-bottom: 16px;
    background-color: #2d393f;
    border: 1px solid #d6d9dc;
    color: #EFF1F1;
    text-align: center;
    cursor: pointer;

}
#errormsg{   
     left: -3%;
     width: 34%;
}

#imgSignInGoogle img {
height:57px;

}
#searchloginimgSignInGoogle img{
        height: 57px;
    /* left: 35px !important; */
    /* right: 18%!important; */
    margin: auto 26px;
    position: relative;
    right: -11%;
}
#searchloginimgSignInGoogle {  margin-left: -191px;
    margin-top: 16px;
    width: 0%;
    position: relative;
    right: -28px;
}

