body,
.fr-view,
.gray-theme.fr-box.fr-basic .fr-element,
button, input, select, textarea {
	font-family: "Montserrat", sans-serif;
	font-optical-sizing: auto;
	font-weight: 400;
	}
h1,h2,h3,h4,h5,h6 {
	font-family: "Montserrat", sans-serif;
	font-optical-sizing: auto;
	font-weight: 500;
	}
#secondary-menu .navbar-inner {
	background:#FFF;
}

.player.modules #secondary-menu {
	border-bottom: 1px dotted #CCC;
}

#secondary-menu.navbar .nav>li>a {
    color: #666;
}

#secondary-menu.navbar .nav>.active>a, #secondary-menu.navbar .nav>.active>a:focus, #secondary-menu.navbar .nav>.active>a:hover {
    color: #0b2daa;
    background: #f8f9fa;
}

#secondary-menu.navbar .nav li.dropdown.active>.dropdown-toggle, #secondary-menu.navbar .nav li.dropdown.open.active>.dropdown-toggle, #secondary-menu.navbar .nav li.dropdown.open>.dropdown-toggle, #secondary-menu.navbar .nav>li>a:focus, #secondary-menu.navbar .nav>li>a:hover {
    color: #0b2daa;
    background: #f8f9fa;
}


.pl-logo-container {
	background:#0b2daa;
	color:#FFF;
}

.pl-logo-container a {
	color:#FFF;
}

.coursedefthumb {
	background-color:#0b2daa;
}

#footer_mentions {
	background:#0b2daa;
}

.bee-mini-nav li.active .flink,
.bee-mini-nav li.active a:hover,
.bee-mini-nav li.active a  {
	border-color:#00a2b1;
}

.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
	color:#0b2daa;
}

.bee-page-header .wrapper {
	border-bottom: 1px solid #0b2daa;
}

.carousel-indicators .active,
.long-bar {
	background-color: #0b2daa;
}

.content_comments .subtitle h5 {
	border-bottom:2px solid #0b2daa;
}

.profile-overview h3.subtitle .line {
	border-bottom:1px solid #0b2daa;
}

.block-categories  h5 i {
	background: #0b2daa;
}

#dashboard-title {
	border-color:#0b2daa;
}

.session-block .title,
.pageheader .bee-nav-tabs .nav-tabs .open .dropdown-toggle,
.pageheader .bee-nav-tabs .nav-tabs > .active > a,
.pageheader .bee-nav-tabs .nav-tabs > .active > a:hover,
#secondary-menu .dropdown-menu>li>a:hover,
.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active>a:focus {
	color: #00a2b1 !important;
}

.pageheader .bee-nav-tabs .nav-tabs .open .dropdown-toggle,
.pageheader .bee-nav-tabs .nav-tabs > .active > a,
.pageheader .bee-nav-tabs .nav-tabs > .active > a:hover {
	border-bottom: 2px solid #00a2b1 !important;
}

#secondary-menu .nav>li ul a:hover {
	background: #EFEFEF;
}

.nav-wrapper .nav-fixed li a:hover,
.nav-wrapper .nav-fixed li.active a {
	border-color:#00a2b1;
}

#page-menu.navbar-inverse .nav .active > a,
#page-menu.navbar-inverse .nav .active > a:hover,
#page-menu.navbar-inverse .nav .active>a:focus {
	background:#0b2daa;
}

#page-menu.navbar .nav>li>a {
	border-left: 2px solid #0b2daa;
	color: #FFF !important;
}

.nav-pills-alt>li>a {
	border: 1px solid #00a2b1;
	color: #00a2b1;
}

.nav-pills>.active>a, .nav-pills>.active>a:focus, .nav-pills>.active>a:hover {
    background-color: #00a2b1;
}

.custback {
	background-color: #00a2b1 !important;
}

.custom-bk {
	background:#0b2daa;
}

