.flags-sprite,.flags-de,.flags-en,.flags-hr,.flags-it,.flags-pl,.flags-ru,.flags-sl,.flags-rs{background:url('../img/flags-sc0b0aae3cb.png') no-repeat}
.flags-de{background-position:0 -16px;height:16px;width:23px;}.flags-en{background-position:0 0;height:16px;width:23px;}
.flags-hr{background-position:0 -32px;height:16px;width:23px;}.flags-it{background-position:0 -64px;height:16px;width:23px;}
.flags-pl{background-position:0 -96px;height:16px;width:23px;}.flags-ru{background-position:0 -80px;height:16px;width:23px;}
.flags-rs{background-position:0 -112px;height:16px;width:23px;}
.flags-sl{background-position:0 -48px;height:16px;width:23px;}pr.red{text-decoration:line-through}
.red span{padding:5px;/*background:#ffffc4;*/ background:#5757ff;color: #fff; font-weight: bold; text-align:center;}
.name_result{text-transform:uppercase;}
.pie{position:relative;behavior:url("/js/libs/PIE.htc")}html{background:#41403b}body{background:#FFFF00 !important;}a{color:#0399cc}a:visited{color:#0399cc}a:hover{color:#000}
.wrap{max-width:1020px;margin:0 auto}
.cont{margin:0 0.98039%;width:98.0392157%;position:relative}.ch{border-top:5px solid #3c3c3c}.ch .top{max-width:1020px;margin:0 auto}.cl{background:#3c3c3c}.ca{background:#c5c6c7;padding:13px 0}.cc{z-index:20;position:relative;padding:0px 0px 30px 0}.cc .ccw{max-width:1020px;margin:0 auto;word-break: break-word;}.cf{background:#333;}body.bigbg{background:#fff url(../img/bg_leaf.jpg) repeat-x top}body.bigbg .cc{background:url(../img/bigbg.jpg) no-repeat center bottom}#addPlayerForm{display:none}#addPlayerForm input,#addPlayerForm select{width:120px}.sumplaces{position:relative;top:20px;color:gray}#main-nav{margin:0 0.98039%;width:98.0392157%;float:left}#main-nav ul{float:right;width:100%}#main-nav ul.lang-nav{width:auto;float:right;position:absolute}#main-nav li{float:right;padding:0 5px 0 5px;background:#171717 url(../img/main_nav_bg.jpg) repeat-x top;position:relative;height:39px;margin:0;z-index:300}#main-nav li.first{padding-left:10px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:5px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:5px;position:relative;behavior:url("/js/libs/PIE.htc")}#main-nav li.last{padding-right:10px;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:0;position:relative;behavior:url("/js/libs/PIE.htc")}#main-nav a{color:#b0b0b0;text-transform:uppercase;text-decoration:none;font-family:Open Sans;font-size:12px;height:3px;line-height:31px;display:block;float:left;font-weight:600;padding:0 4px}#main-nav a:visited{color:#b0b0b0;text-transform:uppercase;text-decoration:none;font-family:Open Sans;font-size:12px;height:31px;line-height:31px;display:block;float:left;font-weight:bold;padding:0 8px}#main-nav a span,#main-nav a:visited span{display:block;padding:0 0px;height:31px}#main-nav ul>li.active>a,#main-nav a:hover{background:#0199cd url(../img/main_nav_active.jpg) repeat-x top;color:#FFF;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;position:relative;behavior:url("/js/libs/PIE.htc")}
#main-nav_red{background:green url("../img/bttn_big_gr.jpg") repeat-x;color:#fff !important;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;position:relative;behavior:url("/js/libs/PIE.htc")}
#main-nav li.submenu.active>a span{/*background:url( /img/menu_arrow_down.png) no-repeat center right*/}
#main-nav li.gray a{background:#0199cd url(../img/menu_gray_bg.jpg) repeat-x top;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;position:relative;behavior:url("/js/libs/PIE.htc")}
#main-nav li.submenu ul{position:absolute;left:5px;top:39px;width:150px;display:none;z-index:200}
#main-nav li.submenu ul li{-webkit-background-clip:padding-box;-webkit-border-radius:0;-moz-background-clip:padding-box;-moz-border-radius:0;border-radius:0;position:relative;behavior:url("/js/libs/PIE.htc");float:left;background:#3c3c3c;display:block;border-bottom:1px solid #505050;padding:0 5px;width:140px}#main-nav li.submenu ul li a{float:left;width:130px;background:none}
#main-nav li.submenu ul li a span{/*background:url(/img/menu_sub_bullet.png)*/ no-repeat center left;text-transform:none;font-weight:normal;padding:0 15px;height:31px;display:block}
#main-nav li.submenu ul li a:hover{background:none}
#main-nav li.submenu ul li.last{border:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;position:relative;behavior:url("/js/libs/PIE.htc")}
.logo{margin:0 0.98039%;width:98.0392157%;position:relative;overflow:hidden;float:left}#logo{width:320px;height:96px;float:left;display:block}#logo img{display:block;max-width:100%}#lang{max-width:1020px;margin:0 auto}#lang ul{margin:0 0.98039%;width:98.0392157%;position:relative;margin:0;padding:8px 0;color:#8e8e8e;font-size:10px;line-height:8px 0}#lang li{list-style:none;float:left;border-right:1px solid #8e8e8e;padding:0 10px}#lang li.first,#lang li.last,#lang li:first-child,#lang li:last-child{border:0}#lang a{text-decoration:none;color:#8e8e8e}#lang a:visited{text-decoration:none;color:#8e8e8e}#lang li.active a,#lang a:hover{color:#FFF}#lang1{max-width:1020px;margin:0 auto}#lang1 ul{margin:0 0.98039%;width:50%;position:absolute;right:0;top:0;margin:0;padding:8px 0;color:#8e8e8e;font-size:10px;line-height:8px 0}#lang1 li{list-style:none;float:right;padding:0 3px}#lang1 a{text-decoration:none;color:#8e8e8e}#lang1 a i{display:block;float:left}#lang1 a:visited{text-decoration:none;color:#8e8e8e}#lang1 li.active a,#lang1 a:hover{color:#FFF}#promo{max-width:100%;margin:0 auto}#promo .wrapper{margin:0 0.98039%;width:98.0392157%;position:relative}#promo .one,#promo .two{width:48%;float:left;text-align:center; padding:20px 0;}#promo .one a,#promo .two a{display:block;position:relative;margin:0 auto}#promo .one img{display:block;max-width:100%}#promo .two{float:right}#promo .two img{display:block;max-width:100%}.clendar_description{padding:2px 10px 2px 10px;color:#666}.calendar_title{font-size:90%;text-transform:uppercase}.ch .wrapper{margin:0 0.98039%;width:98.0392157%;position:relative;padding-top:10px}
.login-box{min-height:263px;width:28%;float:right;background:#7acee1 url(../img/login_box_bg.jpg) repeat-x top !important;border:1px solid #55b6d2;border-bottom:0;padding:0 1.3%;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:0;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative;behavior:url("/js/libs/PIE.htc")}
.login-box h2{font-family:Open Sans;color:#0b7d9e;font-size:30px;text-align:center;text-transform:uppercase;font-weight:bold;margin:25px 0;text-shadow:1px 1px 0px #6ac2db}.login-box .row{width:100%;float:left;margin-bottom:10px}.login-box .row-input{background:#FFF;border-top:1px solid #9f9f9f r;border-bottom:1px solid #8cd1e4;border-left:1px solid #9f9f9f r;border-right:1px solid #9cc6d2;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;position:relative;behavior:url("/js/libs/PIE.htc")}
.login-box label{width:13.5714286%;background:#cecece url(../img/login_box_label_bg.jpg) repeat-x top;float:left;display:block;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-top-right-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:5px;position:relative;behavior:url("/js/libs/PIE.htc")}
.login-box label i{display:block;width:100%;float:left;height:38px;text-indent:-999em}.login-box label.username i{background:url(../img/login_box_icon_user.png) no-repeat center center}
.login-box label.password i{background:url(../img/login_box_icon_pass.png) no-repeat center center}
.login-box input{float:left;width:77.5714286%;padding:0;height:36px;margin-bottom:-2px;line-height:36px;outline:none;border:0;background:none;font-family:Open Sans;font-size:14px;color:#b2b2b2;margin-left:4%}
.login-box .register,.login-box .recover{/*padding:0 3.5%*/}.login-box .register{float:left}.login-box .fb{float:left;width:55px;margin:0 2% 0 2%}
.login-box .recover{/*float:right*/}#featured{width:100%;}
#featured h2{display:block;width:100%;margin:0 0 1% 0;float:left;text-align:center}
#featured h2 span{color:#707d84;margin:0 auto;
		font-family:Open Sans;
		font-size:25px;
		line-height:1;
		font-weight:100;
		
		display:inline-block;
		
		padding:5px;
		-webkit-background-clip:padding-box;
		-webkit-border-radius:5px;
		-moz-background-clip:padding-box;
		-moz-border-radius:5px;
		border-radius:5px;
		position:relative;
}
#featured ul.items{padding:0;float:left;width:100%}
#featured ul.items li{text-align: center;list-style:none;width:18%;float:left;margin-right:2.5%;font-family:Open Sans;padding-bottom:5px;background-color:rgba(255,255,255,0.8)}
#featured ul.items li.last{margin-right:0}
#featured ul.items a{display:block;text-decoration:none}
#featured ul.items span{color:#929da2;display:block;font-size:12px;font-weight:bold;padding:5px 5px 0}
#featured ul.items time{font-weight:normal;color:#c1c1c1;font-size:12px;padding:0 5px}
#featured ul.items img{max-width:100%}input.text{border:1px solid #e2e2e2;-webkit-background-clip:padding-box;     box-sizing: border-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;position:relative;behavior:url("/js/libs/PIE.htc");background:#FFF;height:30px;line-height:30px;padding:2px;color:#6f6f6f;font-size:12px}textarea{border:1px solid #e2e2e2;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;position:relative;behavior:url("/js/libs/PIE.htc");background:#FFF;height:200px;width:99%;padding:2px;color:#6f6f6f;font-size:14px;margin-bottom:10px}select{border:1px solid #e2e2e2;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;position:relative;behavior:url("/js/libs/PIE.htc");background:#FFF;height:35px;padding:2px;color:#6f6f6f;font-size:13px}select option{height:35px;line-height:35px;font-weight:normal}input::-webkit-input-placeholder{color:#d3d3d3;color:#d3d3d3;font-style:italic;color:#d3d3d3}::-webkit-input-placeholder,input:-moz-placeholder{color:#d3d3d3}table th{height:26px;background:#edecec /*url(../img/table_head21.jpg) repeat top*/;line-height:26px;color:#404040;font-size:0.8em; font-weight:normal;text-align:left;padding-left:5px}table td{padding:5px}
#main{margin:0 0.98039%;width:98.0392157%;position:relative}
#main .col-2,#main .col-1,#main .col-1-small,#main .col-full,#main .col-23{float:left;border:1px solid #d9d9d9;background:#FFF;margin-top:30px}
#main .col-2 h1.outbound,#main .col-1 h1.outbound,#main .col-1-small h1.outbound,#main .col-full h1.outbound,#main .col-23 h1.outbound{margin-top:0px;display:block;text-align:center;color:#707d84;font-family:Open Sans;font-size:24px;/*font-style:italic;*/font-weight:100;}
#main .col-full{width:97%;padding:2% 1%;float:left}.outbound a{text-decoration:none}
#main .col-full h1.outbound{margin-top:0px;margin-bottom:3%}
#main .col-full .bttn-top-margin{margin-top:20%}
#main .col-full .col-in-1{width:32.4742268%;float:left}
#main .col-full .col-in-1-mid{margin:0 1.28866%}
#main .col-full .row{width:100%;float:left;margin-bottom:10px}
#main .col-full .row input.text,#main .col-full .row textarea{width:98%}
#main .col-full .row input.withbttn{width:70%}
#main .col-full .row select{width:99%}
#main .col-full .row-bttn .bttn-big,#main .col-full .row-bttn-sel-in .bttn-big,#main .col-full .row-bttn .bttn-med,#main .col-full .row-bttn-sel-in .bttn-med,#main .col-full .row-bttn .bttn-small{width:25%;float:right}
#main .col-full .row-bttn-sel-in .bttn-small{width:25%;float:right}
#main .col-full .row-bttn-sel-in select{width:57%;float:left}
#main .col-full .row-bttn-sel-in input.small{width:10%;margin:0 3%}
#main .col-full .row-2bttn input.text{width:43%;margin-right:1%;float:left}
#main .col-full .row-2bttn .bttn-big,#main .col-full .row-2bttn .bttn-med,#main .col-full .row-2bttn .bttn-small{width:24%;float:left;margin:0 2%}
#main .col-full .row-2bttn .bttn-last{margin-right:0}#main .col-full span.label{display:block;color:#6f6f6f;font-size:13px;padding-left:5px;margin-bottom:3px;width:100%;float:left}
#main .col-full span.label i{color:#bababa;font-style:normal}
#main .col-full span.label b{width:60%;float:left;font-weight:normal;display:block}
#main .col-full span.label a{float:right;display:block;text-align:right;padding-right:2%;width:30%;text-decoration:none;font-weight:bold}label.error{float:right;margin-right:10%}
#main .col-full fieldset{margin-bottom:5px}
#main .col-full fieldset.last{margin-bottom:0px}#main .col-full fieldset.half,#main .col-full fieldset.sort{width:50%;position:relative;z-index:310}#main .col-full fieldset.half label,#main .col-full fieldset.sort label{width:47%;margin-right:3%;float:left}#main .col-full fieldset.half label span,#main .col-full fieldset.sort label span{padding-left:2px;margin-bottom:2px}#main .col-full fieldset.half label span,#main .col-full fieldset.sort label span,#main .col-full fieldset.half label select,#main .col-full fieldset.sort label select,#main .col-full fieldset.half label input,#main .col-full fieldset.sort label input{width:100%;float:left}#main .col-full fieldset.half label input,#main .col-full fieldset.sort label input{background:none repeat scroll 0 0 #fff;border:1px solid #e2e2e2;border-radius:5px 5px 5px 5px;color:#6F6F6F;font-size:13px;height:36px;padding:2px;position:relative}#main .col-full fieldset.half label.three,#main .col-full fieldset.sort label.three{width:31%}#main .col-full fieldset.half label.last{margin-right:0}#main .col-full fieldset.sort{width:100%;margin-bottom:0}#main .col-full fieldset.sort label.last{margin-right:0}#main .col-2-r,#main .col-1-r{float:right}#main .col-discipline{margin:3%}#main .col-2 fieldset,#main .col-1 fieldset{padding:2%}#main .col-2 fieldset.double,#main .col-1 fieldset.double{padding:4%}#main .col-2 label,#main .col-1 label{display:block}#main .col-2 label span,#main .col-1 label span{display:block;color:#6f6f6f;font-size:13px;padding-left:5px;margin-bottom:3px}#main .col-2 input.text,#main .col-1 input.text{width:98%}#main .col-2 select,#main .col-1 select{width:99%}#main .col-2{width:49%}#main .col-2 .row{width:100%}#main .col-2 label{width:48.9224138%;float:left}#main .col-2 .right,#main .col-2 .left{width:48.9224138%;float:left;color:#949494;font-size:10px}#main .col-2 .right small,#main .col-2 .left small{display:block;margin-top:5px}#main .col-2 .right{float:right;text-align:center}#main .col-2 label.last{float:right}#main .col-2 .col-2-half{width:48%;padding-left:2%;float:right}#main .col-2 .col-2-half a{text-decoration:none}#main .col-2 .col-2-half a.izpis-prijavnic{float:left}#main .col-2 .col-2-half a.izpis-startni{float:right}#main .col-2 .col-2-half h1.registered{padding:0;text-align:center}#main .col-2 .col-2-half .mt{display:block;margin:30px 0 50px 0}#main .col-2 .col-2-half-links{width:40%;padding-left:4%;float:left}#main .col-2 .export{padding:2% 0% 6% 4%;float:left}#main .col-2 .export a{text-decoration:none}#main .col-2 .export a.posta{margin-top:10px;display:block}#main .col-1{width:25%}#main .col-1 fieldset{padding:3%}#main .col-1 .discipline{width:100%;float:left;margin-bottom:3%}#main .col-1 .discipline h2{background:#dbe0e3;padding:1% 2%;color:#707d84;font-size:13px}#main .col-1 label{margin-bottom:4%}#main .col-1r{float:right}.text1{width:60%}.text2{width:100%}.text3{width:60%}#main .col-1-small{width:19.5%;background:#8b969c;border:0;margin-right:0;color:#e5e5e5}#main .col-1-small .img{padding-top:12.8205128%;margin-bottom:10%}#main .col-1-small .img a{display:block;position:relative;margin:0 auto;width:56.4102564%;font-size:14px;color:#dbe0e3;text-decoration:none;text-align:center}#main .col-1-small .img a span{display:inline-block;background:rgba(255,255,255,0.7);padding:5%;margin-bottom:5%;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;position:relative;behavior:url("/js/libs/PIE.htc")}#main .col-1-small .img a img{max-width:100%;display:block}#main .col-1-small .box{border-top:1px solid #b1b5b8;margin:0 5%;padding-bottom:5%}#main .col-1-small .box h2{text-align:center;font-weight:normal;color:#707d84;font-family:Georgia;font-style:italic;font-size:24px;margin:5% 0}#main .col-1-small .box small{margin-top:5px;text-align:center;display:block}#main .col-1-small .box label{display:block;padding-left:10%;margin-bottom:5%}#main .smalltitle{color:#6f6f6f;font-size:13px;margin-bottom:3px;display:block}#main .col-nobg{background:none;border:0}#main .col-nobg .col-bg{border:1px solid #d9d9d9;background:#FFF}#main .col-nopad{width:100%;padding:0;margin-top:10px}#main .col-pad{padding:1%}#main .col-center{margin:0 0 0 0;position:relative;padding:1%}#main .col-center label{color:#949494}#main .col-center .links{margin-bottom:8px; margin-top:17px;width:100%;float:left}#main .col-center .links a.bttn-big{width:31.5%;float:left}#main .col-center .links a.bttn-mid{margin:0 2%}#main .col-bottom{margin-top:80px}#main .col-full .col1-2,#main .col-full .col2-2{width:50%}#main .col1-2 .label,#main .col2-2 .label{width:40% !important}#main .col1-2 input,#main .col2-2 input,#main .col1-2 select,#main .col2-2 select{width:50% !important}#main #demoNavigation{float:right}#main .results .results-title{background:#dbe0e3;font-size:12px;color:#717b84;display:block;padding:1% 2%}#main .results ul{padding:0;margin:0}#main .results ul li{list-style:none;padding:1% 2%}#main .results ul li a{color:#717b84;text-decoration:none}#main tr.checkedRacer a.bttn-big-gray-upper,#main tr.checkedRacer input.bttn-big-gray-upper,#main tr.checkedRacer button.bttn-big-gray-upper,#main tr.checkedRacer a.bttn-big-gray-upper .mval,#main tr.checkedRacer input.bttn-big-gray-upper .mval,#main tr.checkedRacer button.bttn-big-gray-upper .mval{color:#BA1310}#main tr a.bttn-big-gray-upper,#main tr input.bttn-big-gray-upper,#main tr button.bttn-big-gray-upper,#main tr a.bttn-big-gray-upper .mval,#main tr input.bttn-big-gray-upper .mval,#main tr button.bttn-big-gray-upper .mval{color:green}#main .inline-title{background:#dbe0e3;font-size:12px;color:#717b84;display:block;margin:0;padding:1% 2%;border-bottom:1px solid #fff}#main .import-results{margin-top:2%;display:block;text-decoration:none}#main .register-player,#main .import-player{width:45%;margin-top:20px;display:block;float:left;margin:20px 0;margin-left:10px}#main .export-player{float:left;width:99%}#main .import-player{float:right;margin-right:10px}#main .submit-notification{float:left;width:auto;padding:0 20px;margin-right:20px}#main h1.head-center{color:#707d84;padding:0 20px;font-style:italic;font-size:26px;font-weight:normal;text-align:center;font-family:Georgia}#main .col-2 h1.registered{color:#707d84;padding:0 30px;font-style:italic;font-size:26px;font-weight:500;font-family:Georgia;text-align:right}#main .col-2 h1.registered span{color:#262b2e}#main .col-2 .send-list{float:right;margin-right:30px;width:auto;padding:0 20px;position:relative;margin-bottom:10px}#main .col-2 .end-signin{padding:0 40px}#main .col-2 table{width:100%}#main .col-2 table input.text{width:96%}#main .col-2 table col.tb-col-1{width:8%}#main .col-2 table col.tb-col-2{width:30%}#main .col-2 table col.tb-col-3{width:12%;text-align:center}#main .col-2 table col.tb-col-4{width:10%}#main .col-2 table col.tb-col-5a{width:20%}#main .col-2 table col.tb-col-6,#main .col-2 table col.tb-col-7{width:10%}#main .col-2 table .tb-col-1 input{text-align:center}#btn-remove-player{margin:2% 0 0 0}.prijavljeni{margin-top:2px}#calendar{width:100%; color:#666}#calendar .tdesc{display:none}#calendar .tdesc div.holder{height:0px}#calendar tr{position:relative;z-index:5}#calendar tr.odd{border-bottom:solid 1px #fff;  background-color: #D3D3D3;}#calendar td{padding-bottom:0%}#calendar a{color:#707d84;text-decoration:none}#calendar .cal-col-1{text-align:center;width:10%}#calendar .cal-col-1 b{display:block;color:#707d84;font-size:14px}#calendar .cal-col-2{vertical-align:middle; width: 50%;}#calendar .cal-col-2 a{display:block;float:left}#calendar .cal-col-2 .row{margin-bottom:0}#calendar .cal-col-2 p{color:#666;width:100%;float:left;margin-left:16%}#calendar .cal-col-3{width:19%;font-size:14px;text-align:center}#calendar .cal-col-3 .popupwrapper{width:100%;float:left;position:relative}#calendar .cal-col-3 b{display:block;font-size:14px;}#calendar .cal-col-3 .popup{-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;position:relative;behavior:url("/js/libs/PIE.htc");width:200px;padding:15px;top:0;left:70%;background:#FFF;box-shadow:0 0 7px 2px #b7b7b7;position:absolute;z-index:500;border:1px solid #d9d9d9;display:none}#calendar .cal-col-3 .popup:before{top:10px;left:-10px;width:10px;height:22px;display:block;background:url(../img/cal_popup_arrow.png) no-repeat;position:absolute;z-index:500;content:".";color:#FFF}#calendar .cal-col-4{width:17%}#calendar .cal-col-4 .bttn-right,#calendar .cal-col-4 .bttn-left{float:left;padding:0 5%;position:static}#calendar .cal-col-4 .bttn-right{float:right}#calendar tr.hover,#calendar tr.active{color:#FFF;background:#9ac200}#calendar tr.hover .cal-col-1 b,#calendar tr.active .cal-col-1 b,#calendar tr.hover .cal-col-3 b,#calendar tr.active .cal-col-3 b,#calendar tr.hover .cal-col-2 b,#calendar tr.active .cal-col-2 b,#calendar tr.hover .cal-col-1 a,#calendar tr.active .cal-col-1 a,#calendar tr.hover .cal-col-3 a,#calendar tr.active .cal-col-3 a,#calendar tr.hover .cal-col-2 a,#calendar tr.active .cal-col-2 a,#calendar tr.hover .cal-col-1 p,#calendar tr.active .cal-col-1 p,#calendar tr.hover .cal-col-3 p,#calendar tr.active .cal-col-3 p,#calendar tr.hover .cal-col-2 p,#calendar tr.active .cal-col-2 p{color:#FFF}#koledar .bttn-med{text-transform:uppercase}#koledar td.cal-col-1,#koledar th.cal-col-1{width:18.3673469%}#koledar td.cal-col-3,#koledar th.cal-col-3{width:15%}#koledar td.cal-col-4,#koledar td.cal-col-5{width:17%}#koledar th.cal-col-4,#koledar th.cal-col-5{width:17%}#koledar td.cal-col-5 div.wrp{position:relative}#koledar tr.popup{display:none;position:relative}#koledar tr.hover{background:#bedd45;position:relative}#koledar tr.hover:after{width:20px;height:40px;background:red;display:block;position:absolute;z-index:30;right:-10px;top:0}#koledar .popupContents{width:480px;position:absolute;z-index:200;left:105%;top:-5px;background:none;height:120px;background:url(../img/koledar_hover_arrow.png) no-repeat 0px 0px}#koledar .popupContents .wrapContents{background:#bedd45;float:right;width:440px;border:1px solid #d9d9d9;padding:10px}#koledar .popupContents .wrapContents .row{width:100%;float:left;margin-bottom:10px}#koledar .popupContents .wrapContents .row select{width:48%}#koledar .popupContents .wrapContents .row select.lft{float:left}#koledar .popupContents .wrapContents .row select.rgt{float:right}#koledar .popupContents .wrapContents .row-last{margin-bottom:0}table.resultsdata{width:100%;float:left;border:1px solid #d9d9d9;border-top:0}table.resultsdata caption span{width:100%;float:left;display:block;min-height:15px}table.resultsdata caption b{width:40%;float:right;text-align:right}table.resultsdata caption em{font-style:normal;color:#0099cd}table.resultsdata thead tr{background:#d6d6d6 url("../img/table_head.jpg") repeat-x center top}table.resultsdata thead th{text-align:center;font-weight: 600;font-size: 13px;padding-top: 7px;padding-bottom: 7px;}table.resultsdata tbody tr{background:#FFF}table.resultsdata tbody tr.odd{background:#f3f3f3}table.resultsdata tbody tr:hover{background:LightPink}

table.resultsdata tbody td{padding:10px 0;text-align:center;color:#000000; font-size:0.9em;text-transform:uppercase;}
table.checkings tbody tr{background:#FFF}
table.checkings tbody tr.even{background:#FFF !important}
table.checkings tbody tr.odd{background:#f3f3f3}table.checkings tbody tr:hover{background:LightPink}footer{max-width:1020px;margin:0 auto;color:#a8a59b;font-size:11px}footer .wrapper{margin:0 0.98039%;width:98.0392157%;position:relative}footer .col,footer .colc{width:25%;float:left}footer .col h2,footer .colc h2{color:#FFF;font-weight:normal;font-size:18px;border-bottom:1px solid #55534c}footer .col h2 span{display:block;border-bottom:1px solid #2b2a26;padding-bottom:5px}footer .colc{width:22%;float:left;margin-right:3%}footer .colc h2 span{display:block;border-bottom:1px solid #2b2a26;padding-bottom:10px}footer .colc .contact-details{width:36.7412141%;float:right}footer .colc .contact-details span{display:block;line-height:16px}footer .colc h2{display:none}footer .colc-last,footer .colc:last-child{margin-right:0;width:22%}footer p{margin-top:0}footer address{width:58.2587859%;float:left;font-style:normal}footer a{text-decoration:none}
table.resultsdata tbody td a { text-decoration:none; color:#0399cc;color: black;}

/*NEWS MAIN*/
.news{padding-top:3%;float:left;border-bottom:1px solid #e7e7e7; width: 100%; box-sizing: border-box;}
.news article{min-height: 340px;float:left;width: 23.5%;margin-right:7.8px; margin-left: 7.5px;color:#6f6f6f}
.news article h3,.news article h1{margin-top:0;font-size:13px;padding-bottom:10px;border-bottom:1px solid #e2e2e2}
.news article h3 a,.news article h1 a{color:#464646;text-decoration:none}.news article .slika{margin-bottom:5px}
.news article .slika img{max-width:100%;display:block}.news article time{font-size:10px;color:#b8b9ba}
.news article span.author{font-size:10px;color:#b8b9ba;color:#4aabcf;display:block;text-transform:uppercase}
.news article .article-content{font-size:1.1em;line-height:1.5em; width:77%; text-align:justify}
.news article .article-content1{font-size:1em;line-height:1.4em;}
.news article.last,.news article:last-child{margin-right:0}.news-last{border:0}
.news-single{border:0}.news-single article{width:100%}
.news-single article h1{font-size:25px;font-family:Open Sans;font-weight:600;letter-spacing: -0.0625rem;text-align: left;}
.news-single article h2{font-size:25px;font-family:Open Sans;font-weight:600;letter-spacing: -0.0625rem;text-align: left;}
.news-single article .slika{/*width:21.2765957%;float:left;margin-right:2%;margin-bottom:1%*/}
.news-single article .sig-container{width:100%;float:left;margin:0;padding:1% 0; }
.news-single article .sig-container li{float:left;width:15%;list-style:none;margin:0 1% 1% 0}
.news-single article .sig-container li img{display:block;max-width:90%;}
.folow-height {font-family:Open Sans;font-style:normal; font-size:1.2em; line-height: 1.7em;text-align:justify}
.news-single blockquote {background:#f6fbfc; padding:2%; border-left:5px solid #0399cc;}
/*NEWS MAIN END*/
.sh-total {
	display:none;
	
}
.pagination{width:100%;text-align:center;color:#757468;font-size:12px}.pagination a{display:inline-block;height:28px;line-height:28px;width:25px;border:1px solid #757468;text-decoration:none;color:#555;font-weight:bold;margin-right:3px;background:url(/img/paging_bg.gif) repeat-x top}.pagination a.first,.pagination a.last{display:inline;height:auto;border:0;color:#757468;background:none;font-weight:normal}.pagination a.active{background:url(/img/paging_bg_active.jpg) repeat-x top;color:#FFF}.pagination span.first,.pagination span.last{margin:0 10px}.pagination a.last,.pagination a.first{margin:0 10px}.col-23{width:68%}#main.page-profile h1.outbound{margin-bottom:30px}#main.page-profile .col-23,#main.page-profile .col-1{margin-top:0;margin-bottom:80px;    box-sizing: border-box;}#main.page-profile .twitter-widget{margin-top:30px}#main.page-profile .twitter-widget .twtr-widget h3,#main.page-profile .twitter-widget .twtr-ft{display:none}#main.page-profile .slika{width:25%;float:left}#main.page-profile .slika img{display:block;max-width:100%}#main.page-profile .profile-content{width:70%;float:right}#main.page-profile .profile-content dl{width:100%;float:left}

#main.page-profile .profile-content dl dt{width:35%;float:left;margin-bottom:0.7%;font-weight:bold}
#main.page-profile .profile-content dl dd{width:62%;float:right;margin:0;margin-bottom:0.7%}
#main.page-profile .opis{width:100%;float:left;margin-top:1%}#main.page-profile .links{width:100%;float:left;margin-top:10px}#main.page-profile .links a{float:left;width:30px;margin-right:10px}
/*
a.bttn-big,input.bttn-big,button.bttn-big{height:25px;line-height:25px;display:block;width:100%;border-width:1px;border-bottom-width:2px;border-style:solid;color:#FFF;font-family:Open Sans;font-weight:bold;font-size:14px;text-align:center;text-shadow:1px 1px 3px #333;text-decoration:none;cursor:pointer;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;position:relative;behavior:url("/js/libs/PIE.htc")}a.bttn-big .mval,input.bttn-big .mval,button.bttn-big .mval{display:none}
a.bttn-big-orange,input.bttn-big-orange,button.bttn-big-orange{background:url(../img/bttn_big_orange.jpg) repeat-x;border-color:#942803}
a.bttn-big-gray,input.bttn-big-gray,button.bttn-big-gray{background:#efefef url(../img/bttn_gray.jpg) repeat-x bottom;border-color:#cdcdcd;color:#7d7d7d;text-shadow:1px 1px 2px #fff}
a.bttn-big-gray-upper,input.bttn-big-gray-upper,button.bttn-big-gray-upper{background:#efefef url(../img/bttn_gray.jpg) repeat-x bottom;border-color:#cdcdcd;color:#7d7d7d;font-size:11px;text-shadow:1px 1px 1px #fff;text-transform:uppercase}
a.bttn-big-blue,input.bttn-big-blue,button.bttn-big-blue{background:url(../img/bttn_big_blue.jpg) repeat-x;border-color:#0b5a75}
a.bttn-big-redpay,input.bttn-big-redpay,button.bttn-big-redpay{background:url(../img/bttn_big_redpay.jpg) repeat-x;border-color:#ed5153}
a.bttn-big-green,input.bttn-big-green,button.bttn-big-green{background:url(../img/bttn_big_green.jpg) repeat-x;border-color:#245107}
a.bttn-big-tweet,input.bttn-big-tweet,button.bttn-big-tweet{background:#039acf url(../img/bttn_tweet.jpg) repeat-x;border-color:#0a5a75;text-shadow:1px 1px 0px #0781aa}
a.bttn-big-fb,input.bttn-big-fb,button.bttn-big-fb{background:#325086 url(../img/bttn_fb.jpg) repeat-x;border-color:#223458;text-shadow:1px 1px 0px #223458}
a.bttn-med,input.bttn-med,button.bttn-med{height:30px;line-height:30px;display:block;border:1px solid #7c979e;color:#697b81;font-family:Open Sans;font-weight:bold;font-size:12px;text-align:center;text-decoration:none;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;position:relative;behavior:url("/js/libs/PIE.htc")}
a.bttn-med-blank,input.bttn-med-blank,button.bttn-med-blank{text-shadow:none;background:#FFF;border-color:#e2e2e2;color:#949494;font-weight:normal}
a.bttn-med-blue,input.bttn-med-blue,button.bttn-med-blue{background:url(../img/bttn_big_blue.jpg) repeat-x;border-color:#0b5a75;color:#FFF}
a.bttn-small,input.bttn-small,button.bttn-small{height:23px;line-height:23px;display:inline-block;padding:0 5px;border-width:1px;border-bottom-width:2px;border-style:solid;color:#FFF;font-family:Open Sans;font-weight:bold;font-size:13zzpx;text-align:center;text-shadow:1px 1px 3px #333;text-decoration:none;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;position:relative;behavior:url("/js/libs/PIE.htc")}
a.bttn-small-gray,input.bttn-small-gray,button.bttn-small-gray{background:#efefef url(../img/bttn_small_gray.jpg) repeat-x bottom;border-color:#cdcdcd;color:#7d7d7d;text-shadow:1px 1px 2px #fff}
a.bttn-small-orange,input.bttn-small-orange,button.bttn-small-orange{background:url(../img/bttn_big_orange.jpg) repeat-x;border-color:#942803}
a.bttn-small-gray-upper,input.bttn-small-gray-upper,button.bttn-small-gray-upper{background:#efefef url(../img/bttn_gray.jpg) repeat-x bottom;border-color:#cdcdcd;color:#7d7d7d;font-size:11px;text-shadow:1px 1px 1px #fff;text-transform:uppercase}
a.bttn-small-blue,input.bttn-small-blue,button.bttn-small-blue{background:url(../img/bttn_big_blue.jpg) repeat-x;border-color:#0b5a75}
a.bttn-small-green,input.bttn-small-green,button.bttn-small-green{background:url(../img/bttn_big_green.jpg) repeat-x;border-color:#245107}
a.bttn-small-tweet,input.bttn-small-tweet,button.bttn-small-tweet{background:#039acf url(../img/bttn_tweet.jpg) repeat-x;border-color:#0a5a75;text-shadow:1px 1px 0px #0781aa}
a.bttn-small-fb,input.bttn-small-fb,button.bttn-small-fb{background:#325086 url(../img/bttn_fb.jpg) repeat-x;border-color:#223458;text-shadow:1px 1px 0px #223458}
a.bttn-small-red,input.bttn-small-red,button.bttn-small-red{background:#bb0101;border-color:#8d0101;text-shadow:1px 1px 0px #b20101}
.space{width:100%;float:left;margin:10px}
.fl{float:left}
.fr{float:right}*/

body iframe {
	width:100% !important;

}

/* HTML4PSD 
***********************************************************************/
.headerWarning{
	float:right;
	width: 335px;
	margin-top: 10px;
}
.headerWarning .top{
	float:left;
	width: 335px;
	height: 8px;
	background: url(../img/sprites.png) 0 0 no-repeat;
}
.headerWarning .bottom{
	float:left;
	width: 335px;
	height: 8px;
	background: url(../img/sprites.png) -335px 0 no-repeat;
}
table.resultsdata caption{background:#0098c8;color:#FFF;text-align:left;padding:0 0.5%;border:1px solid #C4C4C4;border-bottom:1px solid #C4C4C4;min-height:25px;line-height:25px}
.headerWarning .content{
	float:left;
	width: 289px;
	text-align:center;
	font-weight:bold;
	font-size: 15px;
	padding: 5px 20px;
	border-right: 3px solid #CCC;
	border-left: 3px solid #CCC;
}
#main{
	width: 100%;
	margin: 0px;
}
#main-nav, .logo, .ch .wrapper{
	width: 100%;
	margin: 0;
}
#main .col-full fieldset.sort label.five{
	width: 20%;
}
#main .col-full fieldset.sort label.five.half{
	width: 10%;
}
.sumplaces td.first{width: 25%;}
#main .col-full fieldset.sort label.five.extra{
	width: 27%;
}
#main .col-full fieldset.sort label input{
	height: 29px;
}
#calendar .cal-col-2 .row{
	font-size: 70%;
	width: 100%;
}
#calendar .cal-col-2, #calendar .cal-col-3{
	padding-right: 2%;
}
#calendar .cal-col-3{
	padding-top: 3px;
}
#calendar .cal-col-2 .img{
	float:left;
	width: 15%;
}
#calendar .cal-col-2 .desc1{
	float:left;
	width: 85%;
}
#calendar .cal-col-2 .img img{
	display:block;
	max-width: 70px;
}
#calendar .cal-col-3 .toggleInfo button{
	display:inline-block;
	border: 0px;
	zoom: 1;
	*display: inline;
	width: 20px;
	height: 20px;
	cursor:pointer;
	margin: 5px 0;
	text-indent: -9999px;
	background: url(../img/info.png) no-repeat;
}
#calendar .cal-col-3 .toggleInfo a{
	display:inline-block;
	zoom: 1;
	*display: inline;
	width: 30px;
	height: 30px;
	cursor:pointer;
	margin: 5px 0;
	text-indent: -9999px;
	background: url(../img/info.png) no-repeat;
}
#calendar .cal-col-4 .btns{
	float:left;
}
#calendar .cal-col-4 .btns a{
	padding: 5px 10px;
	border-radius: 5px;
	background-color:lightgray;
	display:block;
	text-align:center;
}
#calendar .odd .cal-col-4 .btns a{
	background-color:#fff;
}
#calendar .cal-col-4 .btns a.top{
	margin-top: 4px;
	margin-bottom: 4px;
}
#calendar .cal-col-4 .btns a.bottom{
	margin-bottom: 5px;
}
#calendar .cal-col-4 .goRaceBtn{
	float:right;
}
#calendar .cal-col-4 .goRaceBtn a{
	float:right;
	width: 42px;
	padding-top: 8px;
	height: 57px;
	text-align:center;
	color:#fff;
	font-size: 13px;
	background: url(../img/go.png) no-repeat;
}
#calendar tr{
	width: 100%;
	min-height: 65px;
}
#calendar tr.thead:hover{
	background-color:#9ac200;
	color:#fff;
}
#calendar tr.thead:hover h2, #calendar tr.active h2, #calendar tr.thead:hover .cal-col-1 b, #calendar tr.thead:hover .cal-col-1 a{
	color:#fff;
}
#calendar td{
	padding: 0px;
}
#calendar .tdesc .clendar_description p{
	line-height: 20px;
	padding: 0px;
	margin: 0px;
}
.clendar_description{padding: 5px 10px;}
#calendar .tdesc .clendar_description .left{
	float:left;
	width: 48%;
	padding-bottom: 10px;
}
#calendar .tdesc .clendar_description .right{
	float:right;
	width: 48%;
	padding-bottom: 10px;
}
#calendar-advert{
	float:right;
	min-width: 160px;
	/*margin-top: 93px;*/
}
#calendarMain{	
	float:left;
	max-width: 818px;
}
.calendar-match-subheader {
    font-size: 25px !important;
    text-transform: uppercase !important;
    color: #312f2f !important;
}
#tl_login, #tl_registration{
	float:left;
	width: 100%;
}
#tl_login h2, #tl_registration h2, #tl_login h3, #tl_registration h3{
	color:#ff9933;
}
#tl_login fieldset, #tl_registration fieldset{
	margin: 0 0 10px 0;
}
#tl_login label, #tl_registration label {
    float: left;
    width: 48%;
	margin-right: 2%;
}
#tl_registration label.full-width {
    float: left;
    width: 98%;
	margin-right: 0%;
}
#tl_login input[type="text"], #tl_registration input[type="text"] {
    width: 98%;
}
#tl_login label span, #tl_registration label span{
    color: #6F6F6F;
    display: block;
    font-size: 13px;
    margin-bottom: 3px;
    padding-left: 5px;
}

