/**
*	Ryan - Resume/CV/vCard Template (HTML)
*	Version: 2.6
*	Author: bslthemes
*	Author URL: http://themeforest.net/user/bslthemes
*	Copyright © RyanCV by bslthemes. All Rights Reserved.
**/

/* TABLE OF CONTENTS
	1. Template Dark
*/

/* 1. Template Dark */
body {
	color: rgba(255, 255, 255, 0.55);
	background: #26262d;
}

:root {
    --primary-color: #1fb5ac;
    --primary-rgb: 31, 181, 172;
    --orange-rgb: 250, 133, 100;
    --special-color: 255, 74, 74;
    --purple-color: #9972b5;
    --purple-rgb: 153, 114, 181;
}

::-webkit-scrollbar-thumb {
	background-color: rgba(255,255,255,0.25);
}

.background {
	background-color: #26262d !important;
}

.border-line-v:before {
	background: -moz-radial-gradient(top, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: -webkit-radial-gradient(top, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: radial-gradient(ellipse at top, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}

.border-line-h:after {
	background: -moz-radial-gradient(left, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: -webkit-radial-gradient(left, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: radial-gradient(ellipse at left, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}

h1,
h2,
h3,
h4,
h5,
h6 {
	color: rgba(255, 255, 255, 0.85);
}

.lnks:before {
	background: -moz-radial-gradient(left, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: -webkit-radial-gradient(left, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: radial-gradient(ellipse at left, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}

.lnk,
.button {
	color: rgba(255, 255, 255, 0.85);
}

.lnk:before,
.button:before {
	background: -moz-radial-gradient(top, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: -webkit-radial-gradient(top, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: radial-gradient(ellipse at top, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}

.lnk .arrow:before,
.button .arrow:before,
.lnk .arrow:after,
.button .arrow:after {
	background: rgba(255, 255, 255, 0.85);
}

a {
	color: rgba(255, 255, 255, 0.55);
}

th {
	color: rgba(255, 255, 255, 0.85);
}

td {
	color: rgba(255, 255, 255, 0.85);
}

input,
textarea,
button {
	color: rgba(255, 255, 255, 0.85);
}

input:focus,
textarea:focus,
button:focus {
	color: rgba(255, 255, 255, 0.85);
}

button {
	color: rgba(255, 255, 255, 0.85);
}

input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
	color: rgba(255, 255, 255, 0.85);
}

input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
	color: rgba(255, 255, 255, 0.85);
}

input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
	color: rgba(255, 255, 255, 0.85);
}

input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
	color: rgba(255, 255, 255, 0.85);
}

.header .top-menu ul li a, .header .menu-btn {
	color: rgba(255, 255, 255, 0.85);
	background: #31313a;
}

.header .menu-btn span, .header .menu-btn span:before, .header .menu-btn span:after {
	background: rgba(255, 255, 255, 0.85);
}

.header .top-menu ul li a:before {
	background: -moz-radial-gradient(right, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: -webkit-radial-gradient(right, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: radial-gradient(ellipse at right, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}

.header .top-menu ul li a .icon {
	color: rgba(255, 255, 255, 0.85);
}

@media (max-width: 1240px) {
	.header .top-menu {
		box-shadow: 0 0 25px rgba(0, 0, 0, 0.1);
	}

	.header .top-menu ul li a:before {
		background: -moz-radial-gradient(top, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
		background: -webkit-radial-gradient(top, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
		background: radial-gradient(ellipse at top, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	}
}

@media (max-width: 1240px) {
.header {
	background: #31313a;
}
}

.card-started:after {
	background: #31313a;
	opacity: 0.3;
}

.card-started .profile {
	background: #31313a;
}

.card-started .profile .slide:before,
.card-started .profile .slide:after {
	background: #31313a;
}

.card-started .profile .image img {
	border-color: #31313a;
	background-color: #31313a;
}

.card-started .profile .title {
	color: rgba(255, 255, 255, 0.85);
}

.card-started .profile .social a .ion,
.card-started .profile .social a .fab,
.card-started .profile .social a .fas {
	color: rgba(255, 255, 255, 0.55);
}

.card-inner {
	background: #31313a;
}

.card-inner:before,
.card-inner:after {
	background: #31313a;
}

.content .title {
	color: rgba(255, 255, 255, 0.85);
}

.content .title:after {
	background: -moz-radial-gradient(left, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: -webkit-radial-gradient(left, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: radial-gradient(ellipse at left, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}

.info-list ul li strong {
	color: rgba(255, 255, 255, 0.85);
}

.service-items.border-line-v:after {
	background: -moz-radial-gradient(top, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: -webkit-radial-gradient(top, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: radial-gradient(ellipse at top, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}

.service-items .service-item .name {
	color: rgba(255, 255, 255, 0.85);
}

@media (max-width: 560px) {
	.service-items .col:after {
		background: -moz-radial-gradient(left, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
		background: -webkit-radial-gradient(left, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
		background: radial-gradient(ellipse at left, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	}

}

.pricing-items .pricing-item .name {
	color: rgba(255, 255, 255, 0.85);
}

.pricing-items .pricing-item .amount .number {
	color: rgba(255, 255, 255, 0.85);
}

.pricing-items .pricing-item .amount .dollar,
.pricing-items .pricing-item .amount .period {
	color: rgba(255, 255, 255, 0.85);
}

.pricing-items .pricing-item .amount .period {
	color: rgba(255, 255, 255, 0.55);
}

.pricing-items .pricing-item .feature-list ul li {
	color: rgba(255, 255, 255, 0.85);
}

.pricing-items .pricing-item .feature-list ul li strong {
	color: rgba(255, 255, 255, 0.85);
}

.fuct-items .fuct-item .name {
	color: rgba(255, 255, 255, 0.85);
}

.resume-title .icon,
.skill-title .icon {
	background: transparent;
}

.resume-title .name,
.skill-title .name {
	color: rgba(255, 255, 255, 0.85);
}

.resume-items .resume-item .name {
	color: rgba(255, 255, 255, 0.85);
}

.skills-list ul li .name {
	color: rgba(255, 255, 255, 0.85);
}

.skills-list ul li .progress {
	background: #3e4148;
}

.skills-list.dotted ul li .progress .dg span, .skills-list.dotted ul li .progress .da span {
	background: #3e4148;
}

.skills-list.circles .progress {
	background: #3e4148;
}

.skills-list.circles .progress span {
	color: rgba(255, 255, 255, 0.85);
}

.skills-list.circles .progress:after {
	background-color: #31313a;
}

.content.works .filter-menu .f_btn {
	color: rgba(255, 255, 255, 0.85);
}

.content.works .grid-items.border-line-v:after {
	background: -moz-radial-gradient(top, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: -webkit-radial-gradient(top, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: radial-gradient(ellipse at top, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}

.box-item .desc .name {
	color: rgba(255, 255, 255, 0.85);
}

.mfp-wrap.popup-box-inline .mfp-close {
	color: rgba(255, 255, 255, 0.85);
}

.mfp-wrap.popup-box-inline {
	background: #31313a;
}

.post-box .blog-detail {
	color: rgba(255, 255, 255, 0.55);
}

.post-box .blog-content blockquote {
	color: rgba(255, 255, 255, 0.55);
	border-left: none;
}

.post-box .blog-content ul.list-style li {
	color: rgba(255, 255, 255, 0.85);
}

.post-box .post-comments li:before {
	background: -moz-radial-gradient(left, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: -webkit-radial-gradient(left, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: radial-gradient(ellipse at left, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}

.post-box .post-comments li .comment-info .name {
	color: rgba(255, 255, 255, 0.85);
}

.post-box .post-comments li .comment-info .name a {
	color: rgba(255, 255, 255, 0.85);
}

.post-box .post-comments li .comment-info .name h6 span {
	color: rgba(255, 255, 255, 0.55);
}

.background.gradient {
	background: #17171b !important;
	background: -webkit-linear-gradient(top left, #17171b 0%, #28282f 100%) !important;
	background: linear-gradient(to bottom right, #17171b 0%, #28282f 100%) !important;
}

.bg-bubbles li {
	background-color: rgba(255, 255, 255, 0.02) !important;
}

.content .title .first-word {
	color: rgba(255, 255, 255, 0.85);
}

.content .title:first-letter {
	color: rgba(255, 255, 255, 0.85);
}

.info-list ul li strong:after {
	background: #31313a;
}

.content.blog .border-line-v:after {
	background: -moz-radial-gradient(top, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: -webkit-radial-gradient(top, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: radial-gradient(ellipse at top, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}

.post-comments .post-comment:before {
	background: -moz-radial-gradient(left, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: -webkit-radial-gradient(left, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: radial-gradient(ellipse at left, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}

.info-list ul li:before {
	background: -moz-radial-gradient(center, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: -webkit-radial-gradient(center, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: radial-gradient(ellipse at center, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}

.pager .nav-links {
	background: #3b3b42;
}

input, textarea, button, input[type="submit"] {
	border-color: #666;
}

.content-sidebar {
	background: #31313a;
}

.content-sidebar .close {
	background: #3b3b42;
}

.content-sidebar .close:before, .content-sidebar .close:after {
	background: rgba(255,255,255,0.85);
}

.content-sidebar .widget ul li a {
	color: rgba(255, 255, 255, 0.85);
}

.content-sidebar h2.widget-title {
	color: rgba(255, 255, 255, 0.85);
}

.content-sidebar h2.widget-title .first-word {
	color: rgba(255, 255, 255, 0.85);
}

.content-sidebar h2.widget-title:first-letter {
	color: rgba(255, 255, 255, 0.85);
}

.post-comments .title .title_inner:first-letter {
	color: rgba(255, 255, 255, 0.85);
}

.content .post-comments .title .first-word {
	color: rgba(255, 255, 255, 0.85);
}

.search-form input.search-field {
	border-color: #666;
}

.search-form input.search-submit {
	filter: brightness(0) invert(1);
}

.content-sidebar .widget ul li {
	border-color: #666;
}

.content-sidebar .widget ul li:last-child {
	border-color: #666;
}

.resume-items .resume-item .date {
	color: #666;
	border-color: #666;
}

.post-comments .post-comment .desc span.comment-reply a {
	color: rgba(255,255,255,0.85);
}

.post-comments .post-comment .desc span.comment-reply {
	color: rgba(255,255,255,0.85);
}

.navigation.post-navigation .nav-links a:hover {
	color: #ddd;
}

.post-comments ul.children {
	background: #3b3b42;
}

.preloader {
	background: #3b3b42;
}

@media (max-width: 1240px) {
	.blog-single .info-list ul li, .content.contacts .info-list ul li {
		padding-left: 0;
		padding-right: 0;
	}

	.content.contacts .info-list ul, .blog-single .info-list ul {
		margin: -11px 0 0 0;
	}

	.blog-single .info-list ul {
		margin: -11px 0 30px 0;
	}
}

.content-sidebar .main-menu ul li a {
	color: rgba(255,255,255,0.85);
}

.content-sidebar .main-menu ul li:after, .content-sidebar .main-menu ul li:first-child::before {
	background: -moz-radial-gradient(left, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: -webkit-radial-gradient(left, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: radial-gradient(ellipse at left, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}

.button {
	padding: 0;
	background: transparent;
}

.button .text {
	padding-left: 0;
}

.profile .main-menu-fixed:before {
	background: #31313a;
}

.profile .main-menu ul li a {
	color: rgba(255,255,255,0.85);
}

.profile .main-menu .menu-main-menu-container ul li a:hover, .profile .main-menu .menu-main-menu-container ul li a:hover .icon {
    color: rgba(255,255,255,0.85);
}

.header .profile .title {
	color: rgba(255,255,255,0.85);
}

input[type="submit"] {
	border-color: #44454c;
	background: #44454c;
	color: #fff;
}

input[type="submit"]:hover {
	border-color: #4b4c54;
	background: #4b4c54;
}

@media (max-width: 680px) {
.header .top-menu:before {
	background: -moz-radial-gradient(left, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: -webkit-radial-gradient(left, ellipse cover, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
	background: radial-gradient(ellipse at left, rgba(197, 202, 213, 0.15) 0%, rgba(255, 255, 255, 0) 70%);
}
.header .top-menu ul.menu {
	background: #31313a;
}
}

.revs-item .text {
	color: rgba(255,255,255,0.85);
}

.revs-item .text:before, .revs-item .text:after {
	background: url(../images/quote_d.svg) no-repeat;
	background-size: contain;
}

.revs-item .info .name {
	color: rgba(255,255,255,0.85);
}

.revs-item .info .company {
	color: #999999;
}

/*------------------------------
    BUTTONS
-------------------------------*/

.btn {
    border-radius: 0px;
    -o-border-radius: 0px;
    -ms-border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border: 0px;
    font-family: Oswald, Helvetica, Arial, sans-serif;
    font-weight: 300;
    text-shadow: none;
}
.btn.btn-round {
    border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
}
.btn.btn-corner {
    border-radius: 8px;
    -o-border-radius: 8px;
    -ms-border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
}
.btn.btn-border {
    border: 2px solid #eaeaea;
    color: #333333;
    background: transparent;
}
.btn.btn-border.btn-success {
    border: 2px solid rgba(102, 189, 120, 1.0);
    color: rgba(102, 189, 120, 1.0);
    background: transparent;
}
.btn.btn-border.btn-warning {
    border: 2px solid #FDB45C;
    color: #FDB45C;
    background: transparent;
}
.btn.btn-border.btn-danger {
    border: 2px solid rgba(240, 80, 80, 1.0);
    color: rgba(240, 80, 80, 1.0);
    background: transparent;
}
.btn.btn-border.btn-info {
    border: 2px solid rgba(35, 183, 229, 1.0);
    color: rgba(35, 183, 229, 1.0);
    background: transparent;
}
.btn.btn-border.btn-orange {
    border: 2px solid rgba(var(--orange-rgb), 1.0);
    color: rgba(var(--orange-rgb), 1.0);
    background: transparent;
}
.btn.btn-border.btn-special {
    border: 2px solid rgba(var(--special-color), 1.0);
    color: rgba(var(--special-color), 1.0);
    background: transparent;
}
.btn.btn-border.btn-purple {
    border: 2px solid rgba(var(--purple-rgb), 1.0);
    color: rgba(var(--purple-rgb), 1.0);
    background: transparent;
}
.btn.btn-border.btn-primary {
    border: 2px solid rgba(var(--primary-rgb), 1.0);
    color: rgba(var(--primary-rgb), 1.0);
    background: transparent;
}
.btn.btn-border.btn-secondary {
    border: 2px solid rgba(169, 169, 169, 1.0);
    color: rgba(169, 169, 169, 1.0);
    background: transparent;
}
.btn.btn-border, .btn.btn-border.btn-default {
    border: 2px solid #eaeaea;
    color: #333333;
    background: transparent;
}
.btn.btn-border.btn-link {
    border: 2px solid transparent;
    color: #337ab7;
    background: transparent;
}
/*colors*/

.btn.btn-success {
    background: rgba(102, 189, 120, 1.0);
    color: #ffffff;
}
.btn.btn-warning {
    background: #FDB45C;
    color: #ffffff;
}
.btn.btn-danger {
    background: rgba(240, 80, 80, 1.0);
    color: #ffffff;
}
.btn.btn-info {
    background: rgba(35, 183, 229, 1.0);
    color: #ffffff;
}
.btn.btn-orange {
    background: rgba(var(--orange-rgb), 1.0);
    color: #ffffff;
}
.btn.btn-special {
    background: rgba(var(--special-color), 1.0);
    color: #ffffff;
}
.btn.btn-purple, a.btn.btn-purple {
    background: rgba(var(--purple-rgb), 1.0);
    color: #ffffff;
}
.btn.btn-primary {
    background: rgba(var(--primary-rgb), 1.0);
    color: #ffffff;
}
.btn.btn-secondary {
    background: rgba(169, 169, 169, 1.0);
    color: #ffffff;
}
.btn, .btn.btn-default {
    background: #eaeaea;
    color: #333333;
}
.btn.btn-link {
    background: transparent;
    color: #337ab7;
}

.btn-primary.focus, .btn-primary:focus{
    box-shadow: 0 0 0 0.2rem rgba(var(--primary-rgb),.5);
}
.btn-primary:not([disabled]):not(.disabled).active, .btn-primary:not([disabled]):not(.disabled):active, .show>.btn-primary.dropdown-toggle {
    background-color: rgba(1,151,142, 1.0);
}
/*size*/

.btn {
    padding: 7px 18px;
}
.btn.btn-lg, .btn-lg, .btn-group-lg>.btn {
    padding: 10px 21px;
}
.btn.btn-sm, .btn-sm, .btn-group-sm>.btn {
    padding: 5px 13px;
}
.btn.btn-xs, .btn-xs, .btn-group-xs>.btn {
    padding: 2px 8px;
    line-height: 20px;
    font-size: 12px;
}
.btn.btn-block, .btn-block, .btn-group-block>.btn {
    padding: 11px 23px;
    font-size: 19px;
    line-height: 25px;
}
/*hover state*/
/*.btn:hover, .btn:active, .btn:focus{color:#ffffff;}*/

.btn:hover, .btn:active, .btn:focus, .btn-default:hover, .btn-default:active, .btn-default:focus {
    color: #333333;
    background: #e5e5e5;
}
.btn.btn-link:hover, .btn.btn-link:focus {
    color: rgba(1,131,122, 1.0);
    background: transparent;
}
.btn-success:hover, .btn-success:active, .btn-success:focus {
    background: rgba(72,159,90,1.0);
    color: #ffffff;
}
.btn-warning:hover, .btn-warning:active, .btn-warning:focus {
    background: #e9a048;
    color: #ffffff;
}
.btn-danger:hover, .btn-danger:active, .btn-danger:focus {
    background: rgba(210,50,50,1.0);
    color: #ffffff;
}
.btn-info:hover, .btn-info:active, .btn-info:focus {
    background: rgba(5,153,199,1.0);
    color: #ffffff;
}
.btn-orange:hover, .btn-orange:active, .btn-orange:focus {
    background: rgba(215, 113, 80, 1.0);
    color: #ffffff;
}
.btn-special:hover, .btn-special:active, .btn-special:focus {
    background: rgba(215, 113, 80, 1.0);
    color: #ffffff;
}
.btn-purple:hover, .btn-purple:active, .btn-purple:focus {
    background: rgba(123, 74, 141, 1.0);
    color: #ffffff;
}
.btn-primary.active, .btn-primary:hover, .btn-primary:active, .btn-primary:focus {
    background: rgba(1,151,142, 1.0);
    color: #ffffff;
}
.btn-secondary:hover, .btn-secondary:active, .btn-secondary:focus {
    background: rgba(139,139,139, 1.0);
    color: #ffffff;
}
.btn-default.active, .btn-default:hover, .btn-default:active, .btn-default:focus {
    background: #d5d5d5;
    color: #333333;
}
.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 {
    box-shadow: none;
    -o-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -webkit-box-shadow: none;
}
.btn-primary:disabled, .btn-primary[disabled] {
    background: rgba(0,131,122, 1.0);
    color: #ffffff;
}
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
    text-shadow: none;
}
.btn-colors .btn {
    width: 96px;
    margin: 0 10px 10px 0;
}
.btn-iconic .btn, .btn-social .btn {
    width: 50px;
    text-align: center;
    margin: 0 10px 10px 0px;
}