body {
    background-color: #ffffff;
}

header {
    height: 125px;
}

.header-scrolled {
    margin-bottom: 0px !important;
}

.navbar > .container .navbar-brand, .navbar > .container-fluid .navbar-brand {
    margin-left: 0px !important;
}

.container {
    padding-left:0px !important;
    padding-right:0px !important;
}

.row {
    margin-left:0px;
    margin-right:0px;
}

header .container {
    border-bottom: 1px solid rgb(217, 217, 217);
    height: 125px;
}

#header .navbar:before {
    display:none;
}

.ui-box-shadow:after {
    box-shadow: none !important;
}

#main-nav.ui-space-l.affix-top {
    margin-bottom: 0px !important;
}

.navbar.navbar-default > .container > .navbar-header > .navbar-brand > .logo > img {
    margin-left:0px !important;
}
h1 {
    color: #d71f85 !important;
}

h2 {
    color: rgb(254, 204, 0) !important;
}

input {
    background-color: #FFFFFF;
}

.btn {
    border-radius:8px !important;
}

.nav.nav-tabs, #boardTabs .navbar-collapse, table.table, .popover, .panel, .ui-wall {
    background-color: #F3F3F3;
    border-radius: 8px !important;
}

#main .form-control, .modal .form-control, .nav-pills > li > a, .nav-pills > li > a:hover, .nav-pills > li > a:focus, .pagination li > a, .btn {
    border-radius: 8px !important;
}

.filter-container .multiselect.btn, .multiselect.btn, #main .form-control, .form-control {
    border-radius: 8px !important;
}

.btn-group,
.pagination,
div:not(.pagination)>.btn,
div:not(.btn-group)>.btn {
    box-shadow: none;
}

.btn-default {
    background-color: #FFFFFF;
    border-radius: 8px;
    box-shadow: none;
}

.btn-primary {
    background-color: rgb(254, 204, 0) !important;
    background-image: none !important;
    border-radius: 8px !important;
}

.panel {
    background-color:#f3f3f3;
}

.primary-pane {
    min-height: auto !important;
    padding-top:20px;
}

.primary-pane.teaser-text {
    text-align: center;
}

.secondary-pane {
    background-color: #fdf4cd;
    border-radius: 8px;
    height: 250px;
    width: calc(66.666666666667% - 25px);
}

.secondary-pane h2 {
    font-size: 36px;
}

.form-signin {
    padding-left: 0px !important;
}

.form-signin input {
    border-radius: 8px !important;
    height: 40px;
    padding: 2px 5px 2px 5px !important;
    width: 245px !important;
}

.form-signin button.btn {
    height: auto;
}

.register-pane {
    border-radius: 8px;
    background-color: #ffcc01;
    height: 250px;
    margin-left: 25px;
}

.register-pane h2 {
    color: #feffff !important;
}

.info-pane {
    text-align: center;
}

.info-pane h1 {
    color: #0074c1 !important;
}

.info-pane>div {
    background-color: #d2e8f5;
    border-radius: 8px;
}

.info-pane>div {
    width: calc(50% - 12.5px);
    min-height: 450px;
    text-align: left;
    padding-top:20px;
    padding-left:30px;
}

.info-pane>div:last-child {
    margin-left: 25px;
}

.info-pane>div>ul {
    padding-left:20px;
}

.info-pane>div>ul>li {
    line-height:34px;
    font-size:16px;
}

.agency-pane {
    text-align:center;
}

.agency-pane > .btn.btn-primary {
    background-color: #434343 !important;
}

.container.site-content {
    margin-top: 0px;
}

.logo>img {
    height: 100px !important;
    padding-bottom: 15px;
    border-color: rgb(217, 217, 217);
    border-width: 1px;
    border-style: solid;
    border-top-style: none;
    margin-left: -15px;
}

.navbar-brand {
    padding: 0px 0px 0px 0px !important;
}

nav.navbar {
    height: 80px;
}

.navbar-nav>li>a {
    padding-top: 20px;
    padding-bottom: 20px;
}

.welcome-pane {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

form#signupForm {
    background-color:#f3f3f3;
    padding:10px 10px 10px 10px;
    border-radius:8px;
}

footer {
    margin-top: 40px;
    line-height: 90px;
    height: 90px;
    width: 100%;
    background-color: #f1f1f1;
    color: #303030;
}

footer a,
footer a:visited {
    color: #303030;
    margin-left:15px;
}

.made-with-love {
    width: 100%;
    overflow: hidden;
    display: block;
}

.made-with-love>.love-claim {
    display: block;
    text-align: center;
    font-weight: 400;
    font-size: 1rem;
    line-height: 6.25rem;
    height: 6.25rem;
    font-size: 16px;
}

.made-with-love>.love-claim>.heart {
    color: #ee0000;
}
