b, strong {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 800 !important;
}
i, em {
    font-style: italic;
}
p {
    padding: 5px 0;
    margin: 0;
}
header {

}
footer {
    margin-top: 40px;
}
form {
 	margin: 0px;
	padding: 0px;
	display: inline;
}
[placeholder]:focus::-webkit-input-placeholder {
    opacity: 0.6;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
    -webkit-appearance: none; 
    margin: 0; 
}
input[type=number] {
    -moz-appearance:textfield;
}
img {
	border: 0;
    margin: 0;
}
img.disabled {
    opacity: 0.7;
}
label {
	cursor: pointer;
	cursor: hand;
}
iframe {
    border: 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
textarea {
    height: 80px;
}
table {
    width: 100%;
}
table, td, div {
	margin: 0;
	padding: 0;
}
/* Side Bar area */
aside {
    margin: 0 0 20px 20px;
}
aside ul.nav {
    margin-bottom: 10px;
}
aside h3 {
    margin: 0 0 10px 0;
    padding: 0 0 10px 0;
    font-size: 18px;
    border-bottom: 1px solid #eee;
}
aside section {
    margin: 0 0 10px 0;
}
aside section .date {
    color: #cdcdcd;
    line-height: 1;
    font-size: 11px;
}
aside .calendar-date {
    float: left;
    margin: 2px 0; 
}
aside .calendar-date .date-top {
    width: 50px; 
    height: 50px; 
    margin-right: 5px; 
    text-align: center; 
    font-size: 16px; 
    border: 1px solid #eee; 
    border-radius: 5px; 
    overflow: hidden; 
    padding: 5px 0 8px 0;
}
aside .calendar-date .date-bottom {
    font-size: 10px; 
    display: block; 
    border-top: 1px solid #eee; 
    background: #106fbb; 
    color: #fff; 
    padding: 3px 0 3px;
}
input.name,
input[name$="st_name"] {
    padding-left: 30px;
    background: #fff url('../images/icons/username.png') no-repeat 8px 6px;
}
input.phone,
input[type="tel"] {
    padding-left: 30px;
    background: #fff url('../images/icons/call.png') no-repeat 8px 7px;
}
input.email,
input[type="email"] {
    padding-left: 30px;
    background: #fff url('../images/icons/mail.png') no-repeat 8px 8px;
}
input[type="password"] {
    padding-left: 30px;
    background: #fff url('../images/icons/password.png') no-repeat 8px 6px;
}
input.amount {
    padding-left: 30px;
    background-image: url('../images/icons/amount.png');
    background-repeat: no-repeat;
    background-position: 8px center;
    background-color: #FFFFFF !important;
    opacity: 1;
}
input[name$="cc_number"],
input.cc {
    padding-left: 30px;
    background-image: url('../images/icons/cc.png');
    background-repeat: no-repeat;
    background-position: 8px center;
    background-color: #FFFFFF !important;
    opacity: 1;
}
input[name$="cc_cvv"],
input.cvc {
    padding-left: 30px;
    background-image: url('../images/icons/cvc.png');
    background-repeat: no-repeat;
    background-position: 8px center;
    background-color: #FFFFFF !important;
    opacity: 1;
}
.logo img {
    max-width: 100%;
    height: auto;
}
.muted {
    color: #9f9f9f;
    font-style: italic;
    font-size: 0.8em;
}
span.star {
    color: #ffdd8c;
    font-size: 22px;
    text-shadow: 0 0 1px #999;
    margin: 0 1px;
}
span.star.white {
    color: #fff;
}
.left {
    float: left;
    padding-right: 5px;
    margin: 0;
    line-height: 1.3333;
}
.right {
    float: right;
    padding-left: 5px;
    margin: 0;
    line-height: 1.3333;
}
img.align-right {
    clear: initial;
    float: right;
    padding: 0 0 10px 10px;
}
/* Credit Cards */
.visa {
    background-image: url('../images/cc/visa.png'), url('../images/icons/cc.png') !important;
    background-position: 98.7% center, 8px center !important;
    background-repeat: no-repeat !important;
    background-size: auto 20px, 16px 16px !important;
}
.mastercard {
    background-image: url('../images/cc/mastercard.png'), url('../images/icons/cc.png') !important;
    background-position: 98.7% center, 8px center !important;
    background-repeat: no-repeat;
    background-size: auto 20px, 16px 16px !important;
}
.discover {
    background-image: url('../images/cc/discover.png'), url('../images/icons/cc.png') !important;
    background-position: 98.7% center, 8px center !important;
    background-repeat: no-repeat;
    background-size: auto 20px, 16px 16px !important;
}
.amex {
    background-image: url('../images/cc/amex.png'), url('../images/icons/cc.png') !important;
    background-position: 98.7% center, 8px center !important;
    background-repeat: no-repeat;
    background-size: auto 20px, 16px 16px !important;
}
.cirrus {
    background-image: url('../images/cc/cirrus.png'), url('../images/icons/cc.png') !important;
    background-position: 98.7% center, 8px center !important;
    background-repeat: no-repeat;
    background-size: auto 20px, 16px 16px !important;
}
.maestro {
    background-image: url('../images/cc/maestro.png'), url('../images/icons/cc.png') !important;
    background-position: 98.7% center, 8px center !important;
    background-repeat: no-repeat;
    background-size: auto 20px, 16px 16px !important;
}
/* Back to top arrow */
#back-top {
    position: fixed;
    bottom: 30px;
    z-index: 9999;
    right: 5%;
}
#back-top a:hover {
    color: #79ec3e;
}
#back-top span {
    width: 35px;
    height: 19px;
    display: block;
    margin-bottom: 7px;
    background: url(../images/up-arrow.png) no-repeat left 0px;
}
#back-top a:hover span {
    background-position: left bottom;
}
a.deletion {
    text-decoration: none;
}
#rst-step, #sec-step {
    position: relative;
}
/* Captcha area */
.captcha-area .captcha-code {
    float: left;
    padding-top: 12px;
    width: 100px; 
    height: 30px; 
}
.catpcha-area .captcha-input {
    float: left; 
    width: 140px; 
    position: relative; 
    top: 20px;
}
.captcha-area .captcha-reload {
    font-size: 18px; 
    cursor: hand; 
    cursor: pointer; 
    padding: 4px 6px;
}
/* Form validation error handlers */
form input.error {
    border:1px solid #f00;
    -moz-box-shadow: inset 0 0 10px #FD9494;
    -webkit-box-shadow: inset 0 0 10px #FD9494;
    box-shadow: inset 0 0 10px #FD9494;
}
form textarea.error {
    border:1px solid #f00;
    -moz-box-shadow: inset 0 0 10px #FD9494;
    -webkit-box-shadow: inset 0 0 10px #FD9494;
    box-shadow: inset 0 0 10px #FD9494;
}
form textarea.error {
    border:1px solid #f00;
    -moz-box-shadow: inset 0 0 10px #FD9494;
    -webkit-box-shadow: inset 0 0 10px #FD9494;
    box-shadow: inset 0 0 10px #FD9494;
}
form select.error {
    border:1px solid #f00;
    -moz-box-shadow: inset 0 0 10px #FD9494;
    -webkit-box-shadow: inset 0 0 10px #FD9494;
    box-shadow: inset 0 0 10px #FD9494;
}
form label.error {
    color: #f00;
}
label.error {
    text-indent: -9999px;
    display: none !important;
    height: 0;
    margin: 0;
    padding: 0;
}
.validate-form label.error {
    padding: 0;
}
/* Gallery area */
div.photo {
    float: left;
    width: 100px;
    height: 100px;
    background: #FFF;
    margin: 10px;
    padding: 3px;
    box-shadow: 0 0 5px #999;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
div.photo img {
    width: 100%;
    height: 100%;
}
/* Dates and other inputs classes */
.datepick {
    background-image: url(../images/icons/calendar.png) !important;
    background-repeat: no-repeat !important;
    background-position: 5px 7px !important;
    padding-left: 27px !important;
}
.timepick {
    background-image: url(../images/icons/clock.png) !important;
    background-repeat: no-repeat !important;
    background-position: 5px 7px !important;
    padding-left: 27px !important;
}
input.calendar {
	background: url(../images/calendar.gif) no-repeat right center;
}
.price-field {
    width: 80px;
}
.round-link {
    border: 2px solid;
    border-radius: 50%;
    padding: 5px 5px 2px 5px;
}
.round-link:hover {
    text-decoration: none;
}
/* Blog area */
article {
    display: block;
    overflow: hidden;
    margin-bottom: 20px;
}
article .blog-info {
    float: left;
    margin: 0 20px 20px 0;
    width: 80px; 
    background: #191C4A; 
    text-align: center; 
    color: #FFF; 
    text-transform: uppercase; 
    padding: 10px 0 0 0; 
    font-size: 11px !important;
    box-shadow: 0 0 10px #999;
}
article .blog-info .date {
    text-align: center; 
    color: #FFF; 
    margin: 1px 0; 
    padding: 0 0 10px 0; 
    line-height: 20px;
}
article .blog-info .date h3 {
    text-align: center; 
    color: #FFF; 
    margin: 1px 0; 
    padding: 0; 
    line-height: 20px;
    text-shadow: none;
}
article .blog-info .comments {
    width: 80px; 
    background: #444444; 
    text-align: center; 
    color: #BBBBBB; 
    text-transform: uppercase; 
    padding: 10px 0; 
    font-size: 11px !important;
}
article .blog-info .comments h3 {
    text-align: center; 
    color: #BBBBBB; 
    margin: 1px 0; 
    padding: 0; 
    line-height: 20px;
    text-shadow: none;
}
article .small-blog-date {
    font-size: 12px;
    color: #BCBCBC;
}
article section.blog {
    float: right;
    width: 87%;
}
article img {
    max-width: 100%;
}
.blogs-menu {
    margin: 10px 0;
}
.blogs-menu .date {
    color: #aaa; 
    text-transform: uppercase;
}
.blogs-menu a {
     color: #333;
     font-weight: bold;
}
footer.entry {
    margin: 20px 0;
}
.tags a {
    padding: 5px 10px;
    line-height: 16px;
    margin: 3px;
    background-color: rgba(0,0,0,0.1);
    background-clip: padding-box;
    color: #555;
    font-size: 12px;
    border: 1px solid rgba(111,111,111,0.3);
    border-radius: 3px;
    display: inline-block;
}
.tags a:hover {
    background-color: rgba(0,0,0,0.3);
    text-decoration: none;
    color: #FFF;
}
/* Members Menu Links */
.members-menu {
    margin-bottom: 20px;
}
.members-menu a {
    display: block;
    color: #333;
    background: #eeeeee;
    border-bottom: 1px solid #FFF;
    padding: 10px;
}
.members-menu a:hover {
    text-decoration: none;
    color: #FFF;
    background: #333;
}
.members-menu a span {
    margin-right: 5px;
    font-size: 16px;
}
/* Users Avatar */
.user-data {
    overflow: hidden;
    clear: both;
}
.avatar {
    float: left;
    position: relative;
    width: 80px;
    height: 80px;
    margin: 5px 2px;
    border-radius: 50%;
    border: 2px solid #FFF !important;
    box-shadow: inset 0 0 0px #fff, 0 0 10px #999 !important;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover !important;
}
.avatar.avatar-big {
    width: 200px;
    height: 200px;
    float: left;
    margin-right: 20px;
    border: 5px solid #FFF !important;
}
.avatar:hover,
.avatar:active,
.avatar.active,
.avatar.disabled,
.avatar[disabled] {
  color: #333333;
  background-color: #e6e6e6;
  *background-color: #d9d9d9;
  cursor: pointer !important;
}
.avatar input {
    display: block !important;
    width: 100% !important;
    height: 100% !important;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0 !important;
    overflow: hidden !important;
    cursor: pointer;
}
.user-data .text {
    float: left;
    margin-left: 10px;
    padding-top: 10px;
}

/* Users Messages Area */
.loading-area {
    width: 100%;
    height: 100%;
    margin: 10px auto;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #FFF;
    z-index: 99;
    display: none;
}
textarea#message-text {
    resize: none;
    border-color: #FFF;
    outline: none;
}
textarea#message-text:focus {
    box-shadow: none;
    border-color: #FFF;
    outline: none;
}
textarea#message-text:blur {
    box-shadow: none;
    border: 0;
    outline: none;
}
/* Gift Cards */
.gift-cards .image {
    position: relative;
}
.gift-cards {

}
.gift-cards .image {
    width: 100%;
    height: 236px;
    position: relative;
    background-image: url(../images/gift-card-template.jpg);
    background-position: 0 -1px;
    background-repeat: no-repeat;
    background-size: cover;
}
.gift-cards .image img {
    width: 100%;
    height: 100%;
}
.gift-cards .image .name {
    width: 220px;
    position: absolute;
    bottom: 85px;
    right: 30px;
    font-family: RobotoCondensed;
    font-size: 16px;
    color: #000;
    text-transform: uppercase;
    text-align: right;
}
.gift-cards .image .price {
    position: absolute;
    bottom: 30px;
    right: 30px;
    font-family: RobotoCondensed;
    font-size: 30px;
    color: #000;
}
.gift-cards .title {
    margin: 20px;
}
.gift-cards .title a {
    font-size: 16px;
    text-transform: uppercase;
}
.gift-cards .image .description {
    position: absolute;
    top: 130px;
    right: 30px;
    width: 200px;
}
.gift-cards .image .description h3 {
    font-size: 16px;
    text-transform: none;
    color: #000;
    font-family: 'RobotoCondensed';
    border: 0;
    text-align: center;
    padding: 0;
    margin: 0;
    text-shadow: none;
}
.gift-cards .image .description h4 {
    font-size: 14px;
    text-transform: none;
    color: #000;
    border: 0;
    text-align: center;
    padding: 10px 0 0 0;
    margin: 0;
    text-shadow: none;
}
.gift-cards .image img {
    width: 100%;
    height: 100%;
}
/* Wish List Classes */
.wishlist {
    padding-top: 50px;
}
.wishlist .gift {
    font-size: 60px; 
    float: left; 
    padding-right: 10px; 
    height: 60px; 
    width: 60px;
}
/* Social Network Icons */
.social_icons {
    background-image: url(../images/social-networks-icons.png);
    background-repeat: no-repeat;
    height: 40px;
    width: 40px;
    display: inline-block;
    text-indent: -99999px;
    margin:2px;
    opacity: .9;
    filter:Alpha(Opacity=90);
}
.social_icons:hover {
    opacity: 1;
    filter:Alpha(Opacity=100);
}
.social_icons img {
    height: 100%;
    width: 100%;
}
.social_icons.social-twitter {
    background-position: -388px -150px;
    background-color: #22b6ed;
}
.social_icons.social-facebook {
    background-position: -53px -7px;
    background-color: #4e6ba1;
}
.social_icons.social-googleplus {
    background-position: -340px -389px;
    background-color: #d4594d;
}
.social_icons.social-pinterest {
    background-position: -101px -437px;
    background-color: #cf343f;
}
.social_icons.social-linkedin {
    background-position: -292px -150px;
    background-color: #1e8db8;
}
.social_icons.social-youtube {
    background-position: -484px -389px;
    background-color: #d14645;
}
.social_icons.social-blogger {
    background-position: -531px -293px;
    background-color: #f58830;
}
.social_icons.social-flickr {
    background-position: -435px -7px;
    background-color: #1a78dc;
}
.social_icons.social-wordpress {
    background-position: -149px -150px;
    background-color: #3984a4;
}
.social_icons.social-vimeo {
    background-position: -436px -102px;
    background-color: #58c3fd;
}
.social_icons.social-delicious {
    background-position: -388px -7px;
    background-color: #4685d3;
}
.social_icons.social-rss {
    background-position: -483px -293px;
    background-color: #fe8d32;
}
.social_icons.social-instagram {
    background-position: -483px -54px;
    background-color: #3f739a;
}
.social_icons.social-bebo {
    background-position: -53px -437px;
    background-color: #ec0b19;
}
.social_icons.social-google {
    background-position: -149px -7px; 
}
.social_icons.social-cloud {
    background-position: -197px -7px; 
}
.social_icons.social-ebay {
    background-position: -531px -7px; 
}
.social_icons.social-digg {
    background-position: -101px -54px; 
}
.social_icons.social-github {
    background-position: -197px -55px; 
}
.social_icons.social-dropbox {
    background-position: -388px -55px; 
}
.social_icons.social-hotmail {
    background-position: -5px -102px; 
}
.social_icons.social-w3 {
    background-position: -53px -102px; 
}
.social_icons.social-stackexchange {
    background-position: -197px -150px; 
}
.social_icons.social-myspace {
    background-position: -484px -102px; 
}
.social_icons.social-me {
    background-position: -54px -151px; 
}
.social_icons.social-skype {
    background-position: -340px -150px; 
}
.social_icons.social-windows {
    background-position: -483px -150px; 
}
.social_icons.social-mysql {
    background-position: -6px -199px; 
}
.social_icons.social-tripadvisor {
    background-position: -532px -198px; 
}
.social_icons.social-android {
    background-position: -484px -246px; 
}
.social_icons.social-aol {
    background-position: -5px -294px; 
}
.social_icons.social-imdb {
    background-position: -54px -294px; 
}
.social_icons.social-aws {
    background-position: -197px -294px; 
}
.social_icons.social-amazon {
    background-position: -244px -294px; 
}
.social_icons.social-code {
    background-position: -6px -342px; 
}
.social_icons.social-stackoverflow {
    background-position: -102px -342px; 
}
.social_icons.social-mailchimp {
    background-position: -293px -342px; 
}
.social_icons.social-html5 {
    background-position: -341px -342px; 
}
.social_icons.social-strambleupon {
    background-position: -150px -389px; 
}
.social_icons.social-yelp {
    background-position: -245px -390px; 
}
.social_icons.social-gmail {
    background-position: -293px -390px; 
}
.social_icons.social-blip {
    background-position: -532px -390px; 
}
.social_icons.social-yahoo {
    background-position: -102px -486px; 
}
.social_icons.social-apple {
    background-position: -293px -485px; 
}
.social_icons.social-picasa {
    background-position: -341px -486px; 
}
.social_icons.social-mt {
    background-position: -102px -533px; 
}
.social_icons.social-ted {
    background-position: -197px -390px; 
}
.social_icons.social-call {
    background-position: -436px -199px; 
}
.social_icons.social-xbox {
    background-position: -389px -199px; 
}
.social_icons.social-xbox {
    background-position: -389px -246px; 
}
.social_icons.social-gg {
    background-position: -245px -246px; 
}
/* Orders area */
.transaction-success {
    font-size: 80px; 
    color: #6DA52A; 
    text-shadow: 0 0 10px #6DA52A; 
    margin-right: 40px;
}
.transaction-unsuccess {
    font-size: 80px; 
    color: #e43a35; 
    text-shadow: 0 0 10px #6DA52A; 
    margin-right: 40px;
}
/* Gallery */
.gallery {
    display: block;
    overflow: hidden;
    clear: both;
}
.gallery div {
    float: left;
    width: 19%;
    background: #FFF;
    padding: 3px;
    border: 1px solid #ddd;
    margin: 0.5%;
    border-radius: 3px;
    box-shadow: 0 0 10px #cdcdcd;
}
#share-buttons {
    text-align: center
}
/* Tabs area */
.tab-holder {
    margin-top: 30px;
    overflow: hidden;
}
.tab-holder ul.tabs {
    margin: 0;
    padding: 0;
    float: left;
    list-style: none;
    border: 1px solid #ddd;
    height: 40px;
    width: 100%;
    background: #fdfdfd;
    background: -moz-linear-gradient(top, #fcfcfc 0%, #f2f2f2 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfcfc), color-stop(100%,#f2f2f2));
    background: -webkit-linear-gradient(top, #fcfcfc 0%,#f2f2f2 100%);
    background: -o-linear-gradient(top, #fcfcfc 0%,#f2f2f2 100%);
    background: -ms-linear-gradient(top, #fcfcfc 0%,#f2f2f2 100%);
    background: linear-gradient(top, #fcfcfc 0%,#f2f2f2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#f2f2f2',GradientType=0 );
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.tab-holder ul.tabs li {
    float: left;
    margin: 0;
    padding: 0;
    height: 40px;
    line-height: 20px;
    border-right: 1px solid #ddd;
    border-left: none;
    margin-bottom: -1px;
    overflow: hidden;
    position: relative;
    margin-right: 1px;
}
.tab-holder ul.tabs li a {
    text-decoration: none ;
    color: #000 !important;
    display: block;
    font-size: 14px !important;
    padding: 10px 20px;
    outline: none;
    font-size: 16px;
    text-transform: uppercase;
}
.tab-holder ul.tabs li a:hover, .tab-holder ul.tabs li.active {
    background: #fff !important;
    text-decoration: none;
    color: #000;
    border-bottom: 0;
}

.tab-holder .tab-container {
    border: 1px solid #ddd;
    border-top: none;
    overflow: hidden;
    clear: both;
    float: left; 
    width: 100%;
    background: #fff;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.tab-holder .tab-content {
    padding: 20px;
    display: none;
}
.tab-holder .tab-content:first-child {
    display: block;
}
/* Bootstrap Theme */
h1, h2, h3, h4, h5, h6 {
    margin: 20px 0;
}
.btn-default,
.btn-primary,
.btn-success,
.btn-info,
.btn-warning,
.btn-danger {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
    text-transform: uppercase;
    border-radius: 3px
}
.btn-default:hover,
.btn-primary:hover,
.btn-success:hover,
.btn-info:hover,
.btn-warning:hover,
.btn-danger.hover,
.btn-default.hover,
.btn-primary.hover,
.btn-success.hover,
.btn-info.hover,
.btn-warning.hover,
.btn-danger.hover {
    -webkit-box-shadow: 0 0 10px  rgba(0, 0, 0, 0.125);
    box-shadow: 0 0 10px  rgba(0, 0, 0, 0.125);
}
.btn-default:active,
.btn-primary:active,
.btn-success:active,
.btn-info:active,
.btn-warning:active,
.btn-danger:active,
.btn-default.active,
.btn-primary.active,
.btn-success.active,
.btn-info.active,
.btn-warning.active,
.btn-danger.active {
    -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.125);
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.125);
}
.btn-default .badge,
.btn-primary .badge,
.btn-success .badge,
.btn-info .badge,
.btn-warning .badge,
.btn-danger .badge {
    text-shadow: none;
}
.btn:active,
.btn.active {
    background-image: none;
}
.btn-empty {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: #ffffff;
    background-image: none;
    border: 1px solid #cccccc;
    border-radius: 2px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.btn-empty:hover,
.btn-empty:focus {
    background: #fff;
}
.btn-empty:active,
.btn-empty.active {
    background-color: #e0e0e0;
    border-color: #dbdbdb;
}
.btn-empty:disabled,
.btn-empty[disabled] {
    background-color: #e0e0e0;
    background-image: none;
}
.btn-default {
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
    background-image: -o-linear-gradient(top, #ffffff 0%, #e0e0e0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#e0e0e0));
    background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #dbdbdb;
    text-shadow: 0 1px 0 #fff;
    border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus {
    background-color: #e0e0e0;
    background-position: 0 -15px;
}
.btn-default:active,
.btn-default.active {
    background-color: #e0e0e0;
    border-color: #dbdbdb;
}
.btn-default.disabled,
.btn-default:disabled,
.btn-default[disabled] {
    background-color: #e0e0e0;
    background-image: none;
}
.btn-primary {
    background-image: -webkit-linear-gradient(top, #3879d9 0%, #3879d9 100%);
    background-image: -o-linear-gradient(top, #3879d9 0%, #3879d9 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3879d9), to(#3879d9));
    background-image: linear-gradient(to bottom, #3879d9 0%, #3879d9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3879d9', endColorstr='#ff3879d9', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #3879d9;
}
.btn-primary:hover,
.btn-primary:focus {
    background-color: #3879d9;
    background-position: 0 -15px;
}
.btn-primary:active,
.btn-primary.active {
    background-color: #3879d9;
    border-color: #245580;
}
.btn-primary.disabled,
.btn-primary:disabled,
.btn-primary[disabled] {
    background-color: #3879d9;
    background-image: none;
}
.btn-success {
    background-image: -webkit-linear-gradient(top, #4caf50 0%, #4CA150 100%);
    background-image: -o-linear-gradient(top, #4caf50 0%, #4CA150 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4caf50), to(#4CA150));
    background-image: linear-gradient(to bottom, #4caf50 0%, #4CA150 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4caf50', endColorstr='#ff4CA150', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #4CA150;
}
.btn-success:hover,
.btn-success:focus {
    background-color: #4CA150;
    background-position: 0 -15px;
}
.btn-success:active,
.btn-success.active {
    background-color: #4CA150;
    border-color: #3e8f3e;
}
.btn-success.disabled,
.btn-success:disabled,
.btn-success[disabled] {
    background-color: #4CA150;
    background-image: none;
}
.btn-info {
    background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
    background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
    background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #28a4c9;
}
.btn-info:hover,
.btn-info:focus {
    background-color: #2aabd2;
    background-position: 0 -15px;
}
.btn-info:active,
.btn-info.active {
    background-color: #2aabd2;
    border-color: #28a4c9;
}
.btn-info.disabled,
.btn-info:disabled,
.btn-info[disabled] {
    background-color: #2aabd2;
    background-image: none;
}
.btn-warning {
    background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
    background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
    background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #e38d13;
}
.btn-warning:hover,
.btn-warning:focus {
    background-color: #eb9316;
    background-position: 0 -15px;
}
.btn-warning:active,
.btn-warning.active {
    background-color: #eb9316;
    border-color: #e38d13;
}
.btn-warning.disabled,
.btn-warning:disabled,
.btn-warning[disabled] {
    background-color: #eb9316;
    background-image: none;
}
.btn-danger {
    background-image: -webkit-linear-gradient(top, #f44336 0%, #DA302C 100%);
    background-image: -o-linear-gradient(top, #f44336 0%, #DA302C 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f44336), to(#DA302C));
    background-image: linear-gradient(to bottom, #f44336 0%, #DA302C 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff44336', endColorstr='#ffDA302C', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    background-repeat: repeat-x;
    border-color: #b92c28;
}
.btn-danger:hover,
.btn-danger:focus {
    background-color: #DA302C;
    background-position: 0 -15px;
}
.btn-danger:active,
.btn-danger.active {
    background-color: #DA302C;
    border-color: #b92c28;
}
.btn-danger.disabled,
.btn-danger:disabled,
.btn-danger[disabled] {
    background-color: #DA302C;
    background-image: none;
}
.btn .round {
    border-radius: 100%;
}
.thumbnail,
.img-thumbnail {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.dropdown-menu:before {
    position: absolute;
    top: -7px;
    left: 9px;
    display: inline-block;
    border-right: 7px solid transparent;
    border-bottom: 7px solid #ccc;
    border-left: 7px solid transparent;
    border-bottom-color: rgba(0, 0, 0, 0.2);
    content: '';
}
.dropdown-menu:after {
    position: absolute;
    top: -6px;
    left: 10px;
    display: inline-block;
    border-right: 6px solid transparent;
    border-bottom: 6px solid #ffffff;
    border-left: 6px solid transparent;
    content: '';
}
.dropdown-menu.pull-right:before {
    right: 5px;
    left: auto;
}
.dropdown-menu.pull-right:after {
    right: 6px;
    left: auto;
}
.dropdown-menu > li {
    padding: 5px 10px;
    margin: 0;
}
.dropdown-menu > li > a {
    padding: 0;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
    background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
    background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
    background-color: #e8e8e8;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    background-image: -webkit-linear-gradient(top, #3879d9 0%, #2e6da4 100%);
    background-image: -o-linear-gradient(top, #3879d9 0%, #2e6da4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3879d9), to(#2e6da4));
    background-image: linear-gradient(to bottom, #3879d9 0%, #2e6da4 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
    background-color: #2e6da4;
}
.navbar-default {
    background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
    background-image: -o-linear-gradient(top, #ffffff 0%, #f8f8f8 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8));
    background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075);
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .active > a {
    background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
    background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
    background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
    -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075);
}
.navbar-brand,
.navbar-nav > li > a {
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);
}
.navbar-inverse {
    background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%);
    background-image: -o-linear-gradient(top, #3c3c3c 0%, #222222 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3c3c3c), to(#222222));
    background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
    background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
    background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
    background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
    -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25);
}
.navbar-inverse .navbar-brand,
.navbar-inverse .navbar-nav > li > a {
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
}
.navbar-static-top,
.navbar-fixed-top,
.navbar-fixed-bottom {
    border-radius: 0;
}
.alert {
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.alert-success {
    background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
    background-image: -o-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#c8e5bc));
    background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);
    border-color: #b2dba1;
}
.alert-info {
    background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
    background-image: -o-linear-gradient(top, #d9edf7 0%, #b9def0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#b9def0));
    background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);
    border-color: #9acfea;
}
.alert-warning {
    background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
    background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
    background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
    border-color: #f5e79e;
}
.alert-danger {
    background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
    background-image: -o-linear-gradient(top, #f2dede 0%, #e7c3c3 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#e7c3c3));
    background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);
    border-color: #dca7a7;
}
.progress {
    background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
    background-image: -o-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f5f5f5));
    background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);
}
.progress-bar {
    background-image: -webkit-linear-gradient(top, #3879d9 0%, #286090 100%);
    background-image: -o-linear-gradient(top, #3879d9 0%, #286090 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3879d9), to(#286090));
    background-image: linear-gradient(to bottom, #3879d9 0%, #286090 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff286090', GradientType=0);
}
.progress-bar-success {
    background-image: -webkit-linear-gradient(top, #4caf50 0%, #449d44 100%);
    background-image: -o-linear-gradient(top, #4caf50 0%, #449d44 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4caf50), to(#449d44));
    background-image: linear-gradient(to bottom, #4caf50 0%, #449d44 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4caf50', endColorstr='#ff449d44', GradientType=0);
}
.progress-bar-info {
    background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
    background-image: -o-linear-gradient(top, #5bc0de 0%, #31b0d5 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#31b0d5));
    background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);
}
.progress-bar-warning {
    background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
    background-image: -o-linear-gradient(top, #f0ad4e 0%, #ec971f 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#ec971f));
    background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);
}
.progress-bar-danger {
    background-image: -webkit-linear-gradient(top, #f44336 0%, #c9302c 100%);
    background-image: -o-linear-gradient(top, #f44336 0%, #c9302c 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f44336), to(#c9302c));
    background-image: linear-gradient(to bottom, #f44336 0%, #c9302c 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff44336', endColorstr='#ffc9302c', GradientType=0);
}
.progress-bar-striped {
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.list-group {
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075);
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
    text-shadow: 0 -1px 0 #286090;
    background-image: -webkit-linear-gradient(top, #3879d9 0%, #2b669a 100%);
    background-image: -o-linear-gradient(top, #3879d9 0%, #2b669a 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3879d9), to(#2b669a));
    background-image: linear-gradient(to bottom, #3879d9 0%, #2b669a 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
    border-color: #2b669a;
}
.list-group-item.active .badge,
.list-group-item.active:hover .badge,
.list-group-item.active:focus .badge {
    text-shadow: none;
}
.panel {
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
}
.panel-default > .panel-heading {
    background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
    background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
    background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
}
.panel-primary > .panel-heading {
    background-image: -webkit-linear-gradient(top, #3879d9 0%, #2e6da4 100%);
    background-image: -o-linear-gradient(top, #3879d9 0%, #2e6da4 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3879d9), to(#2e6da4));
    background-image: linear-gradient(to bottom, #3879d9 0%, #2e6da4 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
}
.panel-success > .panel-heading {
    background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
    background-image: -o-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#dff0d8), to(#d0e9c6));
    background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);
}
.panel-info > .panel-heading {
    background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
    background-image: -o-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#d9edf7), to(#c4e3f3));
    background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);
}
.panel-warning > .panel-heading {
    background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
    background-image: -o-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#faf2cc));
    background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);
}
.panel-danger > .panel-heading {
    background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
    background-image: -o-linear-gradient(top, #f2dede 0%, #ebcccc 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f2dede), to(#ebcccc));
    background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);
}

.row {
    margin-bottom: 10px;
    position: relative;
}
/* Boxes */
.box {
    border-radius: 2px;
    position: relative;
    background: #FFF;
    margin: 20px 0;
}
.box:after,
.box:before {
    bottom: 9px;
    left: 10px;
    width: 45%;
    top: 75%;
    max-width: 40%;
    -webkit-box-shadow: 0 10px 10px rgba(0,0,0,.1);
    -moz-box-shadow: 0 10px 10px rgba(0,0,0,.1);
    box-shadow: 0 10px 10px rgba(0,0,0,.1);
    -webkit-transform: rotate(-2deg);
    -moz-transform: rotate(-2deg);
    -o-transform: rotate(-2deg);
    -ms-transform: rotate(-2deg);
    transform: rotate(-2deg);
    position: absolute;
    z-index: 0;
    content: '';
}
.box:after {
    webkit-transform: rotate(2deg);
    -moz-transform: rotate(2deg);
    -o-transform: rotate(2deg);
    -ms-transform: rotate(2deg);
    transform: rotate(2deg);
    right: 10px;
    left: auto;
}
.box .box-body {
    border: 1px solid #dde1e1;
    background: #fff;
    color: inherit;
    padding: 20px;
    margin-bottom: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 1;
    position: relative;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.box .box-body.dark {
    background: #f8fafa;
}
.box .box-body:after {
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    background: #e8e8e8;
    height: 3px;
    left: -1px;
    right: -1px;
    top: -1px;
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
}
.box .box-body.side:after {
    -webkit-border-radius: 3px 0 0 3px;
    -moz-border-radius: 3px 0 0 3px;
    border-radius: 3px 0 0 3px;
    background: #e8e8e8;
    width: 3px;
    height: 101%;
    left: -1px;
    top: -1px;
    bottom: -1px;
    content: "";
    display: block;
    position: absolute;
    z-index: 1;
}
.box.primary .box-body:after {
    background: #3879d9;
}
.box.success .box-body:after {
    background: #4caf50;
}
.boxs.info .box-body:after {
    background: #5bc0de;
}
.box.warning .box-body:after {
    background: #f0ad4e;
}
.box.danger .box-body:after {
    background: #f44336;
}
/* Deamer area */
.deamer {
    position: absolute;
    z-index: 9999;
    width: 101%;
    height: 101%;
    top: 0;
    left: 0;
    text-align: center;
    vertical-align: middle;
    line-height: 1;
    background: rgba(255,255,255,0.8);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.deamer .loader {
    text-align: center;
    font-style: normal;
    margin: 30% auto;
    font-size: 3px;
    position: relative;
    text-indent: -9999em;
    border-top: 1.1em solid rgba(16, 16, 16, 0.2);
    border-right: 1.1em solid rgba(16, 16, 16, 0.2);
    border-bottom: 1.1em solid rgba(16, 16, 16, 0.2);
    border-left: 1.1em solid #3879d9;
    -webkit-animation: loader-frames 1.1s infinite linear;
    animation: loader-frames 1.1s infinite linear;
}
.deamer .loader,
.deamer .loader:after {
    border-radius: 100%;
    width: 60px;
    height: 60px;
}
.deamer .loader.xs {
    text-align: center;
    font-style: normal;
    margin: 30% auto;
    font-size: 3px;
    position: relative;
    text-indent: -9999em;
    border-top: 1.1em solid rgba(16, 16, 16, 0.2);
    border-right: 1.1em solid rgba(16, 16, 16, 0.2);
    border-bottom: 1.1em solid rgba(16, 16, 16, 0.2);
    border-left: 1.1em solid #3879d9;
    -webkit-animation: loader-frames 1.1s infinite linear;
    animation: loader-frames 1.1s infinite linear;
}
.deamer .loader.xs,
.deamer .loader.xs:after {
    border-radius: 100%;
    width: 20px;
    height: 20px;
}
.deamer .loader.sm {
    text-align: center;
    font-style: normal;
    margin: 30% auto;
    font-size: 3px;
    position: relative;
    text-indent: -9999em;
    border-top: 1.1em solid rgba(16, 16, 16, 0.2);
    border-right: 1.1em solid rgba(16, 16, 16, 0.2);
    border-bottom: 1.1em solid rgba(16, 16, 16, 0.2);
    border-left: 1.1em solid #3879d9;
    -webkit-animation: loader-frames 1.1s infinite linear;
    animation: loader-frames 1.1s infinite linear;
}
.deamer .loader.sm,
.deamer .loader.sm:after {
    border-radius: 100%;
    width: 40px;
    height: 40px;
}
.deamer .loader.lg {
    text-align: center;
    font-style: normal;
    margin: 30% auto;
    font-size: 3px;
    position: relative;
    text-indent: -9999em;
    border-top: 1.1em solid rgba(16, 16, 16, 0.2);
    border-right: 1.1em solid rgba(16, 16, 16, 0.2);
    border-bottom: 1.1em solid rgba(16, 16, 16, 0.2);
    border-left: 1.1em solid #3879d9;
    -webkit-animation: loader-frames 1.1s infinite linear;
    animation: loader-frames 1.1s infinite linear;
}
.deamer .loader.lg,
.deamer .loader.lg:after {
    border-radius: 100%;
    width: 80px;
    height: 80px;
}
@-webkit-keyframes loader-frames {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes loader-frames {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
/* Statistics area */
.statistic:last-child {
    margin-bottom: 0;
}
.statistic {
    display: inline-block;
    margin: 1em 0;
    max-width: 175px;
    color: inherit;
}
.statistic .value {
    font-family: "Roboto", "Helvetica Neue", Arial, Helvetica, sans-serif;
    font-size: 4rem;
    font-weight: 400;
    line-height: 1em;
    text-transform: uppercase;
    text-align: center;
}
.statistic .label {
  font-size: 1em;
  font-weight: 100;
  margin-top: .25rem;
  color: rgba(0,0,0,0.4);
  text-transform: none;
  text-align: center;
}
/* Comments area */
ul.comments {
    display: block;
    margin: 20px 0;
    padding: 0;
    list-style: none;
}
ul.comments li {
    display: block;
    border-top: 1px solid #eeeeee;
    padding: 20px 0 10px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
ul.comments li .avatar {
    display: block;
    width: 2.5em;
    height: 2.5em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center;
    line-height: 2.5em;
    font-size: 24px;
    float: left;
    margin: 0;
    background: rgba(0,0,0,.4);
    color: #FFF;
    border-radius: 100%;
    box-shadow: none !important;
}
ul.comments .content {
    margin-left: 5.5em;
    display: block;
    position: relative;
}
ul.comments .content a.author {
    font-size: 1em;
    color: rgba(0,0,0,.8);
    font-weight: 700;
}
ul.comments .content .metadata {
    display: inline-block;
    color: rgba(0,0,0,.4);
    font-size: .875em;
}
ul.comments .content .metadata img {
    position: absolute;
    top: 0;
    right: 0;
}
ul.comments .content .text {
    margin: 1em 0 .5em;
    font-size: 1em;
    word-wrap: break-word;
    color: rgba(0,0,0,.8);
    line-height: 1.3;
}
/* Dividers area */
.divider {
    text-transform: uppercase;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    position: relative;
    height: auto;
    margin: 20px 0;
    overflow: hidden;
    line-height: 1;
    text-align: center;
}
.divider:after, 
.divider:before {
    position: absolute;
    content: '';
    z-index: 3;
    width: 50%;
    top: 50%;
    height: 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid rgba(255,255,255,.2);
}
.divider:before {
    margin-left: -webkit-calc(-50% - 1em);
    margin-left: calc(-50% - 1em);
}
.divider:after {
    margin-left: 1em;
}
 /*Resposive area */
@media (max-width: 767px) {
    .navbar .navbar-nav .open .dropdown-menu > .active > a,
    .navbar .navbar-nav .open .dropdown-menu > .active > a:hover,
    .navbar .navbar-nav .open .dropdown-menu > .active > a:focus {
        color: #fff;
        background-image: -webkit-linear-gradient(top, #3879d9 0%, #2e6da4 100%);
        background-image: -o-linear-gradient(top, #3879d9 0%, #2e6da4 100%);
        background-image: -webkit-gradient(linear, left top, left bottom, from(#3879d9), to(#2e6da4));
        background-image: linear-gradient(to bottom, #3879d9 0%, #2e6da4 100%);
        background-repeat: repeat-x;
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);
    }
}
@media all and (max-width: 768px) {
    article {
        position: relative;
    }
    article section.blog {
        float: none;
        width: 100%;
        display: block;
    }
    .gallery {
        display: block;
        overflow: hidden;
        clear: both;
    }
    .gallery div {
        float: left;
        width: 100%;
        background: #FFF;
        padding: 3px;
        border: 1px solid #ddd;
        margin: 10px 0;
        border-radius: 3px;
        box-shadow: 0 0 10px #cdcdcd;
    }
    .gallery div img {
        min-width: 100%;
        max-width: 100%;
    }
}
/* Segments */
.segment {
    position: relative;
    background-color: #fff;
    box-shadow: 0 0 0 1px rgba(39,41,43,.15),0 1px 2px 0 rgba(0,0,0,.05);
    margin: 1rem 0;
    padding: 1em;
    border-radius: 2px;
    border: none;
}
.segment:after {
    content: '';
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.segment:last-child {
    margin-bottom: 0;
}
.segment .title {
    font-size: 18px;
}
.piled.segment {
    margin: 3em 0;
    box-shadow: 0 0 1px 1px rgba(39,41,43,.15);
    z-index: auto;
}
.piled.segment:before {
    -webkit-transform: rotate(-1.2deg);
    -ms-transform: rotate(-1.2deg);
    transform: rotate(-1.2deg);
    top: 0;
    z-index: -2;
}
.piled.segment:after, 
.piled.segment:before {
    background-color: #fff;
    visibility: visible;
    content: '';
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    width: 100%;
    box-shadow: 0 0 1px 1px rgba(39,41,43,.15);
}
.piled.segment:after {
    -webkit-transform: rotate(1.2deg);
    -ms-transform: rotate(1.2deg);
    transform: rotate(1.2deg);
    top: 0;
    z-index: -1;
}
.piled.segment:last-child {
    margin-bottom: 0;
}
.segment.default {
    background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
    background-image: -o-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#e8e8e8), to(#f5f5f5));
    background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);
    border-color: #dcdcdc;
    -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
    box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1);
    margin-bottom: 20px;
}
.segment.primary {
    background-image: -webkit-linear-gradient(top, #3879d9 0%, #3879d9 100%);
    background-image: -o-linear-gradient(top, #3879d9 0%, #3879d9 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#3879d9), to(#3879d9));
    background-image: linear-gradient(to bottom, #3879d9 0%, #3879d9 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3879d9', endColorstr='#ff3879d9', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border-color: #3879d9;
    -webkit-box-shadow: inset 0 1px 3px #3879d9, 0 0 10px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 1px 3px #3879d9, 0 0 10px rgba(0, 0, 0, 0.4);
    padding: 20px;
    color: #FFF;
    font-weight: normal;
    margin-bottom: 20px;
}
.segment.success {
    background-image: -webkit-linear-gradient(top, #4caf50 0%, #4CA150 100%);
    background-image: -o-linear-gradient(top, #4caf50 0%, #4CA150 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#4caf50), to(#4CA150));
    background-image: linear-gradient(to bottom, #4caf50 0%, #4CA150 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4caf50', endColorstr='#ff4CA150', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border-color: #4CA150;
    -webkit-box-shadow: inset 0 1px 3px #4CA150, 0 0 10px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 1px 3px #4CA150, 0 0 10px rgba(0, 0, 0, 0.4);
    padding: 20px 30px 10px 30px;
    color: #FFF;
    font-weight: normal;
    margin-bottom: 20px;
}
.segment.info {
    background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
    background-image: -o-linear-gradient(top, #5bc0de 0%, #2aabd2 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#5bc0de), to(#2aabd2));
    background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border-color: #2aabd2;
    -webkit-box-shadow: inset 0 1px 3px #5bc0de, 0 0 10px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 1px 3px #5bc0de, 0 0 10px rgba(0, 0, 0, 0.4);
    padding: 20px;
    color: #FFF;
    font-weight: normal;
    margin-bottom: 20px;
}
.segment.warning {
    background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
    background-image: -o-linear-gradient(top, #f0ad4e 0%, #eb9316 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f0ad4e), to(#eb9316));
    background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border-color: #eb9316;
    -webkit-box-shadow: inset 0 1px 3px #f0ad4e, 0 0 10px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 1px 3px #f0ad4e, 0 0 10px rgba(0, 0, 0, 0.4);
    padding: 20px;
    color: #FFF;
    font-weight: normal;
    margin-bottom: 20px;
}
.segment.danger {
    background-image: -webkit-linear-gradient(top, #f44336 0%, #DA302C 100%);
    background-image: -o-linear-gradient(top, #f44336 0%, #DA302C 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f44336), to(#DA302C));
    background-image: linear-gradient(to bottom, #f44336 0%, #DA302C 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff44336', endColorstr='#ffDA302C', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
    border-color: #b92c28;
    -webkit-box-shadow: inset 0 1px 3px #f0ad4e, 0 0 10px rgba(0, 0, 0, 0.4);
    box-shadow: inset 0 1px 3px #f0ad4e, 0 0 10px rgba(0, 0, 0, 0.4);
    padding: 20px;
    color: #FFF;
    font-weight: normal;
    margin-bottom: 20px;
}
/* Steps */
ul.steps {
    display: table;
    table-layout: fixed;
    line-height: 1.142rem;
    box-sizing: border-box;
    border-radius: 2px;
    list-style: none;
    margin: 20px auto;
    padding: 0;
}
ul.steps li.step:first-child {
    padding-left: 1.5em;
    border-radius: 2px 0 0 2px;
}
ul.steps li.step, 
ul.steps li.step:after {
    -webkit-transition: background-color .2s ease,opacity .2s ease,color .2s ease,box-shadow .2s ease;
    transition: background-color .2s ease,opacity .2s ease,color .2s ease,box-shadow .2s ease;
}
ul.steps li.step:last-child:after {
    display: none;
}
ul.steps li.step {
    position: relative;
    display: table-cell;
    vertical-align: middle;
    margin: 0;
    padding: .9285em 1.5em .9285em 2.25em;
    background: #fff;
    color: rgba(0,0,0,.8);
    box-shadow: 0 0 0 1px #d4d4d5;
    border-radius: 0;
}
ul.steps li.step:after {
    position: absolute;
    z-index: 2;
    content: '';
    top: 50%;
    right: 0;
    border: none;
    background-color: #fff;
    width: 1.5em;
    height: 1.5em;
    border-bottom: 1px solid rgba(39,41,43,.15);
    border-right: 1px solid rgba(39,41,43,.15);
    -webkit-transform: translateY(-50%)translateX(50%)rotate(-45deg);
    -ms-transform: translateY(-50%)translateX(50%)rotate(-45deg);
    transform: translateY(-50%)translateX(50%)rotate(-45deg);
}
ul.steps li.step>.icon {
    font-size: 26px;
    padding-right: 20px;
}
ul.steps li.step>.icon, 
ul.steps li.step>.icon~.content {
    display: table-cell;
    vertical-align: middle;
    
}
ul.steps li.step .title {
    font-size: 16px;
    font-weight: 700;
}
ul.steps li.step .description {
    margin-top: 10px;
    font-weight: 400;
    color: rgba(0,0,0,.8);
}

ul.steps li.step.active {
    cursor: auto;
    background: #f0f0f0;
}
ul.steps li.step.active:after {
    cursor: auto;
    background: #f0f0f0;
}
ul.steps li.step:last-child {
    border-radius: 0 2px 2px 0;
    margin-right: 0;
}

ul.steps li.step.disabled {
    cursor: auto;
    background: #fff;
    pointer-events: none;
    color: rgba(0,0,0.6) !important;
}
ul.steps li.disabled.step, ul.steps li.disabled.step .description, ul.steps li.disabled.step .title {
    color: rgba(40,40,40,.3);
}
.area {
    padding: 20px 20px 0 20px;
    width: 650px;
    margin: 0 auto;
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
    border-radius: 3px;
}
.area .head {
    margin: -20px -20px 20px -20px;
    padding: 30px 20px 20px 20px;
    border-bottom: 1px solid #3879d9;
    border-radius: 3px 3px 0 0;
}
.area .foot {
    background: #F3F3F3;
    margin: 20px -20px 0 -20px;
    padding: 20px 20px 10px 20px;
    border-top: 1px solid #eee;
    border-radius: 0 0 3px 3px;
}
.area hr {
    margin: 20px -20px;
}
.popup-area {
    padding: 20px;
    width: 800px;
}
.window {
    padding: 20px 20px 0 20px;
    width: 600px;
    overflow: hidden;
}
.window .head {
    margin: -20px -20px 20px -20px;
    padding: 30px 20px 20px 20px;
    border-bottom: 1px solid #3879d9;
    border-radius: 2px 2px 0 0;
}
.window .head h4 {
    margin: 0; 
    padding: 0; 
    color: #fff;
}
.window .foot {
    background: #F3F3F3;
    margin: 20px -20px -20px -20px;
    padding: 20px 20px 20px 20px;
    border-top: 1px solid #eee;
    border-radius: 0 0 2px 2px;
}
.yellow-bg {
    background: #ffd65e; /* Old browsers */
    background: -moz-linear-gradient(top,  #ffd65e 0%, #febf04 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffd65e), color-stop(100%,#febf04)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #ffd65e 0%,#febf04 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #ffd65e 0%,#febf04 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0 ); /* IE6-9 */
    color: #d74315;
}
.green-bg {
    background: #299a0b; /* Old browsers */
    background: -moz-linear-gradient(top,  #299a0b 0%, #299a0b 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#299a0b), color-stop(100%,#299a0b)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #299a0b 0%,#299a0b 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #299a0b 0%,#299a0b 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #299a0b 0%,#299a0b 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #299a0b 0%,#299a0b 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#299a0b', endColorstr='#299a0b',GradientType=0 ); /* IE6-9 */
    color: #96929c;
}
.blue-bg {
    background: rgb(7,94,244); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(7,94,244,1) 0%, rgba(0,51,204,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(7,94,244,1)), color-stop(100%,rgba(0,51,204,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(7,94,244,1) 0%,rgba(0,51,204,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(7,94,244,1) 0%,rgba(0,51,204,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(7,94,244,1) 0%,rgba(0,51,204,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(7,94,244,1) 0%,rgba(0,51,204,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#075ef4', endColorstr='#0033cc',GradientType=0 ); /* IE6-9 */
    color: #fff;
}
.red-bg {
    background: rgb(160,4,7); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(160,4,7,1) 0%, rgba(107,0,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(160,4,7,1)), color-stop(100%,rgba(107,0,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(160,4,7,1) 0%,rgba(107,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(160,4,7,1) 0%,rgba(107,0,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(160,4,7,1) 0%,rgba(107,0,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(160,4,7,1) 0%,rgba(107,0,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a00407', endColorstr='#6b0000',GradientType=0 ); /* IE6-9 */
    color: #96929c;
}
.purple-bg {
    background: #504a5a;
    color: #96929c;
}
.brown-bg {
    background: #663034; /* Old browsers */
    background: -moz-linear-gradient(top,  #663034 0%, #380f0f 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#663034), color-stop(100%,#380f0f)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #663034 0%,#380f0f 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #663034 0%,#380f0f 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #663034 0%,#380f0f 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #663034 0%,#380f0f 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#663034', endColorstr='#380f0f',GradientType=0 ); /* IE6-9 */
    color: #96929c;
}
.black-bg {
    background: #45484d; /* Old browsers */
    background: -moz-linear-gradient(top,  #45484d 0%, #000000 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #45484d 0%,#000000 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #45484d 0%,#000000 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #45484d 0%,#000000 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #45484d 0%,#000000 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
    color: #96929c;
}

#mobileTopMenu.nav.navbar-nav li {
    display: inline-block !important;
}
#mobileTopMenu.nav.navbar-nav li a {
    color: #FFF !important;
}
