﻿.hm-wdg-classes-tbl tr:hover .hm-wdg-classes-acthvr
{
    display: block;
}
.hm-wdg-classes-acthvr
{
    display: none;
}

.hm-wdg-classes-act
{
    margin-bottom: 0;
}
    .hm-wdg-classes-act li
    {
        margin: 0;
        padding: 0;
    }
    .hm-wdg-classes-act > li + li::before
    {
        content: " | ";
        padding: 0 10px;
    }

.hint-sr:hover .sr-only {
    border: initial !important;
    clip: initial !important;
    height: initial !important;
    margin: initial !important;
    overflow: initial !important;
    padding: 0 0 0 4px !important;
    position: initial !important;
    width: initial !important;
}

.widget-loader
{
    color: #cfe2f0;
}

/*BEGIN changes for rebrand 03/01/2018 */
.widget-action-icon {
    color: #002855 !important;
}

.panel { /* over ride some of the bootstrap panel styles for our rebranding */
    border-radius: 0px;
    border:none;
    border-color:transparent;
    padding:0px;
    box-shadow: none !important;
}

.panel-heading {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    background-color: #DDE5ED;

    padding-top: 10px;
    padding-right: 0px;
    padding-bottom: 10px;
    padding-left: 1px;

}

.panel-primary > .panel-heading {
    background-image: inherit;
    background-color: #fff;
    border-color: #C6AA76;
    color: #002855;
    text-transform: capitalize;
    font-family: "Helvetica, Arial";
}

.panel-title {
    color: #002855;
    text-transform: capitalize;
    font-family: "Helvetica, Arial";
    font-size:16px;
}

.panel-primary > .panel-heading .panel-title a {
    /*color: #002855;*/
    text-transform: capitalize;
    font-weight:bold;
    text-decoration:none;
    color:#002855;
    /*font-family: "Helvetica, Arial";*/
}

.panel-primary > .panel-heading .panel-title a:hover {
    text-decoration:underline;
}

.panel-heading.no-color {
    background-color: transparent !important;
    background-image: none !important;
    border-color: transparent !important;
}

.panel-body {
    padding-top:10px;
    padding-left:0px;
    padding-right:0px;
    padding-bottom:0px;
}

.eventInfo {
    border-top: 1px dotted #A2AAAD;
    padding-top: 10px;
    font-family: "Helvetica,Arial";
}

.calendarTitle {
    color:#002855;
    font-weight:bold;
}

.contact-box {
  background-color: #ffffff;
  /*border: 1px solid #e7eaec;*/
  /*padding: 20px;*/
  /*margin-bottom: 20px;*/
}

.contact-box .contact-box-body {
  background-color: #ffffff;
  /*border-top: 1px solid #e7eaec;*/
  /*padding: 15px 20px;*/
}

.contact-box .contact-box-footer {
  text-align: right;
  background-color: #ffffff;
  /*border-top: 1px solid #e7eaec;*/
  padding: 15px 20px;
}

.contact-box .contact-name {
  background-color: #ffffff;
  font-size:20px;
}

.contact-box .contact-title {
  font-size:medium;
}

.contact-box .contact-email {
  font-size:larger;
}

.mysupport-padding-size {
    padding-right:10px;
    font-size:20px;
}

.mysupportBtnTextCenter {
    text-align:center;
}


.table > tbody > tr > td {
	padding-left: 1px;
	border-top: 1px dotted #A2AAAD;
}



.fontAwesomeBackgroundColor {/*Style to change the font awesome background color*/
    color:#C6AA76;
}

.calendarEventsHeaderTitle {
    color:#002855;
    font-size:18px;
    padding-top:10px;
    padding-bottom:10px;
    font-family:inherit;
}

.content-widget-techsupport {
    color: #555;
}

    .content-widget-techsupport h4 {
        font-size: 14px;
    }

    .content-widget-techsupport div {
        padding-left: 10px;
    }

.content-widget a {
    color: #002855;
    /*text-decoration:none;*/
}

    .content-widget a:hover {
        text-decoration: underline;
    }

.content-widget h2 {
    text-align: center;
    margin-top: 0;
    margin-bottom: 0;
}

    .content-widget h2 a {
        font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important;
        font-size: 14px !important;
        font-weight: bold !important;
        text-transform: uppercase !important;
    }

.content-widget .widget-learn-more-lnk a {
    text-align: center;
}

/*BEGIN changes for rebrand 03/01/2018 */
.resourcesLinks {
    text-decoration:none;
     font-family:inherit;
     font-weight:bold;
}

.widgetActionPrint-box {
  background-color: #ffffff;
  margin-left:0px;
}

.widgetActionPrint-box-menu {
  text-align: right;
  background-color: #ffffff;
  /*padding: 15px 20px;*/
}

.table td,
.table th {
	background-color: #fff;
	font-size: 13px;
	font-family: inherit;
	padding-bottom: 5px;
	padding-top: 5px;
	border-style: none none dotted none;
	border-width: 0px 0px 1px 0px;
	border-color: white white #A2AAAD white;
}

