/* Logo */
.logo img {
    max-width: 215px;
}

/* End Logo */

/* Account */
#user-short {
    text-align: center;
}

#user-short .user__avatar {
    border-radius: 100%;
    height: 130px;
    min-width: 130px;
}

.thead-user {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
    font-weight: bold;
}

.account .account-panel {
    border: 1px solid #0096d7;
    border-radius: 2%;
}

.account .panel-default {
    border: 1px solid #03861c;
    border-radius: 1%;
}

.account .panel-default > .panel-heading {
    color: #fff;
    background-color: #03861c;
    border-color: #03861c;
}

.account .panel-default > .panel-body {
    font-size: 13px;
    font-family: 'Arial', sans-serif;
}

/* End account*/

/* Choose register type */
.block-choose-register {
    text-align: center;
}

.block-choose-register .btn {
    background: none !important;
    border: none !important;
    box-shadow: 0 0 0 !important;
    color: #fff !important;
    cursor: pointer;
    float: left;
    font-size: 20px !important;
    padding: 8px 15px !important;
    text-shadow: 0 0 0 !important;
    border-radius: 3px !important;
    font-weight: bold;
}

.block-choose-register .btn-green {
    float: none;
    background-color: #399834 !important;
    border-bottom: 3px solid #24571e !important;
    padding: 10px 40px !important;
}

.block-choose-register .btn-green:hover, .btn-green:focus {
    background-color: #27ae61 !important;
    border-bottom: 3px solid #016a28 !important;
}

.block-choose-register .btn-gold {
    float: none;
    background-color: #055699 !important;
    border-bottom: 3px solid #033157 !important;
    padding: 10px 40px !important;
    margin-left: 15px;
}

.block-choose-register .btn-gold:hover, .btn-gold:focus {
    background-color: #056cb6 !important;
    border-bottom: 3px solid #034b7c !important;
}

.block-choose-register p a span, .block-choose-register .btn-green span, .block-choose-register .btn-gold span {
    font-size: 13px;
    font-weight: normal
}

.btn-red-register {
    background: #22b14c none repeat scroll 0 0 !important;
    border-bottom: 3px solid #15672c !important;
    float: none;
    font-weight: 300;
    min-width: 225px;
    text-transform: uppercase;
    transition: background 0.1s ease-in 0s;
    font-size: 20px !important;
    margin-top: 5px;
    padding: 20px 80px !important;
    color: #fff !important;
}

/* End Choose register type */

/* Manage account */
.account .list-group-item.active {
    background-color: #055699;
    border-color: #055699;
}

.account .list-group-item.active a {
    color: #fff;
}

.account .btn-primary {
    background-color: #055699;
    border-color: #055699;
}

img.captcha {
    max-width: none;
}

/* End Manage account */

/* News cat */
.post-sm .cat-avatar {
    width: 20% !important;
}

.popular-news .img {
    position: relative;
}

.popular-news .img img {
    height: 180px;
}

.popular-news .title {
    height: 60px;
    font-size: 16px;
}

.popular-news .item-cart-carousel {
    height: 280px;
}

.popular-news .popular-image {
    width: 100%;
    height: 180px;
}

.cat-news img {
    min-height: 100px;
    max-height: 120px;
}

.top_center_main {
    float: left;
    width: 100%;
    margin-bottom: 0;
}

.top_center_main .block-item-big.block-item-big-last {
    height: 440px;
    width: 96%;
}

@media (max-width: 479px) {
    .top_center_main .block-item-big.block-item-big-last {
        height: 440px;
        width: 100%;
    }
}

.block-item-big.block-item-big-last {
    float: left;
}

.block-image .ct_post_like {
    float: left;
    width: 100%;
}

.ct_post_like {
    position: relative;
}

.block-item-big .block-image .div_img {
    height: 490px;
    width: 100%;
}

.block-item-big .block-image .div_img {
    height: 420px;
    line-height: 284px;
    text-align: center;
    width: 100%;
    overflow: hidden;
}

