/********************************************************************* hospital-edition-theme *************************************************************/
body.hospital-edition-theme #header #logo-group {
	width: 170px !important;
	background: transparent url('../img/medsis-he-logo.png') no-repeat center center !important;
}

/********************************************************************* campus-edition-theme *************************************************************/
body.campus-edition-theme #header #logo-group {
	width: 170px !important;
	background: transparent url('../img/medsis-ce-logo.png') no-repeat center center !important;
}
body.campus-edition-theme.fr_ca #header #logo-group {
	background: transparent url('../img/medsis-ce-logo_fr_CA.png') no-repeat center center !important;
}


/********************************************************************* STYLE 1 *************************************************************/
/* UofA */
.uofa #header {
    background: #007C41 url(../img/header-net.png) repeat-x; 
    background-repeat:repeat;
    border-bottom: 2px solid #FFDB05;
    height: 50px;
}
.uofa .ui-dialog-titlebar, .uofa .modal-header {
	background-image:none !important;
	background-color: #007C41 !important; 
}
#smart-styles #uofa {
	background-color: #007C41;
	color: #FFFFFF;
}
.uofa aside {
	filter: none;
} 

body.uofa.minified ul.navigation > li > ul {
  background-color: #68727B;
}
body.uofa.minified ul.navigation > li.openable  > ul > li.active > a > span.text {
  color: #ffffff;
}
body.uofa.minified ul.navigation > li:hover > a > .text{
	background-color: #68727B;
	color: #ffffff;
}   

/* McMaster */
.mcmaster #header {
    background: #990033 url(../img/header-net.png) repeat-x; 
    background-repeat:repeat;
    border-bottom: 2px solid #990033;
    height: 49px;
}
.mcmaster .ui-dialog-titlebar, .mcmaster .modal-header {
	background-image:none !important;
	background-color: #990033 !important; 
}
#smart-styles #mcmaster {
	background-color: #990033;
	color: #FFFFFF !important;
}
#smart-styles #mcmaster i,#smart-styles #mcmaster span {
	color: #FFFFFF !important;
}
.mcmaster aside {
	filter: none;
} 

body.mcmaster.minified ul.navigation > li > ul {
  background-color: #68727B;
}
body.mcmaster.minified ul.navigation > li.openable  > ul > li.active > a > span.text {
  color: #ffffff;
}
body.mcmaster.minified ul.navigation > li:hover > a > .text{
	background-color: #68727B;
	color: #ffffff;
} 

/* UdeM */
.udem #header {
    background: #1658a4 url(../img/header-net.png) repeat-x; 
    background-repeat:repeat;
    border-bottom: 2px solid #003c81;
    height: 49px;
}
.udem .ui-dialog-titlebar, .udem .modal-header {
	background-image:none !important;
	background-color: #1658a4 !important; 
}
#smart-styles #udem {
	background-color: #1658a4;
	color: #FFFFFF;
}
.udem aside {
	filter: none;
} 

body.udem.minified ul.navigation > li > ul {
  background-color: #1658a4;
}
body.udem.minified ul.navigation > li.openable  > ul > li.active > a > span.text {
  color: #ffffff;
}
body.udem.minified ul.navigation > li:hover > a > .text{
	background-color: #68727B;
	color: #ffffff;
} 

/* Boston */
.bu #header {
    background: #CC0000 url(../img/header-net.png) repeat-x; 
    background-repeat:repeat;
    border-bottom: 2px solid #CC0000;
    height: 49px;
}
.bu .ui-dialog-titlebar, .bos .modal-header {
	background-image:none !important;
	background-color: #CC0000 !important; 
}
#smart-styles #bu {
	background-color: #CC0000;
	color: #FFFFFF;
}
.bu aside {
	filter: none;
} 

body.bu.minified ul.navigation > li > ul {
  background-color: #CC0000;
}
body.bu.minified ul.navigation > li.openable  > ul > li.active > a > span.text {
  color: #ffffff;
}
body.bu.minified ul.navigation > li:hover > a > .text{
	background-color: #68727B;
	color: #ffffff;
} 


/* Ottawa */
.ottawa #header {
    background: #8F001A url(../img/header-net.png) repeat-x; 
    background-repeat:repeat;
    border-bottom: 2px solid #8F001A;
    height: 49px;
}
.ottawa .ui-dialog-titlebar, .ottawa .modal-header {
	background-image:none !important;
	background-color: #8F001A !important; 
}
#smart-styles #ottawa {
	background-color: #8F001A;
	color: #FFFFFF;
}
.ottawa aside {
	filter: none;
} 

