
.btnthem {
    -moz-box-shadow:inset 0 -3px 7px 0 #29bbff;
    -webkit-box-shadow:inset 0 -3px 7px 0 #29bbff;
    box-shadow:inset 0 -3px 7px 0 #29bbff;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#2dabf9),color-stop(1,#0688fa));
    background:-moz-linear-gradient(top,#2dabf9 5%,#0688fa 100%);
    background:-webkit-linear-gradient(top,#2dabf9 5%,#0688fa 100%);
    background:-o-linear-gradient(top,#2dabf9 5%,#0688fa 100%);
    background:-ms-linear-gradient(top,#2dabf9 5%,#0688fa 100%);
    background:linear-gradient(to bottom,#2dabf9 5%,#0688fa 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#2dabf9',endColorstr='#0688fa',GradientType=0);
    background-color:#2dabf9;
    -moz-border-radius:26px;
    -webkit-border-radius:26px;
    border-radius:26px;
    border:1px solid #fff;
    display:inline-block;
    cursor:pointer;
    color:#fff;
    font-family:arial;
    font-size:20px;
    padding:9px 37px;
    text-decoration:none;
    text-shadow:0 1px 0 #263666
}

.btnthem:hover {
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#0688fa),color-stop(1,#2dabf9));
    background:-moz-linear-gradient(top,#0688fa 5%,#2dabf9 100%);
    background:-webkit-linear-gradient(top,#0688fa 5%,#2dabf9 100%);
    background:-o-linear-gradient(top,#0688fa 5%,#2dabf9 100%);
    background:-ms-linear-gradient(top,#0688fa 5%,#2dabf9 100%);
    background:linear-gradient(to bottom,#0688fa 5%,#2dabf9 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0688fa',endColorstr='#2dabf9',GradientType=0);
    background-color:#0688fa
}

.btnthem:active {
    position:relative;
    top:1px
}

.install {
    -moz-box-shadow:inset 0 1px 0 0 #caefab;
    -webkit-box-shadow:inset 0 1px 0 0 #caefab;
    box-shadow:inset 0 1px 0 0 #caefab;
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#77d42a),color-stop(1,#5cb811));
    background:-moz-linear-gradient(top,#77d42a 5%,#5cb811 100%);
    background:-webkit-linear-gradient(top,#77d42a 5%,#5cb811 100%);
    background:-o-linear-gradient(top,#77d42a 5%,#5cb811 100%);
    background:-ms-linear-gradient(top,#77d42a 5%,#5cb811 100%);
    background:linear-gradient(to bottom,#77d42a 5%,#5cb811 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#77d42a',endColorstr='#5cb811',GradientType=0);
    background-color:#77d42a;
    -moz-border-radius:21px;
    -webkit-border-radius:21px;
    border-radius:21px;
    border:1px solid #268a16;
    display:inline-block;
    cursor:pointer;
    color:#306108;
    font-family:arial;
    font-size:15px;
    font-weight:700;
    padding:6px 13px;
    text-decoration:none;
    text-shadow:0 1px 0 #aade7c
}

.install:hover {
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0.05,#5cb811),color-stop(1,#77d42a));
    background:-moz-linear-gradient(top,#5cb811 5%,#77d42a 100%);
    background:-webkit-linear-gradient(top,#5cb811 5%,#77d42a 100%);
    background:-o-linear-gradient(top,#5cb811 5%,#77d42a 100%);
    background:-ms-linear-gradient(top,#5cb811 5%,#77d42a 100%);
    background:linear-gradient(to bottom,#5cb811 5%,#77d42a 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5cb811',endColorstr='#77d42a',GradientType=0);
    background-color:#5cb811
}

.install:active {
    position:relative;
    top:1px
}

.text {
    font-size:25px;
    color: #FF0000;
    font-weight:700;
    font-family:arial
}

body {
    background: #2e3842;
    background-repeat:repeat;
    text-align:center;
    color: #fff;
}

#popup {
    background-color:#fff;
    border-radius:15px;
    color:#000;
    display:none;
    padding:20px;
    min-width:700px;
    min-height:420px
}

.b-close {
    cursor:pointer;
    position:absolute;
    right:10px;
    top:5px
}

.b-iframe {
    min-width:700px;
    min-height:420px
}