
html,
body {
    width: 100%;
    height: 100%;
}

body {
    font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;
    font-weight: 300;
}

hr {
    max-width: 50px;
    border-color: #eee;
    border-width: 3px;
}

hr.light {
    border-color: #fff;
}

a {
    color: #7ac33b;
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    transition: all .35s;
}

a:hover,
a:focus {
    color: #92e947;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;
    font-weight: 700;
}

h2 {
    text-transform: uppercase;
}

h7 {
	color:#444444;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 14px;
}

h8 {
	color: #7cb838;
	font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif;
    font-weight: 700;
	font-size: 16px;
}

p {
    margin-bottom: 20px;
    font-size: 14px;
    line-height: 1.5;
}

.bg-primary {
    background-color: #7ac33b;
}

.bg-dark {
    color: #fff;
    background-color: #333;
}

.bg-dark .btn {
    background: transparent;
    color: #fff;
    border: 1px solid #fff;
    font-size: 14px;
}

.bg-light {
    background: #f9f9f9;
}

.text-faded {
    color: rgba(255,255,255,.7);
}

section {
    padding: 100px 0;
}

aside {
    padding: 50px 0;
}

.no-padding {
    padding: 0;
}

.navbar-default {
    border-color: rgba(34,34,34,.05);
    background-color: #fff;
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    transition: all .35s;
}

.navbar-default .navbar-header .navbar-brand {
    text-transform: uppercase;
    font-weight: 700;
    color: #7ac33b;
    letter-spacing: 2px;
}

.navbar-default .navbar-header .navbar-brand:hover,
.navbar-default .navbar-header .navbar-brand:focus {
    color: #92e947;
}

.navbar-default .nav > li>a,
.navbar-default .nav>li>a:focus {
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    color: #222;
}

.navbar-default .nav > li>a:hover,
.navbar-default .nav>li>a:focus:hover {
    color: #7ac33b;
}

.navbar-default .nav > li.active>a,
.navbar-default .nav>li.active>a:focus {
    color: #7ac33b!important;
    background-color: transparent;
}

.navbar-default .nav > li.active>a:hover,
.navbar-default .nav>li.active>a:focus:hover {
    background-color: transparent;
}

@media(min-width:768px) {
    .navbar-default {
        border-color: rgba(255,255,255,.3);
        background-color: transparent;
    }

    .navbar-default .navbar-header .navbar-brand {
        color: rgba(255,255,255,.7);
    }

    .navbar-default .navbar-header .navbar-brand:hover,
    .navbar-default .navbar-header .navbar-brand:focus {
        color: #fff;
    }

    .navbar-default .nav > li>a,
    .navbar-default .nav>li>a:focus {
        color: rgba(255,255,255,.7);
    }

    .navbar-default .nav > li>a:hover,
    .navbar-default .nav>li>a:focus:hover {
        color: #fff;
    }

    .navbar-default.affix {
        border-color: rgba(34,34,34,.05);
        background-color: #fff;
    }

    .navbar-default.affix .navbar-header .navbar-brand {
        font-size: 14px;
        color: #7ac33b;
    }

    .navbar-default.affix .navbar-header .navbar-brand:hover,
    .navbar-default.affix .navbar-header .navbar-brand:focus {
        color: #92e947;
    }

    .navbar-default.affix .nav > li>a,
    .navbar-default.affix .nav>li>a:focus {
        color: #222;
    }

    .navbar-default.affix .nav > li>a:hover,
    .navbar-default.affix .nav>li>a:focus:hover {
        color: #7ac33b;
    }
}

header {
    position: relative;
    width: 100%;
    min-height: auto;
    text-align: center;
    color: #fff;
    background-image: url(../img/header.jpg);
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    -o-background-size: cover;
}

