@import url('https://fonts.googleapis.com/css?family=Libre+Baskerville');

.step-badge {
    background: #1e2e6f;
    width: 1.5em !important;
    height: 1.5em !important;
    color: white;
    text-align: center;
    border-radius: 50%;
    font-size: 1.3em;
    margin-left: -10px;
}
#Wrap_MenuBar{
	position: 	relative !important;
}

div#oranments_wrapper {
    /*width: 50%;*/
    text-align: center;
    margin: 0 auto;
}
.breadcrumb.flat .step_menu:hover span{
  color: white;
}

.banners{
	/*background-color: #FFFFFF;*/
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.04+100 */
	background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.04) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.04) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.04) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
	background-repeat: no-repeat;
	background-size: cover;
	border-radius: 0em;
	position: absolute;
	/*box-shadow: inset 0 0 100px 0px #C2C2C2;*/
}
.banners .steps:not(.step1){
	display: none;
}
.steps{
	margin: 2em 0;
}
.step1 h3 {
    /*font-weight: 100 !important;*/
    /*font-family: 'Times New Roman';*/
    font-family: 'Libre Baskerville', serif;
}
.clear-margin{
	margin: 0 !important;
}
.steps-mx{
	margin: 1em auto;
}
.step1 .text {
    font-size: .9em !important;
    padding-left: 10px;
    /* padding-top: 5px; */
    padding: 0;
    /* padding-left: 0.5em; */
}
.step-badge-holder {
    padding: 0;
}
.img-holder img {
	width: 150px;
    margin: 0 auto;
    position: relative;
    /* margin-top: 1em; */
}

@media (max-width: 829px){
	.banners{
		display: none;
	}
}


.banner-max-width{
	max-width: 75em;
}

.p-banner-1 {
    font-size: 0.9em;
    color: black;
    width:  100%;
}
img.lightbulb {
    vertical-align: middle;
    margin: auto 4px;
    opacity: .5;
}
.accessory_added{
    width: auto !important;
}

.accessory_added button.remove_sac {
    position: absolute !important;
    right: 5px !important;
    top: 6px !important;
    font-size: .8em !important;
}

div[id^=Wrap_] .step_button, div[id^=Wrap_] .remove_or, div[id^=Wrap_] .remove_sac, div[id^=Wrap_] .remove_ac, div[id^=Wrap_] .close {
    background-color: #092467 !important;
    border: none !important;
    color: #FFFFFF !important;
    border-radius: 0 !important;
  -webkit-transition: all 250ms ease-out !important;
  -moz-transition: all 250ms ease-out !important;
  -o-transition: all 250ms ease-out !important;
  transition: all 250ms ease-out !important;
  opacity:  1;

    font-size: .9em;
    padding: 0;
    height: auto;
    height: auto !important;
    padding: 4px 15px;
    width: auto !important;
    border-radius: 5px !important;
}

#Wrap_RightColumn .accessory_added button.remove_ac {
    position: absolute;
    right: 6px;
    top: 6px;
}

div[id^=Wrap_] .step_button:hover, div[id^=Wrap_] .remove_or:hover, div[id^=Wrap_] .remove_sac:hover, div[id^=Wrap_] .remove_ac:hover, div[id^=Wrap_] .close:hover {
    border: 1px solid #092467 !important;
    color: #092467 !important;
    background-color: #FFFFFF !important;

    border-radius: 5px !important;
}
div[id^=Wrap_] ._inv, div[id^=Wrap_] .remove_or{
    border: 1px solid #092467 !important;
    color: #092467 !important;
    background-color: #FFFFFF !important;
  -webkit-transition: all 250ms ease-out !important;
  -moz-transition: all 250ms ease-out !important;
  -o-transition: all 250ms ease-out !important;
  transition: all 250ms ease-out !important;
  opacity:  1;

    border-radius: 5px !important;
}

div[id^=Wrap_] ._inv:hover, div[id^=Wrap_] .remove_or:hover{
    background-color: #092467 !important;
    border: none !important;
    color: #FFFFFF !important;
    border-radius: 0 !important;


    border-radius: 5px !important;
}

