.digiseller-topmenu a,
#digiseller-category a,
.digiseller-main a,
.digiseller-snapshot a,
.digiseller-category-blocks a {
cursor:pointer;
}

.digiseller-loader {
display:block;
text-align:center;
position:fixed;
z-index:10001;
background:#EBEBEB;
color:#373737;
padding:16px 20px;
font-size:20px;
border-radius:5px;
text-shadow:1px 1px 1px #fff;
left:50%;
top:-25px;
width:200px;
margin:20px 20px 20px -100px;
-moz-box-shadow:0 0 3px #666;
-webkit-box-shadow:0 0 3px #666;
box-shadow:0 0 3px #666;
font-family:tahoma, Arial;
}

h1 {
color:#565656;
display:block;
font-size:24px;
font-weight:400;
line-height:1.1em;
margin:10px 0!important;
text-decoration:none
}

.digiseller-category {
float:left;
clear:both;
margin-left:10px;
margin-right:10px;
padding-bottom:10px;
padding-top:10px;
width:19%;
font-family:tahoma, Arial;
}

.digiseller-main {float:right; width:77%}
.digiseller-main, .digiseller-main * {font-family:Tahoma, Arial}

.digiseller-main-nocategory {width:100%}
.digiseller-main-nocategory, .digiseller-main-nocategory  * {font-family:Tahoma, Arial}


.digiseller-breadcrumbs {
color:#7B7B7B;
font-size:13px;
padding-top:10px;
padding-bottom:10px;
font-family:tahoma, Arial;
}

.digiseller-breadcrumbs a {
color:#0B6678;
font-size:13px;
text-decoration:none;
font-family:tahoma, Arial;
cursor:pointer;
}

.digiseller-category ul a {
color:#0b6678;
font-size:13px;
line-height:23px;
text-decoration:none
}

.digiseller-pager-pages li {
display:block;
float:left
}

.digiseller-pager-pages .digiseller-page-choosed {
font-weight:700;
text-decoration:none
}

.digiseller-article-img {
display:inline-block;
float:left;
text-align:center;
margin-top:5px;
margin-right:7px
}

.digiseller-article-img a {
color:#0B6678
}

.digiseller-article-imgs li {
float:left;
list-style:none;
padding:5px;
text-align:center;
width:150px
}

.digiseller-article-video a {
background-color:#FFF;
border:1px solid #B5B59D;
clear:both;
display:block;
overflow:hidden;
padding:5px;
position:relative
}

.digiseller-article-video a span {
background:url(../../../../plati.ru/images/ico-play-video.png)/*tpa=http://plati.ru/images/ico-play-video.png*/ no-repeat scroll center center transparent;
height:100%;
left:0;
position:absolute;
top:0;
width:100%
}

.digiseller-article-video a:hover span {
background:url(../../../../plati.ru/images/ico-play-video-hover.png)/*tpa=http://plati.ru/images/ico-play-video-hover.png*/ no-repeat scroll center center transparent
}

.digiseller-comments-tabs {
border-bottom:1px solid #8AD;
height:31px;
list-style:none;
width:100%
}

.digiseller-comments-tabs li {
background-color:#fff;
border:1px solid #8AD;
float:left;
line-height:30px;
list-style:none;
margin:0 5px 0 0;
padding:0 15px;
text-align:center
}

li.digiseller-comments-choosed {
background-color:#fff;
border-bottom:1px solid #fff
}

.digiseller-article-imgs ul {
list-style:none;
width:500px
}

.digiseller-logo {
display:inline-block;
float:left;
font-family:tahoma, arial
}

.digiseller-logo a {cursor:pointer;}

.digiseller-topmenu {
font-size:0;
float:right;
margin-top:8px;
text-align:right;
display:inline-block;
font-family:tahoma, arial
}

#digiseller-search {
float:right;
margin-top:7px;
padding:0 0 0 5px;
z-index:100;
display:inline-block;
font-family:tahoma, arial
}

.digiseller-nothing-found {
color:#373737;
margin:15px 0;
display:block
}

.digiseller-topmenu a {
display:inline-block;
color:#565656;
padding-right:10px;
font-size:16px;
border-right:1px solid #ccc;
padding-bottom:3px;
padding-left:10px;
text-decoration:none;
}

.digiseller-topmenu a:last-child {
border:0 none!important
}

.digiseller-topmenu a:hover {
text-decoration:underline;
}

#digiseller-search input[type=text] {
-moz-border-radius:3px;
-webkit-border-radius:3px;
border:1px solid #ccc;
border-radius:3px;
font-size:14px;
font-weight:700;
color:#373737;
font-family:Tahoma, Arial;
height:28px;
padding-left:5px;
width:200px;
margin-right:3px;
margin-left:10px;
display:inline-block
}

.digiseller-search-go {
background:url(../../../../www.digiseller.ru/shop/img/loupe.png)/*tpa=http://www.digiseller.ru/shop/img/loupe.png*/ center center no-repeat #0b6678;
height:28px;
width:29px;
padding:0 10px;
vertical-align:bottom;
cursor:pointer;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
display:inline-block;
border:0 none;
color:#fff;
cursor:pointer;
display:inline-block;
right:0;
top:0;
transition:All .4s ease;
-webkit-transition:All .4s ease;
-moz-transition:All .4s ease;
-o-transition:All .4s ease
}

.digiseller-search-go:hover {
background:url(../../../../www.digiseller.ru/shop/img/loupe.png)/*tpa=http://www.digiseller.ru/shop/img/loupe.png*/ center center no-repeat #0a91c0
}

.digiseller-articles {
list-style-type:none
}

.digiseller-product {
background: #ebebeb;
display:inline-block;
margin:3px 0;
position:relative;
width:100%
}

.digiseller-product span.digiseller-currency {
color: #0DA200;
display:block;
font-size: 10px;
height: 12px;
line-height:1em;
min-width:100px;
position:absolute;
right:15px;
text-align:right;
top: 24px;}

.digiseller-product img {
-moz-transition:All .2s ease;
-o-transition:All .2s ease;
-webkit-transition:All .2s ease;
margin:5px 5px 12px;
padding:5px
}

.digiseller-product:hover img {
-moz-box-shadow:2px 2px 3px #9a9a9a;
-webkit-box-shadow:2px 2px 3px #9a9a9a;
box-shadow:2px 2px 3px #9a9a9a
}

.digiseller-separator {
width:15px
}

.digiseller-left {
float:left
}

.digiseller-article-name {
color:#333;
display:inline-block;
font-size:16px;
font-weight:700;
line-height:1.1em;
margin-right:20px;
padding-top:7px;
text-decoration:none
}

.digiseller-article-cost {
color: #0DA200;
display:block;
float:right;
font-size: 18px;
margin-right:15px;
padding-top: 6px;
white-space:nowrap
}

.digiseller-options {
-moz-border-radius:3px;
-webkit-border-radius:3px;
background:#ebebeb;
border-radius:3px;
border-radius:3px;
margin-top:2px;
margin-bottom:10px;
display:inline-block;
width:100%
}

.digiseller-sortby {
padding-left:10px;
display:inline-block;
padding-top:6px;
vertical-align:middle;
font-size:14px
}

.digiseller-sortby span {
color:#373737;
font-family:Tahoma;
font-size:14px;
line-height:27px
}

#digiseller-currency {
display:inline-block;
float:right;
line-height:27px;
margin-right:10px;
padding:5px 5px 5px 0
}

#digiseller-currency span {
color:#373737;
font-family:Tahoma;
font-size:14px;
line-height:27px
}

#digiseller-sort {
display:inline-block;
float:left;
padding:5px 5px 5px 10px
}

#digiseller-sort span,#digiseller-sort a {
color:#0B6678;
font-family:Tahoma;
font-size:13px;
line-height:27px
}

#digiseller-sort span {
color:#373737
}

.digiseller-category-blocks div {
	padding:10px;
	text-align:center;
	border-radius: 3px 3px 3px 3px;
	display: inline-block;
	margin-bottom: 15px;
	margin-right: 10px;
	position: relative;
	transition: all 0.5s ease 0s;
	vertical-align: top;
}

