.center-align {
    text-align:center;
}
.navbar {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.navbar-header {
    text-align:center;
}
.navbar-logo {
    display:inline-block;
    margin:0 auto;
}
.navbar-inverse .navbar-brand {
    font-family: roboto,sans-serif;
    font-weight:500;
    font-size:20px;
    color:#FFF;
}

.navbar-inverse {
	background-color: rgba(11, 57, 98, 1) !important;
	border-color: rgba(11, 57, 98, 1) !important;
}

.form-actions button{
    width:100%;
    margin:1rem 0rem;
    /*border-radius:5px;*/
    height:50px;
    font-size:20px;
}

.field-icon {
    float: right;
    margin-left: -30px;
    padding-top: 20px;
    position: relative;
    z-index: 2;
  }

form label.mdc-text-field {
    width:100%;
}
.mdc-text-field .mdc-text-field__input{
    caret-color: rgba(11, 57, 98, 1) !important;
}
.mdc-text-field__input,
.mdc-floating-label,
.mdc-floating-label--float-above {
    font-size:14px!important;
}
.mdc-text-field .mdc-floating-label {
    top:48%;
    transform: translateY(-48%);
    line-height:16px;
}
.mdc-text-field--outlined:not(.mdc-text-field-disabled).mdc-text-field--focused .mdc-notched-outline__leading,
.mdc-text-field--outlined:not(.mdc-text-field-disabled).mdc-text-field--focused .mdc-notched-outline__notch,
.mdc-text-field--outlined:not(.mdc-text-field-disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
    border-color:rgba(11, 57, 98, 1);
}
.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__leading,
.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__notch,
.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline__trailing {
    border-width:1px;
}
.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{
    border-radius: 0px 5px 5px 0px;
}
.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
    border-radius:5px 0 0 5px;
}

.mdc-text-field__input,
.mdc-text-field--outlined:not(.mdc-text-field-disabled).mdc-text-field--focused .mdc-floating-label {
    color:rgba(11, 57, 98, 1);
}

.mdc-text-field__input:required ~ .mdc-floating-label::after, .mdc-text-field__input:required ~ .mdc-notched-outline .mdc-floating-label::after {
	margin-left: 1px;
	content: "";
}


@media only screen and (max-width: 600px){
    .navbar-header {
        height:48px;
    }
}

@media only screen and (min-width: 601px) {
    .navbar-header {
        height:64px;
        float:none;
        top:auto;
    }
    .navbar-header a.navbar-logo,
    .navbar-header span.navbar-logo {
        line-height:64px;
        vertical-align: middle;
    }
    .container {
        padding-top:20px;
    }
    .navbar-brand {padding:0px;height:auto;float:none;}
    .col-center{margin:0px auto;float:none;}
}

.boma {
	background-color: rgba(11, 57, 98, 1)!important;/*#0b3962*/
}
.boma.transparent-1 {
	background-color: rgba(11, 57, 98, 0.8)!important;
}
.boma.transparent-2 {
	background-color: rgba(11, 57, 98, 0.6)!important;
}
.boma.transparent-3 {
	background-color: rgba(11, 57, 98, 0.4)!important;
}
.boma.transparent-4 {
	background-color: rgba(11, 57, 98, 0.2)!important;
}
.boma.transparent-5 {
	background-color: rgba(11, 57, 98, 0.0)!important;
}
