/*
a { color: #76CA06;}
a:hover { color: #008F3B;}
*/
.menulist a{ color:#fff;}
.menulist a:hover{ background-color:#00b09b;}
.menulist i{ color:#EDE574;}
/****************************************************/

/* H1 - H6 */
h1, .h1 { font-size: 1.1rem;}
h2, .h2 { font-size: 1.1rem; border-bottom:rgba(0, 23, 100,1.0) 2px solid; color:rgba(0, 23, 100,1.0); margin-bottom:25px; padding-bottom:5px; font-weight:700;}
h3, .h3 { font-size: 1.2rem; border-bottom:rgba(0, 23, 100,1.0) 2px solid; color:rgba(0, 23, 100,1.0); margin-bottom:25px; padding-bottom:5px;}
h4, .h4 { font-size: 1.1rem; color:rgba(0, 23, 100,1.0);}
h5, .h5 { font-size: 1.1rem; color:rgba(0, 23, 100,1.0);padding:10px;}
h6, .h6 { font-size: 1rem; color:rgba(0, 23, 100,1.0);}


/* H1 - H6 */
@media (min-width: 576px) {
h1, .h1 { font-size: 1.1rem;}
h2, .h2 { font-size: 1.1rem; border-bottom:rgba(0, 23, 100,1.0) 2px solid; color:rgba(0, 23, 100,1.0); margin-bottom:25px; padding-left:40px; padding-bottom:5px; font-weight:700;}
h3, .h3 { font-size: 1.2rem; border-bottom:rgba(0, 23, 100,1.0) 2px solid; color:rgba(0, 23, 100,1.0); margin-bottom:25px; padding-left:40px; padding-bottom:5px; }
h4, .h4 { font-size: 1.1rem; color:rgba(0, 23, 100,1.0);}
h5, .h5 { font-size: 1.1rem; color:rgba(0, 23, 100,1.0);}
h6, .h6 { font-size: 1rem; color:rgba(0, 23, 100,1.0);}
}

@media (min-width: 768px) {
h1, .h1 { font-size: 1.1rem;}
h2, .h2 { font-size: 1.1rem; border-bottom:rgba(0, 23, 100,1.0) 2px solid; color:rgba(0, 23, 100,1.0); margin-bottom:25px; padding-left:40px; padding-bottom:5px; background-image:url(/images/icn_tomita.svg); background-position:left center; background-repeat:no-repeat; background-size:15px; font-weight:700;}
h3, .h3 { font-size: 1.2rem; border-bottom:rgba(0, 23, 100,1.0) 2px solid; color:rgba(0, 23, 100,1.0); margin-bottom:25px; padding-left:40px; padding-bottom:5px; background-image:url(/images/icn_tomita.svg); background-position:left center; background-repeat:no-repeat; background-size:15px;}
h4, .h4 { font-size: 1.1rem; color:rgba(0, 23, 100,1.0);}
h5, .h5 { font-size: 1.1rem; color:rgba(0, 23, 100,1.0);}
h6, .h6 { font-size: 1rem; color:rgba(0, 23, 100,1.0);}
}

@media (min-width: 992px) {
h1, .h1 { font-size: 1.2rem;}
h2, .h2 { font-size: 2rem; border-bottom:rgba(0, 23, 100,1.0) 2px solid; color:rgba(0, 23, 100,1.0); margin-bottom:25px; padding-left:40px; padding-bottom:5px; background-image:url(/images/icn_tomita.svg); background-position:left center; background-repeat:no-repeat; background-size:20px; font-weight:700;}
h3, .h3 { font-size: 1.75rem; border-bottom:rgba(0, 23, 100,1.0) 2px solid; color:rgba(0, 23, 100,1.0); margin-bottom:25px; padding-left:40px; padding-bottom:5px; background-image:url(/images/icn_tomita.svg); background-position:left center; background-repeat:no-repeat; background-size:20px;}
h4, .h4 { font-size: 1.5rem; color:rgba(0, 23, 100,1.0);}
h5, .h5 { font-size: 1.25rem; color:rgba(0, 23, 100,1.0);}
h6, .h6 { font-size: 1rem; color:rgba(0, 23, 100,1.0);}
}

@media (min-width: 1200px) {
h1, .h1 { font-size: 1.2rem;}
h2, .h2 { font-size: 2rem; border-bottom:rgba(0, 23, 100,1.0) 2px solid; color:rgba(0, 23, 100,1.0); margin-bottom:25px; padding-left:40px; padding-bottom:5px; background-image:url(/images/icn_tomita.svg); background-position:left center; background-repeat:no-repeat; background-size:20px; font-weight:700;}
h3, .h3 { font-size: 1.75rem; border-bottom:rgba(0, 23, 100,1.0) 2px solid; color:rgba(0, 23, 100,1.0); margin-bottom:25px; padding-left:40px; padding-bottom:5px; background-image:url(/images/icn_tomita.svg); background-position:left center; background-repeat:no-repeat; background-size:20px;}
h4, .h4 { font-size: 1.5rem; color:rgba(0, 23, 100,1.0);}
h5, .h5 { font-size: 1.25rem; color:rgba(0, 23, 100,1.0);}
h6, .h6 { font-size: 1rem; color:rgba(0, 23, 100,1.0);}
}
/****************************************************/

/* display */
.display-1 { font-size: 6rem; font-weight: 300; line-height: 1.2;}
.display-2 { font-size: 5.5rem; font-weight: 300; line-height: 1.2;}
.display-3 { font-size: 4.5rem; font-weight: 300; line-height: 1.2;}
.display-4 { font-size: 3.5rem; font-weight: 300; line-height: 1.2;}
.display-5 { font-size: 2.5rem; font-weight: 300; line-height: 1.2;}
.display-6 { font-size: 1.5rem; font-weight: 300; line-height: 1.2;}
/****************************************************/

/* margin */
.m-6 { margin: 6rem !important;}
.mt-6,.my-6 { margin-top: 6rem !important;}
.mr-6,.mx-6 { margin-right: 6rem !important;}
.mb-6,.my-6 { margin-bottom: 6rem !important;}
.ml-6,.mx-6 { margin-left: 6rem !important;}
/****************************************************/

/* padding */
.p-6 { padding: 6rem !important;}
.pt-6,.py-6 { padding-top: 6rem !important;}
.pr-6,.px-6 { padding-right: 6rem !important;}
.pb-6,.py-6 { padding-bottom: 6rem !important;}
.pl-6,.px-6 { padding-left: 6rem !important;}
/****************************************************/

/* text colors */
.text-white { color: #fff !important;}

.text-primary { color: rgba(0, 23, 100,1.0) !important;}
a.text-primary:hover, a.text-primary:focus { color: #0062cc !important;}

.text-secondary { color: #6c757d !important;}
a.text-secondary:hover, a.text-secondary:focus { color: #545b62 !important;}

.text-success { color: #28a745 !important;}
a.text-success:hover, a.text-success:focus { color: #1e7e34 !important;}

.text-info { color: #17a2b8 !important;}
a.text-info:hover, a.text-info:focus { color: #117a8b !important;}

.text-warning { color: #ffc107 !important;}
a.text-warning:hover, a.text-warning:focus { color: #d39e00 !important;}

.text-danger { color: rgba(207, 0, 28,1.0) !important;}
a.text-danger:hover, a.text-danger:focus { color: #bd2130 !important;}

.text-light { color: #f8f9fa !important;}
a.text-light:hover, a.text-light:focus { color: #dae0e5 !important;}

.text-dark { color: #343a40 !important;}
a.text-dark:hover, a.text-dark:focus { color: #1d2124 !important;}

.text-yellow { color: rgba(253, 208, 0,1.0) !important;}
a.text-yellow:hover, a.text-yellow:focus { color: rgba(213,173,112,1.0) !important;}
/****************************************************/
/* background colors */
.bg-primary {background-color: rgba(0, 23, 100,1.0) !important;}
a.bg-primary:hover, a.bg-primary:focus,button.bg-primary:hover,button.bg-primary:focus {background-color: #0062cc !important;}

.bg-secondary {background-color: #6c757d !important;}
a.bg-secondary:hover, a.bg-secondary:focus,button.bg-secondary:hover,button.bg-secondary:focus {background-color: #545b62 !important;}

.bg-success {background-color: #28a745 !important;}
a.bg-success:hover, a.bg-success:focus,button.bg-success:hover,button.bg-success:focus {background-color: #1e7e34 !important;}

.bg-info {background-color: #17a2b8 !important;}
a.bg-info:hover, a.bg-info:focus,button.bg-info:hover,button.bg-info:focus {background-color: #117a8b !important;}

.bg-warning {background-color: #ffc107 !important;}
a.bg-warning:hover, a.bg-warning:focus,button.bg-warning:hover,button.bg-warning:focus {background-color: #d39e00 !important;}

.bg-danger {background-color: rgba(207, 0, 28,1.0) !important;}
a.bg-danger:hover, a.bg-danger:focus,button.bg-danger:hover,button.bg-danger:focus {background-color: #bd2130 !important;}

.bg-light {background-color: #f8f9fa !important;}
a.bg-light:hover, a.bg-light:focus,button.bg-light:hover,button.bg-light:focus {background-color: #dae0e5 !important;}

.bg-dark {background-color: #343a40 !important;}
a.bg-dark:hover, a.bg-dark:focus,button.bg-dark:hover,button.bg-dark:focus {background-color: #1d2124 !important;}

.bg-yellow {background-color: rgba(253, 208, 0,1.0) !important;}
a.bg-yellow:hover, a.bg-yellow:focus,button.bg-yellow:hover,button.bg-yellow:focus {background-color: rgba(213,173,112,1.0) !important;}

.bg-white {background-color: #fff !important;}
.bg-transparent {background-color: transparent !important;}
/****************************************************/

/* border colors */
.border-primary {border-color: rgba(0, 23, 100,1.0) !important;}
.border-secondary {border-color: #6c757d !important;}
.border-success {border-color: #28a745 !important;}
.border-info {border-color: #17a2b8 !important;}
.border-warning {border-color: #ffc107 !important;}
.border-danger {border-color: rgba(207, 0, 28,1.0) !important;}
.border-light {border-color: #f8f9fa !important;}
.border-dark {border-color: #343a40 !important;}
.border-yellow {border-color: rgba(253, 208, 0,1.0) !important;}
.border-white {border-color: #fff !important;}

.rounded {
border-radius: 1.5rem !important;}

.rounded-top {
border-top-left-radius: 1.5rem !important;
border-top-right-radius: 1.5rem !important;}

.rounded-right {
border-top-right-radius: 1.5rem !important;
border-bottom-right-radius: 1.5rem !important;}

.rounded-bottom {
border-bottom-right-radius: 1.5rem !important;
border-bottom-left-radius: 1.5rem !important;}

.rounded-left {
border-top-left-radius: 1.5rem !important;
border-bottom-left-radius: 1.5rem !important;}

.rounded-circle {
border-radius: 50% !important;}

.rounded-0 {
border-radius: 0 !important;}
/****************************************************/