﻿body {background-color:#fff;color: #333;font-size: 14px;font-family: Arial,Verdana, Tahoma !important;font-weight: normal;margin:0px;padding:0px;/*position: relative;height: 100%;*/}
#page-wrapper{background-color: #fff;margin:0px;padding:0px;width:100%;}
#page-intro-hotel{background-color:#fff;margin:auto;padding:0px 0px 40px 0px;text-align:center;width:100%;}
#page-intro-hotel .hotel-list .image img{width:100%;}
#page-intro-hotel .hotel-list .name{margin:0px;padding:15px 0px 10px 0px;text-align:center;}
#page-intro-hotel .hotel-list .name a{color:#000;font-size:18px;font-weight:bold;text-decoration:none;text-transform:uppercase;}
#page-intro-hotel .hotel-list .address{color:#000;font-size:14px;}
#page-intro-hotel .hotel-list .sum{color:#F00;font-size:16px;font-weight:bold;padding-top:8px;text-align:center;text-transform:uppercase;}

#page-hotel-system{background-color:#fff;float:left;position: relative;width:100%;}
#page-hotel-system .header{color:#333;font-size:26px;font-weight:bold;padding:40px 0px 0px 0px;text-align:center;text-transform:uppercase;width:100%;}
#page-hotel-system .content{margin:0px 0px 0px 0px;padding:50px 0px;position: relative;overflow:hidden;}
#page-hotel-system .content .box{background-color:#f3f3f3;border-bottom:solid 2px #663300;padding-bottom:0px;width:100%;}
#page-hotel-system .content .box img{width:100%; }
#page-hotel-system .content .box p.name{margin:0px;padding:10px 10px;text-align:center;vertical-align:middle;}
#page-hotel-system .content .box p.name a{color:#663300;font-weight:bold;font-size:16px;text-decoration:none;}
#page-hotel-system .content .box p.sum{margin:0px;padding:0px 10px;text-align:center;overflow: hidden;text-overflow: ellipsis;}
#page-hotel-system .content .box p.buttons{margin:10px 0px;padding:10px 10px;overflow:hidden;text-align:center;}
#page-hotel-system .content .box p.buttons a{background-color:#663300;border-radius:5px;color:#fff;font-size:16px;line-height:20px;padding:8px 15px;text-decoration:none;}
#page-hotel-system .content .box p.buttons a:hover{background-color:#834303;}
/*----------------------HEADER CSS------------------------------------------*/
#page-top{background-color:#ebebeb;margin:0px;padding:0px;}
#page-top .hotline i{color:#333;line-height:40px;font-size:18px;text-transform:uppercase;padding-right:15px;}
#page-top .hotline .phone{color:#333;font-weight:bold;line-height:40px;font-size:18px;text-transform:uppercase;}
#page-top  .flags i{color:#333;line-height:40px;font-size:14px;text-transform:uppercase;padding-right:5px;}
#page-top  .flags .email{padding-right:20px;}
#page-top  .flags .email a{color:#333;cursor:pointer;line-height:40px;text-decoration:none;}
#page-top  .flags .flag-info{padding:8px 2px 0px 0px;}
#page-top  .flags .flag-info:last-child{padding:8px 5px 0px 0px;}
#page-top  .flags .falg-vi, #page-top  .flags .falg-en{display:inline-block;}
#page-top  .flags .falg-vi a{background-image:url(/Themes/FontEnd/imgs/VietNam.png);float: left;background-repeat: no-repeat;height:24px;width:24px;}
#page-top  .flags .falg-en a{background-image:url(/Themes/FontEnd/imgs/English.png);float: left;background-repeat: no-repeat;height:24px;width:24px;}
#page-top .social{float:left;display:inline-block;}
#page-top .social a{padding:0px 10px;}
#page-top .social i{color:#333;line-height:40px;font-size:18px;}
#page-top .social a:hover i, .page-social i:hover{color:#006600;}
#page-top .searchbox-header {/*display:inline-block;*/padding:3px 0px;margin:0px;right:0px;float:right;display:none;}
#page-top .searchbox-header input[type=text] {background-color:transparent;height:auto;margin: 2px;border-left:0px !important;border-right:0px !important;border-top:0px !important;border-bottom: solid 1px #ccc !important;padding:0px 2px;width:200px;}
#page-top .searchbox-header input[type=text]:hover, .searchbox-header input[type=text]:focus, .searchbox-header input[type=text]:active{outline: 0;}
#page-top .searchbox-header *{color:#333;font-style:normal;line-height:30px;}
#page-top .searchbox-header i{font-size:16px;margin:0px 10px;}
#page-top .searchbox-header a{color:#333;font-size:16px;text-decoration:none;}
#page-top .searchbox-header a:hover{color:#333;text-decoration:none;}
#page-header{background-color:#fff;margin:0px;padding:0px;width:100%;z-index:9999;}
#page-header .page-logo{float: left;display:inline-block;}
#page-header .page-logo a{background-image:url(/data/logo.png);float: left;background-repeat: no-repeat;height:90px;width:230px;}
/*----------------------HOME BANNER CSS------------------------------------------*/
#page-slide{background-color:#eee;width:100%;float:left;}
#page-slide div.jssor-slide-caption span.title{color: #fff;font-size:36px;line-height:100px;text-transform: uppercase;text-align:left;margin:0px;padding:0px;}
#page-slide div.jssor-slide-caption span.sum{color: #fff;font-size:20px;font-weight:normal;line-height:40px !important;text-transform:none;}	
#page-slide div.owl-carousel-slide-caption{
    width: 100%;
    z-index:999;
}
#page-slide div.owl-carousel-slide-caption span.title{color: #fff;font-size:36px;line-height:100px;text-transform: uppercase;text-align:left;margin:0px;padding:0px;}
#page-slide div.owl-carousel-slide-caption span.sum{color: #fff;font-size:20px;font-weight:normal;line-height:40px !important;text-transform:none;}	
#page-slide div.owl-carousel-slide-caption div.btn-view{background-color:#EB5100;border-radius:10px;display:inline-block;opacity: 0.8;filter: alpha(opacity=80);margin-top:10px;padding:5px 20px;width:auto;}
#page-slide div.owl-carousel-slide-caption div.btn-view:hover{background-color:#b20000;}
#page-slide div.owl-carousel-slide-caption div.btn-view a{color:#fff;text-decoration:none;}
#page-slide .owl-carousel-slider-action {
    position: absolute;
    bottom: 0px;
    right: 0px;
    margin-right: 0px;
    z-index:9999;
}
#page-slide .owl-carousel-slider-action a {
    background-color: #201f1d;
    color: #fff;
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding: 0 10px;
    font-size: 26px;
    display: block;
}
#page-slide .owl-carousel-slider-action i{color:#b20000;}
#page-slide .owl-carousel-slider-action a:hover i{color: #fff;}
#page-slide-booking{background-color:#fff;width:100%;float:left;position:relative;}
#page-slide-booking div.item-booking{margin:0px;padding:0px;background-position:center center;background-size: cover;height:420px;position:relative;}
#page-slide-booking div.item-booking:last-child{margin-top:5px;}
#page-slide-booking div.item-booking div.sum{background-color:#fff;border-radius:5px;color:#000;font-weight:bold;padding:20px 20px;position:relative;opacity:0.75;width:30%;text-align:left;margin:auto;top:20%;overflow:hidden;}
/*#page-slide-booking div.item-booking:first-child div.sum{left:20%;top:10%;}
#page-slide-booking div.item-booking:last-child div.sum{left:35%;top:10%;}*/
#page-slide-booking div.item-booking div.sum a.btnBooking{background-color:#663300;border-radius:5px;color:#fff;padding:9px 18px;margin-top:15px;text-decoration:none;}
#page-slide-booking div.item-booking div.sum a.btnBooking:hover{background-color:#834303;}
/*----------------------HOME BOOKING CSS------------------------------------------*/
#page-booking{background-color: #f2f3f2;clear: both;padding:30px 0px;text-align:center;width: 100%;}
.form-booking{display:inline-block;}
/*#page-booking .caption{padding:0px 10px 0px 0px;}
#page-booking .number{padding:0px 10px 0px 20px;}*/
#page-booking *{color:#333;}
/*----------------------HOME NEWS CSS------------------------------------------*/
#page-news {
    clear: both;
    width: 100%;
    background-color: #f1f1f1;
    padding:40px 0px;
}
#home-news .item{ margin: 0px 15px;}
#home-news .item img{display: block;width: 100%;height: 170px;}
#home-news .news-thumbnail{position: relative;display: block;}
#home-news .news-date{margin: 0px 0px 10px;position: relative;float: left;width:100%;}
#home-news .news-date li{position: relative;display: inline-block;color: #333;}
#page-news .news-date i{color: #333;margin: 0px 10px 0px 0px;}
#home-news a.news-title{color:#006600;line-height:20px;text-decoration:none;}   
#home-news a.news-title:hover{color:#006600;line-height:20px;text-decoration:none;}   
#home-news p{color:#333;font-weight:normal;text-align:justify;} 
/*----------------------HOME PRODUCT CSS------------------------------------------*/
#page-product{clear: both;padding:20px 0px 30px 0px;}
/*#page-product .hot-items{background-color: #fff;clear:both;padding: 30px 0px;width: 100%;}*/
.product-list{padding: 0px;margin: auto;text-align: left;width:100%;}
.product-list .item{display:inline-block;width:435px;margin:0px 0px 20px 0px;position:relative;}
.product-list .left{/*float:left;clear:both;left:0px;*/} 
.product-list .right{/*float:right;right:0px;*/} 
.product-list .item-title{text-align:left;position:relative;}
.product-list .item-title a{color:#000;font-weight:bold;padding:0px;text-decoration:none;line-height:40px;}
.product-list .item .item-info{height:290px;position:relative;width:100%;}
.product-list .item .item-info .summaries{background-color:#000;color:#fff;line-height:22px;/*height:100px;*/opacity:0.8;margin:0px;padding:0px;bottom:0;/*position:relative;top:-100px;*/width:100%;}
.product-list .item .item-info .summaries *{font-weight:normal;}
/*----------------------MODULE-TITLE CSS------------------------------------------*/
#page-moduletitle{float:left;position: relative;width:100%;} 
#page-moduletitle .backgroundscroll{background-color:#000;clear: both;width: 100%;position: relative;overflow: hidden; margin: auto;}
#page-moduletitle .bg-h550{height: 550px;}
#page-moduletitle .bg-h330{height: 300px;}
#page-moduletitle .img-item{clear: both;
    width: 100%;
    position: relative;
    overflow: hidden;
    margin: auto;
    background-position: center center;
    background-size: cover;
    text-align:center;
}
#page-moduletitle .img-h550{height: 550px;}
#page-moduletitle .img-h330{height: 300px;}
#page-moduletitle .breadcrumbs{background-color:#f2f3f2;clear:both;padding:8px 0px;margin:0px auto;}
#page-moduletitle .breadcrumbs li a, #page-moduletitle .breadcrumbs li a:hover{text-decoration:none;}
#page-moduletitle .breadcrumbs li i{padding:0px 15px;}
#page-moduletitle .breadcrumbs li *{color:#333;font-weight:bold;}
#page-moduletitle .breadcrumbs li.current span{color:#333;font-weight:bold;}
#page-moduletitle span.banner-menu-level-normal{clear:both;font-size:26px !important;position: relative;top:100px;}
#page-moduletitle span.banner-menu-level-bold{clear:both;font-family:'Segoe UI Black' !important;font-size:48px !important;position: relative;top:100px;}
/*----------------------MAIN CONTENT CSS------------------------------------------*/
.xr-xpart-title{display:none !important;}
#page-main{background-color: #fff;padding: 20px 0px 40px 0px !important;margin:0px;overflow:hidden;width:100%;} 
/*#page-main .main-content-left, #page-main .main-content-right{margin-top:50px;}*/
#page-main .page-title{ font-size:18px; font-weight:bold; color:#000; text-transform:uppercase; margin:5px 0px 20px;  padding-bottom: 30px;text-align:left;}
.article-content *{color:#333 !important;line-height:30px !important;text-align:justify;}
.article-content img{margin:20px 0px !important;}
.news-list{margin:0px;padding:0px;}
.news-list h1.news-name{color: #333;font-size: 26px;font-weight: bold;margin:0px 0px 20px 0px;padding: 0px 0px 20px 0px;text-transform:uppercase;}
.news-list .news-group, .news-list .news-detail{clear:both;width:100%;}
.news-list .news-item{border-bottom:solid #ddd 1px;clear:both;margin:0px 0px 20px 0px;padding:0px 0px 20px 0px;width:100%;}
.news-list .news-item:last-child{border-bottom:solid #ddd 0px;clear:both;}
.news-list .news-item a{color:#333;font-weight:bold;text-decoration:none;}
.news-list .news-item a:hover{color:#006600;text-decoration:none;}
.news-list .news-item img{width:150px;height:100px;}
.news-list .news-item span.news-date{color:#808285;font-style:italic;}
.news-list .news-item p{text-align:justify;color:#555;}
.news-list .news-item * {line-height:22px;}
.news-list .news-content * {line-height:22px;text-align:justify;}
.news-list .news-source{padding-top:20px;}
.news-list h1.news-title{color: #333;font-size: 16px;font-weight: bold;margin:0px;padding: 0px;}
.news-list .news-detail div.news-date{color:#808285;font-style:italic;margin:0px;padding:5px 0px;}
.news-list .news-content img{margin:20px 0px !important;}
.news-list .news-others h1.sub-title{border-bottom:solid #ddd 1px;color: #006600;font-size: 24px;font-weight: bold;margin:50px 0px 20px 0px;padding: 0px 0px 10px 0px;text-transform:uppercase;width:100%;}
.news-list .news-others a{color:#333;text-decoration:none;line-height:30px;padding-right:5px;}
.news-list .news-others a:hover{color:#006600;text-decoration:none;}
.news-list .news-others i{color:#333;margin:0px 10px;line-height:30px;}
.product-group{clear:both;padding:20px 0px 0px 0px;width:100%;}
.product-group:last-child{clear:both;padding:0px;width:100%;}
.product-group h1.product-name{color: #333;float:left;font-size: 22px;font-weight: bold;margin:0px;padding: 0px 0px 20px 0px;text-transform:uppercase;}
.product-others-title{background-color:#006600;color:#fff;font-weight:bold;margin-bottom:20px;padding:5px 0px;width:100%;}
.product-others-title span{color:#fff;font-weight:bold;padding-left:10px;}
.product-view h1.product-name{color: #333;float:left;font-size: 22px;line-height:24px;font-weight: bold;margin:0px;padding: 0px 0px 20px 0px;text-transform:uppercase;}
.product-view{clear:both;padding:10px 0px;width:100%;}
.product-view *{line-height:20px;}
.product-view .right *{line-height:30px;}
.product-content *{font-size:14px !important;line-height:20px;}
.product-view .button-group{margin:10px 0px;}
.product-view .button-group .btn-booking{background-color:#663300;color:#fff;cursor:pointer;padding:10px 30px;margin:40px 0px;text-decoration:none;text-align:center;}
.product-view .button-group .btn-booking:hover{background-color:#333;cursor:pointer;}
.product-view .other-name{background-color:#f1f1f1;border-top:solid 2px #ddd;margin:10px 0px 20px 0px;padding: 0px;}
.product-view .other-name h1{color: #333;font-size: 18px;font-weight: bold;line-height:46px;margin:0px;padding:0px 10px;text-transform:uppercase;}
.form-group{clear:both;float:left;padding:0px;text-align:center;width:100%;}
.form-group h1{color: #333;float:left;font-size: 22px;font-weight: bold;margin:0px;padding: 20px 0px 20px 0px;text-transform:uppercase;}
.form-check{border-bottom:solid 1px #ddd;clear:both;padding:0px 0px 20px 0px;width:100%;}
.form-check .caption{padding:0px 10px 0px 0px;}
.form-check .number{padding:0px 10px 0px 20px;}
.form-check *{color:#333;}
.form-check .btn-check{background-color:#663300;color:#fff;padding:5px 20px;margin:0px 0px 0px 20px;text-decoration:none;}
.form-check .btn-check:hover{background-color:#333;}
.form-group .form-inline{display:inline-block;text-align:center;width:auto;}
.form-group table.room{width:100%;}
.form-group table.room tr.head, .form-group table.room tr.row{border-bottom:solid 1px #eee;}
.form-group table.room tr.row:last-child{border-bottom:solid 0px #eee;}
.form-group table.room td.info{padding:20px 0px;}
.form-group table.room tr.row:first-child td{padding:10px 0px;}
.form-group .btn-booking{background-color:#663300;color:#fff;padding:10px 30px;margin:0px;text-decoration:none;}
.form-group .btn-booking:hover{background-color:#333;}
.booking-step{}
.booking-step li{margin:0px;padding:20px !important;}
.booking-step li i.ico-prefix{color:#333;margin:0px 15px 0px 0px;padding:0px;}
.booking-step li.actived {color:#663300;font-weight:bold;}
.booking-step *{font-size:24px;line-height:40px;}
.form-group .customer-info {line-height:26px;}
.form-group .customer-info.textbox, .form-group .customer-info .textbox{ border: 1px solid #dddddd; float:left;
color: #545e5d !important;font-family: Arial,Helvetica,sans-serif;height: 30px;line-height: 30px;
margin-bottom: 10px !important;padding: 0 10px;width: 100%;}
/*.product-bg-content{background-color:#f1f1f1;clear:both;color:#000;font-size:14px;margin:0px;padding:40px 0px;width:100%;}
.product-bg-content *{line-height:30px;color:#000;}*/
/*----------------------CONTACT CSS------------------------------------------*/
.contact-formbox{margin:0px 0px 0px 0px;overflow:hidden;}
.box-contact-info h3 { color:#333; font-weight:600; font-size:16px; text-transform:uppercase; background:url('/Themes/FontEnd/imgs/bg-contact-header-title.png') no-repeat left bottom;   padding-bottom: 10px; }
.box-contact-info .btn-googlemap { font-size:14px; color:#333; border:solid 1px #ccc;margin:20px 0px; padding:8px 45px; border-radius:0px; text-transform:uppercase;}
.box-contact-info .btn-googlemap:hover{background:#663300; color:#fff;}
.box-contact-info *{line-height:26px;}
.contact-form, .office-search{}
.contact-form .textbox, .office-search .textbox{ border: 1px solid #dddddd; float:left;
color: #545e5d !important;font-family: Arial,Helvetica,sans-serif;height: 30px;line-height: 30px;
margin-bottom: 10px !important;padding: 0 10px;width: 100%;}
.contact-form .textarea {height:150px;}
.contact-form .captcha{width:100px;}
.contact-form .captcha-image{float:left; margin-left:5px; margin-top:3px;}
.contact-form .btnsend, .office-search .btnsearch { border:solid 0px #cdcdcd; height:30px; line-height:30px; padding:0px 25px; margin:0px;background:#663300; float:right; color:#fff;  
text-transform:uppercase;cursor:pointer;text-decoration:none;}
.contact-form .btnsend:hover, .office-search .btnsearch:hover {color:#fff; background:#333; }
.contact-form *{line-height:30px !important; }
.contact-form .xRadio{margin-right:15px;}
.contact-form .xRadio label{font-weight:normal !important;}
/*----------------------Footer CSS------------------------------------------*/
#page-footer-intro, #page-footer{width:100%;background-color:#663300;color:#fff;padding:40px 0px 20px 0px;position: relative;float:left;}  
#page-footer .box{float:left;margin:0 auto;padding:0px;position: relative;}
#page-footer ul.menu-f li:first-child{text-transform:uppercase;color:#e9e9e9;padding-bottom:15px;}
#page-footer ul.menu-f li{padding:3px 0px;}
#page-footer ul.menu-f li a{color:#e9e9e9;font-weight:normal;text-decoration:none;}
#page-footer ul.menu-f li i{margin-right:10px;}
#page-footer ul.menu-f li.btn-email{margin-top:10px;}
#page-footer ul.menu-f .input-email{color:#bbb !important;background-color:#8c4804;border:0px !important;height:30px;padding-left:10px;}
#page-footer ul.menu-f .btn-registry-email{background-color:#877f02;padding:5px 20px;}
#page-footer ul.menu-f .social li:first-child{padding-bottom:0px;}
#page-footer ul.menu-f .social i{color:#fff;font-size:32px;margin:20px 30px 0px 0px;}
#page-footer ul.menu-f .social i:hover{color:#ffef00;}
#page-footer ul.contact .phone{background-image:url(/Themes/FontEnd/imgs/phone.png);width:40px;height:40px;}
#page-footer ul.contact .phone-number{color:#b20000;font-size:26px;font-weight:bold;margin-bottom:10px;}
#page-footer ul.contact .phone-text{color:#e9e9e9;padding:5px 0px;}
#page-footer ul.contact .phone-group1{color:#e9e9e9;font-size:16px;font-weight:bold;margin:0px 0px 10px 0px;text-transform:uppercase;}
#page-footer ul.contact .phone-group2{color:#b20000;font-size:16px;font-weight:bold;margin:30px 0px 10px 0px;text-transform:uppercase;}
#page-footer div.copy-right{border-top:solid #854403 1px;padding:20px 0px 0px 0px;margin:0px;}
#page-footer div.copy-right *{color:#ddd;font-size:13px;}
.box-chat{background-color:#333;padding:20px 25px;position:fixed;bottom:0;right:5px;
    webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    -webkit-box-shadow: #444 0 0 1px 2px;
    -moz-box-shadow: #444 0 0 1px 2px;
    box-shadow: #444 0 0 1px 2px;
    -webkit-border-radius: 5px 5px 5px 5px !important;
    border-radius: 5px 5px 0 0;}
.box-chat p, .box-chat img{padding:0px;margin:0px !important;}
.box-chat img{vertical-align:middle !important}
.box-chat .chat-title{color:#fff;padding:5px 0px;}
.left-search {}
.left-search .input-keyword {border:solid 1px #ddd;color: #444;height:30px;margin: 2px !important; padding: 0px 2px; width: 100%; }
.left-search .input-keyword:hover, .left-search .input-keyword:focus, .left-search .input-keyword:active {border:solid 1px #ddd;color: #444; height:30px;margin: 2px !important; padding: 0px 2px; width: 100%; }
.left-search .btn-search{background-color:#b20000;margin-top:10px;padding:5px 15px;border-radius:10px;color:#fff;text-decoration:none;}
.left-search .btn-search:hover{background-color:#1d1d1d;padding:5px 15px;border-radius:10px;color:#fff;text-decoration:none;}
/*----------------------CHAT CSS------------------------------------------*/
#page-chat{position: fixed;z-index: 160002;right: 10px;bottom: 0;}
#page-chat .button_chat_online, #page-chat .chat_online_header
{
    background-color: #b20000 !important;
    position: relative;
    min-width: 200px;
    padding: 6px 10px;
    color: #FFF;
    border-radius: 5px 5px 0 0;
    cursor: pointer;
    white-space: nowrap;
    width: auto;
}
#page-chat .button_chat_online *, #page-chat .chat_online_header *{color:#fff;font-weight:bold;}
#page-chat .button_chat_online li, #page-chat .chat_online_header li{padding:0px 5px 0px 5px;}
#page-chat .chat_online_body{padding:10px;background-color:#fff;width:300px;}
#page-chat .chat_online_body li{padding:5px 0px;margin-bottom:5px;}
#page-chat .chat_online_body li:last-child{margin:10px 0px;text-align:center;}
#page-chat .chat_online_body li input[type=text]{width: 100%;border:solid 1px #bbb;font-size:13px;line-height: 30px !important; padding: 15px 5px !important;}
#page-chat .chat_online_body li input[type=text]:hover, #page-chat .chat_online_body li input[type=text]:focus, #page-chat .chat_online_body li input[type=text]:active{outline: 0; border:solid 1px #bbb;font-size:13px;line-height: 30px !important; padding: 15px 5px !important; }
#page-chat .chat_online_body li textarea{width: 100%;border:solid 1px #bbb;font-size:13px;line-height: 18px !important; padding: 5px !important;resize: none !important;}
#page-chat .chat_online_body li textarea:hover, #page-chat .chat_online_body li textarea:focus, #page-chat .chat_online_body li textarea:active{outline: 0; border:solid 1px #bbb;font-size:13px;line-height: 18px !important; padding: 5px !important;resize: none !important; }
#page-chat .chat_online_body a.btn-chat-online{border:solid 0px #cdcdcd;line-height:30px; padding:8px 20px; margin:0px;background:#b20000;color:#fff;  
text-transform:none;font-weight:bold;cursor:pointer;text-decoration:none;overflow:hidden;font-size:13px;}
#page-chat .chat_online_body a.btn-chat-online:hover{background-color:#d10000;}
/*----------------------TAG H CSS------------------------------------------*/
h2.home-title-module{color:#000;font-size:18px;font-weight:bold;text-transform:uppercase;margin:0px;padding:0px 0px 30px 0px;}
h2.home-product-title{color:#000;font-size:18px;font-weight:bold;text-transform:uppercase;margin:0px;padding:0px 0px 30px 0px;}
h1.article-title{clear: both;font-size: 26px;color: #323a46;font-weight: 700;margin: 0px;padding: 0;padding-bottom: 30px;font-weight: 700;text-transform:uppercase}
/*---------------------- MENU SLIDEBARS CSS ------------------------------------------*/
#page-slidebar{background-color:#333;display:none;float:left;height:100%;overflow:hidden;overflow-y: auto;position:fixed;width:90%;z-index:99999;}
#page-slidebar #js-menu-slidebar{}
#page-slidebar i{font-size:48px;line-height:105px;color:#666;}
#page-slidebar i:hover{font-size:48px;line-height:105px;color:#4263aa;}
/*---------------------- EMAILALERT CSS ------------------------------------------*/
.emailalert-list{}
.emailalert-list h1.emailalert-name{color: #323a46;float:left;font-size: 26px;font-weight: bold;margin:0px;padding: 0px 0px 30px 0px;text-transform:uppercase;}
.emailalert-list .emailalert-group{clear:both;margin-bottom:30px;width:100%;}
.emailalert-list .emailalert-group select option{padding: 0px 5px !important;}
.emailalert-group table.xr-input .textbox{border: 1px solid #dddddd; float:left;
color: #545e5d !important;font-family: Arial,Helvetica,sans-serif;height: 30px;line-height: 30px;padding: 0 10px;width: 100%;}
.emailalert-group table.xr-input .textdate{border: 1px solid #dddddd; float:left;
color: #545e5d !important;font-family: Arial,Helvetica,sans-serif;height: 30px;line-height: 30px;padding: 0;width: 100%;}
.emailalert-group table.xr-input tr{height:40px;}
.emailalert-group table.xr-input td{margin:0px;padding:0px;}
.emailalert-group table.xr-input td{line-height:30px;font-weight:normal;}
.emailalert-group table.xr-input span.xRadio{padding-right:20px;}
.emailalert-group table.xr-input span.xRadio *{font-weight:normal;}
.emailalert-group table.xr-input td .riTextBox{border:solid 0px #fff !important;margin-top: -18px !important;}
.emailalert-group table.xr-input td a.rcCalPopup{margin-top: -10px !important;}
.emailalert-group table.xr-input td a.btn-registration{border:solid 0px #cdcdcd;border-radius:10px; line-height:30px; padding:8px 20px; margin:0px;background:#b20000;color:#fff;  
text-transform:uppercase;cursor:pointer;text-decoration:none;overflow:hidden;}
.emailalert-group table.xr-input td a.btn-registration:hover{background-color:#292929;}
/*---------------------- Pagging CSS ------------------------------------------*/
TABLE.xr-pager {
    border: 0px solid #a4abb2 !important;
    border-top: none !important;
    border-spacing: 0;
    display: table;
    border-collapse: collapse;
}
TABLE.xr-pager>TBODY>TR>td {
    background-color: transparent;
}
TABLE.xr-pager span.xNumText{display:none;}
TABLE.xr-pager a{
    color: #393939;
    font-size: 15px;
    font-weight: 600;
    background: #eeeeee;
    width: 35px;
    height: 35px;
    line-height:35px;
    text-align: center;
    text-decoration: none;
    margin-right:5px;
}
TABLE.xr-pager a span{line-height:35px;}
TABLE.xr-pager a.xCurPage {background: #006600;}
TABLE.xr-pager a.xCurPage span{color:#fff;}
TABLE.xr-pager a:hover{background: #006600;}
TABLE.xr-pager a:hover span{color:#fff;}