div, td, p, ul li, div, button, input, select, textarea, .btn{
line-height: 180%;
}

body, p{
font-family: 'Roboto Condensed';
}

.pricer-switch {
text-align:center;
}

.pricer-switch span {
display:inline-block;
cursor:pointer;
}

.pricer-switch .active {
 font-weight: 600 !important;
}

.update-lock-sh {
text-align:center;
}

.update-unlock-sh {
display: none;
}

.sol-ltoken-form {
display:inline-block;
}

.sol-ltoken-btn {
display:inline-block;
padding: 0px;
margin: 0px;
background: none;
border: 0px;
color: #FFF;
}

.dmn-order-btn {
margin-top:3px;
width: 100%;
border: 1px solid #DDD !important;
}

.dmn-cart-rm {
cursor: pointer;
color: #cb4444;
}

.dmn-result-available {
color: #87cb44;
}

.dmn-result-notavailable {
color: #cb4444;
}

.dmn-result-box span {
margin-right:15px;
}

.dmn-status-icon {
display: inline-block;
width: 10px;
height: 10px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

.dmn-result-box div {
width:120px;
text-align:left;
margin: 0 auto;
}

.dmn-result-available .dmn-status-icon {
background: #87cb44 !important;
}

.dmn-result-notavailable .dmn-status-icon {
background: #cb4444 !important;
}

button.dmn-add2cart-btn {
min-width:120px;
}

.sol-err-clr {
color: #cb4444 !important;
}

button[disabled=disabled].dmn-add2cart-btn, button:disabled.dmn-add2cart-btn {
background: #EEE !important;
border: 1px solid #DDD !important;
color:#333 !important;
}

.dmn-box {
margin-top:32px;
}

.dmn-box tr td:first-child {
text-align:left;
}

.dmn-box tr td {
text-align:center;
}

.dmn-box tr td:last-child {
text-align:right;
}


.sol-dsb {
width:62% !important;
margin:0 auto;
background: #FFF;
height:50px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.sol-dsb div {
float:left;
height:50px;
}

.sol-dsb-http {
padding-top:5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-moz-border-radius-topleft: 5px;
-moz-border-radius-bottomleft: 5px;
border-top-left-radius: 5px;
border-bottom-left-radius: 5px;
background: #EEE;
width: 15%;
font-size: 20px;
color: #333;
}

.sol-dsb-input {
width:60%;
}

.sol-dsb-input input {
width: 100%;
height: 50px;
border: 0px;
text-align: center;
font-size: 20px;
font-weight: bold;
color: #333;
}

.sol-dsb-input input::-webkit-input-placeholder {
font-weight: normal;
}

.sol-dsb-input input:-moz-placeholder { 
font-weight: normal;
}

.sol-dsb-input input::-moz-placeholder {
font-weight: normal;
}

.sol-dsb-input input:-ms-input-placeholder {  
font-weight: normal;
}

.sol-dsb-btn {
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-topright: 5px;
-moz-border-radius-bottomright: 5px;
border-top-right-radius: 5px;
border-bottom-right-radius: 5px;
width:25%;
color:white;
background: #d1080e !important;
}

.sol-nav .active a {
background-color: #91b200!important;
color:white !important;
}

.sol-dsb-btn button {
background: none;
border: none;
font-size: 20px;
width: 100%;
height: 50px;
}

.sol-link {
    font-weight: 100;
    font-size: 10px;
    display: inline-block !important;
    background-color: #91b200 !important;
    color:white;
    margin: 0px;
    padding: 0px 10px 0px 10px;
    border: 0px;
}

.domainPriceList td, .dmn-box td {
    vertical-align: middle !important;
}

.domainPriceList td:first-child {
    width: 35% !important;
}

.domainPriceList th, .dmn-box th {
    font-size: 20px !important;
    font-weight: 100 !important;
    text-align: center;
}

.dmn-box th:first-child {
    text-align: left;
}


.c-darkgrey{color: #444!important;}
.c-lightgrey{color: #888!important;}
.c-navy{color: #0c1a2d!important;}
.c-black{color: #000!important;}
.c-white{color: #fff!important;}
.c-orange{color: #ff8c00!important;}
.b-orange{background: #ff8c00!important;}
.b-lightgrey{background: #eee!important;}
.b-grey{background: #aaa!important;}
.b-white{background: #fff!important;}



.sbl-3 {border-width: 9px;}

.brdc-1 {border-color: #fd7700!important;}
.brdc-2 {border-color: #f4f4f4!important;}
.brdc-3 {border-color: #91b200!important;}
.brdc-4 {border-color: #f8a806!important;}
.brdc-5 {border-color: #800!important;}

.bc-1 {color: #fd7700!important;}
.bc-2 {color: #10233c!important;}
.bc-3 {color: #99cc33!important;}
.bc-4 {color: #4f81bd!important;}
.bc-5 {color: #1f497d!important;}

.bb-1 {background-color: #99cc33!important;}
.bb-2 {background-color: #10233c!important;}
.bb-3 {background-color: #99cc33!important;}
.bb-4 {background-color: #4f81bd!important;}
.bb-5 {background-color: #1f497d!important;}
.bb-6 {background-color: #eaeaea!important;}

.promotionInactive {background-color: #10233c!important;}
.promotionActive {background: #10233c url("images/bg-promo.jpg") !important;}

.aplasrebrna, .aplasrebrna--small {
    background: rgb(255,255,255);
    background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(249,249,249) 60%, rgb(229,229,229) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(60%,rgb(249,249,249)), color-stop(100%,rgb(229,229,229)));
    background: -webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(249,249,249) 60%,rgb(229,229,229) 100%);
    background: -o-linear-gradient(top, rgb(255,255,255) 0%,rgb(249,249,249) 60%,rgb(229,229,229) 100%);
    background: -ms-linear-gradient(top, rgb(255,255,255) 0%,rgb(249,249,249) 60%,rgb(229,229,229) 100%);
    background: linear-gradient(to bottom, rgb(255,255,255) 0%,rgb(249,249,249) 60%,rgb(229,229,229) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 );
}

@media(max-width: 1199px) {
    .aplasrebrna--small {
        margin: 0;
    }
}

@media(min-width: 1200px) {
    .aplasrebrna--small {
        height: 390px;
    }
}

@media(max-width: 767px) {
    .aplasrebrna--small #myTab li {
        width: 100% !important;
        border: none !important;
    }
}

@media(max-width: 767px) {
    .aplasrebrna--small #myTab li a {
        margin: 0;
        border-radius: 0;
    }
}

@media(max-width: 1199px) {
    .aplasrebrna--txt {
        margin-left: 0;
    }
}

@media(min-width: 1200px) {
    .aplasrebrna--txt {
        height: 390px;
    }
}

.aplasrebrna--pass {
    margin-top: -50px;
}

@media (max-width: 979px) {
    .aplasrebrna--pass {
        padding-top: 50px;
        margin-left: -10px;
    }
}

.aplasrebrna .loginTxt {
    font-size: 11px;
}

.aplasrebrna  a:focus {
    outline:none;
}

.activeLink {
    color: #99cc33;
}

.activeLink {
    color: #99cc33!important;
    background-color: #fff;
    border-radius: 20px;
}

.activeLink::after {
    content: '';
    background-color: #fff;
    width: 100.5%;
    display: block;
    height: 10px;
    position: absolute;
    left: 0px;
    bottom: -6px;
}

.show-more-triangle {
    transform: rotate(90deg);
    position: relative;
    top: -2px;
}

.rotateTriangle {
    transform: rotate(-90deg);
}

.tlopodapla{
    background-color: rgb(229,229,229);
}

.bbo-1 {
    border-color: #fd7700;
    border-width: 1px;
    border-style: solid;
}


.odkreslenie-dolne{
border-color: #f7fcfb;
border-width: 2px;
border-bottom-style: solid	
}


.tlodynamiczne {
    height: 100%;
    background: no-repeat center center fixed;
    background-position: center;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow: hidden;
}

h3, .h3{
    font-weight: 700 !important;
    color: #000;
}

.navbar {
	margin-bottom: 0px;
}

.navbar-default{
	background-color: #fff;
}

.active a, .current-menu-item a{
background: #fff!important;
border: 0px!important;
color:#000;
}

h1 {
    font-size: 36px !important;
    line-height: 38px;
}

@media(min-width: 768px) {
    h1 {
        font-size: 48px !important;
        line-height: 52px;
    }
}

h2 {
    font-size: 28px !important;
    margin-bottom: 12px !important;
}

@media(max-width: 479px) {
    h2 {
        font-size: 24px !important;
        line-height: 26px;
    }
}

h3{font-size: 16px!important;
margin-bottom: 8px!important;
}


h1.mainpagetitle{
font-size: 48px;
margin-bottom: 24px;
}

h1, h2, h3, h4, h5 {
font-family: 'Cairo', sans-serif !important;
}

#logo{
vertical-align: middle;
margin-top: 12px;
}


.modal-dialog{
position: none!important;
left: auto!important;
}

.tagcloud a{
display: inline-block;
background: #aaa!important;
padding: 4px 8px 4px 8px;
border-radius: 3px;
color: #fff!important;
font-size: 12px!important;
margin-bottom: 4px;
}

@media (max-width: 768px) {
.shadowed-horizontal-strong{
width: 100%;
height: 100%;
background: #fff!important;}
}

.collapse{
background: #fff;
}

a:hover.bb-1{
 background-color: #99cc33!important;
 color: #fff!important;
 text-decoration: none!important;
}

a:hover.bb-2{
 background-color: #99cc33!important;
 color: #fff!important;
 text-decoration: none!important;
}


a:hover.bb-7{
 background-color: #70ad47!important;
 color: #fff!important;
 text-decoration: none!important;
}


.lekkiform {
    border: 1px solid lightgrey;
    border-color: rgb(50, 50, 50);
    border-radius: 2px;
    padding: 4px;
    width: 100%;
}

select.lekkiform{
    padding-top: 7px;
    padding-bottom: 8px;
}

input[type="text"], 
input[type="email"] {
    width:100%;
}

.poleformularza{
    display: block;
    width: 100%;
    background-color: #fff;
    border: 1px solid #bbb;
    border-radius: 2px;
    padding: 9px 6px;
    -webkit-transition: border-color 0.2s;
    transition: border-color 0.2s;
    color: rgba(75, 80, 84, 0.5);
    color: #000;
}


hr.style-six {
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}

.navbar-default .navbar-nav>li>a {
    color: #ccc;
}



.fw-700{
font-weight: 700!important;
}
.fw-400{
font-weight: 400!important;
}
.fw-100{
font-weight: 100!important;
}

code{
padding: 12px 12px;
}

.nk
{
border-width: 1px;
border-bottom-style: dashed;
border-color: #ccc;
padding-bottom: 10px; 
margin-bottom: 8px;
}

code{
color: unset;
background-color: #f8f8f8;
}

.shadowedbox{
box-shadow: 0px 6px 12px 0px rgba(0, 0, 0, 0.3);
}


.fa {margin-right: 12px;}
 
a.pakiet:hover > div.pakiet{
    background-color: #f0f0f0!important;
    padding: 6px;
    border-radius: 3px;
    text-decoration: none!important;
    margin-top:-32px;
}

a.pakiet:hover > div.pakiet > p{
    text-decoration: none!important;
}

a:hover{
    text-decoration: none!important;
}

.form-control{
-webkit-box-shadow: unset;
-moz-box-shadow: unset;
border-radius: 2px;
}


.cat-links >a{
padding: 3px;
background: #eee;
color: #000;
margin: 3px;
margin-left: 0px;
}

.cat-links > .post-categories{
margin: 0px;
margin-left: 0px;
padding: 0px;
	
}

.cat-links >ul li{
padding: 3px;
background: #eee;
color: #000;
margin: 3px;
decoration: none;
display: inline;
margin-left: 0px;
}

.cat-links ul>li>a{
color: #888;
}


.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {
color: #444;
}	


ul.tab_domeny > li.active a {
background: #eee !important;
color:black !important;
}




.btn, .btn-primary{
background-color: #99cc33;
border: 0px;
color: #fff;
}

.btn:hover .btn-primary:hover {
background-color: #99cc33!important;
}

.btn-secondary{
background-color: #d1080e;
border: 0px;
color: #fff;
font-weight: 100;
}

.btn-secondary:hover {
background-color: #ef1218;
color: #faa;
}


.bokswyrozniony{
border-color: #99cc33!important;
border-width: 3px;
}

.tlo-lineupow{
    background-color: #10233c!important;
}

.offer_lineup {
    margin-top: 30%;
	text-align: center;
}

.promo_slider{
    position: absolute;
    width: 100%;
    background-color: #10233c;
    left: 0;
    padding: 15px;
	color: #fff;
}

.promo_slider_content{
    width: 1170px;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.promobox{
	background-color: #99cc33 !important;
	color: #fff;
	padding: 32px;
	border-radius: 6px;
	margin: auto;
	text-align: center;
}

@media (max-width: 768px) {
.promo_slider {
    position: relative;
}
.promo_slider_content {
    width: 100%;
}
.offer_lineup {
    margin-top: 50px;
}
}


#wynikiWyszukiwaniaDomen{
	background: #fff;
	padding: 24px;
	border-radius: 9px;
}

.footerDescription{
	color: #888;
}


.domainPriceListTab{
	background: #fff;
	border-radius: 9px;
	padding: 24px;
		
}

.logo-header{
	padding: 0px!important;
	padding-left: 6px;
	margin-top: 18px;
	max-width: 100%;
}

.kwadraciki {
    background-image: url(page_gl.png);
    background-repeat: repeat-x;
}

/* -------------------RWD-------------------- */
.dn-logo {
    margin-bottom: 10px
}

@media(min-width: 768px) {
    .dn-logo {
        margin-bottom: 0;
    }
}

button[name=uzyjKoduPromocyjnego] {
    padding: 6px 10px;
}

.dn-navbar-header .navbar-toggle {
    position: relative;
}

.dn-site__content {
    padding: 0 0 20px;
}

@media(min-width: 1200px) {
    .dn-site__content {
        padding: 0 0 32px;
    }
}

.dn-site__content .dn-site-slogan {
    margin-top: 0;
    margin-bottom: 30px;
}

@media(min-width: 992px) {
    .dn-site__content .dn-site-slogan {
        margin-top: 24px;
        margin-bottom: 15px;
    }
}

@media(min-width: 1200px) {
    .dn-site__content .dn-site-slogan {
        margin-bottom: 24px;
    }
}

@media(max-width: 767px) {
    .dn-content-wrapper {
        margin-left: -32px;
        margin-right: -32px; 
        margin-bottom: -24px;
    }
}

@media(max-width: 767px) {
    .dn-main-navbar #main-menu {
        margin-top: 15px;
    }
}

@media(max-width: 479px) {
    .dn-software-versions h1 {
        font-size: 31px !important;
        line-height: 34px;
    }
}

#kayakoform #topic-hint {
    display: none;
    font-size: 15px;
    background-color: white;
    border: 1px solid #a9a9a9;
    margin: 23px 0 0;
    padding: 10px;
    position: relative;
}

#kayakoform #topic-hint::before{
    content: '\f0ab';
    display: block;
    font-family: FontAwesome;
    font-size: 18px;
    color: #99cc33;
    background-color: white;
    position: absolute;
    top: -13px;
    left: 10px;
}

#kayakoform #topic-hint a {
    color: #99cc33;
}