@font-face{font-family:"Roboto Regular";src:url("../../fonts/Roboto/Roboto-Regular.eot");src:url("../../fonts/Roboto/Roboto-Regular.ttf") format("woff2"),url("../../fonts/Roboto/Roboto-Regular.woff") format("woff"),url("../../fonts/Roboto/Roboto-Regular.woff2") format("truetype")}@font-face{font-family:"PublicoText-Semibold";src:url("../../fonts/Publico/PublicoText-Semibold.eot");src:url("../../fonts/Publico/PublicoText-Semibold.eot?#iefix") format("embedded-opentype"),url("../../fonts/Publico/PublicoText-Semibold.svg#PublicoText-Semibold") format("svg"),url("../../fonts/Publico/PublicoText-Semibold.ttf") format("truetype"),url("../../fonts/Publico/PublicoText-Semibold.woff") format("woff"),url("../../fonts/Publico/PublicoText-Semibold.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"Publico-Roman";src:url("../../fonts/Publico/Publico-Roman.eot");src:url("../../fonts/Publico/Publico-Roman.eot?#iefix") format("embedded-opentype"),url("../../fonts/Publico/PublicoText-Semibold.svg#Publico-Roman") format("svg"),url("../../fonts/Publico/Publico-Roman.ttf") format("truetype"),url("../../fonts/Publico/Publico-Roman.woff") format("woff"),url("../../fonts/Publico/Publico-Roman.woff2") format("woff2");font-weight:normal;font-style:normal}@keyframes rotateLoader{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}.radius-10-40{border-radius:10px 10px 40px 10px}.radius-15-40{border-radius:15px 15px 40px 10px}.radius-22-5{border-radius:22px 22px 22px 5px}.radius-30-5{border-radius:30px 30px 30px 5px}.radius-30{border-radius:30px}.block-shadow-light-grey{box-shadow:1px 4px 15px rgba(181,181,181,.5)}.block-shadow-dark-grey{box-shadow:0 6px 10px rgba(154,154,154,.5)}.bootstrap-dialog.type-info .modal-header{background-color:#002378}.input_fixer{height:34px}form .form-control::placeholder{color:#aaa !important}form select:invalid{color:#aaa}form select option[value=""]{color:red !important;font-weight:bold}#access-logs-form-container{padding:0 30px 200px 30px}#access-logs-form-container h1{color:#002378}#access-logs-form-container .tab.multi-column{column-count:2;column-gap:140px}#book-process-form-container{padding:0 30px 200px 30px}#book-process-form-container h1{color:#002378}#book-process-form-container .tab.multi-column{column-count:2;column-gap:140px}.table_container{padding:30px;background-color:#fff;border-radius:15px 15px 40px 10px;box-shadow:1px 4px 15px rgba(181,181,181,.5)}.table_container table{width:100%}.table_container table thead{border-bottom:1px solid #d8d8d8}.table_container table thead tr{line-height:30px}.table_container table thead #icon{width:5%}.table_container table thead #date{width:10%}.table_container table tbody tr{height:70px;border-bottom:1px solid #d8d8d8}.table_container table tbody tr a{display:block;width:100%;color:#6a6178;font-weight:bold;text-decoration:none}.table_container table tbody tr span.subtitle{display:block;font-weight:initial}.table_container table tbody tr .glyphicon{font-size:28px}html{font-family:"Roboto",sans-serif;color:#6a6178;overflow-x:hidden}body{font-family:"Roboto",sans-serif;color:#6a6178;overflow-x:hidden;background-color:#fff;background-position-x:center;background-position-y:85px;background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-origin:padding-box;background-clip:border-box;height:100vh}.btn.disabled{background-color:#dedede;color:#fff;border:1px solid #dedede}.btn_ifis{background-color:#002378;border-color:#001445;color:#fff}.btn_ifis:hover{background-color:rgba(0,35,120,.9);color:#fff}.btn_rounded{display:block;padding:20px;width:300px;height:67px;font-weight:500;font-size:18px;text-decoration:none !important;text-align:center;border-radius:30px 30px 30px 5px}.btn_blue{background-color:#002378;color:#fff;border:1px solid #fff}.btn_blue:hover{color:#fff;background-color:rgba(0,35,120,.9)}.btn_green{background-color:#4bc878;color:#fff;border:1px solid #4bc878}.btn_green:hover{color:#fff;background-color:rgba(75,200,120,.9)}.btn_white{background-color:#fff;color:#002378;border:1px solid #002378}.btn_white:hover{color:rgba(0,35,120,.9);background-color:#fff}.btn_back{background-color:#fff;color:#002378;border:1px solid #002378}.btn_back:hover{color:rgba(0,35,120,.9);background-color:#fff}.btn_highlight{background-color:#a770e1;color:#fff;border:1px solid #5a2098}.btn_highlight:hover{color:rgba(0,35,120,.9);background-color:#fff}.vertically-center{height:100%;display:flex;align-items:center}.vertically-center .full-width{flex:1}.vertically_horizontally_centered{height:100%}.vertically_horizontally_centered .inner_container{display:flex;align-items:center;justify-content:center;height:100%}#error_container{height:calc(100% - 85px)}#error_container #error_message header{color:red;font-size:25px}#error_container #error_message .body{color:red;font-size:25px}#error_container #bottom_buttons_container{width:100%;position:fixed;padding:0 50px;left:0;min-height:150px;bottom:0;display:flex;align-items:center;justify-content:center;background-color:#002378}#error_container #bottom_buttons_container #inner_buttons_container_left{display:flex;flex:1}#error_container #bottom_buttons_container #inner_buttons_container_right{display:flex}#error_container #bottom_buttons_container #inner_buttons_container_right .btn{margin:0 0 0 2em}#error_container #bottom_buttons_container .button{margin:0 25px}#error_container #bottom_buttons_container .button_left{order:1}#error_container #bottom_buttons_container .button_center{order:2}#error_container #bottom_buttons_container .button_right{order:3}.modal-dialog .modal-content .modal-header{background-color:#002378;color:#fff}.modal-dialog .modal-content .modal-footer .btn-warning{background-color:#002378;border-color:#002378}.admin-index table{background-color:#fff}#registration-bar h2{color:#fff}#registration-bar #pager.style1 #page{color:#4bc878}#registration-bar #pager.style1 #pages{color:#4bc878}#registration-bar #pager.style1 #separator{color:#fff}#registration-bar #pager.style2 li span.title{color:rgba(255,255,255,.3)}#registration-bar #pager.style2 li span.bullet{color:rgba(255,255,255,.3);background-color:#002378;border:1px solid rgba(255,255,255,.3)}#registration-bar #pager.style2 li hr.separator{border-top:1px solid rgba(255,255,255,.3)}#registration-bar #pager.style2 li.selected span.title{color:#fff}#registration-bar #pager.style2 li.selected span.bullet{color:#002378;background-color:#fff;border:1px solid #fff}header#header{background-color:#002378;position:fixed;z-index:99999;top:0px;left:0px;width:100%;padding-top:20px;padding-bottom:20px}header#header .logo-container h1{margin:0px}header#header .logo-container h1 a{display:block}header#header #registration-bar{display:inline-block !important;width:auto;margin-left:auto;margin-right:0px;margin-top:0px;position:absolute;right:0px;top:0px}header#header .menu-main-container .hamburger{display:block;width:40px;height:40px;position:relative;margin-left:auto;margin-right:0px;cursor:pointer}header#header .menu-main-container .hamburger .icon{display:block;width:100%;height:2px;background-color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}header#header .menu-main-container .hamburger .icon:before{content:"";width:100%;height:2px;background-color:#fff;position:absolute;left:50%;transform:translateX(-50%);transition:all .2s ease;top:-12px}header#header .menu-main-container .hamburger .icon:after{content:"";width:100%;height:2px;background-color:#fff;position:absolute;left:50%;transform:translateX(-50%);transition:all .2s ease;bottom:-12px}header#header .menu-main-container .menu-container{position:fixed;top:105px;left:100%;background:#3973b8;height:calc(100% - 105px);width:100%;overflow-y:auto;transition:all .2s ease}header#header .menu-main-container .menu-container .submenu{display:none;padding:0px;list-style:none;margin-top:20px}header#header .menu-main-container .menu-container .submenu li{margin:0px !important;border-bottom:none !important;padding:0px !important;margin-bottom:20px !important}header#header .menu-main-container .menu-container .submenu li a{font-weight:bold}header#header .menu-main-container .menu-container .submenu li a:hover{text-decoration:underline}header#header .menu-main-container .menu-container button{border:none;padding:0px}header#header .menu-main-container .menu-container .menu{padding:15px 30px;margin:0px;list-style:none}header#header .menu-main-container .menu-container .menu .postalAlert{position:absolute;background-color:#fff;width:25px;height:25px;border-radius:50%;color:#3973b8;top:50%;right:50px;text-align:center;transform:translateY(-50%);line-height:1.2em}header#header .menu-main-container .menu-container .menu li{margin:5px 0 10px;padding:5px 0 10px;border-bottom:1px solid #fff}header#header .menu-main-container .menu-container .menu li:last-child{border-bottom:none}header#header .menu-main-container .menu-container .menu li span{display:block;color:#fff}header#header .menu-main-container .menu-container .menu li span:hover{font-weight:bold}header#header .menu-main-container .menu-container .menu li a{display:block;color:#fff}header#header .menu-main-container .menu-container .menu li a:hover{font-weight:bold}header#header .menu-main-container .menu-container .menu li button{color:#fff}header#header .menu-main-container .menu-container .menu .has-submenu{background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 172 172'%3E%3Cg fill='none' fill-rule='nonzero' stroke='none' stroke-width='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-miterlimit='10' stroke-dasharray='' stroke-dashoffset='0' font-family='none' font-weight='none' font-size='none' text-anchor='none' style='mix-blend-mode: normal'%3E%3Cpath d='M0,172v-172h172v172z' fill='none'%3E%3C/path%3E%3Cg fill='%23fff'%3E%3Cpath d='M34.34625,37.84c-0.90031,0.01344 -1.74687,0.37625 -2.37844,1.00781l-20.64,20.64c-1.34375,1.34375 -1.34375,3.52062 0,4.86437l72.24,72.24c1.34375,1.34375 3.52062,1.34375 4.86437,0l72.24,-72.24c1.34375,-1.34375 1.34375,-3.52062 0,-4.86437l-20.64,-20.64c-1.34375,-1.34375 -3.52062,-1.34375 -4.86437,0l-49.16781,49.16781l-49.16781,-49.16781c-0.65844,-0.65844 -1.55875,-1.02125 -2.48594,-1.00781z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-position:calc(100% - 10px) center;background-repeat:no-repeat;background-size:23px;cursor:pointer;position:relative}header#header .menu-main-container .menu-container .menu .submenu-open .has-submenu{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='173' height='173' viewBox='220 163.5 173 173' xml:space='preserve'%3E%3Cpath vector-effect='non-scaling-stroke' d='M220.5 164v172h172V164z' fill='none'/%3E%3Cpath vector-effect='non-scaling-stroke' d='M254.84625 298.16c-.90031-.01344-1.74687-.37625-2.37844-1.00781l-20.64-20.64c-1.34375-1.34375-1.34375-3.52062 0-4.86437l72.24-72.24c1.34375-1.34375 3.52062-1.34375 4.86437 0l72.24 72.24c1.34375 1.34375 1.34375 3.52062 0 4.86437l-20.64 20.64c-1.34375 1.34375-3.52062 1.34375-4.86437 0L306.5 247.98438l-49.16781 49.16781c-.65844.65844-1.55875 1.02125-2.48594 1.00781z' fill='%23fff'/%3E%3C/svg%3E")}header#header .menu-main-container .menu-container .menu .submenu-open .submenu{display:block}header#header .menu-main-container .menu-container .menu .submenu-open .submenu li{position:relative}header#header .menu-main-container .menu-container form{padding:0px}header#header .menu-main-container .menu-container form .input-group{padding:15px 30px}.menu-open header#header .menu-main-container .hamburger .icon{background-color:rgba(0,0,0,0)}.menu-open header#header .menu-main-container .hamburger .icon:before{top:0px;transform:translateX(-50%) rotate(45deg)}.menu-open header#header .menu-main-container .hamburger .icon:after{bottom:-1px;transform:translateX(-50%) rotate(-45deg)}.menu-open header#header .menu-main-container .menu-container{left:0px}#landing_page.logged-in{margin-top:50px}#landing_page #main_container .element{text-align:center}#landing_page #main_container .main_element{margin-bottom:50px}#landing_page #main_container .main_element .element img{max-width:calc(100% - 20px)}#landing_page #main_container .sub_elements .element.button{margin-bottom:20px}#landing_page #main_container .sub_elements .element.button:last-child{margin-bottom:0px}#landing_page #main_container .sub_elements .element.button a{display:inline-block;padding:20px 40px;min-width:300px;height:auto;font-size:18px;margin-bottom:20px}#landing_page #main_container .sub_elements .element.button a:last-child{margin-bottom:0px}#landing_page #main_container .sub_elements img{max-height:100%}#landing_page #center_buttons_container{position:fixed;display:flex;justify-content:center}#landing_page #center_buttons_container .button{margin:0 25px}#landing_page #center_buttons_container .button_left{order:1}#landing_page #center_buttons_container .button_center{order:2}#landing_page #center_buttons_container .button_right{order:3}.card{border-radius:15px 15px 40px 10px;overflow:hidden;margin-bottom:30px;padding:20px;background-color:#fff;box-shadow:1px 4px 15px rgba(181,181,181,.5);min-height:310px}.card a{display:block}.card a .card__category{width:100%;height:150px;padding-top:25px;display:flex;flex-direction:column;justify-content:flex-start;font-family:PublicoText-Semibold;color:#002378;text-decoration:none;background-position:center;background-repeat:no-repeat;background-size:cover;line-height:1.1em}.card a:hover{text-decoration:none}.card .card__category{width:100%;height:150px;padding-top:25px;display:flex;flex-direction:column;justify-content:flex-start;font-family:PublicoText-Semibold;color:#002378;text-decoration:none;background-position:center;background-repeat:no-repeat;background-size:cover;text-transform:capitalize}.card .card__details{width:100%;min-height:90px}.card .card__details a{line-height:35px;display:block;padding:5px 0}.card .card__details a.btn__grey{color:#fff;background-color:#403939;border-radius:5px}.card .card__link{font-size:18px;color:#6a6178;font-weight:bold}.card .card__link:hover{text-decoration:underline}.card:hover{background-color:#002378;color:#fff}.card:hover .card__details{color:#fff}.card:hover a .card__category{color:#fff !important}.card:hover .card__category{color:#fff !important}.card:hover .card__link{color:#fff !important}.card:active{background-color:#002378}.card:active a .card__category{color:#fff !important}.card:active .card__category{color:#fff !important}.card:active .card__link{color:#fff !important}.card.disabled{opacity:.5;color:#979797 !important}.card.disabled .card__category{color:#979797 !important}.card.disabled:hover{cursor:not-allowed;background-color:initial;color:#979797 !important}.card.disabled:hover .card__category{color:#979797 !important;cursor:not-allowed}#companies_page #main_container .main_element{margin-bottom:50px}#companies_page #main_container .main_element a{display:block;text-align:center}#companies_page #main_container .main_element a img{max-width:100%}#companies_page #main_container .sub_elements{display:flex;flex-wrap:wrap;justify-content:space-between}#companies_page #main_container .sub_elements a{display:block;text-align:center}#companies_page #main_container .sub_elements a img{max-width:100%}#companies_page #main_container .sub_elements .element{flex-basis:calc(50% - 10px);margin-bottom:25px}#companies_page #main_container .sub_elements .element img{max-width:none;height:44px}#companies_page #main_container .sub_elements .element:last-child{margin-bottom:0px;margin-left:auto;margin-right:auto}#companies_page #main_container #description{margin-top:50px;text-align:center}#login-form-container{background-color:#fff;border-radius:15px 15px 40px 10px;box-shadow:1px 4px 15px rgba(181,181,181,.5);padding:30px 30px 30px 30px}#login-form-container h1{margin:0px;margin-bottom:10px;color:#002378}#login-form-container .btn{width:100%;height:auto;display:block;padding:10px}#login-form-container p{font-size:18px;line-height:1.2em}#login-form-container p:not(.help-block):last-of-type{font-size:16px;margin-bottom:0px;margin-top:30px}#login-form-container h1+p{margin-top:15px}#login-form-container form{margin-top:10px}#login-form-container .divider{text-align:center;font-size:18px;position:relative;margin:35px 0}#login-form-container .divider:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);width:calc(50% - 45px);height:1px;background-color:#6a6178;left:0px}#login-form-container .divider:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);width:calc(50% - 45px);height:1px;background-color:#6a6178;right:0px}#login-form-container #microsoft-login{background-color:#3973b8;color:#fff;border-radius:10px;display:block;padding:10px;padding-left:50px;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 172 172'%3E%3Cg fill='none' fill-rule='nonzero' stroke='none' stroke-width='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-miterlimit='10' stroke-dasharray='' stroke-dashoffset='0' font-family='none' font-weight='none' font-size='none' text-anchor='none' style='mix-blend-mode: normal'%3E%3Cpath d='M0,172v-172h172v172z' fill='none'%3E%3C/path%3E%3Cg fill='%23ffffff'%3E%3Cpath d='M71.66667,89.6765l-53.71058,-0.09317l0.00358,45.666l53.707,7.43183zM78.83333,89.69083v53.98292l75.23208,10.40958l0.01792,-64.2635zM71.66667,29.584l-53.75,7.611l0.05017,45.22167h53.69983zM78.83333,28.56992v53.84675h75.23208v-64.5z'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:25px;background-position:10px center;background-repeat:no-repeat;margin-bottom:25px;margin-top:15px}#login-form-container #microsoft-login:hover{text-decoration:none;box-shadow:inset 1px 1px 15px 1px #365e8f}#login-form-container #form-credenziali p{margin:0px}#login-form-container #show-form-credenziali{text-decoration:none;cursor:pointer;color:#337ab7}#login-form-container #show-form-credenziali:hover{text-decoration:underline}.wrap{height:100%}.wrap>.container{padding:100px 0px}.modal-open .modal{z-index:999999 !important;bottom:auto}.modal-open .modal-backdrop{background-color:#fff;z-index:99999}#bottom_buttons_container{width:100%;position:fixed;padding:0 50px;left:0;min-height:auto;bottom:0;padding-top:20px;padding-bottom:20px}#bottom_buttons_container .row div[class^=col] a{font-size:16px !important;font-weight:700;letter-spacing:.5px}#booking_loader{display:none;position:fixed;width:100%;height:100%;top:0px;left:0px;background-color:rgba(0,34,120,.8);z-index:9999999}#booking_loader .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50%;background-image:url("data:image/svg+xml,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 172 172'%3E%3Cg fill='none' fill-rule='nonzero' stroke='none' stroke-width='1' stroke-linecap='butt' stroke-linejoin='miter' stroke-miterlimit='10' stroke-dasharray='' stroke-dashoffset='0' font-family='none' font-weight='none' font-size='none' text-anchor='none' style='mix-blend-mode: normal'%3E%3Cpath d='M0,172v-172h172v172z' fill='none'%3E%3C/path%3E%3Cg fill='%23ffffff'%3E%3Ccircle cx='18.2' cy='6.8' transform='scale(7.16667,7.16667)' r='2.4'%3E%3C/circle%3E%3Ccircle cx='11.7' cy='3.4' transform='scale(7.16667,7.16667)' r='2.2'%3E%3C/circle%3E%3Ccircle cx='5' cy='6.4' transform='scale(7.16667,7.16667)' r='1.9' opacity='0.35'%3E%3C/circle%3E%3Ccircle cx='3.2' cy='13.6' transform='scale(7.16667,7.16667)' r='1.7' opacity='0.35'%3E%3C/circle%3E%3Ccircle cx='7.6' cy='19.4' transform='scale(7.16667,7.16667)' r='1.5' opacity='0.35'%3E%3C/circle%3E%3Ccircle cx='14.9' cy='19.6' transform='scale(7.16667,7.16667)' r='2.9'%3E%3C/circle%3E%3Ccircle cx='19.7' cy='14' transform='scale(7.16667,7.16667)' r='2.7'%3E%3C/circle%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:100%;background-repeat:no-repeat;background-position:center;animation:rotateLoader 1.5s infinite ease-in-out}#booking_loader p{position:absolute;top:calc(50% + 60px);left:50%;transform:translate(-50%, -50%);color:#fff;font-size:30px;text-align:center;line-height:1.1em}#bottom_buttons_container[data-buttonsbar-type=single] a{font-size:16px !important;font-weight:700;letter-spacing:.5px}@media(max-width: 1280px){.wrap>.container{margin-top:105px}.navbar-default{border:0;background-color:#002378;height:85px;box-shadow:0 6px 10px 0 rgba(154,154,154,.5)}.navbar-default>.container{width:100%;padding:0 50px}.navbar-default .navbar-brand{margin-top:16px;padding:5px 15px}.navbar-default .navbar-brand img{width:auto;height:100%;object-fit:cover;display:inline-block}.navbar-default .navbar-left li:hover{background-color:rgba(0,35,120,.1)}.navbar-default .navbar-left li a{line-height:55px;padding-top:20px;padding-bottom:10px}.navbar-default .navbar-left li a .dropdown-menu a{border:1px solid red;line-height:initial}.navbar-default .navbar-right li{line-height:90px}.navbar-default .navbar-right #btn-search:hover{background-color:#f2f2f2}.navbar-default .navbar-right #btn-search:active{background-color:#f2f2f2}.navbar-default .navbar-right button.logout{color:#002378}}@media only screen and (min-width: 768px){#registration-bar{display:none;margin-top:10px}#registration-bar h2{font-size:40px;display:inline-block;margin:0 1em 0 0}#registration-bar #pager.style1{display:inline-block}#registration-bar #pager.style1 span{font-size:40px}#registration-bar #pager.style2{display:flex;margin:5px 0 0 0;padding:0}#registration-bar #pager.style2 li{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}#registration-bar #pager.style2 li span.title{padding:0 1em;margin-bottom:.5em}#registration-bar #pager.style2 li span.bullet{border-radius:50%;width:27px;height:27px;line-height:25px;z-index:2}#registration-bar #pager.style2 li hr.separator{width:100%;z-index:1;position:absolute;bottom:25%;height:0;margin:0}#registration-bar #pager.style2 li:first-child hr.separator{width:50%;right:0}#registration-bar #pager.style2 li:last-child hr.separator{width:50%;left:0}header#header .logo-container h1 a img{height:65px}header#header .menu-main-container .menu-container{width:calc(33.333% + 100px);left:auto;right:calc(-33.333% - 100px)}.menu-open header#header .menu-main-container .menu-container{left:auto;right:0px}#companies_page #main_container .main_element a img{max-width:50%}#companies_page #main_container .sub_elements a img{max-width:50%}#companies_page #main_container .sub_elements .element img{height:60px}#companies_page #main_container .sub_elements .element[title=Credifarma] a img{height:90px}}@media(min-width: 1280px)and (orientation: landscape){body{background-color:#fff;background-position-x:center;background-position-y:85px;background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-origin:padding-box;background-clip:border-box;height:100%}html{height:100%}.navbar-default{border:0;background-color:#002378;height:85px;box-shadow:0 6px 10px 0 rgba(154,154,154,.5)}.navbar-default>.container{width:100%;padding:0 50px}.navbar-default .navbar-brand{margin-top:16px;padding:5px 15px}.navbar-default .navbar-brand img{width:auto;height:100%;object-fit:cover;display:inline-block}.navbar-default .navbar-left li a{line-height:55px;padding-top:20px;padding-bottom:10px;color:#fff}.navbar-default .navbar-left li a:hover{color:#fff}.navbar-default .navbar-left li .dropdown-menu a{line-height:initial;padding-top:15px;padding-bottom:15px;color:#002378}.navbar-default .navbar-left .open>a{color:#002378 !important}.navbar-default .navbar-right li{line-height:90px}.navbar-default .navbar-right #btn-search:hover{background-color:#f2f2f2}.navbar-default .navbar-right #btn-search:active{background-color:#f2f2f2}.navbar-default .navbar-right button.logout{color:#fff}.navbar-default form#searchForm{margin-top:28px}.breadcrumb{background-color:rgba(0,0,0,0);margin-left:0;padding:20px 15px 0 0}.breadcrumb li{text-transform:lowercase}.breadcrumb li:first-line{text-transform:capitalize}.category-logo{width:auto;margin-bottom:30px}.block-category{height:300px;width:300px;margin:2em auto;border-radius:15px 15px 40px 10px;box-shadow:1px 4px 15px rgba(181,181,181,.5)}.subcategory-view .card{border-radius:10px 10px 40px 10px;padding:15px}.subcategory-view .card .card__category{font-size:15px;height:50px;padding-top:0}.subcategory-view .card .card__link{font-size:12px}.media_container .title{font-family:PublicoText-Semibold;font-size:25px;background-color:#002378;color:#fff;padding:30px 20px 30px 20px;margin-top:0;margin-bottom:30px;border-radius:15px 15px 40px 10px;text-transform:lowercase}.media_container .title:first-line{text-transform:capitalize}.media-list{margin-left:20px}}@media only screen and (min-width: 1200px){header#header .menu-main-container .menu-container{top:105px;height:calc(100% - 105px)}header#header .menu-main-container .menu-container .menu li button{font-size:22px}header#header .menu-main-container .menu-container .menu li span{font-size:22px}header#header .menu-main-container .menu-container .menu li a{font-size:22px}#landing_page #main_container .main_element{margin-bottom:150px}.card .card__category{font-size:35px}.card .card__details{font-size:20px;margin-bottom:15px;line-height:1.2em}#companies_page #main_container .main_element{margin-bottom:100px}#companies_page #main_container .sub_elements .element{margin-bottom:50px}#companies_page #main_container .sub_elements .element img{height:100px}#companies_page #main_container .sub_elements .element[title=Credifarma] a img{height:145px}#companies_page #main_container #description{font-size:22px}.container{width:calc(100% - 125px)}.wrap>.container{padding:150px 0px}}@media only screen and (min-width: 1366px){header#header .menu-main-container .menu-container .submenu{margin-top:20px}header#header .menu-main-container .menu-container .menu li{padding:10px 0 15px}}@media only screen and (min-width: 1024px){#landing_page.logged-in{margin-top:80px}#landing_page #main_container .sub_elements{display:flex;justify-content:center}#landing_page #main_container .sub_elements .element:first-child{margin-right:125px}#landing_page #main_container .sub_elements .element:last-child{margin-left:125px}#landing_page #main_container .sub_elements .element.button a{display:block}#companies_page #main_container .sub_elements .element{flex-basis:calc(33.333% - 10px)}#companies_page #main_container .sub_elements .element:last-child{margin-bottom:25px}#login-form-container{max-width:400px;margin:auto;margin-top:100px}}@media only screen and (min-width: 1400px){#companies_page #main_container .sub_elements .element[title=Credifarma] a img{height:155px}}#manageMapModal .modal-dialog{max-height:calc(100vh - 60px);width:100%;max-width:calc(100% - 50px)}#manageMapModal .modal-dialog .modal-body{overflow-y:auto;max-height:calc(100vh - 140px)}#manageMapModal .modal-dialog #mapContent{position:relative;max-width:100%}#manageMapModal .modal-dialog #mapContent:before{content:"";padding-top:37.5%;display:block}#manageMapModal .modal-dialog #mapContent #officePlan{position:absolute;top:0px;left:0px;height:auto;width:100%;max-width:100%;z-index:0}/*# sourceMappingURL=global.css.map */
