/* =Color
------------------------------------------------------------------------------------
Text colors + background colors.
------------------------------------------------------------------------------------*/
.txtNavy {
    color: #000080
}

.txtGreen {
    color: #008000;
}

.txtBlue {
    color: #0000ff;
}

.txtCyan {
    color: #00ffff;
}

.txtLochmara {
    color: #2574a9;
}

.txtCuriousBlue {
    color: #2980b9;
}

.txtSoftAmber {
    color: #304055;
}

.txtGrey51 {
    color: #333333;
}

.txtGrey68 {
    color: #444444;
}

.txtOrchid {
    color: #3a891b;
}

.txtRhino {
    color: #3b4657;
}

.txtWedgewood {
    color: #4e6685;
}

.txtMaroon {
    color: #800000;
}

.txtGrey {
    color: #808080;
}

.txtGrey136 {
    color: #888888;
}

.txtSunflower {
    color: #d7ba1f;
}

.txtPersianRed {
    color: #dd2222;
}

.txtGray87 {
    color: #dedede;
}

.txtTahitiGold {
    color: #e67e22;
}

.txtRed {
    color: #ff0000;
}

.txtOutrageousOrange {
    color: #ff6630;
}

.txtOutrageousBlue {
    color: #626a99;
}
.txtAlmostBlack {
    color: #333333;
}

.txtMagenta {
    color: #ff00ff;
}

.txtYellow {
    color: #ffff00;
}

.txtWhite {
    color: #ffffff;
}

.txtWarning {
    color: #da2121;
}

.txtLightGrey {
    color: #757575;
}
.bgExtraLightGrey {
    background: #FAFAFA;
}
.bgLightGrey {
    background-color: #757575;
}

.bgOrchid {
    background-color: #3a891b;
}

.bgPlantation {
    background-color: #3d4859;
}

.bgChambray {
    background-color: #465b76;
}

.bgOsloGrey {
    background-color: #7f8c8d;
}

.bgDeepLilac {
    background-color: #8e44ad;
}

.bgPortage {
    background-color: #c1c8e4;
}

.bgPersianRed {
    background-color: #dd2222;
}

.bgGray91 {
    background-color: #e8e8e8;
}

.bgLavender {
    background-color: #edecf2;
}

.bgAliceBlue {
    background-color: #eef5fd;
}

.bgSolitude {
    background-color: #f2f3f7;
}

.bgOutrageousOrange {
    background-color: #ff6630;
}

.bgWhite {
    background-color: #ffffff;
}

/*------------------------------------------------------------------------------------
Folyoszamla táblázatban egyenlegsor hack :'(
-----------------------

------------------------------------------------------------------------------------*/
.bg-hawkesblue {
    background-color: #dadee7 !important;
}

/* =Typography
------------------------------------------------------------------------------------
Basic font and size:
basic size for text must be 16px to enhance readability on module devices.
------------------------------------------------------------------------------------*/
@font-face {
    font-family: "Circula";
    font-weight: normal;
    font-style: normal;
    src: url("../assets/fonts/circula/circula-medium-webfont.eot");
    src: url("../assets/fonts/circula/circula-medium-webfont.eot?#iefix") format("embedded-opentype"),
         url("../assets/fonts/circula/circula-medium-webfont.woff") format("woff"),
         url("../assets/fonts/circula/circula-medium-webfont.ttf") format("truetype"),
         url("../assets/fonts/circula/circula-medium-webfont.svg#circulamedium") format("svg");
}