.block-item-big .block-image img {
    width: 100%;
    height: 100%;
}

.block-item-big .block-image img {
    max-width: 100%;
}

.ovl_img {
    /* background-color: #000; */
    float: left;
    height: 400px;
    left: 0;
    opacity: 0.2;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 10;
}

.div_info {
    background-color: rgba(0, 0, 0, 0.4);
    bottom: 0;
    float: left;
    /*font-size: 24px;*/
    padding: 5px 3% 0;
    position: absolute;
    width: 100%;
    z-index: 20;
}

.div_info > p {
    color: #fff;
    float: left;
    font-size: 13px;
    margin-bottom: 8px;
    margin-top: 7px;
    width: 100%;
}

.div_info p span {
    float: left;
    width: auto;
}

.date_post {
    margin-right: 20px;
}

.div_info p span i {
    background: url(../images/icon/icon-all.png) no-repeat;
    background-size: 105px auto;
    float: left;
    height: 15px;
    margin-right: 3px;
    margin-top: 4px;
    width: 13px;
}

.div_info p span i {
    background: url(../images/icon/icon-all.png) no-repeat;
    background-size: 105px auto;
    float: left;
    height: 15px;
    margin-right: 3px;
    margin-top: 4px;
    width: 13px;
}

.category_name > i {
    background-position: -14px 0;
}

.top_center_main .title_news {
    background-color: unset;
    color: #fff;
    font-size: 16px;
    font-weight: 800;
    line-height: 30px;
    padding: 0;
    position: unset;
    width: 100%;
}

.top_center_main .block-item-small {
    width: 96%;
}

@media (max-width: 479px) {
    .top_center_main .block-item-small {
        width: 100%;
    }
}

.block-item-small {
    margin-bottom: 40px;
}

.block-item-small {
    clear: right;
    float: right;
    width: 54%;
    margin-bottom: 0;
}

.top_center_main .block-item-small .block-image {
    width: 410px;
    position: relative;
}

.top_center_main .block-item-small .block-image {
    margin: 0 !important;
    width: 100%;
}

.top_center_main .block-item-small .block-image .div_img {
    height: 210px;
    line-height: 136px;
    overflow: hidden;
    text-align: center;
    width: 100%;
}

.block-item-small .block-image {
    display: inline-block;
    float: left;
    margin-right: 8px;
    position: relative;
    width: 60px;
}

.top_center_main .block-item-small .block-image img {
    height: 100%;
    max-width: 100%;
    width: 100% !important;
}

.block-item-small .block-image img {
    height: 60px;
    max-width: none;
    width: 70px !important;
}

.div_info_small {
    background-color: rgba(0, 0, 0, 0.4);
    bottom: 0;
    color: #fff;
    float: left;
    left: 0;
    padding: 3px 2% 0;
    position: absolute;
    width: 96%;
    z-index: 20;
}

.link_hover_post_small {
    color: #fff;
    float: left;
    font-size: 16px;
    line-height: 20px;
    width: 100%;
}

.div_info_small > p {
    float: left;
    font-size: 12px;
    margin-bottom: 5px;
    margin-top: 2px;
    width: 100%;
}

.div_info_small p span {
    float: left;
    width: auto;
}

.div_info_small p span i {
    background-image: url(../images/icon/icon-all.png);
    background-size: 102px auto;
    float: left;
    height: 12px;
    margin-right: 2px;
    margin-top: 4px;
    width: 12px;
    z-index: 20;
}

.div_info_small p span i {
    background-image: url(../images/icon/icon-all.png);
    background-size: 102px auto;
    float: left;
    height: 12px;
    margin-right: 2px;
    margin-top: 4px;
    width: 12px;
    z-index: 20;
}

.category_name_small > i {
    background-position: -15px 0;
}

.date_post_small {
    margin-right: 20px;
}

