.login-page { background:#000 url(/Graphics/bg_dalsi.jpg) no-repeat center center; background-size:cover;  }
.login-page .form-holder .info { background:#e3b278; }
input.input-material ~ label.active { color:#e3b278; }
.btn-primary { background:#e4494e; border-color:#e4494e; }
.inline-button {display: inline-block; }
.inline-button .btn { padding: 1px 7px; margin: 0px 5px;  }
.login-page .form-holder .form a.forgot-pass, .login-page .form-holder .form a.signup { color:#5caed2; }
.login-page .form-holder .form small { font-size:20px; padding-top:30px;  display:block; }
.login-page .form-holder .form small.next {padding-top: 5px; }
.forgot-pass { margin-top:20px; }
.brand-text img { max-height:40px; }
.logout { margin-left:20px; font-size:14px; }
.logout:hover { background:#FFF; color:#e3b278; }
nav.navbar .nav-item > a.logout i { margin-left:5px; }
a { color:#06C; }

.tooltip-data {display: none !important; }
.as-header, .as-email, .as-url, .as-message, .as-submit {display: none; }

.form-group .rtitle { font-size:15px; width:50%; line-height:1.1; padding:5px 0px; }

.form-group .formitem-note {text-align: right; padding-top: 25px; font-size: small; color: #17a2b8; }
.form-group .slider-container {padding-top: 40px; margin-left: 30px; margin-right: 30px; }
.chooser-form  .form-group { margin:0px; }
.chooser-form  .form-group label {  }
.chooser-form .form-group label { padding-left:20px; margin-bottom:0px; font-size:20px; display:block; line-height:60px; cursor:pointer !important; border-bottom:1px solid #EEE; border-radius:2px; padding-right:20px; }
.chooser-form .form-group label:hover { background-color:#e4494e; }
.card-body .form-group input { margin-right:10px; }

.content-inner { background:no-repeat center center; background-size:cover; }

.login-page .switcher { position:absolute; right:25px; top:10px; }
.switcher img { border:1px solid #EEE; border-radius:2px; margin-left:10px; }

.form-group .rtitle { float:right; }
form.chooser-form {width: 100%; }

.card-header p { color: #666; }

small.note { line-height:1; font-size:11px; text-transform:uppercase; }
.vs.price { text-align:right; }
.vs.price .fa-times-circle { font-size:24px; }
.paid { color:green; }
.blocked { color:#39F; }
.notpaid { color:#F60 ; }

.registrations { font-size:16px; }
.registrations .td { white-space:nowrap; }
.total strong, .total b { font-size:40px; }
.total small { font-size:16px; letter-spacing:2px; }

.card-body .form-group .formitem-note { font-size:12px; color: #999; margin-top:5px; text-align:left; }
.msg-U_CONTINUE { font-size:24px; }
.msg-U_CONTINUE:after { font-family: FontAwesome; content: "\f138"; color: #FFF; padding-left:10px; }
.msg-P2_BACK { /*margin-top:-70px;*/ margin-left:15px; }
.msg-P2_BACK:before { font-family: FontAwesome; content: "\f137"; color: #FFF; padding-right:10px; }

.chooser-form .btn-primary { /*margin-top:25px;*/ }

/* serie */
.card-body .form-group label { background:no-repeat center right; background-size:auto 80%; }

.extras { list-style:none; padding-left:0px;}

.tooltip-inner { background-color: #fff !important; color: #000; border: 1px solid #CCC; text-align:left; width:400px; }
.tooltip-arrow { border-top: 5px solid #CCC !important; }
.tooltip-inner .total small { font-size:17px; }

.card-header:first-child  p { margin-top:20px; margin-bottom:10px; }

.odhr30 { background:url(/Graphics/bg_hr.png);  height:30px; margin:15px -22px; }
.odhr15 { background:url(/Graphics/bg_hr15.png); height:15px; margin:10px -22px; }

/***** tooltip ***/
.tooltip-inner {max-width: 350px; }
.tooltip-inner hr {display: none; }
.tooltip-inner .basePrice, .tooltip-inner .modif, .tooltip-inner .total {word-wrap: nowrap; }

.podminky { border:1px solid #CCC; box-shadow:0px 0px 3px #CCC inset; padding:3px; }

.navbar-collapse li.menu-263 a {  font-weight:bold;  }
.navbar-collapse li.menu-263 li a {  font-weight:normal;  }
.menu-244 a:before { font-family: FontAwesome; content: "\f073";  padding-right:10px;  }
.menu-236 a:before { font-family: FontAwesome; content: "\f055";  padding-right:10px;  }
.menu-229 a:before { font-family: FontAwesome; content: "\f022";  padding-right:10px;  }
.menu-245 a:before { font-family: FontAwesome; content: "\f234";  padding-right:10px;  }
.menu-242 a:before { font-family: FontAwesome; content: "\f2bb";  padding-right:10px;  }
.menu-254 a:before { font-family: FontAwesome; content: "\f0d6";  padding-right:10px;  }
.menu-257 a:before { font-family: FontAwesome; content: "\f295";  padding-right:10px; color:#e4494e;  }
.menu-257 a  {  color:#e4494e !important;  }
.menu-253 a:before { font-family: FontAwesome; content: "\f06b";  padding-right:10px; color:#5a48ea;  }
.menu-253 a  {  color:#5a48ea !important;  }


.menu-259 a { color:#e4494e !important;  font-weight:bold !important; letter-spacing:-1px; }
.menu-260 a { color:#e7b809 !important;  font-weight:bold !important; letter-spacing:-1px; }
.menu-261 a { color:#ae4a84 !important;  font-weight:bold !important; letter-spacing:-1px; }
.menu-259 a:hover { color:#e4494e !important; background:#eef5f9 !important;}


.menu-237 { margin-top:50px; }
.menu-237 a:before { font-family: FontAwesome; content: "\f013";  padding-right:10px;  }

.rem i { color:green; }
.rem a { color:#06C; }

.id-226 .chooser-form .form-group label { border-bottom:none;  }
.id-226 .chooser-form .form-group { border-bottom:1px solid #EEE; }
.id-226 .chooser-form .form-group .item-desc { padding:10px 0px 30px 0px; }
.chooser-form .form-group table { line-height:13px; font-size:15px; width:50%; }
.chooser-form .form-group .image  { float:left; margin-right:30px;   }
.chooser-form .form-group .image image {  max-height:100px; }
.form-group input[type=checkbox] { width:10px; display: inline; }

.cleaner { clear:both; }

.id-228 .statistic { padding:0px; }

.id-224 .disabled { color:#CCC; }
.id-224 .disabled input { display:none; }
.id-224 .disabled label:hover { background-color: inherit; }
.id-224 .disabled .rtitle { color:green; font-size:15px; text-transform:uppercase; }
.id-225 .disabled { color:#CCC; }
.id-225 .disabled input { display:none; }
.id-225 .disabled label:hover { background-color: inherit; }
.id-225 .disabled .rtitle { color:green; font-size:15px; text-transform:uppercase; }

.nav-item.desk { display:block; }
.nav-item.mob { display:none; }

footer.main-footer { position:relative; }

.points-info { color:#5a48ea !important; }
.categories-info { color:#e9840e !important; }

.sale211info { text-align:right; background: url(/Graphics/211logo.png) no-repeat left center; background-size:contain; padding:5px; padding-left: 190px;  margin-top:20px; border-top:#EEE 1px solid; }

.autoreg_list strong { font-size:25px !important; color:#5a48ea; }
.autoreg_list .desc p { margin-bottom:0px !important; }

#cas_ms_min, #cas_ms_sec   { display: inline-block !important; width:50px; }

.id-265 .roky { list-style:none; padding:0px; margin:0px;  margin-bottom:30px;}
.id-265 .roky ul { margin-left:0px; padding-left:0px; }
