#header {
    z-index: 200;
/*	background:#fff*/;
    position: relative;
    top: 0;
    left: 0;
    width: 100%;    position: relative;
    z-index: 200;
	background: #fff;

    border-bottom: solid 5px #55198b; padding:5px 0;
/*    -webkit-box-shadow: 0px 3px 5px rgba(100,100,100,0.49);
    -moz-box-shadow: 0px 3px 5px rgba(100,100,100,0.49);
    box-shadow: 0px 3px 5px rgba(100,100,100,0.49);*/
   
    
}
.top-mobile-head-bar{display:none;}

.head-menu { position:relative; z-index:999; width: 100%;    background: transparent;top: 0; }

.music-btn a{    float: right;
    margin: 10px 20px;
    padding: 4px 12px;
    background: #4c7637;
    border-radius: 30px;
    font-size: 14px;
    border: 2px solid #fff;
    color: #fff;transition:.5s all;-webkit-transition:.5s all;-moz-transition:.5s all;}
.music-btn a:hover{    background: #000}

/* End Header */

/*Social Links*/

/* Social Links*/

/*Head top bar*/


.logopart{width:auto; display:inline-block;margin-right:10px;}

/*Head top bar*/

.logopart{max-width:100px;margin:5px 0; display:inline-block;}

/*Header Part End*/


ul.menulist {
    float: right;
}
/* Menu Part Start */
#cssmenu:hover #menu-line{display:none !important}
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button { margin: 0; padding: 0; list-style: none; line-height: 1; display: block; position: relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
#cssmenu:after, #cssmenu > ul:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
#cssmenu #menu-button { display: none; }
#cssmenu { width: auto; line-height: 1; }
#menu-line { display:none; }
#cssmenu:hover #menu-line { display:block; }
#menu-line { position: absolute; top: 0; left: 0; height: 2px; background: #fa6441; -webkit-transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out; -ms-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out; transition: all 0.25s ease-out; }
#cssmenu > ul > li { float: left; margin: 0 4px; }

#cssmenu.align-center > ul { font-size: 0; text-align: center; }
#cssmenu.align-center > ul > li { display: inline-block; float: none; }
#cssmenu.align-center ul ul { text-align: left; }
#cssmenu.align-right > ul > li { float: right; }
#cssmenu.align-right ul ul { text-align: right; }
#cssmenu > ul > li > a { padding: 6px 5px;font-size: 14px; font-weight: 600; text-decoration: none;text-transform: uppercase; color: #000; -webkit-transition: color .2s ease;
-moz-transition: color .2s ease;
-ms-transition: color .2s ease;
-o-transition: color .2s ease;
transition: color .2s ease;
}
#cssmenu > ul > li > a {outline: 0;}
#cssmenu > ul > li:before {
    content: "";
    border-bottom: 2px solid #4c7637;
    width: 0%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
	transition:.4s width ease-in-out;
}
#cssmenu > ul > li:hover:before{width: 100%;}
#cssmenu > ul > li.getinv:before{content:none;}
/*#cssmenu > ul > li.home > a.glyphicon-home:before {
       content: "" !important;
    border-bottom: 0;
    margin-bottom: 0px;
    background: url(../images/home-icon.png);
    width: 20px !important;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: center;
}
#cssmenu > ul > li.home > a.glyphicon-home:hover:before {
	content: "" !important;
    border-bottom: 0;
    margin-bottom: 0px;
    background: url(../images/home-icon-color.png);
    width: 20px !important;
    height: 20px;
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: center;
}*/

#cssmenu .glyphicon.glyphicon-home:before {
    float: left;
   
}
#cssmenu .home a:before {
    content: "\e021";
    position: relative;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin-top: -4px;
    margin-right: 10px;
    top: 1px;
}
/*#cssmenu .home {
display:none;

 
}*/
#primary-content #cssmenu .home {
    display: block;
}
#cssmenu .home a{}
#cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a { color: #4c7637; -webkit-transition: all 0.25s ease-out; -moz-transition: all 0.25s ease-out; -ms-transition: all 0.25s ease-out; -o-transition: all 0.25s ease-out; }
#cssmenu > ul > li.has-sub > a { padding-right: 25px; }
#cssmenu > ul > li.has-sub > a::after {
position: absolute;
top: 10px;
right: 10px;
width: 6px;
height: 6px;
border-bottom: 2px solid #000;
border-right: 2px solid #000;
content: "";
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
-webkit-transition: border-color 0.2s ease;
-moz-transition: border-color 0.2s ease;
-ms-transition: border-color 0.2s ease;
-o-transition: border-color 0.2s ease;
transition: border-color 0.2s ease;
}
#cssmenu > ul > li.has-sub:hover > a::after {
border-color: #4c7637;
}
#cssmenu ul ul { position: absolute; left: -9999px; }
@media (min-width: 991px){
#cssmenu ul ul {
    background: #fff none repeat scroll 0 0;
    box-shadow: 0 12px 10px rgba(0, 0, 0, 0.1);
    left: 0px;
    opacity: 0;
    padding-left: 0px;
    position: absolute;
    -webkit-transform: scaleY(0);
    transform: scaleY(0);
    -webkit-transform-origin: 0 0 0;
    transform-origin: 0 0 0;
    -webkit-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
    min-width: 220px;
}
#cssmenu li:hover > ul {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scaleY(1);
    transform: scaleY(1);
    visibility: visible;
}
}
#cssmenu li:hover > ul { left: auto; }
#cssmenu.align-right li:hover > ul { right: 0; }
#cssmenu ul ul ul { margin-left: 100%; top: 0; }
#cssmenu.align-right ul ul ul { margin-left: 0; margin-right: 99%; }
#cssmenu ul ul li { height: 0; -webkit-transition: height .2s ease;
-moz-transition: height .2s ease;
-ms-transition: height .2s ease;
-o-transition: height .2s ease;
transition: height .2s ease;
}
#cssmenu ul li:hover > ul > li { height: auto; }
#cssmenu ul li:hover > ul > li:first-child { margin-top:0px; }
#cssmenu ul li:hover > ul > li ul > li:first-child { margin-top:0px; }
#cssmenu ul ul li a {     padding: 12px 20px;
    width: 100%;
    font-size: 14px;
    text-decoration: none;
    color: #282828;
    -webkit-transition: color .2s ease;
    -moz-transition: color .2s ease;
    -ms-transition: color .2s ease;
    -o-transition: color .2s ease;
    transition: color .2s ease;border-bottom: 1px solid #f2f2f2;
}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover {
    color: #fff;
    background: #4c7637;
}
#cssmenu ul ul li.has-sub > a::after {
position: absolute;
top: 14px;
right: 10px;
width: 6px;
height: 6px;
border-bottom: 1px solid #fff;
border-right: 1px solid #fff;
content: "";
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-ms-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
-webkit-transition: border-color 0.2s ease;
-moz-transition: border-color 0.2s ease;
-ms-transition: border-color 0.2s ease;
-o-transition: border-color 0.2s ease;
transition: border-color 0.2s ease;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
right: auto;
left: 10px;
border-bottom: 0;
border-right: 0;
border-top: 1px solid #dddddd;
border-left: 1px solid #dddddd;
}
#cssmenu ul ul li.has-sub:hover > a::after {
border-color: #fff;
}
@media all and (max-width: 991px) {
#cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a {
background: #fff;
-webkit-transition: all 0.25s ease-out;
-moz-transition: all 0.25s ease-out;
-ms-transition: all 0.25s ease-out;
-o-transition: all 0.25s ease-out;
}
#cssmenu ul ul li a {
border:none;
}
#menu-line {
display:none;
}
#cssmenu:hover #menu-line {
display:none;
}
#cssmenu {
width: 100%;
}
#cssmenu ul {
width: 100%;
display: none;
}
#cssmenu.align-center > ul, #cssmenu.align-right ul ul {
text-align: left;
}
#cssmenu ul li, #cssmenu ul ul li, #cssmenu ul li:hover > ul > li {
width: 100%;
height: auto;
border-top: 1px solid rgba(255, 255, 255, 0.20);
}
#cssmenu ul li a, #cssmenu ul ul li a {
width: 100%;
}
#cssmenu > ul > li, #cssmenu.align-center > ul > li, #cssmenu.align-right > ul > li {
/*float: none;
display: block;*/
}
#cssmenu ul ul li a {
padding: 20px 20px 20px 30px;
font-size: 14px;
background: none;color:#fff;
}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover {
color: #4c7637;
background:#fff;
}
#cssmenu ul ul ul li a {
padding-left: 40px;
}
#cssmenu ul ul, #cssmenu ul ul ul {
position: relative;
left: 0;
right: auto;
width: 100%;
margin: 0;
}
#cssmenu > ul > li.has-sub > a::after, #cssmenu ul ul li.has-sub > a::after {
display: none;
}
#menu-line {
display: none;
}
#cssmenu #menu-button {
display: block;
padding: 25px 30px;
color: #fff;
cursor: pointer;
font-size: 12px;
text-transform: uppercase;
float: right;
top: 0px;
}
#cssmenu #menu-button::after {
content: '';
position: absolute;
top: 15px;
right: 20px;
display: block;
width: 30px;
height: 4px;
background: #4c7637;
}
#cssmenu #menu-button::before {
content: '';
position: absolute;
top: 25px;
right: 20px;
display: block;
width: 30px;
height: 14px;
border-top: 4px solid #4c7637;
border-bottom: 4px solid #4c7637;
}
#cssmenu .submenu-button {
position: absolute;
z-index: 10;
right: 0;
top: 0;
display: block;
border-left: 1px solid rgba(120, 120, 120, 0.15);
height: 55px;
width: 60px;
cursor: pointer;
}
#cssmenu .submenu-button::after {
content: '';
position: absolute;
top: 21px;
left: 26px;
display: block;
width: 1px;
height: 11px;
background: #fff;
z-index: 99;
}
#cssmenu .submenu-button::before {
content: '';
position: absolute;
left: 21px;
top: 26px;
display: block;
width: 11px;
height: 1px;
background: #fff;
z-index: 99;
}
#cssmenu > ul > li.has-sub:hover > .submenu-button::before, #cssmenu > ul > li.has-sub.active > .submenu-button::before{background: #4c7637;}
#cssmenu > ul > li.has-sub:hover > .submenu-button::after, #cssmenu > ul > li.has-sub.active > .submenu-button::after{background: #4c7637;}
#cssmenu ul ul li:hover > .submenu-button::before, #cssmenu ul ul li a:hover > .submenu-button::before{background: #4c7637;}
#cssmenu ul ul li:hover > .submenu-button::after, #cssmenu ul ul li a:hover > .submenu-button::after{background: #4c7637;}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover{color: #4c7637;}

