﻿.docs-nav {
    margin-bottom: 0;
    background-color: #fff;
    border-bottom: 0;
}

.bs-home-nav .bs-nav-b {
    display: none;
}

.docs-nav .navbar-brand, .docs-nav .navbar-nav > li > a {
    font-weight: 500;
    color: black;
}

    .docs-nav .navbar-nav > .active > a, .docs-nav .navbar-nav > .active > a:hover, .docs-nav .navbar-nav > li > a:hover {
        color: #463265;
    }

.docs-nav .navbar-toggle .icon-bar {
    background-color: white;
}

.docs-nav .navbar-header .navbar-toggle {
    border-color: #fff;
}

    .docs-nav .navbar-header .navbar-toggle:focus, .docs-nav .navbar-header .navbar-toggle:hover {
        background-color: black;
        border-color: #f9f9f9;
    }
.list-group-item:first-child {
     border-top-left-radius: 0px; 
     border-top-right-radius: 0px; 
}
.list-group-item:last-child {
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}
.list-group-item {
    padding: 6px 6px;
}
.half-rule {
    width: 100px;
    margin: 40px auto;
}

.nav > li > a:hover {
    color: black;
    background-color: white;
    padding-bottom:19px;
}
.navbar-nav > li > a {
    padding-top: 20px;
    padding-bottom: 15px;
}

.nav > li > a{
    font-size:15px;
}
.docs-nav .navbar-brand, .docs-nav .navbar-nav > li > a {
    font-weight: 400;
}

body {
    margin-top: 0px;
    background: #ededed;
    color: black;
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    background-color: black;
    border-radius: 1px;
    color: white;
}
.nav-button{
    padding-left:0px;
    padding-right:3px;
}

footer {
    margin-top: 20px;
    border-top: 1px solid lightgray;
    background: gray;
    background: -webkit-linear-gradient(white,lightgray);
    background: -o-linear-gradient(white,lightgray);
    background: -moz-linear-gradient(white,lightgray);
    background: linear-gradient(white,lightgray);
}


.dropdown-menu > li > a {
    color: white;
    background-color: #0179c5;
    white-space: nowrap;
}

footer a {
    color: black;
}

footer h4 {
    color: black;
}

p a {
    color: black;
}

nav li a {
    color: black;
}

.navbar-brand {
    color: black;
    height: 50px;
    padding: 0px 0px;
}

.dropdown-menu > li > a {
    border-bottom: 0px solid;
}

.nav .open > a {
    background-color: #eee;
}

.main-content {
    background-color: white;
}

.wellborder {
    margin-Right: 30px;
    padding:5px;
}

.wellborder1 {
    margin-Right: 30px;
    padding:15px;
}

.nail1 {
    background-color: #f0742c;
    margin-top: -10px;
    border: 0px solid #f0742c;
}

.nail2 {
    background-color: #91cb40;
    margin-top: -10px;
    border: 0px solid #91cb40;
}

.nail3 {
    background-color: #0179c5;
    margin-top: -10px;
    border: 0px solid #0179c5;
}

.nail4 {
    background-color: #808080;
    margin-top: -10px;
    border: 0px solid #808080;
}
.container2 {
    padding-right: 15px;
    padding-left: 15px;
}
.panel1 {
    background-color: #f0742c;
    color: white;
}

.panel2 {
    background-color: #91cb40;
    color: white;
}

.panel3 {
    background-color: #0179c5;
    color: white;
}

.panel4 {
    background-color: #808080;
    color: white;
}
.panel5{
    background-color: #3366ff;
}

.container1 {
    padding-left: 0px;
    padding-right: 30px;
    padding-top: 20px;
}

.container2 {
    padding-top: 20px;
}

.navbar-toggle {
    border: 1px solid black;
       margin-right: -3px;
       margin-top: 13px; 
}

#bs-navbar {
    background-color: transparent;
}

