.btn,
.alert,
.nav-pills>li>a,
.panel-group .panel,
.panel-heading,
.form-control,
.breadcrumb,
.dropdown-menu,
.navbar-white,
.nav-tabs>li>a,
.progress {
    border-radius: 0;
}

.navbar-white {
    background: #fff;
    border: none;
}

.navbar-nav>li>a {
    padding: 40px 15px 15px;
}

.navbar-white .navbar-nav>li>a {
    color: #27282B;
}

.navbar-white .navbar-nav>li>a:hover,
.navbar-white .navbar-nav>li>a:active,
.navbar-white .navbar-nav>li.active>a,
.navbar-white .navbar-nav>li.active>a:active,
.navbar-white .navbar-nav>li.active>a:hover,
.navbar-white .navbar-nav>li.active>a .caret,
.navbar-white .navbar-nav>li>a:hover .caret {
    color: #78B9F7;
    background: #fff;
}

.navbar-white .navbar-nav>.open>a,
.navbar-white .navbar-nav>.open>a:hover,
.navbar-white .navbar-nav>.open>a:focus {
    background: #fff;
}

.navbar-white .caret {
    color: #888;
}

.dropdown-menu {
    border-left-width: 0;
    border-right-width: 0;
    border-top-width: 2px;
    border-top-color: #78b9f7;
    border-bottom-color: #78b9f7;
}

.dropdown-menu>li:not(:last-child) {
    border-bottom: 1px #eee solid;
}

.dropdown-menu>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
}

.dropdown-menu>li>a:hover {
    color: #78B9F7;
    background: #fff;
}

.dropdown:hover .dropdown-menu {
    display: block;
 }

.dropdown:hover .dropdown-menu {
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);  
  opacity:1;
}
  
.dropdown-menu {
  opacity:.3;
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-animation-fill-mode: forwards;  
  animation-fill-mode: forwards; 
  -webkit-transform: scale(1, 0);
  display: block; 
  transition: all 0.2s linear;
  -webkit-transition: all 0.2s linear;
}

.navbar-white .nav-top {
    display: none;
}

.scroll-to-fixed-fixed.navbar-white .nav-top {
    display: block;
    margin-top: 5px;
    float: right;
}

.in .nav-top, .collapsing .nav-top {
    display: none!important;
    visibility: hidden;
}

.scroll-to-fixed-fixed {
    position: absolute;
    z-index: 10000;
    border-bottom: 1px #78b9f7 solid;
    box-shadow: -5px 0 5px rgba(120, 185, 247, .6);
}

.scroll-to-fixed-fixed .navbar-brand {
    padding-top: 8px;
    overflow: hidden;
}

.scroll-to-fixed-fixed .navbar-brand img {
    width: 200px;
}

.scroll-to-fixed-fixed .navbar-nav>li>a {
    padding-top: 15px;
}

.scroll-to-fixed-fixed .navbar-nav.navbar-right:last-child {
    margin-right: 0px;
}

.popover-static .popover {
    position: relative;
    display: block;
    margin: 20px;
}

.popover-flat .popover {
    border: none;
    box-shadow: none;
    -webkit-box-shadow: none;
}

.popover-circle .popover {
    border-radius: 50%;
    width: 160px;
    height: 160px;
}

.popover-circle .popover.top .arrow {
    bottom: -10px;
}

.popover-center .popover {
    margin-left: auto;
    margin-right: auto;
}

.popover-blue .popover {
    background: #78B9F7;
}

.popover-blue .popover.top .arrow:after {
    border-top-color: #78B9F7;
}

.alert {
    border: none;
}

.alert .btn {
    margin-top: -6px;
}

.breadcrumb {
    background: transparent;
    padding-left: 0;
}

.breadcrumb a {
    color: #777;
}

.breadcrumb .active>a {
    color: #428BCA;
}

/*
.breadcrumb a {
    color: #3498db;
}
*/
.dl-horizontal dt {
    font-weight: 600!important;
}

.dl-horizontal.narrow dt {
    width: 80px;
}

.dl-horizontal.narrow dd {
    margin-left: 80px;
}

.panel-group .panel+.panel {
    margin-top: 2px;
}

.panel {
    border: none;
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border: none;
}

.panel-default>.panel-heading {
    background: #f7f7f7;
    border: none;
}

.panel-heading.accordion-toggle * {
    cursor: pointer;
}

.alert-lg {
    padding: 20px 30px;
}

.alert .alert-link, b {
    font-weight: 600;
}

.nav-tabs {
    
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
    color: #fff;
    background: #48a3da;
    border: none;
    border-bottom: 1px #48a3da solid;
}

.badge {
    border-radius: 2px;
    color: #8e8e8e!important;
    background: #d4d4d4;
    font-weight: 600;
}

.badge-white {    
    background: #fff!important;
}

.badge-info {
    color: #1196e2!important;
    background: #bde2f6!important;
}

.badge-warning {
    color: #cd9900!important;
    background: #fbe6a4!important;
}

.badge-danger {
    color: #d33942!important;
    background: #f4bcbf!important;
}

.accordion-toggle {
    border-bottom: 1px #fff solid;
    margin-bottom: 1px;
}

.accordion-toggle.level-2:not(.collapsed) {
    background: #cecece;
}

.accordion-group .panel-body {
    padding: 0;
}

.accordion-group .panel-body .panel-body {
    margin-left: 50px;
    padding: 0;
}

.accordion-group .panel-body .panel-body .panel-body {
    margin-left: 0;
}

.accordion-toggle .toogle-icon {
    display: block;
    float: left;    
    margin: -10px 10px -11px -15px;
    padding: 10px 20px;
    text-align: center;
    width: 50px;
    border-right: 1px #fff solid;
}

.accordion-toggle .toogle-icon:before {
    font-family: FontAwesome;
    content: "\f107";
}

.accordion-toggle.collapsed .toogle-icon:before {
    content: "\f105";
}

.accordion-toggle .progress {
    height: 5px;
    background: #fff;
    margin-bottom: 0;
}

.accordion-toggle .progress .progress-bar {
    box-shadow: none;
}

.progress {
    box-shadow: none;
}