@charset "utf-8";
/* CSS Document */
#pp_full_res {background:url(../img/loading.gif) center center no-repeat !important;}
html, * html body { margin-top: 0px !important; }

/* Forms */
.gform_wrapper {font-family:'Droid Sans', sans-serif; margin-top:-13px !important;}
.gform_wrapper .top_label .gfield_label {font-family:'Droid Sans Bold', sans-serif; font-size:0.813em; color:#202c34; font-weight:normal !important; margin: 10px 0 4px !important;}
.gfield_label span.gfield_required {color:#ef1c4e !important;}
span.requiredfield {color:#ef1c4e !important;}
.ginput_container input {padding:5px 10px !important; background:#FFF url(../images/input-back.jpg) repeat-x; border:1px solid #d7dade; color:#474747; font-size:15px !important; height:22px; width:388px !important;}
.ginput_container input:focus, .ginput_container textarea:focus {-webkit-box-shadow: 1px 1px 5px rgba(30, 30, 30, 0.15);
-moz-box-shadow:    1px 1px 5px rgba(30, 30, 30, 0.15);
box-shadow:         1px 1px 5px rgba(30, 30, 30, 0.15);}
.ginput_container textarea  {padding:10px 10px !important; background:#FFF url(../images/input-textfield-back.jpg) repeat-x; border:1px solid #d7dade; color:#474747; font-size:17px !important; height:90px !important; width:90% !important;}
input.button { background:#202c34; padding:10px 30px; border:none; color:#FFF; font-family:'Droid Sans Bold', sans-serif; font-size:14px;}
input.button:hover {cursor:pointer;}

.ginput_container select {background:#FFF url(../images/input-back.jpg) repeat-x; border:1px solid #d7dade; color:#474747; font-size:17px !important; height:34px; width:410px !important; margin-left:0px !important;}

.ginput_container {position:relative;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required {
	position:relative;
    background-color:#FFF !important;
	border:none;
	width:100% !important;
    margin-bottom: 0px !important;
    margin-top: 0px !important;
    padding: 0px !important;
}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required .ginput_container { width:100% !important; max-width:100% !important;}

.gform_wrapper li.gfield.gfield_error label{
color:#FF0000 !important;
}
li.gfield.gfield_error .ginput_container {margin-top:0px !important;}
.gfield_description.validation_message {margin-top:-10px !important; padding-top:0px !important;}


#gforms_confirmation_message {margin:0px !important; padding:40px 0px; font-family:'Droid Sans', sans-serif; font-size:0.813em;}
.page-template-template_rezervacija-php #gforms_confirmation_message {margin:0px !important; padding:40px 20px;}

/*.ginput_container select option { height:20px;}
 End Forms */


.hideform {display:none;}
.rezervacijabb_wrapper {margin:0 10px !important; padding-top:10px;}
.gfield_error {}
.gfield_contains_required {}

* {outline:none !important;}

.rezervacijabb_wrapper ul.gform_fields { width:900px !important; overflow:hidden !important;}
.rezervacijabb_wrapper ul li.gfield {width:410px !important; float:left !important; clear:none !important; height:auto; margin:0px 15px;}
.rezervacijabb_wrapper input {width:94.7% !important;}
.rezervacijabb_wrapper .gform_body {overflow: hidden;}
.rezervacijabb_wrapper ul li.gfield select {width:99%;}
.rezervacijabb_wrapper .ginput_container {margin-right:0px !important;}
.rezervacijabb_wrapper ul li.gsection {border-bottom:none !important; display:block !important; float:none !important; clear:both !important; height:30px;}
.rezervacijabb_wrapper ul li.gfield.textfield {height:auto !important;}
p.obavestenje {margin:15px 0 5px 15px;}
p.obavestenje2 {margin:18px 0 23px 0 !important;}
.rezervacijabb_wrapper .gform_footer {margin-left:15px; position:relative;}
.gform_footer {position:relative;}

input[type='submit'] {width:135px !important; padding:10px 30px !important;}

.rezervation {width:900px;}
.page-template-template_rezervacija-php {background-image:none !important;}
.page-template-template_rezervacija-php header#logo, 
.page-template-template_rezervacija-php section#topmenu, 
.page-template-template_rezervacija-php section#callcenter, 
.page-template-template_rezervacija-php #topmenu-sticky-wrapper, 
.page-template-template_rezervacija-php #callcenter-sticky-wrapper, 
.page-template-template_rezervacija-php footer#footer, 
.page-template-template_rezervacija-php #wpadminbar,
.page-template-template_rezervacija-php .validation_error {display:none;}
.page-template-template_rezervacija-php .ginput_container textarea {height:45px !important; font-family:'Droid Sans', sans-serif;}
.page-template-template_rezervacija-php .gform_wrapper .validation_message {margin-top:-10px !important;}
.page-template-template_rezervacija-php li.gfield.gfield_error .ginput_container {margin-top:0px !important;}
.page-template-template_rezervacija-php .gform_wrapper li.gfield.gfield_error {
    background-color:#FFF !important;
	border:none;
	margin-bottom: 0px !important;
    margin:0px 15px !important;
    padding: 0px !important;
	width:352px !important;
	height:95px !important; 
}

.page-template-template_rezervacija-php p.obavestenje {margin:21px 0 5px 15px;}

.page-template-template_rezervacija-php ul li.gfield label {margin:10px 0px 4px !important; clear: both; display: inline-block;}
.page-template-template_rezervacija-php .gform_footer.top_label {margin-top:22px !important;}
.page-template-template_rezervacija-php .ginput_container select {width:100% !important; padding: 3px 0;}
.page-template-template_rezervacija-php .gform_wrapper textarea { width:94.7% !important;}

.gform_wrapper img.gform_ajax_spinner {width:auto !important;}


.loadergif {width:32px; height:32px; background:url(../img/loading.gif) no-repeat; position:absolute; left:70%; top:0px;}
.gform_footer .loadergif {left:30%; top:20px;}
/*.page-template-template_rezervacijei-php input[type='submit'] {background:#0F3 !important;} */
input.gform_button[disabled='disabled'], input[disabled='disabled'] {background:#CCC !important; cursor:default;}
.datepick {font-size:1.1em; margin:20px 15px -11px;}
li.gfield {margin-top:15px !important;}
li.gfield select {}
p.alert {font-size:1.2em; margin:20px; line-height:1.5em;}


.cometime {display:none;}