#privacyBanner form p {
    font-size: .9em !important;
    line-height: 24px !important;
    font-weight: 400;
}
#privacyBanner form h4{
font-weight: 500;
    font-size: 1.5rem !important;
    font-family: "Open Sans",sans-serif;
}
#privacyBanner .btn {
    padding: 0;
    font-size: .9rem;
    width: auto;
    padding: 0em .7em;
}
#privacyBanner {
    margin-right: 1em;
}

#Navigation {
    width: 100% !important;
    max-width: 75em !important;
    text-align: center !important;
}

.order-banner .row .banner-section{
    text-align: center
}
/*.order-banner .row .banner-section:nth-of-type(even) {
    border-left: 1px solid #e6e6e6;
}
.order-banner .row .banner-section:nth-of-type(odd):before{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 86.077'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b fill: %23262b89;%7d %3c/style%3e%3c/defs%3e%3cg id='report' transform='translate(-60.416)'%3e%3cg id='Group_45' data-name='Group 45' transform='translate(83.991 23.204)'%3e%3cg id='Group_44' data-name='Group 44' transform='translate(-6.919)'%3e%3cpath id='Path_21' data-name='Path 21' class='cls-1' d='M163.027,107.52h-24.7a1.1,1.1,0,1,0,0,2.21h24.7a1.045,1.045,0,0,0,1.108-1.1A1.109,1.109,0,0,0,163.027,107.52Z' transform='translate(-137.216 -107.52)'/%3e%3c/g%3e%3c/g%3e%3cg id='Group_47' data-name='Group 47' transform='translate(76.991 31.05)'%3e%3cg id='Group_46' data-name='Group 46'%3e%3cpath id='Path_22' data-name='Path 22' class='cls-1' d='M162.962,143.872H138.321a1.1,1.1,0,1,0,0,2.21h24.641a1.1,1.1,0,1,0,0-2.21Z' transform='translate(-137.216 -143.872)'/%3e%3c/g%3e%3c/g%3e%3cg id='Group_49' data-name='Group 49' transform='translate(76.991 38.895)'%3e%3cg id='Group_48' data-name='Group 48'%3e%3cpath id='Path_23' data-name='Path 23' class='cls-1' d='M162.962,180.224H138.321a1.1,1.1,0,1,0,0,2.21h24.641a1.1,1.1,0,1,0,0-2.21Z' transform='translate(-137.216 -180.224)'/%3e%3c/g%3e%3c/g%3e%3cg id='Group_51' data-name='Group 51' transform='translate(76.991 46.63)'%3e%3cg id='Group_50' data-name='Group 50'%3e%3cpath id='Path_24' data-name='Path 24' class='cls-1' d='M162.962,216.064H138.321a1.1,1.1,0,0,0,0,2.21h24.641a1.044,1.044,0,0,0,1.1-1.1A1.107,1.107,0,0,0,162.962,216.064Z' transform='translate(-137.216 -216.064)'/%3e%3c/g%3e%3c/g%3e%3cg id='Group_53' data-name='Group 53' transform='translate(76.991 54.475)'%3e%3cg id='Group_52' data-name='Group 52'%3e%3cpath id='Path_25' data-name='Path 25' class='cls-1' d='M162.962,252.416H138.321a1.1,1.1,0,1,0,0,2.21h24.641a1.1,1.1,0,1,0,0-2.21Z' transform='translate(-137.216 -252.416)'/%3e%3c/g%3e%3c/g%3e%3cg id='Group_55' data-name='Group 55' transform='translate(76.991 62.21)'%3e%3cg id='Group_54' data-name='Group 54'%3e%3cpath id='Path_26' data-name='Path 26' class='cls-1' d='M162.962,288.256H138.321a1.1,1.1,0,0,0,0,2.21h24.641a1.044,1.044,0,0,0,1.1-1.105A1.107,1.107,0,0,0,162.962,288.256Z' transform='translate(-137.216 -288.256)'/%3e%3c/g%3e%3c/g%3e%3cg id='Group_57' data-name='Group 57' transform='translate(89.035 4.641)'%3e%3cg id='Group_56' data-name='Group 56'%3e%3cellipse id='Ellipse_1' data-name='Ellipse 1' class='cls-1' cx='1.326' cy='1.326' rx='1.326' ry='1.326'/%3e%3c/g%3e%3c/g%3e%3cg id='Group_59' data-name='Group 59' transform='translate(60.416)'%3e%3cg id='Group_58' data-name='Group 58'%3e%3cpath id='Path_27' data-name='Path 27' class='cls-1' d='M119.311,9.945h-15.47v-2.1a1.044,1.044,0,0,0-1.1-1.1H96.549V6.3a6.3,6.3,0,1,0-12.6,0V6.74H77.764a1.044,1.044,0,0,0-1.1,1.1v2.1H61.521a1.044,1.044,0,0,0-1.1,1.1V84.972a1.044,1.044,0,0,0,1.1,1.1h57.79a1.044,1.044,0,0,0,1.1-1.1V11.05A1.188,1.188,0,0,0,119.311,9.945ZM79.09,8.95h6.188a1.044,1.044,0,0,0,1.1-1.1V6.3a4.088,4.088,0,0,1,8.177,0V7.845a1.044,1.044,0,0,0,1.1,1.1h5.967v5.193H79.09Zm-9.282,3.2H76.88v3.094a1.044,1.044,0,0,0,1.1,1.1h24.751a1.044,1.044,0,0,0,1.1-1.1V12.155h7.072v62.32h-41.1Zm48.4,71.713H62.626V12.155H67.6V75.58a1.044,1.044,0,0,0,1.1,1.1h43.315a1.044,1.044,0,0,0,1.1-1.1V12.155h5.083Z' transform='translate(-60.416)'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    width: 3.5em;
    height: 3.5em;
    margin: auto 0;
    margin-right: 10px;
    margin-top: 10px;
}*/
/*.order-banner .row .banner-section:nth-of-type(odd){
    text-align: left;
}
.order-banner .row .banner-section:nth-of-type(even):after{
    content: "";
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 86.077'%3e%3cdefs%3e%3cstyle%3e .cls-1 %7b fill: %23262b89;%7d %3c/style%3e%3c/defs%3e%3cg id='report' transform='translate(-60.416)'%3e%3cg id='Group_45' data-name='Group 45' transform='translate(83.991 23.204)'%3e%3cg id='Group_44' data-name='Group 44' transform='translate(-6.919)'%3e%3cpath id='Path_21' data-name='Path 21' class='cls-1' d='M163.027,107.52h-24.7a1.1,1.1,0,1,0,0,2.21h24.7a1.045,1.045,0,0,0,1.108-1.1A1.109,1.109,0,0,0,163.027,107.52Z' transform='translate(-137.216 -107.52)'/%3e%3c/g%3e%3c/g%3e%3cg id='Group_47' data-name='Group 47' transform='translate(76.991 31.05)'%3e%3cg id='Group_46' data-name='Group 46'%3e%3cpath id='Path_22' data-name='Path 22' class='cls-1' d='M162.962,143.872H138.321a1.1,1.1,0,1,0,0,2.21h24.641a1.1,1.1,0,1,0,0-2.21Z' transform='translate(-137.216 -143.872)'/%3e%3c/g%3e%3c/g%3e%3cg id='Group_49' data-name='Group 49' transform='translate(76.991 38.895)'%3e%3cg id='Group_48' data-name='Group 48'%3e%3cpath id='Path_23' data-name='Path 23' class='cls-1' d='M162.962,180.224H138.321a1.1,1.1,0,1,0,0,2.21h24.641a1.1,1.1,0,1,0,0-2.21Z' transform='translate(-137.216 -180.224)'/%3e%3c/g%3e%3c/g%3e%3cg id='Group_51' data-name='Group 51' transform='translate(76.991 46.63)'%3e%3cg id='Group_50' data-name='Group 50'%3e%3cpath id='Path_24' data-name='Path 24' class='cls-1' d='M162.962,216.064H138.321a1.1,1.1,0,0,0,0,2.21h24.641a1.044,1.044,0,0,0,1.1-1.1A1.107,1.107,0,0,0,162.962,216.064Z' transform='translate(-137.216 -216.064)'/%3e%3c/g%3e%3c/g%3e%3cg id='Group_53' data-name='Group 53' transform='translate(76.991 54.475)'%3e%3cg id='Group_52' data-name='Group 52'%3e%3cpath id='Path_25' data-name='Path 25' class='cls-1' d='M162.962,252.416H138.321a1.1,1.1,0,1,0,0,2.21h24.641a1.1,1.1,0,1,0,0-2.21Z' transform='translate(-137.216 -252.416)'/%3e%3c/g%3e%3c/g%3e%3cg id='Group_55' data-name='Group 55' transform='translate(76.991 62.21)'%3e%3cg id='Group_54' data-name='Group 54'%3e%3cpath id='Path_26' data-name='Path 26' class='cls-1' d='M162.962,288.256H138.321a1.1,1.1,0,0,0,0,2.21h24.641a1.044,1.044,0,0,0,1.1-1.105A1.107,1.107,0,0,0,162.962,288.256Z' transform='translate(-137.216 -288.256)'/%3e%3c/g%3e%3c/g%3e%3cg id='Group_57' data-name='Group 57' transform='translate(89.035 4.641)'%3e%3cg id='Group_56' data-name='Group 56'%3e%3cellipse id='Ellipse_1' data-name='Ellipse 1' class='cls-1' cx='1.326' cy='1.326' rx='1.326' ry='1.326'/%3e%3c/g%3e%3c/g%3e%3cg id='Group_59' data-name='Group 59' transform='translate(60.416)'%3e%3cg id='Group_58' data-name='Group 58'%3e%3cpath id='Path_27' data-name='Path 27' class='cls-1' d='M119.311,9.945h-15.47v-2.1a1.044,1.044,0,0,0-1.1-1.1H96.549V6.3a6.3,6.3,0,1,0-12.6,0V6.74H77.764a1.044,1.044,0,0,0-1.1,1.1v2.1H61.521a1.044,1.044,0,0,0-1.1,1.1V84.972a1.044,1.044,0,0,0,1.1,1.1h57.79a1.044,1.044,0,0,0,1.1-1.1V11.05A1.188,1.188,0,0,0,119.311,9.945ZM79.09,8.95h6.188a1.044,1.044,0,0,0,1.1-1.1V6.3a4.088,4.088,0,0,1,8.177,0V7.845a1.044,1.044,0,0,0,1.1,1.1h5.967v5.193H79.09Zm-9.282,3.2H76.88v3.094a1.044,1.044,0,0,0,1.1,1.1h24.751a1.044,1.044,0,0,0,1.1-1.1V12.155h7.072v62.32h-41.1Zm48.4,71.713H62.626V12.155H67.6V75.58a1.044,1.044,0,0,0,1.1,1.1h43.315a1.044,1.044,0,0,0,1.1-1.1V12.155h5.083Z' transform='translate(-60.416)'/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e ");
    background-repeat: no-repeat;
    width: 3.5em;
    height: 3.5em;
    margin: auto 0;
    margin-left: 10px;
    margin-top: 10px;
}
.order-banner .row .banner-section:nth-of-type(even) {
    text-align: right;
}*/

