body{
    background-color: #F8F9FA;
}

.gm-style-cc {
    display: none;
}
img[src="data:image/svg+xml,%3Csvg%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2069%2029%22%3E%3Cg%20opacity%3D%22.6%22%20fill%3D%22%23fff%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.5%22%3E%3Cpath%20d%3D%22M17.4706%207.33616L18.0118%206.79504%2017.4599%206.26493C16.0963%204.95519%2014.2582%203.94522%2011.7008%203.94522c-4.613699999999999%200-8.50262%203.7551699999999997-8.50262%208.395779999999998C3.19818%2016.9817%207.0871%2020.7368%2011.7008%2020.7368%2014.1712%2020.7368%2016.0773%2019.918%2017.574%2018.3689%2019.1435%2016.796%2019.5956%2014.6326%2019.5956%2012.957%2019.5956%2012.4338%2019.5516%2011.9316%2019.4661%2011.5041L19.3455%2010.9012H10.9508V14.4954H15.7809C15.6085%2015.092%2015.3488%2015.524%2015.0318%2015.8415%2014.403%2016.4629%2013.4495%2017.1509%2011.7008%2017.1509%209.04835%2017.1509%206.96482%2015.0197%206.96482%2012.341%206.96482%209.66239%209.04835%207.53119%2011.7008%207.53119%2013.137%207.53119%2014.176%208.09189%2014.9578%208.82348L15.4876%209.31922%2016.0006%208.80619%2017.4706%207.33616z%22/%3E%3Cpath%20d%3D%22M24.8656%2020.7286C27.9546%2020.7286%2030.4692%2018.3094%2030.4692%2015.0594%2030.4692%2011.7913%2027.953%209.39011%2024.8656%209.39011%2021.7783%209.39011%2019.2621%2011.7913%2019.2621%2015.0594c0%203.25%202.514499999999998%205.6692%205.6035%205.6692zM24.8656%2012.8282C25.8796%2012.8282%2026.8422%2013.6652%2026.8422%2015.0594%2026.8422%2016.4399%2025.8769%2017.2905%2024.8656%2017.2905%2023.8557%2017.2905%2022.8891%2016.4331%2022.8891%2015.0594%2022.8891%2013.672%2023.853%2012.8282%2024.8656%2012.8282z%22/%3E%3Cpath%20d%3D%22M35.7511%2017.2905v0H35.7469C34.737%2017.2905%2033.7703%2016.4331%2033.7703%2015.0594%2033.7703%2013.672%2034.7343%2012.8282%2035.7469%2012.8282%2036.7608%2012.8282%2037.7234%2013.6652%2037.7234%2015.0594%2037.7234%2016.4439%2036.7554%2017.2962%2035.7511%2017.2905zM35.7387%2020.7286C38.8277%2020.7286%2041.3422%2018.3094%2041.3422%2015.0594%2041.3422%2011.7913%2038.826%209.39011%2035.7387%209.39011%2032.6513%209.39011%2030.1351%2011.7913%2030.1351%2015.0594%2030.1351%2018.3102%2032.6587%2020.7286%2035.7387%2020.7286z%22/%3E%3Cpath%20d%3D%22M51.953%2010.4357V9.68573H48.3999V9.80826C47.8499%209.54648%2047.1977%209.38187%2046.4808%209.38187%2043.5971%209.38187%2041.0168%2011.8998%2041.0168%2015.0758%2041.0168%2017.2027%2042.1808%2019.0237%2043.8201%2019.9895L43.7543%2020.0168%2041.8737%2020.797%2041.1808%2021.0844%2041.4684%2021.7772C42.0912%2023.2776%2043.746%2025.1469%2046.5219%2025.1469%2047.9324%2025.1469%2049.3089%2024.7324%2050.3359%2023.7376%2051.3691%2022.7367%2051.953%2021.2411%2051.953%2019.2723v-8.8366zm-7.2194%209.9844L44.7334%2020.4196C45.2886%2020.6201%2045.878%2020.7286%2046.4808%2020.7286%2047.1616%2020.7286%2047.7866%2020.5819%2048.3218%2020.3395%2048.2342%2020.7286%2048.0801%2021.0105%2047.8966%2021.2077%2047.6154%2021.5099%2047.1764%2021.7088%2046.5219%2021.7088%2045.61%2021.7088%2045.0018%2021.0612%2044.7336%2020.4201zM46.6697%2012.8282C47.6419%2012.8282%2048.5477%2013.6765%2048.5477%2015.084%2048.5477%2016.4636%2047.6521%2017.2987%2046.6697%2017.2987%2045.6269%2017.2987%2044.6767%2016.4249%2044.6767%2015.084%2044.6767%2013.7086%2045.6362%2012.8282%2046.6697%2012.8282zM55.7387%205.22083v-.75H52.0788V20.4412H55.7387V5.220829999999999z%22/%3E%3Cpath%20d%3D%22M63.9128%2016.0614L63.2945%2015.6492%2062.8766%2016.2637C62.4204%2016.9346%2061.8664%2017.3069%2061.0741%2017.3069%2060.6435%2017.3069%2060.3146%2017.2088%2060.0544%2017.0447%2059.9844%2017.0006%2059.9161%2016.9496%2059.8498%2016.8911L65.5497%2014.5286%2066.2322%2014.2456%2065.9596%2013.5589%2065.7406%2013.0075C65.2878%2011.8%2063.8507%209.39832%2060.8278%209.39832%2057.8445%209.39832%2055.5034%2011.7619%2055.5034%2015.0676%2055.5034%2018.2151%2057.8256%2020.7369%2061.0659%2020.7369%2063.6702%2020.7369%2065.177%2019.1378%2065.7942%2018.2213L66.2152%2017.5963%2065.5882%2017.1783%2063.9128%2016.0614zM61.3461%2012.8511L59.4108%2013.6526C59.7903%2013.0783%2060.4215%2012.7954%2060.9017%2012.7954%2061.067%2012.7954%2061.2153%2012.8161%2061.3461%2012.8511z%22/%3E%3C/g%3E%3Cpath%20d%3D%22M11.7008%2019.9868C7.48776%2019.9868%203.94818%2016.554%203.94818%2012.341%203.94818%208.12803%207.48776%204.69522%2011.7008%204.69522%2014.0331%204.69522%2015.692%205.60681%2016.9403%206.80583L15.4703%208.27586C14.5751%207.43819%2013.3597%206.78119%2011.7008%206.78119%208.62108%206.78119%206.21482%209.26135%206.21482%2012.341%206.21482%2015.4207%208.62108%2017.9009%2011.7008%2017.9009%2013.6964%2017.9009%2014.8297%2017.0961%2015.5606%2016.3734%2016.1601%2015.7738%2016.5461%2014.9197%2016.6939%2013.7454h-4.9931V11.6512h7.0298C18.8045%2012.0207%2018.8456%2012.4724%2018.8456%2012.957%2018.8456%2014.5255%2018.4186%2016.4637%2017.0389%2017.8434%2015.692%2019.2395%2013.9838%2019.9868%2011.7008%2019.9868z%22%20fill%3D%22%234285F4%22/%3E%3Cpath%20d%3D%22M29.7192%2015.0594C29.7192%2017.8927%2027.5429%2019.9786%2024.8656%2019.9786%2022.1884%2019.9786%2020.0121%2017.8927%2020.0121%2015.0594%2020.0121%2012.2096%2022.1884%2010.1401%2024.8656%2010.1401%2027.5429%2010.1401%2029.7192%2012.2096%2029.7192%2015.0594zM27.5922%2015.0594C27.5922%2013.2855%2026.3274%2012.0782%2024.8656%2012.0782S22.1391%2013.2937%2022.1391%2015.0594C22.1391%2016.8086%2023.4038%2018.0405%2024.8656%2018.0405S27.5922%2016.8168%2027.5922%2015.0594z%22%20fill%3D%22%23E94235%22/%3E%3Cpath%20d%3D%22M40.5922%2015.0594C40.5922%2017.8927%2038.4159%2019.9786%2035.7387%2019.9786%2033.0696%2019.9786%2030.8851%2017.8927%2030.8851%2015.0594%2030.8851%2012.2096%2033.0614%2010.1401%2035.7387%2010.1401%2038.4159%2010.1401%2040.5922%2012.2096%2040.5922%2015.0594zM38.4734%2015.0594C38.4734%2013.2855%2037.2087%2012.0782%2035.7469%2012.0782%2034.2851%2012.0782%2033.0203%2013.2937%2033.0203%2015.0594%2033.0203%2016.8086%2034.2851%2018.0405%2035.7469%2018.0405%2037.2087%2018.0487%2038.4734%2016.8168%2038.4734%2015.0594z%22%20fill%3D%22%23FABB05%22/%3E%3Cpath%20d%3D%22M51.203%2010.4357v8.8366C51.203%2022.9105%2049.0595%2024.3969%2046.5219%2024.3969%2044.132%2024.3969%2042.7031%2022.7955%2042.161%2021.4897L44.0417%2020.7095C44.3784%2021.5143%2045.1997%2022.4588%2046.5219%2022.4588%2048.1479%2022.4588%2049.1499%2021.4487%2049.1499%2019.568V18.8617H49.0759C48.5914%2019.4612%2047.6552%2019.9786%2046.4808%2019.9786%2044.0171%2019.9786%2041.7668%2017.8352%2041.7668%2015.0758%2041.7668%2012.3%2044.0253%2010.1319%2046.4808%2010.1319%2047.6552%2010.1319%2048.5914%2010.6575%2049.0759%2011.2323H49.1499V10.4357H51.203zM49.2977%2015.084C49.2977%2013.3512%2048.1397%2012.0782%2046.6697%2012.0782%2045.175%2012.0782%2043.9267%2013.3429%2043.9267%2015.084%2043.9267%2016.8004%2045.175%2018.0487%2046.6697%2018.0487%2048.1397%2018.0487%2049.2977%2016.8004%2049.2977%2015.084z%22%20fill%3D%22%234285F4%22/%3E%3Cpath%20d%3D%22M54.9887%205.22083V19.6912H52.8288V5.220829999999999H54.9887z%22%20fill%3D%22%2334A853%22/%3E%3Cpath%20d%3D%22M63.4968%2016.6854L65.1722%2017.8023C64.6301%2018.6072%2063.3244%2019.9869%2061.0659%2019.9869%2058.2655%2019.9869%2056.2534%2017.827%2056.2534%2015.0676%2056.2534%2012.1439%2058.2901%2010.1483%2060.8278%2010.1483%2063.3818%2010.1483%2064.6301%2012.1768%2065.0408%2013.2773L65.2625%2013.8357%2058.6843%2016.5623C59.1853%2017.5478%2059.9737%2018.0569%2061.0741%2018.0569%2062.1746%2018.0569%2062.9384%2017.5067%2063.4968%2016.6854zM58.3312%2014.9115L62.7331%2013.0884C62.4867%2012.4724%2061.764%2012.0454%2060.9017%2012.0454%2059.8012%2012.0454%2058.2737%2013.0145%2058.3312%2014.9115z%22%20fill%3D%22%23E94235%22/%3E%3C/svg%3E"] {
    display: none;
}
.header {
    width: 205px;
    background-color: #FFFFFF;
    display: inline-block;
    top:0;
    bottom:0;

    padding-left: 10px;
    padding-top: 10px;
    padding-right: 10px;

    height: 100vh;

    position: fixed;

    min-height: 100vh;
    overflow-y: auto;
}
.sticky-col-row-first {
    left: 0;
    z-index: 100 !important;
}
.sticky-col-row-second {
    left: 33px;
    z-index: 100 !important;
}
.sticky-col-row-third {
    left: 151px;
    z-index: 100 !important;
}
.sticky-col-first {
    left: 0;
    position: -webkit-sticky !important;
    position: sticky !important;
    z-index: 90;
    outline: 1px solid #E5E5E5 !important;
    border: none !important;
}
.sticky-col-second {
    left: 34px;
    position: -webkit-sticky !important;
    position: sticky !important;
    z-index: 90;
    outline: 1px solid #E5E5E5 !important;
    border: none !important;
}
.sticky-col-third {
    left: 151px;
    position: -webkit-sticky !important;
    position: sticky !important;
    z-index: 90;
    outline: 1px solid #E5E5E5 !important;
    border: none !important;
}
.slider-interval {
    position: absolute;
    top: 6px;
}
.slider-line {
    border-left: 2px solid #E1E7EC;
    height: 5px;
    position: absolute;
    top: 0;
}
.slider-value {
    position: absolute;
    top: 6px;
    left: -50%;
    transform: translateX(-50%);
}
.lokacijska-informacija-odsek {
    width: calc(100% - 120px);
    margin-bottom: 10px;
}
.ujemanje {
    background-color: #E1E7EC;
    width: calc(100% - 10px);
    height:8px;
    margin-left: 5px;
    border-radius: 50px;
}
.ujemanje div {
    height:8px;
    border-radius: 50px;
}
.circle-green {
    width: 19px;
    height: 19px;

    background-color: #3CAEA3;

    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
}
.header-bottom {
    /*display: block;*/
    /*background-color: red;*/
    position: absolute;
    bottom: 10px;
    width: 195px;
}
.header-div {
    display: inline-block;
}
.header-div-bottom {
    width: calc(100% - 10px);
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    cursor: pointer;
    margin-top: 5px;
}
.header-div-bottom div {
    display: inline-block;
    padding-left: 5px;
}
.header-div-primary img {
    padding-top: 5px;
}
.header-div-primary {
    margin-top: 15px;
    cursor: pointer;
}
.header-div-primary div {
    color: #3CAEA3 !important;
}
.header-div-primary img {
    padding-top: 5px;
    float: right;
}
.header-div-upper {
    margin-top: 15px;
    padding-left: 8px;
}
.header-div-upper div {
    display: inline-block;
    padding-left: 5px;
}
.header-div-upper img {
    display: inline-block;
}
.header-div-sub {
    margin-top: 10px;
    padding-left: 17px;
}
.header-div-sub span {
    cursor: pointer;
}
.header-div-sub div {
    display: inline-block;
    padding-left: 5px;
}
.header-div-sub img {
    display: inline-block;
}
.header-div-upper-sub {
    margin-top: 3px;
    padding-left: 25px;
    padding-top: 3px;
    padding-bottom: 3px;
    cursor: pointer;
}
.header-active {
    background-color: rgba(110, 215, 211, 0.2);
}
.header-active div {
    color: #2A9187 !important;
}
.header-div-upper-sub span {
}
.header-div-upper-sub div {
    display: inline-block;
    padding-left: 3px;
}
.header-div-upper-sub img {
    display: inline-block;
}
.header-img {
    width: 14px;
}
.content input[type = text]:disabled, .analiza_trga_second_column input[type = text]:disabled, .analiza_trga_second_column_smallest input[type = text]:disabled, .input-search input[type = text]:disabled, .filter-text input[type = text]:disabled, .content-circle input[type = text]:disabled, .content-input input[type = text]:disabled, .body-elements input[type = text]:disabled, .podrobni-podatki-posla input[type = text]:disabled {
    background-color: #F8F9FA;
    border: 1px solid #D5DDE5;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.content input[type = text],.analiza_trga_second_column input[type = text], .analiza_trga_second_column_smallest input[type = text], .input-search input[type = text], .filter-text input[type = text], .content-circle input[type = text], .content-input input[type = text], .body-elements input[type = text], .podrobni-podatki-posla input[type = text] {
    height: 26px;
    width: 100%;
    background-color: #FEFEFE;
    padding-left: 5px;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.shranjena-poizvedba, .shranjena-poizvedba-selected {
    position: relative;;
    width: 100%;

    margin-bottom: 8px;

}
.delete-data {
    cursor: pointer;
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
}
.edit-data {
    cursor: pointer;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}
.image-posla-edit-disabled {
    display: inline-block;
    margin-top: 2px;
    cursor: default;
}
.image-posla-edit {
    display: inline-block;
    margin-top: 2px;
    cursor: pointer;
}
.update-image {
    display: inline-block;
    cursor: pointer;
    position: absolute;
    top: 0;
    /*transform: translateY(-50%);*/
}
.image-posla-edit img, .image-posla-edit-disabled img {
    width: auto !important;
    height: 13px !important;
}
.image-posla-edit span {
    color: #404B5A !important;
    margin-left: 2px;
}
.image-posla-edit-disabled span {
    color: #AEBECD !important;
    margin-left: 2px;
}
.image-posla {
    position: relative;
    vertical-align: top;

    display: inline-block;
}
.image-posla img {
    width: 100%;
}
.gurs-tabela-zemljevid-image {
    position: relative;
    vertical-align: top;

    display: inline-block;

    width: 100%;
}
.gurs-tabela-image {
    position: relative;
    vertical-align: top;

    display: inline-block;

    width: 100%;
    max-width: 450px;
}
.posel-image {
    position: relative;
    vertical-align: top;

    display: inline-block;

    width: 100%;
    max-width: 370px;
}
.gurs-tabela-image img {
    width: 100%;
    max-width: 450px;
}
.posel-image img {
    width: 100%;
    max-width: 370px;
}
.image-posla-dots {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    height: 22px;
    margin-left: 6px;

    cursor: pointer;
}
.image-posla-circle-dots {
    position: relative;
    width: 23px;
    height: 23px;
    border-radius: 50%;
    cursor: pointer;
}
.circle-dots-backround {
    background-color: #E1E7EC;
}
.image-posla-circle-dots img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    height: 15px;
    margin-left: 1px;

}
.image-posla-table {
    width: 64px;
    margin-left: -5px;
    cursor: pointer;
}
.no-image-circle-small {
    margin-left: -5px;
    position: relative;
    width: 64px;
    height: 64px;

    background-color: #F8F9FA;
    border: 1.5px solid #E1E7EC;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    display: inline-block;
    margin-right: 0;

    cursor: pointer;

    vertical-align: top;
}
.no-image-circle-small span {
    position: absolute;

    width: 60px;

    text-align: center;

    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.no-image-circle-small div {
    margin-top: 7px;
    color: #2A9187 !important;
    line-height: 14px !important;
}
.no-image-circle-small img {
    height: 16px;
}
.gurs-tabela-no-image-circle {
    position: relative;
    width: 100%;
    height: 320px;

    background-color: #F8F9FA;
    border: 1.5px solid #E1E7EC;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    display: inline-block;
    margin-right: 15px;

    cursor: pointer;

    vertical-align: top;
    max-width: 450px;
}
.posel-no-image-circle {
    position: relative;
    width: 100%;
    height: 320px;

    background-color: #F8F9FA;
    border: 1.5px solid #E1E7EC;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    display: inline-block;
    margin-right: 15px;

    cursor: pointer;

    vertical-align: top;
    max-width: 370px;
}
.no-image-circle {
    position: relative;
    width: 100%;
    height: 320px;

    background-color: #F8F9FA;
    border: 1.5px solid #E1E7EC;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    display: inline-block;
    margin-right: 15px;

    cursor: pointer;

    vertical-align: top;
}
.no-image-circle span, .gurs-tabela-no-image-circle span, .posel-no-image-circle span {
    position: absolute;

    width: 190px;

    text-align: center;

    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.googleMap div.gmnoscreen,
.googleMap div.gm-style-cc {
    display: none;
}
.googleMap a {
    display: none;
}

img[src="data:image/svg+xml,%3Csvg%20fill%3D%22none%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2069%2029%22%3E%3Cg%20opacity%3D%22.6%22%20fill%3D%22%23fff%22%20stroke%3D%22%23fff%22%20stroke-width%3D%221.5%22%3E%3Cpath%20d%3D%22M17.4706%207.33616L18.0118%206.79504%2017.4599%206.26493C16.0963%204.95519%2014.2582%203.94522%2011.7008%203.94522c-4.613699999999999%200-8.50262%203.7551699999999997-8.50262%208.395779999999998C3.19818%2016.9817%207.0871%2020.7368%2011.7008%2020.7368%2014.1712%2020.7368%2016.0773%2019.918%2017.574%2018.3689%2019.1435%2016.796%2019.5956%2014.6326%2019.5956%2012.957%2019.5956%2012.4338%2019.5516%2011.9316%2019.4661%2011.5041L19.3455%2010.9012H10.9508V14.4954H15.7809C15.6085%2015.092%2015.3488%2015.524%2015.0318%2015.8415%2014.403%2016.4629%2013.4495%2017.1509%2011.7008%2017.1509%209.04835%2017.1509%206.96482%2015.0197%206.96482%2012.341%206.96482%209.66239%209.04835%207.53119%2011.7008%207.53119%2013.137%207.53119%2014.176%208.09189%2014.9578%208.82348L15.4876%209.31922%2016.0006%208.80619%2017.4706%207.33616z%22/%3E%3Cpath%20d%3D%22M24.8656%2020.7286C27.9546%2020.7286%2030.4692%2018.3094%2030.4692%2015.0594%2030.4692%2011.7913%2027.953%209.39011%2024.8656%209.39011%2021.7783%209.39011%2019.2621%2011.7913%2019.2621%2015.0594c0%203.25%202.514499999999998%205.6692%205.6035%205.6692zM24.8656%2012.8282C25.8796%2012.8282%2026.8422%2013.6652%2026.8422%2015.0594%2026.8422%2016.4399%2025.8769%2017.2905%2024.8656%2017.2905%2023.8557%2017.2905%2022.8891%2016.4331%2022.8891%2015.0594%2022.8891%2013.672%2023.853%2012.8282%2024.8656%2012.8282z%22/%3E%3Cpath%20d%3D%22M35.7511%2017.2905v0H35.7469C34.737%2017.2905%2033.7703%2016.4331%2033.7703%2015.0594%2033.7703%2013.672%2034.7343%2012.8282%2035.7469%2012.8282%2036.7608%2012.8282%2037.7234%2013.6652%2037.7234%2015.0594%2037.7234%2016.4439%2036.7554%2017.2962%2035.7511%2017.2905zM35.7387%2020.7286C38.8277%2020.7286%2041.3422%2018.3094%2041.3422%2015.0594%2041.3422%2011.7913%2038.826%209.39011%2035.7387%209.39011%2032.6513%209.39011%2030.1351%2011.7913%2030.1351%2015.0594%2030.1351%2018.3102%2032.6587%2020.7286%2035.7387%2020.7286z%22/%3E%3Cpath%20d%3D%22M51.953%2010.4357V9.68573H48.3999V9.80826C47.8499%209.54648%2047.1977%209.38187%2046.4808%209.38187%2043.5971%209.38187%2041.0168%2011.8998%2041.0168%2015.0758%2041.0168%2017.2027%2042.1808%2019.0237%2043.8201%2019.9895L43.7543%2020.0168%2041.8737%2020.797%2041.1808%2021.0844%2041.4684%2021.7772C42.0912%2023.2776%2043.746%2025.1469%2046.5219%2025.1469%2047.9324%2025.1469%2049.3089%2024.7324%2050.3359%2023.7376%2051.3691%2022.7367%2051.953%2021.2411%2051.953%2019.2723v-8.8366zm-7.2194%209.9844L44.7334%2020.4196C45.2886%2020.6201%2045.878%2020.7286%2046.4808%2020.7286%2047.1616%2020.7286%2047.7866%2020.5819%2048.3218%2020.3395%2048.2342%2020.7286%2048.0801%2021.0105%2047.8966%2021.2077%2047.6154%2021.5099%2047.1764%2021.7088%2046.5219%2021.7088%2045.61%2021.7088%2045.0018%2021.0612%2044.7336%2020.4201zM46.6697%2012.8282C47.6419%2012.8282%2048.5477%2013.6765%2048.5477%2015.084%2048.5477%2016.4636%2047.6521%2017.2987%2046.6697%2017.2987%2045.6269%2017.2987%2044.6767%2016.4249%2044.6767%2015.084%2044.6767%2013.7086%2045.6362%2012.8282%2046.6697%2012.8282zM55.7387%205.22083v-.75H52.0788V20.4412H55.7387V5.220829999999999z%22/%3E%3Cpath%20d%3D%22M63.9128%2016.0614L63.2945%2015.6492%2062.8766%2016.2637C62.4204%2016.9346%2061.8664%2017.3069%2061.0741%2017.3069%2060.6435%2017.3069%2060.3146%2017.2088%2060.0544%2017.0447%2059.9844%2017.0006%2059.9161%2016.9496%2059.8498%2016.8911L65.5497%2014.5286%2066.2322%2014.2456%2065.9596%2013.5589%2065.7406%2013.0075C65.2878%2011.8%2063.8507%209.39832%2060.8278%209.39832%2057.8445%209.39832%2055.5034%2011.7619%2055.5034%2015.0676%2055.5034%2018.2151%2057.8256%2020.7369%2061.0659%2020.7369%2063.6702%2020.7369%2065.177%2019.1378%2065.7942%2018.2213L66.2152%2017.5963%2065.5882%2017.1783%2063.9128%2016.0614zM61.3461%2012.8511L59.4108%2013.6526C59.7903%2013.0783%2060.4215%2012.7954%2060.9017%2012.7954%2061.067%2012.7954%2061.2153%2012.8161%2061.3461%2012.8511z%22/%3E%3C/g%3E%3Cpath%20d%3D%22M11.7008%2019.9868C7.48776%2019.9868%203.94818%2016.554%203.94818%2012.341%203.94818%208.12803%207.48776%204.69522%2011.7008%204.69522%2014.0331%204.69522%2015.692%205.60681%2016.9403%206.80583L15.4703%208.27586C14.5751%207.43819%2013.3597%206.78119%2011.7008%206.78119%208.62108%206.78119%206.21482%209.26135%206.21482%2012.341%206.21482%2015.4207%208.62108%2017.9009%2011.7008%2017.9009%2013.6964%2017.9009%2014.8297%2017.0961%2015.5606%2016.3734%2016.1601%2015.7738%2016.5461%2014.9197%2016.6939%2013.7454h-4.9931V11.6512h7.0298C18.8045%2012.0207%2018.8456%2012.4724%2018.8456%2012.957%2018.8456%2014.5255%2018.4186%2016.4637%2017.0389%2017.8434%2015.692%2019.2395%2013.9838%2019.9868%2011.7008%2019.9868z%22%20fill%3D%22%234285F4%22/%3E%3Cpath%20d%3D%22M29.7192%2015.0594C29.7192%2017.8927%2027.5429%2019.9786%2024.8656%2019.9786%2022.1884%2019.9786%2020.0121%2017.8927%2020.0121%2015.0594%2020.0121%2012.2096%2022.1884%2010.1401%2024.8656%2010.1401%2027.5429%2010.1401%2029.7192%2012.2096%2029.7192%2015.0594zM27.5922%2015.0594C27.5922%2013.2855%2026.3274%2012.0782%2024.8656%2012.0782S22.1391%2013.2937%2022.1391%2015.0594C22.1391%2016.8086%2023.4038%2018.0405%2024.8656%2018.0405S27.5922%2016.8168%2027.5922%2015.0594z%22%20fill%3D%22%23E94235%22/%3E%3Cpath%20d%3D%22M40.5922%2015.0594C40.5922%2017.8927%2038.4159%2019.9786%2035.7387%2019.9786%2033.0696%2019.9786%2030.8851%2017.8927%2030.8851%2015.0594%2030.8851%2012.2096%2033.0614%2010.1401%2035.7387%2010.1401%2038.4159%2010.1401%2040.5922%2012.2096%2040.5922%2015.0594zM38.4734%2015.0594C38.4734%2013.2855%2037.2087%2012.0782%2035.7469%2012.0782%2034.2851%2012.0782%2033.0203%2013.2937%2033.0203%2015.0594%2033.0203%2016.8086%2034.2851%2018.0405%2035.7469%2018.0405%2037.2087%2018.0487%2038.4734%2016.8168%2038.4734%2015.0594z%22%20fill%3D%22%23FABB05%22/%3E%3Cpath%20d%3D%22M51.203%2010.4357v8.8366C51.203%2022.9105%2049.0595%2024.3969%2046.5219%2024.3969%2044.132%2024.3969%2042.7031%2022.7955%2042.161%2021.4897L44.0417%2020.7095C44.3784%2021.5143%2045.1997%2022.4588%2046.5219%2022.4588%2048.1479%2022.4588%2049.1499%2021.4487%2049.1499%2019.568V18.8617H49.0759C48.5914%2019.4612%2047.6552%2019.9786%2046.4808%2019.9786%2044.0171%2019.9786%2041.7668%2017.8352%2041.7668%2015.0758%2041.7668%2012.3%2044.0253%2010.1319%2046.4808%2010.1319%2047.6552%2010.1319%2048.5914%2010.6575%2049.0759%2011.2323H49.1499V10.4357H51.203zM49.2977%2015.084C49.2977%2013.3512%2048.1397%2012.0782%2046.6697%2012.0782%2045.175%2012.0782%2043.9267%2013.3429%2043.9267%2015.084%2043.9267%2016.8004%2045.175%2018.0487%2046.6697%2018.0487%2048.1397%2018.0487%2049.2977%2016.8004%2049.2977%2015.084z%22%20fill%3D%22%234285F4%22/%3E%3Cpath%20d%3D%22M54.9887%205.22083V19.6912H52.8288V5.220829999999999H54.9887z%22%20fill%3D%22%2334A853%22/%3E%3Cpath%20d%3D%22M63.4968%2016.6854L65.1722%2017.8023C64.6301%2018.6072%2063.3244%2019.9869%2061.0659%2019.9869%2058.2655%2019.9869%2056.2534%2017.827%2056.2534%2015.0676%2056.2534%2012.1439%2058.2901%2010.1483%2060.8278%2010.1483%2063.3818%2010.1483%2064.6301%2012.1768%2065.0408%2013.2773L65.2625%2013.8357%2058.6843%2016.5623C59.1853%2017.5478%2059.9737%2018.0569%2061.0741%2018.0569%2062.1746%2018.0569%2062.9384%2017.5067%2063.4968%2016.6854zM58.3312%2014.9115L62.7331%2013.0884C62.4867%2012.4724%2061.764%2012.0454%2060.9017%2012.0454%2059.8012%2012.0454%2058.2737%2013.0145%2058.3312%2014.9115z%22%20fill%3D%22%23E94235%22/%3E%3C/svg%3E"] {
    display: none;
}
.no-image-circle div, .gurs-tabela-no-image-circle div, .posel-no-image-circle div {
    margin-top: 10px;
    color: #2A9187 !important;
}
.gurstabela-image-div-margin {
    margin-left: 30px;
}
.image-div-margin {
    margin-left: 20px;
}
.gurstabela-image-div {
    width: calc(50% - 17px);
    display: inline-block;
    vertical-align: top;

    text-align: center;
}
.gurstabela-map-div {
    width: 600px;
    height: auto;
    min-height: 600px;
    display: inline-block;
    vertical-align: top;

    text-align: left;
}
.gurstabela-map-right-div {
    width: calc(100% - 620px);
    display: inline-block;
    vertical-align: top;

    text-align: left;
    padding-left: 20px;

}
.gurstabela-image-left-div {
    width: calc(50% - 17px);
    display: inline-block;
    vertical-align: top;
    max-width: 450px;

    text-align: left;
}
.grafike-text-div {
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
}
.grafike-text-block {
    display: inline-block;
    padding-left: 15px;
    padding-right: 15px;
    width: 350px;
}
.namenska-raba-div {
    width: 100%;
    background-color: #F8F9FA !important;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    padding-right: 20px;
}
.namenska-raba-block {
    display: inline-block;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    width: 280px;
}
.gurstabela-image-text {
    width: calc(50% - 17px);
    display: inline-block;
    vertical-align: top;

    text-align: left;
    padding-left: 20px;

    min-width: calc(100% - 455px);
}
.radiobutton-div input {
    vertical-align: middle;
    height: 20px;
}
.radiobutton-div label {
    margin-left: 5px;
    vertical-align: middle;
}
.image-div {
    width: calc(50% - 12px);
    display: inline-block;
    vertical-align: top;

    text-align: center;
}
.image-small {
    width: 70px;
    height:70px;
    object-fit: cover;
    cursor: pointer;
}
.blue-background-color {
    background-color: #E3F6F5  !important;
}
.green-background-color {
    background-color: #2A9187 !important;
    color: white; !important;
    font-weight: bold !important;
}
.image-selected {
    background-color: #E3FBFA;
    border: 0.584351px solid #3CAEA3;
}
.image-noselected {
    background-color: #FFFFFF;
    border: 1.2px solid #CCD4DB;
}
.image-primary {
    border-radius: 2.72255px;
    -moz-border-radius: 2.72255px;
    -webkit-border-radius: 2.72255px;

    width: 33px;
    height:33px;
    position: absolute;
    bottom: 10px;
    right: 10px;
    cursor: pointer;
}
.image-primary img {
    width: 20px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.image-secondary {
    border-radius: 2.72255px;
    -moz-border-radius: 2.72255px;
    -webkit-border-radius: 2.72255px;

    width: 20px;
    height:20px;
    position: absolute;
    bottom: 5px;
    right: 5px;

    text-align: center;
    cursor: pointer;
}
.image-secondary img {
    width: 12px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
}
.image-div-text {
    margin-top: 5px;
    color: #2A9187 !important;
}
.shranjena-poizvedba span {
    display: inline-block;
    width: calc(100% - 30px);
    color: #3CAEA3;
    padding-left: 10px;
    padding-right: 10px;

    border: 2px solid #3CAEA3;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    line-height: 26px;

    cursor: pointer;
}
.shranjena-poizvedba-selected span {
    display: inline-block;
    width: calc(100% - 30px);
    padding-left: 10px;
    padding-right: 10px;

    border: 2px solid #3CAEA3;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    line-height: 26px;
    color: #FEFEFE !important;
    background-color: #3CAEA3 !important;
}
.shranjena-poizvedba div, .shranjena-poizvedba-selected div {
    display: inline-block;
    height: 25px;
    width: 25px;

    position: absolute;
    right: 0;
    cursor: pointer;
    /*top: 50%;*/
}
.trash-hover {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    border: 1px solid #E1E7EC;
    background-color: #E1E7EC;
}
.shranjena-poizvedba img, .shranjena-poizvedba-selected img {
    position: absolute;
    top: 50%;
    /*right: 6px;*/
    /*transform: translateY(-50%);*/
    width: 15px;
    height: 15px;

    left: 50%;
    transform: translate(-50%, -50%);


}
.dialog-header {
    position: relative;
    margin-bottom: 10px;
}
.dialog-header h4 {
    line-height: 30px !important;
    padding-left: 30px;
    padding-right: 42px;
}
.dialog-header img {
    position: absolute;
    right: 20px;
    top:50%;
    transform: translateY(-50%);
    width: 14px;
    height: 14px;
    cursor: pointer;
}
.bubbles {
    min-width: 600px !important;
    padding: 15px 15px 5px 15px;
    border: 4px solid;
    border-color: rgba(110, 215, 211, 0.2);
    border-radius: 30px !important;
}
/*.analiza_trga_second_column input:hover, .analiza_trga_second_column_smallest input:hover, .block-row input:hover, .input-search input:hover, .filter-text input:hover[type = text] {*/
    /*outline: none !important;*/
    /*border: 1px solid red !important;*/

    /*-moz-border-radius: 5px;*/
    /*-webkit-border-radius: 5px;*/
    /*border-radius: 5px;*/
/*}*/
.content ::placeholder, .analiza_trga_second_column ::placeholder, .analiza_trga_second_column_smallest ::placeholder, .block-row ::placeholder, .input-search ::placeholder, .filter-text ::placeholder, .content-circle ::placeholder, .content-input ::placeholder, .body-elements ::placeholder, .podrobni-podatki-posla ::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #CCD4DB !important;
    opacity: 1; /* Firefox */
}

.content :-ms-input-placeholder , .analiza_trga_second_column :-ms-input-placeholder , .analiza_trga_second_column_smallest:-ms-input-placeholder, .block-row :-ms-input-placeholder, .input-search :-ms-input-placeholder, .filter-text :-ms-input-placeholder, .content-circle :-ms-input-placeholder, .content-input :-ms-input-placeholder, .body-elements :-ms-input-placeholder, .podrobni-podatki-posla :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #CCD4DB !important;
}

.content ::-ms-input-placeholder, .analiza_trga_second_column ::-ms-input-placeholder, .analiza_trga_second_column_smallest ::-ms-input-placeholder, .block-row ::-ms-input-placeholder, .input-search :-ms-input-placeholder, .filter-text :-ms-input-placeholder, .content-circle :-ms-input-placeholder, .content-input :-ms-input-placeholder, .body-elements :-ms-input-placeholder, .podrobni-podatki-posla :-ms-input-placeholder { /* Microsoft Edge */
    color: #CCD4DB !important;
}
.content input, .analiza_trga_second_column input, .analiza_trga_second_column_smallest input, .input-search input, .filter-text input, .content-circle input, .content-input input, .body-elements input, .podrobni-podatki-posla input   {
    border: 1px solid #D5DDE5;

    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;

    font-family: 'Nunito', sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    line-height: 16px;
    height: 26px;
}
.round-with-circle {
    display: inline-block;
    background-color: rgba(110, 215, 211, 0.3);
    vertical-align: bottom;
    margin-left: 5px;
    width: 20px;
    height: 20px;
    position: relative;
    border-radius: 50%;
    cursor: pointer;
}
.round-with-circle img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.content input:focus, .analiza_trga_second_column input:focus, .analiza_trga_second_column_smallest input:focus, .input-search input:focus, .filter-text input:focus, .content-circle input:focus, .content-input input:focus, .body-elements input:focus, .podrobni-podatki-posla input:focus {
    outline: none !important;
    border: 1px solid #404B5A !important;

    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}
.content select:focus, .analiza_trga_second_column select:focus, .analiza_trga_second_column_smallest select:focus, .content-circle select:focus, .content-input select:focus, .body-elements select:focus, .podrobni-podatki-posla select:focus {
    outline: none !important;
    border: 1px solid #404B5A !important;

    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}

.block-row input {
    border: 1px solid #D5DDE5;

    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;

    font-family: 'Nunito', sans-serif !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 12px !important;
    line-height: 16px !important;

    padding-left: 5px;
    padding-right: 5px;
}
.block-row input:focus {
    outline: none !important;
    border: 1px solid #404B5A !important;

    -moz-border-radius: 5px 5px 0px 0px;
    -webkit-border-radius: 5px 5px 0px 0px;
    border-radius: 5px 5px 0px 0px;
}


.help-img {
    width: 13px;
    height: 13px;
    margin-left: 3px;
    cursor: pointer;
}
.parametri {
    display: inline-block;

    padding-right: 20px;
    float:right;
}
.parametri-button {
    position: relative;
    cursor: pointer;
}
.parametri-button img {
    height:14px;
    position: absolute;
    left: 10px;
    top: 7px;
}
.input-search {
    position: relative;
    cursor: text;
}
.input-search img {
    width: 14px;
    height:14px;
    position: absolute;
    right: 10px;
    top: 6px;
}
.input-search input {
    padding-left: 5px;
    width: 100%;
}

.button-left-img {
    position: relative;
}
.button-left-img img {
    height:14px;
    position: absolute;
    left: 10px;
    top: 5px;
}
.button-right-img {
    position: relative;
    cursor: pointer;
}
.button-right-img img {
    height:14px;
    position: absolute;
    right: 10px;
    top: 5px;
}

.button-top-img {
    position: relative;
    cursor: pointer;
    display: inline-block;

    vertical-align: top;

    width: 50px;
    height: 50px;
}
.button-top-img img {
    height:14px;
    position: absolute;
    bottom: 10px;
    left: 50%;
    transform: translateX(-50%);
}
.fill-circle {
    display: inline-block;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    border: 5px solid transparent;
    background-size: 100% 100%, 50% 50%, 50% 50%, 50% 50%, 50% 50%;
    background-repeat: no-repeat;
    background-position: center center, left top, right top, left bottom, right bottom;
    background-origin: content-box, border-box, border-box, border-box, border-box;
    background-clip: content-box, border-box, border-box, border-box, border-box;

    vertical-align: middle;
}

.fill-circle-big {
    display: inline-block;
    width: 95px;
    height: 95px;
    border-radius: 50%;
    border: 5px solid transparent;
    background-size: 100% 100%, 50% 50%, 50% 50%, 50% 50%, 50% 50%;
    background-repeat: no-repeat;
    background-position: center center, left top, right top, left bottom, right bottom;
    background-origin: content-box, border-box, border-box, border-box, border-box;
    background-clip: content-box, border-box, border-box, border-box, border-box;

    vertical-align: middle;
}

.chosen-items {
    color: #2A9187;
}
.chosen-items span {
    background-color: rgba(110, 215, 211, 0.2);
    display: inline-block;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 6px;
    padding-right: 22px;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    margin-top: 5px;
    margin-right: 8px;

    position: relative;
}
.chosen-items img{
    cursor: pointer;
    height:9px;
    /*padding-left: 4px;*/
    /*padding-right: 7px;*/
    /*margin-bottom: 1px;*/

    position: absolute;
    right: 7px;
    top: 50%;
    transform: translateY(-50%);
}

.selected-items {
    color: #2A9187;
}
.selected-items span {
    background-color: rgba(110, 215, 211, 0.2);
    display: inline-block;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 6px;
    padding-right: 6px;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    margin-top: 5px;
    margin-right: 8px;

    position: relative;
}
.difference {
    display: flex;
    align-items: center;
    margin-top: 5px;
}
.difference h3 {
    margin-top: 0;
    line-height: 30px !important;
    display: inline-block;
}
.difference img {
    height: 20px;
    margin-left: 7px;
}
.content {
    display: inline-block;
    vertical-align: top;
    width:calc(100% - 205px);
    padding-left: 2%;
    padding-right: 2%;
    margin-left: 205px;
}
.body-elements {
}
.content-circle {
    background-color: #FEFEFE;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    width:100%;
    min-width: 800px;
}
.ezk-summary {
    width: 100%;
}
.ezk-summary td {
    width: 16.66%;
    text-align: center;
    line-height: 19px !important;
    padding-top: 4px;
    padding-bottom: 4px;
}
.ezk-summary img {
    height: 24px;
}
.ezk-podatek {
    display: inline-block;
    width: 16.66%;
    margin-right: -4px;
    text-align: center;
}
.ezk-podatek img {
    height: 24px;
}
.prostori-table {
    width: 500px;
}
.prostori-table td {
    vertical-align: top;
}
.izracun-formula-table {
    margin-top: 10px;
    margin-bottom: 10px;
}
.izracun-formula-table tr {
    border-top: 0 !important;
}
.izracun-formula-table td {
    border: 1px solid black !important;
    background-color: transparent !important;
    padding: 3px 6px 3px 6px;
    font-weight: normal !important;
}
.pregled-javno-dostopnih-podatkov-table {
    width: 100%;
    max-width: 860px;
}
.pregled-javno-dostopnih-podatkov-table td:first-child {
    padding-left: 0 !important;
}
.pregled-javno-dostopnih-podatkov-table td {
    width: 25%;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 5px;
    vertical-align: top;

    font-weight: 400 !important;
}
.vertical-align-middle td {
    vertical-align: middle;
}
.select-text-div {
    background-color: rgba(110, 215, 211, 0.2) !important;
    color: #2A9187 !important;

    border-radius: 5px !important;
    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
}
@media (min-width: 400px) {
    .gurs-podatek1 {
        display: inline-block;
        width: calc(50% - 10px);
    }
}
@media (min-width: 1600px) {
    .gurs-podatek1 {
        display: inline-block;
        width: calc(25% - 5px);
    }
}
.gurs-podatek2 {
    display: inline-block;
    width: calc(25% - 5px);
}
.gurs-podatek {
    display: inline-block;
    width: calc(25% - 5px);
}
.gurs-podatek img {
    height: 24px;
    display: inline-block;
}
.gurs-podatek div {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
}
.gurs-podatek1 img {
    height: 24px;
    display: inline-block;
}
.gurs-podatek1 div {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
}
.gurs-podatek2 img {
    height: 24px;
    display: inline-block;
}
.gurs-podatek2 div {
    display: inline-block;
    margin-left: 5px;
    vertical-align: middle;
    width: calc(100% - 35px);
}
.gurs-podatek span {
    display: block;
    line-height: 13.64px !important;
}
.gurs-podatek h6 {
    line-height: 21.82px !important;
    margin-top: 0;
}
.statistika-div {
    border-top: 1.5px solid #E1E7EC;
}
.contact-line {
    padding-left: 0;
    margin-left: -30px;
    width: calc(100% + 60px);
    position: relative;
}
.contact-first-line {
    width: calc(50% - 30px) !important;
    display: inline-block;
    margin-top: 30px;
}
.contact-second-line {
    width: calc(50% - 30px) !important;
    display: inline-block;
    float: right;
    margin-top: 30px;
}
.contact-text-line {
    display: inline-block;
    width: 55px;
    text-align: center;
    vertical-align: bottom;
    position: absolute;
    top: 21px;
}
.underline-text-root {
    display: inline-block;
    position: relative;
    margin-left: 5px;
    margin-right: 5px;
}
.underline-text {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    min-width: 100px;
}
.underline-line {
    position: absolute;
    width: 100%;
    bottom: 2px;
    border-bottom: 1.5px solid #000000;
}
.line-text {
    border-bottom: 1.5px solid black;
}
.line {
    width:100%;
    border-bottom: 1.5px solid #E1E7EC;
}
.line-right {
    height:100%;
    border-left: 1.5px solid #E1E7EC;
}
.line-absolute1 {
    width:100%;
    border-bottom: 1.3px solid #E1E7EC;
    position: absolute;
    bottom: 0.5px;
    margin-bottom: 1px;
}
.line-absolute {
    width:100%;
    border-bottom: 2px solid #E1E7EC;
    position: absolute;
    bottom: 0.5px;
}
.edit-table {
    width: 100%;
}
.edit-table td {
    padding-top: 3px;
    padding-bottom: 3px;
}
.edit-table td:first-child {
    padding-left: 30px;
}
.edit-table td:last-child {
    padding-right: 30px;
}
h1 {
    font-family: 'Nunito', sans-serif !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 5rem !important;
    line-height: 109.12px !important;
    color: #333333 !important;

    margin-bottom: 0;
    margin-top: 10px;
}
h2 {
    font-family: 'Nunito', sans-serif !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 3.3rem !important;
    line-height: 65.47px !important;
    color: #333333 !important;
    margin-bottom: 0;
    margin-top: 10px;

    margin-bottom: 0;
    margin-top: 10px;
}
h3 {
    font-family: 'Nunito', sans-serif !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 2.5rem !important;
    line-height: 54.56px !important;
    color: #333333 !important;

    margin-bottom: 0;
    margin-top: 10px;
}
h4 {
    font-family: 'Nunito', sans-serif !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 2.1rem !important;
    line-height: 45.01px !important;
    color: #333333 !important;

    margin-bottom: 0;
    margin-top: 10px;
}
h5 {
    font-family: 'Nunito', sans-serif !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 1.9rem !important;
    line-height: 40.92px !important;
    color: #333333 !important;

    margin-bottom: 0;
    margin-top: 10px;
}
h6 {
    font-family: 'Nunito', sans-serif !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 1.7rem !important;
    line-height: 36.83px !important;
    color: #333333  !important;

    margin-bottom: 0;
    margin-top: 10px;
}
.TextBigger {
    font-family: 'Nunito', sans-serif !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 1.8rem !important;
    line-height: 31.37px !important;
    color: #2A9187 !important;
}
.TextBig {
    font-family: 'Nunito', sans-serif !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 1.5rem !important;
    line-height: 31.37px !important;
    color: #333333 !important;
}
.TextBigSmaller {
    font-family: 'Nunito', sans-serif !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 1.4rem !important;
    line-height: 31.37px !important;
    color: #333333 !important;
}
.TextBiggestRegular {
    font-family: 'Nunito', sans-serif !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 1.4rem !important;
    line-height: 20px !important;
    color: #333333 !important;
}
.TextHome {
    font-family: 'Nunito', sans-serif !important;
    font-style: normal !important;
    font-size: 32px !important;
    line-height: 43.65px !important;
    font-weight: 600 !important;
    color: #E3FBFA !important;
}
.TextRegular {
    font-family: 'Nunito', sans-serif !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 1.2rem !important;
    line-height: 21.82px !important;
    color: #333333 !important;
}
.TextRegularSmallestLine {
    font-family: 'Nunito', sans-serif !important;
    font-style: normal !important;
    font-weight: 500 !important;
    font-size: 1.1rem !important;
    line-height: 16px !important;
    color: #333333 !important;
}
.TextSmall {
    font-family: 'Nunito', sans-serif !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 1.2rem !important;
    line-height: 21.82px !important;
    color: #404B5A !important;
}
.UpperTextSmall {
    font-family: 'Nunito', sans-serif !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 1rem !important;
    line-height: 21.82px !important;

    letter-spacing: 0.03em !important;
    text-transform: uppercase !important;

    color: #333333 !important;
}
.TextTiny {
    font-family: 'Nunito', sans-serif !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 0.9rem !important;
    line-height: 19px !important;

    color: #333333 !important;
}
.black-color {
    color: #000000 !important;
}
.green-color {
    color: #2A9187 !important;
}
.disabled-color {
    color: #AEBECD !important;
}

.analiza-trga-link {
    display: inline-block;
    position: absolute;
    top:25px;
    right: calc(2% - 18px);
}
[slider] {
    position: relative;
    height: 14px;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;

    text-align: left;
    margin: 10px 0 10px 0;
}
.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

[slider] > div {
    position: absolute;
    left: 13px;
    right: 15px;
    height: 14px;
}

[slider] > div > [inverse-left] {
    position: absolute;
    left: 0;
    height: 6px;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;

    background-color: #E1E7EC;
    margin: 0 -2px;
}

[slider] > div > [inverse-right] {
    position: absolute;
    right: 0;
    height: 6px;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;

    background-color: #E1E7EC;
    margin: 0 -2px;
}

[slider] > div > [range] {
    position: absolute;
    left: 0;
    height: 6px;

    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    border-radius: 14px;

    background-color: #6ED7D3;
}

[slider] > div > [thumb] {
    position: absolute;
    top: -3px;
    z-index: 2;
    height: 12px;
    width: 12px;
    text-align: left;
    margin-left: -7px;
    cursor: pointer;
    box-shadow: 0 3px 8px rgba(0, 0, 0, 0.4);

    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;

    outline: none;
    background-color: #2A9187;;
}
.thumbDisabled {
    background-color: #6E7A8A !important;
}
.rangeDisabled {
    background-color: #AEBECD !important;
}
.inverseDisabled {
    background-color: #E1E7EC !important;
}
.prijava-left-box {
    display: inline-block;
    background-color: #3CAEA3;
    width: 40%;
    min-width: 320px;
    height: 100%;
    position:relative;
    min-height: 400px;
}
.prijava-left-inside-box {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.prijava-right-box {
    display: inline-block;
    width: 60%;
    min-width: 480px;
    height:100%;
    position:absolute;
    vertical-align: top;
    margin-top: -20px;
    margin-left: -5px;
    min-height: 400px;
}
.prijava-right-inside-box {
    width: 50%;
    min-width: 370px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.video-inside-box {
    width: calc(100% - 60px);
    min-width: 370px;
    margin-left: 30px;
    margin-top: 30px;
}
.video-right-inside-box {
    margin-left: 30px;
    margin-top: 30px;
}
.prijava-right-inside-white-box {
    background-color: #FEFEFE !important;
    padding: 40px 30px 40px 30px;
}
.pozabljeno-geslo-link {
    color: #929FB1 !important;
    text-decoration: underline;
    cursor: pointer;
}
.pozabljeno-geslo-link:hover {
    color: #747f8d !important;
}
.no-account-link {
    color: #3CAEA3 !important;
    cursor: pointer;
}
.no-account-link:hover {
    color: #369f95 !important;
}
.prijava-right-inside-box h1 {
    line-height: 65px !important;
    margin-top: 0;
}
.prijava-right-inside-box input {
    width: 100%;
}

[slider] > input[type=range] {
    position: absolute;
    pointer-events: none;
    -webkit-appearance: none;
    z-index: 3;
    height: 14px;
    top: -2px;
    width: 100%;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
    background-color: red;;
}

div[slider] > input[type=range]::-ms-track {
    -webkit-appearance: none;
    background: transparent;
    color: transparent;
}

div[slider] > input[type=range]::-moz-range-track {
    -moz-appearance: none;
    background: transparent;
    color: transparent;
}

div[slider] > input[type=range]:focus::-webkit-slider-runnable-track {
    background: transparent;
    border: transparent;
}

div[slider] > input[type=range]:focus {
    outline: none;
}

div[slider] > input[type=range]::-ms-thumb {
    pointer-events: all;
    width: 28px;
    height: 28px;

    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;

    border: 0 none;
    background: red;
}

div[slider] > input[type=range]::-moz-range-thumb {
    pointer-events: all;
    width: 28px;
    height: 28px;

    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;

    border: 0 none;
    background: red;
}

div[slider] > input[type=range]::-webkit-slider-thumb {
    pointer-events: all;
    width: 28px;
    height: 28px;

    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;

    border: 0 none;
    background: red;
    -webkit-appearance: none;
}

div[slider] > input[type=range]::-ms-fill-lower {
    background: transparent;
    border: 0 none;
}

div[slider] > input[type=range]::-ms-fill-upper {
    background: transparent;
    border: 0 none;
}

div[slider] > input[type=range]::-ms-tooltip {
    display: none;
}
.bigger-switch {
    position: relative;
    display: inline-block;
    width: 34px;
    height: 16px;
    margin-left: 5px;
    vertical-align: middle;
}

.bigger-switch input {
    opacity: 0;
    width: 0;
    height: 0;
}
.bigger-slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #CCD4DB;
    -webkit-transition: .4s;
    transition: .4s;
}

.bigger-slider:before {
    position: absolute;
    content: "";
    height: 9px;
    width: 9px;
    left: 1.5px;
    bottom: 1.6px;
    background-color: #FEFEFE;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked + .bigger-slider {
    background-color: #3CAEA3;
}

input:focus + .bigger-slider {
    box-shadow: 0 0 1px #3CAEA3;
}

input:checked + .bigger-slider:before {
    -webkit-transform: translateX(18.3px);
    -ms-transform: translateX(18.3px);
    transform: translateX(18.3px);
}
.bigger-slider.bigger-round {
    -moz-border-radius: 34px;
    -webkit-border-radius: 34px;
    border-radius: 34px;
}
.bigger-slider.bigger-round:before {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    width: 13px;
    height: 13px;
}
.switch {
    position: relative;
    display: inline-block;
    width: 26px;
    height: 12px;
    margin-left: 5px;
    vertical-align: middle;
}

.switch input {
    opacity: 0;
    width: 0;
    height: 0;
}
.slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #CCD4DB;
    -webkit-transition: .4s;
    transition: .4s;
}

.slider:before {
    position: absolute;
    content: "";
    height: 9px;
    width: 9px;
    left: 1.5px;
    bottom: 1.6px;
    background-color: #FEFEFE;
    -webkit-transition: .4s;
    transition: .4s;
}

input:checked + .slider {
    background-color: #3CAEA3;
}

input:focus + .slider {
    box-shadow: 0 0 1px #3CAEA3;
}

input:checked + .slider:before {
    -webkit-transform: translateX(14.3px);
    -ms-transform: translateX(14.3px);
    transform: translateX(14.3px);
}
.slider.round {
    -moz-border-radius: 34px;
    -webkit-border-radius: 34px;
    border-radius: 34px;
}

.slider.round:before {
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.statistics-margin {
    margin-left: 30px;
}
.statistics-all {
    display: inline-block;
    text-align: center;
    background-color: #FEFEFE;
    width:calc(25% - 26px);
    padding-top: 10px;
    padding-bottom: 5px;
}
.statistics-all img, .statistics-selected img, .podatki-posla img {
    width: 24px;
    height: 24px;
}
.statistics-all div, .statistics-selected div {
    color: #6E7A8A !important;
}
.statistics-all h4 {
    margin: 0;
    padding: 0;
    line-height: 33px !important;
}
.podatki-posla-padding {
    padding-left: 27px;
    padding-right: 5px;
}
.podatki-posla-padding td:first-child {
    padding-left: 27px;
}
.podatki-posla-padding td {
    padding-right: 5px;
}

.dialog-padding-both {
    padding-left: 30px;
    padding-right: 30px;
}
.dialog-lower-padding-both {
    padding-left: 30px;
    padding-right: 18px;
}
.filter-left {
    display: inline-block;
    width: 250px;
    height: calc(80vh - 55px);
    /*height: calc(100vh - 170px);*/
    border-right: 1.5px solid #E1E7EC;
    overflow: auto;;
}
.filter-left div {
    border-bottom: 1.5px solid #E1E7EC;
    cursor: pointer;
}
.prilagoditev-stolpcev {
     display: inline-block;
     width: 348px;
     max-height: calc(80vh - 95px);
     min-height: 240px;
     border-right: 1.5px solid #E1E7EC;
     overflow: auto;
 }
.prilagoditev-stolpcev div {
    border-bottom: 1.5px solid #E1E7EC;
    cursor: pointer;
}
.dostop-idznak {
    display: inline-block;
    width: 348px;
    height: calc(100% - 95px);
    min-height: 240px;
    border-right: 1.5px solid #E1E7EC;
    overflow: auto;
}
.dostop-idznak > label {
    border-bottom: 1.5px solid #E1E7EC;
    cursor: default;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
}
.images-generated-idznak {
    display: inline-block;
    width: 348px;
    max-height: calc(100vh - 180px);
    min-height: 100px;
    border-right: 1.5px solid #E1E7EC;
    overflow: auto;
}
.images-generated-idznak > label {
    border-bottom: 1.5px solid #E1E7EC;
    cursor: default;
    width: 100%;
    padding-top: 5px;
    padding-bottom: 5px;
}
.filter-right {
    display: inline-block;
    width: calc(100% - 252px);
    height: calc(100% - 55px);
    vertical-align: top;
    margin-left: -3px;
}
.filter-input {
    position: relative;
    width: 250px;
}
.podatki-posla-header {
    background-color: #F8F9FA;
}
.podatki-posla {
    display: inline-block;
    text-align: center;
    width:calc(20% - 5px);
    padding-top: 10px;
    padding-bottom: 5px;
}
.podatki-posla div {
    color: #6E7A8A !important;
    margin-top: 3px;
}
.podatki-posla h6 {
    margin: 0;
    padding: 0;
    line-height: 21px !important;
}
.statistics-selected {
    display: inline-block;
    text-align: center;
    background-color: #FEFEFE;
    width:calc(25% - 26px);
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: rgba(110, 215, 211, 0.3);
}
.statistics-selected div {
    color: #124544 !important;
}
.statistics-selected h4 {
    margin: 0;
    padding: 0;
    line-height: 33px !important;
    color: #2A9187 !important;
}

.hidden-lines-right {
    background-color: #fff;
    position: absolute;
    height:10px;width:100%;
    bottom: -3px;
    right:-1.2px;
}

.hidden-lines-left {
    background-color: #fff;
    position: absolute;
    height:11.8px;
    width:100%;
    bottom: -5px;
    left:-2px;
    border:1px solid #fff;

    moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.tab_analiza_trga, .tab-podatki-posla {
    overflow: hidden;
    /*border-bottom: 1px solid #ccc;*/
    /*background-color: #DCEBE8;*/
}

/* Style the buttons that are used to open the tab content */
.tab_analiza_trga button {
    width:190px;
    position: relative;
    z-index: 10;
    background-color: inherit;
    float: left;
    /*border: none;*/
    outline: none;
    cursor: pointer;
    padding: 10px 10px;
    transition: 0.3s;
    color: #AEBECD !important;

    border: 1.3px solid #D5DDE5;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;

    margin-left: -1.3px;
}

.tab-podatki-posla button {
    width: 15.65%;
    position: relative;
    z-index: 10;
    background-color: inherit;
    float: left;
    outline: none;
    cursor: pointer;
    padding: 10px 4px;
    transition: 0.3s;
    color: #AEBECD !important;

    border: 1.3px solid #D5DDE5;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;

    margin-left: -1.3px;
}

.tab-pregled-javno-dostopnih-podatkov button {
    padding: 5px 16px !important;
}

.tab_analiza_trga button:disabled, .tab-podatki-posla button:disabled {
    color: rgba(64, 75, 90, 0.2) !important;
    cursor: default;
}

/* Change background color of buttons on hover */
.tab_analiza_trga button:hover, .tab-podatki-posla button:hover {
    /*background-color: #9DC8C0;*/
}

/* Create an active/current tablink class */
.tab_analiza_trga button.active, .tab-podatki-posla button.active {
    color: #3CAEA3 !important;
    /*border-bottom: 2.5px solid #3CAEA3;*/
    border-bottom: 2px solid #fff;

    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    -moz-border-radius-bottomleft: 0;
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-left-radius: 0;
    -webkit-border-bottom-right-radius: 0;
}
.close-padding {
    top: 0 !important;
    right: 20px !important;
}
.zapisnik_first_column {
    display: inline-block;
    width: 200px;
    padding-left: 25px;
}
.zapisnik_second_column {
    display: inline-block;
    width: calc(100% - 235px);
}
.analiza_trga_first_column {
    display: inline-block;
    width: 190px;
    padding-left: 37px;
}
.analiza_trga_second_column {
    display: inline-block;
    width: calc(100% - 400px);
}
.analiza_trga_third_column {
    display: inline-block;
    width: 110px;
    margin-left: 55px;
}
.analiza_trga_second_column_smallest {
    display: inline-block;
    width: calc(50% - 110px);
}
.analiza_trga_second_column_full {
    display: inline-block;
    width:calc(100% - 210px);
}
.select-div {
    width: 125px;
    height: 72px;

    text-align: center;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    display: table-cell;
    vertical-align: middle;
    cursor: default;
}
.not-active-color {
    border: 1px solid #D5DDE5;

    background-color: #FEFEFE;
}
.not-active-color div {
    color: #404B5A !important;
}
.active-color {
    border: 2px solid #3CAEA3 !important;

    background-color: rgba(227, 251, 250, 0.4) !important;
}
.active-color div {
    color: #2A9187 !important;
}
.select-multiple {
    color: #CCD4DB !important;
    background: #FEFEFE;
    border: 1px solid #D5DDE5 !important;

    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;

    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}
.select-normal-div {
    position: relative;
}
.select-normal-div img {
    position: absolute;
    right:5px;top: 50%;
    transform: translateY(-50%);
}
.select-normal {
    background: #FEFEFE;
    border: 1px solid #D5DDE5 !important;
    color: #212934 !important;;

    -moz-border-radius: 5px !important;
    -webkit-border-radius: 5px !important;
    border-radius: 5px !important;

    padding-right: 20px !important;

    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';

    height: auto !important;
    white-space: pre-line;
}
.select-focus {
    border: 1px solid #404B5A !important;
}

.select-normal:focus {
    outline:0 !important;
}
.select-normal:active {
    outline:0 !important;
}
.select-error {
    border: 1px solid #DC3030 !important;
}
.input-error {
    border: 1px solid #DC3030 !important;
}
.error-text {
    color: #DC3030 !important;
}

.span-center {
    display: inline-flex;
    align-items: center;
}
.no-select {
    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none; /* Non-prefixed version, currently
                                  supported by Chrome, Edge, Opera and Firefox */
}


.checkbox {
    display: none;
}
.checkbox-label {
    cursor: pointer;
    padding-top: 5px;
}
.checkbox + label {
    padding-left: 1.5em;
    text-indent: -1.5em;
}
.checkbox + label:before {
    border: 1px solid #6E7A8A;

    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;

    content: "\00a0";
    background-color: #FEFEFE;
    font-size: 9px;
    font-family: 'Nunito', sans-serif;
    /*font-weight: bold;*/
    height: 11px;
    margin-right: 5px;
    vertical-align: middle;
    width: 11px;
    padding-left: 3.6px;
    padding-right: 3.6px;

}
.checkbox:checked + label:before {
    background-color: #3CAEA3;
    color: #FEFEFE;
    content: "\2714";
    padding-left: 1.3px;
    padding-right: 1.3px;
    text-align: center;
    vertical-align: middle;
    border: 1px solid #3CAEA3;

    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
}

.radio-button {
    display: none;
}
.radio-button {
    cursor: pointer;
    padding-top: 5px;
}
.radio-button + label {
    padding-left: 1.5em;
    text-indent: -1.5em;
}
.radio-button + label:before {
    border: 1px solid #6E7A8A;

    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;

    content: "\00a0";
    background-color: #FEFEFE;
    font-size: 9px;
    font-family: 'Nunito', sans-serif;
    /*font-weight: bold;*/
    height: 11px;
    margin-right: 5px;
    vertical-align: middle;
    width: 11px;
    padding-left: 3.6px;
    padding-right: 3.6px;

}
.radio-button:checked + label:before {
    background: radial-gradient(#3CAEA3 40%, #FEFEFE 51%);
    text-align: center;
    vertical-align: middle;
    border: 1px solid #3CAEA3;

    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}

.checkbox-big {
    display: none;
}
.checkbox-big {
    cursor: pointer;
    padding-top: 5px;
}
.checkbox-big + label {
    padding-left: 2em;
    text-indent: -1.5em;
}
.checkbox-big + label:before {
    border: 1px solid #6E7A8A;

    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;

    content: "\00a0";
    background-color: #FEFEFE;
    font-size: 12px;
    font-family: 'Nunito', sans-serif;
    /*font-weight: bold;*/
    height: 11px;
    margin-right: 5px;
    vertical-align: middle;
    width: 11px;
    padding-left: 4.8px;
    padding-right: 4.8px;

}
.checkbox-big:checked + label:before {
    background-color: #3CAEA3;
    color: #FEFEFE;
    content: "\2714";
    padding-left: 1.3px;
    padding-right: 1.3px;
    text-align: center;
    vertical-align: center;
    border: 1px solid #3CAEA3;

    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
}

.checkbox-margin + label {
    padding-left: 2.2em;
    text-indent: -2.2em;
}
.checkbox-margin {
    display: none;
}

.checkbox-margin + label:before {
    border: 1px solid #6E7A8A;

    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;

    content: "\00a0";
    background-color: #FEFEFE;
    font-size: 9px;
    font-family: 'Nunito', sans-serif;
    /*font-weight: bold;*/
    height: 11px;
    margin-right: 5px;
    vertical-align: middle;
    width: 11px;
    padding-left: 3.6px;
    padding-right: 3.6px;
    margin-left: 7px;
}
.checkbox-margin:checked + label:before {
    background-color: #3CAEA3;
    color: #FEFEFE;
    content: "\2714";
    padding-left: 1.3px;
    padding-right: 1.3px;
    text-align: center;
    vertical-align: center;
    border: 1px solid #3CAEA3;

    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
}

.checkbox-bigger {
    display: none;
}
.checkbox-bigger {
    cursor: pointer;
    padding-top: 5px;
}
.checkbox-bigger + label {
    padding-left: 1.5em;
    text-indent: -1.5em;
}
.checkbox-bigger + label:before {
    border: 1px solid #6E7A8A;

    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;

    content: "\00a0";
    background-color: #FEFEFE;
    font-size: 12px;
    font-family: 'Nunito', sans-serif;
    /*font-weight: bold;*/
    height: 11px;
    margin-right: 10px;
    vertical-align: middle;
    width: 11px;
    padding-left: 4.8px;
    padding-right: 4.8px;
}

.checkbox-title {
    display: none;
}
.checkbox-title {
    cursor: pointer;
    padding-top: 5px;
}
.checkbox-title + label {
    padding-left: 1.5em;
    text-indent: -1.5em;
}
.checkbox-title + label:before {
    border: 1px solid #6E7A8A;

    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;

    content: "\00a0";
    background-color: #FEFEFE;
    font-size: 11px;
    font-family: 'Nunito', sans-serif;
    /*font-weight: bold;*/
    height: 11px;
    margin-right: 10px;
    vertical-align: middle;
    width: 11px;
    padding-left: 4.4px;
    padding-right: 4.4px;
}

.checkbox-title:checked + label:before {
    background-color: #3CAEA3;
    color: #FEFEFE;
    content: "\2714";
    padding-left: 1.3px;
    padding-right: 1.3px;
    text-align: center;
    vertical-align: center;
    border: 1px solid #3CAEA3;

    -moz-border-radius: 1px;
    -webkit-border-radius: 1px;
    border-radius: 1px;
}


.slider-input {
    text-align: center;
}

.search {
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	width:calc(100% - 20px);
}
.body {
}
.liStart {
    padding-inline-start: 30px !important;
}
.gallery-parent-div {
	margin-left:10px;
	margin-bottom:15px;
	font-size:20px;
	font-weight:bold;
}
.gallery-div {
	margin-bottom:30px;
}
.gallery-image-div {
	display:inline-block;
}
.gallery-image {
	width:150px;
	height:auto;
}
.gallery-buttons-div {
	display:inline-block;
	position:absolute;
	margin-left:30px;
}
.image-notes {
	display:block;
	margin-bottom:5px;
	font-weight:300;
}
.gallery-buttons-checkbox {
	position:relative;
	width:15px;
	height:15px;
}
.gallery-buttons-checkbox-text {
	margin-left:5px;
}
.gallery-buttons-button {
	display:block;
	margin-top:10px;
}
.realestates {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:10px;
	width:calc(100% - 20px);
}

.tableheader {
	background-color: #95BEE6;
	color:white;
	font-weight:bold;
}
.tablerow {
	background-color: #A7D6F1;
	color:white;
}
.message_prijava {
	color: #FF0000;
	font-weight: bold;
	text-align: center;
	width: 100%;
}

.attachments {
	border-collapse:separate;
	border-spacing:10px;
}
.attachments tr {
	padding-bottom:10px;
}
.attachments .link {
	padding-right:10px;
}
.attachments .link span {
	color:#0000EE;
	cursor:pointer;
}
.attachments .icon {
	width:20px;
	height:20px;
	cursor:pointer;
}
.loader {
    display: none;
    z-index: 101;
    position:fixed;
    left:calc(50% - 45px);
    top:calc(50% - 45px);
    border: 7px solid transparent; /* Light grey */
    border-top: 9px solid #3CAEA3; /* Blue */
    border-right: 9px solid #3CAEA3; /* Blue */
    border-bottom: 9px solid #3CAEA3; /* Blue */

    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;

    width: 90px;
    height: 90px;
    animation: spin 2s linear infinite;
}
.loader1 {
    display: none;
	z-index: 101;
	position:fixed;
	left:calc(50% - 70px);
	top:calc(50% - 70px);
    border: 16px solid #f3f3f3; /* Light grey */
    border-top: 16px solid #3498db; /* Blue */

    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;

    width: 120px;
    height: 120px;
    animation: spin 2s linear infinite;
}
.overlay {
    display: none;
    position:fixed;
    z-index:100;
    top:0;
    left:0;
    width:100%;
    height:100%;
    background:rgba(255,255,255,0.5);
}
.root-div {
    height:calc(100% - 15px);
    margin-left:10px;
    margin-right:10px;
    padding-left:20px;
    padding-right:20px;
}
.padding-subsite{
    margin-top:90px;
}
.table-prejeta_posta td {
	padding-right:5px;
	padding-bottom:6px;
}
.table-prejeta_posta input {
	width:600px;
}
.table-prejeta_posta textarea {
    width:600px;
}
.table-prejeta_posta select {
	width:600px;
	height:25px;
}
.porocilo_sklop {
    font-size:20px;
    font-weight:bold;
}
.porocilo_zaporedna_stevilka {
    color:blue;
    margin-bottom:10px;
}
.porocilo_pod_sklop {
    margin-bottom:5px;
    font-size: 18px;
    font-weight:bold;
}
.error {
	color: red;
}.errorInput {
	border: solid 1px red;
}
.block {
}

.izracuni-top-fixed {
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    left: 0;
    z-index: 90;
}

.izracuni-left-fixed {
    position: sticky;
    position: -webkit-sticky;
    left: 0;
}

.izracuni-right-fixed {
    position: sticky;
    position: -webkit-sticky;
    right: 0;
}

.left_fixed_column {
    position: sticky;
    position: -webkit-sticky;
    left: 0;
    top:auto;
}
.left_first_column {
}
@supports (-ms-ime-align:auto) {
    .left_fixed_column {
        position: fixed;
        left: 55px;
        top:auto;
    }
    .left_first_column {
        margin-left: 180px;
    }
}
.table_first_column {
    vertical-align: top;
    display:inline-block;
    width:150px;
    white-space: normal;
}
.table-border {
    /*border-right: 1px solid black;*/
    border-right: 1px solid #acacac;
}
.table-padding-left {
    padding-left: 5px;
}
.table-padding-side {
    padding-top: 7px;
    padding-bottom: 7px;
}
.padding-top {
    padding-top: 20px;
}

.block_row {
    margin-bottom:5px;
}
.scroller-table {
    width:calc(100% - 10px);
    overflow-x: auto;
    overflow-y: auto;
    white-space: nowrap;
    margin-top: 20px;
    margin-left: 10px;
}
.first_block_row_table {
    width:calc(100% - 18px);
    position: sticky;
    position: -webkit-sticky;
    top:0;
    z-index: 1;
}
.block_row_table {
    z-index: -1;
    padding-top:10px;
    padding-bottom:5px;
    border-bottom: 1px solid #D3D3D3;
}
.block-row-table {
    z-index: -1;
    border-bottom: 1px solid #acacac;
}
.block_row_flex {
    display: -ms-flex;
    display: -webkit-flex;
    display: flex;
    align-items: center;
	padding-top:10px;
    padding-bottom:5px;
    border-bottom: 1px solid #D3D3D3;
}
.last_row {
    border-bottom: 0 !important;
}
.first_row {
    background-color:#eeeeee;
    border-bottom: 1px solid black !important;
    margin-right: -4px;
}
.first_row_pregled {
    background-color:#DCEBE8;
    border-bottom: 1px solid black !important;
    margin-right: -4px;
}
.first_row_poraba {
    background-color: #DCEBE8;
    border-bottom: 1px solid black !important;
    margin-right: -4px;
}
.first_fix_row {
    height:100%;
    background-color:#eeeeee;
    border-bottom: 1px solid black !important;
    position: relative;
}
.first_fix_row_div {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: calc(100% - 10px);
}
.block_column {
    flex:1;
    justify-content: center;
    display:inline-block;
}
.block_multiple_line_row {
    margin-bottom:5px;
    display: table;
}
.gurs_display {
    float:left;
    width:calc(100% - 640px);
    margin-left:50px;
}
.gurs_display_image {
    width:calc(100% - 20px);
    margin-top:20px;
}
.first_column_gurs {
    float:left;
    font-size:15px;
    display:inline-block;
    width:200px;
    padding-bottom:10px;
}
.second_column_gurs {
    float:left;
    width:calc(100% - 210px);
    font-size:15px;
    display:inline-block;
    padding-bottom:10px;
}
.align_right {
    text-align:right !important;
}
.title {
    background-color:#9DC8C0;
    font-size:16px !important;
    font-weight: bold;
    padding-left: 5px;
}
.title-smaller-number {
    display: inline-block;
    width:15px;
    vertical-align: top;
}
.title-smaller-text {
    display: inline-block;
    width: 315px;
}
.title-bigger-number {
    display: inline-block;
    width:23px;
    vertical-align: top;
}
.title-bigger-text {
    display: inline-block;
    width: 307px;
}

.first_column_obrazec {
    font-size:15px;
    display:inline-block;
    width:350px;
    text-align:left;
}
.second_column_obrazec {
    display:inline-block;
    width:calc(100% - 390px);
    margin-left:5px;
}
.obrazec_dokument_block {
    display: inline-block;
    width: calc(50% - 7px);
    border: 1px solid #808080;
    padding: 5px;
    vertical-align: top;
}
.obrazec_dokument_block_title {
    width:200px;
    display:inline-block;
    text-align: right;
}
.obrazec_dokument_block input {
    width:calc(100% - 204px);
}
.all_column_obrazec {
    display:inline-block;
    width:calc(100% - 50px);
    margin-left:5px;
}
.second_column_obrazec input {
    padding-left:3px;
}
.kontakt .first_column {
    font-size:15px;
    display:inline-block;
    width:70px;
    text-align:left;
}
.kontakt .second_column {
    display:inline-block;
    font-size:15px;
    width:100px;
}
.podatki_posla_table {
    width:600px;
    margin-right: 20px;
}
.podatki_posla_table th, .podatki_posla_table td {
    border: 1px solid black;
    line-height: 30px;
    padding-left: 5px;
    padding-right: 5px;
}
.first_column_podatki_posla {
    font-size:15px;
    display:inline-block;
    width:82px;
    text-align:left;
    border: 1px solid black;
}
.second_column_podatki_posla {
    font-size:15px;
    display:inline-block;
    width:120px;
    text-align:left;
    border: 1px solid black;
}
.first_column_podatki_izracuna {
    font-size:15px;
    display:inline-block;
    width:140px;
    text-align:left;
}
.second_column_podatki_izracuna {
    font-size:15px;
    display:inline-block;
    width:320px;
    text-align:left;
}
.podrobni_podatki_title {
    margin-top: 20px;
    margin-bottom: 10px;
}
.first_column_poraba {
    font-size:15px;
    display:inline-block;
    width:200px;
    text-align:left;
}
.second_column_poraba {
    display:inline-block;
    font-size:15px;
    width:350px;
}
.first-column-upravna {
    display:inline-block;
    width:200px;
    text-align:left;
    color: #6E7A8A !important;
    vertical-align: top;
    padding-top: 2px;
    padding-bottom: 2px;
}
.second-column-upravna {
    display:inline-block;
    width: calc(50% - 110px);
    text-align:left;
    color: #212934 !important;
    vertical-align: top;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-right: 15px;
}
.third-column-upravna {
    display:inline-block;
    width: calc(50% - 110px);
    text-align:left;
    color: #212934 !important;
    vertical-align: top;
    padding-top: 2px;
    padding-bottom: 2px;
}
.first-column-dostop {
    display:inline-block;
    width:120px;
    text-align:left;
    color: #6E7A8A !important;
    vertical-align: top;
    padding-top: 2px;
    padding-bottom: 2px;
}
.second-column-dostop {
    display:inline-block;
    width: calc(100% - 125px);
    text-align:left;
    color: #212934 !important;
    vertical-align: top;
    padding-top: 2px;
    padding-bottom: 2px;
}
.first_column {
	font-size:15px;
	display:inline-block;
	width:140px;
    text-align:left;
}
.analiza_trga .first_column {
    font-size:15px;
    display:inline-block;
    width:200px;
}
.first_column_gurs_tabela {
    font-size:15px;
    display:inline-block;
    width:140px;
}
.second_column_izracuni {
    display:inline-block;
    font-size:15px;
    width:285px;
}
.second_column {
	display:inline-block;
	font-size:15px;
	width:250px;
}
.center {
    display: table-cell;
    vertical-align: middle;
    padding-left: 4px;
}

.add-account .first_column {
    font-size:15px;
    display:inline-block;
    width:190px;
    text-align:left;
}
.add-account .second_column {
    display:inline-block;
    font-size:15px;
    width:450px;
}
.second_column_table {
    display:inline-block;
    font-size:15px;
    width:450px;
}
.login .first_column {
    font-size:15px;
    display:inline-block;
    width:130px;
    text-align:left;
}
.login .second_column {
    display:inline-block;
    font-size:15px;
    width:350px;
}
.narocilo .second_column {
    display:inline-block;
    font-size:15px;
    width:540px;
}
.change-password .second_column {
    display:inline-block;
    font-size:15px;
    width:500px;
}
.sporocilo_open {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #ccc;
    background-color: #9DC8C0;
    cursor: pointer;
}
.sporocilo {
    margin-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #ccc;
    max-height: 5.8em;
    line-height: 1.8em;
    background-color: #9DC8C0;
    cursor: pointer;
}
.sporocilo:hover, .sporocilo_open:hover {
    background-color:#74b1a5;
}
.sporocilo div {
    margin-top: 5px;
    width: calc(100% - 115px);
    text-align: justify;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;
    height:25px;
}
.sporocilo_open div {
    margin-top: 5px;
    width: calc(100% - 140px);
    text-align: justify;
}
.dodajanje_sporocil .first_column {
    vertical-align: top;
    font-size:15px;
    display:inline-block;
    text-align:left;
    width:200px;
}
.center-relative {
    position: relative;
    width: 40%;
    left: 50%;
    transform: translateX(-50%);"
}
.suggestion-search {
    width: 14px;
    height:14px;
    position: absolute;
    right: 10px;
    top: 6px;
    cursor: text;
}
.dodajanje_sporocil .second_column {
    display:inline-block;
    font-size:15px;
    width:550px;
}
.porocilo-title {
    margin-left: 20px;
}
.porocilo-text {
    margin-left: 20px;
    width: calc(100% - 40px);
    height: calc(100% - 170px);
    /*height: calc(100% - 125px);*/
    overflow: auto;
}
.porocilo-text-div {
    padding: 20px;
    margin-bottom: 20px;
    width: 100%;
    height:auto;
    border: 1px solid silver;
    background-color: white;
}
.porocilo-ogled-first-column{
    display: inline-block;
    width:210px;
    font-weight: bold;
    vertical-align: top;
}
.porocilo-ogled-second-column{
    display: inline-block;
    width: calc(100% - 215px);
}
.porocilo-povrsina{
    width: 350px;
}
.porocilo-povrsina-title{
    font-weight: bold;
    background-color: #CCCCCC;
    margin-bottom: 5px;
}
.porocilo-povrsina-text{
    text-align: right;
    font-weight: bold;
    padding-right: 3px;
}
.porocilo-povrsina-sum {
    border-top: 1px solid;
    border-bottom-style: double;
    padding-top: 5px;
}
.porocilo-povrsina-tip {
    display: inline-block;
    width: 330px;
    font-weight: bold;
    padding-left: 5px;
}
.porocilo-povrsina-first-column {
    display: inline-block;
    width: 15px;
    padding-left: 5px;
}
.porocilo-povrsina-second-column {
    display: inline-block;
    width: 252px;
    padding-left: 5px;
}
.porocilo-povrsina-third-column {
    display: inline-block;
    width: 75px;
    text-align: right;
    padding-right: 5px;
}
.analiza_trga, .change-password, .add-account, .login, .splosni-pogoji, .narocilo, .dodajanje_sporocil, .obvestilo, .kontakt, .poraba {
    width:860px;
    max-height: calc(100% - 10px);
    overflow: auto;
    background-color: #DCEBE8;
    border: #c4c4c4 1px solid;
    padding: 5px 10px 5px 10px;
    margin: 0 auto;
}
.pregled {
    max-height: 100%;
    overflow: auto;
    background-color: #DCEBE8;
    border: #c4c4c4 1px solid;
    padding: 5px 10px 5px 10px;
    margin: 0 auto;
}
.poraba {
    height: 100%;
    width:100%;
    max-width: 1155px;
    display:inline-block;
    text-align: left;
}
.navodila {
    overflow: auto;
    border: #c4c4c4 1px solid;
    padding: 5px 10px 5px 10px;
    margin: 0 auto;
    width:100%;
    height:calc(100% - 10px);
    background-color: RGBA(220,235,232, 0.6);
}
.second_column_analiza_trga {
    display:inline-block;
    font-size:15px;
    width:550px;
}
.second_column_analiza_trga {
     display:inline-block;
     font-size:15px;
     width:550px;
}
.third_column_analiza_trga {
    margin-left:5px;
    display:inline-block;
    font-size:15px;
    width:50px;
}
.second_column_gurs_tabela {
    display:inline-block;
    font-size:15px;
    width:300px;
}
.third_column {
	margin-left:5px;
	display:inline-block;
	font-size:15px;
	width:150px;
	height:25px;
}
.third_column input {
	width:100%;
    height:100%;
}
.second_column_gurs_tabela input {
    width:300px;
    height:25px;
}
.second_column input {
	width:100%;
	height:25px;
}
.second_column select {
	width:100%;
	height:25px;
}
.second_column textarea {
    width:100%;
}
.second_column_analiza_trga input {
    width:100%;
    height:25px;
}
.second_column_analiza_trga select {
    width:100%;
    height:25px;
}
.second_column div {
	width:250px;
}
.second_column img {
	width:250px;
}
.subject {
	margin-top:15px;
	margin-bottom:5px;
	font-size:20px;
}
.izpis_zemljisca {
	color:blue;
	margin-bottom:15px;
	margin-top:5px;
}
.gurs_tabela tr:first-child td {
    text-align: center;
}
.gurs_tabela div {
    width:150px;
}
.gurs_tabela td {
    height:25px;
    border:2px solid silver;
    text-align:center;
}
.gurs_tabela input {
    width:100%;
    height:100%;
    text-align: center;
}
.gurs_tabela textArea {
    width:100%;
    height:100%;
    text-align: center;
}
.gurs_tabela select {
    width:100%;
    height:100%;
}
.no_edit {
    background-color:#f3f3f3;
    border: 0px;
}
.gurs_tabela_ezk_pdf {
    background-color: #f3f3f3;;
}
.ezk_tabela div {
    width:200px;
}
.ezk_tabela td {
    height:25px;
    border:2px solid silver;
    text-align:center;
}
.ezk_tabela input {
    width:100%;
    height:100%;
    text-align: center;
}
.prilagoditev_za_cas_prodaje{
    text-align:center;
    margin: auto;
}
.prilagoditev_za_cas_prodaje td:first-child{
    width:120px;
    text-align: left;
    padding-left:5px;
}
.prilagoditev_za_cas_prodaje td{
    width:80px;
    border:1px solid black;
    text-align: center;
}
/* Main site body */
.wrapper {
    width: 940px;
    margin: 0 auto;
    position: relative; /* Ensure absolute positioned child elements are relative to this*/
}

/* Absolute positioned wrapper for the element you want to fix position */
.fixed-wrapper {
    width: 220px;
    position: absolute;
    top: 0;
    left: -240px; /* Move this out to the left of the site body, leaving a 20px gutter */
}

.gurs_tabela_root {
    display:inline-block;
    color:#008000;
}
@keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}
.analiza_trga_rezultati_buttons {
    margin-right:10px;
    width:200px;
}

.table-last-row td {
    background-color: #E1E7EC;
    outline: 1px solid #CCD4DB;
    font-weight: bold;
}
.inside-table {
    min-width: 100%;
}
.inside-table thead tr:nth-child(2) td {
    font-weight: bold;
    background-color: #F8F9FA;
    position: relative;
    top: 0;
    border:none;
    outline-offset: -1px;
    border-top:0 !important;
    border-left:0 !important;
    border-right:0 !important;
}
.dopusti-zaposlenih {
    min-width: 100%;
}
.dopusti-zaposlenih thead tr:first-child td {
    font-weight: bold;
    background-color:#E1E7EC;
    top: 0;
    border:none;
    outline: 1px solid #CCD4DB;
    /*outli*/
    border-top:1px solid #CCD4DB;
    border-left:1px solid #CCD4DB;
    border-right:1px solid #CCD4DB;
}
.pregled-javno-dostopnih-podatkov {
    min-width: 100%;
}
.pregled-javno-dostopnih-podatkov thead tr:first-child td {
    font-weight: bold;
    background-color:#E1E7EC;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    border:none;
    outline: 1px solid #CCD4DB;
    /*outli*/
    border-top:1px solid #CCD4DB;
    border-left:1px solid #CCD4DB;
    border-right:1px solid #CCD4DB;
}

.izracun-table {
    table-layout: fixed;
}
.izracun-table td:first-child {
    font-weight: bold;
}

.izracun-table td:first-child {
    border-left: 2px solid #E5E5E5 !important;
}

.izracun-table td:last-child {
    border-right: 2px solid #929FB1 !important;
}

.izracun-table tr {
    /*background-color:#E1E7EC;*/

    /*outline: 1px solid #E5E5E5 !important;*/
    border-top:8px solid #F8F9FA;
    height: 1px;
    /*border-bottom:4px solid #CCD4DB;*/
}

.izracun-table td {
    /*padding-left: 5px;*/
    /*padding-right: 5px;*/
    /*padding-bottom: 5px;*/
    /*padding-top: 5px;*/

    border-left:2px solid #929FB1;
    border-right:2px solid #929FB1;
    height: inherit;
}

.izracun-table td input:focus {
    border: 2px solid #3CAEA3 !important;
    margin-left: -2px;
    margin-right: -2px;
    height: calc(100% + 4px);
    /*height: 100%;*/
    width: calc(100% + 4px);
    padding: 0 5px 0 5px;
}
.izracun-table td input {
    width: 100%;
    height: 100%;

    border-radius: 0 !important;
    border: 0 !important;

    padding: 2px 5px 2px 5px;
}

.izracun-table td > div:first-child {
    padding: 2px 5px 2px 5px;

    margin-left: -1px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);

    border-top: 2px solid #E5E5E5;
    border-bottom: 2px solid #E5E5E5;

    display: flex;
    align-items: center;
}
.izracun-table td > div:first-child > div:first-child > div:first-child {
    display: flex;
    align-items: center;
}
.izracun-table td > div:first-child > div:first-child > div:first-child:focus {
    display: block;
}
.izracun-table td > div:first-child:focus-within {
    border: 2px solid #3CAEA3 !important;
    margin-left: -3px;
    width: calc(100% + 6px);
    z-index: 5;
    position: relative;
}
.izracun-div-input {
    position: relative;
    padding: 2px 5px 2px 5px;

    margin-left: -1px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);

    border-top: 2px solid #E5E5E5;
    border-bottom: 2px solid #E5E5E5;

    display: flex;
    align-items: center;
}
.izracun-div-input input:focus {
    border: 2px solid #3CAEA3 !important;
    margin-left: -2px !important;
    margin-right: -2px;
    margin-top: -2px;
    height: calc(100% + 4px);
    width: calc(100% + 4px) !important;
}
.izracun-div {
    padding: 2px 5px 2px 5px;

    margin-left: -1px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);

    border-top: 2px solid #E5E5E5;
    border-bottom: 2px solid #E5E5E5;

    display: flex;
    align-items: center;
}
.izracun-div > div:first-child {
    margin-top: 2px;
}
.izracun-div-merged {
    padding: 2px 5px 2px 5px;

    margin-left: -1px;
    width: calc(100% + 2px);
    height: calc(100% + 2px);

    border-top: 2px solid #E5E5E5;
    border-bottom: 2px solid #E5E5E5;

    display: flex;
    align-items: center;
}
.izracun-div-merged > div:first-child {
    margin-top: 2px;
}
.izracun-div:focus-within {
    border: 2px solid #3CAEA3 !important;
    margin-left: -2px;
    width: calc(100% + 4px);
    z-index: 5;
    position: relative;
}
.izracun-div-merged:focus-within {
    border: 2px solid #3CAEA3 !important;
    margin-left: -3px;
    width: calc(100% + 6px);
    height: calc(100% + 4px);
    z-index: 5;
    position: relative;
    margin-top: -2px !important;
}