.nav-grad {
    background: gray;
    background: -webkit-linear-gradient(white,lightgray);
    background: -o-linear-gradient(white,lightgray);
    background: -moz-linear-gradient(white,lightgray);
    background: linear-gradient(white,lightgray);
}

.panel {
    border: 1px solid #ededed;
}

.car1 {
    color: #f0742c;
}

.car2 {
    color: #91cb40;
}

.car3 {
    color: #0179c5;
}

.car4 {
    color: #808080;
}

h5 {
    color: black;
}

.container > .navbar-header {
    margin-left: 5px;
}

.pagination > li > a:hover {
    color: white;
    background-color: #91cb40;
}

.panel a {
    color: white;
}

.left carousel-control:hover {
    text-decoration: none;
    text-shadow: none;
}

.imag {
    position: relative;
}

    .imag h1 {
        position: absolute;
        top: 200px;
        left: 450px;
        color: #f0742c;
    }

.imag1 {
    position: relative;
}

    .imag1 h1 {
        position: absolute;
        top: 200px;
        left: 450px;
        color: #91cb40;
    }

.imag2 {
    position: relative;
}

    .imag2 h1 {
        position: absolute;
        top: 200px;
        left: 450px;
        color: #0179c5;
    }

.imag3 {
    position: relative;
}

    .imag3 h1 {
        position: absolute;
        top: 200px;
        left: 450px;
        color: #808080;
    }

.carousel-indicators > li {
    background-color: lightgray;
}

.carousel-indicators .active {
    background-color: #ededed;
}

li.active{
    background-color: white;
     /*padding-bottom: 4px; 
    padding-top: 0px;*/
}

 
.mag {
    width: 450px;
    margin: 0 auto;
    float: none;
}

    .mag img {
        max-width: 100%;
    }

.mag1 {
    width: 120px;
    margin: 0 auto;
    float: none;
}

    .mag1 img {
        max-width: 100%;
    }

.mag2 {
    width: 900px;
    margin: 0 auto;
    float: none;
}

.mag2 img {
        max-width: 100%;
    }

.magnify {
    position: relative;
    cursor: none;
}

.magnify-large {
    position: absolute;
    display: none;
    width: 500px;
    height: 500px;
    -webkit-box-shadow: 0 0 0 7px rgba(204, 204, 204, 0.55), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
    -moz-box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.55), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
    box-shadow: 0 0 0 7px rgba(255, 255, 255, 0.55), 0 0 7px 7px rgba(0, 0, 0, 0.25), inset 0 0 40px 2px rgba(0, 0, 0, 0.25);
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
}
.bgcolor{
    background-color:#ededed;
}
.table{
    margin-bottom: 10px;
    font-size: 14px;
}
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 3px;
}
.tab1{
     font-size: 15px;
}
.tab1 > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
    padding: 5px;
}
.top {
      margin-top: 15px; 
     margin-bottom: 0px;
    background-color: #fff;
}

.nomargin {
    margin-bottom:10px;
    padding:0 !important;
}
.nomargin1 {
    margin-bottom:17px;
    padding:0 !important;
}
.imagepad {
    padding-right: 0px;
    padding-left: 0px;

}
.imagepad1 {
    padding-left: 15px;
    padding-right:0px;
}
.imagepad2 {
    padding-right: 15px;
    padding-left:0px;
}
.row1 {
     margin-right: 0px; 
     margin-left: 0px; 
}
.h3 texts{
    margin-top: 0px;
  }
.text2{
        padding-left: 15px;
}
.well1 {
    padding:0px;
}
  
.nopadding {
    padding:0 !important;
}
av > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color: #eee;
    margin-bottom: -4px;
}
.carousel-control.left {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
}
.carousel-control.right {
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,0) 0,rgba(0,0,0,0) 100%);
}
.padding2{
    padding-bottom:0px;
}
.padding3{
    margin-bottom:1px;
}
label.error, div.error {
    font-weight: normal;
    color: #FF0000 !important;
}