/* Sunnybrook Health Science Centre*/
.sunnybrook #header {
    background: #7CB93F url(../img/header-net.png) repeat-x; 
    background-repeat:repeat;
    border-bottom: 2px solid #7CB93F;
    height: 49px;
}
.sunnybrook .ui-dialog-titlebar {
	background-image:none !important;
	background-color: #0f4dbc; 
}
#smart-styles #sunnybrook {
	background-color: #7CB93F;
	color: #FFFFFF;
}

/* St. Joseph's Health Centre Toronto */
.stjoseph #header {
	background: #0DA1A6 url(../img/header-net.png) repeat-x;
	background-repeat:repeat;
	border-bottom: 2px solid #0DA1A6;
	height: 49px;
}
.stjoseph .ui-dialog-titlebar, .stjoseph .modal-header, .stjoseph .content .workplace .head {
	background-image: none !important;
	background-color: #007D81;
}
.stjoseph .content .workplace .head {
	border-color: #007D81;
}
.stjoseph .client-logo {
	background-color: #FFFFFF !important; 
	border-color: #CCCCCC !important;
}
#smart-styles #stjoseph {
	background-color: #0DA1A6;
	color: #FFFFFF;
}

/* Women's Collage Hospital */
.wch #header {
	background: #0F7184 url(../img/header-net.png) repeat-x;
	background-repeat:repeat;
	border-bottom: 2px solid #0F7184;
	height: 49px;
}
.wch .ui-dialog-titlebar, .wch .modal-header, .wch .content .workplace .head {
	background-image: none !important;
	background-color: #0F7184;
}
.wch .content .workplace .head {
	border-color: #0F7184;
}
.wch .client-logo {
	background-color: #FFFFFF !important; 
	border-color: #CCCCCC !important;
}

/* North York General */
.nygh #header {
	background: #FB9C14 url(../img/header-net.png) repeat-x;
	background-repeat:repeat;
	border-bottom: 2px solid #FB9C14;
	height: 49px;
}
.nygh .ui-dialog-titlebar, .nygh .modal-header, .nygh .content .workplace .head {
	background-image: none !important;
	background-color: #0079C3;
}
.nygh .content .workplace .head {
	border-color: #0079C3;
}
.nygh .client-logo {
	background-color: #FFFFFF !important; 
	border-color: #CCCCCC !important;
}

/* Centre for Addiction and Mental Health */
.camh #header {
	background: #4A1961 url(../img/header-net.png) repeat-x;
	background-repeat:repeat;
	border-bottom: 2px solid #4A1961;
	height: 49px;
}
.camh .ui-dialog-titlebar, .camh .modal-header, .camh .content .workplace .head {
	background-image: none !important;
	background-color: #4A1961;
}
.camh .content .workplace .head {
	border-color: #4A1961;
}
.camh .client-logo {
	background-color: rgb(0,0,0.25) !important;
	border-color: #CCCCCC !important;
}

/* Nova Southern University College of Allopathic Medicine */
.nova #header {
    background: #135598 url(../img/header-net.png) repeat-x; 
    background-repeat:repeat;
    border-bottom: 2px solid #135598;
    height: 49px;
}
.nova .ui-dialog-titlebar, .nova .modal-header {
	background-image:none !important;
	background-color: #135598 !important; 
}
#smart-styles #nova {
	background-color: #135598;
	color: #FFFFFF;
}
.nova aside {
	filter: none;
} 
.nova .client-logo {
	padding: 10% 10%;
}

body.nova.minified ul.navigation > li > ul {
  background-color: #68727B;
}
body.nova.minified ul.navigation > li.openable  > ul > li.active > a > span.text {
  color: #ffffff;
}
body.nova.minified ul.navigation > li:hover > a > .text{
	background-color: #68727B;
	color: #ffffff;
}

/* UofT Pharma */
.uoftpharma #header {
    background: #135598 url(../img/header-net.png) repeat-x; 
    background-repeat:repeat;
    border-bottom: 2px solid #135598;
    height: 49px;
}
.uoftpharma .ui-dialog-titlebar, .nova .modal-header {
	background-image:none !important;
	background-color: #135598 !important; 
}
#smart-styles #uoftpharma {
	background-color: #135598;
	color: #FFFFFF;
}
.uoftpharma aside {
	filter: none;
} 
.uoftpharma .client-logo {
	padding: 5%;
}