.izracun-div > div:first-child > div:first-child {
    display: flex;
    align-items: center;
}
.izracun-div > div:first-child > div:first-child:focus {
    display: block;
}

.izracun-div-merged > div:first-child > div:first-child {
    display: flex;
    align-items: center;
}
.izracun-div-merged > div:first-child > div:first-child:focus {
    display: block;
}


.izracun-table td span {
    /*position: absolute;*/
    /*top: 50%;*/
    /*transform: translateY(-50%);*/
}

.info-table {

}
.info-table td {
    border: 0 !important;
}
.info-table thead tr:first-child td:first-child {
    /*background-color: #FEFEFE !important;*/
    outline: none;
    border:none;
}
.info-table thead tr:first-child {
    border:none;
}
.info-table thead tr:first-child td {
}
.info-table tr:last-child {
    border-bottom: 0 !important;
}
.normal-table {
}

.normal-table thead tr:first-child {
    border:none;
}
.normal-table thead tr:first-child td {
    font-weight: bold;
    background-color:#E1E7EC;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    outline: 1px solid #CCD4DB;
    border:none;
    outline-offset: -1px;
    z-index: 10;
}
.normal-table tr:last-child {
    border-bottom:1px solid #E5E5E5;
}
.normal-table td {
    /*background-color:#FFFFFF;*/
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-top:1px solid #E5E5E5;
    border-left:1px solid #E5E5E5;
    border-right:1px solid #E5E5E5;
    text-align: left;
}
.index-table {
    width: 100%;
}
.index-table td:first-child {
    padding-left: 20px;
}
.index-table td:last-child {
    padding-right: 20px;
}
.index-table td {
    padding-left: 10px;
    padding-right: 10px;
}
.analiza_trga_rezultati {
 }

