.breadcrumb-section { border-bottom: 1px solid #ededed;  padding: 20px 0; margin-bottom: 35px; }
.breadcrumb {
    padding: 0;
    margin: 0;
    list-style: none;
    background-color: transparent;
    border-radius: 0;
}

input { padding: 18px 25px; border-radius: 0; }
input, textarea, select { border: 1px solid #d1d1d1; margin: 0 0 20px 0; }
.html .form-control, .html input[type=date], .html input[type=datetime-local], .html input[type=email], .html input[type=file], .html input[type=month], .html input[type=number], .html input[type=password], .html input[type=search], .html input[type=tel], .html input[type=text], .html input[type=time], .html input[type=url], .html input[type=week], .html textarea, .html select {
    box-shadow: none;
    border-radius: 0;
    background: transparent;
    border: 1px solid #d1d1d1;
    height: auto;
    padding: 18px 25px;
    line-height: inherit;
}
select {  padding: 18px 35px 18px 25px !important; height: 60px !important; }
select {  background: url("/sites/aftc/files/select-arrow.png") no-repeat 97% 50% !important; }


.form-control::-webkit-input-placeholder { color: #6f6f6f; }

.btn {
    display: inline-block;
    border: 1px solid transparent;
    color: inherit;
    letter-spacing: .5px;
    line-height: inherit;
    border-radius: 0;
    text-transform: uppercase;
    width: auto;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 14px;
    padding: 18px 50px;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
    white-space: nowrap;
    margin: 0 0 20px 0;
}
.btn-primary, .btn-danger { background: #003087; border-color: #003087; color: #fff; }
.btn-primary:hover, .btn-primary:active, .btn-primary:focus { 
    background: #fff;  border-color: #003087; color: #003087;
 }
 .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    color: #003087;
    background-color: #fff;
    border-color: #232323;
}
/* reset btn is colored with btn-danger */
.btn-danger:hover, .btn-danger:active, .btn-danger:focus { background: #fff;  border-color: #232323; color: #003087; }
.btn-danger.active.focus, .btn-danger.active:focus, .btn-danger.active:hover, .btn-danger:active.focus, .btn-danger:active:focus, .btn-danger:active:hover, .open>.dropdown-toggle.btn-danger.focus, .open>.dropdown-toggle.btn-danger:focus, .open>.dropdown-toggle.btn-danger:hover {
    color: #003087;
    background-color: #fff;
    border-color: #232323;
}

.small, small { font-size: 12px; line-height: 20px; } /* pnd text-small, was font-size: 85%; */
.html .dxpr-theme-util-color-black { color: #000; } /* was #0d0d0d; */

/* theme override not sticking */
.breadcrumb>li+li:before {  padding: 0 5px;  color: #ccc;  content: "\2022\00a0"; }

.btn.btn-large-2, .btn-large-2 .btn {font-size:14px; padding: 18px 34px; line-height: inherit; border:1px solid transparent;}
.btn.btn-very-small, .btn-very-small .btn {font-size:9px; padding: 1px 17px; line-height: 22px;}
.btn.btn-small, .btn-small .btn {font-size:11px; padding: 4px 24px;}
.btn.btn-medium, .btn-medium .btn {font-size:12px; padding: 6px 25px 5px;}


.btn-white .btn {background:#ffffff; border-color: #ffffff; color: #232323 !important;}
.btn-white .btn:hover, .btn-white .btn:focus, .btn-white .btn:active, .btn-white .btn:active:focus {background: transparent; color: #fff !important;}
.btn.btn-white {background:#ffffff; border-color: #ffffff; color: #232323}
.btn.btn-white:hover, .btn.btn-white:focus {background: transparent; color: #fff}

.btn.btn-blue {background: #003087; border-color: #003087; color: #fff}
.btn.btn-blue:hover, .btn.btn-blue:focus {background: transparent; color: #003087}
.btn-blue .btn {background: #003087; border-color: #003087; color: #fff}
.btn-blue .btn:hover, .btn-blue .btn:focus, .btn-blue .btn:active, .btn-blue .btn:active:focus {background: transparent; color: #003087}

.btn.btn-blue-gray {background: #003087; border-color: #003087; color: #fff}
.btn.btn-blue-gray:hover, .btn.btn-blue-gray:focus {background: transparent; color: #4a4a4a; border-color: #4a4a4a;}
.btn-blue-gray .btn {background: #003087; border-color: #003087; color: #fff}
.btn-blue-gray .btn:hover, .btn-blue-gray .btn:focus, .btn-blue-gray .btn:active, .btn-blue-gray .btn:active:focus {background: transparent; color: #4a4a4a; border-color: #4a4a4a;}

.btn.btn-dark-blue {background:#003087; border-color: #003087; color: #fff}
.btn.btn-dark-blue:hover, .btn.btn-transparent-dark-gray:focus {background: #fff; border-color: #232323; color: #003087}
.btn-dark-blue .btn {background:#003087; border-color: #003087; color: #fff}
.btn-dark-blue .btn:hover, .btn-dark-blue .btn:focus, .btn-dark-blue .btn:active {background: #fff; border-color: #232323; color: #003087}

.padding-20px-all {padding:20px !important;}

.panel {background-color: transparent; border: none; box-shadow: none;}


.blog-post-style7-opp3 {background: rgb(255,255,255); background: linear-gradient(180deg, rgba(255,255,255,1) 40%, rgba(219,242,251,1) 100%); color:#003087 !important;}
.blog-post-style7-opp3 a {color:#003087 !important;}
.blog-post-style7-opp3:hover a {color: #003087 !important;}

img.events-image-pnd, .events-image-pnd img {max-width: 100px; margin-left: 0px; float: right;}
.events-logo-container {min-height: 48px;}
.text-extra-large-1-events {font-size: 23px;line-height: 27px;float: left;}

h2.user-type-blue {font-size:25px; line-height:30px; font-weight:500; font-family: 'Montserrat', sans-serif; color:#003087; margin-bottom:5px;}

.color-transparent { color: transparent; }
.text-spacer { font-size: 6px; height: 3px; }

.linear-grad-gray {
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,1) 40%, rgba(219,242,251,1) 100%);
    color: #003087 !important;
}
.linear-grad-dark-blue {
    background: rgb(255,255,255);
    background: linear-gradient(180deg, rgba(255,255,255,1) 40%, rgba(219,242,251,1) 100%);
    color: #003087 !important;
}
