/*
   File: customCSS.css
   Author: jroche
   Copyright WBT Systems, 2015-2015
   Contents:
*/
/*
   Date:          Author:  Comments:
   18th Feb 2015  jroche   #19061 Add default customCSS.css and customJS.js to product
*/
.ContractInviteeList{
    height: 3em;
}

.ContractInviteeHolder {
    margin-bottom: 30px;
}

.ContractInviteeselectedList{
    display: inline-block;
    width:50%;
}

.ContractInviteeselected{
    display: inline-block;
    width:48%;
}

.COntractInviteesOrDisplay{
    float: left;
    margin: 4px;
    margin-top: 10px;
}

.TCLogo {
  background: url("MBAlogo.png") no-repeat;
  width: 153px;
  height: 45px;  
}

#tc-main-shortcuts, .tc-shortcut-list-item, #tc-nav-menu-container, #tc-form-buttons, #tc-form-buttons-end, .TCHeaderUser {
    background:#000;
}

#tc-nav-menu, .TCPanelHeader, .TCWidget h1{
    background:#8e744a;
        color:#fff
}
.#tc-header-logo-user, #tc-header-logo{
    height:30px !important;
}


.btn.btn-primary, .btn-primary,
.btn-group.open .btn-primary.dropdown-toggle,
ul.nav-tabs > li.active > a, ul.nav-tabs > li.active > span:not(.tc-overlapping-icon),
ul.nav-tabs > li.tc-content-breadcrumb-tab.active > a,
#tc-adminform-breadcrumb-menubtn a,
.TCPageBase ul#tc-learning-tabs.tc-page-center-tabs.nav-tabs.tc-page-tabs li.active a,
#tc-catalogFilterBtns .tc-selectedFilter {
  background: #07456b !important;
  color:#FFF !important;
}

.TCPageBase ul#tc-learning-tabs.tc-page-center-tabs.nav-tabs.tc-page-tabs li a{
    border-bottom: none;
    text-transform: none;
}

.tc-popupselect-table-container .input-append .search-query,
#btn-tc-quick-search {
  border-color: #07456b;
}
#tc-main-container-row-fluid .tc-info-column button,
#tc-content-info-column .tc-info-column button,
button.tc-admin-list-action {
  background-color: #07456b;
}
.TCWidget a.btn,
#tc-objectlist-body a.btn,
.tc-admin-list a.btn,
.TCTableTitle a.btn,
.tc-btn-action{
  background-color: #07456b;
}
.tc-itemlist a.TCActionLink.tc-catalog-action.tc-main-action,
.tc-itemlist .tc-touchscreen-select .TCActionLink,
.tc-itemlist .tc-touchscreen-multi, .tc-itemlist .tc-touchscreen-cp-add {
  background: #07456b;
}

#tc-content-exercise-btnbar .tc-content-exercise-nav-container,
.tc-content-navbar-btn-container,
#tc-content-exercise-btnbar #tc-close-content-exercise-btnbar,
#tc-content-navbar-nav #tc-close-content-footer-navbar {
  background-color: #07456b;
}

.TCFormButtons {
  background: #8e744a;
}

.alert, .alert-info, .TCWidget.alert-info, .TCWidget .alert-info, #tc-widgetupcomingduedates{
  background:#FCF8E3;
  color:#000;
  border-color:#fff;
}

.tc-widget-lastupdated{
    color: #000;
}

.media-heading.tc-itemlist-title .tc-learning-title {
  word-break: normal !important;
}
.tc-itemlist .tc-itemlist-title a>span:not(.badge-warning), .tc-itemlist .tc-itemlist-title a>span:not(.badge-warning):hover{
    word-break: normal !important;
}

#tc-header-user-name{
    font-size:18px;
}

.tc-object-main #tc-widget-object-summary ul.tc-main-actions .tc-main-actions-icon{
    background:#8e744a !important;
}

#TCAssignGoalToGroup {
  background-image: none !important;
  background-color: #07456b; !important;
}

