﻿@import url(http://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,700|Roboto:400,300,500,100,700|Montserrat:400,700);

.Get-A-Quote-Now-Contact-send-message {
    cursor: pointer;
    vertical-align: middle;
}

#bodyContents {
    color: #000;
    line-height: 1.5em;
    letter-spacing: 0.05em;
}

.has-error {
    color: #b200ff;
}

.navbar-brand.brand {
    letter-spacing: 0.05em;
    text-shadow: 2px 2px 1px #dfdfdf;
    color: #222;
    font-weight: bold;
}

img.RightSpinner {
    -moz-animation: .6s rotateRight infinite linear;
    -webkit-animation: .6s rotateRight infinite linear;
    background-color: red;
}



@-moz-keyframes rotateRight {
    0% {
        -moz-transform: rotate(0deg);
        -moz-transform-origin: 50% 50%;
    }

    100% {
        -moz-transform: rotate(360deg);
    }
}

@-webkit-keyframes rotateRight {
    0% {
        -webkit-transform: rotate(0deg);
        -webkit-transform-origin: 50% 50%;
    }

    100% {
        -webkit-transform: rotate(360deg);
    }
}


.carousel.c-fade .item {
    -webkit-transition: opacity 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out;
    transition: opacity 1s ease-in-out;
}

.carousel.c-fade .active.left,
.carousel.c-fade .active.right {
    left: 0;
    z-index: 2;
    opacity: 0;
    filter: alpha(opacity=0);
}

.carousel.c-fade .next,
.carousel.c-fade .prev {
    left: 0;
    z-index: 1;
}

.carousel.c-fade .carousel-control {
    z-index: 3;
}
/**************************/

.marketing .col-lg-4 p {
    text-align: left;
}

.navbar-header {
    color: white;
    text-shadow: 0 1px 0 #ffffff;
}

.container {
    font-family: Roboto;
}
.screenonly {
    display: block;
        visibility:visible;
}
.mobileonly {
    display: none;
    visibility: hidden;    
}
@media screen and (max-width:768px) {
    .imgclassslider {
        visibility: hidden;
    }

    li.NoMobile {
        visibility: hidden;
        display: none;
    }

    .mobileonly {
        display: block;
        visibility:visible;
    }

    .screenonly {
       display: none;
    visibility: hidden;    
}
}

#myCarousel {
    max-width: 1200px;
    border-bottom: 1px solid #2980b9;
    margin: 0 auto;
    border-radius: 5px;
    border-radius: 5px;
    border: 0px solid #444;
    -webkit-box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.4);
}

#navigation-header {
    border-bottom: 5px solid #ff6600;
    box-shadow: inset 0 -1px 0 rgba(0,0,0,0.04),0 1px 4px rgba(0,0,0,0.01);
    /*
             zoom: 1;
	filter: alpha(opacity=80);
	opacity: 0.8;*/
}

body {
    font-family: Montserrat;
    background: url(/ResourcesNew/images/topbg.png) repeat;
}

#footer-Links {
    padding-top: 27px;
    padding-bottom: 20px;
    /*background-color: rgba(0, 0, 0, 0.90);
            background-image: -webkit-linear-gradient(left, rgba(153, 93, 179, 0.6) 1%, rgba(44, 155, 219, 0.6));
            background-image: -o-linear-gradient(left, rgba(153, 93, 179, 0.6) 1%, rgba(44, 155, 219, 0.6));
            background-image: linear-gradient(to right, rgba(153, 93, 179, 0.6) 1%, rgba(44, 155, 219, 0.6));
                */
    font-family: FuturaStd-Bold,"Helvetica Neue",Helvetica,Arial,sans-serif;
    -webkit-font-smoothing: antialiased;
    font-weight: 400;
    font-style: normal;
    letter-spacing: .1em;
    font-size: 10px;
    text-transform: uppercase;
    background-color: #f8f8f8;
    border-top: 1px solid #e0e0e0;
    padding-top: 22px;
}

.col-lg-4 h2 {
    text-align: center;
    font-size: 1.1em;
    font-weight: bold;
}