.analiza_trga_rezultati thead tr:first-child td:first-child {
    /*background-color: #FEFEFE !important;*/
    outline: none;
    border:none;
}
.analiza_trga_rezultati thead tr:first-child {
    border:none;
}
.analiza_trga_rezultati thead tr:first-child td {
    font-weight: bold;
    background-color:#E1E7EC;
    position: sticky;
    position: -webkit-sticky;
    top: 0;
    outline: 1px solid #CCD4DB;
    border:none;
    outline-offset: -1px;
    z-index: 10;
}
.inside-table  tr:last-child {
    border-bottom:0 !important;
}
.inside-table td {
    padding-left: 0 !important;
    padding-right: 0 !important;
    padding-bottom: 2px !important;
    padding-top: 2px !important;
    border-top: 0 !important;
    border-left: 0 !important;
    border-right: 0 !important;
    text-align: left;
}
.analiza_trga_rezultati tr:last-child, .pregled-javno-dostopnih-podatkov tr:last-child, .left-fixed-table tr:last-child, .dopusti-zaposlenih  tr:last-child {
    border-bottom:1px solid #E5E5E5;
}
.analiza_trga_rezultati td, .pregled-javno-dostopnih-podatkov td, .dopusti-zaposlenih td {
    /*background-color:#FFFFFF;*/
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-top:1px solid #E5E5E5;
    border-left:1px solid #E5E5E5;
    border-right:1px solid #E5E5E5;
    text-align: left;
}
.hide-show {
    position: absolute;
    right:5px;
    bottom:0;
    padding-right: 5px;
    cursor: pointer;
}