/*.order-banner .row .banner-section:nth-of-type(1):before{
    background-image: url('../images/newfp/gravstein-sende-inn-bestilling.svg');
}
.order-banner .row .banner-section:nth-of-type(2):after{
    background-image: url('../images/newfp/gravstein-graveringsskisse.svg');
}
.order-banner .row .banner-section:nth-of-type(3):before{
    background-image: url('../images/newfp/gravstein-endringer.svg');
}
.order-banner .row .banner-section:nth-of-type(4):after{
    background-image: url('../images/newfp/gravstein-produksjon.svg');
}*/
hr.banner-label {
    border-bottom: 3px solid #2c2e85;
    margin-top: 2em;
}
.banner-section .img-holder {
    height: 70px;
    margin: 1em;
}

.banner-section .img-holder img {
    height: 100% !important;
}
.order-banner .banner-label:after {
    content: "Visste du at?";
    position: absolute;
    width: 8em;
    margin-top: -25px !important;
    left: 0;
    right: 0;
    /* margin-left: -185px; */
    border: 3px solid #2f2989;
    color: #2f2989;
    padding: .3em 0;
    z-index: 1;
    font-size: 1.3em;
    text-align: center;
    background: white;
    margin: auto;
    font-weight: bold;
    font-style: italic;
}
.order-banner .banner-section:first-of-type{
    border-left: none;
}
.order-banner .banner-section {
    border-left: 1px solid #c6c6c67a;
}
.order-banner .row .banner-section {
    text-align: center;
    min-height: 5em;
    display: block;
    padding: 1em;
    color: #2c2e85;
    font-weight: bold;
    margin-top: 2em;
}

