﻿/* igate */

input[type=number] {
    width: 100px;
}

input[type=password] {
    width: 150px;
}

ul.log {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

ul.log li {display: block;padding: 6px;border: 1px solid #e5e5e5;border-radius: 6px;margin-bottom: 5px;background: #fff;}



time {
    display: block;
    color: #1392c3;
    font-size: 0.8em;
}

house {
    float: right;
    font-weight: 100;
    font-size: 1.3em;
    padding: 4px;
    padding-right: 10px;
    padding-bottom: 0px;
}


phone {
    display: block;
    margin-bottom: 10px;
    font-size: 1.2em;
}


form div {
    text-align: center;
    padding: 6px;
}

form label {display:block;padding-bottom:4px;}

form input {padding:8px;}

/* koniec igate */



nav.navbar {
	background:#06587c !important
}

nav a.link {
	color:#fff;text-decoration:none;display:inline-block;padding:4px;
}

nav.navbar img {
    max-height: 40px;
}

.float-right {
	float:right
}

div.tmenu {
	float:right
}

div.tmenu a.link {
    border-right: 1px solid #fff;
    padding: 0px 8px;
}

div.tmenu a.link:last-child {border:0px;}

div.cb {
	clear:both
}

a.navbar-brand {
	float:left
}

@media only screen and (max-width: 1000px) {
	
.row.rfl {
    display: block;
}

.col-4, .col-8 {
    width: 100%;
}

.row > * {
    padding-right: 0px
}

.py-5 {
    padding-bottom: 20px !important;
}
	
	
}

@media only screen and (min-width: 550px) {
div.tmenu {
    padding: 9px 8px;
}
}

@media only screen and (max-width: 440px) {

a.navbar-brand {
    float: none;
    display: block;
    text-align: center;
}

div.tmenu {
    float: none;
    display: block;
    text-align: center;
    font-size: 0.8em;
    margin-top:10px;
}

}

#saver i {
    margin-right: 8px;
}

/* wcag */

body.black {
    background: #000;
}

body.black #wrapper {
    background: #000;
    color: #fff;
}

body.black a {color: #fff !important;}
body.black a:visited {color:#389eff}
body.black a:hover {color:yellow}


body.black a.back {color:#fff !important}
body.black a.back:hover {color:yellow !important}


body.black #sterowanie a {color:#fff !important;border-color: #fff;}
body.black #sterowanie a:hover {color:yellow !important}

#sterowanie {
	display:none;
	text-align: center;
	padding: 10px;
	padding-bottom:5px;
	border-bottom: 1px dotted #000;
}

#sterowanie a.kontrast {
	background: #000;
	color: #fff !important;
}

body.black #sterowanie a.kontrast {
	background: #fff !important;
    color: #000 !important;
}



#sterowanie a {
    padding: 5px 18px;
    display: inline-block;
    color: #000 !important;
    text-decoration: none;
    margin-right: 10px;
    border: 1px solid #000;
    border-radius: 15px;margin-bottom:5px;
}

#sterowanie a:hover {
	/* color:#cb4052 !important */
}

#sterowanie a i {
    margin-right: 6px;
}

body.black div#sterowanie {
    border-color: #fff;
}

body.black .form-control:focus {background:#343434;color:#fff}

body.black input, body.black textarea, body.black select {background:#000;color:#fff;}

/* inne */

h4.thin {
    font-weight: 100;
    font-size: 1.2em;
}

h3 strong {
    color: #1392c3;
}