.ajaxLoginButton {
	width: 50%!important;
	margin-left: 25%;
	margin-top: 20px;
}
.ajaxRegistrationButton {
	width: 50%!important;
}
.fotke{
padding:20px 0 0 5px;
float:left;
width:270px;
height:1000px;

}
.fotke img{
border:1px solid #fff;
margin-bottom:5px;
}
.testopreme{
padding-top:8px;
float:left;
width:500px;
color:#707D84;
font-family:Open Sans;
font-size: 13px;
font-style:italic;
height:1300px;
}
.testopreme h2{
    font-family:Open Sans;
	font-size: 15px;
}
.checking_club_wrapper {
	display: flex;
	align-items: stretch;
	margin-top: 3px;
	gap: 10px
}
#display-club-name {
	width: 70%;
}
.no_club {
	width: 30%;
	border: 1px solid #0399cc;
	border-radius: 5px;
	background-color: #0399cc;
	color: rgb(255, 255, 255);
}
@media only screen and (max-width: 515px){
	#display-club-name {
		width: 55%;
	}
	.no_club {
		width: 45%;
	}
}
.popup-line #check_licence { 
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border: 1px solid #E2E2E2;
margin: 3px;
color: #6F6F6F;
 }
.popup-line #check_licence2 {
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border: 1px solid #E2E2E2;
margin: 3px;
color: #6F6F6F;
}
.popup-line #check_club_other{ 
border-radius: 5px 5px 5px 5px;
-moz-border-radius: 5px 5px 5px 5px;
-webkit-border-radius: 5px 5px 5px 5px;
border: 1px solid #E2E2E2;
margin: 3px;
color: #6F6F6F;
}
.popup-line #check_category{
margin: 3px;
}
.pred-nas {
 color: #707D84;
    display: block;
    font-family: Open Sans;
    font-size: 20px;
    font-style: italic;
    font-weight: normal;
    margin-top: -5px;
	text-align: center;
}
.pred-nas-head {
 color: #707D84;
    display: block;
    font-family: Open Sans;
    font-size: 24px;
    font-style: italic;
    font-weight: normal;
    margin-top: 20px;
	text-align: left;


}
.pred-nas-p {
 color: #707D84;
    display: block;
    font-family: Open Sans;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
	text-align: left;
}
#besedila h2 {font-size: 0.99em;}
#besedila p {text-align:justify;}