@media (max-width: 479px) {
    .cat-news .content {
        margin-left: 90px;
    }

    .cat-news img {
        min-height: 70px;
        height: 90px;
    }
}

/* End News cat */

/* News Detail*/
.ct_post_like {
    position: relative;
}

.content_post {
    color: #555;
    float: left;
    width: 100%;
    text-align: justify;
    margin-bottom: 5px;
}

.sidebar {
    float: left;
    width: 10%;
    margin-left: -22px;
    position: relative;
}

.content_post ul, .tab_card_content ul {
    width: 100%;
    float: left;
    margin: 10px 10px 15px;
}

.content_post ul li, .tab_card_content ul li {
    list-style: disc;
    padding-bottom: 6px;
    line-height: 27px;
}

.social_fb li {
    display: inherit;
}

.view_content {
    width: 85%;
    float: left;
    margin-left: 30px;
}

.item-question .related-title {
    margin-left: 90px;
}

.main-user .block.news-comment {
    border: none;
    border-top: 1px solid #055699;
    margin-top: 24px;
}

.main-user .block.news-comment h3 {
    margin-left: 24px;
}

.reply-comment {
    /*background-color: #e2e6f2;*/
}

.reply-comment .content {
    margin-left: 80px;
}

.item-question .comment-content {
    margin-left: 80px !important;
}

.share-popup {
    color: #fff !important;
}

/* End News Detail*/

/* Info atm */
#map-canvas-store {
    height: 530px;
}

.info_atm .right_info {
    float: right;
    margin-left: 7px;
    width: 160px;
}

.info_atm p {
    margin: 5px 0 0 0;
}

/* End Info atm */

.title-main {
    text-align: center;
    font-weight: 300;
}

.note {
    display: block;
    font-size: 0.8571428571em;
    font-style: italic;
    margin: 0.9375em 0;
    color: #999999;
    float: right;
}

/* Internet Banking */
.nav.nav-internet > li > a {
    background-color: #d1d3d4;
    border-left: 1px solid #aeb0b3;
    border-radius: 0;
    border-right: 1px solid #aeb0b3;
    border-top: 1px solid #aeb0b3;
    color: #fff;
    font-size: 17px;
    font-weight: 400;
    margin: 0 2px 0 0;
    padding: 10px 25px 10px 40px;
    position: relative;
}

.nav.nav-internet > li.active > a {
    background-color: #fff !important;
    color: #58595b;
    margin-bottom: -1px;
}

.nav.nav-internet > li > a > i {
    top: 15px;
    width: 19px;
    height: 14px;
    position: absolute;
    background-repeat: no-repeat;
    left: 18px;
}

.icon_supplier {
    background-image: url(../images/media/icon_supplier.png);
}

.active .icon_supplier {
    background-image: url(../images/media/icon_supplier_active.png);
}

.icon_organize {
    background-image: url(../images/media/icon_organize.png);
}

.active .icon_organize {
    background-image: url(../images/media/icon_organize_active.png);
}

.center_tb {
    background-color: #fff !important;
}

.center_tb {
    float: left;
    margin-bottom: 20px;
    padding: 10px 0 15px;
    width: 100%;
}

.center_main {
    float: left;
    width: 67%;
    font-size: 15px;
    line-height: 25px;
}

.main_promotion {
    float: left;
    padding-bottom: 45px;
    width: 100%;
}

.child_internet_banking > ul {
    margin: 0 !important;
}

.li_ibanking {
    float: left;
    width: 15%;
    margin-right: 1%;
    min-height: 155px;
    margin-bottom: 20px;
}

.li_ibanking:nth-child(6n) {
    margin-right: 0;
}

.li_ibanking a {
    float: left;
    width: 100%;
}

.center_tb a:hover {
    color: #d0203d;
    text-decoration: none;
}

.icon_banking {
    float: left;
    width: 100%;
    background-color: #f1f1f2;
    text-align: center;
    padding: 25px 0 15px;
    min-height: 55px;
    transition: border 1s ease;
    position: relative;
    overflow: hidden;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    display: inline-block;
}

