﻿@charset "utf-8";
/* CSS Document */
body {    
    background-color: #F0F8FC;
}
h1,
h2,
h3,
h4 {
    color: #006699;
}

ul {
    list-style: none;
}

a:link {
    color: #006699;
    text-decoration: none;
}
a,
a img {
    cursor: pointer;
}
/*a:visited {
    color: #884488;
    text-decoration: none;
}*/

a:hover {
    color: #884488;
    text-decoration: underline;
}

    a:active {
        color: #1866d1;
    }
    a:visited {
        color: #1866d1;
        text-decoration: none;
    }

    a:link {
        color: #1866d1;
        text-decoration: none;
    }
/*Enables bootstrap buttons to retain style when used as a link*/
button a:link {
    color: #FFFFFF;
    text-decoration: none;
}

button a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

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

button a:active {
    color: #FFFFFF;
}

/*Footer link styles*/
#footer-custom a:link {
    color: #FFFFFF;
    text-decoration: none;
}

#footer-custom a:visited {
    color: #FFFFFF;
    text-decoration: none;
}

#footer-custom a:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

#footer-custom {
    background-color: #014b88;
    padding-top: 20px;
    padding-bottom: 20px;
    color: #FFFFFF;
}
#footerNav  {
	margin-bottom:  15px !important;	
}
#build {
	color: #E3E3E3;
}
[data-toggle="collapse"].collapsed .if-not-collapsed {
  display: none;
}
[data-toggle="collapse"]:not(.collapsed) .if-collapsed {
  display: none;
}


#mmpLogoTitleText {
    font-family: Impact;
    font-size: 40px;
    padding-top: 20px;
}



/*==========  Bootstrap Media Queries  ==========*/

/* Extra Small Devices, Phones */
@media only screen and (min-width:0px) and (max-width:480px) {
    #header01 h1 {
        font-family: Arial, sans-serif;
        font-weight: 700;
        color: #00529c;
        letter-spacing: -1px;
        font-size: 170%;
    }

    #header01 h2 {
        font-family: Arial, sans-serif;
        font-weight: 600;
        color: #00529C;
        letter-spacing: 0px;
        font-size: 90%;
        margin-top: -3px;
    }

    #banner-level02 img {
        display: none;
    }

    #block-01 {
        margin-top: 30px;
    }

    #search-section {
        margin-top: 30px;
    }

    #info-section {
        margin-top: 30px;
    }

    #guidance {
        margin-top: 20px;
    }

    #questions {
        margin-top: 50px;
    }

    #resources {
        margin-top: 50px;
    }

    #footer-custom {
        text-align: center;
        align-content: center;
        margin-top: 40px;
    }

    #lmi-logo {
        align-content: center;
        margin-right: auto;
        margin-left: auto;
    }

    #logoBlock {
        text-align: center;
        margin-top: 25px;
    }

    #footerNav {
        margin-bottom: 25px;
    }

    #line-divider01 {
        margin-top: 50px;
        margin-bottom: 15px;
        max-width: 670px;
    }
  #down-arrow-guidance{
        padding-left: 49%;
    }

    #down-arrow-question {
        padding-left: 49%;
    }

    #down-arrow-resources {
        padding-left: 49%;
    }
}

/* Small Devices, Tablets */
@media only screen and (min-width: 481px) and (max-width : 768px) {
    #header01 h1 {
        font-family: Arial, sans-serif;
        font-weight: 700;
        color: #00529c;
        letter-spacing: -1px;
        font-size: 180%;
        /*	margin-top: 35px*/
    }

    #header01 h2 {
        font-family: Arial, sans-serif;
        font-weight: 600;
        color: #00529c;
        letter-spacing: 0px;
        font-size: 100%;
        margin-top: -3px;
    }

    #block-01 {
        margin-top: 40px;
    }

    #search-section {
        margin-top: 40px;
    }

    #info-section {
        margin-top: 30px;
    }

    #guidance {
        margin-top: 20px;
    }

    #questions {
        margin-top: 50px;
    }

    #resources {
        margin-top: 50px;
    }

    #footer-custom {
        text-align: center;
        align-content: center;
        margin-top: 50px;
    }

    #lmi-logo {
        align-content: center;
        margin-right: auto;
        margin-left: auto;
    }

    #logoBlock {
        text-align: center;
        margin-top: 25px;
    }

    #footerNav {
        margin-bottom: 25px;
    }

    #line-divider01 {
        margin-top: 50px;
        margin-bottom: 15px;
        max-width: 670px;
    }

    #down-arrow-guidance{
        padding-left: 49%;
    }

    #down-arrow-question {
        padding-left: 49%;
    }

    #down-arrow-resources {
        padding-left: 49%;
    }
}