#match_align{text-align:left; padding:0 0 0 10px;}
#calendar .hover .cal-col-2 h2{color:#fff; }
#calendar .cal-col-2 h2{ margin: 0 0 10px 0; color:#707D84; text-transform:uppercase; font-size: 14px;}
#calendar .cal-col-2 span{font-weight:bold;}
/*body#index .cc{background:#fff url(../img/bg_content.jpg) repeat-x top}*/ body#index #main{background:#FFF}.page-club col.tb-col-3{width:90px}#subject{margin-bottom:10px}@media only screen and (min-width: 768px) and (max-width: 959px){#featured ul.items span{font-size:11px}#featured ul.items time{font-size:10px}#main.page-profile .col-1,#main.page-profile .col-23{width:98%}#main .col-2{width:100%;margin-right:0;margin-bottom:50px}#main .col-1{width:58.5%}#main .col-1-small{width:38.2%}#main .col-discipline{margin:3% 0 0 0}#main .col-full .col-in-1{width:48%}#main .col-full .col-in-1-last{width:98%;margin-top:2%}#main .col-center{left:0;margin-left:0;width:98%}#koledar .popupContents{width:100%;border:none;height:auto;position:relative;z-index:none;left:0;top:0}#koledar .popupContents .wrapContents{width:97%;float:left;padding:1.5%;margin:-1% 0 0 0;border:0}}@media only screen and (max-width: 767px){ .news-list .paggination strong,.news-list .paggination a{ float:left;} .news .last {margin-right: 4%;} .news {padding:3% 0px 3% 5px!important;}#main-nav li{float:none;padding:3px 1.5625%;background:#171717;width:96.8750%;float:left;height:auto}#main-nav li.first,#main-nav li.last{padding:0 1.5625%;-webkit-background-clip:padding-box;-webkit-border-radius:0;-moz-background-clip:padding-box;-moz-border-radius:0;border-radius:0;position:relative;behavior:url("/js/libs/PIE.htc")}#main-nav li.first{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;position:relative;behavior:url("/js/libs/PIE.htc");padding-bottom:1.5625%}#main-nav li.last{padding-top:10px;background:#171717 url(../img/main_nav_bg.jpg) repeat-x top}#main-nav a{padding:0 1.5625%;display:block;height:20px;line-height:20px;float:left;width:96.8750%}#main-nav a:visited{padding:0 1.5625%;display:block;height:20px;line-height:20px;float:left;width:96.8750%}#main-nav a span,#main-nav a:visited span{height:auto;display:block;float:left}#main-nav li.submenu{height:auto}#main-nav li.submenu ul{float:left;width:100%;top:auto;left:auto;display:block;position:static;z-index:auto}#main-nav li.submenu ul li{float:left;background:none;width:90%;border:0;height:auto}#main-nav li.submenu ul li a{float:none;background:none;padding:0 15px}#main-nav li.submenu ul li a:visited{float:none;background:none;padding:0 15px}#main-nav li.submenu ul li a span,#main-nav li.submenu ul li a:visited span{color:#ccc;height:auto}#main-nav li.submenu ul li a:hover{background:none}#main-nav li.submenu ul li.last{border:0;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;position:relative;behavior:url("/js/libs/PIE.htc")}#logo{width:200px;height:60px}.toplang{text-align:right}.login-box{width:96.5%;padding:1.4%;margin-bottom:20px;min-height:230px}.login-box h2{float:left;display:none}.login-box label i{height:30px}.login-box input{height:28px;line-height:28px}#featured{width:100%}#featured h2 span{font-size:16px}#featured ul.items li{width:48.4848485%;margin-bottom:3.03030303%}#featured ul.items li:nth-child(2n){margin-right:0}#featured ul.items span{font-size:11px}#featured ul.items time{font-size:10px}#promo .one,#promo .two{width:100%;margin-bottom:2%}.news{padding:3%}.news article{width:45% !important;}/*.news article:nth-child(2n){margin-right:0}*/footer .col{display:none}footer .colc,footer .colc-last{margin:0;width:100%}footer .colc:last-child{margin:0;width:100%}footer .colc h2{display:block}footer .colc-last h2,footer .colc:last-child h2{display:block}#main .col-2,#main .col-1,#main .col-1-small,#main .col-23{width:100% !important;margin-right:0;margin-bottom:40px}#main .col-full .col-in-1{width:100%;margin-top:2%}#main .col-full .col-in-1-mid{margin:0}#main .col-full .bttn-top-margin{margin-top:0}#main .col-full h1.outbound{margin-top:0px}#main .col-full fieldset.half{width:100%}#main .col-2 label{float:left;width:100%;margin-bottom:2%}#main .col-2 label.last{float:left;width:100%;margin-bottom:2%}#main .col-2 table col.tb-col-4{width:7%}#main .col-2 table td.tb-col-4 button.bttn-big{text-indent:-999em;position:relative}#main .col-2 table td.tb-col-4 button.bttn-big:before{background:url(../img/prijavi_icon.jpg) no-repeat center center;left:50%;margin-left:-5px;margin-top:-5px;z-index:20;top:50%;position:absolute;width:9px;content:".";height:10px}#main .col-2 table tr.checkedRacer button.bttn-big:before{background:url(../img/odjavi_icon.jpg) no-repeat center center}#main .col-2 .col-2-half{width:96%;padding:0 2%}#main .col-1-small .img{padding-top:5%}#main .col-1-small .img a span{padding:2%}#main .col-center{left:0;margin-left:0;width:98%}#main .col-center .links a.bttn-big{width:31%}#main .register-player,#main .import-player{width:99%;float:left;margin:10px 0}#calendar .cal-col-2 img{width:30px}#calendar .cal-col-2 p{margin-left:0}#calendar .cal-col-4 .bttn-left,#calendar .cal-col-4 .bttn-right{float:none;margin-bottom:5px}#koledar .popupContents{width:100%;border:none;height:auto;position:relative;z-index:none;left:0;top:0;background:none}#koledar .popupContents .wrapContents{width:97%;padding:1.5%;margin:-1% 0 0 0;border:0}table.resultsdata .mobile-hide{display:none}table.new-table .mobile-hide{display:none}a.bttn-big,input.bttn-big,button.bttn-big{min-height:30px;line-height:27px}a.bttn-med,input.bttn-med,button.bttn-med{height:18px;line-height:18px;font-size:9px}}

.ie7 #login-holder .row-input {
	clear: both;
	width: 250px;
}

.user_result{
	text-transform:uppercase;
	padding-left:100px !important;
	text-align:left !important;}
.user_result a{
	text-align:left !important;}

#select_legaue{max-width:150px;}
#select_season{max-width:150px;}
#select_category{max-width:150px;}
.buttonST {

display: block;
	border: 1px solid #ccc;
	padding:5px 5px 5px 5px;
	color: #999;
	text-decoration: none;
	font-size: 12px;
	line-height: 13px;
	background: #ddd;
	border-radius: 12px;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	box-shadow: 1px 1px 2px rgba(0,0,0,.5);
	-webkit-box-shadow: 1px 1px 2px rgba(0,0,0,.5);
	-moz-box-shadow: 1px 1px 2px rgba(0,0,0,.5);
	text-shadow: #fff 0px 1px 1px;
	background: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#cccccc));
	background: -moz-linear-gradient(top,  #eeeeee,  #cccccc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc');
	}
  

.meni{float:right;height:500px;width:200px; margin-left:5px; padding-top:70px;}
.vsebina{float:left;}
.soc{vertical-align:bottom;}
.soc_dist{padding-left:400px;}
.soc_dist_f{padding-left:270px;}

/*hove edit*/
.edit_etap:hover {
	background-image: url('../img/edit_icon.png');
	background-position: right;
	background-repeat: no-repeat;
	padding: 0px 24px 0px 0px;
}

.create dd{color:red;width:200px; display:inline; margin: 0 0 0 20px}
.createdby{display:inline; float: left; margin: 0px 5px;}
.create{display:inline; float: left; margin: 0px 5px;}
.category-name{display:inline; margin: 0px 5px;}
.tags{ margin: 0px 5px;}
/* NOVICE GALERIJA */
/* Container */
ul.sigFreeClassic { margin:8px auto!important; padding:8px 0!important; list-style:none; clear:both; overflow:hidden; }
	ul.sigFreeClassic.singleThumbGallery { margin:0!important; padding:8px 0!important; list-style:none!important; float:left; }

/* Thumbnail */
ul.sigFreeClassic li.sigFreeThumb { float:left; background:#fff!important; margin:5px; padding:0; list-style:none!important; }

/* width:33%; to force columns */
ul.sigFreeClassic li.sigFreeThumb span.sigFreeLinkOuterWrapper { display:block; float:left; margin:0; padding:0 5px 5px 0; background:url(../images/shadowAlpha.png) no-repeat right bottom; }
ul.sigFreeClassic li.sigFreeThumb span.sigFreeLinkWrapper { display:block; float:left; margin:-5px 0 0 -5px; padding:4px; border:1px solid #ccc; }
ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink,
ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover { position:relative; float:left; display:block; padding:0; margin:0; border:none; }
ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink { color:#eee; }
ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover { color:#222; text-decoration:none; }
ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink img.sigFreeImg,
ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover img.sigFreeImg { display:block; width:100%; height:100%; padding:0; margin:0; border:none; background-repeat:no-repeat; background-position:50% 50%; }

/* Caption */
ul.sigFreeClassic span.sigFreePseudoCaption,ul.sigFreeClassic span.sigFreeCaption { display:block; position:absolute; bottom:0; left:0; right:0; text-align:center; padding:2px 4px; font-family:Open Sans, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink span.sigFreePseudoCaption { background:#000; }
ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover span.sigFreePseudoCaption { background:#fff; }
ul.sigFreeClassic span.sigFreePseudoCaption { opacity:0.7; -moz-opacity:0.7; }
ul.sigFreeClassic span.sigFreePseudoCaption b { visibility:hidden; }

/* Popup */
span.sigFreePopupCaption { font-weight:bold; color:#C63C13; font-size:13px; font-family:Open Sans, Times New Roman, Times, serif; }
a.sigFreeDownloadLink,a.sigFreeDownloadLink:hover { background:url(../images/disk.png) no-repeat left center; padding:4px 0 4px 20px; }
div.sigFreeModulePosition { text-align:center; border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding:4px; margin:8px 0; background:#ffffdd; }

/* IE specific styling: Use "body.sigFreeIsIEX element {}" - where X is 6, 7 or 8 - to target elements for these browser versions only */
body.sigFreeIsIE6 { }
body.sigFreeIsIE6 ul.sigFreeClassic li.sigFreeThumb span.sigFreeLinkOuterWrapper { background:url(../images/shadow.gif) no-repeat right bottom; padding:0 5px 5px 0; }
body.sigFreeIsIE6 ul.sigFreeClassic li.sigFreeThumb span.sigFreeLinkWrapper { margin:0; }
body.sigFreeIsIE6 ul.sigFreeClassic span.sigFreePseudoCaption,
body.sigFreeIsIE6 ul.sigFreeClassic span.sigFreeCaption { width:100%; padding:2px 0; cursor:pointer; }

body.sigFreeIsIE7 { }
body.sigFreeIsIE7 ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink,
body.sigFreeIsIE7 ul.sigFreeClassic li.sigFreeThumb a.sigFreeLink:hover { float:left; }

body.sigFreeIsIE6 ul.sigFreeClassic span.sigFreePseudoCaption,
body.sigFreeIsIE7 ul.sigFreeClassic span.sigFreePseudoCaption,
body.sigFreeIsIE8 ul.sigFreeClassic span.sigFreePseudoCaption { filter:alpha(opacity=70); }

/* Print message */
.sigFreePrintMessage {display:none;}

/* END NOVICE GALERIJA */
#red_live {
	background-color:red;
	color: #fff !important;
-webkit-background-clip: padding-box;
-webkit-border-radius: 5px;
-moz-background-clip: padding-box;
-moz-border-radius: 5px;
border-radius: 5px;	
}
#red_blue {
	background-color:#ff9933;
	color: #fff !important;
-webkit-background-clip: padding-box;
-webkit-border-radius: 5px;
-moz-background-clip: padding-box;
-moz-border-radius: 5px;
border-radius: 5px;	
}
#red_pink {
	background-color:#FF69B4;
	color: #fff !important;
-webkit-background-clip: padding-box;
-webkit-border-radius: 5px;
-moz-background-clip: padding-box;
-moz-border-radius: 5px;
border-radius: 5px;	
}

/*News style css
.news-single h2 {
	
	font-family: Open Sans;
	font-size: 25px;
	line-height: 1;
	font-weight: normal;
	font-style: italic;
}*/

.news article .article-content img {text-align:center; }

/*SHOP MODULE STYLE*/

.shop-container {
	width:100%;
	
	
}

.shop-container h1 {
	font-weight: bold;
	/*font-family: 'Roboto Slab';*/
	letter-spacing: -0.03em;
	font-size:18px;
	line-height: 1em;
	
}
.shop-container h3 {
margin: 5px 0px 5px;
line-height: 1.2em;
font-size: 1.2em;
font-weight: bold;
max-width:75%;
letter-spacing: -0.03em;

}

.shop-container .sub-cats {
	
	list-style:none;
	padding: 0px;
}

.shop-container .sub-cats li {
	padding:3px 0px 3px 5px;
	
}

.shop-container .sub-cats a{
	text-decoration:none;
	color:#000;
	
	
}

.shop-container .sub-cats .active  {
	
	border:solid 1px #026c92;
	background-color:#0197cc;
	color:#fff;
	
}

.shop-container .sub-cats .active a {
	color:#fff;
}

 .category-listing {
	float:left;
	width:25%;	
	
}

 .category-listing a {
	text-decoration : none;
	color:#000;
	
}

.shop-container  .forma {
	padding-bottom:15px;
	border-bottom:solid 1px #0197cc;
	
}


.shop-container .category-holder{
	padding-bottom:15px;
	border-bottom:solid 1px #0197cc;

}


.shop-container .img-holder{
	border:solid 1px #d5d5d5;
	
}

.shop-container .head-single {
	font-family: Open Sans;
	font-size:21px;
	font-style:normal;
	width:70%;
	float:left;
}


.shop-container .single-price {
	font-weight: bold;
	font-size: 22px;
	float: right;
	border-radius: 3px;
	color:#fff;
	background:url(../images/arrow-l.png) no-repeat scroll -3px -1px #0197cc ;
	padding: 10px 38px 9px 36px;
	margin-left: 10px;
}


.shop-container .single-item-header {
	min-height: 36px;
	border-radius: 3px;
	color: rgb(38, 38, 38);
	margin-top: 28px;
	margin-bottom:15px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.247), 0px 0px 0px 0px transparent, 0px 0px 0px 0px transparent inset;
	background: url(../images/info-pult.png) no-repeat scroll 5px 9px rgb(230, 230, 230);
	padding: 10px 0px 10px 10%;
	width: 90% !important;
}

.shop-container .single-item-header span {
	font-weight:bold;
	
}


 .single-price-list {
	font-weight: bold;
	font-size: 14px;
	float: right;
	border-radius: 3px;
	color: #fff;
	background: url(../images/arrow-l.png) no-repeat scroll -1px -6px #0197cc;
	padding: 10px 30px 9px 36px;
	margin-left: 10px;
	margin-top: 10px;
}



.width-full{
	width:100% !important;
	
}

.l-width {
	width:65% !important;
}

.r-width {
	width:30% !important;
}

.breadcrumbs {
	border:solid 1px #d5d5d5;
	background-color: #fff;
	border-radius:5px;
	padding:10px 0px;
	margin: 10px 7px 0px 0px;
	
}

.breadcrumbs a{
	text-decoration: none;
	color:#000;
	
}

.left-main {
	
	border:solid 1px #d5d5d5;
	float:left;
	background-color: #fff;
	border-radius:5px;
	padding:1%;
	margin: 10px 0px 0px 0px;

}

.right-main {
	
	border:solid 1px #d5d5d5;
	float:right;
	background-color: #fff;
	border-radius:5px;
	padding:1%;
	margin:10px 0px 0px 0px;
	
	
}

.list-header {
	margin-bottom:15px;
	z-index:3;
	position:relative;
}

.listing-card-list {
	margin:0;
	padding:0;
	list-style:none;
	clear:both;
}

.see_more_link {
	clear:both;
}


.listing-grid .listing-card {
width: 195px;
height: 285px;
position:relative;
}
.listing-grid .listing-card {
float: left;
width: 198px;
padding: 6px;
background-color: #FFF;
border: 1px solid #ECECEC;
margin: 0 5px 9px 4px;
position: relative;
display: block;
clear: none;
}
.listing-card {
clear: both;
padding: 10px 0px;
position: relative;
display: table;
background-color: rgb(230, 230, 230);
border-radius: 3px;
margin: 0px 0px 15px;
width: 98.5%;
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.247), 0px 0px 0px 0px transparent, 0px 0px 0px 0px transparent;
padding-left: 9px;
}

 .listing-thumb img {
max-width: 100%;
max-height: 190px;
text-align: center;
margin: 0px auto;
display: block;
}

.currency-value {
white-space: nowrap;
background-color: #0299cc;
color: #fff;
font-weight: bold;
padding: 3px;
border-radius: 3px;
line-height: 30px;
padding-left: 10px;
margin-top: 10px;
}

.list-link {
	text-decoration:none;
	
	color:#0399cc !important;
	font-size:15px;
	
}

.input-text, .shop-container input[type="text"], .shop-container input[type="password"], .shop-container input[type="email"] {
background-color: rgb(230,230,230);
display: inline-block;
/*vertical-align: middle;*/
color: rgb(38, 38, 38);
text-decoration: none;
width: 100%;
padding: 0px 10px;
height: 33px;
line-height: 28px;
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.247), 0px 0px 0px 0px transparent, 0px 0px 0px 0px transparent;
-moz-box-sizing: border-box;
border: 1px solid rgb(230,230,230);
border-radius: 3px;
-webkit-box-sizing: border-box;
-ms-box-sizing: border-box;
-o-box-sizing: border-box;
box-sizing: border-box;
margin: 5px 0px;
}


.shop-container textarea {
	width: 282px;
	border: 1px solid rgb(230, 230, 230);
	color: rgb(46, 54, 57);
	display: inline-block;
	font-family: 'roboto slab',tahoma,verdana,arial,sans-serif;
	font-size: 16px;
	line-height: 1em;
	padding: 7px 0px 7px 10px;
	text-decoration: none;
	vertical-align: middle;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.247), 0px 0px 0px 0px transparent, 0px 0px 0px 0px transparent;
	background: rgb(230, 230, 230);
	font-size: 14px;
}


.shop-container .submit-button {
vertical-align: middle;
text-decoration: none;
background:#0299cc;
display: inline-block;
font-size: 1.1em;
width: 100%;
height: 41px;
border-radius: 3px;
border: 1px solid #0180ab;
color: #fff !important;
font-weight: bold;
box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.157), 0px 0px 0px 0px transparent, 0px 0px 0px 0px transparent;
margin-top: 13px;
}

.shop-container .gallery {
	border-top: 5px solid #0197cc;
	float: left;
	
	
	background: none repeat scroll 0% 0% rgb(38, 38, 38);
	
	margin-bottom: 20px;
	box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.247), 0px 0px 0px 0px transparent, 0px 0px 0px 0px transparent;
}

.shop-container .gallery img {
	/*width:105px;
	height:95px;*/
	margin: 4px;
}


.shop-container .qoutes {
	clear: both;
	background: url("../images/qoutes.png") no-repeat scroll 2px 0px rgb(255, 255, 255);
	padding-top: 24px;
}
.shop-container .description {
	font-size: 14px;
}

.shop-container .related-list {
	list-style:none;
	padding: 0px;
	
}

.shop-container .related-list li {
	
	padding:7px;
	background-color: rgb(230, 230, 230);
	border-radius: 3px;
	margin:9px 0px 28px 0px;
}

.shop-container .related-thumb {
	width: 144px;
	float:left;
	margin:0px 10px 0px 0px;
	
}

.shop-container .related-desc {
	width: 76%;
	float: left;
	position:relative;
}

.shop-container .related-desc a {
	text-decoration:none;
	color:#000;
}

.shop-container .related-desc p {
	margin-bottom: 0;
}


.shop-container .related-desc .action-panel {
	background-color:#fff;
	padding:5px;
	position:absolute;
		top: -33px;
		right: -11px;
	width: 40%;
}

.shop-container .related-desc .valid-to {
	background-color:#fff;
	padding:5px;
	position:absolute;
		top: 0;
		right: 0;
	width: 13%;
}


.shop-container .related-desc .action-panel .edit {
	background: url(../images/edit.png) no-repeat scroll 2px 1px rgb(255, 255, 255);
	padding-left: 20px;
	
}


.shop-container .related-desc .action-panel .deactivate {
	background: url(../images/deactivate.png) no-repeat scroll 2px 1px rgb(255, 255, 255);
	padding-left: 20px;
	
}


.shop-container .related-desc .action-panel .delete {
	background: url(../images/delete.png) no-repeat scroll 2px 1px rgb(255, 255, 255);
	padding-left: 20px;
	
	
}

.shop-container .related-desc .currency-value {
	width: 92px;
	padding: 1px;
	text-align: center;
}

.shop-container .unregistred {
	padding:7px;
	background-color: rgb(230, 230, 230);
	border-radius: 3px;
	margin:9px 0px 0px 0px;
	text-align: center;
	
}

.shop-container .publish {
	width: 100%;
	text-align: center;
	float: right;
	margin: 10px 10px 0px 0px;
}

.shop-container .publish a {
	border-radius: 3px;
	display: inline-block;
	vertical-align: middle;
	color: #fff;
	line-height: 43px;
	text-decoration: none;
	padding: 0px 33px;
	margin-top: -7px;
	
	font-size: 18px;
	background:#0299cc;
	
	margin-right: 9px;
}

.shop-container .keep-middle{
	width: 59%;
	margin: 0px auto;
}

.shop-container select	{
	background: rgb(230, 230, 230);
}

 .error-form  {
	border:solid 1px red !important;
	background-color: rgb(230, 230, 230,0.3) !important;
}

.shop-container .button-publish {
border-radius: 3px;
display: inline-block;
vertical-align: middle;
color: #fff;
line-height: 43px;
text-decoration: none;
padding: 0px 33px;
margin-top: 20px;
font-size: 18px;
background: #0299cc;
border: none;
}

.shop-container .qq-upload-button {
	border-radius: 3px;
display: inline-block;
vertical-align: middle;
color: #fff;
line-height: 43px;
text-decoration: none;

margin-top: 20px;
font-size: 18px;
background: #0299cc;
text-align: center;
	
}
.listing-basicinfo{
position: absolute;
bottom: 11px;
left: 11px;
}

.shop-container .image-holder-delete {
	position:relative;
	/*width:105px;*/
	float: left;
	margin: 0px 5px 0px 0px;
}

.shop-container .delete-image {
	position:absolute;
		top:4px;
		right: -4px;
	text-decoration:none;
	padding: 0px 7px 3px 7px;
	background:#0299cc;
	color:#fff;
}

.shop-container .delete-image  {
	
}

#result img {
	width:105px;
	height:95px;
	float:left;
}


.shop-container .paggination {
	text-align:center;
}

.shop-container .paggination a{
	text-decoration:none;
	color:#fff;
	background-color:#0197cc;
	padding: 4px 9px;
}

.shop-container .paggination strong {
	text-decoration:none;
	color:#fff;
	background-color:#7cb7cc;
	padding: 4px 9px;
}

.shop-container .company_logo img {
	margin:10px auto;
	display:block;
}
/**/

.shop-container .loginButton{
	display: inline-block;
}

.shop-container .business-form label {
width: 48.9224138%;
float: left;
}
.shop-container .business-form  label.last {
float: right;
}
.shop-container .delimiter {
	border-bottom: solid 1px #0197cc;
	padding-bottom: 6px;
}

.shop-container .procced_logo{
border-radius: 3px;
display: inline-block;
vertical-align: middle;
color: #fff;
line-height: 43px;
text-decoration: none;
margin-top: 20px;
font-size: 18px;
background: #0299cc;
text-align: center;
}

.shop-container .list_images {
	max-width:100%;
	display:block;
	margin:0px auto;
}

.shop-container .single_image {
	max-width:100%;
	display:block;
	margin:0px auto;
}
.shop-container .inside-links {
	/* background-color: #e6e6e6; */
padding: 9px 0px 0px 0px;
/* margin-bottom: 22px; */
}

.shop-container .inside-links a {
	text-decoration:none;
	color: #838282;
}

/*NEWS PAGINATION*/

.news-list .paggination {
	text-align:center;
	
	clear:both;
}

.news-list .paggination a{
	text-decoration:none;
	color:#fff;
	background-color:#0197cc;
	padding: 4px 9px;
	
	margin:0px 0px;
}

.news-list .paggination strong {
	text-decoration:none;
	color:#fff;
	background-color:#7cb7cc;
	padding: 4px 9px;
	
}
.news-single .left-list {
	
}
.news-single .left-list h3 {
	font-size:15px;
	font-weight:normal;
}

.news-single .left-list h3 a{
	color:#414141;
	font-size:13px;
	text-decoration:none;
	font-weight:normal;
}

.news-single .left-list img {
	width:100%;
	padding: 5px 0 0 0;
}

.news-single .left-list time{
	font-size:10px;
	color:#b3b7b8;
}

.news-single .left-list article {
	height:auto
}

.news-single .left-list article .slika {
	width:100% ;
}

.news-single  .list-news-description {
	display:none;
}

/*NEW BANNER LOOK*/
.banners-head {
	float:left;
	margin:0px 8px 0px 8px;
	width: 324px;
height: 283px;
	position:relative;
}

.head-line {
	position:absolute;
		bottom:0px;
		left:0px;
	width:100%;
	height:55px;
	padding:5px 0px;
	background-color:#0197cc;
	color:#fff;
}

.head-line i {
	position:absolute;
		bottom: 1px;
		right: 6px;
	font-style:normal;
	font-weight:bold;
	font-size:14px;
	
}

.banners-head .list-link {
	color:#fff !important;
	margin:0px 7px;
}


.bx-viewport {
	height: 286px !important;
}