body.uoftpharma.minified ul.navigation > li > ul {
  background-color: #68727B;
}
body.uoftpharma.minified ul.navigation > li.openable  > ul > li.active > a > span.text {
  color: #ffffff;
}
body.uoftpharma.minified ul.navigation > li:hover > a > .text{
	background-color: #68727B;
	color: #ffffff;
}

/* UofT PA */
.uoftpa #header {
    background: #002A5C url(../img/header-net.png) repeat-x; 
    background-repeat:repeat;
    border-bottom: 2px solid #FED141;
    height: 50px;
}
.uoftpa .ui-dialog-titlebar, .uoftpa .modal-header {
	background-image:none !important;
	background-color: #002A5C !important; 
}
#smart-styles #uoftpa {
	background-color: #002A5C;
	color: #FFFFFF;
}
.uoftpa aside {
	filter: none;
} 

body.uoftpa.minified ul.navigation > li > ul {
  background-color: #68727B;
}
body.uoftpa.minified ul.navigation > li.openable  > ul > li.active > a > span.text {
  color: #ffffff;
}
body.uoftpa.minified ul.navigation > li:hover > a > .text{
	background-color: #68727B;
	color: #ffffff;
}

.uoftpa .modal-header .close {
    color: #ffffff !important;
    opacity: 1 !important;
    font-weight: initial !important;
}

.uoftpa .client-logo {
	background: white !important;
}

/* UofT PA */


/* Dark Elegance */
.smart-style-1 body.container {
	border-left: 1px solid rgba(34, 38, 46, 0.4);
	border-right: 1px solid rgba(34, 38, 46, 0.4);
}

.smart-style-1 #header {
	background-image:none;
	background-color:#22262e;
	border-bottom: 2px solid #5c6c86;
}

.smart-style-1 #project-context > :first-child {
	color: #697B92;
	text-shadow: 0 0 1px #111318;
}

.smart-style-1 #ribbon {
	background: #1b1e24;
	border-bottom: 1px solid #1b1e24;
}


.smart-style-1 #ribbon .breadcrumb > .active, .smart-style-1 #ribbon .breadcrumb li:last-child {
color: #868686;
}

.smart-style-1 #ribbon .breadcrumb a, .smart-style-1 #ribbon .breadcrumb, .smart-style-1 #ribbon .breadcrumb li {
color: #CBC9CF !important;
}

.smart-style-1 .breadcrumb>li+li:before {
	color: #646464;
}

.smart-style-1 #project-selector {
	color: #B9B9B9;
}

.smart-style-1 .dropdown-menu>li>a, .smart-style-1 .dropdown-menu > li > a {
	border-radius:4px;
	margin:3px 0;
}

.smart-style-1 .btn.btn-ribbon {
background-color: #697486;
background-image: -moz-linear-gradient(top, #6F7D94, #697486);
background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#6F7D94), to(#697486));
background-image: -webkit-linear-gradient(top, #6F7D94, #697486);
background-image: -o-linear-gradient(top, #6F7D94, #697486);
background-image: linear-gradient(to bottom, #6F7D94, #697486);
}

.smart-style-1 #logo-group span#activity {
background: #0d0f12;
border: 1px solid #0d0f12;
color:#fff;
cursor: pointer;
}.smart-style-1 .btn-header > :first-child > a {
background: #fb3c4a;
border: 1px solid #fb3c4a;
color:#fff !important;
cursor: pointer !important;	
}.smart-style-1 .btn-header > :first-child > a:hover {
	opacity:.9;
}

.smart-style-1 #cancel-search-js {
	background: #fb3c4a;
	line-height:29px !important;
}

.smart-style-1 .MsgTitle .txt-color-orangeDark {
	color:#fb3c4a !important;
}

.smart-style-1 .ui-dialog-title, .smart-style-1 .modal-header {
	background-color: #22262e;
	background-image: none !important;
}

@media (max-width: 979px) and (min-width: 768px) {
	.smart-style-1  #hide-menu i {
		color: #fff !important;
	}
}

@media only screen and (max-width: 679px) and (min-width: 0px) {
	.smart-style-1 #hide-menu i {
		color: #fff !important;
	}
}