@font-face {
    font-family: "szamlazz";
    font-weight: normal;
    font-style: normal;
    src: url("../assets/icon-fonts/szamlazz/szamlazz.eot?23985797");
    src: url("../assets/icon-fonts/szamlazz/szamlazz.eot?23985797#iefix") format("embedded-opentype"),
         url("../assets/icon-fonts/szamlazz/szamlazz.svg?23985797#szamlazz") format("svg"),
         url("data:application/octet-stream;base64,d09GRgABAAAAADHEAAsAAAAAMXgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABPUy8yAAABCAAAAGAAAABgD2ocDmNtYXAAAAFoAAABCAAAAQjiZaqEZ2FzcAAAAnAAAAAIAAAACAAAABBnbHlmAAACeAAAK7gAACu4tBCnwGhlYWQAAC4wAAAANgAAADYa641haGhlYQAALmgAAAAkAAAAJAhXBLJobXR4AAAujAAAAMwAAADMrOUBkmxvY2EAAC9YAAAAaAAAAGjxxvosbWF4cAAAL8AAAAAgAAAAIABDAbJuYW1lAAAv4AAAAcIAAAHCXxeq4HBvc3QAADGkAAAAIAAAACAAAwAAAAMDmAGQAAUAAAKZAswAAACPApkCzAAAAesAMwEJAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAAAAAAAAAAAAQAAA//8DZv9nAJkDZgCZAAAAAQAAAAAAAAAAAAAAIAAAAAAABgAAAAMAAAA0AAAABAAAAIwAAQADAAAANAABAAQAAACMAAMAAQAAADQAAwAKAAAAjAAEAFgAAAASABAAAwACAAEAIOge6CHoJOkI8Jn//f//AAAAAAAg6ADoIOgj6QDwmf/9//8AAf/jGAQYAxgCFycPlwADAAEAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAfAAAAAAAAAAJAAAAAAAAAAEAAAABAAAAIAAAACAAAAADAADoAAAA6B4AAAAEAADoIAAA6CEAAAAjAADoIwAA6CQAAAAlAADpAAAA6QgAAAAnAADwmQAA8JkAAAAwAAHzTAAB80wAAAAxAAH1ZQAB9WUAAAAyAAEAAf//AA8AAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAA/9oEAALmAAYAAAkBJwE3CQEEAP2rVv6rqwEAAaoCO/2fVQFWqv8AAbcAAAAACwAP/2ADXgNgAAkAEAAYAC0AQABfAGkAiQCVAKcAuwAAJRUUIyInNTYzMhcVIzU0MzIlMzUjFTMRMzsBESMVBiMiJyY9ASMVFBcWMzI3FTc1NCcmIyIHNSMRMzUWMzI3NjU3NSMUBwYjIj0BMzU0JyYjIgcGHQEUFxYzMjc2NzY1ATU0IyIdARQzMgEUBwYHBgcGIyInJicmJyY1NDc2NzY3NjMyFxYXFhcWATMHFSM1JicmJzMXFxUUBwYjIicmPQE0NzYzMhcWNxEjNQYjIicmPQEzFRQVFjMyNzUCKxcNDAwNF8E0Ghr92D2yPDmkNDQRDwsBATMFBxocHvYFCh8dGDMzGRwfCgXBNQEEEhtnEBYmJxYQERYnKRQLAgH+pRkZGRkBmg4IGhogadTUaSEaGQcQEAcZGiFp1NRpIhgZCQ79xjpEOggbFRA9KPsRFScnFRAQFScnFRG/NB8cGggENAIKEBGZeCYMrAwnGRknVjU1/rsBGtgXCwIS0N8dDRUiHlVwKg8fHnv+hhsfHxAqBgceBRQnMjotFhwcFi1iLRYdHhAPBR0CCXgoKHgo/nuGQiIXGAIMDAMXFiNAiIZCIRgXBAsLBRYXIkACUeSbmytPOjCXJ2QvFB4eFS5kLhQeHhQv/uIgJBUOHeLSFAEMGdoAAAAAAQA2/6kCJANgABcAAAEVIyIHBh0BMwcjESMRIzUzNTQ3NjMyFwIkWTESEagXka+Skjs7ZFQuA1mXFBUpbKn+TgGyqX1qOzoHAAAAAAMAAP9gA/wDYAArAD4AUQAANxE0NzY7ARYXFhcWFxYXFhcWFxYXFhcWFxYXFhcWHwMDBgcGJyEiJyY1JRQXFhchMjc2JyYnJgchIgcGFREUFxY7ATI3NicmJyYHIyIHBhUAX1+G4kJMTB8BBAQBAQMDAQECAgICAgoRDjs6CA8IAwIBXl+F/o2GX18BCRMSGgFsGhITAQEREBz+lBoSExMSGrMZExIBARAQHLMaEhOjAXmGX18IMjNDAgcIAwMHBwUFCwwLCxNHEA0BAQcMEQ7++oZfXwFeXocFGhESARMSGRgUEwIREhoBchkTEhITGRoSEwESERsAAwAA/8QDbgMLAAMAFAA4AAATESMRNxQHBisBIicmNTQ3NjMyFxYBESMRNCcmIyIHBgcGFREjNjU0NSczFSM2NzY3Njc2NzIXFhXIvckeHTABLxwdHh0vMBwdApu8FxgxJBcYDQa9AQG9AgwMDBQTHx8jYTs8Afv9yQI3ryocHBwcKiobHBwb/jX+uwEvPSIhExMeEhz+w+WNjRwcUhINDhARCAgBQUB+AAAAAAUAAP+fBAADIQASAB4AcgCFAJEAAAE+ATU0JiMiBhUUFjM6ATM+ATcHIiY1NDYzMhYVFAYBByc1NxcyFjMyNjc2Ji8BJiIPAS4BIyIGHQEFLgEjIgYVFBYzMjY3FyMiBhUUFjMhMjY1NCYrASU+ATU8ATElFRQWMzI2NxcyFjMyNj8BPgEnLgEBKgEjIiY1NDYzMhYVFAYHDgEHNxQGIyImNTQ2MzIWARMFCEMwMEREMAUQBRcrCmYYKCMdHSMkAxGheHihBQMEBQoFCQYJrQUQBXQEGg4TIP7GEz4iSGVlSBMnE6YmHSoqHQFTHSkpHYD++gkKAQYcFwoNCYAFAwYEAwWtCQIFCRT85AUQBTBERDAwQwgFCisXJiQcHCQjHR0jASENHQ8vREQvMUMGIRQIJB0YJyMcGCkBAGZUmlJmBggEChEFbgQETQkQGxghvxgVZUhIZQkKkyodHCsrHB0q4BMnEwQIoQcTIAgFUwcCBWwFEgkKAv7HQzEvREQvDx0NFCEGdBgpJB0YJyMAAAABAAD/YAL/A2AANwAABRQGBw4BKwEiJicuATURNDY3PgEzMhYXHgEdASEyFhceARUUBgcOASMhFRQWFx4BOwEyFhceARUC/xMTEy0b/k+IODg5ExMSLhsaLhITEwFpGSsRERISERErF/6VEhMSLhr+Gy0TExMgGi4SExM4OTiHTwIBGy4SExITExIuGrkTEREqGBkpEhIRWhouEhMSExMSLhoAAAkAAP9gBAADYAAEAAgADAAQABQAGAA8AEYAVwAAASEVITUXIxUzJyMVMxczNSMFMzUjBTM1IwEwBwYCBwYHIw4BBzgBMQ4BBw4BBzgBMQ4BIzEhIiY9ATMTIQEuAT0BIRUUFjMBIQMhFRQWOwE6ATMyNj8CAgABQf6/QcHBgEFBv4CA/sG/vwEAgIABvxUWNBYVAQECCgIBAwIHEAoUMxr91UppnGQDAP4rFBf+QUMvAwP9gVsBZUMvDgcQCCE3BgsLAqFBQYBBwUGAQcFBQUEBv4+Q/qeRkQMEEwIDBAIKEAcQEGlKjgK//D8YOyFNTS9FA4L9gI4vRSwhNU0AAAAFAEr/YAO3A2AADAAPABUAHAAiAAABIRUjFSMRITUzNTMRJxcjAyERMxEhNyERMxEhFTchETMVMwLG/qiTkQJIk5LcX1+R/khJAW+R/kpJAW6S/knb3ANgkpL9JJKTAep0Xv0kAkn+AEkCSv4ASpMCSdwAAAUAAP+ABAADQAAHAAwAFAAYAB0AAAERIREjESERJSERBSUBIREBFzcBEQEhNSEFNSEVIQNB/YDBBAD9AAIA/wD/AALB/IABnSIiAZ/+v/7BAT/+wQEA/wACQAEA/wD9QALAwP6hoaH+HwIN/vwUFAEE/fMCwEDAQEAAAAACAAD/YAQAA2AAHwBiAAAFITY3PgE3NjcmJy4BJyYnHgExFhceARcWFxYXHgEXFgEGBw4BFxYXNDc+ATc2NzIWMTQmJzYXHgEXFhcmJy4BJyYjPgEzJicmBgcGBy4BNTAGBy4BMR4BFwYHDgEXFDE+ATcEAPxgHS4udUZGTQoSEjAcHB0EfCMjIjwYGRE1KyxIHR38uBELCgELDB0NDSYWFxMwUBgPJy0tVCIhDxgiIkgiIhgwMGBLOzxcHx8RCQNECT9oEzQTJxMTDgErSiugKSEhMg8QBSguLV0sLCcFAS4yMmArKx8JEREtHR0CoB0jI1s7O0woMDBaJSUTPy85HgIEAx0cGy1HMTE8DQ4vEDcLCxwcHRgiXCJWRBRHFHAKHzQ0YyUkV2AKAAAKAAD/YAQAA2AAHwAsADYAOgBEAEkAUwBkAHAAfQAAASMBPgE1NCYjIgYVFBYXASMiBhURFBYzITI2NRE0JiMBMhYVFAYjIiY1NDYzBx4BMzI2NwUhJQEhESEFFAYrATUzMhYVJREhESEXIxUzFSMVIxEzEycjFSMRMzIWFRQGBzAWFyMlIxEzFSMVMxUjFTMXIxEzFSMVMxUjFTMVA8EU/sAKCUs1NUsJCv7AEhkoKBkDgBwjIxz+Px0kJB0cIyMcRxQgExMlDwEA/XIBAAII/IADgP3mEg8SEhMO/nMDzPw04FNNTU2gxzQZTV81ORYXETVMARKmoFNNTVnUp6BZTExZAaEBAA0fEzVLSzUTHw3/ACkY/j8XKCgXAcEYKQGAJB0cIyMcHSSuCgkJCtLS/SwBwa0OEkESD63+EwHtjDs/dAEt/tN0dAEtMDAYLA8gYAYBLT8zQTNHAS0/M0EzRwAAAAYAAP/gBAAC4AAPABsAHwAjACcAKwAAASEiBhURFBYzITI2NRE0JgEiJjU0NjMyFhUUBiUjNTMXIzUzFyM1MzchNSEDgP0ANUtLNQMANUtL/SsmOjomJzo6AXmAgIA/P4A/P0H8gAOAAuBLNf4ANUtLNQIANUv9QTgnJjo6Jic4P0FBQUFBv8EAAAAABwAA/4AEAANAAAoAFwBDAEwAUABVAFkAAAEjNCYjIgYVIxUhJSImNTQ2MzIWFRQGIwMwJicuAScuATE1MDY1PwE8ATU0JiMiBhUwFBUHFxQWMRUwBgcOAQcOATEzARUhNSMRIREjASERIQUhNSEVNSE1IQMAgEs1NUuAAgD/ABwjIxwdJCQdgAIEBRoODwsGCAYUEw4SBgYGCw4OGgQGAscBwf2AwQQAv/6A/r8BQQG//sEBP/7BAT8CwDVLSzWAQCMdHSMjHR0j/cBqCQUKBAUJEgoKDQYFCQYJFhINCwkNDQ4FEwQJBAsEBW4ChsDA/MADQP1AAYDAQECAQAAAAAEAAP/yBAACzgAFAAATCQERCQEAAgACAP4A/gACzv50AYz+sP50AYwAAAAABgAg/2AD4ANgAAcADwAoAC0AMgA3AAATJzczESMRBwEzEzUhFTMDAREhETM1NDY7ATIWHQEhNTQ2OwEyFh0BMwUzNSMVITM1IxUFIREhEeAZgFlzTQE6hsb+p83AAcb8QIASD4ANEgFAEg+ADRKA/wBAQP4AQEACwPzAA0ABQGEl/kEBRg3+wAFgYGb+pgLg/IADgGAPEREPYGAPEREPYD+AgICAgP1+AoIAAAEAAACpAkkB8gASAAABFAcBBiMiJwEmNTQ3NjMhMhcWAkkL/wALDg4M/wALCwwOAgAOCwwBzg8L/wALCwEACw8OCwsLCwAAAAEALP+MA9ADNAAgAAAJATY0JyYiBwkBJiIHBhQXCQEGFBcWMjcJARYyNzY0JwECzQEDKysreSv+/f79K3krKysBA/79KysreSsBAwEDK3krKyv+/QFiAQMreSsrK/79AQMrKyt5K/79/vkreSsrKwED/v0rKyt5KwEHAAABAAAACQOuAq8AGAAAExQfARYzMjcBNjU0JyYjIgcBJyYjIgcGFQAZ+xklJRgCBRoaGSQkGf44vhkkJBoZAVUkGvQaGgH6GSQkFxoa/kO5GRkYJAABABoAHgFmAlkAGQAAARQPARcWFRQPAQYjIicBJjU0NwE2MzIfARYBZgbg4AYGHAYHBwb+9gYGAQoFCAgFHAYCKQcG4eAGBwgGHAYGAQoGBwcGAQsGBh0FAAAAAAEADf9gA/EDYAA6AAAlLgEnLgExNTA2NxY2NzQmIz4BJy4BIyIGBxQWFyYGFRQWNx4BMRUwBgcOAQcGBw4BFxQxITI3NiYnJgPgGIFNTS0qCRMcBAwTBAYECW1XVmsGAgYUDSATCikxSEyJGAoEBAIBA+ACAgIBBARUITUcIhhgMEQGLBMPPiI2DjpmZjoONiIEPhMPMAZEMGAYIhw1IQ8oKFQgISEgVCgoAAAGAAD/YAQAA2AAGwAnADYAQQBdAGsAAAEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYXByYiByc2NzYyFxYBBy4BNTQ2NxcOARUUFhcBIiYnNxYyNxcOASciJy4BJyY1NDc+ATc2MzIXHgEXFhUUBw4BBwY3PgE1NCYnNx4BFRQGBwIAal1diykoKCmLXV1qal1diykoKCmLXV1DMzqGOi0pLCxZLCv+VnQTEhITdA4LCw4BJitcJjM6hjozK10rNS4vRRUUFBVFLy41NS8uRhQUFBRGLi/yDgwMDnMTFBQTA2AoKYtdXWpqXV2LKSgoKYtdXWpqXV2LKShmcxgYcxMJCgoJ/dkzJlwrK1wmMx07IiI7Hf65FBN0GBh0ExTBFBVFLy41NS8uRhQUFBRGLi81NS4vRRUUhh07IiI7HTMmXCsrXCYAAQAA/2cD1QNgADAAABMzMjY9ATQ2OwEyFh0BFBY7ATIWFTEUBisBIgYdARQGKwEiJj0BNCYrASImNTE0NjNyjzBCQy4MMEJELo8wQkQuizBCQy4ML0JELpQwQkQuAdRDLqkwQkQupjBBRS4wQkMuqDBCRC6oL0JELi1DAAIAE/9zBA0DYAAJABMAAAEnBy8BNycXNwcBBhQXFjI3AScBBA3ycCHz2Seq2XD8txMTFDUUAdJd/i4BmyfY8ydv7atw2P2DFDUUExMB0l3+LgAAAAgAAP9gBAADYAAbAD8A7QEBAUsBUgFiAWkAAAEiBw4BBwYVFBceARcWMzI3PgE3NjU0Jy4BJyYTFQ4BBwYmNzYmNTkCIiY1MjYXNxQGFzE3FBYXJjY3PgEzBxMuAScVIiYnMBYnIiYnIgYnIiYHIyImIxQWFx4BNRYUNxYmNxceARceAQciFgcOARUiBhUOAScuAScuASc0JiMeARceARcyFhcWNhcUBgcOAQcOAQcGFgcWBgcOARcWBhUUBgcqASMqASMuAScuATc0JicuATc0JjUiBicmBgcjLgE3NDY3PgE3PgE3PgE3PgEnPgE3PgEzPgEnNDYzMjYzPgEzMhceARcWFy4BJyUxIjYHFAYVFjY3FBYzIjIxNiYxBzQmNTYGNyMUMicUFhUjHAEVIjQnNiY3BhYHJhYHDgEnNBYnLgEHDgEPARY2FxQGFRcyFDMWJjc2FhU0FiMyFjc2MhUWNjUOATUnIzQ2Mw4BNzE0BhUeARUiFjMWMjcuARcuASMVHgECAGldXYwoKSkojF1daWldXYwoKSkojF1dZBANGQsCBQYGBQgFAwUIDQUIAQUFHQoFCwUHjwoOCgULBAQECw0LDx8PBQMGDQsPDw8GBAkKCgoBBQcFEQUFBwUFAwUFAgUPBjkGBAQFChoFMgQEGgsEEwoQFgsKKAsCBQoZEwsOCgURBQUMFQ8RBgQZEAQGDAoKFQoPHw8KDgoQBAYuCwcKDgoLGwowGhIKAwoGGQoFCwUKBwoKGg8FGAUFEQUGBgUWBQULBB82GUU+P2IhIQsGCQb+nQUCCggLFAoXBQUFDz8VBgUKBQ4ECgYGCwoKJAYQKQULCAsFBQsZCgYMCgobCykLRg8ODgoLFAsLBR0KCgoTBQUJFAEGMl8HEAQECcYOBhwECAsECwUFJyUFCgYGCgNgKSiMXV1paV1djCgpKSiMXV1paV1djCgp/R8ODzkKBRUFCg4KDwUGBhUKGgUHBQsFFAwQBRYUAUcQJAoNBwYECw8FCgoRChQEEgUFEQ8FDQUFFAUOBAQFBhAGCAUFBgoKCgUoCwUZCwUgChAnFBoPCy4EKwYKJAUPEAofJxkQGBAKLgUUGAoGFA8QCAoLEgYVIhUKJA8KIQUPMw8LFAoKChAFCxVBHw8pBg8XEAUEBAsTBQoSBgoXDwQCCwcKBQgOCgsYGVQ6OUMKGgXiCgoGCwsFDgUFAgoLPgYDBQoBBQUFBQsFBQQFFA8EGAYGHgUFCQoKAgUKAxUEDwYFDRAiCikLCgwFBw0FCAoGAgsFBQQEBQUKPAUFBwUHBRYFETkPCwQLEwUUBQUKJwEFDwcFDgACAAD/gALCAz8AMgA+AAAXETQ3NjsBNTQ3Njc2NzYzMhcWFxYXFh0BMzIXFhURFAcGBwYHBgcGBwYHBiMiJyYnJjUTITU0JyYnBgcGHQEACgoPLxQVJSUyMjg4MjIlJRQVLw4KCwQDBAQGBggUIyJPT0iaoxEJCdMBHCspOjspKiUBkhAKCpg3MzMmKBYVFRYoJzIyOJgKChD+bgcFBgMDBAQCCAoLDg45BgcIDQG2mEAtKwEBKy1AmAAAAAgAAP9gBAADYAALABgAJQA/AEkAUwBiAGkAAAEUBiMiJjU0NjMyFjciBhUUFjMyNjU0JiMzIgYVFBYzMjY1NCYjBREUBiMhIiY9ASMiJjURNDYzITIWHQEzMhYlITU0JiMhIgYVATI2NREhERQWMwEjERQGIyEVFBYzITI2NRE0JisBFTMBABsYGBUbGBgVUxMgGxgYFRoTgBMgGxgYFRoTAi1LNf3BNUtBNUtLNQJBNEw/NUv8QQK/KBf9vxgnAoAXKP1BJxgDQYBMNP4/KBkCPxgpKRg/gALAEyAgExMgIBobGBgbJhMTGhsYGBsmExMazP2/NUtLNUFLNQI/NUtLNT9MC4AYKSkY/YAoGQGA/oAZKAFB/wA1S0EYKSkYAkEXKIAAAAAADwAA/2AE3ANgADEARwBSAFsAXgBlAGkAcgB2AHkAgACHAJMAnwCjAAABMCcuAScmJzUiBgcqAScVBgcOAQcGMTAHBhYXFhceARcVOAExOAExNTQ2NzY3PgEnJg8BDgEnIiYvAS4BNz4BHwE3PgEXHgEBMxc1MxUjJxUjNRcHIzczFyMnIzcHMxcnMxc3Mwc3MxUjFwcjNzMXIycjNzMHIxcHMzczFTMVIzU7ARUzFSM1FzQ2MzIWFRQGIyImNxQWMzI2NTQmIyIGNzMHIwOAFhZJMDE0BAcCAwcCNDEwSRYWBQQIEhMuUmwTclEvEREDBwZCugUTCgcMB5AMBAkJIAx3pQkfDQ0E/Lg1OzIyPTPyDDM/OD41DDUaDiB2QTcnJzdAQFBQlww2QDc/NgszEzYdKhkPIFkzNWh8MjVnbzYtLTY2LS02OBcUFBgYFBQXJDUdKQMOCgobDQ0HAgEBAgIHDQ0bCgo0NZJOTjNZPwUCAgU/WTROTpI0NIjrCQcCAwRrCR8NDAQJV9MMBAkNHv2FaGi2Zma2kSK1tSJcM062fHy2ZiwVIrW1IsEmPzNoii64ii64Wig2NigoNjYoFBwbFRQaGnYpAAAAAAEAAP/bAuwC5QAGAAAJAjUhESEBZgGG/nr+mgFmAuX+e/57xAGEAAADAAf/lgP5Aw8ADAAdAC0AAAUBJiIHAQYWMyEyNiclFAYrASImPQE0NjsBMhYdATUUBisBIiY9ATQ2OwEyFhUD+f4pECQQ/ikPGBkDrx4SD/5LEw9EDxMTD0QPExMPRA8TEw9EDxMtAzwZGfzEGiMjGmsPExMPRA8TEw9Eyw8TEw/KDxISDwAAAQAHAB4BVAJZABkAAAEUBwEGIyIvASY1ND8BJyY1ND8BNjMyFwEWAVQG/vYGBwcGHQYG4eEGBh0FCAgFAQoGATsHBv72BgYcBggHBuDhBgcHBh0GBv71BQAAAAABAAv/aQGeA1cABQAACQIjCQEBnv74AQiO/vsBBQNX/gn+CQH3AfcAAwAA/9sCfwLlAAQACwATAAATIRcRIRMRIREjNSEBByczJzMVMwABrdL9gVwBx6X+3gGRrK94Am14AuXX/c0Crv2uAbia/rLJymtsAAQAMP9iBBMDAAA3AGIAbQCGAAABIyImPQE0JisBIgYdARQGKwEiBhUUFjsBMhYdARQWFx4BFzgBMTIWOwEyNj0BNDY7ATI2NTQmIzciBgceARUUBisBFRQGKwEiJiccARUUFx4BFxYzMjc+ATc2NTQnLgEnJiMRIxUzFSMVIxEzFRcwBiMiJj0BIzUzNTMVMxUjFRQWMzoBMRUBnj4UHBwUBBQlFBM8FBwcFD4UExMNBAUDAwYCBBQcHBQ+FBwcFNsoTCQWGEIvLEQuBAkQBiAhb0tLVlVLS28gICAgb0tLVUNDQ1eamA8NJisWFkEsLBMKAwwCURwURRQmJhRFFBwYFBQXJhRFDRYHAgEBAxsURxQmFxQUGEgPDQ8tHDA9PzBAAwEDCQNWS0tvISAgIW9LS1ZVS0twICD+sUFDbAEyQugCKDBRKywsK1QPCTsAAAMAAP9gBA8DYAAGAAoADgAAAQURBSURJQMlEQUBJQ0BAgf9+QIHAgj9+CX+cAGQ/qsBegF7/oUDYJT9KJSUAtiU/RpvAQRvASFvb2gAAAAABQAA/2cE7wNgACMALAA5AG0AkQAAAR4BFx4BFREUBgcOASMhIiYnLgE1ETQ2Nz4BMyEyFhceAR8BJxUzLgEvAS4BExEjIiYnLgE9ASERIQE0Ji8BLgEjIgYPATU0JicuASsBIgYHDgEdAScuASMiBg8BDgEVFBYfAR4BMzI2PwE+ATU3FAYHDgEHDgEjIiYnLgEnLgE1NDY3PgE3PgEzMhYXHgEXHgEEzAcNBQUFBwcHEgr9RQoSBwcICAcHEgoB0goXDA0UB6LnxAMGA6IDC8DYCxEIBwf+cQKZ/SYDBCEDCAUFCANFBAMECAQvBQgDBANFAwkEBQgEIQMDAwOlAwgFBQgEpAQDXBMTEzIhIEYmJkYgIDMTEhMTEhMzICBGJiZGICEyExMTAkQHFAwNFwr9qgsSBwcHBwcHEgsDPwoSBwcIBgUFDAiif8MHCwOiBAX86QIUBwgHEgrY/OICnwUIBCEDAwMDRbcECQMDBAQDAwkEt0UDBAQDIQQIBQUIA6UDAwMDpQMIBQEmRiAhMhMTExMTEzIhIEYmJkYgIDMTEhMTEhMzICBGAAAEAAD/ZwNEAzYAIwAsADkAbQAAAR4BFx4BFREUBgcOASMhIiYnLgE1ETQ2Nz4BMyEyFhceAR8BJxUzLgEvAS4BExEjIiYnLgE9ASERIQMUBg8BDgEjIiYvAS4BNTQ2PwE+ATMyFh8BNTQ2Nz4BOwEyFhceAR0BNz4BMzIWHwEeARUDHwgNBQUGCAcIEgv9JAsSCAcICAcIEgsB6AsYDQ0UCKryzQMGA6oEC8niCxMHCAf+XgK4hQUFsQUMCAcMBbEFBgYFFAUNBwcMBVAFBgUMByMHDAUGBVAFDAcHDQUUBQUCZwcVDQ0YC/2NCxIIBwgIBwgSCwNnCxIICAcFBgUNCKqFzAcMA6oDBvzEAi0IBwgSC+P8vAFmBwwFsgUFBQWyBQwHCAwFFQUFBQVQvwcMBgUFBQUGDAe/UAUFBQUVBQ0HAAAFAAD/ZwTvA2AAIwAsADkAbQCRAAABHgEXHgEVERQGBw4BIyEiJicuATURNDY3PgEzITIWFx4BHwEnFTMuAS8BLgETESMiJicuAT0BIREhATQmLwEuASMiBg8BDgEVFBYfAR4BMzI2PwEVFBYXHgE7ATI2Nz4BPQEXHgEzMjY/AT4BNTMUBgcOAQcOASMiJicuAScuATU0Njc+ATc+ATMyFhceARceAQTMBw0FBQUHBwcSCv1FChIHBwgIBwcSCgHSChcMDRQHoufEAwYDogMLwNgLEQgHB/5xApn9JgMEpAQIBQUIA6UDAwMDIQQIBQUIA0UDBAMIBS8ECAQDBEUDCAUFCAMhBANcExMTMiEgRiYmRiAgMxMSExMSEzMgIEYmJkYgITITExMCRAcUDA0XCv2qCxIHBwcHBwcSCwM/ChIHBwgGBQUMCKJ/wwcLA6IEBfzpAhQHCAcSCtj84gKgBQgDpQMEBAOlAwgFBQgDIQQDAwREtgUIBAMDAwMECAW2RAQDAwQhAwgFJkYgITITExMTExMyISBGJiZGICAzExITExITMyAgRgAAAAQAAP9nA0QDNgAjACwAOQBtAAABHgEXHgEVERQGBw4BIyEiJicuATURNDY3PgEzITIWFx4BHwEnFTMuAS8BLgETESMiJicuAT0BIREhATQ2PwE+ATMyFh8BHgEVFAYPAQ4BIyImLwEVFAYHDgErASImJy4BPQEHDgEjIiYvAS4BNQMfCA0FBQYIBwgSC/0kCxIIBwgIBwgSCwHoCxgNDRQIqvLNAwYDqgQLyeILEwcIB/5eArj90wYFsQUMBwgMBbEFBQUFFAUNBwcMBVAFBgUMByMHDAUGBVAFDAcHDQUUBQYCZwcVDQ0YC/2NCxIIBwgIBwgSCwNnCxIICAcFBgUNCKqFzAcMA6oDBvzEAi0IBwgSC+P8vAFSBwwFsgUFBQWyBA0HBw0FFAUFBQVQwAcMBQUGBgUFDAfAUAUFBQUUBgwHAAYAAP9gBFwDYACsALsBJQGRAaABrwAAARQGBzEHDgEHNx4BFx4BFTEUMDEUBgcxDgEjIiYnMScOAQ8BDgEHNw4BIzEjIiYnMScuASczBw4BIzgBIzEiJicxLgE1PgE3MT4BNy4BLwIuATU4ATkBNTQ2NzE3PgE3By4BJy4BNTE4ATE0NjcxPgEzMhYXMRc+AT8BPgE3FT4BMzEzMhYXMRceARcnNz4BMzgBOQEyFhcxHgEVFAYHMQ4BBx4BHwIeARUxJSIGFRQWMzI2NTE0JiMxJRQGBw4BBzEeAR8BOAExFAYjMQ4BIy4BJzUiBiMiJiMOAQcVIiYnIiY1MT4BNwcuASc1LgE9ATQ2Nz4BNzEuAS8BNDYzMT4BMx4BHwEyNjMyFjM+ATcxNzIWFzIWFTEOAQc3HgEfAR4BFREUBgcOAQc1HgEfATgBMRQGBzEOASMuASc1BiIjKgEnMw4BBzEiJicuATUxPgE3By4BJzUuAT0BNDY3PgE3MS4BLwE0NjcxPgEzHgEfATYyMzoBFzE+ATcVNzIWFx4BFTEOAQc3HgEfAR4BFQMiBhUUFjMyNjUxLgEjMREiBhUUFjMyNjUxLgEjMQLoBwZaBAoGAQwbDgEDAwEJSA0EBgJDChYLAgIHBQECCQdsBgoBDgwXCgJFAgYDAQMGAwtJAQICDBoNBgoEAVgGCAgFWwQJBgEMGg4CAgICCEkMBAYDQgoWCwICBwUBCgZsBwkCDQ0WCgFEAwUEAwcCC0kCAg0aDAUKBAFYBgj+jD5XVz4+V1c+AuhNCQQJBQgPBgEBAQZAAhAdDAUIBQQJBA0cEAJBBQECBw8JAQUJAwlOTgkDCQUIDwYBAgEFQQIQHAwBBAkEBQgFDBsOBAJABgEBBw8JAQUJAwEJTU0JBAkFCA8GAQEBBkACEB0MBAkFBAoEAQ0cEAJBBQECBw8JAQUJAwlOTgkDCQUIDwYBAgEFQQIQHAwBBAkEBQkEDBsOBAJABgEBBw8JAQUJAwEJTd8fKysfHywBKx8fKysfHywBKx8BKgcJAg4NFgoBESERAgYDAQMFAwtLAgI0BQkDARkuFwQGCAgHWQQJBTQCAgIDCkYNAwUDECERChcMAw4BCQZsBgoBDg0XCgERIRADBgMEBQMLSwMBNQUJBAEZLhYEBggIBlkECQYBNAICAwIKRwwDBgIRIBEKFwwDDQIJB2BXPj1YWD0+V2wGCwEIDwcRJxQEAgIDJw8hEgEBARMhDgEnAwMBFykUBAcOCAEBCwZSBgsBCBAGEScUBAICAyYPIBIBAQESIA8BJgMCAhcpEwMHDggBAQsG/VsHCgEJDwcBEScVBAECAQMmDyESAQEBEyEPJgMBAgEYKRMDBg8IAQEKB1EHCgEJDwcQJxUEAQIBAicPIRECAQESIQ8BAiYDAQIBGCkTBAcPCAEBCgcCdSsfHysrHx8r/a0sHh8sLB8eLAAAAQAAAAAAAAAAAAIAADc5AQAAAAAFAAD/YQRjA2AALwBOAHAAigCYAAATIRU4ATEUFjMhMjY1OAE5AREwNDE0JicjNTgBMTQmIyEiBhU4ATkBERQwMRQWFzElMhYVOAE5ARE4ATEUBiMhIiY1OAE5ARE4ATE0NjMhATgBMTQ2MyEyFhU4ATkBFSMOARUwFDkBFSEiJjU4ATkBEQEnIQcOARUUFhcxHgEzITI2NzE+ATU0JicxJQ4BFRQWFzEeATMhNSGUAVU1JQGMJTU1JcY1Jf3lJjQ0JgM7BwsLB/50BwsLBwGM/LMKCAIbCAp+JTX+qwgKA984/cA4AQEEAwUPCQJsCQ8FAwQBAfuhAQEDBAQQCQF9/pkBYIAmNTUmAQABJTUBySY1NSb+twElNQGTCwj/AAcLCwcBAAgLARIHCwsHyQE1JQE2CggBSfyMq6sDBgMGCwQHCAgHBAsGAwYD2wMFAwYLBQcI2wAAAAQAAf9gBC8DYAA8AFwAYABkAAATPgE3PgE1NDY3PgEzMhYXHgEXHgE3PgEzMhYXHgEVFAYHDgEHBiY9ATQmIyEiBh0BFAYnLgEnLgE1NDY3BTMyFhURFAYjISImNRE0NjMyFhURFBYzITI2NRE+ATMFFSE1BRUzNSQRJRkICSkuLnVHLlknJDITAxEHDx0PNFwnISQkIRs2HgsRDQr9dwoNEAoaMRUTGRATAvoDCw8uIf41IS4PCwsPDwsByQoPARAL/i4Bdf6L+wG9FxwIAgwHQ38vLzMbGhg8KAcGAgUGKCghWS42ZigbHwcDDQuzCQ0NCbkKDgIEGhYUNSEiNxtSDwv+XiEuLiEBogsPDwv+ZwsPDwsBmQsPVT4+fT4+AAUAAP9gAz4DYAAVAB4AMQA2ADsAAAERFAYjISImNRE0NjMhMhYfAR4BFTEnLgEnFTMuAScTESMiJj0BISIGFREUFjMhMjY1ARUhNSEdASE1IQM+NCX9dCU0NCUB8REhDJwMDuACBwSxAQQDCcETGv5EDBISDAKMDBL9jwGr/lUBIP7gAjP9my5AQC4DJC5AEQ/ADykV2QQFAdsFCQP9ggIkIBfuFg/83A8WFg8BekhIj0dHAAEAGv/yA54CzgA7AAABBgcUFRQHBgcGBwYHBiciJxYzMjcmJyYnFjMyNyYnJj0BFhcmJyY1NDcWFxYXJjU0NzY3Mhc2NwYHNjcDniY2FhUtLD09VlZkmoATGYFkPDAvEhMQGBlBKionLSUXFxpGYmJzBTY2TFE2PzcVPTU2Anc4KAgPS0pJRUUzMyEhAlMCTwEkJDcDBg4yMkMDFgIaKCcxMitVMzQFFhRNNTYBOwwhQSUGFwAAAAAFAA7/3QMAAtEAIAArAD4AVgBdAAATAyMVFBYzITI2NzE+ATc+ATc4ATE+ATcxNDc+ATc2MSEDIiY9ASEVFBYXISUPAQ4BIwYiJzEjIiY9ASETIQMDMhYVHAEVIx4BMzI2NxcOASMiJjU0NjMXLgEjIgYHykpyTjYBmRImDwcLBQEEAQEIARAQJxAQ/co4IzIBShIP/uoB7wgHBicZBgwGCiMy/vpEAddJwjxBtgEmHBogBSwHNTA+SUc3OAEfGBgeAgLR/fdmNk8NDAQNBgIDAgIPAwJqa/5qav08MSQ5ORkqEpg6JRghAQExJGYB1/4GAWtKQAQHBBsgGAkiDitMOjpOaxgcHhYAAAAAAQAL/2kBngNXAAYAABMJASMJATOWAQj++IsBBf77iwNX/gn+CQH3AfcAAAABAAAAAQAAr9tnlV8PPPUACwQAAAAAANtupNIAAAAA226k0gAA/2AE7wNgAAAACAACAAAAAAAAAAEAAANm/2cAAAUXAAAAAATvAAEAAAAAAAAAAAAAAAAAAAAzBAAAAAAAAAAAAAAAAAAAAAQAAAADbgAPAkkANgP8AAADbgAABAAAAAL/AAAEAAAABAAASgQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAACACSQAABAAALAOuAAABbgAaBAAADQQAAAAD2QAABA0AEwQAAAACwgAABAAAAATcAAAC7AAABAAABwFuAAcBrAALAn8AAARCADAEFwAABRcAAANuAAAFFwAAA24AAARcAAADSQAABGMAAAQwAAEDPgAAA7YAGgMcAA4BrAALAAAAAAAKABQAHgA2ATIBWAHUAioC8gNEA8QD/gQ8BNIFhAXKBkoGYAa2BtoHGAdCB3AHxghqCKgI0grGCyQLuAyeDLIM9g0kDTgNXg4GDi4PBA+mEHwRHhNEE04T+hSKFOQVQBXGFdwAAQAAADMBsAAPAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAwAAAABAAAAAAACAAcAjQABAAAAAAADAAwARQABAAAAAAAEAAwAogABAAAAAAAFAAsAJAABAAAAAAAGAAwAaQABAAAAAAAKABoAxgADAAEECQABABgADAADAAEECQACAA4AlAADAAEECQADABgAUQADAAEECQAEABgArgADAAEECQAFABYALwADAAEECQAGABgAdQADAAEECQAKADQA4HN6bGFodS1zYWphdABzAHoAbABhAGgAdQAtAHMAYQBqAGEAdFZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMHN6bGFodS1zYWphdABzAHoAbABhAGgAdQAtAHMAYQBqAGEAdHN6bGFodS1zYWphdABzAHoAbABhAGgAdQAtAHMAYQBqAGEAdFJlZ3VsYXIAUgBlAGcAdQBsAGEAcnN6bGFodS1zYWphdABzAHoAbABhAGgAdQAtAHMAYQBqAGEAdEZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=") format("woff"),
         url("data:application/octet-stream;base64,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") format("truetype");
}