.boolean-true {
    background-color: rgba(110, 215, 211, 0.2);
    color: #2A9187;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    width: 28px;
    height: 20px;
    text-align: center;
}
.boolean-false {
    background-color: #FCE8E8;
    color: #E46464;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    width: 28px;
    height: 20px;
    text-align: center;
}
.first_td td:first-child {
    border-left: none;
    border-top: none;
    border-bottom: none;
}
.table-alice-blue-color td {
    background-color: #F8F9FA;
}
.table-solitude-color td {
    background-color: #E7E8EA;
}
.table-header-color td {
    background-color: #E1E7EC;
    outline: 1px solid #CCD4DB;
    border-top: 1px solid #CCD4DB;
    border-left: 1px solid #CCD4DB;
    border-right: 1px solid #CCD4DB;
    border-bottom: 1px solid #CCD4DB;
}
.table-white-color td {
    background-color: #FFFFFF;
}
.table-grey-color td {
    background-color: #F8F9FA;
}
.table-white-color td {
    background-color: #FFFFFF;
}
.table-red-color td {
    background-color: #FCE8E8;
    border-top: 1px solid ;
}
.table-finish-color td {
    background-color: #D5DDE5;
}
.statistika {
    background-color:#DCEBE8;
    margin-left: 10px;
    margin-bottom: 5px;
}
.statistika table {
    border: 1px solid black;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
}
.statistika th {
    border: 1px solid black;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
}
.statistika td {
    border: 1px solid black;
    padding-left: 25px;
    padding-right: 25px;
    text-align: center;
}
.podatkiPravnegaPosla table {
    /*border: 1px solid black;*/
}
.podatkiPravnegaPosla th {
    /*border: 1px solid black;*/
    text-align: left;
    /*padding: 5px;*/
}
.podatkiPravnegaPosla td {
    /*border: 1px solid black;*/
    /*padding: 5px;*/
}
.podatkiPravnegaPosla .data {
    text-align: left;
    width: 250px;
}
.podatkiPravnegaPosla .main {
    font-weight: bold;
}
.podatkiPravnegaPosla .unknown td {
    color: white;
    background-color: #a94442;
}
.podatkiPravnegaPosla .hidden {
    display: none;
}
.ren_not_exists {
    background-color: #FDF3D7 !important;
}
.red_color {
    color: #FF0000;
}