@media only screen and (max-width: 479px) and (min-width: 320px) {
	.smart-style-1 #sparks {
		background: #fff;
	}

	.smart-style-1 #cancel-search-js, .smart-style-1 .search-mobile .header-search > button {
		border-radius:3px;
	}
}	


.smart-style-1 .minifyme {
	background: #434953;
}
.smart-style-1 .minifyme:hover {
	background: #5C6C86;
	color: #E1E8F3
}

.smart-style-1 #show-shortcut:hover > i {
	color:#fff;
}

.smart-style-1 aside, 
.smart-style-1 .superbox-show,
.smart-style-1 .inbox-footer  {
	background: #1b1e24 !important;
    filter: none;
}

.smart-style-1 .superbox-list.active:before {
	color: #1b1e24;
}


.smart-style-1 .login-info span, .smart-style-1 .login-info {
	border-bottom:none;
}

.smart-style-1 nav ul b .fa-expand-o:before {
	content: "\f104";
}

.smart-style-1 nav ul b .fa-collapse-o:before {
	content: "\f107";
}

.smart-style-1 .header-search > input[type="text"] {
	border-color:#FFF !important;
	border-radius:2px;
}

.smart-style-1 nav ul ul li > a {
	text-shadow: 0 1px 1px #000;
	font-size: 13px;
	padding-left: 43px;
	color:#e1eaf1;
	display: block;
	font-weight: 300;
	padding-top: 6px !important;
	padding-bottom: 6px !important;
}
.smart-style-1 nav ul ul ul li a {
	padding: 8px 17px 8px 54px !important;
}
.smart-style-1 nav ul ul ul ul li a {
	padding-left: 72px !important;
}
.smart-style-1 nav ul ul ul ul ul li a {
	padding-left: 90px !important;
}
.smart-style-1 nav ul ul ul ul ul ul li a {
	padding-left: 108px !important;
}

.smart-style-1 nav > ul > li > ul::before, .smart-style-1 nav > ul ul li::before {
	border:none !important;
}

.smart-style-1 nav > ul > li > a > i {
font-size: 17px;
vertical-align: 0px;
}

.smart-style-1 nav > ul > li > a > i:after {
	border:1px solid #fff; /* here */
}

.smart-style-1 nav ul ul {
	background: #22262E;
}

.smart-style-1 nav ul ul li > a:hover {
	background: #1b1e24 !important;
}
body.smart-style-1.minified ul.navigation > li > ul {
  background-color: #22262e;
}
body.smart-style-1.minified ul.navigation > li.openable  > ul > li > a > span.text {
  color: #CCCCCC;
}
body.smart-style-1.minified ul.navigation > li.openable  > ul > li:hover > a > span.text {
  color: #ffffff;
} 

body.smart-style-1.minified ul.navigation > li:hover > a > .text{
	background-color: #22262e;
	color: #ffffff;
} 

.smart-style-1 nav ul li a, 
.smart-style-1 .login-info strong, 
.smart-style-1 .login-info a {
	color: #8b91a0;
}.smart-style-1 nav ul li a:active {
	background:none;
}.smart-style-1 nav ul li a:hover {
	color:#E1EAF1;
}

.smart-style-1 .header-dropdown-list a.dropdown-toggle {
	color:#FFF;
	text-decoration:none;
}

.smart-style-1 nav ul li a {
	padding: 12px 17px 12px 16px;
}

/*.smart-style-1 .login-info {
	height:auto;
}*/
.smart-style-1 .login-info span{
	padding: 5px 10px;
}

.smart-style-1 .login-info img {
	border-radius:50%;
}



.smart-style-1 #logo-group > span .badge {
	background: #0aa699;
}

.smart-style-1 #activity.active .badge {
 	background: #0aa699 !important;
}

.smart-style-1 .ajax-dropdown {
	background: #E2E8F1;
}

.smart-style-1 .ajax-notifications {
	background:#fff;
}

/* no nav animation */
	.smart-style-1  nav > ul > li > a:hover i {
		-webkit-animation-name: none;
		-moz-animation-name: none;
		-o-animation-name: none;
		animation-name: none;
	}

.smart-style-1 img.online {
	border-left-color: #0AA699 !important; 
}