.icon_banking:hover {
    zoom: 1;
}

.icon_banking:before {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    border: 0 solid;
    content: '';
    opacity: 0;
    -webkit-transition: all .4s ease;
    transition: all .4s ease;
}

.icon_banking img {
    max-height: 50px;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
    border: 0;
}

.icon_banking img {
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

.p_bank_name {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 16px;
    margin-top: 10px;
    color: #58595b;
    margin-bottom: 0;
    min-height: 40px;
}

/* End Internet Banking */

/* Promotion */
.block-promotion {
    display: inline-block;
    width: 100%;
    background-color: #F1F5FB;
    padding: 10px;
    font-size: 13px;
    color: #58595b;
    margin-bottom: 20px;
}

.block-promotion form {
    margin-left: 30px;
}

.title_service {
    float: left;
    border: medium none !important;
    color: #000;
    font-size: 25px !important;
    font-weight: 500 !important;
    margin-left: 40px;
    width: 100% !important;
    margin-bottom: 10px !important;
    line-height: 30px;
}

.ul_service {
    float: left;
    width: 94% !important;
    margin: 0 3% 1% !important;
}

.ul_service .logo_service {
    float: left;
    height: 55px;
    width: 55px;
}

.logo_service {
    background: rgba(0, 0, 0, 0) url(../images/media/logo_service_dud.png) no-repeat scroll 0 0 !important;
}

.logo_service.service_1 {
    background-position: -15px 2px !important;
}

.logo_service.service_2 {
    background-position: -415px 2px !important;
}

.logo_service.service_3 {
    background-position: -655px 2px !important;
}

.logo_service.service_4 {
    background-position: -255px 2px !important;
}

.logo_service.service_5 {
    background-position: -335px 2px !important;
}

.logo_service.service_6 {
    background-position: -95px 2px !important;
}

.logo_service.service_7 {
    background-position: -575px 2px !important;
}

.logo_service.service_8 {
    background-position: -495px 2px !important;
}

.ul_service > li {
    width: 33% !important;
    float: left;
    margin-bottom: 24px;
}

.block-promotion .list-category-qa ul li:nth-child(4n+1) {
    clear: none;
}

.ul_service .info_service {
    color: #000;
    float: left;
    font-size: 14px;
    font-weight: 500;
    margin: 18px 0 0 18px;
    min-height: inherit !important;
    width: auto;
}

.info_service {
    padding: 5px 3% 0;
    width: 94% !important;
    float: left;
    min-height: 110px;
    position: relative;
}

.ul_list_promotion {
    float: left;
    margin: 0 1.5% 2%;
    width: 96.5%;
}

.ul_list_promotion > li {
    background-color: #fff;
    border: 1px solid #dedede;
    margin: 0 1.1% 50px;
    min-height: 310px;
    position: relative;
    width: 22.5%;
    float: none;
    display: inline-block;
}

.ul_list_promotion li div {
    width: 100%;
}

.ul_list_promotion li p {
    color: #666666;
    font-size: 12px;
    margin: 0;
    padding: 0 3px;
    text-align: left;
    z-index: 100;
}

.hover_service {
    background: url(../images/media/bgr_hover_service_ud.png) no-repeat;
    color: #fff !important;
    cursor: pointer;
    opacity: .8;
    position: absolute;
    text-align: center;
    width: 100% !important;
    z-index: 10;
    display: none;
    height: 68.15%;
}

.ul_list_promotion > li:hover .hover_service, .ul_list_promotion > li:hover .text_service {
    display: block;
}

.text_service {
    position: absolute;
    text-align: center;
    z-index: 11;
    display: none;
    float: left;
    height: auto;
}

.p_hover_service {
    color: #fff !important;
    font-size: 16px !important;
    margin: 3px 5px 0;
}

.view_service {
    background-color: #c40300;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    padding: 7px 33px;
    position: absolute;
    top: 100px;
    right: 30%;
}

.img_service {
    position: relative;
    width: 100% !important;
    border-bottom: 1px solid #dedede;
    z-index: 9;
    height: 200px;
    vertical-align: middle;
    display: inline-block;
}

.img_service .img_service_block {
    position: relative;
}

.avatar_service {
    width: 100%;
    max-height: 200px;
}

.percent_service {
    background: url(../images/media/bgr_uu_dai.png) no-repeat;
    font-size: 14px !important;
    font-weight: 500;
    height: 48px;
    position: absolute;
    right: 5px;
    top: 10px;
    width: 48px;
}

.percent_service > span {
    color: #fff;
    font-size: 18px;
    position: relative;
    right: -5px;
    top: 15px;
}

.percent_service b {
    float: left;
    font-size: 15px;
    line-height: 15px;
    margin-left: 9px;
    margin-top: 7px;
    width: 48px;
}

.time_expired {
    background: url(../images/media/time_expired.png) no-repeat;
    height: 71px;
    right: 3%;
    position: absolute;
    top: 30px;
    width: 110px;
    background-size: 100%;
}

.info_service {
    padding: 5px 3% 0;
    width: 94% !important;
    float: left;
    min-height: 110px;
    position: relative;
}

.info_service > ul {
    float: left;
    width: 100%;
}

.info_service li {
    margin-bottom: 3px !important;
}

.count_view {
    color: #b4b6cb;
    float: left;
    font-size: 13px;
    font-weight: 500;
}

.ul_list_promotion li:last-child {
    margin: 0;
}

.star_view {
    float: right;
    height: 18px;
    width: 61px;
    display: inline-flex;
}

.tb-review {
    display: inline-block;
    cursor: pointer;
}

.tb-review.tb-review_17x {
    background: url(../images/media/star_promotion_index.png) -90px -2px;
    height: 15px;
    width: 15px;
    margin-left: 2px;
}

.star_view .tb-review.tb-review_17x::before {
    font-size: 12px;
    letter-spacing: 0;
    margin-right: 1px;
}

.tb-review.tb-review_17x::before {
    content: "";
}

.tb-review.tb-review_17x:before {
    font-size: 17px;
    letter-spacing: 5px;
}

.tb-review.tb-review_0:before {
    /*content: "\e043";*/
}

.star-rating-hover::before, .star-rating-on::before {
    color: #74c005 !important;
}

.tb-review::before {
    color: #c38c0d;
    font-size: 17px;
    letter-spacing: 3px;
}

.star-rating-hover:before, .star-rating-on:before {
    color: #74c005;
}

.tb-review:before {
    font-size: 17px;
    color: #86BF31;
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    letter-spacing: 3px;
}

.tb-review.tb-review_17x.star-rating-hover, .tb-review.tb-review_17x.star-rating-on {
    background: url(../images/media/star_promotion_index.png) -67px -2px;
    height: 15px;
    width: 15px;
    margin-left: 2px;
}

.info_service > a {
    float: left;
    font-size: 17px;
    font-weight: 500;
    margin-top: 8px;
    width: 100%;
}

.info_service > p {
    color: #000;
    float: left;
    font-size: 13px;
    margin-top: 1px;
    padding: 0;
    font-weight: 500;
    font-family: Roboto, sans-serif !important;
    position: absolute;
    bottom: 10px;
    left: 3%;
}

.block-detail-uudai h2.title .label {
    color: red;
    padding-left: 10px;
}

/* End Promotion */

/* Adviser */
.table-presentation .avata img {
    width: 100%;
    max-height: 148px;
}

.adviser-search {
    margin-top: 15px;
    margin-left: 10px;
    width: 85px !important;
}

/* End Adviser */

/* Profile */
.item-question .name .pending, .name .promotion {
    background: #faa732 none repeat scroll 0 0;
    border-radius: 1px;
    color: #fff !important;
    margin-left: 5px;
    padding: 1px 5px;
    font-weight: normal;
}

.like .like-count {
    background: url(../images/icon/comment-like.png) left center no-repeat;
    margin-left: 3px;
    padding-left: 15px;
    position: relative;
    top: -1px;
}

.like .report {
    display: none;
    margin-left: 10px;
}

.like:hover .report {
    display: inline-block;
}

.like .report a {
    color: #999;
    font-style: italic;
}

/* End Profile */

/* Profile Customer */
.customer-info .detail > p {
    color: #333;
    float: left;
    font-size: 14px;
    line-height: 20px;
    margin: 5px 0 3px;
    width: 100%;
}

.customer_phone, .time_created {
    color: #055699;
    font-size: 14px;
}

.customer-info .request {
    float: left;
    font-size: 12px;
    font-weight: 700;
    line-height: 21px;
    background: url(../images/icon/icon_quocte.png) no-repeat;
    margin-top: 15px;
    padding-left: 27px;
}

.customer-info .request .time_request {
    color: #999;
    font-weight: 400;
}

.customer-info .customer_action {
    border: medium none;
    float: left;
    margin-bottom: 0;
    margin-top: 20px;
    padding: 0;
    width: 100%;
}

.customer_action .p_choose {
    display: inline;
    margin: 0 11px;
}

.customer_action .fa {
    margin-right: 5px;
}

.customer_action .action_chat {
    margin-right: 10px !important;
    margin-bottom: 5px !important;
    float: none;
    display: inline-block;
}

.customer_action .action_email {
    margin-right: 0;
    float: none;
    display: inline-block;
}

.right_main.right_customer_more {
    padding-bottom: 20px;
    margin-bottom: 20px;
    border-left: 1px solid #d3d3d3;
    float: left;
    margin-left: 7px;
    padding-left: 20px;
    min-height: 536px;
}

.right_main ul {
    margin: 0;
}

.ul_list_customer > li {
    border-bottom: 1px solid #f0f0f0;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    width: 100%;
}

.bound {
    border-radius: 50px;
    float: left;
    margin: 6px 5px 0 0;
    padding: 4px;
}

.bound.bound_red {
    background-color: #c9425a;
}

/* End Profile Customer*/

/* Calculation */
.value-current {
    color: #055699 !important;
    font-weight: 600 !important;
    font-size: 0.9375em !important;
}

/* End Calculation */

/* Investor */
.block-investor {
    min-height: 400px;
    background-size: cover;
    background: #f4f4f4 no-repeat center;
    padding: 30px 0;
    margin-bottom: 30px;
}

.block-investor .block-title {
    margin-bottom: 40px;
}

.block-investor .block-title .title {
    color: #2e2b29;
    text-transform: uppercase;
    font-weight: 500;
    text-align: center;
    display: block;
    font-size: 30px;
}

.block-investor .block-title .title span {
    color: #055699;
}

.block-investor .form-control {
    height: 56px;
    border-radius: 3px;
}

.block-investor .form-group {
    margin-bottom: 33px;
}

.block-investor .form-group:before,
.block-investor .form-group:after {
    content: "";
    display: table;
}

.block-investor .form-group:after {
    clear: both;
}

.block-investor .message-validation {
    color: red;
    font-size: 13px;
    margin: 8px 0;
    padding: 3px 5px;
    border: 1px solid #fff;
    float: left;
    background-color: #fff;
    position: relative;
}

.block-investor .message-validation:before,
.block-investor .message-validation:after {
    bottom: 100%;
    left: 10px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}

.block-investor .message-validation:after {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 6px;
    margin-left: -6px;
}

.block-investor .message-validation:before {
    border-color: rgba(255, 255, 255, 0);
    border-bottom-color: #fff;
    border-width: 7px;
    margin-left: -7px;
}

.block-investor .slider.slider-horizontal {
    width: 100%;
    max-width: 600px;
}

.block-investor .slider-tick {
    background-image: none;
}

.block-investor .slider-tick-label {
    cursor: pointer;
    color: #2e2b29;
}

.block-investor .slider-range {
    margin-bottom: 40px;
    margin-top: 15px;
}

.block-investor .tooltip-inner {
    background-color: #055699;
}

.block-investor .tooltip.top .tooltip-arrow {
    border-top-color: #055699;
}

.block-investor .slider-range {
    padding-left: 20px;
    padding-right: 20px;
}

.block-investor .left_a span {
    display: table;
    background: url(../images/media/bg_i_2.png) no-repeat right center;
}

.block-investor .left_a a {
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
    color: #2e2b29;
    text-decoration: none;
    line-height: 60px;
    background: url(../images/media/bg_i.jpg) no-repeat left center;
    padding: 10px 15px 10px 30px;
}

.block-investor .submit-t {
    color: #FFF;
    font-size: 22px;
    font-family: 'Roboto', sans-serif;
    font-weight: bold;
    border: rgb(197, 197, 197) 1px solid;
    border-radius: 7px;
    background-image: -moz-linear-gradient(90deg, rgb(5, 86, 153) 0%, rgb(5, 107, 177) 100%);
    background-image: -webkit-linear-gradient(90deg, rgb(5, 86, 153) 0%, rgb(5, 107, 177) 100%);
    background-image: -ms-linear-gradient(90deg, rgb(5, 86, 153) 0%, rgb(5, 107, 177) 100%);
    width: 300px;
    height: 62px;
    text-transform: uppercase;
    line-height: 52px;
}

.block-investor .box-result .item-top {
    display: table;
    margin: auto;
}

.block-investor .result-bottom {
    margin-top: 20px;
    text-align: center;
}

.block-investor .result-bottom .text-1 {
    color: #231f20;
    font-size: 14px;
}

.block-investor .result-bottom span {
    display: block;
    font-family: 'Roboto', sans-serif;
}

.block-investor .result-bottom .text-2 {
    font-size: 30px;
    font-weight: bold;
    color: #055699;
}

.block-investor .result-bottom span {
    display: block;
    font-family: 'Roboto', sans-serif;
}

.tima_modal {
    font-family: "Roboto", sans-serif;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    background: rgba(0, 0, 0, 0.6);
    z-index: 9999;
}

.tima_modal-dialog {
    width: 600px;
    margin: 30px auto;
}

.tima_modal .tima_modal-content {
    padding: 60px 60px;
}

.tima_modal .tima_modal-content {
    /*background-color: #f05223;*/
    border-radius: 0;
    position: relative;
    /*border: 10px solid #fc0;*/
}

.tima_modal__title {
    font-size: 32px;
    text-transform: uppercase;
    text-align: center;
    line-height: 35px;
    margin-bottom: 17px;
    font-weight: 300;
}

.form-opacity .form__input {
    padding: 10px;
    border-radius: 4px;
    height: 60px;
    color: #000;
    border-color: transparent;
    background: #ebeef3;
}

.form__input {
    display: block;
    cursor: pointer;
    box-sizing: border-box;
    width: 100%;
    padding: 10px;
    font-size: 17px;
    font-weight: 400;
    line-height: 1.45;
    color: #616161;
    outline: 0;
    background: #EEE;
    border: 1px solid #EEE;
    border-radius: 3px;
}

.btn-invest {
    box-sizing: border-box;
    padding: 20px 30px;
    color: #000;
    background-color: #f1b400;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    -webkit-transition: all .3s;
    transition: all .3s;
}

.tima_header__form__button {
    width: 100%;
    border-radius: 5px;
    font-weight: 500;
}

.btn-lg {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
    border-radius: 6px;
}

#tima_ads_1 {
    min-height: 400px;
    position: relative;
}