#tblNotify td,
#tblNotify th {
	font-weight: bold;
	border-width: 0px 0px 1px 5px;
	padding-bottom: 10px;
	padding-top: 10px;
}

/*Notification Colors*/
	#tblNotify td.info2,
	#tblNotify th.info2 {
		border-color: white white #A2AAAD #5B6770;
	}

div.notifyInfo {
	padding-left: 5px;
	font-family: inherit;
	border-left: 5px solid rgba(0, 40, 85, 1);
	height: 100%;
}

#tblNotify i.fa {
	font-size: 16px !important;
	padding-left: 5px;
	height: 14px;
}

.danger2 div.notifyInfo {
	border-left: 5px solid rgba(255, 0, 0, 1);
}
.danger2 i.fa {
	color: rgba(255, 0, 0, 1);
}

.warning2 div.notifyInfo {
	border-left: 5px solid rgba(241, 180, 52, 1);
}
.warning2 i.fa {
	color: rgba(241, 180, 52, 1);
}

/*.success2 div.notifyInfo {
	border-left: 5px solid rgba(197, 232, 108, 1);
}
.success2 i.fa {
	color: rgba(197, 232, 108, 1);
}*/

.table tr:last-of-type td,
.table tr:last-of-type th {
    border-style: none none none none;
}

.notification-message {
	line-height: 2em;
	display: inline-block;
}


/*BEGIN Search Box*/
.search-form {
    border-radius: 0px 0px 0px 0px;
    /*border-radius:Top-left, Top-right, Bottom-right, Bottom-left;*/
}

 .search-btn {
    border-radius: 0px 0px 0px 0px;
    background-color: #D0D3D4;
    cursor:pointer;
}

/*END Search Box*/

/*BEGIN Professor My Courses Charts*/
.accordion-toggle, .collapsed {
    font-weight:bold;
}

/*END Professor My Courses Charts*/


/*BEGIN Style for Icons*/

.supportWidget_ContactTypesIcon {
    color:#C6AA76;
    font-weight:bolder;
    font-size:inherit;
    padding-left:0px;
    padding-right:10px;
}

.actions_iconViewPDF {
    color:#C6AA76;
    font-weight:bolder;
    font-size:inherit;
    padding-right:0px;
    padding-left:0px;
}

.actions_iconAddPerson {
    color:#C6AA76;
    font-weight:bolder;
    font-size:inherit;
    padding-right:0px;
}

.actions_iconPrinter {
    color:#C6AA76;
    font-weight:bolder;
    font-size:inherit;
    padding-right:0px;
}

.myResourcesWidget_ContactTypesIcon {
    color:#C6AA76;
    font-weight:bolder;
    font-size: 16px;
		height: 14px;
    padding-left:0px;
    padding-right:10px;
}

.myDegreeWidget_ProgressIcon {
	color: #C6AA76;
	padding-right: 3px;
}

/*END Styles for Icons*/
.btn-flex {
	display: inline-flex;
	vertical-align: bottom;
}

.myDegreeLabelTitle {
    font-family:Helvetica, Arial;
    color:#002855;
    font-weight:bold;
    padding-right:5px;
    font-size: 13px;
}

.myDegreeLabelText {
    font-family:Helvetica, Arial;
    padding-right:10px;
    font-size: 13px;
}

.myDegreeLabelSectionTitle {
    font-family:Helvetica, Arial;
    padding-right:10px;
    font-size: 13px;
    font-weight:bold;
    color:#A2AAAD;
}

.myDegreeStatusAlt {
    font-family:Helvetica, Arial;
    padding-top:10px;
    padding-bottom:10px;
    background-color:#DFD1A7;
    font-size: 13px;
}

.myDegreeStatus {
    font-family:Helvetica, Arial;
    padding-top:10px;
    padding-bottom:10px;
    background-color:#FFF;
    font-size: 13px;
}
.myAdmissionsStatus {
    font-family: Helvetica, Arial;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #FFF;
    font-size: 13px;
}
.myDegreeStatusText {
    font-family:Helvetica, Arial;
    font-size:inherit;
    color:#1D252D;
}

.content-widget h4 {
    font-weight: bold;
}

.table-hover .panel {
    background-color: transparent !important;
}

.table-hover > tbody > tr:hover > td,
.table-hover > tbody > tr:hover > th {
    background-color: #F8F5ED !important;
}


.content-widget .k-treeview .k-in.k-state-hover {
    color: #002855;
}
.content-widget .k-treeview p {
    white-space: normal !important;
    margin-bottom: 0 !important;
    padding-left: 24px;
    text-indent: -20px;
}
.content-widget .k-treeview p .glyphicon {
    padding-left: 20px;
}
.content-widget .k-state-hover {
    background-color: #F8F5ED !important;
}
/*END changes for rebrand 03/01/2018*/

/*progress-bar style for course completion on widget.*/
.progress-bar-school {
    background-image: linear-gradient(to bottom,#002855 0,#3071a9 100%);
    color: #B79257;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);
    background-repeat: repeat-x
}


#friendtable th{
    background-color: #002855;
}