/* @font-face { */
/*     font-family: "FontAwesome"; */
/*     font-style: normal; */
/*     font-weight: normal; */
/*     src: url("../assets/icon-fonts/font-awesome/fontawesome-webfont.eot"); */
/*     src: url("../assets/icon-fonts/font-awesome/fontawesome-webfont.eot?#iefix") format("eot"), */
/*          url("../assets/icon-fonts/font-awesome/fontawesome-webfont.woff") format("woff"), */
/*          url("../assets/icon-fonts/font-awesome/fontawesome-webfont.ttf") format("truetype"), */
/*          url("../assets/icon-fonts/font-awesome/fontawesome-webfont.svg#FontAwesomeRegular") format("svg"); */
/* } */

@font-face {
    font-family: "FontAwesomeRegular";
    font-style: normal;
    font-weight: normal;
    src: url("../assets/icon-fonts/font-awesome/fa-regular-400.eot");
    src: url("../assets/icon-fonts/font-awesome/fa-regular-400.eot?#iefix") format("eot"),
         url("../assets/icon-fonts/font-awesome/fa-regular-400.woff") format("woff"),
         url("../assets/icon-fonts/font-awesome/fa-regular-400.woff2") format("woff2"),
         url("../assets/icon-fonts/font-awesome/fa-regular-400.ttf") format("truetype"),
         url("../assets/icon-fonts/font-awesome/fa-regular-400.svg#FontAwesomeRegular") format("svg");
}