#tima_ads_1 .title h3, #tima_ads_2 .title h3 {
    font-size: 34px;
    color: #2e2b29;
    margin-top: 80px;
}

#tima_ads_2 .title h3 {
    margin-bottom: 35px;
}

#tima_ads_1 .box-item {
    padding-top: 70px;
}

#tima_ads_1 .box-item .icon-item-1 {
    background: url(../images/icon/icon_tm1.png) no-repeat right top;
}

#tima_ads_1 .box-item .icon-item-2 {
    background: url(../images/icon/icon_tm2.png) no-repeat right top;
}

#tima_ads_1 .box-item .icon-item-3 {
    background: url(../images/icon/icon_tm3.png) no-repeat right top;
}

#tima_ads_1 .box-item .icon-item {
    width: 111px;
    height: 111px;
    display: table;
    float: left;
    margin-right: 15px;
}

#tima_ads_1 .box-item h5 {
    font-size: 18px;
    font-weight: bold;
    color: #2e2b29;
    font-family: 'Roboto', sans-serif;
}

#tima_ads_1 .box-item span {
    font-size: 14px;
    color: #2e2b29;
    font-family: 'Roboto', sans-serif;
}

#tima_ads_2 {
    background-color: #f4f4f4;
    min-height: 400px;
    position: relative;
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}

