.ui-helper-reset,.ui-menu{outline:0;list-style:none}.ui-button,.ui-spinner,.ui-spinner-input{vertical-align:middle}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-zfix,.ui-widget-overlay{top:0;left:0;width:100%;height:100%}.ui-helper-reset{margin:0;padding:0;border:0;line-height:1.3;text-decoration:none;font-size:100%}.ui-helper-clearfix:after,.ui-helper-clearfix:before{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-helper-zfix{position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:fixed}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0;padding:.5em .5em .5em .7em;min-height:0;font-size:100%}.ui-accordion .ui-accordion-icons,.ui-accordion .ui-accordion-icons .ui-accordion-icons{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-accordion-header-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;text-align:center;overflow:visible}.ui-button,.ui-button:active,.ui-button:hover,.ui-button:link,.ui-button:visited{text-decoration:none}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:normal}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-icons-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-icons-only .ui-button-icon-primary,.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary{left:.5em}.ui-button-icons-only .ui-button-icon-secondary,.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-.3em}button.ui-button::-moz-focus-inner,input.ui-button::-moz-focus-inner{border:0;padding:0}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-next-hover,.ui-datepicker .ui-datepicker-prev-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:700;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td a,.ui-datepicker td span{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-multi .ui-datepicker-group,.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-dialog{overflow:hidden;position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:0 0;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-menu{padding:0;margin:0;display:block}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{position:relative;margin:0;padding:3px 1em 3px .4em;cursor:pointer;min-height:0;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0}.ui-menu .ui-state-active,.ui-menu .ui-state-focus{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url(data:image/gif;base64,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);height:100%;filter:alpha(opacity=25);opacity:.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-slider-vertical .ui-slider-range-min,.ui-spinner-down{bottom:0}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted #000}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:700;line-height:1.5;padding:2px .4em;margin:.5em 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-button{display:inline-block;overflow:hidden;position:relative;text-decoration:none;cursor:pointer}.ui-selectmenu-button span.ui-icon{right:.5em;left:auto;margin-top:-8px;position:absolute;top:50%}.ui-selectmenu-button span.ui-selectmenu-text{text-align:left;padding:.4em 2.1em .4em 1em;display:block;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0}.ui-spinner-input{border:none;background:0 0;color:inherit;padding:0;margin:.2em 22px .2em .4em}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0}.ui-spinner-up{top:0}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:0 0}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa}body .ui-tooltip{border-width:2px}.ui-widget-content,.ui-widget-header{border:1px solid #aaa;color:#222}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget button,.ui-widget input,.ui-widget select,.ui-widget textarea{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content a{color:#222}.ui-widget-header{background:url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x #ccc;font-weight:700}.ui-widget-header a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x #e6e6e6;font-weight:400;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-focus,.ui-state-hover,.ui-widget-content .ui-state-focus,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-focus,.ui-widget-header .ui-state-hover{border:1px solid #999;background:url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x #dadada;font-weight:400;color:#212121}.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x #fff;font-weight:400;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x #fbf9ee;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x #fef1ec;color:#cd0a0a}.ui-state-error a,.ui-state-error-text,.ui-widget-content .ui-state-error a,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error a,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:700}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:400}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon,.ui-widget-header .ui-icon{background-image:url(images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(images/ui-icons_888888_256x240.png)}.ui-state-active .ui-icon,.ui-state-focus .ui-icon,.ui-state-hover .ui-icon{background-image:url(images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(images/ui-icons_cd0a0a_256x240.png)}.ui-icon-blank{background-position:16px 16px}.ui-icon-carat-1-n{background-position:0 0}.ui-icon-carat-1-ne{background-position:-16px 0}.ui-icon-carat-1-e{background-position:-32px 0}.ui-icon-carat-1-se{background-position:-48px 0}.ui-icon-carat-1-s{background-position:-64px 0}.ui-icon-carat-1-sw{background-position:-80px 0}.ui-icon-carat-1-w{background-position:-96px 0}.ui-icon-carat-1-nw{background-position:-112px 0}.ui-icon-carat-2-n-s{background-position:-128px 0}.ui-icon-carat-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-64px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-64px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:0 -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-first,.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-widget-overlay,.ui-widget-shadow{background:url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x #aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-corner-all,.ui-corner-left,.ui-corner-tl,.ui-corner-top{border-top-left-radius:4px}.ui-corner-all,.ui-corner-right,.ui-corner-top,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bl,.ui-corner-bottom,.ui-corner-left{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-br,.ui-corner-right{border-bottom-right-radius:4px}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;border-radius:8px}
/*!
 * Generated using the Bootstrap Customizer (http://getbootstrap.com/customize/?id=66b45c25a9ef3a3e7f7a)
 * Config saved to config.json and https://gist.github.com/66b45c25a9ef3a3e7f7a
 */
/*!
 * Bootstrap v3.3.6 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
html {
    font-family: sans-serif;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}



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

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

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

[hidden],template {
    display: none !important;
}

a {
    background-color: transparent;
}

a:link, a:visited, a:active {
    outline: 0;
}

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

b,strong {
    font-weight: 700;
}

dfn {
    font-style: italic;
}

h1 {
    font-size: 2em;
    margin: .67em 0;
}

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

small {
    font-size: 11px;
    font-weight: bold
}

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

sup {
    top: -.5em;
}

sub {
    bottom: -.25em;
}

img {
    border: 0;
}

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

figure {
    margin: 1em 40px;
}

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

pre {
    overflow: auto;
}

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

button,input,optgroup,select,textarea {
    color: inherit;
    font: inherit;
    margin: 0;
}

button {
    overflow: visible;
}

button,select {
    text-transform: none;
}

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

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

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

input {
    line-height: normal;
}

input[type="checkbox"],input[type="radio"] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
}

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

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

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

fieldset {
    border: 1px dashed #ddd;
    margin: 0 2px;
    padding: .35em .625em .75em;
}

legend {
    border: 0;
    padding: 0;
}

textarea {
    overflow: auto;
}

optgroup {
    font-weight: 700;
}

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

td,th {
    padding: 0;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

:before,:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

html {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
}
.site-container {
    font-size: 12px;
}
.site-container .list-group-item {
  position: relative;
  display: inline-block;
  padding: 0;
  color: #212529;
  text-decoration: none;
  border: none;
  background: none;
}
input,button,select,textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

a {
    color: #337ab7;
    text-decoration: none;
}

a:hover,a:focus {
    color: #23527c;
    text-decoration: underline;
}

a:focus {
    outline: thin dotted;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

figure {
    margin: 0;
}

img {
    vertical-align: middle;
}

.img-responsive {
    display: block;
    max-width: 100%;
    height: auto;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0,0,0,0);
    border: 0;
}

.sr-only-focusable:active,.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto;
}

[role="button"] {
    cursor: pointer;
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.container {
    width: 1170px;
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

.row {
    margin-left: -15px;
    margin-right: -15px;
}

.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12 {
    float: left;
    position: relative;
    min-height: 1px;
    /* padding-left: 15px;
    padding-right: 15px; */
}

.col-12 {
    width: 100%;
}

.col-11 {
    width: 91.66666667%;
}

.col-10 {
    width: 83.33333333%;
}

.col-9 {
    width: 75%;
}

.col-8 {
    width: 66.66666667%;
}

.col-7 {
    width: 58.33333333%;
}

.col-6 {
    width: 50%;
}

.col-5 {
    width: 41.66666667%;
}

.col-4 {
    width: 33.33333333%;
}

.col-3 {
    width: 25%;
}

.col-2 {
    width: 16.66666667%;
}

.col-1 {
    width: 8.33333333%;
}

.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after {
    content: " ";
    display: table;
}

.clearfix:after,.container:after,.container-fluid:after,.row:after {
    clear: both;
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.center-page {
    text-align: center;
}

/* Custom css */
html {
    overflow: -moz-scrollbars-vertical; 
    overflow-y: scroll;
}
body {
    z-index: -2;
    font-family: Arial, "Helvetica Neue", Helvetica, Arial,sans-serif;
    font-size: 14px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
    margin: 0 auto;
}
a:link, a:visited, a:active {
    color: #333;
    text-decoration: none;
    outline: none;
}
a:hover {
    text-decoration: none;
    cursor: pointer;
}
.btn-top-cont {
    background: none;
    border: 0;
    margin: 0 5px;
    padding-top: 5px;
}
.red {
    color: #f00;
}
.red2 {
    color: #DB0102
}
.green {
    color: #008f33;
}
.albastru {
    color: #0f3580;
}
.wspace {white-space: nowrap}
.text-left {text-align: left}
.text-right {text-align: right}
.text-center {text-align: center}
.brd-radius {
    border-radius: 0 !important;
}
main input {
    margin: 0 0 5px;
    max-width: 100%;
}
option {
    padding-bottom: 5px;
}
.user-section {
    border-width: 1px;
    border-color: #FFF #ddd #ddd;
    border-style: solid;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding: 2px 4px 0 6px;
    height: 40px;
    background: #eee;
}
.user-section .account a {
    border: none;
}
.logo-ad-section {
    margin: 15px 0;
}
.logo-ad-section a {
    border: none;
}
.logo{
    float: left;
}
.logo img {
    border-radius: 2px;
}
.leaderboard {
    float: right;
    height: 90px;
}
.leaderboard .ad-inner-container {
    border-bottom: 0 none;
}
.menu-top-section span, .menu-top-section .menu-nav {
    float: left;
}
.menu-top-section span {
    font-size: 11px;
    text-shadow: 1px 1px #fff;
    padding: 2px 0 0;
    line-height: 1.2;
}

.container-banner-magazin {
    border-right: 1px solid #EBEBEB
}
.banner-magazin {
    width: 200px;
    height: 332px;
    border: 1px solid #ddd;
    border-radius: 3px;
    cursor: pointer;
}
.banner-magazin a:hover{
    border: 0 none;
}
.banner-criza,
.banner-stat-euro,
.banner-lb-rom,
.banner-ro-online,
.banner-piscina-bloc,
.banner-toamna,
.banner-relatii,
.banner-pensii,
.banner-stats-imob,
.banner-cautat-gasit-2019,
.banner-criza-2,
.banner-pastila,
.banner-pastila-2,
.banner-pandemie,
.banner-stire {
    width: 200px;
    height: 280px;
    margin-bottom: 2px;
    margin-top: -12px;
}
.banner-criza img,
.banner-stat-euro img,
.banner-lb-rom img,
.banner-magazin img,
.banner-ro-online img,
.banner-piscina-bloc img,
.banner-toamna img,
.banner-relatii img,
.banner-pensii img,
.banner-stats-imob img,
.banner-cautat-gasit-2019 img,
.banner-criza-2 img,
.banner-pastila img,
.banner-pastila-2 img,
.banner-pandemie img,
.banner-stire img {
    border-radius: 3px
}

.arhiva-ziar {
    margin-bottom: 15px;
    background: linear-gradient(#FFF, #E4E4E4);
    position: relative;
}
.arhiva-ziar .txt {
    display: block;
    font-size: 12px;
    font-weight: bold;
    color: #666;
    padding: 3px;
    line-height: 1.2;
    text-align: left;
    position: absolute;
    top: 19px;
    left: 66px;
}
.arhiva-ziar .at-big {
    font-size: 13px;
    text-transform: capitalize;
}

.home-editia-curenta {
    text-align: center;
    border: 1px solid #ccc;
    padding: 0;
    background-color: #f5f5f5;
    border-radius: 3px;
}
.home-editia-curenta .editia-titlu { 
    font-size: 13px;
    font-weight: bold;
    line-height: 1.2;
    display: block;
    padding: 8px 0;
}
.home-editia-curenta .editia-titlu:hover {
    border-bottom: 0;
    color: #333;
}
.home-editia-curenta img {
    border-top: 1px solid #ddd;
}

.menu-top-section .but-search {
    background-color: #8A0000;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8yNC8xNkk/mIQAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAE+SURBVDiNlZJPK0RhFMZ/7/ARMOVPzYKSqCk7TVZSLJSlnewsfQkWsvAFRvgCrISVHUopioXdZXR9Bvws7jsZ19wZzuZ233Oe55zznCeQC7UCLAHDQAqchRDu8nXNCC3AGrAOzAI9wAdQijX3wGoIodGWRZ1Rn9WGuh//+9VpdUdN1Ee1XERwrT6oKwX56djgtF1yJCb3ivaMdVtxwqnW9xKwHL+7nQiAOiAwnycYAd6Bpy4Eb2TC9uUJUjLVB7oQjAK9wM9LqNW422YndLxOog62S55HIScKwGuxSb2IfTDeOVG341T9ak09iOCGepX3QqsTy8AhMEmm9iffjrwAxoAK8AosNl0ZyIVaBebIRE2AoxBCEhucAEPAC7AQQkiLVSte9VZN1Uu19muCP5CUgWMy/7z+F98kGVdv1I0vjsjy1uQGQyIAAAAASUVORK5CYII=');
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
    line-height: 30px;
    height: 30px;
    width: 30px;
    margin-top: 4px;
    margin-left: 4px;
    padding: 0 8px 1px;
    vertical-align: top;
    float: right !important;
    cursor: pointer;
}
.menu-top-section .but-search:hover, .menu-top-section .but-search:focus {
    background-color: #E40000;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8yNC8xNkk/mIQAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAE+SURBVDiNlZJPK0RhFMZ/7/ARMOVPzYKSqCk7TVZSLJSlnewsfQkWsvAFRvgCrISVHUopioXdZXR9Bvws7jsZ19wZzuZ233Oe55zznCeQC7UCLAHDQAqchRDu8nXNCC3AGrAOzAI9wAdQijX3wGoIodGWRZ1Rn9WGuh//+9VpdUdN1Ee1XERwrT6oKwX56djgtF1yJCb3ivaMdVtxwqnW9xKwHL+7nQiAOiAwnycYAd6Bpy4Eb2TC9uUJUjLVB7oQjAK9wM9LqNW422YndLxOog62S55HIScKwGuxSb2IfTDeOVG341T9ak09iOCGepX3QqsTy8AhMEmm9iffjrwAxoAK8AosNl0ZyIVaBebIRE2AoxBCEhucAEPAC7AQQkiLVSte9VZN1Uu19muCP5CUgWMy/7z+F98kGVdv1I0vjsjy1uQGQyIAAAAASUVORK5CYII=');
    background-position: center;
    background-repeat: no-repeat;
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
    line-height: 30px;
    height: 30px;
    width: 30px;
    margin-top: 4px;
    margin-left: 4px;
    padding: 0 8px 1px;
    vertical-align: top;
    float: right !important;
    cursor: pointer;
}
.menu-top-section {
    /*border-width: 1px 0 1px 1px;
    border-style: solid;
    border-color: #ddd; */
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 15px;
    height: 40px;
    text-align: right;
    background: #eee;
}
.menu-top-section .menu-nav {
    font-family: "PT Sans", Arial;
    font-size: 15px;
    font-weight: 700;
}
nav {
    width: 990px;
}
nav input {
    border: 1px solid #b6b6b6;
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
    height: 30px;
    line-height: 30px;
    vertical-align: top;
    padding: 0 5px 1px;
    margin-top: 4px;
    width: 290px;
    /* background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8xNy8xNn/6eIAAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAFNSURBVDiNldMxT5RBEMbx3x0oFwggEGhQEo5EEmIiFFBYUNDZUGBv5Rfwo1hDxRegsDcxxkZCAgEqFchRERJBJXDowVnsvMl7xx0Xp9ndZPa/zzwzW3A3+jCJAVyggvMWeaCQ249hHi/wAH/QHTk72MBVO8Ao3saFD9jCr1Azg5dxfodqHtAV62vUsY5NXOImXqxgG0sYxl4eUEQvJkLmQZtSf+A95vCoGVAO6V/aXM5iD7fxWANgENf43QFQxV/JlwbAheR6qQOgHz2SmQ2ASqzPOgAWQkGDT0WcSQYuS+W0iqdSFz5qmoWsjd8wG0nXUll1jGARryKvjn3UMkB+EktYwfNIrOFhyP6MJ5jGEVYzJXlAFkNSq/rwE4fSYJXwBlP4jjVUu1oAqjjBMU5DgVC0K81NGeM4bgW4L2qS4ePSj338v4AM8jUAn/4BLJZK7QnOsQIAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: right 10px center; */
}
nav .selectate {
    float: right;
}
nav ul {
    padding: 0;
    margin: 0 0 0 -1px;
}
nav ul li {
    display: inline-block;
    float: left;
    font-weight: bold;
    height: 40px;
    line-height: 37px;
    padding: 0;
}
nav .float-right {
    padding-right: 4px;
    padding-left: 0;
}
.but-adauga {
    background: #008F33;
    margin: -1px 14px 0 0;
    height: 40px;
    line-height: 39px;
    border-radius: 2px;
    padding: 0;
}
.but-adauga img {
    margin: 12px 6px 0 0 !important;
}
.but-adauga a {
    color: #FFF;
    text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.4);
    display: inline-block;
    padding: 0 30px;
}
.but-adauga a:hover, .but-adauga a:focus  {
    border-bottom: none;
    border-radius: 2px;
    background: #009B36;
}
.but-map {
    background: #329ACC;
    margin: -1px 0 0 0;
    height: 40px;
    line-height: 39px;
    border-radius: 2px;
    padding: 0;
}
.but-map img {
    margin: 8px 6px 0 0 !important;
}
.but-map a {
    color: #FFF;
    text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.4);
    display: inline-block;
    padding: 0 30px;
}
.but-map a:hover, .but-map a:focus  {
    border-bottom: none;
    border-radius: 2px;
    background: #2E8FBE;
}
.but-map a font:first-letter {
    text-transform: capitalize;
}
.but-map a font {
    display: inline-block;
    text-transform: lowercase;
}
.highlight0, .highlight1, .highlight2, .highlight3 {color: #000; padding: 1px 3px; text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.2); border-radius: 1px}
.highlight0 {background: #FFFFCC} /* galben */
.highlight1 {background: #FFCCCC} /* rosu */
.highlight2 {background: #CCE6CC} /* verde */
.highlight3 {background: #FFEDCC} /* portocaliu */

/* Culori pale */
/* .highlight0 {background: #9DBFDC} /* albastru */
/* .highlight1 {background: #D3AC96} /* maro */
/* .highlight2 {background: #CDCDCD} /* gri */
/* .highlight3 {background: #ABD9A9} /* verde */
/* .highlight4 {background: #FFC58D} /* portocaliu */
/* .highlight5 {background: #FBC1E0} /* roz */
/* .highlight6 {background: #CDA8D2} /* purpuriu */
/* .highlight7 {background: #F18F90} /* rosu */
/* .highlight8 {background: #FFFF9B} /* galben */

/* Culori intense */
/*.highlight0 {background: #ffff04}
.highlight1 {background: #9de91b} 
.highlight2 {background: #d0A0d5} 
.highlight3 {background: #ff6fff} */

.float-left {
    float: left;
}
.float-right {
    float: right;
}
.sidebar-left {
    width: 211px;
}
.sidebar-right {
    width: 250px
}
.sidebar-right a {
    text-decoration: none;
    color: #555;
    border-bottom: 0 none;
}
.sumar-homepage h2 .rubrica-nou {
    font-size: 8px;
    font-weight: bold;
    line-height: 12px;
    background-color: #f00;
    padding: 2px 4px;
    color: #fff;
    text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.5);
    border-radius: 2px;
    vertical-align: middle;
    display: inline-block;
    text-transform: uppercase;
}
.subrubrica-nou {
    /*    font-size: 8px;
        font-weight: bold;
        line-height: 12px;
        background-color: #f00;
        padding: 0 2px;
        color: #fff;
        text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.5);
        border-radius: 2px;
        margin-top: 2px;
        vertical-align: top;
        display: inline-block;
        text-transform: uppercase;*/
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    padding: 0px 1px;
    color: #d20001;
    border-radius: 2px;
    margin-top: 2px;
    display: inline-block;
}
.main-content-full {
    margin-top: 9px;
}
.main-content-right {
    width: 769px;
    margin-left: 10px;
    /*margin-top: 9px;*/
    position:relative;
}
.main-content-left {
    width: 724px;
    margin-right: 10px;
}
.adult-txt {
    background: #fbfbf3 none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 10px;
}
.adult-txt p {
    margin: 0 0 5px;
    font-weight: bold;
    font-size: 13px;
}
.sumar-homepage {
    position: relative;
    margin: 0;
}
.adult-18-plus {
    background-color: #f00;
    border-radius: 2px;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    font-weight: bold;
    line-height: 12px;
    margin-top: 1px;
    padding: 2px 3px 1px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
    text-transform: uppercase;
    vertical-align: top;
}
.sumar-homepage h2 {
    font-family: "PT Sans", Arial;
    font-size: 13px;
    font-weight: 700;
    line-height: 12px;
    margin: 0 0 2px;
}
.sumar-homepage h2 span {
    font-family: Arial;
    font-size: 9px;
    font-weight: normal;
    color: #858585;
}

.sumar-homepage ul {
    padding: 0;
    margin: 0 0 20px;
}
.sumar-homepage ul li {
    list-style-type: none;
}
.sumar-homepage ul li:first-letter {
    text-transform: capitalize;
}
.in_lucru {
    background: url('data:image/png;base64,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');
    width: 150px;
    height: 94px;
    position: absolute;
    top: 200px;
}
.not-active a {
    color: #999;
    pointer-events: none;
    cursor: default;
}
.panel {
    border-right: 1px solid #EBEBEB;
    padding: 0 10px 20px 0;
}
.panel span {
    color: #5d5d5d;
    font-family: "PT Sans", Arial;
    font-size: 17px;
    font-weight: 700;
    line-height: 12px;
    display: inline-block;
    text-transform: lowercase;
}
.panel span:first-letter {
    text-transform: uppercase;
}
.panel ul {
    padding: 0;
    margin: 0;
}
.panel-sumar .divider {
    margin-bottom: 12px;
}
.panel-sugestii .divider,
.panel-parteneri .divider,
.panel-utile .divider,
.panel-cautari .divider {
    margin-bottom: 8px;
}
.panel-sugestii,
.panel-parteneri,
.panel-utile,
.panel-cautari {
    padding-bottom: 15px;
}
.panel-sugestii ul li,
.panel-parteneri ul li,
.panel-utile ul li,
.panel-cautari ul li {
    list-style-type: none;
}
/*.panel-sugestii ul, .panel-parteneri ul {
    margin-bottom: 5px;
}*/
.panel-sugestii ul li {
    border-bottom: 1px dashed #ddd;
    padding: 4px 0;
}
.panel-sugestii ul li:first-child {
    padding-top: 1px;
}
.panel-parteneri .play-ro {
    list-style-type: none;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8yMS8xN555SQkAAAA/SURBVAiZY7gjIPj/fX//f3TAcIuB8f8tBsb/6AoYbzEw/mdAAkwCAgzC9XUMTAzYABMTA6pREyci7EAXgAEAqxJOdMwP5HoAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-position: 0 6px;
    padding-left: 10px;
}
.panel-social {
    padding-top: 9px;
    padding-bottom: 0;
}
.box-cautare {
    /*    background: #F5F5F5;*/
    border: 1px solid #DDD;
    border-radius: 3px;
    /*  padding: 5px 10px 0;*/
    position: relative;
}
.box-cautare .title-search {
    color: #000;
    font-size: 13px;
    font-family: Arial;
    /*  border-top: 1px dashed #999;*/
    /*padding-top: 11px;*/
    padding-bottom: 2px;
    clear: both;
}
#zona > label {
    /*    border-top: 1px dashed #999;*/
    padding-top: 12px;
    padding-bottom: 2px;
    display: block;
    color: #000;
    font-size: 13px;
}
#search_an select {margin-bottom: 12px}
#frmSearch #filters > div {
    margin-top: 10px;
    /*    border-top: 1px dashed #999;*/
    clear: both;
}
#frmSearch #filters div.checkbox-filter-container {
    border:none;
    margin-top:0;
}
#frmSearch #filters label.checkbox-filter-label {
    font-weight:normal;
    display:inline;
}
#frmSearch label.filter-label:first-letter {
    text-transform: uppercase;
}
#frmSearch label.filter-label {
    font-weight: 700;
    vertical-align: top;
    font-size: 13px;
    line-height: 15px;
    margin-bottom: 5px;
    display: block;
    color: #000;
    background: #ddd ;
    padding: 4px 5px;
    text-transform: lowercase;
}

/* --- filtre ansambluri ---*/
#frmSearch .box-cautare label {
    background: #ddd;
    color: #000;
    display: block;
    font-size: 13px;
    font-weight: 700;
    line-height: 15px;
    margin-bottom: 5px;
    padding: 4px 5px;
    vertical-align: top;
}


.user-section .account {
    margin-top: 3px;
    float: left;
}
.user-section span {
    font-size: 11px;
    margin: 0 10px 0 6px;
}
.user-type {
    font-size: 12px !important;
    font-weight: bold !important;
    margin-right:0 !important
}
.user-section input {
    width: 160px;
    height: 26px;
    line-height: 26px;
    padding: 0 6px 1px 6px;
    border: 1px solid #B6B6B6;
    border-radius: 2px;
    margin-right: 10px;
    font-weight: 700;
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
}
.user-section .account {
    font-weight: 700;
}
.user-section .account span {
    font-weight: normal;
}
.user-section .account a:hover {
    border-bottom: 1px solid #999;
    color: #333;
    text-decoration: none;
}
.user-section .selectate:first-letter {
    text-transform: uppercase;
}
.user-section .selectate {
    float: right;
    font-family: "PT Sans", Arial;
    font-size: 15px;
    font-weight: 700;
    line-height: 31px;
    display: inline-block;
    text-align: right;
}
.user-section .selectate .number {
    text-align: center;
    font-size: 11px;
    text-shadow: 1px 1px 1px #333;
    color: #fff;
    padding: 11px 0 0;
    line-height: 0.9;
    font-family: Arial;
    font-weight: 700;
}
.user-section span.number {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAeCAYAAABNChwpAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8yOS8xNn7yftcAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAPISURBVEiJrZdtbJNVFMd/t0+h23w6tq6u7MUoBMgmED6I0Wnsh0WdCsmCaJxAnPKyETbB1zUQs7BMMkWHDuMIURIMKTGB8EkdIMtClIxkxIiKgYUPhgi6MVZop9lg7fXDc4cPpbS9LSe5afvce/7//z33POfcQuYmgFzAkQUGRha+TqAP8AD92YAAIKXUchRCFNc+xJkbUeZ/9zMlUspLGr43v2cUPmEhrO16hbLP6vEBDcKOqmHO1EsS2gyvm+fKPVQCFJkUXxmjA5jQBdKOgNrp8pal/GU4yDcc5G+u5Q+gSBcLrEwG0s8BIYQBnI3sIWbmMA9gbJxB9xqCQLtMAyjbHCjwVzA8RQ5g5jDPX0ENUKgLpiVAhf/lzpW3+3W/xnXged1k1DoCIUSOx+T0UDclTgO3fW4ySsS3gaHRMRZIKZMmY/wRCGC6ECJPCJGrPhONUqClsZpQPDmA08C9pZZfgIAQojQJTi5WBXUCQgAmVkX7SU0AjANRIAZcBybVkJE9LLefv93+meCcuZpDalNONVy23y5AKvzFwBNCRaEl2ETpS49SbzjITxa+bO1iiKbyZhyAG/jQUIr6Dw1QdWKQ8RceQU4z8N5t4miM8OHTBBa/x1NABNgGxOwZK4A1HpPGgXZGZhfzzN0kb9pL++5eVgCdwH6sjd/6FqhXqAB4fccqFmysoSbbI5m4wZnZb9J7KUQI6AKuTpHfJuDmQ6vatfor8PcEmJk3nYpMyC+H6XuwBTkS4TjwvpQypvD/50okQC0SwAqPyTs/tjJaWUa1Dvlvf3J8YYBC4APga3uJTkuATcQS4CMZ1IvC3Le4cH6IBuBofH9Iuxcox7PAOR1ygHo//wKDqZpTUgEqAjV1VQzqCqirwgVUp+oNqZqRATS3v0i5roA5PmYVmbydiiOVgHzgwqx7WRI/EY0R/vhbuj7pYUc0RjiR88rHmUaKW9cdJ1Xolm2pZSS+FoyO0Vv5LpeHw9QDcvs3HPh9O/cX3sOT9nXLHmZi5xG8wMU78SSLgAPY3Pw09009iMYIf3qYzqJGCobD9AEzgZK/rzLgacC96xgd9mg8NpcHgLVp3RGklLcMwOV1c1IGkTKIvLKbY74ZfAW0Yd18hG2twPp/sLWkgO7QFxyd8nt2EecBVxx2WgLKdq3m+8l9XPv8VTqAk0CDnTiBjwPYCJz6ch1tk/u4dnATvwI+LQFqR4EfWtlfWsjORLtOIkIAXmBruYdt/W30AJviIpbSBLAe65LSTGaXVwfwBnAKqMNWddM1AeRl4qiD8R8ij4lA1NQl3QAAAABJRU5ErkJggg==');
    display: inline-block;
    float: right;
    height: 30px;
    line-height: 33px;
    margin: 0 0 0 3px;
    padding: 0;
    text-align: center;
    width: 32px;
}
.box-cautare #search_query {
    width: 188px;
    height: 24px;
    padding: 0 5px;
    margin-left: 5px;
    border: 1px solid #B6B6B6;
    border-radius: 2px;
    -moz-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    -webkit-box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.1);
}

.box-cautare .prices input, .box-cautare select.filter_interval, .box-cautare input.filter_interval {
    width: 75px;
    margin-right: 5px;
    float: left;
}
.box-cautare .prices input:first-child {
    margin-left: 0;
}
.box-cautare select.filter_interval:first-child {
    margin-left: 0;
}
.box-cautare input.filter_interval:first-child {
    margin-left: 0;
}
.box-cautare select.filter_interval_selector {margin-right:0; width: 91.5px;}
.box-cautare select.filter_interval_selector:first-child {margin-left:5px}

.btn_filter_interval {
    background: #800; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#e90000, #800); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#e90000, #800); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#e90000, #800); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#e90000, #800); /* Standard syntax */
    border: 1px solid #800 !important;
    border-radius: 2px;
    padding: 0 8px 0 9px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 24px;
    text-shadow: 1px 1px 1px #333;
    box-shadow: 1px 1px 3px #666;
    margin-left: 5px;
    margin-top: 2px;
}
.btn_filter_interval:hover, .btn_filter_interval:focus {
    background: -webkit-linear-gradient(#800, #e90000); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#800, #e90000); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#800, #e90000); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#800, #e90000); /* Standard syntax */
    text-decoration: none;
}
.but-gray {
    background: #333; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#808080, #333); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#808080, #333); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#808080, #333); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#808080, #333); /* Standard syntax */
    border: 1px solid #333 !important;
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6) !important;
    color: #fff;
    cursor: pointer;
    font-family: Arial;
    font-size: 13px !important;
    font-weight: bold;
    text-shadow: 1px 1px 1px #333;
    padding: 5px 10px;
    height: 31px;
    margin-left: 10px;
}
.but-gray:hover, .but-gray:focus {
    background: #333; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#333, #454545); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#333, #454545); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#333, #454545); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#333, #454545); /* Standard syntax */
    border: 1px solid #333 !important;
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6) !important;
    color: #fff;
    cursor: pointer;
    font-family: Arial;
    font-size: 13px !important;
    font-weight: bold;
    text-shadow: 1px 1px 1px #333;
    padding: 5px 10px;
    height: 31px;
    margin-left: 10px;
}
.but-adult-da {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAAP1JREFUOI2lk6FKRGEQhb+7iMiAL2A1G0WzQQSrIDaDGARhk6xPYLKpxSDbrDYVLDZ9BB/BJss5QcNY7i4/l3vR3R2YMmfOP8w581eZyTzRm4s96wO2H2yvAizMQB4Au8Cy7fNqGg1sXwCDovRCZv4rJV1KyiJPM5MxuCnpTlIX+bpB7o8xJF1J+q6BpxbybYN8UuI94AMY1Ttt234udh4CR8XOxxFxU+pSZSa214B3YKmuPwJfwH7RexgRw6awExdsbwCvwGKLAQcRcd/mzOSQIuIN2AJ+Gj17XWSANsXXJX1KGkna+cve1kOy3QdWIuKsc3IdU11iW8z9G38BcmQQ6fX8xcEAAAAASUVORK5CYII=');
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-color: #004A00;
    border: 1px solid #004A00 !important;
    border-left: 15px solid transparent !important;
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6) !important;
    padding: 0 15px 0 22px;
    color: #f5f5f5;
    cursor: pointer;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    height: 31px;
    text-shadow: 1px 1px 1px #333;
    margin: 5px;
}
.but-adult-da:hover, .but-adult-da:focus {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAAP1JREFUOI2lk6FKRGEQhb+7iMiAL2A1G0WzQQSrIDaDGARhk6xPYLKpxSDbrDYVLDZ9BB/BJss5QcNY7i4/l3vR3R2YMmfOP8w581eZyTzRm4s96wO2H2yvAizMQB4Au8Cy7fNqGg1sXwCDovRCZv4rJV1KyiJPM5MxuCnpTlIX+bpB7o8xJF1J+q6BpxbybYN8UuI94AMY1Ttt234udh4CR8XOxxFxU+pSZSa214B3YKmuPwJfwH7RexgRw6awExdsbwCvwGKLAQcRcd/mzOSQIuIN2AJ+Gj17XWSANsXXJX1KGkna+cve1kOy3QdWIuKsc3IdU11iW8z9G38BcmQQ6fX8xcEAAAAASUVORK5CYII=');
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-color: #005400;
    border: 1px solid #005400 !important;
    border-left: 15px solid transparent !important;
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6) !important;
    padding: 0 15px 0 22px;
    color: #f5f5f5;
    cursor: pointer;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    height: 31px;
    text-shadow: 1px 1px 1px #333;
    text-decoration: none;
    margin: 5px;
}
.but-adult-nu {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAAMFJREFUOI2tk8ENwkAMBOdOvLYJQgehAugIOqAEjo6gAtIBUIT9DQ8u6AgSJIF9Wp71SrZD27aUcvcK2AIroM7lBjgBSdK17A+lgbsnYMNnHSRt3wzc/VxM/KZG0hIgZng/AgaoM0Mwswq4jIBLLSKwmwgD7CLjovdVBzN7rkFSGEK5+5OJP0wHYMbjSOq+80A1MRtMVRPMbA5cJxpUUdINSBPgJOn2n1MGyIUhSVIHQ+8bc5I5j3de8/rOxy522X8HQZJQtHaUsXUAAAAASUVORK5CYII=');
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-color: #373737;
    border: 1px solid #373737 !important;
    border-left: 15px solid transparent !important;
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6) !important;
    padding: 0 15px 0 22px;
    color: #f5f5f5;
    cursor: pointer;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    height: 31px;
    text-shadow: 1px 1px 1px #333;
    margin: 5px;
}
.but-adult-nu:hover, .but-adult-nu:focus {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAAMFJREFUOI2tk8ENwkAMBOdOvLYJQgehAugIOqAEjo6gAtIBUIT9DQ8u6AgSJIF9Wp71SrZD27aUcvcK2AIroM7lBjgBSdK17A+lgbsnYMNnHSRt3wzc/VxM/KZG0hIgZng/AgaoM0Mwswq4jIBLLSKwmwgD7CLjovdVBzN7rkFSGEK5+5OJP0wHYMbjSOq+80A1MRtMVRPMbA5cJxpUUdINSBPgJOn2n1MGyIUhSVIHQ+8bc5I5j3de8/rOxy522X8HQZJQtHaUsXUAAAAASUVORK5CYII=');
    background-position: center left;
    background-repeat: no-repeat;
    background-size: 16px 16px;
    background-color: #444;
    border: 1px solid #444 !important;
    border-left: 15px solid transparent !important;
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6) !important;
    padding: 0 15px 0 22px;
    color: #f5f5f5;
    cursor: pointer;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    height: 31px;
    text-shadow: 1px 1px 1px #333;
    text-decoration: none;
    margin: 5px;
}
.but-red {
    background: #800; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#e90000, #800); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#e90000, #800); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#e90000, #800); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#e90000, #800); /* Standard syntax */
    border: 1px solid #800 !important;
    border-radius: 2px;
    box-shadow: 1px 1px 3px #666 !important;
    padding-top: 2px !important;
    color: #fff;
    cursor: pointer;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    height: 31px;
    text-shadow: 1px 1px 1px #333;
    width: 188px;
    margin: 5px 0 6px 5px;
}
.but-red:hover, .but-red:focus {
    background: #800; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#800, #a40000); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#800, #a40000); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#800, #a40000); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#800, #a40000); /* Standard syntax */
    text-decoration: none;
}
.box-cautare select {
    width: 188px;
    height: 24px;
    padding: 0 1px;
    margin: 0 0 12px 5px;
    border: 1px solid #B6B6B6;
    border-radius: 2px;
    box-shadow: 1px 1px 3px #CCC;
    font-weight: bold;
}
#search_sumar_rubricaId {
    /*margin-bottom: 6px;*/
}
#search_sumar > label:first-child{
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
}
div#filters:last-child {
    margin-bottom: 10px;
}
.panel-convertor {
    font-size: 11px;
    color: #000;
}
/*
#curs_eur, #curs_usd, #convertor_lei, #convertor_eur, #convertor_usd {
    max-width: 54px;
}
*/
.box-convertor {
    background: #E3E3E3;
    border: 1px solid #DDD;
    border-radius: 3px;
    padding: 0 10px;
}
.box-convertor .eur_usd {
    font-family: Arial;
    font-size: 17px;
    font-weight: 700;
    color: #F00;
}
.box-convertor input[type="text"] {
    border: 1px solid #ccc;
    border-radius: 2px;
    height: 24px;
    padding: 0 5px;
}
.panel-convertor .valoare {
    font-size: 12px;
}
.panel-convertor .curs-title {
    color: #333;
    font-family: Arial;
    font-size: 13px;
    line-height: 31px;
}
.left-conv.txt-red {
    text-align: right;
}
.left-conv {
    display: inline-block;
    width: 62px;
    text-align: left;
}
.panel-map {
    padding-bottom: 1px;
}

.panel-parteneri ul li,
.panel-utile ul li {
    line-height: 1.6;
}
.panel-cautari ul li {
    line-height: 1.9;
}
.panel-sugestie {
    padding-bottom: 20px
}
.panel-sugestie {
    color: #484848;
    padding-top: 9px;
}
.panel-cautare {
    color: #333;
    padding-top: 9px;
}
.panel-sugestii,
.panel-parteneri,
.panel-utile,
.panel-cautari {
    font-weight: 700;
    padding-top: 9px;
}
.panel-sugestie input[type='text'] {
    border: 1px solid #b6b6b6;
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
    height: 24px;
    padding: 0 5px;
}
.panel-social .facebook {
    font-size: 13px;
    color: #3C5A98;
    vertical-align: middle;
}
.panel-social .google {
    font-size: 14px;
    color: #DC4B38;
    vertical-align: middle;
}
.panel-social ul {
    padding: 0;
}
.panel-social ul li {
    list-style-type: none;
    font-weight: bold;
    padding: 0 0 10px;
}
.panel-social ul li a, .panel-social ul li a:hover {
    border-bottom: 1px solid transparent;
}
.panel-social ul li a span:hover {
    border-bottom: 1px solid #999;
    padding-bottom: 2px;
}
.panel-social ul li img {
    border-radius: 3px;
    margin-right: 8px;
    width: 28px;
}
.price-hour .price {
    padding: 0;
}
.price-hour .hour {
    padding-top: 4px;
    text-align: right;
    color: #666;
    float: right;
}
.cele-mai-noi-anunturi h2 {
    color: #5d5d5d;
    font-family: "PT Sans", Arial;
    font-size: 17px;
    font-weight: 700;
    line-height: 12px;
    margin-top: 9px;
    text-transform: lowercase;
}
.cele-mai-noi-anunturi h2:first-letter {
    text-transform: uppercase;
}

.icons-rubrici {background: url('data:image/png;base64,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'); background-size: 264px 22px}
.icon-rubrica {width: 22px !important; height: 22px !important; float: left}
.icon-rubrica-1 {background-position: 0px -22px}
.icon-rubrica-5 {background-position: -22px -22px}
.icon-rubrica-9 {background-position: -44px -22px}
.icon-rubrica-10 {background-position: -66px -22px}
.icon-rubrica-11 {background-position: -88px -22px}
.icon-rubrica-12 {background-position: -110px -22px}
.icon-rubrica-13 {background-position: -132px -22px}
.icon-rubrica-191 {background-position: -154px -22px}
.icon-rubrica-171 {background-position: -176px -22px}
.icon-rubrica-181 {background-position: -198px -22px}
.icon-rubrica-201 {background-position: -220px -22px}
.icon-rubrica-14 {background-position: -242px -22px}

.bgcolor-1, .bgcolor-13, .bgcolor-10, .bgcolor-181, .bgcolor-9, .bgcolor-191, .bgcolor-171, .bgcolor-5, .bgcolor-11, .bgcolor-12, .bgcolor-magazine, .bgcolor-201, .bgcolor-14 {border-radius: 3px}
.bgcolor-1, .bgcolor-13 {background: #D10000} /* imobiliare vanzari & inchirieri */
.bgcolor-10 {background: #291580} /* prestari servicii */
.bgcolor-181 {background: #93327F} /* moda, frumusete */
.bgcolor-9 {background: #E99B00} /* locuri de munca */
.bgcolor-191 {background: #206ABC} /* electronice */
.bgcolor-171 {background: #00980A} /* casa si gradina */
.bgcolor-5 {background: #0098F5} /* auto, moto, velo */
.bgcolor-11 {background: #D3007C} /* matrimoniale, intalniri */
.bgcolor-12 {background: #8D6900} /* afaceri, diverse */
.bgcolor-magazine {background: #8D021F} /* magazine */
.bgcolor-201 {background: #1CB7BD} /* copii - articole, jucarii */
.bgcolor-14 {background: #08A108} /* timp liber */

/*.copii-nou {
    background-image:   url('data:image/png;base64,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');
    background-size: 125px 111px;
    background-repeat: no-repeat;
    background-position: 24px 44px;
}*/

.cele-mai-bgcolor {display: inline-block; width: 22px; height: 22px}

.cele-mai-noi-anunturi .info {
    border-radius: 0px 0px 3px 3px;
    border-width: 0 1px 1px 1px;
    border-style: solid;
    border-color: #ddd;
    padding: 3px 7px;
    margin-bottom: 30px;
}
h2 img {
    margin-right: 6px;
    float: left;
    width: 28px;
    border-radius: 3px;
}
.cele-mai-title {
    display: inline-block;
    font-weight: 700;
    font-size: 13px;
    color: #000;
    width: 159px;
    height: 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.cele-mai-price {
    color: #F00;
}
.cele-mai-vanzari, .cele-mai-auto, .cele-mai-electronice, .cele-mai-moda, .cele-mai-inchirieri, .cele-mai-afaceri, .cele-mai-prestari, .cele-mai-casa {
    background: #f6f6f6;
    width: 182px;
    margin: 0 0 10px;
}
.cele-mai {
    width: 182px;
    height: 136px;
    border-radius: 3px 3px 0 0;
    background: #fff;
    outline: 1px solid rgba(0, 0, 0, 0.1);
    outline-offset: -1px;
    -moz-outline-radius-topleft: 3px;
    -moz-outline-radius-topright: 3px;
}
.cele-mai-noi-anunturi .ico {
    width: 20px;
    margin-right: 6px;
}
.divider {
    height: 1px;
    background: #EBEBEB;
    margin: 8px 0 10px;
}
.divider-1 {
    height: 1px;
    background: #EBEBEB;
    margin: 8px 155px 16px 0;
}
.divider-2 {
    height: 1px;
    background: #EBEBEB;
    margin: 8px 286px 16px 0;
}
.inner-divider {
    height: 3px;
    width: 60px;
    background: #006F00;
    position: relative;
    top: -1px;
}
footer {
    text-align: center;
    margin: 60px 0 6px;
    font-size: 16px;
}
footer small{
    font-weight: normal
}
.menu-footer {
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 6px;
    padding: 0 2px 0 0;
    height: 40px;
    font-size: 13px;
    font-weight: 700;
    line-height: 13px;
    background: #eee;
}
.menu-footer-left ul li {
    border-left: 1px solid #999;
    display: inline-block;
}
.menu-footer-left ul li:first-child {
    border-left: none;
}
.menu-footer-left ul, .menu-footer-right ul {
    padding: 0
}
.menu-footer-right {
    float: right;
}
.menu-footer-right ul li {
    border-left: 1px solid #999;
}
.menu-footer-right ul li:first-child {
    border-left: none;
    padding-right: 5px;
}
.menu-footer-right ul li img {
    margin-right: 6px;
}
.copyright p {
    color: #666;
    font-size: 11px;
    margin: 0;
}
.copyright img {
    margin: 11px 0 10px; 
}

/* Listare */
.line-btw {border-bottom: 1px solid #ddd; padding: 0 0 10px; margin-bottom: 10px}
.list-txt {padding-left: 144px; font-size: 13px}
.list-txt .title-anunt a {color: #1983cd; font-weight: bold; font-size: 15px; line-height: 1}
.list-txt p {font-size: 13px; font-weight: normal; margin: 0;overflow: hidden}
.list-txt .label-list ul {margin: 0 0 10px}
.list-txt .label-list li {margin-left: 0}
.list-txt .loc-data {font-size: 12px; line-height: 5px; color: #777}
.list-txt .show-subrubrica {font-size: 12px; line-height: 1.2; position: absolute; bottom:5px; color: #777; height: 15px}
.listare-evidentiata .list-txt .show-subrubrica {bottom:10px; }
/*.list-txt .list-container-txt {height: 82px}*/
.anunt-w {width: 779px}

.lista-label-schita {position:absolute; color: #fff; padding:4px 7px; border-top-left-radius: 2px; background: rgba(0,0,0,0.5); bottom:0; right:0}
.lista-label-cv {position:absolute; padding:6px 9px 4px; border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; background: #006400; top:0; left:29px}
.lista-label-cv a {color: #fff; font-weight: bold; text-shadow: 1px 1px 1px #333}

.thumb-img {width: 134px; height: 100px; float: left; outline: 1px solid rgba(0, 0, 0, 0.1); outline-offset: -1px; position: relative}
.thumb-img a {display: block; border-bottom: 0 none}
.thumb-img .img-thumbnail {width: 134px; height: 100px}
.price-list {font-size: 17px; font-weight: 700; line-height: 17px; color: #f00; text-align: right; width: 200px}
.title-ansamblu {font-weight: bold}
.title-ansamblu-lista {font-weight: bold; background-color: #006e85;color: #fff;padding: 1px 5px;}
.triangle-right{
  border-top:
    5px solid transparent;
  border-bottom:
    5px solid transparent;
  border-left:
    10px solid #fff;
  width: 0;
  height: 0; 
  display: inline-block;
  margin-left: 7px;
}

.listing-title {font-family: "PT Sans", Arial; font-size: 15px; font-weight: 700; color: #b6b6b6; height: 23px; margin-top: -6px}
.rubrica-txt {font-size: 17px; font-weight: 700; color: #5d5d5d; line-height: 17px}
.subrubrica-txt {font-size: 15px; font-weight: 700; color: #203BA2}
.filters-list a {font-family: "PT Sans", Arial; font-size: 15px; font-weight: 400; color: #333; margin: 0 5px; text-transform: capitalize}

.oferta-listing {
    position: relative;
    top: -16px;
    margin-bottom: -6px;
}
.oferta-listing span {
    background: #FFE0C1;
    display: block;
    color: #333;
    font-size: 14px;
    font-weight: bold;
    padding: 3px 6px 4px;
    margin-bottom: 1px;
}
.oferta-listing hr {
    border-width: 1px 0 0;
    border-style: solid;
    border-color: #ddd;
    margin: 0;
}

#ansamblu_vecinatati .txt-vecinatati {clear: both}

/* Filtre listare - data & pret */
.filters-list .ui-widget-content {border: none; color: #333; font-family: "PT Sans", Arial; font-size: 15px}
.filters-list .ui-icon, .filters-list .ui-widget-content .ui-icon {background-image: none}
.filters-list .ui-state-active, .filters-list .ui-widget-content .ui-state-active, .filters-list .ui-widget-header .ui-state-active {border: none; color: #333; font-weight: bold}
.filters-list .ui-state-hover, .filters-list .ui-widget-content .ui-state-hover, .filters-list .ui-widget-header .ui-state-hover, .filters-list .ui-state-focus, .filters-list .ui-widget-content .ui-state-focus, .filters-list .ui-widget-header .ui-state-focus {background: none; border: none; color: #333; font-weight: bold}
.ui-menu .ui-menu-item {padding: 0; margin-top: 10px}
#sort-data > li, #sort-pret > li {margin: 8px 5px 0}
#sort-data a:hover, #sort-pret a:hover {border-bottom: none; padding:0}
#sort-data .sort, #sort-pret .sort {margin: 0}
.filters-menu-pret {min-width: 130px}

.nr-anunturi {color: #999}

.caret {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid;
    display: inline-block;
    height: 0;
    margin-left: 4px;
    vertical-align: middle;
    width: 0;
    color: #f00;
}

/************* paginare ***********************/
.paginare_pagini {float:right; text-align:center; width: 769px}
.paginare_pagini .extra-desc{
    clear: both;
    margin-top: 60px;
    text-align: left;
}
.paginare_pagini .paginare_pagini_txt {
    font-size: 13px;
    color: #5D5D5D;
    font-weight: bold;
    padding-right: 5px;
    width: 40px;
    height: 20px;
    display: inline-block;
    zoom: 1;
    *display: inline;
    line-height: 12px
}
.page-item {
    display:inline-block;
}
.page-item .page-link {
    position: relative;
    display: block;
    padding: 8px 12px;
    margin-left: -5px;
    line-height: 1.25;
    color: #3f4f58;
    background-color: #fff;
    border: 1px solid #dee2e6;    
}
.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #3f4f58;
    border-color: #3f4f58;
}
.page-item.disabled .page-link {
    color: #6c757d;
    pointer-events: none;
    cursor: auto;
    background-color: #fff;
    border-color: #dee2e6;
}

.page-item:first-child .page-link {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.page-item:last-child .page-link {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.btn_left, .btn_right {
    font-size: 16px;
    line-height: 12px;
    height: 20px;
    vertical-align: top;
    background: #fff
}
#btn_view {
    display: inline-block;
    zoom: 1;
    *display: inline;
    width: 66px;
    background-color: gray;
    margin: 0
}
.paginare_pagini .all_pages {
    display: inline-block;
    zoom: 1;
    *display: inline;
    left: 0;
    white-space: nowrap;
    margin: 0 1px;
    padding: 0;
    list-style-type: none;
    height: 20px
}
.paginare_pagini .all_pages li {
    height: 29px
}

/* Sumar left */
.panel-sumar {
/*  padding-top: 9px; */
    padding-bottom: 15px
}
.panel-sumar a {
    color: #5d5d5d;
}
.sumar-rubrici, .sumar-subrubrici {
    list-style-type: none;
    font-weight: 700;
}
.sumar-subrubrici {
    display:none;
}
.sumar-rubrica {
    border-bottom: 5px solid #fff;
    border-top: 0;
    line-height: 12px;
}
.sumar-rubrica a, .sumar-rubrica-magazine a {
    vertical-align: top;
    height: 17px;
    line-height: 17px;
    display: inline-block;
    text-transform: lowercase;
}
.sumar-rubrica a:first-letter, .sumar-rubrica-magazine a:first-letter {
    text-transform: uppercase;
}
.sumar-subrubrica {
    border-top: 8px solid #fff;
    margin-left: 10px;
    white-space: nowrap;
}
.sumar-subrubrica:last-child {
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 2px;
    padding-bottom: 8px;
}
.square {
    width: 16px;
    height: 16px;
    border-radius: 2px;
    display: inline-block;
    margin-right: 6px;
}
.square-half {
    width: 6px;
    height: 16px;
    border-radius: 2px;
    display: inline-block;
    margin-right: 6px;
    vertical-align: top;
}
.arrow-up {
    position: absolute;
    display: block;
    left: 5px;
    margin-top: 7px;
    width: 0; 
    height: 0; 
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 4px solid;
}
.arrow-down {
    position: absolute;
    display: block;
    left: 5px;
    margin-top: 7px;
    width: 0; 
    height: 0; 
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 4px solid;
}
.arrow-right {
    position: absolute;
    display: block;
    left: 8px;
    margin-top: 5px;
    width: 0; 
    height: 0; 
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
    border-left: 4px solid;
}
.arrow-left {
    position: absolute;
    display: block;
    left: 8px;
    margin-top: 5px;
    width: 0; 
    height: 0; 
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent; 
    border-right: 4px solid; 
}
.subrubrici.hidden li {
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8xOC8xNoHuY2IAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAABGSURBVAiZbc2xFYAwCEXRBztCa0aIkyQjYMuSpNBCj7nlK/6XqsLdJ3BwuzKzi5kNoPM1FWj8Nd1EABSITQ95zsdrMjLzXGGhFJLBh4ztAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-position: 0 5px;
    background-size: 5px;
    padding-left: 10px;
    font-size: 11px;
}
.li-filter-sumar-rubrica {
    margin-left: 12px;
}
#search_sumar > label {
    color: #000;
    font-size: 13px;
}
#search_zona {
    margin-top: 2px;
}
#search_zona .label-judet {
    color: #333;
    display: inline;
    font-size: 12px;
}
#search_zona > li {
    font-size: 11px;
    list-style-type: none;
}
#search_zona .li-bold > label{font-weight:bold}
#search_zona ul {
    padding-left: 0;
    margin-left: 5px !important;
}
#search_zona .expand {
    font-size: 11px;
    margin-bottom: 7px;
}

#search_zona, #search_judetId {
    margin-bottom: 8px;
}
#search_zona input, #search_judetId input {
    margin: 2px 0 0 5px;
}
#search_zona label, #search_judetId label {
    vertical-align: top;
    display: inline-block;
    margin-top: 1px;
}
#filters input {
    margin: 2px 0 0 5px;
}
#search_sumar .subrubrici {
    margin: 2px 0 0 5px;
    font-size: 14px;
}
#search_sumar .subrubrici.label {
    font-size: 12px;
}
#filters label {
    vertical-align: top;
}
#search_fields_0_fields_1_value > input {
    margin-bottom: 15px;
}
#search_fields_0_fields_1_value > label {
    font-size: 11px;
}
#search_fields_0_fields_0_value .expand {
    margin-bottom: 1px;
}
.expand, .expand-rubrici, .expand-unckeched-subrubrici {
    border-bottom: 1px solid transparent;
    color: #009 !important;
    display: inline-block;
}
.expand-rubrici {
    font-size: 11px;
    /* margin-left: 58px; */
}
#search_metrou {
    margin-left:5px;
}
#search_metrou label {
    display:inline-block;
    margin-bottom: 1px;
    vertical-align:text-bottom;
}
#search_schita,
#search_oferta {
    margin-left:5px;
}
#search_schita label,
#search_oferta label {
    display:inline-block;
    margin-bottom: 1px;
    vertical-align:text-bottom;
}
/*
.expand-unckeched-subrubrici {
    margin-left: 35px;
}
.expand {
    margin-left: 94px;
}
*/
.expand, .expand-unckeched-subrubrici {
    font-size: 12px;
    border-bottom: 1px solid #999;
    margin-left: 5px;
    margin-bottom: 2px;
}

/* Titlu pagina */
.title-page {
    color: #5d5d5d;
    font-family: "PT Sans", Arial;
    font-size: 17px;
    font-weight: 700;
    line-height: 12px;
    margin-left: 1px;
}

.title-height {
    height: 26px;
}

/* Titlu selectate */
.title-favorite {
    color: #fff;
    display: block;
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 2px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

/* Culori rubrici */
.color-1:first-letter, .color-13:first-letter, .color-10:first-letter, .color-181:first-letter, .color-9:first-letter,
.color-191:first-letter, .color-171:first-letter, .color-5:first-letter, .color-11:first-letter, .color-12:first-letter,
.color-201:first-letter {
    text-transform: uppercase;    
}
.color-1, .color-13, .color-10, .color-181, .color-9, .color-191, .color-171, .color-5, .color-11, .color-12,
.color-magazine, .color-detector, .color-201, .color-14 {
    line-height: 28px;
    /*display: inline-block;
    text-transform: lowercase;*/
    width: 80%;
}
.color-1, .color-13 {color: #D10000} /* imobiliare vanzari & inchirieri */
.color-10 {color: #291580} /* prestari servicii */
.color-181 {color: #93327F} /* moda, frumusete */
.color-9 {color: #E99B00} /* locuri de munca */
.color-191 {color: #206ABC} /* electronice */
.color-171 {color: #00980A} /* casa si gradina */
.color-5 {color: #0098F5} /* auto, moto, velo */
.color-11 {color: #D3007C} /* matrimoniale, intalniri */
.color-12 {color: #8D6900} /* afaceri, diverse */
.color-magazine a {color: #8D021F} /* magazine */
.color-detector strong a {color: #ff5e13} /* detector */
.color-201 {color: #1CB7BD; letter-spacing: -0.3px} /* copii - articole, jucarii */
.color-14 {color: #08A108} /* Timp liber */

.arr-right-color-1, .arr-right-color-13 {border-left-color: #D10000} /* imobiliare vanzari & inchirieri */
.arr-right-color-10 {border-left-color: #291580} /* prestari servicii */
.arr-right-color-181 {border-left-color: #93327F} /* moda, frumusete */
.arr-right-color-9 {border-left-color: #E99B00} /* locuri de munca */
.arr-right-color-191 {border-left-color: #206ABC} /* electronice */
.arr-right-color-171 {border-left-color: #00980A} /* casa si gradina */
.arr-right-color-5 {border-left-color: #0098F5} /* auto, moto, velo */
.arr-right-color-11 {border-left-color: #D3007C} /* matrimoniale, intalniri */
.arr-right-color-12 {border-left-color: #8D6900} /* afaceri, diverse */
.arr-right-color-201 {border-left-color: #1CB7BD} /* copii - articole, jucarii */
.arr-right-color-14 {border-left-color: #08A108} /* timp liber */

/* Detalii anunt */
.left-side {border-right: 1px solid #ebebeb}
.links-top {border-bottom: 1px solid #ebebeb; padding-bottom: 10px; margin-bottom: 15px; margin-top: 6px}
.breadcrumbs {float: left}
.breadcrumbs a {display: inline-block}
.breadcrumbs a, .links-right a {color: #777; font-size: 13px; font-weight: 700}
.breadcrumbs .link1 {margin: 0 5px 0 0}
.breadcrumbs .link2, .breadcrumbs .link3 {margin: 0 5px; border-bottom: 0}
.links-right {color: #999; text-align: right}
.links-right .back {margin: 0 10px; border-color: #1983cd; color: #1983cd}
.links-left {margin: 19px 0 10px}
.links-left .back {border-color: #1983cd; color: #1983cd; font-size: 13px; font-weight: bold;}
.links-right .ante {margin: 0 4px 0 8px}
.links-right .urm {margin: 0 10px 0 3px}

.metrou-acces {width: 600px; font-size: 12px}
.metrou-acces th {padding: 1px 0 3px; font-size: 16px; font-weight: normal}
.metrou-acces td {border-top: 1px dashed #ddd; padding: 5px 0}
.metrou-acces .time-walking {font-size: 12px}
.metrou-statie {text-align: left; font-weight: bold}
.metrou-icon {vertical-align: text-bottom; margin-top: 2px; margin-right: 4px}
.time-icon {vertical-align: top; margin-top: 1px}

.container-titlu {clear: both}
.title-row {margin-bottom: 15px}
.popup-phone {margin-bottom: 5px; font-size: 13px}
.popup-phone .img-bg {background: #47b125; border-radius: 2px; margin-right: 2px; display: inline-block}
.popup-phone .img-bg img {margin: 2px 3px 3px; width: 14px; height: 14px}
.popup-phone .txt-nr {font-size: 15px; font-weight: bold; vertical-align: middle}
.popup-phone .butt-right-red {display: inline-block; width: auto}
.popup-phone .tel-on-harta:first-child {padding-left: 0}
.titlu-anunt {font-size: 25px; line-height: 25px; font-weight: bold}
.titlu-anunt a:hover {border-bottom: 0 none}
.titlu-anunt span {font-size: 15px}
.titlu-anunt .h1 {font-size: 23px; line-height: 23px; margin:0 0 10px}
.titlu-ans {font-size: 16px; font-weight: bold}
/* .price {float: right; margin-right: 15px; width: 140px; height: 40px; line-height: 40px; font-size:29px; font-weight: 700; text-align: center; color: #f00; background: #ffffce; border: 1px solid #ebebeb; text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.9); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3); border-top-left-radius: 3px} */
.price {color: #999; float: right; font-size: 33px; font-weight: 700; line-height: 42px; margin-right: 9px}
.title-rubrica-noutati {line-height: 22px; margin-left: 6px; vertical-align: top;display: inline-block; text-transform: lowercase}
.title-rubrica-noutati:first-letter {text-transform: uppercase}
.price-noutati {float: left; margin: 0; width: auto; height: auto; text-align: left; background: none; font-size: 18px; line-height: 20px; border: none; box-shadow: none}
.label-list {display: block}
.label-list ul {margin: 5px 0 0 0; padding: 0; display: block}
.label-list li {display: inline-block; font-weight: 700; color: #5d5d5d; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8yNC8xNirvrb4AAAA+SURBVAiZY2RgYGBg6Dc+yMDAYMgAAecZCs/aM0IFTRlQwWkmJJXIwJAJiyADAwMDAxMDA8N5LOLnGXFZDgC80QyNz85FaQAAAABJRU5ErkJggg=='); background-repeat: no-repeat; background-position: 0 7px; padding: 0 3px 0 12px}
/* background checkmark - background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAKCAYAAABi8KSDAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8yOS8xNn7yftcAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAENSURBVBiVhY+9asJgGIWfLxQEcSxdMijYKQgtujoqODgE6VDoWFwD/pCtXdyEgosXUHDo7yg6iHegIIpdXKR06AUYGr/o28lACW1feIbDeeDwKhHhr/N8T9xXl1wyx9F/YuO5weJjQSKW+F32fE9qTzVm7zMA8qd5DIDx21iq91XxfE8OovPgMFlPCPYBpUyJ8llZqdFyJPXHOgDZZJb2RRv3xWW6ngKQPknTu+4Rj8WVsm6syIciglIKgL7TJ3WcUgBG57KD3umQYB+EtOxWKAIYRauoulddtsEWvdP42kfvNPa5TSVbUZFJEWE4H4rZNMVsmlK4K8jmayOH7sCPMJgPJHObkdXnKiKKCN//0adQDg1n/QAAAABJRU5ErkJggg=='); */
.loc-data {color: #777; text-align: right; padding-top: 15px; margin-right: 10px}
.listare-evidentiata .loc-data{padding-top: 10px}
.tabs {float: left}
.tabs ul {padding: 0; margin: 0}
.tabs li {margin-right: 2px; border-color: #ddd; border-style: solid; border-width: 1px 1px 0; border-top-left-radius: 2px; border-top-right-radius: 2px; background: #eee; display: inline-block; font-weight: 700}
.tabs li:hover {background: #d20001; border-color: #d20001}
.tabs .active {border-color: #D20001; border-style: solid; border-width: 1px 1px 0; border-top-left-radius: 2px; border-top-right-radius: 2px; display: inline-block; font-weight: 700; background: #D20001; color: #fff}
.tabs a {display: block; padding: 7px 8px; text-decoration: none; cursor: pointer}
.tabs a:hover {display: block; border-bottom: none; color: #fff}
.tabs a:first-child {text-transform: uppercase}
.active a {color: #fff; padding: 7px 8px; border: none; cursor: default}
.tab-schita {border-color: #ddd; border-style: solid; border-width: 1px 1px 0; border-top-left-radius: 2px; border-top-right-radius: 2px; display: inline-block; font-weight: 700; background: #eee; margin-left: 3px; margin-right: 3px}
.tab-schita:hover {background: #d20001; border-color: #d20001}
.tab-schita a {text-transform: uppercase; padding: 7px 8px; border-bottom: 0; color: #333; display: block; text-decoration: none; cursor: pointer}
.tab-schita a:hover {color: #fff}
.slash {margin: 0 2px}
.tab-video a{padding: 7px 5px;}
#map, #street {height: 396px; width: 709px; text-align:left; border-bottom: 1px solid #ddd;}
#hideMap {float:right; margin-right:2px; margin-top:7px;font-weight:bold;cursor:pointer;height: 16px}
#tab-foto .active a {padding: 0}
#tab-foto,#tab-video{padding-top:2px;}
#tab-video{height:404px;}
#tab-video, #tab-harta, #tab-strada {display:none}
#tab-harta, #tab-strada {padding: 2px}
#map_static{text-align:left; width:709px; height:396px; border-bottom: 1px solid #ddd;}
.above-img {position: relative; width: 713px; text-align: center; outline: 1px solid rgba(0, 0, 0, 0.1); outline-offset: -1px}
.above-img-border {border: 1px solid #ccc}
.selected {position: absolute; margin: 10px; z-index:100; cursor:pointer}
.above-img .schita {z-index:100; background: rgba(0,0,0,0.3); border-radius: 3px; color: #fff; font-size: 13px; font-weight: 700; line-height: 27px; margin-top: 10px; padding:0 10px; display:inline-block}
.above-img .schita:hover{border:0; text-decoration:none; color:#fff}
.visits {z-index:100; background: rgba(0,0,0,0.3); border-bottom-left-radius: 3px; border-top-left-radius: 3px; color: #fff; font-size: 13px; font-weight: 700; line-height: 27px; padding: 0 10px; position: absolute; right: 2px; top: 10px}
.thumb-75 {padding: 1px; border: 1px solid #ccc; width: 61px; float: left; margin: 11px 11px 0 0}
.detalii-anunt {width: 713px; margin-top: 25px}
.detalii-anunt h2:first-letter {text-transform: uppercase}
.detalii-anunt h2 {margin: 20px 0 0; font-size: 17px; color: #5d5d5d; line-height: 22px; text-transform: lowercase}
.fb_share {color: #385087; float: right; margin-right: 10px; margin-top: 5px}
.fb_share a {color: #385087}
.fb_share img {margin-right: 4px; vertical-align: top}
.descriere-anunt {font-size: 14px; margin: 5px 10px 15px 0; font-weight: normal}
.descriere-anunt p {margin: 0 0 8px}
.oferta-anunt {font-size: 14px; margin: 11px 0 25px; padding: 3px 6px 4px; font-weight: bold; background: #FFE0C1}
.oferta-anunt p {margin: 0 0 8px}
.caracteristici {font-size: 14px}
.tbl-row {clear:both}
.tbl-cell-title1:first-letter, .tbl-cell-title2:first-letter {text-transform: uppercase}
.tbl-cell-title1, .tbl-cell-title2 {text-transform: lowercase}
.tbl-cell-title1 {font-weight: 700}
.tbl-cell-title2 {font-weight: 700; padding-top:2px; clear:both}
/*.tbl-cell {display: table-cell; padding-right: 30px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMi8xOC8xNoHuY2IAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAABGSURBVAiZbc2xFYAwCEXRBztCa0aIkyQjYMuSpNBCj7nlK/6XqsLdJ3BwuzKzi5kNoPM1FWj8Nd1EABSITQ95zsdrMjLzXGGhFJLBh4ztAAAAAElFTkSuQmCC'); background-repeat: no-repeat; background-position: 0 8px; padding-left: 10px}*/
.label_detail {float:left; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMy8yNC8xNirvrb4AAAA+SURBVAiZY2RgYGBg6Dc+yMDAYMgAAecZCs/aM0IFTRlQwWkmJJXIwJAJiyADAwMDAxMDA8N5LOLnGXFZDgC80QyNz85FaQAAAABJRU5ErkJggg=='); background-repeat: no-repeat; background-position: 0 8px; padding: 0 6px 0 12px}

.half-page {margin-top: 20px; width: 250px; box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5); border-radius: 3px}
.half-page img {border-radius: 3px; outline: 1px solid rgba(0, 0, 0, 0.1); outline-offset: -1px; -moz-outline-radius: 3px}

/*ghidulPOI*/
#filtrePOI {
    margin:0; 
    padding-left: 25px;
    text-align:left;
}
#filtrePOI li, #obiective-interes li{
    margin:14px 0;
    margin-right: 4px;
    display:inline-block;
}
#obiective-interes li{
    margin-right: 35px;
}

#filtrePOI a, #obiective-interes a{
    padding: 5px 5px 5px 10px;
    border:1px solid #ddd;
    border-radius:3px;
    margin-right:25px;
    position:relative;
    font-weight:bold;
}

#filtrePOI a img, #obiective-interes a img{
    position:absolute;
    top:-4px;
    left:-25px;
}

#filtrePOI a:hover, .poi-active, #obiective-interes a:hover, .obiectiv-active{
    background-color: #43A7E8;
    color:white !important;
    border:1px solid #43A7E8 !important;
}
#obiective-interes ul{
    
}
.obiective-sectiune{
    width: 700px;
    font-size: 12px;
    border-bottom: 1px dashed #ddd;
    background-color:#ffffd9;
}    
.obiective-sectiune .numar-gradinite{
    border-right:5px solid #efb735;
}
.obiective-sectiune .numar-spitale{
    border-right:5px solid #f55a3d;
}
.obiective-sectiune .numar-scoli{
    border-right:5px solid #c017b6;
}
.obiective-sectiune .numar-politie{
    border-right:5px solid #6f82b3;
}
.obiective-sectiune .numar-restaurante{
    border-right:5px solid #ffbe00;
}
.obiective-sectiune .numar-terase{
    border-right:5px solid #f55a3c;
}
.obiective-sectiune .numar-farmacii{
    border-right:5px solid #6cc139;
}
.obiective-sectiune .nume-camp{
    padding-left:5px;
}
.obiectiv-camp{
    border-top: 1px dashed #ddd;
    padding: 5px 10px 5px 0;
}
#obiective-interes .more-lines{
    cursor:pointer;
    color:#1983cd;
    font-weight:bold;
}
#obiective-interes .more-lines:hover {
    text-decoration: none;
    border-bottom: 1px solid #999;
}    

/* Detalii anunt - sidebar left */
.butt-left2 {color: #555; border-bottom: 1px dashed #ddd; font-size: 14px; font-weight: bold; width: 200px}
.butt-left2 .vezi {font-size: 11px; font-weight: normal; margin-top: 1px; margin-left: 10px; float: right; position: absolute; line-height: 1.1; text-align: center;}
.butt-left2 a {
    text-decoration: none;
    color: #555;
    border-bottom: 0 none;
}
#butt-telefon {
    padding: 4px 0 2px;
}
.butt-left2 .butt-telefon21 {
    border-bottom: 0;
}

/* Detalii anunt - sidebar right */
.butt-right2 {color: #555; border-bottom: 1px dashed #ddd; font-size: 14px; font-weight: bold; width: 250px}
.butt-right2 .vezi {font-size: 11px; font-weight: normal; margin-left: 5px}

.butt-telefon2 {font-size: 18px}
.butt-telefon21 {border-bottom: 1px dashed #ddd}
.butt-telefon21:last-child {border-bottom: 0 none}
.btn-anunt-mesaj {border-bottom: 1px dashed #ddd !important; font-size: 14px; font-weight: 700; display: block}

.comanda-acum {font-size:14px; font-weight: bold; margin: 5px; border-radius: 3px; background: #006400; color: #fff; margin-bottom: 2px; display: inline-block; padding: 5px 10px}
.comanda-acum:hover, .comanda-acum:focus {color: #fff; border-bottom: 0 none}
.butt-comanda {border-radius: 3px; background: #006400; color: #fff; font-size: 16px; font-weight: 700; line-height: 32px; text-align: center; margin-bottom: 5px; padding: 0 10px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6); width: 250px}
.butt-anunt-extern {
    font-size: 16px;
    font-weight: 700;
    line-height: 32px;
    text-align: center;
    margin-bottom: 5px;
    padding: 0 10px;
    display: inline-block;
    padding: 0 20px;    
    border-radius: 15px;
    background: linear-gradient(#d0ee74, #a2ca35, #7ba803);
    color: #333;
    text-shadow: 1px 1px 2px rgba(255, 255, 255, 0.5);
    -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.5), 0px 0px 1px inset;
    -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.5), 0px 0px 1px inset;
    box-shadow: 1px 1px 5px rgba(0,0,0,0.5), 0px 0px 1px inset;
}
.link-anunt-extern {
    color: #30AC28;
    font-weight: bold;
    border-bottom: 1px solid #30AC28;
    display: inline-block;
    margin-bottom: 10px;
    line-height: 1.2;
}

.butt-right {border-radius: 3px; color: #fff; font-size: 13px; font-weight: 700; line-height: 32px; margin-bottom: 5px; padding: 0 10px; text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.6); width: 250px}
.butt-right img {margin: 8px 6px 0 0; vertical-align: top}
.butt-right .vezi {font-size: 12px; font-weight: normal; margin-left: 5px}
.butt-red {background: #CD0206; font-size: 15px}
.butt-right-red {background: #CD0206; font-size: 15px}
.butt-right-red .tel {margin: 0 auto; line-height: 32px}
.butt-right-blue {background: #018DE2; height: 32px}
.butt-right.butt-right-blue font:first-letter {text-transform: uppercase}
.butt-right.butt-right-blue font {text-transform: lowercase; display: inline-block}
.butt-right-blue-email {background: #018DE2; height: 32px}
.butt-right-blue-email a{color:#fff}
.butt-right-blue-email a:hover {border-bottom: none}
.butt-right-gray {background: #3A3A3A; margin-top: 5px; height: 32px}
.butt-right.butt-right-gray font:first-letter {text-transform: uppercase}
.butt-right.butt-right-gray font {text-transform: lowercase; display: inline-block}
.butt-right-face {background: #385087; cursor:pointer; height: 32px}
.butt-right-map {background: #329ACC; cursor:pointer; height: 32px}
.tel-on {border-top: 1px solid rgba(255, 255, 255, 0.1); font-size: 17px; line-height: 33px}
.tel-on:first-child {border-bottom: 1px solid rgba(0, 0, 0, 0.15); border-top: medium none}
.tel-on-harta {margin: 0 auto; line-height: 32px; font-size: 17px; padding-left: 10px}

.form-tbl {display: none; background: #eee; border: 1px solid #ddd; border-radius: 3px; width: 250px}
.form-row {display: table-row}
.form-cell {display: table-cell; font-weight: 700}
.form-cell input {width: 228px; border: 1px solid #b6b6b6; border-radius: 2px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); height: 31px; line-height: 26px; padding: 0 6px 1px; margin-bottom: 12px}
.form-cell textarea {width: 228px; border: 1px solid #b6b6b6; border-radius: 2px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); height: 90px; line-height: 26px; padding: 0 6px 1px; margin-bottom: 3px}
.form-but {text-align: center}
.but-trimite {
    background: #800; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#e90000, #800); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#e90000, #800); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#e90000, #800); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#e90000, #800); /* Standard syntax */
    border: 1px solid #800 !important;
    border-radius: 2px;
    box-shadow: 1px 1px 3px #666 !important;
    padding-top: 2px !important;
    color: #fff;
    cursor: pointer;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    height: 31px;
    text-shadow: 1px 1px 1px #333;
    margin: 5px 0 10px;
    padding: 0 15px;
}
.but-trimite:hover {
    background: #800; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#800, #a40000); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#800, #a40000); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#800, #a40000); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#800, #a40000); /* Standard syntax */
    border: 1px solid #800 !important;
    border-radius: 2px;
    box-shadow: 1px 1px 3px #666 !important;
    padding-top: 2px !important;
    color: #fff;
    cursor: pointer;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    height: 31px;
    text-shadow: 1px 1px 1px #333;
    text-decoration: none;
    margin: 5px 0 10px;
    padding: 0 15px;
}

/* Sageti < > */
[class^=arr-]{  /* Arrows @RCB */
    border: solid currentColor;
    border-width: 0 2px 2px 0;
    display: inline-block;
    padding: 3px;
}
.arr-right {transform:rotate(-45deg)}
.arr-left  {transform:rotate(135deg)}

.has-error input, .has-error select {border:1px solid red }
.has-error textarea {border:1px solid red !important}
.has-error label {color: red}

/* Info anunt */
.info-anunt {
    background: #fbfbf3;
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 3px 15px;
    font-size: 13px;
    font-weight: 700;
}

/* Mesaj de alerta */
.alert-message {
    margin-bottom: 25px;
    background: #fbfbf3;
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 3px 15px;
    font-size: 13px;
    font-weight: 700;
}
.alert-message p {
    margin: 3px 0
}
.red > img {
    margin-right: 10px
}

/* Autentificare top */
#auth {display: inline}
.auth {margin-top: 1px}
.auth > ul {margin: 2px 0 0; padding: 0}
.auth li {list-style-type: none; display: inline-block}
.auth img {margin-right: 6px}
.auth .link-bar {color: #999; font-size: 13px; margin: 0 6px 1px; vertical-align: middle}

/* Autentificare */
.title-account {font-size: 17px; font-weight: bold; color: #008f33; line-height: 10px; margin-top: 10px; margin-bottom: 12px; width: 377px; text-align: center}
#login {height: 186px}
#login, .remind-pass {background: #fbfbf3; border: 1px solid #ddd; border-radius: 2px; padding: 5px 0 15px; width: 377px; margin-bottom: 10px; text-align: center}
#login .alert {background: #ffffd9; border: 1px dashed #999; border-radius: 2px; font-size: 11px; font-weight: bold; margin: 10px 10px 0; padding: 6px 0 7px}
.creare-cont {background: #fbfbf3; border: 1px solid #ddd; border-radius: 2px; margin-bottom: 60px; padding: 5px 0 15px; width: 377px; text-align: center}
.creare-cont .text-danger {background: rgba(255, 255, 0, 0.2); border: 1px dashed rgba(255, 0, 0, 0.5); margin-left: 15px; margin-top: 5px; padding: 5px 10px 6px}
#login .form-group, .creare-cont .form-group, .remind-pass .form-group {margin-right: 49px}
.form-group {text-align: right}
.form-group label {font-weight: bold; margin-right: 3px}
.form-group .form-control {width:200px;border:1px solid #b6b6b6;border-radius:2px;height:31px;padding:0 5px; margin-bottom:0;margin-top:10px;font-weight:bold;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1)}
/*.remind-pass {font-weight: bold; margin: 17px 35px 7px 0}
.remind-pass a {color: #016e01; margin-left: 6px}
.remind-pass [class^="arr-"] {color: #016e01}*/

.contLoginReamintire {margin-left: 140px; font-weight: bold}
.contInfo {margin: 5px 0 25px 150px; font-size: 11px; font-weight: bold; color: #F00}
.resetInfo {margin: 5px 0 25px 150px; font-size: 12px; font-weight: bold; color: #006400}

.sau {font-size: 11px; margin: 0 10px 0 6px}


/* Post-it form */
.form-anunt .postit-msg {background: #FFE06B; border-radius: 2px; font-size:11px; font-weight: bold; line-height: 15px; margin-bottom: 5px; width: 290px; position: absolute; top: 7px; right: 124px; box-shadow: 2px 2px 2px rgba(0,0,0,0.4)}
.form-anunt .postit-msg p {
    background: url("data:image/png;base64,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") no-repeat scroll 7px 6px / 22px 24px;
    margin: 0;
    padding: 4px 5px 3px 35px;
    text-align: left;
}
/* Post-it sarbatori */
/* .form-anunt .postit-msg span {font-size: 13px; color: #D20001} */
.form-anunt .postit-msg span {font-size: 13px; color: #006C26}


/* Campuri anunt */
.form-anunt {background: #ffffd9; border: 1px solid #ddd; padding: 20px 15px 15px; border-radius: 3px; position: relative}
.form-title {border-bottom:1px solid #ddd; box-shadow:0 1px rgba(255,255,255,0.5); color:#666; font-size:13px; font-weight:bold; line-height:10px; padding-bottom:10px; text-align:left; text-transform: uppercase}
.anunt-field {clear: both; display: block;vertical-align: middle}
.anunt-field .showMap {font-weight:bold; margin-left:7px; cursor:pointer; color:#008400}
.anunt-field .text-extra {height:182px}
.anunt-field.anunt-caractere-extra .text-extra {height:80px}
.anunt-text-container.anunt-caractere-extra textarea{height:182px}
.strada-tooltip {padding-left: 6px;font-weight: bold;color: #006400}
.form-horizontal input {font-size: 14px}
.form-horizontal textarea {line-height: 14px}
.form-horizontal .but-form, .form-horizontal .but-form:hover, .form-horizontal .but-form:focus {margin: 0 10px}
#login .but-form {margin-right: 78px}
#signup_submit {margin-right: 33px}
#remember_submit {margin-right: 9px}
.business-site-control,.magazin-site-control,.servicii-site-control {
    margin-left: 144px;
    margin-bottom: 15px;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 10px;   
}
.business-site-control {width: 520px;}
.magazin-site-control {width: 635px;}
.servicii-site-control {width: 635px;}
.business-site-control .list-group-item label,.magazin-site-control .list-group-item label,.servicii-site-control .list-group-item label {font-weight: bold}
.business-grup .info-avantaje,.magazin-site-control .info-avantaje,.servicii-site-control .info-avantaje {
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    cursor: default;
    padding: 1px 5px 2px;
    background-color: #10a500;
    color: #fff;
    font-weight: bold;
    vertical-align: text-bottom;
}
.business-grup .info-avantaje{
    font-size: 14px;
}
.magazin-site-control .info-avantaje {
    font-size: 12px;
}
.servicii-site-control .info-avantaje {
    font-size: 14px;
}
.avantaje-agentie, .avantaje-dezv{
    margin-left: 0px !important;
}
.info-avantaje-det{
    margin-left: 144px
}
.info-avantaje-det .titlu{
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    cursor: default;
    padding: 1px 5px 2px;
    background-color: #10a500;
    color: #fff;
    font-weight: bold;
    vertical-align: text-bottom;
    font-size:14px
}
.info-avantaje-det ul {
    font-size: 14px;
    padding-left: 0;
    margin-top: 3px;
}
.info-avantaje-det img {margin-right: 5px;vertical-align: baseline;}
.info-avantaje-det li {list-style-type: none}

.b-ss-text {margin-left: 143px; max-width: 450px}
.b-ss-table {display: inline-block; vertical-align: top;margin: 0 0 10px;}
.b-ss-table .table {margin-left: 66px; font-size: 14px;display: inline-block;vertical-align: top}
.b-ss-table .tooltip-info-oferta{border-radius: 2px; cursor: default; z-index: 1000; padding: 1px 5px; background-color: #10a500; color: #fff; font-weight: bold}
.b-ss-table .anunturi {font-weight: bold; color: #169105; font-size: 14px; padding-right: 4px; border-right: 0}
.b-ss-table td {border: 1px solid #ccc; padding: 3px 10px}
.b-ss-table .label-anunt {font-weight: bold; padding-left: 0; border-left: 0}
.b-ss-label {font-weight: bold; color: #D20001; font-size: 16px; margin-bottom: 5px}
.b-ss-label span {color: #333; font-weight: normal}
.b-ss-beneficii-container {display: inline-block; font-size: 13px;margin-top: 2px;text-align: left;margin-left: 10px}
.b-ss-beneficii {background-color: #fff;border: 1px solid #ddd; padding:6px 7px;margin-top: 5px;}
.b-ss-beneficii img {margin-right: 5px;vertical-align: baseline;}
.b-ss-beneficii li {list-style-type: none}
.business-site-control .a-business-option,.magazin-site-control .a-magazin-option,.servicii-site-control .a-servicii-option {   
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 10px 10px;
    font-size: 15px;
    font-weight: bold;
    background: #fff;
    color: #333;
    display: inline-block;
    vertical-align: top;
   
}
.business-site-control .a-business-option{
    width:160px;
    text-align: center;
}
.business-site-control .a-business-option input,.magazin-site-control .a-magazin-option input,.servicii-site-control .a-servicii-option input{
    margin-bottom: 0px;
    outline: 0;
}
.business-site-control .a-business-option label,.magazin-site-control .a-magazin-option label,.servicii-site-control .a-servicii-option label{
    margin-left: 7px;
}
.business-site-control .a-business-option.option-active,.magazin-site-control .a-magazin-option.option-active,.servicii-site-control .a-servicii-option.option-active,.magazin-site-control .a-magazin-option.fake-active {background-color: #d20001;border-color: #d20001;color: #fff;text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);}
.business-site-control .avantaje-option-business img,.magazin-site-control .avantaje-option-magazin img,.servicii-site-control .avantaje-option-servicii img{margin: 0 5px 0 7px}
.business-site-control .avantaje-option-business{ display: inline-block;border-width: 1px 1px 1px 0;border-style: solid;border-color: #eee;padding: 4px 10px 3px 5px;background: #fff;margin-left: -3px}

.magazin-site-control .avantaje-option-magazin{ display: inline-block;border-width: 1px 1px 1px 0;border-style: solid;border-color: #eee;padding: 4px 10px 3px 5px;background: #fff;margin-left: -3px;font-weight: bold;}
.servicii-site-control .avantaje-option-servicii{ display: inline-block;border-width: 1px 1px 1px 0;border-style: solid;border-color: #eee;padding: 11px 20px 9px 20px;background: #fff;margin-left: -3px;font-weight: bold;}

/* Setari mesagerie */
#form_mesagerieAnunturi,
#form_mesagerieCRM,
#form_mesagerieReminders,
#form_mesagerieNotificariEmail,
#form_mesagerieNotificariApp {
    border: 1px solid #b6b6b6;
    border-radius: 2px;
    height: 31px;
    line-height: 26px;
    padding: 0 2px 1px;
}
#form_alias {
    width: 160px;
    display: inline-block;
    border: 1px solid #b6b6b6;
    border-radius: 2px;
    height: 31px;
    padding: 0 5px 1px;
    margin-bottom: 0;
}

#anunt_subrubricaId .list-group-item label {color: #000; cursor: pointer; font-size: 14px; font-weight: bold; line-height: 15px; vertical-align: top}

.anunt-field .video-url {width: 500px !important}
.anunt-field-control, .anunt-field-control-1 {display:inline-block}
.error-mesage {background: #f5f8e0; border: 1px solid #ddd; border-radius: 2px; font-size: 10px; padding: 5px; vertical-align: top;display:inline-block;margin-top: 3px; margin-bottom: 10px; margin-left:2px;color:#f00}
.anunt-field-control textarea {margin-bottom:8px;width:500px;padding:5px 5px 0; height:80px;border:1px solid #b6b6b6;border-radius:2px}
.anunt-field-control select,.anunt-field-control .anunt-categ-ghid {margin-bottom:10px;width:300px;border:1px solid #b6b6b6;border-radius:2px;height:31px;line-height:26px;padding:0 2px 1px}
.anunt-field-control .anunt-categ-ghid {background-color: white}
.anunt-field-control .anunt-categ-ghid span{font-weight: bold}
.anunt-field-control .anunt-categ-ghid label {font-weight: normal !important;}
.anunt-field-control .maxim {display: inline-block; font-size: 11px; line-height: 1.25; color: #666; margin-top: 1px; margin-left: 6px; vertical-align: top}
.anunt-field-control .publica {color: #333; display: block; margin-top: 3px}
.anunt-magazin-control {margin-top: 5px}
.anunt-magazin-selector .info-magazin{
    margin-left: 145px;
    font-size: 13px;
    margin-bottom: 20px;
    display: inline-block;
    background: #FFF2CF;
    border-radius: 2px;
    padding: 1px 6px 2px;
    box-shadow: 0 0 2px rgba(0,0,0,0.5);
}
.anunt-magazin-selector .anunt-field-label-radio {margin-top: 12px}
.anunt-magazin-radio {display:inline-block; margin-bottom: 5px;max-width: 800px; border-top: 1px dashed #b6b6b6; padding-top: 15px}
.anunt-magazin-radio .list-group {margin-top: -2px; margin-top: -2px;}
.anunt-magazin-radio .list-group-item {display:inline-block}
.anunt-magazin-radio .list-group-item input {margin-right: 5px}
.anunt-magazin-radio .list-group-item label {margin-right: 10px; font-weight: bold}
.avantaje-magazin {
    background: #FFF586;
    border-radius: 2px;
    font-size: 11px;
    font-weight: bold;
    line-height: 15px;
    margin-bottom: 5px;
    width: 290px;
    position: absolute;
    top: 12px;
    right: 124px;
    box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
    padding: 8px 15px 5px;
    cursor: pointer;
}
.avantaje-magazin h3 {
    font-size: 18px; 
    color: #d20001;
    margin: 0;
    line-height: 1;
    text-align: center;
}
.avantaje-magazin h4 {
    font-size: 14px; 
    color: #368613;
    margin: 5px 0 0;
    line-height: 1;
    text-align: center;
}
.avantaje-magazin .vizite-luna {
    color: #d20001;
    font-size: 14px;
    font-weight: normal;
    margin: 0 0 7px;
    text-align: center;
}
.avantaje-magazin ol {
    padding-left: 18px;
    margin: 0;
    font-size: 13px;
    font-weight: normal;
    color: #333;
}
.avantaje-magazin ol li {line-height: 1.2}

.format-pdf {
    background: #FFF586;
    border-radius: 2px;
    position: absolute;
    top: 80px;
    right: 134px;
    box-shadow: 2px 2px 2px rgba(0,0,0,0.3);
    padding: 7px 15px;
    cursor: pointer;
}
.format-pdf .txt {
    font-size: 12px;
    font-weight: bold;
    color: #191970;
}
.format-pdf .txt:hover {
    border-bottom: 1px solid #999;
}

.container-readonly {pointer-events: none}
.container-readonly .allow-readonly {background-color: #eee !important;color:#999 !important}
.container-readonly .allow-readonly label{color:#999 !important}
.container-readonly .allow-readonly input{opacity: 0.4; filter: alpha(opacity=40); /* For IE8 and earlier */}
.container-readonly .dd-select {background-color: #eee !important}
.container-readonly .dd-select label {color:#999 !important}

.anunt-field-control input[type=checkbox] {width:20px; margin-top:2px}
.anunt-field-control input[type=text] {margin-bottom:10px;width:300px;border:1px solid #b6b6b6;border-radius:2px;height:31px;padding:0 5px 1px}
.anunt-field-control input[type=number] {margin-bottom:10px;width:300px;border:1px solid #b6b6b6;border-radius:2px;height:31px;padding:0 5px 1px}
.anunt-field-control-1 input[type=text] {margin-bottom:10px;width:160px;border:1px solid #b6b6b6;border-radius:2px;height:31px;padding:0 5px}
.anunt-field-control input[type=password] {margin-bottom:10px;width:100px;border:1px solid #b6b6b6;border-radius:2px;height:31px;padding:0 5px 1px}
#anunt_titlu {width:500px}
#anunt_businessPozitii {margin-bottom: 20px}

.anunt-field-label {display:inline-block;width:140px;text-align:right;font-weight:bold;padding-right:4px;vertical-align:top; padding-top:5px; font-size: 13px; text-transform: lowercase}
.anunt-field-label:first-letter {text-transform: capitalize}
.anunt-field-label > img {vertical-align: top}
.ex-youtube {font-weight: bold; color: #888; margin: 2px 0 10px 6px}
.video-url {margin-bottom: 0 !important}
.anunt-grup-label {display:inline-block;width:140px;text-align:right;vertical-align:top;font-weight:bold;padding-right:4px; padding-top:5px; font-size: 13px}

#container_CV {
    background: #f9f9f9;
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 18px 15px 15px;
    min-height: 160px;
}
#container_CV .anunt-field-label {
    width: 80px;
}
#container_CV .browse{
    position: absolute;
    background: #e1e1e1;
    border: 1px solid #ccc;
    width: 248px;
    top: 90px;
    left: 222px;
    border-radius: 2px;
    font-weight: bold;
    padding: 5px;
    cursor: pointer;
}
#container_CV #form_submit{
    background: linear-gradient(#016e01, #004a00);
    border: 1px solid #004a00;
    border-radius: 2px;
    padding: 0 10px;
    color: #fff;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    height: 31px;
    text-shadow: 1px 1px 1px #333;
    box-shadow: 1px 1px 3px #666;
    margin: 0 0 20px;
}
#container_CV .contInfo {
    margin: 15px 0 5px 0;
}
#container_CV .contLoginReamintire {
    margin-left: 89px;
}
#container_cv_btn {
    text-align:center; width:724px;
    background-color: white;
    padding: 15px;    
}
.btn-anunt-cv-fixed {
    position: fixed;
    bottom: 0;
    border-top: 4px solid #ddd;
    z-index: 1000;
}
.btn-anunt-cv-absolute {
    position: absolute;
    top: 0;
}
.container-action-cv .btn-cv {
    font-size: 15px;
    font-weight: bold;
    border-radius: 2px;
    display: inline-block;
    text-align: center;
    padding: 4px 15px;
    background: #006400;
    text-shadow: 1px 1px 1px #333;
    box-shadow: 1px 1px 3px #666;
    color: #fff;
    border: 0;
}
.container-action-cv{
    position:relative; 
    height:50px;
}
.anunt-field-rubrica {height: 31px; margin-bottom: 2px}
.anunt-subrubrica .anunt-field-control {margin-bottom:5px; padding:6px 10px 0 4px}
.anunt-subrubrica {display: inline-block}
.anunt-disclaimer {display: inline-block}
.anunt-subrubrica-disclaimer {display: block;}
.anunt-subrubrica-min-height {min-height: 160px;}
.anunt-field-control-telefon {display: inline-block; width: 650px}
.anunt-field-control-t1 {width: 246px; display: inline-block; margin-bottom:10px; border:1px solid #b6b6b6; border-radius:2px; height:31px; padding:0 5px 1px; margin-right:5px}
.anunt-field-control-t2 {width: 246px; display: inline-block; margin-bottom:10px; border:1px solid #b6b6b6 !important; border-radius:2px; height:31px; padding:0 5px 1px}
.disclaimer-masaj {background: #fff; border: 1px solid #ddd; border-radius: 2px; margin-left: 143px; margin-bottom: 10px; max-width: 700px; padding: 4px 6px 5px}
.disclaimer-masaj span {font-size: 20px; font-weight: bold; vertical-align: middle}
.anunt-field-label-radio {display: inline-block; font-size: 13px; font-weight: bold; padding-right: 4px; margin-top: -3px; text-align: right; vertical-align: top; width: 140px}
.anunt-field-control-radio {display:inline-block; margin-bottom: 5px;max-width: 800px}
.anunt-field-control-radio .list-group {margin-top: -2px; border-bottom: 1px dashed #b6b6b6; margin-bottom: 5px; margin-top: -2px; padding-bottom: 5px}
.anunt-field-control-radio .list-group-item {display:inline-block}
.anunt-field-control-radio .list-group-item label {margin-right: 10px}
.anunt-field-control-radio-200 .list-group-item {width: 200px}
.anunt-field-border-top .anunt-field-control-radio {border-top: 1px dashed #b6b6b6;padding-top: 10px }
.anunt-field-border-top label{margin-top: 9px }
/* Imobiliare vanzari */
.anunt-checkbox-interior {display: inline-block; float: left}
.anunt-checkbox-interior .anunt-grup-control {width: 522px; display: inline-block; border-radius: 2px; margin-bottom: 10px; background: #fff}
.anunt-checkbox-interior .grup-interior-label {width: 124px; display: inline-block; font-weight: bold; vertical-align: top; padding-left: 2px; text-transform: uppercase}
.anunt-checkbox-interior .anunt-field {width: 124px; display: inline-block}
.anunt-checkbox-interior .anunt-checkbox-label {vertical-align: top}
.anunt-checkbox-interior fieldset {padding: 6px 5px 3px; margin: 0}

.anunt-checkbox-exterior {display:inline-block;float:left; margin-left:10px}
.anunt-checkbox-exterior .anunt-grup-control {display:inline-block;margin-bottom:10px;background:#fff;width:280px;border-radius: 2px}
.anunt-checkbox-exterior .grup-interior-label {width:130px;display:inline-block;font-weight:bold;vertical-align:top;padding-left:2px;padding-bottom:3px;text-transform:uppercase}
.anunt-checkbox-exterior .anunt-field {width:130px;display:inline-block}
.anunt-checkbox-exterior .anunt-checkbox-label {vertical-align:top}
.anunt-checkbox-exterior fieldset {padding:6px 5px 3px;margin:0}

/* grupuri selectie multipla */
.anunt-checkbox-multi-check {display:inline-block;float:left}
.anunt-checkbox-multi-check .anunt-grup-control {max-width:84%;display:inline-block;border-radius: 2px;margin-bottom:10px;background:#fff}
.anunt-checkbox-multi-check .anunt-field {width:120px;display:inline-block}
.anunt-checkbox-multi-check .anunt-checkbox-label {vertical-align:top}
.anunt-checkbox-multi-check fieldset {padding:6px 5px 3px;margin:0}
.anunt-grup-error {margin-left: 143px;margin-bottom: 10px;margin-top: -10px}
.anunt-checkbox-multi-check .anunt-field-80 {width:80px;display:inline-block;vertical-align: middle}
.anunt-checkbox-multi-check .anunt-field-100 {width:100px;display:inline-block;vertical-align: middle}
.anunt-checkbox-multi-check .anunt-field-120 {width:120px;display:inline-block;vertical-align: middle}
.anunt-checkbox-multi-check .anunt-field-140 {width:140px;display:inline-block;vertical-align: middle}
.anunt-checkbox-multi-check .anunt-field-160 {width:160px;display:inline-block;vertical-align: middle}
.anunt-checkbox-multi-check .anunt-field-180 {width:180px;display:inline-block;vertical-align: middle}
.anunt-checkbox-multi-check .anunt-field-200 {width:200px;display:inline-block;vertical-align: middle}

/* Imobiliare vanzari - terenuri, spatii comerciale */
.anunt-checkbox-detalii-suplimentare {display:inline-block;float:left;}
.anunt-checkbox-detalii-suplimentare .anunt-grup-control {width:770px;display:inline-block;border-radius: 2px;margin-bottom:10px;background:#fff}
.anunt-checkbox-detalii-suplimentare .anunt-field {width:120px;display:inline-block}
.anunt-checkbox-detalii-suplimentare .anunt-checkbox-label {vertical-align:top;}
.anunt-checkbox-detalii-suplimentare fieldset {padding:6px 5px 3px;margin:0}

/* Imobiliare inchirieri */
.anunt-checkbox-interior-inch {display:inline-block;float:left;}
.anunt-checkbox-interior-inch .anunt-grup-control {width:652px;display:inline-block;border-radius: 2px;margin-bottom:10px;background:#fff}
.anunt-checkbox-interior-inch .grup-interior-label {width:125px;display:inline-block;font-weight:bold;vertical-align:top;padding-left:2px;text-transform:uppercase}
.anunt-checkbox-interior-inch .anunt-field {width:125px;display:inline-block}
.anunt-checkbox-interior-inch .anunt-checkbox-label {vertical-align:top;}
.anunt-checkbox-interior-inch fieldset {padding:6px 5px 3px;margin:0}

.anunt-checkbox-exterior-inch {display:inline-block;float:left; margin-left:10px}
.anunt-checkbox-exterior-inch .anunt-grup-control {display:inline-block;margin-bottom:10px;background:#fff;width:132px;border-radius: 2px}
.anunt-checkbox-exterior-inch .grup-interior-label {width:130px;display:inline-block;font-weight:bold;vertical-align:top;padding-left:2px;padding-bottom:3px;text-transform:uppercase}
.anunt-checkbox-exterior-inch .anunt-field {width:130px;display:inline-block}
.anunt-checkbox-exterior-inch .anunt-checkbox-label {vertical-align:top;}
.anunt-checkbox-exterior-inch fieldset {padding:6px 5px 3px;margin:0}

/* Auto */
.anunt-checkbox-confort {display:inline-block;float:left;}
.anunt-checkbox-confort .anunt-grup-control {width:622px;display:inline-block;border-radius: 2px;margin-bottom:10px;background:#fff}
.anunt-checkbox-confort .grup-interior-label {width:148px;display:inline-block;font-weight:bold;vertical-align:top;padding-left:2px;text-transform:uppercase}
.anunt-checkbox-confort .anunt-field {width:148px;display:inline-block}
.anunt-checkbox-confort .anunt-checkbox-label {vertical-align:top;}
.anunt-checkbox-confort fieldset {padding:6px 5px 3px;margin:0}

.anunt-checkbox-siguranta {display:inline-block;float:left; margin-left:10px}
.anunt-checkbox-siguranta .anunt-grup-control {display:inline-block;margin-bottom:10px;background:#fff;width:150px;border-radius: 2px}
.anunt-checkbox-siguranta .grup-interior-label {width:150px;display:inline-block;font-weight:bold;vertical-align:top;padding-left:2px;padding-bottom:3px;text-transform:uppercase}
.anunt-checkbox-siguranta .anunt-field {width:150px;display:inline-block}
.anunt-checkbox-siguranta .anunt-checkbox-label {vertical-align:top;}
.anunt-checkbox-siguranta fieldset {padding:6px 5px 3px;margin:0}

.anunt-grup {display:inline-block; width:900px}
.site-container .list-group {display:inline-block; padding:0; margin:0}
.site-container .list-group-item {list-style-type:none}
#anunt_subrubricaId .list-group-item {display:block}
.site-container .list-group-item input {margin:2px 2px 5px 0; cursor:pointer}
.site-container .list-group-item label {vertical-align:top; font-weight:normal; cursor:pointer; color:#333}
.anunt-moneda {display:inline}
.anunt-moneda .list-group {display:inline;padding-left: 10px;margin-top: 0px;}
.anunt-moneda .list-group-item {display:inline;}
.anunt-moneda .list-group-item label {margin-right:10px; padding-bottom:4px; vertical-align:middle; color: #333}
.anunt-moneda .control-label {width:65px; }
.anunt-imagini {clear: both; display: block}
.anunt-imagini .imagini-group {display:inline-block; margin-bottom: 10px; max-height: 132px}
.anunt-imagini .imagini-group .fileinput {display:inline-block; cursor:pointer; border-radius: 3px; width:61px; height:61px; background: url('data:image/png;base64,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')}
#schita .schita-control {display:inline-block; }
#schita .bg-schita {cursor:pointer; border-radius: 3px; width:61px; height:61px; margin-bottom:10px; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAD0AAAA9CAYAAAAeYmHpAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNC8xMy8xNjU/0VkAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAKmSURBVGiB7ZvNbtpAEMf/a5niAEI5hUOlCvUcpPgFWhEpuVjOq/TjnhwKD9E+Q3uJV25voPYFEsn3NLcouYWKz1o7PVhRKTVkbcBrZf2TuKzXszvM7N+za2Ce5xEAuK4LzjnmeaptzPM8cl0XusA5ByMiUj2RrDEWU+GpwzmHoXoSKiic1oVCyHSgEDKd0NLpQsh0oBAyndDS6cRCdu2eLL3W5F6i/psibtxVaClkZtqbZb/d+X4PUU8amWWkzSIt17SeTut0KAhEJ6OFkG2bTQnYuui5plVPQAWZCtm1e5JJhbYKbYVMy/ROrd6yG4/H0llFumsZ6dRby01vGtLYS3tvIWS6kGkZGsc6y8Tc20N4d5f8vtQjZgSFIYa9Pga+j8nFBQDAsm3UHQfPP33Er6/fEttULmSrmAQBbk/PQNMpUCrNXSHQdAZjZweNzgdYrVYiu8qFbFlpOgkC3Lx7DxIicpgITe8cTe8cIICVyyAhcPPmLSZBID1eboWMwhC3p2dglQpAFH3+6xS1s0olyoYwlLa/lYpsXYa9PsR4DFYuP97ZMCDGYwx7fdSOj6Ts5zLSA98HKz+Lj/AiRGClEga+L21f+VvLxYxpcg9Xr17D2N2N1q+kDXF/j5c/vkv1Vy5kWZP5GVkccY8+y7Yx+3kVmwVAjJ4QwbJt6TFzuabrjgOa/QYYk+pP0wnqjiNtP5dOVw/bMCxLWsiMag3Vw7a0/Vwe9jPTRKPbAQ2HkePLIi4EaDRCo9sBM+VWquu6+f7p80MZKkajf5/ZQoDCMCpDux1Y+/vSNnMhZKuwWi28+PL574bj8jJqPzhA3XFQPWxLR3ieXDsNRKleOz6SrrZkyKWQbRvlFZkKtKzItEzvwmldKIRMB7QVMhOIvM/L/yCzaPsD621/b1+mf/gAAAAASUVORK5CYII=')}
#schita .img-schita {margin-bottom:10px; border-radius: 3px; outline: 1px solid rgba(0, 0, 0, 0.1); outline-offset: -1px}
#schita .schita-remove {
    border: 0px;
    position: absolute;
    top: 3px;
    right: 3px;
    display: block;
    width: 13px;
    height: 13px;
    display: none;
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNC8xMS8xNp82GdIAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAFtSURBVCiRfZCxattQGEbPG3i6gyZ7SYjrCCW2ArEM9iDQ5MUPUQiZA6EPU0QG101CShdvQhjLCCHLwx2MC8E4iQumeYM73S5SMcLN8C/n3jN8B601WmuAY+AzcFyw//HioWqa5jAMw3Wv13sATnN+YlnWMAzDdbPZ/AYc5Zy6aZrD8Xj8Syml4zh+NQzDBywhhD+ZTNZKKR0EwbNt2yPgEuBqOp1ulFK6uDRNt67rPpb5crn8A9wC1D3Pe8qybLv/oXxSyt1gMPgJXBabzoUQfpqmB8XFYvG7Wq3eARf/QuSiVavV7g5JeYRmuV6jUql8jaJoc0hKkuRVCOEDZ0W9huM497PZ7OWjTfP5fOu67iPgAFyXBSnlzvO8pyRJ3vb5arV6B74ANFqt1igIgmellM6ybFuMNgzDj+P4RSmloyjadLvdB8ApNh3Ztj2SUu76/f4P4Dznp51O515KuWu329+BT+V6F8BNkfUj/he4VokDERYnFwAAAABJRU5ErkJggg==') no-repeat
}
#schita .schita-remove:hover{border-bottom: 0; display: block}
#schita .schita-img-container{position:relative; display:inline-block}
#logo .logo-control {display:inline-block; }
#logo .bg-logo {
    cursor:pointer; border-radius: 3px; width:61px; height:61px; margin-bottom:10px; 
    background: url('data:image/png;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAABXQjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAqb7PAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAD//0C7AP4ftHvRAAAAAElFTkSuQmCC')
}
#logo .img-logo {margin-bottom:10px; border-radius: 3px; outline: 1px solid rgba(0, 0, 0, 0.1); outline-offset: -1px}
#logo .logo-remove {
    border: 0px;
    position: absolute;
    top: 3px;
    right: 3px;
    display: block;
    width: 13px;
    height: 13px;
    display: none;
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNC8xMS8xNp82GdIAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAFtSURBVCiRfZCxattQGEbPG3i6gyZ7SYjrCCW2ArEM9iDQ5MUPUQiZA6EPU0QG101CShdvQhjLCCHLwx2MC8E4iQumeYM73S5SMcLN8C/n3jN8B601WmuAY+AzcFyw//HioWqa5jAMw3Wv13sATnN+YlnWMAzDdbPZ/AYc5Zy6aZrD8Xj8Syml4zh+NQzDBywhhD+ZTNZKKR0EwbNt2yPgEuBqOp1ulFK6uDRNt67rPpb5crn8A9wC1D3Pe8qybLv/oXxSyt1gMPgJXBabzoUQfpqmB8XFYvG7Wq3eARf/QuSiVavV7g5JeYRmuV6jUql8jaJoc0hKkuRVCOEDZ0W9huM497PZ7OWjTfP5fOu67iPgAFyXBSnlzvO8pyRJ3vb5arV6B74ANFqt1igIgmellM6ybFuMNgzDj+P4RSmloyjadLvdB8ApNh3Ztj2SUu76/f4P4Dznp51O515KuWu329+BT+V6F8BNkfUj/he4VokDERYnFwAAAABJRU5ErkJggg==') no-repeat
}
#logo .logo-remove:hover{border-bottom: 0}
#logo .logo-img-container{position:relative; display:inline-block}
#logo .info-dim {color: #0338d7; margin: -8px 0 10px 3px;}
.anunt-imagini .imagini-group .img {display: inline; float: left; width: 61px; height:61px; margin-bottom:10px;}
.anunt-imagini .upload_error {
    background: #f5f8e0 none repeat scroll 0 0;
    border: 1px solid #ddd;
    border-radius: 2px;
    color: #f00;
    display: inline-block;
    font-size: 10px;
    margin: -5px 10px 10px 143px;
    padding: 5px;
    vertical-align: top;
}
.anunt-10poze {
    background: #B3FE95 none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 2px;
    color: #444;
    float: right;
    font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    margin-right: -65px;
    padding: 3px 5px 4px;
    text-align: left;
}
.anunt-imagini-mesaj{
    margin-left:143px; margin-bottom:10px; font-size:11px;
}
.imagini-group {width:710px; background: url('data:image/png;base64,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')}
.img-container .img {width:61px; height:61px; margin-right:10px; display:inline-block; position:relative;}
.img .img-remove{border:0px; position:absolute; top:3px; right:3px; display:block; width:13px; height:13px; display: none; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAANCAYAAABy6+R8AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNC8xMS8xNp82GdIAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAFtSURBVCiRfZCxattQGEbPG3i6gyZ7SYjrCCW2ArEM9iDQ5MUPUQiZA6EPU0QG101CShdvQhjLCCHLwx2MC8E4iQumeYM73S5SMcLN8C/n3jN8B601WmuAY+AzcFyw//HioWqa5jAMw3Wv13sATnN+YlnWMAzDdbPZ/AYc5Zy6aZrD8Xj8Syml4zh+NQzDBywhhD+ZTNZKKR0EwbNt2yPgEuBqOp1ulFK6uDRNt67rPpb5crn8A9wC1D3Pe8qybLv/oXxSyt1gMPgJXBabzoUQfpqmB8XFYvG7Wq3eARf/QuSiVavV7g5JeYRmuV6jUql8jaJoc0hKkuRVCOEDZ0W9huM497PZ7OWjTfP5fOu67iPgAFyXBSnlzvO8pyRJ3vb5arV6B74ANFqt1igIgmellM6ybFuMNgzDj+P4RSmloyjadLvdB8ApNh3Ztj2SUu76/f4P4Dznp51O515KuWu329+BT+V6F8BNkfUj/he4VokDERYnFwAAAABJRU5ErkJggg==') no-repeat}
.img .img-zoom{border:0px; position:absolute; bottom:3px; right:3px; display:block; width:18px; height:18px; display: none; background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNC8xMS8xNp82GdIAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAANSSURBVDiNlZRNTONVFMV/fxEEwchf1EakpukCTCBFPgRDME3F1MQ4GUcCi2LAnWJSQoRESFnAoouGsDExIUYUqVUc3YwjkcrMKBmRNJWZAAEyJNJxIIKUKbVftAPtdUMnHcCFJ7mL9+5955337nlPERHOgqIoJcAzgAokgTvAHRFJnFX/8H8QGM1m84Xq6mpVq9U+enh4KB6PZ8/tdvsVRflYRG6cYhKR+wG8Xl9f//XU1NRKIBCISgaOjo6SS0tLW93d3T8BFqDwgbWZJB0dHT8EAoFIJkEsFktEo9F45pzT6VwALKeIgOcaGhomM1V4PJ7b/f39V00m08WmpqZvnU7nQiQSOUjn7Xb7LGDOEIKSlZX1yfT09JqISCqVSh3v+D5g0mg0nxcUFHwKnLdYLN8Hg8GYiMju7m5Ip9N9ARSkiUrMZvN3sVgsISIyNzf3B/Au8FR5efmXPp8v0NvbewV4EXjD4XBcT6saHBz8GWgQER4C9CaT6em8vLycZDKZmpiYWAdu1dbWflRXV6cWFxerer3+sZqamg80Gk3z2NjY7b29vTCAwWAoAkrSjTs3Pj6+ICISCoViBoPBparq2MbGxt1EIiHpiMfjqba2tstA7+rq6raIyMzMzC2gI60oHg6H7wHk5ORk63S6vEgkkhwZGfl9dHTUA+B2u9f6+vquer3eoFarrSgsLMwFiEaj94D7Bn2+vb39cvrcLpfrBvAm8IJer58Ih8OHPT09V4Ba4FWbzXYtlUqlREQcDsd1wJi+7EeKioo+W1tb2xYRCQaDsZaWlkvAOVVVx5qbmy+VlpY6gdcaGxu/2dnZ+UdExO/3hwwGgwt4ItNHdVar1Z1WFQqFDux2++xxez+sqqr6amho6Be/3x9K18zPz/uA985ytsXlct3MdPDm5ubd9fX1v8Ph8IGcQDweP+zq6nID508SqYBleHj41+3t7eDJhSIiOzs7Qa/X+2d6HIlE4p2dnT8CNYpkfCOKoijAK2VlZe+0trY+W1lZ+WR+fn72/v5+3OfzhSYnJ7eWl5d/s9lszQMDA425ubnZKysrf1VUVIw88Poz1D0OvAS0AG8DF4CXAfU4/5bVanUvLi5uGY3Gi6cU/R8oilIFGIFZEbn5L49AeeSQpDO6AAAAAElFTkSuQmCC') no-repeat}
.img .img-rotate{border:0px; position:absolute; top:3px; left:3px; display:block; width:16px; height:18px; display: none; background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAASCAYAAABSO15qAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNC8xMS8xNp82GdIAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAKiSURBVDiNhZRNSJRRFIafq5POYMXwMZ/NVA4KYRikgoGi9a3ERVKCi37Gpa1lNrpxqTDbD1sUSv4gmGILaSFaERioi0akCURkNEOzcUwzB/9i5jttZmQcJA9cuHDf9+VyzsNRIsL/SinlARwisnLWu+08s2EYpsvlylFKvRSRyXMDlFIOoBqo0DTtZmNj4/WmpqbSwsLCPKWUDkyJyNqJQURODlDjdrv7TNOcXlxc/Lm+vr6zu7t7IMkaHx9fqKioGAJcJ540c21NTc3I8vJyVDIqkUhYqXtXV9csUHsqAPCUlJQMRiKRPylhKBRa7+/vDwaDwe8iIrFY7LCjo2NK07RXQG5mwJOxsbGvIiKWZVmmaU7b7fYe4EFra+v71dXVrbq6ujfAw3RzaoIewzBGYrHYoYjI8PDwPPA02WCH2+3u03W9F7iXbkwPMAKBwKfUN6uqqoaB/DSBA7An73nAfeARUCAi2ADN6/VeBIhEInuhUCgG7KRN6TA5Xruu688DgcBtTdPs3d3dS0opvw043t/fjwM4HI4LTqfTdnBwkAPEMxBxlZeXX2pubr4DMDc3F52YmLiaBawFg8FfAB6Px1lfX38FKD0DzFuGYeSLCEdHR39nZma2gTUAu67rveFweFNEZGlpabOoqGggSWMecBmoraysfB2NRvdERGZnZ7/l5ub2AFmpRlW3tbV9SDEQDoc3W1paJr1e70BxcfFge3v7xxQj8Xg84fP53gIlmST6RkdHv6TRl9jY2PgdjUZP4BIRMU1zGnh8Fso64Ovs7JxaWVnZSjdZlmUtLCxs+P3+d4APsKV8KnMfKKXuFhQUPGtoaHCXlZVp2dnZan5+fmdoaOjH9vb2CxH5fEp/1kJRSuUBN4BrQFay24sicpyp/QeFLNxkPnpr3gAAAABJRU5ErkJggg==') no-repeat}
.img .img-drag{border:0px; position:absolute; bottom:0px; right:1px; display:block; width:16px; height:18px; display: none; background:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwOC8xMi8xNkoj3EgAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAADBSURBVCiRpZPRCcMwDETfBYPG6h4ZoDslA2QPj+Uv9cdJZdUphQoMkbk7dGdF7s6sJK3AA6jufsww5RuxtfY0MyQxFXD34QArsLXW/DzABqwf2Al5IEaBjC15VKCaGQB97L1DqqQtZlBmHoHahc6qswxKJAbw1QfBOA2SUPcYiT+Vme1L97jHy9jP7vp3Xbr5mghXfwIz0d2PAuDuhyRuwoLxFd4b9887L5MssoWP0a/KanlFuVnNYcOS4JDB3V/1ApxzBWaGfqIAAAAAAElFTkSuQmCC') no-repeat}
.img-thumbnail {width:61px; height:61px}
.img-thumbnail-custom {display:block; width:61px; height:61px; border-radius: 3px; outline: 1px solid rgba(0, 0, 0, 0.1); outline-offset: -1px}
.fileinput-new {width:61px; height:61px; cursor:pointer}
.btn-file input[type=file] {filter: alpha(opacity=0); opacity: 0; width:61px; height:61px; cursor: pointer}
.anunt-imagini .img {display:inline;width:61px; }
.anunt-map {display:inline-block}
.anunt-map .cautare {width:200px}
.anunt-map .harta {background:#fff; border:1px dashed #ccc;border-radius:2px;margin-left:143px;padding:10px; margin-bottom:10px}
.anunt-map .harta .on-map {display:block; font-weight:bold; padding:2px 0 5px 1px}
.anunt-map .harta .strada-field-label {font-weight:bold;padding-right:4px}
.anunt-map .harta input[type=text] {margin-bottom:10px;width:300px;border:1px solid #b6b6b6;border-radius:2px;height:31px;padding:0 5px; font-weight:bold}
.anunt-map .harta .obs {background:#F4F2ED; border:1px dashed #cdcbc7;border-radius:2px;padding:10px 10px 9px; margin-bottom:10px}
.anunt-map .harta .obs img {margin-right:7px}
.anunt-map .harta .obs span {vertical-align:middle}
.anunt-map .list-group {display:block; padding-left: 10px;margin-top: 0px;}
#input_map {vertical-align:top}
.form-anunt #labelLocalizare {
    margin-left: 143px;
    background-color: #f3f2ed;
    border: 1px solid #b6b6b6;
    margin-bottom: 12px;
    font-size: 15px;
    width: 730px;
    padding-top: 8px;
    height: 60px;
}
.form-anunt #labelLocalizare img {
    margin: -3px 5px 5px 12px;
}
.inprogress {display:none; margin:0 auto}

.optionZileValabilitate-container {text-align: center; display:inline-block; width: 100%}
.optionZileValabilitateInput {text-align: left; width:220px;margin-right: 2px; margin-bottom: 4px; display:inline-block;background-color: white;cursor: pointer;vertical-align: top;border-style: solid;border-width: 1px;border-color: #ccc; border-radius: 2px;position: relative}
.optionZileValabilitateInput-10 {width:280px}
.optionZileValabilitateInput-block {width:220px;display: inline-block;padding-right: 12px;padding-left: 10px;text-align: center;}
.optionZileValabilitateInput-10 .optionZileValabilitateInput-block {width:280px}
.optionZileValabilitate-container .has-bonus .optionZileValabilitateInput-block {min-height: 80px; /*101px;*/}

.optionZileValabilitateInput .zileradio {width: 16px; height: 16px;display: inline-block;vertical-align:top;}
.optionZileValabilitate-0 {border:1px solid rgba(0,0,0,0.1)}
.optionZileValabilitate-0 >.optionZileValabilitate-Info {border: none}
.optionZileValabilitateInput-0 > .sold {
    font-size: 13px;
    display: inline-block;
    background: #FFF2CF;
    border-radius: 2px;
    padding: 1px 6px 2px;
    box-shadow: 0 0 2px rgba(0,0,0,0.5);
    margin-top: 15px;
}

.info-comanda-magazin {
    font-size: 14px;
    background: #008400;
    border-radius: 3px;
    padding: 5px 10px 7px;
    margin-bottom: 5px;
    border: 1px solid rgba(0,0,0,0.1);
    text-align: center;
    color: #fff;
    font-weight: bold;
}
.info-comanda-magazin span{
    font-weight: normal;
    font-size: 13px;
}
/*.optionZileValabilitateInput-extins {height: 128px}
.optionZileValabilitateInput-restrans {height: 113px}*/

.zileradio-unchecked,.anunt-evidentiat-container .a-evidentiat-radio-unchecked,.business-evidentiat-container .a-evidentiat-radio-unchecked  {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8yMC8xNlHCHvoAAABiSURBVDiN7ZOhEYVQEAMXhgaoCEsLH/zrKfFACR86YzCHwaEOhWBnIrMTk0pSC8xAT44VGBpgAbpSSpVp296BBUkRETyJpKiTs298gk/wHsF2HSOF7QPYGuAHTLYj6fgD4wn0TETLSg71KgAAAABJRU5ErkJggg==');
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-color: #fff;
}
.zileradio-checked,.anunt-evidentiat-container .a-evidentiat-radio-checked,.business-evidentiat-container .a-evidentiat-radio-checked {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8yMC8xNlHCHvoAAAFGSURBVDiNlZM7SwNBEIC/OYLYifjAwiKIloI/QEjERhCClWLEcoOV9trZ2KSy271CG41YqmBSeASCIGglCFZ2YmEhVoogY7MJl0sMl4GBeX4zO7BirR0GToEl+pMqUMwAFSBXKpWkn27n3DdQwVqrqkoapUA+7ltrNUg7UYzMMc6NGIlkVsaa8VQAMSJA2dfnyZLtCwBsAYveLuql3qcGiJEpYN+7VxrqWTwfJIonxMhCgnEIjAKfwE5yQAsgqzIJREBVjKx54Caw7Et2NdSXJCATs6eBEWAAsGJkENjzuQg46vbE1gZ6rnUgB7wCQ8AxMONX39ZQv3oCADTUZ2AFeI+FyxrqU7fmDoCHPAAF7z4CB/81Q/sN4pA7Kcg8H7xpQ397AQKg5j9GO+RCb7XRefWmOOd+gFoGWAdOnHPaa1IXuQY2/gABeYayOUQEwAAAAABJRU5ErkJggg==');
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-color: #fff;
}
.editii-infoEditii-layout {display: block; width:958px;background-color: #fff; border: 1px dashed #999; border-radius: 2px;text-align: center; padding: 5px; margin-bottom: 15px;}
.optionZileValabilitateInput-selected,.optionZileValabilitateInput:hover {background-color: #f5f5f5; border-radius: 2px;}
.optionZileValabilitateInput.business:hover {background-color: #fff; }
.optionZileValabilitate-header {font-size: 20px; text-align: center;height: 50px;padding-top: 15px}
.optionZileValabilitate-header >.discountText{color:#fff;background: #9f9f9f;text-align: right; padding: 0 5px;font-size: 14px;font-weight: bold;position: absolute;right: 0px;top: 10px}

.optionZileValabilitate-header >.zile {font-weight: bolder; line-height: 18px; vertical-align: top;}
.optionZileValabilitate-header > input {margin-right: 2px;cursor: pointer;vertical-align: top;margin-top: 3px}
.optionZileValabilitate-Info {padding-bottom: 5px}
.optionZileValabilitate-Info >.sms-Info{color:#666; font-size: 9px; font-weight: bold}
.optionZileValabilitate-Info >.perioada{color: #333; font-size: 12px; font-weight: bold; display: inline-block; padding: 5px;}
.optionZileValabilitate-Info .bonus{font-weight: bold;font-size: 15px; margin-right: 7px;}
.optionZileValabilitate-Info .aparitii{font-weight: bold;font-size: 15px; color: #333}
.optionZileValabilitate-Info .ziar {color:#5c5c5c;font-size: 13px; font-weight: bold;}
.optionZileValabilitateInput-selected .optionZileValabilitate-header { background-color: #EE0C10; color:#fff !important;}

.optionZileValabilitate-Info >.perioadaBonus{font-size: 12px; font-weight: bold; color:#000}

.optionZileValabilitate-Info >.credite {display: block; font-size: 20px; font-weight: bolder;color: #0FB14E;height: 50px !important;}
.optionZileValabilitate-Info >.pl,.optionZileValabilitate-Info >.credite,.optionZileValabilitate-Info >.editii {border-top: 1px solid #ccc;height: 40px;padding-top:12px; }
.optionZileValabilitate-90 .detalii-aparitii {font-size: 12px;font-weight: bold}
.optionZileValabilitate-Info >.credite>.info-sms{font-size: 10px;color: #777;font-weight: normal;margin-top: -3px;}
.suport-tehnic span {
    float: left;
    color: #006400;
    font-size: 12px;
    border-top: 1px dashed #ccc;
    padding: 5px 0;
    margin-top: 5px;
    width: 100%;
    text-align: left;
}
.suport-tehnic img {
    margin-right: 3px;
    vertical-align: text-bottom;
}

.optionZileValabilitateInput-0 >.perioadaBonus{font-size: 12px; font-weight: bold; color:#006400}
.optionZileValabilitateInput-0 input[type=radio] {
    display: none;
}
.optionZileValabilitateInput-0 .bonusAddAnunt {
    display: inline-block;
    background: #004a00; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#016e01, #004a00); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#016e01, #004a00); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#016e01, #004a00); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#016e01, #004a00); /* Standard syntax */
    border: 1px solid #004a00 !important;
    border-radius: 2px;
    padding: 5px 10px;
    color: #fff;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    font-size: 12px;
    text-shadow: 1px 1px 1px #333;
    box-shadow: 1px 1px 3px #666;
    line-height: 18px
}
.optionZileValabilitate-90 .optionZileValabilitate-header {color: #EF0608}
.optionZileValabilitate-90 .optionZileValabilitate-Info .bonus {color: #9A7644}

.optionZileValabilitate-5 .optionZileValabilitate-header {color: #1da500;}
.optionZileValabilitate-5 .optionZileValabilitate-Info .bonus {color: #1da500;}

.optionZileValabilitate-business .optionZileValabilitate-header {text-align: left; padding-left: 15px}

.optionZileValabilitate-7 .optionZileValabilitate-header {color: #FA0202;}
.optionZileValabilitate-7 .optionZileValabilitate-Info .bonus {color: #FA0202;}

.optionZileValabilitate-15 .optionZileValabilitate-header {color: #FA0202;}
.optionZileValabilitate-15 .optionZileValabilitate-Info .bonus{color: #FA0202;}

.optionZileValabilitate-30 .optionZileValabilitate-header {color: #FA0202;}
.optionZileValabilitate-30 .optionZileValabilitate-Info .bonus{color: #FA0202;}

.optionZileValabilitate-listaEditii {width:100%; padding: 5px; font-size: 11px; background: #fff; border-color: #ccc; border-style: solid; border-width: 1px 0px 0px;text-align: center}
.optionZileValabilitate-listaEditii-item {display: inline-block;font-weight: bold; font-size: 11px}
.optionZileValabilitate-listaEditii-item >.Luni {color:#FC5811}
.optionZileValabilitate-listaEditii-item >.Miercuri {color: #D60201}
.optionZileValabilitate-listaEditii-item >.Vineri {color: #00961F}

.optionModalitatePlata-container {display:inline-block;text-align: center;width:100%}
.optionModalitatePLata-Input {display: inline-block; margin: 0 4px; text-align: center}
.optionModalitatePLata-Input .info {display:block;text-align: center;background-color: #fff;line-height: 20px; height: 30px;border-width:0 1px 1px;font-weight: bold;border-style: dashed;border-color: #CCC;padding: 5px 10px}
.optionModalitatePlata-Label {display:inline-block;width:100%;vertical-align: top; padding-top:20px;font-size: 18px;font-family: Arial; font-weight: bold;color: #666;}
.optionModalitatePLata-Input input[type=radio] {display: none}
.optionModalitatePLata-Input label {
    display: inline-block;
    background: #004a00; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#016e01, #004a00); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#016e01, #004a00); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#016e01, #004a00); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#016e01, #004a00); /* Standard syntax */
    border: 1px solid #004a00 !important;
    border-radius: 2px;
    padding: 5px 10px;
    margin-top: 5px;
    color: #fff;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    font-size: 15px;
    text-shadow: 1px 1px 1px #333;
    box-shadow: 1px 1px 3px #666;
    width: 100%;

}
#contExistent .but-login {margin-left: 7px}
.but-login font:first-letter {text-transform: uppercase}
.but-login font {display: inline-block; text-transform: lowercase}
.but-login, .but-logout, .but-creare-cont {
    background: #004a00; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#016e01, #004a00); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#016e01, #004a00); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#016e01, #004a00); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#016e01, #004a00); /* Standard syntax */
    border: 1px solid #004a00 !important;
    border-radius: 2px;
    padding: 4px 10px;
    margin-top: 10px;
    color: #F5F5F5 !important;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.6);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
}
.but-login:hover, .but-login:focus, .but-logout:hover, .but-logout:focus, .but-creare-cont:hover, .but-creare-cont:focus {
    background: #004a00; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#004a00, #016e01); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#004a00, #016e01); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#004a00, #016e01); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#004a00, #016e01); /* Standard syntax */
    border: 1px solid #004a00 !important;
    border-radius: 2px;
    padding: 4px 10px;
    margin-top: 10px;
    color: #F5F5F5 !important;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.6);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
    text-decoration: none;
}
.but-login img {margin-top: -2px; margin-right: 6px}
.but-facebook {
    background: #3B5998; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#5771A7, #3B5998); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#5771A7, #3B5998); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#5771A7, #3B5998); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#5771A7, #3B5998); /* Standard syntax */
    border: 1px solid #3B5998 !important;
    border-radius: 2px;
    padding: 4px 10px;
    margin-top: 10px;
    color: #F5F5F5 !important;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.6);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
}
.but-facebook:hover, .but-facebook:focus {
    background: #3B5998; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#3B5998, #5771A7); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#3B5998, #5771A7); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#3B5998, #5771A7); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#3B5998, #5771A7); /* Standard syntax */
    border: 1px solid #3B5998 !important;
    border-radius: 2px;
    padding: 4px 10px;
    margin-top: 10px;
    color: #F5F5F5 !important;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.6);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
    text-decoration: none;
}
.but-facebook img {margin-top: -2px}
.but-admin {
    background: #333; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#666, #333); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#666, #333); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#666, #333); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#666, #333); /* Standard syntax */
    border: 1px solid #444 !important;
    border-radius: 2px;
    padding: 4px 10px;
    margin-top: 10px;
    color: #F5F5F5 !important;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.6);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
}
.but-admin:hover, .but-admin:focus {
    background: #333; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#333, #666); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#333, #666); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#333, #666); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#333, #666); /* Standard syntax */
    border: 1px solid #444 !important;
    border-radius: 2px;
    padding: 4px 10px;
    margin-top: 10px;
    color: #F5F5F5 !important;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.6);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
    text-decoration: none;
}
.but-reset {
    background: #333; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#666, #333); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#666, #333); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#666, #333); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#666, #333); /* Standard syntax */
    border: 1px solid #444 !important;
    border-radius: 2px;
    padding: 4px 10px;
    color: #F5F5F5 !important;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.6);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
    display:inline-block;
    vertical-align: top;
}
.but-reset:hover, .but-reset:focus {
    background: #333; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#333, #666); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#333, #666); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#333, #666); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#333, #666); /* Standard syntax */
    border: 1px solid #444 !important;
    border-radius: 2px;
    padding: 4px 10px;
    color: #F5F5F5 !important;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.6);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
    text-decoration: none;
}
/* Contul meu */
.anunt-optiuni .modifica img,
.anunt-optiuni .anuleaza img,
.anunt-optiuni .arhiveaza img,
.anunt-optiuni .add-programare img,
.anunt-optiuni .detalii img {
    float: left;
    margin: 0 5px 0 0
}
.anunt-optiuni .modifica {color: #20679F}
.anunt-optiuni .anuleaza {color: #C40004}
.anunt-optiuni .arhiveaza {color: #555}

.but-contul-meu {
    background: #333; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#666, #333); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#666, #333); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#666, #333); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#666, #333); /* Standard syntax */
    border: 1px solid #444 !important;
    border-radius: 2px;
    padding: 4px 10px;
    margin-top: 10px;
    color: #F5F5F5 !important;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.6);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
}
.but-contul-meu:hover, .but-contul-meu:focus {
    background: #333; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#333, #666); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#333, #666); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#333, #666); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#333, #666); /* Standard syntax */
    border: 1px solid #444 !important;
    border-radius: 2px;
    padding: 4px 10px;
    margin-top: 10px;
    color: #F5F5F5 !important;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.6);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
    text-decoration: none;
}
.but-contul-meu > img {margin-top: -2px}
.but-form {
    background: #004a00; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#016e01, #004a00); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#016e01, #004a00); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#016e01, #004a00); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#016e01, #004a00); /* Standard syntax */
    border: 1px solid #004a00 !important;
    border-radius: 2px;
    padding: 0 10px;
    margin-top: 10px !important;
    color: #fff;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    height: 31px;
    text-shadow: 1px 1px 1px #333;
    box-shadow: 1px 1px 3px #666;
}
.but-form:hover, .but-form:focus {
    background: #004a00; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#004a00, #016e01); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#004a00, #016e01); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#004a00, #016e01); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#004a00, #016e01); /* Standard syntax */
    border: 1px solid #004a00 !important;
    border-radius: 2px;
    padding: 0 10px;
    margin-top: 10px !important;
    color: #fff;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    height: 31px;
    text-shadow: 1px 1px 1px #333;
    box-shadow: 1px 1px 3px #666;
    text-decoration: none;
}
.but-reset-parola {
    background: #004a00; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#016e01, #004a00); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#016e01, #004a00); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#016e01, #004a00); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#016e01, #004a00); /* Standard syntax */
    border: 1px solid #004a00 !important;
    border-radius: 2px;
    padding: 0 10px;
    margin-left: 7px;
    color: #fff;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    height: 31px;
    text-shadow: 1px 1px 1px #333;
    box-shadow: 1px 1px 3px #666;
    vertical-align: top;
}
.but-reset-parola:hover, .but-reset-parola:focus {
    background: #004a00; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#004a00, #016e01); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#004a00, #016e01); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#004a00, #016e01); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#004a00, #016e01); /* Standard syntax */
    text-decoration: none;
}
/* Ansambluri rezidentiale */
.logo-ansamblu {margin: 4px 0 5px; height: 25px}
.ans-breadcrumbs {text-decoration: none; font-weight: bold; vertical-align: middle; margin-left: 7px}
.ans-breadcrumbs:hover {text-decoration: none; font-weight: bold}
.ans-breadcrumbs-nume {font-weight: bold; font-size:12px !important; margin: 0 !important; vertical-align: middle}
.ans-logo-header {position: absolute; top: 10px; left: 10px; z-index: 1; max-height: 100px; max-width: 160px}
.ans-nume-header {position:absolute; left:0px; top:185px; color:#000; background:rgba(0,0,0,0.5)}
.ans-nume{color:#fff; padding:15px 20px 0; font-size:22px; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);}
.ans-locatie{color:#fff; padding:0 20px 15px; font-size:15px; font-weight:bold; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);}
.ans-bar-top {color: #999; font-size: 12px !important; font-weight: normal; margin: 0 !important; padding: 0 10px}
.ans-bar {color: #ddd; font-size: 13px; font-weight: normal; padding: 0 10px}
.ans-menu-header {width:100%; height:43px; position: absolute; bottom:0px; background:rgba(0,0,0,0.5); border-top: 1px solid rgba(0, 0, 0, 0.1);}
.ans-menu-header > ul {margin: 0; padding: 0}
.ans-menu-header li {list-style-type: none; display: inline-block;}
.ans-menu-header a {color:#fff; line-height:42px; margin-left:20px; margin-right:10px; font-size:15px; font-weight:bold; text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);}
.ans-header-arr-left {width: 0; height: 0; border-top: 20px solid transparent; border-bottom: 18px solid transparent; border-right:18px solid rgba(0,0,0,0.5); position:absolute; top:20px; right:100px;}
.ans-header-vizite {width:100px; height:38px; padding-right:10px; text-align:right; line-height: 38px; position:absolute; top:20px; right:0px; background:rgba(0,0,0,0.5); font-size:12px; font-weight:bold; color:#fff}
.no-line {border-bottom: none !important}
.ans-left-side {border-right: 1px solid #ebebeb; padding-right: 10px; padding-top: 14px}
.ans-right-side {padding-top: 14px}
.ans-map, .and-acces {display: block; margin-top: 29px}
.ans-acces {width:100%}
.ans-acces th {padding:0 5px 7px 0; font-weight: normal}
.ans-acces td {border-top: 1px dashed #999; padding:5px 0}
.nr-station {text-align: center; font-weight: bold}
.time-walking {text-align: right; font-size: 11px; font-weight: bold}
.ans-acces img {margin-right: 2px}
.descriere-links > ul {margin: -1px 0 0; padding: 0}
.descriere-links li {list-style-type: none; display: inline-block;}
.descriere-links li a {color: #00e; font-size: 13px; font-weight: bold}
.link-bar {color: #999; font-size: 13px; margin: 0 6px;}

.ansambluri-map .map {position:relative; width:769px; height:250px; outline: 1px solid rgba(0, 0, 0, 0.1); outline-offset: -1px; margin-bottom: 29px}
.oferte-txt {text-align: right; color: #006400; font-weight: 700; margin: 3px 10px 0 0}
.oferte-speciale {background: #FFE0C1; width: 114px; height: 22px; text-align: center; display: inline-block; line-height: 22px; border-radius: 3px; font-weight: bold; margin-top: 2px}
.oferte-speciale:hover,
.oferte-speciale:focus {border: 0}
.title-ans {font-size: 17px; font-weight: 700; line-height: 21px; text-transform: capitalize}
.logo-ans {margin-top: 10px}
.logo-ans a {border-bottom: none}
.logo-ans img {max-height:100px; max-width:160px}
.loc-zona {margin-right: 10px; text-align: right}
.thumb-230 {width: 230px; height: 172px; float: left; outline: 1px solid rgba(0, 0, 0, 0.1); outline-offset: -1px}
.ansambluri .list-txt {padding-left: 245px; font-size: 13px}
.ansambluri .list-txt ul {margin: 4px 0 9px}
.ansambluri .list-txt li {line-height: 17px; margin-left: 0; padding-bottom: 5px}
.ansambluri .list-title-txt {width: 300px}
.ansambluri .label-list {height: 129px}
.green-price {color: #006400}
.ico-map ul {margin: -4px 0 0}
.ico-map li {display: inline-block; font-weight: 700; margin-right: 10px}
.ico-map img {margin-right: 5px}
.ico-map span {height: 22px; vertical-align: middle}

.panel-ansambluri span {display: block; margin-top: 22px}
.panel-ansambluri span:first-child {margin-top: 10px}
.panel-ansambluri input {margin: 2px 3px 8px 0}
.panel-ansambluri li {list-style-type: none}
.panel-ansambluri label {color: #5d5d5d; font-weight: 700; vertical-align: top}
.panel-ansambluri .but-red {margin: 5px 0; width: 100%}

.search-autocomplete-ul {border: 1px solid #b6b6b6; border-radius: 2px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1); list-style: none; width:320px; margin:0; padding: 0; background: #fff; z-index:1100 !important}
.search-autocomplete-li {margin: 5px !important; background: none !important; border: none !important; line-height:25px;}
.search-autocomplete-li:hover {background: rgba(0,0,0,0.1) !important}
.search-autocomplete-li a {border-bottom: none}

.box-cautare .cautare {
    border: 1px solid #b6b6b6;
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
    height: 24px;
    padding: 0 5px;
    width: 100%;
}
.box-sugestie {
    border: 1px solid #b6b6b6;
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
    height: 24px;
    line-height: 22px;
    padding: 0 5px;
    width: 100%;
}
.sort-anunt {display: inline-block; float: right}
.sort-anunt select {
    border: 1px solid #b6b6b6;
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
    font-weight: 700;
    height: 24px;
    margin: 2px 10px 0 0;
    font-size: 11px;
}
.ansambluri-anunturi .list-txt {padding-left: 245px; font-size: 13px}
.ansambluri-anunturi .list-txt ul {margin: 4px 0 9px}
.ansambluri-anunturi .list-txt li {margin-left: 0; padding-bottom: 5px}
.ansambluri-anunturi .list-title-txt {width: 300px}
.ansambluri-anunturi .label-list {height: 65px}
.ansambluri-anunturi .valoare {color: #333}
.ansambluri-anunturi .data-ora {margin-right: 10px; text-align: right; color: #777; font-size: 12px;  line-height: 9px}
.ansambluri-anunturi .logo-ans {height: 148px; line-height: 120px}
.ansambluri-anunturi .title-ans a {color: #005400; font-size: 13px; line-height: 13px; font-weight: 700; text-transform: capitalize}
.price-anunt {height: 60px}
.price-anunt .pret {color: #006400; font-size: 21px; font-weight: 700; white-space: nowrap}
.price-anunt .pret-vechi {color: #999; font-size: 17px; font-weight: 700; margin-left: 8px; text-decoration: line-through}
.price-anunt .comision {color: #000; display: block; font-size: 12px; line-height: 12px}
.subrubrica-zona {font-size: 17px; font-weight: 700; line-height: 21px; text-transform: capitalize}

.but-ansambluri {
    background: #004a00; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#016e01, #004a00); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#016e01, #004a00); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#016e01, #004a00); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#016e01, #004a00); /* Standard syntax */
    /* border-width: 1px 1px 0;
    border-style: solid;
    border-color: #004600 !important; */
    border: 1px solid #004a00 !important;
    border-radius: 2px;
    padding: 7px 10px;
    color: #fff !important;
    cursor: pointer;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    height: 31px;
    text-shadow: 1px 1px 1px #333;
    box-shadow: 1px 1px 3px #666;
}
.but-ansambluri:hover, .but-ansambluri:focus {
    background: #004a00; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#004a00, #016e01); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#004a00, #016e01); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#004a00, #016e01); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#004a00, #016e01); /* Standard syntax */
    /* border-width: 1px 1px 0;
    border-style: solid;
    border-color: #004600 !important; */
    border: 1px solid #004a00 !important;
    border-radius: 2px;
    padding: 7px 10px;
    color: #fff !important;
    cursor: pointer;
    font-family: Arial;
    font-size: 13px;
    font-weight: bold;
    height: 31px;
    text-shadow: 1px 1px 1px #333;
    box-shadow: 1px 1px 3px #666;
    text-decoration: none;
}

.vezi-oferte {margin-top: 1px}
.vezi-ansambluri {margin-top: 1px}

/* Ansamblu */
.ansamblu-header {
    margin: 15px 0;
    display: inline-block;
    outline: 1px solid rgba(0, 0, 0, 0.1);
    outline-offset: -1px;
    position: relative;
    width: 990px;
    height: 330px;
}
.ansamblu-header .cover {
    width: 990px;
    height: 330px;
}

.ansamblu-content p {
    text-align: justify;
}
.ansamblu-content a {
    border-bottom: 1px solid transparent;
    margin: 5px 0 13px;
    color: #00e;
    display: inline-block;
}
.ansamblu-content a:hover {
    border-bottom: 1px solid #999;
}
.ansamblu-map {
    outline: 1px solid rgba(0, 0, 0, 0.1);
    outline-offset: -1px;
}

/* Termeni si conditii */
.termeni-conditii {border: 1px solid #ddd; border-radius: 3px; background: #f9f9f9; padding: 10px}
.termeni-conditii h2 {margin: 20px 0 3px; padding: 0; font-size: 15px}
.termeni-conditii h3 {margin: 10px 0 0; padding: 0; font-size: 14px}
.termeni-conditii h4 {margin: 10px 0 0; padding: 0; font-size: 13px}
.termeni-conditii h5 {margin: 10px 0 0; padding: 0; font-size: 12px}
.termeni-conditii p {margin: 0 0 3px; text-align: justify}
.termeni-conditii ul {margin: 0; padding: 0}
.termeni-conditii li {list-style-type: none; margin-bottom: 3px}
.termeni-conditii .top-space {margin-top: 10px}
.termeni-conditii .sumar {font-weight: bold}
.termeni-conditii .sublist {padding-left: 20px}

/* Politica de confidentialitate */
.politica-confidentialitate {border: 1px solid #ddd; border-radius: 3px; background: #f9f9f9; padding: 10px}
.politica-confidentialitate h2 {margin: 20px 0 3px; padding: 0; font-size: 15px}
.politica-confidentialitate h3 {margin: 10px 0 0; padding: 0; font-size: 14px}
.politica-confidentialitate h4 {margin: 0; padding: 0; font-size: 13px}
.politica-confidentialitate h5 {margin: 10px 0 0; padding: 0; font-size: 12px}
.politica-confidentialitate p {margin: 0 0 7px; text-align: justify}
.politica-confidentialitate ul {margin: 0; padding: 0}
.politica-confidentialitate li {list-style-type: none; margin-bottom: 3px}
.politica-confidentialitate .top-space {margin-top: 10px}
.politica-confidentialitate .font-normal {font-weight: normal}
.politica-confidentialitate .sumar {font-weight: bold}
.politica-confidentialitate .sumar a {border-bottom: 0 none}
.politica-confidentialitate .sumar a:hover {border-bottom: 1px solid #999}
.politica-confidentialitate .sublist {padding-left: 20px}
.politica-confidentialitate .line-through {text-decoration: line-through}
.politica-confidentialitate a {border-bottom: 1px solid #999}
.politica-confidentialitate .dib {display: inline-block}

/* Contact */
.date-contact {margin-top: 0}
.contact-links {text-align: center; margin: 15px 0 29px}
.contact-links span {font-size: 10px; font-weight: normal; padding: 0 2px}
.contact-links a {color: #fff; font-weight: 700; height: 32px; line-height: 32px; padding: 0 10px; margin: 0 5px; border-radius: 2px; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4)}
.contact-links .contact {background: #00A000; display: inline-block}
.contact-links .agentii {background: #F6821F; display: inline-block}
.contact-links .oficii {background: #D6312B; display: inline-block}

.contact-at > a, .agentii > a, .oficii > a {padding-top: 15px}

.box-cautare li {list-style-type: none}
.hidden {display:none !important}
#imagini .hidden {display:none}

.reclamatii .title-up {background-color:#CCECCC; width: 377px; font-size:15px; font-weight:bold; color:#D6312B; outline:1px solid rgba(0, 0, 0, 0.1); outline-offset:-1px; border-top-left-radius:3px; border-top-right-radius:3px; text-align: center; padding:5px 0}
.reclamatii .orar {background-color:#CCECCC; font-size:13px; font-weight:bold; outline:1px solid rgba(0, 0, 0, 0.1); outline-offset:-1px; border-bottom-left-radius:3px; border-bottom-right-radius:3px; color:#D6312B; text-align: center; padding:7px 0} 
.reclamatii .email {background-color:#D6312B; font-size:13px; color:#FFF; border-top:1px solid rgba(0, 0, 0, 0.6); border-bottom:1px solid rgba(0, 0, 0, 0.3); padding:3px 0 5px; text-align: center; text-shadow:2px 1px #333}
.reclamatii .email a {border-bottom: 1px solid rgba(255, 255, 255, 0.5); color: #fff; font-size: 15px; padding-left: 2px; text-shadow: 2px 1px #333}
.reclamatii .telefon {background-color:#00A000; font-size:13px; color:#FFF; border-top:1px solid rgba(0, 0, 0, 0.4); border-bottom:1px solid rgba(0, 0, 0, 0.2); padding:4px 0; text-align: center; text-shadow:2px 1px #666}
.reclamatii .phone {font-size:17px; text-shadow:2px 1px #666; padding-left:2px}

/* .contact-at .title-page {color: #00A000}
.contact-at .inner-divider {background: #00A000} */
.contact-at .contact {border: 1px dashed #ddd; border-radius: 3px; background: #f9f9f9; padding: 10px}
.contact-at .contact p {margin: 0}

/* .vanzari .title-page {color: #080}
.vanzari .inner-divider {background: #080} */
.vanzari p {color: #080; font-weight: 700}
.vanzari table {border-right:1px solid #B2E2B2; border-left:1px solid #B2E2B2}
.vanzari th {padding: 5px 10px 4px; background: #080; font-weight: 700; color: #FFF; border-right:1px solid #080; border-bottom: 1px solid #fff; border-left:1px solid #080}
.vanzari td {border-top: 1px solid #B2E2B2; border-bottom: 1px solid #B2E2B2}
.vanzari .raster-1, .vanzari .raster-2 {padding: 4px 10px 3px}
.vanzari .raster-2 {background-color:#CCECCC}

/* .tarife-1 .title-page {color: #AB322A}
.tarife-1 .inner-divider {background: #AB322A} */
.tarife-1 p {color: #AB322A; font-weight: 700; margin-bottom:10px}
.tarife-1 .caseta {border:1px solid #BFE8BF; background-color:#E8F7E8; margin:2px 0 0}
.tarife-1 .model-title {font-size:13px; font-weight:bold; margin:3px 0 2px; width:235px}
.tarife-1 .model-title span {font-size:13px; color:red}
.tarife-1 .model-nr {border:1px solid #00A000; color:#00A000; background:#fff; border-radius:100%; width:18px; height:18px; font-weight:700; text-align:center; margin-left:3px}
.tarife-1 .vezi {margin-right: 5px}
.tarife-1 .info {font-size:11px; font-weight:bold; color:#054600}

.tarife-2 p {color: #AB322A; font-weight: 700; margin-bottom:10px}
.tarife-2 img {margin: 5px 1px 10px}
.tarife-2 .caseta {border:1px solid #EED85B; background-color:#F6EBAA; margin:2px 0 0}
.tarife-2 .tarife-bannere {margin-top: 10px; font-size: 13px; padding-bottom: 3px}
.tarife-2 .tarife-bannere td {padding: 5px 5px 0}
.tarife-2 .tarife-bannere p {margin:0; font-weight: normal}
.tarife-2 .tarife-bannere p span {font-weight: 700}
.tarife-2 .tarife-bannere .oferte {font-weight: 700; line-height: 17px; color: #333}
.tarife-2 .tarife-bannere ul {padding:0; margin: 0 0 10px; list-style-type: none}
.tarife-2 .model-title {font-size:13px; margin:5px 0 4px 5px}
.tarife-2 .model-title span {font-size:13px; color:red; font-weight:bold}
.tarife-2 .pag-poli {font-size:13px; font-weight:bold; padding:5px; display:block}
.tarife-2 .model-nr {border:1px solid #00A000; color:#00A000; background:#fff; border-radius:100%; width:18px; height:18px; font-weight:700; text-align:center; margin-left:3px}
.tarife-2 .lei-cmp {font-weight:bold; margin-right: 5px}
.tarife-2 .lei-cmp span {font-size:13px; color:red}
.tarife-2 .frac11 {line-height:8px; vertical-align: bottom; padding-left: 1px}

.tarife-bannere .tarife-contact {margin: 7px 0 1px 8px; width: 220px; font-size: 12px}
.tarife-bannere .tarife-contact th {text-align: left; border-bottom: 1px solid rgba(0,0,0,0.15)}
.tarife-bannere .tarife-contact td {border-top: 1px dashed rgba(0,0,0,0.3); padding: 3px 0}
.tarife-bannere .tarife-contact a {color: #009}

.aparitii p {font-weight: 700; font-size: 15px; line-height: 13px}
.aparitii .sms-txt {border-top:1px solid #FFDB4A; border-right:1px solid #FFDB4A; border-bottom:2px solid #FFD523; border-left:1px solid #FFDB4A; width:100%}
.aparitii .sms-left {background-color:#FFEB7A; padding: 4px 0}
.aparitii .nr-sms {padding:2px 10px 0; font-size:25px; font-weight:700; color:#AB322A; line-height:25px}
.aparitii .transmite {padding-left:15px; font-size:11px; font-weight:700}
.aparitii .nr-aparitii {background-color:#FFD523; text-align:center; padding:4px 0 5px; border-width:0 2px; border-style:solid; border-color:#fff; font-weight:700}
.aparitii .nr-aparitii span {color:#AB322A}
.aparitii .tarif {background-color:#FFD523; text-align:center; padding:4px 0 5px}
.aparitii .orar {background-color:#FFEB7A; text-align:center; padding:4px 0 3px; border-width:2px 0 0 2px; border-style:solid; border-color:#fff}
.aparitii .obs {font-size:11px; padding:5px; background-color:#FFF8CA; border-width: 0 1px 1px; border-style: dashed; border-color:#FFD523; text-align:center}

.agentii table {border-right:1px solid #FCD9BB; border-left:1px solid #FCD9BB}
.agentii th {padding: 5px 10px 4px; background: #F6821F; font-weight: 700; color: #FFF; border-right:1px solid #F6821F; border-bottom: 1px solid #fff; border-left:1px solid #F6821F}
.agentii td {border-top: 1px solid #FCD9BB; border-bottom: 1px solid #FCD9BB}
.agentii .name-raster-1, .agentii .name-raster-2 {padding: 4px 10px 3px}
.agentii .name-raster-2 {background-color: #FDE6D2}
.agentii .ultima-ora {font-family:Arial; font-size:13px; text-align:center; background-color:#F6821F; padding:4px 0 5px; color:#FFF}

.oficii p {font-weight: 700; font-size: 15px; line-height: 13px; margin-bottom: 9px; margin-left: 10px}
.oficii table {border-right:1px solid #f7d6d5; border-left:1px solid #f7d6d5}
.oficii th {padding: 5px 10px 4px; background: #d6312b; font-weight: 700; color: #FFF; border-right:1px solid #d6312b; border-bottom: 1px solid #fff; border-left:1px solid #d6312b}
.oficii td {border-top: 1px solid #f7d6d5; border-bottom: 1px solid #f7d6d5}
.oficii .name-raster-1, .oficii .name-raster-2 {padding: 4px 10px 3px}
.oficii .name-raster-2 {background-color: #f9e0df}
.oficii .bdr-left {border-left: 1px solid #f7d6d5}

/* .coalitia .title-page {color: #333}
.coalitia .inner-divider {background: #333} */
.coalitia p {font-weight: 700}
.coalitia .content {border:1px solid #ddd; border-radius:3px; background:#FBFBF3; padding:10px; line-height:20px}
.coalitia ul {margin: 0; padding: 0 20px 0 12px}
.coalitia .small {font-size: 11px; font-weight: normal}
.coalitia .rezultate ul, .coalitia .clienti ul {margin-bottom: 5px}
.coalitia .publicatii ul li {display: inline-block}

.contact-at, .vanzari, .tarife-1, .tarife-2, .aparitii, .agentii, .oficii, .coalitia {margin-top: 29px}
.reclamatii table, .vanzari table, .tarife-1 table, .tarife-2 table, .aparitii table, .agentii table, .oficii table {width: 100%}
.vanzari table, .agentii table, .oficii table {font-size: 12px}
.vanzari a, .agentii a, .oficii a, .coalitia a {color: #009}
.vanzari th, .agentii th, .oficii th {text-align: left}

/* anunt form email */
#formEmail {padding: 7px 10px 0; width: 100%}
#formEmail h3 {margin: 3px 0 7px}
#formEmail small {display: block; margin-bottom: 5px}
#formEmail .auth {text-align: center}
#formEmail .btn2-new-account {height: 27px; padding-top: 1px; font-weight: bold; width: 107px}
#formEmail #contLogin_creare {float: left; margin-left: 7px}
#captcha_img {max-width: 226px; margin: 5px 0 0; border: 1px solid #b6b6b6; border-radius: 2px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1)}
#emailForm_submit {margin: 5px 0 9px; width: 226px}
.formEmailLabel{text-align:left; display:block; font-weight: bold}
.formEmailInput{text-align:left; width:100%; border:1px solid #b6b6b6; border-radius:2px; box-shadow:1px 1px 3px rgba(0, 0, 0, 0.1); height:24px; padding:0 5px}
.formEmailTextarea{text-align:left; display:block; width:100%; margin-bottom: 5px; border:1px solid #b6b6b6; border-radius:2px; box-shadow:1px 1px 3px rgba(0, 0, 0, 0.1); height:78px; padding:3px 5px}
.text-danger {margin:0; padding:0}
.text-danger li {list-style-type: none}
.text-danger small {color:red;}
.vanzari a, .coalitia a {color: #009}

.filter_desc {float: left; padding: 2px 5px 3px; margin: 0 5px 10px 0}
.filter_desc strong {color: #5d5d5d}

/*anunt form mesaj
/* anunt form email */
#formMesaj {padding: 7px 10px 0; width: 100%}
#formMesaj h3 {margin: 3px 0 7px}
#formMesaj small {display: block; margin-bottom: 5px}
#formMesaj .auth {text-align: center}
#formMesaj .btn2-new-account {height: 27px; padding-top: 1px; font-weight: bold; width: 107px}
#formMesaj #contLogin_creare {float: left; margin-left: 7px}
#captcha_img {max-width: 226px; margin: 5px 0 0; border: 1px solid #b6b6b6; border-radius: 2px; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1)}
#emailForm_submit {margin: 5px 0 9px; width: 226px}
#mesajForm_submit {margin-left: 0; margin-bottom: 10px;}
.formEmailLabel{text-align:left; display:block; font-weight: bold; margin-top: 5px}
.formEmailInput{text-align:left; width:100%; border:1px solid #b6b6b6; border-radius:2px; box-shadow:1px 1px 3px rgba(0, 0, 0, 0.1); height:24px; padding:0 5px}
.formEmailTextarea{text-align:left; display:block; width:100%; margin-bottom: 5px; border:1px solid #b6b6b6; border-radius:2px; box-shadow:1px 1px 3px rgba(0, 0, 0, 0.1); height:78px; padding:3px 5px}



/*search overlayer*/
.search-overlayer{
    opacity: 0.8; filter: alpha(opacity=80); position:absolute; border-radius: 3px; background: #979797; text-align:center;
}
.img-overlayer{
    width:70px; height:70px;
    background:url('data:image/gif;base64,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') no-repeat;
}

/*#frmSearch input[type=radio] {display:none}*/
#frmSearch .square-half {
    margin-right: 3px;
}
.label-filter-sumar-rubrica{
    cursor:pointer;
    line-height:18px;
}

/* Filtre top la cautare */
.filter_remove:hover {
    border-bottom: transparent
}
.raster {
    background: #f5f5f5 none repeat scroll 0 0;
    border-bottom: 1px dashed #999;
    border-top: 1px dashed #999;
    margin-top: -11px;
    padding-top: 10px;
}

.arr-right {transform:rotate(-45deg)}
.arr-left  {transform:rotate(135deg)}

.filter-interval-container{position:relative; margin-bottom: 12px;}
.filter-list {position:absolute; border-radius:3px; border:1px solid #ddd; background-color: #fff; min-width:75px; z-index:9999}
.filter-list li {line-height:20px; cursor:pointer; padding:0 5px}

.filter-autocomplete {
    background-color: #fff;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8yNC8xNkk/mIQAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAAzSURBVBiVpY9JCgAwDALH/P/P01spgeRSby4oRmVDrS4QYKxQU2om80700Muriz2c7xcH1Zgb+bDtYkoAAAAASUVORK5CYII=');
    background-position: right 5px center;
    background-repeat: no-repeat;
}
.favorit {
    display: block;
    position: absolute;
    top: 5px;
    left: 5px;
    width: 24px;
    cursor: pointer;
}
.favorit-ansamblu {
    display: block;
    position: absolute;
    top: 5px;
    left: 5px;
    width: 24px;
    cursor: pointer;
}
.selecteaza-anunt-container .img-container {width:18px; height:18px; display: inline-block}
.selecteaza-anunt-container a {border-bottom: none; color: #FFA500; margin-left: 22px}
.selecteaza-anunt-on-pic {
    z-index: 100;
    background: rgba(0,0,0,0.3);
    border-radius: 3px;
    font-size: 13px;
    text-align: center;
    position: absolute;
    left: 10px;
    top: 10px;
    width: 100px;
    height: 80px;
    cursor: pointer;
}
.selecteaza-anunt-on-pic a {margin-top: 25px; border-bottom: none; color: #f5f5f5; line-height: 15px; display: inline-block;}
.favorit-lista {display: inline-block; position: absolute; width: 18px; cursor: pointer; z-index: 999}
.favorit-lista-big {display: inline-block; position: absolute; width: 32px; cursor: pointer; z-index: 9999; left:34px; top:8px}
.favorit-detaliu {margin-right: 280px; margin-top: 8px}
.detalii-anunt-center {margin-top: 10px; margin-left: 115px; display: block; text-align: left}

#containerPlata {text-align: center}
.sms-container {display: inline-block; text-align: center}
.sms-container .sms-control {display: inline-block; height: 25px; margin: 0 3px}
.sms-container .sms-control input {font-weight: bold; text-align: center; width: 112px}
.sms-container-label {font-size: 13px; padding-top: 15px; font-weight: bold}
.sms-container-label .cod-valid {display: block; margin: 10px 0 5px}

.plata-sms {text-align: center; margin-bottom: 25px}
.vodafone, .telekom, .orange, .digi-mobil {width: 100px; border-radius: 2px; display: inline-block; margin: 0 3px}
.vodafone {border: 1px solid #EF001F}
.telekom {border: 1px solid #E30074}
.orange {border: 1px solid #FF7300;cursor: pointer}
.digi-mobil {border: 1px solid #0099CB;cursor: pointer}
.vodafone .title, .telekom .title, .orange .title, .digi-mobil .title {padding: 2px 0; color: #F5F5F5; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4)}
.vodafone .title {background: #EF001F}
.telekom .title {background: #E30074}
.orange .title {background: #FF7300}
.digi-mobil .title {background: #0099CB}
.vodafone .txt, .telekom .txt, .orange .txt, .digi-mobil .txt {background: #FFF; padding: 2px 0}
.plata-title {margin: 10px}
.plata-sms .transmite, .plata-sms .pay-steps {margin-bottom: 10px; font-size: 12px}
.plata-sms .line-btw2 {margin:0 15px; width: 2px; height: 76px; background: #999}

.editieStil-container {display: inline-block;padding: 10px 10px 0; width: 410px;background: #fff; border:1px solid #b6b6b6; border-radius: 2px; margin-bottom: 10px}
.editieStil-input {display: inline-block; width:190px; margin-bottom: 10px}
.editieStil-label {font-weight: bold; line-height: 14px; vertical-align: top}
.editieStil-pret {color: #e81317; padding-left: 15px; font-size:11px}
.editieStil-info {color: #808080; padding-left: 15px; font-size:11px}
.inputValabilitateEditii {display:inline-block}
.editii-infoCost {display:inline-block ;margin-left: 10px;vertical-align: top}
.anunt-forma-grafica {display: inline-block}
.info-cost-table {width:320px}
.valabilitate-container {display:inline-block}
.inputValabilitate {display:inline-block;min-height: 159px}
.inputValabilitateZile {width: 960px;text-align: center;}
.inputValabilitate .zile-aparitii {margin-left:112px;} 
.valabilitate-primaEditie {display:inline-block;}
.valabilitate-aparitii-control {display:inline-block}
.valabilitate-editie-aparitii {display:inline-block; width: 900px}
.valabilitate-editie-aparitii .instant {margin-left: 143px; margin-bottom: 15px}
.valabilitate-editie-aparitii .instant > label {line-height: 14px; margin-left: 1px; vertical-align: top}
.valabilitate-apariti {display:inline-block;}
.valabilitate-primaEditie-control {display:inline-block;}
.valabilitate-evidentiat-ziar {display: inline-block;margin-left: 5px;margin-right: 5px}
.valabilitate-evidentiat-ziar .evidentiat-control {width: 45px}
.valabilitate-evidentiat-ziar .anunt-field-label {width: 152px}
.valabilitate-zile-aparitii-control {display:inline-block}
#anunt_editValabilitate_zileAparitii {display:inline-block}
.valabilitate-zile-aparitii {display: inline-block;line-height: 14px;}
.valabilitate-zile-aparitii-control  .input-zile-aparitii {display:inline-block; margin-right:20px;}
.valabilitate-zile-aparitii-control  .input-zile-aparitii > label {line-height: 14px; margin-left: 1px; vertical-align: top}
.valabilitate-zile-aparitii-label {font-weight: bold;padding-right: 4px;vertical-align: top;padding-top: 5px;font-size: 13px;}
.valabilitate-primaEditie-label   {display:inline-block;font-weight: bold;padding-right: 4px;vertical-align: top;padding-top: 5px;font-size: 13px;}

.valabilitate-aparitii-control select {border: 1px solid #b6b6b6; border-radius: 2px; height: 31px; line-height: 26px; margin: 0 4px 10px 0; padding: 0 2px 1px; width: 55px}
.valabilitate-primaEditie-control select {border: 1px solid #b6b6b6; border-radius: 2px; height: 31px; line-height: 26px; margin: 0 0 10px 3px; padding: 0 2px 1px; width: 194px}

.valabilitate-zile-editii {margin-top: 10px; width: 100%; background: #fff; border: 1px solid #ddd; border-radius: 2px}
.valabilitate-zile-editii th {border: 1px solid #ddd; padding-bottom: 10px; width: 184px}
.valabilitate-zile-editii .but-form-zile {
    background: #006400 none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 2px;
    box-shadow: 1px 1px 3px #666;
    color: #fff; 
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    width: 120px; 
    height: 31px;
    margin-top: 10px !important;
    padding: 0 10px;
    text-shadow: 1px 1px 1px #333;
}
.valabilitate-zile-editii .but-form-zile:hover {
    background: #005400 none repeat scroll 0 0;
}
.valabilitate-zile-editii .but-form-editii {
    background: #d20001 none repeat scroll 0 0;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 2px;
    box-shadow: 1px 1px 3px #666;
    color: #fff; 
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    font-size: 16px;
    width: 120px; 
    height: 31px;
    margin-top: 10px !important;
    padding: 0 10px;
    text-shadow: 1px 1px 1px #333;
}
.valabilitate-zile-editii .but-form-editii:disabled{
    cursor: none;
    color: lightgray;
    opacity: 0.5;
}
.valabilitate-zile-editii .but-form-editii:hover {
    background: #9d0000 none repeat scroll 0 0;
}
.valabilitate-zile-editii .but-form-editii:disabled:hover {
     background: #d20001 none repeat scroll 0 0;
}
.valabilitate-zile-editii td {border: 1px solid #ddd; padding: 3px 5px}
.valabilitate-zile-editii .raster {background: #eee}
.valabilitate-zile-editii ul {margin: 0; padding-left: 12px}
.valabilitate-nota {margin-bottom: 0; margin-left: 325px; font-size: 11px}
.valabilitate-zile p, .valabilitate-editii p {text-align: left; margin: 10px 0 0}
.valabilitate-zile .but-form, .valabilitate-editii .but-form {font-size: 19px; font-weight: normal; margin: 0; width: 50%}
.valabilitate-zile .but-form:hover, .valabilitate-zile .but-form:focus, .valabilitate-editii .but-form:hover, .valabilitate-editii .but-form:focus {margin: 0; width: 50%; font-weight: normal}

.anunt-field.checkRegulament {font-size: 13px; font-weight: bold; margin: 5px 0 20px 143px}
.anunt-field.checkRegulament .error-mesage {margin-top: -4px}
.anunt-field.checkRegulament input {margin-right: 2px; vertical-align: middle}
.anunt-field.checkRegulament > a {color: #191970}
.contLogin-cont-nou {padding-left: 150px;font-weight:bold ; margin-bottom: 10px;color: red}
.contLogin-cont-nou-form-email {font-weight:bold ; margin:10px 0;color: red; text-align: center}
#contExistent-login-form-email {margin-top: 5px; padding: 4px 7px !important; margin-left: 0 !important; display:inline-block;}
.inchide-form-email {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    float: right;
    font-weight: bold;
    line-height: 13px;
    margin-top: 3px;
    padding: 3px 5px 1px;
    cursor: pointer;
}
.inchide-form-email img {
    margin: 0 4px 3px 0;
}

.inchide-form-mesaj {
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 2px;
    float: right;
    font-weight: bold;
    line-height: 13px;
    margin: 3px 0;
    padding: 3px 5px 1px;
    cursor: pointer;
}
.inchide-form-mesaj img {
    margin: 0 4px 3px 0;
}

#aFbLogin_mail {padding: 5px 7px 6px !important}
div.ad {text-align: center;cursor: pointer}
div.ad-inner-container {padding-bottom:10px; margin-bottom: 10px; border-bottom: 1px solid #ddd; max-height:101px;}
div.ad-inner {text-align:center; display: inline-block}
div.ad-inner a:hover {border-bottom: 0 none}
div.ad-intercalat {padding-bottom: 4px; margin-bottom:10px; border-bottom: 1px solid #ddd;}
.ad-sky {height: 600px}
span.green {color:green}
#valabilitateContainer {position: relative; top: 10px}
#valabilitateContainer .form-title {margin-bottom: 10px}
.contLogin-container .form-title {margin: 10px 0}
.contLogin-container .auth-succes {color: #006400; display: block; font-size: 13px; font-weight: bold; margin: 0 0 20px 143px}
.contLogin-container .auth-succes img {width: 24px; height: 24px; margin-right: 6px}
.contLogin-container .auth-succes span {line-height: 24px; vertical-align: middle}
#flash-msg{}
#flash-msg .alert{
    font-size: 15px;
    padding: 10px;
    font-weight: bold;
    text-align: center;    
    border-radius: 2px;
    border: 1px solid rgba(0,0,0,0.2);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
    margin-bottom: 10px;
    color: #fff;
}
#flash-msg .alert-danger {
    background-color: #BB5353;
}
#flash-msg .alert-success {
    background-color: #63AE42;   
}
#flash-msg .alert-info {
    background-color: #309ED3;
}
#flash-msg .close-allert {cursor: pointer}
/* Anunt adaugat cu succes */
.anunt-succes-page {background: #fbfbf3; border: 1px solid #ddd; border-radius: 3px; font-size: 13px; padding: 25px 15px 15px}
.anunt-succes-page .butt-face {width: 200px !important}
.anunt-succes {margin-bottom: 10px}
.anunt-succes .red {font-weight: bold; font-size: 15px}
.anunt-succes .activ {line-height: 19px;}
.anunt-succes .vezi-anunt {margin: 20px 0 5px}
.anunt-succes p {line-height: 19px; font-weight: bold; margin: 10px}
.anunt-succes a {color: #fff}
.anunt-succes a:hover, .anunt-succes a:focus {border-bottom: none}
.but-succes {
    background: #004a00; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#016e01, #004a00); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#016e01, #004a00); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#016e01, #004a00); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#016e01, #004a00); /* Standard syntax */
    border: 1px solid #004a00 !important;
    border-radius: 2px;
    padding: 4px 10px;
    color: #fff;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    text-shadow: 1px 1px 1px #333;
    box-shadow: 1px 1px 3px #666;
}
.but-succes:hover, .but-succes:focus {
    background: #004a00; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#004a00, #016e01); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#004a00, #016e01); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#004a00, #016e01); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#004a00, #016e01); /* Standard syntax */
    border: 1px solid #004a00 !important;
    border-radius: 2px;
    padding: 4px 10px;
    color: #fff;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    text-shadow: 1px 1px 1px #333;
    box-shadow: 1px 1px 3px #666;
    text-decoration: none;
}
.container-btn-info-anunt {margin-top: 9px}
.istoricAparitiiZiar {cursor: pointer}

.istoric-plata-anunt-table {background: #fff; width: 100%}
.istoric-plata-anunt .istoric-tabs {
    margin: 15px 0 0;
    padding: 0;
    border-bottom: 1px solid #ccc;
}
.istoric-plata-anunt .istoric-tabs li {
    display: inline-block;
    list-style-type: none;
}
.istoric-plata-anunt .istoric-tabs li a {
    border-color: #ccc;
    border-radius: 2px 2px 0 0;
    border-style: solid;
    border-width: 1px 1px 0;
    display: block;
    color: #333;
    font-size: 12px;
    font-weight: 700;
    padding: 6px 10px 7px;
}
.istoric-plata-anunt .istoric-tabs li a:hover {
    background: #d20001;
    border-color: #d20001;
    border-radius: 2px 2px 0 0;
    border-style: solid;
    border-width: 1px 1px 0;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.istoric-plata-anunt .istoric-tabs li .active {
    background: #d20001;
    border-color: #d20001;
    border-radius: 2px 2px 0 0;
    border-style: solid;
    border-width: 1px 1px 0;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}
.istoric-plata-anunt .alert-message {
    font-size: 12px;
    border-width: 0 1px 1px;
    border-style: solid;
    border-color: #ddd;
    border-radius: 0;
    display: block;
    padding: 6px 10px;
}

a.back-to-top {
    display: none;
    width: 48px;
    height: 48px;
    position: fixed;
    z-index: 999;
    right: 10px;
    bottom: 10px;
    background: rgba(0,0,0,0.4) no-repeat center;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    border-bottom: none;
    line-height: 14px;
    outline: 0;
}
.back-to-top div {
    font-weight: bold;
    font-size: 12px;
    color: #fff;
    text-align: center;
    margin-top: 12px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

/* Contact - Forma grafica */
.tooltip-tarife {
    text-decoration: none;
    position: relative
}
.tooltip-tarife span {
    display: none
}
.tooltip-tarife span img {
    float: left;
}
.tooltip-tarife:hover span {
    display: block;
    position: absolute;
    bottom: 0;
    right: -4px;
    z-index: 1000;
    width: auto;
    margin-bottom: 18px;
    overflow: hidden;
}
.info_3lei img,
.info_5lei img,
.info_7lei img,
.info_10lei img,
.info_15lei img,
.info_17lei img,
.info_20lei img {width: 160px}
.info_5lei img {height: 57px}
.info_3lei img {height: 80px}
.info_7lei img {height: 75px}
.info_10lei img {height: 74px}
.info_15lei img, .info_17lei img {height: 105px}
.info_20lei img {height: 140px}

/* Facebook */
.fb-share-button {display: block}

.infoSolicitareArhiva {
    text-align: center;
    color: red;
    width: 100%;
    background: #fbfbf3;
    border: 1px solid #ddd;
    border-radius: 3px;
    font-size: 14px;
    font-weight: 700;
    padding: 5px 10px;
}

/* Salvare căutare */
.filter-labels {max-width: 550px}
#imgFull {max-width: 709px; max-height: 451px; display: none}
#forReplace .anunt-field-label {width: 124px}
#forReplace .anunt-field-control {margin-bottom: 0}
#forReplace .contInfo {margin: 5px 0 0 133px}
#forReplace .contLoginReamintire {margin: 7px 0 2px 133px; height: 17px}
#forReplace .anunt-field {margin-top: 10px}
#forReplace small {margin-left: 6px}
#forReplace .resetInfo {margin-left: 133px !important}
#saveSearch .alert-message {display: inline-block; line-height: 22px; margin: 0 0 10px; padding: 6px 15px; width: 100%}
#saveSearch .saveSearchBtn {
    background: #800; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#e90000, #800); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#e90000, #800); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#e90000, #800); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#e90000, #800); /* Standard syntax */
    border: 1px solid #800 !important;
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4);
    color: #f5f5f5 !important;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    padding: 2px 10px 3px;
    text-decoration: none;
    text-shadow: 1px 1px 3px rgba(0, 0, 0, 0.6);
}
#saveSearch .saveSearchBtn:hover, #saveSearch .saveSearchBtn:focus {
    background: #800; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#800, #e90000); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#800, #e90000); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#800, #e90000); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#800, #e90000); /* Standard syntax */
}
#saveSearch .searchName {margin: 10px 0 0; padding:0 5px; width:200px; border:1px solid #b6b6b6; border-radius:2px; height:31px; font-weight:bold; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1)}
#saveSearch .searchEmail {margin: 10px 0 0 10px; padding:0 5px; width:200px; border: 1px solid #b6b6b6; border-radius:2px; height:31px; font-weight:bold; box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1)}
#saveSearch #saveSearchSubmit {
    background: #800; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#e90000, #800); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#e90000, #800); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#e90000, #800); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#e90000, #800); /* Standard syntax */
    border: 1px solid #004a00 !important;
    border-radius: 2px;
    box-shadow: 1px 1px 3px #666;
    color: #fff;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    height: 31px;
    margin-left: 7px;
    padding: 0 10px;
    text-shadow: 1px 1px 1px #333;
    vertical-align: top;
}
#saveSearch #saveSearchSubmit:hover, #saveSearch #saveSearchSubmit:focus {
    background: #800; /* For browsers that do not support gradients */
    background: -webkit-linear-gradient(#800, #e90000); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(#800, #e90000); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(#800, #e90000); /* For Firefox 3.6 to 15 */
    background: linear-gradient(#800, #e90000); /* Standard syntax */
}

/*add-anunt lista custom*/
.container-2-lists {position: relative}
.generatedListContainer {position: absolute; top: 29px; left: 0; background: #fff; border-radius: 0 0 2px 2px; border-width: 0 1px 1px; border-style: solid; border-color: #b6b6b6; padding: 0}
.generatedListContainer .lista-etaj, .generatedListContainer .lista-din {width: 149px; list-style-type: none; display: inline-block; margin: 0; padding: 0}
.generatedListContainer .lista-etaj {border-right: 2px solid #1E90FF}
.generatedListContainer .lista-din {margin-left: 10px}
.generatedListContainer .lista-etaj > li:first-child, .generatedListContainer .lista-din > li:first-child {background: #1E90FF; font-weight: bold; border-bottom: 1px solid #fff; padding: 3px 0; text-align: center; color: #fff}
.generatedListContainer .lista-etaj > li, .generatedListContainer .lista-din > li {line-height: 14px; padding-top: 3px; text-align: right; border-bottom: 1px solid #b6b6b6}
.generatedListContainer .lista-etaj > li:last-child, .generatedListContainer .lista-din > li:last-child {border-bottom: none}
.generatedListContainer .lista-etaj > li {padding-right: 42px}
.generatedListContainer .lista-din > li {padding-right: 60px}
.generatedListContainer .lista-din {list-style-type: none; vertical-align: top; display: inline-block; margin: 0; padding: 0}
.generatedListContainer .lista-etaj .etaj, .generatedListContainer .lista-din .din {margin-bottom: 0}
.generatedListContainer label {line-height: 14px; padding-right: 5px; vertical-align: top}
.generatedListContainer .closeList {background: #fff; color: red; cursor: pointer; font-size: 16px; padding: 2px 8px 3px 9px; position: absolute; right: 0; top: -28px}
.generatedListContainer .closeList:hover {background: #1E90FF; color: #fff}

.container-2-lists .dd-pointer-down {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #000 transparent transparent;
    border-image: none;
    border-style: solid;
    border-width: 5px;
}
.container-2-lists .dd-pointer {
    height: 0;
    margin-top: -6px;
    position: absolute;
    right: 11px;
    top: 50%;
    width: 0;
}

/*.map-ads {
    text-align: center;
    padding: 5px 16px 6px 0;
    margin-bottom: 10px;
    background-color: #ffeccb;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8xOC8xN8cBSWkAAAG/SURBVCiRfZFPSxtBGMafmck4G0KlWUmx/5KDB/+AYDYHaTy0h9aTgp7aq+In0W/gB/Dc0m+ghbYXyx6U4sVTgps26VIhCS6yu2bfmR7aXRZc+pzeeX4PzPuHIadfb999mnjeir65KQMAn54OZaPx/fGH96/TDEuLHy9f9cn3bRRIzM4On3/98hQAOAD0NzYvyPdtQ8R0GAodBFIHgdRhKAwRI9+3+xubFwBQAoBJtzsHACaKxNTiYs9aXV0HgMh1j+8uL+usUknSDPd3do9AxE2SMGjNymvt5ZmD/c7MwX6nvNZehtbMJAkDEfd3do+4ieMaAEDrdJ4o136UZyaOa1xUq+7fyYQBgLtO92Oazup/TFSrLgMAz2mNze2t0lEkMJlwUauFAEDX12VIqbllEatU4sb52UMOAFNLS58BgFsWMaWIRiNFo5FiShG3LMpnsjv0XrR/6+HwQdEduG0H9W+nj7I7AIDlOIdgzNxLM2YsxznMnnn28816J+n1nuS9Ur0+eHZyPJf9loeq2dyDlJQZUpJqNveK2sw02Np2r+YXwqv5hXCwte3+N5zKc1pjz2mNi1ipyExXiPOze+wPMrm3BfmaRvsAAAAASUVORK5CYII=');
    background-repeat: no-repeat;
    background-size: 12px 16px;
    background-position: 165px center;
    border: 1px solid #ddd;
    border-radius: 2px;
    display: block;
    font-weight: bold;
    color: #1E4C80 !important;
}
.map-ads:hover {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
    background-color: #da0001;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAK8AAACvABQqw0mAAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8xOC8xN8cBSWkAAAEGSURBVCiRfZGxSgNhEIS/OdQgihZGbNKqnQgp0vow+h4WeQJbfQshtZAqBINtsEijhYiNCHIRbi2cyOa8OLD83OzMzfx3IiEiboAesGPqHRhJOl9olMQjoEMzniT1AAqLby0ugBaw5WmZ61jzYwBOfLaAIXDkGZr71SgiLoELmzeBA6BML3gBPoEKuC6AtpeLtHnqPq/t2gUw8UPls58M/dpuIl96CmwDG8A68GbBHvDlpA9Jx4uoQapQArueMtUawPJ/eAD2acarpNN8GYCr1DWj8o6lBKfcAYc1w6Oks8bciOhGxCwinj2ziOhmTa6EpHtgnKixuf8REVN/6j9YW+EZrOD5BjZ6YFYMZdFDAAAAAElFTkSuQmCC');
    border: 1px solid #da0001;
    color: #fff !important;
}*/

.map-ads {
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
    padding: 5px 0 6px 29px;
    margin-bottom: 10px;
    background-color: #329ACC;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAYCAYAAAD+vg1LAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAwMS8xOC8xN8cBSWkAAASpSURBVEiJrVVdSJtnFH4+P82fpg2CNtqarTSrQS0prYkbqzbFTqxUJh+lA61SyEW9KHS9mFfdxkAoE5KNeSVtvdSLEYTaMGWC9Ees4mrWRJM0xGhcJDX/qX58JvY7u9gq9WcirAeei5f3nIeHc97zvAwRYb9gGObjkydPNhqNRk1RUZHBarV+sW/Bv5G7D6Gio6OjaXh4uLOysrKmoKCAdbvdnoOQAgCIaBfa2tq+Gx8fd0ciEXo/nj175torfy9sU8wwTL7dbh/hOO6cyWTaJSIajc4dVHDOjrPGaDSe43kec3O7OTKZjLylpaX6yJEjkgO1QiaTKW7evNnz9OlTRyaTIUEQaHp6mmw2Gw0MDBDP8ySKIvl8PrG+vv7Hg7QiBwAEQRBPnTr1dUlJiT4vLw9SqRQGgwEcx0Gn06G3txeTk5NYXFxkSkpK8u7cudNcXFxcxTDMoX0Vm83mz9fW1mh2dpZGR0cpHo8Tz/Pk8/nI4XCQzWajYDBI/f39FA6Hyefz0cOHD8ntdqcmJye9ZrP5h12KGYZh5XL5l6lUCqdPn4bRaITH40F/fz+Gh4chiiJSqRQWFhZw7NgxCIKAaDSK2tpa6HS6QwqFomhzc3Nwp2AWQO6rV6/cfr9/SBAEVqVSfaLT6fL0ej1GRkbQ0NCAt2/forS0FJFIBFqtFn6/HxUVFQgGg1mdTlfjcDjcO4mZnZvHcVzP9evXv9Hr9ZBKpbBYLKiqqoJcLkcymYRWq0U6nUZZWRkCgcAmwzBjnZ2dv0Qikd+2KQ4Ggz+vr69z8/PzzS6Xq7mxsfFTk8l0dHR0FGfOnMGLFy+QTCZRWFgItVqN6upq2O128DyPw4cP59TV1WlNJtMFp9Np7u7uTnEc5wQAxmq1/nX79u2j7w8znU4jEAjAbrejsrISGxsb4HkeOTk5UCqVWF9fh1QqBcuyICIcP34cZ8+eRTqdxszMzJ8Wi6WPValUjUql8kQ4HIbP58Py8jLi8TgUCgWKi4uxvLwMjUaDRCKBmpoazMzMIB6Po66uDufPn0dFRQVCoRBevnyJTCYDtVqtdjqdh3KdTqdFpVJd0Ov1uTKZbKtHyWQSKysraG9vRyKRQCAQAM/zkEgkqK2tRTab3co1GAzIZDKIxWIYGxtzR6PRDnZ1ddV///79xMrKSjqRSKhEUZSzLMs+efIEFy9ehEQiQUFBARYWFuDxeHDjxg14vV5MTU1BFEVoNJp/hsWyyM/Px/T09IOenh7btlfBMEzu1atXTZcvX/69tbUVLMtuqZ+bm4NMJkMkEkFZWRmWlpZQWloKl8sllJeXR5VKpSoej6fu3r1refTo0U977nl7e3vzxMTE2ju7DIVC9Pz5cyIievPmDXm9Xrp37x4Fg0G6devWVwDyAKje7QUR7e3HRISurq5vZ2dnY69fv6ahoSFaXV3d5s3hcJhaWlq+/6/6fR0KgPLKlSuN3d3dvY8fP15aXFzcIp6amgrtW3vQHwGAvKGhoX5wcPDXWCxG4XB4o6mp6bP/Tfw+rFbrQDabpfHx8T8ASD8YcTKZRF9fX8/8/Lx47dq1rg9G/A6XLl16YDQaP9rr7m/8beM9jKqv0gAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-size: 22px 24px;
    background-position: 24px center;
    border: 1px solid #329ACC;
    border-radius: 2px;
    display: block;
    font-weight: bold;
    color: #fff !important;
}
.map-ads:hover {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    background-color: #1E4C80;
    border: 1px solid #1E4C80;
}
.btn-green-mobilpay {display:inline-block; height:32px; color:#fff; padding:0 15px; font-size:16px; font-weight:bold; background-color:#008F33; text-align:center; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4); line-height:20px; border: none; border-radius: 2px}
.info-ocupare-pozitie {
    text-align: left;
    font-weight: bold;
    font-size: 14px;
    margin-left: 145px;
    margin-bottom: 10px
}

.banner-stats {
    display: block;
    margin: -9px 0 7px;
}
.banner-stats:hover {
    border-bottom: 0 none;
}
.banner-stats img {
    border-radius: 2px;
}
.banner-tombola {
    display: block;
    margin: -9px 0 7px;
}
.banner-tombola:hover {
    border-bottom: 0 none;
}
.banner-tombola img {
    border-radius: 2px;
}
#tab-angajare {background-color:#F4ECBE; text-align:left}
#tab-angajare label {font-weight:bold; font-size:13px}

/* Formular angajare */
#frmAngajare {
    padding: 15px 15px 30px;
}
#frmAngajare > table {
    margin-left: 100px;
}
#frmAngajare h2 {
    text-align: center;
    color: #D50D0F;
    font-size: 23px;
    margin: 10px;
}
.active-form {
    background: #F08503 !important;
    border-color: #f08503 !important;
    cursor: pointer;
}
#angajare {
    cursor: pointer;
}
#frmAngajare .title-lbl {
    display: inline-block;
    font-size: 15px;
    margin-bottom: 2px;
    margin-left: 5px;
    margin-top: 10px;
}
#frmAngajare .anunt-field-control {
    border: 1px solid #b6b6b6;
    border-radius: 2px;
    display: inline-block;
    height: 31px;
    margin: 0 5px;
    padding: 0 5px 1px;
    width: 230px;
}
#form_Telefon input {
    border: 1px solid #b6b6b6;
    border-radius: 2px;
    display: inline-block;
    height: 31px;
    margin: 0 5px;
    padding: 0 5px 1px;
    width: 230px;
}
#frmAngajare .text-extra {
    border: 1px solid #b6b6b6 !important;
    border-radius: 2px;
    height: 98px;
    width: 470px;
    padding: 6px 5px 0;
}
#frmAngajare .list-group-item {
    display: inline-block;
    margin-right: 5px;
}
#frmAngajare .text-danger {
    margin-left: 5px;
}
#frmAngajare .has-error ul {
    margin-left: 5px;
}
#form_Foto {
    margin-left: 5px;
}
#frmAngajare .obligatorii {
    padding-left: 5px;
}
#form_Trimite {
    background: rgba(0, 0, 0, 0) linear-gradient(#3BC242, #057D02) repeat scroll 0 0;
    border: 1px solid #057D02;
    border-radius: 2px;
    box-shadow: 1px 1px 3px #666;
    color: #fff;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    height: 31px;
    margin-top: 10px;
    padding: 0 10px;
    text-shadow: 1px 1px 1px #333;
}
#form_Trimite:hover, #form_Trimite:focus {
    background: rgba(0, 0, 0, 0) linear-gradient(#057D02, #3BC242) repeat scroll 0 0;
    border: 1px solid #057D02;
    border-radius: 2px;
    box-shadow: 1px 1px 3px #666;
    color: #fff;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    height: 31px;
    margin-top: 10px;
    padding: 0 10px;
    text-decoration: none;
    text-shadow: 1px 1px 1px #333;
}
.angajare-msj p {
    color: #D50D0F;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 20px;
    text-align: center;
}

.label-pagina-firma {font-weight: bold}
.a-pagina-firma {display: inline-block; border-bottom: 1px solid #d20001}
.a-pagina-firma:hover {border-bottom: 0 none; text-decoration: none}

.pagina-firma-lista {
    font-weight: bold;
    line-height: 15px;
    color: #d20001;
}
.pagina-firma-lista .bar-gray {
    color: #999;
    margin: 0 6px;
}
.titlu-pagina-firma{
    font-weight: bold;
    line-height: 15px;
    color: #d20001;
    border-bottom: 1px solid #d20001;
}
.titlu-pagina-firma-right{
    margin-top:10px;
    font-size:17px;
    font-weight: bold;
    line-height: 15px;
    color: #d20001;
}
.tab-pg-firma {
    margin-left: 3px;
}
.logo-pagina-firma-anunt{
    text-align: center;
}
.logo-pagina-firma-anunt > a {
    display: block;
}
.logo-pagina-firma-anunt > a:hover {
    border-bottom: 0 none;
}
.logo-pagina-firma-anunt img {
    border-radius: 50%;
    width: 100px;
    height: 100px;
    margin: 8px auto;
    display: block;
}
.logo-pagina-firma-anunt-circle{
    border-radius: 50%;
    border: 2px solid red;
    width: 120px;
    height: 120px;
    margin: 10px auto;
}

#dialog-confirm, #anulare-confirm, #arhivare-confirm {
    min-height: 160px !important;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-buttons.ui-draggable {
    background: #fff;
}
h1.title {
    font-size: 17px;
    margin: -9px 0 15px;
    padding: 3px 0;
    color: #333333;
    background-color: #eee;
    text-align: center;
    border-radius: 2px;
}

.vbox-close {z-index: 1100 !important; font-size: 36px !important; line-height: 0.8 !important; border-bottom-left-radius: 3px; background-color: red !important; color:#f5f5f5 !important}
.vbox-overlay {background: rgba(23, 23, 23, 0.9) !important; border: 0}
.vbox-prev {left: 0 !important; padding-right: 45%}
.vbox-next {right: 0 !important; padding-left: 45%}
.vbox-prev, .vbox-next {width: 100px !important; height: 100% !important; top: 0 !important; margin-top: 0 !important}
.vbox-prev:hover, .vbox-next:hover {border-bottom: 0}
.vbox-prev span, .vbox-next span {width: 100px !important; height: 100px !important; border: 10px solid #999 !important; border-bottom: 0 !important; border-left: 0 !important; top: 0 !important; color: rgba(0, 0, 0, 0); margin-top: 50%}
.vbox-prev span {left: 60px !important}
.vbox-next span {right: 60px !important}
.vbox-num {font-size: 18px !important; font-weight: bold !important; border-bottom-right-radius: 3px}

#vezi-galeria {
    background: rgba(0,0,0,0.5);
    border-radius: 3px;
    color: #fff;
    font-size: 15px;
    font-weight: 700;
    line-height: 27px;
    text-align: center;
    cursor: pointer;
    color: #fff;
    padding: 0 10px;
    border-bottom: 0 none;
    right: 308px;
}

/* zoom schita */
.zoom {position: fixed; top:60px; width: 90px}
.vbox-content{z-index:1100;}
#minus {float: left; line-height: 29px; font-size: 39px; z-index:1100;}
#plus {float: right; line-height: 36px; font-size: 32px; z-index:1100;}
#minus, #plus {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: rgba(0,0,0,0.5);
    border: 3px solid rgba(255,255,255,0.8);
    color: #fff;
    cursor: pointer;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.necitite-badge{
    border-radius: 20px;
    background-color: #ff6c00;
    padding: 3px 8px;
    color: #fff;
    display: inline-block;
    min-width: 20px;
    line-height: 16px;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    margin-left: 2px;
}

.necitite-badge-cv{
    border-radius: 20px;
    background-color: #79b0d8;
    padding: 3px 8px;
    color: #fff;
    display: inline-block;
    min-width: 20px;
    line-height: 16px;
    text-align: center;
    font-weight: bold;
    font-size: 12px;
    margin-left: 2px;
}

.user-mesaje-necitite{
    float: right;
    font-family: "PT Sans", Arial;
    font-size: 15px;
    font-weight: 700;
    line-height: 31px;
    display: inline-block;
    text-align: right;
    margin-top: 1px;
    margin-right: 9px
}
.user-mesaje-necitite .link-bar{
    margin:0;
}

.anunt-full-width .anunt-w {
    width: 100%
}
.anunt-full-width .line-btw {
    border-bottom: 0;
    padding: 0;
}

.trimite-mesaj-title {
    text-align: center;
    margin-bottom: 10px;
    font-size: 16px;
}
.container-send-msg-site {
    background: #f9f9f9;
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 15px 150px;
}
.container-send-msg-site .container-anunt.anunt-full-width {
    width: 688px;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 5px;
}
.container-send-msg-site h3 {
    font-size: 16px;
    line-height: 1.4;
    font-weight: bold;
    margin: 20px 0 10px;
    text-align: center;
}
.container-send-msg-site .send-msg-mesaj {
    text-align: center;
}
.container-send-msg-site .send-msg-mesaj textarea {
    margin-bottom: 9px;
    width: 688px;
    padding: 5px 5px 0;
    height: 120px;
    border: 1px solid #b6b6b6;
    border-radius: 2px;
}
.container-send-msg-site .g-recaptcha div {
    margin: 0 auto;
}
.container-send-msg-site #form_submit {
    background: #004a00;
    background: -webkit-linear-gradient(#016e01, #004a00);
    background: -o-linear-gradient(#016e01, #004a00);
    background: -moz-linear-gradient(#016e01, #004a00);
    background: linear-gradient(#016e01, #004a00);
    border: 1px solid #004a00;
    border-radius: 2px;
    padding: 0 10px;
    margin-top: 8px;
    color: #fff;
    cursor: pointer;
    font-family: Arial;
    font-weight: bold;
    height: 31px;
    text-shadow: 1px 1px 1px #333;
    box-shadow: 1px 1px 3px #666;
}
.container-send-msg-site #form_submit:hover, .container-send-msg-site #form_submit:focus {
    background: #004a00;
    background: -webkit-linear-gradient(#004a00, #016e01);
    background: -o-linear-gradient(#004a00, #016e01);
    background: -moz-linear-gradient(#004a00, #016e01);
    background: linear-gradient(#004a00, #016e01);
    border: 1px solid #004a00 !important;
    text-decoration: none;
}

.container-send-msg-site .contLogin-container {
    border-bottom: 1px dashed #ccc;
    padding-bottom: 5px;
}
.container-send-msg-site .contLogin-container label {
    width: inherit;
}
.container-send-msg-site #form_contEmail {
    width: 350px;
}
.container-send-msg-site .but-login {
    margin-top: 0;
    height: 31px;
    margin-right: 1px;
    margin-left: 4px;
    padding: 7px 10px 8px;
}
.container-send-msg-site .but-facebook {
    margin-top: 0;
    height: 31px;
    padding: 7px 10px 8px;
}
.container-send-msg-site .but-login img,
.container-send-msg-site .but-facebook img {
    width: 16px;
    height: 16px;
}

.inchide-conversatia, .blocheaza-user {
    white-space: nowrap;
    font-weight: bold;
    font-size: 13px;
    margin: 15px 10px;
    display: inline-block;
    color: #d20001;
    padding: 5px 10px;
    border-radius: 2px;
    border: 1px solid rgba(0,0,0,0.1);
}
.inchide-conversatia:hover, .blocheaza-user:hover {
    border-bottom: 1px solid rgba(0,0,0,0.1);
}


/* Net Promoter */
.net-promoter-section {
    background-color: rgba(0,0,0,0.7);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10000;
}
.net-promoter {
    width: 710px;
    margin: 250px auto 0;
    padding-bottom: 14px;
    text-align: center;
    color: #333;
    border-radius: 2px;
    -moz-outline-radius: 2px;
    background: #fff;
    outline: 1px solid rgba(0, 0, 0, 0.1);
    outline-offset: -1px;
    position: relative;
}
.net-promoter .close {
    position: absolute;
    top: 1px;
    right: 1px;
    color: #333;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-bottom-left-radius: 2px;
    background: #f5f5f5;
    padding: 5px 10px;
    font-weight: bold;
}
.net-promoter .txt-top {
    display: inline-block;
    font-size: 18px;
    line-height: 1.2;
    margin: 27px 0 8px;
}
.net-promoter ul {
    margin-bottom: 11px;
    padding-left: 12px;
}
.net-promoter li {
    display: inline-block;
    width: 48px;
    height: 48px;
    margin: 5px 12px 0 0;
    border-radius: 2px;
    list-style-type: none;
    color: #555;
    font-size: 16px;
    font-weight: bold;
    line-height: 46px;
    border: 1px solid #ccc;
    background: #f5f5f5;
}
.net-promoter li:hover {
    text-decoration: none;
    cursor: pointer;
}
.net-promoter .txt-probabilitate {
    margin: 0 16px;
    font-weight: bold;
    font-size: 12px;
}

#containerCV .aplica-cv {
    font-size: 15px;
    font-weight: bold;
    border-radius: 2px;
    display: block;
    text-align: center;
    margin-bottom: 12px;
    padding: 4px;
    background: #006400;
    text-shadow: 1px 1px 1px #333;
    box-shadow: 1px 1px 3px #666;
    color: #fff;
}
#containerCV .aplica-cv:hover,
#containerCV .aplica-cv:focus {
    background: #005400;
}
#containerCV .cv-trimis {
    font-size: 15px;
    font-weight: bold;
    border-radius: 2px;
    display: block;
    text-align: center;
    margin-bottom: 4px;
    padding: 4px;
    background: #f5f5f5;
    border: 1px solid #ddd;
    color: #333;
}
#containerCV .cv-trimis img {
    margin-right: 5px;
    vertical-align: text-top;
}

.setari-container .doc-cv {
    margin-top: 5px;
}
.setari-container .modifica-cv {
    color: #20679F;
}
.setari-container .vezi-fisier {
    text-decoration: none;
    border: 0;
    vertical-align: text-bottom;
}
.setari-container .vezi-fisier img {
    margin: 0 6px 0 12px;
}
.setari-container .vezi-fisier .txt {
    color: #20679F;
    vertical-align: bottom;
}
.setari-container .vezi-fisier .txt:hover {
    border-bottom: 1px solid #999;
}
.doc-cv .modifica-cv img, .doc-cv .sterge-cv img{
    float: left;
    margin-right: 5px;
}

.btn-acord:hover {border-bottom: 0 none}

.container-ad {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
.ad-anunt-evidentiat {
    position: relative;
    background-color: #FEF5BA;
    margin-left: 14px;
    width: 728px;
    height: 90px;
}
.ad-anunt-evidentiat .thumb-img {
    width: 120px;
    height: 90px;
}
.ad-anunt-evidentiat .thumb-img .img-thumbnail {
    width: 120px;
    height: 90px;
}
.ad-anunt-evidentiat .list-txt {
    padding-left: 130px;
}
.ad-anunt-evidentiat .list-txt p {
    font-size: 15px;
    font-weight: bold;
    color: #333;
    line-height: 1.2;
}
.ad-anunt-evidentiat .list-txt .price-list {
    padding-right: 20px;
}
.ad-anunt-evidentiat .list-txt .list-container-txt {
    padding-top: 9px;
    height: 74px;
}
.ad-anunt-evidentiat .list-txt .loc-data {
    padding-right: 9px;
}
.ad-anunt-evidentiat .list-txt .title-anunt a {
    color: #d20001;
    font-size: 16px;
}
.ad-anunt-evidentiat .line-btw {
    padding-bottom: 0;
    border-bottom: 0;
}
.ad-anunt-evidentiat .corner-top-right, .listare-evidentiata .corner-top-right, .anunt-fg .corner-top-right {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
}
.anunt-evidentiat-container, .business-evidentiat-container {margin: 12px auto 15px; width: 670px; background: #fff; position: relative; border: 1px solid #ccc; border-radius: 2px;text-align: center;background-color: #fff585;}
.anunt-evidentiat-container .ev-select, .business-evidentiat-container .ev-select {background: #FE8A00;text-align: center;font-size: 18px;color: #fff;padding: 5px;font-weight: bold;cursor: pointer}
.anunt-evidentiat-container .ev-select .label, .business-evidentiat-container .ev-select  .label{vertical-align: text-top}
.anunt-evidentiat-container .a-evidentiat-radio,.business-evidentiat-container .a-evidentiat-radio {width: 16px; height: 16px; display: inline-block; vertical-align: text-bottom; border-radius: 4px;}
.anunt-evidentiat-container .anunt-evidentiat-text .txt-title,.business-evidentiat-container .anunt-evidentiat-text .txt-title {font-size: 16px; font-weight: bold; color: #f00; line-height: 1; margin-bottom: 6px; margin-top: -17px; margin-left: 26px}
.anunt-evidentiat-container .anunt-evidentiat-text .orange-clr,.business-evidentiat-container .anunt-evidentiat-text .orange-clr {color: #E47118}
.anunt-evidentiat-container .anunt-evidentiat-text .txt-avantaje,.business-evidentiat-container .anunt-evidentiat-text .txt-avantaje {font-size: 15px; font-weight: bold; color: #229200; vertical-align: top}
.anunt-evidentiat-container .list-avantaje .red,.business-evidentiat-container .list-avantaje .red {color: #f00}
.anunt-evidentiat-container .list-avantaje,.business-evidentiat-container .list-avantaje {font-size: 15px;line-height: 20px; display: inline-block; padding: 5px 0; margin: 0;text-align:left;}
.anunt-evidentiat-container .list-avantaje li,.business-evidentiat-container .list-avantaje li {list-style-type: none}
.anunt-evidentiat-container .anunt-evidentiat-text .txt-bull,.business-evidentiat-container .anunt-evidentiat-text .txt-bull {color: #038600; font-size: 32px; margin: 0 4px 0 5px; vertical-align: text-top; display: inline-block; line-height: 20px}
.anunt-evidentiat-container .anunt-evidentiat-text .more-info,.business-evidentiat-container .anunt-evidentiat-text .more-info {position: absolute; top: 86px; right: 24px; color: #000; font-size: 13px; line-height: 1.2; border-bottom: 1px solid #999}
.anunt-evidentiat-container .list-avantaje .venobox,.business-evidentiat-container .list-avantaje .venobox {border-bottom: 1px solid #F00; color: #F00}
.anunt-evidentiat-container .corner-top-right,.business-evidentiat-container .corner-top-right {position: absolute; top: -1px; right: -1px; width: 20px; height: 20px}
.anunt-evidentiat-container .pret,.business-evidentiat-container .pret-bsn {
	position: absolute;
	top: 50px;
	right: 15px;
	font-size: 17px;
	color: #fff;
	font-weight: bold;
	padding: 0 5px;
	background-color: #EE0C10;
	border-radius: 4px;
}
.form-anunt .but-form {font-size:14px}
.ev-options .line { border-bottom: 1px dotted #000;}
.anunt-evidentiat-container .pret .zile,.business-evidentiat-container .pret .zile {color: #000; font-size: 15px; font-weight: normal}


.anunt-evidentiat-container.blurred .list-avantaje,
.anunt-evidentiat-container.blurred .pret,
.anunt-evidentiat-container.blurred #edit-evidentiere {
    opacity: 0.5;
    filter: alpha(opacity=50);
}

.optionZileValabilitateInput .expand-editii {
    color: #337ab7;
    margin-left: 10px;
    font-size: 10px;
}
.optionZileValabilitateInput .expand-editii:hover,.optionZileValabilitateInput .expand-editii:focus {
    color: #337ab7;
    text-decoration: underline;
    border: 0;
}
.anunt-evidentiat-container .pret-label {
    position: absolute;
    top: 39px;
    right: 22px;
    padding: 2px;
    font-style: italic;
    font-weight: bold;
    color: #229200;
}
.anunt-evidentiat-container.readonly .pret-label {
    display: none;
}

.anunt-evidentiat-container .anunt-evidentiat-text .txt-bonus,.business-evidentiat-container .anunt-evidentiat-text .txt-bonus  {font-weight: bold; font-size: 15px; color: #2b5bee;margin-top: 5px; vertical-align: top}
.anunt-evidentiat-container .anunt-evidentiat-text .list-bonus li,.business-evidentiat-container .anunt-evidentiat-text .list-bonus li {list-style-type: none; width: 450px}
.anunt-evidentiat-container .anunt-evidentiat-text .bull-bonus,.business-evidentiat-container .anunt-evidentiat-text .bull-bonus {color: #2b5bee; font-size: 32px; margin: 0 5px 0 0; vertical-align: middle; display: inline-block; line-height: 18px}
.anunt-evidentiat-container .anunt-evidentiat-text .list-bonus,.business-evidentiat-container .anunt-evidentiat-text .list-bonus {font-size: 15px; line-height: 1.4; display: inline-block; padding: 0; margin: 0 0 0 17px;}
.business-evidentiat-container .anunt-evidentiat-text .list-bonus {margin-left: 20px;}
.ev-options .o-evidentiere{ 
    display: inline-block;
    background-color: #ffffd9;
    border: 1px solid #ccc;
    padding: 7px;
    font-weight: bold;
    font-size: 15px;
    margin-right: 5px;
    line-height: 22px;
    cursor: pointer;
    width: 80px;
    text-align: center;
}
.o-evidentiere label {cursor: pointer;}
.o-evidentiere .p{color:#0FB14E}
.o-evidentiere.active .p{color: #fff !important;}
#edit-evidentiere {text-align:left; padding-bottom: 10px;display: inline-block}
#edit-evidentiere .title,#edit-evidentiere .info,.info-evidentier-business {color:#646262; font-size: 15px;margin-bottom: 5px}
.o-evidentiere.active {
    background-color: #EE0C10;
    color: #fff !important;
    border-color: #EE0C10;
}

.anunt-row {
    position: relative;
}
.banner-promo-ss {
    text-align: center;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px
} 

.overlayer-search{
    width:70px; height:70px; margin:0 auto;
    background:url('data:image/gif;base64,R0lGODlhQgBCAPMAAJeXl////9/f38zMzKSkpL29vZmZmfLy8q+vrwAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAQgBCAAAE/xDISau9VBzMu/8VcRTWsVXFYYBsS4knZZYH4d6gYdpyLMErnBAwGFg0pF5lcBBYCMEhR3dAoJqVWWZUMRB4Uk5KEAUAlRMqGOCFhjsGjbFnnWgliLukXX5b8jUUTEkSWBNMc3tffVIEA4xyFAgCdRiTlWxfFl6MH0xkITthfF1fayxxTaeDo5oUbW44qaBpCJ0tBrmvprc5GgKnfqWLb7O9xQQIscUamMJpxC4pBYxezxi6w8ESKU3O1y5eyts/Gqrg4cnKx3jmj+gebevsaQXN8HDJyy3J9OCc+AKycCVQWLZfAwqQK5hPXR17v5oMWMhQEYKLFwmaQTDgl5OKHP8cQjlGQCHIKftOqlzJsqVLPwJiNokZ86UkjDg5emxyIJHNnDhtCh1KtGjFkt9WAgxZoGNMny0RFMC4DyJNASZtips6VZkEp1P9qZQ3VZFROGLPfiiZ1mDKHBApwisZFtWkmNSUIlXITifWtv+kTl0IcUBSlgYEk2tqa9PhZ2/Fyd3UcfIQAwXy+jHQ8R0+zHVHdQZ8A7RmIZwFeN7TWMpS1plJsxmNwnAYqc4Sx8Zhb/WPyqMynwL9eMrpQwlfTOxQco1gx7IvOPLNmEJmSbbrZf3c0VmRNUVeJZe0Gx9H35x9h6+HXjj35dgJfYXK8RTd6B7K1vZO/3qFi2MV0cccemkkhJ8w01lA4ARNHegHUgpCBYBUDgbkHzwRAAAh+QQACgABACwAAAAAQgBCAAAE/xDISau9VAjMu/8VIRTWcVjFYYBsSxFmeVYm4d6gYa5U/O64oGQwsAwOpN5skipWiEKPQXBAVJq0pYTqnCB8UU5KwJPAVEqK7mCbrLvhyxRZobYlYMD5CYxzvmwUR0lbGxNHcGtWfnoDZYd0EyKLGAgClABHhi8DmCxjj3o1YYB3Em84UxqmACmEQYghJmipVGRqCKE3BgWPa7RBqreMGGfAQnPDxGomymGqnsuAuh4FI7oG0csAuRYGBgTUrQca2ts5BAQIrC8aBwPs5xzg6eEf1lzi8qf06foVvMrtm7fO3g11/+R9SziwoZ54DoPx0CBgQAGIEefRWyehwACKGv/gZeywcV3BFwg+hhzJIV3Bbx0IXGSJARxDmjhz6tzJs4NKkBV7SkJAtOi6nyDh8FRnlChGoVCjSp0aRqY5ljZjplSpNKdRfxQ8Jp3ZE1xTjpkqFuhGteQicFQ1xmWEEGfWXWKfymPK9kO2jxZvLstW1GBLwI54EiaqzxoRvSPVrYWYsq8byFWxqcOs5vFApoKlEEm8L9va0DVHo06F4HQUA6pxrQZoGIBpyy1gEwlVuepagK1xg/BIWpLn1wV6ASfrgpcuj5hkPpVOIbi32lV3V+8U9pVVNck5ByPiyeMjiy+Sh3C9L6VyN9qZJEruq7X45seNe0Jfnfkp+u1F4xEjKx6tF006NPFS3BCv2AZgTwTwF1ZX4QnFSzQSSvLeXOrtEwEAIfkEAAoAAgAsAAAAAEIAQgAABP8QyEmrvVQIzLv/FSEU1nFYhWCAbEsRx1aZ5UG4OGgI9ny+plVuCBiQKoORr1I4DCyDJ7GzEyCYziVlcDhOELRpJ6WiGGJCSVhy7k3aXvGlGgfwbpM1ACabNMtyHGCAEk1xSRRNUmwmV4F7BXhbAot7ApIXCJdbMRYGA44uZGkSIptTMG5vJpUsVQOYAIZiihVtpzhVhAAGCKQ5vaQiQVOfGr+PZiYHyLlJu8mMaI/GodESg7EfKQXIBtrXvp61F2Sg10RgrBwEz7DoLcONH5oa3fBUXKzNc2TW+Fic8OtAQBzAfv8OKgwBbmEOBHiSRIHo0AWBFMuwPdNgpGFFAJr/li3D1KuAu48YRBIgMHAPRZSeDLSESbOmzZs4oVDaKTFnqZVAgUbhSamVzYJIIb70ybSp06eBkOb81rJklCg5k7IkheBq0UhTgSpdKeFqAYNOZa58+Q0qBpluAwWDSRWYyXcoe0Gc+abrRL7XviGAyNLDxSj3bArey+EuWJ+LG3ZF+8YjNW9Ac5m0LEYv4A8GTCaGp5fykNBGPhNZrHpcajOFi8VmM9i0K9G/EJwVI9VM7dYaR7Pp2Fn3L8GcLxREZtJaaMvLXwz2NFvOReG6Mel+sbvvUtKbmQgvECf0v4K2k+kWHnp8eeO+v0f79PhLdz91sts6C5yFfJD3FVIHHnoWkPVRe7+Qt196eSkongXw4fQcCnW41F9F0+ETAQAh+QQACgADACwAAAAAQgBCAAAE/xDISau9dAjMu/8VISCWcFiFYIBsS4lbJcSUSbg4aMxrfb68nFBSKFg0xhpNgjgMUM9hZye4URCC6MRUGRxI18NSesEOehIqGjCjUK1pU5KMMSBlVd9LXCmI13QWMGspcwADWgApiTtfgRIEBYCHAoYEA2AYWHCHThZ2nCyLgG9kIgehp4ksdlmAKZlCfoYAjSpCrWduCJMuBrxAf1K5vY9xwmTExp8mt4GtoctNzi0FmJMG0csAwBUGs5pZmNtDWAeeGJdZBdrk6SZisZoaA5LuU17n9jpm7feK53Th+FXs3zd//xJOyKbQGAIriOp1a9giErwYCCJGZEexQ8ZzIP8PGPplDRGtjj7OVUJI4CHKeQhfypxJs6bNDyU11rs5IaTPnBpP0oTncwzPo0iTKjXWMmbDjPK8IShikmfIlVeslSwwseZHn1G0sitY0yLINGSVEnC6lFVXigbi5iDJ8WW2tWkXTpWYd9tdvGkjFXlrdy1eDlOLsG34t9hUwgwTyvV2d6Big4efDe6LqylnDt+KfO6cGddmNwRGf5qcxrNp0SHqDmnqzbBqblxJwR7WklTvuYQf7yJL8IXL2rfT5c7KCUEs2gt/G5waauoa57vk/Ur9L1LXb12x6/0OnVxoQC3lcQ1xXC93d2stOK8ur3x0u9YriB+ffBl4+Sc5158LMdvJF1Vpbe1HTgQAIfkEAAoABAAsAAAAAEIAQgAABP8QyEmrvXQMzLv/lTEUliBYxWCAbEsRwlaZpUC4OCgKK0W/pl5uWCBVCgLE7ERBxFDGYUc0UDYFUclvMkhWnExpB6ERAgwx8/Zsuk3Qh6z4srNybb4wAKYHIHlzHjAqFEh2ABqFWBRoXoESBAVmEkhZBANuGJeHXTKMmDkphC8amUN8pmxPOAaik4ZzSJ4ScIA5VKO0BJOsCGaNtkOtZY9TAgfBUri8xarJYsOpzQAIyMxjVbwG0tN72gVxGGSl3VJOB+GaogXc5ZoD6I7YGpLuU/DI9Trj7fbUyLlaGPDlD0OrfgUTnkGosAUCNymKEGzYIhI+JghE0dNH8QKZY+j/8jEikJFeRwwgD4xAOJChwowuT8qcSbOmzQ5FRugscnNCypD5IkYc0VML0JB9iipdyrQptIc9yRyysC1jETkzU2IxZfVqgYk2yRxNdxUB2KWRUtK65nSX02Lb2NoTETOE1brNwFljse2q25MiQnLUZPWsTBghp76QiLegXpXi2GlrnANqCHCz9g3uVu0AZYMZDU8zEFKuZtHdSKP7/Cb0r7/KDPwCaRr010kkWb8hkEq15xyRDA/czIr3JNWZdcCeYNbUQLlxX/CmCgquWTO5XxzKvnt5ueGprjc5tC0Vb+/TSJ4deNbsyPXG54rXHn4qyeMPa5+Sxp351JZU6SbMGXz+2YWeTOxZ4F4F9/UE4BeKRffWHgJ6EAEAIfkEAAoABQAsAAAAAEIAQgAABP8QyEmrvXQMzLv/lTEglmYhgwGuLEWYlbBVg0C0OCim9DwZMlVuCECQKoVRzCdBCAqWApTY2d0oqOkENkkeJ04m9fIqCCW7M0BGEQnUbu34YvD2rhIugMDGBucdLzxgSltMWW0CAl9zBAhqEnYTBAV4ZAOWBU8WdZYrWZBWY3w2IYpyK3VSkCiMOU6uboM4dQNmbQSQtI+Jf0Sqt4Acsp45tcHCpr5zqsXJfLOfBbwhzsl7unWbFwhSlddUTqcclN664IE1iq5k3tTow5qn53Td3/AcCAdP9FXv+JwQWANIEFfBZAIjSRHY7yAGSuoESHDkbWFDhy8U7dsnxwBFbw7/O2iUgYxOrpDk7qFcybKly5cIK7qDSUHjgY37uumcNo3mBAE3gQaV6LOo0aNI4XkcGFJnFUc62bEUesCWJYpR/7nMeDPoFCNGTiatBZSogYtHCTBN2sIjWnAi1po08vaavqpy0UBlyFJE15L1wNaF9yKo1ImCjTq5KWYS3xCDh2gFUOcAqg8G6AK8G3lY2M4sgOzL+/QxQANBSQf+dxZ0m5KiD7jObBqx6gsDqlbgMzqHI7E/avu+6Yp3Y8zAHVty20ETo7IWXtz2l1zt1Uz72ty8fM2jVrVq1GK5ieSmaxC/4TgKv/zmcqDHAXmHZH23J6CoOONLPpG/eAoFZIdEHHz4LEWfJwSY55N30RVD3IL87VFMDdOh9B88EQAAIfkEAAoABgAsAAAAAEIAQgAABP8QyEmrvbQUzLv/lVEg1jBYyGCAbEsRw1aZ5UC4OCiq80kZplVuCECQKprjhEZJyZpPIkZUuL1iPeRAKSEIfFIOQiOUAAtlANMc/Jm4YQsVXuAtwQAYvtiOcwhkTVsZUU5uAlZ+BghpEkkvaB2AiQB1UWZVOWORP3WNOAZflABAApc6m41jcDiGh3agqT8Eny4GtK+1LHO6fmxfvbsanL4hJrBhi5nFFV7IIJOfBsF+uCEIphiAI6PMLikC2VObjN62A+E2H9sj1OYi6cQetxrd5hXYpu5y1vfj9v4CXpgmkBkBK6sQ9CvYYke6LqtGGNknEEa4i+LMHBwxgqEHdOn/ynG4RTHgJI8oU6pcyXKlkZcwW5Y4gPGiEY4JZc6gyVPAgT06gwodStQjSaFjAGokEDOoz3iUmMJUWNKfxZ7iXh6sarTOUzNcZS4sqmgsQxFKRzI1WxDBgZ8Ub0llK7DUW3kD54YtBuOtAFYT9BLFdlfbVjl7W4jslHEX08Qf3AqAPItqwFA00+o4SLcYZkRSblmeMI2yiDSf98ode1hKgZ8hnmq+wLmRXMoE3o7CDPTD0WYHmxwAPAEblwE05ajzdZsCcjzJJ7zGY+AtceaPK+im8Fb4ASQ0KXdoHvhtmu6kt5P22VvR6CXRJ6Cf4POS2wPip3yqr/17hvjSnVKXGnry+VcefkjNV6AF1gmV2ykKOgIaWRT4FFAEACH5BAAKAAcALAAAAABCAEIAAAT/EMhJq720FMy7/5VREJZmIYUBriwlbpUZD2prf289FUM4pLeghIA4jWKwCWFQrCCaQo4BpRsWoBLZBDEgUZa9aIdwreYoPxfPzMOKLdNjBrhLAgxpCpf+xpy3cll2S1giXX0SU1UST4UIXhhkVXtwgSxECIt/Qng0IW03cZkVZJBBXG6dnqGNZgaLNgYEbD+wLKK2iIkDvLm3rbqVtYhxvm9gxhdEs3DJx7BTTJHAwUJgeRdT1NUrZLyHHpiPztWGvKMgsk/kwVzDsczcHVOm8vY47PfdXo0E8fo2iBQQwGuIuCf/AHLwRpAgtjvqGin0wItgmXkJJ1oopbGjx48g/0MCPNhPZIUBAlKqJLjskct6IlE2VBnGpM2bOHN6lJXPHgqYLmQtA+pRJsFHX1r6ywgSzEoBMJbO6jmRiMwwr3SGo6p1Xtadlla88sdVDIKUq/BJLRsFj0o+ftaaXKLSTVKyOc+mtONiaiWA6NRAjXXggF1detmSKnxAsQcDAg4IcHyHMeXHKhUTsKzGsQgzKok+5ozmQM0gA0/fyXxjQOFFmw2LiV0P8gG+ILjAKnz67OEtArDIrCTaBoLCplyfTpnBtIvIv4kV5oucQuEvkmNIvoyhwGvsja0fcFF9AuTB8gwUduNd9fXSfI9PtvdQQmTq45urBqBlovoD9bxn3hd3NsVmgYATRFZcVeiJV4IAC5rEnD0RAAAh+QQACgAIACwAAAAAQgBCAAAE/xDISau9FCHMu/+VgRBWUVhEYYBsS4lbhZyy6t6gaFNFPBmmFW4IIJAqhFEN2bNoiB6YcJL0SUy1IxUL7VSnAGmGJgHuyiZt9wJTA2bg5k++Pa/ZGnBS/dxazW5QBgRgEnsvCIUhShMzVmWMLnuFYoJBISaPOV9IkUOOmJc4gyNgBqddg6YFA3Y3pIl3HWauo5OybCa1Q6SKuCm7s4mKqLgXhBY6moa3xkQpAwPLZVXIzi1A0QWByXvW1xwi2rGbSb7gVNHkLqfn6GHf7/Lh7vM31kZGxfbYM9ED1EaM0MfPi4l/rf6cGsit4JV/PeqpcojhEMWLGDNq3Agln0cjHP8nIBz50WPIhwIGpFRJ5qTLlzBjrkEgLaSGhoYKCDjA80DIaCl7qBnQs+cAnAWhpVwZo6eAbTJ1qARYBCnMeDI7DqgHDohVNkQPtOSHICjXH2EPbL0IRIDbdRjK8hTw9V3blNMApM1LkYDKpxiI1hIxDy6kVq948u1CIOVZEI0PCHjM6y/lcHMvV3bccSfdF8FYiDBlmVfmCoK76Bzrl/MNop8pEOBZl0Pj2GgB31tbYSdVCWX5lh2aEgVUWQh4gkk9wS2P4j/eyjOwc+xONTszOH8++V0ByXrAU+D5Yidp3dcMKK7w/beE7BRYynCruQWX+GIrSGYPncfYedQd4AYZeS+Ix9FsAliwX2+4adTYfwQ+VxtG/V0TAQAh+QQACgAJACwAAAAAQgBCAAAE/xDISau9FCHMu/+VgRCWZhGIAa4sJW6VGRdqa39vPSFFWKS3oIRAqqCKO9gEpdwhhRgDSjccxZoAzRNAKPSgHRGBmqP8XDwybwsOHa9UmcRwpnSBbU55aU3aC090gHlzYyd9c3hRillyEyJUK0SGLlNggpGCWCBSI5GWUF1bmpErUkRkBqUtUmpeq6ZHsIQAgjRtp5S0Ll6MUJ2zuD/BF6ilqrvFxzybhZ7JQl29epO60DheXmwWudbX3Dy9xI+T48kEA8M3qua7rd/wks3x0TUH9wKD9DYiXukSBe4JPCBg3j4+BdINSNekiwCBAg52SJgOUDAEAwxKBCWxo8ePIP9DwhtIUmQFigtTFnhIkqBJMyljfnlJs6bNm/Qwajz4hoNDiDRlMgpIMiPNLjEXwoCoD2e/lEO24VzSbuqHLlUJiVk34N5MiRjztaMjcEDWPHRS+irBUoBUnisXvu1KcOfGhQUxdL0Vwi6YtSL+tSDw0G8QwmYJESZ4loWBAQISg1ksoDEryJIPP6zMy/IjRo8jW6YcaS+YlV9rYW7clbMdgm9BEHYbAnJq2QPYPBxgJy8HjE/icmvaBgFjCrYpCIg4Qfij5bFxPUz98Mny3sx3iIYX0PWQ4xMeulhOJvk1A9VPRq7gEnk+I+S/ebFgWnl2CQjWz/CI/kCk9kvE9xIUAQCGd4AF0NGE3m3XnZSZVfpdEwEAIfkEAAoACgAsAAAAAEIAQgAABP8QyEmrvZQQzLv/laFZCGIRiAGuLCVuFXqmbQ2KNFWGpWr/ANGJ4JvIMghYRgnEvIoSQ7KyQzKD1Sbn6dJAj9Geq3TVhryxnCSLNSHV5gt3Iv0yUUwpXIsYlDV5RB0iX2xRgjUDBwJXc0B6UFgFZR8GB5eRL1p4PAV7K5aXeQaRNaRQep8soQelcWOeri2ssnGptbMCB26vIbGJBwOlYL0hpSKTGIqXBcVNKAXJGAiXi5TOWwjRqhUF1QK42EEE24gfBMu84hfkk+EX2u/OhOv1K8T2Zojf0vmz0NEkFNBVLZg6f3K0RVt4Z+A3hB0WejLHbsBBiF3kYdzIsaPHjyz/CBZcBJKCxJMiCwooOSHagAIvXzZjSbOmzZvitF3kyIkDuWUkS8JkCGVASgF+WEKL+dINwZcaMeoZegjnlqhWO5DDamuKqXQ8B1jUaMDhgQJczUgRO9YDgqfXEJYV28+Ct0U7O/60iMHbJyn5KIbhm0tA3jjohL0yoAtcPQN008YQQFnyKraWgzRGxQ0UnLmKbRCg7JiC0ZlA+qCOgtmG0dJGKMcFgQ52FKo10JWiPCADYQzomMDs7SszlcomBawWm3w15KSPKa8GIJsCZRdIj4cWN9D2aNvX6RhFJfawFsaMtFcI39Lw5O3OAlYwepD9GuUkzGNDf8W+ZvgefWeBEn8AGDUbQuhcRGAfxtnD3DoRAAAh+QQACgALACwAAAAAQgBCAAAE/xDISau9lBDMu/8VcRSWZhmEAa4shRxHuVVI2t6gAc+TSaE2nBAwGFgEoxBPApQNPbokpXAQKEMI1a/29FAPWokInFkCwwDgsnuCkSgwREY+QdF7NTTb8joskUY9SxpmBFl7EggDawCAGQd3FyhohoyTOANVen2MLXZ6BghcNwZIZBSZgUOGoJV6KwSmaAYFr54Gs6KHQ6VVnYhMrmxRAraIoaLGpEiRwEx5N5m1J83OTK92v1+Q1ry6vwAIpgLg3dS6yhPbA+nmdqJBHwaZ3OYchtA3BNP2GJf9AD0YCggMlwRTAwqUIygJXwE6BUzBEDCgGsMtoh4+NFOAXpWLHP8y1oh3YZ9FkGlIolzJsqXLlzgkwpgIcwKCAjhzPhSApCcMVTBvCtV4sqbRo0iTshFak1WHfQN6WgmaM5+EiFWqUFxIMJROnDN4UuSX1E5OMVyPGlSKaF+7bqHenogqoKi9fQ/lponIk+zFUAkVthPHc9FLwGA58K17FO9DDBH9PguoMuXjFgSi2u2SWTKvwnpx0MIZ2h/ogLQSlq5QauuW1axJpvac4/QUAW+GKGo2G3ZEwxl4ws5QZE3qzSU9R80NIHO5fUsUMX82/II4drcjFXGR8EdxgPMYoyKHCmhmoM1V9/s9iyIait6x1+mIXEjrNeKmw59SMUSR6l5UE1EjM9txN1049RUUlR771fFfUw1OEJUF38E0TzURJkLbUR31EwEAOwAAAAAAAAAAAA==') no-repeat;
}
.form-anunt .publica-edit-anunt{
    color: #1983cd;
    text-decoration: underline;
    padding: 0 2px;
    text-transform: none;
}
.form-anunt .publica-edit-anunt:hover{ border-bottom: none}
.anunt-caractere-extra-cost .table {
    margin: 0 auto 15px;
    width: 670px;
    background: #fff;
}
.anunt-caractere-extra-cost .table th,
.anunt-caractere-extra-cost .table td {
    border: 1px solid #ccc;
    padding: 7px 10px 5px;
    text-align: center;
}
.anunt-caractere-extra-cost .table th {
    font-weight: normal;
    color: #777;
}
.anunt-caractere-extra-cost .table th:first-child {
    font-weight: bold;
    color: #f00;
}
.anunt-caractere-extra-cost .table td {
    font-weight: bold;
}
.anunt-caractere-extra-cost-label{
    text-align: center;
    font-size: 12px;
    color: #F00;
    padding-top: 10px;
}

.business-grup .optiuni-selector,.magazin-grup .optiuni-selector,.servicii-grup .optiuni-selector {
    margin-bottom: 30px;
    font-size: 13px;
}
.business-grup .optiuni-selector p,.magazin-grup .optiuni-selector p,.servicii-grup .optiuni-selector p {
    margin: 0 0 5px;
    float: left;
}
.business-grup .optiuni-selector img,.magazin-grup .optiuni-selector img,.servciii-grup .optiuni-selector img {
    margin-right: 5px;
    vertical-align: baseline;
}
.business-grup .optiuni-selector .line-btm,.magazin-grup .optiuni-selector .line-btm,.servicii-grup .optiuni-selector .line-btm {
    padding: 0 15px;
    border-bottom: 1px solid #999;
    margin-bottom: 2px;
    display: inline-block;
    font-size: 14px;
    margin-left: 5px;
}
.line-btm,.servicii-grup .optiuni-selector .line-btm {
    font-size: 15px;
}
.business-grup .optiuni-selector .lei-anunt {
    display: inline-block;
    font-size: 14px;
}
.business-grup .optiuni-selector .green,.magazin-grup .optiuni-selector .green {
    margin-bottom: 0;
    line-height: 1.2;
    padding-top: 5px;
    float: none;
}
.business-grup .optiuni-selector .green {
    color: #005400;
}
.magazin-grup .optiuni-selector .green{
    color: #169105;
}
.magazin-grup .optiuni-selector div,.servicii-grup .optiuni-selector div {
    text-align: right;
}

.magazin-grup .optiuni-selector .lei-magazin,.servicii-grup .optiuni-selector .lei-servicii {
    color: #fff;
    background-image:  url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEYAAAAVCAYAAAD7NJjdAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABh0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzT7MfTgAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMC8yMi8xOWJ59fAAAADXSURBVFiF7dXBTcNAEIbRN24AOoAOoARKcwmUQAl0QDoAKgBKoAGGAyZKTBJO8Y7k/S62b79WT+v44gl3ensNGFuPqFhkpox4xm3rMZUapud90xUFi8wEGfGG66ZrCjXsvI+tRlRsK4auZrdh9j22GFGxuZgLvOOy1aAq7YmJzE/9D4WZGLqa3+Z3TFcz9UcMXQ0HxLBV87jwllIdFAMZceVHzSo7KAYi8wMPy02p1VExrFvNUTGsW81JMZARN3hZZk6dToqByHzF5vxTavXvwUyN5xxRsW9OZEbD2/fdvQAAAABJRU5ErkJggg==');
    display: inline-block;
    text-align: right;
    padding-right: 3px;
    font-weight: bold;
    font-size: 14px;
    background-repeat: no-repeat;
    background-size: 70px 21px;
    width: 70px;
}
.servicii-grup .optiuni-selector .lei-servicii {
    font-size: 15px;
}
.av-servicii-font-hl{
    color: #d20001;
    font-weight: bold;
}
.business-grup .optiuni-selector input,.magazin-grup .optiuni-selector input,.servicii-grup .optiuni-selector input{
    float: left;
    outline: none;
    margin-top: 3px;
}
.business-grup .optiuni-selector .red,.magazin-grup .optiuni-selector .red,.servicii-grup .optiuni-selector .red {
    color: #D20001;
}
.business-grup .optiuni-selector .bs_selector_option,.magazin-grup .optiuni-selector .ms_selector_option,.servicii-grup .optiuni-selector .ms_selector_option {
    border: 1px solid #ddd;
    border-radius: 3px;
    padding: 5px 10px;
    display: inline-block;
    background: #fff;
    margin: 0 3px;
}
.business-grup .optiuni-selector .selected-bg, .magazin-grup .optiuni-selector .selected-bg, .servicii-grup .optiuni-selector .selected-bg {
    background: #eee;
    border: 1px solid #ccc;
}
.business-grup .alt-numar {
    font-size: 14px;
}
.business-grup .alt-numar .red {
    color: #D20001;
}
.magazin-grup .pagina label {
    font-weight: bold;
    font-size: 13px;
}
.d-inline-block{
    display: inline-block;
}
div.ad-cover {
    position: fixed;
    top: 0;
    width:100%;
    z-index: -1;
}
div.ad-cover div{
    width:100%;
    height:700px;
}
a.ad-cover-action.top{
    position: absolute;    
    top: 0;
    display: block;
    cursor: pointer;
    width:100%;
    height:120px;    
}
a.ad-cover-action.left{
    position: absolute;    
    top: 0;
    display: block;
    cursor: pointer;
    width:100px;
    height:700px;    
}
a.ad-cover-action.right{
    position: absolute;    
    top: 0;
    right: 0;
    display: block;
    cursor: pointer;
    width:100px;
    height:700px;    
}
a.ad-cover-action.top,a.ad-cover-action.left,a.ad-cover-action.right{
    border: 0;
}
div.ad-cover:first-of-type + .site-container{
    margin-top: 120px;
    width: 1020px;
    padding: 14px 15px 0;
}
.site-container{
    background: #FFF;
    width: 990px;    
    margin: 0 auto; 
}
.detalii-anunt .sugestii-container {
    float: none !important;
}
.info-anunt-editii-pdf{
    padding: 5px;
    color:#d20001;
    font-size: 15px;
    display: inline-block;
    font-weight: bold;
    text-align: center;
    background-color: white;
    border: 1px solid #d20001;
    border-radius: 3px;
    margin-bottom: 10px;
}
.text-strike-p5,.text-strike{
    text-decoration:line-through;
    text-decoration-thickness: 10%;
 }
.text-strike-p5 {
    padding-right:5px;
}
.f-zile-s {
   font-size: 16px; 
}
.f-ev-s {
    font-size: 15px; 
}
.info-reducere-perioada{
    text-align: center;
    margin-bottom: 10px;
}
.info-reducere-perioada span{
    padding: 6px;
    color:#016e01;
    font-size: 15px;
    font-weight: bold;
    background-color: white;
    border: 1px solid #016e01;
    border-radius: 3px;
}

/* Testimoniale */
.panel-testimoniale blockquote {
    background: #ffffd9;
    box-shadow: 0 2px 0 #ccc;
    margin: 0 0 15px 0;
    border-width: 1px 1px 0 1px;
    border-style: solid;
    border-color: #ddd #ddd #ccc #ddd;
    border-radius: 2px;
    padding: 10px 14px 15px;
}
.panel-testimoniale .title {
    font-size: 17px;
    font-weight: bold;
    color: #f00;
    line-height: 1.1;
    margin-bottom: 10px;
    text-align: center;
}
.panel-testimoniale .subtitle {
    font-size: 14px;
    font-weight: bold;
    color: #5d5d5d;
    line-height: 1.2;
    margin-bottom: 5px;
}
.panel-testimoniale p {
    margin: 0;
    position: relative;
    font-style: normal;
    text-align: justify;
}

/* Testimoniale sumar */
.container-testimoniale-2 {
    margin: 0 0 15px;
    padding: 12px 30px 0;
    border-bottom: 1px dashed #ccc;
    background: #ECE8DF;
}
.container-testimoniale-2 .title-page {
    color: #d10c13;
    margin-left: 0;
    font-size: 18px;
    line-height: 1.2;
}
.container-testimoniale-2 .links-tr {
    margin: 3px 0 0 0;
    line-height: 1.2;
}
.container-testimoniale-2 .links-tr a:hover {
    border-bottom: 1px solid #346A98;
}
.vezi-testimoniale,
.adauga-testimonial {
    color: #346A98 !important;
    font-weight: bold;
    font-size: 14px;
}
.line-btw3 {
    color: #999;
    margin: 0 10px;
    font-size: 13px;
}
.testimoniale-2 ul {
    display: block;
    padding-left: 0;
    margin-bottom: 0;
    margin-top: 15px;
}
.testimoniale-2 li {
    margin-bottom: 10px;
    display: inline-block;
    float: left;
    width: 50%;
}
.testimoniale-2 .ml-10 {
    margin-left: 10px !important;
}
.testimoniale-2 .mr-10 {
    margin-right: 10px !important;
}
.testimoniale-2 .ml-25 {
    margin-left: 25px !important;
}
.testimoniale-2 .mr-25 {
    margin-right: 25px !important;
}
.testimoniale-2 blockquote {
    background: #eee;
    box-shadow: 0 2px 3px rgba(0,0,0,0.2);
    position: relative;
    margin: 0;
    border-radius: 10px;
    min-height: 100px;
}
.testimoniale-2 blockquote::after {
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 7px 7px 0 7px;
    border-color: #eee transparent transparent transparent;
    position: absolute;
    bottom: -7px;
    left: 15px;
}
.testimoniale-2 li:nth-child(odd) blockquote {
    background: #F9F9F9;
}
.testimoniale-2 li:nth-child(odd) blockquote:after {
    border-color: #F9F9F9 transparent transparent transparent;
}  
.testimoniale-2 li:nth-child(even) blockquote {
    background: #DAF7C1;
}
.testimoniale-2 li:nth-child(even) blockquote:after {
    border-color: #DAF7C1 transparent transparent transparent;
}
.testimoniale-2 p {
    margin: 0;
    padding: 10px 15px;
    position: relative;
    font-style: italic;
    color: #333;
    font-size: 14px;
}
.testimoniale-2 .autor {
    float: left;
    padding: 10px 0 0 15px;
    color: #4D40A9;
    font-weight: bold;
    font-size: 14px;
}
.testimoniale-2 .data {
    float: right;
    color: #4D40A9;
    font-weight: normal;
    margin: 12px 15px 0 0;
    font-size: 12px;
}
.lista-lbl-servicii{
    position: absolute;
    bottom: 6px;
    left: 3px;
    background: url(data:image/png;base64,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UmVhZHlxyWU8AAADc2lUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDggNzkuMTY0MDM2LCAyMDE5LzA4LzEzLTAxOjA2OjU3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjFhY2QzZjczLTg2OWMtNzA0OC1hYWVjLWM3NTNmOWNkZGQ4NyIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQTU4RDIwQTc3ODIxMUVCQjE1QUU0ODBCOEQ0NzBBOSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQTU4RDIwOTc3ODIxMUVCQjE1QUU0ODBCOEQ0NzBBOSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMiAoV2luZG93cykiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowZjZkYjFkNC0yMzVhLTU3NDAtYWE1Mi1kYmI5NWYwZmIyZDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MWFjZDNmNzMtODY5Yy03MDQ4LWFhZWMtYzc1M2Y5Y2RkZDg3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+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);
    width: 124px;
    height: 27px;
}
.listare-evidentiata .lista-lbl-servicii, .anunt-fg .lista-lbl-servicii{
    left: 11px;
}
.container-dwl-app{
    text-align: center;
    margin: 10px;
}
.container-dwl-app .app-android {
    font-size: 16px;
    background-color: #000;
    color: #fff;
    padding: 5px 10px;
    display: inline-block;
    border-radius: 5px;
}
.container-dwl-app a.app-android:hover{
    border-bottom: 0 none;
}

.container-dwl-app .app-android span{
    display: inline-block;
    line-height: 16px;
    text-align: left;
    font-weight: bold;
}
.container-dwl-app .app-android .descarca{
    font-size: 12px;
    display:block;
    font-weight: normal;
}
.container-dwl-app .app-android img{
    vertical-align: text-bottom;
}
.info-gratuit, .info-gratuit-add{
    text-align: center;
    margin: 0 10px 15px;
    border: 1px solid #df6f2b;
    background-color: #ffebba;
    padding: 10px;
    border-radius: 10px;
    position: relative;
}
.info-gratuit .gratuit-h, .info-gratuit-add .gratuit-h{
    font-weight: 600;
    font-size: 14px
}
.info-gratuit a,.info-gratuit-add a{
    padding-top: 5px;
    display: inline-block;
}
.info-gratuit a{
    color:#fff;
    margin-bottom: 5px;
}
.info-gratuit-add a{
    color: blue;
    font-size: 14px;
    position: absolute;
    right: 10px;
    top: 5px;
}
.info-gratuit a:hover,.info-gratuit a:focus, .info-gratuit-add a:hover,.info-gratuit-add a:focus{
    border-bottom: none;
    padding-top: 5px;
}
.info-gratuit .txt-bull,.info-gratuit-add .txt-bull {
    color: #038600;
    font-size: 24px;
    margin: 0 4px 0 10px;
    vertical-align: middle;
    display: inline-block;
    line-height: 18px;
}
.label-promotie {
    font-weight: bold;
    font-size: 16px;
    padding: 0 0 12px;
    color: #FA0202;
}
.info-rubrica-saloane{
    text-align: center;
    font-size: 14px;
    
    margin-bottom: 15px;
    font-weight: bold;
}
.info-rubrica-saloane a {
    color:red;
    border-bottom: 1px solid red;
}
.info-rubrica-saloane a:hover {
    border-bottom: 1px solid red;
}
#overlay-adult {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,0.85);
    z-index: 1001;
    cursor: pointer;
  }
  
  #overlay-adult-content{
    position: absolute;
    top: 50%;
    left: 50%;
    font-size: 50px;
    color: white;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    background-color:#fff;
    border-radius: 5px;
    border: 2px solid #fff;
    padding: 15px; 
    font-size: 13px;
  }
main .form-control {
    font-size: 12px;
    padding: 0;
  }
main .btn {
      font-size: 12px;
  }
#frmSearch .list-group-item {
    display: block
}
#info_imagini {
    margin: -8px 0 5px 145px;
    color: #0338d7;;
}
/* -- COMMON -- */
.btn2 {
    cursor: pointer;
}
.all-images {
    background-image: url('//stor0.anuntul.ro/media/image-sprites/v21/all-images.png');
}


/* Autentificare */
.auth .btn2-login {
    width: 118px;
}
.auth .btn2-logout {
    width: 83px;
}
.auth .btn2-login-facebook {
    width: 126px;
}
.auth .btn2-new-account {
    width: 111px;
}
.auth .btn2-admin {
    width: 78px;
}
.auth .btn2-my-account {
    min-width: 108px;
}

.auth .btn2-login .ico2-login,
.auth .btn2-my-account .ico2-my-account {
    background-position: -48px -50px;
}
.auth .btn2-logout .ico2-logout {
    background-position: -112px -50px;
}
.auth .btn2-login-facebook .ico2-login-facebook {
    background-position: -96px -50px;
}
.auth .btn2-new-account .ico2-new-account {
    background-position: -64px -50px;
}
.auth .btn2-admin .ico2-admin {
    background-position: -128px -50px;
}

.auth .btn2-login .ico2-login,
.auth .btn2-logout .ico2-logout,
.auth .btn2-login-facebook .ico2-login-facebook,
.auth .btn2-new-account .ico2-new-account,
.auth .btn2-admin .ico2-admin,
.auth .btn2-my-account .ico2-my-account {
    height: 16px;
    display: inline-block;
    margin: 3px 0 0 10px;
}
.auth .btn2-login .ico2-login,
.auth .btn2-logout .ico2-logout,
.auth .btn2-login-facebook .ico2-login-facebook,
.auth .btn2-new-account .ico2-new-account,
.auth .btn2-my-account .ico2-my-account {
    width: 16px;
}
.auth .btn2-admin .ico2-admin {
    width: 14px;
}

.auth .btn2-login,
.auth .btn2-logout,
.auth .btn2-login-facebook,
.auth .btn2-new-account,
.auth .btn2-admin,
.auth .btn2-my-account {
    border-radius: 2px;
    height: 24px;
    text-shadow: 1px 1px 3px rgba(0,0,0,0.6);
    box-shadow: 1px 1px 3px rgba(0,0,0,0.4);
    display: inline-block;
    vertical-align: middle;
}

.auth .btn2-login,
.auth .btn2-logout {
    background: #004a00;
    background: -webkit-linear-gradient(#016e01, #004a00);
    background: -o-linear-gradient(#016e01, #004a00);
    background: -moz-linear-gradient(#016e01, #004a00);
    background: linear-gradient(#016e01, #004a00);
    border: 1px solid #004a00;
}

.auth .btn2-login:hover, .auth .btn2-login:focus,
.auth .btn2-logout:hover, .auth .btn2-logout:focus {
    background: -webkit-linear-gradient(#004a00, #016e01);
    background: -o-linear-gradient(#004a00, #016e01);
    background: -moz-linear-gradient(#004a00, #016e01);
    background: linear-gradient(#004a00, #016e01);
}

.auth .btn2-login-facebook {
    background: #3B5998;
    background: -webkit-linear-gradient(#5771A7, #3B5998);
    background: -o-linear-gradient(#5771A7, #3B5998);
    background: -moz-linear-gradient(#5771A7, #3B5998);
    background: linear-gradient(#5771A7, #3B5998);
    border: 1px solid #3B5998;
}
.auth .btn2-login-facebook:hover, .auth .btn2-login-facebook:focus {
    background: -webkit-linear-gradient(#3B5998, #5771A7);
    background: -o-linear-gradient(#3B5998, #5771A7);
    background: -moz-linear-gradient(#3B5998, #5771A7);
    background: linear-gradient(#3B5998, #5771A7);
}

.auth .btn2-new-account {
    background: #004a00;
    background: -webkit-linear-gradient(#016e01, #004a00);
    background: -o-linear-gradient(#016e01, #004a00);
    background: -moz-linear-gradient(#016e01, #004a00);
    background: linear-gradient(#016e01, #004a00);
    border: 1px solid #004a00;
}
.auth .btn2-new-account:hover, .auth .btn2-new-account:focus {
    background: -webkit-linear-gradient(#004a00, #016e01);
    background: -o-linear-gradient(#004a00, #016e01);
    background: -moz-linear-gradient(#004a00, #016e01);
    background: linear-gradient(#004a00, #016e01);
}

.auth .btn2-admin,
.auth .btn2-my-account {
    background: #333;
    background: -webkit-linear-gradient(#666, #333);
    background: -o-linear-gradient(#666, #333);
    background: -moz-linear-gradient(#666, #333);
    background: linear-gradient(#666, #333);
    border: 1px solid #444;
}

.auth .btn2-admin:hover, .auth .btn2-admin:focus,
.auth .btn2-my-account:hover, .auth .btn2-my-account:focus {
    background: -webkit-linear-gradient(#333, #666);
    background: -o-linear-gradient(#333, #666);
    background: -moz-linear-gradient(#333, #666);
    background: linear-gradient(#333, #666);
}

.auth .btn2-login .login-txt,
.auth .btn2-logout .logout-txt,
.auth .btn2-login-facebook .login-facebook-txt,
.auth .btn2-new-account .new-account-txt,
.auth .btn2-admin .admin-txt,
.auth .btn2-my-account .my-account-txt {
    color: #F5F5F5;
    line-height: 16px;
    white-space: nowrap;
}
.auth .btn2-login .login-txt,
.auth .btn2-logout .logout-txt,
.auth .btn2-login-facebook .login-facebook-txt,
.auth .btn2-new-account .new-account-txt,
.auth .btn2-my-account .my-account-txt {
    padding-left: 22px;
}
.auth .btn2-admin .admin-txt {
    padding-left: 20px;
}

.auth .btn2-login .ico2-login:hover,
.auth .btn2-logout .ico2-logout:hover,
.auth .btn2-login-facebook .ico2-login-facebook:hover,
.auth .btn2-new-account .ico2-new-account:hover,
.auth .btn2-admin .ico2-admin:hover,
.auth .btn2-my-account .ico2-my-account:hover {
    border-bottom: 0 none;
}

.auth .ico2-user {
    background-position: -32px -50px;
    width: 16px;
    height: 16px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 6px 0 4px;
}
.auth .user-txt {
    vertical-align: middle;
}


/* Anunţuri selectate */
.user-section .selectate .ico2-selected {
    background-position: 0 -120px;
    display: inline-block;
    width: 30px;
    height: 28px;
    text-align: center;
    font-size: 11px;
    text-shadow: 1px 1px 1px #333;
    color: #fff;
    padding: 11px 0 0;
    line-height: 0.8;
    margin: 2px 2px 0 1px;
}


/* Adauga anunt */
.menu-top-section .btn2-add {
    background-color: #008F33;
    margin: -1px 5px 0 0;
    border-radius: 2px;
}
.menu-top-section .btn2-add:hover, .menu-top-section .btn2-add:focus {
    background-color: #009B36;
}
.menu-top-section .btn2-add .ico2-add {
    background-position: -16px -50px;
    height: 16px;
    width: 16px;
    display: inline-block;
    margin: 0 120px 0 23px;
    vertical-align: middle;
}
.menu-top-section .btn2-add .add-txt {
    padding-left: 22px;
    white-space: nowrap;
    line-height: 13px;
    color: #fff;
}

/* Harta imobiliara */
.menu-top-section .btn2-map {
    border: 1px solid #329ACC;
    margin: -1px 5px 0 0;
    border-radius: 2px;
}
/*.menu-top-section .btn2-map:hover, .menu-top-section .btn2-map:focus {
    background-color: #2E8FBE;
} */
.menu-top-section .btn2-map .ico2-map {
    background-position: -22px -66px;
    height: 24px;
    width: 22px;
    display: inline-block;
    margin: 0 122px 0 14px;
    vertical-align: middle;
}
.menu-top-section .btn2-map .map-txt {
    padding-left: 28px;
    white-space: nowrap;
    line-height: 19px;
    color: #329ACC;
}

/* Statistici imobiliare */
.menu-top-section .btn2-sti {
    border: 1px solid #27427E;
    margin: -1px 5px 0 0;
    border-radius: 2px;
}
/* .menu-top-section .btn2-sti:hover, .menu-top-section .btn2-sti:focus {
    background-color: #243D75;
} */
.menu-top-section .btn2-sti .ico2-sti {
    background-position: -20px -216px;
    height: 18px;
    width: 20px;
    display: inline-block;
    margin: 0 133px 0 5px;
    vertical-align: middle;
}
.menu-top-section .btn2-sti .sti-txt {
    padding-left: 25px;
    white-space: nowrap;
    line-height: 13px;
    color: #27427E;
}

/* Magazine */
.menu-top-section .btn2-mag {
    border: 1px solid #8D021F;
    margin: -1px 5px 0 0;
    border-radius: 2px;
}
/* .menu-top-section .btn2-mag:hover, .menu-top-section .btn2-mag:focus {
    background-color: #83021D;
} */
.menu-top-section .btn2-mag .ico2-mag {
    background-position: 0 -216px;
    height: 18px;
    width: 20px;
    display: inline-block;
    margin: 0 102px 0 36px;
    vertical-align: middle;
}
.menu-top-section .btn2-mag .mag-txt {
    padding-left: 26px;
    white-space: nowrap;
    line-height: 13px;
    color: #0f6f86;
}

.menu-top-section .btn2-add, .menu-top-section .btn2-map,
.menu-top-section .btn2-sti, .menu-top-section .btn2-mag {
    width: 160px;
}
.menu-top-section .btn2-add .ico2-add:hover, .menu-top-section .btn2-map .ico2-map:hover,
.menu-top-section .btn2-sti .ico2-sti:hover, .menu-top-section .btn2-mag .ico2-mag:hover {
    border-bottom: 0 none;
}
.menu-top-section .btn2-add .add-txt, .menu-top-section .btn2-map .map-txt,
.menu-top-section .btn2-sti .sti-txt, .menu-top-section .btn2-mag .mag-txt {
    font-size: 13px;
    text-align: left;
}
.menu-top-section .btn2-add .add-txt {
    text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.4);
}
.menu-top-section .btn2-map, .menu-top-section .btn2-sti, .menu-top-section .btn2-mag {
    background-color: #f5f5f5;
}
.menu-top-section .btn2-map:hover, .menu-top-section .btn2-map:focus,
.menu-top-section .btn2-sti:hover, .menu-top-section .btn2-sti:focus,
.menu-top-section .btn2-mag:hover, .menu-top-section .btn2-mag:focus {
    background-color: #eee;
}


/* Cauta pe site */
.menu-top-section .btn2-search {
    background-color: #8A0000;
    border-radius: 2px;
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.1);
    height: 30px;
    width: 30px;
    margin: 4px 0 0 4px;
    float: right;
}
.menu-top-section .btn2-search:hover, .menu-top-section .btn2-search:focus {
    background-color: #E40000;
}
.menu-top-section .btn2-search .ico2-search {
    background-position: 0 -50px;
    height: 16px;
    width: 16px;
    margin: 7px 0 0 7px;
}


/* -- HOMEPAGE -- */
/* Sumar homepage */
#search_sumar #search_sumar_rubricaId {font-size:14px}
#search_sumar .subrubrici a {border:0}
.dot-rubrica {
    text-align:center;width:99px; margin:0 5px 5px;
    font-size: 14px;
    color:#333;
    line-height:17px
}
.dot-rubrica a:hover {
    border:0 !important;
}
.dot-rubrica-gen {
    display: inline-block;
    width: 74px;
    height: 74px;
    vertical-align: top;
    margin: 10px 0px;

}
.dot-rubrica-1 {
    background-position: -3px -241px;
    /* background-color: #D10000; */
}
.dot-rubrica-5 {
    background-position: -248px -241px;
}
.dot-rubrica-9 {
    background-position: -166px -241px;
}
.dot-rubrica-10 {
    background-position: -331px -241px;
}
.dot-rubrica-11 {
    background-position: -248px -321px;
}
.dot-rubrica-12 {
    background-position: -166px -321px;
}
.dot-rubrica-13 {
    background-position: -85px -241px;
}
.dot-rubrica-171 {
    background-position: -85px -321px;
}
.dot-rubrica-181 {
    background-position: -412px -241px;
}
.dot-rubrica-191 {
    background-position: -3px -321px;
}
.ico-rubrica-1 {
    background-position: 0 0;
    background-color: #D10000;
}
.ico-rubrica-5 {
    background-position: -28px 0;
    background-color: #0098F5;
}
.ico-rubrica-9 {
    background-position: -56px 0;
    background-color: #E99B00;
}
.ico-rubrica-10 {
    background-position: -84px 0;
    background-color: #291580;
}
.ico-rubrica-11 {
    background-position: -112px 0;
    background-color: #D3007C;
}
.ico-rubrica-12 {
    background-position: -140px 0;
    background-color: #8D6900;
}
.ico-rubrica-13 {
    background-position: -168px 0;
    background-color: #D10000;
}
.ico-rubrica-171 {
    background-position: -196px 0;
    background-color: #00980A;
}
.ico-rubrica-181 {
    background-position: -224px 0;
    background-color: #93327F;
}
.ico-rubrica-191 {
    background-position: -252px 0;
    background-color: #206ABC;
}
.ico-rubrica-magazine {
    background-position: -336px 0;
    background-color: #8D021F;
}
.ico-rubrica-detector {
    position:relative;
    background-position: -420px 0;
    background-color: #ff5e13;
}
.ico-rubrica-stiri {
    background-image: url('//stor0.anuntul.ro/media/image-sprites/v18/all-images.png');
    position:relative;
    background-position: -169px -187px;
    width: 32px !important;
    height: 33px !important;
    display: inline-block;
    vertical-align:middle;
}

.ico-rubrica-201 {
    background-position: -364px 0;
    background-color: #1CB7BD;
}
.dot-rubrica-201 {
    background-position: -494px -241px;
}
.ico-rubrica-14 {
    background-position: -392px 0;
    background-color: #08A108;
}
.dot-rubrica-14 {
    background-position: -331px -321px;
}
.dot-detector {
    background-position: -412px -321px;
}
.dot-stiri {
    background-position: -494px -321px;
}
.ico-rubrica-1, .ico-rubrica-5, .ico-rubrica-9, .ico-rubrica-10, .ico-rubrica-11,
.ico-rubrica-12, .ico-rubrica-13, .ico-rubrica-171, .ico-rubrica-181, .ico-rubrica-191,
.ico-rubrica-magazine, .ico-rubrica-detector, .ico-rubrica-201, .ico-rubrica-14  {
    border-radius: 3px;
    display: inline-block;
    width: 28px;
    height: 28px;
    vertical-align: top;
    margin-right: 6px;
}

.ico-rubrica-detector .ico-verde-detector{
    position: absolute;
    background-image: url(//stor0.anuntul.ro/media/image-sprites/v14/all-images.png);
    background-position: -122px -180px;
    width: 42px;
    height: 42px;
    left: 170px;
    bottom: 0;
}


.sumar-homepage .ico2-bull-sumar {
    width: 5px;
    height: 5px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 4px 2px 0;
    background: #333;
    border-radius: 50%;
}

/* Cele mai noi anunţuri */
.ico2-rubrica-1 {
    background-position: 0 -28px;
    background-color: #D10000;
}
.ico2-rubrica-5 {
    background-position: -22px -28px;
    background-color: #0098F5;
}
.ico2-rubrica-9 {
    background-position: -44px -28px;
    background-color: #E99B00;
}
.ico2-rubrica-10 {
    background-position: -66px -28px;
    background-color: #291580;
}
.ico2-rubrica-11 {
    background-position: -88px -28px;
    background-color: #D3007C;
}
.ico2-rubrica-12 {
    background-position: -110px -28px;
    background-color: #8D6900;
}
.ico2-rubrica-13 {
    background-position: -132px -28px;
    background-color: #D10000;
}
.ico2-rubrica-171 {
    background-position: -154px -28px;
    background-color: #00980A;
}
.ico2-rubrica-181 {
    background-position: -176px -28px;
    background-color: #93327F;
}
.ico2-rubrica-191 {
    background-position: -198px -28px;
    background-color: #206ABC;
}
.ico2-rubrica-magazine {
    background-position: -220px -28px;
    background-color: #8D021F;
}
.ico2-rubrica-201 {
    background-position: -242px -28px;
    background-color: #1CB7BD;
}
.ico2-rubrica-14 {
    background-position: -264px -28px;
    background-color: #08A108;
}
.ico2-rubrica-1, .ico2-rubrica-5, .ico2-rubrica-9, .ico2-rubrica-10, .ico2-rubrica-11,
.ico2-rubrica-12, .ico2-rubrica-13, .ico2-rubrica-171, .ico2-rubrica-181, .ico2-rubrica-191,
.ico2-rubrica-magazine, .ico2-rubrica-201, .ico2-rubrica-14 {
    border-radius: 3px;
    display: inline-block;
    width: 22px;
    height: 22px;
    vertical-align: top;
    margin: 0 6px 5px 0;
}
.cele-mai-noi-title {
    line-height: 22px;
}


/* Site-uri partenere & Informaţii utile */
.sidebar-left .ico2-sidebar-left {
    width: 6px;
    height: 6px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 4px 3px 0;
    background: #555;
    border-radius: 50%;
}


/* Urmăreşte-ne şi pe */
.ico-facebook {
    background-position: -280px 0;
    background-color: #3B5998;
}
.ico-google-plus {
    background-position: -308px 0;
    background-color: #D13F2D;
}
.ico-insta {
    background-position: -182px -189px;    
}
.ico-linkedin {
    background-position: -220px -189px;    
}
.ico-tiktok {
    background-position: -256px -189px;    
}
.ico-yt {
    background-position: -289px -190px;    
}
.ico-facebook, .ico-google-plus, .ico-insta, .ico-linkedin, .ico-tiktok, .ico-yt {
    border-radius: 3px;
    display: block;
    width: 28px;
    height: 28px;
}
.ico-facebook .social-txt {
    color: #3B5998;
}
.ico-google-plus .social-txt {
    color: #D13F2D;
}
.ico-insta .social-txt{
    color: #C90084;
}
.ico-linkedin .social-txt{
    color: #0A66C2;
}
.ico-tiktok .social-txt{
    color: #000;
}
.ico-yt .social-txt{
    color: #CD201F;
}
.ico-facebook .social-txt, 
.ico-google-plus .social-txt,
.ico-insta .social-txt,
.ico-linkedin .social-txt,
.ico-tiktok .social-txt,
.ico-yt .social-txt{
    margin-left: 36px;
    margin-top: 8px;
    font-size: 13px;
    text-transform: none;
}


/* -- LISTARE -- */

/* Etichete listare */
.label-listing ul {
    margin: 0 0 10px;
    padding-left: 0;
}
.label-listing li {
    display: inline-block;
    font-weight: 700;
    color: #5d5d5d;
    padding: 0 2px 0 0;
}
.label-listing .ico2-label-list {
    width: 6px;
    height: 6px;
    display: inline-block;
    vertical-align: middle;
    margin: 2px 6px 4px 0;
    background: #008F33;
    border-radius: 50%;
}

/* Selectează anunţ */
.select-ad-list {}

/* Filtre listare */
.filter-labels .ico2-add {
    background-position: -142px -50px;
    height: 16px;
    width: 16px;
    display: inline-block;
    vertical-align: middle;
}

/* Vezi anunţurile pe hartă */
.sidebar-left .btn2-ads-map {
    background-color: #329ACC;
    border: 0;
    margin-bottom: 10px;
    border-radius: 2px;
    
}
.sidebar-left .btn2-ads-map:hover,
.sidebar-left .btn2-ads-map:focus {
    background-color: #1E4C80;
    border: 0;
}
.sidebar-left .btn2-ads-map a {
    padding-left: 15px;
}
.sidebar-left .btn2-ads-map a:hover,
.sidebar-left .btn2-ads-map a:focus {
    border-bottom: 0;
}
.sidebar-left .btn2-ads-map .ico2-ads-map {
    background-position: 0 -66px;
    width: 22px;
    height: 24px;
    display: inline-block;
    margin: 5px 0 0 0;
}
.sidebar-left .btn2-ads-map .ads-map-txt {
    padding: 11px 20px 11px 7px;
    white-space: nowrap;
    display: inline-block;
    vertical-align: top;
    color: #FFF;
    text-shadow: 1px 1px 1px rgba( 0, 0, 0, 0.4);
    font-size: 12px;
    font-weight: bold;
    width: 162px;
}


/* -- DETALII ANUNT -- */

/* Etichete detalii sus */
.label-listing2 ul {
    margin: 5px 0 0 0;
    padding-left: 0;
}
.label-listing2 li {
    display: inline-block;
    font-weight: 700;
    color: #5d5d5d;
    padding: 0 2px 0 0;
}
.label-listing2 .ico2-label-list2 {
    width: 6px;
    height: 6px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px 1px 0;
    background: #008F33;
    border-radius: 50%;
}

/* Urcă anunţul primul în listă */
.goup-first {
    background: #0067b2 none repeat scroll 0 0;
    border-color: #555;
    border-radius: 1px;
    display: inline-block;
    color: #fff !important;
    font-size: 12px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    margin: 3px 10px 0 3px;
    padding: 0 7px 0 5px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}
.goup-first:hover {
    border-bottom: 0 none;
}
.pret-mediu-tab{
    display: inline-block;
    color: #fff !important;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin: 2px 7px 0 7px;
    padding: 0 7px 0 5px;
    text-align: center;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.4);
}
.stats-tab:hover{
    border-bottom: 0 none;
}
.stats-tab {
    border-color: #ccc;
    border-style: solid;
    border-width: 1px 1px 0;
    border-top-left-radius: 2px;
    border-top-right-radius: 2px;
    display: inline-block;
    font-weight: 700;
    padding: 6px 7px;
}
.stats-tab img {
    margin-right: 6px;
    vertical-align: text-bottom;
}
.stats-tab span {
    border-bottom: 1px solid #999;
    padding-bottom: 1px;
}
.ico2-goup-first {
    background-position: -158px -50px;
    height: 16px;
    width: 14px;
    display: inline-block;
    margin: 0 3px 2px 0;
    vertical-align: middle;
}

/* Distribuie pe Facebook */
.fb_share .ico2-fb-share {
    background-position: -80px -50px;
    height: 16px;
    width: 16px;
    display: inline-block;
    margin: 0 4px 3px 0;
    vertical-align: middle;
}
.fb_share .ico2-fb-share:hover, .fb_share .ico2-fb-share:hover {
    border-bottom: 0 none;
}

/* Etichete detalii jos */
.label-details {
    padding-left: 0;
    display: inline-block;
    color: #5d5d5d;
    padding: 0 2px 0 0
}
.label-details .ico2-label-details {
    width: 6px;
    height: 6px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px 4px 0;
    background: #008F33;
    border-radius: 50%;
}

/* Date de contact - nou */
.ico2-see-phone2 {
    background-position: 0 -196px;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin: 6px 6px 6px 4px;
}
.ico2-send-msg2 {
    background-position: -20px -196px;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin: 6px 6px 6px 4px;
}
.ico2-user2 {
    background-position: -40px -196px;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin: 6px 6px 6px 4px;
}
.ico2-area2 {
    background-position: -60px -196px;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin: 6px 6px 6px 4px;
}
.ico2-send-mail2 {
    background-position: -80px -196px;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin: 6px 6px 6px 4px;
}
.ico2-stats2 {
    background-position: -100px -196px;
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    margin: 6px 6px 6px 4px;
}


/* Date de contact */
.ico2-see-phone {
    background-position: -172px -50px;
}
.ico2-send-mail {
    background-position: -188px -50px;
}
.ico2-user-ads {
    background-position: -48px -50px;
}
.ico2-area {
    background-position: -204px -50px;
}
.ico2-stats {
    background-position: -220px -50px;
}
.ico2-see-phone, .ico2-send-mail, .ico2-user-ads, .ico2-area, .ico2-stats {
    height: 16px;
    width: 16px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 6px 2px 0;
}
@charset "UTF-8";
/*!
 * Bootstrap v5.1.3 (https://getbootstrap.com/)
 * Copyright 2011-2021 The Bootstrap Authors
 * Copyright 2011-2021 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-bg: #fff;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  :root {
    scroll-behavior: smooth;
  }
}

body {
  
}

hr {
  margin: 1rem 0;
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

hr:not([size]) {
  height: 1px;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.5rem;
  }
}

h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 2rem;
  }
}

h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.75rem;
  }
}

h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.5rem;
  }
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-bs-original-title] {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul {
  padding-left: 2rem;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #0d6efd;
  text-decoration: underline;
}
a:hover {
  color: #0a58ca;
}

a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
  direction: ltr /* rtl:ignore */;
  unicode-bidi: bidi-override;
}

pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

code {
  font-size: 0.875em;
  color: #d63384;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

table {
  caption-side: bottom;
  border-collapse: collapse;
}

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: #6c757d;
  text-align: left;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}
select:disabled {
  opacity: 1;
}

[list]::-webkit-calendar-picker-indicator {
  display: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}
button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

textarea {
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}
@media (min-width: 1200px) {
  legend {
    font-size: 1.5rem;
  }
}
legend + * {
  clear: left;
}

::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

::-webkit-inner-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: textfield;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-color-swatch-wrapper {
  padding: 0;
}

::-webkit-file-upload-button {
  font: inherit;
}

::file-selector-button {
  font: inherit;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

iframe {
  border: 0;
}

summary {
  display: list-item;
  cursor: pointer;
}

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-1 {
    font-size: 5rem;
  }
}

.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-2 {
    font-size: 4.5rem;
  }
}

.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-3 {
    font-size: 4rem;
  }
}

.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-4 {
    font-size: 3.5rem;
  }
}

.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-5 {
    font-size: 3rem;
  }
}

.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}
@media (min-width: 1200px) {
  .display-6 {
    font-size: 2.5rem;
  }
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 0.875em;
  color: #6c757d;
}

.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: var(--bs-gutter-x, 0.75rem);
  padding-left: var(--bs-gutter-x, 0.75rem);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
@media (min-width: 1400px) {
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-0.5 * var(--bs-gutter-x));
  margin-left: calc(-0.5 * var(--bs-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * 0.5);
  padding-left: calc(var(--bs-gutter-x) * 0.5);
  margin-top: var(--bs-gutter-y);
}

.col {
  flex: 1 0 0%;
}

.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
}

.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  .col-sm {
    flex: 1 0 0%;
  }

  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-sm-0 {
    margin-left: 0;
  }

  .offset-sm-1 {
    margin-left: 8.33333333%;
  }

  .offset-sm-2 {
    margin-left: 16.66666667%;
  }

  .offset-sm-3 {
    margin-left: 25%;
  }

  .offset-sm-4 {
    margin-left: 33.33333333%;
  }

  .offset-sm-5 {
    margin-left: 41.66666667%;
  }

  .offset-sm-6 {
    margin-left: 50%;
  }

  .offset-sm-7 {
    margin-left: 58.33333333%;
  }

  .offset-sm-8 {
    margin-left: 66.66666667%;
  }

  .offset-sm-9 {
    margin-left: 75%;
  }

  .offset-sm-10 {
    margin-left: 83.33333333%;
  }

  .offset-sm-11 {
    margin-left: 91.66666667%;
  }

  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }

  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }

  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }

  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }

  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }

  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex: 1 0 0%;
  }

  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-md-0 {
    margin-left: 0;
  }

  .offset-md-1 {
    margin-left: 8.33333333%;
  }

  .offset-md-2 {
    margin-left: 16.66666667%;
  }

  .offset-md-3 {
    margin-left: 25%;
  }

  .offset-md-4 {
    margin-left: 33.33333333%;
  }

  .offset-md-5 {
    margin-left: 41.66666667%;
  }

  .offset-md-6 {
    margin-left: 50%;
  }

  .offset-md-7 {
    margin-left: 58.33333333%;
  }

  .offset-md-8 {
    margin-left: 66.66666667%;
  }

  .offset-md-9 {
    margin-left: 75%;
  }

  .offset-md-10 {
    margin-left: 83.33333333%;
  }

  .offset-md-11 {
    margin-left: 91.66666667%;
  }

  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }

  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }

  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }

  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }

  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }

  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex: 1 0 0%;
  }

  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-lg-0 {
    margin-left: 0;
  }

  .offset-lg-1 {
    margin-left: 8.33333333%;
  }

  .offset-lg-2 {
    margin-left: 16.66666667%;
  }

  .offset-lg-3 {
    margin-left: 25%;
  }

  .offset-lg-4 {
    margin-left: 33.33333333%;
  }

  .offset-lg-5 {
    margin-left: 41.66666667%;
  }

  .offset-lg-6 {
    margin-left: 50%;
  }

  .offset-lg-7 {
    margin-left: 58.33333333%;
  }

  .offset-lg-8 {
    margin-left: 66.66666667%;
  }

  .offset-lg-9 {
    margin-left: 75%;
  }

  .offset-lg-10 {
    margin-left: 83.33333333%;
  }

  .offset-lg-11 {
    margin-left: 91.66666667%;
  }

  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }

  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }

  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }

  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }

  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }

  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex: 1 0 0%;
  }

  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xl-0 {
    margin-left: 0;
  }

  .offset-xl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xl-3 {
    margin-left: 25%;
  }

  .offset-xl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xl-6 {
    margin-left: 50%;
  }

  .offset-xl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xl-9 {
    margin-left: 75%;
  }

  .offset-xl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xl-11 {
    margin-left: 91.66666667%;
  }

  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }

  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }

  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }

  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }

  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }

  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }

  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }

  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }

  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }

  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }

  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }

  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }

  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }

  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }

  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }

  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }

  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }

  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }

  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }

  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }

  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }

  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }

  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }

  .offset-xxl-0 {
    margin-left: 0;
  }

  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }

  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }

  .offset-xxl-3 {
    margin-left: 25%;
  }

  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }

  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }

  .offset-xxl-6 {
    margin-left: 50%;
  }

  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }

  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }

  .offset-xxl-9 {
    margin-left: 75%;
  }

  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }

  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }

  .g-xxl-0,
.gx-xxl-0 {
    --bs-gutter-x: 0;
  }

  .g-xxl-0,
.gy-xxl-0 {
    --bs-gutter-y: 0;
  }

  .g-xxl-1,
.gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }

  .g-xxl-1,
.gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }

  .g-xxl-2,
.gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }

  .g-xxl-2,
.gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }

  .g-xxl-3,
.gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }

  .g-xxl-3,
.gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }

  .g-xxl-4,
.gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }

  .g-xxl-4,
.gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }

  .g-xxl-5,
.gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }

  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}
.table {
  --bs-table-bg: transparent;
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: #212529;
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: #212529;
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: #212529;
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
  vertical-align: top;
  border-color: #dee2e6;
}
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  background-color: var(--bs-table-bg);
  border-bottom-width: 1px;
  box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}
.table > :not(:first-child) {
  border-top: 2px solid currentColor;
}

.caption-top {
  caption-side: top;
}

.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

.table-bordered > :not(caption) > * {
  border-width: 1px 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 1px;
}

.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-accent-bg: var(--bs-table-striped-bg);
  color: var(--bs-table-striped-color);
}

.table-active {
  --bs-table-accent-bg: var(--bs-table-active-bg);
  color: var(--bs-table-active-color);
}

.table-hover > tbody > tr:hover > * {
  --bs-table-accent-bg: var(--bs-table-hover-bg);
  color: var(--bs-table-hover-color);
}

.table-primary {
  --bs-table-bg: #cfe2ff;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bacbe6;
}

.table-secondary {
  --bs-table-bg: #e2e3e5;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #cbccce;
}

.table-success {
  --bs-table-bg: #d1e7dd;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #bcd0c7;
}

.table-info {
  --bs-table-bg: #cff4fc;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #badce3;
}

.table-warning {
  --bs-table-bg: #fff3cd;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #e6dbb9;
}

.table-danger {
  --bs-table-bg: #f8d7da;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfc2c4;
}

.table-light {
  --bs-table-bg: #f8f9fa;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: #000;
  border-color: #dfe0e1;
}

.table-dark {
  --bs-table-bg: #212529;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: #fff;
  border-color: #373b3e;
}

.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1399.98px) {
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.form-label {
  margin-bottom: 0.5rem;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
}

.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #6c757d;
}

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: #212529;
  background-color: #fff;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-control::-webkit-date-and-time-value {
  height: 1.5em;
}
.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: #dde0e3;
}
.form-control::-webkit-file-upload-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  -webkit-margin-end: 0.75rem;
  margin-inline-end: 0.75rem;
  color: #212529;
  background-color: #e9ecef;
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: 1px;
  border-radius: 0;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::-webkit-file-upload-button {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button {
  background-color: #dde0e3;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}
.form-control-sm::-webkit-file-upload-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  -webkit-margin-end: 0.5rem;
  margin-inline-end: 0.5rem;
}

.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}
.form-control-lg::-webkit-file-upload-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  -webkit-margin-end: 1rem;
  margin-inline-end: 1rem;
}

textarea.form-control {
  min-height: calc(1.5em + 0.75rem + 2px);
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + 2px);
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + 2px);
}

.form-control-color {
  width: 3rem;
  height: auto;
  padding: 0.375rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}
.form-control-color::-webkit-color-swatch {
  height: 1.5em;
  border-radius: 0.25rem;
}

.form-select {
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  -moz-padding-start: calc(0.75rem - 3px);
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: #e9ecef;
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #212529;
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

.form-check-input {
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  background-color: #fff;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: 1px solid rgba(0, 0, 0, 0.25);
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  -webkit-print-color-adjust: exact;
  color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  opacity: 0.5;
}

.form-switch {
  padding-left: 2.5em;
}
.form-switch .form-check-input {
  width: 2em;
  margin-left: -2.5em;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch .form-check-input {
    transition: none;
  }
}
.form-switch .form-check-input:focus {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-range::-moz-focus-outer {
  border: 0;
}
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .form-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.form-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-select {
  height: calc(3.5rem + 2px);
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  padding: 1rem 0.75rem;
  pointer-events: none;
  border: 1px solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::-moz-placeholder {
  color: transparent;
}
.form-floating > .form-control::placeholder {
  color: transparent;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-select ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  opacity: 0.65;
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-select {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}
.input-group > .form-control:focus,
.input-group > .form-select:focus {
  z-index: 3;
}
.input-group .btn {
  position: relative;
  z-index: 2;
}
.input-group .btn:focus {
  z-index: 3;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n+3) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > :nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n+4) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #198754;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(25, 135, 84, 0.9);
  border-radius: 0.25rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #198754;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: #198754;
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: #198754;
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: #198754;
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: #198754;
}
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #198754;
}

.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:valid, .input-group .form-control.is-valid,
.was-validated .input-group .form-select:valid,
.input-group .form-select.is-valid {
  z-index: 1;
}
.was-validated .input-group .form-control:valid:focus, .input-group .form-control.is-valid:focus,
.was-validated .input-group .form-select:valid:focus,
.input-group .form-select.is-valid:focus {
  z-index: 3;
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  padding-right: 4.125rem;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M2 5l6 6 6-6'/%3e%3c/svg%3e"), url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: #dc3545;
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: #dc3545;
}
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}

.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: 0.5em;
}

.was-validated .input-group .form-control:invalid, .input-group .form-control.is-invalid,
.was-validated .input-group .form-select:invalid,
.input-group .form-select.is-invalid {
  z-index: 2;
}
.was-validated .input-group .form-control:invalid:focus, .input-group .form-control.is-invalid:focus,
.was-validated .input-group .form-select:invalid:focus,
.input-group .form-select.is-invalid:focus {
  z-index: 3;
}

.btn {
  display: inline-block;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
}
.btn-check:focus + .btn, .btn:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  pointer-events: none;
  opacity: 0.65;
}

.btn-primary {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-primary:hover {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
}
.btn-check:focus + .btn-primary, .btn-primary:focus {
  color: #fff;
  background-color: #0b5ed7;
  border-color: #0a58ca;
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-check:checked + .btn-primary, .btn-check:active + .btn-primary, .btn-primary:active, .btn-primary.active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0a58ca;
  border-color: #0a53be;
}
.btn-check:checked + .btn-primary:focus, .btn-check:active + .btn-primary:focus, .btn-primary:active:focus, .btn-primary.active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(49, 132, 253, 0.5);
}
.btn-primary:disabled, .btn-primary.disabled {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
}
.btn-check:focus + .btn-secondary, .btn-secondary:focus {
  color: #fff;
  background-color: #5c636a;
  border-color: #565e64;
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-check:checked + .btn-secondary, .btn-check:active + .btn-secondary, .btn-secondary:active, .btn-secondary.active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #565e64;
  border-color: #51585e;
}
.btn-check:checked + .btn-secondary:focus, .btn-check:active + .btn-secondary:focus, .btn-secondary:active:focus, .btn-secondary.active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(130, 138, 145, 0.5);
}
.btn-secondary:disabled, .btn-secondary.disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}

.btn-success {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-success:hover {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
}
.btn-check:focus + .btn-success, .btn-success:focus {
  color: #fff;
  background-color: #157347;
  border-color: #146c43;
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-check:checked + .btn-success, .btn-check:active + .btn-success, .btn-success:active, .btn-success.active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #146c43;
  border-color: #13653f;
}
.btn-check:checked + .btn-success:focus, .btn-check:active + .btn-success:focus, .btn-success:active:focus, .btn-success.active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(60, 153, 110, 0.5);
}
.btn-success:disabled, .btn-success.disabled {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}

.btn-info {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-info:hover {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
}
.btn-check:focus + .btn-info, .btn-info:focus {
  color: #000;
  background-color: #31d2f2;
  border-color: #25cff2;
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-check:checked + .btn-info, .btn-check:active + .btn-info, .btn-info:active, .btn-info.active, .show > .btn-info.dropdown-toggle {
  color: #000;
  background-color: #3dd5f3;
  border-color: #25cff2;
}
.btn-check:checked + .btn-info:focus, .btn-check:active + .btn-info:focus, .btn-info:active:focus, .btn-info.active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(11, 172, 204, 0.5);
}
.btn-info:disabled, .btn-info.disabled {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}

.btn-warning {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
}
.btn-check:focus + .btn-warning, .btn-warning:focus {
  color: #000;
  background-color: #ffca2c;
  border-color: #ffc720;
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-check:checked + .btn-warning, .btn-check:active + .btn-warning, .btn-warning:active, .btn-warning.active, .show > .btn-warning.dropdown-toggle {
  color: #000;
  background-color: #ffcd39;
  border-color: #ffc720;
}
.btn-check:checked + .btn-warning:focus, .btn-check:active + .btn-warning:focus, .btn-warning:active:focus, .btn-warning.active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(217, 164, 6, 0.5);
}
.btn-warning:disabled, .btn-warning.disabled {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
}
.btn-check:focus + .btn-danger, .btn-danger:focus {
  color: #fff;
  background-color: #bb2d3b;
  border-color: #b02a37;
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-check:checked + .btn-danger, .btn-check:active + .btn-danger, .btn-danger:active, .btn-danger.active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #b02a37;
  border-color: #a52834;
}
.btn-check:checked + .btn-danger:focus, .btn-check:active + .btn-danger:focus, .btn-danger:active:focus, .btn-danger.active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(225, 83, 97, 0.5);
}
.btn-danger:disabled, .btn-danger.disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-light {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-check:focus + .btn-light, .btn-light:focus {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-check:checked + .btn-light, .btn-check:active + .btn-light, .btn-light:active, .btn-light.active, .show > .btn-light.dropdown-toggle {
  color: #000;
  background-color: #f9fafb;
  border-color: #f9fafb;
}
.btn-check:checked + .btn-light:focus, .btn-check:active + .btn-light:focus, .btn-light:active:focus, .btn-light.active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(211, 212, 213, 0.5);
}
.btn-light:disabled, .btn-light.disabled {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

.btn-dark {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-dark:hover {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
}
.btn-check:focus + .btn-dark, .btn-dark:focus {
  color: #fff;
  background-color: #1c1f23;
  border-color: #1a1e21;
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btn-check:checked + .btn-dark, .btn-check:active + .btn-dark, .btn-dark:active, .btn-dark.active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1a1e21;
  border-color: #191c1f;
}
.btn-check:checked + .btn-dark:focus, .btn-check:active + .btn-dark:focus, .btn-dark:active:focus, .btn-dark.active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.25rem rgba(66, 70, 73, 0.5);
}
.btn-dark:disabled, .btn-dark.disabled {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}

.btn-outline-primary {
  color: #0d6efd;
  border-color: #0d6efd;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-check:focus + .btn-outline-primary, .btn-outline-primary:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-check:checked + .btn-outline-primary, .btn-check:active + .btn-outline-primary, .btn-outline-primary:active, .btn-outline-primary.active, .btn-outline-primary.dropdown-toggle.show {
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.btn-check:checked + .btn-outline-primary:focus, .btn-check:active + .btn-outline-primary:focus, .btn-outline-primary:active:focus, .btn-outline-primary.active:focus, .btn-outline-primary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.5);
}
.btn-outline-primary:disabled, .btn-outline-primary.disabled {
  color: #0d6efd;
  background-color: transparent;
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:focus + .btn-outline-secondary, .btn-outline-secondary:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-check:checked + .btn-outline-secondary, .btn-check:active + .btn-outline-secondary, .btn-outline-secondary:active, .btn-outline-secondary.active, .btn-outline-secondary.dropdown-toggle.show {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-check:checked + .btn-outline-secondary:focus, .btn-check:active + .btn-outline-secondary:focus, .btn-outline-secondary:active:focus, .btn-outline-secondary.active:focus, .btn-outline-secondary.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary:disabled, .btn-outline-secondary.disabled {
  color: #6c757d;
  background-color: transparent;
}

.btn-outline-success {
  color: #198754;
  border-color: #198754;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:focus + .btn-outline-success, .btn-outline-success:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-check:checked + .btn-outline-success, .btn-check:active + .btn-outline-success, .btn-outline-success:active, .btn-outline-success.active, .btn-outline-success.dropdown-toggle.show {
  color: #fff;
  background-color: #198754;
  border-color: #198754;
}
.btn-check:checked + .btn-outline-success:focus, .btn-check:active + .btn-outline-success:focus, .btn-outline-success:active:focus, .btn-outline-success.active:focus, .btn-outline-success.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.5);
}
.btn-outline-success:disabled, .btn-outline-success.disabled {
  color: #198754;
  background-color: transparent;
}

.btn-outline-info {
  color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-outline-info:hover {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:focus + .btn-outline-info, .btn-outline-info:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-check:checked + .btn-outline-info, .btn-check:active + .btn-outline-info, .btn-outline-info:active, .btn-outline-info.active, .btn-outline-info.dropdown-toggle.show {
  color: #000;
  background-color: #0dcaf0;
  border-color: #0dcaf0;
}
.btn-check:checked + .btn-outline-info:focus, .btn-check:active + .btn-outline-info:focus, .btn-outline-info:active:focus, .btn-outline-info.active:focus, .btn-outline-info.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 202, 240, 0.5);
}
.btn-outline-info:disabled, .btn-outline-info.disabled {
  color: #0dcaf0;
  background-color: transparent;
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:focus + .btn-outline-warning, .btn-outline-warning:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-check:checked + .btn-outline-warning, .btn-check:active + .btn-outline-warning, .btn-outline-warning:active, .btn-outline-warning.active, .btn-outline-warning.dropdown-toggle.show {
  color: #000;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-check:checked + .btn-outline-warning:focus, .btn-check:active + .btn-outline-warning:focus, .btn-outline-warning:active:focus, .btn-outline-warning.active:focus, .btn-outline-warning.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning:disabled, .btn-outline-warning.disabled {
  color: #ffc107;
  background-color: transparent;
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:focus + .btn-outline-danger, .btn-outline-danger:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-check:checked + .btn-outline-danger, .btn-check:active + .btn-outline-danger, .btn-outline-danger:active, .btn-outline-danger.active, .btn-outline-danger.dropdown-toggle.show {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-check:checked + .btn-outline-danger:focus, .btn-check:active + .btn-outline-danger:focus, .btn-outline-danger:active:focus, .btn-outline-danger.active:focus, .btn-outline-danger.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger:disabled, .btn-outline-danger.disabled {
  color: #dc3545;
  background-color: transparent;
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:focus + .btn-outline-light, .btn-outline-light:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-check:checked + .btn-outline-light, .btn-check:active + .btn-outline-light, .btn-outline-light:active, .btn-outline-light.active, .btn-outline-light.dropdown-toggle.show {
  color: #000;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-check:checked + .btn-outline-light:focus, .btn-check:active + .btn-outline-light:focus, .btn-outline-light:active:focus, .btn-outline-light.active:focus, .btn-outline-light.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light:disabled, .btn-outline-light.disabled {
  color: #f8f9fa;
  background-color: transparent;
}

.btn-outline-dark {
  color: #212529;
  border-color: #212529;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:focus + .btn-outline-dark, .btn-outline-dark:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-check:checked + .btn-outline-dark, .btn-check:active + .btn-outline-dark, .btn-outline-dark:active, .btn-outline-dark.active, .btn-outline-dark.dropdown-toggle.show {
  color: #fff;
  background-color: #212529;
  border-color: #212529;
}
.btn-check:checked + .btn-outline-dark:focus, .btn-check:active + .btn-outline-dark:focus, .btn-outline-dark:active:focus, .btn-outline-dark.active:focus, .btn-outline-dark.dropdown-toggle.show:focus {
  box-shadow: 0 0 0 0.25rem rgba(33, 37, 41, 0.5);
}
.btn-outline-dark:disabled, .btn-outline-dark.disabled {
  color: #212529;
  background-color: transparent;
}

.btn-link {
  font-weight: 400;
  color: #0d6efd;
  text-decoration: underline;
}
.btn-link:hover {
  color: #0a58ca;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: 0.2rem;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

.dropup,
.dropend,
.dropdown,
.dropstart {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  z-index: 1000;
  display: none;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: 0.125rem;
}

.dropdown-menu-start {
  --bs-position: start;
}
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

.dropdown-menu-end {
  --bs-position: end;
}
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }

  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid rgba(0, 0, 0, 0.15);
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #1e2125;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0d6efd;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1rem;
  color: #212529;
}

.dropdown-menu-dark {
  color: #dee2e6;
  background-color: #343a40;
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-item:hover, .dropdown-menu-dark .dropdown-item:focus {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.15);
}
.dropdown-menu-dark .dropdown-item.active, .dropdown-menu-dark .dropdown-item:active {
  color: #fff;
  background-color: #0d6efd;
}
.dropdown-menu-dark .dropdown-item.disabled, .dropdown-menu-dark .dropdown-item:disabled {
  color: #adb5bd;
}
.dropdown-menu-dark .dropdown-divider {
  border-color: rgba(0, 0, 0, 0.15);
}
.dropdown-menu-dark .dropdown-item-text {
  color: #dee2e6;
}
.dropdown-menu-dark .dropdown-header {
  color: #adb5bd;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:nth-child(n+3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
  color: #0d6efd;
  text-decoration: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: #0a58ca;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background: none;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
  isolation: isolate;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0d6efd;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  text-decoration: none;
  white-space: nowrap;
}
.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
}

.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
  transition: box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .navbar-toggler {
    transition: none;
  }
}
.navbar-toggler:hover {
  text-decoration: none;
}
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 0.25rem;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  .navbar-expand-sm .offcanvas-header {
    display: none;
  }
  .navbar-expand-sm .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-sm .offcanvas-top,
.navbar-expand-sm .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  .navbar-expand-md .offcanvas-header {
    display: none;
  }
  .navbar-expand-md .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-md .offcanvas-top,
.navbar-expand-md .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  .navbar-expand-lg .offcanvas-header {
    display: none;
  }
  .navbar-expand-lg .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-lg .offcanvas-top,
.navbar-expand-lg .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xl .offcanvas-top,
.navbar-expand-xl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
@media (min-width: 1400px) {
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  .navbar-expand-xxl .offcanvas-header {
    display: none;
  }
  .navbar-expand-xxl .offcanvas {
    position: inherit;
    bottom: 0;
    z-index: 1000;
    flex-grow: 1;
    visibility: visible !important;
    background-color: transparent;
    border-right: 0;
    border-left: 0;
    transition: none;
    transform: none;
  }
  .navbar-expand-xxl .offcanvas-top,
.navbar-expand-xxl .offcanvas-bottom {
    height: auto;
    border-top: 0;
    border-bottom: 0;
  }
  .navbar-expand-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}
.navbar-expand .offcanvas-header {
  display: none;
}
.navbar-expand .offcanvas {
  position: inherit;
  bottom: 0;
  z-index: 1000;
  flex-grow: 1;
  visibility: visible !important;
  background-color: transparent;
  border-right: 0;
  border-left: 0;
  transition: none;
  transform: none;
}
.navbar-expand .offcanvas-top,
.navbar-expand .offcanvas-bottom {
  height: auto;
  border-top: 0;
  border-bottom: 0;
}
.navbar-expand .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.55);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.55);
}
.navbar-light .navbar-text a,
.navbar-light .navbar-text a:hover,
.navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.55);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.55);
}
.navbar-dark .navbar-text a,
.navbar-dark .navbar-text a:hover,
.navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  padding: 1rem 1rem;
}

.card-title {
  margin-bottom: 0.5rem;
}

.card-subtitle {
  margin-top: -0.25rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link + .card-link {
  margin-left: 1rem;
}

.card-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.5rem 1rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
  margin-left: -0.5rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.5rem;
  margin-left: -0.5rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-group > .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: 1rem 1.25rem;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  background-color: #fff;
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button {
    transition: none;
  }
}
.accordion-button:not(.collapsed) {
  color: #0c63e4;
  background-color: #e7f1ff;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.125);
}
.accordion-button:not(.collapsed)::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  transform: rotate(-180deg);
}
.accordion-button::after {
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-left: auto;
  content: "";
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  transition: transform 0.2s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .accordion-button::after {
    transition: none;
  }
}
.accordion-button:hover {
  z-index: 2;
}
.accordion-button:focus {
  z-index: 3;
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.accordion-header {
  margin-bottom: 0;
}

.accordion-item {
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.accordion-item:first-of-type {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.accordion-item:not(:first-of-type) {
  border-top: 0;
}
.accordion-item:last-of-type {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.accordion-body {
  padding: 1rem 1.25rem;
}

.accordion-flush .accordion-collapse {
  border-width: 0;
}
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}
.accordion-flush .accordion-item .accordion-button {
  border-radius: 0;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0 0;
  margin-bottom: 1rem;
  list-style: none;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  color: #0d6efd;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #dee2e6;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .page-link {
    transition: none;
  }
}
.page-link:hover {
  z-index: 2;
  color: #0a58ca;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  color: #0a58ca;
  background-color: #e9ecef;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

.page-item:not(:first-child) .page-link {
  margin-left: -1px;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
  border-color: #dee2e6;
}

.page-link {
  padding: 0.375rem 0.75rem;
}

.page-item:first-child .page-link {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.35em 0.65em;
  font-size: 0.75em;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
}
.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.alert {
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3rem;
}
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

.alert-primary {
  color: #084298;
  background-color: #cfe2ff;
  border-color: #b6d4fe;
}
.alert-primary .alert-link {
  color: #06357a;
}

.alert-secondary {
  color: #41464b;
  background-color: #e2e3e5;
  border-color: #d3d6d8;
}
.alert-secondary .alert-link {
  color: #34383c;
}

.alert-success {
  color: #0f5132;
  background-color: #d1e7dd;
  border-color: #badbcc;
}
.alert-success .alert-link {
  color: #0c4128;
}

.alert-info {
  color: #055160;
  background-color: #cff4fc;
  border-color: #b6effb;
}
.alert-info .alert-link {
  color: #04414d;
}

.alert-warning {
  color: #664d03;
  background-color: #fff3cd;
  border-color: #ffecb5;
}
.alert-warning .alert-link {
  color: #523e02;
}

.alert-danger {
  color: #842029;
  background-color: #f8d7da;
  border-color: #f5c2c7;
}
.alert-danger .alert-link {
  color: #6a1a21;
}

.alert-light {
  color: #636464;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light .alert-link {
  color: #4f5050;
}

.alert-dark {
  color: #141619;
  background-color: #d3d3d4;
  border-color: #bcbebf;
}
.alert-dark .alert-link {
  color: #101214;
}

@-webkit-keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #0d6efd;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
  animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
    animation: none;
  }
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}
.list-group-numbered > li::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.5rem 1rem;
  color: #212529;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1400px) {
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #084298;
  background-color: #cfe2ff;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #084298;
  background-color: #bacbe6;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #084298;
  border-color: #084298;
}

.list-group-item-secondary {
  color: #41464b;
  background-color: #e2e3e5;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #41464b;
  background-color: #cbccce;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #41464b;
  border-color: #41464b;
}

.list-group-item-success {
  color: #0f5132;
  background-color: #d1e7dd;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #0f5132;
  background-color: #bcd0c7;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #0f5132;
  border-color: #0f5132;
}

.list-group-item-info {
  color: #055160;
  background-color: #cff4fc;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #055160;
  background-color: #badce3;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #055160;
  border-color: #055160;
}

.list-group-item-warning {
  color: #664d03;
  background-color: #fff3cd;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #664d03;
  background-color: #e6dbb9;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #664d03;
  border-color: #664d03;
}

.list-group-item-danger {
  color: #842029;
  background-color: #f8d7da;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #842029;
  background-color: #dfc2c4;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #842029;
  border-color: #842029;
}

.list-group-item-light {
  color: #636464;
  background-color: #fefefe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #636464;
  background-color: #e5e5e5;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #636464;
  border-color: #636464;
}

.list-group-item-dark {
  color: #141619;
  background-color: #d3d3d4;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #141619;
  background-color: #bebebf;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #141619;
  border-color: #141619;
}

.btn-close {
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: #000;
  background: transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: 0.5;
}
.btn-close:hover {
  color: #000;
  text-decoration: none;
  opacity: 0.75;
}
.btn-close:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  opacity: 1;
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  opacity: 0.25;
}

.btn-close-white {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.toast {
  width: 350px;
  max-width: 100%;
  font-size: 0.875rem;
  pointer-events: auto;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}
.toast.showing {
  opacity: 0;
}
.toast:not(.show) {
  display: none;
}

.toast-container {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}
.toast-container > :not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.toast-header .btn-close {
  margin-right: -0.375rem;
  margin-left: 0.75rem;
}

.toast-body {
  padding: 0.75rem;
  word-wrap: break-word;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1055;
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin: -0.5rem -0.5rem -0.5rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  flex-shrink: 0;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }

  .modal-dialog-scrollable {
    height: calc(100% - 3.5rem);
  }

  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }

  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}
.modal-fullscreen .modal-header {
  border-radius: 0;
}
.modal-fullscreen .modal-body {
  overflow-y: auto;
}
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
}
.tooltip {
  position: absolute;
  z-index: 1080;
  display: block;
  margin: 0;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .tooltip-arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[data-popper-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
  bottom: 0;
}
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  top: -1px;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-end, .bs-tooltip-auto[data-popper-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  right: -1px;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[data-popper-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
  top: 0;
}
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-start, .bs-tooltip-auto[data-popper-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  left: -1px;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0 /* rtl:ignore */;
  z-index: 1070;
  display: block;
  max-width: 276px;
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .popover-arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=top] > .popover-arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=right] > .popover-arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=bottom] > .popover-arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f0f0f0;
}

.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
}
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^=left] > .popover-arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 1rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f0f0f0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 1rem 1rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* rtl:begin:ignore */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

/* rtl:end:ignore */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}
.carousel-dark .carousel-caption {
  color: #000;
}

@-webkit-keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
  animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: 0.75s linear infinite spinner-grow;
  animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
.spinner-grow {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
  }
}
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: 1045;
  display: flex;
  flex-direction: column;
  max-width: 100%;
  visibility: hidden;
  background-color: #fff;
  background-clip: padding-box;
  outline: 0;
  transition: transform 0.3s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .offcanvas {
    transition: none;
  }
}

.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.offcanvas-backdrop.fade {
  opacity: 0;
}
.offcanvas-backdrop.show {
  opacity: 0.5;
}

.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1rem 1rem;
}
.offcanvas-header .btn-close {
  padding: 0.5rem 0.5rem;
  margin-top: -0.5rem;
  margin-right: -0.5rem;
  margin-bottom: -0.5rem;
}

.offcanvas-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.offcanvas-body {
  flex-grow: 1;
  padding: 1rem 1rem;
  overflow-y: auto;
}

.offcanvas-start {
  top: 0;
  left: 0;
  width: 400px;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(-100%);
}

.offcanvas-end {
  top: 0;
  right: 0;
  width: 400px;
  border-left: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateX(100%);
}

.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(-100%);
}

.offcanvas-bottom {
  right: 0;
  left: 0;
  height: 30vh;
  max-height: 100%;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  transform: translateY(100%);
}

.offcanvas.show {
  transform: none;
}

.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentColor;
  opacity: 0.5;
}
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

.placeholder-xs {
  min-height: 0.6em;
}

.placeholder-sm {
  min-height: 0.8em;
}

.placeholder-lg {
  min-height: 1.2em;
}

.placeholder-glow .placeholder {
  -webkit-animation: placeholder-glow 2s ease-in-out infinite;
  animation: placeholder-glow 2s ease-in-out infinite;
}

@-webkit-keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  -webkit-mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  -webkit-mask-size: 200% 100%;
  mask-size: 200% 100%;
  -webkit-animation: placeholder-wave 2s linear infinite;
  animation: placeholder-wave 2s linear infinite;
}

@-webkit-keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}

@keyframes placeholder-wave {
  100% {
    -webkit-mask-position: -200% 0%;
    mask-position: -200% 0%;
  }
}
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.link-primary {
  color: #0d6efd;
}
.link-primary:hover, .link-primary:focus {
  color: #0a58ca;
}

.link-secondary {
  color: #6c757d;
}
.link-secondary:hover, .link-secondary:focus {
  color: #565e64;
}

.link-success {
  color: #198754;
}
.link-success:hover, .link-success:focus {
  color: #146c43;
}

.link-info {
  color: #0dcaf0;
}
.link-info:hover, .link-info:focus {
  color: #3dd5f3;
}

.link-warning {
  color: #ffc107;
}
.link-warning:hover, .link-warning:focus {
  color: #ffcd39;
}

.link-danger {
  color: #dc3545;
}
.link-danger:hover, .link-danger:focus {
  color: #b02a37;
}

.link-light {
  color: #f8f9fa;
}
.link-light:hover, .link-light:focus {
  color: #f9fafb;
}

.link-dark {
  color: #212529;
}
.link-dark:hover, .link-dark:focus {
  color: #1a1e21;
}

.ratio {
  position: relative;
  width: 100%;
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

.ratio-4x3 {
  --bs-aspect-ratio: 75%;
}

.ratio-16x9 {
  --bs-aspect-ratio: 56.25%;
}

.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

.sticky-top {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  .sticky-sm-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
@media (min-width: 1400px) {
  .sticky-xxl-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.vr {
  display: inline-block;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentColor;
  opacity: 0.25;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.float-start {
  float: left !important;
}

.float-end {
  float: right !important;
}

.float-none {
  float: none !important;
}

.opacity-0 {
  opacity: 0 !important;
}

.opacity-25 {
  opacity: 0.25 !important;
}

.opacity-50 {
  opacity: 0.5 !important;
}

.opacity-75 {
  opacity: 0.75 !important;
}

.opacity-100 {
  opacity: 1 !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-visible {
  overflow: visible !important;
}

.overflow-scroll {
  overflow: scroll !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important;
}

.top-0 {
  top: 0 !important;
}

.top-50 {
  top: 50% !important;
}

.top-100 {
  top: 100% !important;
}

.bottom-0 {
  bottom: 0 !important;
}

.bottom-50 {
  bottom: 50% !important;
}

.bottom-100 {
  bottom: 100% !important;
}

.start-0 {
  left: 0 !important;
}

.start-50 {
  left: 50% !important;
}

.start-100 {
  left: 100% !important;
}

.end-0 {
  right: 0 !important;
}

.end-50 {
  right: 50% !important;
}

.end-100 {
  right: 100% !important;
}

.translate-middle {
  transform: translate(-50%, -50%) !important;
}

.translate-middle-x {
  transform: translateX(-50%) !important;
}

.translate-middle-y {
  transform: translateY(-50%) !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-end {
  border-right: 1px solid #dee2e6 !important;
}

.border-end-0 {
  border-right: 0 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-start {
  border-left: 1px solid #dee2e6 !important;
}

.border-start-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #0d6efd !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #198754 !important;
}

.border-info {
  border-color: #0dcaf0 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #212529 !important;
}

.border-white {
  border-color: #fff !important;
}

.border-1 {
  border-width: 1px !important;
}

.border-2 {
  border-width: 2px !important;
}

.border-3 {
  border-width: 3px !important;
}

.border-4 {
  border-width: 4px !important;
}

.border-5 {
  border-width: 5px !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.vw-100 {
  width: 100vw !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mh-100 {
  max-height: 100% !important;
}

.vh-100 {
  height: 100vh !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.gap-0 {
  gap: 0 !important;
}

.gap-1 {
  gap: 0.25rem !important;
}

.gap-2 {
  gap: 0.5rem !important;
}

.gap-3 {
  gap: 1rem !important;
}

.gap-4 {
  gap: 1.5rem !important;
}

.gap-5 {
  gap: 3rem !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

.fs-5 {
  font-size: 1.25rem !important;
}

.fs-6 {
  font-size: 1rem !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-normal {
  font-style: normal !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

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

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

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

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

.text-wrap {
  white-space: normal !important;
}

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

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

.text-muted {
  --bs-text-opacity: 1;
  color: #6c757d !important;
}

.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

.text-opacity-100 {
  --bs-text-opacity: 1;
}

.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

.user-select-all {
  -webkit-user-select: all !important;
  -moz-user-select: all !important;
  user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
  -moz-user-select: auto !important;
  user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
}

.pe-none {
  pointer-events: none !important;
}

.pe-auto {
  pointer-events: auto !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.rounded-1 {
  border-radius: 0.2rem !important;
}

.rounded-2 {
  border-radius: 0.25rem !important;
}

.rounded-3 {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-end {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-start {
  border-bottom-left-radius: 0.25rem !important;
  border-top-left-radius: 0.25rem !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }

  .float-sm-end {
    float: right !important;
  }

  .float-sm-none {
    float: none !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-grid {
    display: grid !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }

  .d-sm-none {
    display: none !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-sm-0 {
    gap: 0 !important;
  }

  .gap-sm-1 {
    gap: 0.25rem !important;
  }

  .gap-sm-2 {
    gap: 0.5rem !important;
  }

  .gap-sm-3 {
    gap: 1rem !important;
  }

  .gap-sm-4 {
    gap: 1.5rem !important;
  }

  .gap-sm-5 {
    gap: 3rem !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .align-content-sm-start {
    align-content: flex-start !important;
  }

  .align-content-sm-end {
    align-content: flex-end !important;
  }

  .align-content-sm-center {
    align-content: center !important;
  }

  .align-content-sm-between {
    align-content: space-between !important;
  }

  .align-content-sm-around {
    align-content: space-around !important;
  }

  .align-content-sm-stretch {
    align-content: stretch !important;
  }

  .align-self-sm-auto {
    align-self: auto !important;
  }

  .align-self-sm-start {
    align-self: flex-start !important;
  }

  .align-self-sm-end {
    align-self: flex-end !important;
  }

  .align-self-sm-center {
    align-self: center !important;
  }

  .align-self-sm-baseline {
    align-self: baseline !important;
  }

  .align-self-sm-stretch {
    align-self: stretch !important;
  }

  .order-sm-first {
    order: -1 !important;
  }

  .order-sm-0 {
    order: 0 !important;
  }

  .order-sm-1 {
    order: 1 !important;
  }

  .order-sm-2 {
    order: 2 !important;
  }

  .order-sm-3 {
    order: 3 !important;
  }

  .order-sm-4 {
    order: 4 !important;
  }

  .order-sm-5 {
    order: 5 !important;
  }

  .order-sm-last {
    order: 6 !important;
  }

  .m-sm-0 {
    margin: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-sm-0 {
    margin-top: 0 !important;
  }

  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mt-sm-3 {
    margin-top: 1rem !important;
  }

  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mt-sm-5 {
    margin-top: 3rem !important;
  }

  .mt-sm-auto {
    margin-top: auto !important;
  }

  .me-sm-0 {
    margin-right: 0 !important;
  }

  .me-sm-1 {
    margin-right: 0.25rem !important;
  }

  .me-sm-2 {
    margin-right: 0.5rem !important;
  }

  .me-sm-3 {
    margin-right: 1rem !important;
  }

  .me-sm-4 {
    margin-right: 1.5rem !important;
  }

  .me-sm-5 {
    margin-right: 3rem !important;
  }

  .me-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-0 {
    margin-bottom: 0 !important;
  }

  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }

  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }

  .mb-sm-auto {
    margin-bottom: auto !important;
  }

  .ms-sm-0 {
    margin-left: 0 !important;
  }

  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }

  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }

  .ms-sm-3 {
    margin-left: 1rem !important;
  }

  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }

  .ms-sm-5 {
    margin-left: 3rem !important;
  }

  .ms-sm-auto {
    margin-left: auto !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-sm-0 {
    padding-top: 0 !important;
  }

  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pt-sm-3 {
    padding-top: 1rem !important;
  }

  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pt-sm-5 {
    padding-top: 3rem !important;
  }

  .pe-sm-0 {
    padding-right: 0 !important;
  }

  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pe-sm-3 {
    padding-right: 1rem !important;
  }

  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pe-sm-5 {
    padding-right: 3rem !important;
  }

  .pb-sm-0 {
    padding-bottom: 0 !important;
  }

  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }

  .ps-sm-0 {
    padding-left: 0 !important;
  }

  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }

  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }

  .ps-sm-3 {
    padding-left: 1rem !important;
  }

  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }

  .ps-sm-5 {
    padding-left: 3rem !important;
  }

  .text-sm-start {
    text-align: left !important;
  }

  .text-sm-end {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .float-md-start {
    float: left !important;
  }

  .float-md-end {
    float: right !important;
  }

  .float-md-none {
    float: none !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-grid {
    display: grid !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }

  .d-md-none {
    display: none !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-md-0 {
    gap: 0 !important;
  }

  .gap-md-1 {
    gap: 0.25rem !important;
  }

  .gap-md-2 {
    gap: 0.5rem !important;
  }

  .gap-md-3 {
    gap: 1rem !important;
  }

  .gap-md-4 {
    gap: 1.5rem !important;
  }

  .gap-md-5 {
    gap: 3rem !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .align-content-md-start {
    align-content: flex-start !important;
  }

  .align-content-md-end {
    align-content: flex-end !important;
  }

  .align-content-md-center {
    align-content: center !important;
  }

  .align-content-md-between {
    align-content: space-between !important;
  }

  .align-content-md-around {
    align-content: space-around !important;
  }

  .align-content-md-stretch {
    align-content: stretch !important;
  }

  .align-self-md-auto {
    align-self: auto !important;
  }

  .align-self-md-start {
    align-self: flex-start !important;
  }

  .align-self-md-end {
    align-self: flex-end !important;
  }

  .align-self-md-center {
    align-self: center !important;
  }

  .align-self-md-baseline {
    align-self: baseline !important;
  }

  .align-self-md-stretch {
    align-self: stretch !important;
  }

  .order-md-first {
    order: -1 !important;
  }

  .order-md-0 {
    order: 0 !important;
  }

  .order-md-1 {
    order: 1 !important;
  }

  .order-md-2 {
    order: 2 !important;
  }

  .order-md-3 {
    order: 3 !important;
  }

  .order-md-4 {
    order: 4 !important;
  }

  .order-md-5 {
    order: 5 !important;
  }

  .order-md-last {
    order: 6 !important;
  }

  .m-md-0 {
    margin: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-md-0 {
    margin-top: 0 !important;
  }

  .mt-md-1 {
    margin-top: 0.25rem !important;
  }

  .mt-md-2 {
    margin-top: 0.5rem !important;
  }

  .mt-md-3 {
    margin-top: 1rem !important;
  }

  .mt-md-4 {
    margin-top: 1.5rem !important;
  }

  .mt-md-5 {
    margin-top: 3rem !important;
  }

  .mt-md-auto {
    margin-top: auto !important;
  }

  .me-md-0 {
    margin-right: 0 !important;
  }

  .me-md-1 {
    margin-right: 0.25rem !important;
  }

  .me-md-2 {
    margin-right: 0.5rem !important;
  }

  .me-md-3 {
    margin-right: 1rem !important;
  }

  .me-md-4 {
    margin-right: 1.5rem !important;
  }

  .me-md-5 {
    margin-right: 3rem !important;
  }

  .me-md-auto {
    margin-right: auto !important;
  }

  .mb-md-0 {
    margin-bottom: 0 !important;
  }

  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-md-3 {
    margin-bottom: 1rem !important;
  }

  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-md-5 {
    margin-bottom: 3rem !important;
  }

  .mb-md-auto {
    margin-bottom: auto !important;
  }

  .ms-md-0 {
    margin-left: 0 !important;
  }

  .ms-md-1 {
    margin-left: 0.25rem !important;
  }

  .ms-md-2 {
    margin-left: 0.5rem !important;
  }

  .ms-md-3 {
    margin-left: 1rem !important;
  }

  .ms-md-4 {
    margin-left: 1.5rem !important;
  }

  .ms-md-5 {
    margin-left: 3rem !important;
  }

  .ms-md-auto {
    margin-left: auto !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-md-0 {
    padding-top: 0 !important;
  }

  .pt-md-1 {
    padding-top: 0.25rem !important;
  }

  .pt-md-2 {
    padding-top: 0.5rem !important;
  }

  .pt-md-3 {
    padding-top: 1rem !important;
  }

  .pt-md-4 {
    padding-top: 1.5rem !important;
  }

  .pt-md-5 {
    padding-top: 3rem !important;
  }

  .pe-md-0 {
    padding-right: 0 !important;
  }

  .pe-md-1 {
    padding-right: 0.25rem !important;
  }

  .pe-md-2 {
    padding-right: 0.5rem !important;
  }

  .pe-md-3 {
    padding-right: 1rem !important;
  }

  .pe-md-4 {
    padding-right: 1.5rem !important;
  }

  .pe-md-5 {
    padding-right: 3rem !important;
  }

  .pb-md-0 {
    padding-bottom: 0 !important;
  }

  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-md-3 {
    padding-bottom: 1rem !important;
  }

  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-md-5 {
    padding-bottom: 3rem !important;
  }

  .ps-md-0 {
    padding-left: 0 !important;
  }

  .ps-md-1 {
    padding-left: 0.25rem !important;
  }

  .ps-md-2 {
    padding-left: 0.5rem !important;
  }

  .ps-md-3 {
    padding-left: 1rem !important;
  }

  .ps-md-4 {
    padding-left: 1.5rem !important;
  }

  .ps-md-5 {
    padding-left: 3rem !important;
  }

  .text-md-start {
    text-align: left !important;
  }

  .text-md-end {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .float-lg-start {
    float: left !important;
  }

  .float-lg-end {
    float: right !important;
  }

  .float-lg-none {
    float: none !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-grid {
    display: grid !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }

  .d-lg-none {
    display: none !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-lg-0 {
    gap: 0 !important;
  }

  .gap-lg-1 {
    gap: 0.25rem !important;
  }

  .gap-lg-2 {
    gap: 0.5rem !important;
  }

  .gap-lg-3 {
    gap: 1rem !important;
  }

  .gap-lg-4 {
    gap: 1.5rem !important;
  }

  .gap-lg-5 {
    gap: 3rem !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .align-content-lg-start {
    align-content: flex-start !important;
  }

  .align-content-lg-end {
    align-content: flex-end !important;
  }

  .align-content-lg-center {
    align-content: center !important;
  }

  .align-content-lg-between {
    align-content: space-between !important;
  }

  .align-content-lg-around {
    align-content: space-around !important;
  }

  .align-content-lg-stretch {
    align-content: stretch !important;
  }

  .align-self-lg-auto {
    align-self: auto !important;
  }

  .align-self-lg-start {
    align-self: flex-start !important;
  }

  .align-self-lg-end {
    align-self: flex-end !important;
  }

  .align-self-lg-center {
    align-self: center !important;
  }

  .align-self-lg-baseline {
    align-self: baseline !important;
  }

  .align-self-lg-stretch {
    align-self: stretch !important;
  }

  .order-lg-first {
    order: -1 !important;
  }

  .order-lg-0 {
    order: 0 !important;
  }

  .order-lg-1 {
    order: 1 !important;
  }

  .order-lg-2 {
    order: 2 !important;
  }

  .order-lg-3 {
    order: 3 !important;
  }

  .order-lg-4 {
    order: 4 !important;
  }

  .order-lg-5 {
    order: 5 !important;
  }

  .order-lg-last {
    order: 6 !important;
  }

  .m-lg-0 {
    margin: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-lg-0 {
    margin-top: 0 !important;
  }

  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mt-lg-3 {
    margin-top: 1rem !important;
  }

  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mt-lg-5 {
    margin-top: 3rem !important;
  }

  .mt-lg-auto {
    margin-top: auto !important;
  }

  .me-lg-0 {
    margin-right: 0 !important;
  }

  .me-lg-1 {
    margin-right: 0.25rem !important;
  }

  .me-lg-2 {
    margin-right: 0.5rem !important;
  }

  .me-lg-3 {
    margin-right: 1rem !important;
  }

  .me-lg-4 {
    margin-right: 1.5rem !important;
  }

  .me-lg-5 {
    margin-right: 3rem !important;
  }

  .me-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-0 {
    margin-bottom: 0 !important;
  }

  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }

  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .ms-lg-0 {
    margin-left: 0 !important;
  }

  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }

  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }

  .ms-lg-3 {
    margin-left: 1rem !important;
  }

  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }

  .ms-lg-5 {
    margin-left: 3rem !important;
  }

  .ms-lg-auto {
    margin-left: auto !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-lg-0 {
    padding-top: 0 !important;
  }

  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pt-lg-3 {
    padding-top: 1rem !important;
  }

  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pt-lg-5 {
    padding-top: 3rem !important;
  }

  .pe-lg-0 {
    padding-right: 0 !important;
  }

  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pe-lg-3 {
    padding-right: 1rem !important;
  }

  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pe-lg-5 {
    padding-right: 3rem !important;
  }

  .pb-lg-0 {
    padding-bottom: 0 !important;
  }

  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }

  .ps-lg-0 {
    padding-left: 0 !important;
  }

  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }

  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }

  .ps-lg-3 {
    padding-left: 1rem !important;
  }

  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }

  .ps-lg-5 {
    padding-left: 3rem !important;
  }

  .text-lg-start {
    text-align: left !important;
  }

  .text-lg-end {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-start {
    float: left !important;
  }

  .float-xl-end {
    float: right !important;
  }

  .float-xl-none {
    float: none !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-grid {
    display: grid !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }

  .d-xl-none {
    display: none !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-xl-0 {
    gap: 0 !important;
  }

  .gap-xl-1 {
    gap: 0.25rem !important;
  }

  .gap-xl-2 {
    gap: 0.5rem !important;
  }

  .gap-xl-3 {
    gap: 1rem !important;
  }

  .gap-xl-4 {
    gap: 1.5rem !important;
  }

  .gap-xl-5 {
    gap: 3rem !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .align-content-xl-start {
    align-content: flex-start !important;
  }

  .align-content-xl-end {
    align-content: flex-end !important;
  }

  .align-content-xl-center {
    align-content: center !important;
  }

  .align-content-xl-between {
    align-content: space-between !important;
  }

  .align-content-xl-around {
    align-content: space-around !important;
  }

  .align-content-xl-stretch {
    align-content: stretch !important;
  }

  .align-self-xl-auto {
    align-self: auto !important;
  }

  .align-self-xl-start {
    align-self: flex-start !important;
  }

  .align-self-xl-end {
    align-self: flex-end !important;
  }

  .align-self-xl-center {
    align-self: center !important;
  }

  .align-self-xl-baseline {
    align-self: baseline !important;
  }

  .align-self-xl-stretch {
    align-self: stretch !important;
  }

  .order-xl-first {
    order: -1 !important;
  }

  .order-xl-0 {
    order: 0 !important;
  }

  .order-xl-1 {
    order: 1 !important;
  }

  .order-xl-2 {
    order: 2 !important;
  }

  .order-xl-3 {
    order: 3 !important;
  }

  .order-xl-4 {
    order: 4 !important;
  }

  .order-xl-5 {
    order: 5 !important;
  }

  .order-xl-last {
    order: 6 !important;
  }

  .m-xl-0 {
    margin: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xl-0 {
    margin-top: 0 !important;
  }

  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xl-3 {
    margin-top: 1rem !important;
  }

  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xl-5 {
    margin-top: 3rem !important;
  }

  .mt-xl-auto {
    margin-top: auto !important;
  }

  .me-xl-0 {
    margin-right: 0 !important;
  }

  .me-xl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xl-3 {
    margin-right: 1rem !important;
  }

  .me-xl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xl-5 {
    margin-right: 3rem !important;
  }

  .me-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xl-auto {
    margin-bottom: auto !important;
  }

  .ms-xl-0 {
    margin-left: 0 !important;
  }

  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xl-3 {
    margin-left: 1rem !important;
  }

  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xl-5 {
    margin-left: 3rem !important;
  }

  .ms-xl-auto {
    margin-left: auto !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xl-0 {
    padding-top: 0 !important;
  }

  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xl-3 {
    padding-top: 1rem !important;
  }

  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xl-5 {
    padding-top: 3rem !important;
  }

  .pe-xl-0 {
    padding-right: 0 !important;
  }

  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xl-3 {
    padding-right: 1rem !important;
  }

  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xl-5 {
    padding-right: 3rem !important;
  }

  .pb-xl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xl-0 {
    padding-left: 0 !important;
  }

  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xl-3 {
    padding-left: 1rem !important;
  }

  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xl-5 {
    padding-left: 3rem !important;
  }

  .text-xl-start {
    text-align: left !important;
  }

  .text-xl-end {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }

  .float-xxl-end {
    float: right !important;
  }

  .float-xxl-none {
    float: none !important;
  }

  .d-xxl-inline {
    display: inline !important;
  }

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  .d-xxl-block {
    display: block !important;
  }

  .d-xxl-grid {
    display: grid !important;
  }

  .d-xxl-table {
    display: table !important;
  }

  .d-xxl-table-row {
    display: table-row !important;
  }

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  .d-xxl-flex {
    display: flex !important;
  }

  .d-xxl-inline-flex {
    display: inline-flex !important;
  }

  .d-xxl-none {
    display: none !important;
  }

  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xxl-row {
    flex-direction: row !important;
  }

  .flex-xxl-column {
    flex-direction: column !important;
  }

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }

  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }

  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .gap-xxl-0 {
    gap: 0 !important;
  }

  .gap-xxl-1 {
    gap: 0.25rem !important;
  }

  .gap-xxl-2 {
    gap: 0.5rem !important;
  }

  .gap-xxl-3 {
    gap: 1rem !important;
  }

  .gap-xxl-4 {
    gap: 1.5rem !important;
  }

  .gap-xxl-5 {
    gap: 3rem !important;
  }

  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xxl-center {
    justify-content: center !important;
  }

  .justify-content-xxl-between {
    justify-content: space-between !important;
  }

  .justify-content-xxl-around {
    justify-content: space-around !important;
  }

  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xxl-start {
    align-items: flex-start !important;
  }

  .align-items-xxl-end {
    align-items: flex-end !important;
  }

  .align-items-xxl-center {
    align-items: center !important;
  }

  .align-items-xxl-baseline {
    align-items: baseline !important;
  }

  .align-items-xxl-stretch {
    align-items: stretch !important;
  }

  .align-content-xxl-start {
    align-content: flex-start !important;
  }

  .align-content-xxl-end {
    align-content: flex-end !important;
  }

  .align-content-xxl-center {
    align-content: center !important;
  }

  .align-content-xxl-between {
    align-content: space-between !important;
  }

  .align-content-xxl-around {
    align-content: space-around !important;
  }

  .align-content-xxl-stretch {
    align-content: stretch !important;
  }

  .align-self-xxl-auto {
    align-self: auto !important;
  }

  .align-self-xxl-start {
    align-self: flex-start !important;
  }

  .align-self-xxl-end {
    align-self: flex-end !important;
  }

  .align-self-xxl-center {
    align-self: center !important;
  }

  .align-self-xxl-baseline {
    align-self: baseline !important;
  }

  .align-self-xxl-stretch {
    align-self: stretch !important;
  }

  .order-xxl-first {
    order: -1 !important;
  }

  .order-xxl-0 {
    order: 0 !important;
  }

  .order-xxl-1 {
    order: 1 !important;
  }

  .order-xxl-2 {
    order: 2 !important;
  }

  .order-xxl-3 {
    order: 3 !important;
  }

  .order-xxl-4 {
    order: 4 !important;
  }

  .order-xxl-5 {
    order: 5 !important;
  }

  .order-xxl-last {
    order: 6 !important;
  }

  .m-xxl-0 {
    margin: 0 !important;
  }

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  .m-xxl-3 {
    margin: 1rem !important;
  }

  .m-xxl-4 {
    margin: 1.5rem !important;
  }

  .m-xxl-5 {
    margin: 3rem !important;
  }

  .m-xxl-auto {
    margin: auto !important;
  }

  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xxl-0 {
    margin-top: 0 !important;
  }

  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xxl-3 {
    margin-top: 1rem !important;
  }

  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xxl-5 {
    margin-top: 3rem !important;
  }

  .mt-xxl-auto {
    margin-top: auto !important;
  }

  .me-xxl-0 {
    margin-right: 0 !important;
  }

  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xxl-3 {
    margin-right: 1rem !important;
  }

  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xxl-5 {
    margin-right: 3rem !important;
  }

  .me-xxl-auto {
    margin-right: auto !important;
  }

  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xxl-auto {
    margin-bottom: auto !important;
  }

  .ms-xxl-0 {
    margin-left: 0 !important;
  }

  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xxl-3 {
    margin-left: 1rem !important;
  }

  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xxl-5 {
    margin-left: 3rem !important;
  }

  .ms-xxl-auto {
    margin-left: auto !important;
  }

  .p-xxl-0 {
    padding: 0 !important;
  }

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  .p-xxl-3 {
    padding: 1rem !important;
  }

  .p-xxl-4 {
    padding: 1.5rem !important;
  }

  .p-xxl-5 {
    padding: 3rem !important;
  }

  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .pt-xxl-0 {
    padding-top: 0 !important;
  }

  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xxl-3 {
    padding-top: 1rem !important;
  }

  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xxl-5 {
    padding-top: 3rem !important;
  }

  .pe-xxl-0 {
    padding-right: 0 !important;
  }

  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xxl-3 {
    padding-right: 1rem !important;
  }

  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xxl-5 {
    padding-right: 3rem !important;
  }

  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }

  .ps-xxl-0 {
    padding-left: 0 !important;
  }

  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xxl-3 {
    padding-left: 1rem !important;
  }

  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xxl-5 {
    padding-left: 3rem !important;
  }

  .text-xxl-start {
    text-align: left !important;
  }

  .text-xxl-end {
    text-align: right !important;
  }

  .text-xxl-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .fs-1 {
    font-size: 2.5rem !important;
  }

  .fs-2 {
    font-size: 2rem !important;
  }

  .fs-3 {
    font-size: 1.75rem !important;
  }

  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }

  .d-print-inline-block {
    display: inline-block !important;
  }

  .d-print-block {
    display: block !important;
  }

  .d-print-grid {
    display: grid !important;
  }

  .d-print-table {
    display: table !important;
  }

  .d-print-table-row {
    display: table-row !important;
  }

  .d-print-table-cell {
    display: table-cell !important;
  }

  .d-print-flex {
    display: flex !important;
  }

  .d-print-inline-flex {
    display: inline-flex !important;
  }

  .d-print-none {
    display: none !important;
  }
}

/*# sourceMappingURL=bootstrap.css.map */