@font-face {
    font-family: 'Segoe Semibold';
	src: url('../fonts/seguisb.eot');
	src: url('../fonts/seguisb.eot?#iefix') format('embedded-opentype'),
		url('../fonts/seguisb.ttf') format('truetype');
}

@font-face {
    font-family: 'Segoe Semilight';
	src: url('../fonts/segoeuisl.eot');
	src: url('../fonts/segoeuisl.eot?#iefix') format('embedded-opentype'),
		url('../fonts/segoeuisl.ttf') format('truetype');
}
@font-face {
  font-family: 'FontAwesome';
  src: url('../fonts/fontawesome-webfont.eot?v=4.2.0');
  src: url('../fonts/fontawesome-webfont.eot?#iefix&v=4.2.0') format('embedded-opentype'),
	url('../fonts/fontawesome-webfont.woff?v=4.2.0') format('woff'),
	url('../fonts/fontawesome-webfont.ttf?v=4.2.0') format('truetype'),
	url('../fonts/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
body { -ms-overflow-style: scrollbar;

/*-webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;*/
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.panel-default { border-color: #cdcdcd }
.container-fluid { padding-right: 0px; padding-left: 0px; }
.breadcrumb { margin-bottom: 5px }
.media, .media-body { color: #596276 }

a { color: #0095c7 }
a:hover, a:focus { color: #596276; text-decoration: none }
a, a:focus { outline: 0 !important; }

h1 { font-size: 19px }
h1, h2, h3, h4, h5, h6 { font-family: "Segoe Semibold"; font-weight: normal }

.table > thead > tr > th, .table > tbody > tr > th,
.table > tfoot > tr > th, .table > thead > tr > td,
.table > tbody > tr > td, .table > tfoot > tr > td { padding: 4px }
.table > tbody > tr > td { vertical-align: middle }

.footer { color: #0095c7; text-decoration: none; font-family: "Segoe UI"; font-size: 12px; padding-top: 19px; overflow:auto }
.footer > div { padding-left: 8px;  }
.hseparator { border-top: 1px solid #0095c7; line-height: 3px; height: 3px; margin-top: 10px}
.frontpage .footer div { padding: 0 0; margin: 0 0 }
/*.frontpage.container { width: 966px }*/

.headerPageTitle { padding-top: 15px }

.pages-title { background-color: #0095c7; color: #ffffff !important; padding: 10px 20px }

.table th { background-color: #e8e8e8 }
.table th, .table th a {
	font-family: "Segoe Semibold";
	font-weight: normal;
	color: #596276;
}

.navbar-nav, .navbar-nav > li > a {
    line-height: 22px;
}

.form-group {
    margin-bottom: 5px;
}

.sd-red {color: #ed5552}

/* Top super toolbar */
.navbar-sd {
	border: none;
	background: none;
	background-color: #596276;
	min-height: 1px;
	height: 22px;
	box-shadow: none;
	margin-bottom: 0px;
}

.cat-icon-1 { background: url("../img/I_zakonodaja_small.png") no-repeat scroll 12px 12px rgba(0, 0, 0, 0); padding-left: 48px !important; }
.cat-icon-2 { background: url("../img/I_praksa_small.png") no-repeat scroll 12px 12px rgba(0, 0, 0, 0); padding-left: 48px !important;}
.cat-icon-3 { background: url("../img/I_3_Super_ugodnosti.png") no-repeat scroll 12px 12px rgba(0, 0, 0, 0); padding-left: 48px !important;}
.cat-icon-4 { background: url("../img/I_statistika_small.png") no-repeat scroll 12px 12px rgba(0, 0, 0, 0); padding-left: 48px !important; }
.cat-icon-16 { background: url("../img/I_izobrazevanje_small.png") no-repeat scroll 12px 12px rgba(0, 0, 0, 0); padding-left: 48px !important; }
.cat-icon-288 { background: url("../img/I_super_ugodnosti_small.png") no-repeat scroll 12px 12px rgba(0, 0, 0, 0); padding-left: 48px !important; }

.navbar-sd  ul > li { padding-left: 5px; padding-right: 5px; border-right: 1px solid #ebebeb; color: #ffffff !important  }
.navbar-sd  ul > li a { padding: 0 0; color: #ffffff !important }
.www-sd a, .www-dk a, .www-ddv a, .www-dr a { padding: 0 0; text-indent: -9999px !important;}
.navbar-sd  ul > li.www-sd { background: url('../img/IW_SD_logo_OFF.png') center center no-repeat; width: 139px; height: 22px }
.navbar-sd  ul > li.www-sd:hover { background: url('../img/IW_SD_logo_ON.png') center center no-repeat; }
.navbar-sd  ul > li.www-dk { background: url('../img/IW_DK_logo_OFF.png') center center no-repeat; width: 111px; height: 22px }
.navbar-sd  ul > li.www-dk:hover { background: url('../img/IW_DK_logo_ON.png') center center no-repeat; }
.navbar-sd  ul > li.www-ddv { background: url('../img/IW_DDVP_logo_OFF.png') center center no-repeat; width: 102px; height: 22px }
.navbar-sd  ul > li.www-ddv:hover { background: url('../img/IW_DDVP_logo_ON.png') center center no-repeat; }
.navbar-sd  ul > li.www-dr { background: url('../img/IW_DR_logo_OFF.png') center center no-repeat; width: 102px; height: 22px }
.navbar-sd  ul > li.www-dr:hover { background: url('../img/IW_DR_logo_ON.png') center center no-repeat; }

/* Content - Top user toolbar */

.top-user-toolbar li { font-size: 12px }
.top-user-toolbar li:hover a {color: #cdcdcd !important }

.tut-user {  background: url('../img/Login_prijavljeni_ste_kot.png') 16px 4px no-repeat; padding-left: 34px !important; border: none !important }
.tut-separator {  background: url('../img/Nav_naprej.png') 2px 4px no-repeat; padding-left: 14px !important; display: block; border: none}
.tut-account { background: url('../img/Login_person.png') 7px 4px no-repeat; padding-left: 25px !important }
.tut-logout { background: url('../img/Login_odjava.png') 7px 4px no-repeat; padding-left: 25px !important }

.navbar-sd .nav .open > a, .navbar-sd .nav .open > a:hover, .navbar-sd .nav .open > a:focus { background: none; color: #ffffff; }
.navbar-sd .navbar-nav > .open > a, .navbar-sd .navbar-nav > .open > a:hover, .navbar-sd .navbar-nav > .open > a:focus { background: none; color: #ffffff !important; }
.navbar-sd .dropdown-menu { background-color: #596276; }
.navbar-sd .dropdown-menu  li { background-color: #596276; color: #ffffff; border-right: 0px; }
.navbar-sd .dropdown-menu > li > a:hover, .navbar-sd .dropdown-menu > li > a:focus { background: none; color: #ffffff !important; }
.navbar-sd .dropdown-menu .divider {background-color: #e5e5e5; margin: 4px 0px}
.navbar-sd .dropdown .glyphicon { color: #ed5552}

/* Main container */


/* Content */

.cont-header-left {
    background-color: #e8e8e8;
    -moz-border-bottom-left-radius: 4px; /* FF1+ */
    -webkit-border-bottom-left-radius: 4px; /* Saf3-4, iOS 1+, Android 1.5+ */
    border-bottom-left-radius: 4px;
	-moz-border-bottom-right-radius: 4px; /* FF1+ */
    -webkit-border-bottom-left-radius: 4px; /* Saf3-4, iOS 1+, Android 1.5+ */
    border-bottom-right-radius: 4px;
	margin-left: 0px;
	height: 150px;

}
.cont-header-inner-left { width: 224px; float: left }
.cont-header-inner-right { margin-left: 242px;  }
.div-header { height: 150px }
.div-header-logo { height: 91px; padding-top: 25px  }
.div-header-time { text-align: right; font-size: 12px; padding-right: 5px }
.div-header-controls { height: 50px; }
.div-header-controls { padding-top: 0px }

.cont-header { display: block; overflow: auto }
.cont-header-right { float:right; width: 190px }

.body-container {  padding: 9px 9px 9px 18px }
.sidebar { width: 224px; left: 242px; margin-left: -224px; position: absolute;}

.body-container.toggled { width: 0px }


.main-content { margin-left: 242px; background-color: #ffffff; padding: 5px 5px; min-height: 800px }

.container-outer { padding-left: 18px; padding-right: 18px; }

.container > .navbar-header { margin: 0 0 }
.navbar-collapse.collapse { display: block !important; }
.navbar-nav>li, .navbar-nav { float: left !important; }
.navbar-nav.navbar-right:last-child { margin-right: 0px !important; }
.navbar-right { float: right!important; }
.navbar-nav { margin: 0 0; }

.brand-logo { height: 78px; padding-top: 15px}
.brand-logo a { height: 47px; }

.row-sd { margin: 0 0;  }

/* Login specific override */
.panel-login { background-color: #ed5552; border: none; height: 428px }
.panel-login .panel-heading { text-align: center; font-size: 21px; color: #ffffff; padding-top: 22px }
.panel-login .panel-body { padding-bottom: 40px }
.btn-login { background-color: #bf4341; color: #ffffff }
.btn-login:hover { background-color: #596276; color: #ffffff }
.btn-lost-password, .btn-lost-password:hover { color: #ffffff; text-decoration:underline; font-size: 12px }

.panel-body-login { padding:0; }
.panel-body-login form { margin:15px; }
.panel-body-login ul { margin-top:25px; border:none !important; }
.panel-body-login ul li { border-left:none; border-right:none; border-bottom:none; border-radius:0; }
.panel-body-login ul li:first-child { border-top-left-radius: 0 !important; border-top-right-radius: 0 !important; }

.btn-sticky-header 			{ background-color: #0095c7; color: #ffffff }
.btn-sticky-header:hover 	{ background-color: #596276; color: #ffffff }

#front-login-form .form-group { margin-bottom: 15px }
.list-group-login-panel a { color: #ffffff }
.list-group-login-panel li { border-top: 1px solid #bf4341 }
.list-group-login-panel  > .list-group-item { background: none; font-size: 14px; padding: 5px 0px 0px 17px; height: 48px  }
.list-group-login-panel  > .list-group-item:hover { background-color: #596276; font-size: 14px }

.list-group-login-panel  > .list-group-item a {  display: inline-block; height: 41px; padding-left: 33px; padding-top: 8px}

.list-group-item .lgi-login { background: url('../img/I_3_Novi_uporabnik.png') bottom left no-repeat; padding-left: 30px !important; margin-left: 2px   }
.list-group-item:hover .lgi-login  { background: url('../img/I_3_Novi_uporabnik_hoover.png') bottom left no-repeat; height: 41px !important; }

.list-group-item .lgi-demo { background: url('../img/I_3_Demo.png') bottom left no-repeat;   }
.list-group-item:hover .lgi-demo { background: url('../img/I_3_Demo_hoover.png') bottom left no-repeat; height: 41px !important; }

.list-group-item .lgi-info { background: url('../img/I_3_vec_o_SD.png') bottom left no-repeat; height: 42px !important; margin-left: 2px   }
.list-group-item:hover .lgi-info  { background: url('../img/I_3_vec_o_SD_hoover.png') bottom left no-repeat; height: 42px !important; }

/** Frontpage slider */
#front-slider { background-color: #0095c7; color: #ffffff; margin-bottom: 18px }
#front-slider, #front-slider .carousel-inner {
	-moz-border-radius: 4px; /* FF1+ */
    -webkit-border-radius: 4px; /* Saf3-4, iOS 1+, Android 1.5+ */
    border-radius: 4px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
    overflow:hidden;  }
.carousel-control.left { background: url('../img/Banner_scroll_L.png') left center no-repeat; width: 40px }
.carousel-control.right { background: url('../img/Banner_scroll_D.png') right center no-repeat; width: 40px }

.carousel-inner .item { height: 210px }
.carousel-caption { font-size: 19px; left: 40px;  right: 34%; background-color: #ed5552; color:#ffffff; font-family: "Segoe Semilight";  border-radius: 4px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); }
.carousel-caption a { color: #ffffff }
.carousel-caption h1 { font-size: 24px }
.carousel-caption p { font-size: 14px }

.slide1---- { background: url('../img/slider_vinjeta2015_1.jpg') no-repeat top left; }
.slide1--- { background: url('../img/slide2.jpg') no-repeat top left; }
.slide1 { background: url('../img/superdavki-ddvpoznavalec-slide.jpg') no-repeat top left; }
.slide2 { background: url('../img/slide3-2.jpg') no-repeat top left; }
/*.slide3 { background: url('../img/slide4.jpg') no-repeat top left; } */
/*.slide5 { background: url('../img/Slider_DS_2015.jpg') no-repeat top left; }*/
.slide5 { background: url('../img/Slider_DobroDaVem.jpg') no-repeat top left; }
.slide3 { background: url('../img/slide-davcni-tris-2016.png') no-repeat top left; }
.slide4 { background: url('../img/slide-superdavki-ddv-iskrice.jpg') no-repeat top left; }
.slide6 { background: url('../img/slide-mini-davcna-reforma-2016.png') no-repeat top left; }

.slide7 { background: url('../img/obracun-DDPO-2016-slide.jpg') no-repeat top left; }
.slide8 { background: url('../img/seminar-Davcno-podzemlje-2017-slide.jpg') no-repeat top left; }
.slide9 { background: url('../img/seminar-DDV-MARATON-2017-slide.jpg') no-repeat top left; }
.slide10 { background: url('../img/seminar-DAVCNA-RULETA-2017-slide.jpg') no-repeat top left; }
.slide11 { background: url('../img/obracun-DDPO-2017-slide.jpg') no-repeat top left; }
.slide12 { background: url('../img/doberracunovodja-slide.jpg'); }
.slide13 { background: url('../img/davcni-mlini-slide.jpg'); }
.slide14 { background: url('../img/dohodninski-maraton-2018-slide.jpg'); }
.slide15 { background: url('../img/seminar-spremembe-zddv-1-slide.jpg'); }
.slide16 { background: url('../img/obracun-DDPO-2018-slide.jpg'); }
.slide17 { background: url('../img/ZDDV-1-2019-slide.jpg'); }
.slide18 { background: url('../img/PAKET-DAVCNIH-SPREMEMB-2020-slide.jpg'); }
.slide19 { background: url('../img/obracun-DDPO-2019-slide.jpg'); }
.slide20 { background: url('../img/DDV-timbilding-2020-slide.jpg'); }
.slide22 { background: url('../img/korona-info-za-gospodarstvo.png'); }
.slide23 { background: url('../img/krpan-ddv-bombice-2020-slide.jpg'); }
.slide24 { background: url('../img/uporaba-omv-pri-placniku-davka-2020-prva-ponovitev-slide.png'); }
.slide25 { background: url('../img/akademija-davcnih-nadzorov-2020-slide.jpg'); }
.slide26 { background: url('../img/uporaba-omv-pri-placniku-davka-2021-tretja-ponovitev-slide.jpg'); }
.slide27 { background: url('../img/ZDDV-1-2021-slide.jpg'); }
.slide28 { background: url('../img/banner-DDPO-2021-slide.jpg'); }
.slide29 { background: url('../img/banner-dejanske-spremembe-DDV-2022-693x210-slide.jpg'); }
.slide30 { background: url('../img/banner-spremembe-zakona-o-dohodnini-2022-slide.jpg'); }
.slide31 { background: url('../img/banner-DDV-timbilding-2022-slide.jpg'); }
.slide32 { background: url('../img/banner-uporaba-sluzbenih-vozil-2022-693x210-slide.jpg'); }
.slide33 { background: url('../img/akademija-davcne-prakse-slide.jpg'); }
.slide34 { background: url('../img/banner-DDPO-2022-693x210-slide.jpg'); }
.slide35 { background: url('../img/ddv-maraton-2023-slide.jpg'); }
.slide36 { background: url('../img/20-let-popolne-davcne-resitve-slide.jpg'); }
.slide37 { background: url('../img/napoteni-delavci-slide.jpg'); }
.slide38 { background: url('../img/sedem-ddv-velicastnih-2023-slide.jpg'); }
.slide39 { background: url('../img/obracun-ddpo-2023-slide.jpg'); }
.slide40 { background: url('../img/banner-davcne-spremembe-2025-693x210-slide.jpg'); }
.slide41 { background: url('../img/obracun-ddpo-2024-slide.jpg'); }

/* M1 - meni 1 frontpage */

.m1 { height: 200px; }
.m1 .panel-heading { height: 51px; padding-left: 55px; font-size: 19px; color: #0095c7; font-family: "Segoe Semibold"   }
.m1 .panel-heading a { color: #0095c7 }
.m1 .panel-heading:hover { background-color: #596276; color: #ffffff; cursor: pointer }
.m1 .panel-heading:hover a { color: #ffffff !important; text-decoration:none }
.m1 .m1-a { background: #cdcdcd url('../img/I_zakonodaja.png') no-repeat 8px 8px  }
.m1 .m1-a:hover { background: #596276 url('../img/I_zakonodaja_Hoover.png') no-repeat 8px 8px  }
.m1 .m1-b { background: #cdcdcd url('../img/I_statistika.png') no-repeat 8px 8px  }
.m1 .m1-b:hover { background:  #596276 url('../img/I_statistika_hoover.png') no-repeat 8px 8px  }
.m1 .m1-c { background: #cdcdcd url('../img/I_praksa.png') no-repeat 8px 8px  }
.m1 .m1-c:hover { background: #596276 url('../img/I_praksa_hoover.png') no-repeat 8px 8px  }
.m1 .list-group-item { padding: 8px 8px; color: #0095c7; font-family: "Segoe Semilight"; background-color: #f9f9f9 }
.m1 .list-group-item > .list-group-item-last { padding: 7px 8px 7px 8px; }
.m1 .list-group-item:hover { background-color: #596276; color: #ffffff !important  }
.m1 .list-group-narrow > .list-group-item { padding: 4px 8px 4px 8px }
.m1 .list-group-narrow > .list-group-item-last { padding: 5px 8px 5px 8px }
.m1 .list-group-normal > .list-group-item-last { padding: 7px 8px 7px 8px; }

/* M2 - meni 2 frontpage */
.m2 {  margin-top: 5px; margin-bottom: 35px }
.m2 a {  height: 51px; font-size: 19px; color: #0095c7; text-align: left; padding-left: 55px; padding-top: 10px; font-family: "Segoe Semibold"   }
.m2 .btn { border-color: #e8e8e8 }
.m2 .btn:hover { border-color: #596276  }
.arr-dr { background: url('../img/A_Blue_Down_right.png') no-repeat top left; display: block; float: right; height: 9px; width: 9px;  position: absolute; margin-left: 225px; margin-top:-3px}
.m2 .btn:hover .arr-dr { background: url('../img/A_White_Down_right.png') no-repeat top left; }
.m2 .m2-a a  {  background: #e8e8e8 url('../img/I_2_SuperUgodnosti.png') no-repeat 8px 8px  }
.m2 .m2-a a:hover {  background: #596276 url('../img/I_2_SuperUgodnosti_hoover.png') no-repeat 8px 8px; color: #ffffff  }
.m2 .m2-b a  {  background: #e8e8e8 url('../img/I_2_Svetovanje.png') no-repeat 8px 8px  }
.m2 .m2-b a:hover {  background: #596276 url('../img/I_2_Svetovanje_hoover.png') no-repeat 8px 8px; color: #ffffff  }
.m2 .m2-c a  {  background: #e8e8e8 url('../img/I_2_Izobrazevanje.png') no-repeat 8px 8px  }
.m2 .m2-c a:hover {  background: #596276 url('../img/I_2_Izobrazevanje_hoover.png') no-repeat 8px 8px; color: #ffffff  }

/* M3 - Frontpage bottom panel */
.m3-left {  border-right: 1px solid #cdcdcd; padding-right: 0px }
.m3-center {  border-right: 1px solid #cdcdcd; padding-right: 0px; padding-left: 0px }
.m3-right { padding-left: 0px }
.m3-right > .m3-heading { background-color: #e8e8e8; }
.m3-panel { -webkit-box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3); box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.3);  }
.m3-heading { height: 51px; font-size: 19px; color: #596276; text-align: left; padding-left: 15px; padding-top: 10px; font-family: "Segoe UI";  }
.m3 .list-group > .list-group-item { border-radius: 0 0; border-left: 0; border-right: 0; font-size: 14px; padding-left: 48px;}
.m3 .list-group > .no pad { border-radius: 0 0; border-left: 0; border-right: 0; font-size: 14px; padding-left: 48px;}
.m3 .list-group-item  > span {  font-family: "Segoe Semibold"; font-size: 11px; font-family: "Segoe Semibold"}

/*.m3i-zakon { background: url('../img/I_zakonodaja_small.png') no-repeat 12px 12px; }
.m3i-praksa { background: url('../img/I_praksa_small.png') no-repeat 12px 12px; }
.m3i-stat { background: url('../img/I_statistika_small.png') no-repeat 12px 12px; }
*/

.m3-cat-icon-1 { background: url("../img/I_zakonodaja_small.png") no-repeat scroll 12px 12px rgba(0, 0, 0, 0);  }
.m3-cat-icon-2 { background: url("../img/I_praksa_small.png") no-repeat scroll 12px 12px rgba(0, 0, 0, 0); }
.m3-cat-icon-3 { background: url("../img/I_3_Super_ugodnosti.png") no-repeat scroll 12px 12px rgba(0, 0, 0, 0); }
.m3-cat-icon-4 { background: url("../img/I_statistika_small.png") no-repeat scroll 12px 12px rgba(0, 0, 0, 0); }
.m3-cat-icon-16 { background: url("../img/I_izobrazevanje_small.png") no-repeat scroll 12px 12px rgba(0, 0, 0, 0); padding-left: 48px !important; }

.m3 .media { overflow: auto; margin-top: 0px; border-bottom: 1px solid #cdcdcd; background-color: #e8e8e8; font-family: "Segoe UI"}
.m3 .media:hover { background-color: #cdcdcd}
.m3 .media-first { border-top: 1px solid #cdcdcd;}
.m3 .media-body { padding: 2px 3px 0px 0px; }
.m3 .media-body a { color: #0095c7; text-decoration: none; font-family: "Segoe UI"}
.m3 .media-body > span {  font-family: "Segoe Semibold"; font-size: 11px; font-family: "Segoe Semibold"}

.marker_tip { background: url('../img/Zavihek_text.png') no-repeat 0px 0px; display: block; height: 70px; width: 70px; position: absolute; margin-top: -54px; margin-left: 240px; float: right !important}

/* Browser controls - header */
.browser-controls { -moz-border-radius: 4px; /* FF1+ */
    -webkit-border-radius: 4px; /* Saf3-4, iOS 1+, Android 1.5+ */
    border-radius: 4px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	background-color: #cdcdcd;
	padding-left: 0px;
	overflow: hidden;
	margin-bottom: 4px
}
.rb4 {
	 -moz-border-radius: 4px; /* FF1+ */
    -webkit-border-radius: 4px; /* Saf3-4, iOS 1+, Android 1.5+ */
    border-radius: 4px; /* Opera 10.5, IE9, Saf5, Chrome, FF4 */
	overflow: hidden;
}

.rb4 h2 { background: url("../img/A_Blue_Down.png") no-repeat scroll right bottom rgba(0, 0, 0, 0) }

#categoriesTable input { margin-top: 7px }
#categoriesTable label { word-wrap: break-word; display: inline; }

.browser-controls li { display: block; float: left; width: 56px; height: 23px; border-right: 1px solid #ffffff; margin: 0 0 ; padding: 0 0 }
.browser-controls li:hover { background-color: #596276 }
.browser-controls li > a { display: block; }
.cont-header-inner-left .form-group { margin-bottom: 2px !important }
.bc-home { background: url('../img/Nav_home.png') no-repeat center center ; }
.bc-back { background: url('../img/Nav_nazaj.png') no-repeat center center; }
.bc-reload { background: url('../img/Nav_reload.png') no-repeat center center; }
.bc-forward { background: url('../img/Nav_naprej.png') no-repeat center center; border-right: none !important }

.header-search-control { height: 23px; line-height: 23px; font-size: 14px; padding: 1px 1px 1px 5px; }
.hs .input-group-btn button { width: 28px; height: 23px; padding: 1px 6px; background-color: #cdcdcd; color: #ffffff}
.glyphicon-refresh-animate {
	background: url('../img/ajax-loader.gif') no-repeat center center;
	width: 16px; height: 16px; display: block
}
#sidebar_search_form .btn-sd-red .glyphicon-refresh-animate { width: 180px }

.loading { background: #ffffff url('../img/loading18.gif') no-repeat 1px 1px !important }
#sidebar_search_form .loading { background: #ffffff url('../img/loading18.gif') no-repeat center right !important }

/* Content navigation */
.top-menu-main { padding-top:20px; height:91px; }

.top-menu-navigation { margin:0px 0px; float:right; display:block; list-style-type:none; }
.top-menu-navigation li { padding-left:25px; float:left; display:block; font-size:13px; }

.navi-top-2 a { color: #596276 }
.navi-top-2 a:hover { color: #0095c7 }

.top-menu-splitter { margin:6px 0px 3px 0px; background-color:#cdcdcd; height:1px; line-height:1px; width:100%; max-width:610px; float:right; }

.dropdown-menu-top 	{ width: 220px !important; }

/*
.navi-top-1, .navi-top-2 { height: 45px; display: block; overflow: hidden}
.navi-top-1 ul, .navi-top-2 ul { margin: 0px 0px; float: right }
.navi-top-1 ul { padding-bottom: 4px; border-bottom: 1px solid #cdcdcd }
.navi-top-1 ul li, .navi-top-2 ul li { display: block; float: left; padding-left: 25px }
.navi-top-1 { padding-top: 20px }
.navi-top-2 { padding-top: 2px }
.navi-top-2 a { color: #596276 }
.navi-top-2 a:hover { color: #0095c7 }
.navi-top-1 a, .navi-top-2 a { font-size: 13px }
*/

.nt1-ogledi { background: url('../img/Moj_ogled.png') no-repeat center left; display: block; height: 20px; width: 25px; float:left }
.nt1-dokumenti { background: url('../img/Moj_dokumenti.png') no-repeat center left; display: block; height: 20px; width: 25px; float:left }
.nt1-primerjava { background: url('../img/Moj_primerjava.png') no-repeat center left; display: block; height: 20px; width: 25px; float:left }

.navi-top-3 .btn { padding-top:5px; padding-right: 5px; height: 50px; font-size: 19px; color: #0095c7; font-family: "Segoe Semibold"; border: 0; text-align: left;}
.navi-top-3 .btn:hover   { color: #ffffff }
.navi-top-3 .btn:hover p  { background: url('../img/A_White_Down_right.png') no-repeat bottom right; color: #ffffff }
.navi-top-3 .btn p {  padding-left: 55px; color: #0095c7; display: block; width: 100%; line-height: 40px; background: url('../img/A_Blue_Down_right.png') no-repeat bottom right; text-decoration: none }
.navi-top-3 .btn.active p {  background: url('../img/A_White_Down.png') no-repeat bottom right;  color: #ffffff}
.navi-top-3 .btn:active p {  background: url('../img/A_White_Down.png') no-repeat bottom right;  color: #ffffff}
.navi-top-3a { background: #cdcdcd url('../img/I_zakonodaja.png') no-repeat 8px 8px  }
.navi-top-3a:hover { background: #596276 url('../img/I_zakonodaja_Hoover.png') no-repeat 8px 8px }
.navi-top-3a:active, .navi-top-3a.active { background: #0095c7 url('../img/I_zakonodaja_active.png') no-repeat 8px 8px }
.navi-top-3b { background: #cdcdcd url('../img/I_statistika.png') no-repeat 8px 8px  }
.navi-top-3b:hover { background: #596276 url('../img/I_statistika_hoover.png') no-repeat 8px 8px}
.navi-top-3b:active, .navi-top-3b.active { background: #0095c7 url('../img/I_statistika_active.png') no-repeat 8px 8px }
.navi-top-3c { background: #cdcdcd url('../img/I_praksa.png') no-repeat 8px 8px  }
.navi-top-3c:hover { background: #596276 url('../img/I_praksa_hoover.png') no-repeat 8px 8px }
.navi-top-3c:active, .navi-top-3c.active { background: #0095c7 url('../img/I_praksa_active.png') no-repeat 8px 8px }

.navi-top-4 { padding-right: 9px; }
.navi-top-4 .btn { padding-top:5px; padding-right: 5px; height: 39px; font-size: 19px; color: #0095c7; border: 0; text-align: left; margin-top: 11px}
.navi-top-4 .btn:hover   { color: #ffffff }
.navi-top-4 .btn:hover p  { background: url('../img/A_White_Down_right.png') no-repeat bottom right; color: #ffffff }
.navi-top-4 .btn:active p, .navi-top-4 .btn.active p  { background: url('../img/A_White_Down.png') no-repeat bottom right; color: #ffffff }
.navi-top-4 .btn p {  padding-left: 42px; font-size: 16px; color: #0095c7; display: block; width: 100%; line-height: 30px; background: url('../img/A_Blue_Down_right.png') no-repeat bottom right; text-decoration: none }
.navi-top-4b { background: #e8e8e8 url('../img/I_3_Super_ugodnosti.png') no-repeat 6px 4px  }
.navi-top-4b:hover { background: #596276 url('../img/I_3_Super_ugodnosti_hoover.png') no-repeat 6px 4px }
.navi-top-4b:active, .navi-top-4b.active { background: #0095c7 url('../img/I_3_Super_ugodnosti_hoover.png') no-repeat 6px 4px }
.navi-top-4c { background: #e8e8e8 url('../img/I_3_Svetovanje.png') no-repeat 6px 4px  }
.navi-top-4c:hover { background: #596276 url('../img/I_3_Svetovanje_hoover.png') no-repeat 6px 4px}
.navi-top-4c:active, .navi-top-4c.active { background: #0095c7 url('../img/I_3_Svetovanje_hoover.png') no-repeat 6px 4px }
.navi-top-4a { background: #e8e8e8 url('../img/I_3_Izobrazevanje.png') no-repeat 6px 4px  }
.navi-top-4a:hover { background: #596276 url('../img/I_3_Izobrazevanje_hoover.png') no-repeat 6px 4px }
.navi-top-4a:active, .navi-top-4a.active { background: #0095c7 url('../img/I_3_Izobrazevanje_hoover.png') no-repeat 6px 4px }

.breadcrumb { font-size: 12px }
.breadcrumb a { font-size: 12px }

.padding-top-10 { padding-top: 10px; }

.panel-default-sd {
	border: none;
}
.panel-default-sd .panel-heading {
	background-color: #cdcdcd;
	color: #0095c7;
}
.panel-default-sd .panel-body {
	border-left: 1px solid #cdcdcd;
	border-right: 1px solid #cdcdcd;
	border-bottom: 1px solid #cdcdcd;
}
/*
.panel-default-sd .panel-heading a:after {
    font-family: 'Glyphicons Halflings';
    content: "\e114";
    float: right;
    color: grey;
}*/
.panel-default-sd .panel-heading a.collapsed:after {
    content: "\e080";
}
.tooltip-inner { /*white-space: nowrap;*/ }

.glyphicon-red { color: red !important; }
.glyphicon-mouse {background: url('../img/miska-134.gif') no-repeat; width: 13px ; height: 13px  }

.zakonodaja-icon { background: url('../img/zakonodaja-1-icon-13x13.png') no-repeat; width:13px ; height:13px; }
.praksa-icon { background: url('../img/praksa-1-icon-13x13.png') no-repeat; width:13px ; height:13px; }
.statistika-icon { background: url('../img/statistika-1-icon-13x13.png') no-repeat; width:13px ; height:13px; }

.table-ellipsis { table-layout: fixed; border-collapse: collapse; width: 100%; }
.table-ellipsis td, .table-ellipsis th { overflow: hidden; white-space: nowrap; text-overflow:ellipsis; }

.tablet-header button 	{ margin-left:5px; }
.tablet-header-logo 	{ padding:0px 20px 0px 10px; }
.tablet-header-search 	{ margin-left:00px; border-top:1px solid #cfcfcf; display:none; }

.tablet-header .glyphicon { font-size:15px; }
.top-menu-main .glyphicon { font-size:15px; }
.top-menu-sidebar-button .glyphicon { font-size:15px; }

/**
 * Paginator controll
 */
.pagination { margin: 5px 0px }

.sb-sidebar-toggle { display:block; }
.sb-sidebar-toggle-hidden { display:none; }

.cn-sidebar-toggle { margin-left: 242px; }
.cn-sidebar-toggle-hidden { margin-left: 0; }

.sidebar-search-submit button { margin:2px 0px; }

.highlight1 { background-color: yellow !important }

.panel-skd .panel-body { padding:0; }
.panel-skd .highlight-element { margin:0; }
.highlight-element hr { margin:5px 0px; }

.header-dd-icon { width:25px; }

.panel-gray-bg { background-color:#e8e8e8; }

.top-menu-sidebar-button { margin-top:20px; }

/* article inline search */

.inline-search-form { position:absolute; top:0; z-index:1000; display:none; }
.inline-search-navi { padding:3px; font-size:12px; opacity:0.9; border:2px solid #feedcf; background-color:#ffffff; }

.inline-search-input-group 	{ margin-right:5px;width:200px; }

small { color:#ff0000 !important; font-weight: bold; }

@media (min-width:966px) {
	.frontpage.container { width: 966px }

	/*.sb-sidebar-toggle-hidden { display:block; }
	.cn-sidebar-toggle-hidden { margin-left:242px; }*/

	.izracun-compane-again-left 	{ text-align:right !important; }
	.izracun-compane-again-right 	{ text-align:left !important; }
}

@media  (min-width: 768px) and (max-width: 1199px)  {
	.marker_tip { margin-left: 168px !important }
	.arr-dr { margin-left: 150px !important }

	.navi-top-3 .btn p { overflow: hidden; text-overflow: ellipsis; padding-right:15px; }
	.navi-top-4 .btn p { overflow: hidden; text-overflow: ellipsis; padding-right:15px; }
}

@media  (min-width: 0px) and (max-width: 991px)  {
	.front-body { padding-top:25px !important; }
	.app-body { padding-top:80px !important; }

	/*.sidebar { display:none; }
	.main-content { margin-left:0; }
	*/

	/*
	.m1-a, .m1-b, .m1-c { overflow:hidden; text-overflow:ellipsis !important; padding-right:15px; }
	.list-group-item-ellipsis a { position:relative; overflow:hidden !important; text-overflow:ellipsis !important; padding-right:15px; }
	*/

	.m2-tablet { margin-bottom:15px; padding:0px 10px; }

	.panel-login { height:auto; }
	.panel-body-login { padding-bottom:0px !important; }

	.panel-body-login ul { margin-top:15px; border-left:1px solid #bf4341 !important; border-bottom:1px solid #bf4341 !important; border-top-left-radius: 3px !important; border-bottom-left-radius: 3px !important; }
	.panel-body-login ul li { padding-top:2px !important; height:auto !important; }
	.panel-body-login ul li:first-child { border-top-left-radius: 3px !important; }

	.navbar-sd { position:fixed; top:0; left:0; right:0; }
	.tablet-header 	{ position:fixed; top:22px; left:0; right:0; background-color:#e8e8e8; z-index:1000; border-bottom:1px solid #cfcfcf; }
	.tablet-header > div { padding:10px 0px; }

	.m3-center { padding-right:9px; border-right:0; }
	.m3-right { padding-left:9px; }

	.summary-border-right 	{ border-right:none !important; }
	.art-list-hide { display:none !important; }

	.panel-heading-login { margin:0; padding-top:10px !important; }
	.panel-body-login form { margin:0px 15px !important; }
	.list-group-login-panel { margin:0px !important; }
}

@media  (min-width: 0px) and (max-width: 767px)  {
	.marker_tip { margin-left: 70px !important }
	.arr-dr { display: none !important }

	.navi-top-3 p span { display:none; }
	.navi-top-4 p span { display:none; }

	.panel-login { height:auto; }
	.panel-body-login { padding-bottom:0px !important; }

	.panel-body-login ul { margin-top:15px; margin-bottom:0px !important; border-left:none !important; border-bottom:none !important; border-top-left-radius: 0px !important; border-bottom-left-radius: 0px !important; }
	.panel-body-login ul li:first-child { border-top-left-radius: 0px !important; }



	.m3-left { padding-left:9px; padding-right:9px; border-right:0; }
	.m3-center { padding-left:9px; padding-right:9px; border-right:0; }
	.m3-right { padding-left:9px; }

	.m2 div { margin-bottom:10px; }
}

@media print {
	body { background-color: #ffffff !important; padding:0 !important; }
	.calc-print-table { position:absolute; width:97% !important; padding:0; top:-80px; }

    .calc-print-table form { display:none !important; }
    .calc-header, .calc-header-space {
        width:100%;
        height: 55px;
        display:block !important;
    }

    .calc-header {
        position: fixed;
        top: 0;
    }

	.calc-table-custom-width { width:100% !important; }

	.table-striped tbody tr:nth-of-type(odd) td {
		background-color: rgba(0, 0, 0, .05) !important;
	}

    .copyright { margin:0 !important; }

	.table { margin-bottom: 10px !important; }
    .table td { padding-top:1px !important; padding-bottom:1px !important; }

    .alert { padding-top:2px !important; padding-bottom:2px !important; }

	.sidebar { display: none }
	.main-content { margin-top:-90px; margin-left: 0px !important; padding:0 !important; }

	.footer 	{ display:none; visibility:none; }

	a[href]:after {
    	content: none;
  	}
}

@media print and (orientation: landscape)  {
	.main-content { margin-top: 0px; }
}