.select-editable { position:relative; background-color:white; border:solid grey 1px;  width:120px; height:18px; }
.select-editable select { position:absolute; top:0px; left:0px; font-size:14px; border:none; width:120px; margin:0; }
.select-editable input { position:absolute; top:0px; left:0px; width:100px; padding:1px; font-size:12px; border:none; }
.select-editable select:focus, .select-editable input:focus { outline:none; }

.menu {
    position: absolute;
    width: 200px;
    padding: 2px;
    margin: 0;
    border: 1px solid #bbb;
    background: #eee;
    background: -webkit-linear-gradient(to bottom, #fff 0%, #e5e5e5 100px, #e5e5e5 100%);
    background: linear-gradient(to bottom, #fff 0%, #e5e5e5 100px, #e5e5e5 100%);
    z-index: 100;

    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;

    box-shadow: 1px 1px 4px rgba(0,0,0,.2);
    opacity: 0;
    -webkit-transform: translate(0, 15px) scale(.95);
    transform: translate(0, 15px) scale(.95);
    transition: transform 0.1s ease-out, opacity 0.1s ease-out;
    pointer-events: none;
}

.menu-item {
    display: block;
    position: relative;
    margin: 0;
    padding: 0;
    white-space: nowrap;
}

.menu-btn {
    background: none;
    line-height: normal;
    overflow: visible;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    display: block;
    width: 100%;
    color: #444;
    font-family: 'Roboto', sans-serif;
    font-size: 13px;
    text-align: left;
    cursor: pointer;
    border: 1px solid transparent;
    white-space: nowrap;
    padding: 6px 8px;

    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.menu-btn::-moz-focus-inner, .menu-btn::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.menu-text { margin-left: 25px; }

.menu-btn .fa {
    position: absolute;
    left: 8px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}

.menu-item:hover > .menu-btn {
    color: #fff;
    outline: none;
    background-color: #2E3940;
    background: -webkit-linear-gradient(to bottom, #5D6D79, #2E3940);
    background: linear-gradient(to bottom, #5D6D79, #2E3940);
    border: 1px solid #2E3940;
}

.menu-item.disabled {
    opacity: .5;
    pointer-events: none;
}

.menu-item.disabled .menu-btn { cursor: default; }

.menu-separator {
    display: block;
    margin: 7px 5px;
    height: 1px;
    border-bottom: 1px solid #fff;
    background-color: #aaa;
}

.menu-item.submenu::after {
    content: "";
    position: absolute;
    right: 6px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    border: 5px solid transparent;
    border-left-color: #808080;
}

.menu-item.submenu:hover::after { border-left-color: #fff; }

.menu .menu {
    top: 4px;
    left: 99%;
}

.show-menu, .menu-item:hover > .menu {
    opacity: 1;
    -webkit-transform: translate(0, 0) scale(1);
    transform: translate(0, 0) scale(1);
    pointer-events: auto;
}

.menu-item:hover > .menu {
    -webkit-transition-delay: 100ms;
    transition-delay: 300ms;
}

.selectBox {
    position: relative;
}

.selectBox select {
    width: 100%;
    border: 1px silver solid;
    padding-left: 5px;
    padding-right: 8px;
}

.overSelect {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.options {
    position:absolute;
    display: none;
    border: 1px solid #404B5A !important;
    background-color:#FEFEFE !important;
    z-index: 20;
    width:550px;
    margin-top: -2px;

    list-style-type: none;
    padding: 0;
    max-height: 300px;
    overflow: auto;
}
.options li {
    padding-left: 5px;
    padding-right: 5px;
}
.option-active {
    background-color: rgba(110, 215, 211, 0.2) !important;
}
/*.options li:hover {*/
    /*background-color: rgba(110, 215, 211, 0.2);*/
/*}*/
.checkboxes {
    position:absolute;
    display: none;
    border: 1px solid #404B5A !important;
    background-color:#FEFEFE !important;
    z-index: 20;
    width:550px;
    margin-top: -2px;

    -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
    -khtml-user-select: none; /* Konqueror HTML */
    -moz-user-select: none; /* Old versions of Firefox */
    -ms-user-select: none; /* Internet Explorer/Edge */
    user-select: none;
}

.checkboxes button {
    margin-top:5px;
    margin-left:5px;
    margin-right:5px;
    margin-bottom:5px;
    width:45%;
    border:none;

    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
}

.checkboxes label {
    display: block;
    font-weight:300;
}


.checkboxes label:hover {
    background-color: rgba(110, 215, 211, 0.2);
}

.checkboxes input {
    width:14px;
    height:12px;
    margin-right:3px;
}
.remove_filter {
    padding-left:3px;
    padding-top:0px;
    margin-left:3px;
    color: black;
    font-size:8px;
    width:15px;
    height:15px;
}
.gurs_tabela_data td {
    padding-bottom:4px;
}

.dropdown-content {
    display: none;
    position: absolute;
    background-color: #f1f1f1;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown-content a:hover {background-color: #ddd}

.reorder {
    display: flex;
    align-items: center;
}
.reorder div {
    margin-left: 5px;
    padding-right: 5px;
}
.reorder img {
    height:10px;
    float: right;
    display: inline-block;
    margin-right: 5px;
    cursor: pointer;
}
.reorder-filter {
    position: relative;
}
.reorder-filter div {
}
.reorder-filter img {
    height:10px;
    display: inline-block;
    cursor: pointer;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
.filter_menu_div {
    float:right;
    border:1px solid black;
    background-color:#e6e6e6;
    width:14px;
    height:14px;
    padding-top:3px;
    margin-top: 3px;
    padding-left: 2px;
}
.filter_menu_img {
    width:7px;
    height:5px;
}
.filter_text_span {
    margin-left:5px;
    cursor:default;
}
.noLocationImage {
    color:blue;
    font-size:17px;
    margin-bottom:10px;
    margin-top:10px;
}
.textarea_porocilo {
    width:calc(100% - 70px);
    margin-top:5px;
}
.button_porocilo {
    vertical-align: top;
    float:right;
    margin-top:15px;
    width:60px;
}
.button_gurs_tabela {
    display:inline-block;
    width:180px;
    height:auto;
}

.analiza_trga_warning {
    display:none;
    position:absolute;
    width:200px;
    top:205px;
    left:30px;
    z-index: 10;
    padding:5px;
    color:white;
    background: #66A9BE;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.analiza_trga_warning:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 20px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-top: 20px solid #66A9BE;
    border-right: 10px solid transparent;
}
.analiza_trga_warning_left {
    display:none;
    position:absolute;
    width:200px;
    top:205px;
    left:30px;
    z-index: 10;
    padding:5px;
    color:white;
    background: #66A9BE;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.information {
    display:none;
    position:absolute;
    width:auto;
    top:205px;
    left:30px;
    z-index: 10;
    padding:10px;
    color:white;
    background: #66A9BE;

    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
.information_div div {
    display: inline-block;
    text-align: left;
}
.analiza_trga_rezultati_td {
    border-top:1px solid black !important;
}
.analiza_trga_rezultati_border_bottom {
    border-bottom:1px solid black !important;
}
.action-information {
    display:none;
    position:absolute;
    font-size: 11px;
    height:auto;
    width:auto;
    top:205px;
    left:30px;
    z-index: 10;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 7px;
    padding-right: 7px;
    color:white;
    background: #66A9BE;

    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.action_information {
    display:none;
    position:absolute;
    height:auto;
    width:auto;
    top:205px;
    left:150px;
    z-index: 100;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 7px;
    padding-right: 7px;
    color: #404B5A !important;
    background: #F8F9FA;

    border: 1px solid #CCD4DB;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.additional-information {
    display: none;
    position:absolute;
    top:150px;
    left:680px;

    z-index: 20;
}
.additional-information div {
    height:auto;
    width:250px;
    z-index: 20;

    background: #F8F9FA;
    border: 1px solid #D5DDE5;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.additional-information span {
    content: "";
    position: absolute;
    right: calc(100% - 1px);
    top: 16px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-right: 12px solid #D5DDE5;
    border-bottom: 6px solid transparent;
    z-index: 20;

}
.additional-information span:before {
    content: "";
    position: absolute;
    right: calc(100% - 12px);
    top: -5.2px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-right: 10px solid #F8F9FA;
    border-bottom: 5px solid transparent;
}
.info {
    display: none;
    position:absolute;
    top:150px;
    left:680px;

    z-index: 300;
}
.info div {
    height:auto;
    max-width:750px;
    z-index: 20;

    background: #F8F9FA;
    border: 1px solid #D5DDE5;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.info span {
    content: "";
    position: absolute;
    right: calc(100% - 1px);
    top: 16px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-right: 12px solid #D5DDE5;
    border-bottom: 6px solid transparent;
    z-index: 20;

}
.info span:before {
    content: "";
    position: absolute;
    right: calc(100% - 12px);
    top: -5.2px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-right: 10px solid #F8F9FA;
    border-bottom: 5px solid transparent;
}
.info-right {
    display: none;
    position:absolute;
    top:150px;
    left:680px;

    z-index: 20;
}
.info-right div {
    height:auto;
    max-width:750px;
    z-index: 20;

    background: #F8F9FA;
    border: 1px solid #D5DDE5;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.info-right span {
    content: "";
    position: absolute;
    left: calc(100% - 1px);
    top: 16px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-left: 12px solid #D5DDE5;
    border-bottom: 6px solid transparent;
    z-index: 20;

}
.info-right span:before {
    content: "";
    position: absolute;
    left: calc(100% - 12px);
    top: -5.2px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 10px solid #F8F9FA;
    border-bottom: 5px solid transparent;
}

.warning {
    display: none;
    position:absolute;
    top:150px;
    left:680px;

    z-index: 20;
}
.warning div {
    height:auto;
    width:250px;
    z-index: 20;

    background: #FFFCF4;
    border: 1px solid #FAE29F;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.warning span {
    content: "";
    position: absolute;
    right: calc(100% - 1px);
    top: 16px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-right: 12px solid #FAE29F;
    border-bottom: 6px solid transparent;
    z-index: 20;

}
.warning span:before {
    content: "";
    position: absolute;
    right: calc(100% - 12px);
    top: -5.2px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-right: 10px solid #F8F9FA;
    border-bottom: 5px solid transparent;
}
.warning-right {
    display: none;
    position:absolute;
    top:150px;
    left:680px;

    z-index: 20;
}
.warning-right div {
    height:auto;
    width:250px;
    z-index: 20;

    background: #FFFCF4;
    border: 1px solid #FAE29F;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.warning-right span {
    content: "";
    position: absolute;
    left: calc(100% - 1px);
    top: 16px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-left: 12px solid #FAE29F;
    border-bottom: 6px solid transparent;
    z-index: 20;

}
.warning-right span:before {
    content: "";
    position: absolute;
    left: calc(100% - 12px);
    top: -5.2px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-left: 10px solid #F8F9FA;
    border-bottom: 5px solid transparent;
}
.info-img {
    width:15px;
    height:15px;
    margin-left:3px;
}
.warning-img {
    width:15px;
    height:15px;
    margin-left:3px;
}
.marker-info {
    /*display: none;*/
    position:absolute;
    top:150px;
    left:480px;

    z-index: 20;
}
.marker-info div {
    height:auto;
    width:auto;
    z-index: 20;

    background: #FEFEFE;
    border: 1px solid #D5DDE5;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    padding-left: 10px;
    padding-right: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.marker-info span {
    content: "";
    position: absolute;
    right: calc(100% - 1px);
    top: 16px;
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-right: 12px solid #D5DDE5;
    border-bottom: 6px solid transparent;
    z-index: 20;

}
.marker-info span:before {
    content: "";
    position: absolute;
    right: calc(100% - 12px);
    top: -5.2px;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-right: 10px solid #FEFEFE;
    border-bottom: 5px solid transparent;
}
.marker-table {
    padding-bottom: 10px;
}
.marker-table td {
    padding-right: 13px;
    padding-bottom: 5px;
}

.edit_div{
    width: calc(100% - 40px);
    display: inline-block;
}

.filter_img_delete{
    cursor: pointer;
    height:12px;
    float:right;
    margin-left:3px;
    margin-top:4px;
}
.img_delete{
    cursor: pointer;
    height:12px;
    float:right;
    margin-left:5px;
    margin-right:5px;
    margin-top:2px;
}
.clear_filter_img{
    cursor: pointer;
    height:20px;
    margin-bottom: 5px;
    margin-right: 5px;
}
.delete_img_analiza_trga{
    cursor: pointer;
    height:10px;
    vertical-align: middle;
}
.edit_img{
    cursor: pointer;
    height:14px;
    float:right;
    margin-right:10px;
    margin-top:4px;
}
.information:after {
    content: "";
    position: absolute;
    top: 100%;
    left: 20px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-top: 20px solid #66A9BE;
    border-right: 10px solid transparent;
}
.information table{
    color:white;
}
.analiza_trga_warning_left:after {
    content: "";
    position: absolute;
    top: 100%;
    right: 20px;
    width: 0;
    height: 0;
    border-left: 10px solid transparent;
    border-top: 20px solid #66A9BE;
    border-right: 10px solid transparent;
}
.analiza_trga_warning_img {
    width:20px;
    height:20px;
    margin-left:3px;
}
.information_img {
    height:20px;
    float:right;
    margin-right:10px;
}
.pointer_span {
    color:#3232FF;
    cursor: pointer;
}
.pointer_span:hover {
    color:#2D89E5;
}
.page_number {
    min-width: 35px;
    height:35px;
    background-color: #CDE7F0;
    border: 1px solid silver;
}
.page_number:hover {
    border: 1px solid black;
}
.page_number_selected {
    min-width: 35px;
    height:35px;
    background-color: #ADD8E6;
    border: 1px solid silver;
}
.page-number {
    height: 16px;
    color: #6E7A8A;
    display: inline-block;
    cursor: pointer;
    margin-left: 7px;
}
.page-number:hover {
    color: #3CAEA3 !important;
}
.page-number-selected {
    height: 16px;
    color: #3CAEA3 !important;
    display: inline-block;
    cursor: pointer;
    margin-left: 7px;
}
.page-number-img {
    height: 10px;
    display: inline-block;
    cursor: pointer;
}
.izbrani-select {
    display: inline-block;
    width: 200px;
    margin-left: 10px;
}
.page-number-select {
    display: inline-block;
    width: 50px;
    margin-left: 7px;
    text-align-last: center;
}
.star {
    color:red;
}
.row input, select{
    width:100%;
    height:25px;
    padding-left: 2px;
    padding-top: 2px;
}
.pdf_x {
    display:inline-block;
    position: absolute;
    font-weight: bold;
    z-index: 1;
    color: red;
    font-size: 18px;
    margin-top: 0px;
    margin-left: 25px;
    height:15px;
    cursor:pointer;
    transform: scale(1.3, 1);
}
.div_x {
    display:inline-block;
    position: absolute;
    font-weight: bold;
    z-index: 10;
    color: red;
    font-size: 18px;
    top:0;
    right:5px;
    float:right;

    height:15px;
    cursor:pointer;
    transform: scale(1.3, 1);
}
.pdf_x:hover, .excel_x:hover, .div_x:hover {
    color: rgb(231, 141, 141);
}
.excel_x {
    display:inline-block;
    position: absolute;
    font-weight: bold;
    z-index: 1;
    color: red;
    font-size: 18px;
    margin-top: 3px;
    margin-left: 16px;
    height:15px;
    cursor:pointer;
    transform: scale(1.3, 1);
}
.pdf_image {
    margin-top: 5px;
    margin-bottom: 5px;
    height:50px;
    cursor:pointer;
    margin-right: 5px;
}
.excel_image {
    margin-top: 5px;
    height:50px;
    cursor:pointer;
    position: absolute;
    left:75px;
    top:5px;
}
.row button{
    width:100%;
    height:25px;
}
.margin{
    margin-bottom: 7px;
}
.padding_left{
    padding-left: 30px;
}
.large_margin{
    margin-bottom: 20px;
}
.margin div {
    line-height: 25px;
}
.vertical_center div {
    /*display: table;*/
    /*height: 50px;*/
    /*vertical-align: middle;*/
    /*background-color: red;*/
    /*line-height: 25px;*/
}

@media (max-width:767px){
    .vertical_center div {
        line-height: 25px;
    }
}

.circle {
    border: 1px solid #808080;
    margin-left: -5px;
    margin-right: -5px;

    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.inside-circle {
    border: 1px solid #808080;
    margin-left: 5px;
    margin-right: 5px;

    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.inside-border-smaller-circle {
    border: 1.5px solid #E1E7EC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    padding: 25px 15px 25px 15px;
    width: 75%;
    position: relative;
}
.inside-border-smaller-circle-first-column {
    width: calc(100% - 90px);
}
.inside-border-circle {
    border: 1.5px solid #E1E7EC;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    padding: 12px 15px 12px 15px;
    position: relative;
}
.inside-border-circle-first-column {
    width: calc(100% - 158px);
}
.inside-border-circle-first-column-larger {
    width: calc(100% - 100px);
}
.inside-border-circle-first-column-extra-larger {
    width: calc(100% - 50px);
}
.inside-border-circle-add-button {
    position: absolute !important;
    right: 20px;
    bottom: 12px;
}
.inside-border-circle-remove-button {
    position: absolute !important;
    right: 20px;
    top: 12px;
}
.tab {
    overflow: hidden;
    border: 1px solid #ccc;
    background-color: #DCEBE8;
}
.dots {
    vertical-align: bottom;
    padding-bottom: 3px;
    width: 10px;
    margin-left: 7px;
}
.posel-no-data {
    text-align: center;
    position:relative;
    height: calc(100vh - 100px);
}
.posel-no-data-span {
    position: absolute;top: 50%;
    left:50%;
    transform: translate(-50%, -50%);
}
.posel-no-data h4 {
    line-height: 27px !important;
}
.posel-no-data div {
    color: #000000 !important;
}
.posel-no-data input {
    margin-top: 10px;
}

/* Style the buttons that are used to open the tab content */
.tab button {
    background-color: inherit;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 14px 16px;
    transition: 0.3s;
}
.prikaz-filtrov {
    display: none;

    border-bottom: 1.5px solid #E1E7EC;

    padding-top: 7px;
    padding-left: 7px;
    padding-right: 7px;

    cursor: default;
}
.prikaz-filtrov div {
    display: inline-block;;

    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 8px;
    padding-right: 8px;

    margin-right: 7px;
    margin-bottom: 7px;

    border: 1.2px solid #AEBECD;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.prikaz-filtrov img {
    padding-left: 4px;

    cursor: pointer;
}
.izbrani-filtri {
    position: absolute;
    right: 0;

    height: 35px;
    width: 200px;

    border: 1.5px solid #E1E7EC;

    cursor: pointer;

    background-color: white;

}
.izbrani-filtri div {
    display: inline-block;
    left: 13px;

    position: absolute;
    top: 50%;
    transform: translateY(-50%);

    color: #2A9187 !important;
}
.izbrani-filtri img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 13px;
}
.transparent-button {
    color: #404B5A;
    border: 0;

    height: 30px;
    padding-left: 15px;
    padding-right: 15px;

    font-family: 'Nunito', sans-serif !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 12px !important;
    line-height: 16px !important;

    background-color: transparent;
}
.transparent-button:hover {
    color: #212934;
    outline:0 !important;
    border:0 !important;
}
.transparent-button:active, .transparent-button:focus {
    color: #6E7A8A;
    outline:0 !important;
}


.button-disabled {
    background-color: rgba(64, 75, 90, 0.2);
    border: 1px solid rgba(64, 75, 90, 0.2);

    -moz-border-radius: 5.59091px;
    -webkit-border-radius: 5.59091px;
    border-radius: 5.59091px;

    height: 30px;
    padding-left: 15px;
    padding-right: 15px;

    font-family: 'Nunito', sans-serif !important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 12px !important;
    line-height: 16px !important;

    color: #FFFFFF;
    pointer-events: none;
}

/* Change background color of buttons on hover */
.tab button:hover {
    background-color: #9DC8C0;
}

/* Create an active/current tablink class */
.tab button.active {
    background-color: #74b1a5;
    font-weight: bold;
}

.silver-background {
    background-color: #e7e7e7 !important;
}

.silver-background-strong {
    background-color: #cccccc !important;
}

.primerljive-nepremicnine-row {
    background-color: #cccccc;
    font-weight: bold;
    border: 1px solid black;
}
.primerljive-nepremicnine-image {
    border-left: 1px solid black;
    border-right: 1px solid black;
}
.primerljive-nepremicnine-image img {
    height: 130px;
}
.primerljive-nepremicnine-row {
    background-color: #cccccc;
    font-weight: bold;
    border: 1px solid black;
}
/* Style the tab content */
.tabcontent, .tabcontent1, .tabcontentPodatkiPosla {
    display: none;
    overflow: auto;
    scroll-padding: 20px;
}
.izracuni-table {
    width: 770px;
    margin-left: 5px;
    table-layout:fixed;
}
.izracuni-table td {
    border: 1px solid black;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 10px;
}
.vknjizena-bremena {
    /*width: 770px;*/
    margin-left: 5px;
    table-layout:fixed;
    color: #0000FF;
}
.vknjizena-bremena td {
    border: 1px solid black;
    padding-left: 2px;
    padding-right: 2px;
    font-size: 12px;
    text-align: center;
}
.koncna-table {
    color: #0000ff;
    margin-left: 150px;
    width: 500px;
}
.koncna-table td {
    padding-right: 10px;
}
.izracun-header {
    background-color: #CCCCCC;
    font-weight: bold;
}
.requiredField, .requiredFieldDelStavbeDialog {
    cursor: default;
    color:red;
    font-size: 16px;
    margin-right: 5px;
    text-decoration: underline;
    text-decoration-style: dotted;
}
.message {
    display:none;
    width:96%;
    margin-left: 2%;
    padding: 10px;
    margin-bottom: 10px;
    font-size: 17px;
    font-weight: bold;
    border: 1px solid #d8ca29;
    background-color: #f9f4c2;
    position:relative;
}
.message div {
    width:calc(100% - 40px);
    display: inline-block;
}
.message img {
    vertical-align: top;
    height:20px;
    margin-bottom: 5px;
    padding-right: 5px;
}
.message_x {
    position: absolute;
    right:0;
    top:12px;
    cursor: pointer;
}
.button:disabled:hover {
    background-color:#5FC6B1;
}
.dialog-button-div {
    padding-bottom: 20px;
    padding-top: 15px;
}
.button {
    background-color:#5FC6B1;
    border: solid #2EB096 2px;
    /*border-color: #45BBA3;*/

    -moz-border-radius: 30px / 25px;
    -webkit-border-radius: 30px / 25px;
    border-radius:30px / 25px;

    color:white;
    font-weight: 600;
}
.button:hover {
    background-color:#2EB096;
}
.dialog_buttons {
    margin-top: 20px;
    margin-bottom: 40px;
}
.dialog_div {
    margin-bottom: 10px;
}
.dialog_div label {
    font-weight: normal;
    margin-bottom: 0;
    display: block;
}
.dialog_div input {
    width:100%;
}
.data-root{
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    border: #c4c4c4 1px solid;
    background-color: white;
}
.data-root-text{
    cursor: pointer;
    width: calc(100% - 100px);
}
.data-root-text-div div {
    margin-right: 10px;
}
.data-root div {
    display:inline-block;
}
.data-root span {
    font-weight: bold;
}
.data-body {
    /*background-color: 	#FFF4E2;*/
    background-color: 	#DCEBE8;
    padding: 10px 5px 5px 5px;
    border: #c4c4c4 1px solid;
    /*border: #ecad82 1px solid;*/
    display: block;
}
.pogodbena-stranka-meni {
    width:725px;
    padding-bottom: 25px;
}
.pogodbena-stranka-body {
    background-color: 	#DCEBE8;
    padding: 5px;
    border: #c4c4c4 1px solid;
    margin-bottom: 20px;
}
.kupoprodajni-posel-body {
    background-color: 	#DCEBE8;
    padding: 5px;
    border: #c4c4c4 1px solid;
}

.top {
    margin-top: 5px;
    margin-right: 10px;
    vertical-align: top;
}
.arrow-down {
    width: 0;
    height: 0;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;

    border-top: 10px solid 	#808080;
}
.arrow-right {
    width: 0;
    height: 0;
    border-top: 7px solid transparent;
    border-bottom: 7px solid transparent;

    border-left: 10px solid 	#808080;
}
.inline-div {
    display: inline-block;
}
.inline {
 }
.inline div {
    display: inline-block;
}
.etn-information {
    display:none;
    position: absolute;
    border: black 1px solid;
    background-color: white;
    width: 270px;
}
.etn-information-title {
    display: block;
    background-color: lightblue;
    font-size: 16px;
    padding-left: 5px;
    padding-bottom: 3px;
    padding-top: 3px;
}
.etn-information-block {
    display: block;
    padding: 5px;
}
.etn-information-block div {
    display: block;
    font-weight: bold;
}
.etn-information-block span {

}
.scroll {
    height: 260px;
    overflow: auto;
}
.bold {
    font-weight: bold;
}
.pogodbena-stranka-header {
    width:100%;
    padding-bottom: 20px;
}
.pogodbena-stranka-header span {
    font-size: 20px;
    font-weight: bold;
}
.pogodbena-stranka-header input {
    float:right;
}
.pogodbena-stranka {
    display: inline;
    width: 730px;
    float:left;
    height:100%;
}
.pogodbena-stranka-first-column {
    vertical-align:top;
    width:280px;
}
.pogodbena-stranka-second-column {
    vertical-align:top;
    width:400px;
}
.pogodbena-stranka-second-column input, select {
    width:100%;
}
.posel-first-row {
    vertical-align:top;
    width:280px;
}
.posel-second-row {
    vertical-align:top;
    width:400px;
}
.posel-second-row input {
    width:100%;
}
.del-stavbe-first-row {
    vertical-align:top;
    width:250px;
}
.del-stavbe-second-row {
    width:405px;
}
.del-stavbe-third-row {
    width:30px;
}
.del-stavbe-fourth-row {
    width:240px;
}
.del-stavbe-fifth-row {
    width:300px;
}
.del-stavbe-second-row input {
    width:100%;
}
.del-stavbe-fifth-row input {
    width:100%;
}
.parcela-first-row {
    vertical-align:top;
    width:250px;
}
.parcela-second-row {
    width:450px;
}
.parcela-third-row {
    width:30px;
}
.parcela-fourth-row {
    width:240px;
}
.parcela-fifth-row {
    width:320px;
}
.parcela-second-row input {
    width:100%;
}
.parcela-fifth-row input {
    width:100%;
}
.right {
    float: right;
}
.help-information {
    margin-left: 2px;
    color: blue;
    cursor: pointer;
}
.no-data-message {
    color: blue;
    padding-bottom: 20px;
}
.auto-width {
    max-width: 100%;
    width: auto !important;
}
.table-dialog-header {
    display:flex;
    position: sticky;
    position: -webkit-sticky;
    top:0;
    z-index: 1;
    background-color: #DCEBE8;
}
.table-dialog-div {
    background-color: #DCEBE8;
    width: 850px;
    margin-top: 20px;
    max-height: 400px;
    overflow: auto;
}
.dialog-last-row {
    border-bottom: 0 !important;
}
.first-column-del-stavbe, .second-column-del-stavbe, .third-column-del-stavbe, .fourth-column-del-stavbe, .fifth-column-del-stavbe, .sixth-column-del-stavbe, .seventh-column-del-stavbe {
    border-right: 1px solid #acacac;
}
.first-column-del-stavbe, .second-column-del-stavbe, .third-column-del-stavbe, .fourth-column-del-stavbe, .fifth-column-del-stavbe, .sixth-column-del-stavbe, .seventh-column-del-stavbe, .eight-column-del-stavbe {
    display: inline-block;
    padding: 5px;
    border-bottom: 1px solid #acacac;
    vertical-align: middle;
}
.first-column-del-stavbe {
    width:100px;
}
.second-column-del-stavbe {
    width:100px;
}
.third-column-del-stavbe {
    width:150px;
}
.fourth-column-del-stavbe {
    width:120px;
}
.fifth-column-del-stavbe {
    width:120px;
}
.sixth-column-del-stavbe {
    width:90px;
}
.seventh-column-del-stavbe {
    width:120px;
}
.eight-column-del-stavbe {
    width:50px;
}
.first-column-deli-stavb, .second-column-deli-stavb, .third-column-deli-stavb, .fourth-column-deli-stavb, .fifth-column-deli-stavb, .sixth-column-deli-stavb {
    border-right: 1px solid #acacac;
}
.first-column-deli-stavb, .second-column-deli-stavb, .third-column-deli-stavb, .fourth-column-deli-stavb, .fifth-column-deli-stavb, .sixth-column-deli-stavb, .seventh-column-deli-stavb {
    display: inline-block;
    padding: 5px;
    border-bottom: 1px solid #acacac;
    vertical-align: middle;
    cursor: default;
}
.first-column-deli-stavb {
    width:25px;
}
.second-column-deli-stavb {
    width:100px;
}
.third-column-deli-stavb {
    width:100px;
}
.fourth-column-deli-stavb {
    width:150px;
}
.fifth-column-deli-stavb {
    width:120px;
}
.sixth-column-deli-stavb {
    width:90px;
}
.seventh-column-deli-stavb {
    width:120px;
}

.first-column-parcela, .second-column-parcela, .third-column-parcela, .fourth-column-parcela, .fifth-column-parcela {
    border-right: 1px solid #808080;
}
.first-column-parcela, .second-column-parcela, .third-column-parcela, .fourth-column-parcela, .fifth-column-parcela, .sixth-column-parcela {
    display: inline-block;
    padding: 5px;
    border-bottom: 1px solid #808080;
    vertical-align: middle;
}
.first-column-parcela {
    width:130px;
}
.second-column-parcela {
    width:130px;
}
.third-column-parcela {
    width:180px;
}
.fourth-column-parcela {
    width:140px;
}
.fifth-column-parcela {
    width:160px;
}
.sixth-column-parcela {
    width:50px;
}
.dialog-table-row {
    display: flex;
}
.edit-img-dialog{
    cursor: pointer;
    height:22px;
    margin-left:10px;
}
.first_row_dialog {
    border-bottom: 1px solid black !important;
    font-weight: bold;
}
.dialog-data-list-height {
    max-height: 200px;
}
.data-list {
    overflow: auto;
    display:none;
    cursor: default;
    z-index: 20;
    background-color: #FEFEFE;
    /*background-color: white;*/
    position: absolute;
    /*border: 1px solid #ccc;*/
    border: 1px solid #404B5A;
    -moz-border-radius: 0px 0px 5px 5px;
    -webkit-border-radius: 0px 0px 5px 5px;
    border-radius: 0px 0px 5px 5px;
    margin-top: -2px;
}
.data-list div {
    display: block;
    padding: 10px;
}
.pages-middle {
    display:inline-block;
    height:35px;
    vertical-align: bottom;
    padding-top:12px;
    font-size:20px;
}
.pages-margin {
    margin-left: 8px;
}
.analiza-trga-rezultati-footer {
    /*display: flex;*/
    /*flex-direction: row;*/
    /*justify-content: space-between;*/
    padding-top: 10px;
}
.analiza-trga-rezultati-scroll {

}
/*.data-list div:hover {*/
    /*background-color: #9DC8C0;*/
    /*!*background-color: silver;*!*/
    /*!*background-color: silver;*!*/
/*}*/
.context-menu {
    position:absolute;
    z-index: 110;
}

.context-menu ul, #posel-context-menu li {
    list-style:none;
    margin:0; padding:0;
    background:white;
}
.context-menu ul, #shape-context-menu li {
     list-style:none;
     margin:0; padding:0;
     background:white;
 }
.sporocilo-content {
    min-width: 100%;
    border: 1px solid silver;
    background-color: white;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    /*height:150px;*/
    height:150px;
    overflow: auto;
}

.context-menu { border:solid 1px #E1E7EC;}
.context-menu li { border-bottom:solid 1px #E1E7EC; }
.context-menu li:last-child { border:none; }
.context-menu li a {
    display:block;
    padding:5px 10px;
    text-decoration:none;
    color: #000000 !important;
;
}
.context-menu li a:hover {
    background: rgba(110, 215, 211, 0.2) !important;
    color:#000000 !important;
}
.context-menu .sklopi-context-menu-disabled a:hover {
    background: transparent !important;
    /*color:#000000 !important;*/
}
label {
    font-weight: 300;
    margin-bottom: 0px;
}
.splosni-pogoji, .navodila h4{
    font-weight: bold;
    font-size: 15px;
    margin-top: 0;
    margin-bottom: 5px;
}
.splosni-pogoji, .navodila h5{
    font-weight: bold;
    font-size: 13px;
    margin-bottom: 0;
    padding-top: 5px;
}
.splosni-pogoji, .navodila div{
    margin-bottom: 20px;
}
p{
    margin-bottom: 10px;
}
.navodila-image {
    max-width: 1000px;
}
.numericna_vrednost {
    font-weight: bold;
    color:#3CAEA3;
}
.italic {
    font-style: italic;
}
.underline {
    text-decoration: underline;
}
.porocilo-table div {
    width:170px;
    font-style:italic;
}
.porocilo-table td {
    padding: 5px;
    border: 1px solid black;
    vertical-align: top;
}
.porocilo-table-title {
    font-style: italic;
    text-align: center;
    border-bottom: 1px solid black;
}
.porocilo-header1 {
    font-size: 20px;
    font-weight: bold;
}
.porocilo-header2 {
    font-size: 16px;
    font-weight: bold;
}
.porocilo-header3 {
    font-size: 16px;
    font-weight: bold;
}
.porocilo-header1-number {
    display: inline-block;
    margin-right: 20px;
}
.porocilo-header2-number {
    display: inline-block;
    margin-right: 10px;
}
.porocilo-header3-number {
    display: inline-block;
    margin-right: 10px;
}


.font-icon {
    text-align:center;
    display:inline-block;
    width:30px;
    height:23px;
    margin-left:0px !important;
    margin-right:5px !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
    cursor:default;
}
.font {
    width:17px;
    height:20px;
    display:inline-block;
    margin-left:0px !important;
    margin-right:0px !important;
    margin-top:2px !important;
    margin-bottom:0px !important;
}
.font img {
    height:15px;
    width:15px;
    margin-left:0px !important;
    margin-right:0px !important;
    margin-top:0px !important;
    margin-bottom:3px !important;
}
.font div {
    border:1px solid silver;
    height:3px;
    width:100%;
    margin-left:0px !important;
    margin-right:0px !important;
    margin-top:-2px !important;
    margin-bottom:0px !important;
}
.font-forecolor {
    background-color:black;
}
.font-arrow {
    display:inline;
    margin-left:0px !important;
    margin-right:0px !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
}
.font-arrow img {
    height:5px;
    width:7px;
    margin-left:-2px;
    margin-bottom:7px;
}
.colors-div {
    display:none;
    width:176px;
    background-color:white;
    position:absolute;
    border:1px solid black;
    padding-left:5px;
    padding-bottom:5px;
    padding-right:5px;
    padding-top:5px;
    z-index: 100;
}
.colors-text {
    background-color:white;
    border: 1px solid #000000;
    padding: 3px;
    display:none;
    position: absolute;
}
.font-icon:hover, .icon:hover {
    background-color:#acdbff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.font-icon-selected {
    text-align:center;
    display:inline-block;
    width:30px;
    height:20px;
    margin-left:0px !important;
    margin-right:5px !important;
    margin-top:0px !important;
    margin-bottom:0px !important;
    cursor:default;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color:#A4D6FB;
}
.color-button-div {
    display: inline-block;
    height:20px;
    width:20px;
    border:1px solid white;
    margin-right:-4px;
}
.color-button-div:hover {
    background-color:#DFF1FF;
    border: 1px solid #316AC5
}
.color-button {
    height:15px;
    width:15px;
    margin-left:2.5px;
    margin-top:2.5px;
    border:1px solid black;
}
.more-colors-img {
    width:15px;
    height:15px;
}
.color-automatic-text {
    width:auto;
    height:auto;
    display: inline;
    margin-left:10px;
    vertical-align:top;
}
.more-colors-container {
    height:auto;
    width:172px;
    display: inline-block;
    margin-top:5px;
    padding-top:3px;
    padding-left:2px;
    cursor:default;
    border: 1px solid white;
}
.color-automatic:hover, .more-colors-container:hover {
    background-color:#DFF1FF;
    border: 1px solid #316AC5;
}
.color-automatic-background {
    background-color:black;
    width:15px;
    height:15px;
    display: inline-block;
    border:1px solid white;
}
.color-automatic {
    height:auto;
    width:172px;
    display: inline-block;
    margin-bottom:3px;
    padding-top:3px;
    padding-left:2px;
    cursor:default;
    border: 1px solid white;
}
#ncpicker {
    position:absolute;
    z-index: 1;
    display: block;
    height: 0;
    overflow: hidden;
}
#ncpicker>div {
    position: absolute;
}
.textarea-noeditable-div {
    border:1px solid #D5DDE5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    /*padding-bottom: 5px;*/
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 1px;
    text-align: justify;
    min-height:30px;

    background-color: #FFFFFF !important;
}
.textarea-div {
    border:1px solid #D5DDE5;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    /*padding-bottom: 5px;*/
    padding: 5px;
    text-align: justify;
    min-height:30px;

    background-color: #FFFFFF !important;
}

.textarea-div div:empty:before {
    content: attr(data-placeholder);
    color: #CCD4DB;
    cursor: text;
}
.textarea-div div {
    line-height: 16px !important;
    margin-top: -2px;
    outline: none;
}
.textarea-div:read-write:focus {
    outline: none;
    /*border:1px solid #404B5A;*/
    border:1px solid #404B5A  !important;
}
.textarea-div:focus {
    outline: none;
    /*border:1px solid #404B5A;*/
    border:1px solid #404B5A !important;
}
.textarea-div:focus-within {
    outline: none;
    border:1px solid #404B5A !important;
}
.textarea-div:hover {
    outline: none;
    border:1px solid #929FB1;
}

.textarea-div span:empty:before {
    content: attr(data-placeholder);
    color: #CCD4DB;
    cursor: text;
}
.textarea-div span {
    line-height: 16px !important;
    margin-top: -2px;
    outline: none;
}

.editable-div{
    border:1px solid #D5DDE5;
    overflow: auto;
    padding: 5px;
    text-align: justify;
    min-height:30px;
}


.porocilo-line {
    border-top: 1px solid silver;
}
.porocilo-gurs-tabela-table tr {
    text-orientation: upright;
}
.porocilo-gurs-tabela-table td {
    border:1px solid black;
    padding: 5px;
    text-align: center;
}
.porocilo-gurs-tabela-table th {
    border:1px solid black;
    text-orientation: sideways;
    text-align: center;
    background-color: #cccccc;
}
.porocilo-gurs-tabela-table th div {
    -ms-writing-mode: tb-rl;
    -webkit-writing-mode: vertical-rl;
    writing-mode: vertical-rl;
    transform: rotate(180deg);
    white-space: nowrap;
    padding-top: 10px;
    padding-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
}
.porocilo-frame {
    border:1px solid black;
    text-align: center;
}
.porocilo-lokacija-table-left {
    display:inline-block;
    width:200px;
    font-style: italic;
    border: 1px solid black;
    text-align: right;
    padding-right: 5px;
    margin-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.tab-pregled-javno-dostopnih-podatkov-podrobnosti {
    height: 45px;
}
.tab-pregled-javno-dostopnih-podatkov-podrobnosti button {
    line-height: 17px !important;
    height: 100%;
    width: 17.03%;
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
.porocilo-lokacija-table-right {
    display:inline-block;
    width:calc(100% - 215px);
    border: 1px solid black;
    padding-top: 10px;
    padding-bottom: 10px;
}
.porocilo-lokacija-table-inside {
    display: inline-block;
    width: calc(100% / 3 - 3px);
    text-align: center;
}
.porocilo-obcina {
    display: flex;
    justify-content: center;
    align-items : center;
}
.first-column-obcina {
    width: 150px;
    display: inline-block;
    float: left;
}
.second-column-obcina {
    width: calc(100% - 155px);
    display: inline-block;
}
.second_column_obcina select {
    width: 100%;
}
.porocilo-lokacija-table-inside span {
    cursor: pointer;
}
.porocilo-start-table {
    width: calc(100% - 5px);
    margin-left: 5px;
}
.porocilo-start-table td {
    border: 1px solid silver;
    padding-left: 5px;
    padding-right: 5px;
}
.text-center {
    text-align: center;
}
.text-justify {
    text-align: justify;
}
.top-margin{
    margin-top: 10px;
}
.large-top-margin{
    margin-top: 20px;
}
.extra-large-top-margin{
    margin-top: 30px;
}
.extra-large--top-margin{
    margin-top: 30px;
    margin-bottom: 30px;
}
.left-margin{
    margin-left: 20px;
}
.dostop-title {
    font-size: 17px;
    font-weight: bold;
}
.dostop-root {
    padding-bottom: 35px;
    padding-top: 10px;
    padding-left: 5px;
    border: 1px solid;
    margin-right: 5px;
    margin-bottom: 5px;
}
.dostop-div {
    width: 115px;
}
.dostop-input {
    width: calc(100% - 115px);
}
.dostop-delete {
    display: inline-block;
    float:right;
    margin-top: 10px;
}
.dostop-button {
    width:25px;
    margin-top: 5px;
    margin-right: 10px;
    float:right;
}
.selected-row-view td {
    background-color: #e1f6f5 !important;
}
.selected-row {
    background-color: #e1f6f5 !important;
}
.success-color {
    color: #2A9187 !important;
}
.error-color {
    color: #DC3030 !important;
}

.second-column-border-circle {
    border: 1.5px solid #E1E7EC;
    width: calc(100% - 5px);
    margin-right: 15px;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;

    padding: 10px 10px 10px 10px;


    position: relative;
}
.border-circle {
    border: 1.5px solid #E1E7EC;
    max-width: 500px;
    margin-right: 15px;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;


    position: relative;
}
.border-circle-content {
    padding: 10px 15px 10px 15px;
    border-top: 1.5px solid #E1E7EC;
    position: relative;

}
.border-circle-content-edit {
    position: absolute;
    right: 30px;
    top:10px;
}
.border-circle-content-delete {
    position: absolute;
    right: 10px;
    top:10px;
}
.border-circle input {
    width: 50%;
}
.dostop-first-column {
    vertical-align: top;
    display: inline-block;
    color: #6E7A8A !important;
    width: 110px;
}
.dostop-second-column {
    vertical-align: top;
    display: inline-block;
    color: #212934 !important;
    width: calc(100% - 115px);
}

.dostop-data {
    max-width: 300px;
}
.image-box {
    width: 100%;
    background-color: #F8F9FA;
    border: 1.5px dashed #E1E7EC;
    text-align: center;
    vertical-align: middle;
    position: relative;
    padding-top: 20px;
    padding-bottom: 20px;
}
.image-box-inside {
    width: 395px;
    display: inline-block;
}
.select-placeholder {
    color: #CCD4DB !important;
}
.ogled-nepremicnina {
    background-color: #F8F9FA;
    border-top: 1.5px solid #E1E7EC;
    border-bottom: 1.5px solid #E1E7EC;
    cursor: pointer;
}
.ogled-nepremicnina h6 {
    padding: 5px 20px 5px 20px;
}
.ogled-img-root-div {
    width: 250px;
    display: inline-block;

    margin-right: 30px;
    margin-bottom: 20px;

    vertical-align: top;
}
.ogled-img-div {
    position: relative;

    display: inline-block;
}
.ogled-img-div img {
    max-width: 200px;
    max-height: 200px;
    cursor: pointer;
}
.ogled-img-div-primary {
    position: absolute;
    bottom: 7px;
    right: 7px;
    width: 30px;
    height: 30px;

    background-color: #E3F6F5;

    border: 0.584351px solid #3CAEA3;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.ogled-img-div-primary img {
    cursor: default !important;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.ogled-img-div-not-primary {
    position: absolute;
    bottom: 7px;
    right: 7px;
    width: 30px;
    height: 30px;

    background-color: #FFFFFF;

    border: 0.584351px solid #CCD4DB;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.ogled-img-div-not-primary img {
    cursor: default !important;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.ogled-img-div-delete {
    cursor: default !important;
}
.ogled-img-div-delete img {
    cursor: default !important;
    position: absolute;
    top: 7px;
    right: 7px;
}
.ogled-image-edit-span {
    margin-top: 10px;
    display: none;
    width: 100%;
}
.ogled-image-komentar {
    position: relative;

    margin-top: 5px;
}
.ogled-image-komentar span {
    color: #000000 !important;
    line-height: 21px !important;
}
.ogled-image-komentar img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin-left: 3px;
    cursor: pointer;
}
.ogled-image-porocilo {
    position: relative;;
     display: inline-block;

     padding-left: 5px;
     padding-right: 5px;
     padding-bottom: 2px;

     border: 1.2px solid #2A9187;

     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
     border-radius: 5px;
    cursor: default;
 }
.ogled-image-porocilo img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);

    display: inline-block;
    width: 15px;
}
.ogled-image-porocilo div {
    padding-top: 2px;
    color: #2A9187 !important;
    display: inline-block;
    margin-left: 17px;
}
.ogled-image-not-porocilo {
    position: relative;

    display: inline-block;

    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 2px;

    border: 1.2px solid #6E7A8A;

    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: default;
}
.ogled-image-not-porocilo img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);

    display: inline-block;
    height: 10px;
}
.ogled-image-not-porocilo div {
    color: #6E7A8A !important;
    display: inline-block;
    margin-left: 13px;
}

.content-input-edit {
    position: relative;;
}
.content-input-edit img {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    float:right;
    cursor: pointer;
}
.pdf-image {
    width: 28px !important;
    height: auto !important;
    display: inline-block;
    left: 5px;

    vertical-align: middle;
    margin-left: 5px;
}
.tabse-arrow {
    position: absolute;
    height: 100%;
    cursor: default;
    z-index: 20;
    top: 0;
}
.tabse-arrow img {
    width: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    cursor: pointer;
}
.tabse-arrow div {
    height: calc(100% - 14px);
    width: 13px;
    margin-top: 7px;
    background-color: #FEFEFE;
}
.energetska-izkaznica-table td {
    padding: 5px 5px 5px 5px;
}
.sklop-primary-data {
    display: inline-block;
    line-height: 27px !important;
    vertical-align: middle;
    margin-top: 0;
    margin-left: 10px;
    width: calc(100% - 250px);
    overflow: hidden;
    white-space: nowrap;
}
.sklop-primary-data #idznakiGursTabeleText {
    display: inline-block;
    vertical-align: top;
}
.sklop-primary-data #idznakiGursTabele {
    color: #3CAEA3 !important;
    width: calc(100% - 87px);
}

.index-div-caris {
    margin-top: 15px;
    position: relative;
}
.index-div-caris img {
    display: inline-block;
    width: 25px;
    vertical-align: top;
    margin-top: 3px;
}
.index-div-caris h3 {
    display: inline-block;
    margin-top: 0 !important;
    line-height: 30px !important;
    margin-left: 3px;
}
.index-div-caris div {
    color: #6E7A8A !important;
    line-height: 18px !important;
    margin-top: 2px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}

.index-div {
    margin-top: 15px;
    position: relative;
}
.index-div img {
    display: inline-block;
    width: 25px;
    vertical-align: top;
    margin-top: 3px;
}
.index-div h3 {
    display: inline-block;
    margin-top: 0 !important;
    line-height: 30px !important;
    margin-left: 3px;
}
.index-div div {
    left: 67px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    color: #6E7A8A !important;
    line-height: 18px !important;
    margin-top: 2px;
}
.obvestila-div {
    padding: 12px 15px 12px 15px;
    position: relative;
}
.obvestila-title {
    color: #2A9187 !important;
    margin-top: 0 !important;
    line-height: 30px !important;
    margin-bottom: 10px;
    width: calc(100% - 60px);
}

.obvestila-content {
    height: 21.82px;
    overflow: hidden;
    width: calc(100% - 60px);
    text-overflow: ellipsis;
    white-space: nowrap;
}

.block-arrow {
    display: inline-block;
    height: 22px;
    width: 22px;
    position: absolute;
    right: 30px;
    top: 50%;
    transform: translateY(-50%);
}


.posta-icon {
    display: inline-block;
    vertical-align: top;
    margin-top: 3px;
}
.posta-data-middle {
    width: calc(100% - 120px);
    display: inline-block;
    padding-left: 8px;
}
.posta-data {
    display: inline-block;
    vertical-align: middle;
    width: calc(50% - 5px);
}
.posta-data h6 {
    color: #333333 !important;
    margin-top: 0 !important;
    line-height: 21px !important;
}
.posta-data div {
    color: #2A9187 !important;
    line-height: 21px !important;
}

.posta-stevilka {
    width: calc(25% - 5px);
    display: inline-block;
    vertical-align: middle;
}

.posta-datumi {
    width: calc(25% - 5px);
    display: inline-block;
    vertical-align: middle;
}

.posta-data-hidden-row {
    display: inline-block;
    width: calc(50% - 5px);
    vertical-align: top;
}
.posta-data-hidden-row img {
    vertical-align: middle;
    padding-bottom: 2px;
    height: 18px;
}
.posta-data-hidden-row td {
    padding-top: 5px;
}
.posta-middle-hidden-row {
    display: inline-block;
    width: calc(50% - 10px);
    vertical-align: top;
}
.save-image {
    left: 8px !important;
    top:50% !important;
    transform: translateY(-50%) !important;
}
.div-select{
    width: calc(50% - 13px);
    display: inline-block;
}
.div-select-drugo{
    display: none;
    width: calc(50% - 14px);
    margin-left: 20px;
}
.div-select-drugo input{
    width: 100%;
}
.stranica-operator-root {
    position: relative;
    width: calc(75% - 95px);
    height: 60px;
}
.stranica-operator-inside {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    height: 30px;
}
.stranica-operator-button {
    display: inline-block;
    position:relative;
    width: 50px;
    height:30px;
    background-color: #FFFFFF !important;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
}
.stranica-operator-button div {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.stranica-operator-button-active {
    border: 1.5px #2A9187 solid !important;
}
.stranica-operator-button-noactive {
    border: 1.5px #D5DDE5 solid !important;
}

.legend-root-text {
    display: inline-block;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    font-weight: bold !important;
    text-align: center;
    font-size: 1.5rem !important;
    margin-bottom: 5px;
    cursor: default;
}

.legend-square {
    display: inline-block;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    border: 1px solid black;
    cursor: default;
}

.legend-seperate-line {
    display: inline-block;
    width: 6px;
    height: 5px;
    vertical-align: middle;
    border: 1px solid black;
}

.legend-line {
    display: inline-block;
    width: 18px;
    height: 5px;
    vertical-align: middle;
    border: 1px solid black;
}
.legend-text {
    display: inline-block;
    vertical-align: middle;
    line-height: 12px !important;
    margin-left: 5px;
    padding-top: 1px;
}
.legend-root {
    width: 100%;
    padding: 10px !important;
    background-color:#BBBBBB;
}
.legend-root1 {
    width: 100%;
    padding: 10px !important;
    background-color:white;
    border: 1px solid black;
}

.left-fixed-table {
    min-width: 100%;
}
.left-fixed-table thead tr:first-child td:first-child {
    outline: 1px solid #CCD4DB !important;
    background-color: #E1E7EC !important;
}
.left-fixed-table thead tr:first-child td {
    font-weight: bold;
    background-color:#E1E7EC;
    border:none;
    outline: 1px solid #CCD4DB;
    /*outli*/
    border-top:1px solid #CCD4DB;
    border-left:1px solid #CCD4DB;
    border-right:1px solid #CCD4DB;
}
.left-fixed-table td:first-child {
    position: sticky !important;
    position: -webkit-sticky !important;
    z-index: 20;
    left: 0;
    background-color: #FFFFFF !important;
}
.left-fixed-table td:first-child {
    /*outline: 1px solid #E5E5E5;*/
    outline: 1px solid #E5E5E5 !important;
}

.left-fixed-table td {
    /*background-color:#FFFFFF;*/
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    padding-top: 5px;
    border-top:1px solid #E5E5E5;
    border-left:1px solid #E5E5E5;
    border-right:1px solid #E5E5E5;
    text-align: left;
}