header .filter {
    background: rgba(0,0,0,0.2);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

header .header-content {
    position: relative;
    width: 100%;
    padding: 100px 15px;
    text-align: center;
}

header .header-content .header-content-inner h1 {
    margin-top: 0;
    margin-bottom: 0;
    text-transform: uppercase;
    font-weight: 700;
}

header .header-content .header-content-inner hr {
    margin: 30px auto;
}

header .header-content .header-content-inner p {
    margin-bottom: 50px;
    font-size: 16px;
    font-weight: 300;
    color: rgba(255,255,255,.7);
}

@media(min-width:768px) {
    header {
        min-height: 100%;
    }

    header .header-content {
        position: absolute;
        top: 50%;
        padding: 0 50px;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
    }

    header .header-content .header-content-inner {
        margin-right: auto;
        margin-left: auto;
        max-width: 1000px;
    }

    header .header-content .header-content-inner p {
        margin-right: auto;
        margin-left: auto;
        max-width: 80%;
        font-size: 18px;
    }
}

.section-heading {
    margin-top: 0;
    text-transform: uppercase;
}

.call-to-action h2 {
    margin: 0 auto 20px;
}

.text-primary {
    color: #7ac33b;
}

.no-gutter > [class*=col-] {
    padding-right: 0;
    padding-left: 0;
}

.btn-default {
    border-color: #fff;
    color: #222;
    background-color: #fff;
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    transition: all .35s;
}

.btn-default:hover,
.btn-default:focus,
.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
    border-color: #ededed;
    color: #222;
    background-color: #f2f2f2;
}

.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
    background-image: none;
}

.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
    border-color: #fff;
    background-color: #fff;
}

.btn-default .badge {
    color: #fff;
    background-color: #222;
}

.btn-primary {
    border-color: #7ac33b;
    color: #fff;
    background-color: #7ac33b;
    -webkit-transition: all .35s;
    -moz-transition: all .35s;
    transition: all .35s;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary,
.btn-primary.active.focus, 
.btn-primary.active:focus, 
.btn-primary.active:hover, 
.btn-primary:active.focus, 
.btn-primary:active:focus, 
.btn-primary:active:hover, 
.open>.dropdown-toggle.btn-primary.focus, 
.open>.dropdown-toggle.btn-primary:focus, 
.open>.dropdown-toggle.btn-primary:hover {
    border-color: #92e947;
    color: #fff;
    background-color: #92e947;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
    background-image: none;
}

.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    border-color: #7ac33b;
    background-color: #7ac33b;
}

.btn-primary .badge {
    color: #7ac33b;
    background-color: #fff;
}

.btn {
    border: 0;
    border-radius: 0;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 1px;
}

.btn-xl {
    padding: 15px 30px;
    font-size: 22px;
    margin: 0 5px 10px;
}

::-moz-selection {
    text-shadow: none;
    color: #fff;
    background: #222;
}

::selection {
    text-shadow: none;
    color: #fff;
    background: #222;
}

img::selection {
    color: #fff;
    background: 0 0;
}

img::-moz-selection {
    color: #fff;
    background: 0 0;
}

body {
    webkit-tap-highlight-color: #222;
}

footer {
    background: #222222;
    padding: 30px 0;
    color: #fff;
}

footer p {
    margin: 0;
    font-size: 20px;
}

footer strong {
    letter-spacing: 2px;
}

footer medium {
    opacity: 0.6;
    font-weight: 500;
    font-size: 80%;
    line-height: 1;
    display: block;
}

footer small {
    opacity: 0.3;
    font-weight: 300;
    font-size: 60%;
    line-height: 2;
    display: block;
}

footer-marketing {
    background: #2c3032 ;
    background-size: cover;
    color: #bebebe;
    position: relative;
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    color: #363a3d;
    font: 14px/1.6 "robotoregular", Helvetica, Arial, sans-serif;
	width: 373px;
    height: 213px;
    box-shadow: 0 0 7px rgba(0, 0, 0, 0.25);
    position: absolute;
    left: 40px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
   
}

