﻿@charset "utf-8";
/* CSS Document */

p.J1P {
    font-size: smaller;
    color: #7f7f7f !important;
    opacity: .7 !important;
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    background-color: #EF602E !important;
}

.footercontact .dl-horizontal dt, .contact-list .dl-horizontal dt {
	width: 25px;
}

.footercontact .dl-horizontal dd, .contact-list .dl-horizontal dd {
	margin-left: 35px;
	padding-top: 3px;
}

.text-icon-content {
	line-height: 1.8rem;
}

blockquote {
	font-size: inherit;
}

.main-header .breadcrumb {
	color: #A0A0A0;
}

a {
	border-bottom: 1px dotted;	
}

nav a, a.logo, .header-full-title a, #back-top a, #footer a {
	border-bottom: none;
}

a:hover {
	text-decoration: none;
	color: #444444;
}

.text-icon-content ul {
  margin-top: 5px;
}

.system-area {
    background-size: cover;
    background-position: 50% 50%;
    padding: 2.5rem 0;
    min-height: 500px;
}

.footercontact .logo img:hover {
  -webkit-filter: grayscale(0%);
  -webkit-transition: .5s ease-in-out;
  -moz-filter: grayscale(0%);
  -moz-transition: .5s ease-in-out;
  -o-filter: grayscale(0%);
  -o-transition: .5s ease-in-out;
  filter: grayscale(0%);
} 

.footercontact .logo img {
  -webkit-filter: grayscale(30%);
  -webkit-transition: .5s ease-in-out;
  -moz-filter: grayscale(100%); 
  -moz-transition: .5s ease-in-out;
  -o-filter: grayscale(100%); 
  -o-transition: .5s ease-in-out;
  filter: grayscale(100%);
}