body { margin:0; padding: 0;l }

/* fixed social*/
#fixed-widgets-icons {
    position: fixed;
    top: 20%;
    right: 0;
    z-index: 99999;
}

#fixed-widgets-icons .atag {
    color: #fff;
    display: block;
    height: 40px;
    position: relative;
    text-align: center;
    line-height: 40px;
    width: 40px;
    text-align: center;
    margin-bottom: 1px;
    z-index: 2; cursor: pointer;
}
#fixed-widgets-icons .atag:hover>span{
    visibility: visible;
    right: 41px;
    opacity: 1;
} 
#fixed-widgets-icons .atag span {
    line-height: 30px;
    right: 60px;
    position: absolute;
    text-align: center;
    width: 200px;
    visibility: hidden;
    transition-duration: 0.5s;
    z-index: 1;
    opacity: 0;
}

#fixed-widgets-icons .atag img { margin-top: 5px; }
.currency-converter-btn{
    background-color: #e3e3e3;
    border: #e3e3e3 solid 1px;
}


#fixed-widgets-icons a {
    color: #fff;
    display: block;
    height: 30px;
    position: relative;
    text-align: center;
    line-height: 30px;
    width: 40px;
    text-align: center;
    margin-bottom: 1px;
    z-index: 2;
}
#fixed-widgets-icons a:hover>span{
    visibility: visible;
    right: 41px;
    opacity: 1;
} 
#fixed-widgets-icons a span {
    line-height: 30px;
    right: 60px;
    position: absolute;
    text-align: center;
    width: 200px;
    visibility: hidden;
    transition-duration: 0.5s;
    z-index: 1;
    opacity: 0;
}
#fixed-widgets-icons a img { margin-top: 0px; }
.currency-converter-btn{
    background-color: #fff;
}
.currency-converter-btn span{
    background-color: #ed1b24;
}
.calculators-btn{
    background-color: #e3e3e3;
    border: #e3e3e3 solid 1px;

}
.calculators-btn span{
    background-color: #000;
}

/*end fixed social*/


