

body{
	display: flex;
	min-height: 100vh;
	flex-direction: column;
	font-family: Roboto,sans-serif !important;
}
#wrap {
  flex: 1;
}
@media all and (-ms-high-contrast:none)
	{
	body { display: block;}
	}
@media screen and (min-width:993px){
	.login-page.col-md-7{
		border-right: 1px grey solid;
	}
}

/*.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{
	padding-top:0.5rem;
}*/

.help-block2{
	display:inline-block;
	height: 20px;
    vertical-align: middle;
}

.nav-pills > li.last-pill > a{border-radius:0;}
.nav > li > a:hover{background-color:white;}
.nav > li.last-pill > a#login-box-opener.login_active,
.nav > li.last-pill > a:focus#login-box-opener.login_active,
.nav > li.last-pill > a#login-box-opener.login_active:active{background-color:#254d74;}
.nav > li.last-pill a:focus{background-color:#254d74;}
#logo{max-height:47px;max-width:200px;}
#top{margin-top:28px;position: relative;}
#top .nav{font-weight:bold;color:  #4c4a42;font-size: 14px;font-weight: 700;line-height: 30px;}
#top .nav{margin-top: 14px;}
#logo{vertical-align:bottom;}
#top .nav a{color:#4c4a42;text-align:center;padding: 10px 15px;line-height:14px;}
#top .nav .last-pill{background-color:rgb(255, 155, 0);width:133px;}
#top .nav .last-pill a{color:white;background-color:rgb(255, 155, 0);}
#top .nav a:hover{color:#254d74;background-color:white;}
#top .nav li.active a{color:#254d74;background-color:white;border-radius:0;}
#top .nav .last-pill a:hover{background-color:#254d74;color:white;border-radius:0;}


select:disabled{background-color:#ebebe4;}

a{color:#254d74;}
a.button,a.link,input.button{text-decoration:none;background-color:#ff9b00;color:white;border:0;box-sizing:border-box;padding:10px;font-size: 18px;font-weight: 700;line-height: 30px;width:100%;max-width:480px;display:inline-block;text-align:center;}
a.button:hover,a.link:hover,input.button:hover{background-color:#254d74;}

.splitter-row{height:30px;}
.splitter-row-small{height:10px;}


.color-red{
	color:red;
}
.datagrid-column-header-additions{
	display:inline-block;
}

.dropdown-toggle::after{
	content:"";
	display:none;
}
.flash{
	font-size:2em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	text-align:center;
}
.flash.danger,.flash.error{
	color:red;
}
.container, .container-fluid {
    max-width: 970px;
}

.odmeny-za-body div.h{font-size:52px;color:#254d74;line-height:60px;font-weight:300;text-align:left;margin-bottom:12px;}
.odmeny-za-body div.t{font-size: 22px;font-weight: 300;line-height: 30px;text-align: left;margin-bottom:6px;}

.citaj-dalej div.h{font-size:24px;color:#254d74;line-height:24px;font-weight:300;text-align:left;margin:12px 0;}
.citaj-dalej div.t{font-size: 13px;line-height: 18px;text-align: left;margin:12px 0;}


.footer .footer-item a,.footer .footer-header{color:#4c4a42;text-align:center;text-decoration:none;line-height:30px;}

.footer .footer-header {font-size:24px;color:#254d74;}
.footer .footer-item{text-align:center;}
.footer .footer-item a{font-size:16px;}
.footer .footer-item a:hover{color:#254d74;}

.footer-bottom .footer-copyright{text-align:center;line-height:18px;background-color:#2b5278;color:white;padding:31px 0;}
.footer-bottom .footer-copyright a{text-weight:bold;color:white;text-decoration:underline;}
h2.page-title{color:#254d74;line-height:30px;font-size:36px;}
#breadcrumbs a{color:black;}
#breadcrumbs ,#breadcrumbs a:hover{color:#254d74;}

#faq{list-style-type: none;padding:0;}
#faq .faq-item {margin-bottom:30px;}
#faq .faq-item .faq-item-numbering,#faq .faq-item .faq-item-icon,#faq .faq-item .faq-item-title{display:inline-block;}
#faq .faq-item-numbering-square{width:48px;text-align:center;height:48px;padding:10px 15px;background-color:#254d74;color:white;font-size: 24px;display:inline-block;}
#faq .faq-item .faq-item-title{color:  #4c4a42;font-size: 18px;font-weight: 300;line-height: 30px;text-align: left;}
#faq .faq-item-text{color:  #4c4a42;font-size: 17px;font-weight: 300;line-height: 30px;text-align: left;}
#faq .faq-header-splitter{margin-bottom:24px;}
#faq .faq-item .open .faq-item-title{ color:#254d74;font-weight: 700;}
#faq .faq-item-icon{width:48px;text-align:center;height:48px;padding: 10px 15px;background-color:#aba9a2;color:white;font-size: 24px;line-height: 24px;display:inline-block;}
#faq  .open .faq-item-icon {background-color:#254d74;font-size:45px;line-height:20px;}
div.pravidla ol li {color:  #4c4a42;font-size: 17px;font-weight: 300;line-height: 30px;text-align: left;}
div.pravidla ol {counter-reset:oli; list-style-type:none; padding:0;}
div.pravidla li {counter-increment:oli;}
div.pravidla li:before {content:counter(oli)". ";font-weight:bold;display:inline-block;text-align:right;padding-right:4px;}

div.kontakt {color:  #4c4a42;font-size: 18px;font-weight: 300;line-height: 30px;text-align: left;}
div.kontakt a{font-weight:bold;color:#254d74;}

div.kontakt .formular  .formular-item{height:40px;font-size: 18px;font-weight: 300;line-height: 30px;text-align: left;}
div.kontakt .formular  .formular-input{width:100%;margin-bottom:10px;padding:10px;border:1px solid #aba9a2;color: #254d74;}
div.kontakt .formular textarea.formular-item {height:120px;resize:none;}
div.kontakt .formular button[type="submit"]{background-color:#254d74;color:white;font-size:18px;line-height:30px;width:100%;text-align:left;border:0;padding:0 10px;}
div.kontakt .formular {margin-top:10px;}

div.kontakt .formular  .formular-input::-webkit-input-placeholder {color: #254d74;}
div.kontakt .formular  .formular-input:-moz-placeholder {color: #254d74;}
div.kontakt .formular  .formular-input::-moz-placeholder {color: #254d74;}
div.kontakt .formular  .formular-input:-ms-input-placeholder {color: #254d74;}

.formular-error .error-arrow{color:white;background-color:#b63218;position:relative;height:42px;max-width: 280px;width:100%;}
.formular-error .error-arrow .error-message{font-size: 14px;font-weight: 700;line-height: 24px;text-align: left;padding: 10px 10px 10px 0;}
.error-arrow:after, .error-arrow:before {right: 100%;top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;}

.error-arrow:after {border-color: rgba(182, 50, 24, 0);border-right-color: #b63218;border-width: 15px;margin-top: -15px;}
.error-arrow:before {border-color: rgba(182, 50, 24, 0);border-right-color:#b63218;border-width: 21px;margin-top:-21px;}
.formular-error div {display:inline-block;}

div .disabled{display:none;}
.open-help {color:  #254d74;font-size: 14px;font-weight: 700;line-height: 24px;cursor:pointer;}
div.kontakt .formular  .formular-input::-webkit-input-placeholder {color: #254d74;}
div.kontakt .formular  .formular-input:-moz-placeholder {color: #254d74;}
div.kontakt .formular  .formular-input::-moz-placeholder {color: #254d74;}
div.kontakt .formular  .formular-input:-ms-input-placeholder {color: #254d74;}
form.Form .control-label label,form.Form label.control-label{color:  #4c4a42;font-size: 18px;font-weight: 300;line-height: 30px;}
.formular-control{
	width:100%;
	margin-bottom:10px;
	padding:10px;
	border:1px solid #aba9a2;
	color: #254d74;
	border-radius: 0;
	height:42px;
}
.none{display:none;}
.block{display:block;}
.formular-control-halves{width:50%;}
.register-uvod p{color:  #4c4a42;font-size: 17px;font-weight: 300;line-height: 24px;text-align: left;}
p.register-uvod-bigger{color:  #4c4a42;font-size: 28px;font-weight: 300;line-height: 24px;text-align: left;}
p.register-uvod-bigger strong{    color: #254d74;}
label[for="UserCallAgree"],label[for="UserGroupAgree"]{font-weight:500;}
legend{border:0;}
legend span.uvod{color:  #254d74;font-size: 30px;font-weight: 300;line-height: 24px;}
p.end-text{color:  #4c4a42;font-size: 17px;font-weight: 300;line-height: 24px;}
p.end-text a{color:  #254d74;font-weight: 700;}
.Form .submit{text-align:center;}
.Form .button{background-color:#ff9b00;color:white;border:0;box-sizing:border-box;padding:10px;font-size: 18px;font-weight: 700;line-height: 30px;width:100%;}
.pop-window{background-color:white;max-width:500px;width:100%;height:auto;padding:36px;}
.pop-window h1{color:  #254d74;font-size: 36px;font-weight: 300;line-height: 36px;text-align: left;}
.pop-window p{color:  #4c4a42;font-size: 16px;font-weight: 300;line-height: 24px;text-align: left;}
.ui-widget-overlay{position:absolute;width:100%;height:100%;top:0;bottom:0;right:0;left:0;background-color:rgba(171, 169, 162, 0.8);}
.close-window {display:inline-block;font-size:60px;line-height:40px;cursor:pointer;color:  #254d74;}
.close-window-position{text-align:right;height: 40px;}

input[type="checkbox"]{display:none;}
input[type="checkbox"] + label:before{
	content:" ";
    width: 18px;
    display: inline-block;
    height: 18px;
	border:1px silver solid;
	border-radius:3px;
    background-size: contain;
	margin-right:5px;
	vertical-align:middle;
}
input[type="checkbox"]:checked + label:before{
	content:" ";
	border-radius:3px;
	background:url("../img/checkbox.png");
	background-size:18px 18px;
	background-position:-2px 0px;
}

#frm-registerForm .remove-margin-bottom{
	margin-bottom: initial;
}


.prihlaseny.logged{text-align:right;border:0;margin-top:15px;}
.subnav_container .nav-container{text-align: right;width: auto;display: inline-block;}
.subnav_container  .nav-container .nav2{list-style-type: none;margin: 0;padding: 0;border-top-color:#4c4a42;border-top-style: solid;border-top-width: 2px;}
.subnav_container .nav-container .nav2 > li{width: auto;display: inline-block;}
.subnav_container .nav-container .nav2 > li .nav2-item{text-align: center;padding: 20px 15px;min-width: 155px;color:  #4c4a42;font-size: 14px;font-weight: 700;line-height: 30px;}
.subnav_container .nav-container .nav2 > li .nav2-item > a{color:#254d74;text-decoration:none;width: 100%;display: block;}
.subnav_container .nav-container .nav2 > li .subnav2-container > a:after{content:"\e252";position: relative;top: 1px;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1;-webkit-font-smoothing: antialiased;}

.subnav_container .nav-container .nav2 > li .nav2-splitter-container{padding: 0 0;margin: -15px 0;}
.subnav_container .nav-container .nav2 > li .nav2-splitter{background: #4c4a42;width: 2px;padding: 0;height: 40px;}
.subnav_container .nav-container .nav2 .subnav2{display:none;}
.subnav_container .nav-container .nav2 > li .nav2-item .input.name{color:#254d74;}
.subnav_container .subnav2-container{position:relative;}
.subnav_container .subnav2{position: absolute;list-style-type: none;margin: 0;padding: 0;background-color:  #e3e3e3;width:100%;left: 0px;top: 55px;z-index:99999999;}
.subnav_container .subnav2 > li {height:40px;text-align:left;}
.subnav_container .subnav2 > li a{padding: 5px 5px;display:block; font-weight:normal;}
.subnav_container .subnav2-container:hover .subnav2{display:block;}
.subnav_container .subnav2 .subnav2-border{border-style:  solid;border-color: white;border-width: 1px 0 0 0;}
.subnav_container .subnav2 .subnav2-last-item{border-style:  solid;border-color: white;border-width: 1px 0 1px 0;}
.subnav_container .subnav2 > li > a {color:#4c4a42;text-decoration:none;}
.subnav_container .subnav2 > li > a:hover{color:white;background-color:  #254d74;}
.subnav_container .subnav2 > li > a.active{text-decoration:underline;}
.Form input[type="submit"]:hover{background:#254d74;}
.subnav_container .subnav2-container:hover .subnav2.opened,.subnav_container .subnav2-container .subnav2.opened{display:block;}

.dotaznik{background:#bfbfbf;padding:15px;}
.enter-survey, .refuse-survey {width:100%;height:40px;display:block;}
.enter-survey{background-color: #ffffff;color: #254d74;font-size: 18px;font-weight: 300;line-height: 30px;text-align:center;padding:5px 0;}
.refuse-survey{background-color:  #254d74;color:  #fefefe;font-size: 18px;font-weight: 300;line-height: 30px;border:none;}
.enter-survey:hover,.refuse-survey:hover{background-color:#ff9b00;color:white;text-decoration:none;}



.survey-title{color:  #ffffff;font-size: 18px;font-weight: bold;line-height: 30px;text-align: left;}
.survey-info{color:  #ffffff;font-size: 12px;font-weight: 400;line-height: 30px;}

.messages{padding:0 20px;color:  #254d74;font-size: 24px;font-weight: 300;line-height: 24px;}
.message{padding:20px;background-color:#aba9a2;}
.message .message-title{color:  #ffffff;font-size: 16px;font-weight: 300;line-height: 18px;margin-bottom:10px;}
.message p{color:  #ffffff;font-size: 12px;font-weight: 300;line-height: 18px;}
.message p a{font-weight:bold;    color: #23527c;}

.message.fb--connect{background-color:rgba(37, 77, 116, 0.8);color:white;padding:20px;}
.fb--connect a{font-size: 16px;font-weight: 300;line-height: 18px;color:white;}
.fb--connect p{font-size: 12px;font-weight: 300;line-height: 18px;}
.Form.inline label,.Form.inline input,.Form.inline input.button{max-height:40px;}
.Form.inline input.button{padding:5px;}
.fb--share{display: block;background: url(../img/fbshare.png) top left no-repeat;width: 200px;height: 37px;}
.fb--share span{text-shadow: 1px 1px #273d58;color: #fff;font-size: 12px;padding: 10px 10px 10px 55px;display: block;}
.fb--share:hover span{color: #d5d6d6;}
.col-md-5 .fb-login h3{margin-top:0;font-weight: normal;}


.data tr th{border-style: solid;border-width: 1px;border-color:  #ffffff;background-color:  #aba9a2;font-size: 18px;font-weight: 400;line-height: 30px;text-align:center;}
.data tr th a{color:  #ffffff;}
.data tr td{background-color:#e3e3e3;border-style: solid;border-width: 1px;border-color:  #ffffff;}
.data tr td.points,.data tr td {color:  #4c4a42;font-size: 14px;font-weight: 400;line-height: 30px;}
.data tr td.points .green-color{color:  #38b54a;font-weight:bold;}
.data tr td.points .red-color{color:  #b63218;font-weight:bold;}
.data tr td.description{padding-left:10px;padding-right:10px;}
.data tr td.time{font-weight:bold;}

.bottomnav{text-align:center;}
.bottomnav .cislo{display:inline-block;height:40px;width:40px;color:white;margin-right:10px;margin-top:10px;}
.bottomnav .cislo a,.bottomnav .cislo.active{color:white;display:block;width:100%;height:100%;padding:10px;}
.bottomnav .next,.bottomnav .prev{height:40px;width:80px;background-color:#254d74;display:inline-block;margin-top:10px;}
.bottomnav .next a,.bottomnav .prev a{color:white;display:block;width:100%;height:100%;padding:10px;position:relative;}
.bottomnav .prev{margin-right:10px;}
.bottomnav .cislo.active{height:40px;width:40px;background-color:#aba9a2;display:inline-block;}
.bottomnav .cislo a{background-color:#254d74;}
.bottomnav .next a:after{content: " ";width: 0;height: 0;border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-left: 20px solid #254d74;position: absolute;padding: 0;top: 0;right: -20px; }
.bottomnav .prev a:before{content: " ";width: 0;height: 0;border-top: 20px solid transparent;border-bottom: 20px solid transparent;border-right: 20px solid #254d74;position: absolute;padding: 0;top: 0;left: -20px; }

.categories .categories-title, .cart .cart-title{background-color:#254d74;color:  #ffffff;font-size: 23px;font-weight: 300;line-height: 30px;padding:10px;}


.cart .cart-first-main-column,.cart .cart-summary{padding:5px 0px 5px 5px;padding-left:10px;}
.cart .cart-third-main-column,.cart .cart-total{padding:5px 5px 5px 0px;padding-right:10px;color:#254d74;}
.cart .cart-to-cart{padding:5px 10px;background-color:#254d74;}
.cart .cart-to-cart a{display:block;position:relative;color:  #ffffff;}
.cart .cart-to-cart a:after{content: " ";width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid white;position: absolute;padding: 0;top: 0;right: 15px; }
.cart .cart-summary-row{background-color:#e3e3e3;}
.cart .cart-second-main-column a{color:#4c4a42;}

.categories .category-title{color:  #4c4a42;}
.categories tr {border-style: solid;border-width: 1px;border-color:  #ffffff;background-color:  #e3e3e3;}

.categories .category-title{padding-left:10px;}
.categories .category-count{padding-right:10px;text-align:right;}
.categories .category-title a,.categories .category-count{color:  #4c4a42;font-size: 16px;line-height: 30px;}
.categories .category-title a{display:block;}
.categories .category-count{color:#254d74;}

.categories .category-active{background-color:  #aba9a2;}
.categories .category-active a,.categories .category-active .category-count{color:white;}
.categories .category-active a{text-decoration:underline;}

.odmena_small .blue_text{color:#254d74;font-weight:bold;}
.odmena_small .do_kosika{width:100%;border:none;padding:5px;background:#254d74;height:40px;color:  #ffffff;font-size: 18px;font-weight: 400;line-height: 30px;}
.odmena_small .quantity{color:#ffffff;font-size: 14px;font-weight: 900;line-height: 30px; width:20px;background-color:#aba9a2;border:none;text-align:center;height:20px;}
.odmena_small .odmena-title{margin-top:0;}

.cartview .cartview-head th{border-style: solid;border-width: 1px;border-color:  #ffffff;background-color:  #254d74;color:white;}
.cartview .cartview-summary,.cartview .cartview-summary td{background:#aba9a2;color:white;}

.cartview .quantity{color:#ffffff;font-size: 14px;font-weight: 900;line-height: 30px; width:20px;background-color:#aba9a2;border:none;text-align:center;height:20px;}
.cartview .delete{font-size: 40px;line-height: 40px;font-weight:300;text-decoration:none;color:#4c4a42;border: none;background: transparent;}
.cartview .delete:hover{color:#254d74;}
.cartview .delete-container{text-align:center;}
.cartview .points-summary{color:  #4c4a42;font-size: 14px;font-weight: 900;line-height: 30px;}
.cartview .product-name{padding-left:10px;padding-right:10px;}
.cartview .cart-item{background:#e3e3e3;}

#popup{
	display:none;
	position:fixed;
	top:0;
	left:0;
	background:rgba(171, 169, 162, 0.8);
	width:100%;
	height:100%;
}
.nevyplni{background-color:white;padding:36px;max-width:500px;width:95%;display:block;margin:2% auto;}
.nevyplni a{font-weight:bold;}
.nevyplni #submitRefuse{width:100px;height:40px;color:white;background:#254d74;border:none;}
.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable{background:white;}
.dotazniky h3.first{margin-top:0;}

.lastSurvey{
	width:100%;
	border-collapse: collapse;
}
.lastSurvey td{
	padding:5px 15px;

	font-size:14px;
}
.lastSurvey .odd{
	background-color: #e3e3e3;
}
.firstCol{
	width:120px;
}
.secondCol{
	width:300px;
}
.thirdCol{
	width:120px;
}
.no-more-surveys{color:#5b5b5b;}
.lastSurvey .body {color:  #254d74;font-weight:bold;}

div.ok{color:  #38b54a;font-size: 18px;font-weight: 300;line-height: 24px;font-weight:bold;margin-top:15px;margin-bottom:15px;}
div.ok:before{right:10px;content:"!";background-color:#38b54a;color:white;width:48px;height:48px;line-height:48px;display:inline-block;position:relative;text-align:center;font-weight:900;font-size:40px;}

div.chyba{color:  #b63218;font-size: 18px;font-weight: 300;line-height: 24px;font-weight:bold;margin-top:15px;margin-bottom:15px;}
div.chyba:before{right:10px;content:"!";background-color:#b63218;color:white;width:48px;height:48px;line-height:48px;display:inline-block;position:relative;text-align:center;font-weight:900;font-size:40px;}

.category-select-container select{height:50px;font-size: 18px;font-weight: 300;line-height: 30px;text-align: left;padding:10px;border:1px solid #aba9a2;color: #254d74;}
.profilove-dotazniky{
text-align:center;

}

.profilove-dotazniky .profil-dotaznik{
	display:inline-block;
	position:relative;
	padding:0 20px 20px;

	width:auto;
	height:auto;
	
}
.profilove-dotazniky .profil-dotaznik img,.profilove-dotazniky .profil-dotaznik a{
	width:150px;
	height:150px;
	display:block;
	background-size:contain;
}

.profilove-dotazniky .profil-dotaznik-a a{
	background-image:url("../img/novy-design/profily/DEF_a.jpg");
}
.profilove-dotazniky .profil-dotaznik-b a{
	background-image:url("../img/novy-design/profily/DEF_b.jpg");
}
.profilove-dotazniky .profil-dotaznik-c a{
	background-image:url("../img/novy-design/profily/DEF_c.jpg");
}
.profilove-dotazniky .profil-dotaznik-d a{
	background-image:url("../img/novy-design/profily/DEF_d.jpg");
}
.profilove-dotazniky .profil-dotaznik-e a{
	background-image:url("../img/novy-design/profily/DEF_e.jpg");
}
.profilove-dotazniky .profil-dotaznik-f a{
	background-image:url("../img/novy-design/profily/DEF_f.jpg");
}
.profilove-dotazniky .profil-dotaznik-g a{
	background-image:url("../img/novy-design/profily/DEF_g.jpg");
}
.profilove-dotazniky .profil-dotaznik-h a{
	background-image:url("../img/novy-design/profily/DEF_h.jpg");
}
.profilove-dotazniky .profil-dotaznik-i a{
	background-image:url("../img/novy-design/profily/DEF_i.jpg");
}
.profilove-dotazniky .profil-dotaznik-j a{
	background-image:url("../img/novy-design/profily/DEF_j.jpg");
}
.profilove-dotazniky .profil-dotaznik-k a{
	background-image:url("../img/novy-design/profily/DEF_k.jpg");
}
.profilove-dotazniky .profil-dotaznik-l a{
	background-image:url("../img/novy-design/profily/DEF_l.jpg");
}
.profilove-dotazniky .profil-dotaznik-a.profil-dotaznik-vyplneny a{
	background-image:url("../img/novy-design/profily/NA_a.jpg");
}
.profilove-dotazniky .profil-dotaznik-b.profil-dotaznik-vyplneny a{
	background-image:url("../img/novy-design/profily/NA_b.jpg");
}
.profilove-dotazniky .profil-dotaznik-c.profil-dotaznik-vyplneny a{
	background-image:url("../img/novy-design/profily/NA_c.jpg");
}
.profilove-dotazniky .profil-dotaznik-d.profil-dotaznik-vyplneny a{
	background-image:url("../img/novy-design/profily/NA_d.jpg");
}
.profilove-dotazniky .profil-dotaznik-e.profil-dotaznik-vyplneny a{
	background-image:url("../img/novy-design/profily/NA_e.jpg");
}
.profilove-dotazniky .profil-dotaznik-f.profil-dotaznik-vyplneny a{
	background-image:url("../img/novy-design/profily/NA_f.jpg");
}
.profilove-dotazniky .profil-dotaznik-g.profil-dotaznik-vyplneny a{
	background-image:url("../img/novy-design/profily/NA_g.jpg");
}
.profilove-dotazniky .profil-dotaznik-h.profil-dotaznik-vyplneny a{
	background-image:url("../img/novy-design/profily/NA_h.jpg");
}
.profilove-dotazniky .profil-dotaznik-i.profil-dotaznik-vyplneny a{
	background-image:url("../img/novy-design/profily/NA_i.jpg");
}
.profilove-dotazniky .profil-dotaznik-j.profil-dotaznik-vyplneny a{
	background-image:url("../img/novy-design/profily/NA_j.jpg");
}
.profilove-dotazniky .profil-dotaznik-k.profil-dotaznik-vyplneny a{
	background-image:url("../img/novy-design/profily/NA_k.jpg");
}
.profilove-dotazniky .profil-dotaznik-l.profil-dotaznik-vyplneny a{
	background-image:url("../img/novy-design/profily/NA_l.jpg");
}

.profilove-dotazniky .profil-dotaznik-a a:hover{
	background-image:url("../img/novy-design/profily/HOV_a.jpg");
}
.profilove-dotazniky .profil-dotaznik-b a:hover{
	background-image:url("../img/novy-design/profily/HOV_b.jpg");
}
.profilove-dotazniky .profil-dotaznik-c a:hover{
	background-image:url("../img/novy-design/profily/HOV_c.jpg");
}
.profilove-dotazniky .profil-dotaznik-d a:hover{
	background-image:url("../img/novy-design/profily/HOV_d.jpg");
}
.profilove-dotazniky .profil-dotaznik-e a:hover{
	background-image:url("../img/novy-design/profily/HOV_e.jpg");
}
.profilove-dotazniky .profil-dotaznik-f a:hover{
	background-image:url("../img/novy-design/profily/HOV_f.jpg");
}
.profilove-dotazniky .profil-dotaznik-g a:hover{
	background-image:url("../img/novy-design/profily/HOV_g.jpg");
}
.profilove-dotazniky .profil-dotaznik-h a:hover{
	background-image:url("../img/novy-design/profily/HOV_h.jpg");
}
.profilove-dotazniky .profil-dotaznik-i a:hover{
	background-image:url("../img/novy-design/profily/HOV_i.jpg");
}
.profilove-dotazniky .profil-dotaznik-j a:hover{
	background-image:url("../img/novy-design/profily/HOV_j.jpg");
}
.profilove-dotazniky .profil-dotaznik-k a:hover{
	background-image:url("../img/novy-design/profily/HOV_k.jpg");
}
.profilove-dotazniky .profil-dotaznik-l a:hover{
	background-image:url("../img/novy-design/profily/HOV_l.jpg");
}

a.link-blue{background-color: #254d74;}
a.link-blue:hover{background-color: #ff9b00;}
.breadcrumbs{
	padding: 0;
	margin-bottom: 0px;
	list-style: none;
}
.breadcrumbs>li {
    display: inline-block;
}
.breadcrumbs>li+li:before{
	padding:0;
	color: #ccc;
	content: "-";
}
.breadcrumbs a{
	color:#4c4a42;
	text-align:center;
}
.ui-widget-overlay{
	background-image:none;
	position: fixed;
}
@media screen and (max-width:993px){

	#mini-zoznam-bodov .grey{
		text-align: center;
		padding: 20px 15px;
		min-width: 155px;
		color: #4c4a42;
		font-size: 14px;
		font-weight: 700;
		line-height: 30px;
		position:relative;
	}
	#minisplitter{
		background: #4c4a42;
		width: 2px;
		height: 40px;
		padding-top: 15px;
		padding-bottom: 15px;
		float: right;
		position: absolute;
		right: -1px;
		top: 15px;
	}
	#mini-zoznam-bodov .input.name{
		color: #254d74;
	}
	#top{margin-top:15px;}
	#top .collapse .nav{
		margin:0;
		display:none;
		margin-bottom:10px;
	}
	#top .collapse.in .nav{display:block;}
	#top .nav.opened{display:block;}
	.nav,#top .nav .last-pill{width:100%;}
	#top .nav li a{display:block;}
	#top .nav li.active a,#top .nav .last-pill a{color:white;background-color:#004c76;}
	#top .nav .last-pill a:hover{color:white;background-color:#004c76;}
	.nav-pills>li+li{margin:0;}
	.nav li{display:block;float:none;text-align:center;margin:0;width:100%;}
	#top .nav a{font-size:20px;padding-top:15px;padding-bottom:15px;}
	#top .nav .subnav2-container > a{position:relative;}
	#top .nav .subnav2-container > a:after {content: " ";width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid white;position: relative;padding: 0;top: 10px;left:5px;}
	#top .nav,#top .nav a,#top .nav a.active,#top .nav a:hover{background-color:#004c76;color:white;}
	#top .nav .nav2 .subnav2, #top .nav .nav2 .subnav2 a,#top .nav .nav2 .subnav2 a:hover{background-color:#bdbfbe;color:white;}
	/*#top .collapse .nav .subnav2{display:none;}
	#top .collapse.in .nav .subnav2{display:block;}*/
	.nav ul, .nav ul li {
		list-style-type: none;
		padding: 0;
		margin: 0;
	}
	.nav .subnav2{
		display:none;
	}
	.nav .subnav2.opened{
		display:block;
	}
	
	div.b a{width:100%;max-width:800px;}
	.odmeny-za-body div.h{font-size:40px;}

	.odmeny-za-body div.t{margin-bottom:13px;}
	a.button, a.link, input.button{max-width:800px;}
	.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable{width:100% !important;max-width:500px;left:0!important;}
	#faq .faq-item-numbering{text-align:left;}
	#faq .faq-item-numbering-square{font-size:16px;height:32px;width:32px;    padding: 5px 10px;}
	#faq .faq-item-icon{height:32px;width:32px;    padding: 3px 0px;}
	#faq .faq-item-icon-small-screen{margin-top:5px;}
	.survey-info{font-size:16px;}
	.data_table th,.data_table td,.data_table th a,.data_table td a{font-size:12px;}
	.data_table th,.data_table td{padding:0;margin:0;}
	.data_table .table>tbody>tr>td, .data_table .table>tbody>tr>th, .data_table .table>tfoot>tr>td, .data_table .table>tfoot>tr>th, .data_table .table>thead>tr>td, .data_table .table>thead>tr>th{margin:0;padding:5px 0;vertical-align:inherit;}
	.col-md-5 .fb-login h3{margin-top:0;font-weight: normal;}
	.col-md-5 .fb-login{text-align:center;}
	.col-md-5 .fb-login a{display: inline-block;}
	#homepage #login-box{
	position: relative;
    right: 0;
    background-color: white;
    width: 100%; 
    z-index: 999999999;
    padding: 0;
	display:block !important;
	}

	.profilove-dotazniky .profil-dotaznik{
		padding:0 5px 10px;
	}
	.profilove-dotazniky .profil-dotaznik a{
		width:120px;
		height:120px;
	}
	.logo-container{text-align:left;}
}

@media screen and (max-width:740px) and (orientation:portrait){
	#faq .faq-item-icon-small-screen-portrait{display:block !important;margin-top:5px;}
	#faq .col-xs-8{width: 83.33333333% !important;}
	#faq .col-xs-2{width: 16.66666667% !important;}
	    
	#faq .faq-item-icon-small-screen-landscape{display:none !important;}
}

@media screen and (max-width:993px) and (orientation:landscape){
	#faq .faq-item-icon-small-screen-portrait{display:none !important;}
	#faq .col-xs-8{    width: 66.66666667% !important;}
	#faq .hidden-xs{display:block !important;}
	#faq .col-xs-2{width:8.33333333% !important;}
	#faq .faq-item-icon-small-screen-landscape{display:inline-block !important;}
}
@media screen and (max-width: 767px){
	#mini-zoznam-bodov .grey{
		padding:0px 15px;
	}
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    border: 1px solid #999999;
    background: #dadada url(../img/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
    font-weight: normal;
    color: #212121;
    outline: none;
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    background-image: url(images/ui-icons_454545_256x240.png);
}

/* ublaboo-datagrid.css contains ".datepicker:not(.active){display:none}" meant only
   for its own grid filter widget (a div wrapper that gets .active on focus).
   It was hiding form fields that merely carry the .datepicker class
   (e.g. frm-surveyEditForm-date_from / date_to in Surveys forms).
   Grid widgets are divs, form fields are inputs -> safe to always show inputs. */
input.datepicker {
    display: inline-block !important;
}