@font-face {
    font-family: "FontAwesomeBrands";
    font-style: normal;
    font-weight: normal;
    src: url("../assets/icon-fonts/font-awesome/fa-brands-400.eot");
    src: url("../assets/icon-fonts/font-awesome/fa-brands-400.eot?#iefix") format("eot"),
         url("../assets/icon-fonts/font-awesome/fa-brands-400.woff") format("woff"),
         url("../assets/icon-fonts/font-awesome/fa-brands-400.woff2") format("woff2"),
         url("../assets/icon-fonts/font-awesome/fa-brands-400.ttf") format("truetype"),
         url("../assets/icon-fonts/font-awesome/fa-brands-400.svg#FontAwesomeBrands") format("svg");
}

@font-face {
    font-family: "FontAwesomeSolid";
    font-style: normal;
    font-weight: normal;
    src: url("../assets/icon-fonts/font-awesome/fa-solid-900.eot");
    src: url("../assets/icon-fonts/font-awesome/fa-solid-900.eot?#iefix") format("eot"),
         url("../assets/icon-fonts/font-awesome/fa-solid-900.woff") format("woff"),
         url("../assets/icon-fonts/font-awesome/fa-solid-900.woff2") format("woff2"),
         url("../assets/icon-fonts/font-awesome/fa-solid-900.ttf") format("truetype"),
         url("../assets/icon-fonts/font-awesome/fa-solid-900.svg#FontAwesomeSolid") format("svg");
}