.order-banner {
    max-width: 900px;
    position: relative;
    margin: 0 auto;
    font-size: .9em;
}
.banners-inside{
	position: relative !important;
	margin-top: 3.5em;
	background: white;
}
.steps{
	margin: 0 auto;
}

.Top_DropDown #ornamentThumbWrap{
	margin: 	0 auto;
}

.Top_DropDown #ornamentThumbWrap .ornament_thumb {
    float: initial !important;
    max-width: 110px !important;
    /*margin: .8em !important;*/
    margin: 1em 0em !important;
    position: relative;
}

div.ornaments-wrap {
    /*width: initial !important;*/
    /* display: flex; */
}
.category_wrap{
    width: 100%;
    display: block;
    position: absolute;
    margin: 0 auto;
}

.ornament-list {
    margin: 0 auto;
    position: relative !important;
    top: 5em;
    width: 100%;
    right: 0;
    left: 0;
}

.Top_DropDown #accessoryThumbWrap {
    margin-top: 135px !important;
}


.padding-top-bot-2{
 	padding-top: 2em;
 	padding-bottom: 2em;
 }

 .Top_DropDown .btn.close{
    padding: .8em 2em !important;
    font-weight: normal;
 }

 button.remove_or {
    padding: .3em .8em !important;
}


/*FROM LOADBEFORECONTENT.cSs*/
.breadcrumb{background:transparent;padding: 0;}
#Wrap_AppContent{margin-top:initial;}
#Wrap_MenuBar{
    position:relative;
    max-width: 1070px;
    margin: auto;
}