.digiseller-category-blocks a {text-decoration:none; color: #0B6678;}
.digiseller-category-blocks a:hover {text-decoration:underline;}

.digiseller-category-blocks div a {
	display:block;
	font-size: 16px;
	line-height: 1.2em;
	padding: 7px 0;
	text-decoration: none;
	text-align:center;
	
	
}

.digiseller-category-blocks div a:hover + a {text-decoration:underline}

.digiseller-category-blocks div a span {
	font-size:normal;
    color: #708787;
	font-size: 11px;
}

div.digiseller-category a {
display:inline-block;
font-size:16px;
line-height:1em;
padding:7px 0;
text-decoration:none
}

.digiseller-homepage {
display:inline-block;
clear:left;
width:100%;
}

.digiseller-snapshot {
display:inline-block;
vertical-align:top;
border:1px solid #dfdfdf;
border-radius:3px;
margin-bottom:15px;
margin-right:10px;
position:relative;
text-align:left;
-moz-border-radius:3px;
-moz-transition:all .5s ease;
-ms-transition:all .5s ease;
-o-transition:all .5s ease;
-webkit-border-radius:3px;
-webkit-transition:all .5s ease;
transition:all .5s ease
}

.digiseller-snapshot div:nth-child(2) {text-align:center;}

.digiseller-snapshot > div {
width:100%;
display:block
}

.digiseller-snapprodnamehldr {
display:inline-block;
padding-bottom:4px;
}

.digiseller-snapimgalign a {
display:block;

}

.digiseller-snapimgalign {
text-align:center
}

.digiseller-productList.digiseller-homepage {
margin-top:10px!important
}

.digiseller-snapshot:hover {
-moz-box-shadow:1px 1px 3px #7f7f7f;
-webkit-box-shadow:1px 1px 3px #7f7f7f;
box-shadow:1px 1px 3px #7f7f7f;
z-index:999
}

.digiseller-snapshot span.digiseller-snapname {
color:#656565;
display:block;
min-width:130px;
font-family:Tahoma,Arial;
font-size:14px;
height:38px;
line-height:1.3em;
overflow:hidden;
padding:5px 5px 0 10px;
text-align:left
}

.digiseller-snapshot span.digiseller-snapprice {
color:#D90000;
display:block;
float:right;
font-size:18px;
padding-right:10px;
padding-left:10px;
line-height: 15px;
text-align:right
}

.digiseller-snapshot span.digiseller-snapcurrency {
clear:both;
color:#d90000;
display:block;
float:right;
font-size:10px;
line-height:1em;
padding-bottom:7px;
padding-right:10px;
padding-left:10px;
padding-top:4px;
text-align:right
}

.digiseller-snapshot img {
border:0 none;
padding:7px 7px 0
}

a.digiseller-buyButton {
-webkit-transition:All .4s ease;
-moz-transition:All .4s ease;
-o-transition:All .4s ease;
padding:5px 7px;
display:block;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background: #FF5200;
font-size:14px;
cursor:pointer;
line-height:1.3em;
text-decoration: none;
color:#fff;
font-family:Tahoma, Arial
}

a.digiseller-buyButton-empty {
-webkit-transition:All .4s ease;
-moz-transition:All .4s ease;
-o-transition:All .4s ease;
padding:5px 7px;
display:block;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
background:#ccc;
font-size:14px;
cursor:pointer;
border:0 none;
line-height:1.3em;
color:#fff
}

a.digiseller-buyButton:hover {
background: #0DA200;}

a.digiseller-buyButton-empty:hover {
cursor:default
}

.digiseller-snapshot a.digiseller-buyButton {
display:inline-block;
margin-left:10px;
margin-bottom:10px
}

.digiseller-snapshot a.digiseller-buyButton-empty {
margin-left:10px;
display:inline-block;
margin-bottom:10px
}

.digiseller-product a.digiseller-buyButton {
position:absolute;
right: 80px;
bottom: 4px;}

.digiseller-product a.digiseller-buyButton-empty {
position:absolute;
right:15px;
bottom:10px
}

.digiseller-product-right a.digiseller-buyButton {
clear:both;
float:right;
margin-top:10px
}

.digiseller-product-right a.digiseller-buyButton-empty {
clear:both;
float:right;
margin-top:10px
}

.digiseller-snapshot div {
display:block
}

.digiseller-snapshot .digiseller-vitrinaicon {
color:#FFF;
display:block;
font-size:9px;
line-height:16px;
margin-left:10px;
text-align:left;
clear:both
}

.digiseller-vitrinaicon.digiseller-action {
background:#4caf31;
color:#FFF;
float:right;
font-size:10px;
margin-right:30px;
padding-left:5px;
padding-right:5px;
text-align:left
}

.digiseller-vitrinaicon.digiseller-newproduct {
background:#f8885b;
color:#FFF;
float:right;
font-size:10px;
margin-right:30px;
padding-left:5px;
padding-right:5px;
text-align:left
}

.digiseller-vitrinaicon.digiseller-lider {
background:#ff6681;
color:#FFF;
float:right;
font-size:10px;
margin-right:30px;
padding-left:5px;
padding-right:5px;
text-align:left
}

.digiseller-productDescription {
color:#6F6F6F;
font-family:Tahoma,Arial;
font-size:14px;
font-weight:400;
padding-top:12px
}

.digiseller-prod-name {
color:#565656;
font-size:24px;
line-height:1.1em;
margin:10px 0;
text-decoration:none
}

.digiseller-prod-cost {
clear:both;
color: #0DA200;
display:block;
float:right;
font-size:24px;
width:100%;
text-align:right;
padding-bottom:15px;
white-space:nowrap;
border-bottom:1px solid #cccccc;
margin-bottom:10px;
}

div.digiseller-productBuy {
color:#373737;
font-family:Arial;
font-weight:400;
line-height:1.4em;
padding-top:4px;
float:right
}

.digiseller-pricelabel {
display:block;
float:right
}

.digiseller-labelIcon {
display:block;
height:23px;
position:absolute;
right:0;
top:60px;
width:120px
}

.digiseller-browseProdTitle p {
color:#6f6f6f;
font-size:14px;
font-weight:400;
padding-top:10px
}

.digiseller-browseProdTitle a {
background: #ebebeb;
display:block;
margin-left:178px;
font-size: 15px;
line-height:1.1em;
margin: 10px;
text-decoration:none
}

.digiseller-product-details {
font-size:14px;
margin-top:10px;
position:relative
}

#digiseller-popup-main {position:absolute; top:0px; left:0px; width:100%; height:100%; text-align:center; z-index:9999;}
#digiseller-popup-fade {position:fixed; top:0px; left:0px; width:100%; height:100%; background-color:#000; zoom: 1; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; filter: alpha(opacity=50);}
#digiseller-popup-loader {margin:0px auto 0px auto; top:30%; position:relative; background:#fff url(../../../../events.webmoney.ru/images/loading2-1.gif)/*tpa=http://events.webmoney.ru/images/loading2.gif*/ center center no-repeat; width:100px; height:50px;}
#digiseller-popup-container {position: relative; margin: 0px auto; padding: 35px 25px 10px 25px; background:white;}
#digiseller-popup-close {font-size:0; width:24px; display:block; z-index:99; position:absolute; height:24px; top:5px; right:5px; background:url(../../../../digiseller.ru/shop/img/popup_close.png)/*tpa=http://digiseller.ru/shop/img/popup_close.png*/ center no-repeat;}

#digiseller-popup-container a#digiseller-popup-left {
position:absolute;
left:0;
top:0;
height:100%;
width:40%;
background:url(../../img/popup_left.png)/*tpa=http://trade-goods.tk/templates/img/popup_left.png*/ left center no-repeat;
}

#digiseller-popup-container a#digiseller-popup-right {
position:absolute;
right:0;
top:0;
height:100%;
width:40%;
background:url(../../img/popup_right.png)/*tpa=http://trade-goods.tk/templates/img/popup_right.png*/ right center no-repeat;
}

div.digiseller-popup-video + br + div.digiseller-calc-center a#digiseller-popup-left {width:48px!important;}
div.digiseller-popup-video + br + div.digiseller-calc-center a#digiseller-popup-right {width:48px!important;}

#digiseller-popup-container a {cursor:pointer;}
#digiseller-popup-img {font-size:14px; font-family:Thaoma, Verdana; color:#373737!; margin-bottom:-30px; margin-top:-20px;}
#digiseller-popup-img  img {padding-top:25px;}
#digiseller-agree {
    -webkit-transition:All .4s ease;
    -moz-transition:All .4s ease;
    -o-transition:All .4s ease;
    padding:5px 7px;
    display:inline-block;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background:#0b6678;
    font-size:14px;
    cursor:pointer;
    line-height:1.3em;
    border:0 none;
    color:#fff;
    font-family:Tahoma, Arial
    }
    
    #digiseller-agree:hover {
    -webkit-transition:All .4s ease;
    -moz-transition:All .4s ease;
    -o-transition:All .4s ease;
    padding:5px 7px;
    display:inline-block;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background:#0b6678;
    font-size:14px;
    cursor:pointer;
    line-height:1.3em;
    border:0 none;
    color:#fff;
    font-family:Tahoma, Arial;
    background:#0a91c0
    }
    
#digiseller-disagree {
    -webkit-transition:All .4s ease;
    -moz-transition:All .4s ease;
    -o-transition:All .4s ease;
    padding:5px 7px;
    display:inline-block;
    -moz-border-radius:3px;
    -webkit-border-radius:3px;
    border-radius:3px;
    background:#ccc;
    font-size:14px;
    cursor:pointer;
    border:0 none;
    line-height:1.3em;
    color:#fff
}



.digiseller-browseProdTitle a.digiseller-product-details {
color:#0B6678;
display:inline-block;
font-size:14px;
font-weight:400;
width:130px;
margin-top:10px;
text-decoration:none
}

.digiseller-browseProdTitle a.digiseller-product-details:hover {
text-decoration:underline
}

.digiseller-product-left {
text-align:center;
float:left
}

.digiseller-product-left a {
font-size:0;
text-decoration:none
}

.digiseller-product-right {
padding-right:10px
}

.digiseller-prod-info {
clear: both;
color: #373737;
float: right;
margin-right: -10px;
padding-top: 20px;
}

.digiseller-description_content .digiseller-prod-info {float:none; clear:none; margin-right:4px}

.digiseller-prod-info h3 {
border-bottom:1px dashed #CCC;
color:#373737;
margin-bottom:8px;
padding-bottom:3px
}

.digiseller-product-details {
display:table;
width:100%
}

.digiseller-product-left {
display:table-cell;
vertical-align:top
}

.digiseller-product-right {
display:table-cell;
vertical-align:top;
width:99%;
padding-left:10px
}

.digiseller-discounttable1 {
margin-top:20px;
color:#373737;
border:1px solid #ccc;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-top-left-radius:5px;
-webkit-border-top-right-radius:5px;
-webkit-border-bottom-left-radius:5px;
-webkit-border-bottom-right-radius:5px;
border-top-left-radius:5px;
border-top-right-radius:5px;
border-bottom-left-radius:5px;
border-bottom-right-radius:5px
}

.digiseller-discounttable1 td {
padding:2px 7px;
vertical-align:middle
}