#tc-main-shortcuts nav ul li,
#tc-main-shortcuts-footer nav ul li {
    background: #000;
}

#tc-main-shortcuts nav ul li a:hover, #tc-main-shortcuts nav ul li a:focus, #tc-main-shortcuts-footer nav ul li a:hover, #tc-

main-shortcuts-footer nav ul li a:focus, #tc-nav-menu:hover{
    background: #07456B;
}

#tc-main-container.tc-alt-bg{
  background: #FFF;
}

body.tc-alt-bg {
  background: #FFF;
}

.MBAloginLogo{
  float:right;
  right:30px;
  position:fixed;
  bottom:25px;
  width:25%;
  vertical-align:bottom;
}

@media (max-width: 767px) {
    .MBAloginLogo{
      float:right;
      right:30px;
      position:relative;
      width:25%;
      vertical-align:bottom;
      bottom:0px;
    }
    #tc-main-container-fluid.TCMainContainer_Anon {
          margin-bottom:0px;
    }   
}

#j_usernamelog{
    background:#8e744a;
}

.carousel img {
  position: relative;
  height:auto;
}

.esdCoprtAdminInvitationCols{
    width:16%;
    display: block;
}

.esdExternalAutoRegInvText{
    width:100px;
}

.esdCoprtAdminInvitationColsEmail{
    width:6%;
}

.esdCoprtAdminInvitationColsClasses{
    width:10%;
}
#tc-main-shortcut-12 i,
#tc-main-shortcut-12 .tc-shortcutTextWrap .tc-shortcutText {
  color: #8A734A;
}
#tc-formheader-menuoverflow-cont>.dropdown>a.dropdown-toggle .caret {
  border-top-color: #8A734A;
  border-bottom-color: #8A734A;
}
#tc-form-header-menulist>[data-object-type]:first-child a .tc-admin-menuitem-action,
.tc-objlist-link .tc-objlist-link-action {
  background: #8A734A;
}
.tc-realtime-clock {
  border: 2px solid #8A734A;
}
#TCPurchaseGeneralCredit {
    background-color: #8A734A;
}
#tc-adminformbody-actions .tc-admin-menuitem-action,
.tc-objlist-link .tc-objlist-link-action {
  background: #8A734A;
}
#TCPurchaseGeneralCredit:hover {
    border-color: #8A734A;
    background-color: #8A734A;
}

#tc-nav-tabs .tc-nav-menu-active a,.tc-menu-item a:hover, .tc-menu-list li a:hover, #tc-form-sidenav-list li a:hover, #tc-

adminformbody-sidebar1 .tc-menu-list li a:hover, .tc-menu-item a:focus, .tc-menu-list li a:focus, #tc-form-sidenav-list li 

a:focus, #tc-adminformbody-sidebar1 .tc-menu-list li a:focus{
    border-color: #8A734A;
    background-color: #8A734A;
}

@keyframes pulsebox {
  0% {
    background-color: transparent;
    border-color: #a2a2a2;
  }
  100% {
    background-color: #F1F1F1;
    border-color: #07456B
  }
}
#calendar .fc-row.fc-widget-header {
  background-color: #07456B;
}
#calendar td.fc-widget-header {
  background-color: #07456B;
  border-color: #07456B;
}
#calendar td.fc-widget-header .fc-row {
  border-right-color: #07456B
}
#calendar .popover h3,
#tc-calendar-events .popover h3 {
  background-color: #07456B;
  color: #ffffff;
}
#calendar .popover a.btn,
#tc-calendar-events .popover a.btn {
  background: #07456B;
}
.tc-form-sidenav li.active,
#tc-formlinks-adv-list li.active,
#tc-formlinks-adv-list li.active a:hover,
#tc-tabsfragment-formlinks-adv-list li.active,
#tc-tabsfragment-formlinks-adv-list li.active a:hover {
  background-color: #07456B;
  color: #FFFFFF;
}

