/* your custom styles here */
body {color: #4a4a4a;}
a {color: #007da3;}
a:hover, a:focus {color: #004A61;}


/* nav */
.nav-topbar {background-color: #860e7e;}
.main-navbar-nav .fa {font-weight: bold;}
.nav-topbar .search-form .btn {color: #860e7e;}
.nav-topbar .search-form input {
    border: none;
    background-color: #fff;}
.search-border {border: 1px solid #fff !important;}
.navbar-default .navbar-form {border-color: #fff !important;}
.nav-topbar .search-form .btn {background-color: #fff;}
.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {border-radius: 0px;}
.navbar-form .input-group:placeholder {color: #860e7e !important;}
/*Placeholder Colors*/
.navbar-form input::-webkit-input-placeholder {
color:#860e7e !important;}
.navbar-form input:-moz-placeholder { /* Firefox 18- */
color:#860e7e !important;} 
.navbar-form input::-moz-placeholder { /* Firefox 19+ */
color:#860e7e !important;} 
.navbar-form input:-ms-input-placeholder {
color:#860e7e !important;}

.navbar-default .navbar-nav .active > a, .navbar-default .navbar-nav .active > a:hover, .navbar-default .navbar-nav .active > a:focus {
    color: #0092bc;}
.navbar-default .navbar-nav > li > a:hover {
    color: #0092bc;}

.nav-topbar .social-icons > li > a {background-color: #b66eb1;}
.nav-topbar .social-icons > li > a:hover {background-color: blue;}

.main-navbar-nav li > .dropdown-menu {border-top-color: #0092bc;}
.main-navbar-nav li > .dropdown-menu > li > a:hover, .main-navbar-nav li > .dropdown-menu > li > a:focus {color: #0092bc;}

.search-border {
    margin-top: 15px;
    padding-left: 0px;
    padding-right: 0px;}

.nav-topbar .search-form input {color: #4a4a4a;}

.nav > li > a {
    padding-left: 28px;
    padding-right: 0px;}

.navbar-brand > img {max-width: 250px;}

.navbar-default .navbar-nav > li > a {
    color: #636363;
    font-weight: 700;
    font-size: 16px;}

.norm {
    font-weight: normal;
    font-size: 11px;
    white-space: nowrap;
    color: #FFF !important;}

.nav-topbar .social-icons > li > a:hover {
    background-color: #1AB100;
    color: white;}
/* /// nav */

/* page header */
.page-header {background-color: #f8f8f8;}
/* /// page header */


/* breadcrumb */
.breadcrumb.link-accent a {color: #007da3;}
.breadcrumb.link-accent a:hover, .breadcrumb.link-accent a:focus {color: #004A61;}
.breadcrumb > li + li::before {color: #4a4a4a;}
/* /// breadcrumb */


/* general */
.text-primary {color: #4a4a4a;}
h1, h2, h3, h4, h5, h6 {color: #4a4a4a;}
h4 {
    margin-bottom: 8px;
    font-size: 22px;
    margin-top: 30px;}
.active {color: #1AB100;}
.section-heading {color: #4a4a4a;}
/* /// general */


/* footer */
.footer-heading::after {background-color: #860e7e;}
footer ul.link-list li a {color: #007da3;}
footer {color: #595959;}
/* /// footer */


/* pg4 */
#pg4 h4 {font-size: 18px;}
#pg4 .media-object {max-width: 250px;}
/* /// pg4 */




/* alumni story */
#alumnistory .post-social-sharing {
    margin-bottom: 20px;}

#alumnistory .media-attribution {
    font-size: 12px;
    line-height: 15px !important;
    display: inline-block;
    padding-top: 6px;}
/* /// alumni story */



/* downloads on alumni story */
address.downloads p {
    font-weight: 700;
    font-family: Raleway, sans-serif;
    color: #4a4a4a;
    font-size: 12px;}
/* /// downloads on alumni story */



/* Pagination */
.pagination > .active > a, .pagination > .active > span {
    background-color: #007da3;
    border-color: #007da3;}

.pagination > li > a:hover, .pagination > li > span:hover, .pagination > li > a:focus, .pagination > li > span:focus {
    background-color: #007da3;
    border-color: #007da3;}

.pagination > li > a, .pagination > li > span {
    color: #007da3;}

.pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #860e7e;
    border-color: #860e7e;}
/* /// Pagination */


/* buttons */
.btn-primary {
    background-color: #007da3;
    border-color: #007da3;}

.btn-primary:hover {
    background-color: #860e7e;
    border-color: #860e7e;}
/* /// buttons */


/* social */
.instagram-bg-hover:hover, .instagram-bg-hover:focus {
    background-color: #e1306c !important;
    border-color: #e1306c !important;}
/* /// social */



@media (max-width: 450px) {
    .col-md-6.pgasetting {
        padding-right: 0px !important;
        float: none !important;
        text-align: center !important;
        width: 100% !important;
        padding-left: 0px !important;}    
}

@media (max-width: 660px) {
    .media-left {
        width: 100% !important;
        float: none !important;
        display: block !important;
        padding-bottom: 15px !important;}
    
    #pg4 .media-object {max-width: 100%;}
}