.digiseller-discounttable1 tr td:nth-child(2) {
text-align:center
}

.digiseller-discounttable1 tr td:last-child {
text-align:right
}

.digiseller-discounttable1 tr:nth-child(2n) {
background:#f2f2f2
}

.digiseller-discounttable1 .digiseller-discounttabbe-head td {
font-weight:bold;
padding:6px 7px
}

.digiseller-discounttable2 ul {
list-style-type:none;
margin-top:7px;
color:#373737;
padding-left:0
}

.digiseller-discounttable2 td {
padding:2px 7px;
vertical-align:middle
}

.digiseller-discounttable2 span {
display:block;
font-weight:bold;
margin-top:15px;
color:#373737
}

.digiseller-prodinfoseparator {
height:10px
}

.digiseller-productdetails-tabs {
margin-top:30px
}

div.digiseller-productpage div.digiseller-options {
margin-top:10px;
}

.digiseller-productdetails-tabs a {
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
-webkit-border-bottom-left-radius:0;
-webkit-border-bottom-right-radius:0;
-webkit-border-top-left-radius:3px;
-webkit-border-top-right-radius:3px;
background:#F1EEE5;
border:1px solid #9a9a9a;
border-bottom-left-radius:0;
border-bottom-right-radius:0;
border-top-left-radius:3px;
border-top-right-radius:3px;
color:#373737;
cursor:pointer;
display:inline-block;
margin-right:3px;
padding:5px 10px
}

a.digiseller-activeTab {
background:#fff;
border-bottom:1px solid #FFF!important;
font-weight:700
}

.digiseller-reviews_content {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:3px;
-webkit-border-bottom-left-radius:3px;
-webkit-border-bottom-right-radius:3px;
-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:3px;
border:1px solid #9a9a9a;
border-bottom-left-radius:3px;
border-bottom-right-radius:3px;
border-top-left-radius:0;
border-top-right-radius:3px;
font-family:arial;
font-size:12px;
margin-top:-1px;
padding:0 10px;
margin-bottom:10px
}

.digiseller-reviews_content .digiseller-options {
margin-top:10px
}

.digiseller-description_content {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:0;
-moz-border-radius-topright:3px;
-webkit-border-bottom-left-radius:3px;
-webkit-border-bottom-right-radius:3px;
-webkit-border-top-left-radius:0;
-webkit-border-top-right-radius:3px;
border: 1px solid #9a9a9a;
border-bottom-left-radius: 3px;
border-bottom-right-radius:3px;
border-top-left-radius: 0;
border-top-right-radius: 3px;
font-family:arial;
font-size:12px;
margin-top:-1px;
padding:0 10px 10px;
margin-bottom:10px 0
}

.digiseller-left-thumbs {
font-size:0;
text-align:left;
display:inline-block;
width:261px
}

.digiseller-left-thumbs img {
border:2px solid #EBEBEB!important;
width:80px;
margin-top:10px
}

.digiseller-left-thumbs a {
display:inline-block;
padding-right:4px;
vertical-align:middle
}

.digiseller-left-thumbs a:nth-child(3n) {
padding-right:0!important
}

.digiseller-left-thumbs span {
display:none
}

.digiseller-videothumb img {
width:84px;
height:auto;
border:0 none!important
}

.digiseller-videothumb span {
-moz-transition:all .2s ease;
-ms-transition:all .2s ease;
-o-transition:all .2s ease;
-webkit-transition:all .2s ease;
background:url(../../../../www.digiseller.ru/shop/img/play_icon.png)/*tpa=http://www.digiseller.ru/shop/img/play_icon.png*/ center center no-repeat;
display:block!important;
height:60px;
margin-top:-59px;
position:absolute;
transition:All .2s ease;
width:80px;
z-index:999
}

.digiseller-videothumb span:hover {
-moz-transform:scale(1.2) translate(1px);
-ms-transform:scale(1.2) translate(1px);
-o-transform:scale(1.2) translate(1px);
-webkit-transform:scale(1.2) translate(1px);
transform:scale(1.2) translate(1px)
}

.digiseller-grey {
color:#787878
}

.digiseller-labelaction {
background:#4CAF31;
color:#fff;
display:inline-block;
font-size:14px;
font-weight:700;
line-height:1.4em;
margin-top:0;
padding:0 7px;
vertical-align:top
}

.digiseller-labelnew {
background:#f8885b;
color:#fff;
display:inline-block;
font-size:14px;
font-weight:700;
line-height:1.4em;
margin-top:0;
padding:0 7px;
vertical-align:top
}

.digiseller-labellider {
background:#ff6681;
color:#fff;
display:inline-block;
font-size:14px;
font-weight:700;
line-height:1.4em;
margin-top:0;
padding:0 7px;
vertical-align:top
}

.digiseller-txtlnk {
color:#0B6678;
display:inline-block;
font-family:Tahoma,Arial;
font-size:13px;
line-height:1em;
padding:3px 0;
text-decoration:none
}

.digiseller-imglnk {
display:inline-block;
float:left;
padding-right:10px
}

.digiseller-breadcrumbs a:hover,.digiseller-category ul a:hover {
text-decoration:underline
}

.digiseller-category ul {
list-style-type:none;
padding:0
}

li.digiseller-category-active a,.digiseller-bold {
font-weight:700
}

li.digiseller-category-active li a {
font-weight:normal!important
}

.digiseller-pager-rows,.digiseller-right {
float:right
}

.digiseller-pager-rows span {
font-size:14px;
color:#373737
}

.digiseller-snapshot a {
text-decoration:none
}

.digiseller-paging {
margin-top:20px;
margin-bottom:10px;
font-family:tahoma, Arial
}

.digiseller-paging a {
font-family:tahoma, Arial;
-moz-border-radius:2px;
-webkit-border-radius:2px;
background: #0DA200;
border-radius:2px;
color:#fff;
display:inline-block;
font-size:12px;
height:18px;
line-height:18px;
text-align:center;
text-decoration:none;
min-width:12px;
padding:0 3px;
cursor:pointer
}

.digiseller-paging a.digiseller-activepage {
-moz-border-radius:2px;
-webkit-border-radius:2px;
background: #FF5200;
border-radius:2px;
color:#fff;
display:inline-block;
font-size:12px;
height:18px;
line-height:18px;
text-align:center;
text-decoration:none;
min-width:12px;
padding:0 3px;
cursor:pointer
}

.digiseller-productList {
margin-bottom:10px
}

.digiseller-reviewList {
margin-bottom:10px
}

.digiseller-article-desc,.digiseller-prod-desc {
color:#373737;
display:block;
font-family:Arial;
font-size:13px;
line-height:1.2em;
margin:10px 0 0;
padding:0 10px 10px 0
}

.digiseller-category ul li {
list-style-type:none;
padding:0 0 0 20px
}

.digiseller-category > ul > li {
padding:0!important
}

.digiseller-category span {
color:#708787;
font-size:11px
}

.digiseller-review {
border-bottom:dashed 1px #ccc;
display:inline-block;
position:relative;
font-size:14px;
color:#565656;
padding:20px 10px 15px;
width:98%
}

.digiseller-review span {
display:inline-block
}

.digiseller-review span.digiseller-reviewdate {
color:#373737;
font-weight:bold;
padding-bottom:2px;
display:block;
font-size:11px
}

.digiseller-reviewcomment {
margin-top:4px;
margin-left:10px
}

.digiseller-reviewcomment span.digiseller-reviewcommentadmintxt {
display:inline-block;
padding:10px;
background:#f1eee5;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px;
font-size:14px
}

.digiseller-reviewcommentarrow {
color:#f1eee5;
display:block!important;
line-height:10px;
margin-left:30px
}

.digiseller-reviewList .digiseller-paging {
margin-left:10px
}

.digiseller-filtersort {
display:inline-block;
float:left;
line-height:27px;
margin-right:10px;
padding:5px 5px 5px 10px
}

.digiseller-reviewgood {
color:#FFF;
background:#78cf6e;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
width:16px;
height:16px;
margin-right:2px;
text-align:center;
font-weight:bold;
font-family:arial;
border:1px solid #FFF
}

.digiseller-reviewbad {
color:#FFF;
background:#ff7575;
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
width:16px;
height:16px;
margin-right:2px;
text-align:center;
font-weight:bold;
border:1px solid #FFF;
font-family:Tahoma;
text-shadow:0 1px 0 #fff;
line-height:1em
}

.digiseller-contacts-block p {
color:#373737;
line-height:1.2em
}

.digiseller-contacts span.digiseller-contacts-label {
width:150px;
display:inline-block;
text-align:right;
padding:4px 0;
color:#373737
}

.digiseller-contacts .digiseller-breadcrumbs {
padding-top:0
}

.digiseller-contacts span.digiseller-contacts-value {
display:inline-block;
color:#333;
padding:4px 0;
padding-left:20px
}

.digiseller-contacts-value > img {vertical-align:top;}

.digiseller-contacts-block {
padding-top:30px
}

.digiseller-contacts-block a {
color:#0B6678;
text-decoration:none
}

.digiseller-contacts-block a:hover {
text-decoration:underline
}

.digiseller-social {
height:24px;
display:inline-block;
float:left;
margin-left:10px;
margin-top:7px;
font-size:0
}

a.digiseller-social-vk {
cursor:pointer;
display:inline-block;
width:24px;
height:24px;
margin-right:5px;
text-decoration:none;
background:url(../../../../www.digiseller.ru/shop/img/vkontakte-24.png)/*tpa=http://www.digiseller.ru/shop/img/vkontakte-24.png*/ top left no-repeat
}