.img-circle {
    /*width: 196px;*/
    height: auto;
    border-radius: 50%;
    border: 0px solid #444;
    -webkit-box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.4);
    -webkit-transition: all cubic-bezier(0.25,.46,.45,.94) .3s;
    transition: all cubic-bezier(0.25,.46,.45,.94) .3s;
}

    .img-circle:hover {
        -webkit-transform: rotateZ(360deg);
        -ms-transform: rotateZ(360deg);
        transform: rotateZ(360deg);
    }

.Shadowed {
    -webkit-box-shadow: 2px 2px 1px 1px #dfdfdf;
    box-shadow: 2px 2px 1px 1px #dfdfdf;
    padding: 10px;
    text-shadow: 2px 2px 1px #cfcfcf;
    font-style: italic;
    color: #222;
    font-size: 0.8em;
    letter-spacing: 0.1em;
}

.img-circle2 {
    /*width: 196px;*/
    height: auto;
    border-radius: 50%;
    border: 0px solid #444;
    -webkit-box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.4);
    -webkit-transition: all cubic-bezier(0.25,.46,.45,.94) .2s;
    transition: all cubic-bezier(0.25,.46,.45,.94) .2s;
}

    .img-circle2:hover {
        -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.4);
        box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.4);
    }



.row.footer.Second {
    background-color: #2980b9;
}

#endFooter {
    color: white;
    top: 0px;
    left: 0px;
}

.imgclassslider {
    /*filter: blur(5px);
            -webkit-filter: blur(5px);
            -moz-filter: blur(5px);
            -o-filter: blur(5px);
            -ms-filter: blur(5px);*/
}

.carousel-caption ul {
    text-align: left;
}

.carousel-indicators li {
    border: 1px solid #ff6600;
}

.carousel-caption ul li {
    color: #2a5b7a;
    letter-spacing: 0.2em;
    cursor: default;
    font-weight: bold;
}

    .carousel-caption ul li:hover {
        color: #ff6600;
    }

.carousel-control.left, .carousel-control.right {
    background-image: none;
}

.glyphicon.glyphicon-chevron-right, .glyphicon.glyphicon-chevron-left {
    color: #ff6600;
}

.carousel-caption {
    color: #ff6600;
    background-color: white;
    -webkit-box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.4);
    border-radius: 3px;
    background: url(/ResourcesNew/images/topbg.png) repeat;
}

    .carousel-caption h1 {
        text-shadow: 1px 1px 0px #222;
        padding: 0px 0px 5px 0px;
        margin: 0px;
        line-height: 1.5em;
        font-weight: bold;
    }

@media print {
    * {
        text-shadow: none !important;
        color: #000 !important;
        background: transparent !important;
        box-shadow: none !important;
    }

    a, a:visited {
        text-decoration: underline;
    }

        a[href]:after {
            content: " (" attr(href) ")";
        }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="javascript:"]:after, a[href^="#"]:after {
        content: "";
    }


    .btn > .caret, .dropup > .btn > .caret {
        border-top-color: #000 !important;
    }

    .label {
        border: 1px solid #000;
    }

    .table {
        border-collapse: collapse !important;
    }

    .table-bordered th, .table-bordered td {
        border: 1px solid #ddd !important;
    }
}

/*
.glyphicon, .btn-primary::before, .btn-danger::before, .btn-default::before {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
*/

* {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

    *:before, *:after {
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }

html {
    font-size: 10px;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}

body {
    font-family: arial, helvetica, clean, sans-serif;
    font-size: 14px;
    line-height: 1.428571429;
    color: white;
    background-color: black;
}

input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a {
    color: white;
    text-decoration: none;
}


/*
.btn {
    display: inline-block;
    margin-bottom: 0;
    font-weight: normal;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.428571429;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
    */

.fade {
    opacity: 0;
    -webkit-transition: opacity 0.15s linear;
    transition: opacity 0.15s linear;
}

    .fade.in {
        opacity: 1;
    }

.collapse {
    display: none;
}

    .collapse.in {
        display: block;
    }

tr.collapse.in {
    display: table-row;
}

tbody.collapse.in {
    display: table-row-group;
}

.collapsing {
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.35s ease;
    transition: height 0.35s ease;
}

.caret {
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px solid;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
}

.dropdown {
    position: relative;
}

.dropdown-toggle:focus {
    outline: 0;
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 14px;
    text-align: left;
    background-color: white;
    border: 1px solid #cccccc;
    border: 1px solid rgba(0,0,0,0.15);
    border-radius: 4px;
    box-shadow: 0 6px 12px rgba(0,0,0,0.175);
    background-clip: padding-box;
}

    .dropdown-menu.pull-right {
        right: 0;
        left: auto;
    }

    .dropdown-menu .divider {
        height: 1px;
        margin: 9px 0;
        overflow: hidden;
        background-color: #e5e5e5;
    }

    .dropdown-menu > li > a {
        display: block;
        padding: 3px 20px;
        clear: both;
        font-weight: normal;
        line-height: 1.428571429;
        color: #333333;
        white-space: nowrap;
    }

        .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
            text-decoration: none;
            color: #262626;
            background-color: whitesmoke;
        }

    .dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
        color: white;
        text-decoration: none;
        outline: 0;
        background-color: #ffb302;
    }

    .dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
        color: #777777;
    }

        .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
            text-decoration: none;
            background-color: transparent;
            background-image: none;
            filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
            cursor: not-allowed;
        }