#tima_ads_2 .box-left-alert .item-alert {
    width: 175px;
    height: 175px;
    display: table;
    margin-left: 35px;
    border: 6px solid #055699;
    border-radius: 50%;
    text-align: center;
    float: left;
    background-color: #FFF;
    position: absolute;
}

#tima_ads_2 .box-left-alert .text-top {
    display: block;
    font-size: 25px;
    color: #2e2b29;
    font-family: 'Roboto', sans-serif;
    text-align: center;
    margin-top: 40px;
}

#tima_ads_2 .box-left-alert .text-mid {
    color: #055699;
    display: block;
    font-size: 61px;
    font-family: 'Roboto', sans-serif;
    text-align: center;
    margin-top: 18px;
    line-height: 20px;
}

#tima_ads_2 .box-right-body {
    padding-left: 190px;
}

#tima_ads_2 .box-right-body ul {
    float: left;
    display: block;
    width: 100%;
    margin-top: 40px;
}

#tima_ads_2 .box-right-body ul li {
    background-color: #FFF;
    min-height: 50px;
    padding-left: 50px;
    line-height: 50px;
    color: #4c4846;
    font-weight: bold;
    font-family: 'Roboto', sans-serif;
}

#tima_ads_2 .box-right-body ul li span {
    margin-left: 15px;
}