/* Medium Devices, Desktops */
@media only screen and (min-width : 769px) and (max-width : 992px) {
    #header01 h1 {
        font-family: Arial, sans-serif;
        font-weight: 700;
        color: #00529c;
        letter-spacing: -1px;
        font-size: 205%;
    }

    #header01 h2 {
        font-family: Arial, sans-serif;
        font-weight: 600;
        color: #00529c;
        letter-spacing: 0px;
        font-size: 100%;
        margin-top: -3px;
    }

    #block-01 {
        margin-top: 60px;
    }

    #search-section {
        margin-top: 60px;
    }

    #info-section {
        margin-top: 30px;
    }

    #guidance {
        margin-top: 20px;
    }

    #questions {
        margin-top: 50px;
    }

    #resources {
        margin-top: 50px;
    }

    #footer-custom {
        margin-top: 50px;
    }

    #lmi-logo {
        float: right;
    }

    #logoBlock {
        text-align: right;
    }

    #line-divider01 {
        margin-top: 50px;
        margin-bottom: 15px;
        max-width: 670px;
    }
    #down-arrow-guidance{
        padding-left: 49%;
    }

    #down-arrow-question {
        padding-left: 49%;
    }

    #down-arrow-resources {
        padding-left: 49%;
    }
}
/* Mid-Large Devices, Wide Screens */
@media only screen and (min-width : 993px) and (max-width : 1200px) {

     #down-arrow-guidance{
        padding-left: 49% !important;
    }

    #down-arrow-question {
        padding-left: 49% !important;
    }

    #down-arrow-resources {
        padding-left: 49% !important;
    }


}

/* Large Devices, Wide Screens */
@media only screen and (min-width : 993px) and (max-width : 3500px) {
    #header01 h1 {
        font-family: Arial, sans-serif;
        font-weight: 700;
        color: #00529c;
        letter-spacing: 0px;
        font-size: 215%;
        margin-right: 20%;
    }

    #header01 h2 {
        font-family: Arial, sans-serif;
        font-weight: 600;
        color: #00529c;
        letter-spacing: 0px;
        font-size: 100%;
        margin-top: -3px;
        margin-right: 20%;
    }

    #block-01 {
        margin-top: 75px;
    }

    #search-section {
        margin-top: 100px;
    }

    #info-section {
        margin-top: 40px;
    }

    #guidance {
        margin-top: 50px;
    }

    #questions {
        margin-top: 50px;
    }

    #resources {
        margin-top: 50px;
    }

    #footer-custom {
        margin-top: 250px;
    }

    #lmi-logo {
        float: right;
    }

    #logoBlock {
        text-align: right;
    }

    #line-divider01 {
        margin-top: 60px;
        margin-bottom: 50px;
        max-width: 670px;
    }

    #question-section img {
        margin-top: 0px;
        margin-right: 0px;
    }
   
    #faqContainer {
        padding-top: 50px;
        margin-bottom: 180px;
    }
    #ufContainer {
        margin-bottom: 85px;
    }


#successContainer {
    padding-top: 50px;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 320px;
}
    
    #down-arrow-guidance{
        padding-left: 15%;
    }

    #down-arrow-question {
        padding-left: 49%;
    }

    #down-arrow-resources {
        padding-left: 83%;
    }
}

#banner-level01 {
    background-image: url(../images/Header_gradient.jpg);
    padding-top: 30px;
    padding-bottom: 15px;
    /*background-color: #F18C36;*/
    background-position: left bottom;
    background-size: cover;
}

#CMS-logo {
    /* [disabled]background-color: #F7CE25; */
    padding-top: 10px;
    padding-bottom: 5px;
}