#news {
}

#news h3 {
    font-size: 18px;
    line-height: 1.3;
    margin-bottom: 0;
    font-weight: 300;
}

#news img {
    max-width: 100%;
}

#text-carousel {
    padding-bottom: 60px;
}

#text-carousel p {
    margin-bottom: 0;
}

.carousel-indicators li {
    border-color: #666;
}

.carousel-indicators .active {
    background-color: #666;
}

.form-style-1 {
    margin:10px auto;
    max-width: 400px;
    padding: 20px 12px 10px 20px;
    font: 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}
.form-style-1 li {
    padding: 0;
    display: block;
    list-style: none;
    margin: 10px 0 0 0;
}
.form-style-1 label{
    margin:0 0 3px 0;
    padding:0px;
    display:block;
    font-weight: bold;
}
.form-style-1 input[type=text], 
.form-style-1 input[type=date],
.form-style-1 input[type=datetime],
.form-style-1 input[type=number],
.form-style-1 input[type=search],
.form-style-1 input[type=time],
.form-style-1 input[type=url],
.form-style-1 input[type=email],
textarea, 
select{
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    border:1px solid #BEBEBE;
    padding: 7px;
    margin:0px;
    -webkit-transition: all 0.30s ease-in-out;
    -moz-transition: all 0.30s ease-in-out;
    -ms-transition: all 0.30s ease-in-out;
    -o-transition: all 0.30s ease-in-out;
    outline: none;  
}
.form-style-1 input[type=text]:focus, 
.form-style-1 input[type=date]:focus,
.form-style-1 input[type=datetime]:focus,
.form-style-1 input[type=number]:focus,
.form-style-1 input[type=search]:focus,
.form-style-1 input[type=time]:focus,
.form-style-1 input[type=url]:focus,
.form-style-1 input[type=email]:focus,
.form-style-1 textarea:focus, 
.form-style-1 select:focus{
    -moz-box-shadow: 0 0 8px #88D5E9;
    -webkit-box-shadow: 0 0 8px #88D5E9;
    box-shadow: 0 0 8px #88D5E9;
    border: 1px solid #88D5E9;
}
.form-style-1 .field-divided{
    width: 49%;
}

.form-style-1 .field-long{
    width: 100%;
}
.form-style-1 .field-select{
    width: 100%;
}
.form-style-1 .field-textarea{
    height: 100px;
}
.form-style-1 input[type=submit], .form-style-1 input[type=button]{
    /*background: #4B99AD;*/
    padding: 8px 15px 8px 15px;
    color: #fff;
	background: #6ebe3b;
    background: -webkit-linear-gradient(top, #79cb45 0%,#6ebe3b 100%);
    background: linear-gradient(to bottom, #79cb45 0%,#6ebe3b 100%);
    box-shadow: inset 0 -2px 0 rgba(0,0,0,.16), 0 2px 0 rgba(0,0,0,.11);
	text-align: center;
	    box-sizing: border-box;	
	line-height: 1.2;
	margin: 26px 0 0;
    padding: 13px 25px;
    font-size: 1em;
}
.form-style-1 input[type=submit]:hover, .form-style-1 input[type=button]:hover{
    background: #4691A4;
    box-shadow:none;
    -moz-box-shadow:none;
    -webkit-box-shadow:none;
}
.form-style-1 .required{
    color:red;
}

@media screen and (min-width: 768px) {
    .carousel-indicators {
        bottom: 0;
        margin-bottom: 0;
    }
}

#reviews {
}

#reviews .image {
    border-radius: 50%;
    overflow: hidden;
    width: 100px;
    height: 100px;
    margin: 0 auto;
}

#reviews img {
    max-height: 100px;
    /*margin-left: -25%;*/
}

