
#objednavka {float: left; width: 100%; height: auto;margin: auto;display:inline-block;}
.objednavka {width: 700px; height: auto; margin: 0 auto;}

.rowheader1 {background-color:#7fa617; font: bold 22px Open Sans; line-height: 40px;color:#fff; text-align:center;}
.rowheader2 {padding:5px; background-color:#fbf6b8; font: bold 22px Open Sans; color:#000; text-align:center;} 
.rowheader3 {padding:5px; background-color:#a71313; font: bold 22px Open Sans; color:#fdf598; text-align:center;} 
.ramecekspecialninabidka1  {border-width: 3px;border-color: #7fa617; border-style: none dashed dashed dashed;}
.ramecekspecialninabidka  {border-width: 3px;border-color: #a71313; border-style: none dashed dashed dashed;}
.ramecekspecialninabidkauvnitr {padding: 0 10px 10px 10px;}            
            
.required {color: #d31818;}
.vlastni-velikost {width:20px;height:20px;vertical-align: middle;}   

#frmSS500{background-color:#f8fdeb; border: 2px solid #e5e7eb; font-family: Open Sans; font-size: 17px; line-height: 23px; color: #111111;padding: 0;}

.row {padding: 0 2.5rem 10px 1.5rem;}
.row:after {content: "";display: table;clear: both;}

input[type=text], select, textarea {width: 100%;padding: 8px;border: 1px solid #ccc;border-radius: 4px;resize: vertical;font-family: Open Sans;font-size:16px;}
textarea {min-height: 4rem;}

input::placeholder {  font-family: Open Sans; font-weight: normal;font-style:italic;font-size:14px;} 
textarea::placeholder { font-family: Open Sans; font-weight: normal;font-style:italic;font-size:14px;}

label {padding: 8px 8px 8px 0;display: inline-block;}

.col-25 {float: left;width: 25%;margin: 0;}
.col-75 {float: left;width: 75%;margin: 0;}
.col-45 {float: left;width: 45%;margin: 0;}
.col-55 {float: left;width: 55%;margin: 0;}

.row-varianty {width:100%;height:auto;padding: 0 2.5rem 15px 1.5rem;}
.row-varianty {content: "";display: table;clear: both;}
.vybervarianty_radio {display:inline-block;width:20px;height:auto;margin-right: 10px;vertical-align: top;}
.vybervarianty_varianta {display:inline-block;width:90%;height:auto;margin-right: 10px;vertical-align: top;}


.vybervarianty_zpusobplatby {display:inline-block;width:635px;height:auto;margin-right: 0px;vertical-align: top;}

#submit {width: 100%;padding: 0.8rem;background-color: #1d8ad6; color: #ffffff;border-radius: 0.2rem;
font-size:1.5rem;font-weight:bold; line-height: 1.9rem;text-align: center; text-decoration:none; cursor:pointer;border: none;}
 /* background: rgb(7, 173, 7); zelená */
#submit:hover {background-color: #7fa617;text-decoration:underline;}

.potrebujetepomoc-objednavkadole {display:none;width:100%;}

@media(min-width: 767px){
.objednavka {max-width: 700px}} 

@media screen and (min-width: 959px)   {
.objednavka {max-width: 700px}
.objednavka-vpravo {max-width: 180px}} 

@media screen and (min-width: 1099px) {
.objednavka {max-width: 700px}
.objednavka-vpravo {max-width: 280px}
.potrebujetepomoc-objednavkadole {display:inline-block;max-width: 700px;padding:20px 0 20px 0;font-size:17px}} 

@media screen and (max-width: 400px) {.row {padding: 0 2rem 10px 1rem;}
.col-25, .col-75, .col-45, .col-55, input[type=submit], textarea {width: 100%;margin-top: 0;} 
.objednavka{max-width: 380px;}
.row-varianty {width:100%;height:auto;padding: 0 0 10px 1rem;}
.vybervarianty_radio {display:inline-block;width:20px;height:auto;margin-right: 10px;vertical-align: top;}
.vybervarianty_varianta {display:inline-block;width:310px;height:auto;margin-right: 10px;vertical-align: top;}
.vybervarianty_zpusobplatby {display:inline-block;width:290px;height:auto;margin-right: 0px;vertical-align: top;}}
