/*
Theme Name: U-Design Child
Theme URI: http://themeforest.net/item/udesign-wordpress-theme/253220?ref=internq7
Description: Child Theme for U-Design
Author: Andon
Author URI: http://themeforest.net/user/internq7/portfolio?ref=internq7
Template: u-design
Version: 1.0.0
*/

@import url("../u-design/style.css");
/**** BEGIN ADDING YOUR CUSTOM CSS CODE BELOW: ****/
/* UNIVERSAL */

a {
    color: #006DD9;
}
#breadcrumbs-container .breadcrumbs,
.breadcrumbs {
    margin: 2px 20px 0px;
    font-size: 100%;
}
.breadcrumbs a {
    color: #006DD9;
}
/* HEADER */
/* MENU */

#main-menu {
    margin-bottom: -10px;
}
#navigation-menu {
    width: 100%;
    top: -1px;
    background: #595478;
    border-top: 1px solid #3A3C6E;
    border-right: 1px solid #3A3C6E;
    border-left: 1px solid #3A3C6E;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
#navigation-menu ul.sf-menu > li > a:hover {
    background-color: #FFFFFF;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
#navigation-menu ul.sf-menu > li.current_page_item {
    background-color: #FFFFFF;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
}
#navigation-menu .sf-menu a,
#navigation-menu .sf-menu a:visited {
    color: #ffffff;
}
#navigation-menu .sf-menu li li > a {
    background-color: #595478;
    border-right: 1px solid #3A3C6E;
    border-left: 1px solid #3A3C6E;
}
#navigation-menu .sf-menu li li > a:hover {
    color: #006DD9;
    background-color: #f0f1fa;
    border: 1px solid #3A3C6E;
}
/* SLIDERS */

.tab-slider {
    background: #F0F1FA;
    border: 1px solid #9597bb;
    border-radius: 20px;
}
/* HOME */

#c2-header {
    height: 225px;
    margin-bottom: -4px;
}
.c2-slideshow {
    height: 210px;
}
.c2-slide-img-frame {
    height: 210px;
    background: none;
}
.c2-slide-img-frame-bg {
    height: 210px;
}
.c2-slide-img-wrapper {
    height: 210px;
    padding: none;
}
#c2-header .c2-slideshow {
    height: 210px;
}
#c2-slider {
    height: 210px;
}
#c2-slider .slide-img {
    margin: none;
}
#c2-slider .slide-desc h2 {
    font-size: 1.3em !important;
}
.search_box {
    margin-bottom: 10px;
}
.search input.blur,
#search input.inputbox_focus {
    background: #ffffff;
    color: #006DD9;
}
.phone-number {
    color: #ffffff;
}
.home-services {
    border-radius: 20px;
}
.home-highlight-bottom {
    border-radius: 20px;
}
.home-sidebar {
    border-radius: 20px;
}
/* PAGES */

.default-content {
    padding: 10px;
    background-color: #ffffff;
    border: 1px solid #006DD9;
    border-radius: 20px;
}
.default-content-blue {
    padding: 10px;
    background-color: #E8F6FC;
    border: 1px solid #006DD9;
    border-radius: 20px;
}
.default-content-purple {
    padding: 10px;
    background-color: #DFDFED;
    border: 1px solid #9597BB;
    border-radius: 20px;
}
.rounded-sidebar {
    border-radius: 20px;
}
.basic-border {
    padding: 10px;
    border: 1px solid #595478;
    border-radius: 20px;
}
#page-content-title {
    margin-bottom: -9px;
}
#register-page {
    padding: 30px;
    padding-bottom: 225px;
    background-color: #E8F6FC;
    border: 1px solid #006DD9;
    border-radius: 20px;
}
/* REGISTRATION */

#buddypress .field-visibility-settings,
#buddypress .field-visibility-settings-notoggle,
#buddypress .field-visibility-settings-toggle {
    display: none;
}
#buddypress .comment-reply-link,
#buddypress a.button,
#buddypress button,
#buddypress div.generic-button a,
#buddypress input[type="button"],
#buddypress input[type="reset"],
#buddypress input[type="submit"],
#buddypress ul.button-nav li a,
a.bp-title-button {
    background: #006DD9 none repeat scroll 0% 0%;
    color: #fff;
    font-size: medium;
    padding: 8px 20px;
}
.login form .forgetmenot label {
    display: none;
}
#register-page {
    padding: 30px;
    padding-bottom: 225px;
    background-color: #E8F6FC;
    border: 1px solid #006DD9;
    border-radius: 20px;
}
/* PATIENT SECTION */

h4.slide_toggle {
    background: none;
}
h4.slide_toggle.clicked {
    background: none;
}
.ie {
    margin-top: -100px;
    margin-bottom: -100px;
}
.ie2 {
    margin-top: -65px;
}
/* ESRD JOURNEY and LFAL*/

.lfal {
    padding: 10px;
    background-color: #D71A22;
    border: 1px solid #ffffff;
    border-radius: 20px;
}
.lfal-inner {
    padding: 10px;
    background-color: #ffffff;
    border: 1px solid #D71A22;
    border-radius: 20px;
}
.lfal-plan-sidebar {
    padding: 2px;
    background-color: #ffe5e5;
    border: 1px solid #D71A22;
    border-radius: 20px;
}