.news article .slika img {
	width:100%;
}
.single-padingless img {
	max-width:100%;
	height:auto;
}

.wp-block-embed__wrapper {
	margin-bottom: 41px;
}

/*RESPONSIVE EDIT FOR SINGLE NEWS*/
@media only screen and (max-width: 767px){
	
	.news-single article {
		width:100% !important;
		box-sizing: border-box;
		height:auto;
		padding: 0px 15px !important;
	}
	
	.news .left-list {
		width:100%;
	}
	
	.news .left-list article {
		padding:0px;
		width: 49% !important;
		margin-right: 2px;
	}
	
	.news article h3 {
		min-height:32px;
	}
	
	#div-gpt-ad-1403782167898-0 {
		float:left;
	}
	
	/*Change value*/
	.news-single .left-list {
		    padding: 0 3%;
	}
	
	.news-single .mobile-banner{
		display:none;
	}
	
	.news-single .single-left-list {
		width: 100%;
		max-width:100% !important;
	}
	
	.news-single .left-list header h3{
		width:70%;
		float:right;
	}
	
	.news-single .left-list h3 a{
		color:#414141;
		font-size:15px;
		text-decoration:none;
		font-weight:bold;
	}
	
	.news-single .left-list img {
		width:100%;
	}
	
	.news-single .left-list time{
		font-size:10px;
		color:#b3b7b8;
	}
	
	.news-single .left-list article {
		height:auto;
		position:relative;
		border-bottom:solid 1px #b3b7b8;
		padding-top:5px;
	}
	
	.news-single .left-list article .slika {
		width:27% ;
		float:left;
	}
	
	.news-single .left-list article time {
		position:absolute;
		bottom:0px;
		right:0px; 
	}
	
	.news-single  .list-news-description {
		display:block;
		width: 70%;
		float: right;
	}
	
	.news-single  .single-padingless {
		/*padding:0px !important;*/
	}
	
	.news-single iframe {
		width:90% !important;
	}
	
	#textpost-wysiwyg-iframe {
		width:100% !important;;
	}
	
	/*End change value*/
	
}

/*Mobile responsive shop*/
@media only screen and (max-width: 768px){
	
	
	.comments_sys .well .heading .h-right { width: 47% !important; }
	.comments_sys .well .heading .h-left { width: 51% !important; }
	
	.shop-container {
		padding: 0px 6px;
		width: 98%;
	}
	
	.banners-head {
		margin: 1px 8px 0px 11px;
		width: 47%;
	}
	
	/*FIRST PAGE NEWS RESPONSIVE*/
	
	.first-page-res {
		width: 97% !important;
		float: left;
		margin-left: 7px;
		margin-top: 10px;
	}
	
	.sidebox-style {
		width:46.7% !important;
		margin-right: 6px !important;
		margin-left: 6px !important;
	}
	.news_holder_first {
		width:100% !important;
	}
	.regular-view article{
		min-height: 360px !important;
		max-height: 360px !important;
	}
	
	.sidebox-style .tiny-list article {
		min-height: 66px !important;
		max-height: 66px !important;
	
	}
	.clear-news {clear:none !important;}
	
	
	.banners-head a div {
		width: 99.1% !important;
		background-size: 94% !important;
	}
	
	.width-full {
		width: 99% !important;
	}
	
	.bx-wrapper {
		max-width:98% !important;
	}
	.listing-grid .listing-card {
		float: left;
		width: 47%;
    	box-sizing: border-box;
	}
	.shop-container .company_logo img {
		width:100%;
	}
	.display-mobile {
		display:none;
	}
	
	.payment_metod .payment-item {
		width:100% !important;
		border-top:solid 1px #eee;
	}
	
	.sp-caption-container {
		width:66% !important;
		padding-bottom:0px;
		padding-left: 20px !important;
		
	}
	
	.sp-caption-container .caption-text{
		display:none;
	}
	
	.sp-thumbnail-container {
		height:70px !important;
		width:100px;
		
	}
	#example5 .sp-thumbnail-image-container {
		width:130px !important;
	}
	.sp-image {
		width:110% !important;
	} 
	.clendar_holder {
		width: 100% !important;
	}
	.slider-holder {
		width: 100% !important;
	}
	.sp-left-thumbnails.sp-has-pointer .sp-thumbnail {
		right:0px !important
	}
	
	.sp-thumbnails {
		width: 117px !important;
	}
	
	
}
/*
@media only screen and (max-width: 480px) {
	
	.shop-container {
		padding: 0px 6px;
		width: 98%;
	}
	
	.banners-head {
		margin: 1px 8px 0px 11px;
		width: 45%;
	}
	
	.banners-head a div {
		width: 99.1% !important;
		background-size: 94% !important;
	}
	
	.width-full {
		width: 99% !important;
	}
	
	.bx-wrapper {
		max-width:98% !important;
	}
	
	.shop-container .publish {
		width: 98%;
		margin: 1px 10px 0px 0px;
		}
	
	.shop-container .publish a  {
		width: 77%;
		margin:5px 0px 5px 0px;
	}
	
	.shop-container .last {
		width:100%;
	}
	.listing-grid .listing-card {
		float: left;
		width: 44%;
	}
	.shop-container .company_logo img {
		width:100%;
	}
	
	.left-main, .right-main {
		padding: 3%;
	}
	
	
	.shop-container .r-width {
		width: 94% !important;
	}
	.shop-container .l-width {
		width: 94% !important;
	}
	
	.shop-container .category-hide {
		display:none;
	}
	
	.display-mobile {
		text-align: center;
		margin: 10px 0px 0px 0px;
		border-radius: 3px;
		display: inline-block !important;
		vertical-align: middle;
		color: #fff;
		line-height: 43px;
		text-decoration: none;
		cursor:pointer;		
		font-size: 16px;
		background: #0299cc;
		
	}
}

*/
@media only screen and (max-width: 480px){
	
	.heading-cat-links ul li {
		display: block !important;
		text-align:center;
	}
	.news article {
		width: 93% !important;
	}
	
	.shop-container {
		padding: 0px 15px;
		width:91%;
	}
	
	.banners-head {
		margin: 1px 8px 0px 0px;
		width: 99%;
	}
	
	.banners-head a div {
		width: 99% !important;
		background-size: 94% !important;
	}
	
	
	.shop-container .breadcrumbs {
		padding:0px !important;
	}
	
	.shop-container .publish {
		width: 100%;
		margin: 1px 10px 0px 0px;
		}
	
	.shop-container .publish a  {
		width: 77%;
		margin:5px 0px 5px 0px;
	}
	
	
	.shop-container .last {
		width:100%;
	}
	
	.width-full {
		width: 99% !important;
	}
	
	.shop-container .publish {
		width: 95%;
	}
	
	.left-main, .right-main {
		padding: 3%;
	}
	
	
	.shop-container .r-width {
		width: 94% !important;
	}
	.shop-container .l-width {
		width: 94% !important;
	}
	
	.shop-container .category-hide {
		display:none;
	}
	
	.bx-wrapper {
		max-width:95% !important;
	}
	.listing-grid .listing-card {
		float: left;
		width: 93%;
	}
	
	.shop-container .head-single {
		font-size: 14px;
		width: 46%;
	}
	
	.shop-container .single-item-header {
		padding: 10px 0px 10px 21%;
		width: 79% !important;
	}
	
	.shop-container .single-price {
		font-size: 16px;
		padding: 7px 25px 8px 28px;
		background:url(../images/arrow-l.png) no-repeat scroll -2px -7px #0197cc;
	}
	
	.shop-container .list_images {
		width: 100%;
	}
	.shop-container .related-thumb {
		width: 100%;
	}
	
	.shop-container .related-desc {	
		width: 100%;
	}
	
	.shop-container .related-desc a h3 {
		width:100%;
	}
	
	.display-mobile {
		text-align: center;
		margin: 10px 0px 0px 0px;
		border-radius: 3px;
		display: inline-block;
		vertical-align: middle;
		color: #fff;
		line-height: 43px;
		text-decoration: none;
		cursor:pointer;		
		font-size: 16px;
		background: #0299cc;
		
		
	}
	
	/*FIRST PAGE NEWS RESPONSIVE*/
	
	.first-page-res {
		width: 97% !important;
		float: left;
		margin-left: 7px;
		margin-top: 10px;
	}
	
	.sidebox-style {
		width:96% !important;
		margin-right: 6px !important;
		margin-left: 6px !important;
	}
	.news_holder_first {
		width:100% !important;
	}
	.regular-view article{
		min-height: 360px !important;
		max-height: 360px !important;
	}
	
	.sidebox-style .tiny-list article {
		min-height: 66px !important;
		max-height: 66px !important;
	
	}
	.clear-news {clear:none !important;}
	
}

.display-mobile {
	display:none;
	width: 100%;
}

.display-mobile:hover{
	color:#fff;
}
#disabled-checkings {
	background-color: #eee !important;
	background-image: none;
}

/*SLIDER PRO*/
/* Example 5 */
.sp-previous-arrow:before{
	background-image:URL(../img/prev.png);
	content: '' !important;
	background-repeat: no-repeat;
	padding: 0px 12px;
}

.sp-next-arrow:before{
	background-image:URL(../img/next.png);
	content: '' !important;
	background-repeat: no-repeat;
	padding: 0px 12px;
}

.slider-pro {
	
}

.dark-bg {
	position:absolute; top:0px;left:0; background-image: url('../images/dark-bg.png');background-repeat: no-repeat; z-index:99; width:100%; height:330px; 
}

#example5 .sp-thumbnail-image-container {
	width: 112px;
	height: 80px;
	overflow: hidden;
	float: left;
}

#example5 .sp-thumbnail-image {
	height: 100%;
}

#example5 .sp-thumbnail-text {
	width: 136px;
    float: right;
    padding: 8px;
    background-color: #000;
    border-top:solid 1px #fff;
    border-bottom:solid 1px #fff;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height:80px;
}
#example5 .sp-thumbnail-title {
	margin-bottom: 5px;
	color: #fff;
}

#example5 .sp-thumbnail-description {
	font-size: 14px;
	color: #333;
}
.slider-holder {
	width: 70%;float: left;
}

.clendar_holder {
	float:right;
	width:29.8%;
	
}

@media (max-width: 1260px) {
	.news article {
	width: 20%;
	}
	#promo .one, #promo .two {
		width:100%;
	}
}

@media (max-width: 1000px) {
	
	#div-gpt-ad-1338898340427-0,#div-gpt-ad-1338898340427-1 {display:none;}
	.slider-holder {
		
		float:none;
		margin:0px auto;
	}
	
	.clendar_holder {
		width: 73%;
		float:none;
		margin:0px auto;
	}
	.sp-caption-container {
		bottom: 0px !important;
		padding-bottom:0px;
		width: 66% !important;
	}
	
	.sp-caption-container h2 a {
		font-size:16px;
		
	}
	
	.sp-caption-container .caption-text{
		
	}
	
	.sp-thumbnail-container {
		height:70px !important;
		width:100px;
		
	}
	
	.sp-image {
		width:110% !important;
	} 
	.clendar_holder {
		width: 100%;
	}
	.slider-holder {
	width: 100%;
	}
	.sp-left-thumbnails.sp-has-pointer .sp-thumbnail {
		right:17px !important;
	}
	
	.sp-thumbnails {
		width: 117px !important;
	}

}



.mobile-news-wrapper, .lSSlideOuter{
		display:none;
	}
	

@media (max-width: 500px) {
	
	
	.mobile-news-wrapper h5{
		
    position: absolute;
    bottom: -34px;
    background-color: rgba(23, 22, 22, 0.66);
    width: 100%;
    min-height: 74px;
    font-size: 20px;
    color: #fff;
    text-align: center;
	padding-top: 17px;
	font-weight: 100;
	}
	
	.mobile-news-wrapper h5 a {
		text-decoration:none;
		color:#fff;
	}
	
	#example5 .sp-thumbnail {
		text-align: center;
	}

	#example5 .sp-thumbnail-image-container {
		display: none;
	}

	#example5 .sp-thumbnail-text {
		width: 120px;
	}

	#example5 .sp-thumbnail-title {
		font-size: 12px;
		text-transform: uppercase;
	}

	#example5 .sp-thumbnail-description {
		display: none;
	}
	
	.sp-caption-container {
		bottom: 1px !important;
		padding-bottom:0px;
		padding-left: 20px !important;
		width: 66% !important;
			display: none;
	}
	
	.sp-caption-container h2 a {
		font-size:16px;
		
	}
	
	.sp-caption-container .caption-text{
		display:none;
	}
	
	.sp-thumbnail-container {
		height:70px !important;
		width:100px;
		
	}
	
	.sp-image {
		width:161% !important
	} 
	.clendar_holder {
		width: 100%;
	}
	.slider-holder {
	width: 100%;
	}
	.sp-left-thumbnails.sp-has-pointer .sp-thumbnail {
		right:17px !important;
	}
	
	.sp-thumbnails {
		width: 117px !important;
	}
	
	
}


.simple-cal {
	list-style:none;
	padding:0px;
	margin:0px;
	padding:0px;
	background-color:#fff;
	min-height: 330px;
	max-height: 330px;
	
}

.simple-cal li {
	display:block;
	padding:5px 5px 6px 5px;
	background-color:#fff;
	height: 44px;
	overflow:hidden;


}

.simple-cal li a {
	color:#000;
	text-decoration:none;
}

.simple-cal h5 {
	font-size:12px;
	font-weight:normal;
	border-bottom:none;
	margin:0px;
	padding:0px;
	margin-left:5px;
}

.simple-cal .first-row {
	float:left;
	width: 56%;
	/*text-align: center;*/
	padding:1px 0px 1px 8px;
	font-size:11px;
	
}

.simple-cal  .second-row{
	padding:0px 3px;
	float:left;
	width: 69%;
}

