.smartbanner-show {
    margin-top: 80px;
}

.smartbanner-show .smartbanner {
    display: block;
}

/** Default **/
.smartbanner {
    position: fixed;
    left: 0;
    top: 0;
    display: none;
    width: 100%;
    height: 80px;
    line-height: 80px;
    font-family: 'Helvetica Neue', sans-serif;
    background: #f4f4f4;
    z-index: 9998;
    -webkit-font-smoothing: antialiased;
    overflow: hidden;
    -webkit-text-size-adjust: none;
}

.smartbanner-container {
    margin: 0 auto;
    white-space: nowrap;

}

.smartbanner-close {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px 0 5px;
    font-family: 'ArialRoundedMTBold', Arial;
    font-size: 20px;
    text-align: center;
    color: #888;
    text-decoration: none;
    border: 0;
    border-radius: 14px;
    -webkit-font-smoothing: subpixel-antialiased;
}

.smartbanner-close:active,
.smartbanner-close:hover {
    color: #aaa;
}

.smartbanner-icon {
    display: inline-block;
    vertical-align: middle;
    width: 57px;
    height: 57px;
    margin-right: 12px;
    background-size: cover;
    border-radius: 10px;
}

.smartbanner-info {
    display: inline-block;
    vertical-align: middle;
    width: 44%;
    font-size: 11px;
    line-height: 1.2em;
    font-weight: bold;
}

.smartbanner-title {
    font-size: 14px;
    /*line-height: 18px;*/
}

