/********************************************************
                      COLORS 3
/********************************************************/

/*
Color-main            #005aad    rgba(0,90,173,1) 
Color-link            #005aad
Color-main, light     #b1daff    rgba(87,155,255,1)
Color-main, dark      #242c33
Color-second          #a08d6d
Color-third
Green                 #85bd24	rgba(133,189,36,1)
*/
body,html {background:#555;}
#wrapper {background:#fff; box-shadow:0 10px 30px 0 rgba(0,0,0,0.4);}

a, a:focus,a:visited,
.sf-menu li a:hover,
.sf-menu .sub-menu li a:hover,
.colnav ul li a,
.art-box .content h4 {color:#005aad;}

h4.sectionheading,
.event-date,
.art-box .readmore i,
.btn,
input[type=submit] {color:#fff; background-color:#005aad;}

a:hover, a:focus {color:#000;}

.sf-menu .sub-menu {background-color:#222; box-shadow:3px 3px 5px -2px rgba(0,0,0,0.2)}
.sf-menu li a {color:#fff;}
.sf-menu .sub-menu li a {color:#fff; border-bottom:1px solid rgba(255,255,255,0.2);}

.topline {background-color:#7f7f7f;}
.topline a {color:#fff;}
.topline a:hover {color:#b1daff;}
.topline ul li ul {background-color:#7f7f7f;}
.topline ul ul li a {border-top:1px solid #999;}

#main-nav {background-color:rgba(0,0,0,0.5);}
#main-nav a:hover {color:#b1daff;}

.front .main-nav-overlay .sf-menu .sub-menu {background-color: rgba(0,0,0,0.1); box-shadow:none;}
.main-nav-overlay,
.main-nav-overlayfixed {background-color:#005aad;}
.main-nav-overlay .sf-menu > li > a,
.main-nav-overlay-fixed .sf-menu > li > a {color: #fff;}
.main-nav-overlay .sf-menu > li > a:hover,
.main-nav-overlay-fixed .sf-menu > li > a:hover {background-color: rgba(0,0,0,0.1);}
.main-nav-overlay .sf-menu .sub-menu li a:hover {color:#fff; background:rgba(0,0,0,0.8);}
.main-nav-overlay .sf-menu .sub-menu li a {color:#f5f5f5; background:rgba(0,0,0,0.6); border-bottom: 1px solid rgba(255,255,255,0.2);}

.front .main-nav-overlay {background-color: rgba(0,0,0,0.4);}
.front .main-nav-overlay .sf-menu > li > a {color: #eee;}

#mobile-menu-trigger {color:#555;}
#mobile-menu-trigger:hover,
#mobile-menu-trigger:hover:after {color:#005aad;}

#menu-main {background-color:#333;}

.tools .drop {background-color:#555;}
.nav-search,
.nav-contact {background-color:#fff;}
header .tools a {color:#fff;}
header .tools a:hover {color:#000;}
.nav-search a {color:#555; background-color:#f0f0f0;}
.nav-search a:hover {background-color:#e0e0e0;}

.nav-dropper h6 {background-color:#005aad; color:#fff;}
.nav-dropper h6 a.closeit {color:#fff; background-color:rgba(0,0,0,0.3);}
.nav-dropper h6 a.closeit:hover {background-color:rgba(0,0,0,0.6);}


table.normal th {border-color: #e0e0e0;}
table.normal td.heading,
table.normal tr.heading td {background-color: #e5e5e5;}
table tr.heading td div {background-color: #f0f0f0;}

/********************************/

#sidebar .widget {background-color:#f0f0f0;}

.dateslider h1.heading span {color:#fff;}
.dateslider p.sub-2 span {color:#fff;}
.dateslider a.btn {color:#fff; background-color:rgba(0,0,0,0.4);}
.dateslider a.btn:hover {background-color:rgba(0,0,0,0.6);}
.dateslider a.btn.hilight {color:#fff; background-color:#85bd24;}
.dateslider a.btn.hilight:hover {background-color:rgba(0,0,0,0.6);}

.top-search a {color:#fff; background:#555;}

#subtitle {background-color:#f0f0f0;}

/***************************************
			NEWSBOX
***************************************/

.art-box {box-shadow:0 0 2px 0 rgba(0,0,0,0.25);}
.art-box .content {color:#444000; background-color:#fff;}
.art-box .content h4:hover {color:#000;}
.art-box .readmore i:hover {background-color: #000;}
.col-sm-6.bigbox .art-box {background-color: #000;}
.col-sm-6.bigbox .art-box .content {color: #fff; background-color: rgba(0,0,0,0.6);}
.col-sm-6.bigbox .art-box h4 {color: #fff;}

/***************************************
			FORMS
***************************************/

input[type=submit] {color:#eee;}
input[type=submit]:hover {background-color:#333;}
a.button,
a.button:visited {color:#fff; background-color:#555;}
a.button.hilight {background-color:#005aad;}

/***************************************
			CALENDAR
***************************************/

.calendar .heading {color:#fff; background-color:#a08d6d;}
.calendar td a {color:#333;}
.calendar .heading a {color:#fff;}
.calendar .pastmonth,
.calendar .nextmonth,
.calendar .heading a {color:#fff;}
.calendar td.linkday {background-color:rgba(186, 203, 0, 0.2);}
.calendar td.today {background-color:rgba(255, 0, 0, 0.1);}
.calendar .weeknum,
.calendar table th {color:#333; background-color:rgba(100,100,100,0.1);}
.calendar table th,
.calendar table td,
.calendar table td.linkday,
.calendar table td.today {border-right:1px solid rgba(0,0,0,0.1); border-bottom:1px solid rgba(0,0,0,0.1);}
.calendar td a {color:#333;}
.calendar.cal-big {border-left:1px solid #dadada;}

footer .calendar.cal-small table th,
footer .calendar.cal-small table td {color:#eee; background-color:rgba(255, 255, 255, 0.05);}
footer .calendar.cal-small table td a {color:#fff;}
footer .calendar.cal-small td.linkday {background-color:rgba(186, 203, 0, 0.2);}
footer .calendar.cal-small td.today {background-color:rgba(255, 0, 0, 0.1);}

table.calweek th {background-color:#ccc;}
table.calweek td {border-bottom:1px solid #e3e3e3;}

/***************************************
			FOOTER
***************************************/

footer {background:#555;}
footer .footer-overlay {background:rgba(13,19,24,0.85)}
.footer {color:#f0f0f0;}
.footer a {color:#b1daff;}
.footer a:hover {color:#fff;}
.footer .widget {color:#ddd;}
.footer .widget .headline h3 {color:#ccc; font-weight:normal;}
.footer .widget.default {background:none;}
.footer .widget.coursecond {color:#eee;}
.footer ul.newsticker li {color:#ccc;}
.footer ul.newsticker li a {color:#ccc;}
.fb-facepile * {color:#fff !important;}

#copyright {color:rgba(255, 255, 255, 0.5); background-color:rgba(0, 0, 0, 0.3);}
#copyright a {color:rgba(255, 255, 255, 0.8);}
#copyright a:hover {color:#fff;}

/***************************************
			MISC
***************************************/

.bg-white {background-color:#fff; border:1px solid #e0e0e0;}
.bg-white img.profile {border:1px solid #e0e0e0;}
.border-bottom {border-bottom:1px solid #e0e0e0;}
.border-top {border-top:1px solid #e0e0e0;}
.separator {border-bottom:1px solid #e0e0e0;}