.simple-cal .odd { background-color: #D3D3D3;}

.simple-cal .third-row{
	width: 25%;
	padding: 0px;
	margin: 0px;
	float: left;
	color: rgb(255, 255, 255);
	background-color: rgb(1, 151, 204);
	padding:7px 5px;
	margin-bottom: 0px;
	text-align: center;
	text-transform: uppercase;
	display: block;
	
}
.simple-cal .third-row p {
	font-size: 25px;
	margin: 0px;
}

.simple-cal .third-row span {
	text-transform: none;
	font-size: 9px;
	line-height: normal;
	padding: 0px;
	margin: 0;
	
}

/*Sidebox holders*/
.side_box { margin-bottom:10px; background-color: #fff;}
.side_box .simple-cal {padding:0px;}
.side_box .simple-cal li {position:relative;}
.side_box .simple-cal .first-row {display:none;}
.side_box .simple-cal .second-row {width: 71%; float: right; padding: 0px 3px 15px 0px;}
.side_box .simple-cal .third-row {width: 22%; float:none; position:absolute; top:3px; left:4px;}
.side_box .simple-cal .third-row p {font-size: 18px;}

.side_box .simple-cal .third-row span {display:none;}
.side_box .sidebox_news {background-color: #fff; margin-top:5px; padding: 5px;}
.side_box .sidebox_news h3 a { font-size:13px; color: #464646; text-decoration: none;}
.side_box .sidebox_news h3 { font-weight:normal; padding:0px; margin:0px 0px 5px 0px; line-height: 15px;}
.side_box .sidebox_news article time {font-size: 10px; color: #b8b9ba;}
.side_box .caption, .left-list .caption {background: #3C3C3C; color:#fff; padding:5px; margin-bottom:5px;}


/*FORUM STYLE*/
.navholder .nav {display: inline-block;}
.navholder .nav ul li { display:inline; }
.navholder .nav>li {float:left; margin:5px;}

.navholder .nav>li>a:hover{text-decoration:none;background-color:#0074cc !important; color:#fff;}
.navholder .nav>li>a:visited {color:#fff;}
.nav-stacked {background-color:#fff !important;}
.breadcrumb {margin: 0 0 0px !important;}
.row-fluid thead th {background: #3c3c3c; color:#fff; border: solid 1px #fff;}
.row-fluid tbody tr {border: solid 1px #cbcbcb;}
.row-fluid  .table thead th {vertical-align: middle;}
/*COMMENTS NEW STYLE*/
.comments_sys .well {padding: 19px 19px 0px 19px;}
.comments_sys .well .wysiwyg ul.toolbar li { background-color:transparent;}
.comments_sys .well .wysiwyg ul.toolbar { background-color:#fff;}
.comments_sys .well {border-radius:0px; background-color:#ffffff;}
.comments_sys .well .heading {margin-bottom:20px;}
.comments_sys .well .heading .h-right {border-bottom:solid 5px #e4e6e7; padding-left:1%; padding-bottom:5px; color:#a9adb0; width: 68%; font-weight: normal;}
.comments_sys .well .heading .h-left {border-bottom:solid 5px #0997c5; padding-right:1%; padding-bottom:5px; color:#a9adb0; width: 30%; font-weight: normal;}
.comments_sys .well .wysiwyg iframe {webkit-box-shadow:none;box-shadow:none;}
.comments_sys .well .comment-button { padding: 0px 10px; background-color: #eee !important; border-color:#eee; background: none; color:#888888; text-shadow: 1px 1px 3px #DADADA; -webkit-border-radius:0px; border-radius:0px}
.comments_sys .well #textpost-wysiwyg-iframe {max-height: 50px !important; min-height:50px !important;}
/*Organizer*/
#dynamic-param .add-value, #dynamic-preview-holder .removeParameter {
	color:#fff; 
	width:38%;
	float: left;
	margin-right: 10px;
	 background: url(../img/bttn_big_blue.jpg) repeat-x;
	 border-color: #0b5a75;
	 height: 25px;
	 line-height: 25px;
	 display: block;
	 border-width: 1px;
	 border-bottom-width: 2px;
	 border-style: solid;
	color: #FFF;
	font-family: Open Sans;
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	text-shadow: 1px 1px 3px #333;
	text-decoration: none;
	cursor: pointer;
	border-radius: 5px;
}

/*PROFILE PAGINATION*/
.page-profile .paggination {
	text-align:center;
	
	clear:both;
}

.page-profile .paggination a{
	text-decoration:none;
	color:#fff;
	background-color:#0197cc;
	padding: 4px 9px;
	
	margin:0px 0px;
}

.page-profile .paggination strong {
	text-decoration:none;
	color:#fff;
	background-color:#7cb7cc;
	padding: 4px 9px;
	
}
#edit-match-options {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 5px;
}
/*REGISTRATION EDIT*/
.registration-edit {/*margin-top:0px !important;*/}
.registration-edit .first {float:left; width: 18.9% !important; margin-bottom: 2% !important;}
.registration-edit  input.text {height:30px; padding:2px; width:92% !important;}
.registration-edit select  {width:92% !important;}
.registration-edit .remove-discipline {float:right; height: 35px;}
.registration-edit .remove-discipline .ui-button-text {padding: 0.6em 1em !important;}
.registration-edit .editable {background:#fff !important; padding: 0 2% !important;}
.registration-edit .discipline fieldset {padding: 0 3% !important; position:relative;}
.registration-edit .discipline{margin-bottom: 0% !important;}
.registration-edit #add-discipline {width: 24%;float: right;}
.show-exp{ padding:0px; margin:0px;}
.show-exp li {list-style:none; padding:5px 0px;}
.show-exp li span {padding:5px; color:#fff;}
.show-exp li img {width:100%;}
.reg-error .error { color:red;}
.anchor-to {float:left; width: 19.5%; }
.anchor-to a{background-color:#27b8e5; color:#fff; text-align: center; padding:15px 0; width:100%; display:block; text-decoration:none; font-weight: bold;font-size: 17px; border-top:solid 1px #fff; }
.anchor-to h5 {margin: 0px;font-size: 13px;background-color: #8B969C;color:#fff; text-align: center; padding:5px 0; width:100%; display:block; text-decoration:none; font-weight: bold; border-top:solid 1px #fff;}
.most-viewed {padding: 0px; border-bottom:none; margin-top:15px;}
.most-viewed article { height:auto !important; min-height: 10px; margin-left:0px; margin-right:0px; border-bottom: solid 1px #eee; position:relative;}
.most-viewed article h3 { border-bottom:none; padding-bottom: 5px;}
.most-viewed article .times-viewed { position:absolute; bottom:0px; right:0px; background-color:#09a0c5; padding: 1px 6px; color: #fff; font-size: 10px;}
.most-viewed .mv {background: #3C3C3C; color: #fff; padding: 5px; margin-bottom: 5px; font-weight:normal; font-size: 15px; padding-left: 13px;}
/*SLIDER GRAB*/
.sp-grab {cursor:pointer !important;}
/*CATEGORY NEWS modul*/
.regular-view {/*width:100%; float:left;clear:both;*/ border-bottom:solid 1px #c5c6c7;}
.regular-view h2 { display:block; background-color:#3c3c3c; padding:7px ; font-weight:normal; font-size:13px; color:#a5a4a4; margin-top: 0px;}
.regular-view article {min-height: 315px; max-height: 315px; float: left; width: 19.5%; margin-right: 2%; margin-left: 3%; color: #6f6f6f;}
.regular-view article h3, .regular-view article h1 { margin-top: 0; font-size: 13px; padding-bottom: 5px; margin-bottom:5px; border-bottom: 1px solid #e2e2e2;}
.regular-view  article h3 a, .regular-view  article h1 a { color: #464646; text-decoration: none; }
.regular-view  article .slika {margin-bottom: 0px;   overflow: hidden; margin-bottom:10px;}
.regular-view  article .slika img {width: 100%;}
.regular-view  article time {font-size:10px;}
.sidebox-style {width:31.5%; margin-right: 5px;margin-left: 6px; margin-top: 10px; border:solid 1px #fff; float:left;}
.sidebox-style article {width: 100%; margin-right: 0; margin-left: 0;}
.sidebox-style .tiny-list {}
.sidebox-style .tiny-list article {width:100%; min-height:47px; max-height: 47px; border-bottom:solid 1px #e2e2e2; padding:3% 0px 2% 0; }
.sidebox-style .tiny-list article .slika {width:27%; float:left;}
.sidebox-style .tiny-list article h3, .sidebox-style .tiny-list article h1 {padding-bottom: 0;margin-bottom: 0; float:left; width: 69%;padding: 0px 4px 3px 4px; border:none;}
.sidebox-style .tiny-list article time {padding: 0px 4px;}
.sidebox-style .more{display:block; background-color:#707070; text-align:center; color:#fff; text-decoration:none; padding:3px 0px; margin-top:9px;}
.sidebox-adds {width:99%; margin-bottom:10px;}
.sidebox-adds img {width:100%;}
.regular-view .color1 {background-color: #0197cc; color:#fff;}
.regular-view .color2 {background-color: #40B1D8; color:#fff;}
.regular-view .color3 {background-color: #80CBE5; color:#fff;}
.first-page-res {width: 24%;float: left; margin-top: 10px;}
.heading-cat-links { display:block; background-color:#3c3c3c; font-weight:normal; font-size:13px; color:#a5a4a4; }
.heading-cat-links ul {margin:0px; padding:0px;}
.heading-cat-links ul li {margin: 0px; padding:0px;list-style:none; display:inline-block;}
.heading-cat-links ul li a{color:#a5a4a4; text-decoration:none;  padding: 5px; display: block; margin: 0px 1px;}
.heading-cat-links ul li a:hover { background-color:#6e6e6e;  color:#fff;}
.heading-cat-links ul li .active {background-color:#6e6e6e;  color:#fff;}
.news_holder_first {float:left; width: 76%;}
.clear-news {clear: both;}
/*EDITOR*/
.dropdown-menu {min-width: 100% !important;}

/*CHECKINGS NEW LOOK*/
.checkings-holder {
	width:100%;
	border:Solid 1px rgb(224, 223, 223);
	margin-top:20px;
	background-color:#fff;
	
	font-family: oswald, 'arial narrow';
	
}
/* padding:1% 2%;*/
.checkings-header .start {
	float: left;
	font-size: 56px;
	clear: both;
	color: #0399cc;
	margin: 10px 0px;
	font-style: normal;
	text-transform: uppercase;
	border-right: solid 1px #D2D2D2;
	font-weight:bold;
	padding-right:10px;
	padding-left:10px;
	padding-bottom: 25px;
	max-width:12%;
	box-sizing: border-box;

}

.checkings-header .start em{
	font-size: 18px;
	font-weight: bold;
	display: block;
	margin-left: 6px;
	margin-top: 3px;
	font-style: normal;
	text-transform: uppercase;
	line-height: 110%;
	}

.checkings-header .checkings-title {
	color: #6B6B6B;
	padding-bottom: 3px;
	padding-top:5px;
	display: block;
	width: 88%;
	text-transform: uppercase;
	float: right;
	box-sizing: border-box;
}

.checkings-holder h1{
	color: #6B6B6B;
	line-height: 120%;
	font-size: 18px;
	margin-bottom:0px;
	text-transform: uppercase;
	padding:0px 5px;
}
.checkings-header .checkings-title p {
	margin-top:2px;
}

.checkings-content-holder {
	background-color:#fafafa;
}

.checkings-holder .checkings-content-left{
	float:left;
	widtH: 79%;
	padding-left:10px;
	background-color: #fafafa;
	box-sizing: border-box;
	
}
.table-checkings-content {
	margin:10px 0px;
	width: 100%;
}

.checkings-holder .checkings-content-right {
	float:right;
	max-widtH:24%;
	padding:0px 10px;
	border-left:solid 1px #D2D2D2;
	background-color:#fff;
	box-sizing: border-box;
}



#weather {

  margin: 0px auto;
  padding:10px;
  text-align:center;
  margin-bottom:10px;
  }

  
.checkings-holder i {
  color: #707D84;
  }
#weather i {
  color: #707D84;
  font-family: weather;
  font-size: 157px;
  font-weight: normal;
  font-style: normal;
  line-height: 0.7;
}

.icon-0:before { content: ":"; }
.icon-1:before { content: "p"; }
.icon-2:before { content: "S"; }
.icon-3:before { content: "Q"; }
.icon-4:before { content: "S"; }
.icon-5:before { content: "W"; }
.icon-6:before { content: "W"; }
.icon-7:before { content: "W"; }
.icon-8:before { content: "W"; }
.icon-9:before { content: "I"; }
.icon-10:before { content: "W"; }
.icon-11:before { content: "I"; }
.icon-12:before { content: "I"; }
.icon-13:before { content: "I"; }
.icon-14:before { content: "I"; }
.icon-15:before { content: "W"; }
.icon-16:before { content: "I"; }
.icon-17:before { content: "W"; }
.icon-18:before { content: "U"; }
.icon-19:before { content: "Z"; }
.icon-20:before { content: "Z"; }
.icon-21:before { content: "Z"; }
.icon-22:before { content: "Z"; }
.icon-23:before { content: "Z"; }
.icon-24:before { content: "E"; }
.icon-25:before { content: "E"; }
.icon-26:before { content: "3"; }
.icon-27:before { content: "a"; }
.icon-28:before { content: "A"; }
.icon-29:before { content: "a"; }
.icon-30:before { content: "A"; }
.icon-31:before { content: "6"; }
.icon-32:before { content: "1"; }
.icon-33:before { content: "6"; }
.icon-34:before { content: "1"; }
.icon-35:before { content: "W"; }
.icon-36:before { content: "1"; }
.icon-37:before { content: "S"; }
.icon-38:before { content: "S"; }
.icon-39:before { content: "S"; }
.icon-40:before { content: "M"; }
.icon-41:before { content: "W"; }
.icon-42:before { content: "I"; }
.icon-43:before { content: "W"; }
.icon-44:before { content: "a"; }
.icon-45:before { content: "S"; }
.icon-46:before { content: "U"; }
.icon-47:before { content: "S"; }

#weather h2 {
  margin: -37px 0 8px;
  color: #707D84;
  font-size: 38px;
  font-weight: 300;

  text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15);
}

#weather ul {
  margin: 0;
  padding: 0;
}

#weather li {
	margin: 0px 10px;
  display: inline-block;
  border-radius: 5px;
}

#weather .currently {
  margin: 0 20px;
}	

.checkings-holder .checkings-content-right .oglasi{
	width:100%;
	background-color:#666666;
	color:#fff;
	text-align:center;
	height:115px;
	margin:0px 0px 10px 0px;
}

.checkings-time {
	width:49%;
	float:right;
}

.checkings-photographer {
    width:49%;
	float:left;
}
@media only screen and (max-width: 520px){
    .checkings-photographer {
        width:90%;
    }
}

.checkings-organizer {
	width:49%;
	float:left;
	border-right:solid 1px #D2D2D2;
}

.checkings-judge {
	width:49%;
	float:left;
}

.checkings-organizer {
	width:49%;
	float:left;
	border-right:solid 1px #D2D2D2;
}

.checkings-organizer {
	width:49%;
	float:left;
	border-right:solid 1px #D2D2D2;
}

.checkings-judge {
	width:49%;
	float:right;
}

.checkings-location p , .checkings-time p, .checkings-row p {
	color:#A09E9E;
	margin-top:5px;
	padding: 0px 5px;
}

.checkings-photo {
    border-top: 1px solid #ccc;
}

#table-header-info {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#table-header-info-buttons {
    display: flex;
    justify-content: space-between;
}

#checkings-map {
	width:100%; 
	height:224px;
	margin:15px 0px;
}

#select-gpx-map {
    width: 220px;
}

#checkings-gpx-map {
	width:100%; 
	height:250px;
	margin:15px 0px;
}
#checkings-gpx-map-elevation {
	width:100%; 
	height:250px;
	margin:15px 0px;
}
#gpx-map-description {
    font-size: 14px;
}
#gpx-description-label {
    margin-right: 12px;
    color: grey;
}

#gpx-map-download {
    margin-top: 18px;
    padding: 12px 5px;
    background-color: #eaeaea;
    display: block;
    height: 100%;
    color: #888686;
    text-decoration: none;
    text-align: center;
}

.description-checkings-info h1 {
	font-family: oswald, 'arial narrow';
}

.description-checkings-info {
	font-family: sans-serif;
	width: 98%;
	/*margin-top:15px;*/
	padding:0px 1%;
	font-weight:normal;
	color:#A09E9E;
	border-top:solid 1px #D2D2D2;
}

.checkings-row {
	width:100%;
	border-top:solid 1px #D2D2D2;
}

.checking-part-row {
    display: flex;
}
.checking-info-row {
    display: flex;
    align-items: top;
    gap: 8px;
    padding: 15px 0;
    width: 80%;
}
.checking-info-first-part {
    display: flex;
    gap: 10px;
}
.checking-info-first-part i {
    width: 40px;
}
.checking-info-row h1, .checking-info-row p {
    padding: 0;
    margin: 0;
}
.checking-info-second-part {
    display: flex;
    flex-direction: column;
    gap: 5px;
}
.checking-row-mobile {
    display: none;
}
.checking-row-light-text {
    color: #A09E9E;
}
@media (max-width: 720px) {
    .checking-part-row {
        gap: 15px;
    }
}
@media (max-width: 500px) {
    .checking-info-row {
        flex-direction: column;
        gap: 5px;
    }
    .checking-info-first-part {
        align-items: center;
        gap: 6px;
    }
    .checking-info-second-part {
        display: none;
    }
    .checking-row-mobile {
        display: initial;
    }
}
@media (max-width: 500px) {
    .checking-part-row {
        gap: 30px;
    }
}

.social-net {
	float:left;
	height: 45px;
	width: 42px;
	
	display: block;
	text-align: center;
	border-right: 1px solid #cdcdcd;
	
}

.social-net a {
	background-color: #eaeaea;
	display:block;
	height:100%;
	color: #888686;
	text-decoration:none;
}


.social-net a:hover i, .invitation  a:hover  {
	background-color: #888686;
	color:#fff !important;
	
	
}

.social-net i {
	padding-top: 13px;
	font-size: 24px;
	height: 32px;
	width: 42px;
}

.invitation {
	float:left;	
	height: 45px;
	display: block;
	text-align: center;
	border-right: 1px solid #cdcdcd;
}

.invitation a {
	background-color: #eaeaea;
	display:block;
	height:100%;
	color: #888686;
	text-decoration:none;
	padding:0px 5px;
}

.invitation a i {
	padding-top: 13px;
	font-size: 18px;
	height: 32px;
	color: #888686;
}

.bg-grey {
	background-color: #eaeaea;
}

.fb-like {
	float:left;
	margin:8px;
}
/*add on*/
.goRaceCheckin {
	width: 136px;
	height: 50px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background: #0399cc;
	float: right;
	position: relative;
	margin-top: 13px;
}

.go-racebottomCheckin {
	width: 136px;
	color: #fff;
	background: #000;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	position: absolute;
	bottom: -15px;
	text-align: center;
	padding: 5px 0px;
	font-size: 11px;
}

.checkinbtn, .checkoutButton {
	color: #fff !important;
	position: absolute;
	top: 17%;
	left: 16%;
	font-size: 20px;
	text-align: center;
	text-transform: uppercase;
	font-family: oswald, 'arial narrow';
	font-weight: 300;
	text-decoration:none;
}

.checkinbtn i, .checkoutButton i {
	color: #fff !important;
}
.left-racing {
	float:left;
	width: 20%;
	padding: 0px 10px 21px 10px;
    box-sizing: border-box;
}
.back-to-calendar {
	width:15%; margin:10px 0px 5px 10px; color:#fff !important; border-radius:0px; display:inline-block !important;
	}
.checkings-inline {
	display: inline-block;
	margin: 10px 0px 5px 10px;
	vertical-align: bottom;
	width: 70%;
}

.checkings-inline .modern-search i {
	color:#fff;
}

.toggle-resp {
	display:block;
}

@media only screen and (max-width: 767px){
	.video-holder iframe {
		height:328px;
	}
	
	.checkings-inline {
		width:95%;
	}
	
	/*RESPONSIVE MENU*/
	.responsive-menu {
		background-color:#171717; 
		color:#fff !important;
		display:none !important;
		text-align:Center; 
		
		font-size: 16px !important;
		margin-top: -6px; 
		height: 40px !important;
		z-index: 99999999;
		
		border-radius:0px;
	}

	.responsive-menu:hover{
		background-color:#171717 !important;
		background:#171717 !important;
		border-radius:0px !important;
	}
	 
	.closed-nav:hover {
		background-color:#171717 !important;
		background:#171717 !important;
	}
		
	
	.closed-nav {
		display:none; 
		text-align:Center; 
		width: 100%; 
		padding:10px 0px 0px 0px !important;
		
	}
	.new-nav {
		/*position:fixed; */
		
		z-index: 99999999999;
	}
	
	.new-nav a {
		font-size: 15px !important;
		padding: 5px 1.5625% !important;
	}
	
	.new-nav li {
		    padding: 4px 1.5625% !important;
	}
	
	/* .toggle-resp { */
		/* display:none; */
	/* } */
	
	
	
	
	.checkings-holder {
		width: 99%;
	}
	.checkings-header .checkings-title {
		width: 70%;
	}
	.left-racing {
		float:right;
		margin-right: 10px;
		width: auto;
	}
	.checkings-holder .checkings-content-left {
		
		widtH: 97%;
	}
	.checkings-holder .checkings-content-right {
		widtH: 95%;
	}
	
	.back-to-calendar {
		width:92%;
	}
}
@media only screen and (max-width: 480px) {
	.video-holder iframe {
		height:205px;
	}
	.checkings-header .checkings-title {
		width: 70%;
	}
	.social-net {
		width: 33%
	}
	.invitation {
		width: 49.6%;
	}
	
	.invitation a:last-child {
		border-right: none;
	}
	.checkings-header .start {
		max-width: 100%;
		font-size: 39px;
	}
	.raspis {
		width:99.4% !important
	}
	
	
	
}

/*SEARCH NEWS */
.search-input {
	width:88%; 
	padding:1px 1% !important;
	margin: 8px 0px 0px 8px !important; 
	-webkit-border-radius: 0px !important; 
	border-radius: 0px !important; 
}
.news-search-button {
	width:8%; 
	border:none; 
	padding: 9px 0px 10px 0;
	background-color:#0197CC; 
	color:#Fff;
}

@media only screen and (max-width: 768px) {
	.search-input {
		width:95%;
	}
	
	.news-search-button {
		width: 97%;
		margin: 8px 0px 0px 8px !important; 
	}
}
/*View more games*/
.show-all-games {
	width: 80%;
	display:block;
	background-color: #0399cc;
	color:#fff !important;
	text-align:center;
	padding:10px 0px !important;
	margin:10px 0px 10px 0px !important;
	font-family: oswald, 'arial narrow';
	text-decoration:none !important;
	font-size: 17px;
	display:none;
}

.show-all-games:hover{
	text-decoration:none !important;
}

.right-col {
	width:19%;
	float:right;
	margin: 0px 4px 0px 2px !important;
}

.right-col a {
	width:100%;
	display:block;
	border-top:solid 1px #C6C6C6;
	padding: 5px 0px;
	text-align:center;
	text-decoration:none !important;
	color: #C6C6C6;
	font-family: oswald, 'arial narrow';
	line-height: 36px;
	font-size: 15.4px;
	font-weight: normal;
	
}

#loader {
	position: fixed;
	top: 0px;
	left: 0px;
	width: 100%;
	min-height: 900px;
	background-color: rgba(238, 238, 238, 0.79);
	z-index: 999999;
}

#loader img {
	width: 100px;
	margin: 21% auto;
	display: block;
}


.has-childs {
	  left: 7% !important;
}

.ui-menu .ui-menu-item a {
	color:#059BCA;
}

.ui-menu .ui-menu-item a:hover {
	color:#fff;
}
.popup-line #display-club-name {
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #E2E2E2;
	color: #6F6F6F;
	padding: 8px;
	width: 78%;
} 
/*PICASA ALBUM STYLE*/
.cover-holder {
	border: Solid 1px #eee;
  width: 19%;
  float: left;
  margin: 4px;
  	background-color:#fff;
}

.cover-holder img {
	width:100%;
}

.cover-holder h3 {
	font-size: 13px;
  	font-weight: bold !important;
  	-webkit-user-select: text;
 	color: #262626;
  	font-weight: 300;
  	  padding: 0px 0 0 10px;
}


.picasa-album-holder {
	position:relative;
}

.picasa-album-holder h1{
	text-align:center;
	font-family: Open Sans, 'arial narrow';
  	text-transform: uppercase;
  	font-weight: 300;
    font-size: 32px;
    margin: 28px 0 0px 0;
}

.picasa-album-holder .back-button {
	
	text-transform: none;
	font-size: 14px;
	text-decoration: none;
	padding: 7px 10px 7px 10px;
	border: solid 1px #05A7E5;
	color: #fff;
	background-color: #0199CB;
	border-radius: 5px;
	position:absolute;
	  top: -5px;
	  left:0px;
}
@media only screen and (max-width: 768px){
	.cover-holder {
		  width: 31%;
		  min-height: 218px;
	}
}

@media only screen and (max-width: 480px){
	.cover-holder {
		  width: 46.5%;
		  min-height: 218px;
	}
}
/*RASPIS STYLE*/
.wrap-description,  .wrap-description div {
	font-family: oswald, 'arial narrow' !important;
	font-size:14px !important;
	
	display:block !important;
	  clear: both;
	
}

.wrap-description span, .wrap-description b{
	font-family: oswald, 'arial narrow' !important;
	font-size:14px !important;
	
	
}

/*FORUM REPLY*/
.dropdown-menu .well a {
	clear:none !important;
}

/*CALENDAR ADDS LAYOUT*/
.side_adds {
	float: right;
  	width: 18.9%;
  	padding: 0 5px !important;
  	box-sizing: border-box;
}

.side_adds .oglasi {
  width: 100%;
  background-color: #666666;
  color: #fff;
  text-align: center;
  min-height: 115px;
  margin: 0px 0px 10px 0px;}
  
 /*-- Responsive --*/
@media (max-width: 684px){
	.side_adds {
		width:100%;
		  padding: 0px 0px !important;
	}
	
	} 
/*ACTION MODAL*/
.modal-open{overflow:hidden}
.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate3d(0,-25%,0);-o-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}
.modal.in .modal-dialog{-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.modal-open .modal{overflow-x:hidden;overflow-y:auto}
.modal-dialog{position:relative;width:auto;margin:10px}
.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}
.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}
.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
.modal-title{margin:0;line-height:1.42857143}
.modal-body{position:relative;}
.modal-content img { width: 100%;  margin-top: 0px !important; margin-bottom: -6px !important;}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:0px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}
.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}
.modal-body span {  font-size: 25px !important;}
@media (min-width:768px){
	.modal-dialog{width:600px;margin:30px auto}
	.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}
	.modal-sm{width:300px}}
	@media (min-width:992px){.modal-lg{width:900px}
}  

/*TOP 20 NEWS module*/
.top_news {width:63%; float:left; }
.top_news h1 {background-color: #0197cc; color: #fff; font-weight: normal; font-size: 13px; display: block;  padding: 7px;}
.top_news .slika {height: 145px;   width: 183px; background-position: center top; float:left;  background-repeat: no-repeat; overflow:hidden; margin-left:5px;}
.top_news .right-description {float:right;   width: 58%; padding:0px 5px 0px 5px; position:relative;   min-height: 145px;}
.top_news .right-description h3 {border:none; margin: 0px 0px 5px 0px;}
.top_news .right-description h3 a {color: #464646;  text-decoration: none;}
.top_news .right-description time {font-size: 10px;}
.top_news .right-description p {margin:5px 0px 0px 0px; font-size:1em; line-height:1.5em}
.top_news .right-description .more {position:absolute; bottom:0; left:2px;}

.top_news .top-news-item {border-bottom:solid 1px #eee; }
.hide-mobile { display:block;}
@media only screen and (max-width:992px){
	.top_news .right-description {width: 53%;}
	
	
}

@media only screen and (max-width:900px){
	.top_news .right-description {width: 51%;}
	.top_news .slika {width:160px;}
}

@media only screen and (max-width:850px){
	.top_news .right-description {width: 50%;}
	.top_news .slika {width:160px;}
	
	
}


@media only screen and (max-width: 768px){
	.top_news {width:98%; padding: 1%;}
	 .top_news .right-description { float: right;  width: 71%;}
}
 
@media only screen and (max-width: 640px){
	.top_news .right-description {  width: 70%;}
	.hide-mobile { display:none;}
	
	
} 
  

@media only screen and (max-width: 480px){
	.top_news {width:98%; padding: 1%;}
	.top_news .slika {  width: 98%;   margin-bottom: 10px;}
	.top_news .top-news-item {width:100%}
	.top_news .right-description { float: right; width: 97%;}
}
/*PAYMENTS STYLE*/
.payments {
	background-color:#Fff;
	padding:10px;
	font-size:13px;
	font-family: oswald, 'arial narrow';
} 
  
/*BUTTON EDIT*/
#main.page-profile .opis{width:100%; float:left;margin-top:1%}#main.page-profile .links{width:100%;float:left;margin-top:10px}#main.page-profile .links a{float:left;width:30px;margin-right:10px}a.bttn-big,input.bttn-big,button.bttn-big{min-height:25px;line-height:25px; padding:5px 0px;display:block;width:100%;border-width:1px;border-bottom-width:2px;border-style:solid;color:#FFF;font-weight:600;font-family:Arial;font-size:14px;text-align:center;text-decoration:none;cursor:pointer;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;position:relative;behavior:url("/js/libs/PIE.htc")}a.bttn-big .mval,input.bttn-big .mval,button.bttn-big .mval{display:none}
a.bttn-big-orange,input.bttn-big-orange,button.bttn-big-orange{background:#ed5153;border-color:#e14043;}
a.bttn-big-green1,input.bttn-big-green1,button.bttn-big-green1{background:#59b35b;border-color:#59b35b;}

a.bttn-big-gray,input.bttn-big-gray,button.bttn-big-gray{background:#efefef url(../img/bttn_gray.jpg) repeat-x bottom;border-color:#cdcdcd;color:#7d7d7d;text-shadow:1px 1px 2px #fff}a.bttn-big-gray-upper,input.bttn-big-gray-upper,button.bttn-big-gray-upper{background:#efefef url(../img/bttn_gray.jpg) repeat-x bottom;border-color:#cdcdcd;color:#7d7d7d;font-size:11px;text-shadow:1px 1px 1px #fff;text-transform:uppercase}
a.bttn-big-blue,input.bttn-big-blue,button.bttn-big-blue{background:#51aded;border-color:#2d9fee; text-shadow: none;}a.bttn-big-green,input.bttn-big-green,button.bttn-big-green{background:url(../img/bttn_big_green.jpg) repeat-x;border-color:#245107}a.bttn-big-tweet,input.bttn-big-tweet,button.bttn-big-tweet{background:#039acf url(../img/bttn_tweet.jpg) repeat-x;border-color:#0a5a75;text-shadow:1px 1px 0px #0781aa}a.bttn-big-fb,input.bttn-big-fb,button.bttn-big-fb{background:#325086 url(../img/bttn_fb.jpg) repeat-x;border-color:#223458;text-shadow:1px 1px 0px #223458}a.bttn-med,input.bttn-med,button.bttn-med{height:30px;line-height:30px;display:block;border:1px solid #7c979e;color:#697b81;font-family:Arial;font-weight:bold;font-size:12px;text-align:center;text-decoration:none;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;position:relative;behavior:url("/js/libs/PIE.htc")}a.bttn-med-blank,input.bttn-med-blank,button.bttn-med-blank{text-shadow:none;background:#FFF;border-color:#e2e2e2;color:#949494;font-weight:normal}a.bttn-med-blue,input.bttn-med-blue,button.bttn-med-blue{background:url(../img/bttn_big_blue.jpg) repeat-x;border-color:#0b5a75;color:#FFF}a.bttn-small,input.bttn-small,button.bttn-small{height:23px;line-height:23px;display:inline-block;padding:0 5px;border-width:1px;border-bottom-width:2px;border-style:solid;color:#FFF;font-family:Arial;font-weight:bold;font-size:13zzpx;text-align:center;text-shadow:1px 1px 3px #333;text-decoration:none;-webkit-background-clip:padding-box;-webkit-border-radius:5px;-moz-background-clip:padding-box;-moz-border-radius:5px;border-radius:5px;position:relative;behavior:url("/js/libs/PIE.htc")}a.bttn-small-gray,input.bttn-small-gray,button.bttn-small-gray{background:#efefef url(../img/bttn_small_gray.jpg) repeat-x bottom;border-color:#cdcdcd;color:#7d7d7d;text-shadow:1px 1px 2px #fff}a.bttn-small-orange,input.bttn-small-orange,button.bttn-small-orange{background:url(../img/bttn_big_orange.jpg) repeat-x;border-color:#942803}a.bttn-small-gray-upper,input.bttn-small-gray-upper,button.bttn-small-gray-upper{background:#efefef url(../img/bttn_gray.jpg) repeat-x bottom;border-color:#cdcdcd;color:#7d7d7d;font-size:11px;text-shadow:1px 1px 1px #fff;text-transform:uppercase}a.bttn-small-blue,input.bttn-small-blue,button.bttn-small-blue{background:url(../img/bttn_big_blue.jpg) repeat-x;border-color:#0b5a75}a.bttn-small-green,input.bttn-small-green,button.bttn-small-green{background:url(../img/bttn_big_green.jpg) repeat-x;border-color:#245107}a.bttn-small-tweet,input.bttn-small-tweet,button.bttn-small-tweet{background:#039acf url(../img/bttn_tweet.jpg) repeat-x;border-color:#0a5a75;text-shadow:1px 1px 0px #0781aa}a.bttn-small-fb,input.bttn-small-fb,button.bttn-small-fb{background:#325086 url(../img/bttn_fb.jpg) repeat-x;border-color:#223458;text-shadow:1px 1px 0px #223458}a.bttn-small-red,input.bttn-small-red,button.bttn-small-red{background:#bb0101;border-color:#8d0101;text-shadow:1px 1px 0px #b20101}.space{width:100%;float:left;margin:10px}.fl{float:left}.fr{float:right}
a.bttn-big-redpay,input.bttn-big-redpay,button.bttn-big-redpay{background:#ed5153 ;border-color:#ed5153 ; text-shadow: none; padding:20px}


.btn-icon-custom {font-size: 14px !important;  margin: 0px auto;   padding: 0;  vertical-align: middle;  height: 26px; width: 25px !important;}

a.bttn-big-gray-upper, input.bttn-big-gray-upper, button.bttn-big-gray-upper{background:#536270;border-color:#4c5762; color:#fff !important;   text-shadow: none; padding: 1px 0px;}
a.bttn-big-green, input.bttn-big-green, button.bttn-big-green {background:#ed5153;border-color:#e14043; color:#fff !important;   text-shadow: none;}


/*BUTTON EDIT*/  
.payments-add .text{ margin:5px 7px 10px 0px; padding-left:10px;}
.payments-add .remove_parameter{ text-decoration:none;color:#fff; background-color:red; border-radius: 50%;  width: 17px;  text-align: center; text-transform: lowercase;}
.payments-add .remove_parameter_name { text-decoration:none;color:#fff; background-color:red; border-radius: 50%;  width: 17px; text-align: center;  text-transform: lowercase;}
.payments-add .remove_routh {top: 20px !important; left:83px;text-decoration:none;color:#fff; background-color:red; border-radius: 50%;  width: 17px; text-align: center;  text-transform: lowercase;} 
.toggle-div { position:fixed; top:146px; left:1px; z-index:99999; background-color:#3c3c3c; color:#fff; padding:10px; text-decoration:none; outline: none !important;}
.toggle-div:hover {color:#fff;}
.push-nav {padding-top:0px;}
.my-checkings {position:fixed;   top:139px; left:0px; z-index:9999;  background:  #3c3c3c; color:#fff !important; padding:38px 10px 10px 10px; min-height:150px; overflow-y: scroll;max-height: 500px;min-width: 274px;}

.mobile-hide-table {display:table; width: 100%;}
	.mobile-show-divs {display:none;}
.mobile-hide-checkings {display:table-cell;}
@media only screen and (max-width: 763px){
	/* .toggle-div {text-align: center;   position: inherit;  top: 0;  left: 0; display: block; background:  #3c3c3c;} */
	.my-checkings {  position: inherit;  top: 0;   left: 0px;}
	.my-checkings table{ width:100%;}
	.push-nav {padding-top: 0;}
	.mobile-hide-table {display:none !important;}
	.mobile-show-divs {display:block;}
	.mobile-hide-checkings{display:none;}
}

.noti-bubble {}
	@keyframes bounce {
	  from { transform: translate3d(0, 0, 0);     }
	  to   { transform: translate3d(0, 15px, 0); }
	}

.noti-bubble-red {
	
    /*border-radius: 50%;*/
    width: 111px;
    height: 18px;
    background: red;
    display: block;
    position: absolute;
    top: -29px;
    right: 20px;
    text-align: center;
    
    animation: bounce 0.5s;
  animation-direction: alternate;
  animation-timing-function: cubic-bezier(.5,0.05,1,.5);
  animation-iteration-count: infinite;
  padding: 2px 5px;
  z-index: 999;

}
.noti-bubble-red:before {
	content: '';
    position: absolute;
    bottom: -5px;
    width: 5px;
    left: 50%;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    height: 5px;
    
    z-index: 1;
    border-right: solid 5px red;
    border-bottom: solid 5px red;
}

/*CLUB STYLE*/

.new_club {
	 font-family: Open Sans, 'sans-serif';
	 font-weight: 400;
}


.new_style_head {
	 color: #6B6B6B;
	  font-family: Open Sans, 'sans-serif';
	  text-transform: uppercase;
	  font-size: 21px;
	  font-weight: 300;
	  text-align:center;
}

.steps {
	width:100%;
	margin-bottom:20px;
	border-top:solid 1px #C6C6C6;
	border-bottom:solid 1px #C6C6C6;
}

.steps .step {
	width:48%;
	color: #6B6B6B;
	float:left;
	padding:5px 1%;
}

.steps .step h1 {
  color: #6B6B6B;
 font-family: Open Sans, 'sans-serif';
  text-transform: uppercase;
  font-size: 18px;
  font-weight: 400;
}

.steps .two {
	float:right !important;
}

.steps .step span {
	font-size:100px;
	color: #0399cc;
	font-family: Open Sans, 'sans-serif';
  	text-transform: uppercase;
	font-weight:bold;
	float:left;
}

.steps .step_wrap {
	float:right;
	  width: 85%;
}
.steps .active {
	background-color:#0399cc;
	color:#fff;
}

.steps .active span, .steps .active h1 {
	color:#fff;
}

.clear {
	clear:both;
}

.inline-inputs  {
	width:23% !important;
	float:left;
	margin:0px 1%;
}
.add-invitation {
	margin: 10px 15px; float:right; width:20% !important;
}

.single-invitation {
	width:90%;
	 font-family: oswald, 'arial narrow';
	 font-weight: 400;
	 border-bottom:solid 1px #eee;
	 padding:2% 5%;
	 
	
}

.single-invitation .left-item{
	float:left;
	width:50%;
}
.single-invitation .right-item{
	float:right;
	width:40%;
}

.single-invitation .accept_inv, .single-invitation .decline_inv {
	width:49%;
	float:left;

}

.single-invitation .decline_inv {
	float:right !important;
}
/*CLUB PROFILE*/
.club-profile {
	background-color:#fff;
}

.float_left {
	float:left;
	font-weight:300;
	padding:0px;
	margin:0px;}
.club-profile .profile-inside {padding:10px;}
.club-profile .discipline {
	float:right;
}

.club-profile .discipline .discipline-image {
	width: 22px;
    vertical-align: middle;
    margin: 0px 5px;
}

.club-profile hr{
	padding: 10px 0px;
}

.club_profile_image {
	width:20%;
	float:left;
	border:solid 1px #eee;
	text-align:center;
	padding:10px 5px;
}

.club_profile_image img {
	margin:0px auto;
	max-width:100%;
	
}

.club_profile_desc {
	float:right;
	
	width:78%;
}
.profile-table {
	font-family: oswald, 'arial narrow';
	width:50%;
	float:left;
}

.profile-table a {
	color:#000;
	text-decoration:none;

}

.club-contact-form {
	float:right;
	width: 48%;
    padding: 0px 1%;
}

.club-contact-form input, .club-contact-form textarea {
	width:100%;
	margin:8px 0px;
}
/*EDIT CLUB*/
.edit_profile {
	width:20%;
}

.edit_profile ul {
	list-style:none;
	padding:0px;
	margin:5px;
	border:solid 1px #eee;
}

.edit_profile ul li a {
	text-decoration:none;
	display:block;
	padding:5px 5px;

}

.edit_profile .list-head {
	border:solid 1px #eee;
	padding:5px;
	text-transform:uppercase;
	background-color:#F1F1F1;
	text-align:Center;
}

.dyno-search {
	position:relative;
	width: 69.6%;
}

.dyno-search  .user_search {
	display: inline-block;
    height: 18px;
    padding: 4px;
    margin-bottom: 9px;
    font-size: 13px;
    line-height: 18px;
    color: #555;
    
        background-color: #fff;
    border: 1px solid #ccc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border linear .2s,box-shadow linear .2s;
    -moz-transition: border linear .2s,box-shadow linear .2s;
    -ms-transition: border linear .2s,box-shadow linear .2s;
    -o-transition: border linear .2s,box-shadow linear .2s;
    transition: border linear .2s,box-shadow linear .2s;
}

.page-profile .table-striped {
	    width: 100%;
}

.page-profile .table-striped tr {
	border-bottom:solid 1px #eee;
}

.page-profile .table-striped tr:nth-child(even) {background: #efefef;}
.page-profile .table-striped tr:nth-child(odd) {background: #FFF;}

.page-profile .table-striped td a {
	vertical-align: middle;
    display: block;
    text-decoration:none;
    color: #333;
}

.page-profile .table-striped td img {
	vertical-align: middle;
	margin-right:10px;
  
}

.users_dyn_list {
	margin:0px;
	padding:0px;
	list-style:none;
	width:100%;
	position:absolute;
		top:61px;
		left:0px;
	z-index:9999;
}

.users_dyn_list li {
	width:99%;
	border:solid 1px #eee;
	padding:1%;
	background-color:#fff;
	
}

.organizer_edit {
	    
}

.organizer_edit label {
	margin:10px 0px 4px 0px;
	font-weight: 200;
	text-transform:uppercase;

}

.club-invitation {
	position: fixed;
    top: 128px;
    left: 0px;
  	z-index: 9997;
    background: #3c3c3c;
    color: #fff !important;
   	padding: 4px;

		
}

.club-invitation  .single-invitation {background-color:#fff; color:#000;}

.club-invitation .left-item , .club-invitation .right-item{
	width:100%;
	margin:0px 0 15px 0 !important;
}

.club-invitation  a.bttn-big, .club-invitation input.bttn-big, .club-invitation button.bttn-big {
	line-height: 11px;
	padding: 7px 0px;
	}
	
.club-invitation  .new_style_head {
	color:#fff;
	font-family: Open Sans;
}
/*RESULTS COMMENTS*/
.resultsdata .inserted-comment {
	position:relative; 
	height:150px; 
}

.resultsdata .inline-comment {
	position:absolute; 
		top:0px; 
		left:0px;
	background-color:#fff;
}

.resultsdata .inline-comment p {
	padding:5px;
}

.resultsdata .point-here .fa-comments-o {
	font-size:15px;
	margin-right: 7px;
	cursor:pointer;
	color:#BFBFBF;
}

.resultsdata .inline-comment .WriteComment {
	padding: 0px 10px;
	border:solid 1px #eee;
}

.resultsdata .inline-comment  h1 {
	    font-size: 15px;
}
.resultsdata .inline-comment .comm {
	padding:0px 7px;
}

.resultsdata .inline-comment .wrap_comm {
	border-bottom:solid 1px #eee;
}

.resultsdata .inline-comment .insert-inline-form{
		padding:0px 7px;
}

.close-comments {
	position:absolute;
	top:5px;
	 right: 10px;
}
/*VIDEO SECTION**/
.videoss {
	padding:5px;
	box-sizing: border-box;
}

.videoss h1 {
	font-size:25px;
	margin:15px 10px;
	padding:10px 0px 20px 0px;
	font-weight:100;
	border-bottom: solid 1px #eee;
}

.videoss .cat_list {
	list-style: none;
   	text-decoration: none;
   	margin:0px;
   	padding:0px;
   	border-bottom: solid 1px #eee;
}

.videoss .cat_list li {
	 display: inline-block;
	 margin-left: 20px; 
}
.videoss .cat_list li a {
	text-decoration: none;
	height: 29px;
    line-height: 29px;
    color: #333;
    font-weight: 500;
    display: block;
}

.videoss .cat_list li .active {
	border-bottom:solid 4px #cc181e;
	height: 25px;
}

.videoss .video-wrapper {
	padding:5px;
}

.videoss .video-wrapper .video-items {
	display: inline-block;
    margin-right: 10px;
    margin-bottom:10px;
    vertical-align: top;
    width: 239.6px;
    word-wrap: break-word;
    position:relative;
}

.videoss .video-wrapper .video-items img {
	max-width:100%;
}


.videoss .video-wrapper .video-items .img-overlay{
	background-image: url('/assets/img/overlay.png');
    max-width: 100%;
    z-index: 999;
    width: 279px;
    height: 119px;
    position: absolute;
    top: 0;
    background-position: top center;
    background-size: cover;
}

.videoss .video-wrapper .video-items h5 {
	font-size: 13px;
    margin-bottom: 1px;
    margin-top: 4px;
    max-width: 196px;
}
.videoss .video-wrapper .video-items a {
	background-color: #fff;
    display: block;
    line-height: 1.3em;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: normal;
    word-wrap: break-word;
    font-weight: 500;
    text-decoration: none;
}

.videoss .video-wrapper .video-items i{
    color: #767676;
    line-height: 1.3em;
    font-style: normal;
    font-size: 10px;
    }
    
.videoss .video-holder .video-description{
	padding:5px;
}

.videoss .video-holder .video-user_info {
	margin:10px 0;
	border-top:solid 1px #eee;
	padding:10px 0px;
}

.videoss .video-holder .video-user_info img {
	margin-right:10px;
}

.videoss .add_video {
	position: absolute;
    top: 0;
    right: 0;
    display: block;
    border: solid 1px #0399cc;
    background-color: #0399cc;
    color: #fff;
    padding: 8px 15px;
    text-decoration: none;
}

.videoss .video_form {
	width:50%;
	
}

.videoss .video_form input, .video .video_form textarea, .video .video_form select {
	width:100%;
	margin:5px 0px;
	border: 1px solid #e2e2e2;
    -webkit-background-clip: padding-box;
    min-height:30px;
    border-radius:0px;
    box-sizing: border-box;
}

.videoss .video_form .video-checker{
	position:relative;
}

.videoss .video_form .checker{
	position:absolute;
	    top: 5px;
    	right: -2px;
	text-decoration: none;
	border: solid 1px #eee;
	color:#333;
	background-color:#fff;
	padding: 6px 15px;
}
.videoss .more{display:block; background-color:#707070; text-align:center; color:#fff; text-decoration:none; padding:3px 0px; margin-top:9px;}
@media only screen and (max-width: 640px){
	.noti-bubble-red {
		top: 37px;
   		right: 50%;
	}
	
	.noti-bubble-red:before{
		bottom: auto;
		border:none; 
		border-left: solid 5px red;
	    border-top: solid 5px red;
	    top: -5px;
	}
	
	.videoss {
		margin-top: 47px !important;
	}
	
	.dyno-search {
		width:100% !important;
		padding: 0px 15px;
   		box-sizing: border-box;
   	}
   	
   	.dyno-search .bttn-big-blue {
   		right: 17px !important;
	    padding: 0;
	    width: 18% !important;
   	}
   	#main.page-profile .slika {
   		float: none;
   		display:block;
   	}
   	
   	#main.page-profile .slika img {
   		margin: 0px auto;
   		width: 69%;
   	}
   	
   	#main.page-profile .profile-content {
   		float: none;
   	}
   	
   	.custom-pwidth {
   		padding:10px !important;
   	}
   	
   	.writen_about a {
   		display: block !important;
    	width: 100% !important;
   	}
   	
   	#main.page-profile .links {
   		/*bottom: -54px;*/
	    top: auto;
	    width: 100% !important;
	    text-align: center;
   	}
   	
   	#main.page-profile .links a {
   		float: none !important;
    	display: inline-block;
   	}
	
	.videoss .add_video {
		width: 100%;
		padding:8px 0px;
		text-align: center;
		font-size: 16px;
		top:-42px;
	}
	
	.videoss .cat_list li{
		margin-left: 0;
   		width: 100%;
	}
	
	.videoss .video_form {
		width:100%;
	}
	
	.videoss .video-prev {
		width:100% !important;
	}
}

@media only screen and (max-width: 526px){
	.videoss .video-wrapper .video-items {
		width:100%;
		text-align:center;
	}
	.videoss .video-wrapper .video-items h5 {
		max-width:100%;
		width:100%;
		text-align:center;
	}
	
	.videoss .video-wrapper .video-items .img-overlay {
		width: 100%;
	   	height: 205px;
	   	background-size: 100%;
	}
}

/*GADGETS STYLE*/
.product-gadget {
	width: 19.8%;
    height: auto;
    margin: 0px 1px 0px 1px;
	    
}


.gadget-wrapper .hide-desktop {
	display:none !important;
}

.product-gadget .head-line {
	position: initial;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 37px;
    padding: 22px 0px 0px 0px;
    background-color: #f5f5f5;
    color: #111;
}


.product-gadget .list-link {
 	color: #111 !important;
    margin: 0px 7px;
    display: block;
    font-size: 14px;
    text-align: center;
}

.product-gadget .head-line i {
    position: absolute;
    bottom: 46px;
    right: 0;
    font-style: normal;
    font-weight: bold;
    font-size: 34px;
    width: 100%;
    text-align: center;
    color: #FDFDFD;
    background-color: rgba(0, 0, 0, 0.57);
    line-height: 45px !important;
}


.gadget-wrapper {
	background-color: #fff;
    margin: 10px 0;
    padding: 1px;
}

.gadget-wrapper h1 {
    font-size: 25px;
    margin: 5px 10px;
    padding: 10px 0px 20px 0px;
    font-weight: 100;
    border-bottom: solid 1px #eee;
}
@media only screen and (max-width: 768px){
	.product-gadget {
	    width: 49%;
	}
	.product-gadget a div {
	    width: 100% !important; 
	    background-size: 100% !important; 
	}
	.gadget-wrapper .hide-desktop {
		display:block !important;
	}
}

@media only screen and (max-width: 526px){
	.product-gadget {
		width: 49%;
	}
	
	
	
	.registration-edit .discipline {
		border-bottom:solid 1px #eee;
	}
	
	#submit-registration1 {
		width:100% !important;
	}
	.registration-edit .first {
    float: left;
    width: 100% !important;
	}
	
	.mobile-full {
		width: 100% !important;
	}
	
	.mobile-birthdate {
	width: 100% !important;
	}
	.registration-edit #add-discipline {
    	width: 100%;
	}
	
	
}
/*CART UPDATE */
.payments-item-cart{
	width: 100%;
    padding: 5px 0;
    border-bottom: solid 1px #fff;
    display: block;
}

/**TRANSPORT STYLE*/
 #custom-tabs {
 	position:relative;
 }
 
 #custom-tabs ul {
 	padding:20px 0px;
 	margin:0px;
 	/*border:solid 1px #cfcfcf;*/
 	
 }
 
  #custom-tabs ul li {
  	list-style:none;
  	display:inline-block;
  	margin:0px;
  	padding:0px;
  }
  
  #custom-tabs ul li a {
  	
  	padding:5px 34px;
  	background-color:#676767;
  	color:#fff;
  	text-decoration:none;
  }
  
  
   #custom-tabs .active-tab {
  	 background-color:#0399cc;
   }
 
 #custom-tabs .tabs-content div{
 	display:none !important;
 	-webkit-transition: width 2s; /* For Safari 3.1 to 6.0 */
    transition: width 2s;
    padding:10px 0;
 }
 
 #custom-tabs .tabs-content .active {
 	display:block !important;
 	width:100%;
 	/*min-height:250px;*/
 }
 
 #custom-tabs .transport-table {
 	width:100%;
 }
 
 #custom-tabs .transport-table tr:nth-child(even) {
    background-color: #F3F3F3;
}
 
#custom-tabs .transport-table th {
	background-color:#0399cc;
	color:#fff;
	text-transform:uppercase;
}

 #custom-tabs .transport-table th p {
	margin:0px;
	padding:0px;
}

#custom-tabs .transport-table .align-center {
	text-align:center;
}

#custom-tabs .transport-table tr {
	cursor:pointer;
}



#custom-tabs h1 {
	margin:15px 0px 0px 0px;
}

 #custom-tabs .response {
	position:absolute;
	top: 127px;
   
	min-width: 60%;
	min-height: 200px;
	border:solid 1px #0399CC;
	background-color:#fff;
	display:none !important;
	padding: 15px;
	
}

#custom-tabs .response h1 {
	  text-align: center;
}
 
 #custom-tabs .response table {
	width:100%;
} 
 
#custom-tabs .response .close-transport {
	float: right;
    clear: both;
    text-decoration: none;
    color: #aaa;
    padding: 5px;
    font-family: Open sans;
    font-weight: bold;
    margin: -15px -11px 0px 0px;
    
}

 #custom-tabs .transport-table .hide {
	 color: #222;
   /*background-color: #676767;*/
    padding: 2px 5px;
    display:block;
    text-align:right;
    /*width:40%;
    float:Right;*/
    font-family:Open Sans;
    font-weight:500;
    float:right;
    }
    
 #custom-tabs .transport-table  .edit {
	 color: #222;
   /*background-color: #676767;*/
    padding: 2px 5px;
    display:block;
    text-align:right;
   /* width:40%;
    float:Right;*/
    font-family:Open Sans;
    font-weight:500;
    text-decoration:none;
    float:right;
}

/*
.transport-table  .blue {
	background-color:#0399cc;
}

.transport-table  .red{
	background-color: red;
}
*/

#custom-tabs .transport-table .hide i, #custom-tabs .transport-table  .edit i{
	 color: ##222; 
	 }
#custom-tabs .add-transport i  {
	color: #0399CC;
}
	 
#custom-tabs .add-transport, #custom-tabs .add-transport:visited {
	float:right;
	clear:Both;
	text-decoration:none;
	color: #0399CC;
    /*background-color: #0399CC;*/
    padding: 2px 17px;
    display:block;
    text-align:Center;
    font-size:15px;
}	 

.transport-form {
	width:100%;
	padding:15px;
	background-color:#fff;
	border:Solid 1px #eee;
	box-sizing: border-box;
}

.transport-form .full {
	width:100%;
	padding:2px;
}

.transport-form .half {
	width:48%;
	
}

.transport-form input, .transport-form select, .transport-form textarea{
	margin:10px 0px;
	border-radius:0px;
} 
 
.transport-form label {
	
	
}

.transport-form h1{
	font-family:Open sans;
	font-weight:100;
	font-size:24px;
}

.transport-form  .move-left{
	float:left;
}

.transport-form  .move-right {
	float:right;
}

.transport-form  .two-holder{
	width:100%;
}

/**PROFILE FACELIFTING**/

.profile-image-l{padding: 10px;  border: solid 1px #eee;  widtH: auto !important;}
.pc-lift {padding: 10px 10px 7px 10px;  border: solid 1px #eee; min-height:179px; width:auto !important;  min-width: 66% !important; position:relative;}
.pc-lift h2{margin: 0px 0px 4px 0;}
.inside-head-p {font-weighT:100;}


.pc-lift .item-row-l {font-size:14px; font-weight:100; display:block; clear:both; margin:2px 0ox;}
.pc-lift .stats-l {position:absolute; bottom:0px; width:100%;  height:80px; box-sizing: border-box;left: 2px;padding: 10px;}
.pc-lift .stats-l hr {margin:0px; padding:0px;}
.pc-lift .stats-l .stat-item-l {  widtH:33%;float:left; text-align:center; border-right:1px solid #ccc;}

.pc-lift .stats-l .stat-item-l span {font-size: 41px;font-weight: 700;color: #0199CB;}
.pc-lift .stats-l .stat-item-l p {margin:0px; padding:0px;}

.pc-lift .social-share {position:absolute; top:0px; right:0px;  width: 150px !important;}
.pc-lift .social-share a {    padding: 5px !important; width: 18px !important; height: 18px !important; color:#fff; text-align:center; float:right !important;}
.pc-lift .social-share .g-pluss-p {    background-color: #D34B4B;}
.pc-lift .social-share .g-pluss-p:hover { background-color: #D05D5D;}
.pc-lift .social-share .tweet-p {    background-color: #039ACF;}
.pc-lift .social-share .tweet-p:hover { background-color: #53A5C2;}
.pc-lift .social-share .fb-p {    background-color: #325086;}
.pc-lift .social-share .fb-p:hover { background-color: #495976;}
.marginless {margin:0px;}
.custom-pwidth { width: 29% !important; padding:0px; margin:0px 0px 19px 0px !important;}
.custom-pwidth h1 {display:block; widtH:100%; border-bottom:Solid 1px #0199CB; background-color:#0199CB; margin:0px; padding:5px 10px; color:#fff;  box-sizing: border-box; font-weight:100;}
.custom-pwidth ul{padding:0px; margin:0px;}
.custom-pwidth ul li{padding:0px; margin:0px; list-style:none; border-bottom:solid 1px #eee;}
.custom-pwidth ul li a{padding:10px;box-sizing: border-box; display:block; text-decoration:none;}

/*NEW TABLE LOOK**/
.new-table {
	width:100%;
	box-sizing: border-box;
	color: #616161;
    font-size: 14px;
}

.new-table tr th {
	padding: 8px 9px !important;
	
	border:1px solid #EBEBEB;
	background-color:#DCDCDC;
	padding: 6px 11px;
	line-height: 1.42857143;
	font-weight: bold;
	text-align: left;
	font-size: 0.9em;
}

.new-table>tbody>tr:nth-child(even) {
    background-color: #f3f3f3;
}

.new-table>tbody>tr:nth-child(odd) {
    background-color: #fff;
}
.new-table tr td {
	font-size: 0.9em;
	border:1px solid #EBEBEB;
	
}


.new-table tbody td {
        padding: 10px 4px;
}
.new-table a {
	color:#616161;
}

.new-table>tbody>tr:hover {
	 background-color: #BBDBE6 !important;
	
}


.new-table .center{
	text-align:center;
}
/*ADDITIONAL TABLE STYLE*/

.add-new thead tr {
     border-bottom: solid 1px rgb(215, 213, 213);
}
.add-new tr th {
	padding: 2px 9px !important;
	
	
	background-color:#0098c8;
	color:#fff;
	padding: 6px 11px;
	line-height: 1.42857143;
	font-weight: bold;
	text-align: left;
	font-size: 0.9em;
}

.add-new tbody td {
      padding: 10px 4px;
}

.add-new>tbody>tr:nth-child(even) {
   background-color: #fff !important;
}

.add-new>tbody>tr:nth-child(odd) {
	 background-color: #f3f3f3 !important;
    
}

.add-new>tbody>tr:hover {
	 background-color: #BBDBE6 !important;
	
}

.add-new tbody tr td {
	font-size: 0.9em;
	border:1px solid #EBEBEB;
	padding:7px 5px;
	
}

.add-new tbody tr th {
	background-color: #d3d3d3;
    color: #fff;
}

/*form mini buttons*/

.btn-mini:hover {
	color:#fff;
}


.btn-mini {
	padding: 5px 0;
    border: solid 1px #eee;
    text-decoration: none;
    margin: 28px 0px;
    color: #fff !important;
    display: block;
    text-align: center;
}

.mini-blue {
	 background-color: #0399cc;
}

/*PAYMENT METHOD*/

.payment_method_wrapp {
	background-color:#fff;
	padding:10px;
}

.payment_method_wrapp h1 {
	font-family:Open sans;
	font-weight:100;
	margin-bottom: 5px;
}

.payment_metod {
	
}

.payment_metod .payment-item {
	width:24%;
	border-right:solid 1px #eee;
	display: inline-block;
	text-align:center;
	padding:10px;
	box-sizing: border-box;
	transition: background-color 0.5s ease;
	background-color:#fff;
	cursor:pointer;
	text-decoration:none;
	color:#222;
}

.payment_metod .not-active {
	background-color:#eee;
	cursor: auto;
}


.payment_metod .payment-item i{
	font-size: 88px;
    color: #009AC0;
    
}

.payment_metod .payment-item h2{
	font-family:Open sans;
	font-weight:100;
}

.payment_metod .payment-item .final_price {
	font-family:Open sans;
	font-weight:100;
	font-size:25px;
}


.payment_metod .payment-item:hover {
	background-color:#eee;
	
}

.payment_metod div:last-child{
	border-right:none;
	
}

.group-check {
	display: block;
	color: #fff !important;
	margin-bottom: 0;
	margin-top: 25px;
}

.group-check i {
	color:#fff;}
	
/*FB LIKE/SHARE OVERWRITE*/

/*MODERN SEARCH*/
.modern-search {
	width: 80%;
	margin:10px 0px 0px 0;
	box-sizing:border-box;
	padding-right:10px;
	position:relative;
	
	
}

.modern-search input {
	width:100%;
	box-sizing:border-box;
	float:left;
	padding-left:10px;
}

.modern-search button{
	position:absolute;
	top:0px;
	right:10px;
	background-color:#0399cc;
	color:#fff;
	border:solid 1px #0399cc;
	padding:5px 18px;
}

/*ORGANIZERS BUTTONS*/ 
.multi_organizers {
	clear: both;margin-bottom: 30px; background-color: #fff; border: solid 1px #C6C6C6;
}

.multi_organizers a {
	background-color: #FEFEFE;color: #C6C6C6;text-decoration: none;padding: 10px;display: inline-block; font-size: 13px; font-weight: bold;
}

.multi_organizers .active {
	background-color: #0399cc;color: #fff;
}
/*ORGANIZER NEW LOOK*/
.organize-it .full-width {
	width:100% !important;
	border: 1px solid #d9d9d9;
    background: #FFF;
    padding: 20px;
    min-height: 246px;
    box-sizing: border-box;
}

.organize-it .full-width .outbound {
	font-family:Open Sans;
	font-weight:300;
	text-align:center;
}

.organize-it .full-width #match , .organize-it .full-width #matchR {
	width:100%;
	
}



.organize-it .full-width table {
	margin-top:15px;
	width:100%;
}
.organize-it .full-width table tr:nth-child(even) {background: #F5F5F5;}
.organize-it .full-width table tr:nth-child(odd) {background: #FFF;}

/*TABLE INPUTS*/

.organize-it .full-width table .numbers {}
.organize-it .full-width table .text {width:100%;}


.organize-it .full-width .registered {
	font-weight:300;
	float:left;
}

.organize-it .full-width #number-checkins {
	float:right;
	margin-left: 10px;
}

.organize-it .full-width .export a , .organize-it .full-width  .col-2-half-links a {
	padding: 4px 13px;
    border-radius: 0;
    text-shadow: none;
}

.organize-it .full-width .results ul li:nth-child(even) {background: #F5F5F5;}
.organize-it .full-width .results ul li:nth-child(odd) {background: #FFF;}
.glowing-border {
	
	 border: 1px solid #4195fc; /* some kind of blue border */

    /* other CSS styles */

    /* round the corners */
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;


    /* make it glow! */
    -webkit-box-shadow: 0px 0px 4px #4195fc;
       -moz-box-shadow: 0px 0px 4px #4195fc;
            box-shadow: 0px 0px 4px #4195fc;
}
.alert_cal{color:#0399cc; font-weight:600;}

.new_user_holder{
	
}

.new_user_holder h2 {
	font-size:25px;
	color:#333;
	font-weight:500;
	margin: 10px 0;
}

.new_user_form {
	width:100%;
}


/* Register consent start */
#register-consent {
    margin: 0 10px;
    margin-top: 45px;
}
#register-consent .adults {
    display: none;
}
.new_user_form .register-chkbx {
    display: grid;
}
.register-chkbx {
    border: 1px solid #ccc;
    padding: 10px;
    margin: 0 0 10px;
    grid-template-columns: 5% 95%;
    align-items: center !important;
    box-sizing: border-box;
}

.register-chkbx:hover {
    background:#eee;
    cursor:pointer;
}
.register-chkbx span {
    margin-top: 0 !important;
}
.register-chkbx input {
    margin: 0 !important;
    width: 20px !important;
    height: 20px !important;
    background-color: #0399cc;
    float: unset !important;
    padding: 0 !important;
    border-radius: 0 !important;
    font-size: 0 !important;
    line-height: 1.42857143;
    vertical-align: bottom;
}
@media only screen and (max-width: 720px){
    .register-chkbx {
        grid-template-columns: 6% 94%;
    }
}
@media only screen and (max-width: 550px){
    .register-chkbx {
        grid-template-columns: 10% 90%;
    }
}
/* Register consent start end */

.new_user_form label , .new_user_form .label_as {
	font-weight:100;
	display:block;
	width:100%;
}

.new_user_form label input, .new_user_form label select , .new_user_form .label_as select {
	width:70%;
	float:right;
	padding:8px 10px;
	height:38px;
	border-radius:0;
	font-size: 14px;
    line-height: 1.42857143;
	
}

.new_user_form label textarea, .new_user_form .label_as textarea {
	padding:8px 10px;
	border-radius:0;
	font-size: 14px;
    line-height: 1.42857143;
    margin-top:8px;
}

.new_user_form label #terms {
	 width: 23px;
    height: 18px;
    float: none;
    vertical-align: middle;
    margin: 9px;

}

.new_user_form label #register_uslovi {
	color:red;
}

.new_user_form label #register_uslovi:hover{
	color:red;
}
.new_user_form label span, .new_user_form .label_as span {
	display:block;
	float:left;
	font-size: 14px;
	margin-top:8px;
}

.new_user_form .birthdate select {
	width: 16%;
    float: right;
    margin-left: 7px;
    text-align: center;
    padding-right: 0;
    padding-left: 3px;
}

.new_user_form fieldset {
	float:left;
	width:50%;
	padding:0px 10px;
	box-sizing:border-box;
	margin-bottom:10px;
}
.new_user_form #discipline_holder {
	wudth:100%;
}

.new_user_form #discipline_holder fieldset {
	width:100%;
	clear:both;
}

.new_user_form #discipline_holder label {
	width: 20%;
    float: left;
    padding: 0px 5px;
    box-sizing: border-box;
}

.new_user_form #discipline_holder label input, .new_user_form #discipline_holder label select {
	width: 100%;
}

.new_user_form #discipline_holder .discipline_new {
	position:relative;
}

.new_user_form #discipline_holder .remove-discipline_new, .new_user_form #discipline_holder .remove-discipline_new_ajax {
	position:absolute;
	top:0px;
	right:0px;
	color:red;	
}

.registration_error_message{
	position: fixed;
   
    z-index: 99999;
    bottom: 350px;
    right: 25px;
    
}

.registration_error_message .alert-error{
	padding: 25px;
    background-color: #ffd9d9;
    color: red;

}
.left80{
	float:left;
	width:80%;
	padding:10px;
	box-sizing:border-box;
}
.right20{
	float:right;
	width:20%;
	padding:10px;
	box-sizing:border-box;
}
.user_navigation{
	padding: 0px;
    margin: 0px 0px 15px 0;
   
}

.user_navigation li {
	list-style: none;
    border-bottom: solid 1px #c6c6c6;
}

.user_navigation li a{
	padding: 10px 5px;
    display: block;
    text-decoration: none;
    color: #333;
    background-color: #fff;
    transition: background-color 0.5s ease;
}

.user_navigation .lihead a{
	background-color: #eee;
    border: solid 1px #c6c6c6;
    border-bottom: none;
    padding: 10px 11px;
}

.user_navigation li a:hover, .user_navigation li .active  {
	background-color:#f4f4f4;
}


.bank_payment_table {
	width:100%;
}
.bank_payment_table tr:hover {background-color:#eee;}
.bank_payment_table td {font-size: 11px; vertical-align: middle;}
.bank_payment_table th {font-size: 11px; line-height: 15px;     border-bottom: solid 1px #333; background: none;}
.bank_payment_table tr {border:solid 1px #eee; border-left:none;border-right:none;}
.bank_payment_table .remove_bank_transfer { color:red;}
.bank_saved {position: fixed;
    bottom: 50%;
    right: 10px;
   display:none;
    border: solid 1px green;
    z-index: 99999999;
    background-color: rgb(200, 255, 187);
    padding: 16px;
    color: green;
    }
 .add-bank-item {
 	color: #333;
    text-decoration: none;
    border: solid 1px #333;
    padding: 5px 18px;
    background-color: #fff;
    margin: 5px 0px;
 }
 
 .hidden-bank-item {
     padding:21px 7px 5px 7px;
    background-color: #eee;
    margin: 10px 0px;
    font-size:11px;
 }
 
 .banks_transactions_holder .rel_popup {
 	position: fixed;
    top: 0px;
    left: 0;
    z-index: 99999;
    background-color: rgba(51, 51, 51, 0.4);
    width: 100%;
    height: 100%;
 }
 
 .banks_transactions_holder .rel_content{
 	    width: 870px;
    background-color: #fff;
    padding: 10px;
    position: absolute;
    top: 5%;
    left: 20%;
    height: 80%;
    overflow-x: auto;
 }
  .banks_transactions_holder .close_rel_popup {
  	color: red;
    position: absolute;
    top: 0px;
    right: 5px;
  }
  
  .banks_transactions_holder .sync {
  	background-color: #47a247;
    color: #fff;
    border-color: #eee;
   }
   
.new_modern_button, .new_modern_button:visited, .new_modern_button:hover {
	display: block;
    border: solid 1px #333;
    color: #333;
    padding: 7px 5px;
    text-align: center;
    text-decoration: none;
}

.payments_steps {
	margin:0px;
	padding:0px;
	width:100%;
	text-align:center;
	border-bottom: solid 5px #eee;
}

.payments_steps li {
		
	display:inline-block;
	width: 19%;
	margin-bottom: -5px;
}



.payments_steps li .active {

	border-bottom: solid 5px #cb0000;
	
}

.payments_steps li a{
	transition: border-bottom 0.5s ease;
	display: block;
    padding: 22px 0px;
    color: #130c0c;
    text-decoration:none;
    text-align: center;
    border-bottom: solid 5px transparent;
}
.payments_steps li a:hover {
	
	border-bottom: solid 5px #c1c0c0;
}


.payments_steps .dropdown-content{
	top: 48px;
	width: 100%;
}

.payments_steps .dropdown-content li {
	width:auto;
	
}

.payments_steps .dropdown-content li a{
	padding:12px 0px;
	border-top: solid 1px #eee;
}

.checking-nav{
	border-top:solid 1px #eee;
    list-style: none;
    padding: 0px;
    margin: 0px;
    width: auto;
    background: #fff;
    padding:10px;
    z-index:99;
}

.checking-nav li {
	border-bottom: solid 1px #eee;
}

.checking-nav .active {
	font-weight:bold;
}


.checking-nav .navigation-item {
	color:#333;
	text-decoration:none;
	font-size:15px;
	display: block;
    padding: 5px;
    text-transform:uppercase;
}



/*RESPONSIVE EDIT FOR PROFILE AND REG*/
@media only screen and (max-width: 767px){
	.checking-nav {
		display:none;
	}
	
	.left80 {
		width:100%;
	}

	.right20 {
		width:100%;
	}
	
	.new_user_form fieldset {
		width:100%;
	}
	
	.new_user_form label input, .new_user_form label select {
		width:100%;
		margin-top:10px;
	}
	
	.new_user_form .birthdate span {
		width:100%;
	} 
	.new_user_form .birthdate select {
		width:30%;
	}
	
	.new_user_holder h2 {
		font-size:18px;
		font-weight: 100;
   		text-align: center;
	}
	.new_user_form label textarea {
		width: 100%;
	    max-width: 100%;
	    box-sizing: border-box;
	}
	
	.new_user_form #discipline_holder label {
		width: 100% !important;
	}
	
	.new_user_form p {
		padding: 10px;
	}
	.new_user_form #submit-registration1 {
		box-sizing: border-box;
    	font-size: 18px;
	}
}   

/*TAG BOX*/
.mw_head {
	display: block; width:100%; background-color:#DCDCDC;color:#333;
}

.mw_head h2 {
	font-size: 18px; font-family: Open Sans; font-weight: 400; letter-spacing: -0.0625rem; margin: 0px;   padding: 5px;
}

.most_wanted {
	border:solid 1px #eee; padding:10px; text-align: center;
}

.most_wanted a {
	margin: 3px 4px;
    
    display: inline-block;
    color: #333;
    text-decoration: none;
    border: solid 1px #c3c3c3;
    padding: 2px 4px;
    border-radius: 2px;
	
  /*  background: #eee; */  /* For browsers that do not support gradients */
  /*   background: -webkit-linear-gradient(#c3c3c3,#eee ); */  /* For Safari 5.1 to 6.0 */
  /*   background: -o-linear-gradient(#c3c3c3,#eee);*/  /* For Opera 11.1 to 12.0 */
  /*   background: -moz-linear-gradient(#c3c3c3,#eee);*/  /* For Firefox 3.6 to 15 */
  /*   background: linear-gradient(#c3c3c3,#eee);*/  /* Standard syntax (must be last) */
}
/*writen about*/
.writen_about {
	border:solid 1px #eee; padding:10px;
}

.writen_about a {
	display: inline-block;
	width:49%;
    color: #333;
    text-decoration: none;
    border-bottom: solid 1px #c3c3c3;
    padding: 7px 4px;
    box-sizing: border-box;
}

.custom_hashtags {
	margin: 3px;
    text-decoration: none;
    border: solid 1px #bdbcbc;
    padding: 5px;
    display: inline-block;
    background-color: #eee;
    color: #333;
}
.checking_notification a, .checking_notification a:visited, .checking_notification a:hover{
	color:#fff;
}

.iframe_video_container {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.iframe_video_container iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100% !important;
	height: 100%;
}


.donate-holder {
	padding:10px;
	background: #0a94d3;
    color: #fff;
	
}

.donate-holder input {
	max-width:100%;
}

.donate-holder .paypal-donate, .donate-holder .iban-donate  {
	display: inline-block;
    width: 40%;
    vertical-align: middle;
    margin: 15px 0px;
    text-align: center;
    border: solid 1px #51acd6;
    height: 66px;
    padding: 10px;
    box-sizing: border-box;
}

.donate-holder .donate-or {
	display: inline-block;
    width: 17%;
    vertical-align: middle;
    text-align: center;
    font-size: 21px;
}

.donate-holder .iban-donate{
	padding-top: 22px;
}

.donate-holder .donate-note {
	display: block;
    text-align: center;
    font-weight: bold;
}

table.checkings tbody tr td{
	/* padding: 4px; */
}
table.checkings tbody tr td:first-child{
	/* padding: 200px !important; */
	/* padding: 0px !important; */
	/* 
    font-size: 11px; */

	/* padding: 0px !important; */
}

.gpx-files-row {
    display: flex;
    align-items: center;
    gap: 22px;
    width: 100%;
    margin-bottom: 10px;
}
.gpx-files-row input {
    width: 100%;
}
.gpx-files-row .fa-trash {
    color: #dd2c2c;
    font-size: 20px;
    cursor: pointer;
}
.gpx-label-box {
    width: 33%;
}
.gpx-filename-upper-box {
    width: 20%;
}
.gpx-filename-box {
    display: none;
    width: 20%;
}
.gpx-file-input {
    display: none;
}
.delete-gpx-file {
    align-self: flex-end;
}

.gpx-file-input-label, .add-gpx-file {
    background: #ed5153;
    border-color: #e14043;
    word-break: initial;
    min-height: 25px;
    line-height: 25px;
    padding: 5px 0px;
    display: block;
    width: 190px;
    border-width: 1px;
    border-bottom-width: 2px;
    border-style: solid;
    color: #FFF;
    font-weight: 600;
    font-family: Arial;
    font-size: 14px;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    -webkit-background-clip: padding-box;
    -webkit-border-radius: 5px;
    -moz-background-clip: padding-box;
    -moz-border-radius: 5px;
    border-radius: 5px;
    position: relative;
}

.add-gpx-file {
    margin-top: 40px;
}

.pdf-counter {
    display: none;
}

.iframe-pdf-container {
    width: 100%;
    height: 1000px;
    overflow: hidden;
    position: relative;
}

.iframe-pdf-container iframe {
    width: 100% !important;
    height: 100%;
    border: none;
    overflow-y: hidden;
}

.iframe-pdf-container object {
    width: 100% !important;
    height: 100%;
    border: none;
    overflow-y: hidden;
}

.iframe-pdf-full {
    position: absolute;
    top: 56px;
}
.iframe-pdf-full a {
    display: inline-block;
    padding: 20px 35px;
    color: #fff;
    background-color: #333;
    text-transform: uppercase;
    text-decoration: none;
    opacity: 0.9;
    transition: 0.2s;
    cursor: pointer;
}
.iframe-pdf-full a:hover {
    opacity: 1;
}

@media only screen and (max-width: 767px){
    
    .gpx-files-row {
        flex-direction: column;
        align-items: baseline;
        padding: 15px 0 15px 0;
        border-bottom: 1px solid grey;
    }
    .delete-gpx-file {
        align-self: baseline;
    }
    .gpx-label-box {
        width: 100%;
    }
    .gpx-filename-upper-box {
        width: 100%;
    }
    .gpx-filename-box {
        width: 100%;
    }
    .gpx-description-box {
        width: 100%;
    }
}
.checking-info-break {
    display: none;
}
#raspis-photo-row {
    display: none;
}
@media only screen and (max-width: 450px){
    .checking-info-break {
        display: initial;
    }
    .transport-offered {
        display: none;
    }
    #table-header-info {
        flex-direction: column;
        align-items: initial;
    }
    #raspis-photo-row {
        display: flex;
        justify-content: center;
    }
    #raspis-photo-row > * {
        display: flex;
        flex-direction: column;
        width: auto !important;
        height: auto !important;
        border: none;
        flex: 1;
    }
    .mobile-remove-invitaion {
        display: none;
    }
}

#guest_action_info {
    text-align: center;
    font-size: 18px;
    font-weight: 600;
}
#guest_action_buttons {
    display: flex;
    flex-direction: column;
    gap: 8px;
    margin-top: 38px;
}
.guest_action_button {
    display: block;
    padding: 10px 0;
    color: white;
    border-radius: 5px;
}
.guest_action_redirect {
    border-color: #e14043;
    background-color: #ed5153;
}
.guest_action_add_more {
    border-color: #2d9fee;
    background-color: #51aded;
}
/*ORGANIZER TABLE */
.organizer-table-form {
    padding: 20px 10px;
}
.organizer-table {
    width: 100%;
    table-layout: fixed;
}
.organizer-table th {
    font: bold 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
    color: #6D929B;
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    border-top: 1px solid #C1DAD7;
    /* letter-spacing: 2px; */
    text-transform: uppercase;
    text-align: left;
    padding: 2px 2px 2px 2px;
    background: #CAE8EA;
}
.organizer-table td {
    border-right: 1px solid #C1DAD7;
    border-bottom: 1px solid #C1DAD7;
    background: #fff;
    padding: 8px 5px;
    color: #6D929B;
    font-size: 12px;
}
.organizer-table-button {
    padding: 10px 20px;
    font: bold 11px "Tahoma", Verdana, Arial, Helvetica, sans-serif;
    border: 1px solid #C1DAD7;
    background: #CAE8EA;
    color: #6D929B;
    text-transform: uppercase;
}
.organizer-table-save {
    margin-top: 15px;
}
.organizer-table-result-user {
    display: flex;
    flex-direction: column;
    align-items: center;
}
.same-name-users {
    width: 250px;
    height: min-content;
}
.club-initial-id {
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 6px;
}
#organizer-table-header {
    padding: 20px 0 0 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
#organizer-table-header h2 {
    font-size: 27px;
    color: #455357;
}
.organizer-table-finish-column {
    width: 5%;
}
.organizer-table-width {
    width: 100%;
    box-sizing: border-box;
}
.organizer-table-result-id-column {
    width: 3%;
}
.organizer-table-user-column {
    width: 15%;
}
.organizer-table-club-column {
    width: 12%;
}
.organizer-table-club-name-column {
    width: 9%;
}
@media only screen and (max-width: 1500px){
    .organizer-table-user-column {
        width: 20%;
    }
}
@media only screen and (max-width: 1400px){
    .organizer-table {
        width: 1500px;
    }
}
/*ORGANIZER TABLE END*/
/*RESULTS ALL PAGINATION*/
.results-pagination, #pagination-next-back-mobile {
    margin-top: 36px;
    padding: 0 !important;
    display: flex;
    justify-content: center;
    gap: 12px;
    list-style-type: none;
}
.results-pagination a, #pagination-next-back-mobile a {
    padding: 12px 15px;
    border: 1px solid #b7b4b4;
    transition: 0.2s;
    cursor: pointer;
    text-decoration: none;
}
.results-pagination a:not(.results-pagination-active):hover, #pagination-next-back-mobile a:not(.results-pagination-active):hover{
    background-color: #41c6f0;
    border: 1px solid #41c6f0;
    color: white;
}
.results-pagination-active {
    padding: 12px 15px;
    background-color: #0098C8;
    color: white;
    border: none;
    border: 1px solid #0098C8;
}
.results-pagination-dots {
    align-self: center;
}
#results-not-found {
    text-align: center;
    margin-top: 60px;
    font-size: 21px;
}
.search-header {
    display: flex;
    justify-content: space-between;
}
#search-options {
    display: flex;
    align-items: center;
    gap: 15px;
    margin-bottom: 10px;
}
.search-option-category {
    width: fit-content;
    display: flex;
    flex-direction: column;
}
.results-search-btn-wrapper {
    width: fit-content;
    align-self: end;
}
.search-category {
    width:150px;
}
.search_string {
    width: 400px;
    height: 35px;
    box-sizing: border-box;
    border: 1px solid #cfcfcf;
    border-radius: 5px;
}
.results-search-btn {
    display:flex;
    align-items: center;
    background-color: rgb(1, 151, 204);
    border: none;
    color: white;
    padding: 7px 15px;
    font-size: 16px;
    cursor: pointer;
}
#pagination-next-back-mobile {
    display: none;
}
/*GALLERY PAGINATION*/
#search-header-gallery {
    margin: 50px 0 20px 0;
    justify-content: center;
}
#results-pagination-gallery {
    margin-bottom: 36px;
}
#results-search-gallery-btn-wrapper {
    align-self: end;
}
#results-search-gallery-btn {
    padding: 6px 15px;
    width: 136px;
    justify-content: center;
    border-radius: 0 9px 9px 0;
}
#search_string_gallery {
    width: 415px;
    height: 34px;
    border-radius: 5px 0 0 5px;
    border-right: none;
}
#galleries {
    display: grid;
    grid-template-columns: repeat(5, 1fr);
    box-sizing: border-box;
    column-gap: 12px;
    row-gap: 15px;
}
.gallery-title {
    box-sizing: border-box;
}
.gallery-title-header {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    /* -webkit-line-clamp: 2; */
    line-height: 16px;
    min-height: 32px;
    height: 55px;
    margin: 0;
    padding: 6px 5px;
    border: Solid 1px #eee;
    word-break: break-word;
    font-size: 14px;
    color: #262626;
    transition: 0.3s;
}
.gallery-title-header:hover {
    color: #838383;
}
.gallery-link {
    overflow: hidden;
    max-width:100%;
    max-height:193px;
}
.gallery-link-image {
    width:100%;
    height:193px;
}
@media only screen and (max-width: 1050px){
    #galleries {
        grid-template-columns: repeat(4, 1fr);
        padding: 0 20px;
    }
}
@media only screen and (max-width: 1000px){
    #search-options {
        gap: 30px;
    }
}
@media only screen and (max-width: 1050px){
    #results-search-header {
        flex-direction: column;
        gap: 10px;
        padding: 0 10px;
    }
}
@media only screen and (max-width: 800px){
    #galleries {
        grid-template-columns: repeat(3, 1fr);
        padding: 0 20px;
    }
}
@media only screen and (max-width: 700px){
    #galleries {
        grid-template-columns: repeat(2, 1fr);
        padding: 0 20px;
    }
}
@media only screen and (max-width: 620px){
    #search-header-gallery {
        display: grid;
        grid-template-columns: 1fr auto;
        padding: 0 20px;
        padding: 0 20px;
    }
    #gallery-search-option-category {
        width: unset;
    }
    #search_string_gallery {
        width: unset;
    }
}
@media only screen and (max-width: 520px){
    #search-options {
        flex-direction: column;
        gap: 10px;
    }
    #search-options > * {
        align-self: stretch;
    }
    .search-category {
        width: 100%;
    }
    #select_legaue {
        max-width: 100%;
        width: 100%;
    }
    .results-search-btn, .results-search-btn-wrapper {
        width: 100%;
    }
    .results-search-btn {
        justify-content: center;
    }
    .results-pagination {
        padding: 12px 17px;
        gap: 4px;
    }
    #pagination-next-back-mobile {
        display: flex;
        margin-top: 19px;
        margin-bottom: 20px;
    }
    .pagination-prev-next {
        display: none;
    }
    .gallery-link {
        max-height:160px;
    }
    .gallery-link-image {
        height:160px;
    }
    #results-search-gallery-btn {
        width: 75px;
    }
    .results-search-option-category {
        width: unset;
    }
    #results_search_string {
        width: unset;
    }
}
@media only screen and (max-width: 450px){
    .gallery-link {
        max-height:130px;
    }
    .gallery-link-image {
        height:130px;
    }
    .gallery-title-header {
        height: 70px;
    }
}
/*MATCH TAGGS*/
#tag-input {
    width: 320px;
    padding: 5px 5px;
    border: 1.5px solid #09a7d9;
}
#tag-add {
    padding: 6px 20px;
    border: none;
    background-color: #0098C8;
    color: white;
}
#added-tags {
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    margin-top: 15px;
}
.added-tag {
    padding: 5px 10px;
    background-color: #0098C8;
    border-radius: 15px;
    color: white;
}
.added-tag i {
    cursor: pointer;
}
/*REMOVING ROUTH*/
.routh_pending_removal {
    position: absolute;
    text-align: center;
    font-size: 22px;
    left: 0;
    cursor: pointer;
}
.routh_main_pending_removal {
    top: 16px !important;
}
.routh_child_pending_removal {
    top: -21px !important;
}
/* More info for free parameters */
.param_basic_info_holder {
    display: flex;
    gap: 10px;
    justify-content: space-between;
    margin-bottom: 20px;
}
.param_single_basic_info {
    display: flex;
    flex-direction: column;
}
.param_single_basic_info select {
    height: 36px;
}
.param_single_basic_info input {
    height: 30px;
    padding: 2px;
    color: #6f6f6f;
    font-size: 13px;
    border: 1px solid #e2e2e2;
    border-radius: 5px;
}
.disable_guest_params {
    display: none;
}
/* Limits for group discounts */
#add-group-discount-limit {
    text-decoration: none;
    color: #fff !important;
    padding: 5px 10px;
    display: inline-block;
    background: #0098c8;
    text-transform: uppercase;
    border: none;
}
.remove-group-range-discount {
    margin-left: 11px;
    padding: 5px 9px;
    font-size: 16px;
    color: white;
    background-color: #f72222;
    border-radius: 50%;
    cursor: pointer;
}
/* New way for checking more users */
#payment-options {
    display: flex;
    gap: 20px;
}
#buttons-checking-payment-first-column {
    flex: 1;
    display: flex;
    flex-direction: column;
    gap: 5px;
}
#buttons-checking-payment-second-column {
    flex: 1;
}
#checkin-new-user {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 48px;
    background-color: #2bb72b;
}
#checkin-new-user:hover {
    background-color: #219f21;
}
#mobile-hr-buttons-checking {
    display: none;
}
@media only screen and (max-width: 750px){
    #payment-options {
        flex-direction: column;
    }
    #mobile-hr-buttons-checking {
        display: initial;
    }
}
@media only screen and (max-width: 500px){
    #checkin-new-user {
        margin: 0;
        height: 35px;
    }
}
/* Non unique user */
#non_unique_user_dialog {
    display: none;
    width: 775px !important;
}
.non_unique_user_options {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 20px;
    padding: 50px 0;
}
#non_unique_user_options_popup {
    justify-content: space-between;
}
#non_unique_user_description_basic {
    text-align: center;
    margin: 0;
    margin-top: 58px;
}
.non_unique_user_description {
    font-size: 16px;
    font-weight: bold;
}
.non_unique_user_option {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 40px 10px 20px 10px;
    width: 325px;
    height: 310px;
    text-align: center;
    border: 1px solid #b7b5b5;
    border-radius: 4px;
    transition: 0.3s;
}
.non_unique_user_option:hover {
    background-color: rgb(0, 0, 0, 0.1);
    border: 1px solid rgb(0, 0, 0, 0.1) !important;
}
.non_unique_user_option i {
    padding: 20px 30px;
    font-size: 75px;
    border: 1px solid #a1a1a1;
    border-radius: 50%;
    color: #0399cc;
}
.non_unique_user_option_text {
    flex: 1;
    font-size: 16px;
    line-height: 25px;
    font-weight: bold;
    display: flex;
    flex-direction: column;
    justify-content: center;
    cursor: default;
}
.non_unique_user_button {
    color: white !important;
}
@media only screen and (max-width: 850px){
    #non_unique_user_dialog {
        width: 700px !important;
    }
}
@media only screen and (max-width: 750px){
    #non_unique_user_dialog {
        width: 650px !important;
    }
}
@media only screen and (max-width: 700px){
    #non_unique_user_dialog {
        width: 600px !important;
    }
}
@media only screen and (max-width: 670px){
    .non_unique_user_options {
        padding: 25px 10px;
        gap: 10px;
    }
    .non_unique_user_option {
        padding: 18px 10px 20px 10px;
        width: 266px;
        height: 250px;
    }
    .non_unique_user_option i {
        font-size: 48px;
    }
    .non_unique_user_description {
        font-size: 13px;
    }
}
@media only screen and (max-width: 650px){
    #non_unique_user_dialog {
        width: 500px !important;
    }
}
@media only screen and (max-width: 520px){
    #non_unique_user_dialog {
        width: 450px !important;
    }
}
@media only screen and (max-width: 500px){
    .non_unique_user_option_text {
        font-size: 14px;
        line-height: 18px;
    }
    .non_unique_user_options {
        justify-content: space-between;
    }
    .non_unique_user_option {
        width: 190px;
    }
}
@media only screen and (max-width: 480px){
    #non_unique_user_dialog {
        width: 400px !important;
    }
}
@media only screen and (max-width: 440px){
    #non_unique_user_dialog {
        width: 350px !important;
    }
}
@media only screen and (max-width: 400px){
    #non_unique_user_dialog {
        width: 320px !important;
    }
}
@media only screen and (max-width: 420px){
    .non_unique_user_option {
        height: 214px;
    }
    .non_unique_user_option_text {
        font-size: 13px;
    }
    .non_unique_user_option i {
        font-size: 40px;
    }
}
/* Checkin errors */
#checking-error-reporting h3 {
    margin: 35px 0 8px 0;
}
#checking-error-reporting ul {
    margin: 0 0 15px 0;
    padding: 0;
}
#checking-error-reporting li {
    padding: 3px 0;
    color: #ed2626;
    list-style-type: none;
}
/* Organizer checkings options */
.organizer-checkings-display-options {
	display: flex;
	align-items: end;
	margin-top: 15px;
	gap: 15px;
}
.organizer-checkings-display-options p {
	margin: 0;
	color: #6f6f6f;
}
#oc-search-string {
	width: 225px;
	padding: 4px 10px;
	border: 1px solid #d3d3d3;
	border-radius: 5px;
}
#oc-string-submit {
	padding: 5px 14px;
	background: #0098c8;
	border: none;
	color: white;
}
/* Organizer checkings options end */
/* Organizer checkings pagination */
.co-pagination {
	margin: 20px 0;
}
/* Organizer checkings pagination end */
/* Organizer prijave table */
.checkings-table-m th {
    position: sticky;
    top: 93px;
    z-index: 1;
}
@media only screen and (max-width: 767px){
    .checkings-table-m th {
        top: 0;
    }
}
/* INVITE CHECKINGS */
#invite-checking {
    display: flex;
    /* align-items: center; */
    justify-content: center;
    /* flex-direction: column; */
    padding: 70px 0 120px 0;
    gap: 100px;
}
.invite-checking-button {
    color: #fff !important;
    position: initial !important;
    top: initial !important;
    left: initial !important;
    background-color: #06abe4;
    border: none;
    padding: 8px 24px;
    font-size: 20px;
    text-align: center;
    text-transform: uppercase;
    font-family: oswald, 'arial narrow';
    font-weight: 300;
    text-decoration: none;
}
#invite-checking-img {
    width: 235px;
}
#invite-checking-header {
    margin: 0;
}
#invite-checking-desc {
    margin-bottom: 75px;
    color: #414141;
}
@media only screen and (max-width: 700px){
    #invite-checking-img {
        width: 145px;
    }
    #invite-checking-header {
        font-size: 23px;
    }
    #invite-checking-desc {
        margin-bottom: 58px;
    }
}
@media only screen and (max-width: 600px){
    #invite-checking {
        gap: 50px;
    }
    #invite-checking-img {
        width: 105px;
    }
}
@media only screen and (max-width: 500px){
    #invite-checking {
        align-items: start;
        gap: 40px;
    }
    #invite-checking-img {
        width: 65px;
    }
}
@media only screen and (max-width: 420px){
    #invite-checking-header {
        font-size: 19px;
    }
    .invite-checking-button {
        font-size: 14px;
    }
    #invite-checking-desc {
        margin-bottom: 50px;
    }
}
@media only screen and (max-width: 380px){
    #invite-checking-img {
        display: none;
    }
	#invite-checking-info-wrapper {
		text-align: center;
	}
	#invite-checking-header {
		font-size: 18px;
	}
	#invite-checking-desc {
		font-size: 13px;
		margin-bottom: 35px;
	}
}

