

.navbar-menu-wrapper[class*="bg"] {

background: -webkit-linear-gradient(177deg);
}
.page-header {

background: -webkit-linear-gradient(177deg);
}

.main-sidebar[class*="bg"] .nav-item > .nav-link:hover, .main-sidebar[class*="bg"] .nav-item.active > .nav-link, .main-sidebar[class*="bg"] .nav-item.open > .nav-link {
border-radius: 0;
     background: -webkit-linear-gradient(197deg, #00c0e0 0%, #212529 92%);
    -webkit-transition: all ease 0.3s;
    -moz-transition: all ease 0.3s;
    transition: all ease 0.3s;
    border-left: 4px solid #00bbe1;


border-left: 4px solid #ec4e20;
}

.btn-primary {
   font-family: 'Helvetica', 'Arial', sans-serif;
    display: inline-block;
    font-size: 1em;
    padding: 1em 2em;
    margin-bottom: 20px;
    -webkit-appearance: none;
    background-color: #4db832;
    color: #fff;
    border-radius: 4px;
    border: none;
    cursor: pointer;
    position: relative;
    transition: transform ease-in 0.1s, box-shadow ease-in 0.25s;
    box-shadow: 0 2px 25px #3cca4873;
    animation-name: pulse;
    -webkit-animation-name: pulse;
    animation-duration: 1.5s;
    -webkit-animation-duration: 1.5s;
    animation-iteration-count: infinite;
    -webkit-animation-iteration-count: infinite;

}

.btn-primary:hover {
background: -webkit-linear-gradient(177deg,  #383535 0%,  #ec4e20 88%);

-webkit-transition: all ease 0.3s;
-moz-transition: all ease 0.3s;
transition: all ease 0.3s;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;

}

.page-item.active .page-link {
    z-index: 1;
    color: #fff;
    border-color: #67a52c;
    background: -webkit-linear-gradient(177deg, #67a52c 0%, #67a52c 88%);
}

.sec-color {
background: -webkit-linear-gradient(177deg, #ec4e20 0%,  #383535 80%);
padding: 4px 10px;
border-radius: 7px;
color:#fff;
}




.price-body ul li {

color: rgba(0, 0, 0, 0.75);
}

.price-body ul li {
padding: 15px 20px;
}

.price-body ul {
margin: 0 0 30px;
}

.pricingTable {
background-image: url(https://pay.bitcoineco.net/css/pay_btce.png);
background-color: #f8f9fa;
 
font-family: 'Lato', sans-serif;
text-align: center;
padding: 0 0 30px;
margin: 25px 15px 0;
border: 1px solid #fff;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
position: relative;
transition: all 0.3s;
margin-bottom: 45px;
box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.pricingTable:after {
content: "";
background: linear-gradient(to left, #ec4e20, #383535);

margin: 0 auto;
border-radius: 0 0 15px 15px;
position: absolute;
right: 0;
bottom: -20px;
left: 0;
}

.pricingTable .pricingTable-header {
margin: 0 0 25px;
 
z-index: 1;
}

.pricingTable .pricingTable-header:before,
.pricingTable .pricingTable-header:after {
content: "";
 
width: 47%;
height: 29px;
border-radius: 0 20px 20px 0;
position: absolute;
bottom: -29px;
left: 0;
}

.pricingTable .pricingTable-header:after {
border-radius: 20px 0 0 20px;
left: auto;
right: 0;
}

.pricingTable .title {
color: #fff;
background: linear-gradient(to left, #2ecc71, #009fe3);
font-size: 23px;
font-weight: 800;
letter-spacing: 1px;
text-transform: uppercase;
 
padding: 16px 12px;
 
 
position: relative;
box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

.pricingTable .title:before {
content: "";
background: linear-gradient(to left, #ec4e20, #383535);
width: 55px;
height: 38px;
transform: translateX(-50%);
position: absolute;
bottom: -28px;
left: 50%;
z-index: -1;
}

.pricingTable .price-value {
color: #222;

line-height: 123px;

height: 130px;
margin: 0 auto 20px;
border-radius: 50%;
position: relative;
z-index: 1;
}

.pricingTable .price-value:before {
content: "";
 
width: 105px;
height: 105px;
border-radius: 50px;
position: absolute;
top: 13px;
left: 13px;
z-index: -1;
}

.pricingTable .currency {
font-size: 40px;
\\vertical-align: top;
margin: -10px 0 0;
display: inline-block;
color: #fff;
color: white;
text-shadow: 2px 2px 5px #000000;
}

.pricingTable .amount {
font-size: 80px;
font-weight: 800;
display: inline-block;
color: #fff;
color: white;
text-shadow: 2px 2px 5px #000000;
}

.pricingTable .pricing-content {
padding: 0 15px;
margin: 0 0 30px;
list-style: none;
}

.pricingTable .pricing-content li {
color: #333;
font-size: 17px;
text-align: left;
line-height: 40px;
text-transform: uppercase;
padding: 0 0 0 35px;
margin-bottom: 10px;
position: relative;
}

.pricingTable .pricing-content li:last-child {
margin: 0;
}

.pricingTable .pricing-content li:before,
.pricingTable .pricing-content li:after {
content: "";
background: linear-gradient(to left, #ec4e20, #383535);
width: 25px;
height: 12px;
border-radius: 20px;
position: absolute;
top: 15px;
left: 0;
}

.pricingTable .pricing-content li:after {
background: #fff;
width: 7px;
height: 7px;
top: 17px;
left: 4px;
}

.pricingTable .pricingTable-signup a {
color: #fff;
background: linear-gradient(to left, #ec4e20, #383535);
font-size: 25px;
font-weight: 600;
text-transform: uppercase;
padding: 12px 25px;
border-radius: 50px;
transition: all 0.3s ease 0s;
}

.pricingTable .pricingTable-signup a:hover {
background: linear-gradient(to left, #383535, #ec4e20);
box-shadow: 0 0 5px rgba(0, 0, 0, 0.8);
}