.col-nav-section {
    width: 100%;
    position: relative;
    display: block;
    height: 30px;
}

.col-nav-section .step_backward {
    /*float: left;*/
    position: absolute;
    left: 0;
    /*display: none;*/
}
.col-nav-section .step_forward {
    /*float: right;*/
    position: absolute;
    right: 0;
    /*display: none;*/
}

.inscription_inputfield.loading:before {
    content: "";
    z-index: 2;
    position: absolute;
    display: block;
    top: 45%;
    /* left: 0px; */
    width: 40px;
    height: 20px;
    margin: -12px 0 0 0;
    background: url(../images/spinner2.gif);
    background-size: 171px;
    background-position: center center;
    /* background-color: #5c6e99; */
    background-repeat: no-repeat;
}

#ornament-mirror-text {
    position: absolute;
    bottom: 90px;
    width: 40%;
    left: 30%;
    text-align: center;
}

.ornament_mirror{
    margin-bottom: -10px;
    margin-right: 5px;
}

#tipBox {
    top:-30px;
    width:200px;
    display: none;
    position:absolute;
    margin-right:-20px;
    border: 1px solid rgb(28, 43, 105);
}

#tipBox.hide {
    display: none !important;
}

#tipBox .carousel-inner, #tipBox .carousel-item {
    min-height:140px !important;
    max-height:140px !important;
    background: rgb(28, 43, 105) !important;
}

