/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 2015-07-31, 10:51:07
    Author     : antonik
*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }


html, body{height: 100%;}

body > div > div > .container-fluid{background: #fff;}

body > div > div > .container-fluid > .container{padding-top:50px;padding-bottom:40px;background: #fff;}
.jumbotron{padding-bottom:12px;margin-bottom:0px;}
.jumbotron h1{font: 100 53px/56px "Roboto",Helvetica,Arial,Verdana,sans-serif;}
#footercontainer{background: #3360a6;padding-top:30px;padding-bottom: 15px; color:#fff;}
body{background: #3360a6; font-weight: 400;}
strong{font-weight: 500;}
.panel{background: #f9f9f9;}

.row-centered {
    text-align:center;
}
.col-centered {
    display:inline-block;
    float:none;
    /* reset the text-align */
    text-align:left;
    /* inline-block space fix */
    margin-right:-4px;
}

.bs-callout {
    padding: 20px;
    margin: 0 0 20px 0;
    border: 1px solid #eee;
    border-left-width: 5px;
    border-radius: 3px;
}

.bs-callout p{font-size:14px;}
.bs-callout {margin-top:20px;}
.bs-callout h4 {
    margin-top: 0;
    margin-bottom: 5px;
    font-weight: 300;
}
.bs-callout p:last-child {
    margin-bottom: 0;
}
.bs-callout code {
    border-radius: 3px;
}
.bs-callout+.bs-callout {
    margin-top: -5px;
}
.bs-callout-default {
    border-left-color: #777;
}
.bs-callout-default h4 {
    color: #777;
}
.bs-callout-primary {
    border-left-color: #428bca;
}
.bs-callout-primary h4 {
    color: #428bca;
}
.bs-callout-success {
    border-left-color: #5cb85c;
}
.bs-callout-success h4 {
    color: #5cb85c;
}
.bs-callout-danger {
    border-left-color: #d9534f;
}
.bs-callout-danger h4 {
    color: #d9534f;
}
.bs-callout-warning {
    border-left-color: #f0ad4e;
}
.bs-callout-warning h4 {
    color: #f0ad4e;
}
.bs-callout-info {
    border-left-color: #5bc0de;
}
.bs-callout-info h4 {
    color: #5bc0de;
}
.navbar-brand{padding: 0 15px;}
nav.navbar{margin-bottom:0px;}
nav + div.container-fluid{margin-top: 0px;}
#content > .container{padding:30px 15px 10px 15px;}
#loginpanel{ background-color: #708fc1; color:#ffffff;}
#loginpanel form{padding: 30px 25px;}
#content .nav-tabs > li{border:0px;}
#content .nav-tabs > li.active > a {background-color: #708fc1; color:#ffffff;}
#content .nav-tabs > li > a {background-color: #d9534f; color: #ffffff;border:0px; border-radius: 0px;}
#content .tab-content h2{color:#ffffff; margin:0 0 20px 0;}
#content .tab-content a{ color: #ffffff;}
#content .form-control{border-color: #ffffff; }
#content .btn{padding:10px 20px; border:0;}

div#loginpanel + p{margin:10px 10px; font-size:85%;}

.lh41{line-height: 41px;}

footer{ width: 100%; background-color: #3360a6; }

.nav-tabs {
    border-bottom: 0px solid #ddd;
}

::-webkit-input-placeholder { color: #adadad;}
:-moz-placeholder { color: #adadad;}
::-moz-placeholder { color: #adadad;}

#navtop{padding:30px 0; width: 100%; z-index: 1;}

.formbox{padding:20px 20px 25px 20px;}
.formcontent{padding-top:30px; line-height:120%;position:relative;}
.formcontent form, .podsumowanie{width:100%;}



.formbutton{padding-top:25px; padding-bottom:15px;}
.buttonright{float:right;}
.buttonleft{float:left;}
a.button{background: #b40200; border: 0px solid #7E7E7E !important; color: #FFFFFF; cursor: pointer; font-size: 15px; line-height: 18px; text-align: center; display:block; text-decoration:none !important; border-radius:0px;padding:10px 20px;}

dl {width:100%;}
dt { width:50%;margin:0px 0 8px 0; height:29px; line-height:32px; float:left; clear:left; border-top:1px dotted #c4cdd3;}
dt label{font-weight:300; margin-top:4px;}
dd {float:left;width:50%;margin:0px 0px 8px 0; border-top:1px dotted #c4cdd3;padding-top:7px;}
dd input[type="text"], dd select {width:100%;border:1px solid #c4cdd3; background:#fff;}

dd ul.errors {float:left;padding:0;margin:0; width:240px;padding:3px;font-size:10px; font-weight:bold; color:#c00;}
dd ul li {padding:3px 0 0 0;margin:0;list-style:none;}

dd#submitWstecz-element {position:absolute; left:0px; bottom:0px; border:0;}
dd#submitDalej-element {position:absolute; right:0px; bottom:0px; border:0; width:85px; }
dd#submit-element{position:absolute; right:0px; bottom:0px;border:0;}

dd#submitZapisz-element input, dd#submitEdytuj-element input {background: #b40200 !important; border: 0px solid #7E7E7E !important; color: #FFFFFF; cursor: pointer; font-size: 15px; text-align: center; display:block; text-decoration:none !important; border-radius:0px;margin:0;padding:10px 20px;}
dd#submitWstecz-element input, dd#submitWstecz-element button {background: #708fc1 !important; border: 0px solid #7E7E7E !important; color: #FFFFFF; cursor: pointer;font-size: 15px; text-align: center; display:block; text-decoration:none !important; border-radius:0px;margin:0;padding:10px 20px;}
dd#submitDalej-element  input {background: #b40200 !important; border: 0px solid #7E7E7E !important; color: #FFFFFF; cursor: pointer; font-size: 15px;                                text-align: center; display:block; text-decoration:none !important; border-radius:0px;margin:0;padding:10px 20px;}
dd#submit-element  input {background: #0065B1 !important; border: 0px solid #7E7E7E !important; color: #FFFFFF;      cursor: pointer; font-size: 15px;                                text-align: center; display:block; text-decoration:none !important; border-radius:0px;margin:0;padding:10px 20px;}
dd#submitNowy-element input {background: #3cb400 !important; border: 0px solid #7E7E7E !important; color: #FFFFFF;   cursor: pointer; font-size: 15px;                                text-align: center; display:block; text-decoration:none !important; border-radius:0px;margin:0;padding:10px 20px;}

#submitHidden-label,#submitHidden-element,#uprawnienia_administrator-label, #uprawnienia_administrator-element{ display:none;}


dd#submitNowy-element, #submitNowy-label{margin-top:20px;}
#adres_rejestrowy-label{font-weight:400;height:50px !important;}
#adres_rejestrowy-label label{line-height:200%;padding-top:20px;}
dd#adres_rejestrowy-element {height:29px;*height:38px;}
dt#submitDalej-label,#hiddenSubmitEdytuj-element,#hiddenSubmitUsun-element,#hiddenActionId-element,#id_adresy_dostaw-element {display:none;}
dt#submitWstecz-label{border:0;}
dt#submit-label{border:0;}
#submitDalej{background: #b40200;}
#submitZapisz-element,#submitEdytuj-element, #submitNowy-element {}
#submitZapisz-element input, #submitEdytuj-element input, #submitNowy-element input{float:right;}

dt#hiddenSubmitEdytuj-label, dt#hiddenSubmitUsun-label, dt#hiddenActionId-label, dt#id_adresy_dostaw-label, dt#id_kontakty-label, dt#id_upowaznienia-label, dd#id_kontakty-element, dd#id_upowaznienia-element, dd#statystyki_hidden-element, dd#dostawcy_hidden-element, dd#incom_hidden-element {display:none;}
dt#adresRejestrowy-label {font-weight:bold; width:450px;clear:both;margin-bottom:5px;margin-top:20px;border-top:2px solid #c4cdd3;}

dt#statystyki_hidden-label {font-weight:700; width:100%;clear:both;margin-bottom:5px;margin-top:0px;border-top:2px solid #c4cdd3;}
dt#dostawcy_hidden-label {font-weight:700; width:100%;clear:both;margin-bottom:5px;margin-top:20px;border-top:2px solid #c4cdd3;}
dt#incom_hidden-label {font-weight:700; width:100%;clear:both;margin-bottom:5px;margin-top:20px;border-top:2px solid #c4cdd3;}

dt#statystyki_hidden-label label, dt#dostawcy_hidden-label label, dt#incom_hidden-label label{font-weight:400;}

dt#nazwa_dostawcy-label{margin:0px 0 2px 0; font-weight:400;}
dt#nazwa_dostawcy-label label{font-weight:400;}
dd#nazwa_dostawcy-element{margin:0px 0 2px 0;}

dt#limit_kredytowy-label{margin:6px 0 2px 0; }
dd#limit_kredytowy-element{margin:6px 0 2px 0;}

dt#termin_platnosci-label{border:0; }
dd#termin_platnosci-element{border:0;}

dt#nazwa_dostawcy1-label{margin:10px 0 2px 0;border-top:1px solid #c4cdd3; font-weight:bold;padding-top:10px;}
dd#nazwa_dostawcy1-element{margin:10px 0 2px 0;border-top:1px solid #c4cdd3;padding-top:15px;}
dt#nazwa_dostawcy1-label label{font-weight:400;}

dt#limit_kredytowy1-label{margin:6px 0 2px 0; }
dd#limit_kredytowy1-element{margin:6px 0 2px 0; }

dt#termin_platnosci1-label{border:0;}
dd#termin_platnosci1-element{border:0;}

dt#nazwa_dostawcy2-label{margin:10px 0 2px 0;border-top:1px solid #c4cdd3; font-weight:bold;padding-top:10px;}
dd#nazwa_dostawcy2-element{margin:10px 0 2px 0;border-top:1px solid #c4cdd3;padding-top:15px;}
dt#nazwa_dostawcy2-label label{font-weight:400;}

dt#limit_kredytowy2-label{margin:6px 0 2px 0; }
dd#limit_kredytowy2-element{margin:6px 0 2px 0; }

dt#termin_platnosci2-label{border:0; }
dd#termin_platnosci2-element{border:0;}

#opis_pliku_1-label, #opis_pliku_1-element, #opis_pliku_2-label, #opis_pliku_2-element{margin-bottom:35px;}
#nazwa_pliku_1-label, #nazwa_pliku_2-label, #nazwa_pliku_3-label{font-weight:bold;}

.steps{ margin-top:35px;}

.steps .step{padding:0 0 0 32px; width:269px; height:19px; background: url(../../images/design/step.jpg) 0 0 no-repeat; line-height: 19px; font-size:15px; color: #cfccc7;}
.steps .stepactive{padding:0 0 0 32px; width:269px; height:19px; background: url(../../images/design/stepactive.jpg) 0 0 no-repeat; line-height: 19px; font-size:15px; color: #505050;}
.steps .stepready{padding:0 0 0 32px; width:269px; height:19px; background: url(../../images/design/stepready.jpg) 0 0 no-repeat; line-height: 19px; font-size:15px; color: #928c81;}
.steps .stepready a{color: #928c81; text-decoration: none !important;}
.steps .stepready a:hover{color: #505050; text-decoration: none !important;}
.steps .stepspacer{padding:0 0 0 32px; width:269px; height:29px; background: url(../../images/design/stepspacer.jpg) 9px 2px no-repeat;}
.tables{padding-top:30px;}
.error { padding:15px; background:#fff; color:#b00; border:1px solid #e00;font-style:italic;border-radius:4px;}

.podsumowaniebox {margin-bottom:15px;float:left; width:100%;}
.podsumowaniebox h2 {float:left; width:100%;background:none !important; border-bottom:1px solid #777 !important; font-size:15px; font-weight:normal; color:#333 !important; padding:0px 0px 4px 0px !important; height: auto !important;max-height:200px !important;margin-bottom:10px;}
.podsumowaniebox h2 a {float:right; font-size:11px; font-weight:normal; text-decoration: none !important; color:#40a9f2; display:inline;}
.podsumowaniebox h2 span{float:left;}
.podsumowaniebox h3 {float:left; width:100%; margin-top:8px; margin-bottom:10px;padding-bottom:3px;border-bottom:1px solid #aaa;font-weight:normal; font-size:14px; color:#333;}
.podsumowaniebox div {line-height:20px;width:100%; float:left; border-bottom:1px dotted #ddd; padding: 5px 0 5px 0;clear:left;}
.podsumowaniebox div span{ float: left; width:170px;border-right:1px dotted #aaa;}
.podsumowaniebox div strong{ float:left; padding-left:8px;}
.podsumowaniebox div strong.empty{color:#aaa; font-weight:normal; font-style:italic;}
.wizytowka{padding:10px !important; border:1px solid #ddd !important; width:100% !important; background: #eee;border-radius:5px;margin-bottom:10px;}
.wizytowka span, .wizytowka strong{margin-bottom:3px;}
.wizytowka span{clear:left;}
.podsumowaniebox div strong.tak{ background: url(../../images/design/ico_checked.png) 5px 5px no-repeat; width:17px; height:17px; text-indent: -99999px; font-size: 0; line-height: 0; margin-left:4px;}
.podsumowaniebox div strong.nie{ background: url(../../images/design/ico_unchecked.png) 5px 5px no-repeat; width:17px; height:17px; text-indent: -99999px; font-size: 0; line-height: 0; margin-left:4px;}
.zakonczenie{}
.infomsg{float:left; width:100%; font-style:italic;margin-bottom:6px;color:#aaa;}
#adres_rejestrowy_check-label{width:65%; }
#adres_rejestrowy_check-element{ width:35%; }

#incom_wartosc_zakupow-label{height:44px; line-height:22px;}
#incom_wartosc_zakupow-label label{padding-top:3px;}

#dokumenty_check-label{width:65%;}
#dokumenty_check-element{ width: 35%;}

.partnerzy-rejestracja{display:block; width:240px; height:63px; background: url(../../images/design/btn_gotorejestracja.jpg) 0 0 no-repeat;border-bottom:9px solid #fff;}
.partnerzy-rejestracja:hover{background: url(../../images/design/btn_gotorejestracja.jpg) 0 -63px no-repeat;}

.btngetumowa{padding:20px; color:#fff; background:#b40200 ; text-decoration: none !important;}
.btngetumowa:hover{color:#fd0;}

div#form_submit{height:56px; margin-top:30px;position: relative;}
#submit_info{height:56px; position: absolute; top:8px; right:0; padding-right:110px; width:400px; text-align: right; font-size:11px; }
#submit_info .btn-inactive{position:absolute; top:0; right:0; background: #ddd !important; border: 0px solid #7E7E7E !important; color: #FFFFFF; cursor: pointer;font-size: 15px; text-align: center; display:block; text-decoration:none !important; border-radius:0px;margin:0;padding:11px 20px;}

@media (min-height: 1080px) {
   #navtop{padding:30px 0; width: 100%; position: fixed; top:0; z-index: 1;} 
   footer{ width: 100%; background-color: #3360a6; position: fixed; bottom: 0px;}
   #content > .container{padding:150px 15px 80px 15px;}
}
@media (min-width: 1200px) {
nav .container-fluid, footer .container-fluid{padding-left:44px; padding-right: 44px;}
.jumbotron{padding-top:120px;}
}
