body {font-family:'Roboto', Arial, Helvetica, sans-serif;font-size:14px;line-height:24px;color:#494949}
.h1, h1 {color:#f40004;font-size:24px;margin-top:0}
.row {margin-left:0;margin-right:0}

/* logo */
.logo {padding-top:25px;padding-bottom:25px}
.logo img {width:150px}

/* info */
.info {background-color:#f4f4f4;border-radius:10px;padding:20px 10px}

/* info bottom */
.infobottom {background:#f4f4f4 url(../images/info.png) no-repeat 10px 25px;margin-bottom:20px;border-radius:10px;padding:20px 10px 20px 30px}
.infobottom p {margin:0}

/* formularz */
label {font-weight:500}
.btn-danger {margin-bottom:5px}
.form-horizontal {margin:30px 0}
.formularz h1 {font-size:18px}
.formularz {border:1px solid #ececec;border-radius:0 20px 20px;margin-top:20px;margin-bottom:20px;padding:20px 10px 0 10px}
.form-group {margin-bottom:20px;margin-top:20px}

/* formularz required */
#name.error, #address.error, #email.error, #phone.error, #furniture.error, #message.error, #reklamation.error, #condition.error , #elementid.error, #fv.error {border:1px solid red}
em, .error {color:#469738;width:100%;text-align:left;margin-top:5px}

/* formularz zdjęcia */
.btn-file {position:relative;overflow:hidden}
.btn-file input[type=file] {position:absolute;top:0;right:0;min-width:100%;min-height:100%;font-size:100px;text-align:right;filter:alpha(opacity=0);opacity:0;background:red;cursor:inherit;display:block}
input[readonly] {background-color:white !important;cursor:text !important}

/* ajax loading */
#loading{filter:alpha(opacity=85);opacity:0.85;-moz-opacity:0.85;z-index:9999;padding-left:15px;padding-right:15px}
#loading img {margin-top:50px;margin-bottom:20px;width:120px;height:120px;z-index:9999}
#loading p {color:#f40004;font-size:24px;font-weight:500;margin-bottom:10px;line-height:1.1}
.btn-danger {text-transform:uppercase}

/* success  */
.alert-warning {background-color:#f4f4f4;color:#494949;text-align:center;border:none;margin-top:25px}
.alert-warning h1 {font-size:18px}
.alert {border-radius:4px;padding:20px}
.alert > p, .alert > ul {margin-bottom:10px}

/* inne rozdzielczosci */

@media (min-width:768px) and (max-width:991px){

}

@media (max-width:767px){

#rc-imageselect, .g-recaptcha {transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}

}