.currency-converter-popup { display: none; left:0; top:0; width: 100%; height: 100%; background:rgba(0, 0, 0, 0.4); position: fixed; z-index: 999999; }
.currency-converter-div { width: 700px; height: 400px; background:#fff; margin:0 auto; margin-top: 3%;  } 
.currency-converter-popup-close { width: 40px; height: 40px;  position: relative; left: 98%; top: -25px; cursor: pointer; }

.p-zero{ padding: 0; }
.cal-widget { width: 50%;    padding: 15px; margin:0 auto; }
.cal-widget p { font-size: 12px; font-style: italic; }
.cal-widget input { margin-bottom: 15px; }
.cal-widget select { margin-bottom: 15px; }
.cal-widget label span { font-weight: bold; color: #fff; font-size: 11px; margin-left: 5px; }
.cal-widget .formula { padding: 15px; -webkit-box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); background:#f8f8f8; color: #000; }
.cal-btn { background:#ed1b24; border-color: #ed1b24 ;  }     
.btn-color-dark-b { background-color: #444444; border:#444444 solid 1px; }
.cal-info { width: 50%; padding: 15px; margin:0 auto; }
.cal-widget .formula-result input { border-color:#f8f8f8; color: #ed1b24; }
.cal-info ul     { padding-left: 0; font-size: 13px; }
.cal-info ul li  { list-style: none; background-image: url(img/arrow.png); list-style: none; background-repeat: no-repeat; padding-left: 15px; background-position: 0 5px; margin-bottom: 10px; }
.cal-info ul li a { color: #444; }
#more {display: none;}
.input-label { font-size: 12px; }
@media screen and (max-width: 48em) {
    .cal-info { width: 100%;height: auto; }
    .cal-widget { width: 100%; height: auto; }
}
.inner-content-wrapper { color: #444444;  font-size: 14px;  }
.inner-content-wrapper h1{ }
.inner-content-wrapper h2{ }
.inner-content-wrapper h3{ font-size: 16px; font-weight: 600; }
.inner-content-wrapper h4{ font-size: 18px; font-weight: 600;  }
.inner-content-wrapper h5{ font-weight: 600; font-size: 16px; }
.inner-content-wrapper p{ font-size:14px; }
.inner-content-wrapper ul{ }
.inner-content-wrapper ul li{ }


.inner-content-wrapper .sub-header { margin-top: 10px; font-weight: 600; font-size: 24px; }
.inner-content-wrapper a{ padding: 10px 20px; color: #ed1b24; }
.inner-content-wrapper .downloadbtn{ background-color: #210a0b; border: none;  font-size: 14px; color: #fff;}
.inner-content-wrapper .applynowbtn{ background-color: #ed1b24; border:none;  font-size: 14px;  color: #fff;}


.inner-content-wrapper .downloadbtn:hover{ opacity: 0.8;}
.inner-content-wrapper .applynowbtn:hover{ opacity: 0.8;}


.inner-content-wrapper table{ } 



.inner-content-wrapper table {
    border-collapse: collapse;
    width: 100%;
}

.inner-content-wrapper th, .inner-content-wrapper td {
    text-align: left;
    padding: 8px;
    border-bottom: #fff solid 1px;
    font-size: 14px;
}

.inner-content-wrapper td { line-height: 38px; padding-left: 25px; }

.inner-content-wrapper tr:nth-child(even){background-color: #f8f8f8;}

.inner-content-wrapper th {
    background-color: #f8f8f8;
    color: #444444;
    border-bottom: #fff solid 1px!important;
    border-top: #fff solid 1px!important;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 25px;
}


.pdfbtn {}
.no-border { border: 0!important; }

.pdfbtn { background: none;  border:0; color: #444444; font-weight: 600; background-image: url(img/download.png); background-repeat: no-repeat; padding-right: 50px!important; background-position: 80px 10px;}
.pdfbtn:hover {  background-color: #ed1b24; background-image: url(img/download-hover.png); }
.download-table { margin-bottom: 35px; }


.next-holiday { float: left; background-color: #fff; color: #ed1b24; width: 100%;  font-size: 20px; text-align: center; padding: 40px 0; line-height: 40px; border-bottom: #444444 solid 20px; margin-bottom: 30px; border-radius: 10px; } 
/* .next-holiday strong {   background-color: #ed1b24; padding:0 15px; } */
.next-holiday .date {  padding-left: 15px; font-size: 50px; font-weight: bolder;  color: #ed1b24; }
.next-holiday span { color: #444444;}
.next-holiday strong { color: #444444;}
.next-holiday-table { line-height: 18px; }

.next-holiday-table td {
    line-height: 24px;
    padding-left: 25px;
}

.sm-item    { padding: 10px; color: #444444; text-align: center;}
.sm-item h2 { font-size: 15px; padding: 10px; margin-bottom: 0; padding-bottom: 5px; font-weight: 600;; }
.sm-item p { font-size: 13px; }

.main-submenu {
    width: 100%;
    height: 50px;
    margin: 0 auto;
    background: #444444;
}
.main-submenu ul { float: left; padding: 0 30px;}
.main-submenu ul li { display: inline; float:left; height: 50px; line-height: 50px; list-style: none; color: #fff; padding: 0 25px; font-size: 14px;}
.main-submenu ul li:hover{ background: #ed1b24; color: #fff; }
.main-submenu ul li.active{ background: #ed1b24; color: #fff; }
.main-submenu ul li a{  color: #fff; }
.main-submenu ul li a:hover { text-decoration: none;}



.padding-lr-0 { padding-right: 0; padding-left: 0;}
.margin-top-25 { margin-top: 25px;}

.mvm-header { color:#ed1b24; margin-bottom:20px; font-weight:600;}

blockquote{ 
    border-left: 10px solid #ed1b24;
    padding-left: 30px;
    margin-bottom:40px;
    font-style: italic;
    background:#ede0e1;
    padding:15px;
}


.form-control {
    font-size: 12px!important;
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
    background-color: #fdfdfd;
}
.btn-color-red {
    background-color: #ed1b24;
    border: none;
    padding-right: 15px;
    padding-left: 15px;
}


/*  #f8f8f8*/