* { margin: 0; padding: 0; }
#fb-holder{right:0px; top:0px; position:absolute; }
.potDoKmetije{line-height:150%; text-align:justify;padding-right:12px; }
html {  background: white;  font-family: Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,sans-serif;}
html, body {position: relative}
textarea:focus,select:focus, input:focus, button:focus, div:focus,span:focus,ul:focus{    outline: 0;}
body a { text-decoration: none; color: darkgreen; }
body a:hover { text-decoration: underline; color: #408244; }
h1 {  font-weight: normal; color: #023103;  margin: 11px 0px 0px 40px; }
#eko-iskalnik{position:fixed; z-index:100;background:white;max-width:1000px;width:inherit;min-width:700px;}
h1.naslov-ekoloske-kmetije{font-size: 20px;padding-left:2px; text-shadow: 0px 2px 2px white; color:#023103;}
#prijava{position: absolute;top: 0px;right: 0px;height: 47px;width: 120px;padding-right:5px;background: url('../images/prijava.png') no-repeat;}
#prijava .prijava-tekst {position: absolute;font-size: 15px;cursor: pointer;text-shadow: 0px 2px 2px black;color: white;font-weight: bold;top: 17px;left: 40px;}
#prijava:hover { background-position: 0px -51px; }
#prijava:active { background-position: 0px -103px; }    
#rezultati-iskanj-glava {border-bottom: none;position:fixed;max-width:1000px;min-width:700px;padding-top:15px;background:white;}
#rezultati-iskanj-glava .leviRobZgoraj {position:absolute; top:-1px; left:-1px;width:5px;height:5px;background:url('../images/leviRobZgoraj.png');}
#rezultati-iskanj-glava .desniRobZgoraj {position:absolute; top:-1px; right:-1px;width:5px;height:5px;background:url('../images/desniRobZgoraj.png');}
#pomicno{position:absolute;width:100%;min-width:700px;}
#rezultati-iskanj {margin-bottom:15px; min-height:15px;position:relative;margin-top:0px;}
#pomoc {position:relative; }
#logotipi{bottom: 0px;width:100%;max-width: 1000px;min-width:700px;position: fixed; height:50px; z-index: 10000;}
#logotipi-body{ width:100%; height:50px;background:#F0F9EE; border: 1px solid #DDF0DC;margin: 0px auto;
-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px; font-size: 12px; 
background: #e8ffcb; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U4ZmZjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjM2JSIgc3RvcC1jb2xvcj0iI2NjZTliMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY1JSIgc3RvcC1jb2xvcj0iI2NjZTliMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  #e8ffcb 0%, #cce9b1 36%, #cce9b1 65%, #e8ffcb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e8ffcb), color-stop(36%,#cce9b1), color-stop(65%,#cce9b1), color-stop(100%,#e8ffcb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #e8ffcb 0%,#cce9b1 36%,#cce9b1 65%,#e8ffcb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #e8ffcb 0%,#cce9b1 36%,#cce9b1 65%,#e8ffcb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #e8ffcb 0%,#cce9b1 36%,#cce9b1 65%,#e8ffcb 100%); /* IE10+ */
background: linear-gradient(to right,  #e8ffcb 0%,#cce9b1 36%,#cce9b1 65%,#e8ffcb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8ffcb', endColorstr='#e8ffcb',GradientType=1 ); /* IE6-8 */
}
#dodatne-iskalne-opcije,.zelen-kvadratek{border-radius: 10px;
    height: auto;
    border: 1px dotted rgb(169, 169, 169);
    padding: 10px 10px 0px 10px;
    margin-bottom: 15px;
    display: block;
    background-color: rgba(214, 237, 193, 0.521569);}
#mapFrameDiv body{width:margin: 0px; padding: 0px;}
#mapFrameDiv iframe{width: 100%;height: 100%;padding: 0px;margin: 0px;}
#zemljevid{height:600px!important;}

#osel{margin-left:50px; position:relative;}
#osel img {width:75px;}
#naslovH1{background: url('../images/naslov.jpg') no-repeat;width: 390px; height: 50px; left:-150px; margin-left:-0px; margin-top: 0px;position:relative;}
#naslovH1Staticni{background: url('../images/naslov.jpg') no-repeat;width: 360px; height: 50px; margin-left:0px;left:-40px; margin-top: 0px;position:relative;}
#poisciKmetije{ left: -12px;position: relative;top: -8px}   
#isciPonovno{width:110px;float:left;}
#isciPonovnoButton {text-indent: -7px;}
#statistika{float:right;position:relative;margin-right:6px;}
#stevilo-zadetkov-iskanj{float:left;top: 6px;left: 15px;position: relative;border-left: 2px dotted black;padding-left: 15px;font-size: 12px;}
.zeleniGumb{width: 110%;
height: 37px;
border: none;
text-shadow: 0px 2px 2px black;
background: url('../moduli/PrijavaInRegistracija/images/green-button.png') no-repeat;
background-size:100% 110px;
cursor: pointer;
color: white;
font-weight: bold;
font-size: 16px;
padding-top: 6px;
}
.ddlabel{display:none;}
.zeleniGumb:hover { background-position: 0px -37px; }
.zeleniGumb:active { background-position: 0px -74px; }     
.iconDrag{background: url('../moduli/PrijavaInRegistracija/images/ikone.png') no-repeat 0px -370px; cursor: move;}
.buttons{ position: absolute;width: 50px;height: 21px;top: -3px;z-index: 400;left: 3px;background: #d6edc1;cursor: pointer;border: 2px ridge #fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;padding: 1px;}
.zemljevid-okraji,
.zemljevid-regije{background: url('../images/map-32x32.png') no-repeat left top;cursor: pointer;position: absolute;right: 14px;top: -2px;height: 30px;width: 30px;background-size: 90%;
 z-index:10;}
.ekoZemljevid{right:27px;  position:absolute;width:350px;z-index:50;bottom:-64px;}
.ekoZemljevid img {margin-top:10px;}
.ekoZemljevid div{float:right;cursor:pointer;}
.ekoZemljevidNapis{padding:43px 5px 0px 0px;color: #023103;font-size: 15px;}
.ekoZemljevidNapis h2{font-size: 18px;color: #023103;font-weight: normal;}
.frameBody{width:100%;max-width:1000px;min-width:700px;margin: 0px auto;}
.centerBody{margin: 0px auto; position:relative; width:100%;}
.pdleft15 {padding-left:15px;}
.pdrht15{padding-right:15px;}
.pd15{padding:15px;}
.pd15WithoutTop{padding:0px 15px 15px 15px;}
.pd15WithoutBottom{padding:15px 15px 0px 15px;}
.mrgtop15 {margin-top:15px;}
.mrgleft15 {margin-left:15px;}
.mrg0{margin:0px !important;}
.width100{width:100% !important; }
.clear { clear:both;}
.left {float:left;}
.raztegni { width: 100%; }
.novo{color:red;}
.strongColor { border-bottom: dashed 1px rgb(202, 0, 0);}
.underline {text-decoration: underline;}
.brezSprememb{color:#023103;}
.liha{
background: #ecffd5; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZWRjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2VjZmZkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2VjZmZkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2Q2ZWRjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #d6edc1 0%, #ecffd5 15%, #ecffd5 85%, #d6edc1 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6edc1), color-stop(15%,#ecffd5), color-stop(85%,#ecffd5), color-stop(99%,#d6edc1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d6edc1 0%,#ecffd5 15%,#ecffd5 85%,#d6edc1 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d6edc1 0%,#ecffd5 15%,#ecffd5 85%,#d6edc1 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d6edc1 0%,#ecffd5 15%,#ecffd5 85%,#d6edc1 99%); /* IE10+ */
background: linear-gradient(to bottom,  #d6edc1 0%,#ecffd5 15%,#ecffd5 85%,#d6edc1 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6edc1', endColorstr='#d6edc1',GradientType=0 ); /* IE6-8 */
}
.soda{
background: #d6edc1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZWRjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2VjZmZkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2VjZmZkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2Q2ZWRjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #d6edc1 0%, #ecffd5 15%, #ecffd5 85%, #d6edc1 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6edc1), color-stop(15%,#ecffd5), color-stop(85%,#ecffd5), color-stop(99%,#d6edc1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #d6edc1 0%,#ecffd5 15%,#ecffd5 85%,#d6edc1 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #d6edc1 0%,#ecffd5 15%,#ecffd5 85%,#d6edc1 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #d6edc1 0%,#ecffd5 15%,#ecffd5 85%,#d6edc1 99%); /* IE10+ */
background: linear-gradient(to bottom,  #d6edc1 0%,#ecffd5 15%,#ecffd5 85%,#d6edc1 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6edc1', endColorstr='#d6edc1',GradientType=0 ); /* IE6-8 */
}

.container{position:relative;}
#ponudniki{border-collapse: collapse;border-spacing: 0;border:1px #DDF0DC solid;font-size: 12px;width:100%;display:table;}
.ekoPonudnikiLeft { width: 46%; float:left;}
.ekoPonudnikiRight{width: 54%;position: relative;text-align: justify;float: right;margin-top: -30px}
.mediumCol{width:14.285%;text-align: left;}
.rightCol{width:14.285%;text-align: left;}
.logo{margin:0px; cursor:pointer;float:left;height: 87px;}
.logo  > img{width:92%;bottom:0px;position:absolute;}
.logo-biodar{width: 13.1%;}
.logo-bio-slovenija {width: 12.5%;}
.logo-ekolosko-kmetijstvo{width: 13.2%;}
.logo-ekodar{width: 15.8%;}
.logo-zeleni-list{width: 10.9%;}
.logo-IKC{width: 11.4%;}
.logo-demeter{width: 15.3%;}
.logo-nacionalni{width: 22.8%;}
.logotipiMargin{margin-bottom:80px;}
.logotipiOpomba{width: 15%;float:left;}
.logotipiOpomba > div{padding-left: 15px;margin-top: 15px;text-align: justify;margin-right: 15px;}
.logotipiCenter{width: 74%;float:left;}
.logotipiCenter > div{position: relative;top:-40px;}
.avtor{width: 11%;float:left;}
.avtor div{position: relative;margin: 15px 10px 15px 00px;}
.navodilaZaIskalnik:hover { background-position: 0px -60px; }
.navodilaZaIskalnik:active { background-position: 0px -120px; }     
.navodilaZaIskalnik div {font-size: 12px;padding: 32px 0px 0px 15px;text-align: center;width: 50px;font-weight:bold;}
.glava-rezultatov-iskanj {position:fixed;  z-index:99;max-width:1000px;width:100%}
.tableRow{display: table;width:100%;border-bottom: 0px solid #DDF0DC;}
.tableRowGlava{display: flex;display: -ms-flexbox;width:100%;border-bottom: 3px ridge #DDF0DC; background: #DDF0DC; }
.cell {border: 0px solid #DDF0DC; float:left; word-wrap: break-word; display: table-cell;min-height: 50px; padding: 5px 0px;}
.cellGlava {border: 0px solid #DDF0DC; float:left; word-wrap: break-word; display: table-cell;min-height: 20px; padding: 3px 0px;text-align:center;
background: #cce9b1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjZTliMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE1JSIgc3RvcC1jb2xvcj0iI2U4ZmZjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2U4ZmZjYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2NjZTliMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(left,  #cce9b1 0%, #e8ffcb 15%, #e8ffcb 85%, #cce9b1 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#cce9b1), color-stop(15%,#e8ffcb), color-stop(85%,#e8ffcb), color-stop(99%,#cce9b1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(left,  #cce9b1 0%,#e8ffcb 15%,#e8ffcb 85%,#cce9b1 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(left,  #cce9b1 0%,#e8ffcb 15%,#e8ffcb 85%,#cce9b1 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(left,  #cce9b1 0%,#e8ffcb 15%,#e8ffcb 85%,#cce9b1 99%); /* IE10+ */
background: linear-gradient(to right,  #cce9b1 0%,#e8ffcb 15%,#e8ffcb 85%,#cce9b1 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cce9b1', endColorstr='#cce9b1',GradientType=1 ); /* IE6-8 */
-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;
}

.sortIcon {background: url('../images/icons.png');width: 13px;height: 15px;position: absolute;right: -7px;top:3px;cursor: pointer;z-index: 100;}
.sortAtoZ {background-position: 0px 0px;}
.sortZtoA {background-position: 0px -30px;}
.sortZtoAInit {background-position: 0px -45px;}
.sortAtoZInit {background-position: 0px -15px;}

.cellSelect {padding: 0px;border: 0px solid #DDF0DC; float:left; word-wrap: break-word;display: table-cell;min-height: 50px;padding: 5px 0px;}
.cell-inside {padding: 3px 10px 0px 10px;border: 0px solid #DDF0DC;letter-spacing: -0.4;position:relative;}
.cell-map{background: url("../images/map-32x32.png") no-repeat left top; margin:0px 5px 0px -38px; cursor:pointer;width:32px;height:32px;float:left;}


.eko-ponudniki { width:100%; margin: 15px 0px 0px 0px;  background: #F0F9EE; border: 1px solid #DDF0DC; 
-moz-box-shadow: 0px 1px 0px #777;-webkit-box-shadow: 0px 1px 0px #777;
-moz-border-radius: 7px;-webkit-border-radius: 7px;border-radius: 7px;
 background: #d6edc1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q2ZWRjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iI2VjZmZkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY2JSIgc3RvcC1jb2xvcj0iI2VjZmZkNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2Q2ZWRjMSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background:  -moz-linear-gradient(left,  #d6edc1 0%, #ecffd5 33%, #ecffd5 66%, #d6edc1 99%); /* FF3.6+ */
background:  -webkit-gradient(linear, left top, right top, color-stop(0%,#d6edc1), color-stop(33%,#ecffd5), color-stop(66%,#ecffd5), color-stop(99%,#d6edc1)); /* Chrome,Safari4+ */
background:  -webkit-linear-gradient(left,  #d6edc1 0%,#ecffd5 33%,#ecffd5 66%,#d6edc1 99%); /* Chrome10+,Safari5.1+ */
background:  -o-linear-gradient(left,  #d6edc1 0%,#ecffd5 33%,#ecffd5 66%,#d6edc1 99%); /* Opera 11.10+ */
background:  -ms-linear-gradient(left,  #d6edc1 0%,#ecffd5 33%,#ecffd5 66%,#d6edc1 99%); /* IE10+ */
background:  linear-gradient(to right,  #d6edc1 0%,#ecffd5 33%,#ecffd5 66%,#d6edc1 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6edc1', endColorstr='#d6edc1',GradientType=1 ); /* IE6-8 */
}

.prvi-blok{margin-top:10px;
 background: #d6edc1; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: #d6edc1; /* Old browsers */
background: url('../images/ozadje.png') no-repeat right top , -moz-linear-gradient(left,  #d6edc1 1%, #ecf8dd 33%, #ecf8dd 66%, #f1fde5 100%); /* FF3.6+ */
background: url('../images/ozadje.png') no-repeat right top , -webkit-gradient(linear, left top, right top, color-stop(1%,#d6edc1), color-stop(33%,#ecf8dd), color-stop(66%,#ecf8dd), color-stop(100%,#f1fde5)); /* Chrome,Safari4+ */
background: url('../images/ozadje.png') no-repeat right top , -webkit-linear-gradient(left,  #d6edc1 1%,#ecf8dd 33%,#ecf8dd 66%,#f1fde5 100%); /* Chrome10+,Safari5.1+ */
background: url('../images/ozadje.png') no-repeat right top , -o-linear-gradient(left,  #d6edc1 1%,#ecf8dd 33%,#ecf8dd 66%,#f1fde5 100%); /* Opera 11.10+ */
background: url('../images/ozadje.png') no-repeat right top , -ms-linear-gradient(left,  #d6edc1 1%,#ecf8dd 33%,#ecf8dd 66%,#f1fde5 100%); /* IE10+ */
background: url('../images/ozadje.png') no-repeat right top ,linear-gradient(to right,  #d6edc1 1%,#ecf8dd 33%,#ecf8dd 66%,#f1fde5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6edc1', endColorstr='#f1fde5',GradientType=1 ); /* IE6-9 */


}
.eko-ponudniki-glava {margin-top:0px; border: 1px solid #DDF0DC;  -moz-box-shadow: 0px 0px 0px #777;-webkit-box-shadow: 0px 0px 0px #777; -moz-border-radius: 7px 7px 0px 0px ;-webkit-border-radius:  7px 7px 0px 0px;border-radius:  7px 7px 0px 0px; }
.eko-ponudniki .desc, .dialogBody .desc  {  font-size: 12px; color: #023103;  margin-bottom: 5px; }
.eko-ponudniki .desc h1 { margin:0px !important; padding:0px 0px 6px 0px!important;}
.eko-ponudniki .desc h2, .dialogBody h2 { font-weight: normal; color: #023103; font-size: 18px; margin-bottom: 8px; }
.eko-ponudniki .desc h3, .dialogBody h3 { font-weight: bold; color: #023103; font-size: 15px; margin-bottom: 6px; }
.eko-ponudniki .info { font-weight: bold; font-size: 12px; color: #59913d; margin-bottom: 10px; font-family: Helvetica, Arial, 'lucida grande',tahoma,verdana,arial,sans-serif; }
.eko-ponudniki p.tick { font-style: italic; font-size: 12px; color: #3e669c; }
.eko-ponudniki .formblockLast { margin-bottom: 0px; }
.eko-ponudniki .formblock { display: table; margin-bottom: 10px; width:100%;  }
.eko-ponudniki .formblock label { font-size: 12px; display: table-cell; font-style: normal; font-weight: normal; color: #232323;  color: #023103; width: 100%; padding: 5px 0px 0px 0px; word-break: break-word;}


.administracija .eko-ponudniki .formblock .txt,.eko-ponudniki .formblock select { background-color: white;color:black;word-wrap: break-word;}
.administracija .eko-ponudniki .formblock input{ background-color: white;}
.public .eko-ponudniki .formblock .txt{background-color:  rgb(210, 236, 191);}
#myLocation, #iskalnaFraza{background-color:white!important;}
.select2-container--default .select2-selection--multiple, .select2-selection--single {
  -webkit-border-radius: 15px !important;
  -moz-border-radius: 15px !important;
  border-radius: 15px !important;
  -moz-box-sizing: border-box !important;
  -webkit-box-sizing: border-box !important;
  box-sizing: border-box !important;
  min-height:24px !important;
  overflow:hidden;
  background: url("../images/arrow_down.png") #fff no-repeat right;
}
.select2-selection--single{ height:24px!important;}
.select2-selection__arrow{display:none;}
.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:24px!important;padding-left:12px!important;}
.administracija .select2-container--default .select2-selection--multiple {  border: 1px dotted rgb(169, 169, 169) !important;}


.select2-container--default .select2-selection--multiple input{background: transparent;}
.administracija .eko-ponudniki .formblock input:disabled{background-color:  rgb(210, 236, 191)!important;}
.opisPonudnika hr{border-color: rgb(233, 247, 218);}

.select2-search--dropdown .select2-search__field, .eko-ponudniki .formblock .txt,.eko-ponudniki .formblock select { min-height: 24px; height:auto; padding: 4px 8px; font-size: 12px;  width: 100%; -webkit-border-radius: 15px;-moz-border-radius: 15px; border-radius: 15px; border: 1px solid rgb(169, 169, 169);word-wrap: break-word;
 -moz-box-sizing: border-box;    -webkit-box-sizing: border-box;    box-sizing: border-box;}
.styled-select{ width: 100%;    background:url("../images/arrow_down.png")  #fff no-repeat right ;height:24px;
-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;
border: 1px solid rgb(169, 169, 169);
}
.styled-select2 {width: 100%;    background:url("../images/arrow_down.png")  #fff no-repeat right ;min-height:24px;
-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;}
.select2,.select2-container {font-size:12px;}
.styled-select2 .select2-container {width:100%!important}
.select2-dropdown{  background-color: #fff;  -moz-border-radius: 15px !important; -webkit-border-radius: 15px !important; border-radius: 15px!important;overflow: hidden;}
.select2-results__option {    padding: 0px 20px 0px!important;  line-height: 22px;  background-color: #fff;  border-bottom: 1px dotted #c3c3c3;  min-height: 18px;  position: relative;}
.select2 input{text-indent: 6px;}
.select2-results__option{padding:1px;}
.select2-results__option:hover{ cbe5be;}

.styled-select select { -webkit-appearance: none;background: transparent;    
padding: 4px 6px;font-size: 12px;color: #666;border:none!important;
-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;   -webkit-appearance: none;}




.eko-ponudniki .formblock  select:focus {border-bottom-left-radius: 0px ;border-bottom-right-radius: 0px;}

.eko-ponudniki .formblock .obvestiloBox{cursor:pointer;text-indent: 35px;-webkit-border-radius: 15px;-moz-border-radius: 15px;border-radius: 15px;height: 27px;background: url('../moduli/PrijavaInRegistracija/images/ikone.png') no-repeat 6px -276px white;color: #666;-moz-box-shadow: 0px 1px 0px #777;line-height: 27px;width: 100%;position: relative;float: left;border: 1px solid rgb(169, 169, 169);font-size: 12px;}
.DivGumbIskalnik{float: left;width: 100%;position: relative;}

.ui-tooltip, .arrow:after { background: #d6edc1; border: 2px solid white;  }
.ui-tooltip { padding: 10px 20px; color: #023103; border-radius: 5px; box-shadow: 0 0 7px #023103;z-index: 10000;width: 300px;  }
.arrow { width: 70px; height: 16px; overflow: hidden; position: absolute; left: 50%; margin-left: -35px; bottom: -16px;  }
.arrow.top { top: -16px; bottom: auto;  }
.arrow.left { left: 20%;  }
.arrow:after {content: ""; position: absolute; left: 20px; top: -20px; width: 25px; height: 25px;  box-shadow: 6px 5px 9px -9px #023103; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); tranform: rotate(45deg); }
.arrow.top:after { bottom: -20px; top: auto;  }
    
.ui-dialog {display:none;overflow: visible;position: absolute;top: 0;left: 0;padding: 0px;outline: 0; position: fixed; z-index:500;}
.ui-dialog .ui-dialog-titlebar {padding: .4em 1em;position: relative;}
.ui-dialog .ui-dialog-title {float: left;margin: .1em 0;white-space: nowrap;width: 90%;overflow: hidden;text-overflow: ellipsis;}
.ui-dialog .ui-dialog-titlebar-close {position: absolute;right: .3em;top: 50%;width: 20px;margin: -10px 0 0 0;padding: 1px;height: 20px;}
.ui-dialog .ui-dialog-content {position: relative;border: 0;padding: .5em 1em;background: none;overflow: visible;}
.icon-cancel {background:url('../images/ikone.png') no-repeat -4px -310px;}
.noTitleStuff .ui-dialog-titlebar {display:none;text-indent: -1000px;}
.iconClose, .iconDrag{ position: relative; float:left;width: 25px;height: 25px;}
.iconClose{background: url('../moduli/PrijavaInRegistracija/images/ikone.png') no-repeat 0px -309px;cursor: pointer;}
.iconDrag{  background: url('../moduli/PrijavaInRegistracija/images/ikone.png') no-repeat 0px -370px;cursor: move;}}
.dialogWindow{z-index:1000;cursor:pointer;}
.dialogBody{
width:540px;padding: 15px;z-index:1000;text-align:justify; font-size: 12px;
border: 2px ridge #fff; 
background: #d6edc1 url('../images/ozadje.png') no-repeat right top;
-moz-box-shadow: 0px 1px 0px #777;-webkit-box-shadow: 0px 1px 0px #777;
-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
}
.dialogBodyMap{
padding: 15px;z-index:1000;text-align:justify; font-size: 12px;
border: 2px ridge #fff; 
background: #d6edc1;
-moz-box-shadow: 0px 1px 0px #777;-webkit-box-shadow: 0px 1px 0px #777;
-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;
}
 
 .opisPonudnika blockquote{
    margin-left:15px;
 }
 .podatkiPonudnika .formblock:last-child{margin-bottom:0px!important;}
  .podatkiPonudnika textarea{background-color:transparent;height:auto;}
 .leva-polovica{width:50%;float:left; }
 .desna-polovica{width:50%;float:left; }
 .leva-cetrtina{width:25%;float:left; display:table-row;position:relative; }
 .leva-29-procentov{width:29%;float:left;}
 .desna-71-procentov{width:71%;float:left;}
 .desna-tricetrtina{width:75%;float:left;display:inline-block;position:relative; }
 .leva-osmina{width:12.5%;float:left; display:table;}
 .desna-sedemosmina{width:87.5%;float:left;display:table; }
 .leva-14-5-procentov{width:14.5%;float:left;}
 .desna-85-5-procentov{width:85.5%;float:left;}
 
 
 .dodatne-iskalne-opcije-trigger{  text-align: center;  font-size: 13px;  margin-top: 5px;  cursor: pointer;}
 
.opisPonudnika .label-image-div {width: 22px; height: 20px;float:left;position:relative;background:url('../moduli/PrijavaInRegistracija/images/ikone.png') no-repeat; margin-right: 6px;}
.opisPonudnika .kontaktna-oseba-div {background-position:  0px -46px;}
.opisPonudnika .naziv-div{background-position:  0px -131px;}
.opisPonudnika .telefon-div{background-position:  0px -73px;}
.opisPonudnika .gsm-div{background-position:  0px -513px;}
.opisPonudnika .email-div {background-position:  0px 5px;}
.opisPonudnika .celoten-naslov-div{background-position:  0px -486px;}
.opisPonudnika .spletna-stran-div{background-position:  0px -400px;}
.opisPonudnika .ponudba-div{background-position:  0px -249px;}
.opisPonudnika .kraj-cas-div{background-position:  0px -426px;}
.opisPonudnika .posebnosti-div{background-position:  0px -541px;}
.opisPonudnika .certifikat-div{background-position:  0px -456px;}
.opisPonudnika p {padding:10px 0px; text-align:justify;}
.opisPonudnika ul {padding-left: 15px;}
.opisPonudnika ul li { /*margin-left:15px;*/ text-align:justify;}
.opisPonudnika .eko-ponudniki {margin-bottom:50px}
.opisPonudnika #ekoPonudnikiForm button {outline: 0;}
.opisPonudnika textarea {overflow:auto;overflow: auto;width: 100%;min-height: 60px;}

#ogledStrani{top: 0px;right: 0px;position: absolute;}
#directionsPanel{overflow-y: scroll;font-size: 12px;float: left;width: 33%;height: 100%;}

#navigacija{overflow: hidden;height: 280px;width: 100%;}
#gmap_canvas{height: 280px;width: 67%;float: right;position: relative;overflow: hidden;transform: translateZ(0px);background-color: rgb(229, 227, 223); }
#gmap_canvas img{max-width:none!important;background:none!important}

 /* Spisek živil
----------------------------------------------- */
.skatlaPridelkov{margin-left: 10px;float: right;background: url("../images/arrow_down.png") right 5px no-repeat;position: relative;padding-right: 25px;}
.skatlaPridelkov ul{list-style: none;position:absolute;z-index:10000;
background: #d6edc1;cursor: default;border: 2px ridge #fff;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;padding: 1px;display: none;padding:5px;max-height:100px;width:95%;overflow:auto;
}
.skatlaPridelkov li a:hover{text-decoration:none; }
.skatlaPridelkov:hover .prikaziZivila {  display: block !important; }
.skatlaPridelkov:hover  ul {  display: block !important; }


@media screen and (max-width: 700px) {

  #eko-iskalnik,#rezultati-iskanj-glava, #pomicno, #logotipi, .frameBody{min-width:390px;}
    .prvaStran #eko-iskalnik,.prvaStran #rezultati-iskanj-glava,.prvaStran #pomicno {position:relative!important;top:0px!important;left:0px!important;float:none;}
    
    .prvaStran #rezultati-iskanj-glava,.prvaStran #pomicno{display:none}
    .prvaStran #eko-iskalnik { position:relative; margin-bottom:80px !important;}
    .ekoPonudnikiRight{float:right;}
    .ekoPonudnikiRight,.ekoPonudnikiLeft{width:100%;}
    .ekoPonudnikiRight{display:none}
    .dialogBody{width:91%;margin: 0px auto;}
    .ui-dialog{width:91% !important;}
    #zemljevid{height:100%;width:100%;}
    .ekoZemljevid{position:relative;}
    #prijava,.ekoZemljevid, .zemljevid-okraji, .zemljevid-regije {display:none;}
    .logotipiOpomba,.avtor{display:none;}
    .rezultati #naslovH1{display:none;}
    .logotipiCenter{width:99%; padding:0px 0px 0px 5px;}
    .leva-polovica,.desna-polovica{float:none; width:100%;clear:both;height:15px;}
    .desna-tricetrtina{float:none;float:none;}
    .leva-polovica{padding-bottom:15px;}
    .desna-polovica .pdleft15 {padding-left:0px;}
    .eko-ponudniki .formblock{}
    .leva-14-5-procentov{width:29%;}
    .desna-85-5-procentov {width: 71%;}
    #Obvestila{text-indent: 0px;padding: 0px 3px;color: green;height: auto;width:auto; background: white;}
    #ogledStrani{float:right;position: relative;}
    .logotipiCenter > div{top:0px;height:40px;}
    #directionsPanel,#gmap_canvas {width:100%;}
    #directionsPanel .zeleniGumb{width:137px !important;}
    #navigacija{height:auto;}
    .fb-like > span {width: auto!important;height: 28px!important;}
    #fb-holder{position:relative;float:right;padding-bottom:10px;}
    .cell{display:table-row;min-height: 0px;padding: 0px;}
    .tableRow{padding: 10px 0px;}
    .mediumCol,.rightCol{width:100%;}
    .cellSelect{padding: 0px;min-height:0px;}
    .tableRowGlava{display:block;border:none;}
    .cellGlava{text-align:left;background:none;}
    .cell-inside:empty {padding:0px;}
    .cell-inside br {content:', ';}
    .cell-inside br:after {content: ', '}
    .sortIcon {left:7px;}
    .glavaStolpecNaziv{padding-left:15px;}
    #stevilo-zadetkov-iskanj {width: 53%;}
    .cellGlava{padding:1px 0px;width:50%;}
    #rezultati-iskanj-glava{top:110px !important;}
    #pomicno{top: 246px !important;}
    .logo > img{z-index:100;}
    
    .rezultati .prvi-blok{margin-top:0px;}
    #ponudniki{border:none;}
    div#pomocDrag .ui-dialog{position:absolute;}
    .skatlaPridelkov{margin-left: 0px;float: left;}
   .skatlaPridelkov ul {list-style: disc;position: relative;padding: 5px;max-height: 50px;width: 100%;overflow: auto;border: none;background: none;border: none;background: none;}
   .skatlaPridelkov ul  li {float: left;margin: 0px 10px;}
    #directionsPanel{overflow:auto;}
}


/* CSS Normalize 
-------------------------------------------------------- */

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
  margin: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  -moz-box-sizing: content-box;
  -webkit-box-sizing: content-box; /* 2 */
  box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

/** 
  * Responsive tabs
 */
 

/* Tabs container */
.r-tabs {
	position: relative;
}

/* Tab element */
.r-tabs .r-tabs-nav .r-tabs-tab {
	position: relative;
	border: 1px dotted rgb(169, 169, 169);
	font-weight: normal;
	padding: 0;    white-space: nowrap;
	margin: 1px .2em 0 0;    border-bottom-width: 0;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
}

/* Tab anchor */
.r-tabs .r-tabs-nav .r-tabs-anchor {
	display: inline-block;
	padding: 7px 11px;
	text-decoration: none;
	font-size: 14px;
	font-weight: normal;
	color: #fff;        
}

.r-tabs  .r-tabs-state-default{
background-color: rgba(241, 253, 229, 0.84); 
}
.r-tabs  .r-tabs-state-active {
background-color: rgba(214, 237, 193, 0.52)!important;
}

/* Disabled tab */
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
	opacity: 0.5;
}

/* Active state tab anchor */
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
	text-shadow: none;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	
}

/* Tab panel */
.r-tabs .r-tabs-panel {
	background-color: transparent;
	border-bottom: 1px dotted rgb(169, 169, 169);
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	padding: 1em 1.4em;
	border: 1px dotted rgb(169, 169, 169);
	background-color: rgba(214, 237, 193, 0.52);
	border-top-right-radius: 10px;
	max-height: 290px;
	height:auto;
	overflow: auto;
}

/* Accordion anchor */
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
	display: block;
	padding: 10px;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	background: transparent;    border: 1px dotted rgb(169, 169, 169);
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
}

/* Active accordion anchor */
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {	
	text-shadow: none;
}

/* Disabled accordion button */
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
	opacity: 0.5;
}


.r-tabs .r-tabs-nav {
    margin: 0;
    padding: 0;
}

.r-tabs .r-tabs-tab {
    display: inline-block;
    margin: 0;
    list-style: none;
}

.r-tabs .r-tabs-panel {
    padding: 10px;
    display: none;
}

.r-tabs .r-tabs-accordion-title {
    display: none;
}

.r-tabs .r-tabs-panel.r-tabs-state-active {
    display: block;
}

/* Accordion responsive breakpoint */
@media only screen and (max-width: 922px) {
    .r-tabs .r-tabs-nav {
        display: none;
    }
    .r-tabs .r-tabs-panel {    
	max-height: 207px;
    }
    .r-tabs .r-tabs-accordion-title {
        display: block;
    }
    .r-tabs .r-tabs-panel {
	border-top-left-radius: 10px;
     }
}