#tipBox .carousel-item {
    padding: 20px 30px;
    background-color: rgba(28, 43, 105);
}

#tipBox .header {
    padding: 5px 10px;
    background-color: rgb(28, 43, 105);
}

#tipBox .header p {
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 5px;
}

#tipBox .header hr {
    width: 100%;
    border: none;
    margin: 0px auto;
    border-bottom: 1px solid #ffffff;
}

#tipBox .carousel-item p {
    color: #ffffff;
    font-size:13px;
    font-weight:500;
}

#tipsSlider {
    z-index: 1;
    margin-top: 0px;
}

#tipBoxClose {
    top: 6px;
    z-index: 2;
    right: 10px;
    font-size: 15px;
    position: absolute;
    outline: 0 !important;
    border: none !important;
    padding: 0px !important;
    color: #ffffff !important;
    box-shadow: unset !important;
    background: unset !important;
}

#tipBoxClose span {
    font-size: 24px;
    font-weight: 300;
}

#Order_Form .alert {
    text-align: left;
}

#Order_Form .alert ul {
    padding-left: 25px;
}

.ornament-thumbnail {
    height: 110px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.mobile-btn {
    width: 100%;
    height: unset;
    color: #ffffff;
    margin: 0px auto;
    max-width: 300px;
    margin-top: 30px;
    outline: none !important;
    background-color: #262b89;
    box-shadow: none !important;
    border: 2px solid #262b89 !important;
}

.mobile-btn.button div.innerBtn {
    line-height: 30px;
    text-shadow: none;
    white-space: pre-line;
}

.stone_model.Volantis > .stone_model_image > img{
  width: 90% !important;
}

.gold-inscription {
    margin-top: 2px;
    font-weight: 700;
    margin-left: -10px;
}

.text_color_circle {
    margin-left: 0px !important;
    margin-right: 10px !important;
}

.gi-item {
    display: none;
    margin-top: 5px;
}

.gold-ornament {
    margin-top: 2px;
    font-weight: 700;
    margin-left: -7px;
}

.ornament-controller-img {
    left: 0px;
    right: 0px;
    max-width: 50px;
    max-height: 50px;
    margin-left: auto;
    position: absolute;
    margin-right: auto;
}

.old_composer_notice {
    clear: both;
    padding: 20px;
    margin-top: 0px;
    background-color: #f5f5f5;
}

.old_composer_notice p {
    font-size: 17px;
    margin-bottom: 8px;
}

.old_composer_notice label {
    margin-bottom: 10px;
    display: inline-block;
}

.old_composer_notice input {
    margin-bottom: 12px;
}

.old_composer_notice button {
    border: none;
    outline: none;
    color: #ffffff;
    padding: 8px 35px;
    position: relative;
    border-radius: 5px;
    background-color: #092467;
    transition: all 0.1s linear;
}

.old_composer_notice button .fa-spin {
    top: 10px;
    right: 13px;
    display: none;
    position: absolute;
}

.old_composer_notice button .fa-spin.active {
    display: inline-block;
}

.old_composer_notice button:hover {
    background-color: #0b2c7e;
}

#katalogPopup {
    max-width: 570px;
}

#katalogPopup .popup-body {
    margin-bottom: 0px;
    padding: 40px 20px 20px;
}

#katalogPopup .popup-body p {
    font-size: 17px;
    margin-bottom: 8px;
}

#katalogPopup button.mfp-close{
    width: 50px;
    height: 50px;
    font-size: 40px;
}

.error_label {
    display: none;
    color: #dc3545;
    font-size: 12px;
    margin-top: -5px;
    margin-left: 2px;
    margin-bottom: 7px;
}

.error_label.active {
    color: #dc3545;
    display: block;
    font-size: 12px;
}

#notice_success {
    display: none;
    padding: 10px;
    margin-bottom: 10px;
}

#notice_success.active {
    display: inline-block;
}

@media (max-width:1125px) {
    #ornament-mirror-text {
        left: 0px;
        right: 0px;
        width: 60%;
        font-size: 18px;
        line-height: 28px;
        margin: auto !important;
    }
}