a.digiseller-social-fb {
cursor:pointer;
display:inline-block;
width:24px;
height:24px;
margin-right:5px;
text-decoration:none;
background:url(../../../../www.digiseller.ru/shop/img/facebook-24.png)/*tpa=http://www.digiseller.ru/shop/img/facebook-24.png*/ top left no-repeat
}

a.digiseller-social-tw {
cursor:pointer;
display:inline-block;
width:24px;
height:24px;
margin-right:5px;
text-decoration:none;
background:url(../../../../www.digiseller.ru/shop/img/twitter-24.png)/*tpa=http://www.digiseller.ru/shop/img/twitter-24.png*/ top left no-repeat
}

a.digiseller-social-wm {
cursor:pointer;
display:inline-block;
width:24px;
height:24px;
margin-right:5px;
text-decoration:none;
background:url(../../../../www.digiseller.ru/shop/img/webmoney-24.png)/*tpa=http://www.digiseller.ru/shop/img/webmoney-24.png*/ top left no-repeat
}

.digiseller-bold {
color:#373737
}

.digiseller-hidden {
display:none!important
}

.digiseller-both {
clear:both
}

#digiseller-view
{   display: inline-block;
    float: left;
    padding: 5px;
    vertical-align: middle;}
    
    #digiseller-view span {color:#373737; font-size:13px; line-height:27px;}

/*__________________________________ Calculator ___________________________________*/


.digiseller-calc {
background:#e6e6e6;
/*background:#d4f4f9; ??????-???????-????? */
font-size:13px;
width:240px;
border:1px solid red;
padding:10px;
margin-left:10px;
border: 1px solid #CCCCCC;
border-radius: 5px 5px 5px 5px;
color: #373737;
position: relative;
right: -10px;
}

/*.digiseller-calc > div {border:1px solid green;}
.digiseller-calc > div  > div {border:1px solid pink;}*/