#header01 {
    /*background-color: skyblue;*/
}

#banner-level02 {
    background-color: #E5E5E5;
    color: #00529C;
}
    #banner-level02.image01 {
        background-image: url(../images/home-banner-01.jpg);
    }

    #banner-level02 #blue-banner {
        background-color: #018eb9;
        height: 10px;
    }

    #banner-level02 #yellow-banner {
        background-color: #fed631;
        height: 3px;
    }

#search-section {
    max-width: 665px;
}

.search-custom-btn {
    background-color: #018eb9;
}
.custom-search-form {
    width: 100%;
}
.custom-search-control {
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
}

.searchInputLabel {
    display: none;
}

.searchInput::-ms-clear {
  width : 0;
  height: 0;
}
.custom-btn {
    background-color: #018eb9 !important;
}

.custom-btn-cancel {
    background-color: #018eb9;
    margin-left: 25px;
    padding-left: 25px;
    padding-right: 25px;
}

.form-control-clear {
  z-index: 10;
  pointer-events: auto;
  cursor: pointer;
}
#question-section {
    max-width: 525px;
}

    #question-section img {
        margin-top: 20px;
    }

#button01 {
    background-color: #018eb9;
    color: #ffffff;
    border: 0;
    cursor: pointer;
    border-radius: 0px;
    font-weight: 700;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
    font-size: 125%;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

    #button01 hover {
        background-color: #006A8A;
    }

#footer-custom {
    background-color: #014b88;
    padding-top: 20px;
    padding-bottom: 10px;
    color: #FFFFFF;
}

.line-break {
    border-top: 1px solid #C3C2C2;
}

.line-break-number {
    border-top: 1px solid #C3C2C2;
    z-index: 0;
    margin-top: -30px;
}

.number-stack {
    z-index: 1;
}

#line-divider-unit1 {
    margin-top: 50px;
    margin-bottom: 35px;
    max-width: 670px;
}

#line-divider-unit2 {
    margin-top: 50px;
    margin-bottom: 35px;
    max-width: 670px;
}

.indentText {
    max-width: 670px;
}
.indentTextWide {
    max-width: 850px;
}

#block-01 {
    margin-bottom: 25px;
}

#block-02 {
    margin-bottom: 25px;
}
/*Adds custom bullet to #block-02 items only*/
#block-02 li {
		position: relative;
		padding-left: 27px;
		line-height: 20px;
		padding-bottom: 10px;
}
#block-02 li:before {
		content: '\25BA'; /*Adds bullet arrow font to li items*/
		line-height: 19px; /*match the li line-height for vertical centered bullets*/
		position: absolute;
		left: 0;
}
#block-02	li.huge:before {
		font-size: 15px;
}
#block-02	li.small:before {
		font-size: 10px;
}

.padding-right {
    padding-right: 15px;
}

.padding-left {
    padding-left: 0px;
}

#recaptcha {
    margin-top: 25px;
    margin-bottom: 25px;
}
/*Increases space between input fields. Overrides bootstrap.css*/
.form-group {
    margin-bottom: 20px;
}


.mb-custom-panel {
    border: 0;
}

.mb-fa-btn {
    color: #018eb9;
}

.mb-fa-down-arrow {
    color: #018eb9;
}

.mb-contentBlock-ToolbarItem {
    cursor: pointer;
    padding: 3px;
}
.mb-contentBlock-Toolbar {
    padding: 10px;
    text-align: right;
    vertical-align: text-top;
}
.mb-ContentEditor-Container {
    float: right;
    padding: 5px;

}
#faqContainer {
    padding-top: 50px;
    margin-bottom: 180px;
}
#ufContainer {
    margin-bottom: 85px;
    }

#successContainer {
    padding-top: 50px;
    margin-bottom: 320px;
}

.loginPanel {
    margin-bottom: 30%;
    margin-left: 30%;
    margin-right: 30%;
    margin-top: 5%;
}

#toc-section {
    margin-top: 5%;
    margin-bottom: 32%;
}
.container-body {
    margin-left: 2%;
    margin-right: 2%;    
}
.breadcrumb {
    background-color: #dfdfda;
}
#tileContainer {

    padding-top : 20px;
}