/*** Default text color and font ***/
body, label {

}

/* Target all links  */
a {
    color: #007c86;
}

    a:hover, #page-admin-home .submenu a:hover {
        color: #83cbd1;
    }

input[type=text], input[type=password] {
	border-color: #a5eaef;
}

/* Background image on login page */
#login .background, #login .background.bg-type-b, #login .background.bg-type-c {
	/* Added for main March 19th
	background-image: url(custom/lpbg.jpg); */
	background-image: url(custom/lpbgnew.jpg);
	/* */
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
    background-color: #fff;
    height: 100%;
}

/* Styles for header background image */

/* Footer */

#footer {
	background-color: #007c86;
	color: #fff;
}
#footer a {
    color: #fff;
	 text-decoration: none !Important;
}


.top-navigation .icon-info {
    background-image: url(/foundation/images/white/header/help@2x.png);
}
.icon-activity-stream {
    background-image: url(/foundation/images/white/sections/union@2x.png);
}
.top-navigation .icon-skip {
    font-size: 24px;
    line-height: 24px;
    color: #fff;
    top: 0;
}
#footer a:hover {
	color: #fff;
	text-decoration: underline !Important;
}
.reports h2 {
    color: #007c86;
}
/********** Top Bar *********/
#top-bar {
	background-color: #007c86;
}

	/*** Link properties ***/
	.top-navigation a {
		/* color: initial; */
	}

	    .top-navigation a:hover {
		    color: #a5eaef;
	    }

/*** Main Navigation ***/
#main-nav {
}

    /* Link properties */
	.main-navigation a {
		/* color: initial; */
	}

	    .main-navigation a:hover {
		    color: #007c86;
	    }

    /* Selected */
	.main-navigation .selected {
		/* background-image: url(); */

        /* Nav Arrow image and vertical positioning */
        /*
		background: url(images/NavArrow.png) no-repeat bottom center;
		padding-bottom: 20px;
        */
	}
		
		/* Selected link properties */
		.main-navigation .selected a {
			color: #007c86;
		}

		    .main-navigation .selected a:hover {
			    /* color: initial; */
		    }
	
    /* Remove Side Bar */
    .main-navigation > li {
		margin-right: 30px;
	}

		.main-navigation > li:after {
			content: "";
		}


.course-navigation {
    /* background-color: #; */
}

    .course-navigation a {
	    /* color: #; */
    }

        .course-navigation a:hover {
            color: #007c86;
        }

    .course-navigation .selected a {
	    color: #007c86;
    }

        .course-navigation .selected a:hover {
	        /* color: initial; */
        }
	
    /* Remove Side Bar */
    .course-navigation > li {
		margin-right: 30px;
	}

		.course-navigation > li:after {
			content: "";
		}

/********** Buttons *********/
/* Main Button */
.button {
	background-color: #007c86;
}

	.button:hover, .button:focus {
        opacity: 0.8;
	    background-color: #007c86;
	}

/* Alert Button */
.button.alert {
}

	.button.alert:hover, .button.alert:focus {
		/* 
        opacity: 0.8;
        text-decoration: none;
	    background-color: #;
        */
	}


/********** Logo *********/
.logo {
    background-image: url(custom/logo.png);
}

/********** Progress Bar *********/
.progress.success .progress-meter {
    /* background-color: #; */
}

/* Small and Medium */
@media screen and (max-width: 63.9375em) {


    
    .mobile-side-menu {
        background-color: #007c86;
    }
    
        .mobile-side-menu ul li {
            border-bottom-color: #fff;
        }
  .navigation {
    overflow: visible;
}  
    .sub-navigation {
        margin-top: 0;
    }
	
	.login-media-area{
		display: none;
	}
	#page-admin-home .adminmenu > li:nth-child(even)
	 {
	  background-color: #4E575E;
	 }
	 
	 #page-admin-home .adminmenu > li:nth-child(odd)
	 {
	  background-color: #007c86;
	 }
}

/* Large */
@media screen and (min-width: 64em) {
	#login-section {
		border: 1px solid #a5eaef;
		top: calc(50% - 140px);
	}
	
	.logo {
		width: 468px;
		height: 78px;
	}
	
	.login-media-area {
		top: calc(50% - 170px);
		left: calc(50% - 545px);
		right: 0;
	}
	
	#page-admin-home .adminmenu > li:nth-child(6n+4), 
	#page-admin-home .adminmenu > li:nth-child(6n+5), 
	#page-admin-home .adminmenu > li:nth-child(6n+6)  
	{
		background-color: #4E575E;
	}
	
	#page-admin-home .adminmenu > li:nth-child(6n+1), 
	#page-admin-home .adminmenu > li:nth-child(6n+2), 
	#page-admin-home .adminmenu > li:nth-child(6n+3)  
	{
		background-color: #007c86;
	}
}