.smart-style-1 .onoffswitch-inner:before {
	  background-color: #36AECC !important;
	}

	.smart-style-1 .bg-color-red {
	  background-color: #fb3c4a !important;
	}
	
	
	
.smart-style-1 .pagination>.active>a, 
.smart-style-1 .pagination>.active>span, 
.smart-style-1 .pagination>.active>a:hover, 
.smart-style-1 .pagination>.active>span:hover, 
.smart-style-1 .pagination>.active>a:focus, 
.smart-style-1 .pagination>.active>span:focus {
	background-color: #36AECC;
	border-color: #36AECC;
}	

.smart-style-1.minified nav ul li a {
	padding: 12px 17px 12px 14px;
}

.smart-style-1.minified nav > ul > li > a > i {
	font-size: 18px;
}

.smart-style-1.minified nav > ul > li {
border-bottom: 1px solid #131416;
border-top: 1px solid #303031;
}

.smart-style-1.minified nav > ul > li > ul {
	background:#1B1E24;
}
.smart-style-1.minified nav > ul > li > ul > li {
	background:#22262E;
}

.smart-style-1.minified .login-info span {
	padding: 0px 5px !important;
}

.smart-style-1.minified nav ul ul li > a:hover {
	background: #30343D !important;
}

.smart-style-1.minified nav ul > li > ul > li > ul {
	background:#1B1E24;
}

.smart-style-1.minified nav > ul > li > ul > li > ul > li {
	background:#1B1E24;
}

.smart-style-1.minified nav ul ul li > a {
	padding-left: 13px;
	padding-right: 13px !important;
}
.smart-style-1.minified nav ul ul ul li a {
	padding-left: 33px !important;
	padding-right: 13px !important;
}
.smart-style-1.minified nav ul ul ul ul li a {
	padding-left: 43px !important;
	padding-right: 13px !important;
}
.smart-style-1.minified nav ul ul ul ul ul li a {
	padding-left: 53px !important;
	padding-right: 13px !important;
}
.smart-style-1.minified nav ul ul ul ul ul ul li a {
	padding-left: 63px !important;
	padding-right: 13px !important;
}

.smart-style-1 .jarviswidget-color-darken > header  {
	background: #1B1E24 !important;
	border-color: #1B1E24 !important;
}

.smart-style-1 .jarviswidget-color-blueDark > header  {
	background: #353D4B !important;
	border-color: #353D4B !important;
}

.smart-style-1 .jarviswidget-color-blue > header {
	background: #688F9E;
	border-color: #6A838D !important;
}

.smart-style-1 .jarviswidget-color-purple > header {
	background: #736086;
}

.smart-style-1 .jarviswidget-color-red > header {
	background: #C02631;
	border-color: #8F2129 !important;
}

.smart-style-1  .jarviswidget .bg-color-red {
	background: #C02631 !important;
}

.smart-style-1 .jarviswidget-color-greenLight > header, .smart-style-1 .jarviswidget .bg-color-greenLight {
	border-color: #96B447 !important;
	background: #96B447 !important;
}

.smart-style-1 .jarviswidget-color-pink > header, .smart-style-1 .jarviswidget .bg-color-pink {
	background: #DB8EBB !important;
}

.smart-style-1 .ui-dialog-titlebar {
    background: none repeat scroll 0 0 #22262e !important;
    border: medium none !important;
}

/* Ultra Light */

.smart-style-2 .workplace .btn {
	background-image: none !important;
	color: black !important;
	text-shadow: none !important;
	border-color: #777 !important;
}
.smart-style-2 .bootstrap-dialog-close-button button.close {
	color: white !important;
	text-shadow: none !important;
	opacity: 0.5;
}
.smart-style-2 #shortcut {
	background-color: rgba(44, 55, 66, .9);
}

body.smart-style-2 {
	background:#fff;
}
body.smart-style-2.minified ul.navigation > li > ul {
  background-color: #F7F7F7;
}
body.smart-style-2.minified ul.navigation > li.openable  > ul > li > a > span.text {
  color: #333333;
}
body.smart-style-2.minified ul.navigation > li.openable  > ul > li:hover > a > span.text {
  color: #333333;
}

.smart-style-2 #header, .smart-style-2 .inbox-footer, .smart-style-2 .superbox-show {
	background-image:none;
	background-color: #2C3742;
}
.smart-style-2 .superbox-list.active:before {
	color: #2C3742;
}