/**/
.pricing {margin-left:-5px;}
.pricing .pack {width:258px; padding:5px 3px 3px; margin:20px 0 0 3px; display:inline-block; vertical-align:top;}
.pricing .bx {
	background:#fafafa; 
	height:210px; 
	margin-top:5px;
	border-color: #eff0f3;
    -webkit-box-shadow:0 1px 1px rgba(0,0,0,.34);
       -moz-box-shadow:0 1px 1px rgba(0,0,0,.34);
            box-shadow:0 1px 1px rgba(0,0,0,.34);
	background-color: #f8f8f8;
    border: 1px solid transparent;
    border-radius: 3px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.es .pricing .bx {
    height:230px;
}
.pricing .pack,
.pricing .bx {
    -webkit-border-radius:4px;
       -moz-border-radius:4px;
            border-radius:4px;
}
.pricing .best-price {background:#ebebeb; margin-top:0;}
.pricing .best-price h3 {color:#a0a0a0; font-size:14px; line-height:20px; margin:0; text-align:center; text-transform:uppercase;}
.pricing .hd {font-size:16px; font-family:"Helvetica Neue", Helvetica, sans-serif; height:43px; line-height:43px; text-align:center; text-shadow:0 -1px 0 rgba(0,0,0,.25);
     -webkit-border-top-left-radius:4px;
    -webkit-border-top-right-radius:4px;
         -moz-border-radius-topleft:4px;
        -moz-border-radius-topright:4px;
             border-top-left-radius:4px;
            border-top-right-radius:4px;
}
.pricing .hd strong {color:#fff; font-weight:normal;}
.pricing .hd strong {font-size:21px;}

.pricing .price {height:123px; padding-top:17px; text-shadow:0 -1px 0 rgba(0,0,0,.3); text-align:center; letter-spacing:-1px;
    -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.18);
       -moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.18);
            box-shadow:inset 0 -1px 0 rgba(0,0,0,.18), inset 0 1px 0 rgba(255,255,255,.18);
}
.pricing .price * {display:inline-block;}
.pricing .unit {font-size:26px; position:relative; top:-22px; margin:0 3px;}
.pricing .big {font-size:59px;}
.pricing .tip {font-size:27px; font-family: 'clickmeeting_pro_lightregular', sans-serif;}
.pricing .time {font-size:20px; line-height:.8em; text-align:left;}
.pricing .month {display:block;}
.pricing .time .unit {top:0;}

.pricing .desc {padding:13px;}
.pricing .btnWrap {position:relative; top:-33px;}
.pricing .bt {display:block; margin:0; padding:10px 0;}
.pricing .desc li {border-top:1px solid #e9e9e9; color:#737373; font-size:16px; padding:11px 0; text-align:center;line-height:24px;}
.de .pricing .desc li {font-size:15px;}
.pricing .desc li:first-child {border-top:0; padding-top:0;}
.pricing .desc li strong {color:#262626;}

.pricing .cm25 {color:#d1f7ae;}
.pricing .cm25 .hd {
    background:#6fb231;
    background:-moz-linear-gradient(top,  #6fb231 0%, #67a92d 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#6fb231), color-stop(100%,#67a92d));
    background:-webkit-linear-gradient(top,  #6fb231 0%,#67a92d 100%);
    background:-o-linear-gradient(top,  #6fb231 0%,#67a92d 100%);
    background:-ms-linear-gradient(top,  #6fb231 0%,#67a92d 100%);
    background:linear-gradient(to bottom,  #6fb231 0%,#67a92d 100%);
}
.pricing .cm25 .price {
    background:#7bc536;
    background:-moz-linear-gradient(top,  #7bc536 0%, #5ab227 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#7bc536), color-stop(100%,#5ab227));
    background:-webkit-linear-gradient(top,  #7bc536 0%,#5ab227 100%);
    background:-o-linear-gradient(top,  #7bc536 0%,#5ab227 100%);
    background:-ms-linear-gradient(top,  #7bc536 0%,#5ab227 100%);
    background:linear-gradient(to bottom,  #7bc536 0%,#5ab227 100%);
}

.pricing .cw50 {color:#dbf6ff}
.pricing .cw50 .hd {
    background:#48bbdc;
    background:-moz-linear-gradient(top,  #48bbdc 0%, #42b3d9 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#48bbdc), color-stop(100%,#42b3d9));
    background:-webkit-linear-gradient(top,  #48bbdc 0%,#42b3d9 100%);
    background:-o-linear-gradient(top,  #48bbdc 0%,#42b3d9 100%);
    background:-ms-linear-gradient(top,  #48bbdc 0%,#42b3d9 100%);
    background:linear-gradient(to bottom,  #48bbdc 0%,#42b3d9 100%);
}
.pricing .cw50 .price {
    background:#4fd2ff;
    background:-moz-linear-gradient(top,  #4fd2ff 0%, #3ac3ff 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#4fd2ff), color-stop(100%,#3ac3ff));
    background:-webkit-linear-gradient(top,  #4fd2ff 0%,#3ac3ff 100%);
    background:-o-linear-gradient(top,  #4fd2ff 0%,#3ac3ff 100%);
    background:-ms-linear-gradient(top,  #4fd2ff 0%,#3ac3ff 100%);
    background:linear-gradient(to bottom,  #4fd2ff 0%,#3ac3ff 100%);
}

.pricing .cw100 {color:#b9edff}
.pricing .cw100 .hd {
    background:#00a6d2;
    background:-moz-linear-gradient(top,  #00a6d2 0%, #009dcd 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00a6d2), color-stop(100%,#009dcd));
    background:-webkit-linear-gradient(top,  #00a6d2 0%,#009dcd 100%);
    background:-o-linear-gradient(top,  #00a6d2 0%,#009dcd 100%);
    background:-ms-linear-gradient(top,  #00a6d2 0%,#009dcd 100%);
    background:linear-gradient(to bottom,  #00a6d2 0%,#009dcd 100%);
}
.pricing .cw100 .price {
    background:#00b6f1;
    background:-moz-linear-gradient(top,  #00b6f1 0%, #009eec 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b6f1), color-stop(100%,#009eec));
    background:-webkit-linear-gradient(top,  #00b6f1 0%,#009eec 100%);
    background:-o-linear-gradient(top,  #00b6f1 0%,#009eec 100%);
    background:-ms-linear-gradient(top,  #00b6f1 0%,#009eec 100%);
    background:linear-gradient(to bottom,  #00b6f1 0%,#009eec 100%);
}

.pricing .cw500 {color:#78dcff}
.pricing .cw500 .hd {
    background:#008eb5;
    background:-moz-linear-gradient(top,  #008eb5 0%, #0083ad 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#008eb5), color-stop(100%,#0083ad));
    background:-webkit-linear-gradient(top,  #008eb5 0%,#0083ad 100%);
    background:-o-linear-gradient(top,  #008eb5 0%,#0083ad 100%);
    background:-ms-linear-gradient(top,  #008eb5 0%,#0083ad 100%);
    background:linear-gradient(to bottom,  #008eb5 0%,#0083ad 100%);
}
.pricing .cw500 .price {
    background:#009aca;
    background:-moz-linear-gradient(top,  #009aca 0%, #0079b8 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#009aca), color-stop(100%,#0079b8));
    background:-webkit-linear-gradient(top,  #009aca 0%,#0079b8 100%);
    background:-o-linear-gradient(top,  #009aca 0%,#0079b8 100%);
    background:-ms-linear-gradient(top,  #009aca 0%,#0079b8 100%);
    background:linear-gradient(to bottom,  #009aca 0%,#0079b8 100%);
}

.pricing .cw1000 {color:#4fc2e9}
.pricing .cw1000 .hd {
    background:#00759e;
    background:-moz-linear-gradient(top,  #00759e 0%, #006c94 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#00759e), color-stop(100%,#006c94));
    background:-webkit-linear-gradient(top,  #00759e 0%,#006c94 100%);
    background:-o-linear-gradient(top,  #00759e 0%,#006c94 100%);
    background:-ms-linear-gradient(top,  #00759e 0%,#006c94 100%);
    background:linear-gradient(to bottom,  #00759e 0%,#006c94 100%);
}
.pricing .cw1000 .price {
    background:#0082ab;
    background:-moz-linear-gradient(top,  #0082ab 0%, #005f90 100%);
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0082ab), color-stop(100%,#005f90));
    background:-webkit-linear-gradient(top,  #0082ab 0%,#005f90 100%);
    background:-o-linear-gradient(top,  #0082ab 0%,#005f90 100%);
    background:-ms-linear-gradient(top,  #0082ab 0%,#005f90 100%);
    background:linear-gradient(to bottom,  #0082ab 0%,#005f90 100%);
}
/*---------------------------------------------------------------------------------------------
[ buttons class ]
*/
.bt {cursor:pointer; display:inline-block; font-family:"Helvetica light",'open_sanslight',Helvetica,Arial,sans-serif; line-height:1.1em; margin:0 0.4em 0.5em; padding:0.3em 0.9em; text-align:center;
    border:0;
    border-radius:30px;
    box-shadow:0 2px 0 rgba(255, 255, 255, 0.3) inset, 0 1px 1px rgba(0, 0, 0, 0.7);
}
.bt, .bt:hover {color:#fff; text-decoration:none;}

.bt {font-size:2em;} /*24*/
.bt-large {font-size:2.33em;} /*28*/
.bt-large-x  {font-size:3em;} /*36*/
.bt-small {font-size:1.5em;} /*18*/
.bt-small-x {font-size:1.2em;} /*14*/
.bt-small, .bt-small-x {font-family:Helvetica,Arial,sans-serif;}
.bt-green {
    background:#6ebe3b;
    background:-webkit-linear-gradient(top,  #79cb45 0%,#6ebe3b 100%);
    background:linear-gradient(to bottom,  #79cb45 0%,#6ebe3b 100%);
    box-shadow:inset 0 -2px 0 rgba(0,0,0,.16), 0 2px 0 rgba(0,0,0,.11);
}

.bt-green:hover {
    background:#7cc643;
    background:-webkit-linear-gradient(top,  #89d24e 0%,#7cc643 100%);
    background:linear-gradient(to bottom,  #89d24e 0%,#7cc643 100%);
}

.bt-orange {
	padding: 3px 24px 3px 50px;
    border-radius: 25px;
    font-family: "robotolight";
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    border: 1px solid #6ebe3b;
    color: #6ebe3b;
    width: 150px;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
	display: block;
    height: 44px;
    padding: 12px 0 12px 18px;
    overflow: hidden;
    position: relative;
}

.bt-orange:hover {
    background-color: #6ebe3b;
    border: 1px solid #6ebe3b;
    color: #fff;
	display: block;
    height: 44px;
    padding: 12px 0 12px 18px;
    overflow: hidden;
    position: relative;
	border-radius: 25px;
    font-family: "robotolight";
    font-size: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 150px;
}

.bt-grey {
    color:#363a3d;
    background:#f3f3f3;
    background:-webkit-linear-gradient(top,  #fff 0%,#f3f3f3 100%);
    background:linear-gradient(to bottom,  #fff 0%,#f3f3f3 100%);
    box-shadow:inset 0 -2px 0 rgba(255,255,255,.46), 0 2px 0 rgba(0,0,0,.1);
}

.bt-grey:hover {
    color:#00afec;
    background:#eee;
    background:-webkit-linear-gradient(top,  #fafafa 0%,#eee 100%);
    background:linear-gradient(to bottom,  #fafafa 0%,#eee 100%);
}
