.nt { color: #2f6f9f;}
.na { color: #4f9fcf;}
.s { color: #d44950;}
/*CSS*/
.nc { color: #0a8;}
.nl { color: #99f;}



.mt-0 {	margin-top: 0; }
.mt-10 { margin-top: 10px; }
.mt-15 { margin-top: 15px; }
.mt-20 { margin-top: 20px; }
.mt-30 { margin-top: 30px; }
.mt-40 { margin-top: 40px; }
.mt-50 { margin-top: 50px; }
.mt-60 { margin-top: 60px; }
.mt-70 { margin-top: 70px; }
.mt-80 { margin-top: 80px; }
.mt-90 { margin-top: 90px; }
.mt-100 { margin-top: 100px; }

.mb-0 { margin-bottom: 0; }
.mb-10 { margin-bottom: 10px; }
.mb-15 { margin-bottom: 15px; }
.mb-20 { margin-bottom: 20px; }
.mb-30 { margin-bottom: 30px; }
.mb-40 { margin-bottom: 40px; }
.mb-50 { margin-bottom: 50px; }
.mb-60 { margin-bottom: 60px; }
.mb-70 { margin-bottom: 70px; }
.mb-80 { margin-bottom: 80px; }
.mb-90 { margin-bottom: 90px; }
.mb-100 { margin-bottom: 100px; }


.pt-0 { padding-top: 0; }
.pt-10 { padding-top: 10px; }
.pt-15 { padding-top: 15px; }
.pt-20 { padding-top: 20px; }
.pt-30 { padding-top: 30px; }
.pt-40 { padding-top: 40px; }
.pt-50 { padding-top: 50px; }
.pt-60 { padding-top: 60px; }
.pt-70 { padding-top: 70px; }
.pt-80 { padding-top: 80px; }
.pt-90 { padding-top: 90px; }
.pt-100 { padding-top: 100px; }


.pb-0 { padding-bottom: 0; }
.pb-10 { padding-bottom: 10px; }
.pb-15 { padding-bottom: 15px; }
.pb-20 { padding-bottom: 20px; }
.pb-30 { padding-bottom: 30px; }
.pb-40 { padding-bottom: 40px; }
.pb-50 { padding-bottom: 50px; }
.pb-60 { padding-bottom: 60px; }
.pb-70 { padding-bottom: 70px; }
.pb-80 { padding-bottom: 80px; }
.pb-90 { padding-bottom: 90px; }
.pb-100 { padding-bottom: 100px; }


/* elements-menu */
.elements-menu { display: inline-block;}
.elements-menu > li { float: left;margin: auto 5px;}
.elements-menu > li:first-child { margin-left: 0;}
.elements-menu > li > a { background: #f6f6f6 none repeat scroll 0 0; display: block;font-size: 16px;padding: 10px 24px;}
.elements-menu > li.active > a {background: #f66c69 none repeat scroll 0 0;color: #fff;}
.elements-section-title h2 {border: 1px solid #f6f6f6;display: inline-block;font-size: 24px;line-height: 24px;margin: 0;padding: 5px 20px;}
hr.tall {background-image: linear-gradient(to right, transparent, #dbdbdb, transparent);border: 0 none;height: 1px;margin: 22px 0;}


/* accordion-1 */
.elements-accordions .panel {border: none;border-radius: 0;box-shadow: none;}
.elements-accordions .accordion-1 .panel {border: none;border-radius: 0;box-shadow: none;}
.accordion-title {}
.elements-accordions .accordion-title a {background: #f6f6f6 none repeat scroll 0 0;border: 1px solid #f6f6f6;display: block;font-size: 16px;padding: 10px 60px 10px 20px;position: relative;}
.elements-accordions .accordion-title a.collapsed {background: #f6f6f6 none repeat scroll 0 0;color: #666; }
.elements-accordions .accordion-title a::before {color: #ccc;content: "\f0d8";font-family:'FontAwesome';font-size: 18px;position: absolute;right: 24px;text-align: center;}
.elements-accordions .accordion-title a.collapsed:before {content: "\f0d7 "; color: #ccc;}
.elements-accordions .accor-content {padding: 15px 20px;border: 1px solid #F6F6F6;border-top: 0;}
/* accordion-3 */
.accordion-3 .accordion-title a {background: #C8A165 none repeat scroll 0 0;color: #fff;}
.accordion-3 .accordion-title a.collapsed {background: #C8A165 none repeat scroll 0 0;color: #fff;}
/* accordion-4 */
.accordion-4 .accordion-title a {background: #C87065 none repeat scroll 0 0;color: #fff;}
.accordion-4 .accordion-title a.collapsed {background: #C87065 none repeat scroll 0 0;color: #fff;}
/* accordion-5 */
.accordion-5 .accordion-title a {background: #fff none repeat scroll 0 0;color: #444;}
.accordion-5 .accordion-title a.collapsed {background: #fff none repeat scroll 0 0;color: #444;}
/* accordion-6 */
.accordion-6 .accordion-title a {background: #444 none repeat scroll 0 0;color: #fff;}
.accordion-6 .accordion-title a.collapsed {background: #444 none repeat scroll 0 0;color: #fff;}
/* accordion-7 */
.accordion-7 .accordion-title a {background: #2BAAB1 none repeat scroll 0 0;color: #fff;}
.accordion-7 .accordion-title a.collapsed {background: #2BAAB1 none repeat scroll 0 0;color: #fff;}
/* accordion-8 */
.accordion-8 .accordion-title a {background: #0088CC none repeat scroll 0 0;color: #fff;}
.accordion-8 .accordion-title a.collapsed {background: #0088CC none repeat scroll 0 0;color: #fff;}


/* elements-tab-1 */
.elements-tab .tab-content {padding: 15px;}
.elements-tab-1  .tab-content, .elements-tab-2  .tab-content {border: 1px solid #ddd;border-top: 0;}
.elements-tab .nav-tabs > li { display: inline-block;float: none;}
.elements-tab .nav-tabs li a {border-radius: 5px 5px 0 0;font-size: 16px;margin-right: 1px;}
.elements-tab .nav-tabs li.active a {color: #f66c69;}

/* elements-tab-3 */
.elements-tab-menu {display: inline-block;}
.elements-tab-menu li {display: block;float: left;margin: 0 2px;}
.elements-tab-menu li a {background: #ddd none repeat scroll 0 0;display: block;font-size: 16px;padding: 10px 20px;}
.elements-tab-menu li.active a {background: #f66c69 none repeat scroll 0 0;color: #fff;}
/*elements-tab-7*/
.elements-tab-7 .elements-tab-menu li {margin: 0 20px 0 0;}
.elements-tab-7 .elements-tab-menu li a {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;padding: 5px 0px;}
.elements-tab-7 .elements-tab-menu li.active a {color: #f66c69;}
.element-line-btm li.active {position: relative;}
.element-line-btm li.active::before {background: #f66c69 none repeat scroll 0 0;bottom: 0;content: "";height: 2px;left: 0;position: absolute;width: 40px;}
.elements-tab-7 .element-line-btm li.active::before {left: 0;}

/*elements-tab-8*/
.elements-tab-8 .elements-tab-menu li {margin: 0 20px 0 0;}
.elements-tab-8 .elements-tab-menu li a {background: rgba(0, 0, 0, 0) none repeat scroll 0 0;padding: 5px 0px;}
.elements-tab-8 .elements-tab-menu li.active a {color: #f66c69;}
.elements-tab-8 .element-line-btm li.active::before {right: 0;left: auto;}
/*element-footer*/
.footer-area.elements-footer {padding: 80px 0 75px;}



.payment-details table { width: 100%;}
.payment-details table th {
  background: #f5f5f5 none repeat scroll 0 0;
  color: #666;
  font-weight: 900;
  padding: 10px 30px;
  text-transform: uppercase;
}
.payment-details table td{
  color: #999;
  font-weight: 700;
  padding: 7px 30px;
}
.payment-details table tr {
  border-bottom: 1px solid #E5E5E5;
}
.payment-details table tr:last-child {
  border-bottom: 0;
}
.payment-details table tr:last-child td {
  color: #c87065;
  padding: 15px 30px 0;
}
