@font-face {font-family: OsnovaProNormal; src: url('osnovapro-webfont.eot');}
@font-face {
    font-family: OsnovaProNormal; font-weight: normal; font-style: normal;
    src: url('osnovapro-webfont.woff') format('woff'), 
		 url('osnovapro-webfont.eot?#iefix') format('embedded-opentype'),
         url('osnovapro-webfont.ttf') format('truetype'),
         url('osnovapro-webfont.svg#OsnovaProNormal') format('svg');
}
body {font-family: "OsnovaProNormal";}
.btnCal, .formValidation, .formDescription {display: none!important;}
.site-title {font-size: 19px; width: 100%; font-variant: small-caps; border-bottom: 1px dashed #000;}
.formResponsive select {height: initial!important; margin-bottom: 10px!important;}
body.site {border-top: 0px solid #0088cc; background: #f1f1f1!important; padding: 5px;}
/*.formBody>input{width: initial!important;}*/
.rsform-block-freetext, .rsform-block-header {text-align: center!important; font-size:18px!important;}
#content {padding-bottom: 25px;}

@media screen and (max-width: 650px) {
.formControlLabel {float: left!important;}
.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select {float: right!important; /*margin-bottom: 0px!important;*/}
#point {max-width:70%!important; min-width:70%!important; width:70%!important;}
}

.rsform-block { margin-bottom: 10px;}
.formBody {text-align: center;}
hr {margin: 0px;}
.rsform-block {margin-bottom:0px!important;}
.badge {float: left; margin: 5px 0;}
.rsform-block-real-name {display: none;}
h1, h2 {font-size: 17px; text-align: center;}
.page-header {background: #ececec; margin: -10px -19px 5px -19px!important; text-align: center; border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; font-size: 14px; font-weight: normal;}
.nav, #login-form {margin: 0!important;}
.directoryDetail img, .directoryEdit img {width: 16px; height: 16px;}
.logout-button {text-align: right;}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {-webkit-appearance: none; margin: 0; }
input[type="number"] {-moz-appearance:textfield;}
#btn1 {float: right;}
div.pac-container.pac-logo::after {display: none;}
#result_form {text-align: right;}
.body .container {padding: 5px; border: none;}
.price_desc:after {content: ' \3012'; margin: -3px; font-size: 13px;}
.formControlLabel {line-height: 28px; margin: 0; padding-top: 3px!important;}
#rsform-table1 .rsform-table-row .rsform-right-col, .rsform-title {color:#000!important;}
.row1 {background-color: #f9f9f9;}