.digiseller-calc  select {width:100%; margin-top:4px;}
.digiseller-calc input[type="checkbox"] {margin:0; vertical-align:middle; dispay:inline-block; margin-right:5px;}
.digiseller-calc a.digiseller-buyButton {width:48px; display:inline-block; padding-left: 20px; padding-right: 20px;}
.digiseller-calc a.digiseller-buyButton-empty {display:inline-block;}
.digiseller-calc-quanity .digiseller-calc-left span b {color:#d90000;}
.digiseller-calc-method, .digiseller-calc-confirmation, .digiseller-calc-buy, .digiseller-calc-footer {padding-bottom:10px;}
.digiseller-calc-footer {position:relative; border-top:1px #cccccc solid; text-align:center; padding-top:5px; padding-bottom:5px; color:#a4a4a4}
.digiseller-calc-buy {text-align:center;}
.digiseller-calc .digiseller-buyButton {float:none!important;}
.digiseller-calc .digiseller-buyButton-empty {float:none!important;}
.digiseller-calc-center .digiseller-calc-arrowLeft {vertical-align:middle; display:inline-block; background:url(../../img/digiseller-calc-arrowIcon.png)/*tpa=http://trade-goods.tk/templates/img/digiseller-calc-arrowIcon.png*/ center left no-repeat; width:20px; height:11px;}
.digiseller-calc-center .digiseller-calc-arrowRight {vertical-align:middle; display:inline-block; background:url(../../img/digiseller-calc-arrowIcon.png)/*tpa=http://trade-goods.tk/templates/img/digiseller-calc-arrowIcon.png*/ bottom left no-repeat; width:20px; height:11px;}
.digiseller-calc-center .digiseller-calc-arrowLeftRight {vertical-align:middle; display:inline-block; background:url(../../img/digiseller-calc-arrowIcon.png)/*tpa=http://trade-goods.tk/templates/img/digiseller-calc-arrowIcon.png*/ top left no-repeat; width:20px; height:11px;}
.digiseller-calc-method {padding-top:5px;}
.digiseller-calc-footer, .digiseller-calc-footer a {font-size:11px;}
.digiseller-calc-limit {
  display:inline-block;
  float: right;
  background:#fdbfbf; border-radius:4px; padding:3px;
  line-height: 1em;
  margin-right: 3px;
  margin-top: -4px;
  text-align: right;
 }
.digiseller-calc-confirmation {padding:7px;}
.digiseller-calc-confirmation a {color:#0B6678;}
.digiseller-calc-footer a:hover, .digiseller-calc-confirmation a:hover {text-decoration:none;}
.digiseller-calc-method {vertical-align:bottom;}
.digiseller-calc-quanity {display:table;}
.digiseller-calc-quanity span, .digiseller-calc-quanity input {width:100%;}

.digiseller-calc-quanity input {
margin-top:5px;
border:1px solid #cccccc;
border-radius:3px;
line-height:22px;
font-size:18px;
color:#d90000;
text-align:right;
margin-bottom:10px;
}

div.digiseller-calc-quanity div.digiseller-calc-left span {text-overflow:ellipsis; overflow:hidden; white-space:nowrap}

.digiseller-calc-confirmation-error {
    background:#fdbfbf; border-radius:4px; padding:7px;
}

.digiseller-calc-right input {color:#000;}
.digiseller-calc-quanity input:focus {border-color:#0B6678;}
.digiseller-calc-quanity > div {display:table-cell;}
.digiseller-calc-quanity > div.digiseller-calc-left {display:table-cell; width:40%;}
.digiseller-calc-quanity > div.digiseller-calc-center {
    display: table-cell;
    padding-left: 6px;
    padding-top: 16px;
    vertical-align: middle;
    width: 27px;
}
.digiseller-calc-quanity > div.digiseller-calc-right-value {vertical-align:bottom; padding-bottom:14px; font-weight:bold; padding-left:10px;}
.digiseller-calc-quanity > div.digiseller-calc-right {
    display: block;
    margin-left: 5px;
    overflow: hidden;
    text-overflow: ellipsis;

}
.digiseller-calc-quanity > div.digiseller-calc-right span {white-space: nowrap;}
    

.digiseller-calc select option {border-top:2px solid white; border-bottom:2px solid white; cursor:pointer;}

.digiseller-calc-quanity > div.digiseller-calc-right select {height:28px; border-radius:3px; border:1px #ccc solid;
font-size:18px;
}


.digiseller-calc-option {
background:url(../../../../digiseller.ru/shop/img/digiseller-calc-icons.png)/*tpa=http://digiseller.ru/shop/img/digiseller-calc-icons.png*/ no-repeat;
padding-left:30px;
background-position: -400px;
}

.digiseller-calc-wmr, .digiseller-calc-wmz, .digiseller-calc-wmu, .digiseller-calc-wmd, .digiseller-calc-wme {
background-position: 5px -36px!important;
}
.digiseller-calc-qsr {background-position: 5px -67px!important;}
.digiseller-calc-pcr {background-position: 5px -95px!important;}
.digiseller-calc-mmr {background-position:  5px -366px;}
.digiseller-calc-mts {background-position: 5px -127px;}
.digiseller-calc-bln {background-position: 5px -157px;}
.digiseller-calc-mgf {background-position: 5px -185px;}
.digiseller-calc-tl2 {background-position:  5px -217px;}
.digiseller-calc-sms {background-position: 5px -277px;}
.digiseller-calc-rcc {background-position:  5px -428px;}
.digiseller-calc-occ {background-position:  5px -428px;}
.digiseller-calc-alf {background-position:  5px -305px;}
.digiseller-calc-prr {background-position:  5px -366px;}
.digiseller-calc-atm {background-position: 5px -247px;} 
.digiseller-calc-ppz {background-position:  5px -337px;}
.digiseller-calc-ppr {background-position:  5px -337px;}
.digiseller-calc-ppe {background-position:  5px -337px;}
.digiseller-calc-ppu {background-position:  5px -337px;}
.digiseller-calc-gft {background-position: 5px -396px;}
.digiseller-calc-ppl {background-position:  5px -458px;}
.digiseller-calc-mrr  {background-position:  5px -488px;}

/*table view*/
.digiseller-tableHolder {width:100%; margin-top:15px;}
.digiseller-table {width:100%; border-collapse:collapse; }
.digiseller-table .digiseller-browseProdTitle a {font-size:14px;}
.digiseller-table .digiseller-buyButton {float:right; background:none transparent; color:#0b6678; text-decoration:none; padding:0 10px;}
.digiseller-table .digiseller-buyButton-empty {float:right; background:none transparent; font-weight:normal; color:#b7b7b7; text-shadow:0px 1px 0px #fff; text-decoration:none; padding:0 10px;}
.digiseller-table .digiseller-buyButton:hover {background:none transparent; color:#0A91C0; text-decoration:underline;}
.digiseller-table tr:nth-child(2n) {background:#f1f1f1;}
.digiseller-table-left,.digiseller-table-right {padding-top:4px; padding-bottom:4px;}
.digiseller-table-left {padding-left:10px;}   
.digiseller-table-left a {text-decoration:none; color:#0B6678; cursor:pointer;}
.digiseller-table-left a:hover {text-decoration:underline;}
.digiseller-table-right {text-align:right;}
.digiseller-table-right div {min-width:240px; float:right;}
.digiseller-table-right span {display:inline-block; color:#d90000; padding-right:15px;}
.digiseller-table-right a {display:inline-block; font-weight:bold; min-width:95px;}
/*end table view */

@-webkit-keyframes glowing {
  /* line 11, ../scss/partials/_glow.scss */
  from {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  /* line 12, ../scss/partials/_glow.scss */
  50% {
    -webkit-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  /* line 13, ../scss/partials/_glow.scss */
  to {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }
}

@-moz-keyframes glowing {
  /* line 17, ../scss/partials/_glow.scss */
  from {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  /* line 18, ../scss/partials/_glow.scss */
  50% {
    -webkit-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  /* line 19, ../scss/partials/_glow.scss */
  to {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }
}

@-o-keyframes glowing {
  /* line 23, ../scss/partials/_glow.scss */
  from {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  /* line 24, ../scss/partials/_glow.scss */
  50% {
    -webkit-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  /* line 25, ../scss/partials/_glow.scss */
  to {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }
}

@keyframes glowing {
  /* line 29, ../scss/partials/_glow.scss */
  from {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  /* line 30, ../scss/partials/_glow.scss */
  50% {
    -webkit-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 16px rgba(44, 154, 219, 0.8), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }

  /* line 31, ../scss/partials/_glow.scss */
  to {
    -webkit-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 0px rgba(44, 154, 219, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2);
  }
}



/* Кнопки */


/* line 24, ../scss/partials/_buttons.scss */
.button {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.15);
  background-color: #eeeeee;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fbfbfb), color-stop(100%, #e1e1e1));
  background: -webkit-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: -moz-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: -o-linear-gradient(top, #fbfbfb, #e1e1e1);
  background: linear-gradient(top, #fbfbfb, #e1e1e1);
  display: -moz-inline-stack;
  display: inline-block;
  vertical-align: middle;
  *vertical-align: auto;
  zoom: 1;
  *display: inline;
  border: 1px solid #d4d4d4;
  height: 32px;
  line-height: 32px;
  padding: 0px 25.6px;
  font-weight: 300;
  font-size: 14px;
  font-family: "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;
  color: #666666;
  text-shadow: 0 1px 1px white;
  margin: 0;
  text-decoration: none;
  text-align: center;
}
/* line 42, ../scss/partials/_buttons.scss */
.button:hover {
  background-color: #eeeeee;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dcdcdc));
  background: -webkit-linear-gradient(top, #ffffff, #dcdcdc);
  background: -moz-linear-gradient(top, #ffffff, #dcdcdc);
  background: -o-linear-gradient(top, #ffffff, #dcdcdc);
  background: linear-gradient(top, #ffffff, #dcdcdc);
}
/* line 46, ../scss/partials/_buttons.scss */
.button:active {
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.4);
  background: #eeeeee;
  color: #bbbbbb;
}
/* line 52, ../scss/partials/_buttons.scss */
.button:focus {
  outline: none;
}

/* line 58, ../scss/partials/_buttons.scss */
input.button, button.button {
  height: 34px;
  cursor: pointer;
  -webkit-appearance: none;
}

/* line 65, ../scss/partials/_buttons.scss */
.button-block {
  display: block;
}

/* line 74, ../scss/partials/_buttons.scss */
.button.disabled,
.button.disabled:hover,
.button.disabled:active,
input.button:disabled,
button.button:disabled {
  -webkit-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.1);
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  background: #EEE;
  border: 1px solid #DDD;
  text-shadow: 0 1px 1px white;
  color: #CCC;
  cursor: default;
  -webkit-appearance: none;
}

/* line 86, ../scss/partials/_buttons.scss */
.button-wrap {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e3e3e3), color-stop(100%, #f2f2f2));
  background: -webkit-linear-gradient(top, #e3e3e3, #f2f2f2);
  background: -moz-linear-gradient(top, #e3e3e3, #f2f2f2);
  background: -o-linear-gradient(top, #e3e3e3, #f2f2f2);
  background: linear-gradient(top, #e3e3e3, #f2f2f2);
  -webkit-border-radius: 200px;
  -moz-border-radius: 200px;
  -ms-border-radius: 200px;
  -o-border-radius: 200px;
  border-radius: 200px;
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.04);
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.04);
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.04);
  padding: 10px;
  display: inline-block;
}

/* line 96, ../scss/partials/_buttons.scss */
.button-flat {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: #eeeeee;
  border: none;
  text-shadow: none;
}
/* line 105, ../scss/partials/_buttons.scss */
.button-flat:hover {
  background: #fbfbfb;
}
/* line 108, ../scss/partials/_buttons.scss */
.button-flat:active {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  background: #eeeeee;
  color: #bbbbbb;
}
/* line 113, ../scss/partials/_buttons.scss */
.button-flat.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 123, ../scss/partials/_buttons.scss */
.button-border {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  color: #666666;
  border: 2px solid #666666;
  background: none;
  text-shadow: none;
}
/* line 132, ../scss/partials/_buttons.scss */
.button-border:hover {
  background: none;
  color: gray;
  border: 2px solid gray;
}
/* line 137, ../scss/partials/_buttons.scss */
.button-border:active {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  background: none;
  color: #4d4d4d;
  border: 2px solid #4d4d4d;
}
/* line 143, ../scss/partials/_buttons.scss */
.button-border.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 153, ../scss/partials/_buttons.scss */
.button-3d {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0, 0, 0, 0.2);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3f3f3), color-stop(100%, #e9e9e9));
  background: -webkit-linear-gradient(top, #f3f3f3, #e9e9e9);
  background: -moz-linear-gradient(top, #f3f3f3, #e9e9e9);
  background: -o-linear-gradient(top, #f3f3f3, #e9e9e9);
  background: linear-gradient(top, #f3f3f3, #e9e9e9);
  background-color: #eeeeee;
  color: #666666;
  border: 1px solid #e1e1e1;
  text-shadow: none;
  position: relative;
  top: 0px;
}
/* line 165, ../scss/partials/_buttons.scss */
.button-3d:hover {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bbbbbb, 0px 8px 3px rgba(0, 0, 0, 0.2);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #ebebeb));
  background: -webkit-linear-gradient(top, #ffffff, #ebebeb);
  background: -moz-linear-gradient(top, #ffffff, #ebebeb);
  background: -o-linear-gradient(top, #ffffff, #ebebeb);
  background: linear-gradient(top, #ffffff, #ebebeb);
  background-color: white;
}
/* line 170, ../scss/partials/_buttons.scss */
.button-3d:active {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bbbbbb, 0px 3px 3px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bbbbbb, 0px 3px 3px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bbbbbb, 0px 3px 3px rgba(0, 0, 0, 0.2);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9e9e9), color-stop(100%, #f3f3f3));
  background: -webkit-linear-gradient(top, #e9e9e9, #f3f3f3);
  background: -moz-linear-gradient(top, #e9e9e9, #f3f3f3);
  background: -o-linear-gradient(top, #e9e9e9, #f3f3f3);
  background: linear-gradient(top, #e9e9e9, #f3f3f3);
  background-color: #eeeeee;
  color: #bbbbbb;
  border: 1px solid #e1e1e1;
  top: 5px;
}
/* line 178, ../scss/partials/_buttons.scss */
.button-3d.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 192, ../scss/partials/_buttons.scss */
.button-rounded {
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

/* line 192, ../scss/partials/_buttons.scss */
.button-pill {
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  -ms-border-radius: 50px;
  -o-border-radius: 50px;
  border-radius: 50px;
}

/* line 192, ../scss/partials/_buttons.scss */
.button-circle {
  -webkit-border-radius: 240px;
  -moz-border-radius: 240px;
  -ms-border-radius: 240px;
  -o-border-radius: 240px;
  border-radius: 240px;
  -webkit-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
  box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), 0px 1px 2px rgba(0, 0, 0, 0.2);
  width: 120px;
  line-height: 120px;
  height: 120px;
  padding: 0px;
  border-width: 4px;
  font-size: 19px;
}

/* line 226, ../scss/partials/_buttons.scss */
.button-primary {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00b5e5), color-stop(100%, #008db2));
  background: -webkit-linear-gradient(top, #00b5e5, #008db2);
  background: -moz-linear-gradient(top, #00b5e5, #008db2);
  background: -o-linear-gradient(top, #00b5e5, #008db2);
  background: linear-gradient(top, #00b5e5, #008db2);
  background-color: #00a1cb;
  border-color: #007998;
  color: white;
  text-shadow: 0 -1px 1px rgba(0, 40, 50, 0.35);
}
/* line 233, ../scss/partials/_buttons.scss */
.button-primary:hover {
  background-color: #00a1cb;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00c9fe), color-stop(100%, #008db2));
  background: -webkit-linear-gradient(top, #00c9fe, #008db2);
  background: -moz-linear-gradient(top, #00c9fe, #008db2);
  background: -o-linear-gradient(top, #00c9fe, #008db2);
  background: linear-gradient(top, #00c9fe, #008db2);
}
/* line 237, ../scss/partials/_buttons.scss */
.button-primary:active {
  background: #1495b7;
  color: #005065;
}

/* line 250, ../scss/partials/_buttons.scss */
.button-3d-primary {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #007998, 0px 8px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #007998, 0px 8px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #007998, 0px 8px 3px rgba(0, 0, 0, 0.3);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00a9d5), color-stop(100%, #0099c1));
  background: -webkit-linear-gradient(top, #00a9d5, #0099c1);
  background: -moz-linear-gradient(top, #00a9d5, #0099c1);
  background: -o-linear-gradient(top, #00a9d5, #0099c1);
  background: linear-gradient(top, #00a9d5, #0099c1);
  background-color: #00a1cb;
  color: white;
  border: 1px solid #007998;
  text-shadow: none;
  position: relative;
  top: 0px;
}
/* line 262, ../scss/partials/_buttons.scss */
.button-3d-primary:hover {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #00708e, 0px 8px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #00708e, 0px 8px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #00708e, 0px 8px 3px rgba(0, 0, 0, 0.3);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #00c1f4), color-stop(100%, #009dc6));
  background: -webkit-linear-gradient(top, #00c1f4, #009dc6);
  background: -moz-linear-gradient(top, #00c1f4, #009dc6);
  background: -o-linear-gradient(top, #00c1f4, #009dc6);
  background: linear-gradient(top, #00c1f4, #009dc6);
  background-color: #00c9fe;
}
/* line 267, ../scss/partials/_buttons.scss */
.button-3d-primary:active {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #007998, 0px 3px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #007998, 0px 3px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #007998, 0px 3px 3px rgba(0, 0, 0, 0.3);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0099c1), color-stop(100%, #00a9d5));
  background: -webkit-linear-gradient(top, #0099c1, #00a9d5);
  background: -moz-linear-gradient(top, #0099c1, #00a9d5);
  background: -o-linear-gradient(top, #0099c1, #00a9d5);
  background: linear-gradient(top, #0099c1, #00a9d5);
  background-color: #1495b7;
  color: #005065;
  border: 1px solid #008db2;
  top: 5px;
}
/* line 275, ../scss/partials/_buttons.scss */
.button-3d-primary.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 289, ../scss/partials/_buttons.scss */
.button-border-primary {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  color: #00a1cb;
  border: 2px solid #00a1cb;
  background: none;
  text-shadow: none;
}
/* line 298, ../scss/partials/_buttons.scss */
.button-border-primary:hover {
  background: none;
  color: #00c9fe;
  border: 2px solid #00c9fe;
}
/* line 303, ../scss/partials/_buttons.scss */
.button-border-primary:active {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  background: none;
  color: #007998;
  border: 2px solid #007998;
}
/* line 309, ../scss/partials/_buttons.scss */
.button-border-primary.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 321, ../scss/partials/_buttons.scss */
.button-flat-primary {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: #00a1cb;
  color: white;
  text-shadow: none;
  border: none;
}
/* line 330, ../scss/partials/_buttons.scss */
.button-flat-primary:hover {
  background: #00b5e5;
}
/* line 333, ../scss/partials/_buttons.scss */
.button-flat-primary:active {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  background: #1495b7;
  color: #00647f;
}
/* line 338, ../scss/partials/_buttons.scss */
.button-flat-primary.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 226, ../scss/partials/_buttons.scss */
.button-secondary {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background: linear-gradient(top, #ffffff, #f2f2f2);
  background-color: white;
  border-color: #e6e6e6;
  color: white;
  text-shadow: 0 -1px 1px rgba(179, 179, 179, 0.35);
}
/* line 233, ../scss/partials/_buttons.scss */
.button-secondary:hover {
  background-color: white;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f2f2f2));
  background: -webkit-linear-gradient(top, #ffffff, #f2f2f2);
  background: -moz-linear-gradient(top, #ffffff, #f2f2f2);
  background: -o-linear-gradient(top, #ffffff, #f2f2f2);
  background: linear-gradient(top, #ffffff, #f2f2f2);
}
/* line 237, ../scss/partials/_buttons.scss */
.button-secondary:active {
  background: white;
  color: #cccccc;
}

/* line 250, ../scss/partials/_buttons.scss */
.button-3d-secondary {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #e6e6e6, 0px 8px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #e6e6e6, 0px 8px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #e6e6e6, 0px 8px 3px rgba(0, 0, 0, 0.3);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #fafafa));
  background: -webkit-linear-gradient(top, #ffffff, #fafafa);
  background: -moz-linear-gradient(top, #ffffff, #fafafa);
  background: -o-linear-gradient(top, #ffffff, #fafafa);
  background: linear-gradient(top, #ffffff, #fafafa);
  background-color: white;
  color: white;
  border: 1px solid #e6e6e6;
  text-shadow: none;
  position: relative;
  top: 0px;
}
/* line 262, ../scss/partials/_buttons.scss */
.button-3d-secondary:hover {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #e0e0e0, 0px 8px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #e0e0e0, 0px 8px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #e0e0e0, 0px 8px 3px rgba(0, 0, 0, 0.3);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #fcfcfc));
  background: -webkit-linear-gradient(top, #ffffff, #fcfcfc);
  background: -moz-linear-gradient(top, #ffffff, #fcfcfc);
  background: -o-linear-gradient(top, #ffffff, #fcfcfc);
  background: linear-gradient(top, #ffffff, #fcfcfc);
  background-color: white;
}
/* line 267, ../scss/partials/_buttons.scss */
.button-3d-secondary:active {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #e6e6e6, 0px 3px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #e6e6e6, 0px 3px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #e6e6e6, 0px 3px 3px rgba(0, 0, 0, 0.3);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #ffffff));
  background: -webkit-linear-gradient(top, #fafafa, #ffffff);
  background: -moz-linear-gradient(top, #fafafa, #ffffff);
  background: -o-linear-gradient(top, #fafafa, #ffffff);
  background: linear-gradient(top, #fafafa, #ffffff);
  background-color: white;
  color: #cccccc;
  border: 1px solid #f2f2f2;
  top: 5px;
}
/* line 275, ../scss/partials/_buttons.scss */
.button-3d-secondary.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 289, ../scss/partials/_buttons.scss */
.button-border-secondary {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  color: white;
  border: 2px solid white;
  background: none;
  text-shadow: none;
}
/* line 298, ../scss/partials/_buttons.scss */
.button-border-secondary:hover {
  background: none;
  color: white;
  border: 2px solid white;
}
/* line 303, ../scss/partials/_buttons.scss */
.button-border-secondary:active {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  background: none;
  color: #e6e6e6;
  border: 2px solid #e6e6e6;
}
/* line 309, ../scss/partials/_buttons.scss */
.button-border-secondary.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 321, ../scss/partials/_buttons.scss */
.button-flat-secondary {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: white;
  color: white;
  text-shadow: none;
  border: none;
}
/* line 330, ../scss/partials/_buttons.scss */
.button-flat-secondary:hover {
  background: white;
}
/* line 333, ../scss/partials/_buttons.scss */
.button-flat-secondary:active {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  background: white;
  color: #d9d9d9;
}
/* line 338, ../scss/partials/_buttons.scss */
.button-flat-secondary.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 226, ../scss/partials/_buttons.scss */
.button-action {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8fcf00), color-stop(100%, #6b9c00));
  background: -webkit-linear-gradient(top, #8fcf00, #6b9c00);
  background: -moz-linear-gradient(top, #8fcf00, #6b9c00);
  background: -o-linear-gradient(top, #8fcf00, #6b9c00);
  background: linear-gradient(top, #8fcf00, #6b9c00);
  background-color: #7db500;
  border-color: #5a8200;
  color: white;
  text-shadow: 0 -1px 1px rgba(19, 28, 0, 0.35);
}
/* line 233, ../scss/partials/_buttons.scss */
.button-action:hover {
  background-color: #7db500;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a0e800), color-stop(100%, #6b9c00));
  background: -webkit-linear-gradient(top, #a0e800, #6b9c00);
  background: -moz-linear-gradient(top, #a0e800, #6b9c00);
  background: -o-linear-gradient(top, #a0e800, #6b9c00);
  background: linear-gradient(top, #a0e800, #6b9c00);
}
/* line 237, ../scss/partials/_buttons.scss */
.button-action:active {
  background: #76a312;
  color: #374f00;
}

/* line 250, ../scss/partials/_buttons.scss */
.button-3d-action {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5a8200, 0px 8px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5a8200, 0px 8px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5a8200, 0px 8px 3px rgba(0, 0, 0, 0.3);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #84bf00), color-stop(100%, #76ab00));
  background: -webkit-linear-gradient(top, #84bf00, #76ab00);
  background: -moz-linear-gradient(top, #84bf00, #76ab00);
  background: -o-linear-gradient(top, #84bf00, #76ab00);
  background: linear-gradient(top, #84bf00, #76ab00);
  background-color: #7db500;
  color: white;
  border: 1px solid #5a8200;
  text-shadow: none;
  position: relative;
  top: 0px;
}
/* line 262, ../scss/partials/_buttons.scss */
.button-3d-action:hover {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #537800, 0px 8px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #537800, 0px 8px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #537800, 0px 8px 3px rgba(0, 0, 0, 0.3);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #99de00), color-stop(100%, #79b000));
  background: -webkit-linear-gradient(top, #99de00, #79b000);
  background: -moz-linear-gradient(top, #99de00, #79b000);
  background: -o-linear-gradient(top, #99de00, #79b000);
  background: linear-gradient(top, #99de00, #79b000);
  background-color: #a0e800;
}
/* line 267, ../scss/partials/_buttons.scss */
.button-3d-action:active {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #5a8200, 0px 3px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #5a8200, 0px 3px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #5a8200, 0px 3px 3px rgba(0, 0, 0, 0.3);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #76ab00), color-stop(100%, #84bf00));
  background: -webkit-linear-gradient(top, #76ab00, #84bf00);
  background: -moz-linear-gradient(top, #76ab00, #84bf00);
  background: -o-linear-gradient(top, #76ab00, #84bf00);
  background: linear-gradient(top, #76ab00, #84bf00);
  background-color: #76a312;
  color: #374f00;
  border: 1px solid #6b9c00;
  top: 5px;
}
/* line 275, ../scss/partials/_buttons.scss */
.button-3d-action.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 289, ../scss/partials/_buttons.scss */
.button-border-action {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  color: #7db500;
  border: 2px solid #7db500;
  background: none;
  text-shadow: none;
}
/* line 298, ../scss/partials/_buttons.scss */
.button-border-action:hover {
  background: none;
  color: #a0e800;
  border: 2px solid #a0e800;
}
/* line 303, ../scss/partials/_buttons.scss */
.button-border-action:active {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  background: none;
  color: #5a8200;
  border: 2px solid #5a8200;
}
/* line 309, ../scss/partials/_buttons.scss */
.button-border-action.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 321, ../scss/partials/_buttons.scss */
.button-flat-action {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: #7db500;
  color: white;
  text-shadow: none;
  border: none;
}
/* line 330, ../scss/partials/_buttons.scss */
.button-flat-action:hover {
  background: #8fcf00;
}
/* line 333, ../scss/partials/_buttons.scss */
.button-flat-action:active {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  background: #76a312;
  color: #486900;
}
/* line 338, ../scss/partials/_buttons.scss */
.button-flat-action.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 226, ../scss/partials/_buttons.scss */
.button-highlight {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fa9915), color-stop(100%, #d87e04));
  background: -webkit-linear-gradient(top, #fa9915, #d87e04);
  background: -moz-linear-gradient(top, #fa9915, #d87e04);
  background: -o-linear-gradient(top, #fa9915, #d87e04);
  background: linear-gradient(top, #fa9915, #d87e04);
  background-color: #f18d05;
  border-color: #bf7004;
  color: white;
  text-shadow: 0 -1px 1px rgba(91, 53, 2, 0.35);
}
/* line 233, ../scss/partials/_buttons.scss */
.button-highlight:hover {
  background-color: #f18d05;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fba42e), color-stop(100%, #d87e04));
  background: -webkit-linear-gradient(top, #fba42e, #d87e04);
  background: -moz-linear-gradient(top, #fba42e, #d87e04);
  background: -o-linear-gradient(top, #fba42e, #d87e04);
  background: linear-gradient(top, #fba42e, #d87e04);
}
/* line 237, ../scss/partials/_buttons.scss */
.button-highlight:active {
  background: #d8891e;
  color: #8d5303;
}

/* line 250, ../scss/partials/_buttons.scss */
.button-3d-highlight {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bf7004, 0px 8px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bf7004, 0px 8px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #bf7004, 0px 8px 3px rgba(0, 0, 0, 0.3);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fa9306), color-stop(100%, #e78705));
  background: -webkit-linear-gradient(top, #fa9306, #e78705);
  background: -moz-linear-gradient(top, #fa9306, #e78705);
  background: -o-linear-gradient(top, #fa9306, #e78705);
  background: linear-gradient(top, #fa9306, #e78705);
  background-color: #f18d05;
  color: white;
  border: 1px solid #bf7004;
  text-shadow: none;
  position: relative;
  top: 0px;
}
/* line 262, ../scss/partials/_buttons.scss */
.button-3d-highlight:hover {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b56a04, 0px 8px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b56a04, 0px 8px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b56a04, 0px 8px 3px rgba(0, 0, 0, 0.3);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #faa024), color-stop(100%, #ec8a05));
  background: -webkit-linear-gradient(top, #faa024, #ec8a05);
  background: -moz-linear-gradient(top, #faa024, #ec8a05);
  background: -o-linear-gradient(top, #faa024, #ec8a05);
  background: linear-gradient(top, #faa024, #ec8a05);
  background-color: #fba42e;
}
/* line 267, ../scss/partials/_buttons.scss */
.button-3d-highlight:active {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bf7004, 0px 3px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bf7004, 0px 3px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #bf7004, 0px 3px 3px rgba(0, 0, 0, 0.3);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e78705), color-stop(100%, #fa9306));
  background: -webkit-linear-gradient(top, #e78705, #fa9306);
  background: -moz-linear-gradient(top, #e78705, #fa9306);
  background: -o-linear-gradient(top, #e78705, #fa9306);
  background: linear-gradient(top, #e78705, #fa9306);
  background-color: #d8891e;
  color: #8d5303;
  border: 1px solid #d87e04;
  top: 5px;
}
/* line 275, ../scss/partials/_buttons.scss */
.button-3d-highlight.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 289, ../scss/partials/_buttons.scss */
.button-border-highlight {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  color: #f18d05;
  border: 2px solid #f18d05;
  background: none;
  text-shadow: none;
}
/* line 298, ../scss/partials/_buttons.scss */
.button-border-highlight:hover {
  background: none;
  color: #fba42e;
  border: 2px solid #fba42e;
}
/* line 303, ../scss/partials/_buttons.scss */
.button-border-highlight:active {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  background: none;
  color: #bf7004;
  border: 2px solid #bf7004;
}
/* line 309, ../scss/partials/_buttons.scss */
.button-border-highlight.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 321, ../scss/partials/_buttons.scss */
.button-flat-highlight {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: #f18d05;
  color: white;
  text-shadow: none;
  border: none;
}
/* line 330, ../scss/partials/_buttons.scss */
.button-flat-highlight:hover {
  background: #fa9915;
}
/* line 333, ../scss/partials/_buttons.scss */
.button-flat-highlight:active {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  background: #d8891e;
  color: #a66103;
}
/* line 338, ../scss/partials/_buttons.scss */
.button-flat-highlight.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 226, ../scss/partials/_buttons.scss */
.button-caution {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e8543f), color-stop(100%, #d9331a));
  background: -webkit-linear-gradient(top, #e8543f, #d9331a);
  background: -moz-linear-gradient(top, #e8543f, #d9331a);
  background: -o-linear-gradient(top, #e8543f, #d9331a);
  background: linear-gradient(top, #e8543f, #d9331a);
  background-color: #e54028;
  border-color: #c22d18;
  color: white;
  text-shadow: 0 -1px 1px rgba(103, 24, 13, 0.35);
}
/* line 233, ../scss/partials/_buttons.scss */
.button-caution:hover {
  background-color: #e54028;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eb6855), color-stop(100%, #d9331a));
  background: -webkit-linear-gradient(top, #eb6855, #d9331a);
  background: -moz-linear-gradient(top, #eb6855, #d9331a);
  background: -o-linear-gradient(top, #eb6855, #d9331a);
  background: linear-gradient(top, #eb6855, #d9331a);
}
/* line 237, ../scss/partials/_buttons.scss */
.button-caution:active {
  background: #cd5240;
  color: #952312;
}

/* line 250, ../scss/partials/_buttons.scss */
.button-3d-caution {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #c22d18, 0px 8px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #c22d18, 0px 8px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #c22d18, 0px 8px 3px rgba(0, 0, 0, 0.3);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e64831), color-stop(100%, #e4381f));
  background: -webkit-linear-gradient(top, #e64831, #e4381f);
  background: -moz-linear-gradient(top, #e64831, #e4381f);
  background: -o-linear-gradient(top, #e64831, #e4381f);
  background: linear-gradient(top, #e64831, #e4381f);
  background-color: #e54028;
  color: white;
  border: 1px solid #c22d18;
  text-shadow: none;
  position: relative;
  top: 0px;
}
/* line 262, ../scss/partials/_buttons.scss */
.button-3d-caution:hover {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b92b16, 0px 8px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b92b16, 0px 8px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #b92b16, 0px 8px 3px rgba(0, 0, 0, 0.3);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e9604c), color-stop(100%, #e43c23));
  background: -webkit-linear-gradient(top, #e9604c, #e43c23);
  background: -moz-linear-gradient(top, #e9604c, #e43c23);
  background: -o-linear-gradient(top, #e9604c, #e43c23);
  background: linear-gradient(top, #e9604c, #e43c23);
  background-color: #eb6855;
}
/* line 267, ../scss/partials/_buttons.scss */
.button-3d-caution:active {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #c22d18, 0px 3px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #c22d18, 0px 3px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #c22d18, 0px 3px 3px rgba(0, 0, 0, 0.3);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e4381f), color-stop(100%, #e64831));
  background: -webkit-linear-gradient(top, #e4381f, #e64831);
  background: -moz-linear-gradient(top, #e4381f, #e64831);
  background: -o-linear-gradient(top, #e4381f, #e64831);
  background: linear-gradient(top, #e4381f, #e64831);
  background-color: #cd5240;
  color: #952312;
  border: 1px solid #d9331a;
  top: 5px;
}
/* line 275, ../scss/partials/_buttons.scss */
.button-3d-caution.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 289, ../scss/partials/_buttons.scss */
.button-border-caution {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  color: #e54028;
  border: 2px solid #e54028;
  background: none;
  text-shadow: none;
}
/* line 298, ../scss/partials/_buttons.scss */
.button-border-caution:hover {
  background: none;
  color: #eb6855;
  border: 2px solid #eb6855;
}
/* line 303, ../scss/partials/_buttons.scss */
.button-border-caution:active {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  background: none;
  color: #c22d18;
  border: 2px solid #c22d18;
}
/* line 309, ../scss/partials/_buttons.scss */
.button-border-caution.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 321, ../scss/partials/_buttons.scss */
.button-flat-caution {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: #e54028;
  color: white;
  text-shadow: none;
  border: none;
}
/* line 330, ../scss/partials/_buttons.scss */
.button-flat-caution:hover {
  background: #e8543f;
}
/* line 333, ../scss/partials/_buttons.scss */
.button-flat-caution:active {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  background: #cd5240;
  color: #ac2815;
}
/* line 338, ../scss/partials/_buttons.scss */
.button-flat-caution.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 226, ../scss/partials/_buttons.scss */
.button-royal {
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #99389f), color-stop(100%, #752a79));
  background: -webkit-linear-gradient(top, #99389f, #752a79);
  background: -moz-linear-gradient(top, #99389f, #752a79);
  background: -o-linear-gradient(top, #99389f, #752a79);
  background: linear-gradient(top, #99389f, #752a79);
  background-color: #87318c;
  border-color: #632466;
  color: white;
  text-shadow: 0 -1px 1px rgba(26, 9, 27, 0.35);
}
/* line 233, ../scss/partials/_buttons.scss */
.button-royal:hover {
  background-color: #87318c;
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ab3eb2), color-stop(100%, #752a79));
  background: -webkit-linear-gradient(top, #ab3eb2, #752a79);
  background: -moz-linear-gradient(top, #ab3eb2, #752a79);
  background: -o-linear-gradient(top, #ab3eb2, #752a79);
  background: linear-gradient(top, #ab3eb2, #752a79);
}
/* line 237, ../scss/partials/_buttons.scss */
.button-royal:active {
  background: #764479;
  color: #3e1740;
}

/* line 250, ../scss/partials/_buttons.scss */
.button-3d-royal {
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #632466, 0px 8px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #632466, 0px 8px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #632466, 0px 8px 3px rgba(0, 0, 0, 0.3);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8e3494), color-stop(100%, #802e84));
  background: -webkit-linear-gradient(top, #8e3494, #802e84);
  background: -moz-linear-gradient(top, #8e3494, #802e84);
  background: -o-linear-gradient(top, #8e3494, #802e84);
  background: linear-gradient(top, #8e3494, #802e84);
  background-color: #87318c;
  color: white;
  border: 1px solid #632466;
  text-shadow: none;
  position: relative;
  top: 0px;
}
/* line 262, ../scss/partials/_buttons.scss */
.button-3d-royal:hover {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5b215f, 0px 8px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5b215f, 0px 8px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 7px 0px #5b215f, 0px 8px 3px rgba(0, 0, 0, 0.3);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a43caa), color-stop(100%, #833088));
  background: -webkit-linear-gradient(top, #a43caa, #833088);
  background: -moz-linear-gradient(top, #a43caa, #833088);
  background: -o-linear-gradient(top, #a43caa, #833088);
  background: linear-gradient(top, #a43caa, #833088);
  background-color: #ab3eb2;
}
/* line 267, ../scss/partials/_buttons.scss */
.button-3d-royal:active {
  -webkit-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #632466, 0px 3px 3px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #632466, 0px 3px 3px rgba(0, 0, 0, 0.3);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.3), inset 0px -1px 1px rgba(255, 255, 255, 0.15), 0px 2px 0px #632466, 0px 3px 3px rgba(0, 0, 0, 0.3);
  background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #802e84), color-stop(100%, #8e3494));
  background: -webkit-linear-gradient(top, #802e84, #8e3494);
  background: -moz-linear-gradient(top, #802e84, #8e3494);
  background: -o-linear-gradient(top, #802e84, #8e3494);
  background: linear-gradient(top, #802e84, #8e3494);
  background-color: #764479;
  color: #3e1740;
  border: 1px solid #752a79;
  top: 5px;
}
/* line 275, ../scss/partials/_buttons.scss */
.button-3d-royal.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 289, ../scss/partials/_buttons.scss */
.button-border-royal {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: all;
  -moz-transition-property: all;
  -o-transition-property: all;
  transition-property: all;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  color: #87318c;
  border: 2px solid #87318c;
  background: none;
  text-shadow: none;
}
/* line 298, ../scss/partials/_buttons.scss */
.button-border-royal:hover {
  background: none;
  color: #ab3eb2;
  border: 2px solid #ab3eb2;
}
/* line 303, ../scss/partials/_buttons.scss */
.button-border-royal:active {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  background: none;
  color: #632466;
  border: 2px solid #632466;
}
/* line 309, ../scss/partials/_buttons.scss */
.button-border-royal.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 321, ../scss/partials/_buttons.scss */
.button-flat-royal {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-transition-property: background;
  -moz-transition-property: background;
  -o-transition-property: background;
  transition-property: background;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  background: #87318c;
  color: white;
  text-shadow: none;
  border: none;
}
/* line 330, ../scss/partials/_buttons.scss */
.button-flat-royal:hover {
  background: #99389f;
}
/* line 333, ../scss/partials/_buttons.scss */
.button-flat-royal:active {
  -webkit-transition-duration: 0s;
  -moz-transition-duration: 0s;
  -o-transition-duration: 0s;
  transition-duration: 0s;
  background: #764479;
  color: #501d53;
}
/* line 338, ../scss/partials/_buttons.scss */
.button-flat-royal.disabled {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -webkit-appearance: none;
}

/* line 351, ../scss/partials/_buttons.scss */
.button-group {
  position: relative;
  display: inline-block;
}
/* line 354, ../scss/partials/_buttons.scss */
.button-group .button {
  float: left;
}
/* line 356, ../scss/partials/_buttons.scss */
.button-group .button:focus, .button-group .button:hover, .button-group .button.active {
  z-index: 5;
}
/* line 359, ../scss/partials/_buttons.scss */
.button-group .button.active {
  background: gainsboro;
}
/* line 363, ../scss/partials/_buttons.scss */
.button-group .button:not(:first-child):not(:last-child) {
  border-radius: 0;
}
/* line 366, ../scss/partials/_buttons.scss */
.button-group .button:first-child {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
/* line 370, ../scss/partials/_buttons.scss */
.button-group .button:last-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
/* line 376, ../scss/partials/_buttons.scss */
.button-group .button + .button {
  margin-left: -1px;
}

/* line 389, ../scss/partials/_buttons.scss */
.button-jumbo {
  font-size: 24px;
  height: 51.2px;
  line-height: 51.2px;
  padding: 0px 40.96px;
}

/* line 389, ../scss/partials/_buttons.scss */
.button-large {
  font-size: 19px;
  height: 38.4px;
  line-height: 38.4px;
  padding: 0px 30.72px;
}

/* line 420, ../scss/partials/_buttons.scss */
input.button-large, button.button-large {
  height: 40.4px;
}

/* line 389, ../scss/partials/_buttons.scss */
.button-small {
  font-size: 15px;
  height: 25.6px;
  line-height: 25.6px;
  padding: 0px 20.48px;
}

/* line 420, ../scss/partials/_buttons.scss */
input.button-small, button.button-small {
  height: 27.6px;
}

/* line 389, ../scss/partials/_buttons.scss */
.button-tiny {
  font-size: 12px;
  height: 22.4px;
  line-height: 22.4px;
  padding: 0px 17.92px;
}

/* line 420, ../scss/partials/_buttons.scss */
input.button-tiny, button.button-tiny {
  height: 24.4px;
}

/* line 441, ../scss/partials/_buttons.scss */
.button.glow {
  -webkit-animation-duration: 3s;
  -moz-animation-duration: 3s;
  -ms-animation-duration: 3s;
  -o-animation-duration: 3s;
  animation-duration: 3s;
  -webkit-animation-iteration-count: infinite;
  -khtml-animation-iteration-count: infinite;
  -moz-animation-iteration-count: infinite;
  -ms-animation-iteration-count: infinite;
  -o-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-name: glowing;
  -khtml-animation-name: glowing;
  -moz-animation-name: glowing;
  -ms-animation-name: glowing;
  -o-animation-name: glowing;
  animation-name: glowing;
}
/* line 444, ../scss/partials/_buttons.scss */
.button.glow:active {
  -webkit-animation-name: none;
  -moz-animation-name: none;
  -ms-animation-name: none;
  -o-animation-name: none;
  animation-name: none;
  -webkit-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  -moz-box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
  box-shadow: inset 0px 1px 3px rgba(0, 0, 0, 0.3), 0px 1px 0px white;
}

/* line 456, ../scss/partials/_buttons.scss */
.button-dropdown {
  position: relative;
  overflow: visible;
  display: inline-block;
}
/* line 463, ../scss/partials/_buttons.scss */
.button-dropdown .button .icon-caret-down {
  font-size: 90%;
  margin: 0px 0px 0px 3px;
  vertical-align: middle;
}
/* line 470, ../scss/partials/_buttons.scss */
.button-dropdown ul.button-dropdown-menu-below {
  top: 115%;
}
/* line 473, ../scss/partials/_buttons.scss */
.button-dropdown ul.button-dropdown-menu-above {
  bottom: 115%;
  top: auto;
}
/* line 479, ../scss/partials/_buttons.scss */
.button-dropdown ul {
  -webkit-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.6);
  -moz-box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.6);
  box-shadow: 0px 3px 6px rgba(0, 0, 0, 0.6);
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  display: none;
  position: absolute;
  background: #fcfcfc;
  top: -2px;
  left: -2px;
  z-index: 1000;
  padding: 0px;
  margin: 0px;
  list-style-type: none;
  min-width: 102%;
}
/* line 493, ../scss/partials/_buttons.scss */
.button-dropdown ul li {
  padding: 0px;
  margin: 0px;
  display: block;
}
/* line 498, ../scss/partials/_buttons.scss */
.button-dropdown ul li:first-child a {
  -moz-border-radius-topleft: 3px;
  -webkit-border-top-left-radius: 3px;
  border-top-left-radius: 3px;
  -moz-border-radius-topright: 3px;
  -webkit-border-top-right-radius: 3px;
  border-top-right-radius: 3px;
}
/* line 501, ../scss/partials/_buttons.scss */
.button-dropdown ul li:last-child a {
  -moz-border-radius-bottomleft: 3px;
  -webkit-border-bottom-left-radius: 3px;
  border-bottom-left-radius: 3px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
/* line 507, ../scss/partials/_buttons.scss */
.button-dropdown ul .button-dropdown-divider {
  -webkit-box-shadow: inset 0px 1px 0px white;
  -moz-box-shadow: inset 0px 1px 0px white;
  box-shadow: inset 0px 1px 0px white;
  border-top: 1px solid #e4e4e4;
}
/* line 512, ../scss/partials/_buttons.scss */
.button-dropdown ul a {
  display: block;
  padding: 0px 20px;
  text-decoration: none;
  font-size: 12px;
  color: #333333;
  line-height: 30px;
  white-space: nowrap;
}
/* line 521, ../scss/partials/_buttons.scss */
.button-dropdown ul a:hover {
  background-color: #3c6ab9;
  color: white;
}