#cssmenu .submenu-button.submenu-opened:after {
display: none;
}
#header {
    position: relative !important;
}
}
.medium-purple a{background:#5c3280;}
.medium-purple a:hover{background:#aa71c2;}
.light-purple a{background:#01848c;}

#cssmenu ul li.getinv a {border: 2px solid #6c4423;font-size: 16px;padding:4px 8px;color:#fff;background:#6c4423; min-height:28px;border-radius: 8px;text-transform: uppercase; margin-top:-2px;}

#cssmenu ul li.getinv a:hover{background:#4c7637;border: 2px solid #4c7637;}


.menuicon{padding:0;    padding-top: 20px;}

.mobrowleft{    display: inline-block;
    vertical-align: middle;
    text-align: left;}


.mobile-link {
    display: none !important;
}

.mt-logo-area {
    display: inline-block;
    vertical-align: middle;
    margin-left: 25px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}
.mt-logo-area img {
    max-width: 120px;
    margin-bottom: -2px;
}

@media(max-width:991px){
	.mobile-link {
    display: block !important;
}
.mt-logo-area{display:none;}
header .top-head-bar .text-left{
    text-align: center;
}
.top-head-bar .backto-links{
        margin-top: 0px;
    margin-bottom: 5px;
}
.pay-online-section img{
    margin-right: 0!important;
}
.only-assis{
    margin-top: 0!important;
}
.pay-online-section{
    margin-bottom: 15px;
}

}

.price-service-section > .land-repeated-form-section > .form-section > .hr-line{
    display: block;
}



@media(max-width:1300px){
#cssmenu > ul > li {
    margin: 0 3px;
}
}

@media(max-width:991px){
	.mobile-link {
    display: block !important;
}
.mt-logo-area{display:none;}
}

#cssmenu ul li.getinv.light-purple a:before{content: none;background: url(../images/get-ico1.png);background-size: 16px;background-repeat: no-repeat;width: 16px;height: 17px;display: inline-block;vertical-align: middle;margin-right: 3px;background-position: 0px 0px;}
#cssmenu ul li.getinv.medium-purple a:before{content: "";background: url(../images/get-ico2.png);background-size: 16px;background-repeat: no-repeat;width: 16px;height: 17px;display: inline-block;vertical-align: middle;margin-right: 3px;background-position: 0px 0px;}



/*.mobrowleft { float:right;    margin-top: 25px; }*/
.fbicon { padding-bottom:5px; }
.fbicon a { color: #fff; font-size: 24px; }
.fbicon a:hover {color:#009ae1;-webkit-transition: all 0.4s ease;-moz-transition: all 0.4s ease;-ms-transition: all 0.4s ease;-o-transition: all 0.4s ease; transition:all .4s ease;}
.darkHeader .logopart img { width: auto; padding: 16px 0; }


/* Menu Part End */

.backto-links {
    text-align: right;
    margin-top: 31px;
}
.supp-assis {
    display: inline-block;
    margin-right: 0px;
    font-weight: 700;
}

.pay-online-section {
    float: right;
    text-align: center;
    position: relative;
}

.pay-online-section img {
    margin-right: 40px;
}
.pay-online-section img {
    max-height: 50px;
    margin-top: 10px;
}


.box-title{    background: #55198b;}
#primary-content .form-content h2{color:#000}
#primary-content .ss-section-title{    color: #444;}


.add-more-btn{    border: 2px solid #777; color:#fff;   background-color: #777;}
.add-more-btn:hover {
    background-color: #444;
    border-color: #444;
    color: #fff;
}
#primary-content .checkout-btn{    background-color: #00A859;
 color:#fff;
    border: 2px solid #00A859;}
	
	#primary-content .checkout-btn:hover{     background-color:#51277b;
    border-color: #51277b;}
	#MembershipForm .hr-line {
    border-color: #444;
    border-width: 2px;
}

[type="checkbox"]:not(:checked) + label:after, [type="checkbox"]:checked + label:after{    color: #333;}

#footer {
      background: #55198b;
    border-top: solid 5px #55198b;
    color: #FFF;
}

.appreciate-link {
    color: #fff;
    padding: 20px;
    font-size: 16px;
    font-weight: 600;
}
#copyrights a:hover {
    color: #ccc;
}
.only-assis {
    text-align: right;
    color: #77c5ba;
    padding: 0px;
    margin-top: 2em;
    margin-bottom: 10px;
}
.ss-form-entry.main-grey-head-bar.dark-blue-bar{background:#444}

.ss-form-entry.main-grey-head-bar.dark-blue-bar.grey1{background:#222}
.ss-form-entry.main-grey-head-bar.dark-blue-bar.grey2{background:#353535}
.ss-form-entry.main-grey-head-bar.dark-blue-bar.grey3{background:#555}
.ss-form-entry.main-grey-head-bar.dark-blue-bar.grey4{background:#696969}
.ss-form-entry.main-grey-head-bar.dark-blue-bar.grey5{background:#757575}
.ss-form-entry.main-grey-head-bar.dark-blue-bar.grey6{background:#898989}
.ss-form-entry.main-grey-head-bar.dark-blue-bar.grey7{background:#999}


.ss-form-entry.main-grey-head-bar.medium-blue-bar{background:#777}

.ss-form-entry.main-grey-head-bar.light-blue-bar{background:#aaa}

.floating-tab-of-page a{background:#55198b !important}
.floating-tab-of-page a:hover{background:#ed1c24 !important}

a{color:#000}
a:hover{color:#333}

.control-input input:checked ~ .control__indicator{    background: #333;
    border-color: #333;}
	.check-terms .control__indicator {
    border-color: #333;
    border-radius: 4px;
}

.back-btn-page a{color:#333}
.back-btn-page a:hover{color:#999}


ul.noListStyle {
    margin-left: 0;
    list-style: none;
    padding: 0 !important;
}
.cpmt_listItem li {
    margin: 5px 0;
}
.card-wrapr {
    position: relative;
    overflow: hidden;
    width: 100%;
}
.cpmt_Paytabbox .blockEx {
    width: 140px;
    display: inline-block;
    vertical-align: middle;
    margin-right: 15px;
    position: relative;
}
.cpmt_Paytabbox .blockEx.cpmt_CvvNo {
    width: 230px;
}
.full-width {
    width: 100% !important;
}
.month-and-year {
    display: inline-block;
    vertical-align: top;
}
.cpmt_Paytabbox .blockEx.cpmt_CvvNo input {
    width: 140px;
}
ul.noListStyle li {
    vertical-align: top;
    width: 50%;
    display: block;
    float: left;
    list-style: none;
}

.contiue-section p {
    color: #999 !important;
    font-size: 14px;
    margin-top: 10px;
}
ul.noListStyle li {
    padding: 0 15px;
}

.contiue-section {
    padding: 20px 0;
    text-align: center;
    width: 100%;
}

input[type="button"]#comp-booking-direct, input[type="submit"]#comp-booking-direct, input[type="button"]#comp-booking-direct-ach, input[type="submit"]#comp-booking-direct-ach {
    
   background-color: #000;
    color: #fff;
    border: 2px solid #000;
    border-style: solid;
    border-width: 2px;
    background-image: none;
    padding: 10px 42px;
    transition: .2s all;
    -webkit-transition: .2s all;
    -moz-transition: .2s all;
    font-weight: 600;
    min-width: 180px;
    border-radius: 10px;
    box-shadow: inset 0 0 0 0 #7899bd;
    -webkit-transition: all ease 0.8s;
    -moz-transition: all ease 0.8s;
    transition: all ease 0.8s;
    white-space: normal;
}
input[type="button"]#comp-booking-direct:hover, input[type="submit"]#comp-booking-direct:hover, input[type="button"]#comp-booking-direct-ach:hover, input[type="submit"]#comp-booking-direct-ach:hover{    background-color: #444;
    border-color: #444;}

.activities-area .title-meidum{color:#444;    border-bottom: 2px solid #444;}
.guest-title-info{color:#555;    border-bottom: 1px solid #555}

.xdsoft_datetimepicker .xdsoft_label{text-align:center !important; font-size:14px !important}

.section-for-ach label {
    font-weight: 600;
    color: #000;
    font-size: 14px;
}


.checkout-activities-sidebar .total{    background: #333;}
.checkout-activities-sidebar .total:before{    border-bottom: 20px solid #333;}
.checkout-activities-sidebar .total:after{    border-bottom: 20px solid #333;}

.grand-total-text-above .h2-text {
    font-size: 16px;
    font-weight: 800;
    color: #444;
}
.below-text-em {
    font-size: 14px;
    margin-top: 10px;
}

.recipt-group-item .title-mideum{background:#ddd;}

.amount-paid {
    color: #333;
}

.revert-color {
    background: #999 !important;
    border-color: #999 !important;
}
.revert-color:hover {
    background: #777 !important;
    border-color: #777 !important;
}

.pay-now-btn .ytBtn{background:#444; border-color: #444;}
.pay-now-btn .ytBtn:hover{background:#666; border-color: #666;}

.success_transaction {
    border-left: 3px solid #000;
    padding-left: 10px;
    margin: 0 !important;
    font-size: 24px !important;
    font-weight: 600;
}
.little-large-text.receipt-item > div {
    font-size: 16px;
}



.amount-statement {
    font-weight: 800;
    color: #000;
    margin-top: 5px;
}

.field-group-item .input-group{width:100%;}
.field-group-item .input-group-prepend {
    margin-right: -1px;
    display: inline-block;
}
.field-group-item .input-group-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    padding: 9px;
    width: 30px;
    margin-bottom: 0;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: .25rem;
}
.field-group-item .input-group>.input-group-prepend>.input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.field-group-item .input-group> input:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    display: inline-block;
    width: calc(100% - 30px);
}

.section-for-show-check {
    display: none;
}


.token-forms .section-for-ach label {
    font-weight: 600;
    color: #000;
    font-size: 13px;
}

.token-forms #selectacctype { 
  font-size: 13px;
}

.section-for-ach input[type="text"], .section-for-ach input[type="email"], .section-for-ach input[type="password"], .section-for-ach select, .section-for-ach textarea {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #ccc;
    color: #999999;
    font-size: 16px;
  padding: 10px 12px;
    transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s;
    border-radius: 3px;
    color: #000;
    width: 100%;
}

.section-for-ach input[type="text"]:focus, .section-for-ach input[type="email"]:focus, .section-for-ach input[type="password"]:focus, .section-for-ach select:focus, .section-for-ach textarea:focus {
    border: 1px solid #666;
    background: #f9f9f9;
}


.section-for-ach .field-group-item, .section-for-ach .not-required {
    margin-bottom: 15px;
    padding-bottom: 15px;
}


.token-forms label.error {
    background-color: #c92b2c;
    color: #FFFFFF;
    width: 100%;
    padding: 0 10px;
    font-size: 12px;
    font-weight: 500;
    margin-top: 5px;
}

#footer_inner {
    padding-top:10px;
    padding-bottom: 10px;
}

#copyrights a {
    color: #808184;
}

.footer-app-logos {
    margin: 0px 0 30px;
}
.app-stores-icon {
    display: inline-block;
    margin-right: 0px;
    margin-top: 5px;
}
.app-stores-icon a {
    display: inline-block;
    margin: 0 3px;
    padding: 0 4px;
    max-width: 85px;
}


#copyrights ul {
    margin: 0px;
    padding: 0;
    text-align: center;
    width: 100%;
}
#copyrights ul li {
    display: inline-block;
    color: #fff;
    border-right: solid 1px #fff;
    line-height: 12px;
    padding: 0 8px 0 5px;
}
#copyrights ul li:last-child{border:0;}
#copyrights a {
    color: #fff;
}
#copyrights a:hover {
    color: #d4d392;
}
#copyrights {
    padding: 0px 0px 0px;
    text-align: center;
    color: #808184;
    font-size: 12px;
}
#copyrights a:hover {
    color: #ccc;
}
.site_name{font-size: 24px;font-weight: bold;margin-left: 15px;}
.field-type-amount.due-invoiceamount+small{bottom: -37px!important;margin-bottom: 6px!important;}
.amount_text{margin-top: 5px!important;}