#tima_ads_2 .box-right-body .note_a {
    color: #055699;
    padding-left: 50px;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
}

#tima_ads_3 {
    padding-top: 90px;
    padding-bottom: 100px;
}

/* End Investor */

/* Compare loan */
.compare_loan table > tbody > tr > td {
    vertical-align: middle;
}
.compare_loan table > tbody > tr > td:first-child {
    width: 32%;
}
.compare_loan table > tbody > tr > td > .btn9 {
    width: 180px;
}

/* End compare loan */

.social_fb, .related_news, .interested_news {
    z-index: 9;
}

.compare-card .tb_filter_step1 img {
    max-width: 114px;
    max-height: 50px;
}

.compare-card .list-info-profess .item-cart-carousel .img, .compare-card .list-info-profess .item-cart-carousel .img > img {
    width: 100%;
}

.compare-card .item-cart-carousel .detail {
    width: auto;
    padding: 0;
}

.item-question .mar-left {
    margin-left: 70px !important;
}

.item-question .content a .qa_span {
    color: #333333;
}

.item-question .content a .qa_span:hover {
    color: #055699;
    text-decoration: none
}

.table-user .td-actions .btn3, .table-user .td-actions .btn4 {
    line-height: 30px;
}

.customer_action .btn3, .customer_action .btn4 {
    line-height: 25px;
}

.customer_action .btn4 {
    padding: 0 4px;
    font-size: 13px;
}

.footer-column .footer-right-border {
    border-right: #fff 1px solid;
    margin-right: 15px;
}