@import url("https://fonts.googleapis.com/css?family=Titillium+Web:300,400,700&subset=latin-ext");
@font-face { font-family: 'BebasNeue'; src: url("../fonts/BebasNeue.eot"); src: url("../fonts/BebasNeue.eot?#iefix") format("embedded-opentype"), url("../fonts/BebasNeue.woff2") format("woff2"), url("../fonts/BebasNeue.woff") format("woff"), url("../fonts/BebasNeue.ttf") format("truetype"); }

body { font-family: 'Titillium Web', sans-serif; }

.main .inner .welcome { color: white; font-family: 'BebasNeue', sans-serif; }

.main .inner .line { opacity: 0; }

.btn-danger { background-color: #d13239; border-color: #d13239; }

.btn-danger:hover, .btn-danger:focus, .btn-danger:active { background-color: #d6474d; border-color: #d6474d; }

.btn-warning { background-color: #009944; border-color: #009944; }

.btn-warning:hover, .btn-warning:focus, .btn-warning:active { background-color: #00b34f; border-color: #00b34f; }

.btn-yellow { color: #fff; background-color: #f0ad4e; border-color: #eea236;}
.btn-yellow:hover { color: #fff; background-color: #ec971f; border-color: #d58512; }

.btn-info { background-color: #009944; border-color: #009944; }

.btn-info:hover, .btn-info:focus, .btn-info:active { background-color: #00b34f; border-color: #00b34f; }

.box-green:hover { background: rgba(0, 153, 68, 0.71); }

.btn.barwienie-active { background: #0033A0 !important; border-color: #0033A0 !important; }

.btn-success { background-color: #009944; border-color: #009944; }

.btn-success:hover, .btn-success:focus, .btn-success:active { background-color: #00b34f; border-color: #00b34f; }

.regular, div.panel_body, .table-small tr td, .table-small tr th, .table-medium tr td, .table-medium tr th { font-family: 'Titillium Web', sans-serif; }

.main .inner .bl, .mail_main_page:hover, .navbar-right-custom a:hover { color: #0033A0; }

.box-wyloguj, .box-blue { background: #0033A0; }

.box-cennik_katalogowy:hover, .box-receptury:hover, .box-wyloguj:hover, .box-blue:hover { background: rgba(0, 51, 160, 0.82); }

.page-header h1, .thumbnail .caption h3, .panel_heading_holder h3 { font-family: 'BebasNeue', sans-serif; }

.box-cennik_specjalny, .box-moje_receptury, .box-twoj_profil, .box-green { background: #009944; }

.form-box { border: 0; background: transparent; }

.main-page-logo { margin-top: 20px; }

nav .navbar-nav > li > a { padding: 20px 10px; }

nav .navbar-nav a { text-transform: uppercase; }

div.panel_body { font-size: 13px; }

div.panel_body select { padding: 1px; }

footer { border-top: 10px solid #0033A0; }

footer p span { font-family: 'Titillium Web', sans-serif; }

@media screen and (min-width: 768px) and (max-width: 1024px) { .navbar-header, .navbar-nav > li { float: left; }
  .navbar-nav { float: left !important; margin: 0; }
  .navbar-right { float: right !important; }
  .navbar-collapse.collapse { display: block !important; }
  .box-main-page-container a { display: inline-block; width: 110px; height: 110px; font-size: 14px; } }

@media screen and (max-width: 1024px) { .navbar-nav { margin-top: 0; } }

@media screen and (max-width: 991px) { .navbar-brand > img { margin: auto; }
  .navbar-glowna { top: 0px; } }

@media screen and (max-width: 767px) { #kafelki { height: auto; margin-bottom: 200px; }
  .navbar-brand > img { padding: 5px 0; }
  nav .navbar-nav > li > a { padding: 14px 10px; }
  .kafelki-lvl { position: relative; }
  .box-main-page-container a { display: inline-block; width: calc(100% / 3) !important; height: 75px !important; font-size: 14px; } }

@media screen and (max-width: 480px) { .main { background-size: contain; background-image: url(../images/content-background-rwd.jpg); background-position: bottom; background-color: #88bfde; }
  .box-main-page-container a { height: 100px !important; font-size: 14px; }
  .box-main-page-container span { padding: 0 10px; }
  footer { padding: 15px 0; }
  footer p { margin: 5px 0; } }


.btn-info-blue { background-color: #5bc0de; border-color: #46b8da; }

.btn-info-blue:hover, .btn-info:focus, .btn-info:active { background-color: #5bc0de; border-color: #46b8da; }