/* Profile search */
#profile-search-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    font-size: 18px;
    position: absolute;
    top: 16px;
    right: 0px;
    width: 25%;
    padding: 0px 34px;
    height: 45px;
    border-radius: 0px;
    background-color: #51aded;
    border: none;
    color: white;
}
.psi-ajax {
    display: none;
}
.profile-search-info {
    margin-left: 20px;
    margin-top: 10px;
    color: #d9ae00;
    font-weight: 600;
    font-size: 14px;
}
@media only screen and (max-width: 500px){
    #profile-search-btn {
        font-size: 14px;
        padding: 0;
    }
}

/* Razpis dugme */
#mobile-razpis {
    /* display: none; */
}
#mobile-razpis a {
    display: block;
    width: 100%;
    padding: 15px 10px;
    font-size: 16px;
    text-align: center;
    color: #898888;
    background-color: #e7e7e7;
    border-bottom: 1px solid #D2D2D2;
    text-decoration: none;
    box-sizing: border-box;
}
#mobile-razpis a:hover {
	background-color: #dfdfdf;
	transition: 0.2s;
}
#mobile-razpis a i {
    margin-right: 10px;
}
@media only screen and (max-width: 700px){
    #mobile-razpis {
        display: block;
    }
    #mobile-razpis a {
        border-top: 1px solid #D2D2D2;
    }
    
}