.smartbanner-button {
    position: absolute;
    right: 20px;
    top: 0;
    bottom: 0;
    margin: auto 0;
    height: 24px;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
    font-weight: bold;
    color: #6a6a6a;
    text-transform: uppercase;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.smartbanner-button:active,
.smartbanner-button:hover {
    color: #aaa;
}

.smartbanner-button-text {
}

.smartbanner-button-text:active,
.smartbanner-button-text:hover {
}

/** iOS **/
.smartbanner-ios {
/*    background: #f4f4f4;
    background: linear-gradient(to bottom, #f4f4f4, #cdcdcd);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);*/
background: linear-gradient(71.87deg, #0C1026 0.66%, #007AD0 106.22%);
box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.31);
    line-height: 80px;
}

.smartbanner-ios .smartbanner-close {
    border: 0;
    width: 18px;
    height: 18px;
    line-height: 18px;
    color: #888;
    text-shadow: 0 1px 0 white;
}

.smartbanner-ios .smartbanner-close:active,
.smartbanner-ios .smartbanner-close:hover {
    color: #aaa;
}

.smartbanner-ios .smartbanner-icon {
    background: rgba(255, 255, 255, 1);
    background-repeat: no-repeat;
    background-size: 42px 42px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
    background-position: center center;
}

.smartbanner-ios .smartbanner-info {
    color:#ffffff;
    font-size: 11px;
    line-height: 16px;
    font-family: telenor;
/*    color: #6a6a6a;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);*/
}

.smartbanner-ios .smartbanner-title {
/*    color: #4d4d4d;
    font-weight: bold;*/
font-family: Telenor;
font-size: 14px;
line-height: 100%;
 color: #ffffff;
}

.smartbanner-ios .smartbanner-button {
    padding: 0 5px;
    /*padding: 0 10px;*/
    min-width: 10%;
    color: #007AD0;
    background: #FFFFFF;
     border-radius: 3px;
     font-size: 12px;
     line-height: 26px;
/*    background: #efefef;
    background: linear-gradient(to bottom, #efefef, #dcdcdc);
    border-radius: 3px;
    box-shadow: inset 0 0 0 1px #bfbfbf, 0 1px 0 rgba(255, 255, 255, 0.6), 0 2px 0 rgba(255, 255, 255, 0.7) inset;*/
}

.smartbanner-ios .smartbanner-button:active,
.smartbanner-ios .smartbanner-button:hover {
/*    background: #dcdcdc;
    background: linear-gradient(to bottom, #dcdcdc, #efefef);*/
}

.smartbanner-ios .smartbanner-button-text {
}

.smartbanner-ios .smartbanner-button-text:active,
.smartbanner-ios .smartbanner-button-text:hover {
}

/** Android **/
.smartbanner-android {
    background: #3d3d3d url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAYAAAA9zQYyAAAABHNCSVQICAgIfAhkiAAAEnNJREFUeJztnXuQHVWZwH+nu+97nnnOZBKYZEiAACFgIAkPw1Mkgo9i2V3jUuuutQJCxN11VbAQ5KWI6+6qoCuFLlvuAoqurI/AolIChkokhGgCIZGECCEvYpJ53Hf32T/6jgZMJvO4t/t0z/erSk0qlbr3zO3f/fr0Oef7PuV53oBSytFaMwYUoJRSaK3VWF5IGF8opXTNPV37M9rXQWtdVVrrEpCs1wAFIUTK1hgjsyAYg9YaK+xBCEI9EaGFWCFCC7FChBZihQgtxAoRWogVIrQQK0RoIVaI0EKsEKGFWCFCC7FChBZihQgtxAoRWogVFv7hfEGIA0qEFuKEspQSn4V4oJTCkhxAIS5orZU8FAqxQoQWYoUILcQKEVqIFSK0ECtEaCFWiNBCrBChhVghQguxQoQWYoUILcQKEVqIFSK0ECtEaCFWOGEPQAgWD/A8qHoa7w9NIDSuhgp+KwfLbzCCUuBYYFsqMpFPhI45RQ27eqvs7vfYl3fZ3OfxRt7l4T6P9QUNBQ+q+s3dTSwgaUHO4romRU+LzZwWmwk5m5ntDpMy5uqtPM+rKqXssAci1JeN+6s8saXExr1VNhQ9flbQvrgWtUxSVWv1NMSLeIDWtZ+Ao1iWU0zP2lxxUoYTJyYC+E2Gj9baFaFjQsHT7Dng8sPflbj2pZIfedMK7Jqx9cpLGpymFDw6m23+d1GOeVOTJA0I2iJ0DKgAP99W5OlXyty2u+pH4YQKJvXZA6qaO2Ym+dhpTWTscLP5ROgI01fy+PHWEu9fXwBX+1OIsK5iRUPaYuDSNrIhSq21dg24UQgjobeieWh9nrc/doD3P5f3/9EJUWbw7wglj1tW9lF0w20TKBE6IlQ1rNha5J4NBR4d8Py5sWnhqKRZtaSZ07vC6eMqEToibNpb5QM/PcC7n+7n0VJtjmzilXPgro2FsIcgmMx9v8nz2ZeKvOppyJlo8UFYiod3u6EOQYQ2lD0Fj0+v7OPeXRVIWX9cfjOdTLjjFKENZHve4++f6OW7fa4vc1Qoa+7uSYU6BBHaMDbtr/LRJ/t4rOj5c+WooKEnq1g6K1yhI/T1jz/bB1yuGpQ5KlOMQfIe317QRHdruDFSIrQhFD347FN9PFHw/HXlqOABFc2KM5pYND2c5bqDkQhtABUPbl/Zx7373ejIrIGi5kPtNhsuauGdx6TDHhEgEdoIvrOpwG2vliEZAZk1/i6PB98/Lct53WlaDRq37BSGzG/3u8x+ZB80GX6zdAFXs6zV5tyuJB88OWtcNNRau6aNaVzRX9F84dl+yBoq82A0LmuWdSX48MwUJ3WlmJAyJyK/FRE6RH6+tci9e6pmTTU8/NN7tuKipOIdRyf5s+MydOYsEpZB4zwMInRI7C9r3vNs3gyZNf4RUA+WTba5cEqC4ycnmDctGfbG34gRoUPi/g35I6dANYrBlCpPQxVosnjghDSnTk0yNWfRGqXdybcgQofAlgMu928tBRedNf40wgUSiqvabI5rtZk72WHB9BTtUdqRPAIidAisfq3E2rJuzNa2Puhn7YGOlMUnpyc5d1qCmS02U5pt2iIchYdClu0CZn/Ro33FgVraVJ1edPBBTkN32uLMlOKorMWCrgTzO5LMah4fl1eW7UJgwxsV6HfHtlQ3OIUoa7AU75pkc+nkBLOaLaa1J5jWYtNuwsNmCIjQAfPF9QVIj1DmQYFRHGVDTwLOnZHiwqOSHNvukLIVqYQKNa3QFEToANme91jT6w0voXVwDuxqzm5zePdEmxMmOhwzOcHsNrlsh0M+mQB5fkeZV4f6Dxp/JaLiHx+9pSfFZTNTTM5ZtGZsI5asTUeEDggXeHlPxS+t9danwVptub9ptzltksOZ3WnmTZRLMxrkUwuI3qLH2j63VtqzhgYGPG6ak+KiGUmOnZRgwkjn18KbEKEDorfo8R/7Dpo/a+hxFCve3cbsdrkM9ULCQUD8vuD5y2yDeHDNVIdjROa6IkIHxMYD7ptXN7TmtOnJUI5yxBkJD6Okir8Y4dWCrmVB6hAFjVzg1zsrLHu+8CdnNxbMCDdDOo6I0EfgtYJH34DLlj6Xbf0e1bwLFdjvafIuVNFoDQlL0WT5iSdW2qIpZzO/3WbNzioffqnw5lxBV3P11ARmZOHFCxEaP4oeKHgMlDw297r8ameFT+2swt6qP02w8VcnDq58PxQHV763+dPE1wp88DjRuRGMW6E18LveKr96vcLO3ior97k8sM+rZWvg18VoGeUjhgVDWm/Dup0V5rQ7sT31Fhbj6rRdoaJ5vd9lxbYSD2wt8YYLm1wA/ccIHBQunGDBshlJrp6fpS1lyQPiGBk3Ffxf3FNh/Z4KX3ulzBN7q/45ZCegtg1HouLvEt57fJqLZ6fpysX6UjSUWAvtaXhie5n/21TgO/tdXilrM4uED1LRLMla3HhyhvOPlvn1aIil0Nt7XZ7fWeaSdQUo6UOvpTWCwdNxg12iFP5dYCTvrYG8x4dmJLljYY4p2dhclkCIldB7y5oVL+a5Z1uZZ/o9f803qE5QBQ9SFl/qSTCt2SHrKHqLHvdvr/D46xW/UPlIxK5ozs5Z3LUgx8LO8OvFRYVYCL077/GdTQWW/7rgR2M7IJFrD5OfmOTwlyflmD/ZOeTbvjrg8Ylf9vLgAW9U0fqrJ2f4uxOzJKNWjTQEIp2Ctb+seWxTgRs2F9lSDLhdQ0mzsNXmS/MyLJyRGvK8/oycxaIpCR7cV3zzSbsjoYCcxbUvFHl5n8uNi5tolyW+IxI5oV0Nj2wu8oUXCqwq1eooB1kOoKK5rSfFP74tR3qYlULd6iHOQA+XpOJfdlXY/OgBvrikmWMlW2VIIvXprNlZ5q71BR7aUYGMFWzp2VpxlpVnN7N4pHWQXcY2DXIUPyprfvR4L4++LctFs2QV5HBEQuiCC/et7Wf51rIfJYMubuhqcBS/PquZk6aMomF7PXpRWoAH71w1wI+BpSL1ITF6UqaBVdtLZL+3l+WbS/5og358LWuunOCw4+K20ckMtbSrOmABScW7Vg7w1Wf7KXv1edk4YazQBVfzrecHWPRkv38gKIwM0bLmmikOt57VTEfGoI8qo1j+Uomv/6qfvFenL0tMMHLKsbvgMfXRA1DywqvOWdLc1Z3kIwubxt6QvRG/Qlpx3dYSmwZcbl7czCSTvnAhYtynsOr1Muf+ZL+/6xZWEcGS5tNdCT52RvPYZW4kCcXdu6p88pd97CtLpAbDhH54c4FFT/bxgkd4I6tobpmR4FNnNNfv9qUa+KVIKr65t8rNK3vZW5RJtRFCexq+9vwAl6/Oh9uYvaz52BSHfzqrhaZ63h0c6rPScdjXV3x5R5XlT/Yx3p02Qug7V/fzkY1FSId4e69o3t9uc/3i5roPw3Ks+q10HI6k4oE3qty3pp9w28eHS6hCuxo+80wfN7xcCrcNsKu5vM3m385pZUoDHq6mZlRjI/QgKcW1m0rcvbo/kLczkVCF/vKafm7dVvYPFYVF7RZ95+ImJjfoDtGRtv6YHt5o0orrNpX47ov5YN7PMEIT+r83FviHjSFH5toRi/XntDCzgT2qO9IBRehBMoq/WFdgxcvFAN/UDEIR+tkdZT6wrkDoLZbyHqsWN3HCaHcAh4mTsv9wJwgMR7F0TZ41uyoBv3G4BC50b8njfc8MhP84WtR885Qsp3c1/gB9NmUFG6HhDx22rny6j77q+JlRB67VJ1f281p5hIfd601Vc+ecFH91YjaQt+tIK0JZerBgjQvX/6KPgjs+pA5Uq2deL/P1XZWQVzRgfs5m+Sm5wIZhQ3i/sw1376nwrfXj4yExMKH7Kpr/fLEwsqyNeuPBgqTiFxe1kgnyLDXApBDm0YMkFNesLbB6ZzmkAQRHYEJv3V/l67uqwR//PIishnsXN9ESQrS8vc0ObunuUDRZfHzVADvz8d5KDEzon2wthTtvLmq+fUqW+VMbu6JxOGa0hhihARQ8VfT4ytoBKjGeTgem2PW/DXHNuay5Y3aK980OL8vj6BYnXKEBHMUdW0o8viW+69OBCL2rrAktLLjw0UkOy0/JhfP+NbrCPKdyMBmLj6zL89pAPE98BCL0vt6Q5s4edNlw45I6n54bBU7S8nMhw77dK9hW0XxjzUAsU7gCEbpUrWNf6+FSK831vcVNTDKgwV9zQnFFNuAt8MPhKG7dXuGZ7aWwR1J3AhE6lGfBquZni3IsnGZGKa1M0qInZzf+GOlwSSjOebKfgiHDqReBuJYM+nZf8Pj3Y9OcN9OcVP+MDd0mTDkGUYAN96/tD3skdSUQoVNpK7it36rmyulJrpgXzLb2SJjUZjc2HWukJBRXbymzYU98DjAFInR3ziaQSbSreU+rzR0Lm8gYmNx6/ASHTmVKiK7haj6/Lj7b4oFNb5d1OX6KSqPwgJLmG0tamGBoSv+0NodObdgXzVF8+/UKz+2OR5QO7Mpfe3wGGvWZeXBSQvG797Y3JIWqXqSBWRPscE7eDUXW4q7V/bFIsA3s6h/b7nBJewO2fz2govnBkmZmNJtf5vq90xKNvVONBgUP5j3WvBb9ZbzAhJ6QsbhubtovIFMvXM3shGLrJW3MikjP7NOnpcLbNT0CX9lYIB/xZIBA788XdKf54qwUFOvwoRU8/nqiwy8ubKG7xfzIPEhnRtHTapuzfDeIrXhoV5V1EZ9LBz7hvPLUHDcelfAb+oz0omr823VFc8/cDF99ewudEWuDlk5aXGPitAMgbXHncwNhj2JMBC50U0Jx89kt/HhBlm6b4YldW8FotxRfmpFk2yVtXH1qLvTzGaPBUbB4qmNGj8S3YsEjAx4rI7wlHsrE0wKWzsnwdGeStTvKXLqhCPtcfzSDX7HB9miuZklngo/OSrGwI0lnix16fu1YmT4xwQVpi5+WQzjjMgxWv1ZhYdfQvWNMxZguWEXg1V6XcslDe2DZilRa0dMU+tAawi1P9XLTjorfI8YkarVKXrmghaMbWKukERjVBSsNzG6xCTVHK0DO6UnDK2XIGia0AoqaF/ZUIic0hF8dY9xyZmfSz+Ax8NmQpGLpb6KZ1SJCh4St4GvHpc1ck7aA/VV2RXDrUIQOkYUdiXDLOgxF2uKxrdGL0iJ0iMydkuCGKSFngx8OR7F5R8W4YydHQoQOkZSlWNiVNHOTRcELBY/d/dFSWoQOmYvnZIwV+vsDmh19IrQwAhLAP8/NgIldrKqa3QMmzocOjwhtAJf3pM1cwrNh476qccMaChHaAKa32Nwz08C5tKX4/u+ruBEK0iK0ASjg/FlpWkxKoAW/Ht4BD8+U0gvDQIQ2hDntDp+YmTRro0UBeS/UoqkjRYQ2iA/Nzfh/MUkgBb836Ut2BERog+jI2fxgfra+aWpjxYI9hehMokVowzhnVprLWwzaPVRQqpgymCMjQhtGa1Lx8VNzYFJUNK2WyBCI0AZyekeCz8w2JzvcsswYx3AQoQ3lqnlZzs9Y4U89NDh2dDSJzkjHGZ05m389szn8B0QPWsLsxT5CRGiDOXGSw3/NyxBqEWcNk1PR0SQ6Ix2nXHZ8ls8dE+KGS0KRjpAlERrq+CRlwZWn5Fjaagd/1sODsybaKNO25IdAhI4A7SmL+85uBlSwD4mu5s8nO0TomVCEjgodTTZbLmrlGCfAY6YaFkxJmFgL57CI0BFiZqvN4+c1Q7/X+Eit4YysRWeECmGCCB05ulsdtl3Wzulp1eCOCJrLpjh0R6zYjAgdQY5qtnnkvBYuaLb9YpeNYECzdK55jZeOhAgdUTpyNg+f38LnZ9W2yOvpdVXzt91JjmuN1nQDDCrWKIyen28tcv5zeV/ssZYY9uBMBx5+RysdEau9rbV2JULHgPNmptl2YStXdSb8XcXRVh7QQNnjc6c3RU7mQSRCx4xVOyr8cFOB23dW/TbMw43YZc25GYvPLcqxsMOMdtIjRWvtitAxpOTBpj1l/mdbmZs2l8CriW2rNxdY94CKB2W468Q0V8zNMDWikRlE6HHDs7sqrN5d5tU9VSpVKAMZBSqtePv0FGd3JWlORmn75NCI0OOUKiH1Imkw8lA4TomjzIOI0EKsEKGFWCFCC7FChBZihQgtxAoRWogVIrQQK0RoIVZYSqno1HkShCFQSmlLR6g6uyAMhdYaC7PKawvCWNAitBAntDwUCrFChBZihQgtxAoRWogVIrQQK0RoIVaI0EKsEKGFWCFCC7FChBZihQgtxAoRWogVIrQQK0RoIVZYUepBJwhDoZTC0VpXlVKMMXNF+a+n0FrLN0QYNkopXXNPM4az+TX3qv8POko6MJMVlRwAAAAASUVORK5CYII=);
    box-shadow: inset 0 4px 0 #88b131;
    line-height: 82px;
}

.smartbanner-android .smartbanner-close {
    border: 0;
    width: 17px;
    height: 17px;
    line-height: 17px;
    margin-right: 7px;
    color: #b1b1b3;
    background: #1c1e21;
    text-shadow: 0 1px 1px #000;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.8) inset, 0 1px 1px rgba(255, 255, 255, 0.3);
}

.smartbanner-android .smartbanner-close:active,
.smartbanner-android .smartbanner-close:hover {
    color: #eee;
}

.smartbanner-android .smartbanner-icon {
    background-color: transparent;
    box-shadow: none;
}

.smartbanner-android .smartbanner-info {
    color: #ccc;
    text-shadow: 0 1px 2px #000;
}

.smartbanner-android .smartbanner-title {
/*    color: #fff;
    font-weight: bold;*/
}

.smartbanner-android .smartbanner-button {
    min-width: 12%;
    color: #d1d1d1;
    padding: 0;
    background: none;
    border-radius: 0;
    box-shadow: 0 0 0 1px #333, 0 0 0 2px #dddcdc;
}

.smartbanner-android .smartbanner-button:active,
.smartbanner-android .smartbanner-button:hover {
    background: none;
}

.smartbanner-android .smartbanner-button-text {
    text-align: center;
    display: block;
    padding: 0 10px;
    background: #42b6c9;
    background: linear-gradient(to bottom, #42b6c9, #39a9bb);
    text-transform: none;
    text-shadow: none;
    box-shadow: none;
}

.smartbanner-android .smartbanner-button-text:active,
.smartbanner-android .smartbanner-button-text:hover {
    background: #2ac7e1;
}

/** Windows **/
.smartbanner-windows {
    background: #f4f4f4;
    background: linear-gradient(to bottom, #f4f4f4, #cdcdcd);
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.5);
    line-height: 80px;
}

.smartbanner-windows .smartbanner-close {
    border: 0;
    width: 18px;
    height: 18px;
    line-height: 18px;
    color: #888;
    text-shadow: 0 1px 0 white;
}

.smartbanner-windows .smartbanner-close:active,
.smartbanner-windows .smartbanner-close:hover {
    color: #aaa;
}

.smartbanner-windows .smartbanner-icon {
    background: rgba(0, 0, 0, 0.6);
    background-size: cover;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}

.smartbanner-windows .smartbanner-info {
    color: #6a6a6a;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
}

.smartbanner-windows .smartbanner-title {
/*    color: #4d4d4d;
    font-weight: bold;*/
}

.smartbanner-windows .smartbanner-button {
    padding: 0 10px;
    min-width: 10%;
    color: #6a6a6a;
    background: #efefef;
    background: linear-gradient(to bottom, #efefef, #dcdcdc);
    border-radius: 3px;
    box-shadow: inset 0 0 0 1px #bfbfbf, 0 1px 0 rgba(255, 255, 255, 0.6), 0 2px 0 rgba(255, 255, 255, 0.7) inset;
}

.smartbanner-windows .smartbanner-button:active,
.smartbanner-windows .smartbanner-button:hover {
    background: #dcdcdc;
    background: linear-gradient(to bottom, #dcdcdc, #efefef);
}

.smartbanner-windows .smartbanner-button-text {
}

.smartbanner-windows .smartbanner-button-text:active,
.smartbanner-windows .smartbanner-button-text:hover {
}

.smartbanner-info span{
    display: none;
}