.open > .dropdown-menu {
    display: block;
}

.open > a {
    outline: 0;
}

.dropdown-menu-right {
    left: auto;
    right: 0;
}

.dropdown-menu-left {
    left: 0;
    right: auto;
}

.dropdown-header {
    display: block;
    padding: 3px 20px;
    font-size: 12px;
    line-height: 1.428571429;
    color: #777777;
    white-space: nowrap;
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990;
}

.pull-right > .dropdown-menu {
    right: 0;
    left: auto;
}

.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
    border-top: 0;
    border-bottom: 4px solid;
    content: "";
}

.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-bottom: 1px;
}



.breadcrumb {
    padding: 8px 15px;
    margin-bottom: 20px;
    list-style: none;
    background-color: whitesmoke;
    border-radius: 4px;
}

    .breadcrumb > li {
        display: inline-block;
    }

        .breadcrumb > li + li:before {
            content: "/\00a0";
            padding: 0 5px;
            color: #cccccc;
        }

    .breadcrumb > .active {
        color: #777777;
    }

.pager {
    padding-left: 0;
    margin: 20px 0;
    list-style: none;
    text-align: center;
}

    .pager:before, .pager:after {
        content: " ";
        display: table;
    }

    .pager:after {
        clear: both;
    }

    .pager li {
        display: inline;
    }

        .pager li > a, .pager li > span {
            display: inline-block;
            padding: 5px 14px;
            background-color: white;
            border: 1px solid #dddddd;
            border-radius: 15px;
        }

            .pager li > a:hover, .pager li > a:focus {
                text-decoration: none;
                background-color: #eeeeee;
            }

    .pager .next > a, .pager .next > span {
        float: right;
    }

    .pager .previous > a, .pager .previous > span {
        float: left;
    }

    .pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
        color: #777777;
        background-color: white;
        cursor: not-allowed;
    }



.list-group + .panel-footer {
    border-top-width: 0;
}

.panel-primary {
    border-color: #ffb302;
}

    .panel-primary > .panel-heading {
        color: white;
        background-color: #ffb302;
        border-color: #ffb302;
    }

        .panel-primary > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #ffb302;
        }

        .panel-primary > .panel-heading .badge {
            color: #ffb302;
            background-color: white;
        }

    .panel-primary > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #ffb302;
    }

.panel-success {
    border-color: #d6e9c6;
}

    .panel-success > .panel-heading {
        color: #3c763d;
        background-color: #dff0d8;
        border-color: #d6e9c6;
    }

        .panel-success > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #d6e9c6;
        }

        .panel-success > .panel-heading .badge {
            color: #dff0d8;
            background-color: #3c763d;
        }

    .panel-success > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #d6e9c6;
    }

.panel-info {
    border-color: #bce8f1;
}

    .panel-info > .panel-heading {
        color: #31708f;
        background-color: #d9edf7;
        border-color: #bce8f1;
    }

        .panel-info > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #bce8f1;
        }

        .panel-info > .panel-heading .badge {
            color: #d9edf7;
            background-color: #31708f;
        }

    .panel-info > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #bce8f1;
    }