@font-face {
    font-family: "FontAwesomeLight";
    font-style: normal;
    font-weight: normal;
    src: url("../assets/icon-fonts/font-awesome/fa-light-300.eot");
    src: url("../assets/icon-fonts/font-awesome/fa-light-300.eot?#iefix") format("eot"),
         url("../assets/icon-fonts/font-awesome/fa-light-300.woff") format("woff"),
         url("../assets/icon-fonts/font-awesome/fa-light-300.woff2") format("woff2"),
         url("../assets/icon-fonts/font-awesome/fa-light-300.ttf") format("truetype"),
         url("../assets/icon-fonts/font-awesome/fa-light-300.svg#FontAwesomeLight") format("svg");
}


.circula {
    font-family: Circula;
}


[class^="icon-"],
[class*=" icon-"],
[class^="icon-"]:before,
[class*=" icon-"]:before {
    font-family: szamlazz;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
    width: 1em;
    margin-right: .2em;
    margin-left: .2em;
    font-style: normal;
}

[class*="far"]:before,
[class*="fas"]:before,
[class*="fad"]:before,
[class*="fal"]:before,
[class*="fab"]:before {
    padding-right: 8px;
    display: inline-block;
    text-decoration: none !important;
    text-decoration: underline;/*ie hack*/
}

.fa-stack [class*="far"]:before,
.fa-stack [class*="fas"]:before,
.fa-stack [class*="fad"]:before,
.fa-stack [class*="fal"]:before,
.fa-stack [class*="fab"]:before,
[class*="far"].fa-fix:before,
[class*="fas"].fa-fix:before,
[class*="fad"].fa-fix:before,
[class*="fal"].fa-fix:before,
[class*="fab"].fa-fix:before{
    padding-right: 0;
}
[class*="far"].fa-fix-font-size:before,
[class*="fas"].fa-fix-font-size:before,
[class*="fad"].fa-fix-font-size:before,
[class*="fal"].fa-fix-font-size:before,
[class*="fab"].fa-fix-font-size:before {
    font-size: inherit;
}

[class*="far"].fa-fix-font-size:before,
[class*="fas"].fa-fix-font-size:before,
[class*="fad"].fa-fix-font-size:before,
[class*="fal"].fa-fix-font-size:before,
[class*="fab"].fa-fix-font-size:before {
    font-size: inherit;
}

.fa-spin:before {
    padding-right: 0;
}

[class*="far"]:before{
    font-family: FontAwesomeRegular
}

[class*="fas"]:before{
    font-family: FontAwesomeSolid;
}

[class*="fal"]:before{
    font-family: FontAwesomeLight;
}

[class*="fab"]:before{
    font-family: FontAwesomeBrands;
}

[class*="fad"]:before{
    font-family: "Font Awesome 5 Duotone";
}

.fa-rotate-45 {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}

.txt10 {
    font-size: 10px;
}

.txt12 {
    font-size: 12px;
}

.txt14 {
    font-size: 14px;
}
.txt15 {
    font-size: 15px;
}
.txt16 {
    font-size: 16px;
}

.txt18 {
    font-size: 18px;
}

.txt21 {
    font-size: 21px;
}

.txt24 {
    font-size: 24px;
}

.txt39 {
    font-size: 39px;
}

.txtItalic {
    font-style: italic;
}

.txtBold {
    font-weight: bold;
}
.txtLightBold {
    font-weight: 500;
}
.txtNormal {
    font-weight: normal;
}