.custom-bk-alt {
	background:#00a2b1;
}

.btn-custom-alt,
.btn-custom {
	color:#FFF;
	text-shadow:0 0 0 #000;
	background-color: #00a2b1;
	border:1px solid #00a2b1;
	background-image: none;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
}

.btn-custom-alt {
	background-color: #0b2daa;
	border:1px solid #0b2daa;
}

.btn-custom-alt:focus,
.btn-custom-alt:hover,
.btn-custom:focus,
.btn-custom:hover {
	color:#FFF;
	text-shadow:0 0 0 #000;
	background-color: #00a2b1;
	border:1px solid #00a2b1;
	box-shadow: -1px 2px 10px 3px rgba(0, 0, 0, 0.3) inset;
	text-decoration:none;
}

.btn-custom-alt:focus,
.btn-custom-alt:hover {
	background-color: #0b2daa;
	border:1px solid #0b2daa;
}

.btn-group>.btn+.dropdown-toggle.btn-custom-alt,
.btn-group>.btn+.dropdown-toggle.btn-custom {
	-webkit-border-top-left-radius: 0;
	-webkit-border-bottom-left-radius: 0;
	-moz-border-radius-topleft: 0;
	-moz-border-radius-bottomleft: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	box-shadow: 0 0 0;
}

.btn-group>.btn+.dropdown-toggle.btn-custom-alt .caret,
.btn-group>.btn+.dropdown-toggle.btn-custom .caret {
    border-top: 4px solid #FFF;
}

.coursenav .chapindex .chaplabel:before, .coursenav .chapindex .chaplabel:after {
    border-left: 20px solid #00a2b1;
}

.btn-group>.btn.btn-custom-alt:first-child,
.btn-group>.btn.btn-custom:first-child {
	-webkit-border-top-right-radius: 0;
	-webkit-border-bottom-right-radius: 0;
	-moz-border-radius-topright: 0;
	-moz-border-radius-bottomright: 0;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}

.btn-group.open .btn.dropdown-toggle.btn-custom-alt {
	background-color: #0b2daa;
	box-shadow: -1px 2px 10px 3px rgba(0, 0, 0, 0.3) inset;
}
.btn-group.open .btn.dropdown-toggle.btn-custom {
	background-color: #00a2b1;
	box-shadow: -1px 2px 10px 3px rgba(0, 0, 0, 0.3) inset;
}

.custom-font {
	color:#0b2daa;
}

.custom-font-alt {
	color:#00a2b1;
}

.custcolor {
	color: #00a2b1 !important;
}

.custcolor-alt {
	color: #0b2daa !important;
}

.label-custom {
	background:#0b2daa;
}

#cometchat .selfMsgArrow .after,
#cometchat_hidden,
.cometchat_tabtitle,
.cometchat_userstabtitle,
#cometchat_tabcontainer .cometchat_tab_clicked,
.cometchat_groupscontentavatar,
#cometchat .cometchat_self,
#cometchat_tabcontainer .cometchat_tab:hover,
.cometchat_chatroomimage {
	    background-color: #0b2daa !important;
}

#cometchat #cometchat_tabcontainer .cometchat_tab_clicked {
    border-color: #0b2daa !important;
}

#cometchat_tabcontainer .cometchat_tab {
	    border-bottom: 2px solid #0b2daa !important;
}

span.cometchat_tabstext,
.cometchat_prependMessages,
.cometchat_prependCrMessages {
	color: #0b2daa !important;
}

#slidewrp #home .hd.cover {
	background-color:#0b2daa;
}

.pl-content .slide_title h3:after {
	border-color:#0b2daa;
}

.pl-sidenav ul.tos li.active {
	border-color:#00a2b1;
}

.oqsanswer {
	border-color:#0b2daa;
}

.collapsed_wrapper .accordion-toggle,
.collapsed_wrapper .accordion-body.in {
	border-color: #CCC #CCC #CCC #0b2daa;
}