/*
  *(=========== Bootstrap customzation ============)*
  This File made by me ("Ahmed Saeed")
  Web and developer for the web lives in Cairo, Egypt
  E-Mail: mr.ahmedsaeed1@gmail.com
  Tel: (02) 01228652007
*/
/*## Table of Content  ## ==================
===========================================================================
# 1- over ride inputs and textarea and select styling
============================================================================
# 2- over ride dropdown-menu styling
===========================================================================
# 3- over ride btn-group styling
============================================================================
# 4- over ride navbar styling
==============================================================================
# 5- over btn and btn-primary styling
=============================================================================
# 6- over pagination styling
============================================================================
# 7- over carousel styling
============================================================================
# 8- over table styling
============================================================================
# 9- over accoradain styling
============================================================================
# 10- over form-horizonta styling
============================================================================
# 11- over nav-tabs styling
============================================================================
# 12- over tooltip styling
============================================================================
# 13- over label& badges styling
============================================================================
# 14- over well styling
============================================================================
# 15- over modal styling
============================================================================
# 16- Media qauery styling for this file
=================================================================================*/

/*=============== clearfix ===========*/
.clearfix:before,
.clearfix:after {
    display: table;
    content: "";
    margin: 0;
    padding: 0;
    height: 0;
    line-height: 0;
}

.clearfix:after {
    clear: both;
}

/*============= Global ancher link color style ==========*/
/*a {*/
    /*color: #fb6f58;*/
/*}*/

/*a:hover, a:active {*/
    /*color: #fb6f58;*/
    /*text-decoration: underline;*/
/*}*/

/*a.invarseColor:link, a.invarseColor:visited {*/
    /*color: #505050;*/
    /*font-size: 14px;*/
/*}*/

/*a.invarseColor:hover, a.invarseColor:active {*/
    /*color: #fb6f58;*/
    /*text-decoration: none;*/
/*}*/

/*a.active:link, a.active:visited {*/
    /*color: #fb6f58;*/
    /*cursor: default;*/
/*}*/

/*# 1- over ride inputs and textarea and select styling
============================================================================*/
/*=========== placeholder ============*/
/* for old firfox */
input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #999999;
    font-family: 'Open Sans', Arial, Tahoma sans-serif;
    font-size: 10px;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #999999;
    font-family: 'Open Sans', Arial, Tahoma sans-serif;
    font-size: 10px;
}

/* IE 10 */
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #999999;
    font-family: 'Open Sans', Arial, Tahoma sans-serif;
    font-size: 10px;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #999999;
    font-family: 'Open Sans', Arial, Tahoma sans-serif;
    font-size: 10px;
}

.placeholder {
    color: #999999;
    font-family: 'Open Sans', Arial, Tahoma sans-serif;
    font-size: 10px;
}

/*=============== inputs ==================*/
label,
/*input,*/
button,
select,
textarea {
    font-family: 'Open Sans', Arial, Tahoma sans-serif;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    color: #444;
}

textarea {
    height: 120px;
    resize: none;
}