.smart-style-2 .superbox-img-description  {
	color:#9EA8B1 !important;
}

.smart-style-2 #project-context>:first-child {
	text-shadow:none;
}
.smart-style-2 #project-selector {
	color: #B2C1D5;
}
.smart-style-2 #project-selector:hover {
	color: #fff;
}

.smart-style-2 #logo-group span#activity {
	background:none !important;
	border:none !important;
	color:#C5C6CA;
}
.smart-style-2 #logo-group span#activity:hover {
	color:#fff;
}

.smart-style-2 .header-search>input[type="text"] {
	background: #161B22;
	border: 1px solid #0F1217;
	color:#fff;
	border-radius:4px;
}

.smart-style-2 .btn-header>:first-child>a {
	background:none;
	border:none !important;
	color: #C5C6CA;
	box-shadow:none !important;
}
.smart-style-2 .btn-header>:first-child>a:hover {
	color:#fff;
	cursor:pointer !important;
}

.smart-style-2 .header-search>button, 
.smart-style-2 .header-dropdown-list a.dropdown-toggle {
	color: #C5C6CA;
}

.smart-style-2 #ribbon {
	background:#F7F7F7;
	border-bottom:1px solid #CACACA;
	min-height:40px;
	box-shadow: none !important;
}
.smart-style-2 .std-nav-bar > a {
	color:black !important;
}
.smart-style-2 .btn.btn-ribbon {
	background: #9498A0;
}

.smart-style-2 #ribbon .breadcrumb li:last-child, 
.smart-style-2 #ribbon .breadcrumb>.active, 
.smart-style-2 #ribbon .breadcrumb,
.smart-style-2 #ribbon .breadcrumb li, 
.smart-style-2 #ribbon .breadcrumb a,
.smart-style-2 #ribbon .breadcrumb .divider {
	color: #000 !important;
}