/* Match edit donations */
#donation-activate {
    align-self: stretch;
}
@media only screen and (max-width: 430px){
    #donation-row {
        flex-direction: column;
        align-items: baseline;
    }
    #donation-activate {
        align-self: unset;
    }
}

/* Push notifications pop up */
#push-notification-wrapper {
    position: fixed;
    top: 0;
    z-index: 100010;
    width: 100%;
    display: none;
    justify-content: center;
}
#push-notification {
    display: none;
    min-width: 33%;
    padding: 14px 18px;
    font-weight: 600;
    background-color: white;
    text-align: center;
    font-size: 14px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
    border: 1px solid #e3e3e3;
    border-top: none;
    border-radius: 0 0 10px 10px;
}
#push-notificaiton-upper {
    display: flex;
    gap: 20px;
}
#push-notificaiton-upper p {
    margin: 0;
    text-align: left;
}
#push-notificaiton-message-title {
    font-weight: 700;
}
#push-notificaiton-message {
    margin-top: 10px !important;
    font-weight: 500;
}
#push-notificaiton-icon {
    padding: 3px 18px;
    width: 61px;
    height: 88px;
    border: 1px solid #dfdfdf;
}
#push-notification-buttons {
    display: flex;
    justify-content: flex-end;
    gap: 15px;
    margin-top: 8px;
}
#pnb-accept {
    padding: 7px 22px;
    color: #fff;
    border: none;
    background-color: #007bff;
    border-radius: 6px;
    font-size: 15px;
    transition: 0.2s;
}
#pnb-accept:hover {
    background-color: #2c92ff;
}
#pnb-cancel {
    color: #414141;
    border: none;
    background-color: transparent;
}
@media only screen and (max-width: 400px){
    #push-notificaiton-icon {
        padding: 3px 13px;
        width: 40px;
        height: 52px;
    }
    #push-notificaiton-upper p {
        font-size: 13px;
    }
    #pnb-accept {
        font-size: 13px;
    }
    #pnb-cancel {
        font-size: 13px;
    }
    #push-notification-buttons {
        margin-top: 18px;
    }
}
/* Add match - organizer design */
#org-fields {
    display: flex;
    flex-direction: column;
    gap: 12px;
}
.org-field {
    display: flex;
    flex-direction: column;
    gap: 5px;
}
.org-title {
    margin: 0;
}
.org-title-main {
    font-weight: 600;
}
.org-input-field {
    width: 275px;
    padding: 6px 5px !important;
    border-radius: 5px !important;
}
.add-match-org {
    width: 25% !important;
}
.org-input-wrapper {
    display: flex;
}
#editor-email-fields-wrapper {
    padding: 20px 0;
}
#editor-mail-info {
    margin: 0;
    margin-bottom: 10px;
}
#editor-email-input-wrapper {
    display: flex;
    align-items:center;
    gap: 10px;
}
@media only screen and (max-width: 500px){
    #org-fields {
        gap: 20px;
    }
    .org-input-wrapper {
        flex-direction: column;
        align-items: unset;
        gap: 10px;
    }
    #editor-email-input-wrapper {
        flex-direction: column;
        align-items: unset;
    }
}
@media only screen and (max-width: 350px){
    .org-input-field {
        width: 80%;
    }
}
/* Add match - organizer design end */