.tc-form-sidenav li.active,
#tc-formlinks-adv-list li.active,
#tc-formlinks-adv-list li.active a:hover,
#tc-tabsfragment-formlinks-adv-list li.active,
#tc-tabsfragment-formlinks-adv-list li.active a:hover {
  background-color: #07456B;
  color: #FFFFFF;
}
.tc-menu-list li a,
.tc-menu-item a,
.tc-form-menu-item a,
.tc-objlist-link {
  background: #07456B;
}
th.fc-day-header.fc-widget-header,.label-info, .badge-info{
  background: #07456B;  
}
#calendar .fc-toolbar button{
  color:#07456B;
}
.tc-emptystate-listrow-icon i {
  border: 1px solid #07456B;
  background: #07456B;
}
.tc-form-message-row .tc-icon i,.tc-back-to-top {
    border: 1px solid #07456B;
    background: #07456B;
}
.tc-widget-status-info,.tc-font-icon_pushpin,#modal-body div.TCPopupStatus i, .tc-popupselect-pager {
  color: #07456B;
}
#tc-popupselect-enter-list-div > span.tc-dark-icon {
    background: #07456B;
}
#calendar .fc-toolbar{
    background: #8e744a;
    color:#fff;
}
.fc-state-highlight{
    background: #F9F5E5 !important;
    color:#000;
}
#carousel-content{
    padding:1.25%;
}
@media only screen and (max-width: 1200px) and (min-width : 768px)  {
    .tc-admin-chart-container, .flot-base, .flot-overlay,#tc-admin-chart-container{
        width:100px;
        height:80px;
    }
    #tc-admin-chart-legend{
        width:100%;
    }
}
#tc-formlinks-adv-list, #tc-tabsfragment-formlinks-adv-list, #tc-formlinks-adv-list li, #tc-tabsfragment-formlinks-adv-list li, 

#tc-formlinks-adv-list li a, #tc-tabsfragment-formlinks-adv-list li a{
       background: #07456B;
}

.decimalGrades{
  text-align: right !important;
  min-width: 90px;
}

.headerLink{
    color: #006697;
}

.myGradesTable{
    border-collapse: collapse;
    width: 350px !important;
    margin-bottom: 20px;
}

.myGradesTable th, .myGradesTable td{
    border: 1px solid black;
    padding: 10px;
}

.myGradesTableScore{
    width: 60px;
    text-align: right !important;
}

.popover{
    font-size: 24px;
}
.popover{
    font-size: 20px;
}
.decimalGradesHeader{
  text-align: right !important;
  min-width: 90px;
  padding: 0;
}

.forceWordBreak{
    word-break: break-all;
}

#TC-popup-msg-div{
    white-space:nowrap; 
    display:flex; 
    justify-content:center
}

.tc-stulist-format{
    padding-left:15px
}

.tc-tr-stulist-format{
    overflow:hidden;
}

.tc-tr-centrecell{
    display:flex;
    justify-content:center;
}

.scorm-help-icon{
    color:#f5f5f5;
    font-size:18px;
}

.tc-exercisetext-display{
    text-align: justify;
    width: 50%;
    margin-left: 25%;
}

.tc-exercisetext-display h4{
    text-align: center;
}
.esdAdminInvitationCols{
    width:16%;
    display: block;
}

.myGradeHeaders{
  font-size:18px;
  color: #1a629b;
  font-weight: bold;
}

.myGradeHeadersDiv{
  padding-bottom: 15px;
}

.tc-loading-spin {
  border: 16px solid #f3f3f3; 
  border-top: 16px solid #3498db; 
  border-bottom: 16px solid #3498db;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  animation: spin 2s linear infinite;
  margin: auto;
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.tc-removablepara{
	text-align: center;
	padding-top: 5%;
	font-size: large;
}

.correctTinMCEComments div{
    margin-top: 0px !important;
    padding-bottom: 0px !important;
}