.smart-style-2 aside {
	background: #F7F7F7;
	background: -webkit-gradient(linear,left top,right top,color-stop(99%,#F7F7F7),color-stop(100%,#CACACA));
	background: -webkit-linear-gradient(left,#F7F7F7 99%,#CACACA 100%);
	background: -webkit-gradient(linear,top left,top right,from(#F7F7F7),to(#CACACA));
	background: linear-gradient(to right,#F7F7F7 99%,#CACACA 100%);
	min-height: 100%;
	filter: none;
}

.smart-style-2 #logo-group>span .badge {
	background: #008DC4;
}

.smart-style-2 .login-info span { 
	box-shadow: none !important;
	border: 0 !important; 
	margin: 0px 10px 0px 0px;
	padding: 5px 10px 5px;
	background: #f7f7f7;
	border-radius: 4px;	
}
.smart-style-2 .login-info {
	box-shadow: none !important;
	border-bottom:1px solid #CACACA !important;
	overflow: hidden !important;
	height: 39px;
}

.smart-style-2 .login-info { 
	color: #000;
	box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.01) inset, 0 -1px 0 #A3A1AD inset;
}

.smart-style-2 .login-info a, 
.smart-style-2 .login-info strong {
	font-size: 16px;
	color: #33455A;
}

.smart-style-2 nav ul li a {
	color: #69737A !important;
	font-size:12px !important;
}

.smart-style-2 nav > ul > li > a {
	padding-top:10px;
	padding-bottom:10px;
}

.smart-style-2 nav ul ul>li:hover b {
	color: #69737A !important;
}

.smart-style-2 nav>ul>li>a>i {
	font-size:25px !important;
}

.smart-style-2 nav ul ul {
	background: none;
}

.smart-style-2 nav ul li.open>a, 
.smart-style-2 nav ul li.open>a b, 
.smart-style-2 nav ul .active>a {
	color: #202427 !important;
	font-weight: bold;
}

.smart-style-2 nav ul ul li>a:hover, 
.smart-style-2 nav ul li a:hover {
	color: #202427 !important;
	background:none !important;
}

.smart-style-2 nav ul ul li>a {
	padding-left:23px;
}

.smart-style-2 nav > ul > li > ul::before, 
.smart-style-2 nav > ul ul li::before {
	border: none !important;
}

.smart-style-2 nav ul ul ul li a {
	padding-left:30px;
}

.smart-style-2 nav ul ul ul ul li a {
	padding-left:40px;
}

.smart-style-2 nav ul ul ul ul ul li a {
	padding-left:50px;
}

.smart-style-2 nav ul ul ul ul ul ul li a {
	padding-left:60px;
}

.smart-style-2 .jarviswidget-color-blueDark>header {
	
	background: #2C3742 !important;
	border-color: #2C3742!important;
}

.smart-style-2 .btn-primary, .smart-style-2 .smart-form .button{
	background-color: #3b9ff3;
	border-color: #3292E2;
}

.smart-style-2 .btn-primary:hover, 
.smart-style-2 .btn-primary:focus, 
.smart-style-2 .btn-primary:active, 
.smart-style-2 .btn-primary.active, 
.smart-style-2 .open .dropdown-toggle.btn-primary {
	background-color: #3E90D4;
	border-color: #2F7DBE;
}

.smart-style-2 .dropdown-menu>li>a:hover, 
.smart-style-2 .dropdown-menu>li>a:focus {
	background-color: #3E90D4;
}



.smart-style-2 .btn-success {
	background-color: #96bf48;
	border-color: #84A83E;
}

.smart-style-2 .btn-success:hover, 
.smart-style-2 .btn-success:focus, 
.smart-style-2 .btn-success:active, 
.smart-style-2 .btn-success.active, 
.smart-style-2 .open .dropdown-toggle.btn-success {
	background-color: #89AD45;
	border-color: #78973B;
}

.smart-style-2 .btn-danger {
	background-color: #DB4A67;
	border-color: #CA4862;
}

.smart-style-2 .btn-danger:hover, 
.smart-style-2 .btn-danger:focus, 
.smart-style-2 .btn-danger:active, 
.smart-style-2 .btn-danger.active, 
.smart-style-2 .open .dropdown-toggle.btn-danger {
	background-color: #CF4762;
	border-color: #C0455E;
}


.smart-style-2 .btn-warning {
	background-color: #E2B14A;
	border-color: #C99D42;
}

.smart-style-2 .btn-warning:hover, 
.smart-style-2 .btn-warning:focus, 
.smart-style-2 .btn-warning:active, 
.smart-style-2 .btn-warning.active, 
.smart-style-2 .open .dropdown-toggle.btn-warning {
	background-color: #D6A848;
	border-color: #C09844;
}

.smart-style-2 .pagination>.active>a, 
.smart-style-2 .pagination>.active>span, 
.smart-style-2 .pagination>.active>a:hover, 
.smart-style-2 .pagination>.active>span:hover, 
.smart-style-2 .pagination>.active>a:focus, 
.smart-style-2 .pagination>.active>span:focus {
	background-color: #3b9ff3;
}

.smart-style-2 .ui-dialog-title, .smart-style-2 .modal-header {
	background-color: #2c3742!important;
	background-image: none !important;
}

.smart-style-2 .ui-dialog-titlebar {
    background: none repeat scroll 0 0 #2c3742 !important;
    border: medium none !important;
}

/*
 * MINIFIED
 */
.smart-style-2.minified #left-panel {
	padding:0 !important;
}

.smart-style-2.minified nav ul>li>a {
padding: 12px 11px;
}

.smart-style-2.minified nav>ul>li>ul, .smart-style-2.minified nav>ul>li>ul>li, .smart-style-2.minified nav>ul>li>ul>li>ul>li {
	background:#fff !important;
}

.smart-style-2.minified nav>ul>li {
	border-bottom: 1px solid #E6E6E6;
	border-top: 1px solid #FFFFFF;
}


.smart-style-2.minified nav>ul>li>a>i {
	font-size:18px !important;
}

.smart-style-2.minified .login-info span {
	padding:0 !important;
	height:37px;
	margin-left: 5px;
}

.smart-style-2.minified .login-info {
	margin:0 !important;
}


.smart-style-2.minified nav ul li.active>a:before {
	height: 23px;
	right: -19px;
	top: 7px;
	font-size: 20px;
	color: #FFFFFF;
}

/*
 * COLOR PALLET
 */
.smart-style-2 .bg-color-red {
	background: #DB4A67 !important;
}

.smart-style-2 .bg-color-blue {
	background: #4387bf !important;
}

.smart-style-2 .smart-form .checkbox input:checked+i, 
.smart-style-2 .smart-form .radio input:checked+i, 
.smart-style-2 .smart-form .toggle input:checked+i {
	border-color: #3b9ff3;
}

.smart-style-2 .smart-form .toggle i:before {
background-color: #3b9ff3;
}

.smart-form .rating input+label:hover, 
.smart-form .rating input+label:hover~label {
	color: #3b9ff3;
}

.smart-style-2 .bg-color-greenLight {
	background-color: #89AD45 !important;
}

.smart-style-2 .bg-color-orange {
	background-color: #D6A848 !important;
}

.smart-style-2 .bg-color-teal {
	background-color: #5ba0a3 !important;
}

.smart-style-2 .minifyme {
	background: #D7DAE2;
	border-bottom: 1px solid #818181;
	color: #7E7E7E;
}

.smart-style-2  .minifyme:hover {
	color: #4E4E4E;
}

.smart-style-2 .onoffswitch-inner:before {
	background: #3b9ff3;
	border-color: #3b9ff3 #257DC7 #2A7DC4;
}

.smart-style-2 .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch:before {
	color: #84A83E;
}

.smart-style-2 ul.navigation li > a span.text, .smart-style-2 ul.navigation li > ul > li > a span.text {
	color: #69737A; 
}	
.smart-style-2 ul.navigation > li.active > a span.text, .smart-style-2 ul.navigation > li:hover > a span.text,.smart-style-2 ul.navigation li > ul > li:hover > a span.text,.smart-style-2 ul.navigation li > ul > li.active > a span.text {
	color: #000;
	font-weight:bold;	
}

.smart-style-2 .menu .user-info .info {
	color: #7C7C7C;
}
.smart-style-2 .menu .user-info .info .user-name {
	color: #000;
}
.smart-style-2.minified .menu > ul > li:hover > ul {
  background: none repeat scroll 0 0 #F7F7F7 !important;
}  

.smart-style-2 .menu > ul > li > ul > li:hover > a > .text, .smart-style-2.minified .menu > ul > li:hover > ul > li:hover > a > .text {
	color: #000000 !important;
}
.smart-style-2 ul.navigation li a:hover, .smart-style-2 ul.navigation li.active a {
	color: #CCCCCC !important;
}
.smart-style-2 ul.navigation li.active a:before {
	display:none;
}

.smart-style-2 .menu .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
	background: none repeat scroll 0 0 rgba(74, 108, 146, 0.75);
}

.smart-style-2 .ribbon-toolbar .fa {
	color: #000 !important;
}

/********************************************************************* STYLE 3 *************************************************************/



/* Calgary */


.calgary #header {
    background: #d6001c url(../img/header-net.png) repeat-x; 
    background-repeat:repeat;
    border-bottom: 2px solid #ffcd00;
    height: 49px;
}
.calgary .ui-dialog-titlebar, .calgary .modal-header {
	background-image:none !important;
	background-color: #d6001c !important; 
}
#smart-styles #calgary {
	background-color: #d6001c;
	color: #FFFFFF !important;
}
#smart-styles #calgary i,#smart-styles #calgary span {
	color: #FFFFFF !important;
}
.calgary aside {
	filter: none;
} 