/* Relay match */
.relay-text-input {
	border: 1px solid #e2e2e2;
	border-radius: 5px;
	background: #FFF;
    height: 28px;
    padding: 2px;
    color: #6f6f6f;
    font-size: 13px;
}
.relay-group-name {
	margin: 10px 0 20px 0;
}
.relay-group-name label {
	margin-bottom: 3px;
}
.relay-group-name .from-club-label {
	margin-top: 10px;
}
.relay-user-form {
	padding: 25px 0;
	border-bottom: 1px solid #cfcfcf;
}
.relay-user-form p {
	font-size: 15px;
	margin: 0 0 20px 0;
}
.relay-user-name {
    border: solid 1px #D6D5D5;
    height: 1.60rem;
    border-radius: 0px;
    padding: 0.25rem;
}
/* Relay match end */
/* Transaction changes start */
#all-transaction-changes {
	display: flex;
	flex-direction: column;
}
.transaction-changes {
	display: flex;
	align-items: center;
	gap: 16px;
	border-bottom: 1px solid #d9d9d9;
    padding: 25px 0;
}
.transaction-change label {
	display: block;
	margin-bottom: 6px;
}
.transaction-change input {
	width: 125px;
	height: 20px;
}
#transaction_change_submit {
	margin-top: 20px;
	padding: 6px 28px;
	background-color: #0095ff;
	border: none;
	text-transform: uppercase;
    color: white;
    font-weight: 600;
}
/* Transaction changes end */
/* Coupon page */
#coupon-create-button {
	margin-left: 15px;
	background: #0098c8;
	padding: 4px 20px;
	border: none;
	color: white;
}
.coupon-table-wrapper {
	max-width: 100%;
    overflow-x: auto;
}
.coupon-table {
	width: max-content;
    border-collapse: collapse;
}
.coupon-table th,
.coupon-table td {
    padding: 8px 12px !important;
    white-space: nowrap;  /* prevent wrapping */
}
.coupon-table-header th {
	font-size: 12px !important;
}
.coupon-table input {
	border: 1px solid #e2e2e2;
	border-radius: 5px;
	padding: 5px 0 5px 4px;
}
.coupon-table input:focus {
    outline: none !important;
}
.coupon-discount-amount {
	max-width: 55px;
    min-width: 55px;
}
@media only screen and (max-width: 800px){
    .coupon-table {
        width: 885px !important;
		overflow-x: scroll;
    }
}
/* Coupon page end */