.txtNormalStrict {
    font-weight: normal !important;
}
/*------------------------------------------------------------------------------------
Icon fonts
----------

------------------------------------------------------------------------------------ */
.icon-ok:before { content: '\e800'; }
.icon-youtube:before { content: '\e801'; }
.icon-facebook:before { content: '\e802'; }
.icon-blogger:before { content: '\e803'; }
.icon-linkedin:before { content: '\e804'; }
.icon-robot:before { content: '\e805'; }
.icon-twitter:before { content: '\e806'; }
.icon-invoice:before { content: '\e807'; }
.icon-generate:before { content: '\e808'; }
.icon-post:before { content: '\e809'; }
.icon-palmtree:before { content: '\e80a'; }
.icon-free:before { content: '\e80b'; }
.icon-card:before { content: '\e80c'; }
.icon-id:before { content: '\e80d'; }
.icon-dropdown-arrow:before { content: '\e80e'; }
.icon-calendar:before { content: '\e80f'; }
.icon-caret:before { content: '\e810'; }
.icon-caret-up:before { content: '\e810'; position: absolute; transform: translateX(2.4px) translateY(2.05px) scaleY(-1);}
.icon-no:before { content: '\e811'; }
.icon-yes:before { content: '\e812'; }
.icon-user:before { content: '\e814'; }
.icon-lifebelt:before { content: '\e815'; }
.icon-plus:before { content: '\e816'; }
.icon-wand:before { content: '\e817'; }
.icon-navallo:before { content: '\e81b'; }
.icon-right:before { content: '\e81c'; }
.icon-warning:before { content: '\e81d'; }
.icon-slider-next:before { content: '\e81f'; }
.icon-slider-prev:before { content: '\e820'; }
.icon-download:before { content: '\e821'; }
.icon-premium:before { content: '\e823'; }
.icon-box:before { content: '\e824'; }
.icon-twitter2:before { content: '\f099'; }
.icon-incoming:before { content: '\e900'; }
.icon-incoming2:before { content: '\e901'; color: #f4f3e8; }
.icon-outcoming:before { content: '\e902'; }
.icon-outcoming2:before { content: '\e903'; color: #f4f3e8; }
.icon-e-invoice:before { content: '\1f34c'; }
.icon-nav-allo:before { content: '\e905'; }
.icon-integralhato:before { content: '\e904'; }
.icon-telepitheto:before { content: '\e906'; }
.icon-e-szamla:before { content: "\e907"; }
.icon-papirszamla:before { content: "\e908"; }

.szamlazz-icon-inline.icon-incoming::before {
    padding-right: 8px;
}

.icon-autokata {
    background: url(../images/autokata/autokata-icon.svg) #ff6630 no-repeat center !important;
    background-size: 60% !important;
}
.icon-autokassza {
    background: url(../images/autokassza/autokassza-icon.svg) #ff6630 no-repeat center !important;
    background-size: 60% !important;
}
.icon-navonline {
    background: url(../images/nav-allo-ikon_feher-kek.svg) no-repeat;
    background-size: 100%;
}

.icon-faktoring {
    background: url(../images/faktoring-icon-white.svg) no-repeat;
    background-size: 83%;
}

.icon-faktoring-warn {
    background: url(../images/faktoring-icon-white.svg) #ff6630 no-repeat center !important;
    background-size: 83%;
}

.icon-faktoring-kek {
    background: url(../images/faktoring-icon-kek.svg) no-repeat;
    background-size: 83%;
    width: 28px;
    height: 28px;
    margin-right: 10px;
}

.icon-faktoring-zold {
    background: url(../images/faktoring-icon-zold.svg) no-repeat;
    background-size: 50%;
    margin-left: 5px;
}

.icon-payee {
    background: url(../images/payee-icon-white.svg) no-repeat;
    background-size: 83%;
}

.icon-szamlaverzum {
    background: url(../images/szamlaverzum-icon.svg) no-repeat;
    background-size: 100%;
}

.icon-szamlaverzum.active {
    background: url(../images/szamlaverzum-icon-active.svg) no-repeat;
}

.icon-szamlaverzum-stack {
    background: url(../images/szamlaverzum_icon_stack.svg) no-repeat;
    background-size: 100%;
}

.icon-tudastar {
    background: url(../images/kapcsolat/csempe-ikon-2024-1-tudastar.png) no-repeat center !important;
    background-size: 100%  !important;
}

.icon-ugyfelszolgalat {
    background: url(../images/kapcsolat/csempe-ikon-2024-2-irj-nekunk.png) no-repeat center !important;
    background-size: 100%  !important;
}

.icon-blog {
    background: url(../images/kapcsolat/csempe-ikon-2024-3-blog.png) no-repeat center !important;
    background-size: 100% !important;
}

.icon-fejl-dok {
    background: url(../images/kapcsolat/csempe-ikon-2024-4-fejlesztoi-dokumentacio.png) no-repeat center !important;
    background-size: 100% !important;
}

.icon-tudastar-blue {
    background: url(../images/kapcsolat/gyik-blue.svg) no-repeat center !important;
    background-size: 100%;
}

.icon-akademia {
    background: url(../images/kapcsolat/csempe-ikon-2024-6-akademia.png) no-repeat center !important;
    background-size: 100% !important;
}

.icon-fejl {
    background: url(../images/kapcsolat/csempe-ikon-2024-5-integraciok.png) no-repeat center !important;
    background-size: 100% !important;
}

.icon-plus-pattern {
    background: url(../images/kapcsolat/plus-pattern.svg) #3B4657 repeat center !important;
    background-size: 100%;
}

.icon-keretfigyelo {
    background: url(../images/keretfigyelo-icon.svg) no-repeat !important;
    background-size: 74% !important;
    width: 102px !important;
    border-radius: 0 !important;
}

.icon-szlaverzum-new {
    background: url(../images/szlaverzum-icon-2.svg) #ff6630 no-repeat center !important;
    background-size: 65% !important;
}

/*------------------------------------------------------------------------------------
Alignment classes:
-----------------
Easily realign text to components with text alignment classes
------------------------------------------------------------------------------------*/
.text-left {
    text-align: left;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.text-justify {
    text-align: justify;
}

.text-nowrap {
    white-space: nowrap;
}

/*------------------------------------------------------------------------------------
Transformation classes:
----------------------
Transform text in components with text capitalization classes.
------------------------------------------------------------------------------------*/
.text-lowercase {
    text-transform: lowercase;
}

.text-uppercase {
    text-transform: uppercase;
}

.text-capitalize {
    text-transform: capitalize;
}

/*------------------------------------------------------------------------------------
Text decoration classes:
-----------------------

------------------------------------------------------------------------------------*/
.underlined {
    text-decoration: underline;
}

/*------------------------------------------------------------------------------------
Margin classes:
------------------
------------------------------------------------------------------------------------*/
.resetMargin {
    margin: 0;
}

.marginLeft25 {
    margin-left: 25px;
}

.marginLeft20 {
    margin-left: 20px;
}

.marginLeft15 {
    margin-left: 15px;
}

.marginLeft10 {
    margin-left: 10px;
}

.marginLeft10p {
    margin-left: 10%;
}

.marginLeft5 {
    margin-left: 5px;
}

.marginRight5 {
    margin-right: 5px;
}

.marginRight10 {
    margin-right: 10px;
}

.marginRight20 {
    margin-right: 20px;
}

.marginBottom2 {
    margin-bottom: 2px;
}
.marginBottom4 {
    margin-bottom: 4px;
}
.marginBottom5 {
    margin-bottom: 5px;
}

.marginBottom10 {
    margin-bottom: 10px;
}

.marginBottom15 {
    margin-bottom: 15px;
}

.marginBottom20 {
    margin-bottom: 20px;
}

.marginBottom25 {
    margin-bottom: 25px;
}
.marginBottom30 {
    margin-bottom: 30px;
}
.marginBottom40 {
    margin-bottom: 40px;
}

.marginTop5 {
    margin-top: 5px;
}

.marginTop10 {
    margin-top: 10px;
}

.marginTop15 {
    margin-top: 15px;
}

.marginTop20 {
    margin-top: 20px;
}

.marginTop25 {
    margin-top: 25px;
}

.marginAuto {
    margin: auto;
}

.withPadding0Strict {
    padding: 0px!important;
}

.withPadding5-10 {
    padding: 5px 10px;
}
.withPadding5 {
    padding: 5px;
}
.withPadding10 {
    padding: 10px;
}
.withPadding3 {
    padding: 3px;
}
.withPadding15 {
    padding: 15px;
}
.withPadding12 {
    padding: 12px;
}
.withPadding20 {
    padding: 20px;
}

.paddingRight8 {
    padding-right: 8px;
}

.paddingRight10 {
    padding-right: 10px;
}
.paddingLeft10 {
    padding-left: 10px;
}
.paddingRight15 {
    padding-right: 15px;
}
.paddingLeft15 {
    padding-left: 15px;
}

.paddingRight60 {
    padding-right: 60px;
}

.paddingTop5 {
    padding-top: 5px;
}

.paddingTop10 {
    padding-top: 10px;
}

.paddingBottom10 {
    padding-bottom: 10px;
}

.paddingTop20 {
    padding-top: 20px;
}

.paddingTop40 {
    padding-top: 40px;
}

.paddingBottom15 {
    padding-bottom: 15px;
}

.paddingBottom20 {
    padding-bottom: 20px;
}


.withFontWight400 {
    font-weight: 400;
}

.withFontWight500 {
    font-weight: 500;
}

.withFontWight600 {
    font-weight: 600;
}

.withFontWight700 {
    font-weight: 700;
}

.ui-autocomplete {
    max-height: 200px;
    overflow-y: auto;
    /* prevent horizontal scrollbar */
    overflow-x: hidden;
    /* add padding to account for vertical scrollbar */
    padding-right: 20px;
}

.box-460 {
    width: 460px;
}

.box-500 {
    width: 500px;
}

.box-980 {
    width: 980px;
}

.input-210 {
    width: 210px;
}

/* =Flex-box helper classes
-----------------------------------------------------------------------------*/
.flexBox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;

    -webkit-box-orient: horizontal;
    /* Shorthand property for flex-direction and flex-wrap */
    -webkit-flex-flow: row nowrap;
    -ms-flex-flow: row nowrap;
    flex-flow: row nowrap;

    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;

    -webkit-box-align: stretch;

    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    -ms-flex-item-align: stretch;
    align-items: stretch;

    -webkit-align-content: stretch;
    -ms-flex-line-pack: start;
    align-content: stretch;
}


.flexBox.reverse {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;

    -webkit-flex-flow: row-reverse nowrap;
    -ms-flex-flow: row-reverse nowrap;
    flex-flow: row-reverse nowrap;
}

.flexBox.vBox {
    -webkit-box-orient: vertical;

    -webkit-flex-flow: column nowrap;
    -ms-flex-flow: column nowrap;
    flex-flow: column nowrap;
}

.flexBox.vBoxReverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;

    -webkit-flex-flow: column-reverse nowrap;
    -ms-flex-flow: column-reverse nowrap;
    flex-flow: column-reverse nowrap;
}

.flexBox.wrapped {
    -webkit-box-orient: horizontal;

    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

.flexBox.vBoxWrapped {
    -webkit-box-orient: vertical;

    -webkit-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
}

/*--------------------------------------------------------------------------------------
box-pack: start (default) | end | center | justify
flex-pack: start (default) | end | center | justify
justify-content: flex-start (default) | flex-end | center | space-between | space-around;

This defines the alignment along the main axis. It helps distribute extra free
space left over when either all the flex items on a line are inflexible, or are
flexible but have reached their maximum size. It also exerts some control over
the alignment of items when they overflow the line.
--------------------------------------------------------------------------------------*/

.flexBox.mainAxisFlexEnd {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
}

.flexBox.hCentered {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
}

.flexBox.spaceBetween {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between;
}
.flexBox.spaceAround {
    -webkit-justify-content: space-around;
    justify-content: space-around;
}
.flexBox.mainAxisSpaceAround {
    -webkit-justify-content: space-around;
    justify-content: space-around;
}

/*--------------------------------------------------------------------------------------
box-align: start | end | center | baseline | stretch (default)
flex-align: start | end | center | baseline | stretch (default)
align-items: flex-start | flex-end | center | baseline | stretch (default);

This defines the default behaviour for how flex items are laid out along the cross axis
on the current line. Think of it as the justify-content version for the cross-axis
(perpendicular to the main-axis).
--------------------------------------------------------------------------------------*/

.flexBox.crossAxisStart {
    -webkit-box-align: start;
    -ms-flex-align: start;

    -webkit-align-items: flex-start;
    align-items: flex-start;
}

.flexBox.crossAxisEnd {
    -webkit-box-align: end;
    -ms-flex-align: end;

    -webkit-align-items: flex-end;
    align-items: flex-end;
}

.flexBox.crossAxisCenter {
    -webkit-box-align: center;
    -ms-flex-align: center;

    -webkit-align-items: center;
    align-items: center;
}

.flexBox.crossAxisBaseline {
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;

    -webkit-align-items: baseline;
    align-items: baseline;
}

/*--------------------------------------------------------------------------------------
flex-line-pack: start | end | center | justify
align-content: flex-start | flex-end | center | stretch (default) | space-between | space-around

This aligns a flex container's lines within when there is extra space in the cross-axis,
similar to how justify-content aligns individual items within the main-axis.

Note: this property has no effect when there is only one line of flex items.
----------------------------------------------------------------------------------------*/

.flexBox.alignContentFlexStart {
    -webkit-align-content: flex-start;
    -ms-flex-line-pack: start;
    align-content: flex-start;
}

.flexBox.alignContentFlexEnd {
    -webkit-align-content: flex-end;
    -ms-flex-line-pack: end;
    align-content: flex-end;
}

.flexBox.alignContentCenter {
    -webkit-align-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
}

.flexBox.alignContentSpaceBetween {
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
}

.flexBox.alignContentSpaceAround {
    -webkit-align-content: space-around;
    align-content: space-around;
}

.flexBox .alignSelfStart {
    -webkit-align-self: flex-start;
    -ms-flex-item-align: flex-start;
    align-self: flex-start;
}

.flexBox .alignSelfCenter {
    -webkit-align-self: center;
    -ms-align-self: center;
    align-self: center;
}

.flexBox .alignSelfEnd {
    -webkit-align-self: flex-end;
    -ms-align-self: flex-end;
    align-self: flex-end;
}

.vBaseLined {
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
}

.fluid {
    -webkit-box-flex: 1.0;
    -webkit-flex: 1 0 0;
    -ms-flex: 1 0 0;
    flex: 1 0 0;
}

.flexBox .stretched {
    flex: 0 0 100%;
}

.flex-spacer {
    flex-grow: 1;
}

.box-150 {
    width: 150px;
}

.box-230 {
    width: 230px;
}

.width200 {
    width: 200px;
}
.width225 {
    width: 225px;
}
.width250 {
    width: 250px;
}
.width280 {
    width: 280px;
}
.width500 {
    width: 500px;
}

.width960 {
    width: 960px;
}

.width1280 {
    width: 1280px;
}

.whiteBox {
    position: relative;             /* az Ajanlat oldalon kell ez a logonak */
    padding: 20px;
    border: 1px solid #c9d6e7;
    background-color: #fff;
    -moz-box-shadow: inset 0 0 20px -5px #ccc;
    -webkit-box-shadow: inset 0 0 20px -5px #ccc;
    box-shadow: inset 0 0 20px -5px #ccc;
}

.blueBox {
    padding: 20px;
    border: 1px solid #c9d6e7;
    background-color: #eef5fd;
}


#cegbox {
    padding-left: 15px;
    padding-right: 15px;
    background-color: #f2f3f7;
    padding-bottom: 20px;
    display: none;
    margin-top: 10px;
}

hr.style3 {
    border-top: 1px dashed #8c8b8b;
    margin-top: 20px;
}

#uniqueSolutions h1.title.autokassza,
#uniqueSolutions h1.title.autokata {
    margin-top: 15px;
}