body.calgary.minified ul.navigation > li > ul {
  background-color: #F7F7F7;
}
body.calgary.minified ul.navigation > li.openable  > ul > li.active > a > span.text {
  color: #333333;
}
body.calgary.minified ul.navigation > li:hover > a > .text{
	background-color: #68727B;
	color: #333333;
} 
.calgary .client-logo {
	padding: 0px;
}

/* Calgary */


/* UofT */


.uoft #header {
    background: #25355A; 
    background-repeat:repeat;
    border-bottom: 2px solid #25355A;
    height: 49px;
}
.uoft .ui-dialog-titlebar, .uoft .modal-header {
	background-image:none !important;
	background-color: #25355A !important; 
}
#smart-styles #uoft {
	background-color: #25355A;
	color: #FFFFFF !important;
}
#smart-styles #uoft i,#smart-styles #uoft span {
	color: #FFFFFF !important;
}
.uoft aside {
	filter: none;
} 

body.uoft.minified ul.navigation > li > ul {
  background-color: #F7F7F7;
}
body.uoft.minified ul.navigation > li.openable  > ul > li.active > a > span.text {
  color: #333333;
}
body.uoft.minified ul.navigation > li:hover > a > .text{
	background-color: #68727B;
	color: #333333;
} 

/* UofT */