.panel-warning {
    border-color: #faebcc;
}

    .panel-warning > .panel-heading {
        color: #8a6d3b;
        background-color: #fcf8e3;
        border-color: #faebcc;
    }

        .panel-warning > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #faebcc;
        }

        .panel-warning > .panel-heading .badge {
            color: #fcf8e3;
            background-color: #8a6d3b;
        }

    .panel-warning > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #faebcc;
    }

.panel-danger {
    border-color: #ebccd1;
}

    .panel-danger > .panel-heading {
        color: #a94442;
        background-color: #f2dede;
        border-color: #ebccd1;
    }

        .panel-danger > .panel-heading + .panel-collapse > .panel-body {
            border-top-color: #ebccd1;
        }

        .panel-danger > .panel-heading .badge {
            color: #f2dede;
            background-color: #a94442;
        }

    .panel-danger > .panel-footer + .panel-collapse > .panel-body {
        border-bottom-color: #ebccd1;
    }

/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */

a {
    color: #2980b9;
    transition: ease-in-out 0.3s;    
}

    a:hover {
        color: #ff6600;
    }

.container {
    /*width: 1000px;*/
}

.dropdown:hover .dropdown-menu {
    display: block;
}

.form-control:focus {
    border-color: #FFB302;
    outline: 0;
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,179,2,0.6);
}
/*
.btn-primary, .btn-danger, .btn-default {
    background-color: #ffcc03;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFFCC03', endColorstr='#FFFF9F02');
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmY2MwMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmOWYwMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffcc03), color-stop(100%, #ff9f02));
    background-image: -webkit-linear-gradient(top, #ffcc03 0%, #ff9f02 100%);
    background-image: linear-gradient(top, #ffcc03 0%,#ff9f02 100%);
    font-size: 15px;
    font-family: "Montserrat", Helvetica, sans-serif;
    padding: 8px 30px 8px 10px;
    text-shadow: 0 1px 1px #fff;
    border-radius: 3px;
    border-style: none;
    text-transform: uppercase;
    text-align: left;
    color: #444 !important;
    border: 1px solid #ffbb02;
    border-bottom-color: #ff9f02;
    border-style: solid none;
}

    .btn-primary.btn-sm, .btn-group-sm > .btn-primary.btn, .btn-group-sm > .btn.btn-danger, .btn-group-sm > .btn.btn-default, .btn-sm.btn-danger, .btn-sm.btn-default {
        padding: 5px 30px 5px 10px;
        font-size: 12px;
        line-height: 1.5;
        border-radius: 3px;
    }
    
    .btn-primary::before, .btn-danger::before, .btn-default::before {
        content: '\e080';
        float: right;
        -webkit-transition: margin 200ms ease;
        transition: margin 200ms ease;
        width: 0;
        margin-right: -4px;
        margin-left: -12px;
    }
    */
    .btn-primary:hover, .btn-danger:hover, .btn-default:hover {
        text-shadow: -1px -1px 2px #fff;
        border-top-color: #ffcc03;
        border-bottom-color: #ffcc03;
        background-color: #ff9f02;
      /*  *zoom: 1;
        filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFF9F02', endColorstr='#FFFFCC03');
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmOWYwMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmY2MwMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ff9f02), color-stop(100%, #ffcc03));
        background-image: -webkit-linear-gradient(top, #ff9f02 0%, #ffcc03 100%);
        background-image: linear-gradient(top, #ff9f02 0%,#ffcc03 100%);
          */
    }
    
        .btn-primary:hover::before, .btn-danger:hover::before, .btn-default:hover::before {
            margin-right: -8px;
            margin-left: -9px;
        }