select {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

select:focus {
    outline: none;
}

/*select, textarea,*/
/*input[type="text"],*/
/*input[type="password"],*/
/*input[type="datetime"],*/
/*input[type="datetime-local"],*/
/*input[type="date"],*/
/*input[type="month"],*/
/*input[type="time"],*/
/*input[type="week"],*/
/*input[type="number"],*/
/*input[type="email"],*/
/*input[type="url"],*/
/*input[type="search"],*/
/*input[type="tel"],*/
/*input[type="color"],*/
/*.uneditable-input {*/
    /*font-size: 13px;*/
    /*line-height: 20px;*/
/*}*/

/*textarea,*/
/*input[type="text"],*/
/*input[type="password"],*/
/*input[type="datetime"],*/
/*input[type="datetime-local"],*/
/*input[type="date"],*/
/*input[type="month"],*/
/*input[type="time"],*/
/*input[type="week"],*/
/*input[type="number"],*/
/*input[type="email"],*/
/*input[type="url"],*/
/*input[type="search"],*/
/*input[type="tel"],*/
/*input[type="color"],*/
/*.uneditable-input {*/
    /*-webkit-border-radius: 0;*/
    /*-moz-border-radius: 0;*/
    /*border-radius: 0;*/
    /*-webkit-box-shadow: 0;*/
    /*-moz-box-shadow: 0;*/
    /*box-shadow: 0;*/
/*}*/

/*textarea:focus,*/
/*input[type="text"]:focus,*/
/*input[type="password"]:focus,*/
/*input[type="datetime"]:focus,*/
/*input[type="datetime-local"]:focus,*/
/*input[type="date"]:focus,*/
/*input[type="month"]:focus,*/
/*input[type="time"]:focus,*/
/*input[type="week"]:focus,*/
/*input[type="number"]:focus,*/
/*input[type="email"]:focus,*/
/*input[type="url"]:focus,*/
/*input[type="search"]:focus,*/
/*input[type="tel"]:focus,*/
/*input[type="color"]:focus,*/
/*.uneditable-input:focus {*/
    /*outline: none;*/
    /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(0, 0, 0, .3);*/
    /*-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(0, 0, 0, .3);*/
    /*box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px rgba(0, 0, 0, .3);*/
    /*border-color: #aaa;*/
/*}*/

/*# 2- over ride dropdown-menu styling
===========================================================================*/
/*========= dropdown-menu =============*/
/*.dropdown-menu {*/
    /*background-color: #fff;*/
    /*-webkit-border-radius: 0;*/
    /*-moz-border-radius: 0;*/
    /*border-radius: 0;*/
/*}*/

/*.dropdown-menu .divider {*/
    /*margin: 2px 1px;*/
    /**margin: -5px 0 5px;*/
    /*background-color: #e0e0e0;*/
    /*border-bottom: 1px solid #fff;*/
/*}*/

/*.dropdown-menu textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input> a:hover,*/
/*.dropdown-menu li > a:focus,*/
/*.dropdown-submenu:hover > a {*/
    /*text-decoration: none;*/
    /*color: #fff;*/
    /*background: #fb6f58;*/
    /*background-color: #fb6f58;*/
    /*filter: #fb6f58;*/
/*}*/

/*.dropdown-menu .active > a,*/
/*.dropdown-menu .active > a:hover {*/
    /*color: #ffffff;*/
    /*text-decoration: none;*/
    /*outline: 0;*/
    /*background: #fb6f58;*/
    /*background-color: #fb6f58;*/
    /*filter: #fb6f58;*/
/*}*/

/*# 3- over ride btn-group styling
============================================================================*/
/*============== btn-group =============*/
.btn-group {
    position: relative;
    display: inline-block;
    *display: inline;
    /* IE7 inline-block hack */
    *zoom: 1;
    font-size: 0;
    vertical-align: middle;
    white-space: nowrap;
    *margin-left: .2em;
}

.btn-group:first-child {
    *margin-left: 0;
}

.btn-group + .btn-group {
    margin-left: 2px;
}

.btn-toolbar {
    font-size: 0;
    margin-top: 0;
    margin-bottom: 0;
}

.btn-toolbar > .btn + .btn,
.btn-toolbar > .btn-group + .btn,
.btn-toolbar > .btn + .btn-group {
    margin-left: 2px;
}

/*# 4- over ride navbar styling
==============================================================================*/
/*=================== navbar ================*/
.navbar {
    margin: 0;
    width: 100%;
    min-height: 0;
    height: 49px;
    padding-left: 0;
    padding-right: 0;
    background-color: transparent;
    background-image: none;
    filter: none;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.navbar select {
    display: none;
}

.navbar .nav {
    /*margin: 0 0 0 36px;*/
    float: left;
}

/*.navbar .nav > li {*/
    /*line-height: 49px;*/
    /*position: relative;*/
    /*margin-left: 1.5px;*/
    /*-webkit-transition: background .1s linear;*/
    /*-moz-transition: background .1s linear;*/
    /*transition: background .1s linear;*/
/*}*/

/*.navbar .nav > li:hover {*/
    /*background: #fb6f58;*/
    /*color: #fff !important;*/
/*}*/

.navbar .nav > li:first-child a {
    padding: 0 16px;
}

/*.navbar .nav li span {*/
    /*display: none;*/
    /*color: #333;*/
/*}*/

/*.navbar .nav > li > a {*/
    /*padding: 0 11px;*/
    /*color: #505050;*/
    /*text-shadow: 0 1px 0 rgba(255, 255, 255, .1);*/
    /*-moz-text-shadow: 0 1px 0 rgba(255, 255, 255, .1);*/
    /*-webkit-text-shadow: 0 1px 0 rgba(255, 255, 255, .1);*/
    /*text-transform: uppercase;*/
    /*font-size: 12px;*/
    /*font-weight: 600;*/
/*}*/

.navbar .nav > li:hover > a:focus,
.navbar .nav > li:hover > a:hover,
.navbar .nav > li:hover > a:focus i,
.navbar .nav > li:hover > a:hover i,
.navbar .nav > li:hover > a:focus span,
.navbar .nav > li:hover > a:hover span {
    color: #fff;
}

.navbar .nav > li:hover a {
    color: #fff;
}

.navbar .nav .active a,
.navbar .nav .active a:hover,
.navbar .nav .active a:focus
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus,
.navbar .nav > .active > a i,
.navbar .nav > .active > a:focus i,
.navbar .nav > .active > a:hover i,
.navbar .nav > .active > a span,
.navbar .nav > .active > a:focus span,
/*.navbar .nav > .active > a:hover span {*/
    /*color: #fff;*/
    /*text-decoration: none;*/
    /*background: #fb6f58;*/
    /*background-color: #fb6f58;*/
    /*filter: #5d514b;*/
    /*-webkit-text-shadow: 0 1px 0 rgba(0, 0, 0, .1);*/
    /*-moz-text-shadow: 0 1px 0 rgba(0, 0, 0, .1);*/
    /*text-shadow: 0 1px 0 rgba(0, 0, 0, .1);*/
    /*cursor: default;*/
/*}*/

/* ul nested inside ul */
/*.navbar .nav ul {*/
    /*position: absolute;*/
    /*left: -1px;*/
    /*background: #fb6f58;*/
    /*z-index: 100;*/
    /*border: 1px solid #c7c7c7;*/
    /*border-top: none;*/
    /*-webkit-border-radius: 0 0 4px 4px;*/
    /*-moz-border-radius: 0 0 4px 4px;*/
    /*border-radius: 0 0 4px 4px;*/
    /*list-style: none;*/
    /*margin: 0;*/
    /*padding: 0;*/
    /*display: none;*/
/*}*/

/*.navbar .nav ul li {*/
    /*margin: 0;*/
    /*padding: 0;*/
    /*color: #fff;*/
    /*border-top: 1px solid rgba(255, 255, 255, .1);*/
    /*border-bottom: 1px solid rgba(0, 0, 0, .1);*/
/*}*/

/*.navbar .nav ul li:first-child {*/
    /*border-top: none;*/
/*}*/

/*.navbar .nav ul li a {*/
    /*color: #fff;*/
    /*white-space: nowrap;*/
    /*padding: 6px 18px 6px 12px;*/
    /*display: block;*/
    /*font-size: 12px;*/
    /*text-transform: uppercase;*/
    /*-webkit-transition: all .2s ease-in-out;*/
    /*-moz-transition: all .2s ease-in-out;*/
    /*transition: all .2s ease-in-out;*/
/*}*/

/*.navbar .nav ul li a:hover {*/
    /*text-decoration: none;*/
    /*background: rgba(0, 0, 0, .2);*/
/*}*/

/*.navbar .nav li:hover ul {*/
    /*display: block;*/
/*}*/

/*# 5- over ride btn and btn-primary styling
=============================================================================*/
/*================ remove radius from btn ================*/
.input-prepend .add-on:first-child,
.input-prepend .btn:first-child {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.input-append .add-on:last-child,
.input-append .btn:last-child,
.input-append .btn-group:last-child > .dropdown-toggle {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.input-prepend.input-append .add-on:first-child,
.input-prepend.input-append .btn:first-child {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.input-prepend.input-append .add-on:last-child,
.input-prepend.input-append .btn:last-child {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.input-append input + .btn-group .btn:last-child,
.input-append select + .btn-group .btn:last-child,
.input-append .uneditable-input + .btn-group .btn:last-child {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.input-prepend.input-append input + .btn-group .btn,
.input-prepend.input-append select + .btn-group .btn,
.input-prepend.input-append .uneditable-input + .btn-group .btn {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.btn-group > .btn:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
}

.btn-group > .btn:last-child,
.btn-group > .dropdown-toggle {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
}

.btn-group > .btn.large:first-child {
    margin-left: 0;
    -webkit-border-top-left-radius: 0;
    -moz-border-radius-topleft: 0;
    border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-radius-bottomleft: 0;
    border-bottom-left-radius: 0;
}

.btn-group > .btn.large:last-child,
.btn-group > .large.dropdown-toggle {
    -webkit-border-top-right-radius: 0;
    -moz-border-radius-topright: 0;
    border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
    -moz-border-radius-bottomright: 0;
    border-bottom-right-radius: 0;
}

.btn-group-vertical > .btn:first-child {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.btn-group-vertical > .btn:last-child {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.btn-group-vertical > .btn-large:first-child {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.btn-group-vertical > .btn-large:last-child {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

/*============== btn ==============*/
.btn {
    font-size: 12px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.btn-large {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.btn-small {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.btn-mini {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

/*========== btn-primary (brown-btn) ==========*/
/*.btn-primary {*/
    /*border: 1px solid #D1544B;*/
    /*border-bottom-color: #D34C4C;*/
    /*background: #fb6f58;*/
    /*background: -moz-linear-gradient(top, #fb6f58 0%, #e05350 100%);*/
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #fb6f58), color-stop(100%, #e05350));*/
    /*background: -webkit-linear-gradient(top, #fb6f58 0%, #e05350 100%);*/
    /*background: -o-linear-gradient(top, #fb6f58 0%, #e05350 100%);*/
    /*background: -ms-linear-gradient(top, #fb6f58 0%, #e05350 100%);*/
    /*background: linear-gradient(to bottom, #fb6f58 0%, #e05350 100%);*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb6f58', endColorstr='#e05350', GradientType=0);*/
/*}*/

.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
/*.btn-primary[disabled] {*/
    /*background: #E05350;*/
    /*border: 1px solid #D1544B;*/
/*}*/

/*.btn-primary:active,*/
/*.btn-primary.active {*/
    /*background-color: #F26457;*/
    /*border: 1px solid #D1544B;*/
/*}*/

/*# 6- over ride pagination styling
============================================================================*/
/*================= pagination ==================*/
.pagination {
    clear: both;
    margin: 42px 0 0;
}

.pagination ul > .active > a,
.pagination ul > .active > a:hover,
.pagination ul > .active > span {
    color: #999999;
    cursor: default;
    background: #eee;
}

/*# 7- over ride carousel styling
============================================================================*/
/*===================== carousel ========================*/
.carousel {
    position: relative;
    line-height: 1;
    margin: 0;
    padding: 4px;
    background: #fff;
    border: 1px solid #e0e0e0;
    -moz-box-shadow: 1px 2px 0 rgba(0, 0, 0, 0.05);
    -webkit-box-shadow: 1px 2px 0 rgba(0, 0, 0, 0.05);
    box-shadow: 1px 2px 0 rgba(0, 0, 0, 0.05);
}

.carousel-control {
    position: absolute;
    top: 50%;
    left: 15px;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    font-size: 30px;
    line-height: 15px;
    color: #fff;
    text-align: center;
    background: #222222;
    border: 3px solid #ffffff;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.carousel-inner > .item > img {
    min-width: 100%;
}

/*# 6- over ride table styling
============================================================================*/
/*==================== .table ===============*/
table th, table td {
    vertical-align: top;
}

.table {
    margin: 0;
}

.table th,
.table td {
    padding: 18px 0;
    text-align: center;
    vertical-align: middle;
    border: none;
    background: url('../img/dottedBorder.png') repeat-x left bottom;
}

.table th {
    padding: 8px 0;
    background: none;
    font-family: 'Sanchez', serif;
    font-weight: 400;
    font-size: 14px;
}

.table thead {
    border: 1px solid #ddd;
    border-bottom: 1px solid #d0d0d0;
    background: #e7e7e7;
    background: -moz-linear-gradient(top, #f7f7f7 0%, #e7e7e7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #e7e7e7));
    background: -webkit-linear-gradient(top, #f7f7f7 0%, #e7e7e7 100%);
    background: -o-linear-gradient(top, #f7f7f7 0%, #e7e7e7 100%);
    background: -ms-linear-gradient(top, #f7f7f7 0%, #e7e7e7 100%);
    background: linear-gradient(to bottom, #f7f7f7 0%, #e7e7e7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#e7e7e7', GradientType=0);
}

.table td img {
    padding: 3px;
    border: 1px solid #e0e0e0;
    background-color: #fff;
}

.table td img:hover {
    border: 1px solid #999;
}

/* td.desc */
.table td.desc,
.table th.desc {
    text-align: left;
}

.table td.desc .rating {
    list-style: none;
    padding: 0;
    margin: 6px 0;
}

/*.table td.desc .rating li {*/
    /*margin: 0;*/
    /*padding: 0;*/
    /*float: left;*/
/*}*/

/*.table td.desc .rating li i {*/
    /*margin: 0;*/
    /*padding: 0;*/
    /*font-size: 14px;*/
/*}*/

.table td.desc .rating i.star-on {
    width: 17px;
    height: 17px;
    display: block;
    background: url('../img/star-on.png') no-repeat left top;
}

.table td.desc .rating i.star-off {
    width: 17px;
    height: 17px;
    display: block;
    background: url('../img/star-off.png') no-repeat left top;
}

/* quantity */
.table td.quantity input {
    width: 25px;
    text-align: center;
}

/* sub-price */
.table td.sub-price {
    font-size: 18px;
    font-weight: 600;
}

/*# 9- over ride accoradain styling
============================================================================*/
/*==================== accoradain ================*/
.accordion-group {
    margin-bottom: 2px;
    border: 1px solid #ddd;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

.accordion-heading {
    background: #e7e7e7;
    background: -moz-linear-gradient(top, #f7f7f7 0%, #e7e7e7 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f7f7f7), color-stop(100%, #e7e7e7));
    background: -webkit-linear-gradient(top, #f7f7f7 0%, #e7e7e7 100%);
    background: -o-linear-gradient(top, #f7f7f7 0%, #e7e7e7 100%);
    background: -ms-linear-gradient(top, #f7f7f7 0%, #e7e7e7 100%);
    background: linear-gradient(to bottom, #f7f7f7 0%, #e7e7e7 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#e7e7e7', GradientType=0);

}

.accordion-heading .accordion-toggle {
    padding: 5px 14px;
    color: #444;
    font-family: 'Sanchez', serif;
    font-weight: bold;
}

.accordion-heading .accordion-toggle:hover,
.accordion-heading .accordion-toggle:active {
    text-decoration: none;
}

.accordion-inner {
    padding: 14px;
    border-top: 1px solid #d6d6d6;
}

/*# 10- over ride form-horizonta styling
============================================================================*/
/*==================== .form-horizontal .control-group ====================*/
.form-horizontal .control-group {
    margin-bottom: 14px;
    *zoom: 1;
}

.form-horizontal .control-label {
    width: 140px;
    color: #777;
}

.form-horizontal .controls {
    margin-left: 160px;
}

/*# 11- over ride nav-tabs styling
============================================================================*/
/*========================== nav-tabs =====================*/
.nav-tabs > li:first-child {
    margin-left: 8px;
}

.nav-tabs {
    border-bottom: 1px solid #ccc;
}

/*.nav-tabs > li > a {*/
    /*color: #444;*/
    /*border: 1px solid #d2d2d2;*/
    /*border-radius: 0;*/
    /*background-color: #f5f5f5;*/
    /*background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);*/
    /*background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));*/
    /*background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);*/
    /*background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);*/
    /*background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);*/
    /*background-repeat: repeat-x;*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);*/
/*}*/

/*.nav-tabs > li > a:hover {*/
    /*color: #333333;*/
    /*background-color: #e6e6e6;*/
    /**background-color: #d9d9d9;*/
    /*border: 1px solid #d0d0d0;*/
/*}*/

/*.nav-tabs > li > a:active {*/
    /*border: 1px solid #d0d0d0;*/
    /*background: #e5e5e5;*/
    /*-webkit-box-shadow: inset 0 3px 3px rgba(0, 0, 0, .05);*/
    /*-moz-box-shadow: inset 0 3px 3px rgba(0, 0, 0, .05);*/
    /*box-shadow: inset 0 3px 3px rgba(0, 0, 0, .05);*/
/*}*/

.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
    background: none;
    filter: none;
    border: none;
    box-shadow: none;
}

/* opened dropdown in nav-tabs */
.nav-tabs .open > a {
    background: #555;
    background-color: #555;
    filter: #555;
}

/*# 12- over ride tooltip styling
============================================================================*/
/*=============== tooltip =================*/
/*.tooltip-inner {*/
    /*background-color: #c13d27;*/
/*}*/

/*.tooltip.top .tooltip-arrow {*/
    /*border-top-color: #c13d27;*/
/*}*/

/*.tooltip.right .tooltip-arrow {*/
    /*border-right-color: #c13d27;*/
/*}*/

/*.tooltip.left .tooltip-arrow {*/
    /*border-left-color: #c13d27;*/
/*}*/

/*.tooltip.bottom .tooltip-arrow {*/
    /*border-bottom-color: #c13d27;*/
/*}*/

/*# 13- over ride label& badges styling
============================================================================*/
/*================= .label, .badge =================*/
.label,
.badge {
    font-size: 10px;
    font-weight: 600;
}

/*# 14- over ride well styling
============================================================================*/
/*==================== well ===================*/
.well .form-inline {
    padding: 0;
    margin: 0;
}

/*# 15- over ride modal styling
============================================================================*/
/*======================= modal ========================*/
.modal {
    background: #eee;
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #fff;
}

/*==============================================================================
============== Customize jQuery ui css ==============
============== made by Ahmed Saeed ==============
============== mr.ahmedsaeed1@gmail.com ==============
================================================================================*/

/*======================= pro-range-slider =======================*/
.pro-range-slider {
    margin-top: 34px;
}

.pro-range-slider .price-range {
    margin-top: 18px;
}

.pro-range-slider .price-range p {
    margin: 0 0 5px 0;
}

.pro-range-slider .price-range label {
    float: left;
    cursor: default;
}

.pro-range-slider .price-range input {
    float: left;
    width: 80px;
    height: auto;
    padding: 0;
    margin: 0 0 0 8px;
    color: #666;
    font-weight: 700;
    border: 0;
    font-size: 12px;
    background: none;
    box-shadow: none;
}

.pro-range-slider .price-range input:focus {
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none;
}

.pro-range-slider .ui-slider {
    margin: 0;
    height: 8px;
    background: #fff;
    border: 1px solid #d0d0d0;
    border-radius: 0;
}

/*.pro-range-slider .ui-widget-header {*/
    /*background-image: none;*/
    /*background-color: #fb6f58;*/
/*}*/

/*.pro-range-slider .ui-state-default,*/
/*.pro-range-slider .ui-widget-content .ui-state-default,*/
/*.pro-range-slider .ui-widget-header .ui-state-default {*/
    /*background-image: none;*/
    /*background-color: #fb6f58;*/
    /*border-radius: 40px;*/
    /*-webkit-border-radius: 40px;*/
    /*border-radius: 40px;*/
    /*-webkit-box-shadow: inset 0 1px 3px #9f9f9f;*/
    /*outline: none;*/
    /*border: none;*/
/*}*/

/*# 16- over ride media-list styling
============================================================================*/
/* #Media Queries
================================================== */
/*@media only screen and (min-width: 768px) and (max-width: 979px) {*/
    /* navbar */
    /*.navbar .nav > li:first-child a {*/
        /*padding: 0 6px;*/
    /*}*/

    /*.navbar .nav > li a {*/
        /*padding: 0 9px;*/
    /*}*/

    /*.nav-tabs*/
    /*.blog-tab .nav-tabs > li > a {*/
        /*padding-left: 8px !important;*/
        /*padding-right: 8px !important;*/
    /*}*/
/*}*/

/*@media only screen and (max-width: 767px) {*/
    /* navbar */
    /*.navbar ul.nav {*/
        /*display: none;*/
    /*}*/

    /*.navbar select {*/
        /*display: block;*/
        /*width: 90%;*/
        /*margin: 8px auto 0;*/
        /*padding-right: 10px;*/
        /*padding-left: 10px;*/
        /*line-height: 40px;*/
    /*}*/
/*}*/

@media (max-width: 480px) {
}