﻿/* - Start of /Portals/_default/default.css - */
@charset "utf-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,caption,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}html,button,input,select,textarea{font-family:sans-serif;color:#222;}::-moz-selection{background:rgba(2,139,255,1);color:#fff;text-shadow:none;}::selection{background:rgba(2,139,255,1);color:#fff;text-shadow:none;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}body{color:#444;font-size:12px;line-height:18px;font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}h1,h2,h3,h4,h5,h6{display:block;color:#333;font-family:Arial,Helvetica,sans-serif;font-weight:bold;}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit;}h1{font-size:38px;line-height:54px;letter-spacing:normal;margin-top:8px;margin-bottom:10px;}h2{font-size:32px;line-height:36px;letter-spacing:normal;margin-top:8px;margin-bottom:10px;}h3{font-size:28px;line-height:36px;letter-spacing:normal;margin-top:8px;margin-bottom:10px;}h4{font-size:22px;line-height:36px;letter-spacing:normal;}h5{font-size:16px;line-height:18px;letter-spacing:normal;}h6{font-size:14px;line-height:18px;letter-spacing:normal;}.Head{display:inline-block;margin-bottom:6px;}td.Head,td.SubHead,td.SubSubHead{display:table-cell;margin-bottom:0;}input[type="image"] + span.Head,input[type="image"] + span.SubHead{display:inline;}p{margin:0 0 18px 0;}p img{margin:0;}em,i{font-style:italic;}strong,b{font-weight:bold;}small{font-size:80%;}.Normal,.NormalDisabled,.NormalDeleted{color:#444;font-size:12px;font-weight:normal;line-height:18px;}.NormalDisabled,.NormalDeleted{color:#999;}.Help{padding:2px;border:#000 1px solid;background-color:#ff9;font-weight:normal;font-size:11px;color:#000;}.NormalBold{font-weight:bold;color:#222;}.NormalRed{font-weight:bold;color:red;}.NormalDeleted{text-decoration:line-through;}blockquote,blockquote p{font-size:17px;line-height:24px;color:#777;font-style:italic;}blockquote{margin:0 0 20px;padding:9px 20px 0 19px;border-left:1px solid #ddd;}blockquote cite{display:block;font-size:12px;color:#555;}blockquote cite:before{content:"\2014 \0020";}blockquote cite a,blockquote cite a:visited,blockquote cite a:visited{color:#555;}hr{clear:both;margin:17px 0 17px;height:0;border:solid #ddd;border-width:1px 0 0;}a,a:visited{color:rgb(2,139,255);text-decoration:underline;outline:0;}a:hover,a:focus,a:active{color:#222;outline:0;}p a,p a:visited{line-height:inherit;}img.dnn-scale-img{max-width:100%;height:auto;}img{border:0;-ms-interpolation-mode:bicubic;vertical-align:middle;}#dnn_dnnLOGO_imgLogo{border:0;}ul,ol{margin-bottom:18px;margin-left:18px;}ul{list-style:square outside;}ol{list-style:decimal;}ul ul,ul ol,ol ol,ol ul{margin-left:18px;margin-bottom:0;}ol ol{list-style:lower-roman;}li p{line-height:18px;}.dnnFormMessage{display:block;padding:17px 18px;margin-bottom:18px;border:1px solid rgba(2,139,255,0.2);background:rgba(2,139,255,0.15);-webkit-border-radius:3px;border-radius:3px;max-width:980px;}.dnnFormMessage.dnnFormError,.dnnFormMessage.dnnFormValidationSummary{background-color:rgba(255,0,0,0.15);border-color:rgba(255,0,0,0.2);}.dnnFormMessage.dnnFormWarning{background-color:rgba(255,255,0,0.15);border-color:#CDB21F;}.dnnFormMessage.dnnFormSuccess{background-color:rgba(0,255,0,0.15);border-color:rgba(0,255,0,0.5);}.dnnTableHeader{display:block;padding:15px;background:none repeat scroll 0 0 #E3E3E5;}.dnnTableHeader a,.dnnTableHeader input,.dnnTableHeader select{margin:0;}.dnnTableDisplay{margin-bottom:18px;border:1px solid #d1d1d1;border-left:0;border-bottom:0;}.dnnTableDisplay td,.dnnTableDisplay th{padding:5px 9px;border-bottom:1px solid #d1d1d1;}.dnnTableDisplay th{padding:0;border-left:1px solid #d1d1d1;-webkit-box-shadow:1px 0 0 0 rgba(255,255,255,0.9);box-shadow:1px 0 0 0 rgba(255,255,255,0.9);}.dnnTableDisplay th > span,.dnnTableDisplay th > a{display:block;padding:5px 9px;}.dnnTableDisplay td:first-child{border-left:1px solid #cfcfcf;}.dnnTableDisplay label{display:inline;padding-left:5px;}.dnnTableDisplay caption{display:none;}.dnnTableDisplay th{background:-moz-linear-gradient(top,#f5f5f5 0,#dfdfdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#dfdfdf));background:-webkit-linear-gradient(top,#f5f5f5 0,#dfdfdf 100%);background:-o-linear-gradient(top,#f5f5f5 0,#dfdfdf 100%);background:-ms-linear-gradient(top,#f5f5f5 0,#dfdfdf 100%);background:linear-gradient(top,#f5f5f5 0,#dfdfdf 100%);text-align:left;text-shadow:1px 1px 0 rgba(255,255,255,0.8);color:#333;}.dnnTableDisplay th a,.dnnTableDisplay th label{font-weight:normal;color:#333;text-decoration:none;}.dnnTableDisplay th a{padding:8px 9px;}.dnnTableDisplay th a:hover{background:#fefefe;background:-moz-linear-gradient(top,#fefefe 0,#e8e8e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(top,#fefefe 0,#e8e8e8 100%);background:-o-linear-gradient(top,#fefefe 0,#e8e8e8 100%);background:-ms-linear-gradient(top,#fefefe 0,#e8e8e8 100%);background:linear-gradient(top,#fefefe 0,#e8e8e8 100%);color:#333;}.dnnTableDisplay th a:active{border-color:#999;background:#c6c6c6;background:-moz-linear-gradient(top,#c6c6c6 0,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c6c6c6),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#c6c6c6 0,#f3f3f3 100%);background:-o-linear-gradient(top,#c6c6c6 0,#f3f3f3 100%);background:-ms-linear-gradient(top,#c6c6c6 0,#f3f3f3 100%);background:linear-gradient(top,#c6c6c6 0,#f3f3f3 100%);-webkit-box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.3);box-shadow:inset 0 2px 3px 0 rgba(0,0,0,0.3);}.dnnTableDisplay tr:nth-child(2n) td{background:rgba(0,0,0,0.04);}.dnnTableDisplay tr:hover td{background:rgba(2,139,255,0.15);}.dnnTableDisplay tfoot tr:hover td{background:none;}.dnnTableFilter{margin-bottom:18px;background:rgba(0,0,0,0.04);}.dnnTableFilter .dnnTableDisplay{margin-bottom:0;}.dnnFilterSet{padding:18px;}.dnnFilterSet label{display:inline-block;}.dnnFilterSet input,.dnnFilterSet select{display:inline-block;margin:0 5px;}.verticalFilter .dnnFilterSet{float:left;width:20%;padding:2% 18px;}.verticalFilter .dnnTableDisplay{float:right;width:75%;}.verticalFilter input[type=search],.verticalFilter select,.verticalFilter input[type=text]{margin:0;width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.dnnResults{float:left;margin-bottom:0;}.dnnPagination{float:right;margin:0;padding:0;}.dnnPagination li{float:left;list-style:none;}.dnnPagination li a,.dnnPagination li span{display:inline-block;padding:0 5px;text-decoration:none;color:#333;}.dnnPagination li a:hover{text-decoration:underline;color:#222;}.dnnPagination li span{color:#222;text-decoration:underline;}.dnnFormItem input[type="text"],.dnnFormItem select,.dnnFormItem textarea,.dnnFormItem input[type="email"],.dnnFormItem input[type="search"],.dnnFormItem input[type="password"]{margin-bottom:18px;padding:8px;background:#ffffff;border:1px solid #c9c9c9;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.8),inset 0 1px 2px 0 rgba(0,0,0,0.1);box-shadow:0 1px 0 0 rgba(255,255,255,0.8),inset 0 1px 2px 0 rgba(0,0,0,0.1);color:#333;font-size:12px;}.dnnFormItem input.aspNetDisabled,.dnnFormItem textarea.aspNetDisabled{background:#ebebeb;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;border-color:#a7a7a7;border-width:1px;}.aspNetDisabled,a.aspNetDisabled,.dnnDisabled,a.dnnDisabled{color:#ccc;cursor:not-allowed;text-decoration:none;}.dnnFormItem input[type="text"]:active,.dnnFormItem input[type="text"]:focus,.dnnFormItem input[type="password"]:focus,.dnnFormItem input[type="password"]:active,.dnnFormItem input[type="email"]:active,.dnnFormItem input[type="email"]:focus,.dnnFormItem select:active,.dnnFormItem select:focus,.dnnFormItem textarea:active,.dnnFormItem textarea:focus,.dnnFormItem input[type="search"]:active,.dnnFormItem input[type="search"]:focus{background:#fff;border:1px solid rgba(2,139,255,0.5);-webkit-box-shadow:0 0 3px 0 rgba(2,139,255,0.4);box-shadow:0 0 3px 0 rgba(2,139,255,0.4);color:#333;}.required label:after,legend.required:after{display:inline-block;margin-top:-2px;margin-left:9px;padding:1px 9px;border:1px solid rgba(0,0,0,0.1);border-radius:3px;-webkit-border-radius:3px;background:rgba(0,0,0,0.03);content:'Required';font-weight:normal;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;font-style:italic;color:#777;}.error label,legend.error{color:rgba(255,0,0,0.9);}.error input[type="text"],.error select,.error textarea,.error input[type="email"],.error input[type="search"]{border:1px solid rgba(255,0,0,0.6);color:rgba(255,0,0,0.7);}.dnnFormItem button,.dnnFormItem input[type="button"],.dnnFormItem input[type="reset"],.dnnFormItem input[type="submit"],.dnnPrimaryAction,.dnnSecondaryAction,.dnnTertiaryAction,ul.dnnAdminTabNav li a,.dnnLogin .LoginTabGroup span{display:inline-block;padding:9px 9px;margin-bottom:9px;cursor:pointer;min-width:75px;*overflow:visible;border:1px solid #c2c2c2;background:#eaeaea;-webkit-border-radius:3px;border-radius:3px;color:#333;font-weight:bold;text-decoration:none;text-align:center;}.dnnFormItem button,.dnnFormItem input[type="button"],.dnnFormItem input[type="reset"],.dnnFormItem input[type="submit"],.dnnPrimaryAction,.dnnSecondaryAction,.dnnTertiaryAction{padding:6px 6px;}.dnnPrimaryAction,.dnnFormItem input[type="submit"],a.dnnPrimaryAction{border-color:#0D569E;background:#3792ED;background:-moz-linear-gradient(top,#358eea 0,#2170cd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#358eea),color-stop(100%,#2170cd));background:-webkit-linear-gradient(top,#358eea 0,#2170cd 100%);background:linear-gradient(top,#358eea 0,#2170cd 100%);-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.6),inset 0 1px 0 0 rgba(255,255,255,0.4);box-shadow:0 1px 0 0 rgba(0,0,0,0.6),inset 0 1px 0 0 rgba(255,255,255,0.4);color:#efefef;text-shadow:0 -1px 0 #185B93;}.dnnPrimaryAction:hover,.dnnFormItem input[type="submit"]:hover,a.dnnPrimaryAction:hover{border-color:#0D569E;background:#6cb6f3;background:-moz-linear-gradient(top,#6cb6f3 0,#4387d2 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#6cb6f3),color-stop(100%,#4387d2));background:-webkit-linear-gradient(top,#6cb6f3 0,#4387d2 100%);background:linear-gradient(top,#6cb6f3 0,#4387d2 100%);color:#fff;}.dnnPrimaryAction:active,.dnnFormItem input[type="submit"]:active,a.dnnPrimaryAction:active{border-color:#0D569E;background:#1f66be;background:-moz-linear-gradient(top,#1f66be 0,#3085e0 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#1f66be),color-stop(100%,#3085e0));background:-webkit-linear-gradient(top,#1f66be 0,#3085e0 100%);background:linear-gradient(top,#1f66be 0,#3085e0 100%);-webkit-box-shadow:inset 0 1px 5px 0 rgba(0,0,0,0.4);box-shadow:inset 0 1px 5px 0 rgba(0,0,0,0.4);color:#fff;}.dnnPrimaryAction[disabled],.dnnPrimaryAction[disabled]:hover,.dnnPrimaryAction[disabled]:active{background:#ccc !important;border:none !important;-webkit-box-shadow:none !important;box-shadow:none !important;color:#aaa !important;text-shadow:none;}.dnnFormItem button,.dnnFormItem input[type="button"],.dnnFormItem input[type="reset"],.dnnSecondaryAction,a.dnnSecondaryAction,ul.dnnAdminTabNav li a,.dnnLogin .LoginTabGroup span{background:#f5f5f5;background:-moz-linear-gradient(top,#f5f5f5 0,#dfdfdf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f5f5f5),color-stop(100%,#dfdfdf));background:-webkit-linear-gradient(top,#f5f5f5 0,#dfdfdf 100%);background:-o-linear-gradient(top,#f5f5f5 0,#dfdfdf 100%);background:-ms-linear-gradient(top,#f5f5f5 0,#dfdfdf 100%);background:linear-gradient(top,#f5f5f5 0,#dfdfdf 100%);-webkit-box-shadow:0 1px 0 0 rgba(0,0,0,0.4),inset 0 1px 0 0 rgba(255,255,255,1);box-shadow:0 1px 0 0 rgba(0,0,0,0.4),inset 0 1px 0 0 rgba(255,255,255,1);text-shadow:0 1px 0 #ffffff;color:#333;}.dnnFormItem button:hover,.dnnFormItem input[type="button"]:hover,.dnnFormItem input[type="reset"]:hover,.dnnSecondaryAction:hover,a.dnnSecondaryAction:hover,ul.dnnAdminTabNav li a:hover,.dnnLogin .LoginTabGroup span:hover{background:#fefefe;background:-moz-linear-gradient(top,#fefefe 0,#e8e8e8 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fefefe),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(top,#fefefe 0,#e8e8e8 100%);background:-o-linear-gradient(top,#fefefe 0,#e8e8e8 100%);background:-ms-linear-gradient(top,#fefefe 0,#e8e8e8 100%);background:linear-gradient(top,#fefefe 0,#e8e8e8 100%);color:#555;}.dnnFormItem button:active,.dnnFormItem input[type="button"]:active,.dnnFormItem input[type="reset"]:active,.dnnFormItem input[type="reset"]:active,.dnnSecondaryAction:active,a.dnnSecondaryAction:active,ul.dnnAdminTabNav li a:active{border-color:#999;background:#c6c6c6;background:-moz-linear-gradient(top,#c6c6c6 0,#f3f3f3 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#c6c6c6),color-stop(100%,#f3f3f3));background:-webkit-linear-gradient(top,#c6c6c6 0,#f3f3f3 100%);background:-o-linear-gradient(top,#c6c6c6 0,#f3f3f3 100%);background:-ms-linear-gradient(top,#c6c6c6 0,#f3f3f3 100%);background:linear-gradient(top,#c6c6c6 0,#f3f3f3 100%);-webkit-box-shadow:inset 0 1px 5px 0 rgba(0,0,0,0.4);box-shadow:inset 0 1px 5px 0 rgba(0,0,0,0.4);}span.dnnPrimaryAction > input[type="image"],span.dnnSecondaryAction > input[type="image"]{display:none;}span.dnnPrimaryAction > a.dnnPrimaryAction,span.dnnSecondaryAction > a.dnnSecondaryAction{display:inline;background:transparent;border:none;-webkit-box-shadow:none;box-shadow:none;}.dnnTertiaryAction,a.dnnTertiaryAction{padding:10px 10px;border:none;background:#eaeaea;color:#333;}.dnnTertiaryAction:hover,a.dnnTertiaryAction:hover{background:#f2f2f2;}.dnnTertiaryAction:active,a.dnnTertiaryAction:active{background:#d8d8d8;}.dnnFormItem input[type="text"] + a.dnnPrimaryAction,.dnnFormItem input[type="text"] + a.dnnSecondaryAction,.dnnFormItem input[type="text"] + a.dnnTerriaryAction{margin-left:5px;}.dnnFormItem input[type="checkbox"] + span,.dnnFormItem input[type="radio"] + span{margin:5px;}.StandardButton{border:1px solid blue;}.dnnFormItem button[disabled],.dnnFormItem input[disabled]{cursor:default;opacity:0.5;}.dnnFormItem input[type="checkbox"],.dnnFormItem input[type="radio"]{*width:13px;*height:13px;padding:0;box-sizing:border-box;}.dnnFormItem input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}.dnnFormItem input[type="search"]::-webkit-search-decoration,.dnnFormItem input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}.dnnFormItem button::-moz-focus-inner,.dnnFormItem input::-moz-focus-inner{border:0;padding:0;}.dnnFormItem textarea{overflow:auto;vertical-align:top;resize:vertical;}.dnnFormItem input:valid,.dnnFormItem textarea:valid{}.dnnFormItem input:invalid,.dnnFormItem textarea:invalid{background-color:#f0dddd;}.horizontal ul.categories,.horizontal ul.tags{list-style:none;}.horizontal ul.categories{}.horizontal ul.tags{}.horizontal ul.categories li,.horizontal ul.tags li{}.horizontal ul.tags li.add-tags{}.horizontal ul.tags li.add-tags img{}.vertical ul.categories,.vertical ul.tags{list-style:none;}.vertical ul.categories li,.vertical ul.tags li{}.vertical ul.categories li{}.vertical ul.tags li{}.vertical ul.tags li.add-tags{}.vertical ul.tags li.add-tags img{}ul.dnnAdminTabNav{display:inline-block;margin-top:5px;margin-left:0;width:100%;height:37px;border-bottom:1px solid #c2c2c2;}ul.dnnAdminTabNav li{float:left;margin-right:4px;list-style:none;}ul.dnnAdminTabNav li a{margin-bottom:0;border-bottom:0;box-shadow:none;webkit-box-shadow:none;-webkit-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;}ul.dnnAdminTabNav li.ui-tabs-active a{margin-top:-3px;padding:12px 9px 10px 9px;background:#fff;}.ui-tabs .ui-tabs-panel{position:relative;display:block;}.ui-tabs .ui-tabs-hide{display:none;}.dnnLogin .LoginTabGroup{display:inline-block;width:100%;height:37px;margin-left:0;margin-top:5px;border-bottom:1px solid #C2C2C2;}.dnnLogin .LoginTabGroup span{margin-right:4px;margin-bottom:0;border-bottom:0 none;border-radius:3px 3px 0 0;box-shadow:none;}.dnnLogin .LoginTabGroup span.LoginTabSelected{margin-top:-3px;padding:12px 9px 10px;background:none repeat scroll 0 0 #FFFFFF;}.dnnForm .ui-resizable{position:relative;}.dnnForm .ui-resizable-handle{position:absolute;display:block;z-index:99999;font-size:0.1px;}.dnnForm .ui-resizable-disabled .ui-resizable-handle,.dnnForm .ui-resizable-autohide .ui-resizable-handle{display:none;}.dnnForm .ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.dnnForm .ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.dnnForm .ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.dnnForm .ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.dnnForm .ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.dnnForm .ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.dnnForm .ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.dnnForm .ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}.dnnForm{width:100%;}.dnnForm fieldset{clear:none;position:relative;margin-bottom:18px;text-align:left;}.dnnForm fieldset fieldset{width:100%;}.dnnForm .dnnFormItem{clear:both;width:100%;display:block;position:relative;text-align:left;}.dnnTooltip{position:relative;display:block;width:32.075%;margin-right:18px;}.dnnHelperTip{position:relative;display:block;}.dnnDragdropTip{z-index:10000;position:absolute;width:auto !important;height:auto !important;padding:10px;padding-left:30px;border-radius:3px;background:rgba(0,0,0,0.75) url("/images/pin-icn.png") no-repeat 7px 12px;font-size:11px;color:#DDD;text-align:left;}span.dnnFormRequired:after,div.dnnFormItem.dnnFormRequired > div.dnnLabel span:after{content:"*";display:inline-block;margin:0 0 0 5px;color:Red;font-size:16px;line-height:1em;font-weight:bold;}.dnnFormItem input[type="checkbox"] + span,.dnnFormItem input[type="radio"] + span{display:inline-block;width:auto;margin:6px 5px 6px 5px;}a.dnnFormHelp,.dnnForm .dnnFormItem a.dnnFormHelp,.dnnTooltip label a.dnnFormHelp{color:#333;text-decoration:none;font-weight:bold;}a.dnnFormHelp{display:inline-block;position:absolute;right:0;top:2px;width:14px;height:15px;background:url("/images/helpI-icn-grey.png") no-repeat left 2px;padding:0 !important;margin:0 !important;}.dnnLabel{display:inline-block;float:left;position:relative;width:32.075%;padding-right:20px;margin-right:18px;overflow:visible;text-align:right;}.dnnFormItem > .dnnLabel{margin-top:5px;}.dnnLabel > span{text-align:right;}.dnnForm .dnnFormItem a.dnnFormHelp span{position:relative;}.dnnForm .dnnFormItem a.dnnFormHelp img{display:block;}.dnnLabel + span{display:inline-block;margin-top:6px;margin-bottom:6px;white-space:pre-line;}td > .dnnLabel{width:220px;}.dnnTooltip .dnnFormHelpContent,.dnnHelperTip .dnnFormHelpContent{visibility:hidden;z-index:10;position:absolute;width:200px;padding:10px;padding-left:30px;border-radius:3px;background:rgba(0,0,0,0.75);font-size:11px;color:#ddd;text-align:left;}.dnnFormHelpContent span{display:block;}.dnnTooltip .dnnFormHelpContent span:after,.dnnHelperTip .dnnFormHelpContent span:after{position:absolute;content:"";left:15px;bottom:-7px;width:0;height:0;opacity:0.75;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #000;}a.pinHelp{display:block;position:absolute;left:7px;top:12px;width:15px;height:15px;opacity:0.5;background:url("/images/pin-icn.png") no-repeat 0 0;}.ui-draggable a.pinHelp,a.pinHelp:hover{opacity:1;}.dnnFormItem span.dnnFormMessage.dnnFormError{display:block;position:absolute;overflow:visible;bottom:95%;right:12%;width:200px;margin-bottom:0;padding:10px;border:none;border-radius:3px;background:rgba(255,0,0,0.75);font-size:12px;color:#fff;text-align:left;}.dnnFormItem span.dnnFormMessage.dnnFormError:after{position:absolute;bottom:-7px;left:15px;content:"";width:0;height:0;opacity:0.75;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid red;}.dnnFormItem input[type="text"],.dnnFormItem input[type="password"],.dnnFormItem input[type="email"],.dnnFormItem input[type="tel"],.dnnFormItem select,.dnnFormItem textarea{width:45%;max-width:445px;}.dnnFormItem select{width:47%;}.dnnFormItem select option{color:#333;}.dnnFormItem table{background:none;}.dnnCheckbox{display:inline-block;cursor:pointer;}.dnnCheckbox .mark{display:inline-block;}.dnnCheckbox img{display:inline-block;width:20px;height:18px;min-width:20px;vertical-align:middle;}.dnnCheckbox img{background:transparent url("/images/checkbox.png") no-repeat;}.dnnCheckbox img{background-position:0 0;}.dnnCheckbox-hover img{background-position:0 0;}.dnnCheckbox-checked img{background-position:-51px 0;}.dnnCheckbox-disabled img{opacity:.5;}.dnnCheckbox-checked-error img{background-position:-150px 0;}.dnnCheckbox-error img{background-position:-100px 0;}.dnnCheckbox-focus{background-color:#e3e3e5;}.dnnBoxLabel{display:inline-block;}.dnnFormItem input[type="checkbox"].normalCheckBox{display:inline-block;margin:8px 0 4px 0;}.dnnRadiobutton{display:inline-block;cursor:pointer;}.dnnRadiobutton .mark{display:inline-block;}.dnnRadiobutton img{width:20px;height:18px;min-width:20px;vertical-align:middle;}.dnnRadiobutton img{background:transparent url("/images/radiobutton.png") no-repeat;}.dnnRadiobutton img{background-position:0 0;}.dnnRadiobutton-hover img{background-position:0 0;}.dnnRadiobutton-checked img{background-position:-50px 0;}.dnnRadiobutton-disabled img{opacity:.5;}.dnnRadiobutton-checked-error img{background-position:-150px 0;}.dnnRadiobutton-error img{background-position:-100px 0;}.dnnRadiobutton-focus{background-color:#e3e3e5;}div.dnnFormRadioButtons,div.dnnHSRadioButtons,span.dnnFormRadioButtons,span.dnnHSRadioButtons{display:inline-block;padding:10px;margin-bottom:5px;background-color:#f0f0f0;}table.dnnFormRadioButtons{background-color:#f0f0f0;margin-bottom:5px;}.RadComboBox_Default .rcbInput{width:100% !important;}div.dnnFormGroup{display:inline-block;padding:10px;margin-bottom:5px;background-color:#f0f0f0;width:65%;}.dnnSpinner{display:inline-block;position:relative;width:150px;padding:6px 6px;*overflow:visible;border:1px solid #c9c9c9;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f0f2f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f0f2f1));background:-webkit-linear-gradient(top,#fff 0,#f0f2f1 100%);background:linear-gradient(top,#fff 0,#f0f2f1 100%);-webkit-border-radius:3px;border-radius:3px;color:#333;text-decoration:none;-webkit-box-shadow:0 1px 0 0 #bbb;box-shadow:0 1px 0 0 #bbb;}.dnnFormItem .dnnSpinner{width:45%;margin-bottom:18px;}.dnnSpinnerDisplay{margin:0 25px 0 8px;background:transparent;color:#999;}.dnnFormItem .dnnSpinnerDisplay > input[type="text"],.dnnFormItem .dnnSpinnerDisplay > input[type="text"]:focus{border:none;margin:0;box-shadow:none;padding:0;background:transparent;}.dnnSpinnerCtrl{position:absolute;top:0;right:0;width:25px;background-color:transparent;border-left:1px solid #c9c9c9;}.dnnSpinnerCtrl > a.dnnSpinnerTopButton{display:block;width:25px;height:16px;background:transparent url("/images/dnnSpinnerUpArrow.png") no-repeat;background-position:center;cursor:pointer;}.dnnSpinnerCtrl > a.dnnSpinnerBotButton{display:block;width:25px;height:16px;background:transparent url("/images/dnnSpinnerDownArrow.png") no-repeat;background-position:center;cursor:pointer;}div.dnnTagsInput{display:inline-block;margin:0;padding:5px 0 0 5px;border:1px solid #c9c9c9;-webkit-border-radius:3px;border-radius:3px;background:#FFF;-webkit-box-shadow:0 1px 0 0 rgba(255,255,255,0.8),inset 0 1px 2px 0 rgba(0,0,0,0.3);box-shadow:0 1px 0 0 rgba(255,255,255,0.8),inset 0 1px 2px 0 rgba(0,0,0,0.3);}.dnnFormItem .dnnTagsInput{width:45%;}div.dnnTagsInput span.tag{display:block;float:left;padding:2px 6px 2px 6px;margin-right:5px;margin-bottom:5px;border:1px solid #c9c9c9;border-radius:3px;-webkit-border-radius:3px;font-size:12px;text-decoration:none;color:#888;cursor:pointer;background-color:#eee;}div.dnnTagsInput span.tag:hover{background-color:#e8f1fa;color:#444;}div.dnnTagsInput span.tag a{display:inline-block;width:8px;height:8px;margin:6px 0 0 0;background:transparent url("/images/dnnTagClose.png") no-repeat;background-position:center;}div.dnnTagsInput > div > input,div.dnnTagsInput > div > input:focus{border:none;background:transparent;outline:none;font-weight:normal;font-family:helvetica;font-size:12px;display:inline-block;vertical-align:top;height:19px;padding:3px 0 3px 3px;margin-bottom:5px;}div.dnnTagsInput > div > input::-ms-clear{display:none;}div.dnnTagsInput div{display:block;float:left;}div.dnnTagsInput div.dnnTags_filter{float:right;position:relative;margin:0 0 5px 5px;}div.dnnTagsInput div.dnnTags_filter > .dnnTags_filter_label{display:inline-block;border-left:1px solid #ccc;padding:3px 15px 0 10px;margin-right:3px;color:#999;cursor:pointer;background:url("/images/dnnSpinnerDownArrow.png") no-repeat;background-position:right center;height:22px;}div.dnnTagsInput div.dnnTags_filter > .dnnTags_filter_label.dnnExpanded{color:#666;background:url("/images/dnnSpinnerUpArrow.png") no-repeat;background-position:right center;}div.dnnTagsInput div.dnnTags_filter > ul.dnnTags_filter_dropdownUl{display:none;position:absolute;list-style-type:none;background:#fff;border:1px solid #c9c9c9;right:22px;top:28px;margin:0;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 0 0 #bbb;box-shadow:0 2px 0 0 #bbb;z-index:15;}.dnnTagsInput div.dnnTags_filter > ul.dnnTags_filter_dropdownUl > li{white-space:nowrap;padding:6px 12px 6px 8px;border-top:1px solid #c9c9c9;list-style:none;color:#666;min-width:150px;}.dnnTagsInput div.dnnTags_filter > ul.dnnTags_filter_dropdownUl > li:first-child{border-top:none;}.dnnTagsInput div.dnnTags_filter > ul.dnnTags_filter_dropdownUl > li:hover{background-color:#e8f1fa;color:#333;}.dnnTagsInput div.dnnTags_filter > ul.dnnTags_filter_dropdownUl > li > input{display:inline-block;vertical-align:top;margin-right:10px;cursor:pointer;}.dnnTagsInput div.dnnTags_filter > ul.dnnTags_filter_dropdownUl > li > span.dnnCheckbox{margin-right:8px;}.dnnTagsInput div.dnnTags_filter > ul.dnnTags_filter_dropdownUl > li > label{display:inline-block;vertical-align:top;cursor:pointer;}div.dnnTagsInput div.dnnTags_filter a.dnnSearchButton{display:inline-block;width:18px;height:18px;background-image:url("/images/search/searchButton.png");background-repeat:no-repeat;background-position:center center;vertical-align:top;cursor:pointer;margin:4px 5px 0 4px;}.dnnTagsClear{clear:both;width:100%;height:0;}div.dnnTagsInput > div > input.dnnTagsInvalid{display:block;float:left;margin-right:5px;border:none;outline:none;border-radius:3px;-webkit-border-radius:3px;background:#FBD8DB;cursor:pointer;font-size:12px;color:#90111A !important;text-decoration:none;}.dnn_acResults{padding:0;border:1px solid #c9c9c9;background-color:#fff;overflow:hidden;z-index:900001;-webkit-border-bottom-left-radius:3px;-webkit-border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;-webkit-box-shadow:0 2px 0 0 #bbb;box-shadow:0 2px 0 0 #bbb;min-width:150px;}.dnn_acResults ul{margin:0;padding:0;list-style-position:outside;list-style:none;}.dnn_acResults ul li{margin:0;padding:6px 22px 6px 22px;border-top:1px solid #c9c9c9;color:#666;cursor:pointer;display:block;overflow:hidden;color:#333;}.dnn_acResults ul li:first-child{border-top:none;}.dnn_acLoading{}.dnn_acSelect{background-color:#e8f1fa;color:#333;}.dnnFormMessage .dnnLabel{float:none;width:90%;text-align:left;}.dnnFormSectionHead span{font-size:18px;color:#222;}.dnnProgressbar{height:25px !important;padding:18px 10px 0 10px;border:1px solid #c9c9c9;background:#fff;background:-moz-linear-gradient(top,#f0f2f1 0,#fff 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#f0f2f1),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f0f2f1 0,#fff 100%);background:linear-gradient(top,#f0f2f1 0,#fff 100%);-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.25),0px 1px 0 0 #fff;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,0.25),0px 1px 0 0 #fff;}.ui-progressbar{height:10px !important;overflow:hidden;background-color:#ccc;-webkit-box-shadow:inset 0 1px 0 0 #bbb;box-shadow:inset 0 1px 0 0 #bbb;text-align:left;}.ui-progressbar .ui-progressbar-value{margin:0;height:100%;background-color:#1a82f7;background:-moz-linear-gradient(left,#2b7fda 0,#3fbdff 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#2b7fda),color-stop(100%,#3fbdff));background:-webkit-linear-gradient(left,#2b7fda 0,#3fbdff 100%);background:linear-gradient(left,#2b7fda 0,#3fbdff 100%);}.dnnDropdownSettings{position:relative;height:30px !important;}.dnnButtonDropdown{width:50px;height:30px !important;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f0f2f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f0f2f1));background:-webkit-linear-gradient(top,#fff 0,#f0f2f1 100%);background:linear-gradient(top,#fff 0,#f0f2f1 100%);-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 0 #bbb;box-shadow:0 1px 0 0 #bbb;border:1px solid #c9c9c9;cursor:pointer;}.dnnButtonIcon,.dnnButtonArrow{display:inline-block;height:30px !important;}.dnnButtonIcon{width:32px;}.dnnButtonArrow{width:10px;background:transparent url("/images/dnnSpinnerDownArrow.png") no-repeat center;}.dnnButtonDropdown-clicked{z-index:100;position:absolute;width:50px;height:30px !important;background:#fff;border:1px solid #c9c9c9;border-bottom:1px solid #fff;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}.dnnButtonDropdown-ul{display:none;position:absolute;z-index:99;top:29px;left:0;width:200px;margin-left:0;background:#fff;border:1px solid #c9c9c9;-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 2px 0 0 #bbb;box-shadow:0 2px 0 0 #bbb;list-style-type:none;}.dnnButtonDropdown-ul > li,.dnnButtonDropdown-ul > ul > li{padding:8px;border-bottom:1px solid #c9c9c9;color:#333;cursor:pointer;vertical-align:middle;list-style:none;margin:0;}.dnnButtonDropdown-ul > ul{margin:0;}.dnnButtonDropdown-ul > ul > li{padding-left:16px;}.dnnButtonDropdown-ul > li:last-child{border-bottom:none !important;}.dnnButtonDropdown-ul > li:hover{background-color:#e8f1fa;color:#000;}ul.dnnButtonGroup{display:inline-block;margin:0;padding:0;background:#fff;background:-moz-linear-gradient(top,#fff 0,#f0f2f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f0f2f1));background:-webkit-linear-gradient(top,#fff 0,#f0f2f1 100%);background:linear-gradient(top,#fff 0,#f0f2f1 100%);-webkit-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 0 0 #bbb;box-shadow:0 1px 0 0 #bbb;border:1px solid #c9c9c9;cursor:pointer;list-style:none;}ul.dnnButtonGroup > li{display:block;float:left;border-left:1px solid #c9c9c9;margin:0;}ul.dnnButtonGroup > li:hover{background-color:#e8f1fa;}ul.dnnButtonGroup > li.dnnButtonGroup-first{display:none;}ul.dnnButtonGroup > li.dnnButtonGroup-first + li{border-left:none;}ul.dnnButtonGroup > li > a{display:inline-block;padding:7px 7px 6px 7px;text-decoration:none;color:#333;}ul.dnnButtonGroup span{color:#333;}.dnnFormItem .dnnInputGroup{float:left;display:block;width:32.075%;padding:5px;margin-bottom:18px;background:rgba(0,0,0,0.05);}.dnnFormItem .dnnInputGroup .dnnLeft{width:100%;}.dnnFormItem .dnnInputGroup span{display:inline-block;width:33%;text-align:right;}.dnnFormError label a span{color:red;}.dnnFormError input[type="text"],.dnnFormError input[type="password"],.dnnFormError input[type="email"],.dnnFormError input[type="tel"],.dnnFormError select,.dnnFormError textarea{border:1px solid red;}.dnnFormItem input[type="text"] + .dnnTertiaryAction,.dnnFormItem input[type="password"] + .dnnTertiaryAction,.dnnFormItem input[type="email"] + .dnnTertiaryAction,.dnnFormItem input[type="tel"] + .dnnTertiaryAction,.dnnFormItem select + .dnnTertiaryAction{display:inline-block;max-width:60px;}.dnnForm fieldset.dnnFormInformation{float:left;width:32.075%;margin-left:16px;padding:18px 0;background:rgba(0,0,0,0.05);}.dnnFormItem textarea{min-height:80px;}.dnnAddress input[type="checkbox"]{margin:0 5px;}.dnnFormRadioButtons{float:left;display:block;width:auto;}.dnnFormRadioButtons input[type=radio]{float:none;}.dnnFormRadioButtons label,.dnnFormItem input[type=radio] + label{float:none;display:inline;width:auto;padding-right:0;margin:0 10px 0 0;text-align:left;font-weight:normal;}.dnnTextEditor{margin-bottom:18px;}.dnnActions{float:none;clear:both;display:block;margin:0;padding-top:18px;text-align:left;}.dnnActions li{float:left;margin-right:5px;list-style:none;}.dnnLoginActions{display:inline-block;}.dnnForm.dnnShortForm .dnnFormItem label{float:none;width:100%;margin-bottom:0.25em;text-align:left;}.dnnForm.dnnShortForm .dnnFormItem input,.dnnForm.dnnShortForm .dnnFormItem select,.dnnForm.dnnShortForm .dnnFormItem textarea{float:none;text-align:left;}.dnnForm.dnnShortForm .dnnFormItem a.dnnFormHelp{background-position:left;padding-left:22px;}.dnnForm .ui-helper-hidden{display:none;}.dnnForm .ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);}.dnnForm .ui-state-highlight,.dnnForm .ui-widget-content .ui-state-highlight,.dnnForm .ui-widget-header .ui-state-highlight{border:1px solid #fed22f;background:#ffe45c;color:#363636;}.dnnForm .ui-state-highlight a,.dnnForm .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}.dnnForm .ui-state-error,.dnnForm .ui-widget-content .ui-state-error,.dnnForm .ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#b81900;color:#ffffff;}.dnnForm .ui-state-error a,.dnnForm .ui-widget-content .ui-state-error a,.dnnForm .ui-widget-header .ui-state-error a{color:#ffffff;}.dnnForm .ui-state-error-text,.dnnForm .ui-widget-content .ui-state-error-text,.dnnForm .ui-widget-header .ui-state-error-text{color:#ffffff;}.dnnForm .ui-priority-primary,.dnnForm .ui-widget-content .ui-priority-primary,.dnnForm .ui-widget-header .ui-priority-primary{font-weight:bold;}.dnnForm .ui-priority-secondary,.dnnForm .ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}.dnnForm .ui-state-disabled,.dnnForm .ui-widget-content .ui-state-disabled,.dnnForm .ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}.dnnForm .ui-draggable{cursor:move;}.dnnForm .ui-corner-all,.dnnForm .ui-corner-top,.dnnForm .ui-corner-left,.dnnForm .ui-corner-tl{border-radius:4px;}.dnnForm .ui-corner-all,.dnnForm .ui-corner-top,.dnnForm .ui-corner-right,.dnnForm .ui-corner-tr{border-radius:4px;}.ModuleTitle_MenuContainer{border:1px solid blue;}.ModuleTitle_MenuBar{}.ModuleTitle_MenuItem{}.ModuleTitle_MenuIcon{}.ModuleTitle_SubMenu{}.ModuleTitle_MenuBreak{}.ModuleTitle_MenuItemSel{}.ModuleTitle_MenuArrow{}.ModuleTitle_RootMenuArrow{}.MainMenu_MenuContainer{border:1px solid green;}.MainMenu_MenuBar{}.MainMenu_MenuItem{}.MainMenu_MenuIcon{}.MainMenu_SubMenu{}.MainMenu_MenuBreak{}.MainMenu_MenuItemSel{}.MainMenu_MenuArrow{}.MainMenu_RootMenuArrow{}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.65);z-index:9999;}.dnnFormPopup{position:absolute;padding:18px;background:#fff;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,0.75);box-shadow:0 0 25px 0 rgba(0,0,0,0.75);z-index:100000;}.dnnFormPopup .ui-dialog-titlebar{position:relative;padding:0 0 18px 0;border-bottom:1px solid #ddd;cursor:move;font-size:18px;font-weight:bold;}.dnnFormPopup .dnnModalCtrl{display:block;position:absolute;top:-30px;right:-30px;width:69px;height:26px;border-radius:10px;background-color:#fff;-webkit-border-radius:10px;box-shadow:0 0 5px #666;}.dnnFormPopup .dnnModalCtrl .ui-dialog-titlebar-close{float:right;display:block;height:18px;width:30px;margin:4px 4px 0 1px;overflow:hidden;-webkit-border-top-right-radius:8px;-webkit-border-bottom-right-radius:8px;border:none;outline:none;border-top-right-radius:8px;border-bottom-right-radius:8px;background:#585858 url("/images/closeBtn.png") no-repeat;background-position:8px 4px;text-indent:-9999em;min-width:0 !important;}.dnnFormPopup .dnnModalCtrl .ui-dialog-titlebar-close:hover{background:#358EEA url("/images/closeBtn.png") no-repeat;background-position:8px 4px;cursor:pointer;}.dnnFormPopup .dnnModalCtrl a.dnnToggleMax{float:left;display:block;height:18px;width:30px;margin:4px 0 0 4px;overflow:hidden;-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;border-top-left-radius:8px;border-bottom-left-radius:8px;background:#585858 url("/images/resizeBtn.png") no-repeat;background-position:10px 2px;text-indent:-9999em;}.dnnFormPopup .dnnModalCtrl a.dnnToggleMax:hover{background:#358EEA url("/images/resizeBtn.png") no-repeat;background-position:10px 2px;}div.ui-dialog-titlebar > .ui-dialog-titlebar-close{display:block;position:absolute;top:-30px;right:-30px;height:24px;width:24px;margin:0;overflow:hidden;-webkit-border-radius:12px;border-radius:12px;background:#585858 url("/images/closeBtn.png") no-repeat;background-position:4px 4px;border:3px solid #fff;text-indent:-9999em;min-width:0 !important;}.dnnFormPopup #iPopUp{width:100%!important;padding-top:10px;}.dnnFormPopup .ui-dialog-content,#iPopUp .ui-dialog-content{position:relative;border:0;padding:0;overflow:auto;background:#fff;zoom:1;}.dnnFormPopup .ui-dialog-buttonpane{margin:.5em 0 0 0;padding:.3em 1em 0 0;overflow:hidden;border-width:1px 0 0 0;background-image:none;text-align:left;border-top:1px solid #ddd;}.dnnFormPopup .ui-dialog-buttonpane button{margin:0.5em 0.4em 0.5em 0;padding:0.5em 1em;cursor:pointer;border:none;outline:none;}.dnnFormPopup .ui-resizable-se{float:right;height:24px;width:24px;background:url("/images/modal-resize-icn.png") no-repeat bottom;}.dnnFormPopup .dnnDialog{padding:10px;}.dnnLoading{background:#fff url("/images/loading.gif") no-repeat center center;position:absolute;z-index:9999;}.urlControl label{width:auto;margin-top:0;font-weight:normal;}.urlControlLinkType{width:auto;}.urlControlLinkType span,.dnnFormItem .urlControlLinkType span{float:none;display:block;width:auto;text-align:left;}.dnnFormItem .ucLinkTypeRadioButtons label{display:inline-block;width:260px;padding-right:0;margin-top:0;font-weight:normal;text-align:left;}.urlControlLinkType span input{min-width:3%;}.dnnForm.dnnModuleSettings .dnnFormItem .urlControlLinkType span label{text-align:left;}.urlControlFileRow{clear:both;}.urlControlFileRow span.dnnFormLabel{width:auto;text-align:right;}.urlControlFileRow select,.urlControlFileRow input[type=file]{clear:both;}.urlControlImagesRow{overflow:hidden;clear:both;}.urlControlImagesRow span.dnnFormLabel{width:auto;text-align:right;}.urlControlImagesRow select{clear:both;}.dnnWizardTab.ui-tabs{position:relative;padding:0;}.dnnWizardTab.ui-tabs .ui-tabs-nav{display:block;height:46px;margin:0;padding:0;background:transparent url("/images/InstallWizardBG.png") repeat-x;}.dnnWizardTab.ui-tabs .ui-tabs-nav li{float:left;position:relative;margin:0;padding:0;border-bottom:0 !important;list-style:none;white-space:nowrap;}.dnnWizardTab.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:0;}.dnnWizardTab.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-state-processing a{cursor:text;}.dnnWizardTab.ui-tabs .ui-tabs-nav li a,.ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;}.dnnWizardTab.ui-tabs .ui-tabs-panel{clear:both;display:block;padding:3em 1em 1.4em;border-width:0;background:none;}.dnnWizardTab.ui-tabs .ui-tabs-hide{display:none !important;}.dnnWizardTab.ui-tabs .ui-tabs-nav li a{display:block;}.dnnWizardStep > span{display:block;float:left;}.dnnWizardStep{height:46px;padding:0 0 0 20px;background:transparent url("/images/InstallWizardBG.png") repeat-x;background-position:0 0;cursor:pointer;}.ui-tabs .ui-tabs-nav li:first-child .dnnWizardStep{padding-left:30px;}.dnnWizardStepNumber{margin:10px 10px 0 0;padding:3px 8px 3px 8px;background-color:#999;-webkit-border-radius:18px;border-radius:18px;color:#fff;font-weight:bold;}.dnnWizardStepTitle{margin:13px 20px 0 0;color:#999;font-weight:bold;text-decoration:none;}.dnnWizardStepArrow{width:25px;height:46px;background:transparent url("/images/InstallWizardBG.png") no-repeat;background-position:0 -401px;}.dnnWizardTab.ui-tabs .ui-tabs-nav li.ui-tabs-active .dnnWizardStep{height:46px;background-position:0 -100px;}.dnnWizardTab.ui-tabs .ui-tabs-nav li.ui-tabs-active .dnnWizardStepNumber{background-color:#333;}.dnnWizardTab.ui-tabs .ui-tabs-nav li.ui-tabs-active .dnnWizardStepTitle{color:#333;}.dnnFormExpandContent{margin:10px 0;}.dnnFormExpandContent > a{color:#333;font-size:13px;font-weight:bold;}table.dnnPermissionsGrid,table.dnnGrid,table.dnnASPGrid{margin-bottom:20px;border:1px solid #c9c9c9;}table.dnnPermissionsGrid{color:#777;}table.dnnPermissionsGrid tr.dnnGridHeader td{padding:4px 4px 4px 4px;vertical-align:middle;line-height:120%;text-align:center;}table.dnnPermissionsGrid tr.dnnGridItem td,table.dnnPermissionsGrid tr.dnnGridAltItem td{padding:5px 4px 5px 4px;border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;width:70px;text-align:center;}table.dnnPermissionsGrid tr.dnnGridItem td.permissionHeader,table.dnnPermissionsGrid tr.dnnGridAltItem td.permissionHeader{border-right:1px solid #c9c9c9;text-align:left;padding-left:10px;width:150px;}table.dnnPermissionsGrid tr.dnnGridHeader td.permissionHeader{padding-left:10px;text-align:left;}.dnnPermissionsGrid > .dnnFormItem label{margin-right:8px;color:#777;}.dnnPermissionsGrid > .dnnFormItem select{width:25%;margin:0 5px 5px 0;min-width:180px;color:#777;}.dnnPermissionsGrid > .dnnFormItem input{margin-bottom:0;height:17px;color:#777;width:25%;}.dnnPermissionsGrid > .dnnFormItem ul.token-input-list-facebook{display:inline-block;vertical-align:top;}.dnnPermissionsGrid > .dnnFormItem > .leftGroup{margin-right:35px;float:left;}.dnnPermissionsGrid > .dnnFormItem > .rightGroup{float:left;}.dnnPermissionsGrid > .dnnFormItem > .rightGroup > .dnnSecondaryAction{position:absolute;}.dnnPermissionsGrid > .dnnFormItem{margin-bottom:18px;overflow:auto;}.dnnGridHeader td,thead.dnnGridHeader th,tr.dnnGridHeader th{padding:6px 12px 6px 12px;border-bottom:1px solid #c9c9c9;border-right:1px solid #c9c9c9;background:#f0f2f1;background:-moz-linear-gradient(top,#fff 0,#f0f2f1 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#fff),color-stop(100%,#f0f2f1));background:-webkit-linear-gradient(top,#fff 0,#f0f2f1 100%);background:linear-gradient(top,#fff 0,#f0f2f1 100%);}.dnnGridItem td,.dnnGridAltItem td{padding:6px;border-right:1px solid #c9c9c9;}.dnnGridItem td input,.dnnGridAltItem td input{margin-bottom:none;}.dnnGridAltItem{background:#F2F2F2;}.dnnGridItem:hover,.dnnGridAltItem:hover{background-color:#e8f1fa;}.urlControl{float:left;display:block;padding:15px;margin-bottom:10px;background-color:#f0f0f0;}.urlControl select,.urlControl input{width:180px;margin-bottom:10px;}.urlControl dnnFormItem > a.dnnSecondaryAction{margin:10px 10px 0 0;float:left;}.urlControl .urlControlLinkType{float:left;width:100%;}.urlControl .urlControlLinkType .dnnFormLabel{float:left;width:auto;margin-right:5px;}.urlControl .urlControlLinkType input[type="radio"]{width:auto;margin-right:5px;}span[id$="FileControl"]{display:block;float:left;}.dnnFilePicker{display:block;float:left;background-color:#f0f0f0;margin-bottom:10px;margin-right:10px;padding:0 15px 0 15px;width:450px;}.dnnFilePicker .dnnLeft{margin:0;padding:0;margin-top:-30px;}.dnnFilePicker dnnFormItem{margin:0;margin-top:-10px;padding:0;position:static;}.dnnFilePicker .dnnLeft img{max-width:135px;max-height:100px;}.dnnFilePicker .dnnLeft .dnnFilePickerImageHolder{width:135px;height:100px;background-color:#ccc;margin:20px 15px;}.dnnFilePicker .dnnFormItem span{display:block;float:left;width:40px;margin-top:8px;padding-left:5px;text-align:left;}.dnnFilePicker select,.dnnFilePicker input{width:200px;margin:0;margin-right:10px;float:none;}.dnnFilePicker .dnnLeft a.dnnSecondaryAction{margin:10px 10px 0 0;display:inline-block;}.dnnFilePicker .dnnLeft img{display:block;margin:20px 15px;}span.dnnInputFileWrapper > input[type="file"]{position:absolute;top:0;right:0;margin:0;opacity:0;filter:alpha(opacity=0);direction:ltr;cursor:pointer;height:100%;font-size:200px;}span.dnnInputFileWrapper{overflow:hidden !important;margin:0 4px 0 0;width:auto !important;display:block !important;float:left !important;position:relative;}span.dnnInputFileWrapper > span.dnnSecondaryAction{display:inline-block;float:none;width:auto;}.dnnFileUploadScope{display:block;float:left;background-color:#F0F0F0;margin-bottom:10px;margin-right:10px;padding:0;width:500px;}.dnnFileUploadScope .dnnLeft{margin:0;padding:15px 10px 15px 10px;}.dnnFileUploadScope .dnnLeft .dnnFormItem{margin-bottom:10px;}.dnnFileUploadScope .dnnFormItem span,.urlControlTab .dnnFormItem > span{display:block;float:left;width:40px;margin-top:8px;padding-left:5px;text-align:left;}.dnnFileUploadScope .dnnFormItem .dnnDropDownList span{margin:0;width:auto;}.dnnFileUploadScope .dnnFormItem .RadComboBox_Default,.dnnFileUploadScope .dnnFormItem .dnnDropDownList{width:180px;margin:0;float:none;}.dnnFileUploadScope .dnnLeft .dnnFileUploadDropZone{position:relative;margin:0;width:180px;height:150px;background:#d9eeff;border:1px dashed #bbb;box-shadow:0 1px 0 #fff;-webkit-border-radius:3px;border-radius:3px;color:#4577a2;}.dnnFileUploadScope .dnnLeft .dnnFileUploadDropZone span{display:block;position:absolute;left:38px;top:60px;color:#fff;font-size:12px;background:rgba(0,0,0,0.5);padding:5px 7px;border-radius:3px;box-shadow:0 1px 0 #fff,inset 1px 1px 0 #555;opacity:0.5;cursor:default;-webkit-transition:all 500ms ease-in-out;-moz-transition:all 500ms ease-in-out;-ms-transition:all 500ms ease-in-out;-o-transition:all 500ms ease-in-out;transition:all 500ms ease-in-out;}.dnnFileUploadScope .dnnLeft .dnnFileUploadDropZone:hover span{opacity:1;}input.dnnFixedSizeComboBox{width:200px !important;margin-right:10px;float:left;}div.dnnFixedSizeComboBox{width:218px !important;margin-right:15px;float:left;}.dnnFixedSizeComboBox + a.dnnSecondaryAction{float:left;margin-right:10px;}input.dnnSmallSizeComboBox{width:100px !important;margin-right:10px;float:left;}div.dnnSmallSizeComboBox{width:118px !important;margin-right:15px;float:left;}.dnnSmallSizeComboBox + a.dnnSecondaryAction{float:left;margin-right:10px;}td.dnnGridHeaderTD-NoBorder{border-right:none !important;}tr.dnnGridItem td,tr.dnnGridAltItem td{border-right:none;}tr.dnnGridItem td input{margin-bottom:0;}h2.dnnFormSectionHead{margin-top:8px;margin-bottom:18px;border-bottom:1px solid #ddd;font-size:32px;line-height:36px;letter-spacing:-0.03em;}h2.dnnFormSectionHead a{display:block;padding-left:3px;background:url("/images/down-icn.png") no-repeat right 50%;text-decoration:none;color:#333;font-size:18px;letter-spacing:normal;font-weight:normal;}h2.dnnFormSectionHead a:hover{color:#222;background:rgba(2,139,255,0.05)  url("/images/down-icn.png") no-repeat right 50%;}h2.dnnFormSectionHead a.dnnSectionExpanded{background:url("/images/up-icn.png") no-repeat right 50%;color:#222;}h2.dnnFormSectionHead a.dnnSectionExpanded:hover{color:#222;background:rgba(2,139,255,0.05)  url("/images/up-icn.png") no-repeat right 50%;}.dnnVerticalTabs{margin-left:0;}.dnnVerticalTabs li{list-style:none;}.dnnVerticalTabs li a{display:block;padding:15px 15px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background:rgba(0,0,0,0.04);color:#999;text-decoration:none;}.dnnVerticalTabs li a:hover{background:rgba(0,0,0,0.06);color:#333;}.dnnVerticalTabs li.active a{background:none;color:#333;border-right:1px solid transparent;}.tabBody{display:none;}.jspContainer{overflow:hidden;position:relative;}.jspPane{position:absolute;}.jspVerticalBar{position:absolute;top:0;right:0;width:11px;height:100%;background:#ccc;}.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:11px;background:#ccc;}.jspVerticalBar *,.jspHorizontalBar *{margin:0;padding:0;}.jspCap{display:none;}.jspHorizontalBar .jspCap{float:left;}.jspTrack{background:transparent;position:relative;}.jspVerticalBar .jspTrack{width:10px;margin:0 0 0 3px;}.jspHorizontalBar .jspTrack{height:5px;margin:3px 0 3px 0;}.jspVerticalBar .jspCap{display:block;height:3px;width:11px;}.jspHorizontalBar .jspCap{display:block;width:3px;height:11px;}.jspDrag{position:relative;top:0;left:0;border-radius:3px 3px 3px 3px;-webkit-border-radius:3px 3px 3px 3px;opacity:.75;background:#000;cursor:pointer;}.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:5px;}div.ModDNNAnnouncementsC table.ucLinkTypeRadioButtons label{display:inline !important;}div.ModDNNAnnouncementsC table.ucLinkTypeRadioButtons span.dnnRadiobutton{display:inline !important;}div.ModDNNAnnouncementsC .urlControl label,div.ModDNNLinksC .urlControl label{display:inline !important;}div.ModDNNFAQsC .Normal{width:auto !important;}div.ModDNNFeedbackC .dnnFormItem > label{display:inline-block;width:33%;text-align:right;}div.ModDNNUserDefinedTableC div.RadEditor{height:auto !important;}div.ModDNNUserDefinedTableC ul.dnnActions{display:block;}div.ModDNNIFrameC .urlControl span.dnnRadiobutton{display:inline !important;}div.ModDNNIFrameC table.Normal td .dnnLabel{width:100px;}div.ModDNNIFrameC table.Normal td span.dnnRadiobutton{margin:5px 0 0 30px;}div.ModDNNLinksC .urlControl span.dnnRadiobutton{display:inline !important;}.left{float:left;}.right{float:right;}.dnnLeft{float:left;}.dnnRight{float:right;}.dnnClear{clear:both;}.dnnClear:after{clear:both;content:".";display:block;height:0;visibility:hidden;font-size:0;}* + html .dnnClear{min-height:1%;}.DNNAlignleft{text-align:left;}.DNNAlignright{text-align:right;}.DNNAligncenter{text-align:center;}.DNNEmptyPane{width:0;}.Hidden{display:none;}.wordwrap{white-space:pre-wrap; white-space:-moz-pre-wrap; white-space:-pre-wrap; white-space:-o-pre-wrap; word-wrap:break-word;}.eipbackimg{position:absolute;margin-top:-32px;white-space:nowrap;background:url("/images/eip_toolbar.png") repeat-x;height:32px;z-index:1;}.eipbackimg.editMode{border:1px solid #777777 !important;background:-moz-linear-gradient(top,#303030 0,#191919 100%) !important;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#303030),color-stop(100%,#191919)) !important;background:-webkit-linear-gradient(top,#303030 0,#191919 100%) !important;background:-o-linear-gradient(top,#303030 0,#191919 100%) !important;background:-ms-linear-gradient(top,#303030 0,#191919 100%) !important;background:linear-gradient(to bottom,#303030 0,#191919 100%) !important;opacity:0.8;}.eipbackimg.containerTitle{margin-top:-8px;}.eipbackimg.containerTitle.editMode{left:auto;right:0;margin-top:2px;background:none !important;border:none !important;}.eipbuttonbackimg{width:32px;height:32px;cursor:pointer;float:left;background:url("/images/eip_toolbar.png") no-repeat;}.eipbackimg.editMode .eipbuttonbackimg{border-left:1px solid #1f1f1f;border-right:1px solid #393939;opacity:0.5;}.eipbackimg.editMode.containerTitle .eipbuttonbackimg{border:none;opacity:1;}.eipbuttonbackimg.eipbutton_cancel{background-position:-32px 0;}.eipbuttonbackimg.eipbutton_bold{background-position:-64px 0;}.eipbuttonbackimg.eipbutton_italic{background-position:-96px 0;}.eipbuttonbackimg.eipbutton_underline{background-position:-128px 0;}.eipbuttonbackimg.eipbutton_justifyleft{background-position:-160px 0;}.eipbuttonbackimg.eipbutton_justifycenter{background-position:-192px 0;}.eipbuttonbackimg.eipbutton_justifyright{background-position:-224px 0;}.eipbuttonbackimg.eipbutton_orderedlist{background-position:-256px 0;}.eipbuttonbackimg.eipbutton_unorderedlist{background-position:-288px 0;}.eipbuttonbackimg.eipbutton_outdent{background-position:-320px 0;}.eipbuttonbackimg.eipbutton_indent{background-position:-352px 0;}.eipbuttonbackimg.eipbutton_createlink{background-position:-384px 0;}.eipbackimg.containerTitle .eipbutton_cancel{background:url("/images/eip_title_cancel.png") no-repeat center center;}.eipbutton_edit{background:url("/images/eip_edit.png") no-repeat 100% center;float:left;}.eipbutton_save{background:url("/images/eip_save.png") no-repeat 100% center;float:left;}.eipbackimg.containerTitle .eipbutton_save{background-image:url("/images/eip_title_save.png");}.eipbackimg.editMode .eipborderhover{background-color:#333;opacity:1;}.eipbackimg.editMode.containerTitle .eipborderhover{background-color:inherit;}div[id$=titleLabel_tb].visible ~ span{margin-left:32px;}div.errorWin p{margin:0 0 10px 0;}input[type="button"].rspCollapseBarSpacer{min-width:0;padding:0 0;}.UserProfileControls ul li{list-style-type:none;}.console.profile{width:100% !important;height:auto;background-color:#484848;}.console.profile .console-none div{cursor:pointer;cursor:hand;float:left;height:auto;width:100% !important;padding:0;margin:0;text-align:left;}.console.profile .console-none h3{padding:10px 8px 10px 40px;margin:0;border-bottom:solid 1px #fff;background:url("/images/arrow-right-white.png") 18px center no-repeat;color:#eee;font-size:13px;line-height:1;font-weight:bold;}.console.profile .console-none div div{display:none;}.console.profile .console-mouseon{background-color:#70b1c7;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView{margin:0;padding:0;width:100%;height:inherit !important;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnFormMessage{margin:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;padding:10px 0 10px 0;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnFormMessage.dnnFormValidationSummary{padding:10px;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .LoginPanel,body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnSendPasswordContent,body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnRegistrationForm{width:100%;padding:18px 0 0 0;margin:0;float:none;min-width:inherit !important;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnForm{width:100%;margin:0;float:none;min-width:inherit !important;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnFormItem > .dnnLabel{display:block;text-align:left;float:none;width:100% !important;font-size:14px;margin:0 0 7px 0;vertical-align:top;padding:0;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnSocialRegistration{display:none;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnCaptcha{width:100%;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnLeft img{display:block;margin:0 0 5px 0;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnFormItem > .dnnLabel a.dnnFormHelp{display:none !important;width:0 !important;margin:0 !important;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnFormItem > .dnnLabel div.dnnTooltip{display:none !important;width:0 !important;position:static !important;right:0 !important;margin:0 !important;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnFormItem input[type="text"],body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnFormItem > input[type="password"]{display:block;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100% !important;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;max-width:100% !important;margin-bottom:18px;min-width:100% !important;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnFormItem > label#dnn_ctr_Login_Login_DNN_lblLogin{display:none !important;width:0;margin:0;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnFormItem span.dnnFormMessage.dnnFormError{border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;right:0;width:auto;max-width:100%;padding:10px;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnForm.dnnLoginService a.dnnPrimaryAction,body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnForm.dnnLoginService a.dnnSecondaryAction{width:45%;padding:18px 0 18px 0;display:block;float:left;margin:0 5px 0 0;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnLoginRememberMe{display:block;float:left;margin:10px 0 0 5px;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnLoginActions{display:block;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnActions a.dnnSecondaryAction,body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnActions a.dnnPrimaryAction{width:100%;padding:18px 0 18px 0;display:block;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnActions{padding:0;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnActions li{width:45%;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnRegistrationForm .password-strength-container{width:100%;margin:0 0 12px 0;padding:8px 0 8px 0;display:block;max-width:inherit !important;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnRegistrationForm .dnnFormItem .password-strength-container input[type="password"]{display:block;margin:0 8px 0 8px;width:calc(100% - 20px);box-sizing:border-box;-moz-box-sizing:border-box;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;max-width:inherit !important;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnRegistrationForm .dnnFormItem .password-strength-container span.min-length-text{display:block;margin:5px 0 5px 8px;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnRegistrationForm .dnnFormItem .password-strength-container div.meter{float:none;width:90%;margin:0 0 0 8px;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnFormItem input.unmatched{background:none !important;}body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnRegistrationForm .dnnFormItem .password-strength-tooltip,body.mobileView.dnnFormPopup.dnnFormPopupMobileView .dnnRegistrationForm .dnnFormItem .confirm-password-tooltip{display:none !important;}.mobileView .dnnFormPopup .ui-dialog-content,.mobileVie #iPopUp .ui-dialog-content{max-height:none !important;}.mobileView .ui-widget-overlay{display:none;}.dnnFormPopup.dnnFormPopupMobileView{width:auto !important;left:0 !important;right:0 !important;top:0 !important;box-shadow:none !important;}.dnnFormPopup.dnnFormPopupMobileView div.ui-dialog-titlebar > .ui-dialog-titlebar-close{display:none;}.dnnFormPopup.dnnFormPopupMobileView .ui-dialog-titlebar{border-bottom:none;cursor:inherit;font-size:22px;color:#000;padding:5px 0 0 0;}.dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnFormItem > .dnnLabel{display:block;text-align:left;float:none;width:auto !important;font-size:14px;margin:0 0 7px 0;vertical-align:top;}.dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnFormItem > input[type="text"]{display:block;box-sizing:border-box;-moz-box-sizing:border-box;width:100% !important;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;max-width:inherit !important;}.dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnFormItem > textarea,.dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnFormItem > .redactor_box{display:block;box-sizing:border-box;-moz-box-sizing:border-box;width:100% !important;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;max-width:inherit !important;}.dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnFormItem > select{box-sizing:border-box;-moz-box-sizing:border-box;width:100% !important;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;max-width:inherit !important;}.dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnFormItem > .dnnTagsInput{box-sizing:border-box;-moz-box-sizing:border-box;width:100% !important;-webkit-border-radius:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:18px;max-width:inherit !important;}.dnnFormPopup.dnnFormPopupMobileView .dnnForm .dnnFormItem > .dnnLabel > input[type="checkbox"].normalCheckBox{display:inline-block;margin:0 5px 0 12px;}.dnnFormPopup.dnnFormPopupMobileView .dnnFormItem span.dnnFormMessage.dnnFormError{right:0;width:auto;border-radius:0;text-align:right;max-width:100%;}.dnnFormPopup.dnnFormPopupMobileView a.dnnPrimaryAction,.dnnFormPopup.dnnFormPopupMobileView .ui-dialog-buttonpane button.dnnPrimaryAction,.dnnFormPopup.dnnFormPopupMobileView a.dnnSecondaryAction,.dnnFormPopup.dnnFormPopupMobileView .ui-dialog-buttonpane button.dnnSecondaryAction{width:49%;margin:0;padding:20px 0 20px 0;display:block;}.dnnFormPopup.dnnFormPopupMobileView a.dnnPrimaryAction,.dnnFormPopup.dnnFormPopupMobileView .ui-dialog-buttonpane button.dnnPrimaryAction{float:left;}.dnnFormPopup.dnnFormPopupMobileView a.dnnSecondaryAction,.dnnFormPopup.dnnFormPopupMobileView .ui-dialog-buttonpane button.dnnSecondaryAction{float:right;}.dnnFormPopup.dnnFormPopupMobileView .ui-dialog-buttonpane{border-top:none;}.dnnFormPopup.dnnFormPopupMobileView .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;}.dnnFormPopup.dnnFormPopupMobileView .four-btn-panel a.dnnPrimaryAction,.dnnFormPopup.dnnFormPopupMobileView .four-btn-panel a.dnnSecondaryAction{width:24%;display:inline-block;margin-right:1%;float:none;}.dnnFormPopup.dnnFormPopupMobileView .dnnFormMessage{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;margin:25px 0 15px 0;}html.mobileView{overflow:auto !important;}.mobileView .dnnFormPopup .ui-dialog-content,.mobileView #iPopUp .ui-dialog-content{max-height:none !important;}
/* - End of /Portals/_default/default.css - */
/* - Start of /Portals/_default/Skins/MojaEnergija/skin.css - */
@charset "UTF-8";
/*!
 * Bootstrap v2.3.2
 *
 * Copyright 2013 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.clearfix{*zoom:1;}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}
.clearfix:after{clear:both;}
.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.input-block-level{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
audio:not([controls]){display:none;}
html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}
a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;}
a:hover,a:active{outline:0;}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{max-width:100%;width:auto\9;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic;}
#map_canvas img,.google-maps img{max-width:none;}
button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle;}
button,input{*overflow:visible;line-height:normal;}
button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0;}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}
label,select,button,input[type="button"],input[type="reset"],input[type="submit"],input[type="radio"],input[type="checkbox"]{cursor:pointer;}
input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none;}
textarea{overflow:auto;vertical-align:top;}
@media print{*{text-shadow:none !important;color:#000 !important;background:transparent !important;box-shadow:none !important;} a,a:visited{text-decoration:underline;} a[href]:after{content:" (" attr(href) ")";} abbr[title]:after{content:" (" attr(title) ")";} .ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";} pre,blockquote{border:1px solid #999;page-break-inside:avoid;} thead{display:table-header-group;} tr,img{page-break-inside:avoid;} img{max-width:100% !important;} @page {margin:0.5cm;}p,h2,h3{orphans:3;widows:3;} h2,h3{page-break-after:avoid;}}body{margin:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px;color:#333333;background-color:#ffffff;}
a{color:#0088cc;text-decoration:none;}
a:hover,a:focus{color:#005580;text-decoration:underline;}
.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);}
.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px;}
.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;}
.row:after{clear:both;}
[class*="span"]{float:left;min-height:1px;margin-left:20px;}
.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}
.span12{width:940px;}
.span11{width:860px;}
.span10{width:780px;}
.span9{width:700px;}
.span8{width:620px;}
.span7{width:540px;}
.span6{width:460px;}
.span5{width:380px;}
.span4{width:300px;}
.span3{width:220px;}
.span2{width:140px;}
.span1{width:60px;}
.offset12{margin-left:980px;}
.offset11{margin-left:900px;}
.offset10{margin-left:820px;}
.offset9{margin-left:740px;}
.offset8{margin-left:660px;}
.offset7{margin-left:580px;}
.offset6{margin-left:500px;}
.offset5{margin-left:420px;}
.offset4{margin-left:340px;}
.offset3{margin-left:260px;}
.offset2{margin-left:180px;}
.offset1{margin-left:100px;}
.row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}
.row-fluid:after{clear:both;}
.row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.127659574468085%;*margin-left:2.074468085106383%;}
.row-fluid [class*="span"]:first-child{margin-left:0;}
.row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.127659574468085%;}
.row-fluid .span12{width:100%;*width:99.94680851063829%;}
.row-fluid .span11{width:91.48936170212765%;*width:91.43617021276594%;}
.row-fluid .span10{width:82.97872340425532%;*width:82.92553191489361%;}
.row-fluid .span9{width:74.46808510638297%;*width:74.41489361702126%;}
.row-fluid .span8{width:65.95744680851064%;*width:65.90425531914893%;}
.row-fluid .span7{width:57.44680851063829%;*width:57.39361702127659%;}
.row-fluid .span6{width:48.93617021276595%;*width:48.88297872340425%;}
.row-fluid .span5{width:40.42553191489362%;*width:40.37234042553192%;}
.row-fluid .span4{width:31.914893617021278%;*width:31.861702127659576%;}
.row-fluid .span3{width:23.404255319148934%;*width:23.351063829787233%;}
.row-fluid .span2{width:14.893617021276595%;*width:14.840425531914894%;}
.row-fluid .span1{width:6.382978723404255%;*width:6.329787234042553%;}
.row-fluid .offset12{margin-left:104.25531914893617%;*margin-left:104.14893617021275%;}
.row-fluid .offset12:first-child{margin-left:102.12765957446808%;*margin-left:102.02127659574467%;}
.row-fluid .offset11{margin-left:95.74468085106382%;*margin-left:95.6382978723404%;}
.row-fluid .offset11:first-child{margin-left:93.61702127659574%;*margin-left:93.51063829787232%;}
.row-fluid .offset10{margin-left:87.23404255319149%;*margin-left:87.12765957446807%;}
.row-fluid .offset10:first-child{margin-left:85.1063829787234%;*margin-left:84.99999999999999%;}
.row-fluid .offset9{margin-left:78.72340425531914%;*margin-left:78.61702127659572%;}
.row-fluid .offset9:first-child{margin-left:76.59574468085106%;*margin-left:76.48936170212764%;}
.row-fluid .offset8{margin-left:70.2127659574468%;*margin-left:70.10638297872339%;}
.row-fluid .offset8:first-child{margin-left:68.08510638297872%;*margin-left:67.9787234042553%;}
.row-fluid .offset7{margin-left:61.70212765957446%;*margin-left:61.59574468085106%;}
.row-fluid .offset7:first-child{margin-left:59.574468085106375%;*margin-left:59.46808510638297%;}
.row-fluid .offset6{margin-left:53.191489361702125%;*margin-left:53.085106382978715%;}
.row-fluid .offset6:first-child{margin-left:51.063829787234035%;*margin-left:50.95744680851063%;}
.row-fluid .offset5{margin-left:44.68085106382979%;*margin-left:44.57446808510638%;}
.row-fluid .offset5:first-child{margin-left:42.5531914893617%;*margin-left:42.4468085106383%;}
.row-fluid .offset4{margin-left:36.170212765957444%;*margin-left:36.06382978723405%;}
.row-fluid .offset4:first-child{margin-left:34.04255319148936%;*margin-left:33.93617021276596%;}
.row-fluid .offset3{margin-left:27.659574468085104%;*margin-left:27.5531914893617%;}
.row-fluid .offset3:first-child{margin-left:25.53191489361702%;*margin-left:25.425531914893618%;}
.row-fluid .offset2{margin-left:19.148936170212764%;*margin-left:19.04255319148936%;}
.row-fluid .offset2:first-child{margin-left:17.02127659574468%;*margin-left:16.914893617021278%;}
.row-fluid .offset1{margin-left:10.638297872340425%;*margin-left:10.53191489361702%;}
.row-fluid .offset1:first-child{margin-left:8.51063829787234%;*margin-left:8.404255319148938%;}
[class*="span"].hide,.row-fluid [class*="span"].hide{display:none;}
[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right;}
.container{margin-right:auto;margin-left:auto;*zoom:1;}.container:before,.container:after{display:table;content:"";line-height:0;}
.container:after{clear:both;}
.container-fluid{padding-right:20px;padding-left:20px;*zoom:1;}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}
.container-fluid:after{clear:both;}
.btn-group{position:relative;display:inline-block;*display:inline;*zoom:1;font-size:0;vertical-align:middle;white-space:nowrap;*margin-left:.3em;}.btn-group:first-child{*margin-left:0;}
.btn-group+.btn-group{margin-left:5px;}
.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px;}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group{margin-left:5px;}
.btn-group>.btn{position:relative;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group>.btn+.btn{margin-left:-1px;}
.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:14px;}
.btn-group>.btn-mini{font-size:10.5px;}
.btn-group>.btn-small{font-size:11.9px;}
.btn-group>.btn-large{font-size:17.5px;}
.btn-group>.btn:first-child{margin-left:0;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}
.btn-group>.btn.large:first-child{margin-left:0;-webkit-border-top-left-radius:6px;-moz-border-radius-topleft:6px;border-top-left-radius:6px;-webkit-border-bottom-left-radius:6px;-moz-border-radius-bottomleft:6px;border-bottom-left-radius:6px;}
.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{-webkit-border-top-right-radius:6px;-moz-border-radius-topright:6px;border-top-right-radius:6px;-webkit-border-bottom-right-radius:6px;-moz-border-radius-bottomright:6px;border-bottom-right-radius:6px;}
.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active{z-index:2;}
.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0;}
.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;-webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);*padding-top:5px;*padding-bottom:5px;}
.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px;*padding-top:2px;*padding-bottom:2px;}
.btn-group>.btn-small+.dropdown-toggle{*padding-top:5px;*padding-bottom:4px;}
.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px;*padding-top:7px;*padding-bottom:7px;}
.btn-group.open .dropdown-toggle{background-image:none;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);}
.btn-group.open .btn.dropdown-toggle{background-color:#e6e6e6;}
.btn-group.open .btn-primary.dropdown-toggle{background-color:#0044cc;}
.btn-group.open .btn-warning.dropdown-toggle{background-color:#f89406;}
.btn-group.open .btn-danger.dropdown-toggle{background-color:#bd362f;}
.btn-group.open .btn-success.dropdown-toggle{background-color:#51a351;}
.btn-group.open .btn-info.dropdown-toggle{background-color:#2f96b4;}
.btn-group.open .btn-inverse.dropdown-toggle{background-color:#222222;}
.btn .caret{margin-top:8px;margin-left:0;}
.btn-large .caret{margin-top:6px;}
.btn-large .caret{border-left-width:5px;border-right-width:5px;border-top-width:5px;}
.btn-mini .caret,.btn-small .caret{margin-top:8px;}
.dropup .btn-large .caret{border-bottom-width:5px;}
.btn-primary .caret,.btn-warning .caret,.btn-danger .caret,.btn-info .caret,.btn-success .caret,.btn-inverse .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
.btn-group-vertical{display:inline-block;*display:inline;*zoom:1;}
.btn-group-vertical>.btn{display:block;float:none;max-width:100%;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px;}
.btn-group-vertical>.btn:first-child{-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}
.btn-group-vertical>.btn:last-child{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}
.btn-group-vertical>.btn-large:first-child{-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0;border-radius:6px 6px 0 0;}
.btn-group-vertical>.btn-large:last-child{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
.nav{margin-left:0;margin-bottom:20px;list-style:none;}
.nav>li>a{display:block;}
.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;}
.nav>li>a>img{max-width:none;}
.nav>.pull-right{float:right;}
.nav-header{display:block;padding:3px 15px;font-size:11px;font-weight:bold;line-height:20px;color:#999999;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);text-transform:uppercase;}
.nav li+.nav-header{margin-top:9px;}
.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0;}
.nav-list>li>a,.nav-list .nav-header{margin-left:-15px;margin-right:-15px;text-shadow:0 1px 0 rgba(255, 255, 255, 0.5);}
.nav-list>li>a{padding:3px 15px;}
.nav-list>.active>a,.nav-list>.active>a:hover,.nav-list>.active>a:focus{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.2);background-color:#0088cc;}
.nav-list [class^="icon-"],.nav-list [class*=" icon-"]{margin-right:2px;}
.nav-list .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}
.nav-tabs,.nav-pills{*zoom:1;}.nav-tabs:before,.nav-pills:before,.nav-tabs:after,.nav-pills:after{display:table;content:"";line-height:0;}
.nav-tabs:after,.nav-pills:after{clear:both;}
.nav-tabs>li,.nav-pills>li{float:left;}
.nav-tabs>li>a,.nav-pills>li>a{padding-right:12px;padding-left:12px;margin-right:2px;line-height:14px;}
.nav-tabs{border-bottom:1px solid #ddd;}
.nav-tabs>li{margin-bottom:-1px;}
.nav-tabs>li>a{padding-top:8px;padding-bottom:8px;line-height:20px;border:1px solid transparent;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0;}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:#eeeeee #eeeeee #dddddd;}
.nav-tabs>.active>a,.nav-tabs>.active>a:hover,.nav-tabs>.active>a:focus{color:#555555;background-color:#ffffff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default;}
.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.nav-pills>.active>a,.nav-pills>.active>a:hover,.nav-pills>.active>a:focus{color:#ffffff;background-color:#0088cc;}
.nav-stacked>li{float:none;}
.nav-stacked>li>a{margin-right:0;}
.nav-tabs.nav-stacked{border-bottom:0;}
.nav-tabs.nav-stacked>li>a{border:1px solid #ddd;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.nav-tabs.nav-stacked>li:first-child>a{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;}
.nav-tabs.nav-stacked>li:last-child>a{-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
.nav-tabs.nav-stacked>li>a:hover,.nav-tabs.nav-stacked>li>a:focus{border-color:#ddd;z-index:2;}
.nav-pills.nav-stacked>li>a{margin-bottom:3px;}
.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px;}
.nav-tabs .dropdown-menu{-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;}
.nav-pills .dropdown-menu{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}
.nav .dropdown-toggle .caret{border-top-color:#0088cc;border-bottom-color:#0088cc;margin-top:6px;}
.nav .dropdown-toggle:hover .caret,.nav .dropdown-toggle:focus .caret{border-top-color:#005580;border-bottom-color:#005580;}
.nav-tabs .dropdown-toggle .caret{margin-top:8px;}
.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff;}
.nav-tabs .active .dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;}
.nav>.dropdown.active>a:hover,.nav>.dropdown.active>a:focus{cursor:pointer;}
.nav-tabs .open .dropdown-toggle,.nav-pills .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover,.nav>li.dropdown.open.active>a:focus{color:#ffffff;background-color:#999999;border-color:#999999;}
.nav li.dropdown.open .caret,.nav li.dropdown.open.active .caret,.nav li.dropdown.open a:hover .caret,.nav li.dropdown.open a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;opacity:1;filter:alpha(opacity=100);}
.tabs-stacked .open>a:hover,.tabs-stacked .open>a:focus{border-color:#999999;}
.tabbable{*zoom:1;}.tabbable:before,.tabbable:after{display:table;content:"";line-height:0;}
.tabbable:after{clear:both;}
.tab-content{overflow:auto;}
.tabs-below>.nav-tabs,.tabs-right>.nav-tabs,.tabs-left>.nav-tabs{border-bottom:0;}
.tab-content>.tab-pane,.pill-content>.pill-pane{display:none;}
.tab-content>.active,.pill-content>.active{display:block;}
.tabs-below>.nav-tabs{border-top:1px solid #ddd;}
.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0;}
.tabs-below>.nav-tabs>li>a{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;}.tabs-below>.nav-tabs>li>a:hover,.tabs-below>.nav-tabs>li>a:focus{border-bottom-color:transparent;border-top-color:#ddd;}
.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover,.tabs-below>.nav-tabs>.active>a:focus{border-color:transparent #ddd #ddd #ddd;}
.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none;}
.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px;}
.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #ddd;}
.tabs-left>.nav-tabs>li>a{margin-right:-1px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}
.tabs-left>.nav-tabs>li>a:hover,.tabs-left>.nav-tabs>li>a:focus{border-color:#eeeeee #dddddd #eeeeee #eeeeee;}
.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover,.tabs-left>.nav-tabs .active>a:focus{border-color:#ddd transparent #ddd #ddd;*border-right-color:#ffffff;}
.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #ddd;}
.tabs-right>.nav-tabs>li>a{margin-left:-1px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}
.tabs-right>.nav-tabs>li>a:hover,.tabs-right>.nav-tabs>li>a:focus{border-color:#eeeeee #eeeeee #eeeeee #dddddd;}
.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover,.tabs-right>.nav-tabs .active>a:focus{border-color:#ddd #ddd #ddd transparent;*border-left-color:#ffffff;}
.nav>.disabled>a{color:#999999;}
.nav>.disabled>a:hover,.nav>.disabled>a:focus{text-decoration:none;background-color:transparent;cursor:default;}
.navbar{overflow:visible;margin-bottom:20px;*position:relative;*z-index:2;}
.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:-moz-linear-gradient(top, #ffffff, #f2f2f2);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2));background-image:-webkit-linear-gradient(top, #ffffff, #f2f2f2);background-image:-o-linear-gradient(top, #ffffff, #f2f2f2);background-image:linear-gradient(to bottom, #ffffff, #f2f2f2);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);border:1px solid #d4d4d4;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);box-shadow:0 1px 4px rgba(0, 0, 0, 0.065);*zoom:1;}.navbar-inner:before,.navbar-inner:after{display:table;content:"";line-height:0;}
.navbar-inner:after{clear:both;}
.navbar .container{width:auto;}
.nav-collapse.collapse{height:auto;overflow:visible;}
.navbar .brand{float:left;display:block;padding:10px 20px 10px;margin-left:-20px;font-size:20px;font-weight:200;color:#777777;text-shadow:0 1px 0 #ffffff;}.navbar .brand:hover,.navbar .brand:focus{text-decoration:none;}
.navbar-text{margin-bottom:0;line-height:40px;color:#777777;}
.navbar-link{color:#777777;}.navbar-link:hover,.navbar-link:focus{color:#333333;}
.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #ffffff;}
.navbar .btn,.navbar .btn-group{margin-top:5px;}
.navbar .btn-group .btn,.navbar .input-prepend .btn,.navbar .input-append .btn,.navbar .input-prepend .btn-group,.navbar .input-append .btn-group{margin-top:0;}
.navbar-form{margin-bottom:0;*zoom:1;}.navbar-form:before,.navbar-form:after{display:table;content:"";line-height:0;}
.navbar-form:after{clear:both;}
.navbar-form input,.navbar-form select,.navbar-form .radio,.navbar-form .checkbox{margin-top:5px;}
.navbar-form input,.navbar-form select,.navbar-form .btn{display:inline-block;margin-bottom:0;}
.navbar-form input[type="image"],.navbar-form input[type="checkbox"],.navbar-form input[type="radio"]{margin-top:3px;}
.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap;}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0;}
.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0;}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px;font-weight:normal;line-height:1;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
.navbar-static-top{position:static;margin-bottom:0;}.navbar-static-top .navbar-inner{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0;}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px;}
.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0;}
.navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding-left:0;padding-right:0;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}
.navbar-fixed-top{top:0;}
.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{-webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 1px 10px rgba(0,0,0,.1);box-shadow:0 1px 10px rgba(0,0,0,.1);}
.navbar-fixed-bottom{bottom:0;}.navbar-fixed-bottom .navbar-inner{-webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);-moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);box-shadow:0 -1px 10px rgba(0,0,0,.1);}
.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0;}
.navbar .nav.pull-right{float:right;margin-right:0;}
.navbar .nav>li{float:left;}
.navbar .nav>li>a{float:none;padding:10px 15px 10px;color:#777777;text-decoration:none;text-shadow:0 1px 0 #ffffff;}
.navbar .nav .dropdown-toggle .caret{margin-top:8px;}
.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#333333;text-decoration:none;}
.navbar .nav>.active>a,.navbar .nav>.active>a:hover,.navbar .nav>.active>a:focus{color:#555555;text-decoration:none;background-color:#e5e5e5;-webkit-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);-moz-box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);box-shadow:inset 0 3px 8px rgba(0, 0, 0, 0.125);}
.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#ededed;background-image:-moz-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#f2f2f2), to(#e5e5e5));background-image:-webkit-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:-o-linear-gradient(top, #f2f2f2, #e5e5e5);background-image:linear-gradient(to bottom, #f2f2f2, #e5e5e5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);border-color:#e5e5e5 #e5e5e5 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#e5e5e5;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);}.navbar .btn-navbar:hover,.navbar .btn-navbar:focus,.navbar .btn-navbar:active,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{color:#ffffff;background-color:#e5e5e5;*background-color:#d9d9d9;}
.navbar .btn-navbar:active,.navbar .btn-navbar.active{background-color:#cccccc \9;}
.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;-webkit-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);-moz-box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);box-shadow:0 1px 0 rgba(0, 0, 0, 0.25);}
.btn-navbar .icon-bar+.icon-bar{margin-top:3px;}
.navbar .nav>li>.dropdown-menu:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0, 0, 0, 0.2);position:absolute;top:-7px;left:9px;}
.navbar .nav>li>.dropdown-menu:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #ffffff;position:absolute;top:-6px;left:10px;}
.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px solid #ccc;border-top-color:rgba(0, 0, 0, 0.2);border-bottom:0;bottom:-7px;top:auto;}
.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #ffffff;border-bottom:0;bottom:-6px;top:auto;}
.navbar .nav li.dropdown>a:hover .caret,.navbar .nav li.dropdown>a:focus .caret{border-top-color:#333333;border-bottom-color:#333333;}
.navbar .nav li.dropdown.open>.dropdown-toggle,.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle{background-color:#e5e5e5;color:#555555;}
.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#777777;border-bottom-color:#777777;}
.navbar .nav li.dropdown.open>.dropdown-toggle .caret,.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#555555;border-bottom-color:#555555;}
.navbar .pull-right>li>.dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right{left:auto;right:0;}.navbar .pull-right>li>.dropdown-menu:before,.navbar .nav>li>.dropdown-menu.pull-right:before{left:auto;right:12px;}
.navbar .pull-right>li>.dropdown-menu:after,.navbar .nav>li>.dropdown-menu.pull-right:after{left:auto;right:13px;}
.navbar .pull-right>li>.dropdown-menu .dropdown-menu,.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.navbar-inverse .navbar-inner{background-color:#1b1b1b;background-image:-moz-linear-gradient(top, #222222, #111111);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#222222), to(#111111));background-image:-webkit-linear-gradient(top, #222222, #111111);background-image:-o-linear-gradient(top, #222222, #111111);background-image:linear-gradient(to bottom, #222222, #111111);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);border-color:#252525;}
.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#999999;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);}.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:hover,.navbar-inverse .brand:focus,.navbar-inverse .nav>li>a:focus{color:#ffffff;}
.navbar-inverse .brand{color:#999999;}
.navbar-inverse .navbar-text{color:#999999;}
.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#ffffff;}
.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:hover,.navbar-inverse .nav .active>a:focus{color:#ffffff;background-color:#111111;}
.navbar-inverse .navbar-link{color:#999999;}.navbar-inverse .navbar-link:hover,.navbar-inverse .navbar-link:focus{color:#ffffff;}
.navbar-inverse .divider-vertical{border-left-color:#111111;border-right-color:#222222;}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle{background-color:#111111;color:#ffffff;}
.navbar-inverse .nav li.dropdown>a:hover .caret,.navbar-inverse .nav li.dropdown>a:focus .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#999999;border-bottom-color:#999999;}
.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret{border-top-color:#ffffff;border-bottom-color:#ffffff;}
.navbar-inverse .navbar-search .search-query{color:#ffffff;background-color:#515151;border-color:#111111;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#cccccc;}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#cccccc;}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#cccccc;}
.navbar-inverse .navbar-search .search-query:focus,.navbar-inverse .navbar-search .search-query.focused{padding:5px 15px;color:#333333;text-shadow:0 1px 0 #ffffff;background-color:#ffffff;border:0;-webkit-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);-moz-box-shadow:0 0 3px rgba(0, 0, 0, 0.15);box-shadow:0 0 3px rgba(0, 0, 0, 0.15);outline:0;}
.navbar-inverse .btn-navbar{color:#ffffff;text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);background-color:#0e0e0e;background-image:-moz-linear-gradient(top, #151515, #040404);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#151515), to(#040404));background-image:-webkit-linear-gradient(top, #151515, #040404);background-image:-o-linear-gradient(top, #151515, #040404);background-image:linear-gradient(to bottom, #151515, #040404);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);border-color:#040404 #040404 #000000;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);*background-color:#040404;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}.navbar-inverse .btn-navbar:hover,.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active,.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{color:#ffffff;background-color:#040404;*background-color:#000000;}
.navbar-inverse .btn-navbar:active,.navbar-inverse .btn-navbar.active{background-color:#000000 \9;}
.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0;filter:alpha(opacity=0);}.tooltip.in{opacity:0.8;filter:alpha(opacity=80);}
.tooltip.top{margin-top:-3px;padding:5px 0;}
.tooltip.right{margin-left:3px;padding:0 5px;}
.tooltip.bottom{margin-top:3px;padding:5px 0;}
.tooltip.left{margin-left:-3px;padding:0 5px;}
.tooltip-inner{max-width:200px;padding:8px;color:#ffffff;text-align:center;text-decoration:none;background-color:#000000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid;}
.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000;}
.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000;}
.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000;}
.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000;}
.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#ffffff;-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);white-space:normal;}.popover.top{margin-top:-10px;}
.popover.right{margin-left:10px;}
.popover.bottom{margin-top:10px;}
.popover.left{margin-left:-10px;}
.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;}.popover-title:empty{display:none;}
.popover-content{padding:9px 14px;}
.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid;}
.popover .arrow{border-width:11px;}
.popover .arrow:after{border-width:10px;content:"";}
.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999;border-top-color:rgba(0, 0, 0, 0.25);bottom:-11px;}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff;}
.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999;border-right-color:rgba(0, 0, 0, 0.25);}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff;}
.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0, 0, 0, 0.25);top:-11px;}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff;}
.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0, 0, 0, 0.25);}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px;}
.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000;}.modal-backdrop.fade{opacity:0;}
.modal-backdrop,.modal-backdrop.fade.in{opacity:0.8;filter:alpha(opacity=80);}
.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#ffffff;border:1px solid #999;border:1px solid rgba(0, 0, 0, 0.3);*border:1px solid #999;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;outline:none;}.modal.fade{-webkit-transition:opacity .3s linear, top .3s ease-out;-moz-transition:opacity .3s linear, top .3s ease-out;-o-transition:opacity .3s linear, top .3s ease-out;transition:opacity .3s linear, top .3s ease-out;top:-25%;}
.modal.fade.in{top:10%;}
.modal-header{padding:9px 15px;border-bottom:1px solid #eee;}.modal-header .close{margin-top:2px;}
.modal-header h3{margin:0;line-height:30px;}
.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px;}
.modal-form{margin-bottom:0;}
.modal-footer{padding:14px 15px 15px;margin-bottom:0;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;-webkit-border-radius:0 0 6px 6px;-moz-border-radius:0 0 6px 6px;border-radius:0 0 6px 6px;-webkit-box-shadow:inset 0 1px 0 #ffffff;-moz-box-shadow:inset 0 1px 0 #ffffff;box-shadow:inset 0 1px 0 #ffffff;*zoom:1;}.modal-footer:before,.modal-footer:after{display:table;content:"";line-height:0;}
.modal-footer:after{clear:both;}
.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0;}
.modal-footer .btn-group .btn+.btn{margin-left:-1px;}
.modal-footer .btn-block+.btn-block{margin-left:0;}
.dropup,.dropdown{position:relative;}
.dropdown-toggle{*margin-bottom:-3px;}
.dropdown-toggle:active,.open .dropdown-toggle{outline:0;}
.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000000;border-right:4px solid transparent;border-left:4px solid transparent;content:"";}
.dropdown .caret{margin-top:8px;margin-left:2px;}
.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#ffffff;border:1px solid #ccc;border:1px solid rgba(0, 0, 0, 0.2);*border-right-width:2px;*border-bottom-width:2px;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);box-shadow:0 5px 10px rgba(0, 0, 0, 0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;}.dropdown-menu.pull-right{right:0;left:auto;}
.dropdown-menu .divider{*width:100%;height:1px;margin:9px 1px;*margin:-5px 0 5px;overflow:hidden;background-color:#e5e5e5;border-bottom:1px solid #ffffff;}
.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:20px;color:#333333;white-space:nowrap;}
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus,.dropdown-submenu:hover>a,.dropdown-submenu:focus>a{text-decoration:none;color:#ffffff;background-color:#0081c2;background-image:-moz-linear-gradient(top, #0088cc, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image:-webkit-linear-gradient(top, #0088cc, #0077b3);background-image:-o-linear-gradient(top, #0088cc, #0077b3);background-image:linear-gradient(to bottom, #0088cc, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);}
.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#0081c2;background-image:-moz-linear-gradient(top, #0088cc, #0077b3);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));background-image:-webkit-linear-gradient(top, #0088cc, #0077b3);background-image:-o-linear-gradient(top, #0088cc, #0077b3);background-image:linear-gradient(to bottom, #0088cc, #0077b3);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);}
.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999999;}
.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);cursor:default;}
.open{*z-index:1000;}.open>.dropdown-menu{display:block;}
.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990;}
.pull-right>.dropdown-menu{right:0;left:auto;}
.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000000;content:"";}
.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu:hover>.dropdown-menu{display:block;}
.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;-webkit-border-radius:5px 5px 5px 0;-moz-border-radius:5px 5px 5px 0;border-radius:5px 5px 5px 0;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#ffffff;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}
.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px;}
.typeahead{z-index:1051;margin-top:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.accordion{margin-bottom:20px;}
.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}
.accordion-heading{border-bottom:0;}
.accordion-heading .accordion-toggle{display:block;padding:8px 15px;}
.accordion-toggle{cursor:pointer;}
.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5;}
.carousel{position:relative;margin-bottom:20px;line-height:1;}
.carousel-inner{overflow:hidden;width:100%;position:relative;}
.carousel-inner>.item{display:none;position:relative;-webkit-transition:0.6s ease-in-out left;-moz-transition:0.6s ease-in-out left;-o-transition:0.6s ease-in-out left;transition:0.6s ease-in-out left;}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;line-height:1;}
.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block;}
.carousel-inner>.active{left:0;}
.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%;}
.carousel-inner>.next{left:100%;}
.carousel-inner>.prev{left:-100%;}
.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0;}
.carousel-inner>.active.left{left:-100%;}
.carousel-inner>.active.right{left:100%;}
.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#ffffff;text-align:center;border:3px solid #ffffff;-webkit-border-radius:23px;-moz-border-radius:23px;border-radius:23px;opacity:0.5;filter:alpha(opacity=50);}.carousel-control.right{left:auto;right:15px;}
.carousel-control:hover,.carousel-control:focus{color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90);}
.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none;}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:rgba(255, 255, 255, 0.25);border-radius:5px;}
.carousel-indicators .active{background-color:#fff;}
.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#333333;background:rgba(0, 0, 0, 0.75);}
.carousel-caption h4,.carousel-caption p{color:#ffffff;line-height:20px;}
.carousel-caption h4{margin:0 0 5px;}
.carousel-caption p{margin-bottom:0;}
.pull-right{float:right;}
.pull-left{float:left;}
.hide{display:none;}
.show{display:block;}
.invisible{visibility:hidden;}
.affix{position:fixed;}
.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-moz-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear;}.fade.in{opacity:1;}
.collapse{position:relative;height:0;overflow:hidden;-webkit-transition:height 0.35s ease;-moz-transition:height 0.35s ease;-o-transition:height 0.35s ease;transition:height 0.35s ease;}.collapse.in{height:auto;}
@-ms-viewport{width:device-width;}.hidden{display:none;visibility:hidden;}
.visible-phone{display:none !important;}
.visible-tablet{display:none !important;}
.hidden-desktop{display:none !important;}
.visible-desktop{display:inherit !important;}
@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit !important;} .visible-desktop{display:none !important ;} .visible-tablet{display:inherit !important;} .hidden-tablet{display:none !important;}}@media (max-width:767px){.hidden-desktop{display:inherit !important;} .visible-desktop{display:none !important;} .visible-phone{display:inherit !important;} .hidden-phone{display:none !important;}}.visible-print{display:none !important;}
@media print{.visible-print{display:inherit !important;} .hidden-print{display:none !important;}}@media (max-width:767px){body{padding-left:20px;padding-right:20px;} .navbar-fixed-top,.navbar-fixed-bottom,.navbar-static-top{margin-left:-20px;margin-right:-20px;} .container-fluid{padding:0;} .dl-horizontal dt{float:none;clear:none;width:auto;text-align:left;} .dl-horizontal dd{margin-left:0;} .container{width:96%;} .row-fluid{width:100%;} .row,.thumbnails{margin-left:0;} .thumbnails>li{float:none;margin-left:0;} [class*="span"],.uneditable-input[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .row-fluid [class*="offset"]:first-child{margin-left:0;} .input-large,.input-xlarge,.input-xxlarge,input[class*="span"],select[class*="span"],textarea[class*="span"],.uneditable-input{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} .input-prepend input,.input-append input,.input-prepend input[class*="span"],.input-append input[class*="span"]{display:inline-block;width:auto;} .controls-row [class*="span"]+[class*="span"]{margin-left:0;} .modal{position:fixed;top:20px;left:20px;right:20px;width:auto;margin:0;}.modal.fade{top:-100px;} .modal.fade.in{top:20px;}}@media (max-width:480px){.nav-collapse{-webkit-transform:translate3d(0, 0, 0);} .page-header h1 small{display:block;line-height:20px;} input[type="checkbox"],input[type="radio"]{border:1px solid #ccc;} .form-horizontal .control-label{float:none;width:auto;padding-top:0;text-align:left;} .form-horizontal .controls{margin-left:0;} .form-horizontal .control-list{padding-top:0;} .form-horizontal .form-actions{padding-left:10px;padding-right:10px;} .media .pull-left,.media .pull-right{float:none;display:block;margin-bottom:10px;} .media-object{margin-right:0;margin-left:0;} .modal{top:10px;left:10px;right:10px;} .modal-header .close{padding:10px;margin:-10px;} .carousel-caption{position:static;}}@media (min-width:768px) and (max-width:979px){.row{margin-left:-20px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:20px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:96%;} .span12{width:724px;} .span11{width:662px;} .span10{width:600px;} .span9{width:538px;} .span8{width:476px;} .span7{width:414px;} .span6{width:352px;} .span5{width:290px;} .span4{width:228px;} .span3{width:166px;} .span2{width:104px;} .span1{width:42px;} .offset12{margin-left:764px;} .offset11{margin-left:702px;} .offset10{margin-left:640px;} .offset9{margin-left:578px;} .offset8{margin-left:516px;} .offset7{margin-left:454px;} .offset6{margin-left:392px;} .offset5{margin-left:330px;} .offset4{margin-left:268px;} .offset3{margin-left:206px;} .offset2{margin-left:144px;} .offset1{margin-left:82px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.7624309392265194%;*margin-left:2.709239449864817%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.7624309392265194%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.43646408839778%;*width:91.38327259903608%;} .row-fluid .span10{width:82.87292817679558%;*width:82.81973668743387%;} .row-fluid .span9{width:74.30939226519337%;*width:74.25620077583166%;} .row-fluid .span8{width:65.74585635359117%;*width:65.69266486422946%;} .row-fluid .span7{width:57.18232044198895%;*width:57.12912895262725%;} .row-fluid .span6{width:48.61878453038674%;*width:48.56559304102504%;} .row-fluid .span5{width:40.05524861878453%;*width:40.00205712942283%;} .row-fluid .span4{width:31.491712707182323%;*width:31.43852121782062%;} .row-fluid .span3{width:22.92817679558011%;*width:22.87498530621841%;} .row-fluid .span2{width:14.3646408839779%;*width:14.311449394616199%;} .row-fluid .span1{width:5.801104972375691%;*width:5.747913483013988%;} .row-fluid .offset12{margin-left:105.52486187845304%;*margin-left:105.41847889972962%;} .row-fluid .offset12:first-child{margin-left:102.76243093922652%;*margin-left:102.6560479605031%;} .row-fluid .offset11{margin-left:96.96132596685082%;*margin-left:96.8549429881274%;} .row-fluid .offset11:first-child{margin-left:94.1988950276243%;*margin-left:94.09251204890089%;} .row-fluid .offset10{margin-left:88.39779005524862%;*margin-left:88.2914070765252%;} .row-fluid .offset10:first-child{margin-left:85.6353591160221%;*margin-left:85.52897613729868%;} .row-fluid .offset9{margin-left:79.8342541436464%;*margin-left:79.72787116492299%;} .row-fluid .offset9:first-child{margin-left:77.07182320441989%;*margin-left:76.96544022569647%;} .row-fluid .offset8{margin-left:71.2707182320442%;*margin-left:71.16433525332079%;} .row-fluid .offset8:first-child{margin-left:68.50828729281768%;*margin-left:68.40190431409427%;} .row-fluid .offset7{margin-left:62.70718232044199%;*margin-left:62.600799341718584%;} .row-fluid .offset7:first-child{margin-left:59.94475138121547%;*margin-left:59.838368402492065%;} .row-fluid .offset6{margin-left:54.14364640883978%;*margin-left:54.037263430116376%;} .row-fluid .offset6:first-child{margin-left:51.38121546961326%;*margin-left:51.27483249088986%;} .row-fluid .offset5{margin-left:45.58011049723757%;*margin-left:45.47372751851417%;} .row-fluid .offset5:first-child{margin-left:42.81767955801105%;*margin-left:42.71129657928765%;} .row-fluid .offset4{margin-left:37.01657458563536%;*margin-left:36.91019160691196%;} .row-fluid .offset4:first-child{margin-left:34.25414364640884%;*margin-left:34.14776066768544%;} .row-fluid .offset3{margin-left:28.45303867403315%;*margin-left:28.346655695309746%;} .row-fluid .offset3:first-child{margin-left:25.69060773480663%;*margin-left:25.584224756083227%;} .row-fluid .offset2{margin-left:19.88950276243094%;*margin-left:19.783119783707537%;} .row-fluid .offset2:first-child{margin-left:17.12707182320442%;*margin-left:17.02068884448102%;} .row-fluid .offset1{margin-left:11.32596685082873%;*margin-left:11.219583872105325%;} .row-fluid .offset1:first-child{margin-left:8.56353591160221%;*margin-left:8.457152932878806%;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:20px;} input.span12,textarea.span12,.uneditable-input.span12{width:710px;} input.span11,textarea.span11,.uneditable-input.span11{width:648px;} input.span10,textarea.span10,.uneditable-input.span10{width:586px;} input.span9,textarea.span9,.uneditable-input.span9{width:524px;} input.span8,textarea.span8,.uneditable-input.span8{width:462px;} input.span7,textarea.span7,.uneditable-input.span7{width:400px;} input.span6,textarea.span6,.uneditable-input.span6{width:338px;} input.span5,textarea.span5,.uneditable-input.span5{width:276px;} input.span4,textarea.span4,.uneditable-input.span4{width:214px;} input.span3,textarea.span3,.uneditable-input.span3{width:152px;} input.span2,textarea.span2,.uneditable-input.span2{width:90px;} input.span1,textarea.span1,.uneditable-input.span1{width:28px;}}@media (min-width:1200px){.row{margin-left:-30px;*zoom:1;}.row:before,.row:after{display:table;content:"";line-height:0;} .row:after{clear:both;} [class*="span"]{float:left;min-height:1px;margin-left:30px;} .container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1170px;} .span12{width:1170px;} .span11{width:1070px;} .span10{width:970px;} .span9{width:870px;} .span8{width:770px;} .span7{width:670px;} .span6{width:570px;} .span5{width:470px;} .span4{width:370px;} .span3{width:270px;} .span2{width:170px;} .span1{width:70px;} .offset12{margin-left:1230px;} .offset11{margin-left:1130px;} .offset10{margin-left:1030px;} .offset9{margin-left:930px;} .offset8{margin-left:830px;} .offset7{margin-left:730px;} .offset6{margin-left:630px;} .offset5{margin-left:530px;} .offset4{margin-left:430px;} .offset3{margin-left:330px;} .offset2{margin-left:230px;} .offset1{margin-left:130px;} .row-fluid{width:100%;*zoom:1;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;} .row-fluid:after{clear:both;} .row-fluid [class*="span"]{display:block;width:100%;min-height:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.564102564102564%;*margin-left:2.5109110747408616%;} .row-fluid [class*="span"]:first-child{margin-left:0;} .row-fluid .controls-row [class*="span"]+[class*="span"]{margin-left:2.564102564102564%;} .row-fluid .span12{width:100%;*width:99.94680851063829%;} .row-fluid .span11{width:91.45299145299145%;*width:91.39979996362975%;} .row-fluid .span10{width:82.90598290598291%;*width:82.8527914166212%;} .row-fluid .span9{width:74.35897435897436%;*width:74.30578286961266%;} .row-fluid .span8{width:65.81196581196582%;*width:65.75877432260411%;} .row-fluid .span7{width:57.26495726495726%;*width:57.21176577559556%;} .row-fluid .span6{width:48.717948717948715%;*width:48.664757228587014%;} .row-fluid .span5{width:40.17094017094017%;*width:40.11774868157847%;} .row-fluid .span4{width:31.623931623931625%;*width:31.570740134569924%;} .row-fluid .span3{width:23.076923076923077%;*width:23.023731587561375%;} .row-fluid .span2{width:14.52991452991453%;*width:14.476723040552828%;} .row-fluid .span1{width:5.982905982905983%;*width:5.929714493544281%;} .row-fluid .offset12{margin-left:105.12820512820512%;*margin-left:105.02182214948171%;} .row-fluid .offset12:first-child{margin-left:102.56410256410257%;*margin-left:102.45771958537915%;} .row-fluid .offset11{margin-left:96.58119658119658%;*margin-left:96.47481360247316%;} .row-fluid .offset11:first-child{margin-left:94.01709401709402%;*margin-left:93.91071103837061%;} .row-fluid .offset10{margin-left:88.03418803418803%;*margin-left:87.92780505546462%;} .row-fluid .offset10:first-child{margin-left:85.47008547008548%;*margin-left:85.36370249136206%;} .row-fluid .offset9{margin-left:79.48717948717949%;*margin-left:79.38079650845607%;} .row-fluid .offset9:first-child{margin-left:76.92307692307693%;*margin-left:76.81669394435352%;} .row-fluid .offset8{margin-left:70.94017094017094%;*margin-left:70.83378796144753%;} .row-fluid .offset8:first-child{margin-left:68.37606837606839%;*margin-left:68.26968539734497%;} .row-fluid .offset7{margin-left:62.393162393162385%;*margin-left:62.28677941443899%;} .row-fluid .offset7:first-child{margin-left:59.82905982905982%;*margin-left:59.72267685033642%;} .row-fluid .offset6{margin-left:53.84615384615384%;*margin-left:53.739770867430444%;} .row-fluid .offset6:first-child{margin-left:51.28205128205128%;*margin-left:51.175668303327875%;} .row-fluid .offset5{margin-left:45.299145299145295%;*margin-left:45.1927623204219%;} .row-fluid .offset5:first-child{margin-left:42.73504273504273%;*margin-left:42.62865975631933%;} .row-fluid .offset4{margin-left:36.75213675213675%;*margin-left:36.645753773413354%;} .row-fluid .offset4:first-child{margin-left:34.18803418803419%;*margin-left:34.081651209310785%;} .row-fluid .offset3{margin-left:28.205128205128204%;*margin-left:28.0987452264048%;} .row-fluid .offset3:first-child{margin-left:25.641025641025642%;*margin-left:25.53464266230224%;} .row-fluid .offset2{margin-left:19.65811965811966%;*margin-left:19.551736679396257%;} .row-fluid .offset2:first-child{margin-left:17.094017094017094%;*margin-left:16.98763411529369%;} .row-fluid .offset1{margin-left:11.11111111111111%;*margin-left:11.004728132387708%;} .row-fluid .offset1:first-child{margin-left:8.547008547008547%;*margin-left:8.440625568285142%;} input,textarea,.uneditable-input{margin-left:0;} .controls-row [class*="span"]+[class*="span"]{margin-left:30px;} input.span12,textarea.span12,.uneditable-input.span12{width:1156px;} input.span11,textarea.span11,.uneditable-input.span11{width:1056px;} input.span10,textarea.span10,.uneditable-input.span10{width:956px;} input.span9,textarea.span9,.uneditable-input.span9{width:856px;} input.span8,textarea.span8,.uneditable-input.span8{width:756px;} input.span7,textarea.span7,.uneditable-input.span7{width:656px;} input.span6,textarea.span6,.uneditable-input.span6{width:556px;} input.span5,textarea.span5,.uneditable-input.span5{width:456px;} input.span4,textarea.span4,.uneditable-input.span4{width:356px;} input.span3,textarea.span3,.uneditable-input.span3{width:256px;} input.span2,textarea.span2,.uneditable-input.span2{width:156px;} input.span1,textarea.span1,.uneditable-input.span1{width:56px;} .thumbnails{margin-left:-30px;} .thumbnails>li{margin-left:30px;} .row-fluid .thumbnails{margin-left:0;}}@media (max-width:979px){body{padding-top:0;} .navbar-fixed-top,.navbar-fixed-bottom{position:static;} .navbar-fixed-top{margin-bottom:20px;} .navbar-fixed-bottom{margin-top:20px;} .navbar-fixed-top .navbar-inner,.navbar-fixed-bottom .navbar-inner{padding:5px;} .navbar .container{width:auto;padding:0;} .navbar .brand{padding-left:10px;padding-right:10px;margin:0 0 0 -5px;} .nav-collapse{clear:both;} .nav-collapse .nav{float:none;margin:0 0 10px;} .nav-collapse .nav>li{float:none;} .nav-collapse .nav>li>a{margin-bottom:2px;} .nav-collapse .nav>.divider-vertical{display:none;} .nav-collapse .nav .nav-header{color:#777777;text-shadow:none;} .nav-collapse .nav>li>a,.nav-collapse .dropdown-menu a{padding:9px 15px;font-weight:bold;color:#777777;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;} .nav-collapse .btn{padding:4px 10px 4px;font-weight:normal;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;} .nav-collapse .dropdown-menu li+li a{margin-bottom:2px;} .nav-collapse .nav>li>a:hover,.nav-collapse .nav>li>a:focus,.nav-collapse .dropdown-menu a:hover,.nav-collapse .dropdown-menu a:focus{background-color:#f2f2f2;} .navbar-inverse .nav-collapse .nav>li>a,.navbar-inverse .nav-collapse .dropdown-menu a{color:#999999;} .navbar-inverse .nav-collapse .nav>li>a:hover,.navbar-inverse .nav-collapse .nav>li>a:focus,.navbar-inverse .nav-collapse .dropdown-menu a:hover,.navbar-inverse .nav-collapse .dropdown-menu a:focus{background-color:#111111;} .nav-collapse.in .btn-group{margin-top:5px;padding:0;} .nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;} .nav-collapse .open>.dropdown-menu{display:block;} .nav-collapse .dropdown-menu:before,.nav-collapse .dropdown-menu:after{display:none;} .nav-collapse .dropdown-menu .divider{display:none;} .nav-collapse .nav>li>.dropdown-menu:before,.nav-collapse .nav>li>.dropdown-menu:after{display:none;} .nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.1);} .navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111111;border-bottom-color:#111111;} .navbar .nav-collapse .nav.pull-right{float:none;margin-left:0;} .nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0;} .navbar .btn-navbar{display:block;} .navbar-static .navbar-inner{padding-left:10px;padding-right:10px;}}@media (min-width:980px){.nav-collapse.collapse{height:auto !important;overflow:visible !important;}}


@charset "UTF-8";
@import url("/Portals/_default/Skins/ElektroEnergija/bootstrap/css/bootstrap.min.css");
@import url("https://fonts.googleapis.com/css?family=Exo+2:700,600,200,300,400,100&subset=latin,latin-ext");
@import url("/Portals/_default/Skins/ElektroEnergija/css/menu-icons.css");

@media print {
    a[href]:after {
        content: none !important;
    }

    body .navbar {
        display: none
    }
}

body {
    font-family: 'Proxima Nova', sans-serif;
    font-size: 13px;
    color: #57524a;
    line-height: 18px;
}

/* DNN Body */
#Body {
    min-height: 1px;
    font-size: 16px
}

/* Skrivanja tablet in mobile */

@media (min-width:769px) {
    .hideDesktop {
        display: none
    }
}

@media (max-width:768px) {
    .hideTablet {
        display: none
    }
}

@media (max-width:640px) {
    .hideMobile {
        display: none
    }
}

button {
    height: 36px;
}

#euclearall {
    clear: both;
    line-height: 1px;
    line-height: 1px;
}


/* Skrivanje div-ov */

#skrij {
    display: none;
}

#pokazi {
    display: block
}

/* predpripravljeni stili za širine */

.footerTop {
    display: none
}

.w100p {
    width: 100%
}

.w100pI {
    width: 100% !important;
    float: left
}

/*------------------------------------------------*/
/* FONT STYLE */
/*------------------------------------------------*/
body, th, td, table, h1, h2, h3, h4, h5, h6,
.Head, .SubHead, .SubSubHead,
.Normal, .NormalBold, .NormalRed, .NormalTextBox, .NormalDisabled,
a:link, a:visited, a:hover, input, .CommandButton, button {
    font-family: 'Proxima Nova', sans-serif;
    color: inherit
}

em {
    font-style: italic;
    letter-spacing: 0;
}

strong {
    color: inherit;
    font-weight: bold;
}

small {
    font-size: 12px;
    letter-spacing: 0;
}

div {
    color: #57524a
}

span {
    font-size: 16px;
    color: #57524a
}

.greyColor {
    color: #56524a
}

.redColor {
    color: #d40014
}

.greyColorS {
    color: #57524a
}

.redColorS {
    color: #dd0000
}

.span9.tretjina {
    margin-left: 0px;
}

    .span9.tretjina.alt {
        margin-left: 2.564102564102564%;
    }

.span3.tretjina.alt {
    margin-left: 0;
}

.span9.tretjina {
    width: 67%;
}

.span3.tretjina {
    width: 30%;
}

#footer .footerQuickLinks,
#footer .footerQuickLinks span,
#footer .footerQuickLinks p,
#footer .footerQuickLinks a,
#footer .footerQuickLinks strong,
#footer .footerQuickLinks .Normal,
#footer .footerQuickLinks .NormalDisabled,
#footer .footerQuickLinks .NormalDeleted {
    color: #FFF;
    line-height: 16px;
}

    #footer .footerQuickLinks a:hover {
        text-decoration: underline
    }

#footer, #footer span, #footer p, #footer a, #footer strong, #footer .Normal, #footer .NormalDisabled, #footer .NormalDeleted {
    font-size: 12px;
    line-height: 16px;
}



.copyRight, .privacy, .copyRight .Normal, .privacy .Normal {
    color: #94908a
}

/* Citat */

blockquote {
    background: #f1efec;
    display: inline-block;
    margin: 10px 0;
    border-radius: 10px;
    padding: 30px;
    border: none;
    width: 103%;
    left: -3%;
    position: relative;
    box-sizing: border-box;
    quotes: "\201C""\201D""\2018""\2019";
    padding-top: 20px;
    padding-bottom: 20px;
}

    blockquote:before {
        color: #FFF;
        content: open-quote;
        font-size: 200px;
        line-height: 0.1em;
        margin-right: 0.25em;
        vertical-align: -0.4em;
        position: absolute;
        left: -20px;
        top: 55px;
        font-family: serif
    }

    blockquote:after {
        color: #FFF;
        content: close-quote;
        font-size: 200px;
        line-height: 0.1em;
        margin-right: 0.25em;
        vertical-align: -0.4em;
        position: absolute;
        right: -35px;
        bottom: -43px;
        font-family: serif
    }

    blockquote p {
        display: inline;
        position: relative;
        z-index: 100;
        font-size: 16px;
        color: #57524a;
    }

    blockquote.white {
        background: #ffffff;
        color: #dd0000;
    }

        blockquote.white p {
            color: #dd0000;
            font-weight: 500;
            text-align: center;
            display: block;
            font-size: 24px;
            line-height: 30px
        }

        blockquote.white:before {
            color: #f1efec;
            left: 40px;
            top: 80px;
        }

        blockquote.white:after {
            color: #f1efec;
            right: 40px;
            bottom: 0px;
        }

/* izjema za tabele */

table tr td blockquote {
    width: 100%;
    left: 0
}

@media (max-width:992px) {
    blockquote.white:before {
        left: 0px
    }

    blockquote.white:after {
        right: 0px
    }
}

/* Stili tabele */
.ModDNNHTMLC .Normal table.style {
    border: 1px solid #bbb8b4;
    padding: 20px;
    border-radius: 5px;
    border-spacing: 0px;
}

    .ModDNNHTMLC .Normal table.style tr th {
        background: #f1efec;
        padding: 10px;
        font-size: 15px;
        text-align: left;
    }

    .ModDNNHTMLC .Normal table.style tr td {
        padding: 10px;
        font-size: 16px;
        padding-top: 15px;
        padding-bottom: 15px;
        border-bottom: 1px solid #bbb8b4;
        vertical-align: top
    }

.ModLiveAccordionC ul li,
.ModDNNHTMLC .Normal ul {
    margin: 0px;
}

    .ModLiveAccordionC ul li,
    .ModDNNHTMLC .Normal ul li {
        font-size: 16px;
        list-style-type: none;
        padding-bottom: 12px;
        background: url("/Portals/_default/Skins/ElektroEnergija/images/bullet.png") no-repeat;
        background-position: 0px 9px;
        padding-left: 20px;
    }

.ModDNNHTMLC .Normal ol, .ModDNNHTMLC .Normal ol li {
    list-style-type: none;
    margin-left: 0;
}

    .ModDNNHTMLC .Normal ol > li {
        counter-increment: customlistcounter;
        font-size: 16px;
        padding-bottom: 12px;
        margin: 0px;
    }

        .ModDNNHTMLC .Normal ol > li:before {
            content: counter(customlistcounter) ")";
            font-weight: bold;
            font-size: 16px;
            float: left;
            padding-right: 10px;
        }

    .ModDNNHTMLC .Normal ol:first-child {
        counter-reset: customlistcounter;
    }

/* Stili tabele - telerik */

.DnnModule table.telerik-reTable-1 {
    border-radius: 5px !important;
    border-spacing: 0px !important;
    border-collapse: initial !important
}

    .DnnModule table.telerik-reTable-1 tr.telerik-reTableHeaderRow-1 td {
        background: #f1efec !important;
        padding: 10px !important;
        font-size: 15px !important;
        text-align: left !important;
        border: none !important
    }

    .DnnModule table.telerik-reTable-1 tr td,
    .DnnModule table.telerik-reTable-1 tr td.telerik-reTableFirstCol-1,
    .DnnModule table.telerik-reTable-1 tr td.telerik-reTableOddCol-1,
    .DnnModule table.telerik-reTable-1 tr td.telerik-reTableLastCol-1 {
        padding: 10px !important;
        font-size: 16px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        border-bottom: 1px solid #bbb8b4 !important;
        border-left: none !important;
        border-right: none !important;
        background: #FFF !important;
        vertical-align: middle !important
    }

        .DnnModule table.telerik-reTable-1 tr td p {
            margin-bottom: 0px
        }


/*------------------------------------------------*/
/* HEADER STYLE */
/*------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {
    line-height: 1;
    margin: 0 0 10px 0;
}

h1 {
    font-size: 48.28px;
    color: #d40014;
    font-weight: 100;
    margin-bottom: 30px
}

h2, h2 .Head {
    font-size: 30px;
    font-weight: 500;
    color: #56524a;
    margin-bottom: 30px
}

h3, h3 .Head {
    font-size: 27px;
    color: #93908a;
    font-weight: 300
}

h4, h4 .Head {
    font-size: 24px;
    color: #57524a;
    font-weight: 400
}

h5, h5 .Head {
    font-size: 24px;
    color: #d40029;
    font-weight: 400
}

h6, h6 .Head {
    font-size: 18px;
    color: #57524a;
    display: inline-block;
    margin-bottom: 10px;
    line-height: 24px;
}

h7 {
    margin: 0 0 30px 0;
    font-size: 20px;
    line-height: 28px;
    display: block;
    font-weight: 300;
}

h4.aktualno a {
    color: #94908a;
    font-size: 18px;
}

    h4.aktualno a:hover {
        color: #dd0000;
    }

/* KIVI - responsive fonts */

@media all and (max-width:768px) {
    .DnnModule .divLeftBorderTextH1 {
        font-size: 24px
    }
}

/*------------------------------------------------*/
/* ANCHOR STYLE */
/*------------------------------------------------*/
a, a:link, a:visited, a:active {
    color: #d40014;
    text-decoration: none;
    outline: 0;
}

    a:hover {
        color: #56524a;
        text-decoration: none;
        outline: 0;
    }

.bdcLnk {
    background: url("/images/menuSeparator.png") left center no-repeat;
    padding-left: 10px;
    line-height: 20px
}

a.pdf {
    display: inline-block;
    padding: 20px;
    border: 1px solid #f0eeeb;
    border-radius: 5px;
    color: #57524a;
    font-size: 13px;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/pdf.png") no-repeat;
    padding-left: 60px;
    background-position: 10px;
}

ul li a.pdf {
    display: inline;
    padding: 0px;
    border: none;
    border-radius: 0;
    color: #d40014;
    font-size: 16px;
    background: none;
    padding-left: 0px;
    background-position: 0;
}

/* DNN Specific Selectors
-------------------------------------*/
.CommandButton {
    font-size: 13px;
    color: #3d3d3d;
    font-weight: bold;
}

    .CommandButton:hover {
        color: #007cae;
    }

a.CommandButton:link {
    font-size: 13px;
    text-decoration: none;
    color: #3d3d3d;
    font-weight: bold;
}

a.CommandButton:hover {
    text-decoration: underline;
    color: #007cae;
}

/*------------------------------------------------*/
/* PARAGRAPH STYLE */
/*------------------------------------------------*/
p {
    margin: 0 0 25px 0;
    font-size: 16px;
    line-height: 24px;
}

hr {
    clear: both;
    height: 0;
    border: solid #c0c0c0;
    border-width: 1px 0 0;
    margin: 20px 0 20px 0;
}

/*------------------------------------------------*/
/* IMAGE STYLES */
/*------------------------------------------------*/
img {
    border: 0;
}

/* Image Align Left
	-------------------------------------*/
.imgLeft {
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
}

/* Image Align Right
	-------------------------------------*/
.imgRight {
    float: right;
    margin-left: 30px;
    margin-bottom: 30px;
}

/* Image with border
	-------------------------------------*/
.imgBorder {
    border: solid 3px #fff;
}

/* Polaroid Image Style
	-------------------------------------*/
.imgPolaroid {
    color: #94908a;
    font-size: 12px;
    text-align: left;
    padding: 13px 13px 17px 13px;
    background-color: #fff;
    box-shadow: 0 1px 2px #ccc;
}

    .imgPolaroid img {
        margin-bottom: 12px;
    }

/*------------------------------------------------*/
/* lIST STYLE */
/*------------------------------------------------*/


/* Ordered List */
ol li {
    list-style-type: decimal;
    margin-bottom: 8px;
    vertical-align: top;
}

ol ol {
    margin-top: 8px;
    margin-left: 30px;
}

    ol ol li {
        list-style-type: lower-roman;
    }

    ol ol ol li {
        list-style-type: lower-alpha;
    }

ol ul li {
    list-style-type: lower-roman;
}

/*------------------------------------------------*/
/* TABLE STYLE */
/*------------------------------------------------*/

/* Default Table Style */
table.style, table.telerik-reTable-1 {
    margin: 20px 0
}

table.tableDefault {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    background-color: transparent;
}

    table.tableDefault th,
    table.tableDefault td {
        font-size: 12px;
        padding: 8px;
    }

    table.tableDefault th {
        font-weight: bold;
        text-align: left;
        border-bottom: solid 2px #aaa;
        background-color: #d7d7d7;
    }

    table.tableDefault td {
        border-bottom: solid 1px #d9d9d9;
    }

    table.tableDefault tr:nth-child(odd) {
        background: transparent;
    }

    table.tableDefault tr:nth-child(even) {
        background: #e3e4e6;
    }

.tableDefault tbody tr:hover td {
    color: #111;
}

.DNNModuleContent.ModDNNHTMLC table tr td {
    font-size: 16px;
    line-height: 24px;
}

.footerQuickLinks .DNNModuleContent.ModDNNHTMLC table tr td {
    font-size: 12px;
    line-height: 16px;
}

/*------------------------------------------------*/
/* FORM STYLE
/*------------------------------------------------*/
input[type="text"], select, textarea, input[type="email"], input[type="search"], input[type="password"] {
    padding: 9px;
    margin-bottom: 20px;
    background: #ffffff;
    border: 1px solid #bbb8b4;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    color: #94908a;
    font-size: 14px;
    box-shadow: none;
}

select /* MAC override */ {
    line-height: 36px
}

/* Checkboxes */

.ModDNNGoPowerFormsC input[type="checkbox"],
.ModKiviObrazec2za1C input[type="checkbox"] {
    /*visibility:hidden;*/
    width: 20px !important;
    margin-top: 20px;
}

    .ModDNNGoPowerFormsC input[type="checkbox"] + label,
    .ModKiviObrazec2za1C input[type="checkbox"] + label {
        color: #57524a;
        font-size: 16px;
    }

        .ModDNNGoPowerFormsC input[type="checkbox"] + label span,
        .ModDNNGoPowerFormsC input[type="checkbox"] + div.formError + label span,
        .ModKiviObrazec2za1C input[type="checkbox"] + label span {
            display: inline-block;
            width: 19px;
            height: 19px;
            margin: -1px 4px 0 0;
            vertical-align: middle;
            cursor: pointer;
        }

        .ModDNNGoPowerFormsC input[type="checkbox"] + label span,
        .ModDNNGoPowerFormsC input[type="checkbox"] + div.formError + label span,
        .ModKiviObrazec2za1C input[type="checkbox"] + label span {
            background-color: #FFF;
            border: 1px solid #bbb8b4;
            position: relative
        }

    .ModDNNGoPowerFormsC input[type="checkbox"]:checked + label span,
    .ModKiviObrazec2za1C input[type="checkbox"]:checked + label span {
        background-color: #FFF;
    }

        .ModDNNGoPowerFormsC input[type="checkbox"]:checked + label span:before,
        .ModDNNGoPowerFormsC input[type="checkbox"]:checked + div.formError + label span:before,
        .ModKiviObrazec2za1C input[type="checkbox"]:checked + label span:before {
            content: ' ';
            background: url("/Portals/_default/Skins/ElektroEnergija/images/check.png") no-repeat center center;
            position: absolute;
            top: 4px;
            left: 4px;
            width: 11px;
            height: 11px;
            color: #80c342
        }

        .ModDNNGoPowerFormsC input[type="checkbox"] + label span,
        .ModDNNGoPowerFormsC input[type="checkbox"] + div.formError + label span,
        .ModDNNGoPowerFormsC input[type="checkbox"]:checked + label span,
        .ModDNNGoPowerFormsC input[type="checkbox"]:checked + div.formError + label span,
        .ModDNNGoPowerFormsC input[type="checkbox"]:checked + div.formError + label span:before,
        .ModDNNGoPowerFormsC input[type="checkbox"]:checked + label span:before {
            -webkit-transition: background-color 0.4s linear;
            -o-transition: background-color 0.4s linear;
            -moz-transition: background-color 0.4s linear;
            transition: background-color 0.4s linear;
        }

.ModKiviObrazecNarociloC input[type="text"].txtElektrikaDis,
.ModKiviObrazecNarociloC input[type="text"].txtElektrikaMM,
.ModKiviObrazecNarociloC input[type="text"].txtElektrikaStRacuna,
.ModKiviObrazecNarociloC input[type="text"].txtPlinOM {
    margin-bottom: 20px
}

.ModKiviObrazecNarociloC input[type="text"], .ModKiviObrazecNarociloC select {
    margin-bottom: 5px
}

.ModKiviObrazecNarociloC .chkEposta input[type="checkbox"],
.ModKiviObrazecNarociloC .chkGeneric input[type="checkbox"],
.ModDNNGoPowerFormsC input[type="checkbox"] {
    display: none;
}

    .ModKiviObrazecNarociloC .chkEposta input[type="checkbox"] + label,
    .ModKiviObrazecNarociloC .chkGeneric input[type="checkbox"] + label {
        color: #57524a;
        font-size: 16px;
    }

.ModKiviObrazecNarociloC .chkEposta .aspNetDisabled input[type="checkbox"] + label,
.ModKiviObrazecNarociloC .chkGeneric .aspNetDisabled input[type="checkbox"] + label {
    color: #999;
}

.ModKiviObrazecNarociloC .chkEposta input[type="checkbox"] + label span,
.ModKiviObrazecNarociloC .chkGeneric input[type="checkbox"] + label span {
    display: inline-block;
    width: 19px;
    height: 19px;
    margin: -1px 4px 0 0;
    vertical-align: middle;
    cursor: pointer;
}

.ModKiviObrazecNarociloC .chkEposta input[type="checkbox"] + label span,
.ModKiviObrazecNarociloC .chkGeneric input[type="checkbox"] + label span {
    background-color: #FFF;
    border: 1px solid #bbb8b4;
    position: relative
}

.ModKiviObrazecNarociloC .chkEposta input[type="checkbox"]:checked + label span,
.ModKiviObrazecNarociloC .chkGeneric input[type="checkbox"]:checked + label span {
    background-color: #FFF;
}

.ModKiviObrazecNarociloC .chkEposta .aspNetDisabled input[type="checkbox"]:checked + label span,
.ModKiviObrazecNarociloC .chkGeneric .aspNetDisabled input[type="checkbox"]:checked + label span {
    background-color: mistyrose;
}

.ModKiviObrazecNarociloC .chkEposta input[type="checkbox"]:checked + label span:before,
.ModKiviObrazecNarociloC .chkGeneric input[type="checkbox"]:checked + label span:before {
    content: ' ';
    background: url("/Portals/_default/Skins/ElektroEnergija/images/check.png") no-repeat center center;
    position: absolute;
    top: 4px;
    left: 4px;
    width: 11px;
    height: 11px;
    color: #80c342
}

.ModKiviObrazecNarociloC .chkEposta .aspNetDisabled input[type="checkbox"]:checked + label span:before,
.ModKiviObrazecNarociloC .chkGeneric .aspNetDisabled input[type="checkbox"]:checked + label span:before {
    color: white
}

.ModKiviObrazecNarociloC .chkEposta input[type="checkbox"] + label span,
.ModKiviObrazecNarociloC .chkEposta input[type="checkbox"]:checked + label span,
.ModKiviObrazecNarociloC .chkEposta input[type="checkbox"]:checked + label span:before,
.ModKiviObrazecNarociloC .chkGeneric input[type="checkbox"] + label span,
.ModKiviObrazecNarociloC .chkGeneric input[type="checkbox"]:checked + label span,
.ModKiviObrazecNarociloC .chkGeneric input[type="checkbox"]:checked + label span:before {
    -webkit-transition: background-color 0.4s linear;
    -o-transition: background-color 0.4s linear;
    -moz-transition: background-color 0.4s linear;
    transition: background-color 0.4s linear;
}

.ModKiviObrazecNarociloC .chkPogoji input[type="checkbox"] {
    display: none;
}

    .ModKiviObrazecNarociloC .chkPogoji input[type="checkbox"] + label {
        color: #57524a;
        font-size: 14px;
    }

        .ModKiviObrazecNarociloC .chkPogoji input[type="checkbox"] + label span {
            display: inline-block;
            width: 19px;
            height: 19px;
            margin: -1px 4px 0 0;
            vertical-align: middle;
            cursor: pointer;
        }

        .ModKiviObrazecNarociloC .chkPogoji input[type="checkbox"] + label span {
            background-color: #FFF;
            border: 1px solid #bbb8b4;
            position: relative
        }

    .ModKiviObrazecNarociloC .chkPogoji input[type="checkbox"]:checked + label span {
        background-color: #FFF;
    }

        .ModKiviObrazecNarociloC .chkPogoji input[type="checkbox"]:checked + label span:before {
            content: ' ';
            background: url("/Portals/_default/Skins/ElektroEnergija/images/check.png") no-repeat center center;
            position: absolute;
            top: 4px;
            left: 4px;
            width: 11px;
            height: 11px;
            color: #80c342
        }

        .ModKiviObrazecNarociloC .chkPogoji input[type="checkbox"] + label span,
        .ModKiviObrazecNarociloC .chkPogoji input[type="checkbox"]:checked + label span,
        .ModKiviObrazecNarociloC .chkPogoji input[type="checkbox"]:checked + label span:before {
            -webkit-transition: background-color 0.4s linear;
            -o-transition: background-color 0.4s linear;
            -moz-transition: background-color 0.4s linear;
            transition: background-color 0.4s linear;
        }

.ModKiviObrazecNarociloC .chkEposta {
    padding-top: 20px;
    clear: both;
}

.ModKiviObrazecNarociloC .chkPogoji {
    margin-top: 10px;
}

/* Izjema - Akcija MOS */
#dnn_ctr1160_ModuleContent .form_label.AkcijaMOS {
    width: 100% !important;
    margin-bottom: 10px
}

/* Radio buttons */

input[type="radio"] {
    display: inline-block;
    height: 19px;
    width: 19px;
    margin: -1px 4px 0 0;
}

    input[type="radio"] + label,
    input[type="radio"] + .formError + label {
        color: #57524a;
        font-size: 14px;
    }

        input[type="radio"] + label span:not(.ToolTip),
        input[type="radio"] + .formError + label span:not(.ToolTip) {
            display: none;
            width: 19px;
            height: 19px;
            margin: -1px 4px 0 0;
            vertical-align: middle;
            cursor: pointer;
            -moz-border-radius: 50%;
            border-radius: 50%;
        }

        input[type="radio"] + label span:not(.ToolTip),
        input[type="radio"] + .formError + label span:not(.ToolTip) {
            background-color: #FFF;
            border: 1px solid #bbb8b4;
            position: relative;
            top: -1px
        }

    input[type="radio"]:checked + label span:not(.ToolTip),
    input[type="radio"]:checked + .formError + label span:not(.ToolTip) {
        background-color: #FFF;
    }

        input[type="radio"]:checked + label span:not(.ToolTip):before,
        input[type="radio"]:checked + .formError + label span:not(.ToolTip):before {
            content: '';
            background-color: #57524a;
            position: absolute;
            top: 4px;
            left: 4px;
            width: 11px;
            height: 11px;
            -moz-border-radius: 50%;
            border-radius: 50%;
        }

        input[type="radio"] + label span:not(.ToolTip),
        input[type="radio"]:checked + label span:not(.ToolTip),
        input[type="radio"]:checked + label span:not(.ToolTip):before,
        input[type="radio"] + .formError + label span:not(.ToolTip),
        input[type="radio"]:checked + .formError + label span:not(.ToolTip),
        input[type="radio"]:checked + .formError + label span:not(.ToolTip):before {
            -webkit-transition: background-color 0.4s linear;
            -o-transition: background-color 0.4s linear;
            -moz-transition: background-color 0.4s linear;
            transition: background-color 0.4s linear;
        }

/*------------------------------------------------*/
/* BUTTONS STYLE */
/*------------------------------------------------*/

/* KIVI - gumbi */

/* Primarni */

.btnMainPrim,
.btnMainPrimi,
.btnCommonPrim,
.btnCommonPrimi {
    background: #FFF;
    border: 1px solid #bbb7b4;
    border-radius: 5px;
    color: #93908a !important;
    padding: 0px 30px 0px 10px;
    font-weight: 700;
    text-transform: uppercase;
    height: 36px;
    line-height: 12px;
    font-size: 15px
}

    a.btnMainPrim:after,
    a.btnMainPrimi:after,
    .btnMainPrim:after,
    .btnMainPrimi:after {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") 0px -19px;
        content: " ";
        width: 24px;
        height: 11px;
        position: absolute;
    }

a.btnMainPrim,
a.btnCommonPrim {
    background: #FFF;
    border: 1px solid #bbb7b4;
    border-radius: 5px;
    color: #93908a !important;
    padding: 0px 30px 0px 10px;
    font-weight: 700;
    text-transform: uppercase;
    height: 36px;
    line-height: 36px;
    display: inline-block;
    font-size: 15px;
}

    a.btnMainPrim:after {
        margin-top: 13px
    }


    /* Gumbi Hover */

    a.btnMainPrim:hover,
    a.btnMainPrimi:hover,
    a.btnCommonPrim:hover,
    a.btnCommonPrimi:hover,
    .btnMainPrim:hover,
    .btnMainPrimi:hover,
    .btnCommonPrim:hover,
    .btnCommonPrimi:hover {
        background: #dd1b00;
        border: none;
        border-radius: 5px;
        color: #FFF !important;
        padding: 1px 31px 1px 11px;
        font-weight: 700;
        text-transform: uppercase;
        height: 36px;
        line-height: 12px;
        font-size: 15px;
    }

    a.btnMainPrim:hover,
    a.btnMainPrimi:hover,
    a.btnCommonPrim:hover,
    a.btnCommonPrimi:hover {
        line-height: 36px;
        display: inline-block;
        font-size: 15px
    }

@-moz-document url-prefix() {

    a.btnMainPrim:hover,
    a.btnMainPrimi:hover,
    a.btnCommonPrim:hover,
    a.btnCommonPrimi:hover {
        line-height: 35px;
    }
}

a.btnMainPrim.btnSmall:hover:after,
a.btnMainPrimi.btnSmall:hover:after {
}

a.btnMainPrim:hover:after,
a.btnMainPrimi:hover:after,
.btnMainPrim:hover:after,
.btnMainPrimi:hover:after {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") 0px 0px;
    content: " ";
    width: 24px;
    height: 11px;
    position: absolute;
}

a.btnMainPrim.btnSmall:hover:after,
a.btnMainPrimi.btnSmall:hover:after,
.btnMainPrim.btnSmall:hover:after,
.btnMainPrimi.btnSmall:hover:after {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") 0px -11px;
    content: " ";
    width: 24px;
    height: 8px;
    position: absolute;
}

/* Sekundarni gumbi - rdeči - kot predpripravljeni */

/* inputi */
input.btnMainSec {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/button_big_arrow_on.png") #dd1b00 90% center no-repeat;
    border: none;
    border-radius: 5px;
    color: #FFF;
    padding: 1px 30px 1px 10px;
    font-weight: 700;
    text-transform: uppercase;
    height: 36px;
    line-height: 12px;
    font-size: 15px
}

    input.btnMainSec:hover {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/button_big_arrow_on.png") #a90111 90% center no-repeat;
    }

a.btnMainSec,
a.btnMainSeci,
a.btnCommonSec,
a.btnCommonSeci,
.btnMainSec,
.btnMainSeci,
.btnCommonSec,
.btnCommonSeci {
    background: #dd1b00;
    border: none;
    border-radius: 5px;
    color: #FFF;
    padding: 1px 30px 1px 10px;
    font-weight: 700;
    text-transform: uppercase;
    height: 36px;
    line-height: 12px;
    font-size: 15px
}

a.btnMainSec,
a.btnMainSeci,
a.btnCommonSec,
a.btnCommonSeci {
    line-height: 36px;
    display: inline-block;
    font-size: 15px
}

    a.btnMainSec:after,
    a.btnMainSeci:after,
    a.btnMainSec:after,
    a.btnMainSeci:after {
        margin-top: 13px
    }

    a.btnMainSec:after,
    a.btnMainSeci:after,
    .btnMainSec:after,
    .btnMainSeci:after {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") 0px 0px;
        content: " ";
        width: 24px;
        height: 11px;
        position: absolute;
    }

    a.btnMainSec:hover,
    a.btnMainSeci:hover,
    a.btnCommonSec:hover,
    a.btnCommonSeci:hover,
    .btnMainSec:hover,
    .btnMainSeci:hover,
    .btnCommonSec:hover,
    .btnCommonSeci:hover {
        background: #a90111;
    }

/* Gumbi - nazaj */

.btnMainBackToStep {
    background: #FFF;
    border: 1px solid #bbb7b4;
    border-radius: 5px;
    color: #93908a !important;
    padding: 0px 10px 0px 30px;
    font-weight: 700;
    text-transform: uppercase;
    height: 36px;
    line-height: 36px;
    display: inline-block;
    font-size: 15px;
    margin: 10px 0;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") -45px -49px;
}

    .btnMainBackToStep:hover {
        border: 1px solid #dd1b00;
        color: #FFF !important;
        background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") -220px -57px #dd1b00;
    }

.btnMainBack {
    background: #FFF;
    border: 1px solid #bbb7b4;
    border-radius: 5px;
    color: #93908a !important;
    padding: 0px 10px 0px 30px;
    font-weight: 700;
    text-transform: uppercase;
    height: 36px;
    line-height: 36px;
    display: inline-block;
    font-size: 15px;
    margin: 10px 0;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") -220px 4px;
}

    .btnMainBack:hover {
        border: 1px solid #dd1b00;
        color: #FFF !important;
        background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") -220px -27px #dd1b00;
    }

/* Gumb "Zaključi naročilo" */

.ModKiviObrazecNarociloC .mainLeftPanel .btnMainBig {
    padding: 1px 60px 1px 40px;
}

/* Glavni rdeči - brez puščice */
.btnMainBigClean, a.btnMainBigClean {
    background: #dd1b00;
    border: none;
    border-radius: 5px;
    color: #FFF !important;
    padding: 1px 40px 1px 40px;
    font-weight: 700;
    text-transform: uppercase;
    height: 60px;
    line-height: 60px;
    font-size: 15px
}

    .btnMainBigClean:hover, a.btnMainBigClean:hover {
        background: #a90111
    }

/* Posebni gumbi - vstopna stran */

/* Kuponi */

.btnMainBigNoArrow {
    background: #dd1b00;
    border: none;
    border-radius: 5px;
    color: #FFF !important;
    padding: 1px 40px;
    font-weight: 700;
    text-transform: uppercase;
    height: 36px;
    line-height: 12px;
    font-size: 15px
}

    .btnMainBigNoArrow.bigger {
        font-size: 24px;
        padding: 1px 61px;
        height: 60px;
    }

a.btnMainBigNoArrow {
    color: #FFF;
    line-height: 60px;
    display: inline-block;
    font-size: 15px;
    height: 60px
}

    .btnMainBigNoArrow:hover, a.btnMainBigNoArrow:hover {
        background: #a90111
    }

/* Glavni rdeči - vstopna stran */
.btnMainBig {
    background: #dd1b00;
    border: none;
    border-radius: 5px;
    color: #FFF !important;
    padding: 1px 40px 1px 20px;
    font-weight: 700;
    text-transform: uppercase;
    height: 36px;
    line-height: 12px;
    font-size: 15px
}

a.btnMainBig {
    color: #FFF;
    line-height: 60px;
    display: inline-block;
    font-size: 15px;
    height: 60px
}

    a.btnMainBig:after {
        margin-top: 25px
    }

    a.btnMainBig:after {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") 0px 0px;
        content: " ";
        width: 24px;
        height: 11px;
        position: absolute;
    }

    a.btnMainBig:hover {
        background: #a90111
    }

/* Prazen - vstopna stran desno na CS */
a.btnMainEmpty {
    background: none;
    border: 1px solid #FFFFFF;
    border-radius: 5px;
    color: #FFFFFF !important;
    padding: 8px 40px 8px 10px;
    font-weight: 700;
    text-transform: uppercase;
    height: 39px;
    line-height: 18px;
    display: inline-block;
    font-size: 15px;
    position: relative;
    width: 75%
}

    a.btnMainEmpty:after {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") 0px -51px;
        content: " ";
        width: 24px;
        height: 11px;
        position: absolute;
        right: 10px
    }

    a.btnMainEmpty:after {
        margin-top: -4px
    }

    a.btnMainEmpty:hover {
        border: 1px solid #FFF;
        background: #FFF;
        color: #dd0000 !important
    }

        a.btnMainEmpty:hover:after {
            background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") 0px -62px;
        }

    a.btnMainEmpty.podjetja {
        height: 20px;
    }

        a.btnMainEmpty.podjetja:after {
            top: 16px;
        }

/* Gumbi skupne lastnosti */

a.btnCommonSec,
a.btnCommonSeci,
a.btnCommonPrim,
a.btnCommonPrimi,
.btnCommonSec,
.btnCommonSeci,
.btnCommonPrim,
.btnCommonPrimi,
.btnCommon3,
.btnCommon3i {
    padding: 0px 20px
}

    a.btnCommonPrim:hover,
    a.btnCommonPrimi:hover,
    .btnCommonPrim:hover,
    .btnCommonPrimi:hover {
        padding: 1px 21px
    }

    .btnMainSec.btnSmall:after,
    .btnMainSeci.btnSmall:after,
    .btnCommonSec.btnSmall:after,
    .btnCommonSeci.btnSmall:after {
        background-position: 0px -11px;
        height: 8px;
        margin-top: 7px;
    }

    .btnMainPrim.btnSmall:after,
    .btnMainPrimi.btnSmall:after,
    .btnCommonPrim.btnSmall:after,
    .btnCommonPrimi.btnSmall:after {
        background-position: 0px -30px;
        height: 8px;
        margin-top: 7px;
    }

    .btnMain3.btnSmall,
    .btnMain3i.btnSmall,
    .btnCommon3.btnSmall,
    .btnCommon3i.btnSmall {
    }

a.btnSmall,
a.btnSmall:hover,
.btnSmall,
.btnSmall:hover {
    height: 24px;
    line-height: 22px;
    font-size: 11px;
}

@-moz-document url-prefix() {

    a.btnSmall,
    a.btnSmall:hover,
    .btnSmall,
    .btnSmall:hover {
        line-height: 21px;
    }
}

/* postavitev gumbov - vrstično */
.btnMainSec, .btnMainPrim, .btnMain3, .btnCommonSec, .btnCommonPrim, .btnCommon3 {
    display: table;
    margin: 10px 0
}

/* postavitev gumbov - inline */
.btnMainSeci, .btnMainPrimi, .btnMain3i, .btnCommonSeci, .btnCommonPrimi, .btnCommon3i {
    display: inline;
    margin: 10px 10px 10px 0;
}


/* Primary Style Button (blue)*/
button.primaryButton,
a.primaryButton {
    display: inline-block;
    padding: 12px 20px;
    margin-bottom: 5px;
    background-color: #3B96B6;
    background: -moz-linear-gradient(top, #1aa0c9 0%, #1aa0c9);
    background: -webkit-gradient(linear, left top, left bottom, from(#1aa0c9), to(#1aa0c9));
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 0px solid #ffffff;
    -moz-box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,177,217,0);
    -webkit-box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,177,217,0);
    box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,177,217,0);
    font-family: 'Proxima Nova', sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    color: #ffffff;
    text-shadow: 0px 0px 0px rgba(000,000,000,0), 0px 0px 0px rgba(255,255,255,0);
}

/* Secondary Style Button (darkgray) */
button.secondaryButton,
a.secondaryButton {
    display: inline-block;
    padding: 12px 20px;
    margin-bottom: 5px;
    background-color: #94908a;
    background: -moz-linear-gradient(top, #8a8a8a 0%, #8a8a8a);
    background: -webkit-gradient(linear, left top, left bottom, from(#8a8a8a), to(#8a8a8a));
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 0px solid #ffffff;
    -moz-box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,177,217,0);
    -webkit-box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,177,217,0);
    box-shadow: 0px 1px 3px rgba(240,240,240,0.5), inset 0px 0px 0px rgba(15,177,217,0);
    font-family: 'Proxima Nova', sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    color: #ffffff;
    text-shadow: 0px 0px 0px rgba(000,000,000,0), 0px 0px 0px rgba(255,255,255,0);
}

/* Alternative Style Button (darkgray with arrow) */
button.altButton,
a.altButton {
    display: inline-block;
    padding: 9px 32px 9px 22px;
    margin-bottom: 5px;
    background: #484848 url("/Portals/_default/Skins/ElektroEnergija/images/arrow.png") no-repeat 87% center;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/arrow.png") no-repeat 87% center, -moz-linear-gradient(top, #3d3d3d 0%, #3d3d3d);
    background: url("/Portals/_default/Skins/ElektroEnergija/images/arrow.png") no-repeat 87% center, -webkit-gradient(linear, left top, left bottom, from(#3d3d3d), to(#3d3d3d));
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    border: 0px solid #ffbf00;
    -moz-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
    -webkit-box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
    box-shadow: 0px 0px 0px rgba(000,000,000,0), inset 0px 0px 0px rgba(255,255,255,0);
    font-family: 'Proxima Nova', sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 1;
    color: #ffffff;
    text-shadow: 0px 0px 0px rgba(000,000,000,0), 0px 0px 0px rgba(255,255,255,0);
}

a.dnnPrimaryAction {
    color: #efefef;
}

a.dnnSecondaryAction {
    color: #555;
}

button.primaryButton:hover,
button.secondaryButton:hover,
a.primaryButton:hover,
a.secondaryButton:hover {
    cursor: pointer;
    cursor: hand;
    background-image: none;
    background-color: #D00;
}

button.altButton:hover,
a.altButton:hover {
    cursor: pointer;
    cursor: hand;
    background: #D00 url("/Portals/_default/Skins/ElektroEnergija/images/arrow.png") no-repeat 87% center;
}

/* Info popupi */

.ToolTip {
    position: relative;
    display: inline-block;
    margin-bottom: 10px;
    padding-right: 30px;
}

    .ToolTip .ToolTipInfo {
        border-radius: 5px;
        padding: 18px;
        position: absolute;
        width: 280px;
        display: block;
        left: 30px;
        bottom: -25px;
        z-index: 25;
        background-color: #f1efec;
        font-size: 14px;
        margin: 0px;
        line-height: 16px;
        color: black;
        border: 1px solid #94908a;
    }

        .ToolTip .ToolTipInfo .arrow {
            width: 12px;
            height: 30px;
            position: absolute;
            left: -12px;
            bottom: 8%;
            background: url("/Portals/_default/Skins/ElektroEnergija/images/arrow-tooltip.png") no-repeat;
        }

    .ToolTip.alt .ToolTipInfo {
        color: #fff;
        border: none;
        background-color: #57524a;
        top: calc(100% + 16px);
        left: 50%;
        bottom: unset;
        width: 180px;
        transform: translateX(-50%);
    }

        .ToolTip.alt .ToolTipInfo .arrow {
          background: none;
          background-color: #57524a;
          width: 21px;
          height: 21px;
          left: 50%;
          top: -20px;
          bottom: unset;
          transform: translateX(-50%);
          clip-path: polygon(0 100%, 50% 50%, 100% 100%);
        }

/*------------------------------------------------*/
/* SITE SPACING
/*------------------------------------------------*/
.spacingTop {
    margin-top: 30px;
}

.spacingRight {
    margin-right: 30px;
}

.spacingBottom {
    margin-bottom: 30px;
}

.spacingLeft {
    margin-left: 30px;
}

.mainSeparator {
    height: 30px
}

/*------------------------------------------------*/
/* SITE STRUCTURE */
/*------------------------------------------------*/
#userControls {
    /*display:none;*/
}

    #userControls .language {
        min-height: 0 !important;
        display: inline;
    }

.wrapper {
    margin: 0 Auto;
    width: 980px;
}

/*------------------------------------------------*/
/* SEARCH */
/*------------------------------------------------*/
#search {
    float: right;
    width: 209px;
    height: 32px;
}

    #search a.SearchButton:link,
    #search a.SearchButton:visited {
        display: inline-block;
        float: right;
        height: 32px;
        width: 32px;
        margin: 0;
        padding: 0;
        background: #56524a url("/Portals/_default/Skins/ElektroEnergija/images/search.png") no-repeat center center;
        text-indent: -9999px;
    }



    #search a.SearchButton:hover {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/search.png") no-repeat center center, rgb(45,45,45); /* Old browsers */
        background: url("/Portals/_default/Skins/ElektroEnergija/images/search.png") no-repeat center center, -moz-linear-gradient(top, rgba(45,45,45,1) 0%, rgba(86,86,86,1) 100%); /* FF3.6+ */
        background: url("/Portals/_default/Skins/ElektroEnergija/images/search.png") no-repeat center center, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(45,45,45,1)), color-stop(100%,rgba(86,86,86,1))); /* Chrome,Safari4+ */
        background: url("/Portals/_default/Skins/ElektroEnergija/images/search.png") no-repeat center center, -webkit-linear-gradient(top, rgba(45,45,45,1) 0%,rgba(86,86,86,1) 100%); /* Chrome10+,Safari5.1+ */
        background: url("/Portals/_default/Skins/ElektroEnergija/images/search.png") no-repeat center center, -o-linear-gradient(top, rgba(45,45,45,1) 0%,rgba(86,86,86,1) 100%); /* Opera 11.10+ */
        background: url("/Portals/_default/Skins/ElektroEnergija/images/search.png") no-repeat center center, -ms-linear-gradient(top, rgba(45,45,45,1) 0%,rgba(86,86,86,1) 100%); /* IE10+ */
        background: url("/Portals/_default/Skins/ElektroEnergija/images/search.png") no-repeat center center, linear-gradient(to bottom, rgba(45,45,45,1) 0%,rgba(86,86,86,1) 100%); /* W3C */
    }

#dnn_dnnSearch_txtSearch {
    display: block;
    float: left;
    width: 160px;
    height: 32px;
    padding: 0 5px 0 10px;
    margin: 0;
    background-color: transparent;
    border: none;
    border-radius: 0;
    box-shadow: none;
    outline: none;
    border-left: 1px solid #ddd;
    color: #000;
    line-height: 32px;
    font-size: 11px;
    -webkit-transition: all 100ms ease-in-out;
    -moz-transition: all 100ms ease-in-out;
    -ms-transition: all 100ms ease-in-out;
    -o-transition: all 100ms ease-in-out;
    transition: all 100ms ease-in-out;
}

    #dnn_dnnSearch_txtSearch:active, #dnn_dnnSearch_txtSearch:focus {
        background: #ccc;
        box-shadow: inset 0px 3px 8px #999;
    }

/*------------------------------------------------*/
/* LOGIN */
/*------------------------------------------------*/
/*#login {
	float: right;
}*/

#login .registerGroup,
#login .registerGroup *,
#login .loginGroup,
#login .loginGroup * {
    display: block;
}

#login .registerGroup,
#login .loginGroup {
    float: right;
    padding: 0;
    margin: 0;
}

    #login .registerGroup li:first-child:hover {
        border-left: #222;
    }

    /* Register Group Styles */
    #login .registerGroup li {
        float: left;
    }

    #login .registerGroup .buttonGroup {
        margin-right: 0;
    }

    #login .registerGroup a,
    #login .loginGroup a {
        display: block;
        position: relative;
        height: 25px;
        min-width: 12px;
        padding: 7px 15px 0 15px;
        color: #56524a;
        font-size: 11px;
        vertical-align: middle;
    }

        #login .registerGroup a:hover,
        #login .loginGroup a:hover {
            background: rgb(45,45,45); /* Old browsers */
            background: -moz-linear-gradient(top, rgba(45,45,45,1) 0%, rgba(86,86,86,1) 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(45,45,45,1)), color-stop(100%,rgba(86,86,86,1))); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, rgba(45,45,45,1) 0%,rgba(86,86,86,1) 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, rgba(45,45,45,1) 0%,rgba(86,86,86,1) 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, rgba(45,45,45,1) 0%,rgba(86,86,86,1) 100%); /* IE10+ */
            background: linear-gradient(to bottom, rgba(45,45,45,1) 0%,rgba(86,86,86,1) 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2d2d2d', endColorstr='#565656',GradientType=0 ); /* IE6-9 */
            color: #ddd;
            text-shadow: 0px -1px 0px #56524a56524a;
        }

        #login .registerGroup a:active,
        #login .loginGroup a:active {
            color: #fff;
            text-shadow: 0px -1px 0px #56524a56524a;
        }

        #login .registerGroup a:hover,
        #login .loginGroup a:hover {
            text-decoration: none;
        }

        #login .registerGroup a strong,
        #login .loginGroup a strong {
            display: block;
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            overflow: hidden;
            font-size: 11px;
            text-indent: -9999px;
        }

#login .userMessages a,
#login .userNotifications a {
    background-color: #56524a;
}

#login .userMessages strong {
    height: 100%;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/icon_message.png") no-repeat center center;
}

#login .userNotifications {
    border-right: 1px solid #CCC;
}

    #login .userNotifications strong {
        height: 100%;
        background: url("/Portals/_default/Skins/ElektroEnergija/images/icon_notification.png") no-repeat center center;
    }

#login .registerGroup a span {
    display: inline-block;
    position: absolute;
    right: 2px;
    top: -9px;
    min-width: 7px;
    margin-right: 3px;
    background: rgb(59,150,182); /* Old browsers */
    text-align: center;
    font-size: 11px;
    color: #fff;
    text-shadow: 0px 1px 0px #56524a56524a;
}

#login .registerGroup .userProfileImg a {
    min-width: 25px;
    min-height: 32px;
    padding: 0;
    background: none;
}

#login .registerGroup a img {
    height: 32px;
    width: 32px;
    background: #56524a;
}

/* Login Group Styles */
#login .loginGroup {
    border-right: 1px solid #CCC;
}

    #login .loginGroup a {
        color: #56524a;
    }

/* Number of message next to the message icon*/
#login .userMessages a span,
#login .userNotifications a span {
    display: inline-block;
    margin-top: 9px;
    margin-right: 0px;
    background-color: transparent;
    font-size: 10px;
}

/*------------------------------------------------*/
/* SITE HEADER */
/*------------------------------------------------*/
#siteHeadouter {
    background: #fff;
    height: 130px
    /* CSS3 */
}

#siteHeadinner {
    padding: 0;
}

#logo {
    float: left;
}

/* Language */
.language .language-object {
    /*float: right;*/
    display: inline-block;
    margin: 0;
    padding: 0;
}

    .language .language-object span {
        float: left;
        padding-top: 3px;
        padding-bottom: 3px;
        padding-left: 5px;
        margin: 0;
    }

        .language .language-object span:first-child {
            padding-left: 8px;
        }

        .language .language-object span img {
            height: 12px;
            width: 17px;
            opacity: 0.3;
        }

        .language .language-object span:hover img {
            opacity: 1;
        }

    .language .language-object .Language.selected img {
        opacity: 1;
        border-color: #222;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8);
        box-shadow: 0px 1px 0px 0px rgba(255, 255, 255, 0.8);
    }

/*------------------------------------------------*/
/* NAVIGATION */
/*------------------------------------------------*/

/* for Simple Menu, see Simple menu folder */

.navbar {
    margin-bottom: 0 !important;
}

.navbar-inner {
    border: none !important;
    box-shadow: none !important;
    background: none transparent !important;
    padding-right: 0 !important;
    background-image: none !Important;
    filter: none !important
}

.navbar .brand {
    padding: 0 !important;
    width: 197px;
    line-height: 120px
}

/* Site Navigation */
.nav-collapse {
    float: right;
    position: relative;
    top: 18px;
}

.nav li {
    position: relative;
    list-style: none;
    margin: 0;
}

    .nav li ul {
        margin-left: 0;
    }

.nav > li {
    float: left;
    height: 30px;
    padding-top: 5px;
    margin-right: 2px;
}

    .nav > li > a,
    .nav > li > span {
        display: block;
        padding: 5px 0 5px 15px;
        font-size: 14px;
        font-weight: bold;
        color: #94908a;
        text-decoration: none;
    }

    .nav > li:hover > a,
    .nav > li.active > a {
        color: #3B96B6;
        /* override default bootstrap nav pills styles*/
        background-color: transparent !important;
        box-shadow: none !important;
    }

        .nav > li:hover > a:active {
        }

    .nav > li:hover > span {
        color: #3B96B6;
    }

    .nav > li > a .caret.hidden-desktop {
        border: none !important;
        background-image: url("/Portals/_default/Skins/ElektroEnergija/bootstrap/img/glyphicons-halflings-white.png");
        background-color: #56524a;
        background-position: -305px -110px !important;
        width: 30px !important;
        line-height: 30px !important;
        min-height: 30px !important;
        height: auto;
        display: inline-block;
        margin: 0 !important;
        border-radius: 3px;
        display: none !important
    }

        .nav > li > a .caret.hidden-desktop:hover {
            background: url("/Portals/_default/Skins/ElektroEnergija/bootstrap/img/glyphicons-halflings-white.png") -305px -110px, linear-gradient(to bottom, #2D2D2D 0%, #565656 100%) !important;
        }

    /* Secondary level */
    .nav > li ul { /* Styles for all sub levels */
        top: 35px;
        left: 0;
        padding: 15px 5px;
        display: none;
        position: absolute;
        z-index: 2;
        width: 225px;
        background: #F5F7F7;
        border: 1px solid #cbcbcb;
        /* CSS3 */
        border-radius: 0px;
        /*box-shadow:inset 0px 1px 0px 0px rgba(255,255,255,1), 0px 0px 3px rgba(0,0,0,0.15);*/
        -webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.4);
        box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.4);
        -webkit-animation-duration: .25s;
        -webkit-animation-delay: .2s;
        -webkit-animation-timing-function: ease;
        -webkit-animation-fill-mode: both;
        -moz-animation-duration: .25s;
        -moz-animation-delay: .2s;
        -moz-animation-timing-function: ease;
        -moz-animation-fill-mode: both;
        -ms-animation-duration: .25s;
        -ms-animation-delay: .2s;
        -ms-animation-timing-function: ease;
        -ms-animation-fill-mode: both;
        animation-duration: .25s;
        animation-delay: .2s;
        animation-timing-function: ease;
        animation-fill-mode: both;
    }

.nav-collapse:not(.in) .nav li:hover > ul {
    display: block;
}

.nav-collapse .nav li > iframe {
    display: none;
    z-index: 1 !important;
}

.nav-collapse:not(.in) .nav li:hover > iframe {
    display: block;
}

.navbar .nav > li > .dropdown-menu:before {
    border: none !important;
}

.navbar .nav > li > .dropdown-menu:after {
    position: absolute !important;
    top: -15px !important;
    left: 20px !important;
    content: '' !important;
    width: 0px !important;
    height: 0px !important;
    border-left: 15px solid transparent !important; /* left arrow slant */
    border-right: 15px solid transparent !important; /* right arrow slant */
    border-bottom: 15px solid #F5F7F7 !important; /* bottom, add background color here */
    font-size: 0px !important;
    line-height: 0px !important;
}

.nav .dropdown-menu > .active > a,
.nav .dropdown-menu > .active > a:focus {
    background-color: transparent !important;
    background-image: none !important;
    color: #3B9FBF !important;
    outline: none;
}

.nav .dropdown-menu a {
    display: block;
    padding: 3px 15px;
    color: #3B9FBF;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    /* transition decleration */
    transition: all ease-in 100ms;
    -moz-transition: all ease-in 100ms; /* Firefox 4 */
    -webkit-transition: all ease-in 100ms; /* Safari and Chrome */
    -o-transition: all ease-in 100ms; /* Opera */
    -ms-transition: all ease-in 100ms; /* IE9? */
}

.nav .dropdown-menu > li > a:hover,
.nav .dropdown-menu > .active > a:hover {
    background-color: transparent !important;
    background-image: none !important;
    color: #DD0000 !important;
}

.nav-collapse:not(.in) .nav .dropdown-menu {
    border-radius: 0 !important;
}

.nav > li > ul li:hover {
    color: #D00;
    background: #F5F7F7;
}

/* Tertiary level */
.nav li ul li ul {
    left: 225px;
    top: -8px;
    padding: 15px 5px;
    border-left: 1px solid #ddd;
}

/* Navigation button on mobile size */
.nav-collapse.in {
    width: 100%;
}

.navbar .btn-navbar {
    background-color: #56524a56524a !important;
    background-image: linear-gradient(to bottom, #56524a56524a, #56524a56524a) !important;
    cursor: pointer;
    margin-top: 10px !important;
}

    .navbar .btn-navbar:hover,
    .navbar .btn-navbar:active {
        background: linear-gradient(to bottom, #2D2D2D 0%, #565656 100%) !important;
    }



/*------------------------------------------------*/
/* BREADCRUMBS */
/*------------------------------------------------*/
#Breadcrumb {
    padding-top: 14px;
    padding-bottom: 14px;
    margin-bottom: 25px;
    border-bottom: solid 1px #f1efec;
    border-top: solid 10px #f1efec;
}

    #Breadcrumb img {
        margin-left: 10px;
        margin-right: 10px;
    }

    #Breadcrumb a.breadcrumbLink:link,
    #Breadcrumb a.breadcrumbLink:visited {
        color: #94908a;
        font-size: 12px;
        font-weight: 300;
    }

    #Breadcrumb a.breadcrumbLink:hover {
        color: #dd0000;
    }

.breadcrumbNo1, .breadcrumbSeparatorNo1 {
    display: none
}

/*------------------------------------------------*/
/* CONTENT PANES */
/*------------------------------------------------*/

.leftPaneOuter {
    width: 262px;
    margin-right: 60px;
    float: left
}

.contentPane {
    width: 848px;
    float: left
}

    .contentPane.w100p {
        width: 100%
    }

.row-fluid .span3col {
    width: 30%;
    box-sizing: border-box;
    float: left;
}

    .row-fluid .span3col.center3ColLeftPane {
        width: 30%;
        box-sizing: border-box;
        float: left;
    }

    .row-fluid .span3col.center3ColCenterPane {
        margin-left: 5%
    }

    .row-fluid .span3col.center3ColRightPane {
        margin-left: 5%
    }

/* Content Pane - Footer */

#footer .footerToper {
    /*height: 125px;*/
    margin-top: 0px;
    background: #f1f0ef;
    padding-top: 25px;
    padding-bottom: 27px;
}

#footer .footerTop {
    /*clear: both;*/
    height: 270px;
    margin-top: 0px;
    background: #57524a
}

.lightGrey {
    background: #f1efec;
    padding: 20px 0
}

#footer .lightGrey {
    padding-top: 14px;
}

.footerToper .divLeftBorder {
    border: 0px;
}

    .footerToper .divLeftBorder .divLeftBorderTop, .footerToper .divLeftBorder .divLeftBorderBottom {
        display: none;
    }

#footer .footerToper .divLeftBorder .divLeftBorderTextH1 {
    font-size: 20px;
    color: #57534a;
    line-height: 20px;
}

#footer .footerToper .divLeftBorder .divLeftBorderTextP {
    font-size: 14px;
}

.NaslovnaStran #footer .footerToper .divLeftBorder.divLBsmallText {
    margin-bottom: 0px;
    padding: 0px;
}

#footer .footerToper .elenvstopna.widgetmodule, #footer .footerToper .elenvstopnanew.widgetmodule {
    padding-left: 25px;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/aktualno-border.png") top left no-repeat;
    height: 132px;
    position: relative;
}

#footer .footerToper .divLeftBorderR {
    top: 0px;
    /*height: 122px;*/
}

#footer .footerToper .lawidget.recentarticles {
    margin-top: 0px;
    padding-top: 0px;
    border-top: 0px;
}

    #footer .footerToper .lawidget.recentarticles ul li div {
        margin-bottom: 0px;
    }

        #footer .footerToper .lawidget.recentarticles ul li div .articletitle {
            font-size: 18px;
            line-height: 22px;
            margin-bottom: 10px;
            margin-top: 5px;
        }

    #footer .footerToper .lawidget.recentarticles ul li {
        width: 100%;
    }

#footer .footerToper .lawidget .kategorija {
    color: #e50800;
    font-weight: 800;
    padding-right: 5px;
}

#footer .footerToper .lawidget .articletimeago {
    padding-left: 5px;
}

#footer .footerToper .btnMainPrim.btnSmall {
    padding-top: 3px;
    height: 19px;
    /*bottom: 0px;
position: absolute;*/
    padding-right: 24px;
}

    #footer .footerToper .btnMainPrim.btnSmall:after {
        margin-top: 4px;
        background-position: -5px -30px;
        width: 18px;
    }

    #footer .footerToper .btnMainPrim.btnSmall:hover:after {
        background-position: -5px -11px;
    }

#footer .footerToper .divLeftBorder .divLeftBorderTextP strong, #footer .footerToper .divLeftBorder .divLeftBorderTextP a {
    font-size: 14px;
}

/* Removed for Bootstrap

.footerPane {
	float: left;
	width: 136px;
}

	.footerPane,
	.footerPane .Normal {
		color: #808080;
	}

.footerPaneRight {
	float: right;
}
*/

/* Empty Panes */
.DNNEmptyPane {
    width: 0;
    margin: 0 !important;
}

    .DNNEmptyPane.rightTwoCol + div {
        width: 100%;
    }

/* Copyright
	-------------------------------------*/

#copyright .container {
    border-top: 1px solid #bbb8b4;
    padding-top: 30px;
    margin-top: 12px
}

#copyright {
    font-size: 12px;
    color: #94908a;
    margin-bottom: 25px;
}

    #copyright a:link,
    #copyright a:visited {
        font-size: 12px;
        color: #94908a;
    }

    #copyright a:hover {
        color: #D00;
    }

    #copyright a.DNNMobileLink {
        color: #94908a;
        font-weight: bold;
    }

        #copyright a.DNNMobileLink:hover {
            color: #D00;
        }

    #copyright .pull-right {
        text-align: right;
    }

    #copyright .pull-left {
        width: 70%
    }

.copyRight {
    margin: 0px
}

    .copyRight .copyRightspan {
        color: #94908a;
        float: left
    }

    .copyRight .copyRightspanLinks {
        color: #94908a;
        float: left;
        width: 50%
    }

@media all and (min-width:1200px) {
    #copyright .copyRight span.copyRightspan {
        width: 130px;
        color: #94908a;
    }
}



@media all and (max-width:1200px) {

    #copyright .copyRight span.copyRightspan {
        width: 130px
    }

    .copyRight .copyRightspanLinks {
        width: 320px;
        text-align: left
    }

    .pull-left .copyRight {
        width: 500px;
        margin: 0 auto
    }
}

@media all and (max-width:640px) {
    #copyright .copyRight span.copyRightspan, .copyRight .copyRightspanLinks {
        width: 100%;
        text-align: center
    }
}

}
/* #END Copyright */

/*------------------------------------------------*/
/* GENERIC CLASSES
	/*------------------------------------------------*/

/* Clear-fix for floated elements
	-------------------------------------*/
.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

.clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
}

.left {
    float: left;
}

.right {
    float: right;
}

/* Footer
	-------------------------------------*/

/* Temno sivo - quick Links */
.footerQuickLinks .footerDarkGrey {
    display: inline-block;
    width: 25%;
    vertical-align: top;
    float: left;
    text-align: left;
    color: #FFF
}

.footerQuickLinks table tr th {
    height: 66px;
    text-align: left;
}

/* Svetlo sivo - povezave */

.footerOuter1,
.footerOuter2,
.footerOuter3 {
    display: table-cell;
    float: left
}

.footerOuter1 {
    width: 390px;
}

.footerOuter2 {
    width: 490px;
}

.footerOuter3 {
    width: 290px;
    padding-top: 17px;
}

#dnn_footerLeftOuterPane.span2 {
    width: 60%;
    padding-top: 13px;
}

#dnn_footerLeftPane.span2 {
    width: 38%;
    margin-left: 2%
}

#dnn_footerCenterPane.span2 {
    width: 50%;
    padding-top: 13px;
}

#dnn_footerCenterPaneR.span2 {
    width: 48%;
    margin-left: 2%;
    padding-top: 17px;
}

#dnn_footerRightPane.span2 {
    width: 50%;
}

    #dnn_footerRightPane.span2 a {
        font-weight: 600
    }

#dnn_footerRightOuterPane.span2 {
    width: 48%;
    margin-left: 2%;
    text-align: right
}

    #dnn_footerRightOuterPane.span2 img {
        margin-left: 10px
    }

.icnContact {
    width: 24px;
    height: 50px;
    margin-right: 10px;
    float: left;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") -191px 0px no-repeat
}

.icnMailing {
    width: 34px;
    height: 25px;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") -153px 0px no-repeat;
    margin-right: 10px;
    float: left
}

ul.footerlinks {
    margin: 0;
}

.footerlinks li {
    list-style: none;
    margin-bottom: 8px;
}

    .footerlinks li a:link,
    .footerlinks li a:visited {
        color: #808080;
    }

    .footerlinks li a:hover {
        color: #D00;
    }

ul.footerConnect {
    margin: 0px;
}

    ul.footerConnect li {
        display: inline-block;
        list-style-type: none;
        margin-right: 10px;
    }



/*------------------------------------------------*/
/* Slide jquery
/*------------------------------------------------*/
#container {
    position: relative;
    z-index: 0;
    width: 980px;
    padding: 0px;
    margin: 0 auto;
}

#example {
    position: relative;
    width: 980px;
    height: 380px;
}

/* Slide -*/
#slides {
    position: absolute;
    z-index: 9;
    top: 0px;
    left: 0px;
}

.slides_container {
    display: none;
    position: relative;
    width: 980px;
    overflow: hidden;
}

    .slides_container a {
        display: block;
        width: 980px;
        height: 380px;
    }

        .slides_container a img {
            display: block;
        }

/* Next/Prev buttons
	-------------------------------------*/
#slides .next, #slides .prev {
    display: block;
    position: absolute;
    width: 20px;
    height: 20px;
    bottom: 9px;
    left: 12px;
    padding: 0;
    z-index: 12;
}

#slides .prev {
    background: transparent url("/Portals/_default/Skins/ElektroEnergija/images/left-arrow.png") center center no-repeat;
}

#slides .next {
    left: 96px;
    background: transparent url("/Portals/_default/Skins/ElektroEnergija/images/right-arrow.png") center center no-repeat;
}

/* Page link -*/
.pagination_wrap {
    display: inline-block;
    position: absolute;
    z-index: 10;
    bottom: 0;
    right: 0;
    width: 128px;
    height: 40px;
    opacity: 0.8;
    background-color: #222;
}

.pagination {
    position: absolute;
    z-index: 11;
    bottom: 0;
    right: 0;
    padding: 0;
    margin: 15px 40px;
}

    .pagination li {
        float: left;
        margin: 0 3px;
        list-style: none;
    }

        .pagination li a {
            float: left;
            display: block;
            width: 9px;
            height: 0;
            padding-top: 8px;
            background-image: url("/Portals/_default/Skins/ElektroEnergija/images/pagination.png");
            background-position: 0 0;
            overflow: hidden;
        }

        .pagination li.current a {
            background-position: 0 -9px;
        }


/* ****** BOOTSTRAP OVERRIDES ******* */
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
    background-image: none !important;
    outline: none !important;
}

/* remove min-height from bootstrap */
.row-fluid [class*='span']:not([class*='dnnSortable']) {
    min-height: 0 !important;
}

/* Navbar */


/* Logo */
.brand.hidden-desktop {
    max-width: 60%;
}

.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
    box-shadow: none !important;
    background-color: transparent !important;
    outline: none !important;
}

.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover,
.nav > li.dropdown.open.active > a:focus {
    background-color: transparent !important;
    color: #D00 !important;
    outline: none !important;
}

.dropdown, .dropdown a {
    outline: none !important;
}

.carousel-inner > a > img {
    max-width: 100% !important;
    height: auto !important;
    width: 100% !important;
}

.carousel-inner img {
    max-width: 100% !important;
    height: auto !important;
    width: 100% !important;
}

.carousel-control {
    top: auto !important;
}

.ControlContainer {
    width: 940px !important;
}




#siteNav {
    width: 100%;
    height: 40px;
    -webkit-transition: all 0.8s ease-out;
    -moz-transition: all 0.8s ease-out;
    -o-transition: all 0.8s ease-out;
    -ms-transition: all 0.8s ease-out;
    position: relative;
    z-index: 1000;
}

a#pull {
    float: left;
    position: relative;
    width: 100%;
    color: #57524a;
    /*padding:15px 20px;*/
    font-family: 'OpenSans-Light';
    font-size: 1.3em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-decoration: none;
    width: 40px;
    height: 40px;
    /*background:url("/Portals/_default/Skins/ElektroEnergija/images/Sprite.png") -219px 0px no-repeat*/
}

    a#pull i {
        float: right;
        font-size: 1.125em;
    }

    a#pull:hover .icon-th-list-1:before,
    a#pull:hover .icon-th-list-2:before,
    a#pull:hover .icon-th-list-3:before {
        background: #a90111
    }

.icon-th-list-1:before,
.icon-th-list-2:before,
.icon-th-list-3:before {
    content: " ";
    position: absolute;
    left: 0;
    width: 40px;
    height: 7px;
    background: #e3002b;
    border-radius: 5px;
}

.icon-th-list-1:before {
    top: 0.25em;
}

.icon-th-list-2:before {
    top: 0.75em;
}

.icon-th-list-3:before {
    top: 1.30em;
}



/* KIVI - predpripravljeni stili */

/* Html navigacija 3-col */

.nav3colHTML {
    margin-bottom: 10px;
    display: inline-block;
    width: 100%
}

.nav3colHTML1 {
    float: left;
    width: 32%;
    margin-right: 1%;
    text-align: left
}

.nav3colHTML2 {
    float: left;
    width: 32%;
    margin: 0 1%;
    text-align: center
}

.nav3colHTML3 {
    float: left;
    width: 32%;
    margin-left: 1%;
    text-align: right
}

/* Siva podlaga za tekst */

.greyBackgroundDiv {
    display: block;
    width: 100%;
    background: #f1efec;
    padding: 25px 25px 0;
    margin: 25px 0;
    box-sizing: border-box
}

/* HR - puščica navzdol */

.triangle {
    position: relative;
    border-top: 1px solid #bbb8b4;
    margin: 10px 0
}

    .triangle:before,
    .triangle:after {
        content: "";
        position: absolute;
        bottom: -9px; /* value = - border-top-width - border-bottom-width */
        left: 50%;
        border-width: 10px 15px 0; /* vary these values to change the angle of the vertex */
        border-style: solid;
        border-color: #bbb8b4 transparent;
    }

    .triangle:after {
        bottom: -8px; /* -1px of first element for border */
        border-color: #fff transparent;
    }

h1 span.kontakt {
    float: right;
    font-weight: 300;
    margin-top: 20px;
    margin-bottom: 30px;
}

    h1 span.kontakt img {
        margin-left: 20px;
    }

/* Trgovina - top element */

.mainLeftPanel.kuponi.Special {
    height: 410px;
    margin-bottom: 25px;
    border-radius: 10px
}

    .mainLeftPanel.kuponi.Special img {
        border-radius: 10px
    }

    .mainLeftPanel.kuponi.Special .mainOverlayGrey {
        width: 320px;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px
    }

.mainRightPanel.kuponi.Special {
    width: 100%
}

    .mainRightPanel.kuponi.Special a.btnMainPrim.poslovalnice,
    .mainRightPanel.kuponi.Special a.btnMainPrim.povprasevanje {
        width: 100%
    }

@media screen and (min-width:768px) and (max-width:1200px) {
    .row-fluid .mainLeftPanel.kuponi.Special .mainOverlayGrey {
        width: 70%
    }
}

@media screen and (max-width:640px) {
    .row-fluid .mainLeftPanel.kuponi.Special .mainOverlayGrey {
        width: 100%;
        border-radius: 0;
        padding-top: 10px;
        height: 50%;
        top: inherit;
        bottom: 0
    }
}


/* KIVI - Struktura strani */

/* Skupni stili */

.floatLeft {
    float: left
}

.floatRight {
    float: right
}

/* siteHeadTopLinks */

.siteHeadTopLinks {
    background: #57534a;
    height: 36px;
}

    .siteHeadTopLinks .container,
    .siteHeadTopLinks div {
        height: 36px
    }

    .siteHeadTopLinks a,
    .siteHeadTopLinks p {
        color: #FFF;
        font-size: 12px;
        font-weight: bold;
        line-height: 12px;
        padding: 12px 0;
        margin: 0
    }

/* siteHeadTopLinks - TopLinksNavigation  */

.TopLinksNavigation .nav-tabs > li,
.TopLinksNavigation .nav-pills > li {
    height: 26px;
    padding: 0px
}

    .TopLinksNavigation .nav-tabs > li:hover,
    .TopLinksNavigation .nav-pills > li:hover {
        border-top: 5px solid #FFF;
        border-bottom: 5px solid #FFF
    }

        .TopLinksNavigation .nav-tabs > li:hover a,
        .TopLinksNavigation .nav-pills > li:hover a {
            position: relative;
            top: -5px
        }

    .TopLinksNavigation .nav-tabs > li > a,
    .TopLinksNavigation .nav-pills > li > a {
        font-size: 12px;
        color: #FFF;
        padding: 12px;
        margin: 0px;
        font-weight: bold;
        line-height: 12px
    }

/* siteHeadTopLinks - TopLinksRight  */

.TopLinksRight {
    height: 36px
}

.contactBtn {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") no-repeat -54px 8px;
    width: 110px;
    height: 36px;
    display: block;
}

/* siteHeadTopLinks - TopSearchRight */

.searchBtn {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") no-repeat -24px 8px;
    width: 24px;
    height: 36px;
    display: block;
}

/* siteHeadTopLinks - Page select */

.TopLinksLeft.PageSelect {
    margin-right: 10px;
}

    .TopLinksLeft.PageSelect.dnnSortable, .siteHeadTopLinks div.dnnSortable {
        min-height: 20px !important;
    }

.pg_select a {
    line-height: inherit;
    padding: 0;
    display: block;
    padding-top: 9px;
    padding-bottom: 9px;
    padding-left: 10px;
    padding-right: 30px;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/dropdown.png") no-repeat;
    background-position: 90% 50%;
    transition: all ease-in 200ms;
    -moz-transition: all ease-in 200ms; /* Firefox 4 */
    -webkit-transition: all ease-in 200ms; /* Safari and Chrome */
    -o-transition: all ease-in 200ms; /* Opera */
    -ms-transition: all ease-in 200ms; /* IE9? */
}

    .pg_select a:hover, .pg_select a.opened {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/dropdown.png") #de0000 no-repeat;
        background-position: 90% 50%;
    }

.siteHeadTopLinks div.pg_dropdown {
    border: 1px solid #bdbcb8;
    box-shadow: 0px 0px 5px #E4E4E4;
    background: white;
    position: absolute;
    height: auto;
    padding-right: 20px;
    display: none;
}

.pg_dropdown {
    z-index: 100;
}

.ModDNNHTMLC .Normal .pg_dropdown ul {
    margin: 0;
    margin-left: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}

    .ModDNNHTMLC .Normal .pg_dropdown ul li {
        list-style-type: none;
        background: none;
    }

    .ModDNNHTMLC .Normal .pg_dropdown ul li {
        list-style-type: none;
        background: none;
        padding: 0px;
    }

        .ModDNNHTMLC .Normal .pg_dropdown ul li a {
            color: black;
            display: block;
            padding: 0px;
            font-size: 14px;
            padding-top: 7px;
            padding-bottom: 7px;
            font-weight: 300;
        }

            .ModDNNHTMLC .Normal .pg_dropdown ul li a:hover {
                color: #de0000;
            }

/* MojaEnergijaBox */

.mojaEnergijaBox {
    float: right;
    margin-top: 15px
}

    .mojaEnergijaBox .roundedBorderBox {
        width: 193px;
        width: 215px\9 \0; /*Only works in IE9*/
        padding: 10px\9 \0; /*Only works in IE9*/
    }

.roundedBorderBox {
    border: 1px solid #f1efec;
    padding: 12px;
    box-sizing: border-box;
    border-radius: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}

    .roundedBorderBox span,
    .roundedBorderBox span strong {
        color: #d40014;
        font-size: 22px;
        text-transform: uppercase
    }

    .roundedBorderBox a {
        color: #93908a;
        font-size: 10px;
        font-weight: 700
    }

        .roundedBorderBox a:hover {
            color: #d40014
        }

    .roundedBorderBox .btnSmall {
        color: #93908a;
        font-size: 11px;
        width: 100%;
        box-sizing: border-box;
        display: inline-block;
        margin-bottom: 0;
        line-height: 22px;
    }

/* MEGAMENI */

/* ********** NAV ************** */
/*main menu*/


#top_menu {
    position: relative;
}

    #top_menu ul {
        margin: 0px;
        padding: 0px 0px;
        display: block;
    }

    #top_menu ul {
        display: inline-block;
    }

        #top_menu ul:after {
            content: ".";
            font-size: 0px;
            height: 0px;
            display: block;
            clear: both;
            visibility: hidden;
        }

    #top_menu ul {
        margin: 0px 0 0px;
        padding: 0px 0px;
        display: block;
    }

    #top_menu li {
        list-style: none none outside;
        float: left;
        position: relative;
        margin: 0px 0px 0px 2px;
        padding: 0px;
    }

    #top_menu > div > ul > li > a,
    #top_menu > div > ul > li > a > span,
    #top_menu > div > ul > li > a > span:after {
        display: block;
        transition: all ease-in 200ms;
        -moz-transition: all ease-in 200ms; /* Firefox 4 */
        -webkit-transition: all ease-in 200ms; /* Safari and Chrome */
        -o-transition: all ease-in 200ms; /* Opera */
        -ms-transition: all ease-in 200ms; /* IE9? */
    }

    #top_menu ul li a {
        text-decoration: none;
        display: block;
        cursor: pointer;
        width: auto;
        float: left;
    }

    #top_menu > div > ul > li {
        position: relative;
    }

    #top_menu > div.gomenu > ul.dropdown > li.dir.last-item > div.menuslide {
        left: auto !important;
        right: 0px !important;
    }

    /*sub menu*/

    #top_menu .menuslide {
        display: none;
        float: left;
        overflow: hidden;
        position: absolute;
    }

        #top_menu .menuslide ul {
        }

            #top_menu .menuslide ul li {
                display: block;
                clear: both;
                padding: 0px;
                background: none;
                margin: 0px;
                position: relative;
            }

            #top_menu .menuslide ul > li.last-item > a {
                border-bottom: none;
            }

            #top_menu .menuslide ul li span {
                color: inherit;
                display: block;
                padding: 9px 50px 9px 24px;
                margin: 0px;
                background: none;
                white-space: nowrap;
                font-size: 13px;
            }

            #top_menu .menuslide ul li a {
                display: block;
                font-weight: normal;
                margin: 0px;
                padding: 0px;
                background: none;
                float: left;
                line-height: 24px;
                height: auto;
                position: relative;
                text-align: left;
                border-bottom: 1px solid #dbdbdb;
            }

        #top_menu .menuslide ul {
            float: left;
            left: 0px;
            position: relative;
        }

            #top_menu .menuslide ul > li > a {
                transition: background-color ease-in 200ms;
                -moz-transition: background-color ease-in 200ms; /* Firefox 4 */
                -webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
                -o-transition: background-color ease-in 200ms; /* Opera */
                -ms-transition: background-color ease-in 200ms; /* IE9? */
            }

            #top_menu .menuslide ul > li.dir > a {
                background: url("/Portals/_default/Skins/ElektroEnergija/images/arrow-1.png") no-repeat right -59px;
            }

                #top_menu .menuslide ul > li.dir > a:hover,
                #top_menu .menuslide ul > li.dir > a.menu_hover {
                    background-position: right 16px;
                }

/*Mega_menu*/

#Mega_menu {
    position: relative;
}

    #Mega_menu ul {
        margin: 0px;
        padding: 0px 0px;
        display: block;
    }

    #Mega_menu ul {
        display: inline-block;
    }

        #Mega_menu ul:after {
            content: ".";
            font-size: 0px;
            height: 0px;
            display: block;
            clear: both;
            visibility: hidden;
        }

    #Mega_menu ul {
        margin: 0px 0 0px;
        padding: 0px 0px;
        display: block;
    }

    #Mega_menu li {
        list-style: none none outside;
        float: left;
        position: relative;
        margin: 0px 0px 0px 2px;
        padding: 0px;
    }

    #Mega_menu > div > ul > li > a,
    #Mega_menu > div > ul > li > a > span,
    #Mega_menu > div > ul > li > a > span:after {
        display: block;
        transition: all ease-in 200ms;
        -moz-transition: all ease-in 200ms; /* Firefox 4 */
        -webkit-transition: all ease-in 200ms; /* Safari and Chrome */
        -o-transition: all ease-in 200ms; /* Opera */
        -ms-transition: all ease-in 200ms; /* IE9? */
    }

    #Mega_menu ul li a {
        text-decoration: none;
        display: block;
        cursor: pointer;
        width: auto;
        float: left;
    }

    #Mega_menu > div > ul > li {
        position: relative;
    }

/*-- submenu --*/

.Mega_menu div.mega_submenu {
    padding: 10px 0px;
    position: absolute;
    display: none;
    top: 100%;
    z-index: 705;
    left: 0px;
    margin: 0px;
}

.Mega_menu ul.mega_submenu_ul {
    width: 260px;
    overflow: hidden;
    display: block;
}

.Mega_menu div.Column2 ul.mega_submenu_ul {
    width: 520px;
}

.Mega_menu div.Column3 ul.mega_submenu_ul {
    width: 780px;
}

.Mega_menu div.Column4 ul.mega_submenu_ul {
    width: 1040px;
}

.Mega_menu ul.mega_submenu_ul > li {
    display: block;
    height: 100%;
    padding: 0px;
    float: none;
    width: 220px;
    margin: 0px -1px 0px 0px !important;
    padding: 0px 20px !important;
    zoom: 1;
    background: none !important;
}

    .Mega_menu ul.mega_submenu_ul > li:last {
        border-right: none;
    }

.Mega_menu ul.mega_submenu_ul li b {
    display: none !important;
}

.Mega_menu ul.mega_submenu_ul ul {
    width: 100%;
}

    .Mega_menu ul.mega_submenu_ul ul li {
        float: none !important;
        display: block;
        width: 100%;
        background: none !important;
    }

        .Mega_menu ul.mega_submenu_ul ul li a {
            display: block;
            width: 100%;
            font-weight: normal;
            float: none !important;
            font-size: 13px !important;
            text-align: left;
            line-height: 20px;
            color: #94908a666;
            letter-spacing: normal;
            margin: 0px;
            position: relative;
            padding: 8px 0px 8px 15px;
            white-space: normal;
            zoom: 1;
            border: none;
            background: url("/Portals/_default/Skins/ElektroEnergija/images/arrow-1.png") no-repeat left -62px;
        }

            .Mega_menu ul.mega_submenu_ul ul li a:hover,
            .Mega_menu ul.mega_submenu_ul ul li a:hover:after {
            }

    .Mega_menu ul.mega_submenu_ul ul ul li a {
        background-position: left -66px;
    }

    .Mega_menu ul.mega_submenu_ul ul li a span {
        white-space: normal !important;
    }

    .Mega_menu ul.mega_submenu_ul ul li a:hover {
        text-decoration: none;
    }

    .Mega_menu ul.mega_submenu_ul ul li a span {
        display: block;
        padding: 0px 15px 0px 0px;
        margin: 0px;
        background: none;
        word-break: break-all;
        text-transform: none;
    }

    .Mega_menu ul.mega_submenu_ul ul ul {
        border: none;
        padding: 8px 0px 5px 15px !important;
        margin: 0px;
        display: block;
        float: none;
        background: none;
        box-shadow: none;
        float: none !important;
        background: none !important;
        border: none !important;
    }

        .Mega_menu ul.mega_submenu_ul ul ul ul {
            padding: 0px 0px 0px 15px !important;
        }

        .Mega_menu ul.mega_submenu_ul ul ul li {
            margin: 0 0px 0px 0px;
            padding: 0;
            background: none;
            border: none;
        }

            .Mega_menu ul.mega_submenu_ul ul ul li a {
                float: none;
                position: relative;
                border-bottom: none;
                line-height: 18px;
                padding: 5px 0px 5px 15px;
                position: relative;
                font-size: 12px;
            }

/*dnngo_megamenu */

#dnngo_megamenu {
    margin: 0px;
    padding: 0px;
    clear: both;
}

    #dnngo_megamenu .primary_structure {
        position: relative;
        clear: both;
        margin: 0;
        padding: 0;
    }

        #dnngo_megamenu .primary_structure > li {
            float: left;
            list-style: none;
            position: relative;
        }

            #dnngo_megamenu .primary_structure > li > a {
                display: inline-block;
                padding: 0;
                transition: background-color ease-in 200ms;
                -moz-transition: background-color ease-in 200ms; /* Firefox 4 */
                -webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
                -o-transition: background-color ease-in 200ms; /* Opera */
                -ms-transition: background-color ease-in 200ms; /* IE9? */
            }

            * + html #dnngo_megamenu .primary_structure > li > a {
                display: inline;
            }

                #dnngo_megamenu .primary_structure > li > a:hover,
                #dnngo_megamenu .primary_structure > li.menu_hover > a,
                #dnngo_megamenu .primary_structure > li.current > a {
                    text-decoration: none;
                }

    #dnngo_megamenu > div > ul > li > a > span {
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
    }
    /*sub*/

    #dnngo_megamenu .dnngo_menuslide {
        display: none;
        position: absolute;
        top: 100%;
        left: 0px;
        z-index: 904;
        margin: 0;
        padding: 0;
    }

    /*dnngo_slide_menu*/

    #dnngo_megamenu .dnngo_slide_menu {
        margin: 0;
        padding: 0;
        white-space: nowrap;
    }

        #dnngo_megamenu .dnngo_slide_menu ul {
            box-shadow: 0 0 2px rgba(0,0,0,0.4);
            -moz-box-shadow: 0 0 2px rgba(0,0,0,0.4);
            -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.4);
        }

            #dnngo_megamenu .dnngo_slide_menu ul,
            #dnngo_megamenu .dnngo_slide_menu ul li {
                margin: 0;
                padding: 0;
            }

        #dnngo_megamenu .dnngo_slide_menu .dnngo_submenu {
            margin: 0;
            padding: 0;
            display: none;
            position: absolute;
            left: 100%;
            top: 0px;
            z-index: 904;
        }

        #dnngo_megamenu .dnngo_slide_menu li {
            position: relative;
            list-style: none;
        }

            #dnngo_megamenu .dnngo_slide_menu li a {
                text-decoration: none;
                text-align: left;
                line-height: 24px;
                display: block;
                transition: color ease-in 200ms;
                -moz-transition: color ease-in 200ms;
                -webkit-transition: color ease-in 200ms;
                -o-transition: color ease-in 200ms;
                -ms-transition: color ease-in 200ms;
            }

                #dnngo_megamenu .dnngo_slide_menu li a:hover,
                #dnngo_megamenu .dnngo_slide_menu li.menu_hover > a {
                }

            #dnngo_megamenu .dnngo_slide_menu li.dir > a:after {
                content: "\E224";
                vertical-align: middle;
                font-size: 7px;
                font-family: 'Glyphicons Regular';
                padding: 0;
                margin: 0;
                display: inline-block;
                -webkit-text-size-adjust: none;
                position: absolute;
                right: 20px;
                top: 10px;
            }

    /*dnngo_boxslide*/


    #dnngo_megamenu .dnngo_boxslide {
        clear: both;
        overflow: hidden;
        width: 100%;
        margin: auto;
        text-align: left;
        box-sizing: border-box;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
    }

        #dnngo_megamenu .dnngo_boxslide .clear {
            clear: both;
            overflow: hidden;
            width: 100%;
            height: 0px;
        }

        #dnngo_megamenu .dnngo_boxslide .menu_centerbox {
            float: left;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            padding: 25px 0 25px 10px;
        }

        #dnngo_megamenu .dnngo_boxslide .menu_leftbox {
            float: left;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
            padding: 25px;
        }

        #dnngo_megamenu .dnngo_boxslide .menu_rightbox {
            float: left;
            padding: 25px;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
        }

            #dnngo_megamenu .dnngo_boxslide .menu_rightbox:before {
                content: "";
                border-left: 1px solid #D3D3D3;
                width: 0px;
                height: 100%;
                position: absolute;
                top: 0;
                margin-left: -25px;
            }

        #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul {
            margin: 0;
            padding: 0;
            text-align: left;
        }

            #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li {
                list-style: none;
                font-size: 13px;
                line-height: 20px;
            }

        #dnngo_megamenu .dnngo_boxslide .menu_centerbox > div {
            margin: 0 -21px 0 0;
        }

            #dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul {
                display: inline-block;
                vertical-align: top;
                margin-right: -3px;
                box-sizing: border-box;
                -moz-box-sizing: border-box;
                -webkit-box-sizing: border-box;
                padding: 0px 40px 0 0;
                float: left;
            }

            * + html #dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul {
                display: inline;
            }

                #dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul:before {
                    content: "";
                    border-left: 1px solid #D3D3D3;
                    width: 0px;
                    height: 100%;
                    position: absolute;
                    top: 0;
                    margin-left: -21px;
                }

                #dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > a {
                    display: block;
                    margin: 0;
                    padding: 0 0 12px 2px;
                }

                    #dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > a:hover {
                        text-decoration: none;
                    }

                    #dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > a > span {
                        color: #56524a;
                        font-size: 17px;
                        transition: color ease-in 200ms;
                        -moz-transition: color ease-in 200ms; /* Firefox 4 */
                        -webkit-transition: color ease-in 200ms; /* Safari and Chrome */
                        -o-transition: color ease-in 200ms; /* Opera */
                        -ms-transition: color ease-in 200ms; /* IE9? */
                    }

                        #dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > a > span:before {
                            content: "";
                            border-style: solid;
                            border-width: 4px;
                            border-color: transparent transparent transparent #56524a;
                            vertical-align: middle;
                            display: inline-block;
                            margin: 0 8px 2px 0;
                            transition: border-color ease-in 200ms;
                            -moz-transition: border-color ease-in 200ms; /* Firefox 4 */
                            -webkit-transition: border-color ease-in 200ms; /* Safari and Chrome */
                            -o-transition: border-color ease-in 200ms; /* Opera */
                            -ms-transition: border-color ease-in 200ms; /* IE9? */
                        }

        #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li {
            width: 100% !important;
        }

        #dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > ul > li {
            padding: 0;
        }

        #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a {
            display: block;
            width: 100%;
            padding: 5px 0;
        }

            #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover {
                text-decoration: none;
            }

            #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a span {
                display: block;
            }

                #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a span:before {
                    content: "\E224";
                    vertical-align: middle;
                    font-size: 7px;
                    font-family: 'Glyphicons Regular';
                    padding: 0;
                    margin: 0;
                    display: inline-block;
                    margin: 0 10px 2px 0;
                    -webkit-text-size-adjust: none;
                }

            #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover span:before {
            }

        #dnngo_megamenu .dnngo_boxslide .menu_topbox {
            width: 100%;
            padding: 25px;
            border-bottom: 1px solid #D3D3D3;
            position: relative;
            z-index: 1;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
        }

        #dnngo_megamenu .dnngo_boxslide .menu_bottombox {
            width: 100%;
            padding: 25px;
            border-top: 1px solid #D3D3D3;
            position: relative;
            z-index: 1;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
        }

        #dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li + li {
            padding-top: 10px;
        }

h2.mega_title {
    font-size: 17px;
    font-weight: normal;
    margin: 0 0 8px 0;
    text-transform: capitalize;
}

.centerboxmain {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/right-bg.png") no-repeat right center;
}

    .centerboxmain ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
        display: inline-block;
    }

        .centerboxmain ul li {
            list-style-type: none;
            border-bottom: 1px solid #D2D2D2;
            padding: 0 0 13px 0;
        }

            .centerboxmain ul li span.glyphicons {
                width: 36px;
                height: 36px;
                border-radius: 50%;
                -moz-border-radius: 50%;
                -webkit-border-radius: 50%;
                border: 1px solid #006FFF;
                color: #006fff;
                text-align: center;
                font-size: 17px;
                line-height: 36px;
                margin: 0 12px 0 3px;
                top: 5px;
                -webkit-box-sizing: content-box;
                -moz-box-sizing: content-box;
                box-sizing: content-box;
            }

/*Left Menu*/

.LeftPage_Box {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/mian_line.jpg") repeat-y 227px top;
}

.LeftBox {
    padding-top: 20px;
    padding-bottom: 40px;
}

.RightPage_Box {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/mian_line.jpg") repeat-y 742px top;
}

.LeftOutPane {
    margin-right: 1px;
}

#left_menu {
    padding: 0px 0px 0px;
    margin: 0px;
    min-height: 300px;
}

    #left_menu img {
        display: none;
    }

    #left_menu ul {
        padding: 0px;
        margin: 0px;
    }

        #left_menu ul li {
            list-style: none;
        }

            #left_menu ul li a {
                display: block;
                text-decoration: none;
                padding: 10px 10px 10px 30px;
                color: #56524a56524a;
                line-height: 19px;
                border: 1px solid #c7c7c7;
                border-right: none;
                margin-bottom: 6px;
                border-radius: 3px 0px 0px 3px;
                -moz-border-radius: 3px 0px 0px 3px;
                -webkit-border-radius: 3px 0px 0px 3px;
                background: url("/Portals/_default/Skins/ElektroEnergija/images/arrow-1.png") no-repeat 10px -60px;
                transition: background-color ease-in 200ms;
                -moz-transition: background-color ease-in 200ms; /* Firefox 4 */
                -webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
                -o-transition: background-color ease-in 200ms; /* Opera */
                -ms-transition: background-color ease-in 200ms; /* IE9? */
            }

.RightPage_Box #left_menu ul li a {
    border-radius: 0px 3px 3px 0px;
    -moz-border-radius: 0px 3px 3px 0px;
    -webkit-border-radius: 0px 3px 3px 0px;
    border: 1px solid #c7c7c7;
    border-left: none;
    background-position: 20px -60px;
    padding-left: 40px;
}

#left_menu > .gomenu > ul > li > a:hover,
#left_menu > .gomenu > ul > li.current > a,
#left_menu > .gomenu > ul > li.current > a:hover {
    background-position: 10px 15px;
    color: #FFF;
}

.RightPage_Box #left_menu > .gomenu > ul > li > a:hover,
.RightPage_Box #left_menu > .gomenu > ul > li.current > a,
.RightPage_Box #left_menu > .gomenu > ul > li.current > a:hover {
    background-position: 20px 15px;
}

#left_menu ul ul {
    padding: 10px 6px;
    display: none;
}

    #left_menu ul ul ul {
        padding: 5px 0px;
        display: none;
        margin-bottom: 0px;
    }

#left_menu ul li.current > ul {
    display: block;
}

#left_menu ul ul .subcurrent > ul {
    display: block;
}

#left_menu ul li li {
    margin: 0;
    border-bottom: none;
    padding-left: 20px;
}

    #left_menu ul li li li {
        padding-left: 15px;
    }

    #left_menu ul li li a {
        position: relative;
        padding: 6px 5px 6px 15px;
        line-height: 18px;
        font-size: 13px;
        border: none;
        white-space: normal;
        color: #94908a666;
        background-position: 0px -65px;
        text-transform: none;
    }

.RightPage_Box #left_menu ul li li a {
    background-position: 5px -65px;
}

.RightPage_Box #left_menu ul li li a {
    border: none;
    padding-left: 20px;
}

.RightPage_Box #left_menu ul li li {
}

/*roll_menu */

.roll_nav {
    display: block !important;
}

.js-clingify-placeholder {
    height: auto !important;
}

.js-clingify-wrapper {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: -1;
    margin-top: -50px;
    transition: all ease-in 200ms;
    -moz-transition: all ease-in 200ms; /* Firefox 4 */
    -webkit-transition: all ease-in 200ms; /* Safari and Chrome */
    -o-transition: all ease-in 200ms; /* Opera */
    -ms-transition: all ease-in 200ms; /* IE9? */
}

.js-clingify-locked {
    margin-top: 0px;
    z-index: 1000;
    background: #FFF;
    border-bottom: 1px solid #e3e3e3
}

.js-clingify-wrapper .dnn_logo {
    height: 30px !important;
    line-height: 30px !important;
    padding: 5px 0px !important;
    display: block !important
}

.js-clingify-wrapper #roll_menu {
    display: block !important;
}

.js-clingify-wrapper .dnn_logo img {
    max-height: 100%;
}

.js-clingify-wrapper #roll_menu {
    float: right;
}

/*main menu*/


#roll_menu {
    position: relative;
    padding: 0px;
}

    #roll_menu ul {
        margin: 0px;
        padding: 0px 0px;
        display: block;
    }

    #roll_menu ul {
        display: inline-block;
    }

        #roll_menu ul:after {
            content: ".";
            font-size: 0px;
            height: 0px;
            display: block;
            clear: both;
            visibility: hidden;
        }

    #roll_menu ul {
        margin: 0px 0 0px;
        padding: 0px 0px;
        display: block;
    }

    #roll_menu li {
        list-style: none none outside;
        float: left;
        position: relative;
        margin: 0px 0px 0px 2px;
        padding: 0px;
    }

    #roll_menu > div > ul > li > a,
    #roll_menu > div > ul > li > a > span,
    #roll_menu > div > ul > li > a > span:after {
        display: block;
        transition: all ease-in 200ms;
        -moz-transition: all ease-in 200ms; /* Firefox 4 */
        -webkit-transition: all ease-in 200ms; /* Safari and Chrome */
        -o-transition: all ease-in 200ms; /* Opera */
        -ms-transition: all ease-in 200ms; /* IE9? */
    }

    #roll_menu ul li a {
        text-decoration: none;
        display: block;
        cursor: pointer;
        width: auto;
        float: left;
    }

    #roll_menu > div > ul > li {
        position: relative;
    }

    /*sub menu*/

    #roll_menu .dropdown .menuslide {
        display: none;
        float: left;
        overflow: hidden;
        position: absolute;
        z-index: 1000;
    }

        #roll_menu .dropdown .menuslide ul {
            background: #f5f5f5;
        }

            #roll_menu .dropdown .menuslide ul li {
                display: block;
                clear: both;
                padding: 0px;
                background: none;
                margin: 0px;
                position: relative;
            }

            #roll_menu .dropdown .menuslide ul .last-item a {
                border-bottom: none !important;
            }

            #roll_menu .dropdown .menuslide ul li span {
                color: inherit;
                display: block;
                padding: 9px 108px 9px 24px;
                margin: 0px;
                background: none;
                white-space: nowrap;
                font-size: 13px;
            }

            #roll_menu .dropdown .menuslide ul li a {
                display: block;
                font-weight: normal;
                margin: 0px;
                padding: 0px;
                background: none;
                float: left;
                line-height: 24px;
                height: auto;
                position: relative;
                text-align: left;
                border-bottom: 1px solid #dbdbdb;
            }

        #roll_menu .dropdown .menuslide ul {
            float: left;
            left: 0px;
            position: relative;
        }

            #roll_menu .dropdown .menuslide ul > li > a {
                transition: background-color ease-in 200ms;
                -moz-transition: background-color ease-in 200ms; /* Firefox 4 */
                -webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
                -o-transition: background-color ease-in 200ms; /* Opera */
                -ms-transition: background-color ease-in 200ms; /* IE9? */
            }

            #roll_menu .dropdown .menuslide ul > li.dir > a {
                background: url("/Portals/_default/Skins/ElektroEnergija/images/arrow-1.png") no-repeat right -59px;
            }

                #roll_menu .dropdown .menuslide ul > li.dir > a:hover,
                #roll_menu .dropdown .menuslide ul > li.dir > a.menu_hover {
                    background-position: right 16px;
                }

    #roll_menu > div > ul.dropdown > li > div.menuslide > ul {
        background: #f5f5f5;
        color: #777777;
    }

    #roll_menu ul.dropdown ul {
        background-color: #FFF;
    }

    #roll_menu ul.dropdown .menuslide ul a {
        color: #777777
    }

    #roll_menu .dropdown .menuslide ul a:hover,
    #roll_menu .dropdown .menuslide ul a.menu_hover,
    #roll_menu .dropdown .menuslide ul > li.dir > a:hover,
    #roll_menu .dropdown .menuslide ul > li.dir > a.menu_hover {
        color: #FFFFFF;
    }

    /*-- submenu --*/

    #roll_menu .dnngo_mega div.mega_submenu {
        padding: 10px 0px;
        position: absolute;
        display: none;
        top: 100%;
        z-index: 1000;
        left: 0px;
        margin: 0px;
        background: #f5f5f5;
    }

    #roll_menu .dnngo_mega ul.mega_submenu_ul {
        width: 260px;
        overflow: hidden;
        display: block;
    }

    #roll_menu .dnngo_mega div.Column2 ul.mega_submenu_ul {
        width: 520px;
    }

    #roll_menu .dnngo_mega div.Column3 ul.mega_submenu_ul {
        width: 780px;
    }

    #roll_menu .dnngo_mega div.Column4 ul.mega_submenu_ul {
        width: 1040px;
    }

    #roll_menu .dnngo_mega ul.mega_submenu_ul > li {
        display: block;
        height: 100%;
        padding: 0px;
        float: left;
        width: 220px;
        margin: 0px -1px 0px 0px !important;
        padding: 0px 20px !important;
        zoom: 1;
        background: none !important;
    }

        #roll_menu .dnngo_mega ul.mega_submenu_ul > li:last {
            border-right: none;
        }

    #roll_menu .dnngo_mega ul.mega_submenu_ul li b {
        display: none !important;
    }

    #roll_menu .dnngo_mega ul.mega_submenu_ul ul {
        width: 100%;
    }

        #roll_menu .dnngo_mega ul.mega_submenu_ul ul li {
            float: none !important;
            display: block;
            width: 100%;
            background: none !important;
        }

            #roll_menu .dnngo_mega ul.mega_submenu_ul ul li a {
                display: block;
                font-weight: normal;
                float: none !important;
                font-size: 13px !important;
                text-align: left;
                line-height: 20px;
                color: #94908a666;
                letter-spacing: normal;
                margin: 0px;
                position: relative;
                padding: 8px 0px 8px 15px;
                white-space: normal;
                zoom: 1;
                border: none;
                background: url("/Portals/_default/Skins/ElektroEnergija/images/arrow-1.png") no-repeat left -62px;
            }

                #roll_menu .dnngo_mega ul.mega_submenu_ul ul li a:hover,
                #roll_menu .dnngo_mega ul.mega_submenu_ul ul li a:hover:after {
                }

        #roll_menu .dnngo_mega ul.mega_submenu_ul ul ul li a {
            background-position: left -66px;
        }

        #roll_menu .dnngo_mega ul.mega_submenu_ul ul li a span {
            white-space: normal !important;
        }

        #roll_menu .dnngo_mega ul.mega_submenu_ul ul li a:hover {
            text-decoration: none;
        }

        #roll_menu .dnngo_mega ul.mega_submenu_ul ul li a span {
            display: block;
            padding: 0px 15px 0px 0px;
            margin: 0px;
            background: none;
            word-break: break-all;
            text-transform: none;
        }

        #roll_menu .dnngo_mega ul.mega_submenu_ul ul ul {
            border: none;
            padding: 8px 0px 5px 15px !important;
            margin: 0px;
            display: block;
            float: none;
            background: none;
            box-shadow: none;
            float: none !important;
            background: none !important;
            border: none !important;
        }

            #roll_menu .dnngo_mega ul.mega_submenu_ul ul ul ul {
                padding: 0px 0px 0px 15px !important;
            }

            #roll_menu .dnngo_mega ul.mega_submenu_ul ul ul li {
                margin: 0 0px 0px 0px;
                padding: 0;
                background: none;
                border: none;
            }

                #roll_menu .dnngo_mega ul.mega_submenu_ul ul ul li a {
                    float: none;
                    position: relative;
                    border-bottom: none;
                    line-height: 18px;
                    padding: 5px 0px 5px 15px;
                    position: relative;
                    font-size: 12px;
                }

    #roll_menu .dnngo_mega div.mega_submenu {
        background-color: #f5f5f5;
        color: #777777;
    }

    #roll_menu .dnngo_mega ul.mega_submenu_ul > li {
        border-right: 1px solid #dbdbdb;
    }

    #roll_menu .dnngo_mega ul.mega_submenu_ul ul li a {
        border-bottom: 1px solid #dbdbdb;
        color: #777777;
    }

/*--------- Mobile Menu style ----------*/

#mobile_menu {
    margin: 0px 15px 15px;
    border-top: 1px solid #e5e5e5;
    padding-top: 20px;
}

.multi_menu {
    margin: auto;
}

    .multi_menu ul {
        list-style: none;
        margin: 0;
        padding: 0;
    }

        .multi_menu ul li {
            margin: 0px;
            padding: 0px;
            margin-bottom: 5px;
            list-style: none;
            border: 1px solid #cccccc;
            border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            overflow: hidden;
        }

            .multi_menu ul li.current {
            }

                .multi_menu ul li.current span,
                .multi_menu ul li.current span:hover {
                    color: #FFF;
                }

            .multi_menu ul li.dir.current {
                background: none !important;
                border: 1px solid #cccccc;
            }

    .multi_menu > ul > li.dir.current li span {
        color: #777777;
    }

    .multi_menu ul li.dir.current.active li span {
        color: #777777;
    }

    .multi_menu ul li span:hover {
    }

    .multi_menu ul li.active > a > span,
    .multi_menu ul li.active:hover > a > span {
    }

    .multi_menu ul li img {
        vertical-align: top;
    }

    .multi_menu ul li a {
        line-height: 20px;
        padding: 0px;
        margin: 0px;
        color: #777777;
        display: block;
        text-decoration: none;
        outline: none;
        text-align: left;
    }

    .multi_menu ul li a {
        margin: 0px 15px;
    }

    .multi_menu ul > li > ul > li a {
        border-bottom: 1px solid #cccccc;
    }

    .multi_menu ul li.active a {
    }

    .multi_menu ul li.dir.current a {
    }

    .multi_menu > ul > li > a {
        margin-bottom: -1px;
        border-bottom: 1px solid #cccccc;
    }

    .multi_menu ul li span {
        padding: 10px 0px;
        display: block;
        transition: color ease-in 200ms;
        -moz-transition: color ease-in 200ms; /* Firefox 4 */
        -webkit-transition: color ease-in 200ms; /* Safari and Chrome */
        -o-transition: color ease-in 200ms; /* Opera */
        -ms-transition: color ease-in 200ms; /* IE9? */
    }

    .multi_menu ul li .menu_arrow {
        display: block;
        width: 40px;
        padding: 0px;
        height: 40px;
        float: right;
        overflow: hidden;
        margin: 0px -12px 0px 0px;
        position: relative;
        font-size: 0;
    }

        .multi_menu ul li .menu_arrow:before {
            content: "\002B";
            position: absolute;
            top: 50%;
            left: 50%;
            margin: -10px 0px 0px -7px;
            display: inline-block;
            font-size: 14px;
            color: #555;
            font-family: 'Glyphicons Regular';
            font-style: normal;
            font-weight: normal;
            -webkit-font-smoothing: antialiased;
            font-size: 14px;
        }

        .multi_menu ul li .menu_arrow.arrow_opened {
        }

        .multi_menu ul li .menu_arrow.arrow_closed:before {
            content: "\2212";
        }

    .multi_menu ul ul {
        display: none;
        padding: 2px 0px 5px 0px;
        margin: 1px 0px 0px 0px;
    }

        .multi_menu ul ul li {
            border: none !important;
        }

            .multi_menu ul ul li a {
                background: none;
            }

            .multi_menu ul ul li .menu_arrow {
                border: none;
            }

                .multi_menu ul ul li .menu_arrow.arrow_closed {
                }

    .multi_menu ul li.current > ul {
        display: block;
    }

    .multi_menu ul ul ul {
        padding: 0px 15px;
        margin: 0px;
    }

        .multi_menu ul ul ul li a {
        }

    .multi_menu ul li.active > a,
    .multi_menu ul li.current > a,
    .multi_menu ul li a:hover {
    }

    .multi_menu ul li li.active > a,
    .multi_menu ul li li.current > a,
    .multi_menu ul li li a:hover {
        background: none;
    }


/*main menu*/
nav {
    float: left;
}

.dnn_menu {
    position: relative;
    z-index: 904;
}


/*top_menu*/
#dnngo_megamenu ul {
    font-family: "Open Sans";
}

#dnngo_megamenu > div > ul {
    display: inline-block;
    vertical-align: middle;
}

* + html #dnngo_megamenu > div > ul {
    display: inline;
}

    #dnngo_megamenu > div > ul > li {
        background: none;
        margin: 0px 0px 0px 2px;
    }

        #dnngo_megamenu > div > ul > li > a > span {
            display: block;
            color: #94908a666;
            border-top: 1px solid transparent;
            margin-top: -1px;
            height: 45px;
            line-height: 45px;
            font-size: 13px;
            padding: 0px 15px;
            text-transform: inherit;
            font-weight: normal;
            transition: border-color ease-in 200ms;
            -moz-transition: border-color ease-in 200ms; /* Firefox 4 */
            -webkit-transition: border-color ease-in 200ms; /* Safari and Chrome */
            -o-transition: border-color ease-in 200ms; /* Opera */
            -ms-transition: border-color ease-in 200ms; /* IE9? */
        }

        #dnngo_megamenu > div > ul > li.dir > a > span {
            white-space: nowrap;
        }

        #dnngo_megamenu > div > ul > li > a:hover > span,
        #dnngo_megamenu > div > ul > li.menu_hover > a > span,
        #dnngo_megamenu > div > ul > li.current > a > span {
            border-top: 1px solid #00a5db;
            color: #00a5db;
        }

        #dnngo_megamenu > div > ul > li > a > span:before {
            content: " ";
            position: absolute;
            top: 0px;
            left: 50%;
            margin-left: -2px;
            border: 4px solid transparent;
        }

        #dnngo_megamenu > div > ul > li > a:hover > span:before,
        #dnngo_megamenu > div > ul > li.menu_hover > a > span:before,
        #dnngo_megamenu > div > ul > li.current > a > span:before {
            border-top: 4px solid #00a5db;
            border-right: 4px solid transparent;
            border-bottom: 4px solid transparent;
            border-left: 4px solid transparent;
        }




/*sub*/
#dnngo_megamenu .dnngo_slide_menu {
    background-color: #f5f5f5;
    color: #777777;
    box-shadow: 0 0 4px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 4px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 4px rgba(0,0,0,0.4);
    border-top: 1px solid #00a5db;
}

    #dnngo_megamenu .dnngo_slide_menu li {
        padding: 0px;
    }

        #dnngo_megamenu .dnngo_slide_menu li a {
            display: block;
            font-weight: normal;
            font-size: 13px;
            margin: 0px;
            padding: 0px;
            background: none;
            line-height: 24px;
            height: auto;
            border-bottom: 1px solid #dbdbdb;
            color: #777777;
            position: relative;
            text-align: left;
            transition: background-color ease-in 200ms;
            -moz-transition: background-color ease-in 200ms;
            -webkit-transition: background-color ease-in 200ms;
            -o-transition: background-color ease-in 200ms;
            -ms-transition: background-color ease-in 200ms;
        }

            #dnngo_megamenu .dnngo_slide_menu li a:hover,
            #dnngo_megamenu .dnngo_slide_menu li.menu_hover > a {
                background-color: #00a5db;
                color: #FFFFFF;
            }

        #dnngo_megamenu .dnngo_slide_menu li:last-child > a {
            border-bottom: none;
        }

        #dnngo_megamenu .dnngo_slide_menu li.dir > a:after {
            right: 10px;
        }

        #dnngo_megamenu .dnngo_slide_menu li a span {
            color: inherit;
            display: block;
            padding: 9px 50px 9px 24px;
            margin: 0px;
            background: none;
            white-space: nowrap;
        }

    #dnngo_megamenu .dnngo_slide_menu .dnngo_submenu {
        background-color: #f5f5f5;
    }

        #dnngo_megamenu .dnngo_slide_menu .dnngo_submenu ul li {
            padding: 0;
        }

#dnngo_megamenu .dnngo_boxslide {
    position: relative;
    z-index: 991;
    background-color: #f5f5f5;
    box-shadow: 0 0 2px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 0 2px rgba(0,0,0,0.4);
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.4);
    border-top: 1px solid #00a5db;
}

    #dnngo_megamenu .dnngo_boxslide .menu_topbox,
    #dnngo_megamenu .dnngo_boxslide .menu_bottombox {
        background-color #f5f5f5;
    }

    #dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul:before {
        border-left: 1px solid #dbdbdb;
    }

    #dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > a > span {
        color: #00a5db;
    }

        #dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > a > span:before {
            border-color: transparent transparent transparent #00a5db;
        }

    #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a {
        color: #777777;
        transition: background-color ease-in 200ms;
        -moz-transition: background-color ease-in 200ms; /* Firefox 4 */
        -webkit-transition: background-color ease-in 200ms; /* Safari and Chrome */
        -o-transition: background-color ease-in 200ms; /* Opera */
        -ms-transition: background-color ease-in 200ms; /* IE9? */
    }

        #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover,
        h2.mega_title {
            color: #00a5db;
        }

    #dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > ul > li a:hover {
        color: #fff;
        background-color: #00a5db;
    }

    #dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > ul > li > ul > li > a {
        padding-left: 16px;
    }

    #dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > ul > li > ul > li > ul > li > a {
        padding-left: 32px;
    }

    #dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > ul > li a span {
        transition: padding ease-in 200ms;
        -moz-transition: padding ease-in 200ms; /* Firefox 4 */
        -webkit-transition: padding ease-in 200ms; /* Safari and Chrome */
        -o-transition: padding ease-in 200ms; /* Opera */
        -ms-transition: padding ease-in 200ms; /* IE9? */
    }

    #dnngo_megamenu .dnngo_boxslide .menu_centerbox > div > ul > li > ul > li a:hover span {
        padding: 0 0 0 10px;
    }

    #dnngo_megamenu .dnngo_boxslide .menu_centerbox ul li li a:hover span:before {
    }

    #dnngo_megamenu .dnngo_boxslide .menu_rightbox:before {
        border-left: 1px solid #dbdbdb;
    }

    #dnngo_megamenu .dnngo_boxslide .menu_rightbox .dividers_1 {
        border-bottom: 1px solid #dbdbdb !important;
    }

.centerboxmain ul li {
    border-bottom: 1px solid #dbdbdb;
}

#dnngo_megamenu .dnngo_boxslide .menu_topbox a,
#dnngo_megamenu .dnngo_boxslide .menu_leftbox a,
#dnngo_megamenu .dnngo_boxslide .menu_rightbox a,
#dnngo_megamenu .dnngo_boxslide .menu_bottombox a,
#dnngo_megamenu .dnngo_boxslide .menu_topbox .Normal a,
#dnngo_megamenu .dnngo_boxslide .menu_leftbox .Normal a,
#dnngo_megamenu .dnngo_boxslide .menu_rightbox .Normal a,
#dnngo_megamenu .dnngo_boxslide .menu_bottombox .Normal a {
    text-decoration: none;
    color: #00a5db;
}

#dnngo_megamenu .dnngo_boxslide .menu_rightbox .Normal,
#dnngo_megamenu .dnngo_boxslide .menu_leftbox .Normal,
#dnngo_megamenu .dnngo_boxslide .menu_topbox .Normal,
#dnngo_megamenu .dnngo_boxslide .menu_bottombox .Normal,
#dnngo_megamenu .dnngo_boxslide .menu_rightbox,
#dnngo_megamenu .dnngo_boxslide .menu_leftbox,
#dnngo_megamenu .dnngo_boxslide .menu_topbox,
#dnngo_megamenu .dnngo_boxslide .menu_bottombox {
    color: #777777;
    line-height: normal;
}

.centerboxmain ul li span.glyphicons {
    border: 1px solid #00a5db;
    color: #00a5db;
}

@media only screen and (min-width: 1200px) {
    #dnngo_megamenu > div > ul > li > a > span {
        padding: 0px 25px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 979px) {
    #dnngo_megamenu > div > ul > li > a > span {
        padding: 0px 10px;
    }
}




/***********************/
/* Left menu */
/***********************/
#left_menu .breadcrumbLink {
    border-bottom: 1px solid #f1efec;
    font-size: 27px;
    color: #94908a;
    padding: 13px 20px;
    display: block;
    padding-bottom: 30px;
}

.leftPaneOuter .leftMenu {
    float: left;
    width: 100%;
    height: auto
}

    .leftPaneOuter .leftMenu .toplevel.selected > a {
        border-bottom: 1px solid #f1efec;
        font-size: 27px;
        color: #94908a;
        padding: 13px 20px;
        display: block;
        padding-bottom: 30px;
        line-height: 25px;
    }

        .leftPaneOuter .leftMenu .toplevel.selected > a:hover {
            background: none;
        }

    .leftPaneOuter .leftMenu li {
        display: none;
        background: white;
        float: none;
    }

        .leftPaneOuter .leftMenu li.selected {
            display: block;
        }

            .leftPaneOuter .leftMenu li.selected li {
                display: block;
            }

                .leftPaneOuter .leftMenu li.selected li ul {
                    display: none;
                }

                .leftPaneOuter .leftMenu li.selected li.selected ul {
                    display: block;
                }

                    .leftPaneOuter .leftMenu li.selected li.selected ul ul {
                        display: none;
                    }

                .leftPaneOuter .leftMenu li.selected li.selected li.selected ul {
                    display: block;
                }

        .leftPaneOuter .leftMenu li a:hover, .leftPaneOuter .leftMenu li li.selected {
            background: #f1efec;
        }

        .leftPaneOuter .leftMenu li a {
            border: 0;
            border-bottom: 1px solid #f1efec;
            font-size: 13px;
            color: #57524a;
            padding: 11px 20px;
            line-height: 17px;
        }

            .leftPaneOuter .leftMenu li a:hover, .leftPaneOuter .leftMenu li a:active, .leftPaneOuter .leftMenu li a:focus {
                background: #f1efec;
            }

        .leftPaneOuter .leftMenu li ul li ul li a {
            padding-left: 40px;
        }

        .leftPaneOuter .leftMenu li ul li ul li ul li a {
            padding-left: 60px;
        }

/* Left menu mobile */

.leftPaneOuter .mobi {
    display: none;
    background: #f1efec;
    padding: 5px;
    padding-left: 30px;
}

.mobi-left .leftMenu {
    display: none;
}

@media only screen and (max-width: 767px) {

    .multi_menu > ul > li > a > span {
        font-size: 13px;
        font-weight: bold;
        text-transform: capitalize;
    }

    .multi_menu > ul > li.current {
        background-color: #00a5db;
        border: 1px solid #00a5db;
    }

    .multi_menu ul li li.current > a > span {
        color: #00a5db !important;
    }

    .multi_menu > ul > li.dir.current > a > span,
    .multi_menu > ul > li.dir.current span:hover,
    .multi_menu ul li.dir.current.active span:hover {
        color: #00a5db;
    }

    .multi_menu ul li span:hover,
    .multi_menu ul li.active > a > span,
    .multi_menu ul li.active:hover > a > span {
        color: #00a5db;
    }
}


/*roll_menu */
.roll_menu .dnn_logo {
    display: none;
}

.roll_menu.roll_activated {
    position: fixed;
    width: 100%;
    z-index: 1000;
    border-bottom: 1px solid #e3e3e3;
}

    .roll_menu.roll_activated .dnn_logo {
        display: block;
        float: left;
        line-height: 36px;
        height: 36px;
        padding: 4px 0px;
        box-sizing: content-box;
        -moz-box-sizing: content-box;
        -webkit-box-sizing: content-box;
    }

        .roll_menu.roll_activated .dnn_logo img {
            max-height: 100%;
        }

    .roll_menu.roll_activated .dnn_menu,
    .roll_menu.roll_activated nav {
        float: right;
        margin: 0;
    }

    .roll_menu.roll_activated .pulldownsearch {
        display: none;
    }

    .roll_menu.roll_activated #dnngo_megamenu > div > ul > li > a > span {
        line-height: 42px;
        height: 42px;
        margin-top: 0;
    }

/* #START Naslovka - vstopna stran */

/* Naslovna fotografija */

.relativePosition {
    position: relative
}

.imagePhotoOuter {
    position: relative
}

.imagePhotoInner {
    position: absolute;
    top: 0px
}

.imagePhoto img {
    width: 100%;
    overflow: hidden
}

/* Override september 2015 */

/* .imagePhoto {height:518px; overflow:hidden} */
/* .imagePhoto .podjetjeImg {background:url("/Portals/_default/Skins/ElektroEnergija/images/frontpage_PODJETJA_2560px.jpg") center center no-repeat; height:520px} */ /*frontpage_PODJETJA.JPG*/
/* .imagePhoto .zaDomImg {background:url("/Portals/_default/Skins/ElektroEnergija/images/frontpage_DOM_2560px_DESKTOP.jpg") center center no-repeat; height:520px; */ /*background-position: 40% 0px;*/ /*}*/ /*frontpage_DOM.JPG*/
/* .entrySliderLeft {position:absolute; top:90px; left:0; width:400px} */
/* .entrySliderRight {position:absolute; top:90px; right:0; width:300px} */

.imagePhoto {
    height: 485px;
    overflow: hidden;
    width: 100%;
}

    .imagePhoto .podjetjeImg {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/frontpage_PODJETJA_2560px.jpg") center center no-repeat;
        height: 417px
    }
    /*frontpage_PODJETJA.JPG*/
    .imagePhoto .zaDomImg {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/frontpage_DOM_2560px_DESKTOP.jpg") center center no-repeat;
        height: 417px; /*background-position: 40% 0px;*/
    }
/*frontpage_DOM.JPG*/

.contSliderEntry {
    position: relative
}

.entrySliderLeft {
    position: absolute;
    top: 30px;
    left: 0;
    width: 400px
}

    .entrySliderLeft, .entrySliderLeft a, .entrySliderLeft p, .entrySliderLeft .Normal, .entrySliderLeft h1 {
        color: #57524a
    }

        .entrySliderLeft h1 {
            font-weight: 300;
            line-height: 48px
        }

        .entrySliderLeft p {
            font-size: 15px;
            line-height: 21px
        }

.entrySliderRight {
    position: absolute;
    top: 30px;
    right: 0;
    width: 300px
}

    .entrySliderRight, .entrySliderRight a, .entrySliderRight p, .entrySliderRight .Normal {
        color: #FFF
    }

.entrySliderRight {
    font-size: 24px;
    line-height: 27px;
    font-weight: bold
}

.entryBorderWhite {
    width: 4px;
    border-top: 1px solid #FFF;
    border-left: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
    float: left;
    display: inline-block;
    height: 341px;
    margin-right: 24px
}

.entryRightOfBorder {
    float: left;
    width: 233px;
    padding: 20px 0px 20px 0;
    box-sizing: border-box;
    color: #ffffff;
    font-size: 23px;
}

    .entryRightOfBorder table {
        padding: 30px 0 0 0;
        width: 100%;
        margin-bottom: 20px;
    }

    .entryRightOfBorder td {
        font-size: 12px;
        font-weight: 200;
        text-align: center;
        font-weight: 700;
    }

        .entryRightOfBorder td img {
            width: 70px;
        }

/* Izpostavljene ponudbe - divLeftBorder */

.divLeftBorder {
    padding: 20px;
    box-sizing: border-box;
    border-top: 1px solid #bbb7b4;
    border-left: 1px solid #bbb7b4;
    border-bottom: 1px solid #bbb7b4;
    position: relative;
    float: left
}

.NaslovnaStran .divLeftBorder.divLBsmallText {
    margin-bottom: 0px;
}

.bottomPad {
    margin-bottom: 20px
}

.NaslovnaStran .divLeftBorder, .CelotnaSirina .divLeftBorder {
    width: 100%;
}

.divLeftBorderTop {
    position: absolute;
    left: 4px;
    right: 0;
    top: -1px;
    bottom: -1px;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    content: '';
    height: 1px
}

.divLeftBorderBottom {
    position: absolute;
    left: 4px;
    right: 0;
    bottom: -1px;
    bottom: -1px;
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    content: '';
    height: 1px
}

.divLeftBorderL {
    width: 30%;
    float: left;
    border-radius: 5px;
    height: 0px;
    padding-bottom: 30%; /*background-size:contain !important;*/
    background-position: 40% 0 !important;
    background-size: cover !important;
    background-repeat: no-repeat
}

.divLBsmallText .divLeftBorderL {
    background-size: contain !important;
    background-position: 0px 0px !important;
}

.divLeftBorderR {
    width: 65%;
    float: left;
    margin-left: 5%;
    position: static;
    top: -7px
}

.divLeftBorderRNoImg {
    width: 100%;
    margin: 0
}

/* Velik tekst */
.divLeftBorderTextH1 {
    font-size: 27px;
    line-height: 32px;
    color: #94908a;
    display: block;
}

a .divLeftBorderTextH1:hover {
    color: #dd0000
}

.divLeftBorderTextP {
    display: block;
    margin: 10px 0 5px 0;
    font-size: 15px;
    line-height: 21px
}

.divLeftBorder .btnMainPrim {
    margin-bottom: 0px !important;
    line-height: 36px;
}

@-moz-document url-prefix() {
    .divLeftBorder .btnMainPrim {
        margin-bottom: 0px !important;
        line-height: 35px;
    }
}

.divLeftBorder .btnMainPrim.btnSmall {
    margin-bottom: 0px !important;
    line-height: 24px;
}

@-moz-document url-prefix() {

    .divLeftBorder .btnMainPrim.btnSmall {
        line-height: 23px;
    }
}
/* Mali tekst */

.divLBsmallText .divLeftBorderTextH1 {
    font-size: 24px;
    line-height: 24px;
    color: #94908a;
    display: block;
}

.divLBsmallText .divLeftBorderTextP {
    display: block;
    margin: 10px 0 5px 0;
    font-size: 13px;
    line-height: 16px
}

/* Siv Box */

.divLBgrey {
    background: #f6f5f4
}

    .divLBgrey .divLeftBorderR {
        width: 100%;
        position: relative;
        margin-left: 0;
        top: -7px
    }

.divLeftBorder.divLBgrey .divLeftBorderTextH1 {
    font-size: 24px;
    line-height: 32px;
    color: #dd0000;
    display: block;
}

    .divLeftBorder.divLBgrey .divLeftBorderTextH1:hover {
        color: #a90111
    }

.divLeftBorder.divLBgrey .divLeftBorderTextP {
    display: block;
    margin: 10px 0 5px 0;
    font-size: 13px;
    line-height: 16px
}

.divLeftBorder.divLBgrey .divLeftBorderTop,
.divLeftBorder.divLBgrey .divLeftBorderBottom {
    border-top: 1px solid #f6f5f4;
    border-bottom: 1px solid #f6f5f4;
}

@media screen and (max-width: 1023px) {
    .imagePhotoOuter .imagePhoto .podjetjeImg {
        height: 470px
    }

    .imagePhotoOuter .imagePhoto .zaDomImg {
        height: 470px
    }
}

@media screen and (max-width:768px) {
    .contSliderEntry .entrySliderRight.hideMobile {
        display: none
    }
}

@media screen and (max-width: 767px) {

    .imagePhotoOuter .imagePhoto .podjetjeImg {
        height: 420px;
    }

    .imagePhotoOuter .imagePhoto .zaDomImg {
        height: 420px;
    }
}

@media screen and (max-width: 640px) {

    .imagePhotoOuter .imagePhoto .podjetjeImg {
        height: 320px;
    }

    .imagePhotoOuter .imagePhoto .zaDomImg {
        height: 320px;
    }
}

/* Box - akcije - ozadje + sivina */

.divLeftBorder.akcijeBox {
    border: none;
    border-radius: 10px;
    background-size: 100% !important;
    padding: 0
}

    .divLeftBorder.akcijeBox .akcijeBoxPad {
        padding: 10px 20px
    }

    .divLeftBorder.akcijeBox .divLeftBorderL {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/mainOverlayGrey.png");
        color: #FFF;
        width: 45%;
        padding-bottom: 43%;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        border-top-left-radius: 10px;
        border-bottom-left-radius: 10px
    }

    .divLeftBorder.akcijeBox .divLeftBorderTextH1,
    .divLeftBorder.akcijeBox .divLeftBorderTextP {
        color: #FFF
    }

@media (max-width:1200px) {
    /* .divLeftBorder.akcijeBox .divLeftBorderTextH1 {font-size:23px; line-height:25px}
		.divLeftBorder.akcijeBox .divLeftBorderTextP {font-size:13px; line-height:15px}*/

    .ModKiviContentBoxesC .divLeftBorder.akcijeBox .divLeftBorderL {
        width: 55%
    }
}

@media (max-width:980px) {
    .divLeftBorder.akcijeBox .divLeftBorderTextH1 {
        font-size: 21px;
        line-height: 23px
    }

    .ModKiviContentBoxesC .divLeftBorder.akcijeBox .divLeftBorderL {
        width: 60%;
        padding-bottom: 55%
    }

    .ModKiviContentBoxesC .divLeftBorder.akcijeBox {
        background-size: 130% !important
    }
}

@media (min-width:769px) and (max-width:880px) {
    .divLeftBorder.akcijeBox .divLeftBorderTextH1 {
        font-size: 21px;
        line-height: 23px
    }

    .divLeftBorder.akcijeBox .divLeftBorderTextP { /*font-size:13px*/
    }

    .ModKiviContentBoxesC .divLeftBorder.akcijeBox .divLeftBorderL {
        width: 65%;
        padding-bottom: 55%
    }

    .ModKiviContentBoxesC .divLeftBorder.akcijeBox {
        background-size: 130% !important
    }
}

@media (max-width:768px) {

    .span6.leftPaneLowerLeft .divLeftBorder.akcijeBox {
        width: 98%;
        margin-right: 2%
    }

    .span6.leftPaneLowerRight .divLeftBorder.akcijeBox {
        width: 98%;
        margin-left: 2%
    }

    .divLeftBorder.akcijeBox .divLeftBorderTextH1 {
        font-size: 21px;
        line-height: 23px
    }

    .divLeftBorder.akcijeBox .divLeftBorderTextP {
        font-size: 13px
    }

    .NaslovnaStran .divLeftBorder.akcijeBox .divLeftBorderTextP {
        font-size: 16px;
        line-height: 21px;
    }

    .ModKiviContentBoxesC .divLeftBorder.akcijeBox .divLeftBorderL {
        width: 80%;
        padding-bottom: 90%
    }

    .ModKiviContentBoxesC .divLeftBorder.akcijeBox {
        background-size: 180% !important;
        height: 230px;
        overflow: hidden
    }

        .ModKiviContentBoxesC .divLeftBorder.akcijeBox.novdizajn {
            background-size: inherit !important;
            height: auto;
            overflow: hidden
        }

    .NaslovnaStran .ModKiviContentBoxesC .divLeftBorder.akcijeBox {
        height: auto;
    }

        .NaslovnaStran .ModKiviContentBoxesC .divLeftBorder.akcijeBox .divLeftBorderL {
            margin-bottom: 0px;
        }
}

@media (min-width:530px) and (max-width:641px) {

    .span6.leftPaneLowerLeft .divLeftBorder.akcijeBox {
        width: 100%;
        margin-right: 0%
    }

    .span6.leftPaneLowerRight .divLeftBorder.akcijeBox {
        width: 100%;
        margin-left: 0%
    }

    .divLeftBorder.akcijeBox .divLeftBorderTextH1 {
        font-size: 25px;
        line-height: 30px
    }

    .divLeftBorder.akcijeBox .divLeftBorderTextP {
        font-size: 15px;
        line-height: 19px
    }

    .ModKiviContentBoxesC .divLeftBorder.akcijeBox .divLeftBorderL {
        width: 60%;
        padding-bottom: 55%
    }

    .ModKiviContentBoxesC .divLeftBorder.akcijeBox {
        background-size: 120% !important;
        height: 250px;
        overflow: hidden
    }
}

@media (max-width:529px) {
    .span6.leftPaneLowerLeft .divLeftBorder.akcijeBox {
        width: 100%;
        margin-right: 0%
    }

    .span6.leftPaneLowerRight .divLeftBorder.akcijeBox {
        width: 100%;
        margin-left: 0%
    }

    .divLeftBorder.akcijeBox .divLeftBorderTextH1 {
        font-size: 23px;
        line-height: 25px
    }

    .divLeftBorder.akcijeBox .divLeftBorderTextP {
        font-size: 12px;
        line-height: 15px
    }

    .NaslovnaStran .divLeftBorder.akcijeBox .divLeftBorderTextP {
        font-size: 16px;
    }

    .NaslovnaStran #contentWrapper .divLeftBorder.akcijeBox .divLeftBorderTextP {
        line-height: 21px;
    }

    .ModKiviContentBoxesC .divLeftBorder.akcijeBox .divLeftBorderL {
        width: 70%;
        padding-bottom: 55%
    }

    .ModKiviContentBoxesC .divLeftBorder.akcijeBox {
        background-size: 120% !important;
        height: 200px;
        overflow: hidden
    }
}

@media (max-width:440px) {
    .ModKiviContentBoxesC .divLeftBorder.akcijeBox .divLeftBorderL {
        width: 100%;
        padding-bottom: 100%;
        border-radius: 10px !important
    }

    .ModKiviContentBoxesC .divLeftBorder.akcijeBox {
        background-size: 180% !important;
        height: 180px;
        overflow: hidden
    }
}

/* #END Naslovka */

/* #START Kuponi ugodnosti - pobira osnovne stile iz @Izpostavljene ponudbe - divLeftBorder */

.divLeftBorderLw100p {
    width: 100%
}

    .divLeftBorderLw100p img {
        border-radius: 0px
    }

.divLeftBorderRw100p {
    width: 100%
}

.enaNaDan .divLeftBorderTextH1 {
    margin: 15px 0 10px 0;
}

.ponudnikKupon {
    margin: 0;
    font-style: italic;
    font-size: 12px;
    display: inline-block;
    line-height: 10px
}

.kuponi3Col {
    float: none;
    display: inline-block;
    vertical-align: top;
    width: 33%;
    margin-bottom: 30px
}

    .kuponi3Col .divLeftBorderLw100p {
        height: 176px;
        overflow: hidden;
        border-radius: 5px;
    }

/* Podrobnosti kupona */

.MainListRow.enaNaDan .kuponLeft {
    float: left;
    width: 30%;
    margin-bottom: 30px;
    padding-right: 60px;
    box-sizing: border-box
}

.MainListRow.enaNaDan .kuponRight {
    float: left;
    margin-bottom: 30px;
    width: 70%
}

    .MainListRow.enaNaDan .kuponRight .divLeftBorderTextH1 {
        margin-top: 0;
        color: #57524a
    }

    .MainListRow.enaNaDan .kuponRight .grupaCenKupon {
        margin-top: 20px;
        padding-top: 0;
        background: #f1efec;
        float: left;
        width: 100%;
    }

    .MainListRow.enaNaDan .kuponRight .cenaKupon {
        padding: 5px 10px;
        background: #f1efec;
        float: left
    }

        .MainListRow.enaNaDan .kuponRight .cenaKupon.cenaELEN {
            clear: left
        }

.mainLeftPanel.kuponi {
    width: 832px
}

    .mainLeftPanel.kuponi .Obrazec #row {
        width: 100%;
        float: left
    }

        .mainLeftPanel.kuponi .Obrazec #row .Prva {
            width: 250px;
            float: left;
            line-height: 32px
        }

    .mainLeftPanel.kuponi input[type="text"], .mainLeftPanel.kuponi select, .mainLeftPanel.kuponi textarea, .mainLeftPanel.kuponi input[type="email"], .mainLeftPanel.kuponi input[type="search"], .mainLeftPanel.kuponi input[type="password"] {
        margin-bottom: 10px
    }

.ModKiviObrazec2za1C .triangle {
    clear: both;
    margin-bottom: 30px
}

/* cena kupona */

.grupaCenKupon {
    padding: 20px 0 10px
}

.cenaKupon {
    padding: 5px 10px;
    background: #f1efec;
}

    .cenaKupon.cenaEnergija {
        background: #dddcd9;
        padding: 8px 10px
    }

.priceKupon {
    font-size: 14px;
    font-weight: 700
}

.popustKupon {
    font-size: 17px;
    font-weight: 700;
    color: #dd0000
}

.kCenaKupon {
    font-size: 17px;
    font-weight: 700;
    color: #000
}

.dPopustKupon {
    font-size: 17px;
    font-weight: 700;
    color: #80c342
}

.dPopustNazivKupon {
    color: #80c342
}

/* dolg opis kupona */
.pOpisDolgi {
    margin: 10px 0 20px 0;
    border-bottom: 1px solid #f1efec;
    padding-bottom: 20px
}

    .pOpisDolgi, .pOpisDolgi span {
        font-size: 15px;
        font-style: italic
    }

.kuponi3Col .Obrazec .chk input {
    margin-bottom: 16px;
    margin-right: 10px;
    float: left;
    margin-top: 3px;
}

.kuponi3Col .Obrazec span.ObvPolja {
    display: block;
}

.kuponi3Col .Obrazec input.TextBox, .kuponi3Col .Obrazec input.TextMini, .kuponi3Col .Obrazec input.TextBoxMax {
    margin-bottom: 0px;
}

.kuponi3Col .Obrazec input.TextBox {
    width: 200px;
}

.kuponi3Col .Obrazec div#right, .kuponi3Col .Obrazec div#rigth {
    margin-bottom: 20px;
}

.kuponi3Col .Obrazec .ErrorInline span {
    margin-bottom: 20px;
    padding: 0px;
    background: none;
    color: #dd1a21 !important;
}

.LeftKupon, .RightKupon {
    float: left;
    position: relative;
    margin-bottom: 30px;
}

.LeftKupon {
    margin-right: 41px;
    border-bottom-left-radius: 10px;
}

    .LeftKupon .BottomOverlay {
        position: absolute;
        bottom: 0px;
        width: 100%;
        padding: 20px;
        box-sizing: border-box;
        background: url("/Portals/_default/Skins/ElektroEnergija/images/mainOverlayGrey.png");
        border-bottom-left-radius: 10px;
    }

    .LeftKupon img {
        border-bottom-left-radius: 10px;
    }

    .LeftKupon .BottomOverlay h3 {
        font-size: 24px;
        color: white;
    }

.RightKupon .LeftOverlay {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 260px;
    padding: 20px;
    box-sizing: border-box;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/mainOverlayGrey.png");
    height: 100%;
}

    .RightKupon .LeftOverlay h3 {
        font-size: 32px;
        color: white;
        margin-bottom: 30px;
    }

    .RightKupon .LeftOverlay p {
        color: white;
        font-size: 15px;
    }

    .RightKupon .LeftOverlay a.btnMainSec {
        position: absolute;
        bottom: 20px;
    }

.LeftKupon .Slika {
    width: 360px;
    height: 374px;
    overflow: hidden;
    border-bottom-left-radius: 10px;
}

    .LeftKupon .Slika img {
        max-width: none;
        left: -67%;
        position: relative;
        height: 410px;
    }

.RightKupon .Slika {
    width: 766px;
}

    .RightKupon .Slika img {
        border-bottom-right-radius: 10px;
    }

.LeftKupon.alt {
    margin-left: 20px;
    margin-right: 0px;
}

.RightKupon.alt .Slika {
    width: 790px;
}

.LeftKupon.alt .Slika {
    height: 385px;
}

.RightKupon.alt .Slika img {
    border-bottom-right-radius: 0px;
}

.LeftKupon.alt .BottomOverlay {
    border-bottom-left-radius: 0px;
}

.LeftKupon.alt img, .LeftKupon.alt .Slika {
    border-bottom-left-radius: 0px;
}

.RightKupon.alt.full {
    width: 100%;
}

    .RightKupon.alt.full .Slika {
        width: 100%;
    }

@media screen and (max-width: 1199px) {
    .LeftKupon, .RightKupon {
        width: 100%;
        margin-right: 0px;
    }

        .LeftKupon .Slika, .RightKupon .Slika, .LeftKupon.alt .Slika, .RightKupon.alt .Slika {
            width: 100%;
        }

        .LeftKupon .Slika {
            height: auto;
            max-width: 100%;
        }

            .LeftKupon .Slika img {
                left: 0;
                height: auto;
                width: 100%;
            }

        .LeftKupon .BottomOverlay {
            border-bottom-left-radius: 0px;
            position: absolute;
            top: 0px;
            left: 0px;
            width: 260px;
            padding: 20px;
            box-sizing: border-box;
            background: url("/Portals/_default/Skins/ElektroEnergija/images/mainOverlayGrey.png");
            height: 100%;
        }

            .LeftKupon .BottomOverlay a.btnMainSec {
                position: absolute;
                bottom: 20px;
            }

        .RightKupon .Slika img {
            border-bottom-right-radius: 0px;
        }

        .LeftKupon.alt {
            margin-left: 0px;
        }

            .LeftKupon.alt .Slika {
                height: 100%;
            }
}

@media screen and (max-width: 767px) {

    .LeftKupon .Slika {
        height: 375px;
        max-width: none;
    }

        .LeftKupon .Slika img {
            height: 375px;
            width: initial;
        }

    .RightKupon .Slika {
        height: 410px;
        max-width: none;
    }

        .RightKupon .Slika img {
            height: 410px;
            width: initial;
        }

    .LeftKupon .BottomOverlay {
        height: 160px;
        top: initial;
        bottom: 0px;
        position: absolute;
        width: 100%;
        padding: 20px;
        box-sizing: border-box;
        background: url("/Portals/_default/Skins/ElektroEnergija/images/mainOverlayGrey.png");
    }

    .RightKupon .LeftOverlay {
        height: 180px;
        top: initial;
        bottom: 0px;
        position: absolute;
        width: 100%;
        padding: 20px;
        box-sizing: border-box;
        background: url("/Portals/_default/Skins/ElektroEnergija/images/mainOverlayGrey.png");
    }

        .RightKupon .LeftOverlay p {
            display: none;
        }

    .RightKupon.alt.full {
        width: 100%;
    }

        .RightKupon.alt.full .Slika {
            width: 100%;
            overflow: hidden;
        }

            .RightKupon.alt.full .Slika img {
                width: 1170px;
                max-width: 1170px;
            }
}

/* #END Kuponi ugodnosti */

/* #START Informativni izračun */

.ModInformativniIzracunC .divRoundBorder {
    width: 70%;
    float: left
}

.ModInformativniIzracunCDisclaimer.infIzrBtn {
    margin-top: 20px;
    float: left;
    width: 70%;
    text-align: center;
}

.ModInformativniIzracunCDisclaimer.infIzrTxt {
    margin-top: 10px;
    float: left;
    width: 70%;
    text-align: left;
    margin: 10px auto;
    font-size: 14px
}

    .ModInformativniIzracunCDisclaimer.infIzrTxt p, .ModInformativniIzracunCDisclaimer.infIzrTxt span {
        font-size: 14px;
        line-height: 16px;
        text-align: left
    }

    .ModInformativniIzracunCDisclaimer.infIzrTxt a {
        text-align: center;
        margin-bottom: 20px;
        display: inline
    }

    .ModInformativniIzracunCDisclaimer.infIzrTxt.AlignCenter {
        text-align: center
    }

.linkAfter {
    text-align: center
}

    .linkAfter:after { /*content: " " url("/Portals/_default/Skins/ElektroEnergija/images/arrow-red.png")*/
    }

.txtAlignCenter {
    text-align: center
}

.lblMainNoPad {
    padding-left: 0px
}

.ModInformativniIzracunC .lblMainNoPad {
    margin: 0px;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") -756px 0 no-repeat;
}

.infIzrInteractBox table tr td {
    vertical-align: middle
}

.infIzrInteractBox span {
    color: #94908a;
    font-size: 24px;
    vertical-align: middle;
    margin: 0 15px 0 10px;
    float: left
}

    .infIzrInteractBox span.tarifaText {
        font-size: 11px;
        line-height: normal
    }

.infIzrInteractBox.InteractRight span {
    color: #94908a;
    font-size: 24px;
    vertical-align: middle;
    margin: 0 15px 0 10px;
    float: none
}

.infIzrL {
    width: 48%;
    margin-right: 2%;
    float: left; /*border-top:1px solid #d9d5ce;*/
    padding-top: 10px
}

    .infIzrL .infIzrInteractBox input[type=text] {
        width: 80px;
        height: 40px;
        margin: 0px;
        font-size: 24px;
        text-align: center
    }

    .infIzrL .infIzrInteractBox table {
        width: 90%
    }

.infIzrR {
    width: 48%;
    margin-left: 2%;
    float: left; /*border-top:1px solid #d9d5ce;*/
    padding-top: 10px
}

    .infIzrR .infIzrInteractBox input[type=text] {
        width: 120px;
        height: 40px;
        margin: 0px;
        font-size: 24px;
        text-align: center
    }

.infIzrInteractBox {
    height: 60px
}

/* po izračunu */

.infIzr2Head {
    background: #57524a;
    color: #FFFFFF;
    font-size: 12px;
    padding: 5px 15px;
    box-sizing: border-box;
    font-weight: bold
}

.infIzr2Body {
    background: #f1efec;
    padding: 20px;
    box-sizing: border-box;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    display: inline-block;
    width: 100%
}

    .infIzr2Body p.infIzr2BodyTxtSmall {
        font-size: 12px;
        font-weight: 700;
        height: 40px;
        line-height: normal
    }

    .infIzr2Body p, .infIzr2Body span {
        font-size: 14px;
        font-weight: 200;
        margin-bottom: 0
    }

    .infIzr2Body .infIzr2BodyTxtBig {
        font-size: 32px;
        font-weight: 400
    }

    .infIzr2Body #col1 {
        float: left;
        width: 15%;
    }

    .infIzr2Body #col2 {
        float: left;
        width: 25%;
    }

    .infIzr2Body #col3 {
        float: left;
        width: 32%;
    }

    .infIzr2Body #col4 {
        float: left;
        width: 28%;
    }
    /*.infIzr2Body #col5 {float: left;width: 15%;}*/
    .infIzr2Body #col6 {
        float: left;
        width: 20%;
        text-align: right
    }

    .infIzr2Body #col4 table {
        border-collapse: collapse
    }

        .infIzr2Body #col4 table tr td {
            padding-top: 0px;
            padding-bottom: 5px
        }

/* Novi Informacijski izračun */
.infIzr2Body .ToolTip {
    padding-right: 0;
}

.infIzr2Row {
    display: flex;
    column-gap: 4rem;
    row-gap: 2.5rem;
    width: 100%;
    max-width: 856px;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 2.5rem;
    justify-content: space-between;
    flex-wrap: wrap;
}

    .infIzr2Row > * {
        flex: 1 1 0%;
    }

.infIzr2Group {
    display: flex;
    flex-direction: column;
}

    .infIzr2Group span[id*="Error"],
    .infIzr2Group .ErrorInline span {
        width: auto;
    }

.infIzr2Label span {
    font-weight: 700;
    line-height: 1.375;
}

.infIzr2Field {
    display: flex;
    align-items: center;
    height: 48px;
}

    .infIzr2Field input,
    .infIzr2Field select {
        box-sizing: border-box;
        width: 100%;
        min-width: 120px;
        max-width: 392px;
        margin-bottom: 0;
    }

    .infIzr2Field input.errorInput,
    .infIzr2Field select.errorInput {
        border-color: #dd1a21;
    } 

    .infIzr2Field td {
        padding: 0;
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }

        .infIzr2Field td:first-child {
            padding-left: 0;
        }

        .infIzr2Field td:last-child {
            padding-right: 0;
        }

.arrow-down {
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 20px solid #f1efec;
    margin: -4px auto
}

/* desni panel */

.ModInformativniIzracunC .mainRightPanel div, .ModKiviObrazecNarociloC .mainRightPanel div {
    width: 100%;
    float: left;
    margin: 5px 0
}

    .ModInformativniIzracunC .mainRightPanel div[id*=panSkupaj] #col1, .ModKiviObrazecNarociloC .mainRightPanel.noPad div[id*=panSkupaj] #col2 {
        margin: 0
    }

div [id*=panRightColumn] {
    border-bottom: 1px solid #bbb8b4;
}

.mainRightPanel.hideScroll.bottomBorder {
    padding-bottom: 0px !important
}

.lblSkupaj {
    font-weight: bold;
    font-size: 16px /*18px*/;
    float: left
}

.lblCenaRight {
    font-weight: normal;
    font-size: 11px;
    float: right
}

.lblCenaLeft {
    font-weight: normal;
    font-size: 12px;
    float: left
}

.lnkPreracunajRight {
    font-weight: normal;
    font-size: 12px;
    float: right
}

    .lnkPreracunajRight a {
        color: #57524a;
        text-decoration: underline
    }

        .lnkPreracunajRight a:hover {
            color: #dd0000;
            text-decoration: underline
        }


.lblStrikeThrough {
    text-decoration: line-through
}

.ModInformativniIzracunC .mainRightPanel #col3, .ModKiviObrazecNarociloC .mainRightPanel #col3,
.ModInformativniIzracunC .mainRightPanel #col3 span, .ModKiviObrazecNarociloC .mainRightPanel #col3 span {
    color: #dd0000;
    margin-top: 0
}

.lblMainElPriceAround {
    margin-bottom: 15px
}

.lblMainElPrice {
    font-size: 32px;
    color: #dd0000;
    font-weight: bold
}

.lblCenaNaMesecPre {
    display: none;
    text-transform: uppercase;
    color: #57524a;
    font-size: 12px;
    font-weight: bold;
    display: inline-block;
    width: 100%;
}

.lblCenaNaMesec {
    color: #dd0000
}

.lblAsterisk {
    font-size: 12px;
    color: #57524a;
    line-height: 12px;
    display: inline-block;
}

.ModInformativniIzracunC .mainRightPanel div.w33p, .ModKiviObrazecNarociloC .mainRightPanel div.w33p {
    margin-right: 5px;
    display: inline-block;
    width: auto;
}
.nove-cene {
    display: flex;
    margin: 0 !important; 
}
.ModInformativniIzracunC .mainRightPanelRelative input.btnMainSec {
    padding-right: 61px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: 600;
    margin: 0;
    width: 100%;
    height: 55px;
    line-height: 27px;
    border-radius: 3px;
    display: inline-block
}

/* @Naročilo energije tablet */

@media all and (max-width:1023px) {

    .DnnModule .ModInformativniIzracunC .divRoundBorder,
    .DnnModule .ModInformativniIzracunCDisclaimer.infIzrBtn,
    .DnnModule .ModInformativniIzracunCDisclaimer.infIzrTxt {
        width: 100%;
        float: left
    }


    .ModInformativniIzracunC .infIzr2Body #col1 {
        float: left;
        width: 10%;
    }

    .ModInformativniIzracunC .infIzr2Body #col2 {
        float: left;
        width: 25%;
    }

    .ModInformativniIzracunC .infIzr2Body #col3 {
        float: left;
        width: 36%;
    }

    .ModInformativniIzracunC .infIzr2Body #col4 {
        float: left;
        width: 29%;
    }
    /*.ModInformativniIzracunC .infIzr2Body #col5 {float: left;width: 20%;}*/
    .ModInformativniIzracunC .infIzr2Body #col6 {
        float: left;
        width: 10%;
        text-align: right
    }

    /* levi panel */
    .ModInformativniIzracunC .mainLeftPanel {
        width: 100%;
        margin: 0px;
    }

    /* desni panel */

    .ModInformativniIzracunC .mainRightPanel {
        width: 100%;
        float: left
    }

    .ModInformativniIzracunC .mainRightPanelRelative {
        width: 100%;
        /*position: absolute;*/
        bottom: 0px;
        transition: all .2s ease-in;
        /*display:none*/
    }

    .ModInformativniIzracunC .mainRightPanelRelativeInner {
        width: 100%;
        /*position: fixed;
			bottom: 0px;
			left:0px;
			z-index:100*/
    }
}

@media all and (min-width:768px) and (max-width:1023px) {
    .ModInformativniIzracunC .mainRightPanel div#col1,
    .ModInformativniIzracunC .mainRightPanel div#col2,
    .ModInformativniIzracunC .mainRightPanel div#col3,
    .ModInformativniIzracunC .mainRightPanel div#col4 {
        width: 100%
    }

    .ModInformativniIzracunC .infIzr2Body #col1 {
        float: left;
        width: 20%;
    }

    .ModInformativniIzracunC .infIzr2Body #col2 {
        float: left;
        width: 30%;
    }

    .ModInformativniIzracunC .infIzr2Body #col3 {
        float: left;
        width: 50%;
    }

    .ModInformativniIzracunC .infIzr2Body #col4 {
        float: left;
        width: 80%;
        margin-left: 20%
    }
}

@media all and (max-width:1024px) {
    .outterStoritevPanel .innerLeftStoritevPanel {
        width: 60%
    }
}

@media all and (max-width:767px) {
    .ModInformativniIzracunC .infIzrL, .ModInformativniIzracunC .infIzrR {
        width: 100%;
        margin: 20px 0
    }

    .ModInformativniIzracunC .infIzr2Body #col1 {
        float: left;
        width: 20%;
        margin-bottom: 0px
    }

    .ModInformativniIzracunC .infIzr2Body #col2 {
        float: left;
        width: 80%;
        margin: 0
    }

    .ModInformativniIzracunC .infIzr2Body #col3 {
        float: left;
        width: 80%;
        margin: 0 0 0 20%
    }

    .ModInformativniIzracunC .infIzr2Body #col4 {
        float: left;
        width: 80%;
        margin: 0 0 0 20%
    }

    .ModInformativniIzracunC .infIzr2Body #col5 {
        float: left;
        width: 38%;
        margin: 0 1%
    }

    .ModInformativniIzracunC .infIzr2Body #col6 {
        float: left;
        width: 100%;
        margin: 0 1%;
        text-align: center
    }

    .ModInformativniIzracunC .infIzr2Body p.infIzr2BodyTxtSmall {
        height: 30px
    }

    /* naročilo obrazec */

    .outterStoritevPanel .innerLeftStoritevPanel {
        margin-left: 30px;
        width: 60%
    }

    .ModInformativniIzracunC .innerLeftPanel {
        width: 100%;
        margin: 30px 0;
        padding: 0
    }

    .RadPanelBar .toggle span[id*='lblOpis'] {
    }

    .outterStoritevPanel .innerLeftStoritevPanel .toggle label, .outterStoritevPanel .rpHeaderTemplate .toggle label {
        width: 90%
    }

    .innerLeftStoritevPanel span.storitevOpis {
        font-size: 12px;
        line-height: 12px
    }

    .storitevCena span {
        font-size: 12px
    }

    .ModInformativniIzracunC .innerMiddlePanel .borderLTop, .ModInformativniIzracunC .innerMiddlePanel .borderArrow, .ModInformativniIzracunC .innerMiddlePanel .borderL {
        display: none
    }

    .ModInformativniIzracunC .innerMiddlePanel {
        position: relative;
        border-top: 1px solid #bbb8b4;
        margin: 10px 0;
        width: 100%
    }

        .ModInformativniIzracunC .innerMiddlePanel:before,
        .ModInformativniIzracunC .innerMiddlePanel:after {
            content: "";
            position: absolute;
            bottom: -9px; /* value = - border-top-width - border-bottom-width */
            left: 45%;
            border-width: 10px 15px 0; /* vary these values to change the angle of the vertex */
            border-style: solid;
            border-color: #bbb8b4 transparent;
        }

        .ModInformativniIzracunC .innerMiddlePanel:after {
            bottom: -8px; /* -1px of first element for border */
            border-color: #fff transparent;
        }

    .ModInformativniIzracunC .innerRightPanel {
        width: 100%;
        margin: 30px 0;
        padding: 0
    }
}

@media all and (max-width:640px) {

    .ModInformativniIzracunC .infIzr2Body #col1 {
        float: left;
        width: 100%;
        text-align: center;
        margin-bottom: 10px;
        border-bottom: 1px solid #94908a;
        padding-bottom: 10px
    }

    .ModInformativniIzracunC .infIzr2Body #col2 {
        float: left;
        width: 100%;
        margin: 5px 0%;
        text-align: center
    }

    .ModInformativniIzracunC .infIzr2Body #col3 {
        float: left;
        width: 100%;
        margin: 5px 0%;
        text-align: center
    }

    .ModInformativniIzracunC .infIzr2Body #col4 {
        float: left;
        width: 100%;
        margin: 5px 0%;
        text-align: center
    }

    .ModInformativniIzracunC .infIzr2Body #col5 {
        float: left;
        width: 100%;
        margin: 5px 0%;
        text-align: center
    }

    .ModInformativniIzracunC .infIzr2Body #col2 table, .ModInformativniIzracunC .infIzr2Body #col4 table {
        width: 50%;
        margin: 5px auto;
        text-align: center
    }

    .ModInformativniIzracunC .infIzr2Body p.infIzr2BodyTxtSmall {
        height: auto;
        padding-bottom: 10px
    }

    .outterStoritevPanel .innerLeftStoritevPanel {
        margin-left: 0px;
        width: 60%
    }

    .outterStoritevPanel .innerRightStoritevPanel {
        margin-right: 0
    }

    .DNNModuleContent .mainLeftPanel .rpHeaderTemplate.rpExpandable.rpSelected, .DNNModuleContent .mainLeftPanel .rpHeaderTemplate.rpExpandable {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/Sprite.png") right -233px no-repeat !important;
    }

        .DNNModuleContent .mainLeftPanel .rpHeaderTemplate.rpExpandable.rpSelected.rpExpanded, .DNNModuleContent .mainLeftPanel .rpHeaderTemplate.rpExpandable.rpExpanded {
            background: url("/Portals/_default/Skins/ElektroEnergija/images/Sprite.png") right -283px no-repeat !important;
        }

    .mainLeftPanel .toggle {
        height: 40px
    }

    .innerLeftStoritevPanel .toggle {
        height: 30px
    }

        .innerLeftStoritevPanel .toggle label, .rpHeaderTemplate .toggle label {
            line-height: 16px;
            padding-left: 50px;
            width: 60%
        }

    .innerLeftStoritevPanel span.storitevOpis {
        margin-left: 50px;
        width: 100%
    }

    .ModInformativniIzracunC .innerRightStoritevPanel {
        margin-top: 10px
    }

    .RadPanelBar .toggle span[id*='lblOpis'] {
        left: 50px;
        display: inline-block;
        width: 70%
    }
}

@media all and (max-width:480px) {

    #col3 select {
        max-width: 200px
    }

    #col4 input[type="text"] {
        max-width: 120px
    }

    .infIzrInteractBox span {
        color: #94908a;
        font-size: 18px;
        vertical-align: middle;
        margin: 0 10px 0 0
    }

    .infIzrL .infIzrInteractBox input[type=text] {
        width: 50px;
        height: 40px;
        margin: 0px;
        font-size: 18px;
        text-align: center;
    }

    .innerLeftStoritevPanel .toggle label, .rpHeaderTemplate .toggle label {
        font-size: 12px
    }

    .DNNModuleContent .mainLeftPanel .rpExpandable > div.toggle, .mainLeftPanel .rpExpandable > div.toggle {
        height: 50px
    }

    .RadPanelBar .toggle span[id*='lblOpis'] {
        left: 0px;
        top: 22px;
        display: inline-block;
        width: 100%;
        font-size: 9px
    }
}

/* Informativni izračun - OZS */

.DnnModule-KiviLogin, .ModKiviLoginC {
    float: left
}

    .ModKiviLoginC input[type=text] {
        width: 120px;
        height: 40px;
        margin: 0px;
        font-size: 24px;
        text-align: center;
    }


/* #END Informativni izračun */


/* #START Naročilo energije */

/* Generično */

.genericError {
    background: #f8cccc;
    color: #dd0000;
    padding: 10px;
    box-sizing: border-box;
    width: 100%;
    display: inline-block;
    font-weight: bold;
    text-align: center
}

/* Levi in desni panel */
.mainLeftPanel {
    width: 862px;
    float: left;
    margin-right: 30px
}

.mainRightPanel {
    width: 278px;
    float: left;
    background: #f1efec;
    box-sizing: border-box;
    padding: 10px 15px;
}

    .mainRightPanel.noPad {
        padding: 10px 15px 15px;
        margin-top: -10px
    }

        .mainRightPanel.noPad #row, .mainRightPanel.noPad div[id*=ElektrikaMiddle] {
            margin: 0
        }

    .mainRightPanel.faq {
        padding: 0px;
    }

    .mainRightPanel.rightColumnBottomStoritve {
        background: #FFFFFF;
        border: 1px solid #f1efec;
        padding: 5px 12px;
        font-size: 11px;
        line-height: 12px
    }

        .mainRightPanel.rightColumnBottomStoritve span {
            font-size: 11px
        }

.ModInformativniIzracunC .mainRightPanel.rightColumnBottomStoritve div.w100pI, .ModKiviObrazecNarociloC .mainRightPanel.rightColumnBottomStoritve div.w100pI {
    margin: 0px
}

.cenaPadBottom {
    width: 100%;
    display: inline-block;
    margin-bottom: 5px
}

.ModKiviObrazecNarociloC .mainLeftPanel hr {
    margin-bottom: 0
}

/* desni panel - spreminjanje postavk */

.rightColumnUpperText {
    font-size: 16px;
    line-height: 18px;
    font-weight: bold;
    text-transform: uppercase;
    display: block;
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px solid #bbb8b4
}

.mainRightPanel.rightColumnBottomStoritve td, .mainRightPanel.rightColumnBottomStoritve td span {
    font-size: 10px;
    color: #57524a !important
}


/* odpri podrobnosti */
.righColumnMiddlePaketi .odpri {
    text-align: center;
    float: left;
    width: 100%;
    box-sizing: border-box;
    padding-top: 0px;
}

    .righColumnMiddlePaketi .odpri a {
        font-size: 15px;
        color: #57524a;
        font-weight: 700;
        padding-left: 35px;
        display: inline-block;
        height: 22px;
        background: url("/Portals/_default/Skins/ElektroEnergija/images/paket-open.png") 0% 0% no-repeat;
        cursor: pointer
    }

        .righColumnMiddlePaketi .odpri a.odprt {
            background: url("/Portals/_default/Skins/ElektroEnergija/images/paket-close.png") 0% 0% no-repeat;
        }

.righColumnMiddlePaketi td {
    vertical-align: top
}

    .righColumnMiddlePaketi td, .righColumnMiddlePaketi td span {
        font-size: 14px;
        padding: 0px
    }

.righColumnMiddlePaketiMain td {
}

span.ChkBig {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") -715px -1px no-repeat;
    width: 35px;
    height: 35px;
    display: inline-block;
    vertical-align: top
}

span.ChkSmall {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") -714px -54px no-repeat;
    width: 39px;
    height: 22px;
    display: inline-block;
    vertical-align: top
}

.posRelTop td {
    position: relative;
    top: -10px;
    width: 62px
}

.posRelTop2x {
    position: absolute
}

    .posRelTop2x td {
        height: 0px;
        width: 62px
    }

        .posRelTop2x td strong, .posRelTop2x td span {
            position: relative;
            top: -20px
        }

.Urejanje_tabela {
    margin-bottom: 20px;
}

/* Zamiki naslovov - h6 */

.ModKiviObrazecNarociloC h6 {
    margin-top: 20px
}

.mainLeftPanel a.inactive h6 {
    color: #c7c6c4;
    margin-bottom: 0px;
    margin-top: 20px;
}

/* Korak #1 */

/* Naročilo paketa - Elektrika,plin */

.innerLeftPanel {
    float: left;
    width: 55%;
    display: inline-block;
    margin-top: 50px;
    padding: 0 30px;
    box-sizing: border-box;
}

    .innerLeftPanel.trijePaketi {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/paketi-line.png") no-repeat 106px 54px;
    }

    .innerLeftPanel.dvaPaketa {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/paketi-line2.png") no-repeat 106px 54px;
    }

.innerMiddlePanel {
    float: left;
    width: 5%;
    display: inline-block;
    position: absolute;
    top: 0px;
}

.borderLTop {
    border-left: 1px solid #bbb8b4;
    min-height: 140px
}

.borderL {
    border-left: 1px solid #bbb8b4;
    min-height: 140px
}

.borderArrow {
    position: absolute;
    background: #FFF;
}

    .borderArrow:after, .borderArrow:before {
        left: 100%;
        top: 50%;
        border: solid transparent;
        content: " ";
        height: 0;
        width: 0;
        position: absolute;
        pointer-events: none;
    }

    .borderArrow:after {
        border-left-color: #FFF;
        border-width: 13px;
        margin-top: -13px;
    }

    .borderArrow:before {
        border-color: rgba(194, 225, 245, 0);
        border-left-color: #bbb8b4;
        border-width: 14px;
        margin-top: -14px;
    }

.mainLeftPanel .imgCheck {
    position: relative;
    top: -5px;
    left: 15px;
}



/* za OZS - razredi */

table[id*=rdbRazred] {
    width: 100%;
    margin-top: 20px;
    border-top: 1px solid #bbb8b4;
    padding-top: 20px;
    float: left;
    text-align: center
}

/* sprememba opisa paketa v desnem panelu */
.innerRightPanel {
    float: right;
    width: 40%;
    display: inline-block;
    margin-left: 0%;
}

/* Elektrika */

.lblElektrikaNaslovPaketa {
    color: #dd0000;
    display: block;
    font-size: 18px;
    line-height: 21px;
    font-weight: bold;
    margin-bottom: 5px
}

.lblElektrikaKratekOpis {
    display: block;
    font-size: 14px;
    line-height: 18px;
    font-weight: 300; /*margin-bottom: 15px;*/
    margin-top: 10px;
}

.lblElektrikaCenaLeto span {
    color: #dd0000;
    font-size: 24px /*48px*/;
    font-weight: 400;
    line-height: 48px;
    margin-bottom: 20px;
}

    .lblElektrikaCenaLeto span.cenaLetoMini, span.cenaLetoMini {
        font-size: 24px;
        font-weight: 400;
        color: #dd0000
    }

.ElektrikaBrezDDV {
    margin-bottom: 5px
}

.lblElektrikaCeneNazivBrezDDV, .lblElektrikaCeneNaziv {
    font-weight: bold
}

.lblElektrikaCeneNazivBrezDDV, .lblElektrikaCeneBrezDDV, .lblElektrikaCeneNaziv, .lblElektrikaCene {
    font-size: 10px;
    line-height: 12px;
    display: block
}

/* Plin */

.lblPlinNaslovPaketa {
    color: #dd0000;
    display: block;
    font-size: 18px;
    line-height: 21px;
    font-weight: bold;
    margin-bottom: 5px
}

.lblPlinKratekOpis {
    display: block;
    font-size: 14px;
    line-height: 18px;
    font-weight: 300;
    margin-bottom: 15px;
    margin-top: 10px;
}

.lblPlinCenaLeto {
}

.PlinBrezDDV {
    margin-bottom: 5px
}

.lblPlinCeneNazivBrezDDV, .lblPlinCeneNaziv {
    font-weight: bold
}

.lblPlinCeneNazivBrezDDV, .lblPlinCeneBrezDDV, .lblPlinCeneNaziv, .lblPlinCene {
    font-size: 10px;
    line-height: 12px;
    display: block
}

.paketOutter {
    display: inline-block;
    float: left;
    width: 33%
}

    .paketOutter > div,
    .paketOutter > span {
        text-align: center;
        margin: 5px auto;
        display: block
    }

.paketImgZnak {
    font-size: 24px;
    color: #F1EFEC;
}



    .paketImgZnak.infinity {
        font-size: 35px;
        font-family: 'Comic Sans MS', cursive, sans-serif;
        font-weight: 200;
        line-height: 33px;
        height: 40px;
        display: block;
        color: #f1efec;
    }

.paketImg {
    background: #c2c0bb;
    color: #f1efec;
    width: 40px;
    height: 40px;
    border-radius: 2em;
    line-height: 38px;
    text-align: center;
    /* border: 15px solid #f1efec !important; */
    /* box-shadow: 0px 0px 0px 4px #bcb9b4 !important; */
    font-weight: bold;
    font-size: 24px;
    cursor: default;
    transition: all .1s ease-in;
    /* border: 4px solid white; */
    margin: 0;
    float: left;
}

.paketOutter a {
    /*background:black;
display:block;*/
}

.paketImg:hover {
    /*background: #57524a;
	color: #fff;
	transition: all .2s ease-in;*/
}

    .paketImg:hover span { /*color:#FFF*/
    }

.paketImg.Selected {
    /*    background: #82c14c;
	color: #fff;*/
}

span.paketText {
    font-size: 20px;
    color: #dd0000;
    text-transform: uppercase;
    width: 72%;
    font-weight: 700;
    line-height: 18px;
}

.paketText .paket {
    color: #c2c0bb;
    text-align: center
}

    .paketText .paket:hover {
        color: #57524a;
    }

    .paketText .paket.Selected {
        color: #dd0000;
    }

.paketOutter input.btnMainPrim.btnSmall {
    margin: 0 auto;
    text-align: center;
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 10px;
}

.paketOutter .paketVezava {
    font-size: 12px;
    color: #a7a6a2;
}

.panElektrika .toggle > label,
.panPlin .toggle > label {
    color: #dd0000;
    font-size: 30px;
    line-height: 18px
}

/* Korak #2 */

/* paneli - elektrika, plin */

.korak2panE, .korak2panP {
    float: left;
    width: 100%
}

.lblkorakTop {
    font-size: 18px;
    line-height: 24px;
    font-weight: bold
}

/* Naslovi elektrika - plin */

.lblMainPan {
    display: block;
    padding-left: 60px;
    font-size: 30px;
    font-weight: 700;
    color: #dd0000;
    height: 45px;
    line-height: 38px;
    margin: 20px 0
}

.lblElektrikaBgIcn {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") -756px 0 no-repeat;
}

.lblPlinBgIcn {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") -754px -51px no-repeat;
}

/* Polja */
/* generalno */
.lblElektrikaDisInMM, .lblElektrikaStRacuna, .lblPlinOM, .lblPlinStRacuna {
    display: block;
    width: 100%;
    font-weight: bold;
    margin-bottom: 10px
}

.lblElektrikaDisInMM, .lblElektrikaStRacuna {
    display: inline;
}

.input50w #row {
    width: 50%;
    float: left;
    margin-bottom: 10px
}

.input50w #left {
    margin-bottom: 10px
}

.input50w input[type=text] {
    width: 300px
}

span[id*="Error"], .ErrorInline span {
    display: block; /*padding:10px; background:mistyrose;*/
    width: 320px;
    box-sizing: border-box;
    color: #dd1a21 !important;
    padding-bottom: 10px;
    font-size: 14px;
}

.RadComboBox.RadComboBox_Default.DrpDwnPlin {
    background: none;
    height: 35px;
    border-radius: 0px;
    border: 1px solid #bbb8b4;
    width: 320px !important;
    margin-bottom: 5px;
    font-size: 13px;
    font-family: 'Proxima Nova', sans-serif;
}

.input50w input[type=text].txtHisnaSt {
    width: 50px
}

.RadComboBox_Default .rcbFocused .rcbInput {
    font-family: inherit;
    font-size: inherit !important
}

.RadComboBox_Default .rcbInputCell, .RadComboBox_Default .rcbArrowCell {
    background-image: none !important;
    font-family: 'Proxima Nova', sans-serif !important
}

.RadComboBox.RadComboBox_Default.DrpDwnPlin input {
    background: none;
    height: 30px;
    border-radius: 0px;
    font-size: 13px;
    color: #94908a;
    font-family: 'Proxima Nova', sans-serif;
}

/* polja - posebnosti */
.input50w input[type=text].txtElektrikaDis {
    width: 30px;
    height: 30px;
    text-align: center;
    font-size: 24px; /*background:#f1efec; color:#57524a;*/
}

.input50w .txtElektrikaMM {
    width: 30px;
    height: 30px;
    position: relative;
    left: -4px;
    font-size: 24px
}

.input50w .lblSeparator {
    display: none
}

.input50w .txtPlinOM, .input50w .txtPlinStRacuna, .input50w .txtElektrikaStRacuna {
    height: 30px;
    font-size: 24px;
}

.riTextBox.riEnabled {
    width: 100px;
    height: 30px
}

.outerInputs input /* kontakt, email pri plinu */ {
    margin-bottom: 5px
}

.outerInputs .left {
    line-height: 26px
}

/* Polja obstoječi */

.divPodatkiObstojeci, .divLastnikObstojeci, .inputSeparator {
    float: left;
    width: 100%
}

.divPodatkiObstojeci {
    padding: 20px;
    background: #f1efec;
    border-radius: 10px;
    margin-bottom: 20px;
    width: 100%;
    box-sizing: border-box;
}

    .divPodatkiObstojeci #row {
        width: 100%;
        float: left
    }

        .divPodatkiObstojeci #row #left {
            width: 30%;
            float: left
        }

/* Korak #3 */

.ModKiviObrazecNarociloC .placnikNaslovnik {
    border-top: 1px solid #bbb8b4;
    padding: 20px 0;
    float: left;
    width: 100%
}

    .ModKiviObrazecNarociloC .placnikNaslovnik .innerLeft {
        width: 23%;
        font-weight: bold;
        float: left
    }

.ModKiviObrazecNarociloC .placnik {
    border-bottom: 1px solid #f1efec;
    margin-bottom: 20px;
    padding: 20px 0;
    float: left;
    width: 100%
}

.ModKiviObrazecNarociloC .prejemnik {
    border-bottom: 1px solid #f1efec;
    margin-bottom: 20px;
    padding: 20px 0;
    float: left;
    width: 100%
}

/* SEPA */

.narociloSepaMain {
    background: #f1efec;
    padding: 20px;
    box-sizing: border-box;
    width: 100%;
    float: left;
    border-radius: 10px
}

    .narociloSepaMain .T2Head, .narociloSepaMain .SubText {
        font-weight: bold;
        margin-bottom: 20px
    }

    .narociloSepaMain .TextBox {
        margin: 10px 0
    }

    .narociloSepaMain .riTextBox[type="text"] {
        height: 36px;
        padding: 9px;
        margin-bottom: 20px;
        background: #ffffff;
        border: 1px solid #bbb8b4;
        -webkit-border-radius: 0px;
        border-radius: 0px;
        color: #94908a;
        font-size: 16px;
        box-shadow: none;
    }

    .narociloSepaMain .toggle {
        padding-bottom: 10px
    }

    .narociloSepaMain span {
        line-height: 24px;
    }

    .sepa-radio-btns tbody {
        display:flex;
        gap:12px;
    }
    .sepa .TextBox input.IBAN {
        width:292px
    }

/* Korak #4 */

.korak2panP, korak2panE {
    float: left
}

.w50pLeft {
    width: 49%;
    margin-right: 1%;
    float: left
}

.w50pRight {
    width: 49%;
    margin-left: 1%;
    float: left
}

.panPodrobnostiWide .w100pI {
    padding-top: 10px;
    border-top: 1px solid #f1efec;
    margin-top: 10px
}

.korak2panP.divRoundBorder, .korak2panE.divRoundBorder {
    margin-bottom: 20px
}

    .korak2panE.divRoundBorder #row, .korak2panP.divRoundBorder #row, .divRoundBorder.panPlacnikLeft #row, .divRoundBorder.panPrejemnikRight #row {
        margin: 5px 0;
        float: left;
        width: 100%;
    }

    .korak2panP.divRoundBorder .lblElektrikaBgIcn.lblMainPan {
        margin-top: 0px
    }

.lblBigTextPregled {
    font-size: 32px;
    display: block;
    margin-bottom: 20px
}

.lblSmallTxt {
    font-size: 12px;
    float: left;
    margin-right: 5px
}

    .lblSmallTxt span {
        font-size: 12px
    }

.hideInfo {
    display: none
}

.pregledPlacnikPrejemnik {
    float: left;
    width: 100%
}

.panPlacnikLeft {
    width: 49%;
    margin-right: 1%;
    float: left
}

.ModKiviObrazecNarociloC .panPlacnikLeft h6 {
    display: block;
    margin-top: 0
}

.panPrejemnikRight {
    width: 49%;
    margin-left: 1%;
    float: left
}

.ModKiviObrazecNarociloC .panPrejemnikRight h6 {
    display: block;
    margin-top: 0
}

.panPogojiOpis {
    background: #f1efec;
    padding: 20px;
    box-sizing: border-box;
    width: 100%;
    float: left;
    border-radius: 10px;
    margin-top: 20px
}

/* checkboxi */

.chkBoxTopMrgn {
    width: 100%;
    float: left;
    margin-top: 15px
}

    .chkBoxTopMrgn #row {
        margin: 5px 0
    }

/* Koraki */

.Urejanje_tabela td {
    height: 55px;
    text-transform: uppercase;
    font-size: 12px;
}

    .Urejanje_tabela td.stepSeparator {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") #f1efec left bottom no-repeat;
        width: 13px
    }

    .Urejanje_tabela td a {
        width: 100%
    }

    .Urejanje_tabela td.stepFirst.stepCurrent {
        border-top-left-radius: 2em;
        border-bottom-left-radius: 2em;
        background: #f1efec
    }

    .Urejanje_tabela td.stepCurrent a {
        color: #dd0000
    }

    .Urejanje_tabela td.stepFirst.stepCurrent a span {
        margin-left: 10px;
    }

    .Urejanje_tabela td.stepNotCompleted, .Urejanje_tabela td.stepCompleted, .Urejanje_tabela td.stepCurrent, .Urejanje_tabela td.stepLast.stepNotCompleted {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") #f1efec -13px bottom no-repeat
    }

    .Urejanje_tabela td.stepFirst {
        background: #f1efec;
        border-top-left-radius: 2em;
        border-bottom-left-radius: 2em;
        background-image: none
    }

    .Urejanje_tabela td.stepLast {
        border-bottom-right-radius: 2em;
        border-top-right-radius: 2em;
    }

    .Urejanje_tabela td.stepCurrent a span {
        float: left;
        background: #dd0000;
        height: 40px;
        width: 40px;
        display: inline-block;
        border-radius: 2em;
        margin: 0 10px 0 4px;
        text-align: center;
        line-height: 40px;
        color: #FFFFFF;
        font-size: 22px;
        font-weight: 700
    }

    .Urejanje_tabela td.stepNotCompleted a span {
        float: left;
        background: #57524a;
        height: 40px;
        width: 40px;
        display: inline-block;
        border-radius: 2em;
        margin: 0 10px 0 4px;
        text-align: center;
        line-height: 40px;
        color: #FFFFFF;
        font-size: 22px;
        font-weight: 700
    }

    .Urejanje_tabela td.stepCompleted { /*background:#f1efec;  border-top-left-radius: 2em;  border-bottom-left-radius: 2em;*/
    }

        .Urejanje_tabela td.stepCompleted a span {
            display: none
        }

        .Urejanje_tabela td.stepCompleted a:before {
            float: left;
            content: '';
            background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") #80c342 -97px -315px no-repeat;
            height: 40px;
            width: 40px;
            display: inline-block;
            border-radius: 2em;
            margin: 0 10px;
            text-align: center;
            line-height: 40px;
            color: #FFFFFF;
            font-size: 22px;
            font-weight: 300;
        }

        .Urejanje_tabela td.stepCompleted a {
            color: #80c342
        }

    .Urejanje_tabela td b {
        float: left;
        height: 40px;
        display: inline-block;
        margin: 0 10px;
        text-align: left;
        line-height: 40px;
    }

    .Urejanje_tabela td.stepNotCompleted b {
        color: #56524a;
    }

/* Paneli za naročilo */

div.panElektrika, div.panPlin, div.panStoritve {
    border: 1px solid #bbb8b4;
    border-radius: 5px;
    padding: 25px 15px;
    margin: 5px 0;
    float: left;
    width: 100%;
    box-sizing: border-box;
    position: relative;
}
/*div[id*="panElektrika"] div[id*="panElektrika"], div[id*="panPlin"] div[id*="panPlin"], div[id*="panStoritve"] div[id*="panStoritve"] {border:none}*/

/* Subpaneli za naročilo */

.mainLeftPanel .RadPanelBar_Default a.rpLink, .mainLeftPanel .RadPanelBar_Default div.rpHeaderTemplate, .mainLeftPanel .RadPanelBar_Default .rpTemplate {
    font-family: 'Proxima Nova', sans-serif;
    overflow: hidden !important;
}

.mainLeftPanel .rpExpandable {
}

    .mainLeftPanel .rpExpandable > div.toggle {
        height: 38px;
        padding: 0px
    }

.toggle span[id*='lblOpis'] {
    font-size: 16px;
    line-height: 11px;
    position: relative;
    top: 28px;
    left: 46px
}

.rpExpandable .toggle span[id*='lblOpis'] {
    font-size: 16px;
    line-height: 11px;
    position: relative;
    top: 18px;
    left: 46px
}

.mainLeftPanel .rpHeaderTemplate.rpExpandable.rpSelected,
.mainLeftPanel .rpHeaderTemplate.rpExpandable {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/expander.png") right 35px no-repeat !important;
    transition: all .2s ease-in;
    padding-top: 30px;
    padding-bottom: 0px;
    margin-bottom: 10px;
    border-bottom: 0px !important;
    border-top: 1px solid #bbb7b4 !important;
    margin-top: 20px;
}

.mainLeftPanel .RadPanelBar:first-child .rpHeaderTemplate.rpExpandable {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/expander.png") right 5px no-repeat !important;
}

.mainLeftPanel .RadPanelBar:first-child .rpHeaderTemplate.rpExpandable {
    padding-top: 0px !important;
    border-top: 0px !important;
    margin-top: 0px;
}

.mainLeftPanel .rpHeaderTemplate.rpExpandable.rpSelected.rpExpanded,
.mainLeftPanel .rpHeaderTemplate.rpExpandable.rpExpanded {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/expander.png") right -95px no-repeat !important;
    transition: all .2s ease-in;
}

.mainLeftPanel .RadPanelBar:first-child .rpHeaderTemplate.rpExpanded {
    height: 30px;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/expander.png") right -120px no-repeat !important;
}

.outterStoritevPanel {
    width: 100%;
    display: inline;
    float: left
}

.innerLeftStoritevPanel {
    margin-left: 40px;
    float: left;
    width: 70%
}

    .innerLeftStoritevPanel .toggle label {
        font-weight: 600
    }

span.storitevOpis {
    margin-left: 65px;
    float: left;
    font-size: 13px;
    line-height: 14px;
    position: relative;
    top: 19px;
    left: -19px;
}

.innerRightStoritevPanel {
    float: right;
    font-size: 15px;
    line-height: 12px;
    color: #57524a;
    margin-top: 10px;
    margin-right: 0px;
    text-align: center
}

.mainLeftPanel .nav {
    padding: 20px 0
}

    .mainLeftPanel .nav table td {
        vertical-align: top
    }

.nav .textSmallPrint {
    margin-bottom: 10px
}

.textSmallPrint {
    font-size: 14px;
    float: left;
    line-height: 16px;
    text-align: left;
    color: #57524a;
    margin-bottom: 30px;
}

.dodatniPopusti {
    float: left;
    margin-left: 65px;
    padding-top: 10px;
}

    .dodatniPopusti span {
        font-size: 13px;
    }

    .dodatniPopusti input {
        margin: 0px;
        padding: 6px;
        margin-left: 10px;
    }

.ModKiviObrazecNarociloC .mainLeftPanel h6, .ModInformativniIzracunC .mainLeftPanel h6 {
    font-size: 28px;
    font-weight: 400;
}

.storitevGrupaNaziv {
    display: block;
    font-size: 24px;
    font-weight: 600;
}

/* Vrstice s checkboxi */

.rpHeaderTemplate.rpExpandable,
.rpHeaderTemplate.rpExpandable.rpSelected,
.RadPanelBar .rpRootGroup {
    background: none !important;
    border-left: none !important;
    border-top: none !important;
    border-right: none !important;
    border-bottom: 1px solid #bbb8b4 !important
}

.RadPanelBar_Default .rpRootGroup {
    border: none !important
}

/* Checkboxi */
.innerLeftStoritevPanel .toggle {
    height: auto !important;
}
.toggle {
    width: 100%;
    height: 21px;
    padding: 10px 0 0 0;
    position: relative;
    display: inline-block
}

    .toggle input {
        display: none
    }

    .toggle label {
        display: block;
        position: absolute;
        border-radius: 40px;
        z-index: 10;
        padding-left: 45px;
        font-size: 15px;
        font-weight: bold;
        color: #57524a;
        line-height: 20px
    }

.toggle__control {
    width: 30px;
    height: 26px;
    position: absolute
}

.toggle input ~ .toggle__control {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") -48px -316px no-repeat;
    /*transition: all .1s ease-in;*/
}

.toggle input:checked ~ .toggle__control { /* Background */
    background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") 0px -316px no-repeat;
    /*transition: all .1s ease-in;*/
}

.toggle .aspNetDisabled:has(input:checked:disabled) ~ .toggle__control {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") 0px -316px no-repeat !important;
    opacity: 0.6;
    cursor: not-allowed;
}

.toggle input:checked:disabled ~ label {
    opacity: 0.6;
    cursor: not-allowed;
}

.toggle .aspNetDisabled:has(input:checked:disabled) ~ span {
    opacity: 0.6;
    cursor: not-allowed;
}

.innerLeftStoritevPanel .toggle input:checked ~ label, .innerLeftStoritevPanel .toggle input:checked ~ .storitevOpis {
    color: #83bf4d;
}

.innerLeftStoritevPanel .toggle {
    margin-bottom: 20px;
}

/* Toggle pri checkboxlist */

.toggle label > .toggle__control {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") -48px -317px no-repeat; /*transition: all .1s ease-in;*/
    left: 0px
}

.toggle input:checked ~ label > .toggle__control { /* Background */
    background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") 0px -317px no-repeat;
    /*transition: all .1s ease-in;*/
}

.toggle.noBoldLbl label {
    font-weight: normal
}

.w100pI .toggle {
    height: 85px
}

    .w100pI .toggle table {
        height: 100%
    }

/* Gumb naprej & Gumb zaključi naročilo v levem panelu */
.ModKiviObrazecNarociloC .mainLeftPanel .nav .btnMainSec {
    padding-left: 20px;
    padding-right: 61px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: 600;
    margin: 0
}

    .ModKiviObrazecNarociloC .mainLeftPanel .nav .btnMainSec:after {
        margin-left: 15px;
    }



.ModKiviObrazecNarociloC .mainRightPanelRelative input.btnMainSec {
    padding-left: 20px;
    padding-right: 61px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: 600;
    margin: 0 0 20px 0;
    width: 278px;
    height: 55px;
    line-height: 27px
}

span[id*="lblPopust"] {
    color: #dd1c00;
}

.storitevCena span[id*="lblPopust"] {
    font-size: 12px;
}

/* Gumb nazaj */

.btnMainBackToStep {
    margin: 0
}

/* Gumb zaključi naročilo */

.ModKiviObrazecNarociloC .mainLeftPanel .nav .btnMainSec {
    margin: 0
}

/* Popup */

.RadWindow_Default .rwTopLeft, .RadWindow_Default .rwTopRight, .RadWindow_Default .rwTitlebar, .RadWindow_Default .rwFooterLeft, .RadWindow_Default .rwFooterRight, .RadWindow_Default .rwFooterCenter, .RadWindow_Default .rwTopResize, .RadWindow_Default .rwStatusbar div, .RadWindow_Default .rwStatusbar, .RadWindow_Default .rwPopupButton, .RadWindow_Default .rwPopupButton span, .RadWindow_Default.rwMinimizedWindow .rwCorner {
    background: white !important;
}

.RadWindow_Default a.rwIcon {
    background: none !important;
}

.RadWindow_Default .rwBodyLeft, .RadWindow_Default .rwBodyRight, .RadWindow_Default .rwStatusbarRow .rwCorner {
    background: white !important;
    padding-left: 9px !important;
}

.rwWindowContent .backgroundDiv {
    background: #f1efec;
    padding: 15px;
    margin-bottom: 15px;
    margin-top: 30px;
}

    .rwWindowContent .backgroundDiv .leftBesedilo {
        font-weight: bold;
        font-size: 16px;
        margin-bottom: 15px;
    }

    .rwWindowContent .backgroundDiv .leftNaziv {
        float: left;
        width: 70%;
        border-bottom: 1px solid #bbb8b4;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .rwWindowContent .backgroundDiv .rightCena {
        float: left;
        width: 30%;
        text-align: right;
        border-bottom: 1px solid #bbb8b4;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

.rwWindowContent h6 {
    position: absolute;
    top: 15px;
}

.rwWindowContent .bottom input.potrdi {
    background: #dd1b00;
    border: none;
    border-radius: 5px;
    color: #FFF;
    padding: 1px 30px 1px 10px;
    font-weight: 700;
    text-transform: uppercase;
    height: 36px;
    line-height: 12px;
    font-size: 15px;
    width: 150px;
    padding-left: 20px;
    padding-right: 20px;
}

.rwWindowContent .bottom input.preklici {
    background: white;
    border: none;
    color: #dd0000;
    font-size: 15px;
    margin-left: 20px;
}

.RadWindow_Default td.rwWindowContent {
    padding-bottom: 15px;
}

.RadWindow_Default .rwControlButtons a {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/close-popup.png") no-repeat !important;
    width: 15px !important;
    right: 0px;
    position: relative;
    top: 10px;
}


/* @Naročilo energije tablet */

@media all and (max-width:1199px) {
    .Urejanje_tabela td b {
        margin: 0px
    }

    .DnnModule .ModKiviObrazecNarociloC input.txtElektrikaMM {
        width: 240px
    }
}

@media all and (max-width:1023px) {

    /* koraki */
    .Urejanje_tabela td b {
        margin: 0px
    }

    /* levi panel */
    .ModKiviObrazecNarociloC .mainLeftPanel {
        width: 100%;
        margin: 0px;
    }

    /* desni panel */

    .ModKiviObrazecNarociloC .mainRightPanel {
        width: 100%;
        float: left
    }

    .ModKiviObrazecNarociloC .mainRightPanelRelative {
        width: 100%;
        /*position: absolute;
			bottom: 0px;
			transition: all .2s ease-in;
			display:none*/
    }

    .ModKiviObrazecNarociloC .mainRightPanelRelativeInner {
        width: 100%;
        /*position: fixed;
			bottom: 0px;
			left:0px;
			z-index:100*/
    }
}

@media screen and (min-width:1024px) {

    .ModKiviObrazecNarociloC .mainRightPanelRelative.sticky,
    .ModInformativniIzracunC .mainRightPanelRelative.sticky {
        position: absolute;
        right: 0px;
        width: 278px;
        top: 0px;
    }

        .ModKiviObrazecNarociloC .mainRightPanelRelative.sticky .mainRightPanelFixed,
        .ModInformativniIzracunC .mainRightPanelRelative.sticky .mainRightPanelFixed {
            position: fixed;
            top: 0;
            width: 300px;
        }

    .ModKiviObrazecNarociloC.sticky,
    .ModInformativniIzracunC.sticky {
        position: relative;
    }
}

@media screen and (min-width:1024px) and (max-width:1200px) {

    .ModKiviObrazecNarociloC .mainRightPanelRelative.sticky .mainRightPanel {
        width: 253px;
    }

    .ModKiviObrazecNarociloC .mainRightPanelRelative.sticky {
        position: fixed;
        left: 70%;
        width: 278px;
        top: 0px;
    }

    .ModKiviObrazecNarociloC.sticky {
        position: relative;
    }
}

@media screen and (min-width:767px) and (max-width:992px) {

    .lblElektrikaCenaLeto span {
        font-size: 42px
    }
}
/* Naročanje mobile in tablet */

@media screen and (max-width:767px) {
    .under767only {
        display: block
    }

    .over767only {
        display: none
    }
}

@media screen and (min-width:768px) {
    .under767only {
        display: none
    }

    .over767only {
        display: block
    }
}

/* #END Naročilo energije */


/* #START Obrazci - DnnGoPowerForms */

.ModDNNGoPowerFormsC legend {
    text-transform: uppercase;
    font-weight: bold;
    margin: 20px 0 10px;
    float: left;
    width: 100%
}

.hideMe legend,
.hideMeAndLabel legend,
.hideMeAndLabel .form_label {
    display: none
}

.hideMeAndLabel.group_title.btn,
.hideMeAndLabel .form_label {
    display: none
}

.form_table .form_label, .form_row .form_label {
    width: 300px !important;
    float: left;
    margin-top: 8px;
    margin-right: 20px
}

.form_table, .form_row {
    width: 100%;
    margin: 5px 0;
    float: left
}

    .form_table .form_input, .form_row .form_input {
        float: left
    }

.form_input input {
   /* width: 300px !important*/
}

.form_table tr {
    height: 50px
}

.ModDNNGoPowerFormsC input[type="text"],
.ModDNNGoPowerFormsC select,
.ModDNNGoPowerFormsC textarea,
.ModDNNGoPowerFormsC input[type="email"],
.ModDNNGoPowerFormsC input[type="search"],
.ModDNNGoPowerFormsC input[type="password"] {
    margin-bottom: 0px
}

.ModDNNGoPowerFormsC input[type="radio"] + label,
.ModDNNGoPowerFormsC input[type="radio"] + .formError + label {
    line-height: 28px;
}

.ModDNNGoPowerFormsC .form_submit .submit_but {
    border: none;
    border-radius: 3px;
    color: #FFF;
    padding: 1px 80px 1px 30px;
    font-weight: 700;
    text-transform: uppercase;
    height: 36px;
    line-height: 12px;
    font-size: 15px;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/btn-arrow.png") center right #dd0000 no-repeat;
}

    .ModDNNGoPowerFormsC .form_submit .submit_but:hover {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/btn-arrow.png") center right #a90111 no-repeat;
    }

.ModDNNGoPowerFormsC .form_submit .reset_but, .ModDNNGoPowerFormsC .form_submit a.btn {
    background: #FFF;
    border: 1px solid #bbb7b4;
    border-radius: 5px;
    color: #93908a;
    padding: 0px 10px 0px 10px;
    font-weight: 700;
    text-transform: uppercase;
    height: 36px;
    line-height: 36px;
    display: inline-block;
    font-size: 15px;
    margin: 10px 0;
}

    .ModDNNGoPowerFormsC .form_submit .reset_but:hover {
        background: #d40014;
        color: #fff;
        border-color: #d40014;
    }

.ModDNNGoPowerFormsC .formErrorContent {
    color: #dd1a21;
    font-size: 14px;
    margin-top: 5px;
}

.ModDNNGoPowerFormsC .form_input input.error {
    border: 1px solid #dd0000;
    box-shadow: 0px 0px 10px mistyrose inset;
}

.ModDNNGoPowerFormsC .requiredText {
    font-size: 14px
}

.Theme_Normal_Default .ClanstvovOZ {
    display: none
}

.ModDNNGoPowerFormsC .form_input.IBAN input {
    width: 266px !important;
}

/* Obrazec SEPA */

.form_label.IBAN {
    margin-top: 0px
}

.form_label.elektronskiracun {
    display: none
}

/* Obrazec OZS */

.oskrbi.energijo .form_table {
    width: 50%
}

    .oskrbi.energijo .form_table .form_label {
        width: 200px !important
    }

.form_input.PrikljMoc input,
.form_input.PrikljMoc1 input,
.form_input.PrikljMoc2 input {
    width: 100px !important
}


@media all and (max-width:767px) {

    .ModDNNGoPowerFormsC .form_input {
        box-sizing: border-box
    }

        .ModDNNGoPowerFormsC .form_input input {
            box-sizing: border-box
        }

    .ModDNNGoPowerFormsC .form_table .form_label, .ModDNNGoPowerFormsC .form_row .form_label {
        width: 100% !important;
        box-sizing: border-box;
        margin-bottom: 10px
    }
}

/* #END Obrazci - DnnGoPowerForms */

/* #START FAQ */

.mainLeftPanel.mainFaqPanel {
    margin-right: 10px;
}

.mainFaqPanel .divRoundBorder {
    width: 42%;
    float: none;
    display: inline-block;
    margin: 0 3.5% 20px 0;
    vertical-align: top;
}

.divRoundBorder {
    border: 1px solid #bbb8b4;
    border-radius: 10px;
    padding: 20px;
    box-sizing: border-box
}

.divRoundBorderTextH1 {
    font-size: 24px;
    line-height: 32px;
    color: #94908a;
    display: block;
}

.faq .divLeftBorder.divLBgrey .divLeftBorderTextP {
    display: block;
    margin: 10px 0 15px 0;
    font-size: 14px;
    line-height: 18px
}

    .faq .divLeftBorder.divLBgrey .divLeftBorderTextP a {
        color: #57524a;
    }

        .faq .divLeftBorder.divLBgrey .divLeftBorderTextP a:hover {
            color: #dd0000;
        }

.divRoundBorderTextMore {
    color: #dd0000;
    float: right;
    width: 100%;
    font-weight: 700;
    text-align: right
}

.mainFaqPanel .divRoundBorderTextH1 {
    margin-bottom: 16px;
}

    .mainFaqPanel .divRoundBorderTextH1:hover {
        color: #dd0000;
    }

.mainFaqPanel .divRoundBorderTextP {
    margin-bottom: 30px;
    display: block;
}


.mainRightPanel.faq {
    width: 295px;
}

.FaqOddajaStevca .divRoundBorder {
    width: 49%;
    float: left;
    margin-right: 15px;
    min-height: 218px;
}

    .FaqOddajaStevca .divRoundBorder .FaqSTH1 {
        color: #dd0000;
        font-size: 24px;
        padding-bottom: 20px;
        display: block;
    }

    .FaqOddajaStevca .divRoundBorder table tr.head td .FaqSTH1 {
        padding-bottom: 15px;
    }

    .FaqOddajaStevca .divRoundBorder.desni {
        margin-right: 0px;
        padding-bottom: 15px;
    }

    .FaqOddajaStevca .divRoundBorder table {
        width: 100%;
        border-collapse: collapse;
    }

        .FaqOddajaStevca .divRoundBorder table tr.body td {
            font-size: 16px;
            padding-top: 10px;
            padding-bottom: 10px;
            border-top: 1px solid #f1efec;
            color: #57524a;
        }

            .FaqOddajaStevca .divRoundBorder table tr.body td.djesni {
                text-align: right;
            }

    .FaqOddajaStevca .divRoundBorder .small {
        font-size: 14px;
    }

.clear {
    clear: both;
}

/* Podrobno - FAQ - Accordion */

.DnnModule .ModLiveAccordionC .ui-accordion-header,
.DnnModule .ModLiveAccordionC .ui-accordion-content {
    border: none;
    background: none
}

.ModLiveAccordionC .liveaccdefault .ui-accordion .ui-accordion-header .ui-icon {
    left: 0
}

.ModLiveAccordionC .liveaccdefault .ui-accordion .ui-accordion-header a {
    color: #57524a;
    font-size: 15px;
    font-weight: bold;
    line-height: 21px;
    padding: 10px 0 5px 45px
}

.ModLiveAccordionC .liveaccdefault .ui-accordion .ui-accordion-content {
    padding: 20px 0 15px 45px;
}

    .ModLiveAccordionC .liveaccdefault .ui-accordion .ui-accordion-content p {
    }

.ModLiveAccordionC .liveaccdefault .ui-state-default.ui-state-active .ui-icon,
.liveaccdefault .ui-icon-triangle-1-e {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/Sprite.png") right -283px no-repeat;
    transition: all .2s ease-in;
    width: 30px;
    height: 30px;
    margin-top: -10px
}

.ModLiveAccordionC .liveaccdefault .ui-state-default .ui-icon {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/Sprite.png") right -233px no-repeat;
    transition: all .2s ease-in;
    width: 30px;
    height: 30px;
    margin-top: -12px
}

.liveaccdefault .ui-widget-content a {
    color: #d40014 !important;
}

    .liveaccdefault .ui-widget-content a.btnMainSec {
        color: white !important;
    }

/* #END FAQ */

/* #START Stran Kontakt  */

/* naslov in kontakt desno */

.kontaktPageTop {
    display: inline-block;
    width: 100%;
    margin-bottom: 15px
}

.kontaktPageNaslov {
    float: left;
    width: 45%
}

.kontaktPageInfo {
    float: right;
    width: 444px;
    border: 1px solid #bbb8b4;
    border-radius: 5px;
    padding: 15px 25px;
    box-sizing: border-box;
    font-size: 12px
}

    .kontaktPageInfo p, .kontaktPageInfo a, .kontaktPageInfo span {
        font-size: 12px;
        margin-bottom: 0
    }

    .kontaktPageInfo .kontaktPageTopLeft {
        float: left;
        width: 40%;
        margin-right: 5%
    }

    .kontaktPageInfo .kontaktPageTopRight {
        float: left;
        width: 55%;
        position: relative;
        top: -5px
    }

/* mobile povezava na sidra */

.kontaktPageMobileNav {
    color: #d40014;
    font-size: 16px;
    text-align: center;
    margin: 10px 0 30px
}

/* google maps */

.kontaktPageMaps {
    overflow: hidden;
    border-radius: 10px;
    position: relative;
    z-index: 99;
    height: 570px;
    width: 100%;
    border: 1px solid #FFF;
    box-sizing: border-box;
    margin-bottom: 40px
}

    .kontaktPageMaps iframe {
        position: absolute;
        border-radius: 10px;
        top: 0;
        left: 0;
        z-index: 50;
    }

/* box za posamezen kontakt */
.divkontaktPageBoxLeftBorder {
    margin-bottom: 30px;
    display: inline-block;
    width: 100%;
}

    .divkontaktPageBoxLeftBorder .divLeftBorder {
        width: 100%
    }

.kontaktPageTableImg {
    width: 25%;
    float: left
}

    .kontaktPageTableImg img {
        border: 1px solid #FFF;
        border-radius: 5px;
    }

.kontaktPageTableText {
    float: left;
    width: 75%
}

    .kontaktPageTableText h4 {
        color: #94908a;
    }

    .kontaktPageTableText, .kontaktPageTableText p, .kontaktPageTableText a, .kontaktPageTableText span {
        font-size: 16px;
        margin-bottom: 0px
    }

        .kontaktPageTableText .kontaktPageTableOffice {
            width: 100%;
            margin-bottom: 10px
        }

        .kontaktPageTableText > div {
            width: 33%;
            display: inline-block;
            float: left
        }

.kontaktPageTableAddress {
    width: 25%;
    padding-left: 30px;
    box-sizing: border-box;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") 0 -130px no-repeat;
}

.kontaktPageTablePhone {
    width: 40%; /*padding-left: 30px;*/
    box-sizing: border-box; /*background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") -390px -130px no-repeat;*/
}

.kontaktPageTableOpen {
    width: 35%;
    padding-left: 30px;
    box-sizing: border-box;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/od_cas.png") no-repeat;
    background-position: 0 5px;
}

.ModDNNHTMLC .Normal .kontaktPageTablePhone ul li.t {
    list-style-type: none;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") -388px -132px no-repeat;
    padding-left: 30px;
}

.ModDNNHTMLC .Normal .kontaktPageTablePhone ul li.e {
    list-style-type: none;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") -387px -158px no-repeat;
    padding-left: 30px;
}

/* Kontakt responsive */

@media screen and (max-width: 1199px) {

    .kontaktPageTableImg {
        width: 17%;
        margin-right: 3%
    }

    .kontaktPageTableText {
        width: 80%
    }

        .kontaktPageTableText .kontaktPageTableAddress {
            width: 25%
        }

        .kontaktPageTableText .kontaktPageTablePhone {
            width: 40%
        }

        .kontaktPageTableText .kontaktPageTableOpen {
            width: 35%
        }
}

@media screen and (max-width: 1023px) {

    .kontaktPageTop > div {
        width: 100%
    }

    .kontaktPageTop .kontaktPageInfo .kontaktPageTopLeft {
        float: left;
        width: 30%;
        margin-right: 5%
    }

    .kontaktPageTop .kontaktPageInfo .kontaktPageTopRight {
        float: left;
        width: 65%;
        position: relative;
        top: -5px
    }

    .divkontaktPageBoxLeftBorder {
        position: relative
    }

    .kontaktPageTableText .kontaktPageTableAddress, .kontaktPageTableText .kontaktPageTablePhone {
        width: 40%;
        margin-right: 16%;
        margin-bottom: 20px
    }

    .kontaktPageTableText .kontaktPageTableOpen {
        float: right;
        position: absolute;
        top: 60px;
        right: 0;
        width: 40%
    }
}

@media screen and (max-width: 640px) {

    .kontaktPageTop > div {
        width: 100%
    }

    .kontaktPageTop .kontaktPageInfo .kontaktPageTopLeft {
        float: left;
        width: 100%;
        margin: 0 0 20px 0;
        text-align: center
    }

    .kontaktPageTop .kontaktPageInfo .kontaktPageTopRight {
        float: left;
        width: 100%;
        position: relative;
        top: -5px
    }

    .divkontaktPageBoxLeftBorder {
        position: relative
    }

    .kontaktPageTableImg {
        width: 100%;
        margin: 0 0 20px 0
    }

    .kontaktPageTableText {
        width: 100%
    }

        .kontaktPageTableText .kontaktPageTableAddress, .kontaktPageTableText .kontaktPageTablePhone, .kontaktPageTableText .kontaktPageTableOpen {
            width: 60%;
            margin: 10px 0;
            float: left
        }

        .kontaktPageTableText .kontaktPageTableOpen {
            position: initial
        }
}

@media screen and (max-width: 460px) {

    .kontaktPageTableText .kontaktPageTableAddress, .kontaktPageTableText .kontaktPageTablePhone, .kontaktPageTableText .kontaktPageTableOpen {
        width: 100%;
        margin: 10px 0;
        float: left
    }
}

/* #END Stran Kontakt */

/* Novice - Live Articles */

.lawidget.search {
    display: none
}


/* Elektrika paketi (html) */
.divRoundBorder.dark {
    background: #f1efec;
}

.divRoundBorder .icon {
    float: left;
    width: 120px;
    height: 130px;
    margin-left: 0px;
    margin-right: 25px;
    margin-top: 5px;
}

    .divRoundBorder .icon.elektrika {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/elektrika-grey-icon.png") no-repeat;
    }

    .divRoundBorder .icon.z24 {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/Zanesljivo_24_ikona-117x117.png") no-repeat;
    }

    .divRoundBorder .icon.z12 {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/Zanesljivo_12_ikona-117x117.png") no-repeat;
    }

.divRoundBorder .besedilo {
    float: left;
    margin-top: 10px;
    width: 590px;
}

.divRoundBorder.dark .besedilo h2 {
    margin-bottom: 20px;
    line-height: 28px;
}

.divRoundBorder .besedilo p {
    font-size: 18px;
}

.divRoundBorder .cena.gumb {
    float: left;
    margin-top: 20px;
}

.divRoundBorder.dark .cena.gumb {
    float: right;
    margin-top: 35px;
}

.divRoundBorder .cena.gumb.full {
    width: 100%;
}

.divRoundBorder .cena.gumb h2 {
    text-align: center;
    margin-bottom: 15px;
}

.divRoundBorder .cena.gumb.full h2 {
    text-align: left;
}

.divRoundBorder .cena.gumb a.btnMainBigClean {
    font-size: 24px;
    display: block;
    padding: 1px 61px;
}

.divRoundBorder .cena.gumb.full a.btnMainBigClean {
    text-align: center;
}

.divRoundBorder div.clear {
    clear: both;
}

.divRoundBorder.paket {
    padding: 0px;
    margin-bottom: 25px;
}

    .divRoundBorder.paket .topPart {
        padding: 20px;
        float: left;
        width: 100%;
        box-sizing: border-box;
    }

    .divRoundBorder.paket:not(.noBorder) .icon.elenAkcija {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/akcija-icon-el.png") no-repeat;
    }

    .divRoundBorder.paket:not(.noBorder) .icon.elenAkcijaPlin {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/akcija-icon-pl.png") no-repeat;
    }

    .divRoundBorder.paket:not(.noBorder) .icon.elenAkcijaOZS {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/akcija-icon.png") no-repeat;
    }

    .divRoundBorder.paket:not(.noBorder) .icon.elektrikaPlin {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/elektrika_plin-grey-icon.png") no-repeat;
    }

    .divRoundBorder.paket:not(.noBorder) .icon.e-mobilnost {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/e-mobilnost-grey-icon.png") no-repeat;
    }

    .divRoundBorder.paket:not(.noBorder) .icon.elenDvojcek {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/Zanesljivo_dvojcek_ikona.png") no-repeat;
    }

    .divRoundBorder.paket:not(.noBorder) .icon.t2 {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/BIG_sinergija.png") no-repeat;
    }

.icon.crpalke {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/toplotnecrpalke.png") no-repeat;
}

.icon.plin {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/BIG_plin.png") no-repeat;
}

.icon.mozaik {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/mozaik_podjetnih.png") no-repeat;
}

.icon.veliki {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/velikiodjemalci.png") no-repeat;
}

.icon.sindikat {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/AKCIJA_ZANESLJIVO_EE_IN_ZP_S_POPUSTOM-117x117.png") no-repeat;
}

.leftPaneLowerLeft.paket {
    margin-left: 0px;
}

.divRoundBorder.paket .besedilo {
    float: left;
    margin-top: 5px;
    width: 382px;
    min-height: 165px;
}

.span12 .divRoundBorder.paket .besedilo {
    width: 80%;
    min-height: auto;
}

.span12 .divRoundBorder.paket .opis {
    margin-top: 20px;
    min-height: auto;
    margin-bottom: 20px;
    width: 80%;
}

.span12 .divRoundBorder.paket .odpri {
    margin-bottom: 20px;
}

.span12 .divRoundBorder .cena.gumb.full {
    float: none;
    margin: 0 auto;
    width: 50%;
}

    .span12 .divRoundBorder .cena.gumb.full.wide {
        float: left;
        width: 100%;
    }

.divRoundBorder.paket .besedilo h2 {
    margin-bottom: 20px;
    line-height: 24px;
}

.divRoundBorder.paket .besedilo p {
    font-size: 16px;
    margin-bottom: 0px;
}

.divRoundBorder.paket .opis {
    float: left;
    width: 100%;
    border-top: 1px solid #f1efec;
    padding-top: 17px;
    margin-top: 25px;
    min-height: 240px;
}

    .divRoundBorder.paket .opis .col2 {
        width: 50%;
        float: left;
    }

        .divRoundBorder.paket .opis .col2:first-child {
            margin-right: 10%;
            width: 40%;
        }

        .divRoundBorder.paket .opis .col2 p {
            margin-bottom: 5px;
        }

.divRoundBorder.paket .cena.gumb.full .col2 {
    width: 46%;
    float: left;
    text-align: left;
    margin-right: 0px;
}

.divRoundBorder.paket .cena.gumb.full .padd {
    width: 8%;
    float: left;
    height: 1px;
}

.prilagodi_a {
    font-size: 15px;
    display: block;
    text-align: center;
    margin-top: 15px;
}

.divRoundBorder.dark.prilagodi h2.redColor a:hover,
.divRoundBorder.paket h2.redColor a:hover {
    color: #a90111
}

.divRoundBorder.paket .hiddenPart {
    float: left;
    width: 100%;
    box-sizing: border-box;
    background: #f1efec;
    display: none;
}

    .divRoundBorder.paket .hiddenPart .col3 {
        width: 33%;
        float: left;
        padding: 30px;
        padding-left: 50px;
        box-sizing: border-box;
    }

.divRoundBorder.paket ul.big li {
    font-size: 13px;
    list-style-type: none;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/li-big-green.png") no-repeat;
    padding-left: 45px;
    margin-bottom: 18px;
}

.divRoundBorder.paket ul.normal li {
    font-size: 13px;
    padding-bottom: 1px;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/bullet-small.gif") no-repeat 4px 8px;
    list-style-type: none;
    padding-left: 20px;
}

.divRoundBorder.paket ul.normal {
    margin-bottom: 15px;
}

.divRoundBorder.paket .hiddenPart .col3 ul.big li strong {
    font-size: 15px;
}

.divRoundBorder.paket ul.small li {
    font-size: 14px;
    list-style-type: none;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/li-small-green.png") no-repeat;
    padding-left: 30px;
    margin-bottom: 8px;
    padding-bottom: 3px;
}

.divRoundBorder.paket .hiddenPart p {
    font-size: 16px;
}

.divRoundBorder.paket:not(.noBorder) .odpri {
    text-align: center;
    padding: 20px;
    float: left;
    width: 100%;
    box-sizing: border-box;
    border-top: 1px solid #f1efec;
    border-bottom: 1px solid #f1efec;
    padding-bottom: 10px;
    padding-top: 10px;
}

.divRoundBorder.paket .odpri.opened {
    background: #f1efec;
    border-top: 1px solid #e3dfda;
}

.divRoundBorder.paket:not(.noBorder) .odpri a {
    font-size: 15px;
    color: #57524a;
    font-weight: 700;
    padding-left: 35px;
    display: inline-block;
    height: 22px;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/paket-open.png") 0% 0% no-repeat;
}

    .divRoundBorder.paket:not(.noBorder) .odpri a.odprt {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/paket-close.png") 0% 0% no-repeat;
    }

.divRoundBorder.paket .hiddenPart .full {
    float: left;
    padding: 15px;
    padding-bottom: 0px;
}




/* Iskalnik */

.IskalnikWrapper {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/search-bg.png");
    z-index: 20000;
}

    .IskalnikWrapper .Iskalnik {
        width: 670px;
        margin: 0 auto;
        margin-top: 140px;
    }

        .IskalnikWrapper .Iskalnik div.naslov {
            color: #ffffff;
            font-size: 12px;
            font-weight: 700;
            text-transform: uppercase;
        }

        .IskalnikWrapper .Iskalnik .searchbox-container input.input {
            background: transparent;
            border: 0;
            border-bottom: 1px solid white;
            width: 100%;
            color: white;
            font-size: 48px;
            font-weight: 200;
        }

            .IskalnikWrapper .Iskalnik .searchbox-container input.input:focus, .IskalnikWrapper .Iskalnik .searchbox-container input.button:focus {
                border: none;
                border-bottom: 1px solid white;
                outline: none;
            }

        .IskalnikWrapper .Iskalnik .searchbox-container .lbl-ui.search {
            position: relative;
        }

        .IskalnikWrapper .Iskalnik .searchbox-container input.button {
            position: absolute;
            top: -10px;
            right: 0px;
            border: none;
            background: url("/Portals/_default/Skins/ElektroEnergija/images/search-lupa.png") no-repeat transparent;
            width: 41px;
            height: 38px;
        }

        .IskalnikWrapper .Iskalnik .close {
            text-align: center;
            position: absolute;
            left: 0;
            right: 0;
        }

        .IskalnikWrapper .Iskalnik a.zapri {
            color: white;
            font-size: 14px;
            display: inline-block;
            padding-left: 15px;
            background: url("/Portals/_default/Skins/ElektroEnergija/images/zapri-iskalnik.png") no-repeat;
            background-position: 0px 4px;
        }

        .IskalnikWrapper .Iskalnik .searchbox-container input.input::-webkit-input-placeholder {
            color: white;
        }

        .IskalnikWrapper .Iskalnik .searchbox-container input.input::-moz-placeholder {
            color: white;
        }

        .IskalnikWrapper .Iskalnik .searchbox-container input.input:-ms-input-placeholder {
            color: white;
        }

/* Ugodnosti (kuponi) top */
.mainLeftPanel.kuponi {
    position: relative;
    width: 850px;
    height: 415px;
    margin-right: 15px;
}

.mainRightPanel.kuponi {
    width: 305px;
    height: 415px;
    margin-bottom: 40px;
    float: right;
}

    .mainRightPanel.kuponi h5 {
        margin-bottom: 20px;
        color: #dd0000;
        line-height: 28px;
    }

    .mainRightPanel.kuponi p {
        font-size: 16px;
        line-height: 22px;
        margin-bottom: 10px;
    }

    .mainRightPanel.kuponi .btnMainSec {
        box-sizing: border-box;
        position: relative;
        display: table;
        margin: 0 auto;
        margin-top: 30px;
        padding-left: 20px;
        margin-bottom: 30px;
        width: 90%;
    }

    .mainRightPanel.kuponi img {
        margin: 0 auto;
        margin-bottom: 20px;
        margin-top: 40px;
        display: block;
    }

    .mainRightPanel.kuponi a.btnMainPrim {
        padding: 5px 30px 0px 50px;
        line-height: 12px;
        font-size: 12px;
        width: 100%;
        box-sizing: border-box;
        position: relative;
        margin-bottom: 0px;
    }

        .mainRightPanel.kuponi a.btnMainPrim.povprasevanje {
            background: url("/Portals/_default/Skins/ElektroEnergija/images/povp-icon.png") no-repeat #ffffff;
            background-position: 10px 8px;
            width: 90%;
            display: table;
            margin: 0 auto;
            margin-top: 35px;
            margin-bottom: 10px;
        }

            .mainRightPanel.kuponi a.btnMainPrim.povprasevanje:hover {
                background: url("/Portals/_default/Skins/ElektroEnergija/images/povp-icon-h.png") no-repeat #dd1b00;
                background-position: 10px 8px;
            }

        .mainRightPanel.kuponi a.btnMainPrim.poslovalnice {
            background: url("/Portals/_default/Skins/ElektroEnergija/images/location-pin.png") no-repeat #ffffff;
            background-position: 12px 4px;
            width: 90%;
            display: table;
            margin: 0 auto;
        }

            .mainRightPanel.kuponi a.btnMainPrim.poslovalnice:hover {
                background: url("/Portals/_default/Skins/ElektroEnergija/images/location-pin-h.png") no-repeat #dd1b00;
                background-position: 12px 4px;
            }

        .mainRightPanel.kuponi a.btnMainPrim:after {
            margin-top: -5px;
            right: 20px;
        }

    .mainRightPanel.kuponi .btnMainSec:after {
        position: absolute;
        right: 20px;
    }

.mainLeftPanel .mainOverlayGrey {
    position: absolute;
    top: 0px;
    width: 245px;
    height: 100%;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/mainOverlayGrey.png");
    padding: 20px;
    padding-top: 40px;
    box-sizing: border-box;
}

.mainLeftPanel.kuponi .mainOverlayGrey {
    width: 260px;
}

.mainLeftPanel .mainOverlayGrey .mainOverlayGreyH1 {
    color: #ffffff;
    font-size: 32px;
    line-height: 32px;
    font-weight: 300;
    display: block;
    margin-bottom: 30px;
}

.mainLeftPanel .mainOverlayGrey .mainOverlayGreyP {
    color: #ffffff;
}

.mainLeftPanel.kuponi .btnMainSec {
    bottom: 10px;
    left: 20px;
    position: absolute;
}

.mainLeftPanel.kuponi .btnMainPrim {
    margin-top: 50px;
}

@media screen and (max-width: 1200px) {
    .mainLeftPanel.kuponi {
        width: 70%;
        height: 410px;
    }

    .mainRightPanel.kuponi {
        width: 27%;
    }

        .mainRightPanel.kuponi.alt {
            width: 90%;
        }

        .mainRightPanel.kuponi .btnMainSec {
            margin-top: 10px;
            margin-bottom: 20px;
        }

    .ModKiviObrazec2za1C .mainRightPanel.kuponi .btnMainSec {
        font-size: 13px
    }

    .copyRight img {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 1023px) {

    .ModKiviObrazec2za1C .mainRightPanel.kuponi,
    .ModKiviObrazec2za1C .mainLeftPanel.kuponi {
        float: left
    }

    .mainRightPanel.kuponi .clear {
        clear: both;
    }

    .mainRightPanel.kuponi, .mainLeftPanel.kuponi {
        float: none;
    }

    .mainRightPanel.kuponi {
        width: 100%;
        height: auto;
    }

    .mainLeftPanel.kuponi {
        width: 100%;
        margin-bottom: 30px;
    }

        .mainLeftPanel.kuponi img {
            width: 100%;
        }

    .mainRightPanel.kuponi .btnMainSec {
        width: 33%;
        float: left;
    }

    .mainRightPanel.kuponi img {
        display: block;
        margin-left: 5%;
        margin-right: 5%;
        float: left;
        margin-top: 12px;
    }

    .mainRightPanel.kuponi a.btnMainPrim.povprasevanje {
        width: 33%;
        float: left;
        clear: both
    }

    .mainRightPanel.kuponi a.btnMainPrim.poslovalnice {
        width: 33%;
        float: left;
        clear: both
    }
}

@media screen and (max-width: 830px) {
    .mainLeftPanel.kuponi .btnMainPrim {
        margin-top: 0px;
    }
}

@media screen and (max-width: 767px) {

    .ModKiviObrazec2za1C .MainListRow.enaNaDan .kuponLeft,
    .ModKiviObrazec2za1C .MainListRow.enaNaDan .kuponRight {
        width: 100%
    }

    .mainRightPanel.kuponi .btnMainSec {
        float: none;
        width: 100%;
    }

    .mainRightPanel.kuponi img {
        float: none;
        margin: 0 auto;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .mainRightPanel.kuponi a.btnMainPrim.povprasevanje {
        width: 100%;
        float: none;
    }

    .mainRightPanel.kuponi a.btnMainPrim.poslovalnice {
        width: 100%;
        float: none;
    }

    .mainLeftPanel .mainOverlayGrey .mainOverlayGreyP {
        display: none;
    }
}

@media screen and (max-width: 767px) {
    .Normal .mainLeftPanel.kuponi {
        position: relative;
        width: 100%;
        height: 460px;
        margin-right: 0;
        overflow: hidden
    }

        .Normal .mainLeftPanel.kuponi img {
            height: 100%;
            max-width: 300% !important;
            position: absolute;
            left: -40%;
            width: auto
        }
}

@media screen and (max-width: 640px) {
    .Normal .mainLeftPanel.kuponi img {
        left: -50%;
        width: auto
    }
}

@media screen and (max-width: 480px) {

    .Normal .mainLeftPanel.kuponi {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }

    .mainLeftPanel.kuponi .mainOverlayGrey {
        position: absolute;
        bottom: 0px;
        height: 50%;
        width: 100%;
        top: inherit
    }

    .Normal .mainLeftPanel.kuponi img {
        left: -155%;
        width: auto
    }
}
/* Prijava na e-novice */
.ModLiveCampaignSignupC {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/pripelji-prijatelja-bg.jpg") no-repeat;
    border-radius: 5px;
    height: 280px;
    margin-bottom: 50px;
}

    .ModLiveCampaignSignupC .default {
        width: 350px;
        background: url("/Portals/_default/Skins/ElektroEnergija/images/pripelji-prijatelja-overlay.png");
        height: 280px;
        padding: 20px;
        box-sizing: border-box;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
    }

        .ModLiveCampaignSignupC .default span.title {
            color: #ffffff;
            font-size: 34px;
            line-height: 42px;
            display: block;
            font-family: 'Proxima Nova', sans-serif;
            margin-bottom: 20px;
        }

        .ModLiveCampaignSignupC .default span.p {
            color: #ffffff;
            font-size: 15px;
            display: block;
            font-family: 'Proxima Nova', sans-serif;
            line-height: 22px;
        }

        .ModLiveCampaignSignupC .default label {
            display: none;
        }

        .ModLiveCampaignSignupC .default input.email {
            width: 90%;
            border-radius: 0px;
            border: 1px solid #bbb8b4;
            padding: 8px;
        }

        .ModLiveCampaignSignupC .default button.btn {
            background: #dd1b00;
            border: none;
            border-radius: 5px;
            color: #FFF;
            padding: 1px 30px 1px 10px;
            font-weight: 700;
            text-transform: uppercase;
            height: 36px;
            line-height: 12px;
            font-size: 15px;
            width: 120px;
        }

            .ModLiveCampaignSignupC .default button.btn:after {
                background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") 0px 0px;
                content: " ";
                width: 24px;
                height: 11px;
                position: absolute;
            }

            .ModLiveCampaignSignupC .default button.btn:hover {
                background: #a90111;
            }

    .ModLiveCampaignSignupC .dnnFormMessage.dnnFormSuccess {
        width: 100%;
        background: none;
        border: none;
    }

    .ModLiveCampaignSignupC .dnnFormMessage.dnnFormSuccess {
        font-weight: bold
    }


@media screen and (max-width:1023px) {
    .ModLiveCampaignSignupC {
        background-position: 50% 0;
    }
}

@media screen and (max-width:767px) {
    .ModLiveCampaignSignupC {
        height: 210px;
        border-bottom-left-radius: 0px;
        border-bottom-right-radius: 0px;
        background-size: cover;
    }

        .ModLiveCampaignSignupC .default {
            height: auto;
            margin-top: 210px;
            float: left;
            width: 100%;
            border-top-left-radius: 0px;
            border-top-right-radius: 0px;
            border-bottom-right-radius: 5px;
            margin-bottom: 20px;
        }
}

/* Odjava iz e-novic */

.ModLiveCampaignC table.normalCheckBox {
    display: none
}

/* Media Queries */

/* Paketi (html) */
@media screen and (max-width:1199px) {
    .divRoundBorder.prilagodi.dark {
        width: 100%;
        /*background:url("/Portals/_default/Skins/ElektroEnergija/images/elektrika-white-icon.png") no-repeat #f1efec;
		background-position: 25px 35px;*/
    }

        .divRoundBorder.prilagodi.dark .besedilo, .divRoundBorder.paket .besedilo {
            width: 50%;
        }

    .row-fluid .mainLeftPanel.kuponi.Special {
        height: auto
    }
}

@media screen and (max-width:1023px) {

    .divRoundBorder.prilagodi.dark {
        width: 100%;
        background: url("/Portals/_default/Skins/ElektroEnergija/images/elektrika-white-icon.png") no-repeat #f1efec;
        background-position: 25px 35px;
    }

    .divRoundBorder.prilagodi .icon.elektrika {
        display: none;
    }

    .divRoundBorder.prilagodi.dark .besedilo {
        float: none;
        margin: 0 auto;
        margin-top: 20px;
        width: 65%;
        text-align: center;
    }

    .divRoundBorder.prilagodi .cena.gumb {
        float: none;
        text-align: center;
    }

        .divRoundBorder.prilagodi .cena.gumb h2 {
            font-size: 20px;
        }

        .divRoundBorder.prilagodi .cena.gumb a.btnMainBigClean {
            display: inline-block;
            font-size: 18px;
            font-weight: 400;
        }

    .divRoundBorder.dark.prilagodi .cena.gumb a.btnMainBigClean {
        font-weight: 800;
    }

    .divRoundBorder.paket {
        width: 100%;
    }

        .divRoundBorder.paket .besedilo {
            /*width:300px;*/
        }

        .divRoundBorder.paket .cena.gumb a.btnMainBigClean, .divRoundBorder.dark.prilagodi .cena.gumb a.btnMainBigClean {
            font-size: 18px;
            font-weight: 400;
            text-align: center;
            height: 45px;
            line-height: 45px;
        }

    .divRoundBorder .cena.gumb h2 {
        font-size: 24px;
    }

    .divRoundBorder.paket .hiddenPart .col3 {
        padding: 20px;
    }
}

@media screen and (max-width:800px) {

    .divRoundBorder.paket .besedilo {
        /*width:420px;*/
    }

    .divRoundBorder .cena.gumb {
        /*float: none;*/
        margin-top: 20px;
        width: 40%;
        /*margin: 0 auto;*/
    }
}

@media screen and (max-width:767px) {

    .divRoundBorder.prilagodi.dark {
        background: #f1efec;
    }

    .divRoundBorder.prilagodi .icon.elektrika {
        display: block;
    }

    .divRoundBorder.prilagodi.dark .besedilo {
        text-align: left;
        float: none;
        width: 100%;
    }

    .divRoundBorder.prilagodi .cena.gumb h2 {
        font-size: 30px;
    }

    .divRoundBorder.prilagodi .cena.gumb a.btnMainBigClean {
        font-size: 24px;
    }

    .divRoundBorder.prilagodi .icon.elektrika {
        background-size: contain !important;
        width: 70px;
        height: 70px;
        margin-right: 20px;
    }


    .divRoundBorder.paket .besedilo {
        float: none;
        width: 100%;
    }

    .divRoundBorder.paket .icon {
        background-size: contain !important;
        width: 70px;
        height: 70px;
        margin-right: 20px;
    }

    .divRoundBorder.paket .besedilo p {
        padding-top: 10px;
    }

    .divRoundBorder .cena.gumb {
        text-align: center;
        width: 100%;
    }

    .divRoundBorder.paket .cena.gumb a.btnMainBigClean {
        /*display:inline-block;*/
    }

    .divRoundBorder.paket .hiddenPart .col3 {
        width: 100%;
        padding-bottom: 0px;
    }

    .IskalnikWrapper .Iskalnik {
        width: 90%;
    }

        .IskalnikWrapper .Iskalnik .searchbox-container input.input {
            font-size: 32px;
        }

    .row-fluid .span9.tretjina {
        width: 100%;
    }

    .row-fluid .span3.tretjina {
        width: 100%;
    }

    .row-fluid .mainLeftPanel.kuponi.Special {
        height: auto;
        min-height: 450px
    }
}

@media screen and (max-width:500px) {
    .divRoundBorder.prilagodi.dark .besedilo {
        width: 100% !important;
    }

    .divRoundBorder.prilagodi.dark .icon.mozaik {
        float: none;
        background-position: 0px -20px;
        height: 65px;
    }
}
/* Large desktop */
@media (min-width: 1200px) {
    select.status-options {
        display: none;
    }

    .ControlContainer {
        width: 1170px !important;
    }
}

@media (max-width: 1200px) {
    .container .triangle:before,
    .container .triangle:after {
        left: 48%;
    }
}

/* Portrait tablet to landscape and larger */

@media (min-width:1024px) {
    .showScrollDesktop {
        display: block;
    }

    .hideScrollDesktop {
        display: none;
    }

    .hideScroll.hideNow {
        display: none
    }

    .hideScroll {
        display: block
    }

    .mainRightPanelRelative.sticky .hideScroll {
        display: none;
        z-index: -1
    }

    .span3.tretjina .mainRightPanel.kuponi {
        width: 100%
    }
}

@media (min-width:768px) {
    .carousel-control {
        top: inherit;
        bottom: 10px;
        height: 20px;
        width: 20px;
        border: none;
        border-radius: 0;
        z-index: 6;
        background-position: center center;
        background-repeat: no-repeat;
        background-color: transparent;
    }

    .carousel-indicators {
        background: rgba(34, 34, 34,0.7);
        top: auto;
        bottom: 0;
        padding: 15px 35px 15px 30px;
        right: 0;
        width: 63px;
    }

        .carousel-indicators li {
            margin-bottom: 0;
        }

    .carousel-control.right {
        background-image: url("/Portals/_default/Skins/ElektroEnergija/images/right-arrow2.png");
        text-indent: -9999px;
    }

    .carousel-control.left {
        background-image: url("/Portals/_default/Skins/ElektroEnergija/images/left-arrow2.png");
        text-indent: -9999px;
    }

    .carousel-control.right:hover {
        background-image: url("/Portals/_default/Skins/ElektroEnergija/images/right-arrow-h.png");
        text-indent: -9999px;
    }

    .carousel-control.left:hover {
        background-image: url("/Portals/_default/Skins/ElektroEnergija/images/left-arrow-h.png");
        text-indent: -9999px;
    }
}

.footerTop {
    display: block
}

/* Portrait tablet to landscape and smaller */
@media (max-width: 979px) {
    .nav-collapse, .nav {
        width: 100%;
    }

        .nav li {
            padding: 0 !important;
            min-height: 30px !important;
            height: auto;
        }

        .nav-collapse .dropdown-menu {
            margin: 0 0 0 4% !important;
            width: 95% !important;
        }

            .nav-collapse .nav > li a,
            .nav-collapse .dropdown-menu a {
                padding: 0 0 0 5px !important;
                line-height: 30px !important;
                height: 30px !important;
                border: 1px solid #eee !important;
                margin-bottom: 3px;
            }

        .nav-collapse .dropdown.open > a {
            background-color: #eee !important;
        }

        .nav > li > ul {
            position: relative !important;
            width: 100% !important;
        }

    .nav {
        width: 100%;
    }

    img {
        max-width: 100%;
    }
}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {
    #Body {
        margin: 0;
        padding: 0;
    }

    #siteHeadouter > .container,
    #contentWrapper > .container {
        width: 96%
    }

    .content_products ul li {
        width: 47.5%;
    }

    select.status-options {
        display: none;
    }

    .content_adstyleOne {
        width: 100% !important;
        max-width: 100%;
    }

        .content_adstyleOne img {
            width: 103% !important;
            max-width: 103%;
        }

        .content_adstyleOne .adContent {
            bottom: 0;
            right: -3%;
        }

    .content_adstyleOne,
    .content_adstyleTwo {
        margin-bottom: 15px;
    }
}

/* Landscape phone to portrait tablet */

@media (max-width: 767px) {
    #Body {
        margin: 0;
        padding: 0; /*overflow-x:hidden;*/
    }

    #siteHeadouter > .container,
    #contentWrapper > .container {
        width: 96%;
        padding-left: 15px;
        padding-right: 15px;
        box-sizing: border-box;
    }

    .content_products ul {
        margin: 0 -2%;
    }

        .content_products ul li {
            width: 45.5%;
            margin: 0 2% 45px;
        }

    .adContent {
        padding-top: 5px;
    }

        .adContent h2 {
            font-size: 18px;
        }

    .carousel-control {
        top: auto !important;
    }

    .content_adstyleOne {
        width: 100% !important;
        max-width: 100%;
    }

        .content_adstyleOne img {
            width: 100% !important;
            max-width: 100%;
        }

        .content_adstyleOne .adContent {
            bottom: 0;
            right: 0%;
        }
}

/* Landscape phones and down */
@media (max-width: 480px) {
    #Body {
        margin: 0;
        padding: 0;
    }

    .content_products ul li {
        width: 98%;
    }

    .LoginPanel {
        width: 90% !important;
    }

    /* DNN Social */
    .moduleSearch {
        width: inherit;
        float: none;
        padding-right: 20px;
    }

        .moduleSearch input {
            width: 100% !important;
            margin-bottom: 10px !important;
        }

        .moduleSearch > input[type="text"] + a {
            float: left;
            width: auto;
        }

    div.blog-list-title {
        width: inherit;
    }

    div[class*="status-container"] {
        padding: 0 20px;
    }

    .link-wrap {
        display: none;
    }

    select.status-options {
        margin: 20px 0;
        width: 100%;
    }

    table.idea-list-table tbody td {
        padding: 10px 5px !important;
    }

    .idea-list-vote-panel {
        width: auto;
    }

    .dnnSocialLink span {
        line-height: 1;
        font-size: inherit;
    }

    .answer-list-tbl-container {
        padding: 0;
    }

    table.answer-list-table td {
        padding-left: 5px;
    }

    .status-expanded-container .profile-topContainer > .dnnRight > ul.profile-statistics > li {
        width: 33%;
    }

    .status-expanded-container .profile-topContainer > .dnnRight > ul.profile-statistics {
        width: 200px;
    }

    .dnnSocialLink .profile-link {
        margin-top: 50px;
    }
}

/* Container styles */

.DNNContainer_Title_h2 h2 .TitleH2 {
    display: block;
    margin-bottom: 25px;
}

.DNNContainer_Title_h3 h3 .TitleH3 {
    display: block;
    padding-bottom: 10px;
    margin-bottom: 25px;
    border-bottom: solid 1px #c0c0c0;
}

.DNNContainer_Title_h4 h4 .TitleH4 {
    display: block;
    margin-bottom: 25px;
}

.copyright-container {
    margin-bottom: 20px;
    text-align: center;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/copyright-background.png") no-repeat center center;
}

    .copyright-container a {
        color: #fff;
        font-family: Arial;
        font-size: 14px;
        background: url("/Portals/_default/Skins/ElektroEnergija/Images/icon-btn-sm-circle-arrow.png") no-repeat right 12px center;
        background-color: #aaaaaa;
        -webkit-border-radius: 3px;
        border-radius: 3px;
        margin: 0 12px;
        padding: 9px 36px 9px 16px;
    }

        .copyright-container a:hover {
            background-color: #94908a666;
        }

    .copyright-container > span.split {
        border-bottom: 1px solid #d9d9d9;
        display: inline-block;
        width: 20px;
        height: 0px;
        overflow: hidden;
        padding-top: 9px;
        vertical-align: top;
    }



/* tablet menu */
nav#mobileMenu {
    float: left;
    width: 100%;
    background: #f1efec;
    display: none;
    position: absolute;
    left: 0px;
    z-index: 100;
}

    nav#mobileMenu ul.desktopMenu {
    }

        nav#mobileMenu ul.desktopMenu li.mobileItem {
            list-style-image: none;
            list-style-type: none;
            float: left;
            width: 100%;
            border-bottom: 1px solid #ddd;
            position: relative;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -ms-box-sizing: border-box;
            -o-box-sizing: border-box;
            box-sizing: border-box;
            padding: 10px 15px;
        }

.nav-collapse {
    position: absolute;
    right: 10px;
    top: 3px;
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    cursor: pointer;
}

nav#mobileMenu ul.desktopMenu li.mobileItem a.mobileItemA {
    text-decoration: none;
    color: #868585;
}

    nav#mobileMenu ul.desktopMenu li.mobileItem a.mobileItemA i {
        font-size: 20px;
        margin: 0px 5px 0px -5px;
    }

    nav#mobileMenu ul.desktopMenu li.mobileItem a.mobileItemA span {
    }

nav#mobileMenu ul.desktopMenu li .node-open {
    display: none;
}

nav#mobileMenu ul.desktopMenu li.mobileItem a.mobileItemA:hover {
    color: #dd0000;
}

nav#mobileMenu ul.desktopMenu li.mobileItem.first a.mobileItemA span {
    float: right;
    width: 87%;
    font-size: 10px;
    margin-top: -8px;
}

nav#mobileMenu ul.desktopMenu li.mobileItem.first a.mobileItemA strong {
    float: right;
    width: 87%;
    margin-top: -3px;
}

nav#mobileMenu .nav-mobile-sub-menu {
    display: none;
    width: 100%;
    float: left;
    margin-top: 10px;
}

    nav#mobileMenu .nav-mobile-sub-menu div.item {
        float: left;
        width: 100%;
        border-bottom: 1px solid #ddd;
    }

        nav#mobileMenu .nav-mobile-sub-menu div.item a.mobileItemSubA {
            float: left;
            width: 100%;
            padding: 6px 0px;
            text-decoration: none;
            color: #776e64;
        }

            nav#mobileMenu .nav-mobile-sub-menu div.item a.mobileItemSubA:hover {
                color: #dd0000;
            }

nav#mobileMenu .nav-mobile-sub-sub-menu {
    display: block;
    width: 100%;
    float: left;
    margin: 0px 0px 10px;
}

    nav#mobileMenu .nav-mobile-sub-sub-menu div {
    }

        nav#mobileMenu .nav-mobile-sub-sub-menu div a {
            float: left;
            width: 100%;
            padding: 3px 0px 3px 12px;
            text-decoration: none;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -ms-box-sizing: border-box;
            -o-box-sizing: border-box;
            box-sizing: border-box;
            font-size: 12px;
            background: url("/Portals/_default/Skins/img/li_h.png") no-repeat 2px 9px;
        }

            nav#mobileMenu .nav-mobile-sub-sub-menu div a:hover {
                background: url("/Portals/_default/Skins/img/li.png") no-repeat 2px 9px;
            }

nav#mobileMenu ul.desktopMenu {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

    nav#mobileMenu ul.desktopMenu li {
        margin: 0;
        padding: 0;
        list-style-type: none;
        line-height: 47px;
        border-bottom: 1px solid #bbb8b4;
    }

        nav#mobileMenu ul.desktopMenu li.skrij {
            display: none;
        }

        nav#mobileMenu ul.desktopMenu li.active > a {
            color: #56524a;
            font-weight: bold;
            line-height: 18px;
            padding-top: 10px;
            padding-bottom: 10px;
        }

        nav#mobileMenu ul.desktopMenu li.active span.zapri {
            float: right;
            color: black;
            margin-right: 20px;
            display: inline-block;
            width: 15px;
            height: 15px;
            background: url("/Portals/_default/Skins/ElektroEnergija/images/close-mobile-meni.gif") no-repeat;
            margin-top: 15px;
        }

        nav#mobileMenu ul.desktopMenu li.active .subLink {
            color: #56524a;
            text-transform: none;
            background: none;
        }

        nav#mobileMenu ul.desktopMenu li.active .selected .selected .subLink {
            color: #dd0000;
        }

        nav#mobileMenu ul.desktopMenu li.active .subLink img {
            display: block;
            width: 30px;
            float: left;
            margin-right: 20px;
            padding-top: 10px;
        }

        nav#mobileMenu ul.desktopMenu li.active .noImgDiv .subLink img {
            display: none;
        }

#mobileMenu .desktopMenu .nav-sub-DesktopMenu .span3 {
    margin: 0px;
    border-bottom: 1px solid #bbb8b4;
}

nav#mobileMenu ul.desktopMenu li.menu13, nav#mobileMenu ul.desktopMenu li.menu12, nav#mobileMenu ul.desktopMenu li.menu14 {
    display: none !important;
}

nav#mobileMenu ul.desktopMenu li a {
    font-size: 18px;
    color: #56524a;
    display: block;
    text-transform: uppercase;
    margin-right: 20px;
    padding-left: 20px;
}

nav#mobileMenu ul.desktopMenu li .item {
    padding-left: 0px;
}

nav#mobileMenu ul.desktopMenu li .span3 div ul {
    display: none;
}

nav#mobileMenu ul.desktopMenu .naslov {
    color: #bbb8b4;
    font-size: 18px;
    padding-left: 20px;
}

nav#mobileMenu ul.desktopMenu .gridRowMenuRow, nav#mobileMenu ul.desktopMenu .main {
    float: left;
    width: 100%;
}

nav#mobileMenu ul.desktopMenu li.active .main a {
    font-size: 16px;
    font-style: italic;
    color: #56524a;
    text-transform: none;
    background: none;
}

nav#mobileMenu ul.desktopMenu .naslov .zapri {
    float: right;
    margin-right: 20px;
    color: black;
    font-size: 27px;
    font-weight: bold;
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/close-mobile-meni.gif") no-repeat;
    margin-top: 15px;
}

nav#mobileMenu ul.desktopMenu li.active .submenu40 .subLink, nav#mobileMenu ul.desktopMenu li.active .submenu48 .subLink {
    color: #dd0000;
    font-weight: bold;
    text-transform: uppercase;
}



#mobileMenu .desktopMenu .nav-sub-DesktopMenu {
    display: none;
    float: left;
}

/* mobile menu */

@media (max-width:359px) {
    .navbar-inner nav#mobileMenu ul.desktopMenu li a {
        font-size: 16px
    }
}


/* top fast menu */
.smallFastMenu li {
    margin: 0px;
    padding: 0px;
    float: left;
    width: auto;
    list-style-type: none;
    list-style-image: none;
}

a.sm-link:link, a.sm-link:visited {
    font-size: 19px;
    text-decoration: none;
}

a.sm-link.home, a.sm-link.Domov {
    display: none;
}

a.sm-link.about, a.sm-link.O.portalu {
}

a.sm-link.contact, a.sm-link.Kontakt {
}

a.sm-link span {
    display: none;
}

ul.subMenu {
    display: none;
}
/* top fast menu */


@media only screen and (min-width: 481px) {
}

@media only screen and (min-width: 768px) {
    /* top fast menu */
    .smallFastMenu li {
        margin: 0px 0px 0px 15px;
    }

    a.sm-link:link, a.sm-link:visited {
        font-size: 12px;
        color: #fff;
        padding: 0px 3px 0px 5px;
        display: block;
        float: left;
        width: 100%;
        height: 24px;
        line-height: 24px;
        text-decoration: none;
    }

    a.sm-link:hover, a.sm-link:active {
        background: rgba(255,255,255,0.60);
        color: #776e64;
    }

    a.sm-link.home, a.sm-link.Domov {
        display: inline-block;
    }

    a.sm-link.about, a.sm-link.O.portalu {
    }

    a.sm-link.contact, a.sm-link.Kontakt {
    }

    a.sm-link span {
        display: inline-block;
        margin-left: 4px;
    }
    /* top fast menu */

    /* tablet menu */
    #siteHeadouter {
    }


    #mobileMenu .desktopMenu .nav-sub-DesktopMenu .span3 {
        width: 100%;
    }

        #mobileMenu .desktopMenu .nav-sub-DesktopMenu .span3 img {
            display: none;
        }

    #mobileMenu .desktopMenu .item.skrij {
        display: none;
    }
}

@media only screen and (min-width: 992px) {
    a.sm-link:link, a.sm-link:visited {
        font-size: 14px;
        height: 30px;
        line-height: 30px;
    }

    /* desktopMenu */

    ul.desktopMenu li.item {
        height: 130px;
        width: 25%
    }

        ul.desktopMenu li.item.menu3 > a {
            line-height: 20px;
            padding-top: 35px
        }

        ul.desktopMenu li.item > a {
            height: 110px;
            padding: 0px;
        }

            ul.desktopMenu li.item > a i {
                font-size: 2.26em;
            }

            ul.desktopMenu li.item > a span {
                margin-top: 10px;
            }

        ul.desktopMenu li.item.first i {
            margin-top: 4px;
            font-size: 3.4em;
        }

        ul.desktopMenu li.item.first strong {
            font-size: 1.2em;
            margin-bottom: 0px;
        }

        ul.desktopMenu li.item.first span {
            font-size: 12px;
            margin-top: 0px;
        }

    /* desktopMenu */
    nav#desktopMenu {
        float: left;
        width: 100%;
        height: 100%;
        border: none
    }

    /* širine posameznih menijev in lastnosti */
    ul.desktopMenu li.item.menu1 {
        width: 7%
    }

        ul.desktopMenu li.item.menu1 > a {
            font-size: 18px
        }

    ul.desktopMenu li.item.menu2 {
        width: 11%
    }

        ul.desktopMenu li.item.menu2 > a {
            font-size: 18px
        }

    ul.desktopMenu li.item.menu3 {
        width: 18%
    }

        ul.desktopMenu li.item.menu3 > a {
            line-height: 20px;
        }

    ul.desktopMenu li.item.menu4 {
        display: none
    }

        ul.desktopMenu li.item.menu4 > a {
            display: none
        }

    ul.desktopMenu li.item.menu4 {
        display: none
    }

    ul.desktopMenu li.item.menu5 {
        display: none
    }

    ul.desktopMenu li.item.menu6 {
        display: none
    }

    ul.desktopMenu li.item.menu7 {
        display: none
    }

    /* Podmeniji glvnega menija */

    .submenu6 img, .submenu7 img {
        width: 20px
    }

    ul.desktopMenu {
        display: table;
        height: 100%;
        position: relative;
        width: 80%;
        margin-right: 0%;
        margin-left: 120px;
        margin-bottom: 0px
    }

        ul.desktopMenu li.item {
            border-top: 10px solid #FFF;
            border-bottom: 10px solid #FFF;
            list-style-type: none;
            display: table-cell;
            height: 120px;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            -ms-box-sizing: border-box;
            -o-box-sizing: border-box;
            box-sizing: border-box;
        }

            ul.desktopMenu li.item:hover { /*border-top:10px solid #57524a;*/ /*border-bottom:10px solid #f1efec;*/
                border-top: 0px;
                height: 110px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                -ms-box-sizing: border-box;
                -o-box-sizing: border-box;
                box-sizing: border-box; /*-webkit-transition: all 0.8s ease-out; -moz-transition: all 0.8s ease-out; -o-transition: all 0.8s ease-out; -ms-transition: all 0.8s ease-out;*/
            }

                ul.desktopMenu li.item:hover > a {
                    border: none
                }

                ul.desktopMenu li.item:hover:before {
                    content: "";
                    display: block;
                    height: 0px;
                    border-bottom-left-radius: 5px;
                    border-bottom-right-radius: 5px;
                    border-bottom: 10px solid #57524a;
                }


                ul.desktopMenu li.item:hover a:after {
                    content: "";
                    border-top: 10px solid #f1efec;
                    display: block;
                    border-top-left-radius: 5px;
                    border-top-right-radius: 5px;
                }

            ul.desktopMenu li.item.menu3:hover a:after, ul.desktopMenu li.item.menu3.selected a:after {
                margin-top: 36px;
            }

            ul.desktopMenu li.item.menu4:hover a:after, ul.desktopMenu li.item.menu4.selected a:after {
                margin-top: 46px
            }

    .nav-sub-DesktopMenu .item a.subLink:after, li.item a.sublink:after {
        border: 0px;
        margin-top: 0px;
    }


    ul.desktopMenu li.item > a {
        float: left;
        display: block;
        width: 100%; /*height:100%;*/
        line-height: 110px;
        text-align: center;
        font-size: 18px;
        text-transform: uppercase;
        color: #56524a;
        background: #fff;
        text-decoration: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: none;
        padding: 0px; /* -webkit-transition: all 0.8s ease-out; -moz-transition: all 0.8s ease-out; -o-transition: all 0.8s ease-out; -ms-transition: all 0.8s ease-out;*/
        border-bottom: none;
        position: relative;
    }

        ul.desktopMenu li.item > a i {
            float: left;
            width: 100%;
            font-size: 1.75em; /*-webkit-transition: all 0.8s ease-out; -moz-transition: all 0.8s ease-out; -o-transition: all 0.8s ease-out; -ms-transition: all 0.8s ease-out;*/
        }

        ul.desktopMenu li.item > a span {
            float: left;
            width: 100%;
            margin-top: 5px; /*-webkit-transition: all 0.8s ease-out; -moz-transition: all 0.8s ease-out; -o-transition: all 0.8s ease-out; -ms-transition: all 0.8s ease-out;*/
        }

    ul.desktopMenu li.item.last > a {
        border-right: none;
    }

    ul.desktopMenu li.item:hover > a, ul.desktopMenu li.item > a:hover, ul.desktopMenu li.item.selected > a {
        background: none;
        color: #57524a;
    }

    ul.desktopMenu li.item.selected { /*border-bottom:10px solid #f1efec;*/ /*border-top:10px solid #57524a;*/
    }

        ul.desktopMenu li.item.selected > a {
            color: #dd0000;
        }

        ul.desktopMenu li.item:hover > a i, ul.desktopMenu li.item > a:hover i, ul.desktopMenu li.item.selected i {
            color: #dd0000;
        }

    ul.desktopMenu li.item > a .node-open {
        display: none;
        width: 100%;
        height: 8px;
        background: #f3f3f3;
        position: absolute;
        bottom: -8px;
    }

    li.item.selected:before {
        /*content: "";
	  display: block;
	  height: 0px;
	  border-bottom-left-radius: 5px;
	  border-bottom-right-radius: 5px;
	  border-bottom: 10px solid #57524a;*/
    }

    ul.desktopMenu li.item.selected {
        border-top: 0px;
    }

    li.item.selected a:after {
        /*content: "";
	  border-top: 10px solid #f1efec;
	  display: block;
	  border-top-left-radius: 5px;
	  border-top-right-radius: 5px;*/
    }

    .nav-sub-DesktopMenu .item a.subLink:after, li.item a.sublink:after {
        border: 0px !important;
        margin-top: 0px !important;
    }

    ul.desktopMenu li > .nav-sub-DesktopMenu {
        display: none;
        position: absolute;
        z-index: 9000;
        left: 0px;
        top: 100%;
        width: 100%;
        background: #f1efec;
        height: 200px;
        z-index: 10; /*box-shadow: 0px 1000px 0px 1000px rgba(0, 0, 0, 0.8);*/
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        padding: 15px 0px 15px 0px;
        /*-webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.3) !important;
		-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.3) !important;
		box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.3) !important;*/
    }

    ul.desktopMenu > .nav-sub-DesktopMenuBottom {
        display: none;
        position: absolute;
        z-index: 9000;
        left: 0px;
        top: 100%;
        width: 100%;
        background: #f1efec;
        z-index: 10; /*box-shadow: 0px 1000px 0px 1000px rgba(0, 0, 0, 0.8);*/
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
        box-sizing: border-box;
        padding: 0;
    }

    /* Predpripravljeno za not-blink

	ul.desktopMenu > .nav-sub-DesktopMenuBottom.davaj {
		display:block;
		z-index:1;
		height:200px;
		padding:0;
		-webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.3) !important;
		-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.3) !important;
		box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.3) !important;
	}
*/

    /*ul.desktopMenu li:nth-child(2) > .nav-sub-DesktopMenu{display:block;}*/

    .nav-sub-DesktopMenu .mainSubDivAround {
        margin: 0 auto;
        /*opacity:0;*/
        transition: all 1s;
        -webkit-transition: all 1s;
        -moz-transition: all 1s;
        display: none;
    }

    ul.desktopMenu li.hover .mainSubDivAround.showLinks {
        opacity: 1;
        -webkit-animation: abrakadabra 1s; /* Chrome, Safari, Opera */
        -webkit-animation-delay: -0.5s; /* Chrome, Safari, Opera */
        animation: abrakadabra 1s;
        animation-delay: -0.5s;
    }

    @-webkit-keyframes abrakadabra {
        0% {
            opacity: 0;
        }

        70% {
            opacity: 0;
        }

        100% {
            opacity: 1;
        }
    }

    @-moz-keyframes abrakadabra {
        0% {
            opacity: 0;
        }

        70% {
            opacity: 0;
        }

        100% {
            opacity: 1;
        }
    }

    @-o-keyframes abrakadabra {
        0% {
            opacity: 0;
        }

        70% {
            opacity: 0;
        }

        100% {
            opacity: 1;
        }
    }

    @keyframes abrakadabra {
        0% {
            opacity: 0;
        }

        70% {
            opacity: 0;
        }

        100% {
            opacity: 1;
        }
    }


    .nav-sub-DesktopMenu .gridRowMenuRow {
        margin-bottom: 20px;
        float: left;
    }

    .nav-sub-DesktopMenu .span3 {
        width: auto;
        margin: 0;
        text-align: center
    }

    .nav-sub-DesktopMenu .item {
        width: 115px;
        display: inline-block;
        padding-top: 15px;
        padding-left: 30px;
        padding-right: 30px;
        border-left: 1px solid white;
    }


        .nav-sub-DesktopMenu .item a.subLink {
            float: left;
            width: 100%;
            color: #57524a;
            text-decoration: none;
            text-transform: none;
            padding-bottom: 5px;
            line-height: 1.2;
        }

            .nav-sub-DesktopMenu .item a.subLink img {
                border: none;
                margin-bottom: 10px;
                width: 95px;
                -webkit-box-sizing: border-box;
                -moz-box-sizing: border-box;
                -ms-box-sizing: border-box;
                -o-box-sizing: border-box;
                box-sizing: border-box;
            }

            .nav-sub-DesktopMenu .item.selected a.subLink, .nav-sub-DesktopMenu .item a.subLink:hover {
                color: #dd0000;
            }

    #nav ul.desktopMenu li.hover .nav-sub-DesktopMenu, #nav ul.desktopMenu li.nohover .nav-sub-DesktopMenu {
        -webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.3) !important;
        -moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.3) !important;
        box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.3) !important;
        z-index: 21 !important;
    }


    .nav-sub-DesktopMenu .item.submenu5 a {
        color: #dd0000;
        font-weight: bold;
    }

    .nav-sub-DesktopMenu .item.submenu12 a {
        color: #dd0000;
        font-weight: bold;
    }


    ul.nav-sub-sub-menu {
        float: left;
        width: 100%;
        margin: 10px 0px 0px;
        display: none
    }

        ul.nav-sub-sub-menu li {
            list-style-image: url("/Portals/_default/Skins/img/li.png");
            list-style-position: inside;
        }

            ul.nav-sub-sub-menu li a {
                text-decoration: none;
                color: #776e64;
                font-size: 13px;
            }

                ul.nav-sub-sub-menu li a:hover {
                    color: #dd0000;
                }

    /* desktopMenu */

    .noImgDiv {
        margin: 0px;
        padding-top: 30px;
        border-left: 1px solid white;
        height: 132px;
    }

        .noImgDiv .span3 {
            width: 100%;
            float: none;
            text-align: left;
        }

            .noImgDiv .span3 .item {
                padding-right: 0px;
                padding-bottom: 0px;
                padding-top: 0px;
                padding-left: 10px;
                width: 100%;
                border: 0;
                height: 25px;
            }



    /* mobileMenu */

    a#pull, #mobileMenu {
        display: none
    }

    nav#mobileMenu #nav {
        display: none;
    }
}

.preload.mobile {
    display: none;
}

@media only screen and (max-width: 991px) {
    #desktopMenu {
        display: none
    }

    .preload.mobile {
        display: block;
    }

    .preload.desktop {
        display: none;
    }

    .leftPaneOuter .mobi {
        display: block;
    }

    .leftPaneOuter .leftMenu {
        display: none;
    }

    .mainSubDivAround .noImgDiv {
        height: auto
    }
}

@media only screen and (max-width: 1199px) {
    .nav-sub-DesktopMenu .item {
        padding-left: 15px;
        padding-right: 15px;
    }

    .noImgDiv .span3 .item a {
        width: auto;
    }

    .noImgDiv {
        height: 150px;
        width: 200px;
    }
}

/* Desktop Layout: 769px to a max of 1232px.  Inherits styles from: Mobile Layout and Tablet Layout. */
@media only screen and (min-width: 1200px) {

    nav#desktopMenu {
        width: 750px
    }
}


/* Glava - Noga - responsive */

@media screen and (max-width:1200px) {

    /*** Glava ***/

    .navbar-inner nav#desktopMenu {
        width: 540px
    }

    #nav ul.desktopMenu li.item.menu1 > a, ul.desktopMenu li.item.menu2 > a {
        font-size: 14px
    }

    #nav ul.desktopMenu li.item > a {
        font-size: 14px
    }

    /*** Slider ***/

    #contentWrapper .imagePhoto {
        height: auto
    }

        #contentWrapper .imagePhoto img {
            width: 130%;
            max-width: 130%
        }

        #contentWrapper .imagePhoto .entryRightOfBorder img {
            max-width: 70px
        }

    /*** Center - vsebina ***/

    /* LeftPane - menu */

    .leftPaneOuter {
        width: 27%;
        margin-right: 3%
    }

    /* CenterPane - vsebinski del */

    .contentPane.contentPaneOuter {
        width: 70%
    }

    .contentPane {
        width: 100%
    }

    /* blockquote zamik */

    blockquote {
        left: 0px
    }

    /* Kuponi ugodnosti */

    .kuponi3Col {
        width: 32.9%
    }

    /* glavni levi in desni panel - FAQ, naročanje - naročanje ima posebej media query tukaj - @Naročilo energije tablet */

    .mainLeftPanel {
        width: 70%;
        float: left;
        margin-right: 3%;
    }

    .mainRightPanel {
        width: 27%;
        float: left;
        background: #f1efec;
    }
    /*** Noga ***/
    .footerOuter1 {
        width: 50%;
        margin-bottom: 50px
    }

    .footerOuter2,
    .footerOuter3 {
        width: 50%;
        float: right
    }

    .icnContact {
        margin-left: 5px;
        margin-right: 15px
    }

    #dnn_footerCenterPaneR.span2 {
        text-align: right
    }

    #copyright .pull-left,
    #copyright .pull-right {
        width: 100%;
        text-align: center
    }

    .row-fluid #copyright .container .pull-left {
        margin-bottom: 30px
    }
}

@media screen and (min-width:1024px) {
    .mainRightPanelRelative.sticky .mainRightPanel {
        width: 278px;
    }
}

@media screen and (max-width:991px) {

    /*** Center - vsebina ***/

    /* LeftPane - menu */

    .leftPaneOuter {
        width: 100%;
        margin-right: 0
    }

    /* CenterPane - vsebinski del */

    .contentPane.contentPaneOuter {
        width: 100%;
        margin-top: 30px
    }
}

@media screen and (max-width:991px) {

    /*** Glava ***/

    #siteWrapper #siteHeadouter {
        height: 120px;
        position: relative
    }

    .container .brand {
        position: absolute;
        left: 0;
        width: 100%;
        text-align: center;
        max-width: 100%
    }

    .container a#pull {
        position: absolute;
        left: 2%;
        top: 38px;
        width: 40px
    }

    .container .mojaEnergijaBox {
        position: absolute;
        right: 10px; /*margin-top:10px*/
    }

    /*** Slider ***/

    .imagePhotoAbs .entrySliderLeft,
    .imagePhotoAbs .entrySliderRight {
        top: 55px
    }

    nav#mobileMenu {
        box-shadow: 0px 1000px 0px 1000px rgba(0, 0, 0, 0.8);
    }
}

@media screen and (max-width:768px) {

    /* Login */

    #siteWrapper #userControls {
        display: none
    }

    /* Slider */

    #contentWrapper .imagePhoto img {
        width: 100%;
        max-width: 100%;
    }

    .contSliderEntry .entrySliderLeft {
        width: 310px
    }

    @media screen and (max-width:750px) {
        .imagePhotoAbs .entrySliderRight {
            top: 20px;
        }
    }

    .contSliderEntry .entrySliderRight {
        width: 250px;
    }

    .entrySliderRight .entryRightOfBorder {
        padding-right: 0;
        width: 200px
    }

    /*** Content ***/

    /* Naslovka */

    /* Ugodnosti */
    .span6.leftPaneLowerLeft,
    .span6.leftPaneLowerRight {
        width: 50%;
        float: left;
        margin-left: 0px
    }

    .divRoundBorder.paket {
        width: 100%;
    }

    .divLeftBorder .divLeftBorderL {
        width: 100%;
        background-size: 100% !important;
        background-position: center !important;
        margin-bottom: 30px
    }

    .divLeftBorder .divLeftBorderR {
        width: 100%;
        margin-left: 0px
    }

    /* Izpostavljeno */

    .footerToper .footerAktualno.span3col {
        width: 44%;
        margin-right: 5%;
    }

    .row-fluid .span3col.center3ColLeftPane,
    .row-fluid .span3col.center3ColCenterPane {
        width: 45%;
        float: left;
        margin-left: 5%;
        margin-right: 0px;
    }

    .divLeftBorder.divLBsmallText .divLeftBorderL {
        width: 30%
    }

    .divLeftBorder.divLBsmallText .divLeftBorderR {
        width: 65%;
        margin-left: 5%
    }

    .divLeftBorder .divLeftBorderTextH1 {
        line-height: 28px
    }

    .divLeftBorder.divLBsmallText {
        /*border:none;
		padding-left:0px*/
    }

    /* Siv box */
    .row-fluid .span3col.center3ColRightPane {
        width: 100%;
        margin-left: 0px
    }

    .divLeftBorder.divLBgrey {
        width: 100%
    }

        /* Siv box - tablet */
        .divLeftBorder.divLBgrey.hideDesktop {
            text-align: center
        }

    /* TS */
    .row-fluid .contentPane {
        width: 100%;
        float: left;
    }


    /*** Noga ***/

    #footer {
        margin-top: 30px
    }

    .container .footerOuter1 .span2, .container .footerOuter2 .span2, .container .footerOuter3 .span2 {
        float: left
    }

    .row-fluid #copyright .container {
        padding-top: 20px
    }
}

@media screen and (max-width:767px) {
    .contSliderEntry .entrySliderRight {
        display: none;
    }

    .contSliderEntry .entrySliderLeft {
        width: 400px;
    }
}

@media screen and (max-width:767px) /* Prilagoditve za vse pod iPad */ {

    .mainLeftPanel {
        width: 100%;
        margin: 30px 0
    }

    .mainRightPanel {
        width: 100%
    }

    /* Kuponi ugodnosti */

    .kuponi3Col {
        width: 100%
    }

    .divLeftBorderLw100p {
        width: 100%;
        height: 0;
        padding-bottom: 50%;
        overflow: hidden;
        border-radius: 5px
    }

        .divLeftBorderLw100p img {
            width: 100%;
        }

    .nav3colHTML.dobra-elektrika .nav3colHTML1, .nav3colHTML.dobra-elektrika .nav3colHTML2, .nav3colHTML.dobra-elektrika .nav3colHTML3 {
        float: none;
        width: 99%;
        text-align: left;
        margin: 0px;
    }

    .kuponi3Col .divLeftBorderLw100p {
        height: 160px;
        padding-bottom: 0px;
    }

    /* Novice */
    .article .introduction img {
        float: none !important;
    }
}

@media screen and (max-width:768px) and (min-width:641px) {

    .divLeftBorder .divLeftBorderL {
        width: 100%;
        background-size: 110% !important;
        background-position: center !important;
        margin-bottom: 30px;
        padding-bottom: 50%
    }

    .divLeftBorder.akcijeBox.novdizajn .divLeftBorderL {
        margin-bottom: 0px;
    }
}

@media screen and (max-width:640px) {

    /*** Glava ***/
    #siteWrapper #siteHeadouter {
        height: 65px
    }

    .container a#pull {
        top: 11px
    }

    .navbar .brand {
        line-height: 60px
    }

        .navbar .brand img {
            width: 122px
        }

    .mojaEnergijaBox .roundedBorderBox {
        border: none;
        width: 100px
    }

        .mojaEnergijaBox .roundedBorderBox span,
        .mojaEnergijaBox .roundedBorderBox .btnMainPrim.btnSmall,
        .mojaEnergijaBox .roundedBorderBox .floatRight {
            display: none
        }

    /*** Vsebina ***/

    /* FAQ */

    .row-fluid .mainFaqPanel .divRoundBorder {
        width: 100%;
        margin: 10px 0
    }

    /*** Noga ***/

    .pull-left .copyRight {
        width: 100%
    }
}

@media screen and (max-width:640px) {

    /* Ugodnosti */

    .span6.leftPaneLowerLeft, .span6.leftPaneLowerRight {
        width: 100%;
        margin-bottom: 25px;
    }
}

@media screen and (max-width:639px) {
    .TopLinksNavigation {
        display: none;
    }

    .mojaEnergijaBox .roundedBorderBox {
        padding-right: 0
    }

    .mojaEnergijaBox .floatLeft {
        font-size: 14px;
        float: right
    }

    .imagePhotoOuter .imagePhotoInner {
        position: relative
    }

    .contSliderEntry .entrySliderLeft {
        position: relative;
        width: 100%
    }

    .contSliderEntry {
        margin: 0px
    }

        .contSliderEntry .imagePhotoAbs {
            max-width: 100%
        }

    .imagePhotoAbs .entrySliderLeft, .imagePhotoAbs .entrySliderRight {
        top: 0px;
        margin: 30px 0 0 0
    }

    .imagePhotoOuter .imagePhotoAbs {
        max-width: 100%
    }

    .imagePhoto .zaDomImg {
        background-position: 50% 50%;
    }



    /* Izpostavljeno */
    .row-fluid .span3col.center3ColLeftPane, .row-fluid .span3col.center3ColCenterPane {
        width: 100%;
        padding: 0
    }

        .row-fluid .span3col.center3ColLeftPane .divLeftBorder, .row-fluid .span3col.center3ColCenterPane .divLeftBorder {
            padding: 2px
        }

    /*** Noga ***/

    .footerOuter1 {
        width: 25%;
        float: left;
        margin-bottom: 0;
        margin-right: 5%
    }

    .footerOuter2, .footerOuter3 {
        width: 70%;
        float: left
    }

    .container #dnn_footerLeftOuterPane.span2, .container #dnn_footerLeftPane.span2 {
        width: 100%;
        margin-bottom: 20px
    }

    .container #dnn_footerCenterPane.span2, .container #dnn_footerCenterPaneR.span2 {
        width: 46%;
        margin-bottom: 20px;
        margin-left: 2%
    }

    .container #dnn_footerRightPane.span2, .container #dnn_footerRightOuterPane.span2 {
        width: 46%;
        margin-bottom: 20px;
        margin-left: 2%
    }

    blockquote {
        width: 100%;
    }
}

a.mobileEn {
    display: none;
}

@media screen and (max-width:480px) {
    .container .TopLinksLeft.pull-left {
        display: none;
    }

    a.mobileEn {
        display: block;
        margin-top: 5px;
    }

    .container .TopLinksRight.pull-right {
        float: left
    }

    /*** Noga ***/

    .footerOuter1 {
        width: 48%;
        float: left;
        margin-bottom: 0;
        margin-right: 2%
    }

    .footerOuter2 {
        width: 48%;
        float: left;
        margin-left: 2%
    }

    .footerOuter3 {
        width: 100%
    }

    .container #dnn_footerLeftOuterPane.span2, .container #dnn_footerLeftPane.span2 {
        width: 100%;
        margin-bottom: 20px
    }

    .container #dnn_footerCenterPane.span2 {
        width: 100%;
        margin-bottom: 20px;
        float: right
    }

    .container #dnn_footerRightPane.span2, .container #dnn_footerRightOuterPane.span2 {
        width: 50%;
        margin-bottom: 20px;
        margin-left: 0px
    }

    .container #dnn_footerRightOuterPane.span2 {
        text-align: left
    }

    .container #dnn_footerCenterPaneR.span2 {
        width: 100%;
        margin-bottom: 20px;
        text-align: left
    }
}

@media screen and (max-width:480px) {

    /*** Noga ***/

    .footerOuter1 {
        width: 47%;
        float: left;
        margin-bottom: 0;
        margin-right: 3%
    }

    .footerOuter2 {
        width: 47%;
        float: left;
        margin-left: 3%
    }

    .footerOuter3 {
        width: 100%
    }

    .container #dnn_footerRightOuterPane.span2 {
        text-align: right
    }

    .container #dnn_footerCenterPaneR.span2 {
        text-align: center
    }
}

@media screen and (max-width:440px) {
    h1 span.kontakt img {
        margin-left: 0px;
        margin-top: 20px;
    }

    .divRoundBorder.prilagodi .icon.elektrika, .divRoundBorder.paket .icon {
        margin-right: 20px;
        margin-left: 0px;
        margin-bottom: 30px;
    }

    .divRoundBorder.paket .besedilo p {
        clear: both;
        padding-top: 0px;
    }

    .divRoundBorder.paket .besedilo h2.redColor {
        font-size: 26px;
    }

    .divRoundBorder.prilagodi .cena.gumb a.btnMainBigClean, .divRoundBorder.paket .cena.gumb a.btnMainBigClean {
        padding-left: 25px;
        padding-right: 25px;
        width: 90%;
        box-sizing: border-box;
    }
}
/*** loading dots ***/
.dot {
    position: relative;
    display: inline-block;
    background: #CCC;
    height: 8px;
    width: 8px;
    border-radius: 12px;
    margin-right: 5px;
    animation: flash 1500ms infinite;
    top: 50%;
}

    .dot:first-child {
        background: black;
    }

@keyframes flash {
    from {
        background: black;
    }

    to {
        background: #CCC;
    }
}

.dot:nth-child(2) {
    animation-delay: 500ms;
}

.dot:nth-child(3) {
    animation-delay: 1000ms;
}


/* NB store */

.ListCell, .AltListCell {
    width: 235px;
    margin-bottom: 50px;
}

.ListItem, .ListItem:hover {
    border: 0px !important;
}

    .ListItem.Rows {
        height: 400px;
        min-height: 430px;
    }

        .ListItem.Rows .Name {
            text-align: left;
            margin: 0 !important;
            margin-top: 20px !important;
            margin-bottom: 10px !important;
        }

        .ListItem.Rows .Summary {
            text-align: left;
            font-size: 12px;
            margin: 0 !important;
            margin-bottom: 10px !important;
        }

        .ListItem.Rows .Price {
            float: left !important;
            border-bottom: 1px dashed #ddd;
        }

        .ListItem.Rows .RetailPrice, .ListItem.Rows .DealerPrice {
            float: left !important;
            width: 100%;
            margin-bottom: 10px;
        }

        .ListItem.Rows .PurchasingPanel {
            text-align: left !important;
        }

        .ListItem.Rows .Price .Cena {
            font-size: 12px;
            display: inline-block;
            float: left;
            width: 133px;
            line-height: 15px;
        }

            .ListItem.Rows .Price .Cena.redna {
                color: #94908a;
            }

        .ListItem.Rows .Price .Cenatxt.redna {
            font-weight: bold;
            font-size: 18px;
            color: #94908a;
            width: 90px;
            display: inline-block;
            float: left;
            line-height: 18px;
        }

        .ListItem.Rows .Price .Cenatxt.elen {
            font-weight: bold;
            font-size: 24px;
            width: 90px;
            display: inline-block;
            float: left;
            line-height: 24px;
        }

.Buydiv {
    float: left;
}

    .Buydiv span {
        display: none;
    }

.ListItem.Rows .QuantityField.NormalTextBox {
    float: left !important;
    padding: 7px 2px 7px !important;
    margin: 0px !important;
    color: #57534a;
}

.ListItem.Rows .Buydiv span.QuantityField {
    display: none;
}

.ListItem.Rows .Buydiv input.qty {
    float: left;
    height: 33px;
    background: white;
    border: 1px solid #bbb8b4;
    width: 20px;
    font-size: 14px;
}

    .ListItem.Rows .Buydiv input.qty.less {
        border-right: 0px;
    }

    .ListItem.Rows .Buydiv input.qty.more {
        margin-right: 10px;
        border-left: 0px;
    }

.ListItem.Rows a.buy {
    float: left !important;
}

.ListItem.Rows a.btnMainBigNoArrow.buy {
    font-size: 13px;
    line-height: 31px;
    height: 31px;
    padding-left: 10px;
    padding-right: 10px;
}

.ModNBStoreProductListC .ListHeader {
    display: none;
}

.ModNBStoreMiniCartC .naroci.btnMainSec {
    width: 100%;
    text-align: center;
    box-sizing: border-box;
    margin-bottom: 0px;
    height: 55px;
    line-height: 55px;
}

    .ModNBStoreMiniCartC .naroci.btnMainSec:after {
        margin-top: 21px;
        margin-left: 55px;
    }

.ModNBStoreMiniCartC .MiniCartWrapper {
    padding: 0 !important;
    width: 90%;
    float: right;
}

    .ModNBStoreMiniCartC .MiniCartWrapper .Basketinfo {
        padding: 20px;
        background: #f1efec;
    }

        .ModNBStoreMiniCartC .MiniCartWrapper .Basketinfo h4 {
            font-weight: 700;
            font-size: 16px;
            border-bottom: 1px solid #bbb8b4;
            padding-bottom: 20px;
        }

        .ModNBStoreMiniCartC .MiniCartWrapper .Basketinfo .desno {
            float: right;
        }

        .ModNBStoreMiniCartC .MiniCartWrapper .Basketinfo .kolicina {
            margin-top: 20px;
            margin-bottom: 20px;
            border-bottom: 1px solid #bbb8b4;
            border-top: 1px solid #bbb8b4;
            padding-top: 20px;
            padding-bottom: 20px;
        }

        .ModNBStoreMiniCartC .MiniCartWrapper .Basketinfo .Value.qty {
            float: right;
            font-size: 18px;
        }

        .ModNBStoreMiniCartC .MiniCartWrapper .Basketinfo .skupaj {
            font-size: 24px;
            padding-bottom: 20px;
            border-bottom: 1px solid #bbb8b4;
            margin-bottom: 10px;
        }

        .ModNBStoreMiniCartC .MiniCartWrapper .Basketinfo .ddv {
            font-size: 11px;
        }

        .ModNBStoreMiniCartC .MiniCartWrapper .Basketinfo .Value.total {
            float: right;
            font-size: 24px;
            position: relative;
            top: -20px;
            font-weight: 700;
        }

        .ModNBStoreMiniCartC .MiniCartWrapper .Basketinfo .izdelki {
            border-top: 1px solid #bbb8b4;
            margin-top: 20px;
        }

    .ModNBStoreMiniCartC .MiniCartWrapper a.kosarica {
        padding-top: 5px;
        padding-bottom: 5px;
    }

        .ModNBStoreMiniCartC .MiniCartWrapper a.kosarica h4 {
            border: none;
            padding-bottom: 0px;
            display: inline-block;
        }


.ModNBStoreCheckoutC .Checkout {
    max-width: 100% !important;
    padding: 0px !important;
}

.Checkout .NBright_CartItem td, .Checkout .NBright_AltCartItem td {
    padding-top: 10px;
    padding-bottom: 10px;
    border-color: #bbb8b4 !important;
}

.NBright_cartheader {
    border-color: #bbb8b4 !important;
}

.NBright_CartItem a, .NBright_AltCartItem a {
    color: #57524a;
}

.NBright_CartList input[type="text"] {
    padding: 7px !important;
}

span[id$=dgCartList_lblTotals], span[id$=dgCartList_lblQtyCount], span[id$=dgCartList_lblTotal] {
    display: none;
}

.NBright_OrderTotalValue {
    border: 0 !important;
}

    .NBright_OrderTotalValue span {
        font-size: 24px;
    }

.NBright_OrderTotalLabel, .NBright_OrderTotalValue {
    padding-top: 30px;
    padding-bottom: 10px;
}

.NBright_RecalcButtonDiv a.Button, a.Button:link {
    background: none;
    border: none !important;
    padding: 0 !important;
    width: auto;
    color: #dd0000 !important;
    font-size: 14px !important;
    font-weight: normal !important;
    margin-bottom: 0px !important;
}

    .NBright_RecalcButtonDiv a.Button, a.Button:link:hover {
        background: none;
    }

a.Button.ContinueOrder:link:hover {
    background: #dd1b00;
}

.NBright_CartOptDiv, .NBright_CartOptDiv, .NBright_CartOptDiv, .NBright_ClientButtonDivLeft {
    display: none;
}

.NBright_ClientButton.Button.ContinueOrder {
    background: #dd1b00;
    border: none !important;
    border-radius: 5px;
    color: #FFF !important;
    padding: 1px 45px 1px 30px !important;
    font-weight: 700 !important;
    text-transform: uppercase;
    text-align: center;
    box-sizing: border-box;
    margin-bottom: 20px;
    height: 55px;
    line-height: 55px;
    font-size: 16px !important;
}

    .NBright_ClientButton.Button.ContinueOrder:after {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") 0px 0px;
        content: " ";
        width: 24px;
        height: 11px;
        position: absolute;
        margin-top: 22px;
    }

.MiniCartWrapper .cartthumb {
    display: none;
}

.MiniCartWrapper .NBright_CartList {
    margin-top: 20px;
}

    .MiniCartWrapper .NBright_CartList td, .MiniCartWrapper .NBright_CartList td a, .MiniCartWrapper .NBright_CartList td span {
        font-size: 14px;
        cursor: default;
    }

.MiniCartWrapper .NBright_CartItem td, .MiniCartWrapper .NBright_AltCartItem td {
    border: none !important;
    vertical-align: top;
}

    .MiniCartWrapper .NBright_CartItem td input, .MiniCartWrapper .NBright_AltCartItem td input {
        width: 24px !important;
        background: transparent;
        padding: 0 !important;
        border: none;
        color: #57524a !important;
        cursor: default;
    }

.MiniCartWrapper .NBright_CartList table tr td:nth-child(2) {
    width: 45px;
    font-weight: 700;
}

.MiniCartWrapper .NBright_CartList table tr td:nth-child(3) {
    text-align: right;
    padding-right: 0px;
}

@media screen and (max-width:1199px) {
    .MiniCartWrapper .NBright_CartItem td, .MiniCartWrapper .NBright_AltCartItem td {
        padding-left: 0;
        padding-right: 0;
    }

    .MiniCartWrapper .NBright_CartList td, .MiniCartWrapper .NBright_CartList td a, .MiniCartWrapper .NBright_CartList td span {
        font-size: 12px;
    }

    .MiniCartWrapper .NBright_CartItem td input, .MiniCartWrapper .NBright_AltCartItem td input {
        font-size: 12px;
    }

    .ModNBStoreMiniCartC .naroci.btnMainSec:after {
        margin-left: 10px;
    }
}

@media screen and (max-width:1024px) {
    .ModNBStoreMiniCartC .MiniCartWrapper {
        width: 100%;
    }
}

@media screen and (max-width:979px) {
    .Checkout .cartthumb {
        display: none;
    }
}

@media screen and (max-width:960px) {
    .ModNBStoreMiniCartC .MiniCartWrapper .Basketinfo {
        padding: 15px;
    }

    .MiniCartWrapper .NBright_CartList td, .MiniCartWrapper .NBright_CartList td a, .MiniCartWrapper .NBright_CartList td span {
        font-size: 11px;
    }
}

@media screen and (max-width:870px) {
    .MiniCartWrapper .NBright_CartList table tr td:nth-child(2), .MiniCartWrapper .NBright_CartList table tr td:nth-child(3) {
        display: none;
    }

    .MiniCartWrapper .NBright_CartList td, .MiniCartWrapper .NBright_CartList td a, .MiniCartWrapper .NBright_CartList td span {
        font-size: 14px;
    }

    .ModNBStoreMiniCartC .MiniCartWrapper .Basketinfo .kolicina {
        font-size: 14px;
    }
}

@media screen and (max-width:768px) {
    .ModNBStoreProductListC .ListCell, .ModNBStoreProductListC .AltListCell {
        padding: 0px;
        padding-right: 6px;
    }
}

@media screen and (max-width:767px) {
    .MiniCartWrapper .NBright_CartList table tr td:nth-child(2), .MiniCartWrapper .NBright_CartList table tr td:nth-child(3) {
        display: table-cell;
    }

    .MiniCartWrapper .NBright_CartList td, .MiniCartWrapper .NBright_CartList td a, .MiniCartWrapper .NBright_CartList td span {
        font-size: 14px;
    }

    .MiniCartWrapper .NBright_CartItem td input, .MiniCartWrapper .NBright_AltCartItem td input {
        font-size: 14px;
    }
}

@media screen and (max-width:690px) {
    .NBright_CartItem a, .NBright_AltCartItem a, .NBright_CartItem span, .NBright_AltCartItem span {
        font-size: 11px;
    }

    .NBright_cartheader, .NBright_OrderTotalLabel span {
        font-size: 9px;
    }

    .NBright_OrderTotalValue span {
        font-size: 14px;
    }

    .ModNBStoreCheckoutC .Checkout {
        padding: 0px !important;
    }

    .Checkout .NBright_CartItem td, .Checkout .NBright_AltCartItem td {
        padding-left: 0px;
        padding-right: 0px;
    }

    .NBright_cartheader {
        padding: 0px;
        font-size: 9px;
    }

    .NBright_CartList input[type=text] {
        width: 15px !important;
    }
}

@media screen and (max-width:587px) {
    .ModNBStoreProductListC .ProductList .ListCell, .ModNBStoreProductListC .ProductList .AltListCell {
        width: 100%;
        box-sizing: border-box;
    }
}

@media screen and (max-width:480px) {
    .ModNBStoreMiniCartC .MiniCartWrapper {
        width: 100%;
    }
}


@media all and (max-width:1199px) {

    .kuponi3Col {
        min-height: 780px
    }

    .knofKupon {
        position: absolute;
        bottom: 10px
    }
}

@media all and (max-width:901px) {

    .kuponi3Col {
        min-height: 790px
    }

    .knofKupon {
        position: absolute;
        bottom: 10px
    }
}

@media all and (max-width:866px) {

    .kuponi3Col {
        min-height: 830px
    }

    .knofKupon {
        position: absolute;
        bottom: 10px
    }
}

@media all and (max-width:786px) {

    .kuponi3Col {
        min-height: 860px
    }

    .knofKupon {
        position: absolute;
        bottom: 10px
    }
}

@media all and (max-width:767px) {

    .kuponi3Col {
        min-height: auto
    }

    .knofKupon {
        position: relative;
        bottom: 0px
    }
}

@media all and (min-width:1200px) {
    .kuponi3Col {
        min-height: 660px
    }

    .knofKupon {
        position: absolute;
        bottom: 10px
    }
}

@media all and (max-width:1199px) {

    .divRoundBorder table.cene strong {
        font-size: 18px !important;
    }

    .divRoundBorder .cena.gumb a.btnMainBigClean {
        padding: 1px 20px;
    }
}

@media screen and (max-width:580px) {
    .divRoundBorder table.cene strong {
        font-size: 18px !important;
    }
}

@media screen and (max-width:830px) {
    table.cene-ugodnosti strong {
        font-size: 22px !important;
    }
}

@media screen and (max-width:660px) {
    table.cene-ugodnosti strong {
        font-size: 18px !important;
    }

    table.cene-ugodnosti small {
        font-size: 13px !important;
    }

    table.cene-ugodnosti img {
        width: 45px !important;
    }
}

@media screen and (max-width:540px) {
    table.cene-ugodnosti td {
        line-height: 18px !important;
    }

    table.cene-ugodnosti strong {
        font-size: 14px !important;
    }

    table.cene-ugodnosti small {
        font-size: 11px !important;
    }

    table.cene-ugodnosti img {
        width: 35px !important;
    }
}

@media screen and (max-width: 890px) {
    .span6.leftPaneLowerLeft.paket, .span6.leftPaneLowerRight.paket {
        width: 100%;
        margin: 0px;
    }

    .divRoundBorder.paket .besedilo {
        width: 70%;
    }

    .divRoundBorder table.cene strong {
        font-size: 30px !important;
    }

    .divRoundBorder.paket .besedilo {
        min-height: auto;
    }
}

@media screen and (max-width: 767px) {
    .divRoundBorder.paket .besedilo {
        width: 100%;
    }

        .divRoundBorder.paket .besedilo h2 {
            margin-bottom: 25px;
            margin-top: 25px;
        }

    .divRoundBorder.paket .besedilo {
        min-height: auto;
    }

    .divRoundBorder.dark .besedilo h2 {
        margin-bottom: 35px;
    }
}

@media screen and (max-width: 600px) {
    .divRoundBorder table.cene strong {
        font-size: 18px !important;
    }

    .divRoundBorder.paket .opis .col2 {
        width: 100% !important;
        margin-right: 0px !important;
    }
}

.tp-bannertimer {
    visibility: visible !important;
}

.tp-bullets.hidebullets {
    opacity: 1 !important;
}

.tp-bullets.simplebullets.square {
    width: 100%;
    left: 0px !important;
    margin-left: 0px !important;
    bottom: 0px !important;
}

.SliderRevolution3D .tp-bullets.simplebullets.square .bullet {
    background: #fff !important;
    border-right: 5px solid transparent;
    box-sizing: border-box;
    border-right-style: outset;
    background-clip: content-box !important;
    height: 32px;
    margin-top: 0px;
    text-align: center;
    top: 14px;
}

    .SliderRevolution3D .tp-bullets.simplebullets.square .bullet:hover span {
        color: #dd1c00;
    }

    .SliderRevolution3D .tp-bullets.simplebullets.square .bullet span {
        top: 10px;
        position: relative;
    }

    .SliderRevolution3D .tp-bullets.simplebullets.square .bullet.selected {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/tab-bg.png") content-box !important;
        width: 25%;
        height: 42px;
        top: 0px;
    }

        .SliderRevolution3D .tp-bullets.simplebullets.square .bullet.selected span {
            top: 8px;
            display: block;
            color: #dd1c00;
        }

.tp-bullets.simplebullets.square .bullet.last {
    border-right: 0px;
}

.tp-bullets.simplebullets.square .bullet .tp-bannertimer {
    display: none;
}

.tp-bullets.simplebullets.square .bullet .timer-wrap {
    display: none;
}

.tp-bullets.simplebullets.square .bullet.selected .timer-wrap {
    width: 99%;
    height: 4px;
    position: relative;
    top: 18px;
    margin: 0 auto;
    background: #f8f7f7;
}

    .tp-bullets.simplebullets.square .bullet.selected .timer-wrap:nth-child(2) {
        display: block;
    }

        .tp-bullets.simplebullets.square .bullet.selected .timer-wrap:nth-child(2) .tp-bannertimer {
            display: block;
            background: #57524a !important;
            height: 4px;
            top: 0px;
        }

.SliderRevolution3D .tp-loader {
    display: none !important;
}

/*  SLIDER */

.SliderRevolution3D > div > ul {
    height: 485px !important;
    max-height: 485px !important;
    background: #EDECEB;
}

    .SliderRevolution3D > div > ul li img {
        height: auto !important;
        width: auto !important;
        max-width: none !important;
    }

.SliderRevolution3D .tp-simpleresponsive {
    height: 485px !important;
    max-height: 485px !important;
}

.tp-caption.fade.fadeout.start {
    width: 1170px;
    margin: 0 auto !important;
    top: 50px !important;
    position: absolute;
    left: -50% !important;
    right: -50%;
    font-size: 40px !important;
    line-height: 44px !important;
    font-weight: 300;
}

    .tp-caption.fade.fadeout.start.znacka {
        text-align: right;
        top: 100px !important;
    }

        .tp-caption.fade.fadeout.start.znacka.plin {
        }

    .tp-caption.fade.fadeout.start div.wrap {
        width: 320px;
        word-wrap: break-word;
        word-break: break-word;
        word-spacing: normal;
        white-space: normal;
    }

    .tp-caption.fade.fadeout.start .SmallText {
        font-size: 18px;
        display: block;
        line-height: 22px;
        margin-top: 20px;
        margin-bottom: 20px;
    }

    .tp-caption.fade.fadeout.start .btnMainBig {
        font-size: 18px;
        padding: 1px 40px 1px 37px;
    }

.SliderRevolution3D .Overlay {
    width: 100%;
    height: 485px;
    background: url("/Portals/_default/Skins/ElektroEnergija/images/slider-overlay.png") no-repeat transparent;
    position: absolute;
    top: 0px;
    background-position: 0% 0%;
    display: none;
}

.SliderRevolution3D ul li .Overlay:nth-child(2) {
    display: block;
    z-index: 1;
}

.SliderRevolution3D .tp-leftarrow.default {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/slider-left.png") no-repeat;
    height: 55px;
    width: 22px;
}

.SliderRevolution3D .tp-rightarrow.default {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/slider-right.png") no-repeat;
    height: 55px;
    width: 22px;
}

.SliderRevolution3D .tp-leftarrow.default:hover {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/slider-left-hover.png") no-repeat;
}

.SliderRevolution3D .tp-rightarrow.default:hover {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/slider-right-hover.png") no-repeat;
}

.SliderRevolution3D .navigacija {
    position: absolute;
    width: 1470px;
    height: 485px;
    top: 0px;
    left: -50%;
    right: -50%;
    margin: 0 auto;
}

@media (min-width:1921px) {

    .SliderRevolution3D .slotholder {
        width: 80%;
        margin: 0 auto;
        position: absolute;
        right: 20%;
    }

    .SliderRevolution3D .Overlay {
        left: 0px;
        right: 0px;
        margin-left: auto;
        margin-right: auto;
        width: 1920px;
    }

    .tp-bullets.simplebullets.square {
        left: 50% !important;
        transform: translateX(-50%);
    }
}

@media (min-width:2300px) {
    .SliderRevolution3D .slotholder {
        width: 100%;
        margin: 0 auto;
        position: absolute;
        right: 0;
        text-align: center;
    }
}


@media (max-width:1919px) {
    .SliderRevolution3D .slotholder {
        text-align: center;
    }

    .SliderRevolution3D > div > ul li img {
        left: 0px;
        margin-left: 0px;
    }
}

@media (max-width:1830px) {
    .SliderRevolution3D > div > ul li img {
        left: 0px;
        margin-left: -70px;
    }
}

@media (max-width:1720px) {
    .SliderRevolution3D > div > ul li img {
        left: 0px;
        margin-left: -100px;
    }
}

@media (max-width:1630px) {
    .SliderRevolution3D > div > ul li img {
        left: 0px;
        margin-left: -150px;
    }
}

@media (max-width:1490px) {
    .SliderRevolution3D > div > ul li img {
        left: 0px;
        margin-left: -215px;
    }
}

@media (max-width:1360px) {
    .SliderRevolution3D > div > ul li img {
        left: 0px;
        margin-left: -280px;
    }
}

@media (max-width:1215px) {
    .SliderRevolution3D > div > ul li img {
        left: 0px;
        margin-left: -340px;
    }
}

@media (max-width:1170px) {
    .SliderRevolution3D > div > ul li img {
        left: 0px;
        margin-left: -390px;
    }
}

@media (max-width:1170px) {
    .SliderRevolution3D > div > ul li img {
        left: 0px;
        margin-left: -320px;
    }
}

@media (max-width:1075px) {
    .SliderRevolution3D > div > ul li img {
        left: 0px;
        margin-left: -275px;
    }
}

@media (max-width:1050px) {
    .SliderRevolution3D > div > ul li img {
        left: 0px;
        margin-left: -220px;
    }
}

@media (max-width:1020px) {
    .SliderRevolution3D > div > ul li img {
        left: 0px;
        margin-left: -180px;
    }
}

@media (max-width:990px) {
    .SliderRevolution3D > div > ul li img {
        left: 0px;
        margin-left: -220px;
    }
}

@media (max-width:768px) {
    .SliderRevolution3D > div > ul li img {
        left: 0px;
        margin-left: -400px;
    }
}

@media (max-width:1200px) {
    .tp-caption.fade.fadeout.start.znacka {
        width: 90%;
    }
}
/* kivi boxes */

.NaslovnaStran #contentWrapper .divLBsmallText .divLeftBorderR .divLeftBorderTextP {
    font-size: 15px;
    line-height: 21px;
}

.NaslovnaStran #contentWrapper .bottom .divLeftBorder .btnMainPrim.btnSmall {
    font-size: 15px;
    height: 29px;
    padding-top: 5px;
    position: absolute;
    bottom: 20px;
}

    .NaslovnaStran #contentWrapper .bottom .divLeftBorder .btnMainPrim.btnSmall:after {
        margin-top: 7px;
        background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") 0px -19px;
        height: 11px;
    }

    .NaslovnaStran #contentWrapper .bottom .divLeftBorder .btnMainPrim.btnSmall:hover:after {
        background-position: 0px -51px;
    }

.NaslovnaStran #contentWrapper .ModKiviContentBoxesC .divLeftBorder.divLBsmallText {
    margin-top: 30px;
}

.NaslovnaStran #contentWrapper .divLeftBorder.akcijeBox {
    padding: 25px;
    background-size: inherit !important;
    background-position: 95% 50% !important;
    border: 1px solid #ccc;
}

    .NaslovnaStran #contentWrapper .divLeftBorder.akcijeBox .znacka {
        position: absolute;
        top: 10px;
        right: 10px;
    }

    .NaslovnaStran #contentWrapper .divLeftBorder.akcijeBox .divLeftBorderL {
        width: 50%;
        background: none;
        color: #57524a;
        position: relative;
    }

    .NaslovnaStran #contentWrapper .divLeftBorder.akcijeBox .akcijeBoxPad {
        padding: 0px;
    }

        .NaslovnaStran #contentWrapper .divLeftBorder.akcijeBox .akcijeBoxPad a.btnMainSec {
            bottom: 0px;
            position: absolute;
            color: #dc1a00;
            background: none;
            font-weight: normal;
            font-size: 16px;
            text-transform: none;
            margin: 0;
            padding-left: 0px;
        }

            .NaslovnaStran #contentWrapper .divLeftBorder.akcijeBox .akcijeBoxPad a.btnMainSec:after {
                background: url("/Portals/_default/Skins/ElektroEnergija/images/button-red-white.png") 0px 0px;
                height: 26px;
                width: 26px;
                margin-top: 5px;
                margin-left: 10px;
            }

    .NaslovnaStran #contentWrapper .divLeftBorder.akcijeBox .divLeftBorderTextH1, .divLeftBorder.akcijeBox .divLeftBorderTextP {
        color: #57524a;
    }

    .NaslovnaStran #contentWrapper .divLeftBorder.akcijeBox .divLeftBorderTextH1 {
        font-size: 24px;
        font-weight: 800;
        line-height: 26px;
    }

.NaslovnaStran #contentWrapper .divLBsmallText .divLeftBorderL {
    width: 31.2%;
    padding-bottom: 31.2%;
}

.NaslovnaStran #contentWrapper .divLeftBorderR {
    width: 63.8%;
}

@media (max-width:1199px) {
    .NaslovnaStran #contentWrapper .divLeftBorder.akcijeBox .divLeftBorderL {
        padding-bottom: 65%;
    }

    .NaslovnaStran #contentWrapper .bottom .divLeftBorder .btnMainPrim.btnSmall {
        position: relative;
        bottom: auto;
    }
}

@media (max-width:980px) {
    .NaslovnaStran #contentWrapper .divLeftBorder.akcijeBox .divLeftBorderL {
        padding-bottom: 450px;
        width: 100%;
    }

    .NaslovnaStran #contentWrapper .divLeftBorder.akcijeBox {
        background-position: 50% 65% !important;
    }

    .NaslovnaStran .row-fluid .span6.leftPaneLowerLeft.bottom, .row-fluid .span6.leftPaneLowerRight.bottom {
        width: 100%;
        margin-left: 0px;
    }

    .NaslovnaStran #contentWrapper .divLBsmallText .divLeftBorderL {
        width: 165px;
        padding-bottom: 165px;
    }

    .NaslovnaStran #contentWrapper .divLeftBorder.akcijeBox .znacka {
        top: 30%;
        right: 25%;
    }
}

}

@media (max-width:768px) {
    .NaslovnaStran .ModKiviContentBoxesC .divLeftBorder.akcijeBox {
        height: auto;
    }

    .NaslovnaStran #contentWrapper .divLeftBorder.akcijeBox .divLeftBorderL {
        margin-bottom: 0px;
    }

    .NaslovnaStran #contentWrapper .divLeftBorder.akcijeBox .divLeftBorderTextP {
        font-size: 15px;
    }

    #footer .footerToper {
        height: auto;
    }

    .footerAktualno.span3col {
        width: 45%;
    }

        .footerAktualno.span3col.center3ColCenterPane {
            width: 45%;
            margin-left: 10%;
        }

        .footerAktualno.span3col .divLeftBorder.divLBsmallText .divLeftBorderL {
            width: 30%;
            padding-bottom: 30%;
            background-size: 100% !important;
        }

        .footerAktualno.span3col.center3ColRightPane .divLeftBorder.divLBsmallText .divLeftBorderL {
            width: 14%;
            padding-bottom: 15%;
        }

    .row-fluid .span3col.center3ColRightPane {
        margin-top: 40px;
    }

    #footer .footerTop {
        height: 2px;
        overflow: hidden;
    }

        #footer .footerTop .container {
            width: 100%;
        }
}

@media (max-width:650px) {
    .NaslovnaStran #contentWrapper .divLeftBorderR {
        width: 65%;
        margin-left: 5%;
    }

    .NaslovnaStran #contentWrapper .divLBsmallText .divLeftBorderL {
        width: 30%;
        padding-bottom: 30%;
    }

    .footerAktualno.span3col {
        width: 100%;
    }


        .footerAktualno.span3col .divLeftBorder.divLBsmallText .divLeftBorderL {
            width: 100px;
            padding-bottom: 110px;
        }

    .divLeftBorder.divLBsmallText .divLeftBorderR {
        width: 70%;
    }



    #footer .footerToper {
        padding-left: 3%;
        padding-right: 3%;
        box-sizing: border-box;
    }

    #footer .lightGrey {
        padding-left: 3%;
        padding-right: 3%;
        box-sizing: border-box;
    }

    .footerAktualno.span3col.center3ColRightPane .divLeftBorder.divLBsmallText .divLeftBorderL {
        width: 100px;
        padding-bottom: 110px;
    }
}

@media (max-width:570px) {
    .NaslovnaStran #contentWrapper .divLeftBorderR {
        margin-left: 0px;
        float: none;
        width: 100%;
    }

    .NaslovnaStran #contentWrapper .divLBsmallText .divLeftBorderL {
        position: relative;
        float: none;
        margin-bottom: 10px;
    }
}

@media (max-width:470px) {
    .NaslovnaStran #contentWrapper .divLeftBorder .btnMainPrim.btnSmall {
        position: relative;
        bottom: auto;
    }
}

@media (max-width:470px) {
    .divLeftBorder.divLBsmallText .divLeftBorderR {
        width: 60%;
    }
}

@media (max-width:639px) {
    .CelotnaSirina .divLeftBorder {
        border: 0px;
    }

    .center3ColRightPane .divLeftBorder {
        border: 0px;
        padding: 0px;
    }

    .CelotnaSirina.row-fluid .span3col.center3ColRightPane {
        margin-top: 0px;
    }
}

/* #START Boni */
.rblTipOsebe {
    margin-bottom: 20px;
}

.NaslovnaStran #contentWrapper .divLBsmallText .divLeftBorderL {
    position: relative;
}

    .NaslovnaStran #contentWrapper .divLBsmallText .divLeftBorderL .znacka {
        position: absolute;
        top: -15px;
        right: -20px;
    }

/* Slider overlay responsive */

.tp-bannertimer.tablet {
    display: none;
}

@media (max-width:1830px) {
    .SliderRevolution3D .Overlay {
        background-position: -7% 0%;
    }
}

@media (max-width:1720px) {
    .SliderRevolution3D .Overlay {
        background-position: -14% 0%;
    }
}

@media (max-width:1630px) {
    .SliderRevolution3D .Overlay {
        background-position: -21% 0%;
    }
}

@media (max-width:1540px) {
    .SliderRevolution3D .Overlay {
        background-position: -28% 0%;
    }
}

@media (max-width:1490px) {
    .SliderRevolution3D .Overlay {
        background-position: -40% 0%;
    }
}

@media (max-width:1420px) {
    .SliderRevolution3D .Overlay {
        background-position: -50% 0%;
    }
}

@media (max-width:1360px) {
    .SliderRevolution3D .Overlay {
        background-position: -68% 0%;
    }
}

@media (max-width:1300px) {
    .SliderRevolution3D .Overlay {
        background-position: -86% 0%;
    }
}

@media (max-width:1260px) {
    .SliderRevolution3D .Overlay {
        background-position: -108% 0%;
    }
}

@media (max-width:1215px) {
    .SliderRevolution3D .Overlay {
        background-position: -133% 0%;
    }
}

@media (max-width:1170px) {
    .SliderRevolution3D .Overlay {
        background-position: -180% 0%;
    }

    .tp-caption.fade.fadeout.start {
        left: 50px !important;
        right: auto;
        width: 100%;
    }

    .SliderRevolution3D .tp-bullets.simplebullets.square .bullet span {
        font-size: 13px;
    }
}

@media (max-width:1130px) {
    .SliderRevolution3D .Overlay {
        background-position: -230% 0%;
    }
}

@media (max-width:1110px) {
    .SliderRevolution3D > div > ul li img {
        /*left:110%;*/
    }
}

@media (max-width:1070px) {
    .SliderRevolution3D > div > ul li img {
        /*left:115%;*/
    }

    .SliderRevolution3D .Overlay {
        background-position: -240% 0%;
    }
}

@media (max-width:1040px) {
    .SliderRevolution3D > div > ul li img {
        /*left:120%;*/
    }

    .SliderRevolution3D .Overlay {
        background-position: -290% 0%;
    }
}

@media (max-width:1015px) {
    .SliderRevolution3D > div > ul li img {
        /*left:125%;*/
    }

    .SliderRevolution3D .Overlay {
        background-position: -360% 0%;
    }
}

@media (max-width:990px) {
    .SliderRevolution3D > div > ul li img {
        /*left:125%;*/
    }

    .SliderRevolution3D .Overlay {
        background-position: -230px 0px;
    }

    .SliderRevolution3D .tp-bullets.simplebullets.square .bullet span {
        font-size: 11px;
    }
}

}

@media (max-width:890px) {
    .SliderRevolution3D > div > ul li img {
        /*left:125%;*/
    }

    .SliderRevolution3D .Overlay {
        background-position: -320px 0px;
    }
}

@media (max-width:780px) {
    .SliderRevolution3D > div > ul li img {
        /*left:125%;*/
    }

    .SliderRevolution3D .Overlay {
        background-position: -395px 0px;
    }
}

@media (max-width:768px) {
    .SliderRevolution3D .tp-bullets.simplebullets.square .bullet span {
        display: none !important;
    }

    .SliderRevolution3D .tp-bullets.simplebullets.square .bullet {
        top: 0px;
        height: 19px;
        width: 25px !important;
        background: url("/Portals/_default/Skins/ElektroEnergija/images/slider-bullet.png") no-Repeat top left !important;
        background-position: 0px 3px !important;
    }

    .tp-bullets.simplebullets.square {
        width: auto;
        left: 50% !important;
        margin-left: auto !important;
        bottom: 20px !important;
        margin: 0 auto;
    }

    .SliderRevolution3D .tp-bullets.simplebullets.square .bullet.selected {
        background: url("/Portals/_default/Skins/ElektroEnergija/images/slider-bullet-selected.png") no-Repeat top left !important;
        height: 19px;
    }

    .tp-bannertimer.tablet {
        display: block;
    }

    .SliderRevolution3D .tp-bullets.simplebullets.square .bullet .timer-wrap {
        display: none !important;
    }

    .timer-wrap-tablet {
        width: 99%;
        height: 4px;
        position: relative;
        top: -7px;
        margin: 0 auto;
        background: #f8f7f7;
        z-index: 20;
    }

    .tp-bannertimer.tablet {
        display: block;
        background: #57524a !important;
        height: 4px;
        top: 0px;
    }
}

@media (max-width:640px) {
    .SliderRevolution3D > div > ul li img {
        width: auto !important;
        max-width: none !important;
        height: 270px !important;
        left: 0px !important;
        margin-left: -395px !important;
    }

    .SliderRevolution3D .tp-caption.fade.fadeout.start.znacka {
        top: 70px !important;
    }

        .SliderRevolution3D .tp-caption.fade.fadeout.start.znacka img {
            width: auto !important;
            height: auto !important;
        }

    .SliderRevolution3D .Overlay {
        background: none;
    }

    .tp-caption.fade.fadeout.start .btnMainBig {
        display: block;
        width: 125px;
        font-size: 13px;
        padding: 15px;
        padding-top: 0px;
        padding-bottom: 0px;
        height: 35px;
        line-height: 36px;
        margin: 0 auto;
        margin-top: 20px;
    }

        .tp-caption.fade.fadeout.start .btnMainBig:after {
            margin-top: 12px;
            background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") -9px 0px;
            width: 15px;
        }

    .tp-caption.fade.fadeout.start .SmallText {
        display: none;
    }

    .tp-caption.fade.fadeout.start {
        font-size: 26px !important;
        line-height: 28px !important;
        top: 290px !important;
        white-space: normal !important;
        left: 0px !important;
        width: 80% !important;
        margin: 0 auto !important;
        margin-left: 10% !important;
    }

    .tp-bullets.simplebullets.square {
        left: 45% !important;
    }

    #contentWrapper .divLBsmallText .divLeftBorderL {
        width: 120px;
        padding-bottom: 120px;
    }

    #contentWrapper .divLeftBorderR {
        width: 100%;
        margin-left: 0px;
    }

    #contentWrapper .divLeftBorder .btnMainPrim.btnSmall {
        position: relative;
        bottom: auto;
    }

    .tp-caption.fade.fadeout.start div.wrap {
        width: 100%;
    }
}

/* Informativni izračun vstopna */

div.infIzEntry {
    width: 100%;
    float: left;
    margin-bottom: 30px;
}

    div.infIzEntry div.levinaslov {
        width: 30%;
        float: left;
        background: #e1e0df;
        height: 53px;
        text-align: center;
        padding-top: 34px;
        font-size: 18px;
        font-weight: 800;
        color: #57524a;
    }

    div.infIzEntry div.srednjiselect {
        float: left;
        width: 40%;
        height: 65px;
        background: url("/Portals/_default/Skins/ElektroEnergija/images/inf-left.png") top left no-repeat #ecebea;
        text-align: center;
        padding-top: 22px;
        font-size: 18px;
    }

        div.infIzEntry div.srednjiselect select {
            margin-left: 30px;
            font-weight: bold;
            color: black;
            font-size: 18px;
            padding: 10px;
            margin-bottom: 0px;
            width: 65px;
            border: none;
            background: white;
            height: 43px;
            -webkit-appearance: menulist-button;
            text-align: -webkit-center;
        }

    div.infIzEntry div.desnigumb {
        float: left;
        width: 30%;
        background: url("/Portals/_default/Skins/ElektroEnergija/images/inf-right.png") top left no-repeat #f5f5f4;
        height: 72px;
        text-align: center;
        padding-top: 15px;
    }

        div.infIzEntry div.desnigumb a.btnMainSec {
            padding: 1px 20px 1px 20px;
        }

            div.infIzEntry div.desnigumb a.btnMainSec:after {
                background: none;
                width: 0px;
            }

@media (max-width:1199px) {
    div.infIzEntry div.srednjiselect span {
        display: block;
        float: left;
        width: 50%;
        text-align: left;
        padding-left: 11%;
    }

    div.infIzEntry div.srednjiselect select {
        display: block;
        float: left;
    }

    div.infIzEntry div.levinaslov {
        height: 63px;
        text-align: left;
        padding-top: 24px;
        padding-left: 5%;
        padding-right: 5%;
        width: 20%;
    }
}

@media (max-width:800px) {
    .divRoundBorder.prilagodi .cena.gumb {
        width: 100%;
    }
}

@media (max-width:768px) {
    div.infIzEntry div.levinaslov {
        width: 22%;
        padding-left: 2%;
        padding-right: 2%;
    }

    div.infIzEntry div.srednjiselect {
        width: 44%;
    }

    div.infIzEntry div.desnigumb a.btnMainSec {
        padding: 1px 10px 1px 10px;
        margin-left: 10px;
    }

    .CelotnaSirina .center3ColLeftPane .DnnModule-KiviContentBoxes:first-child {
        height: 0px !important;
    }

    #footer .footerTop {
        height: 2px;
        overflow: hidden;
    }

        #footer .footerTop .container {
            width: 100%;
        }
}

@media (max-width:745px) {
    div.infIzEntry div.levinaslov {
        height: 71px;
        padding-top: 16px;
    }

    div.infIzEntry div.desnigumb a.btnMainSec {
        padding: 1px 5px 1px 5px;
        font-size: 13px;
    }
}

@media (max-width:640px) {
    div.infIzEntry div.levinaslov {
        width: 100%;
        text-align: center;
        height: 30px;
        padding-left: 0px;
        padding-right: 0px;
    }

    div.infIzEntry div.srednjiselect {
        width: 100%;
        height: auto;
        padding-bottom: 10px;
        background: url("/Portals/_default/Skins/ElektroEnergija/images/inf-mobile-arrow.png") no-repeat top left #ecebea;
        background-size: contain;
        padding-top: 30px;
    }

        div.infIzEntry div.srednjiselect span {
            width: 100%;
            padding: 0px;
            text-align: center;
            float: none;
        }

        div.infIzEntry div.srednjiselect select {
            margin: 0 auto;
            float: none;
            margin-top: 15px;
        }

    div.infIzEntry div.desnigumb {
        width: 100%;
        background: #ecebea;
        padding-top: 0px;
    }

        div.infIzEntry div.desnigumb a.btnMainSec {
            padding: 1px 20px 1px 20px;
            font-size: 15px;
        }
}

.paketOutter {
    display: inline-block;
    float: left;
    width: 26%;
    background: #f1efec;
    padding: 3%;
    margin-right: 2%;
    border-radius: 5px;
    padding-top: 10px;
}

    .paketOutter:last-child {
        margin-right: 0;
    }

.dvaPaketa .paketOutter:nth-child(2) {
    margin-right: 0;
}

.paketOutter .paketOpisTop {
    border-bottom: 1px solid #bbb8b4;
    display: block;
    float: left;
    width: 100%;
    padding-bottom: 10px;
}

.paketOpis {
    width: 100%;
    display: inline-block;
    font-size: 14px;
}

.paketVeljavnostCene {
    display: block;
    font-size: 18px;
    font-weight: 800;
    margin-top: 5px;
    margin-bottom: 10px;
}

.paketOutter .paketVezava {
    font-size: 14px;
    color: #57524a;
    display: block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #bbb8b4;
}

.lblElektrikaCenaMesec {
    display: block;
    color: #dd0000;
    font-size: 30px;
    font-weight: 800;
    margin-top: 20px;
    margin-bottom: 24px;
    text-align: right;
}

    .lblElektrikaCenaMesec sup {
        font-size: 15px;
        font-weight: 400;
    }

.lblElektrikaCenaLeto {
    color: #dd0000;
    font-size: 15px;
    margin-top: 15px;
    display: block;
    margin-bottom: 15px;
}

.btnIzberiPaket {
    background: #57524a;
    border: none;
    border-radius: 5px;
    color: #FFF !important;
    padding: 1px 40px 1px 40px;
    font-weight: 800;
    text-transform: uppercase;
    height: 47px;
    line-height: 45px;
    font-size: 18px;
}

.paketOutter.Selected .btnIzberiPaket {
    background: #82c14a;
}

.paketOutter.notSelected {
    background: #ffffff;
}

.paketOutter > div.paketOpisFooter {
    margin-top: 15px;
    text-align: left;
}

.energentOpis {
    line-height: 22px;
    margin-top: 20px;
    margin-bottom: 20px;
    display: block;
}

.dvaPaketa .paketOutter {
    width: 43%;
}

.dvaPaketa .lblElektrikaCenaMesec, .enPaket .lblElektrikaCenaMesec {
    text-align: center;
    padding-left: 72px;
}

.dvaPaketa .lblElektrikaCenaLeto, .enPaket .lblElektrikaCenaLeto {
    padding-left: 59px;
}

.dvaPaketa span.paketText, .enPaket span.paketText {
    line-height: 35px;
}

.enPaket .paketOutter {
    width: 100%;
    box-sizing: border-box;
}

    .enPaket .paketOutter .paketOpisTop {
        padding-right: 4%;
        box-sizing: border-box;
    }

.paketOutter.Plin .btnIzberiPaket {
    margin-top: 10px;
}

.paketOpisMiddle {
    float: left;
    width: 100%;
}

#contentWrapper .group3Col.CelotnaSirina .divLeftBorder .btnMainPrim.btnSmall {
}

.divRoundBorder .cena.gumb.full div {
    /*    width: 100% !important;*/
}

    .divRoundBorder .cena.gumb.full div .btnMainBigClean {
        width: 120px;
        margin: 0 auto;
    }

@media screen and (max-width:768px) {
    .footerToper .footerAktualno.span3col .divLeftBorder .divLeftBorderL {
        background-position: center top !important;
        width: 35%;
        background-size: 100% !important;
    }

    .footerToper .footerAktualno.span3col .divLeftBorder.divLBsmallText .divLeftBorderR {
        width: 60%;
    }

    .footerToper .footerAktualno.span3col.center3ColRightPane .divLeftBorder .divLeftBorderL {
        width: 15%;
        padding-bottom: 15%;
    }

    .footerToper .footerAktualno.span3col.center3ColRightPane .divLeftBorder.divLBsmallText .divLeftBorderR {
        width: 80%;
    }

    .divLeftBorder.divLBsmallText {
        border-top: 1px solid #bbb7b4;
        border-left: 1px solid #bbb7b4;
        border-bottom: 1px solid #bbb7b4;
        padding: 20px;
    }

    .footerToper .divLeftBorder.divLBsmallText {
        border: none;
        padding-left: 0px;
    }
}

@media screen and (max-width:650px) {
    .footerToper .footerAktualno.span3col {
        width: 100%;
    }

    .footerAktualno.span3col.center3ColCenterPane {
        width: 100%;
        margin-left: 0;
        margin-top: 20px;
    }

    .footerToper .footerAktualno.span3col .divLeftBorder .divLeftBorderL {
        width: 15%;
    }

    .footerToper .footerAktualno.span3col .divLeftBorder.divLBsmallText .divLeftBorderR {
        width: 80%;
    }
}

@media screen and (max-width:570px) {
    .NaslovnaStran #contentWrapper .divLBsmallText .divLeftBorderL {
        width: 120px;
        padding-bottom: 120px;
    }

    .NaslovnaStran #contentWrapper .divLBsmallText .divLeftBorderL {
        width: 120px;
        padding-bottom: 120px;
    }
}

/* kivi boxes */

.NaslovnaStran #contentWrapper .divLBsmallText .divLeftBorderR .divLeftBorderTextP {
    font-size: 15px;
    line-height: 21px;
}

.NaslovnaStran #contentWrapper .bottom .divLeftBorder .btnMainPrim.btnSmall {
    font-size: 15px;
    height: 29px;
    padding-top: 5px;
    position: absolute;
    bottom: 20px;
}

    .NaslovnaStran #contentWrapper .bottom .divLeftBorder .btnMainPrim.btnSmall:after {
        margin-top: 7px;
        background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") 0px -19px;
        height: 11px;
    }

    .NaslovnaStran #contentWrapper .bottom .divLeftBorder .btnMainPrim.btnSmall:hover:after {
        background-position: 0px -51px;
    }

.NaslovnaStran #contentWrapper .ModKiviContentBoxesC .divLeftBorder.divLBsmallText {
    margin-top: 30px;
}

.divLeftBorder.akcijeBox.novdizajn {
    padding: 25px;
    background-size: inherit !important;
    background-position: 95% 50% !important;
    border: 1px solid #ccc;
}

    .divLeftBorder.akcijeBox.novdizajn .znacka {
        position: absolute;
        top: 10px;
        right: 10px;
    }

    .divLeftBorder.akcijeBox.novdizajn .divLeftBorderL {
        width: 50%;
        background: none;
        color: #57524a;
        position: relative;
    }

    .divLeftBorder.akcijeBox.novdizajn .akcijeBoxPad {
        padding: 0px;
    }

        .divLeftBorder.akcijeBox.novdizajn .akcijeBoxPad a.btnMainSec {
            bottom: 0px;
            position: absolute;
            color: #dc1a00;
            background: none;
            font-weight: normal;
            font-size: 16px;
            text-transform: none;
            margin: 0;
            padding-left: 0px;
        }

            .divLeftBorder.akcijeBox.novdizajn .akcijeBoxPad a.btnMainSec:after {
                background: url("/Portals/_default/Skins/ElektroEnergija/images/button-red-white.png") 0px 0px;
                height: 26px;
                width: 26px;
                margin-top: 5px;
                margin-left: 10px;
            }

    .divLeftBorder.akcijeBox.novdizajn .divLeftBorderTextH1, .divLeftBorder.akcijeBox.novdizajn .divLeftBorderTextP {
        color: #57524a;
    }

    .divLeftBorder.akcijeBox.novdizajn .divLeftBorderTextP {
        font-size: 16px;
        line-height: 21px;
    }

    .divLeftBorder.akcijeBox.novdizajn .divLeftBorderTextH1 {
        font-size: 24px;
        font-weight: 800;
        line-height: 26px;
    }

.NaslovnaStran #contentWrapper .divLBsmallText .divLeftBorderL {
    width: 31.2%;
    padding-bottom: 31.2%;
}

.NaslovnaStran #contentWrapper .divLeftBorderR {
    width: 63.8%;
}

@media (max-width:1199px) {
    .divLeftBorder.akcijeBox.novdizajn .divLeftBorderL {
        padding-bottom: 65%;
    }

    .NaslovnaStran #contentWrapper .bottom .divLeftBorder .btnMainPrim.btnSmall {
        position: relative;
        bottom: auto;
    }
}

@media (max-width:980px) {
    .divLeftBorder.akcijeBox.novdizajn .divLeftBorderL {
        padding-bottom: 450px;
        width: 100%;
    }

    .divLeftBorder.akcijeBox.novdizajn {
        background-position: 50% 65% !important;
    }

    .NaslovnaStran .row-fluid .span6.leftPaneLowerLeft.bottom, .row-fluid .span6.leftPaneLowerRight.bottom {
        width: 100%;
        margin-left: 0px;
    }

    .NaslovnaStran #contentWrapper .divLBsmallText .divLeftBorderL {
        width: 165px;
        padding-bottom: 165px;
    }

    .divLeftBorder.akcijeBox.novdizajn .znacka {
        top: 30%;
        right: 25%;
    }
}

}

@media (max-width:768px) {
    .ModKiviContentBoxesC .divLeftBorder.akcijeBox.novdizajn {
        height: auto;
    }

    .divLeftBorder.akcijeBox.novdizajn .divLeftBorderL {
        margin-bottom: 0px;
    }

    .divLeftBorder.akcijeBox.novdizajn .divLeftBorderTextP {
        font-size: 15px;
    }
}

@media (max-width:1450px) {
    .SliderRevolution3D .navigacija {
        display: none;
    }
}

.mainLeftPanel.kuponi {
    /*overflow:hidden;*/
}

    .mainLeftPanel.kuponi img {
        max-width: none;
    }

@media (max-width:360px) {
    .ModInformativniIzracunC .paketOutter {
        width: 100% !important;
        box-sizing: border-box;
        margin-bottom: 20px;
    }

    .ModInformativniIzracunC .mainLeftPanel h6 {
        line-height: 32px;
    }

    .ModInformativniIzracunC .paketOutter .paketOpisTop {
        line-height: 40px;
    }

    .ModInformativniIzracunC span.paketText {
        font-size: 16px;
    }

    .ModInformativniIzracunC .mainLeftPanel .nav a.btnMainSec {
        line-height: 21px;
        display: inline-block;
        font-size: 15px;
        height: 60px;
        padding-top: 13px;
    }

        .ModInformativniIzracunC .mainLeftPanel .nav a.btnMainSec:after {
            right: 38px;
            margin-top: -3px;
        }

    .ModInformativniIzracunC .outterStoritevPanel .innerLeftStoritevPanel .toggle label, .ModInformativniIzracunC .outterStoritevPanel .rpHeaderTemplate .toggle label {
        width: 100%;
        line-height: 11px;
        font-size: 11px;
    }

    .ModInformativniIzracunC span.storitevOpis {
        top: 23px;
        left: 0px;
        font-size: 11px;
        line-height: 10px;
    }

    .ModInformativniIzracunC .outterStoritevPanel {
        top: -7px;
        position: relative;
    }

    .ModInformativniIzracunC .mainLeftPanel .imgCheck {
        top: 5px;
        left: 0px;
    }

    .RadWindow.RadWindow_Default.rwNormalWindow.rwTransparentWindow {
        width: 360px !important;
        left: 0px !important;
    }

        .RadWindow.RadWindow_Default.rwNormalWindow.rwTransparentWindow .RadTouchExtender {
            width: 360px !important;
        }

    .rwWindowContent h6 {
        font-size: 16px;
    }

    .rwWindowContent .backgroundDiv .leftNaziv span, .rwWindowContent .backgroundDiv .rightCena span {
        font-size: 13px;
    }

    h1 {
        font-size: 32px;
    }

    table.responsive td {
        display: block;
        width: 100% !important;
        margin-bottom: 20px;
    }

        table.responsive td p {
            margin-left: 0px !important;
        }
}

.SliderRevolution3D .tp-leftarrow.default, .SliderRevolution3D .tp-rightarrow.default {
    opacity: 0;
}

.ModKiviObrazecNarociloC .mainRightPanel #col3 {
    margin-bottom: 0px;
}

.ModKiviObrazecNarociloC .mainRightPanel div.lblMainElPriceAround {
    margin-top: 10px;
    margin-bottom: 10px;
}

.ModInformativniIzracunC .mainRightPanel div .lblMainElPriceAround {
    margin-bottom: 10px;
    margin-top: 15px;
}

.ModInformativniIzracunC .mainRightPanel #col3 {
    margin-bottom: 0px;
}

.rightLinkDiv {
    float: right;
    width: 43%;
    min-height: 222px;
}

@media (max-width:1199px) {
    .rightLinkDiv {
        width: 49%;
        min-height: 234px;
    }
}

@media (max-width:980px) {
    .rightLinkDiv {
        top: 180px;
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        width: 50%;
        position: absolute;
    }
}

.Netko2015 {
    position: absolute;
    right: 0px;
    top: 260px;
    z-index: 10000;
}

#Ctl_Pogoji_1087, #Ctl_Pogoji_1060, #Ctl_Pogoji_1223, #Ctl_Pogoji_1089, #Ctl_Pogoji_1074, #chkPogojiLED, #chkEposta {
    display: block;
    width: auto !important;
    margin-top: 10px;
}

.PosljiStanjeStevca input[type="text"].stanje {
    margin-top: 10px;
}

.PosljiStanjeStevca input[type="text"].email {
    margin-top: 10px;
    width: 170px;
}

.PosljiStanjeStevca input[type="text"].stmm {
    width: 170px;
}

.PosljiStanjeStevca span.datum {
    display: block;
    margin-top: 20px;
    font-weight: bold;
}

.leftPaneOuter .leftMenu.admin li {
    display: block;
    background: none;
}

.PosljiStanjeStevca span.title {
    display: block;
    margin-bottom: 20px;
    font-weight: bold;
}

.footerOuter3.mobile {
    display: none;
    padding-top: 0px;
}

#footer .footerOuter3.mobile a.btnCommonPrim {
    font-size: 16px;
    line-height: 35px;
    display: block;
    text-align: center;
}

.footerTop.mobile {
    display: none;
}

@media (max-width:480px) {
    .footerOuter3.mobile {
        display: block;
    }

    #footer .footerTop.mobile {
        display: block;
        height: 30px;
    }
}


.pomoc {
    position: fixed;
    bottom: 0px;
    right: 0px;
    z-index: 1000;
    left: 50%;
}

    .pomoc .kontakt {
        width: 300px;
        float: left;
        height: 375px;
        background: #eeeeee;
        padding: 20px;
        box-sizing: border-box;
    }

    .pomoc .help {
        width: 286px;
        float: left;
        height: 375px;
        background: #e4e4e4;
        padding: 20px;
        box-sizing: border-box;
    }

        .pomoc .help .form_label, .pomoc .help .form_required {
            display: none;
        }

        .pomoc .help .requiredText {
            display: none;
        }

        .pomoc .help .form_input input {
            width: 224px !important;
            border: 1px solid #bbb8b4;
        }

        .pomoc .help .formError {
            position: absolute;
            background: #dd0000;
            padding: 3px;
            padding-top: 1px;
            border-radius: 5px;
            padding-bottom: 1px;
        }

            .pomoc .help .formError .formErrorContent {
                color: white;
                margin: 0;
                font-size: 11px;
            }

        .pomoc .help .btn.reset_but {
            display: none;
        }

        .pomoc .help .ModDNNGoPowerFormsC .form_submit .submit_but {
            padding: 1px 50px 1px 30px;
        }

            .pomoc .help .ModDNNGoPowerFormsC .form_submit .submit_but:after {
                background: url("/Portals/_default/Skins/ElektroEnergija/images/sprite.png") 0px 0px;
                content: " ";
                width: 24px;
                height: 11px;
                position: absolute;
            }

    .pomoc h2 {
        font-size: 26px;
        margin-bottom: 15px;
        color: #94908a;
    }

    .pomoc .help textarea {
        height: 120px !important;
        width: 224px !important;
    }

    .pomoc .tab {
        width: 286px;
        height: 41px;
        background: url("/Portals/_default/Skins/ElektroEnergija/images/pomoc.png") no-repeat;
        cursor: pointer;
        position: absolute;
        left: 300px;
        top: -41px;
    }

        .pomoc .tab.open {
            background: url("/Portals/_default/Skins/ElektroEnergija/images/pomoc-zaprt.png") no-repeat;
            border: 1px solid #ABA9A5;
            border-top-left-radius: 8px;
            border-top-right-radius: 8px;
            border-bottom: 0px;
            width: 284px;
        }

    .pomoc .kontakt-help {
        display: none;
    }

        .pomoc .kontakt-help h1 {
            font-size: 26px;
            margin-bottom: 15px;
            color: #94908a;
            font-weight: 500;
        }

        .pomoc .kontakt-help .result_form a.btn {
            display: none;
        }

        .pomoc .kontakt-help .kontakt img {
            margin-top: 30px;
        }

        .pomoc .kontakt-help .kontakt .email a {
            font-size: 18px !important;
            color: #57524a !important;
            padding-left: 35px;
            background: url("/Portals/_default/Skins/ElektroEnergija/images/mail.png") no-repeat left;
        }

#footer .pomoc .kontakt-help .kontakt p {
    font-size: 14px;
}



.mojaEnergijaBox a.btnMainPrim:after, .mojaEnergijaBox a.btnMainPrimi:after, .mojaEnergijaBox .btnMainPrim:after, .mojaEnergijaBox .btnMainPrimi:after {
    top: auto;
    right: auto;
}

.mojaEnergijaBox ul {
    margin: 0;
    padding: 0;
}

    .mojaEnergijaBox ul li {
        list-style-type: none;
    }

        .mojaEnergijaBox ul li.userMessages, .mojaEnergijaBox ul li.userNotifications, .mojaEnergijaBox ul li.userProfileImg {
            display: none;
        }

.mojaEnergijaBox .userDropDown {
    background: white;
    border: 1px solid #eee;
    padding: 10px;
    border-radius: 5px;
    position: absolute;
    width: 145px;
    z-index: 10000000;
    display: none;
}

    .mojaEnergijaBox .userDropDown li.margin-top {
        margin-top: 15px;
    }

.mojaEnergijaBox li.userDisplayName {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/drop-arrow.png") no-repeat center right;
    cursor: pointer;
}

.mojaEnergijaBox .neprijavljen li.userDisplayName {
    background: none;
}

.roundedBorderBox .userDisplayName a span {
    color: #93908a;
    font-size: 10px;
    font-weight: 700;
    text-transform: none;
}


.mojaEnergijaBox .userDropDown ul li {
    border-bottom: 1px solid #eee;
    padding-bottom: 10px;
    padding-top: 10px;
}

    .mojaEnergijaBox .userDropDown ul li:first-child {
        padding-top: 0px;
    }

    .mojaEnergijaBox .userDropDown ul li:last-child {
        padding-bottom: 0px;
        border-bottom: 0px;
    }

    .mojaEnergijaBox .userDropDown ul li a {
        font-size: 12px;
        font-weight: 500;
    }

.mojaEnergijaBox {
    margin-top: 3.5px;
}

@media (max-width:640px) {
    .mojaEnergijaBox .roundedBorderBox span {
        display: inline;
        font-size: 15px;
    }

    .roundedBorderBox span strong {
        font-size: 15px;
    }

    .mojaEnergijaBox .roundedBorderBox {
        border: 1px solid #f1efec;
        width: 140px;
        padding: 5px;
        padding-left: 10px;
        margin-right: 15px;
        padding-right: 10px;
    }

    .mojaEnergijaBox .userDropDown {
        right: 15px;
    }
}


@media (max-width:1200px) {
    .pomoc {
        left: 45%;
    }
}

@media (max-width:1095px) {
    .pomoc {
        left: 39%;
    }
}

@media (max-width:980px) {
    .pomoc {
        left: 35%;
    }
}

@media (max-width:925px) {
    .pomoc {
        left: 32%;
    }
}

@media (max-width:885px) {
    .pomoc {
        display: none;
    }
}

@media (max-width:1199px) {
    .FaqOddajaStevca .divRoundBorder {
        width: 100%;
        margin-right: 0px;
    }

        .FaqOddajaStevca .divRoundBorder.desni {
            margin-top: 15px;
        }
}

@media (max-width:797px) {
    .FaqOddajaStevca .divRoundBorder {
        width: 100%;
        margin-right: 0px;
    }

        .FaqOddajaStevca .divRoundBorder.desni {
            margin-top: 15px;
        }
}


@media (max-width:470px) {
    .container .brand {
        text-align: left;
    }

    #dnn_dnnLOGOmobi_hypLogo {
        left: 15%;
        position: relative;
    }
}


/*Vnos stanja števca*/

.PosljiStanjeStevca .floatleft {
    float: left;
    margin-right: 20px;
    text-align: center;
}

.PosljiStanjeStevca .vnos .inputField input {
    width: 100px;
}

.PosljiStanjeStevca .vnos .inputField.staro {
    margin-bottom: 15px;
}

.titles.floatleft {
    margin-top: 28px;
}

.titles .new {
    margin-top: 22px;
}

.PosljiStanjeStevca .vnos {
    padding-top: 25px;
    padding-bottom: 25px;
}

    .PosljiStanjeStevca .vnos .inputField.newdate {
        margin-top: 23px;
    }

.PosljiStanjeStevca .prijavaButton input {
    width: 300px;
}

.PosljiStanjeStevca .crta {
    display: inline-block;
    position: relative;
    top: -9px;
    padding-left: 10px;
    padding-right: 5px;
}

.PosljiStanjeStevca .celica {
    float: left;
    margin-right: 10px;
}

    .PosljiStanjeStevca .celica.titles {
        margin-right: 20px;
        margin-top: 27px;
    }

        .PosljiStanjeStevca .celica.titles .new, .PosljiStanjeStevca .datum .new {
            margin-top: 23px;
        }

#InputCaptcha1737 {
    width: 122px !important;
    float: left;
    margin-right: 5px;
    font-size: 13px;
    padding: 5px;
}

#ImageCheck1737 {
    float: left;
    height: 26px;
}

.png_captcha {
    /*display:none !important;*/
}

.form_table .captcha_img {
    float: left;
}

.pomoc .kontakt, .pomoc .help {
    height: 390px;
}

#InputCaptcha984, #InputCaptcha1008 {
    width: 120px !important;
}

td.form_label.varkoda {
    text-align: right;
}

.captchaLabel {
    display: block;
    font-size: 13px;
    color: #444;
}

.rcRefreshImage {
    margin-bottom: 20px;
    color: #444 !important;
}

input[type="text"].captchaInput {
    margin-bottom: 0px;
}

.RadCaptcha.rcInvalid span {
    color: #dd1a21 !important;
    font-size: 14px;
}



.paketPanel {
    text-align: center;
}

    .paketPanel .floatLeft {
        float: none;
    }

    .paketPanel .btnMainSec {
        position: relative;
        top: 11px;
    }

.ModKiviObrazecNarociloC .mainRightPanel div[id*='panZvezdica'] {
    display: inline-block !important;
    width: auto !important;
    float: none !important;
}

.input50w input[type=text].kontDavcnaSt {
    width: 200px;
}

span[id*="Error"].kontDavcnaSt {
    width: 650px;
    margin-top: 5px;
}

    span[id*="Error"].kontDavcnaSt a {
        text-decoration: underline;
    }

@media all and (max-width:1199px) {
    .input50w input[type=text].kontDavcnaSt {
        width: 150px;
    }

    span[id*="Error"].kontDavcnaSt {
        width: 495px;
    }
}


/* Žarnice november 2016 */

.ListItem.Rows .ImageWrapper {
    vertical-align: top;
}

.ListCell, .AltListCell {
    width: 367px;
    margin-bottom: 50px;
    vertical-align: top;
}

.ListItem.Rows .Summary.vec {
    max-height: 10000px;
}

.ListItem.Rows.opened {
    height: auto;
}

.tehnicni_podatki {
    padding: 10px 0px;
    font-size: 12px;
    line-height: 18px;
}

    .tehnicni_podatki p {
        font-size: 12px;
        line-height: 18px;
    }

    .tehnicni_podatki table {
        width: 100%;
        border-collapse: collapse;
        float: left;
    }

        .tehnicni_podatki table tr td {
            border-bottom: 1px solid #bbb8b4;
            padding: 7px;
        }

    .tehnicni_podatki img {
        margin: 0px auto;
        display: block;
        max-width: 35%;
        float: right;
    }

    .tehnicni_podatki h4 {
        font-size: 18px;
    }

.ListItem.Rows .Summary.vec .odpri {
    text-align: center;
    padding: 20px;
    width: 100%;
    box-sizing: border-box;
    border-top: 1px solid #f1efec;
    border-bottom: 1px solid #f1efec;
    padding-bottom: 10px;
    padding-top: 10px;
}

    .ListItem.Rows .Summary.vec .odpri a {
        font-size: 15px;
        color: #57524a;
        font-weight: 700;
        padding-left: 35px;
        display: inline-block;
        height: 22px;
        background: url("/Portals/_default/Skins/ElektroEnergija/images/paket-open.png") 0 0 no-repeat;
    }

.ListItem.Rows.opened .Summary.vec .odpri a {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/paket-close.png") 0 0 no-repeat;
}

@media all and (max-width:1199px) {
    .ListCell, .AltListCell {
        width: 290px;
    }
}

@media all and (max-width:979px) {
    .ListCell, .AltListCell {
        width: 100%;
    }
}

tr.telerik-reTableHeaderRow-1 {
    text-transform: inherit !important;
}

.neuspesnaOddaja {
    color: #dd0000;
}

.toggle.sajse_27 {
    height: 120px;
}

/*GALOVA KODA*/
.GSRN-Text {
    width: 100%;
    float: left;
}

.GSRN-Input .txtElektrikaMM {
    width: 350px !important;
    left: 0px;
}

.Plin-Input .txtPlinOM {
    width: 350px !important;
}

.GSRN-Title-Pregled span {
    float: left;
}

.GSRN-Title-Clear .w50pLeft {
    clear: both;
}

.PosljiStanjeStevca div div:nth-child(2) .titleText.vertical + div input,
.PosljiStanjeStevca .inputField.vertical input,
.PosljiStanjeStevca .captchaInput {
    width: 234px;
}

@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
    .PosljiStanjeStevca div div:nth-child(2) .titleText.vertical + div input,
    .PosljiStanjeStevca .inputField.vertical input,
    .PosljiStanjeStevca .captchaInput {
        width: 216px;
    }
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
    .PosljiStanjeStevca div div:nth-child(2) .titleText.vertical + div input,
    .PosljiStanjeStevca .inputField.vertical input,
    .PosljiStanjeStevca .captchaInput {
        width: 232px;
    }
}

.MerilnoMesto .top .podatki .details .stmm span:nth-child(2) {
    font-size: 20px;
}

.podatki-merilnega-mesta .mm .stmm .val span {
    float: left;
}
/*.podatki-merilnega-mesta .mm .stmm .val span:nth-child(2)
{
	font-size:20px;
}*/
.rddlList .rddlItem.rddlItemTemplate td:nth-child(1) {
    width: 15px;
}

.rddlItem.rddlItemTemplate td:nth-child(2) {
    color: #000;
    font-size: 15px;
}

input[type="text"].aspNetDisabled {
    background: #e3e3e3 !important;
}

.stanjeWarning {
    margin-top: 15px;
}


/********************************/

.pomoc .kontakt, .pomoc .help {
    height: 544px;
}

.pomoc .ModDNNGoPowerFormsC input[type="checkbox"] + label {
    display: inline-block !important;
    font-size: 13px;
    padding-left: 25px;
    position: relative;
}

    .pomoc .ModDNNGoPowerFormsC input[type="checkbox"] + label,
    .pomoc .ModDNNGoPowerFormsC input[type="checkbox"] + label a {
        font-size: 12px;
    }

        .pomoc .ModDNNGoPowerFormsC input[type="checkbox"] + label:before {
            content: "";
            display: inline-block;
            width: 19px;
            height: 19px;
            margin: -1px 4px 0 0;
            vertical-align: middle;
            cursor: pointer;
            background-color: #FFF;
            border: 1px solid #bbb8b4;
            position: absolute;
            left: 0;
            top: 3px;
        }

.pomoc .ModDNNGoPowerFormsC input[type="checkbox"]:checked + label:before {
    background: url("/Portals/_default/Skins/ElektroEnergija/images/check.png") no-repeat center center white;
}

.pomoc .help textarea {
    height: 80px !important;
}

.pomoc .form_row p {
    margin-bottom: 5px;
}

@media all and (max-width:767px) {
    .obrazecInfoDiv {
        margin-left: 0px !important;
    }
}

.form_input .formError + label div > span {
    border-color: #dd0000 !important;
}

@media all and (max-width:816px) {
    .enoviceIframe {
        height: 610px !important;
    }
}

@media screen and (max-width: 1199px) and (min-width:768px) {
    #dnn_ctr1916_HtmlModule_lblContent .mainRightPanel.kuponi .btnMainSec {
        width: 100%;
        float: left;
        line-height: 22px;
        padding-top: 8px;
        padding-bottom: 8px;
    }

        #dnn_ctr1916_HtmlModule_lblContent .mainRightPanel.kuponi .btnMainSec:after {
            top: 0px;
        }
}

@media screen and (max-width: 913px) and (min-width:768px) {
    #dnn_ctr1916_HtmlModule_lblContent .mainRightPanel.kuponi .btnMainSec:after {
        top: 11px;
    }
}

@media screen and (max-width: 991px) {
    #dnn_ctr1912_HtmlModule_lblContent .cene-ugodnosti .redColor {
        font-size: 22px !important;
    }

    #dnn_ctr1912_HtmlModule_lblContent .cene-ugodnosti tr,
    #dnn_ctr1912_HtmlModule_lblContent .cene-ugodnosti tr td {
        display: block;
    }

    #dnn_ctr1894_HtmlModule_lblContent .table-responsive table,
    #dnn_ctr1894_HtmlModule_lblContent .table-responsive tbody,
    #dnn_ctr1894_HtmlModule_lblContent .table-responsive tr,
    #dnn_ctr1894_HtmlModule_lblContent .table-responsive tr td {
        display: block;
        width: 100%;
    }

    #dnn_ctr1912_HtmlModule_lblContent .cene-ugodnosti tr td:first-child {
        display: none;
    }

    #dnn_ctr1912_HtmlModule_lblContent .cene-ugodnosti tr td,
    #dnn_ctr1894_HtmlModule_lblContent .table-responsive tr td {
        margin-bottom: 15px;
    }
}

@media screen and (max-width: 540px) {
    #dnn_ctr1912_HtmlModule_lblContent .cene-ugodnosti .redColor {
        font-size: 18px !important;
    }
}

.divRoundBorder.noBorder {
    border: 0px;
}

    .divRoundBorder.noBorder .topPart,
    .divRoundBorder.noBorder .hiddenPart .full {
        padding: 0px;
    }

    .divRoundBorder.noBorder .hiddenPart {
        background: transparent;
    }

.Podatki.proizvodnih.enotah .form_table {
    width: 15%;
}

    .Podatki.proizvodnih.enotah .form_table .form_input input,
    .Podatki.proizvodnih.enotah .form_table .form_input textarea {
        width: 80% !important;
    }

    .Podatki.proizvodnih.enotah .form_table .form_input textarea {
        min-height: 80px;
        height: 80px;
    }

    .Podatki.proizvodnih.enotah .form_table:last-child .form_label.PomocEnot,
    .Podatki.proizvodnih.enotah .form_table:nth-child(n+7) .form_label {
        display: none;
    }

@media all and (max-width:1199px) {
    .Podatki.proizvodnih.enotah .form_table:nth-child(6) .form_label {
        padding-left: 30px;
    }
}

@media all and (max-width:767px) {
    .Podatki.proizvodnih.enotah .form_table .form_label {
        font-size: 10px;
        line-height: 10px;
        white-space: nowrap;
    }

    .Podatki.proizvodnih.enotah .form_table {
        width: 16.5%;
    }

        .Podatki.proizvodnih.enotah .form_table:nth-child(6) .form_label {
            padding-left: 20px;
        }
}


/*Grayish-box*/
.grayish-box {
    padding: 25px;
    border-radius: 5px;
    background-color: #F1EFEC;
}

    .grayish-box h4 {
        font-size: 18px;
        margin-bottom: 25px;
    }

    .grayish-box a.btnMainPrim {
        background: #dd1b00;
        border: none;
        border-radius: 5px;
        color: #FFF !important;
        padding: 1px 31px 1px 11px;
        margin-bottom: 20px !important;
    }

        .grayish-box a.btnMainPrim:hover {
            background: #FFF;
            border: 1px solid #bbb7b4;
            border-radius: 5px;
            color: #93908a !important;
            padding: 0 30px 0 10px;
        }

        .grayish-box a.btnMainPrim:after {
            background-position: 0 0;
        }

        .grayish-box a.btnMainPrim:hover:after {
            background-position: 0 -19px;
        }

/*Sus Radio*/
.sus-radio .toggle__control {
    width: 32px;
    height: 32px;
}

.toggle .sus-radio input:not(:checked) ~ .toggle__control {
    border-radius: 50%;
    background-image: none;
    box-shadow: inset 0 0 0 2px #bcb9b4;
}

.toggle .sus-radio input:checked ~ .toggle__control {
    background-position: -715px -5px;
}

/*Modal - Fix ??*/
.modal {
    padding-left: 0px !important;
}

    .modal * {
        box-sizing: border-box;
    }

    .modal .modal-header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        padding-top: 24px;
    }

    .modal .close {
        display: flex;
        align-items: center;
        font-size: 40px;
        line-height: 1;
        border: 0;
        background-color: transparent;
    }

.modal-body .row {
    margin-left: 0;
}

.modal .modal-footer {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

    .modal .modal-footer::before,
    .modal .modal-footer::after {
        display: none;
    }

/*Fenci Tejbl*/
.fanci-tejbl-wrepr {
    max-width: 100%;
    overflow-x: auto;
    position: relative;
}

    .fanci-tejbl-wrepr table {
        width: 100%;
        border-collapse: collapse;
    }

        .fanci-tejbl-wrepr table th {
            color: #333;
            font-size: 14px;
            font-weight: 700;
            text-align: start;
            background-color: #f1efec;
            padding: 8px 12px;
        }

        .fanci-tejbl-wrepr table td {
            color: #333;
            font-size: 1.4rem;
            border-block-end: 1px solid #f1efec;
            padding: 8px 12px;
        }

.paketiGrid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
    gap: 3rem;
    margin-top: 3rem;
    margin-bottom: 1rem;
}

.text-center {
  text-align: center;
}

.flex {
  display: flex;
}

.flex-col {
  flex-direction: column;
}

.flex-wrap {
  flex-wrap: wrap;
}

.justify-between {
  justify-content: space-between
}

.justify-center {
  justify-content: center;
}

.items-center {
  align-items: center;
}

.flex-1 {
  flex: 1 1 0%;
}

.mx-auto {
  margin-left: auto;
  margin-right: auto;
}

.mb-0 {
  margin-bottom: 0;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

.mb-4 {
  margin-bottom: 1rem;
}

.mb-5 {
  margin-bottom: 1.25rem;
}

.mb-6 {
  margin-bottom: 1.5rem;
}

.mb-12 {
  margin-bottom: 3rem;
}

@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 100;
  src: url("https://fonts.gstatic.com/s/exo2/v25/7cH1v4okm5zmbvwkAx_sfcEuiD8jvvOsN9C6.ttf") format('truetype');
}
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 200;
  src: url("https://fonts.gstatic.com/s/exo2/v25/7cH1v4okm5zmbvwkAx_sfcEuiD8jPvKsN9C6.ttf") format('truetype');
}
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 300;
  src: url("https://fonts.gstatic.com/s/exo2/v25/7cH1v4okm5zmbvwkAx_sfcEuiD8j4PKsN9C6.ttf") format('truetype');
}
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 400;
  src: url("https://fonts.gstatic.com/s/exo2/v25/7cH1v4okm5zmbvwkAx_sfcEuiD8jvvKsN9C6.ttf") format('truetype');
}
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 600;
  src: url("https://fonts.gstatic.com/s/exo2/v25/7cH1v4okm5zmbvwkAx_sfcEuiD8jYPWsN9C6.ttf") format('truetype');
}
@font-face {
  font-family: 'Exo 2';
  font-style: normal;
  font-weight: 700;
  src: url("https://fonts.gstatic.com/s/exo2/v25/7cH1v4okm5zmbvwkAx_sfcEuiD8jWfWsN9C6.ttf") format('truetype');
}


ul.desktopMenu li.item > a
{
	overflow:hidden !important;
}
body nav#mobileMenu ul.desktopMenu li a
{
	display:flex;
	align-items:center;
}

/* Icons */
.desktopMenu > li .gridRowMenuRow:not(.noImgDiv) .span3 a::before
{
	content:'';
	color:inherit;
	font-family:'Font Awesome Kit';
	line-height:1;
	font-weight:400;
	font-style:normal;
	font-variant:normal;
	text-rendering:auto;
	-moz-osx-font-smoothing:grayscale;
	-webkit-font-smoothing:antialiased;

	color:#59544B;
}
.desktopMenu > li .gridRowMenuRow .span3:hover a::before
{
	color:#D60E15;
}

.desktopMenu > li .gridRowMenuRow.noImgDiv .span3 a::before,
nav#mobileMenu ul.desktopMenu li:not(.active) a::after,
nav#mobileMenu ul.desktopMenu li.active > a::before
{
	content:'';
	font-family:'Font Awesome 6 PRO';
	font-weight:900;
}
nav#mobileMenu ul.desktopMenu li.active > a::before,
nav#mobileMenu ul.desktopMenu li:not(.active) a::after,
.desktopMenu > li .gridRowMenuRow .span3 a::before
{
	display:inline-block;
	vertical-align:baseline;
	padding-right:7px;
}

/* Icons Top menu */
.desktopMenu > li .gridRowMenuRow:not(.noImgDiv) .span3 a::before
{
	font-size:25px;
}
@media only screen and (min-width:992px)
{
	.desktopMenu > li .gridRowMenuRow:not(.noImgDiv) .span3 a::before
	{
		display:block;
		width:110px;
		height:110px;
		font-size:90px;
	}
}

/* Icons bottom menu */
.desktopMenu > li .gridRowMenuRow.noImgDiv .span3 a::before
{
	content:'\f054';
}

/*Mobile Menu List Icons*/
nav#mobileMenu ul.desktopMenu li:not(.active) a::after
{
	content:'\f054';
	margin-inline-start:auto;
}

/*Mobile Menu Icon Back*/
nav#mobileMenu ul.desktopMenu li.active > a::before
{
	content:'\f053';
	float:left;
	font-size:17px;
	padding-right:20px;
}

/* Menu 1 */
.desktopMenu > li .gridRowMenuRow:not(.noImgDiv) .span3 .id_388 a::before
{
	content:'\e002'; /*Elektrika*/
}
.desktopMenu > li .gridRowMenuRow:not(.noImgDiv) .span3 .id_389 a::before
{
	content:'\e005'; /*Plin*/
}
.desktopMenu > li .gridRowMenuRow:not(.noImgDiv) .span3 .id_390 a::before
{
	content:'\e007'; /*Storitve*/
}
.desktopMenu > li .gridRowMenuRow:not(.noImgDiv) .span3 .id_391 a::before
{
	content:'\e000'; /*Ugodnosti*/
}
.desktopMenu > li .gridRowMenuRow:not(.noImgDiv) .span3 .id_392 a::before
{
	content:'\e008'; /*Naroci*/
	color:#D60E15;
}

/* Menu 2 */
.desktopMenu > li .gridRowMenuRow:not(.noImgDiv) .span3 .id_396 a::before
{
	content:'\e002'; /*Elektrika*/
}
.desktopMenu > li .gridRowMenuRow:not(.noImgDiv) .span3 .id_397 a::before
{
	content:'\e005'; /*Plin*/
}
.desktopMenu > li .gridRowMenuRow:not(.noImgDiv) .span3 .id_398 a::before
{
	content:'\e00b'; /*Mala in srednja podjetja*/
}
.desktopMenu > li .gridRowMenuRow:not(.noImgDiv) .span3 .id_399 a::before
{
	content:'\e00c'; /*Velika podjetja in industrija*/
}
.desktopMenu > li .gridRowMenuRow:not(.noImgDiv) .span3 .id_400 a::before
{
	content:'\e008'; /*Naroci*/
	color:#D60E15;
}

/* Menu 3 */
.desktopMenu > li .gridRowMenuRow:not(.noImgDiv) .span3 .id_480 a::before
{
	content:'\e00a'; /*Elektrika brez CO2*/
}
.desktopMenu > li .gridRowMenuRow:not(.noImgDiv) .span3 .id_481 a::before
{
	content:'\e009'; /*100% Sonce*/
}
.desktopMenu > li .gridRowMenuRow:not(.noImgDiv) .span3 .id_475 a::before
{
	content:'\e001'; /*Zelena energija*/
}
.desktopMenu > li .gridRowMenuRow:not(.noImgDiv) .span3 .id_407 a::before
{
	content:'\e003'; /*E-mobilnost*/
}
.desktopMenu > li .gridRowMenuRow:not(.noImgDiv) .span3 .id_408 a::before
{
	content:'\e004'; /*Varcujte skupaj z nami*/
}
.desktopMenu > li .gridRowMenuRow:not(.noImgDiv) .span3 .id_409 a::before
{
	content:'\e006'; /*Ogrevanje z elektriko*/
}

/*Hover*/
.desktopMenu > li .gridRowMenuRow:not(.noImgDiv) .span3:hover .id_116 a::before,
.desktopMenu > li .gridRowMenuRow:not(.noImgDiv) .span3:hover .id_122 a::before
{
	color:#A91916;
}
#contentWrapper{padding-bottom:20px;}#copyright .pull-left{width:65%;}ul.desktopMenu li.item.first{display:none;}ul.desktopMenu li.item.menu2{width:24%;}ul.desktopMenu li.item.menu3{width:24%;}ul.desktopMenu li.item.menu3 > a{line-height:110px;padding-top:0;}ul.desktopMenu li.item.menu3:hover a:after,ul.desktopMenu li.item.menu3.selected a:after{margin-top:0;}ul.desktopMenu li.item.menu4:hover a:after,ul.desktopMenu li.item.menu4.selected a:after{margin-top:26px;}ul.desktopMenu li.item.menu4{width:28%;}ul.desktopMenu li.item.menu5{display:table-cell;width:24%;}ul.desktopMenu li.item.menu5 > a{line-height:110px;padding-top:0;}.leftPaneOuter .leftPane.span12{margin-left:0 !important;}.leftPaneOuter .leftMenu .toplevel.selected > a{display:none;}.leftPaneOuter .leftMenu{margin-top:15px;}.leftPaneOuter #dnn_left_menu .leftMenu li{display:block;margin:0;padding:0;list-style:none;background:none;}.leftPaneOuter .leftMenu{margin-bottom:0;}.leftPaneOuter .leftMenu li.selected li.last{margin-top:20px;}.nav-sub-DesktopMenu .item.submenu15 a{color:#dd0000;font-weight:bold;}.nav-sub-DesktopMenu .item.submenu12 a{color:#57524a;font-weight:normal;}.nav-sub-DesktopMenu .item.submenu17 a{color:#57524a;font-weight:normal;}.nav-sub-DesktopMenu .item.submenu27 a{color:#57524a;font-weight:normal;}.nav-sub-DesktopMenu .item.submenu22 a{color:#dd0000;font-weight:bold;}.titleText{margin-bottom:10px;}.inputField input{width:340px;}.inputField.date input.riTextBox,html body .inputField.date .riSingle .riTextBox[type="text"]{padding:9px;background:#ffffff;border:1px solid #bbb8b4;-webkit-border-radius:0;border-radius:0;color:#94908a;font-size:14px;box-shadow:none;height:auto;}html body .inputField.date .rcSingle{margin-bottom:20px;}input[type=checkbox]{display:none;}.ArticlesSettings input[type=checkbox]{display:inline;}input[type=checkbox] + label{background:url("/Portals/_default/Skins/MojaEnergija/images/checkbox.png") top left no-repeat;height:16px;display:inline-block;padding-left:30px;margin-bottom:20px;padding-bottom:5px;}input[type=checkbox]:checked + label{background:url("/Portals/_default/Skins/MojaEnergija/images/checkbox-checked.png") top left no-repeat;height:16px;display:inline-block;padding-left:30px;margin-bottom:20px;}input[type=radio] + label{background:url("/Portals/_default/Skins/MojaEnergija/images/radio.png") top left no-repeat;height:16px;display:inline-block;padding-left:30px;margin-bottom:15px;padding-bottom:6px;font-size:16px;}input[type=radio]:checked + label{background:url("/Portals/_default/Skins/MojaEnergija/images/radio-checked.png") top left no-repeat;}div .RadButton_Default.rbSkinnedButton{background:none;height:auto;}div .RadButton_Default.rbSkinnedButton.btnMainSec input{background:#dd1b00;border:none;border-radius:5px;color:#FFF !important;padding:1px 40px 1px 20px;font-weight:600;text-transform:uppercase;height:45px;line-height:12px;font-size:15px;font-family:'Proxima Nova',sans-serif;}div .RadButton_Default.rbSkinnedButton.btnMainPrim input{background:#FFF;border:1px solid #bbb7b4;border-radius:5px;color:#93908a !important;padding:0 30px 0 10px;font-weight:600;text-transform:uppercase;height:45px;line-height:36px;display:inline-block;font-size:15px;font-family:'Proxima Nova',sans-serif;}div .RadButton_Default.rbSkinnedButton.btnMainBigNoArrow input{background:#dd1c00!important;border:none !important;border-radius:5px !important;color:#FFF !important;padding:1px 40px !important;font-weight:600 !important;text-transform:uppercase !important;height:45px !important;line-height:12px !important;font-size:18px !important;font-family:'Proxima Nova',sans-serif !important;margin:10px 0 !important;}div .RadButton_Default.rbSkinnedButton.btnMainBackToStep input{background:#FFF;border:1px solid #bbb7b4;border-radius:5px;color:#93908a !important;padding:0 10px 0 30px;font-weight:600;text-transform:uppercase;height:45px;line-height:36px;display:inline-block;font-size:15px;margin:10px 0;background:url("/Portals/_default/Skins/MojaEnergija/images/sprite.png") -45px -45px;font-family:'Proxima Nova',sans-serif;}div .RadButton_Default.rbSkinnedButton.btnMainBackToStep:hover{border:0;}div .RadButton_Default.rbSkinnedButton.btnMainPrim:hover{padding:0 30px 0 10px;padding-left:2px;}div .RadButton_Default.rbSkinnedButton.btnMainPrim:hover input{padding:0 30px 0 10px;}a.btnMainSec:after,a.btnMainSeci:after,.btnMainSec:after,.btnMainSeci:after{top:19px;right:45px;}a.btnMainPrim:after,a.btnMainPrimi:after,.btnMainPrim:after,.btnMainPrimi:after{top:19px;right:40px;}a.btnMainPrim:hover:after,a.btnMainPrimi:hover:after,.btnMainPrim:hover:after,.btnMainPrimi:hover:after{background:url("/Portals/_default/Skins/MojaEnergija/images/sprite.png") 0 -19px;}.txtLabelDesc{font-weight:800;margin-bottom:15px;float:left;width:30%;border-bottom:1px solid #f0efeb;padding-bottom:20px;}.txtLabelVal{margin-bottom:15px;float:left;width:70%;border-bottom:1px solid #f0efeb;padding-bottom:20px;}.RadToolTip.RadToolTip_Default.rtVisibleCallout.Editor.rtShadow{width:340px !important;padding:10px;background:white;height:auto !important;}.RadToolTip_Default .rtCallout,.RadToolTip table.rtShadow .rtVisibleTitleBar .rtWrapperTopLeft,.RadToolTip table.rtShadow .rtVisibleTitleBar td.rtWrapperTopCenter,.RadToolTip table.rtShadow .rtVisibleTitleBar td.rtWrapperTopRight,.RadToolTip_Default .rtWrapper .rtWrapperLeftMiddle,.RadToolTip_Default .rtWrapper .rtWrapperRightMiddle,.RadToolTip_Default .rtWrapper .rtWrapperBottomLeft,.RadToolTip_Default .rtWrapper .rtWrapperBottomCenter,.RadToolTip_Default .rtWrapper .rtWrapperBottomRight{background:none !important;}.RadToolTip_Default .rtTitlebar{font-size:18px !important;color:#57524a !important;display:inline-block;margin-bottom:10px !important;line-height:24px !important;font-family:'Proxima Nova',sans-serif !important;font-weight:bold !important;}.RadToolTip_Default .btnMainBackToStep{background:#FFF;border:0;border-radius:5px;color:#dd0000 !important;padding:10px;font-weight:400;text-transform:none;height:36px;line-height:15px;display:inline-block;font-size:15px;margin:0;background:none;float:right;margin-bottom:12px;}.RadToolTip_Default .uredi_obv .btnMainBackToStep{margin-bottom:12px;}.RadToolTip_Default input[type=checkbox] + label{padding-top:2px;}.RadToolTip table.rtShadow .rtCloseButton{background:url("/Portals/_default/Skins/MojaEnergija/images/close-popup.png") no-repeat !important;width:15px !important;right:0;position:relative;top:10px;}.RadToolTip_Default .right{float:left;margin-left:10px;}.RadToolTip_Default .Registracija .inputField input{width:300px;}.topButtons{margin-bottom:60px;}.topButtons a.butn{background:white;border:1px solid #da1e2a;border-radius:3px;display:inline-block;padding:10px;width:200px;margin-right:9.5px;box-sizing:border-box;height:50px;line-height:13px;font-size:11px;font-weight:800;padding-left:50px;padding-right:35px;text-transform:uppercase;color:#dd1a21;position:relative;}.topButtons a.butn.last{margin-right:0;}.topButtons a.butn.vprasanje,.topButtons a.butn.zahtevek-napaka{padding-top:17px;top:-6px;position:relative;}.topButtons a.butn.stanje{background:url("/Portals/_default/Skins/MojaEnergija/images/stanje-stevca.png") white no-repeat 10px 10px;background-size:29px;}.topButtons a.butn.zahtevek-napaka{background:url("/Portals/_default/Skins/MojaEnergija/images/zahtevek-napaka.png") white no-repeat 10px 10px;background-size:29px;}.topButtons a.butn.vprasanje{background:url("/Portals/_default/Skins/MojaEnergija/images/vprasanje.png") white no-repeat 10px 10px;background-size:29px;}.topButtons a.butn.simulacija{background:url("/Portals/_default/Skins/MojaEnergija/images/simulacija.png") white no-repeat 10px 10px;background-size:29px;}.topButtons a.butn.stanje:hover{background:url("/Portals/_default/Skins/MojaEnergija/images/stanje-stevca-h.png") #dd1a21 no-repeat 10px 10px;background-size:29px;}.topButtons a.butn.zahtevek-napaka:hover{background:url("/Portals/_default/Skins/MojaEnergija/images/zahtevek-napaka-h.png") #dd1a21 no-repeat 10px 10px;background-size:29px;}.topButtons a.butn.vprasanje:hover{background:url("/Portals/_default/Skins/MojaEnergija/images/vprasanje-h.png") #dd1a21 no-repeat 10px 10px;background-size:29px;}.topButtons a.butn.simulacija:hover{background:url("/Portals/_default/Skins/MojaEnergija/images/simulacija-h.png") #dd1a21 no-repeat 10px 10px;background-size:29px;}.topButtons a.butn:after{content:"";background:url("/Portals/_default/Skins/MojaEnergija/images/btn-arrow.png") no-repeat;width:10px;height:11px;position:absolute;right:11px;top:17px;}.topButtons a.butn:hover{background:#dd1a21;color:#ffffff;}.topButtons a.butn:hover:after{background:url("/Portals/_default/Skins/MojaEnergija/images/btn-arrow-h.png") no-repeat;}.dashboard.graphs .poraba.skupaj{width:40%;}.dashboard.graphs.noTorta .poraba.skupaj{width:100%;}.dashboard.graphs .poraba.skupaj .poraba.mesec{float:left;margin-right:50px;}.dashboard.graphs .poraba.skupaj .poraba.leto{float:left;margin-top:40px;}.dashboard.graphs.noTorta .poraba.skupaj .poraba.leto{margin-top:0;}.dashboard.graphs .stolpicni{margin-bottom:20px;margin-top:-90px;}.dashboard.graphs.noTorta .stolpicni{margin-top:0;}.poraba .naslov span{font-size:12px;font-weight:800;margin-bottom:15px;display:block;}.poraba.mesec .naslov span{margin-bottom:20px;}.poraba.leto .naslov span{margin-bottom:10px;}.poraba.mesec .vrednost span{font-size:62px;font-weight:800;}.poraba.leto .naslov{margin-top:0;}.poraba.leto .vrednost span{font-size:32px;font-weight:800;}.torta .naslov{text-align:center;padding-left:0;left:-100px;position:relative;}.torta .naslov span,.stolpicni .naslov span{font-size:12px;font-weight:800;}.stolpicni .naslov span{margin-top:70px;display:block;}.torta .graf{float:right;position:relative;top:-70px;}body .RadGrid_Default .rgSelectedCell a,body .RadGrid_Default .rgSelectedRow a{color:#000;}.k-chart g path{fill-opacity:1;stroke-width:1;}@media (max-width:1200px){.torta .graf{float:left;width:50%;}.dashboard.graphs .stolpicni{margin-top:-65px;}#copyright .pull-left,#copyright .pull-right{width:100%;text-align:center;}}.k-tooltip{background:#f1efec !important;border:1px solid #94908a !important;padding:10px !important;border-radius:5px;}[id=~k10] stop{stop-opacity:0 !important;}table.mm{width:100%;border-collapse:collapse;padding-top:10px;padding-bottom:10px;}td.title span,span.title span,span.title{font-weight:800;font-size:18px;}span.title span,span.title{padding-bottom:20px;display:block;}td.prikaz{padding-bottom:20px;padding-top:5px;}td.prikaz span{font-size:14px;}td.stmm a{color:#57524a;font-weight:800;font-size:18px;}.Merilna-mesta td.stmm span{display:block;}td.naslov span{font-size:14px;}td.cena span{font-weight:800;font-size:18px;}td.komande{width:150px;}td.komande a{font-size:12px;color:#da1e2a;font-weight:800;}table.mm td.stmm,table.mm td.naslov,table.mm td.cena,table.mm td.komande,table.mm td.img{border-top:1px solid #bbb8b4;padding:10px 0;}table.mm td.img{width:55px;}td.more{border-top:1px solid #bbb8b4;padding-top:20px;}td.more a,div.more a{font-size:15px;color:#57524a;font-weight:700;padding-left:35px;display:inline-block;height:22px;background:url("/Portals/_default/Skins/MojaEnergija/images/paket-open.png") 0 0 no-repeat;}div.more{border-top:1px solid #bbb8b4;padding-top:20px;text-align:center;}.divRoundBorder{margin-bottom:20px;}.divRoundBorder table tr th{text-align:left;padding-bottom:5px;padding-left:15px;border-bottom:1px solid #bbb8b4;}.divRoundBorder table tr th:first-child{padding-left:0;}.divRoundBorder table tr th span{color:#57524a;font-size:12px;}table.racuni tr.topGrey td{border:0;}table.racuni tr th{text-align:left;padding-left:15px;border-bottom:1px solid #bbb8b4;}.divRoundBorder table.racuni tr th{border-bottom:0;}table.racuni tr th span{color:#57524a;font-size:12px;}table.racuni{width:100%;border-collapse:collapse;}table.racuni td{border-bottom:1px solid #bbb8b4;padding:15px;white-space:nowrap;}table.racuni tr.topGrey td{background:#f1efec;padding:10px;}table.racuni tr.vsota td{background:#f1efec;}table.racuni tr.vsota .sum{padding-left:10px;}table.racuni tr.vsota .norightpadd{padding-right:0;}table.racuni tr.vsota .sum span{font-size:20px;font-weight:800;}table.racuni td.drop{width:50%;}table.racuni td.drop select{width:230px;margin:0;}table.racuni td.export{width:17%;}table.racuni td.export a{font-size:12px;color:#94908a;font-weight:800;}.leftround{border-top-left-radius:5px;border-bottom-left-radius:5px;}.rightround{border-top-right-radius:5px;border-bottom-right-radius:5px;}.spacing25{width:100%;height:25px;}table.racuni td span{font-size:14px;color:#57524a;}table.racuni tr.Odprto td,table.LevaTabela tr.Odprto td{background:#fdf2cf;border-bottom:1px solid #bbb8b4;padding:15px;height:22px;}table.racuni tr.Neplacan td,table.LevaTabela tr.Neplacan td{background:#fde5e5;border-bottom:1px solid #bbb8b4;padding:15px;height:22px;}table.racuni tr.Neplacan td span,table.LevaTabela tr.Neplacan td span{color:#dc0100;}table.LevaTabela img{max-width:none;}table.racuni td.cena span{font-weight:400;}.divRoundBorder table.racuni td.cena span{font-size:18px;font-weight:800;}table.racuni td.img a{font-size:12px;font-weight:800;color:#94908a;}.subtitle span,.subtitle{font-size:12px;color:#57524a;font-weight:800;}.nacin-dropdown select{width:365px;}.podrobnosti .top{float:left;width:100%;}.podrobnosti .levo{float:left;width:50%;height:100px;}.podrobnosti .desno{float:right;width:220px;height:100px;}.uporabniki .placnik,.uporabniki .naslovnik,.uporabniki .kontaktni{float:left;width:33%;}.uporabniki .placnik{width:40%;}.uporabniki .kontaktni{width:25%;}.uporabniki .txtLabelDesc{display:none;}.uporabniki .txtLabelVal{margin:0;padding-bottom:5px;border:0;}.uporabniki .subtitle,.uporabniki .podatki,.uporabniki .link{float:left;width:100%;}.uporabniki .subtitle{padding-bottom:15px;}.uporabniki .link{padding-top:10px;}.uporabniki .link a,.sepaorder a{font-size:12px;font-weight:800;}.sepaorder img{padding-right:10px;}.sepaorder a{padding-top:10px;display:inline-block;}.IzbiraPogodbeniRacun{padding:15px;background:#f1efec;}.IzbiraPogodbeniRacun .top{width:100%;float:left;margin-bottom:10px;}.IzbiraPogodbeniRacun .top .subtitle{float:left;}.IzbiraPogodbeniRacun .top .dodaj{float:right;}.IzbiraPogodbeniRacun select{width:100%;margin-bottom:10px;}.IzbiraPogodbeniRacun .izbira{float:left;width:100%;}.IzbiraPogodbeniRacun .komande{float:left;width:100%;}.IzbiraPogodbeniRacun .komande a{color:#94908a;font-size:12px;font-weight:800;}.btnSmallWhiteRedPlus input,.btnSmallWhiteRedPlus.RadButton_Default input.rbDecorated{background:url("/Portals/_default/Skins/MojaEnergija/images/red-cross.gif") no-repeat white;border:1px solid #bbb8b4;color:#dd0000;font-weight:800;font-family:'Proxima Nova',sans-serif;border-radius:5px;padding-right:20px;background-position:88% 50%;}.links.btnSmallWhiteRedPlus{float:Right !important;}.btnSmallWhiteRedPlus a{background:url("/Portals/_default/Skins/MojaEnergija/images/red-cross.gif") no-repeat white;border:1px solid #bbb8b4;padding:2px;color:#dd0000 !important;font-weight:800;font-family:'Proxima Nova',sans-serif;border-radius:5px;padding-right:20px;background-position:88% 50%;display:block;text-transform:uppercase;padding-left:6px;}.OmogociVpogled,.DodajPogodbeniRacun{border-top:1px solid #f2eeeb;padding-top:10px;}.OmogociVpogled .naslov{margin-bottom:20px;}.OmogociVpogled .checkboxi{padding-left:5%;margin-bottom:10px;}.OmogociVpogled .checkboxi input[type=checkbox] + label{margin-bottom:10px;}.addButton input{background:#dd1c00!important;border:none !important;border-radius:5px !important;color:#FFF !important;padding:1px 40px !important;font-weight:500 !important;text-transform:uppercase !important;height:45px !important;line-height:12px !important;font-size:18px !important;font-family:'Proxima Nova',sans-serif !important;margin:10px 0 !important;}.border-bottom{border-bottom:1px solid #f2eeeb;margin-bottom:15px;}.DodajMM .spr{float:left;width:100%;border-top:1px solid #f0efeb;padding-top:10px;}.DodajMM .spr .txtLabelDesc{padding-bottom:15px;}.DodajMM .spr .txtLabelVal{padding-top:15px;height:21px;padding-bottom:15px;}.DodajMM .spr .txtLabelVal span{font-size:24px;}.DodajMM .mm{float:left;width:100%;}.DodajMM .mm .txtLabelDesc,.DodajMM .mm .txtLabelVal{border-bottom:0;padding-bottom:0;margin-bottom:5px;}.DodajMM .str{float:left;width:100%;}.DodajMM .str .titleText{font-weight:800;margin-bottom:15px;float:left;width:30%;border-top:1px solid #f0efeb;padding-top:20px;}.DodajMM .str .inputField{margin-bottom:15px;float:left;width:70%;border-top:1px solid #f0efeb;padding-bottom:0;padding-top:20px;}.DodajMM .gumb{float:left;width:100%;border-top:1px solid #bbb8b4;}.DodajMM .str .inputField input{width:250px;margin-bottom:19px;}.DodajMM .mm .mm1{width:30px;margin-right:10px;}.DodajMM .mm select{width:180px;}body .rddlPopup_Default .rddlItemSelected{color:black;background-color:transparent;font-size:15px;padding-left:5px;}.podatki-merilnega-mesta .pogodbe .val a{font-size:12px;color:#94908a;font-weight:800;}.DodajMM .mm .RadDropDownList{margin-bottom:20px;}span[id$="lblOseba"]{font-size:14px;font-weight:800;margin-bottom:10px;display:block;}.UrediProfil .data .titleText.horizontal{margin-bottom:20px;}.UrediProfil .data .titleText.horizontal{font-weight:800;}.UrediProfil .data .inputField.horizontal{padding-top:15px;border-top:1px solid gainsboro;}.LoginStran .leftPane{width:32.1%;float:left;}.LoginStran .rightPane{width:54.71%;float:left;margin-left:50px;margin-top:50px;}.Prijava .inputField input{width:100%;box-sizing:border-box;}.prijavaButton{width:100%;}.prijavaButton input{background:#dd1c00!important;border:none !important;border-radius:3px !important;color:#FFF !important;padding:1px 40px !important;font-weight:500 !important;text-transform:uppercase !important;height:45px !important;line-height:12px !important;font-size:18px !important;font-family:'Proxima Nova',sans-serif !important;margin:10px 0 !important;width:100%;}.gesloButton{width:100%;}.gesloButton input{background:none !important;color:#94908a !important;font-weight:800 !important;padding:0 !important;margin:0 !important;margin-bottom:20px !important;font-family:'Proxima Nova',sans-serif !important;}.registerButton{width:100%;}.registerButton input{background:transparent !important;padding:10px !important;border:1px solid #666566 !important;margin-bottom:10px !important;width:100% !important;font-size:15px !important;height:45px !important;border-radius:3px !important;font-family:'Proxima Nova',sans-serif !important;color:#6f6b6c !important;}.LoginStran #contentWrapper{background:url("/Portals/_default/Skins/MojaEnergija/images/loginBG.jpg") no-repeat;background-position:center top;background-size:cover;min-height:800px;}.LoginStran #contentWrapper p,.LoginStran #contentWrapper a,.LoginStran #contentWrapper h1,.LoginStran #contentWrapper h2,.LoginStran #contentWrapper h3,.LoginStran #contentWrapper h4 .LoginStran #contentWrapper h5 .LoginStran #contentWrapper h6,.LoginStran #contentWrapper span{color:white;}.LoginStran #contentWrapper .container{padding-top:70px;}.LoginStran #contentWrapper h5{color:white;font-weight:300;font-size:20px;line-height:28px;}.LoginStran .DNNModuleContent.ModDNNHTMLC table tr td{color:white;font-size:15px;line-height:22px;}.ModKiviMojaEnergijaC div.Prijava{background:url("/Portals/_default/Skins/MojaEnergija/images/loginboxbg.png");padding:20px;margin-top:30px;margin-bottom:30px;}.leftPaneOuter .leftPane h3{color:#dd0000;margin-bottom:20px;}.divRoundBorder.dark{border:none;}.divRoundBorder.dark .tekst{float:left;width:80%;}.divRoundBorder.dark .title{font-size:16px;font-weight:800;margin-bottom:10px;}.divRoundBorder.dark .desc{font-size:16px;line-height:22px;}.divRoundBorder.dark .ikona{float:right;width:20%;margin-top:20px;text-align:center;}.divRoundBorder.dark a{margin-top:20px;}.divRoundBorder.dark a.btnMainSec:after,.divRoundBorder.dark a.btnMainSeci:after,.divRoundBorder.dark .btnMainSec:after,.divRoundBorder.dark .btnMainSeci:after{top:auto;right:auto;}h1 span{font-size:48.28px;color:#d40014;font-weight:100;margin-bottom:30px;}div.topGrey{background:#f1efec;padding:10px;border-radius:5px;}div.topGrey .links a{font-size:12px;color:#94908a;font-weight:800;}div.topGrey .back{float:left;margin-right:20px;}div.topGrey .drop{float:left;margin-right:20px;}div.topGrey .links{float:left;margin-right:20px;padding-top:8px;}.RadDropDownList_Default .rddlInner{background:white !important;border:1px solid #bbb8b4 !important;border-radius:0 !important;padding:10px !important;width:360px !important;font-family:'Proxima Nova',sans-serif !important;height:19px !important;}.RadDropDownList_Default{width:360px !important;height:41px;margin-right:10px !important;}.RadDropDownList_Default .rddlIcon{top:9px !important;}.rddlPopup_Default{width:382px !important;padding:10px !important;border:1px solid #bbb8b4 !important;font-family:'Proxima Nova',sans-serif !important;border-top:0 !important;}.MerilnoMesto .top{margin-top:40px;margin-bottom:40px;}.MerilnoMesto .top .podatki{float:left;}.MerilnoMesto .top .poraba-mesec{float:left;margin-right:30px;}.MerilnoMesto .top .kilowati{float:right;padding-left:30px;border-left:1px solid grey;margin-top:15px;}.MerilnoMesto .top .podatki .pic{float:left;margin-right:20px;}.MerilnoMesto .top .podatki .details{float:left;}.MerilnoMesto .top .podatki .details .stmm span{font-size:30px;line-height:32px;}.MerilnoMesto .top .podatki .details .naslov span{font-size:14px;}.MerilnoMesto .top .podatki .details .link{margin-top:10px;}.MerilnoMesto .top .podatki .details .link a{font-size:12px;color:#94908a;font-weight:800;}.MerilnoMesto .top .poraba-mesec .vrednost,.MerilnoMesto .top .poraba-mesec .vrednost span{font-size:62px;font-weight:600;line-height:48px;}.MerilnoMesto .top .kilowati,.MerilnoMesto .top .kilowati span{font-size:12px;}.ModKiviMojaEnergijaC .RadTabStripTop_Default .rtsLevel .rtsLink{background:gainsboro;background-image:none;padding-top:9px;padding-bottom:8px;border-bottom:1px solid gray;border-top:1px solid gray;border-right:1px solid gray;border-radius:0;width:95.6%;}.ModKiviMojaEnergijaC .RadTabStripTop_Default.trije .rtsLevel .rtsLink{width:96.5%;}.ModKiviMojaEnergijaC .RadTabStripTop_Default.tabsAnalizaPorabe .rtsLevel .rtsLink{width:96.5%;}.ModKiviMojaEnergijaC .RadTabStripTop_Default .rtsLevel .rtsLink.rtsSelected{background:white;border-bottom:0;}.ModKiviMojaEnergijaC .RadTabStripTop_Default .rtsLevel .rtsOut{background:transparent;}.ModKiviMojaEnergijaC .RadTabStripTop_Default .rtsLevel .rtsLast .rtsLink{border-right:0;}.ModKiviMojaEnergijaC .RadTabStrip .rtsLevel .rtsTxt{font-size:14px;color:#57524a;font-family:'Proxima Nova',sans-serif;font-weight:400;}.ModKiviMojaEnergijaC .RadTabStrip .rtsUL{width:848px;position:absolute;left:-20px;}.ModKiviMojaEnergijaC .RadTabStrip_Default .rtsLI{width:25%;}.ModKiviMojaEnergijaC .RadTabStrip_Default.tabsAnalizaPorabe .rtsLI,.ModKiviMojaEnergijaC .RadTabStrip_Default.trije .rtsLI{width:33.3%;}.ModKiviMojaEnergijaC .RadTabStrip_Default.tabsPrihranekPoMesecih .rtsLI{width:50%;}.ModKiviMojaEnergijaC .RadTabStripTop_Default.tabsPrihranekPoMesecih .rtsLevel .rtsLink{width:97.8%;}.ModKiviMojaEnergijaC .RadTabStrip_Default .rtsLevel.rtsLevel1{height:100px;position:relative;overflow:visible;}.notification{background:#f1efec;padding:15px;border-radius:5px;position:relative;margin-bottom:40px;}.notification .title{margin-bottom:10px;}.notification .title span{font-size:20px;color:#dd0000;}.notification .message span{font-size:14px;color:#222222;}.notification .close{display:inline;position:absolute;right:5px;top:5px;}.divRoundBorder .multiPage table{border:0;width:100%;}.divRoundBorder .multiPage table tr th{background:#f1efec;border:0;border-right:1px solid #bbb8b4;padding:10px 15px;font-size:12px;border-bottom:0;}.divRoundBorder .multiPage table tr td{border:0;border-right:1px solid #bbb8b4;padding:10px 15px;font-size:12px;border-bottom:0;border-bottom:1px solid #bbb8b4;}.divRoundBorder .multiPage table tr:last-child td{border-bottom:0;}.divRoundBorder .multiPage table tr td span{font-size:12px;}.RadToolTip .rtWrapper.rtShadow{width:100% !important;height:auto !important;}.RadToolTip_Default .rtTitlebar{width:85%;}.RadToolTip .uredi_obv{width:320px !important;}.RadToolTip .uredi_obv tr th{display:none;}.RadToolTip .uredi_obv tr td{width:57%;}.RadToolTip .uredi_obv tr td div input{margin-top:-11px;}.RadToolTip .uredi_obv tr td span{display:block;margin-bottom:10px;font-size:16px;}div.ur_ob{position:relative;}div.ur_ob div.back{position:absolute;bottom:0;right:0;}.sms_obv tr td{display:block;width:100%;margin-bottom:10px;font-size:16px;}.sms_obv tr td input,.sms_obv tr td select,.sms_obv tr td label,.sms_obv tr td input[type=checkbox]:checked + label{margin-bottom:5px;}.sms_obv tr td.input input{width:94%;}.sms_obv tr td select{width:100%;}.txtLabelVal a{cursor:pointer;}.zahtevki table tr th{background:#f1efec;border:0;border-right:1px solid #bbb8b4;padding:10px 15px;font-size:12px;border-bottom:0;}.zahtevki table tr th span{font-size:12px;}.zahtevki table{width:100%;border-collapse:collapse;}.zahtevki table tr td{border:0;border-right:1px solid #bbb8b4;padding:10px 15px;font-size:12px;border-bottom:0;text-align:center;border-bottom:1px solid #bbb8b4;}.zahtevki table tr:last-child td{border-bottom:0;}.RadToolTip .inputField input{width:95%;}.RadToolTip .txtLabelDesc{margin-bottom:5px;width:100%;border-bottom:0;padding-bottom:0;}.RadToolTip .txtLabelVal{margin-bottom:15px;width:100%;border-bottom:0;padding-bottom:0;}.RadToolTip input.btnMainSec{float:left;margin-right:10px;}.RadNotification{background:white !important;padding:15px !important;border-radius:0 !important;}.RadNotification .rnTitleBar{background:white !important;border:none !important;}.RadNotification .rnTitleBarIcon{display:none !important;}.RadNotification .rnTitleBarTitle{font-size:18px !important;color:#57524a !important;display:inline-block;margin-bottom:10px !important;line-height:24px !important;font-family:'Proxima Nova',sans-serif !important;font-weight:bold !important;height:auto !important;width:100% !important;}.RadNotification .rnContentWrapper{padding:0 !important;margin:0 !important;width:100% !important;}.RadNotification .rnTitleBar{padding:0 !important;}.RadNotification tr td{font-size:14px;}.RadNotification .rnCommands a{background:url("/Portals/_default/Skins/MojaEnergija/images/close-popup.png") no-repeat !important;width:15px !important;}.RadNotification input[id*="Yes"]{background:#dd1b00;border:none;border-radius:5px;color:#FFF !important;padding:1px 20px;font-weight:700;text-transform:uppercase;height:30px;line-height:12px;font-size:15px;margin-top:20px;}.RadNotification input[id*="btnMailing"]{background:#dd1b00;border:none;border-radius:5px;color:#FFF !important;padding:1px 12px;font-weight:500;text-transform:uppercase;height:27px;line-height:12px;font-size:13px;margin-top:10px;margin-bottom:10px;}.RadNotification input[id*="Close"]{background:#FFF;border:1px solid #A59B9B;border-radius:5px;color:#7D7272 !important;padding:10px;font-weight:800;text-transform:none;height:33px;line-height:12px;display:inline-block;font-size:15px;margin:0;background:none;margin-top:20px;}.RadToolTip .sepa .oseba span{font-weight:500;font-size:14px;}.RadToolTip .sepa .title{margin-bottom:10px;}.RadToolTip .sepa .title.trr{margin-top:20px;}.RadToolTip .sepa .si span.SI{position:relative;top:-7px;}.RadToolTip .sepa .title span{font-size:14px;}.RadToolTip .sepa .iban .tr .TextBox{font-size:14px;}.RadToolTip .sepa .iban .tr .TextBox input.riTextBox{padding:9px !important;margin-bottom:20px !important;background:#ffffff !important;border:1px solid #bbb8b4 !important;-webkit-border-radius:0 !important;border-radius:0 !important;color:#94908a !important;font-size:14px !important;box-shadow:none !important;height:40px !important;}.RadToolTip .sepa .SubText{margin-bottom:10px;}.RadToolTip .sepa .SubText span{font-size:16px;font-weight:800;}.RadToolTip .sepa .prejemnik span{font-size:14px;}.RadToolTip .sepa .border{border-bottom:1px solid #f0efeb;margin-bottom:15px;}.RadToolTip .sepa .TextBox input{width:95%;}.sepa .oseba span{font-weight:500;font-size:14px;}.sepa .title{margin-bottom:10px;}.sepa .title.trr{margin-top:20px;}.sepa .si span.SI{position:relative;top:-7px;}.sepa .title span{font-size:14px;}.sepa .iban .tr .TextBox{font-size:14px;}.sepa .iban .tr .TextBox input.riTextBox{padding:9px !important;margin-bottom:20px !important;background:#ffffff !important;border:1px solid #bbb8b4 !important;-webkit-border-radius:0 !important;border-radius:0 !important;color:#94908a !important;font-size:14px !important;box-shadow:none !important;height:40px !important;}.sepa .SubText{margin-bottom:10px;}.sepa .SubText span{font-size:16px;font-weight:800;}.sepa .prejemnik span{font-size:14px;}.sepa .border{border-bottom:1px solid #f0efeb;margin-bottom:15px;}.sepa .TextBox input{width:173px;}.ArhivRacunov .Glava td{text-align:left;padding-left:15px;border-bottom:1px solid #bbb8b4;padding-top:20px;}.ArhivRacunov .Glava td span{font-size:12px;font-weight:800;text-transform:uppercase;}.ArhivRacunov .Left,.ArhivRacunov .Right{vertical-align:top;}.ArhivRacunov .Left{padding-right:25px;width:490px;}.Racuni.divRoundBorder .ArhivRacunov .Left{padding-right:0;}.ArhivRacunov .Right{padding-right:15px;}.ArhivRacunov .Data td{border-bottom:1px solid #bbb8b4;padding:15px;height:22px;}.ArhivRacunov{border-collapse:collapse;}.ArhivRacunov .Data span{font-size:14px;}.ArhivRacunov .Naslov td{padding-bottom:15px;padding:10px;}.ArhivRacunov .Naslov td span{font-size:14px;}.ArhivRacunov .Zneski td{padding-bottom:20px;}.ArhivRacunov .Zneski span{font-size:12px;}.PosljiStanjeStevca .buttons{margin-bottom:20px;}.PosljiStanjeStevca .opozorilo{margin-bottom:20px;}.PosljiStanjeStevca .opozorilo span{color:#dd0000;}.infoIzTabela{border-collapse:collapse;}.infoIzTabela .Glava td{padding-bottom:10px;}.infoIzTabela .Glava td span{font-size:18px;font-weight:800;}.infoIzTabela .dTD,.infoIzTabela .lTD,.infoIzTabela .dTD{border-bottom:1px solid #f2eeeb;padding-bottom:15px;}.podatkiZaInfIzr{margin-top:15px;}.podatkiZaInfIzr .Glava td span{font-size:18px;font-weight:800;}.podatkiZaInfIzr .vnos{padding-top:10px;padding-bottom:10px;}.podatkiZaInfIzr .Data span{font-weight:800;}.inf1{padding-bottom:20px;border-top:1px solid #f2eeeb;padding-top:15px;}.infoTab1 tr.glava td,.infoTab1 tr.glava td span{font-size:12px;font-weight:bold;text-transform:uppercase;}.RadNotification{height:auto !important;}.RadNotification .rnContentWrapper{height:auto !important;}.ArhivRacunov tr.izvoz td{background:#f1efec;padding:20px;text-align:right;border-radius:5px;}.ArhivRacunov tr.izvoz td a{font-size:12px;color:#94908a;}.ArhivRacunov{margin-bottom:30px;}.ModKiviMojaEnergijaC .RadTabStrip_Default.tabsPorabaPoMesecih .rtsLevel.rtsLevel1{height:55px;}.divRoundBorder .multiPage table.VnosTableArhiv tr td{border-right:0;}.divRoundBorder .multiPage table.VnosTableArhiv tr td td{border-right:1px solid #bbb8b4;}.articleleft .nazaj{margin-bottom:20px;}span[id*='OddajStanjeStevcaPlin1_lblTitle']{font-weight:bold;display:block;font-size:18px;margin-bottom:20px;}span[id*='OddajStanjeStevcaPlin1_lblNaziv1']{display:block;padding-bottom:10px;}.vsa_obv{display:block;padding-left:19px;padding-bottom:10px;margin-top:15px;}div[class*="span"]{min-height:0;}.obdobje .RadPicker.RadPicker_Default.TextBox{display:inline-block !important;width:120px !important;}.obdobje .RadPicker.RadPicker_Default.TextBox .riTextBox{padding:15px;width:115px;}.obdobje .SimulacijaL{background:url("/Portals/_default/Skins/MojaEnergija/images/simulacijaL.png") no-repeat white;border:0;width:20px;height:30px;}.obdobje .SimulacijaD{background:url("/Portals/_default/Skins/MojaEnergija/images/simulacijaD.png") no-repeat white;border:0;width:20px;height:30px;}.obdobje .SimulacijaO{border-width:0;background:white;height:30px;margin-bottom:6px;}.IzrIzvozXLS1 td{border:0 !important;}.pomoc{position:fixed;bottom:0;right:0;z-index:10;left:50%;}.pomoc .kontakt{width:300px;float:left;height:375px;background:#eeeeee;padding:20px;box-sizing:border-box;}.pomoc .help{width:286px;float:left;height:375px;background:#e4e4e4;padding:20px;box-sizing:border-box;}.pomoc .help .form_label,.pomoc .help .form_required{display:none;}.pomoc .help .requiredText{display:none;}.pomoc .help .form_input input{width:224px !important;border:1px solid #bbb8b4;}.pomoc .help .formError{position:absolute;background:#dd0000;padding:3px;padding-top:1px;border-radius:5px;padding-bottom:1px;}.pomoc .help .formError .formErrorContent{color:white;margin:0;font-size:11px;}.pomoc .help .btn.reset_but{display:none;}.pomoc .help .ModDNNGoPowerFormsC .form_submit .submit_but{padding:1px 50px 1px 30px;}.pomoc .help .ModDNNGoPowerFormsC .form_submit .submit_but:after{background:url("/Portals/_default/Skins/MojaEnergija/images/sprite.png") 0 0;content:" ";width:24px;height:11px;position:absolute;}.pomoc h2{font-size:26px;margin-bottom:15px;color:#94908a;}.pomoc .help textarea{height:120px !important;width:224px !important;}.pomoc .tab{width:286px;height:41px;background:url("/Portals/_default/Skins/MojaEnergija/images/pomoc.png") no-repeat;cursor:pointer;position:absolute;left:300px;top:-41px;}.pomoc .tab.open{background:url("/Portals/_default/Skins/MojaEnergija/images/pomoc-zaprt.png") no-repeat;border:1px solid #ABA9A5;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom:0;width:284px;}.pomoc .kontakt-help{display:none;}.pomoc .kontakt-help h1{font-size:26px;margin-bottom:15px;color:#94908a;font-weight:500;}.pomoc .kontakt-help .result_form a.btn{display:none;}.pomoc .kontakt-help .kontakt img{margin-top:30px;}.pomoc .kontakt-help .kontakt .email a{font-size:18px !important;color:#57524a !important;padding-left:35px;background:url("/Portals/_default/Skins/MojaEnergija/images/mail.png") no-repeat left;}#footer .pomoc .kontakt-help .kontakt p{font-size:14px;}.ModLiveArticlesC .default .novica .thumb img{width:60px;margin-top:10px;}.link a{cursor:pointer;}div.alert{width:500px;padding:20px;background:white;position:absolute;top:200px;left:50%;right:50%;margin-left:-250px;z-index:11;}div.shadow{width:100%;position:absolute;min-height:1715px;background:rgb(170,170,170);z-index:10;opacity:0.5;}@media (max-width:600px){div.alert{width:100%;left:0;right:auto;margin-left:0;box-sizing:border-box;}}.RadPicker .riTextBox{padding:5px !important;width:100px !important;height:38px !important;font-size:14px !important;border:1px solid #bbb8b4 !important;}.btnMainPrim.btnSmall.isci,.btnMainPrim.btnSmall.isci:hover{padding-right:0 !important;}.btnMainPrim.btnSmall.isci:after{margin-top:0;right:8px;}.btnMainPrim.btnSmall.isci:hover:after{background:url("/Portals/_default/Skins/MojaEnergija/images/sprite.png") 0 -30px;}.RadGrid_Default{border:0 !important;}.RadGrid_Default .rgHeader{background:white !important;border-bottom:1px solid #bbb8b4 !important;padding:10px !important;}.RadGrid_Default .rgHeader a{font-size:12px !important;font-weight:800 !important;text-transform:uppercase !important;}.RadGrid_Default .rgAltRow{background:#fff !important;}.RadGrid_Default .rgRow td,.RadGrid_Default .rgAltRow td{border-bottom:1px solid #bbb8b4 !important;padding:10px !important;font-size:14px !important;padding-top:15px !important;padding-bottom:15px !important;}.RadGrid_Default .rgSelectedRow{color:#57524a !important;}.RadGrid_Default .rgSelectedRow{background:#fff !important;}.pager select{padding:3px;margin-top:16px;margin-left:5px;margin-right:5px;}.rgNoRecords td{padding:10px;font-size:14px;border-bottom:1px solid #bbb8b4 !important;}.RadGrid_Default .rgPager{background:#fff !important;}.navigacija input,.navigacija .pages{float:left;margin-right:10px;}.navigacija input{border:1px solid #bbb !important;background:white !important;padding:5px !important;}.navigacija{margin-bottom:20px;height:30px;}.navigacija .pages a{border:1px solid #bbb !important;background:white !important;padding:5px !important;width:14px !important;text-align:center !important;margin-right:2px !important;}.navigacija .pages a span{background:white !important;padding:0 !important;line-height:14px !important;width:100% !important;}.leftPaneOuter .leftMenu li.selected li.last ul li.last{margin-top:0;}.drugo{display:inline-block;margin-left:10px;}.drugo input{margin-bottom:0;}.RadToolTip_Default input[type=checkbox] + label{padding-top:0;font-size:14px;}.infoTab1{border-collapse:collapse;}.infoTab1 .glava td{border-bottom:1px solid #bbb8b4;padding:12px;}.infoTab1 tbody td{border-bottom:1px solid #bbb8b4;padding:15px;}.infoTab1 tfoot td{padding:15px;padding-bottom:0;padding-top:5px;}.UrediProfil input[type=radio] + label{background:url("/Portals/_default/Skins/MojaEnergija/images/checkbox.png") top left no-repeat;height:16px;display:inline-block;padding-left:30px;margin-bottom:0;padding-bottom:5px;}.UrediProfil input[type=radio]:checked + label{background:url("/Portals/_default/Skins/MojaEnergija/images/checkbox-checked.png") top left no-repeat;height:16px;display:inline-block;padding-left:30px;margin-bottom:0;}.rddlList img{margin-right:5px;}input[id$="btnOK"]{background:#FFF;border:1px solid #bbb7b4;border-radius:5px;color:#93908a;padding:0 10px 0 10px;font-weight:800;text-transform:uppercase;height:26px;line-height:24px;display:inline-block;font-size:13px;margin:10px 0;}a.facebook{background:url("/Portals/_default/Skins/MojaEnergija/images/fb-gumb.png") no-repeat 20px 50% #2f5a9e;display:block;padding:15px;border-radius:3px;font-size:15px;text-align:center;margin-bottom:70px;}.ShraniObvIzklopi{background:#dd1b00;border:none;border-radius:5px;color:#FFF !important;padding:1px 40px;font-weight:700;text-transform:uppercase;height:36px;line-height:12px;font-size:15px;}.uredi_obv .Preklici{background:white;border:0;color:#dd0000;font-size:16px;float:right;margin-top:6px;}.VnosTableArhiv{width:100%;border:0;margin-top:20px;margin-bottom:20px;}.VnosTableArhiv table{width:100%;border:0;}.VnosTableArhiv table th{background:#f1efec;border:0;border-right:1px solid #bbb8b4;padding:10px 15px;font-size:12px;border-bottom:0;}.VnosTableArhiv table td{border:0;border-right:1px solid #bbb8b4;padding:10px 15px;font-size:12px;border-bottom:0;border-bottom:1px solid #bbb8b4;text-align:right;}.VnosTableArhiv table td:first-child{text-align:left;}.VnosTableArhiv table th:last-child,.VnosTableArhiv table td:last-child{border-right:0;}.OmogociVpogled .LevaTabela .Glava td{text-align:left;padding-left:15px;border-bottom:1px solid #bbb8b4;padding-top:20px;font-size:12px;font-weight:800;text-transform:uppercase;}.OmogociVpogled .LevaTabela td{border-bottom:1px solid #bbb8b4;padding:15px;height:22px;}.OmogociVpogled .LevaTabela{margin-bottom:30px;}span[id$="ctlOmogociVpogled1_lblTitle"]{font-weight:800;display:block;margin-top:25px;margin-bottom:20px;font-size:18px;}.ToolTip .ToolTipInfo{font-weight:400;}.ToolTip{margin-bottom:0;padding-right:0;margin-left:5px;top:-2px;}a.pdf{display:inline;padding:0;border:0;border-radius:0;color:#dd0000;font-size:inherit;background:none;padding-left:0;background-position:0;}.ModKiviMojaEnergijaC .RadComboBox{width:170px !important;height:35px;border:1px solid #bbb8b4;}.ModKiviMojaEnergijaC .RadComboBox_Default .rcbInput{font-family:'Proxima Nova',sans-serif !important;font-size:14px !important;height:30px;color:#94908a !important;}.RadComboBox table td.rcbArrowCell{display:none;}input[id$="txtHisnaSt"]{width:40px;top:10px;position:relative;}.nothing .txtLabelDesc{padding-top:15px;padding-bottom:0;border:0;margin-bottom:5px;}.nothing .txtLabelVal{border:0;padding:0;}.ModKiviMojaEnergijaC .urediuporabnika .RadTabStrip_Default .rtsLI{width:49%;}.ModKiviMojaEnergijaC .urediuporabnika .RadTabStripTop_Default .rtsLevel .rtsLink{width:97.5%;}.ModKiviMojaEnergijaC .urediuporabnika .RadTabStrip_Default .rtsLI.rtsFirst{border-left:1px solid gray;}.ModKiviMojaEnergijaC .urediuporabnika .RadTabStrip_Default .rtsLI.rtsLast .rtsLink{width:100%;}.ModKiviMojaEnergijaC .urediuporabnika .RadTabStrip_Default .rtsLI.rtsLast{border-right:1px solid gray;}.ModKiviMojaEnergijaC .urediuporabnika .RadTabStripTop_Default .rtsLevel .rtsLink.rtsSelected{border-bottom:1px solid gray;}.addButton{background:url("/Portals/_default/Skins/MojaEnergija/images/button_big_arrow_on.png") #dd1b00 90% center no-repeat;border:none;border-radius:5px;color:#FFF;padding:1px 30px 1px 10px;font-weight:700;text-transform:uppercase;height:36px;line-height:12px;font-size:15px;display:inline;}.backButton{background:#FFF;border:1px solid #bbb7b4;border-radius:5px;color:#93908a !important;padding:0 10px 0 10px;font-weight:700;text-transform:uppercase;height:36px;line-height:12px;font-size:15px;display:inline !important;}.dodajpr{background:none !important;border:0 !important;color:#dd0000 !important;}.SeznamPR{margin-bottom:20px;}.SeznamPR tr.Glava td{font-size:12px;font-weight:800;text-transform:uppercase;}.SeznamPR td{border-bottom:1px solid #bbb8b4 !important;padding:10px !important;font-size:14px !important;padding-top:10px !important;padding-bottom:10px !important;}.SeznamPR td span{font-size:14px !important;}.addButton.small input{background:#dd1c00!important;border:none !important;border-radius:5px !important;color:#FFF !important;padding:1px 19px !important;font-weight:800 !important;text-transform:uppercase !important;height:24px !important;line-height:12px !important;font-size:16px !important;font-family:'Proxima Nova',sans-serif !important;margin:10px 0 !important;}input.btnMainSec{display:inline;}input.btnCommonPrim{display:inline;}div[unselectable]{height:300% !important;}.inline{display:inline;}.RadNotification .rnCloseIcon{display:none;}fieldset{border:1px solid #ccc;padding:10px;margin-bottom:20px;}fieldset input[type=checkbox] + label,fieldset input[type=radio] + label{margin-bottom:0;}fieldset input[type=checkbox]:checked + label,fieldset input[type=checkbox]:checked + label{margin-bottom:0;}fieldset .RadPicker .RadInput{width:120px !important;}.SimulacijaL,.SimulacijaD{background:white;border:1px solid #ccc;color:#777;padding:5px;width:30px;margin-right:5px;}.IzrIzvozXLS1 .Izvoz{font-size:12px;color:#94908a;font-weight:bold;background:white;border:0;padding-left:20px;height:21px;background:url("/Portals/_default/Skins/MojaEnergija/images/xls.png") no-repeat left;}@media (max-width:1199px){.ModKiviMojaEnergijaC .RadTabStrip .rtsLevel .rtsTxt{height:33px;line-height:17px;white-space:normal;}.ModKiviMojaEnergijaC .RadTabStrip .rtsUL{width:657px;}.ModKiviMojaEnergijaC .RadTabStripTop_Default.tabsPorabaPoMesecih .rtsLevel .rtsLast .rtsImg{vertical-align:text-top;}}@media (max-width:991px){.ModKiviMojaEnergijaC .RadTabStrip .rtsUL{width:105%;}}.podatki-merilnega-mesta .mm{margin-bottom:20px;}.podatki-merilnega-mesta .mm .link a,.podatki-merilnega-mesta .pogodbe .link a{font-size:12px;color:#94908a;font-weight:800;}.podatki-merilnega-mesta .mm .stmm,.podatki-merilnega-mesta .mm .naslov,.podatki-merilnega-mesta .mm .lastnik{float:left;width:33%;}.podatki-merilnega-mesta .mm .val{margin-top:5px;}.podatki-merilnega-mesta .mm .val span{font-size:14px;}.podatki-merilnega-mesta .mm .stmm .val span{line-height:32px;}.podatki-merilnega-mesta .mm .stmm .val span:first-child{font-size:30px;}.podatki-merilnega-mesta .mm .stmm .val--xd{display:flex;flex-direction:column;gap:4px;}.podatki-merilnega-mesta .mm .stmm .val--xd span{float:none;line-height:1.5;}.podatki-merilnega-mesta .pogodbe{border-top:1px solid #bbb8b4;padding-top:20px;margin-bottom:20px;}.podatki-merilnega-mesta .pogodbe .pogodba,.podatki-merilnega-mesta .pogodbe .oskrba,.podatki-merilnega-mesta .pogodbe .cenik{float:left;width:33%;}.podatki-merilnega-mesta .pogodbe .val span{font-size:14px;}.podatki-merilnega-mesta .pogodbe .pogodba .val span{font-size:24px;line-height:26px;}.podatki-merilnega-mesta .pogodbe .val{margin-top:5px;}.podatki-merilnega-mesta .tip .vrsta,.podatki-merilnega-mesta .tip .nacin,.podatki-merilnega-mesta .tip .moc{float:left;width:33%;}.podatki-merilnega-mesta .tip .vrsta .val{margin-top:10px;}.podatki-merilnega-mesta .tip .val{}.podatki-merilnega-mesta .tip .val span{font-size:14px;}.podatki-merilnega-mesta .tip .link a{font-size:12px;color:#94908a;font-weight:800;}.podatki-merilnega-mesta .tip{border-top:1px solid #bbb8b4;padding-top:20px;margin-bottom:20px;}.podatki-merilnega-mesta .tip2 .vrsta,.podatki-merilnega-mesta .tip2 .tst,.podatki-merilnega-mesta .tip2 .soglasjest{float:left;width:33%;}.podatki-merilnega-mesta .tip2 .val span{font-size:14px;}.podatki-merilnega-mesta .tip2{border-top:1px solid #bbb8b4;padding-top:20px;}.PrijavaNapake,.PosljiStanjeStevca{border-top:1px solid #f2eeeb;padding-top:15px;padding-bottom:20px;}.PrijavaNapake .txtLabelDesc{}.PrijavaNapake .txtLabelDesc.noborder,.PrijavaNapake .txtLabelVal.noborder{border-bottom:0;}.PrijavaNapake .titleText.horizontal{margin-bottom:15px;float:left;width:30%;padding-bottom:20px;}.PrijavaNapake .inputField.horizontal{margin-bottom:0;float:left;width:70%;padding-bottom:0;}.PrijavaNapake .opombe .inputField.horizontal,.PrijavaNapake .opombe .titleText.horizontal{margin-bottom:0;padding-bottom:0;}.PrijavaNapake .opombe .titleText.horizontal{font-weight:800;}.PrijavaNapake .opombe .inputField.horizontal textarea{margin-bottom:0;width:340px;height:110px;}.PrijavaNapake .title{font-size:18px;font-weight:800;margin-bottom:40px;}.PrijavaNapake .prijavaButton{width:150px;}.PrijavaNapake .mm{border-bottom:1px solid #f2eeeb;padding-bottom:20px;}.PrijavaNapake .vn{padding-top:20px;}.UrediProfil .osebni-podatki{width:370px;}.UrediProfil .txtLabelDesc{width:250px;}.UrediProfil .txtLabelVal{width:290px;}.UrediProfil .data{float:left;width:540px;}.UrediProfil .spremeni{float:left;width:308px;height:38px;border-bottom:1px solid #f0efeb;}.UrediProfil .menjava-gesla,.UrediProfil .osebni-podatki{padding-left:250px;margin-top:15px;margin-bottom:15px;border-bottom:1px solid #f0efeb;}.UrediProfil .geslo .data .txtLabelDesc,.UrediProfil .geslo .data .txtLabelVal{border:0;margin-bottom:0;}.UrediProfil .geslo{margin-bottom:15px;}.UrediProfil .geslo .data{min-height:38px;border-bottom:1px solid #f0efeb;}.UrediProfil .titleText.vertical{margin-bottom:15px;float:left;width:30%;padding-bottom:20px;}.UrediProfil .inputField.vertical{margin-bottom:0;float:left;width:70%;padding-bottom:0;}.UrediProfil .prijavaButton input{width:150px;}.UrediProfil,.Obvescanje{border-top:1px solid #bbb8b4;padding-top:15px;}.UrediProfil .spremeni a{font-size:12px;color:#94908a;font-weight:800;}.Obvescanje .txtLabelDesc{border-bottom:0;}.Obvescanje .txtLabelVal{border-bottom:0;margin-bottom:0;padding-bottom:0;}.txtLabelVal.uredi-obv{margin-bottom:15px;}.txtLabelVal.uredi-obv a{display:block;font-size:12px;font-weight:800;margin-left:31px;}.txtLabelVal.uredi-obv label{margin-bottom:0 !important;color:#57524a;cursor:not-allowed;}.Obvescanje .eobvescanje,.Obvescanje .pogracun,.Obvescanje .mm{border-bottom:1px solid #f0efeb;margin-bottom:15px;}.Obvescanje .mm select{margin-top:15px;width:200px;}.Obvescanje .prijavaButton input,.Obvescanje .prijavaButton{width:150px;}.PosljiStanjeStevca .floatleft{float:left;margin-right:20px;text-align:center;}.PosljiStanjeStevca .vnos .inputField input{width:100px;}.PosljiStanjeStevca .vnos .inputField.staro{margin-bottom:15px;}.titles.floatleft{margin-top:28px;}.titles .new{margin-top:22px;}.PosljiStanjeStevca .vnos{padding-top:25px;padding-bottom:25px;}.PosljiStanjeStevca .vnos .inputField.newdate{margin-top:23px;}.PosljiStanjeStevca .prijavaButton input{width:300px;}.PosljiStanjeStevca .crta{display:inline-block;position:relative;top:-9px;padding-left:10px;padding-right:5px;}.PosljiStanjeStevca .celica{float:left;margin-right:10px;}.PosljiStanjeStevca .celica.titles{margin-right:20px;margin-top:27px;}.PosljiStanjeStevca .celica.titles .new,.PosljiStanjeStevca .datum .new{margin-top:23px;}.mojaEnergijaBox a.btnMainPrim:after,.mojaEnergijaBox a.btnMainPrimi:after,.mojaEnergijaBox .btnMainPrim:after,.mojaEnergijaBox .btnMainPrimi:after{top:auto;right:auto;}.mojaEnergijaBox ul{margin:0;padding:0;}.mojaEnergijaBox ul li{list-style-type:none;}.mojaEnergijaBox ul li.userMessages,.mojaEnergijaBox ul li.userNotifications,.mojaEnergijaBox ul li.userProfileImg{display:none;}.mojaEnergijaBox .userDropDown{background:white;border:1px solid #eee;padding:10px;border-radius:5px;position:absolute;width:145px;z-index:1;display:none;}.mojaEnergijaBox .userDropDown li.margin-top{margin-top:15px;}.mojaEnergijaBox li.userDisplayName{background:url("/Portals/_default/Skins/MojaEnergija/images/drop-arrow.png") no-repeat center right;cursor:pointer;}.barChart{width:100%;}.ulica-st div:nth-child(1){float:left;width:527px;}.ulica-st div:nth-child(1) .titleText.horizontal{width:254px;}.ulica-st div:nth-child(1) .inputField.horizontal{width:273px;}.ulica-st div:nth-child(1) .inputField.horizontal input{width:253px;}.ulica-st div:nth-child(2){float:left;}.ulica-st div:nth-child(2) .titleText.horizontal{width:10px;}.ulica-st div:nth-child(2) .inputField.horizontal{width:76px;}.ulica-st div:nth-child(2) .inputField.horizontal input{width:56px;}.osebni-podatki .ulica-st div:nth-child(1){float:left;width:273px;}.osebni-podatki .ulica-st div:nth-child(2){float:left;width:86px;}.osebni-podatki .ulica-st div:nth-child(1) .titleText.horizontal{width:254px;}.osebni-podatki .ulica-st div:nth-child(1) .inputField.horizontal{width:273px;}.osebni-podatki .ulica-st div:nth-child(1) .inputField.horizontal input{width:253px;}.osebni-podatki .ulica-st div:nth-child(2) .titleText.horizontal{width:51px;height:18px;}.osebni-podatki .ulica-st div:nth-child(2) .inputField.horizontal{width:86px;}.osebni-podatki .ulica-st div:nth-child(2) .inputField.horizontal input{margin-left:10px;}.osebni-podatki .kraj{clear:both;}.lawidget.recentarticles h1{color:#94908a;font-size:18px;font-weight:300;}.lawidget.recentarticles{border-top:1px solid #f1efec;padding-top:25px;margin-top:25px;}.lawidget.recentarticles ul,.lawidget.recentarticles ul li{margin:0;padding:0;list-style-type:none;}.lawidget.recentarticles ul li{background:url("/Portals/_default/Skins/MojaEnergija/Images/border.gif") top left no-repeat;}.lawidget.recentarticles ul li div{padding:5px;padding-left:20px;border-left:1px solid #bbb8b4;margin-bottom:20px;background:url("/Portals/_default/Skins/MojaEnergija/Images/border.gif") bottom left no-repeat;}.lawidget.recentarticles ul li div .readmore{display:block;}.lawidget.recentarticles ul li div .readmore a{font-size:15px;}.lawidget.recentarticles ul li div .articletimeago{color:#57524a;font-size:14px;margin-bottom:5px;display:inline-block;}.lawidget.recentarticles ul li div .articletitle{font-weight:700;color:#57524a;font-size:18px;margin-bottom:5px;display:inline-block;}body .lawidget.recentarticles{border-top:0;padding-top:0;margin-top:10px;border-left:1px solid #bbb8b4;margin-bottom:20px;background:url("/Portals/_default/Skins/MojaEnergija/Images/border.gif") bottom left no-repeat;}body .lawidget.recentarticles ul{background:url("/Portals/_default/Skins/MojaEnergija/Images/border.gif") top left no-repeat;}body .lawidget.recentarticles ul li{background:none;}body .readmore{margin-left:20px;padding-bottom:10px;display:block;}body .lawidget.recentarticles ul li div{border:0;background:none;margin-bottom:5px;}.greyColorS span{font-size:18px;}.lawidget.recentarticles ul li div .articletimeago span{font-size:14px;}@media (max-width:1200px){.ulica-st div:nth-child(1) .titleText.horizontal{width:245px;}.ulica-st div:nth-child(1){float:left;width:519px;}}@media (max-width:1199px){table.racuni tr td{white-space:normal;padding:10px;}table.racuni tr.Odprto td.cena{white-space:nowrap;}table.racuni tr.Odprto td.img{padding-left:0;padding-right:0;width:80px;}table.racuni th.dobro-breme{white-space:nowrap;}table.racuni tr.Odprto td.img img{display:none;}.ulica-st div:nth-child(1) .titleText.horizontal{width:38%;}.ulica-st div:nth-child(1){float:left;width:71.5%;}.ulica-st div:nth-child(1) .titleText.horizontal{width:41.4%;}}@media (max-width:991px){.ulica-st div:nth-child(1) .titleText.horizontal{width:154px;}.ulica-st div:nth-child(1){float:left;width:430px;}.ulica-st div:nth-child(1) .inputField.horizontal{width:273px;}.ulica-st{width:100%;float:left;}.PrijavaNapake .podatki{float:left;}.UrediProfil .osebni-podatki{padding-left:0;}}@media (max-width:1200px){.UrediProfil .spremeni{width:310px;text-align:right;position:absolute;right:105px;}.pomoc{left:45%;}}@media (max-width:1095px){.pomoc{left:39%;}}@media (max-width:980px){.pomoc{left:35%;}}@media (max-width:925px){.pomoc{left:32%;}}@media (max-width:885px){.pomoc{display:none;}}@media (max-width:640px){.ulica-st div:nth-child(1){float:left;width:100%;}.ulica-st div:nth-child(1) .titleText.horizontal{width:100%;}.ulica-st div:nth-child(1) .inputField.horizontal{width:50%;}.ulica-st div:nth-child(1) .inputField.horizontal input{width:100%;}.ulica-st div:nth-child(2) .titleText.horizontal{width:0;}}@media (max-width:630px){.DodajMM .str .titleText{width:25%;padding-right:5%;}}@media (max-width:630px){table.racuni td span{font-size:12px;}.divRoundBorder table.racuni td.cena span{font-size:14px;}table.racuni tr.Odprto td.img img{display:none;}}@media (max-width:610px){.UrediProfil .txtLabelDesc{width:50%;}.UrediProfil .txtLabelVal{width:50%;}.UrediProfil .spremeni{width:75px;right:15px;}.UrediProfil .data{width:100%;}}@media (max-width:785px){.stolpicni .k-chart{width:100% !important;overflow-x:auto;overflow-y:hidden;margin-bottom:20px;}}@media (max-width:768px){.LoginStran .leftPane{width:100%;float:left;}.LoginStran .rightPane{width:100%;float:left;margin:0;}#footer{margin-top:0;}.topButtons a.butn{width:48%;margin-right:2%;float:left;margin-top:10px;}.topButtons a.butn.vprasanje{top:0;}.nacin-dropdown select{width:100%;}.uporabniki .placnik,.uporabniki .kontaktni{width:33%;}.DodajMM .str .inputField{margin-bottom:15px;float:left;width:100%;border-top:0;padding-bottom:0;padding-top:0;}.DodajMM .str .inputField input{margin-bottom:10px;box-sizing:border-box;}.DodajMM .str .titleText{font-weight:800;margin-bottom:15px;float:left;width:100%;border-top:1px solid #f0efeb;padding-top:20px;}.DodajMM .mm .txtLabelDesc{width:100%;margin-bottom:15px;}.DodajMM .mm .txtLabelVal{width:100%;}}@media (max-width:675px){table.racuni td.drop,table.racuni td.export{width:33%;}table.racuni td.drop select{width:95%;}}@media (max-width:666px){.poraba.mesec .vrednost span{font-size:32px;}.poraba.leto .vrednost span{font-size:18px;}}@media (max-width:650px){.podrobnosti .desno{width:45%;}.uporabniki .placnik,.uporabniki .naslovnik{width:50%;margin-bottom:20px;}.uporabniki .kontaktni{width:100%;}}@media (max-width:640px){.mojaEnergijaBox .userDropDown{width:95%;box-sizing:border-box;}.PrijavaNapake .titleText.horizontal{margin-bottom:5px;padding-bottom:0;}.PrijavaNapake .opombe .titleText.horizontal,.PrijavaNapake .vn .txtLabelDesc.noborder{margin-bottom:10px;padding-bottom:0;}.PrijavaNapake .inputField.horizontal,.PrijavaNapake .inputField.horizontal input,.PrijavaNapake .vn .txtLabelDesc.noborder,.PrijavaNapake .vn .txtLabelVal.noborder,.PrijavaNapake .opombe .inputField.horizontal textarea{width:100%;box-sizing:border-box;}}@media (max-width:620px){table.mm td.stmm,table.mm td.cena{white-space:nowrap;padding-left:10px;padding-right:10px;}table.mm td.stmm a,table.mm td.cena span{font-size:14px;}table.mm td.naslov{padding-left:10px;padding-right:10px;}table.mm td.naslov span{font-size;12px;}}@media (max-width:560px){.dashboard.graphs .poraba.skupaj{position:relative;width:100%;}.dashboard.graphs .torta{margin-top:30px;overflow-x:auto;overflow-y:hidden;width:100%;}.torta .naslov{text-align:left;padding-left:0;}.torta .graf{float:left;}}@media (max-width:550px){.PosljiStanjeStevca .floatleft{margin-right:10px;}.PosljiStanjeStevca .datum.floatleft{margin-right:0;}}@media (max-width:520px){.racuni tr{display:block;}table.racuni tr td{display:block;width:100%;box-sizing:border-box;padding-left:50%;position:relative;}table.racuni td span{font-size:14px;}table.racuni tr.Odprto td.img{padding-left:10px;padding-right:10px;width:100%;text-align:center;margin-bottom:15px;}table.racuni tr.Odprto td.img img{display:initial;}table.racuni tr.glava{display:none;}table.racuni tr td.datum:before{content:"Datum";}table.racuni tr td.stracun:before{content:"Številka računa";}table.racuni tr td.cena:before{content:"Cena";}table.racuni tr td.datumzap:before{content:"Datum zapadlosti";}table.racuni tr td.stanje:before{content:"Stanje";}table.racuni tr td.dobrobreme:before{content:"V dobro / v breme";}table.racuni tr td:before{left:10px;position:absolute;font-size:12px;font-weight:800;}table.racuni tr.vsota td{display:table-cell;width:100%;box-sizing:border-box;padding-left:10px;position:relative;}table.racuni tr.vsota td.export{white-space:nowrap;}.ArhivRacunov .Glava td{padding-left:0;}table.LevaTabela tr.Odprto td,.ArhivRacunov .Data td{padding:2px;padding-top:8px;padding-bottom:8px;}table.LevaTabela tr.Odprto td span,.ArhivRacunov .Data td span{font-size:12px;}table.mm tr{display:block;margin-bottom:30px;}table.mm tr td{display:block;width:auto;box-sizing:border-box;float:left;}table.mm td.prikaz{float:none;}table.mm tr td.img,table.mm td.stmm,table.mm td.more,table.mm td.cena{border:0;}table.mm td.stmm a,table.mm td.cena span{font-size:18px;}table.mm td.komande{width:100%;}td.more{}.podrobnosti .levo{width:100%;}.podrobnosti .desno{float:left;width:100%;}table.racuni tr.topGrey td{display:table-cell;}.MerilnoMesto .top .podatki{width:100%;}.MerilnoMesto .top .podatki .details{width:75%;}.podatki-merilnega-mesta .mm .stmm,.podatki-merilnega-mesta .mm .naslov,.podatki-merilnega-mesta .mm .lastnik,.podatki-merilnega-mesta .pogodbe .pogodba,.podatki-merilnega-mesta .pogodbe .oskrba,.podatki-merilnega-mesta .pogodbe .cenik,.podatki-merilnega-mesta .tip .vrsta,.podatki-merilnega-mesta .tip .nacin,.podatki-merilnega-mesta .tip .moc,.podatki-merilnega-mesta .tip2 .vrsta,.podatki-merilnega-mesta .tip2 .tst,.podatki-merilnega-mesta .tip2 .soglasjest{float:left;width:100%;margin-bottom:20px;}.OmogociVpogled .LevaTabela td{padding:0;padding-top:10px;}.PosljiStanjeStevca .buttons input{margin-bottom:10px;}.ArhivRacunov .Left,.ArhivRacunov .Right{display:block;width:100%;padding-top:20px;}.ArhivRacunov .Naslov{display:none;}.ArhivRacunov .Left:before{content:"ARHIV BREMENITEV ZA ZADNJI DVE LETI";font-weight:bold;}.ArhivRacunov .Right:before{content:"ARHIV PREJETIH PLAČIL ZA ZADNJI DVE LETI";font-weight:bold;}div[id$="Oseba1_panObrazec"] input[type="text"]{width:95% !important;}.UrediProfil .osebni-podatki{width:100%;}.osebni-podatki .ulica-st div:nth-child(2) .titleText.horizontal{display:none;}.osebni-podatki .ulica-st div:nth-child(2) .inputField.horizontal input{margin-left:0;}.osebni-podatki input[type="text"]{width:75% !important;}.uporabniki .placnik,.uporabniki .naslovnik{width:100%;}.DodajMM .spr .txtLabelDesc,.DodajMM .spr .txtLabelVal{width:100%;}}@media (max-width:500px){.topButtons a.butn{width:98%;margin-right:2%;float:left;margin-top:10px;padding-top:17px;}.PosljiStanjeStevca .vnos .inputField input{width:65px;padding-left:3px;padding-right:3px;}.PosljiStanjeStevca .inputField input{width:100%;box-sizing:border-box;}}@media (max-width:420px){.DodajPogodbeniRacun .inputField input,.OmogociVpogled .inputField input{width:100%;box-sizing:border-box;}}@media (max-width:390px){.PosljiStanjeStevca .vnos span{font-size:12px;}}@media (max-width:360px){table.mobile-table{margin-bottom:20px;}table.mobile-table tr{display:block;float:left;}table.mobile-table tr.icon{width:20%;}table.mobile-table tr.tekst{width:80%;}table.mobile-table tr.icon td{text-align:center;vertical-align:top;display:block;height:70px;}table.mobile-table tr.tekst td{text-align:left !important;vertical-align:top;width:80% !important;display:block;height:70px;padding:0 !important;padding-left:35px !important;}}.mobileLeftMenu{padding:20px;background:#f1efec;color:#dd0000;font-weight:800;font-size:16px;margin-top:15px;cursor:pointer;float:left;width:100%;box-sizing:border-box;padding-left:50px;background:url("/Portals/_default/Skins/MojaEnergija/images/hamb.png") #f1efec no-repeat 10px 50%;}.mobileLeftMenu{display:none;}.mojaEnergijaBox .userDropDown ul li{border-bottom:1px solid #eee;padding-bottom:10px;padding-top:10px;}.mojaEnergijaBox .userDropDown ul li:first-child{padding-top:0;}.mojaEnergijaBox .userDropDown ul li:last-child{padding-bottom:0;border-bottom:0;}.mojaEnergijaBox .userDropDown ul li a{font-size:12px;font-weight:500;}.pogodbaPDF{display:inline;margin-left:10px;}.recentarticles .content.vp a{float:right;}@media (max-width:640px){.mojaEnergijaBox .roundedBorderBox span{display:inline;font-size:15px;}.roundedBorderBox span strong{font-size:15px;}.mojaEnergijaBox .roundedBorderBox{border:1px solid #f1efec;width:140px;padding:5px;padding-left:10px;margin-right:15px;padding-right:10px;}.mojaEnergijaBox .userDropDown{right:15px;}}@media (max-width:991px){.mobileLeftMenu{display:block;}.leftPaneOuter .leftMenu{margin-top:0;}.mojaEnergijaBox .roundedBorderBox .prijavi{font-size:14px;}}@media (max-width:767px){.siteHeadTopLinks .container{width:90%;}}@media (max-width:435px){.container .brand.hidden-desktop{text-align:left;}#dnn_dnnLOGOmobi_hypLogo{display:block;left:75px;position:relative;width:120px;margin-top:20px;}}.TopLinksLeft .DnnModule{float:left;}.TopLinksLeft a.aboldlink{display:block;margin-left:20px;}table.SpletTabelaKonic{width:100%;border-collapse:collapse;}.SpletTabelaKonic th{background:#eee;padding:5px;border-right:1px solid #ccc;font-size:12px;text-transform:uppercase;}.SpletTabelaKonic th:last-child{border:0;}.SpletTabelaKonic td{padding:5px;border-right:1px solid #ccc;font-size:14px;padding-left:15px;}.SpletTabelaKonic tr td:last-child{border:0;}.ddvDisclamer{float:right;width:50%;position:relative;top:-55px;}.ddvDisclamer span{font-size:12px;}@media (max-width:380px){.container a#pull{left:6%;}#dnn_ctr1593_View_ctlWrapper1_ctlRacuniOld1_lblDisc2l{display:none;}}.PosljiStanjeStevca input[type="text"].stanje{margin-top:10px;}.PosljiStanjeStevca input[type="text"].email{margin-top:10px;width:170px;}.PosljiStanjeStevca span.datum{display:block;margin-top:20px;font-weight:bold;}.leftPaneOuter .leftMenu.admin li{display:block;background:none;}@media (max-width:380px){.poraba.leto .naslov{margin-top:30px;}.divRoundBorder.dark a{margin-top:20px !important;}div[id$="ctlZahtevki1_panMerilnoMesto"] div{float:none !important;width:auto;margin-left:0 !important;margin-right:0 !important;margin-top:10px !important;}table[id$="ctlZahtevki1_rdbPogoji"] td{display:block;}.navigacija .pages{width:100%;}.UrediProfil .txtLabelVal{width:100%;}.UrediProfil .txtLabelDesc{width:100%;}}.mojaEnergijaBox{margin-top:12.5px;}.dnnPrimaryAction{background:#dd1b00 !important;border:none;border-radius:5px;color:#FFF;padding:0 20px 0 20px;font-weight:700;text-transform:uppercase;height:36px;line-height:35px;font-size:15px;text-shadow:none !important;border:0 !important;box-shadow:none !important;}.dnnSecondaryAction{background:#FFF !important;border:1px solid #bbb7b4 !important;border-radius:5px;color:#93908a !important;padding:0 20px 0 20px;font-weight:700;text-transform:uppercase;height:36px;line-height:36px;font-size:15px;text-shadow:none !important;box-shadow:none !important;}body .dnnPasswordResetContent input[type=text]{width:45%;}.footerOuter3.mobile{display:none;padding-top:0;}#footer .footerOuter3.mobile a.btnCommonPrim{font-size:16px;line-height:35px;display:block;text-align:center;}.footerTop.mobile{display:none;}.LoginStran #dnn_leftPaneBottom{text-align:center;margin-top:90px;}@media (max-width:1199px){.LoginStran #dnn_leftPaneBottom{margin-top:145px;}.LoginStran #dnn_leftPaneBottom a{display:block;box-sizing:border-box;height:auto !important;}}@media (max-width:480px){.footerOuter3.mobile{display:block;}#footer .footerTop.mobile{display:block;height:30px;}}#InputCaptcha1650{width:122px !important;float:left;margin-right:5px;font-size:13px;padding:5px;}#ImageCheck1650{float:left;height:26px;}.png_captcha{display:none !important;}.pomoc .kontakt,.pomoc .help{height:390px;}span.uspesnaOddaja{display:block;font-weight:800;background:#F1EFEC;padding:10px;color:#10A910;}span.neuspesnaOddaja{display:block;font-weight:800;background:#F1EFEC;padding:10px;color:#dd0000;}.RadToolTip_Default input[type=checkbox] + label,.RadToolTip .rtWrapper td.rtWrapperContent{font-family:'Proxima Nova' !important;}.ModKiviMojaEnergijaC .lawidget.recentarticles{display:none;}.pomoc .kontakt,.pomoc .help{height:544px;}.pomoc .ModDNNGoPowerFormsC input[type="checkbox"] + label{display:inline-block !important;font-size:13px;padding-left:25px;position:relative;background:none;}.pomoc .ModDNNGoPowerFormsC input[type="checkbox"] + label,.pomoc .ModDNNGoPowerFormsC input[type="checkbox"] + label a{font-size:12px;}.pomoc .ModDNNGoPowerFormsC input[type="checkbox"] + label:before{content:"";display:inline-block;width:19px;height:19px;margin:-1px 4px 0 0;vertical-align:middle;cursor:pointer;background-color:#FFF;border:1px solid #bbb8b4;position:absolute;left:0;top:3px;}.pomoc .ModDNNGoPowerFormsC input[type="checkbox"]:checked + label:before{background:url("/Portals/_default/Skins/MojaEnergija/images/check.png") no-repeat center center white;}.pomoc .help textarea{height:80px !important;}.pomoc .form_row p{margin-bottom:5px;}.ModKiviMojaEnergijaC .form .w40px{width:40px;padding:9px 3px;margin-bottom:20px;-moz-appearance:textfield;background:#ffffff;border:1px solid #bbb8b4;}.ModKiviMojaEnergijaC .form .w40px::-webkit-inner-spin-button,.ModKiviMojaEnergijaC .form .w40px::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.ModKiviMojaEnergijaC .form input[type="text"],.ModKiviMojaEnergijaC .form select,.ModKiviMojaEnergijaC .form textarea,.ModKiviMojaEnergijaC .form input[type="email"],.ModKiviMojaEnergijaC .form input[type="search"],.ModKiviMojaEnergijaC .form input[type="password"]{box-sizing:border-box;}.ModKiviMojaEnergijaC .form .right{text-align:right;}.btnCommonSeci.send{display:inline-block;width:100%;white-space:normal;line-height:25px;height:auto;padding-top:10px;padding-bottom:10px;}.ModKiviMojaEnergijaC .form .aspNetDisabled{background:#fbfbfb;padding:20px;}.ModKiviMojaEnergijaC .form .aspNetDisabled select,.ModKiviMojaEnergijaC .form .aspNetDisabled input[type="text"],.ModKiviMojaEnergijaC .form .aspNetDisabled input[type="number"]{cursor:not-allowed;}.ModKiviMojaEnergijaC .form .formHeader .previewHeaderText{display:block;padding:20px;margin-bottom:10px;font-weight:600;background:#fbfbfb;border-bottom:1px solid #c0c0c0;font-size:18px;}.ModKiviMojaEnergijaC .form .right span{display:block;text-align:left;font-size:13px;}.ModKiviMojaEnergijaC .form .error{font-size:14px;color:#dd0000;position:relative;font-weight:bold;}.ModKiviMojaEnergijaC .form .span6 .error{top:-8px;}.ModKiviMojaEnergijaC .form .span4 .error,.ModKiviMojaEnergijaC .form .span3 .error{top:-20px;}.ModKiviMojaEnergijaC .form .span12 .error{padding-left:30px;}.ModKiviMojaEnergijaC .form .formSentMessageText{padding:20px;display:block;text-align:center;margin-bottom:10px;line-height:26px;font-weight:400;background:#fbfbfb;border-bottom:1px solid #c0c0c0;font-size:18px;}.ModKiviMojaEnergijaC .form .brands .row-fluid{position:relative;}.ModKiviMojaEnergijaC .form .brands .row-fluid .plus,.ModKiviMojaEnergijaC .form .brands .row-fluid .min{position:absolute;top:13px;right:-15px;}.ModKiviMojaEnergijaC .form .brands .row-fluid .plus span{width:8px;height:8px;display:block;background:url("/Portals/_default/Skins/MojaEnergija/images/red-cross.gif") no-repeat;cursor:pointer;}.ModKiviMojaEnergijaC .form .brands .row-fluid .min span{width:8px;height:8px;display:block;cursor:pointer;color:#dd1b00;font-weight:bold;line-height:0;}@media all and (max-width:767px){.ModKiviMojaEnergijaC .form .brands .row-fluid .plus,.ModKiviMojaEnergijaC .form .brands .row-fluid .min{top:33px;}}.podatki-merilnega-mesta #vir_energije table{padding-top:15px;}.podatki-merilnega-mesta #vir_energije table td{padding-right:15px;}.podatki-merilnega-mesta #vir_energije table td input[type=radio] + label{background-image:url("/Portals/_default/Skins/MojaEnergija/images/btn-off.png");height:29px;line-height:29px;padding-left:35px;}.podatki-merilnega-mesta #vir_energije table td input[type=radio]:checked + label{background-image:url("/Portals/_default/Skins/MojaEnergija/images/btn-on.png");}
/* - End of /Portals/_default/Skins/MojaEnergija/skin.css - */
/* - Start of /Portals/MojaEnergija/portal.css - */
 .HeadBg{}Body{}.ControlPanel{}.TabBg{}.LeftPane{}.ContentPane{}.RightPane{}.SelectedTab{}A.SelectedTab:link{}A.SelectedTab:visited{}A.SelectedTab:hover{}A.SelectedTab:active{}.OtherTabs{}A.OtherTabs:link{}A.OtherTabs:visited{}A.OtherTabs:hover{}A.OtherTabs:active{}.Head{}.SubHead{}.SubSubHead{}.Normal{}.NormalTextBox{}.NormalRed{}.NormalBold{}.CommandButton{}A.CommandButton:link{}A.CommandButton:visited{}A.CommandButton:hover{}A.CommandButton:active{}.StandardButton{}H1{}H2{}H3{}H4{}H5,DT{}H6{}TFOOT,THEAD{}TH{}A:link{}A:visited{}A:hover{}A:active{}SMALL{}BIG{}BLOCKQUOTE,PRE{}UL LI{}UL LI LI{}UL LI LI LI{}OL LI{}OL OL LI{}OL OL OL LI{}OL UL LI{}HR{} .Message{}.ItemTitle{}.ModuleTitle_MenuContainer{}.ModuleTitle_MenuBar{}.ModuleTitle_MenuItem{}.ModuleTitle_MenuIcon{}.ModuleTitle_SubMenu{}.ModuleTitle_MenuBreak{}.ModuleTitle_MenuItemSel{}.ModuleTitle_MenuArrow{}.ModuleTitle_RootMenuArrow{}.MainMenu_MenuContainer{}.MainMenu_MenuBar{}.MainMenu_MenuItem{}.MainMenu_MenuIcon{}.MainMenu_SubMenu{}.MainMenu_MenuBreak{}.MainMenu_MenuItemSel{}.MainMenu_MenuArrow{}.MainMenu_RootMenuArrow{}.LoginPanel{}.LoginTabGroup{}.LoginTab{}.LoginTabSelected{}.LoginTabHover{}.LoginContainerGroup{}.LoginContainer{}body .leftPaneOuter .leftMenu li.selected li.last{margin-top:0;}.RightKupon.alt.full .LeftOverlay a.btnMainSec:after{top:12px;right:10px;margin:0;}
/* - End of /Portals/MojaEnergija/portal.css - */