.btn-danger {
    border-top-color: #ec3d3a;
    border-bottom-color: #820a05;
    text-shadow: -1px 1px 3px black;
    background-color: #d30f00;
    color: white !important;
    letter-spacing: 1px;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFD30F00', endColorstr='#FF820A05');
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2QzMGYwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzgyMGEwNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d30f00), color-stop(100%, #820a05));
    background-image: -webkit-linear-gradient(top, #d30f00 0%, #820a05 100%);
    background-image: linear-gradient(top, #d30f00 0%,#820a05 100%);
}

    .btn-danger:hover {
        border-top-color: #820a05;
        border-bottom-color: #820a05;
        text-shadow: -1px 1px 3px black;
        background-color: #820a05;
        *zoom: 1;
        filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FF820A05', endColorstr='#FFD30F00');
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzgyMGEwNSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2QzMGYwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #820a05), color-stop(100%, #d30f00));
        background-image: -webkit-linear-gradient(top, #820a05 0%, #d30f00 100%);
        background-image: linear-gradient(top, #820a05 0%,#d30f00 100%);
    }

.btn-default {
    border-color: #f3f3f3;
    background-color: #fafafa;
    *zoom: 1;
    filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFAFAFA', endColorstr='#FFEEEEEE');
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #eee));
    background-image: -webkit-linear-gradient(top, #fafafa 0%, #eee 100%);
    background-image: linear-gradient(top, #fafafa 0%,#eeeeee 100%);
}

    .btn-default:hover {
        border-color: #f3f3f3;
        background-color: #eee;
        *zoom: 1;
        filter: progid:DXImageTransform.Microsoft.gradient(gradientType=0, startColorstr='#FFFAFAFA', endColorstr='#FFFAFAFA');
        background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==");
        background-size: 100%;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eee), color-stop(100%, #fafafa));
        background-image: -webkit-linear-gradient(top, #eee 0%, #fafafa 100%);
        background-image: linear-gradient(top, #eeeeee 0%,#fafafa 100%);
    }


a.find-dealer {
    width: 363px;
    height: 53px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: url(/resourcesnew/images/find-dealer-1.png) no-repeat top left;
    margin: 15px auto 0 auto;
}

    a.find-dealer:hover {
        background: url(/resourcesnew/images/find-dealer-2.png) no-repeat bottom left;
    }

.breadcrumb > .active {
    color: #ff6600;
    font-weight: bold;
    letter-spacing: 0.1em;
    text-shadow: 2px 2px 1px #dfdfdf;
}

.panel-title {
    font-weight: bold;
    text-transform: capitalize;
    text-shadow: 2px 2px 1px #dfdfdf;
}

.divheaderregion {
    border-bottom: dotted 1px #ccc;
    width: 375px;
    text-decoration: none;
    padding: 7px;
    cursor: pointer;
    font-weight: bold;
}

    .divheaderregion:hover {
        background-color: #fafafa;
    }

.InnerBody {
    padding: 10px 5px 5px 10px;
}

.divheaderregion a {
    display: block;
    font-size: 1.2em;
}

.handle {
    font-size: 0.65em;
    font-weight: normal;
    float: right;
}

.imageClass {
    -webkit-box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.4);
    -moz-box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.4);
    box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.4);
    border-radius: 50%;
    -moz-force-broken-image-icon: 1;
    webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    filter: alpha(opacity = 30);
    opacity: 0.3;
    max-width: 90%;
}

    .imageClass:hover {
        border: solid 2px #ff6600;
        -webkit-box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.4);
        box-shadow: 0px 5px 10px 1px rgba(0, 0, 0, 0.4);
        border-radius: 3px;
        -moz-force-broken-image-icon: 1;
        filter: alpha(opacity = 100);
        opacity: 1.0;
    }

::selection {
    background: rgba(239, 109, 68, 0.8);
    color: #FFF;
}


.accordion-toggle1 .glyphicon.glyphicon-minus,
.accordion-toggle1.collapsed .glyphicon.glyphicon-plus {
    display: inline-block;
}

.accordion-toggle1.collapsed .glyphicon.glyphicon-minus,
.accordion-toggle1 .glyphicon.glyphicon-plus {
    display: none;
}

.accordion-toggle1 {
    text-transform: capitalize;
    letter-spacing: 0.05em;
    text-shadow: 2px 2px 1px #cfcfcf;
    letter-spacing: 0.1em;
}

#navigation-header2 {
    opacity: 0.95;
    filter: alpha(opacity=0.8);
    display: none;
}

    #navigation-header2:hover {
        opacity: 1.0;
        filter: alpha(opacity=1.0);
    }

.carousel-caption {
    opacity: 0.9;
    filter: alpha(opacity=90); /* For IE8 and earlier */
    transition: opacity .55s ease-in-out;
   -moz-transition: opacity .55s ease-in-out;
   -webkit-transition: opacity .55s ease-in-out;
}
.carousel-caption:hover
{
    opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
} 

.form-group {
    margin-bottom: 0px;
}