.container_24 .grid_16 {
    background-color: #ffffff;
    border: 1px solid #006DD9;
    border-radius: 20px;
}
/* CONTACT FORM 7 */

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="phone"],
.wpcf7 input[type="url"],
.wpcf7 textarea {
    margin: 10px;
    padding: 10px;
    width: 85%;
    font-size: 14px;
    background: #eee;
    border: 1px solid #006DD9;
    border-radius: 5px;
}
.wpcf7-select {
    font-size: 14px;
}
.wpcf7-submit {
    margin-left: 235px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 25px;
    padding-right: 25px;
    background: #006DD9;
    font-size: 20px;
    color: #fff;
    border: 1px solid #ccc;
    border-radius: 10px;
}
div.wpcf7-mail-sent-ok {
    padding: 10px;
    background: #398F14;
    border: none;
    border-radius: 10px;
    font-size: 15px;
    color: #fff;
}
div.wpcf7-validation-errors {
    padding: 10px;
    background: #ff0000;
    border: none;
    border-radius: 10px;
    font-size: 15px;
    color: #fff;
}
/* EVENTS */

#tribe-bar-form #tribe-bar-views + .tribe-bar-filters {
    background: #ffffff;
    border: 1px solid #006DD9;
    border-radius: 20px;
}
#tribe-bar-form .tribe-bar-submit input[type="submit"] {
    background-color: #595478;
    border: 1px solid #595478;
    border-radius: 20px;
}
#tribe-bar-views li.tribe-bar-views-option {
    margin-left: 20px;
    margin-right: 20px;
}
.tribe-bar-views-inner {
    background-color: #E8F6FC;
    border: 1px solid #006DD9;
    border-radius: 20px;
}
#tribe-events-content .tribe-events-calendar td {
    border: 1px solid #006DD9;
}
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"],
.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a {
    background-color: #595478;
}
.tribe-events-button,
#tribe-events .tribe-events-button {
    background-color: #595478;
    border: 1px solid #595478;
    border-radius: 20px;
}
#tribe-events-pg-template {
    max-width: 1000px;
    margin: 0px auto;
    background-color: #ffffff;
    padding: 25px;
    border: 1px solid #006DD9;
    border-radius: 20px;
}
#tribe-events-header .tribe-events-sub-nav,
#tribe-events-footer .tribe-events-sub-nav {
    font-size: large;
}
/* WIDGET AREA */

.default-widgets {
    margin-top: 10px;
    margin-left: 10px;
}
.login-widget {
    margin-left: -10px;
    margin-right: -10px;
    background-color: #E8F6FC;
    border: 1px solid #006DD9;
    border-radius: 20px;
}
.login-remember {
    display: none;
}
.container_24 .grid_8 {
    width: 300px;
    background-color: #E8F6FC;
    padding: 5px;
    margin-left: 5px;
    border: 1px solid #006DD9;
    border-radius: 20px;
}
/* NETWORK DIRECTORY MANAGER*/

#networkData table {
    border: 1px solid #000000;
}
#networkData th {
    background-color: #006DD9;
    border: 1px solid #006DD9;
    color: #ffffff;
    padding: 5px;
}
#networkData td {
    padding: 5px;
    border: 1px solid #000000;
}
/* TOGGLE */

.slide_toggle_content {
    background: #e8f6fc;
    border: 1px solid #006DD9;
    border-radius: 20px;
}
/* TABS */

.wpb_tour_next_prev_nav a {
    color: #E8F6FC;
}
/* ACCORDION */

h3.accordion-toggle {
    background: #fff;
}
h3.accordion-toggle a {
    color: #006DD9;
    font-size: 20px;
}
h3.accordion-toggle a::before {
    background: none;
}
.accordion-container {
    background: none;
}
/* DOWNLOADS */

.w3eden .panel {
    background-color: #F0F1FA;
}
.w3eden .panel-default {
    border-color: #CCC;
    border-radius: 20px;
}
.w3eden .panel-footer {
    padding: 0px;
    color: #f5f5f5;
    display: none;
}
.w3eden .ptitle {
    margin-left: 10px;
    margin-bottom: 10px;
}
.w3eden .label-success {
    background-color: #006DD9;
}
.w3eden img {
    margin-left: 20px;
    float: left;
}
/* VIDEO PLAYER */

.wpb_heading wpb_video_heading {
    font-size: 16px;
}
/* ABOUT US */

.esrd-staff {
    border-top-right-radius: 20px;
    border-bottom-left-radius: 20px;
}
/* ESRD MAP */

.hotspot-container {
    z-index: 10;
}

/* IE 9 ESRD MAP */

.mapPopover {
    position: absolute !important;
    width: 25%;
    border-radius: 6px;
    border: 1px solid #000000;
    height: auto;
    display: none;
    background-color: #ffffff;
    line-height: auto;
    color: #000000;
}
.popoverHeader {
    border-bottom: 1px solid #000000;
    margin: 0px;
    padding: 5px 10px;
    font-weight: bold;
}
.popoverContent {
    padding: 3px 10px;
}
.popoverContent a {
    text-decoration: none;
    color: #0000ff;
    display: block;
    clear: both;
}
.popoverContent a:hover {
    text-decoration: underline;
}
.noshow {
    display: none;
}
/* FOOTER */

a.read-more-align-left,
a.read-more-align-right {
    display: inline-block;
    font: Verdana;
}
#footer-bg {
    background: none;
}