#szamlazzhuPark {
    background: url(../images/szamlazzhu_park.jpg) repeat;
    width: 100%;
    padding: 60px 0;
}

#szamlazzhuPark h2 {
    font-size: 36px;
    color: white;
}

@media screen and (max-width: 768px) {
    #szamlazzhuPark .title {
        font-size: 24px;
    }

    img#szamlazzhuParkBadge {
        max-height: 200px;
    }
}

.vcenter {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.header-bg {
    background-color: #607A9E;
    color: white;
    min-height: 69px;
}

.tab-activ {
    padding: 15px 14px 15px 14px;
    background-color: #f2f3f7;
    border-top: #FE6439;
    border-top-style: solid;
}

.tab-passiv {
    padding: 15px 14px 15px 14px;
    background-color: #F8F8F9;
    color: #757575;
    border-top: #C4C4C4;
    border-top-style: solid;
    cursor: pointer;
}

.no-padding:before {
    padding: 0px;
}

#devAlert {
    font-family: Arial, Helvetica, sans-serif;
    background-color: #C02942;
    height: 25px;
    padding: 3px;
}

#td_kivezetes {
    font-size: 16px;
    padding: 15px;
}

#cookie-info-bar {
    background-color: #3b4657;
    color: #ffffff;
    bottom: 0px;
    left: 0px;
    width: 100%;
    font-size: 15px;
    padding: 12px 10px;
    position: fixed;
    /*box-sizing: border-box;*/
    display: flex;
    text-align: center;
    margin: auto;
    justify-content: center;
    z-index: 3000;
}

#cookie-info-bar a {
    color: #ffffff;
    font-weight: 700;
    text-decoration: underline;
}

#necessary {
    margin-right: 20px;
}

#cookie-text {
    text-align: left;
}

#cookieoptions {
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    font-size: 15px;
    align-items: center;
}

.cookiebox {
    max-width: 660px;
    margin-right: 20px;
}

.cookiebox label {
    margin:0;
    padding: 0 3px;
}

.main-cookiebox {
    display: flex;
}

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

    .main-cookiebox {
        display: inline-block;
    }

    #cookie-info-bar {
        padding: 12px 10px;
        /*box-sizing: border-box;*/
    }

    .cookiebox {
        display: inline-block;
        max-width: 80%;
        margin-right: auto;
        margin-left: auto;
    }

    #cookie-text {
        text-align: justify;
    }

    .cookiebox button {
        line-height: 25px;
        padding: 10px;
    }

    #cookieoptions {
        justify-content: center;
        margin-top: 10px;
    }
}

@media only screen and (max-width: 991px) {
    .cookiebox {
        display: inline-block;
        max-width: 700px;
        margin-right: 0px;
    }

    .cookiebox button {
        line-height: 19px;
    }
}

@media only screen and (max-width: 768px) {
    .cookiebox {
        display: inline-block;
        max-width: 80%;
        margin-right: 0px;
    }

    #cookieoptions {
        margin-left: auto;
        margin-right: auto;
    }

    .cookiebox button {
        line-height: 19px;
        padding: 10px;
    }
}

@media only screen and (max-width: 476px) {
    .cookiebox button {
        line-height: 20px;
    }
}


.password-strength {
    margin-top: 4px;
    border-radius: 4px;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    min-height: 4px;
    background-color: #C2C6CB;
}

.password-strength .meter {
    border-radius: 4px;
    min-height: 4px;
}

.meter-warning {
    background-color: #DC5345;
}

.meter-ok {
    background-color: #44864A;
}

.password-explain {
    margin-top: 2px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 13px;
    line-height: 20px;
}

.color-warning {
    color: #DC5345;
}

.color-ok {
    color: #44864A;
}

.payment-stepper {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px;
    height: 50px;
    position: relative;
    background-color: #F7F8F8;
    z-index: 2000;
    border-radius: 4px 4px 0px 0px;
}
.payment-tab-container {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px;
    width: 337px;
    height: 16px;
}
.payment-tab {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px;
    margin-left: 10px;
    margin-right: 10px;
    width: 90px;
    height: 16px;
}
.payment-tab-badge {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0px 4px;
    border-radius: 2px;
    flex: none;
    order: 0;
    flex-grow: 0;
    width: 7px;
    height: 16px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 11px;
    line-height: 16px;
    text-align: center;
    color: #FFFBFA;
    margin-right: 10px;
}
.payment-tab .text {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 11px;
    line-height: 16px;
    text-transform: uppercase;
    text-align: center;
    white-space: nowrap;
}

.addon > hr {
    background-color: #E9E9E9;
    flex: none;
    order: 1;
    align-self: stretch;
    flex-grow: 0;
    height: 1px;
    border: none;
}

.addons .content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0px 0px 40px;
    background: #FFFFFF;
}

.addons .content .title {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0px;
    margin-bottom: 40px;
    height: 68px;
    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0;
}

.addons .content .title > span {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 36px;
    text-align: center;
    color: #333333;
    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0;
}

