/****---------------------------------- Theme ----------------------------------****/
/* --- Fonts ---*/
@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-LightItalic.eot');
    src: url('../fonts/Roboto-LightItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-LightItalic.woff') format('woff'), url('../fonts/Roboto-LightItalic.ttf') format('truetype'), url('../fonts/Roboto-LightItalic.svg#Roboto-LightItalic') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-ThinItalic.eot');
    src: url('../fonts/Roboto-ThinItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-ThinItalic.woff') format('woff'), url('../fonts/Roboto-ThinItalic.ttf') format('truetype'), url('../fonts/Roboto-ThinItalic.svg#Roboto-ThinItalic') format('svg');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Bold.eot');
    src: url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Bold.woff') format('woff'), url('../fonts/Roboto-Bold.ttf') format('truetype'), url('../fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Regular.eot');
    src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Regular.woff') format('woff'), url('../fonts/Roboto-Regular.ttf') format('truetype'), url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-BlackItalic.eot');
    src: url('../fonts/Roboto-BlackItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-BlackItalic.woff') format('woff'), url('../fonts/Roboto-BlackItalic.ttf') format('truetype'), url('../fonts/Roboto-BlackItalic.svg#Roboto-BlackItalic') format('svg');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Light.eot');
    src: url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Light.woff') format('woff'), url('../fonts/Roboto-Light.ttf') format('truetype'), url('../fonts/Roboto-Light.svg#Roboto-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-BoldItalic.eot');
    src: url('../fonts/Roboto-BoldItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-BoldItalic.woff') format('woff'), url('../fonts/Roboto-BoldItalic.ttf') format('truetype'), url('../fonts/Roboto-BoldItalic.svg#Roboto-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Thin.eot');
    src: url('../fonts/Roboto-Thin.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Thin.woff') format('woff'), url('../fonts/Roboto-Thin.ttf') format('truetype'), url('../fonts/Roboto-Thin.svg#Roboto-Thin') format('svg');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Medium.eot');
    src: url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Medium.woff') format('woff'), url('../fonts/Roboto-Medium.ttf') format('truetype'), url('../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-MediumItalic.eot');
    src: url('../fonts/Roboto-MediumItalic.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-MediumItalic.woff') format('woff'), url('../fonts/Roboto-MediumItalic.ttf') format('truetype'), url('../fonts/Roboto-MediumItalic.svg#Roboto-MediumItalic') format('svg');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Italic.eot');
    src: url('../fonts/Roboto-Italic.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Italic.woff') format('woff'), url('../fonts/Roboto-Italic.ttf') format('truetype'), url('../fonts/Roboto-Italic.svg#Roboto-Italic') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto';
    src: url('../fonts/Roboto-Black.eot');
    src: url('../fonts/Roboto-Black.eot?#iefix') format('embedded-opentype'), url('../fonts/Roboto-Black.woff') format('woff'), url('../fonts/Roboto-Black.ttf') format('truetype'), url('../fonts/Roboto-Black.svg#Roboto-Black') format('svg');
    font-weight: 900;
    font-style: normal;
}
body{font-family: Roboto, Helvetica, sans-serif; font-size: 16px;}
h4 {font-size:20px;}
h1,h2,h3,h4,h5,h6
{
	font-weight: bold;
}

/* --- Backgrounds --- */
/*BLue*/
.btn-primary-meritec,

.address-search-holder .input-group-addon,
.footer-social a
{
	background-color: #008ed6;
}
/*Lighter Green

.related-documents-holder{
    background-color: #b5ffc4;
}*/

/*Lighter Green 
.top-tasks-holder 
{
    background-color: #7fcd8f;
}*/

/*Dark Green*/
.breadcrumb-holder,
.pagination > .active > a,
.pagination > .active > a:hover,
.pagination > .active > a:focus 
{
    background-color: #007d32;
}


/*Yellow-unedited*/
.yellow-banner,
.nav-icon,
.btn-secondary-meritec
{
	background-color: #c1d100;
}
/*Blue-unedited*/

.fc-event-container .fc-event
{
	background-color: #00bbfe;
}

/*Grey*/
.feature-inner, .banner-image-overlay {
    background-color: #eeeeee;
}
.related-documents-holder {
    background-color: #e0e0e0;
}

    /*Charcoal*/
    .feature-title, .footer-holder, #servicesNav, .top-tasks-holder
{
    background-color:#4d4d4d;
}


/*Green Border Top*/
.green-border-top
{
    border-top:5px solid #59b548;
}


/* --- Fonts --- */
.btn-primary-meritec, .content-holder .btn-primary-meritec a,
.btn:hover, .btn:focus, .btn.focus,
.nav-icon,
.social-title h2,
.social-block a,
.social-block p,
.breadcrumb-holder li,
.breadcrumb-holder li a,
.footer-column,
.footer-column p,
.feature-title h4,
.address-search-holder .input-group-addon,
.top-tasks-inner a,
#servicesNav ul a,
#servicesNav ul li,
.contact-holder h2,
.related-documents-holder a {
    color: #fff;
}

.content-holder span  a:hover
{
	color:#ccc;
}
.side-navigation-link.active a {
    color: #000;
}

.btn-primary-meritec:hover{
    color: #008ed6;
    background-color: #fff;
    border: solid 1px #008ed6;
}
.btn-primary-meritec:hover > a {
    color: #008ed6;
}   
.content-holder .btn-primary-meritec a:hover {
    color: #008ed6;
    background-color: #fff;
}

/*Dark grey*/
.related-documents-holder h2,
.related-documents-holder a {
    color: #333;
}
/*Light Green*/
h1,
.social-block .social-date,
.social-block:hover,
.landing-grid-inner p,
.social-block p a
{
	color: #59b548;
}
a:hover
{
    color:#007c33;
}
/*Green and Bold*/
.content-holder a,
.page-body-text h3
{
	color: #007c33;
	font-weight: bold;
}

/*Dark Green*/
h4,
a,
h2, 
.service-section-title i,
.a-z-title,
.copy-holder ul li:first-child {
    color: #007d32;
}
/*Black*/
p, .content-holder p,
.content-holder ul li,
.action-button-holder a,
.feature-news-holder ul li a,
.service-section-body a,
.page-title-holder h1,
.parent-page-holder i,
.side-navigation-link a,
.pagination > li > a,
.pagination > li > a:hover
{
    color: #000;
}

.content-holder table a {
    color: #000;
}

/*Charcoal*/
.service-grid-holder .service-grid-inner .service-grid-title h2 {
    color: #4d4d4d;
}

/* Other */
.content-holder p{ line-height: 24px;}
.content-holder img{padding:10px;}
hr{border-top:2px solid #d6d6d6;}