.addons .content .title > :last-child {
    font-family: 'Open Sans';
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    color: #757575;
    order: 1;
    margin-top: 15px;
}

.addons .content .price-card {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 15px;
    width: 850px;
    background: #FAFAFA;
    box-shadow: 0px 1px 1px rgba(9, 30, 66, 0.1), 0px 0px 1px rgba(9, 30, 66, 0.31);
    border-radius: 4px;
    flex: none;
    order: 0;
    flex-grow: 1;
}

.price-card > .addon {
    margin-bottom: 15px;
    justify-content: center;
    align-items: flex-start;
    padding: 10px 15px;
    background: #FFFFFF;
    /* shadow */
    box-shadow: 0px 8px 25px 6px rgba(115, 140, 178, 0.1);
    border-radius: 4px;
    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0;
}

.price-card > .addon .header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 0px;
    height: 37px;
    flex: none;
    order: 0;
    align-self: stretch;
    flex-grow: 0;
    flex-wrap: wrap;
    align-content: center;
}

.price-card > .addon .header .title {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 8px 0px 0px 0px;
    margin-top: 30px;
    height: 20px;
    flex: none;
    order: 0;
    flex-grow: 0;
}

.price-card > .addon .header .title img {
    width: 24px;
    height: 16px;
    flex: none;
    order: 0;
    flex-grow: 0;
    margin-right: 8px;
}

.price-card > .addon .header .title span {
    height: 20px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #333333;
    flex: none;
    order: 1;
    flex-grow: 0;
}
.price-card > .addon .header .controller {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0px;
    justify-content: flex-end;
    height: 37px;
    flex: none;
    order: 3;
    flex-grow: 0;
}

.price-card > .addon .header .controller > div {
    margin-left: 12px;
}

price-card > .addon .header .info-section {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    padding: 0px;
    width: 150px;
    height: 37px;
    flex: none;
    order: 0;
    flex-grow: 0;
}
.info-section {
    display: flex;
    align-items: flex-end;
    height: 30px;
}
.info-section i {
    width: 16px;
    flex: none;
    order: 0;
    flex-grow: 0;

}

.info-section i::before {
    color: #626A99;
    width: 16px;
    height: 16px;
    font-size: 16px;
}

.controller .info-price {
    display: flex;
    flex-direction: column;
    font-family: 'Open Sans';
    font-style: normal;
    text-align: right;
    flex: none;
    /*order: 1;*/
    flex-grow: 0;
}

.info-price.year {
    font-weight: bold;
    background: #FFE8E0;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 5px 10px;
    border-radius: 4px;
}

.info-price price {
    font-weight: 700;
    font-size: 16px;
    line-height: 22px;
    color: #FF6630;
}

.price-card .toggleHolder {
    margin-top: 0px;
    align-items: center;
    /*order: 3;*/
}
.price-card .toggleHolder label {
    text-align: left;
}

.price-card .toggleHolder input:checked+label {
    background-color: #5BB460;
}

.addon .details {
    display: flex;
    flex-direction: column;
}

.addon .details .details-headline {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0px;
    flex: none;
    order: 1;
    align-self: stretch;
    flex-grow: 0;

}

.addon .details .details-headline .link {
    color: #626A99;
    cursor: pointer;
    text-decoration: none;
}

.addon .details-info {
    order: 2;
}

.addon .details-info .details-info-list {
    background: #EEF5FD;
    border-radius: 4px;
}

.details-info ul, .details-info-list ul {
    list-style: none;
    text-align: left;
    padding: 20px;
    font-family: Open Sans;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: left;

}
.details-info ul > li > i {
    color: #60BD68;
    font-weight: 700;
}

.addon .details .details-info > div {
    text-align: start;
}

.addon .details .details-info > div > a {
    color: #626A99;
    cursor: pointer;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    text-align: start;
}

.accordion.disabled {
    background: rgba(255, 255, 255, 0.5);
}

.accordion.disabled .accordion-strip :not(.fa-info-circle)  {
    color: #333333;
    opacity: 0.5;
}

.accordion {
    box-shadow: 0px 8px 25px 6px rgba(115, 140, 178, 0.1);
    border-radius: 4px;
}

.accordion-panel {
    overflow: hidden;
    height: 0;
    transition: height 0.3s ease;
}

.accordion-panel.active {
    height: auto; /* Az aktív panel teljes magassága */
}

.accordion-panel > hr {
    width: 100%;
    background-color: #E9E9E9;
    flex: none;
    flex-grow: 0;
    height: 1px;
    border: none;
    margin-top: 10px;
    margin-bottom: 10px;
}

.accordion-title {
    margin-right: 4px;
    cursor: default;
}

.accordion-strip > i:not(.fa-info-circle) {
    flex-grow: 1;
    text-align: right;
}

.accordion-strip > span {
    flex-grow: 1;
    text-align: right;
}

.accordion-panel .panel-box {
    background: #FAFAFA;
    border: 1px solid #D5D9E3;
    border-radius: 4px;
}

.accordion .badge {
    padding: 3px 6px;
    background: #E9E9E9;
    border-radius: 39px;
    color: #333333;
    font-weight: 700;
    font-size: 8px;
    line-height: 12px;
    text-transform: uppercase;
}



.panel-box a {
 text-decoration: none!important;
}

.accordion-error-top-panel {
    box-shadow: 0px 8px 15px rgba(53, 67, 87, 0.08), 0px 0px 1px rgba(53, 67, 87, 0.31);
    border-radius: 4px;
    margin-bottom: 15px;
}

.accordion-info-panel {
    background: #F7F9FD;
    /* Shadow/300 */
    box-shadow: 0px 0px 1px 0px rgba(53, 67, 87, 0.31), 0px 8px 15px 0px rgba(53, 67, 87, 0.08);
    border-radius: 4px;
}

.light-background {
    background: #F8FBF9;
}
.light-error-background {
    background: #FCF8F7;
}

.gidLayout {
    display: grid;
}
.gridWithTwoColumns {
    grid-template-columns: auto auto;
}
.gridWithTwoColumns.firstColumnMinWith{
    grid-template-columns: auto 1fr;
    grid-auto-rows: 1fr;
    gap: 12px;
}
.gridWithThreeColumns {
    grid-template-columns: auto auto auto;
}
.gridWithFourColumns {
    grid-template-columns: auto auto auto auto;
}
.gridAutoRow {
    grid-auto-flow: row;
}

.gidColumnGap-5 {
    column-gap: 5px;
}

.borderRadius-4 {
    border-radius: 4px;
}
.l-fixed-selection {
    padding: 4px !important;
}

.shadow-s200 {
    box-shadow: 0px 3px 10px rgba(9, 30, 66, 0.1), 0px 0px 1px rgba(9, 30, 66, 0.31);
}

.fullwidth {
    width: 100%;
}

.min-height-50 {
    min-height: 50px;
}

.min-height-60 {
    min-height: 60px;
}

.min-width-100 {
    min-width: 100px;
}

.default-hr {
    width: 100%;
    background-color: #E9E9E9;
    flex: none;
    flex-grow: 0;
    height: 1px;
    border: none;
    margin-top: 10px;
    margin-bottom: 10px;
}

.barion-ol {
    list-style: decimal;
    padding-inline-start: 20px;
}

.barion-ul {
    list-style: disc;
    padding-inline-start: 20px;
}

.barion-ul > li {
    margin-top: 5px;
}

.barion-ol > li {
    margin-top: 5px;
}

.errorFieldMessage {
    display: none;
}

.input-error {
    border: 1px solid #CF1111 !important;
}

.barion-tel {
    padding-left: 52px !important;
    width: 100%;
}

.barion-alt-link {
    color: #757575 !important;
}

.sectionTorloKod {
    margin-top: 30px;
    margin-right: 14px;
    margin-left: 14px;
}

.torloKodWarnings {
    margin-top: 13px;
}


.front-side-content select {
    width: 100%;
    height: 44px;
    border-radius: 5px;
    border: 1px solid #CCC;
    background: #FFF;
    padding: 5px 10px;
    /* Typography */
    color: #333;
    font-family: "Open Sans";
    font-size: 14px;
    font-style: normal;
    font-weight: 700;
    line-height: 20px; /* 142.857% */
}

.boarding-box {
    padding: 16px;
    border-radius: 4px;
    box-shadow: 1px 2px 4px 0px rgba(59, 70, 87, 0.35);
}

.front-side-content .txtLightBlue {
    color: #7AA3DD;
}

.front-side-content .color-free {
    color: #5BB460;
}

.front-side-content .color-start {
    color: #4b86e2;
}

.front-side-content .color-digital {
    color: #3c4759;
}

.front-side-content .color-profi {
    color: #FF6630;
}

.l-boarding-box-button  {
    text-transform: uppercase;
    text-align: center;
    display: block;
    padding: 8px 12px;
    border-radius: 4px;
    font-weight: 600;
    font-size: 14px;
    border: 1px solid #576F90;
    color: #576F90;
    text-decoration: none;
}
.l-boarding-box-button:hover {
    background: #576F90;
    color: #ffffff;
    text-decoration: none;
}

.l-boarding-box-button:focus {
    background: #576F90;
    color: #ffffff;
    text-decoration: none;
}

.l-boarding-box-button:active {
    background: #3a4552;
    color: #ffffff;
}

.color-bg-secondary-25 {
    background: #F7F9FD;
}

.color-fg-warning-600 {
    color: #FFD600;
}

.color-bg-warning-25 {
    background: #FFFDF5;
}

.color-fg-alert-500 {
    color: #DA2121;
}

.color-bg-alert-25 {
    background: #FCF8F7;
}

.boarding-box-header {
    color: #191D25;
}

.line-height-18 {
    line-height: 18px;
}

.line-height-20 {
    line-height: 20px;
}

.line-height-22 {
    line-height: 20px;
}

.betetdijSwitch {
    display: flex;
    align-items: center;
}

.betetdijBox {
    margin: 5px 14px 0 14px;
}

.binx-kampany-image {
    border-radius: 8px;
}