@import (optional, reference) "init.less"; /*@import url(https://fonts.googleapis.com/css?family=Roboto:300,300italic,400,400italic,500,500italic,700italic,700); @import url("../../../vnt_upload/ckeditor/ck_style.css");*/ @font-face { font-family: 'Roboto Italic'; src: url('../fonts/RobotoItalic.ttf') format('truetype'); font-weight: normal; font-style: normal; } /* classic popup */ .classic-popup { .bg_white_transparent(0.24); .border-radius(5px); padding: 5px } .classic-popup-title { width: 100%; background: #096DB5; height: 41px; text-align: center; } .classic-popup-title, .classic-popup-title .fl, a.classic-popup-close { height: 40px; line-height: 40px; font-weight: bold; color: @color_white; } .classic-popup-title .fl { padding-left: 20px; font-size: 16px; text-transform: uppercase; text-shadow: 0 1px 0 #666666 } a.classic-popup-close { float: right; font-size: 13px; line-height: 30px; padding: 0 10px } a.classic-popup-close:hover { text-decoration: none; color: #4f2d00 } .classic-popup-content { width: 100%; background: @bg_white; } #bannerPopup { position: relative; } .close-popup { text-align: right; margin-bottom: 5px; } .close-popup a { display: inline-block; background: url(../images/close-popup.gif) no-repeat; color: @color_white; font-size: 12px; text-decoration: none; padding-left: 20px; } .bannerPopupContent { background: @bg_white; } /* fix for bold in FF4 win 64bit */ b { font-weight: bold } .classic-popup .error { border: 1px solid @red; } .algin-right { text-align: right; } /*------------ css cho box ------------*/ .desc ol { margin-left: 10px; padding-left: 10px; list-style: decimal; } .desc ul { list-style: disc; margin-left: 10px; padding-left: 10px; } .box-tags { background: @bg_white; border: 1px solid #e1e1e1; padding: 5px; -webkit-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.04); -moz-box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.04); box-shadow: 3px 3px 1px rgba(0, 0, 0, 0.04); } .box-tags .tags-list { background: url(../images/img_tag.png) 5px 10px no-repeat; padding: 7px 10px; padding-left: 30px; min-height: 30px; color: @color_text_666; font-size: 11px; } .box-tags span { display: inline-block; padding: 0px 15px; border-bottom: 1px solid #bfbfbf; border-right: 1px solid #bfbfbf; margin-right: 10px; color: @color_text_333; line-height: 20px; } .box-tags a { color: @color_text_666; text-decoration: none; } /*CATEGORY*/ .box_category { padding: 0px; } .box_category ul { list-style: none; } .box_category li { } .box_category li a { background: url(../images/icon_cat.gif) 0px 9px no-repeat; display: block; font-weight: bold; padding-left: 10px; } .box_category li a:hover { text-decoration: underline; } .box_category li a.current { } .box_category ul ul { list-style: none; padding-left: 10px; } .box_category ul ul li { background: none; padding: 2px; } .box_category ul ul li a { background: url(../images/icon_li.gif) 0px 9px no-repeat; font-weight: normal; padding-left: 10px; } .box_category ul ul li a:hover { } .box_category ul ul li a.current { } /*================================*/ .table_cell { display: table-cell; } /*================================*/ /*================BEGIN: BOX================*/ .box_mid { width: 100%; margin-top: 30px; } .box_mid .mid-title { width: auto; position: relative; margin-bottom: 20px; } .box_mid .mid-title .titleL { font-size: 30px; line-height: 45px; color: @color_text_333; text-transform: uppercase; font-weight: bold; font-family: @font_01; text-align: center; } .box_mid .mid-title .titleL h1 , .box_mid .mid-title .titleL h2{ font-size: 30px; font-weight: bold; line-height: 45px; } .box_mid .mid-title .titleL span { display: inline-block; padding-bottom: 10px; position: relative; } .box_mid .mid-content { margin-bottom: 0px; } .desc , .the-content{ font-size: 16px; color: @color_text_666; line-height: 1.7em; } .desc img, .the-content img{ max-width: 100%; height: auto !important; } .desc ol{ margin-left:10px; padding-left:10px; list-style:decimal ; } .desc ul{ list-style:disc; margin-left:10px; padding-left:10px; } .box { margin-bottom: 20px; position: relative; } .box .box-title { position: relative; z-index: 1; } .box .box-title .fTitle { font-size: 18px; line-height: 26px; color: #927865; padding: 5px 0px; margin-bottom: 5px; } /*=================END: BOX=================*/ /*=================BEGIN: PAGINATION==================*/ .pagination { width: 100%; margin: 0; background: transparent; text-align: center; } .pagination a, .pagination a:visited, .pagination .pagecur { background: transparent; } .pagination ul { padding-bottom: 2px; } .pagination ul li { display: inline-block; margin: 0px 4px 0px 0px; text-align: center; } .pagination ul li span, .pagination ul li span.pagecur, .pagination ul li a { display: table-cell; width: 40px; height: 40px; box-sizing: border-box; border: 1px solid #d7d7d7; font-size: 16px; line-height: 26px; vertical-align: middle; color: @color_text_333; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .pagination ul li a:hover, .pagination ul li span, .pagination ul li span.pagecur { color: @color_white; background-color: @color1; border-color: @color1; } .pagination a, .pagination a:visited { color: @color_text_333; font-weight: normal; } /*=================END: PAGINATION======================*/ /*=================BEGIN: BREADCRUMB====================*/ .breadcrumb { margin: 0; padding: 9px 0; .border-radius(0); width: 100%; background: #f6f6f6; border-bottom: 1px solid #e6e6e6; height: 46px } .breadcrumb ul { padding: 0; width: 100%; background-color: transparent; margin: 0; position: relative; text-align: right; } .breadcrumb ul:after { position: absolute; border-bottom: 1px dotted #bfbfbf; right: 0; bottom: 0; width: 150px; height: 1px; } .breadcrumb ul li { padding: 0 12px; position: relative; display: inline-block; font-size: 14px; line-height: 27px; color: #676767; } .breadcrumb ul li a { font-size: 14px; line-height: 20px; color: #676767; } .breadcrumb ul li a i.fa-home{ font-size: 20px; } .breadcrumb ul li:first-child { padding: 0 12px 0 0; } .breadcrumb ul li ~ li:before { position: absolute; font-family: "fontawesome"; content: "/"; width: 20px; height: 20px; top: 0; left: -20px; color: #676767; } .breadcrumb ul li.home a { display: inline-block; text-indent: -99999px; color: transparent; width: 20px; height: 18px; background: url(../images/icon-home1.png) no-repeat 50% 2px; } /*===================END: BREADCRUMB=========================*/ /*===================BEGIN: SHARE NEWS TO SOCIAL NETWORK =========================*/ .like_share { margin: 10px 0 20px 0; padding: 10px; background-color: #f3f3f3; } .like_facebook { float: left; } .feedback { float: right; text-align: right; color: @color_text_666; } .feedback a { font-size: 12px; line-height: 20px; display: inline-block; } .like_facebook a { padding-right: 15px; display: inline-block; } .feedback img { padding-right: 5px; } .feedback a img { padding-left: 15px; } .feedback .link-feedback { padding-left: 20px; padding-right: 15px; background: url(../images/feedback.png) no-repeat left; } .feedback .link-comback { padding-left: 20px; padding-right: 15px; background: url(../images/comeback.png) no-repeat left; } .link-email { padding-left: 20px; padding-right: 15px; background: url(../images/email.png) no-repeat left; } .feedback .link-email { padding-left: 20px; padding-right: 15px; background: url(../images/email.png) no-repeat left; } .link-print { padding-left: 20px; padding-right: 15px; background: url(../images/print.png) no-repeat left; } .feedback .link-print { padding-left: 25px; padding-right: 15px; background: url(../images/print.png) no-repeat left; } /*===================END: SHARE NEWS TO SOCIAL NETWORK =========================*/ /*===================END: TAG =========================*/ .tag { font-size: 15px; line-height: 24px; color: @color_text_666; position: relative; margin-bottom: 20px; padding: 8px 10px; } .tag a { display: inline-block; font-size: 14px; line-height: 20px; padding: 5px 10px 5px 0; } .tag span { font-size: 14px; line-height: 22px; margin-right: 10px; display: inline-block; color: @color_text_666; } .tag1 { font-size: 14px; line-height: 20px; color: @color_text_666; margin-bottom: 10px; padding: 5px; min-height: 22px; } .tag1 a { color: @color_text_666; display: inline-block; margin-left: 6px; padding: 4px 10px; border: 1px solid #d0d0d0; background-color: @color_white; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } .tag1 a:hover { background-color: #666666; color: @color_white; border-color: #666666; } .tag1 .title { display: inline-block; padding: 2px 6px; margin-right: 4px; color: @color_text_666; } /*===================END: SHARE NEWS TO SOCIAL NETWORK =========================*/ /*===================BEGIN: RELATED NEWS =========================*/ .news_related { width: 100%; margin: 0px 0em 20px 0em; } .news_related h4 { color: @color1; font-size: 25px; line-height: 34px; font-family: @font_01; font-weight: normal; text-transform: uppercase; } .news_related ul { padding-top: 1em; padding-left: 15px; } .news_related ul li { line-height: 25px; position: relative; padding: 3px; font-family: @font_01; } .news_related ul li:after { position: absolute; font-family: "fontawesome"; content: "\f111"; font-size: 6px; top: 3px; left: -15px; color: @color1; } .news_related ul li p { font-size: 14px; line-height: 20px; color: @color_text_333; } .news_related ul li p span { color: #999999; } .news_related ul li a { text-decoration: none; font-size: 16px; line-height: 22px; } .news_related ul li a span { color: #999999; padding-left: 5px; } /*===================END: RELATED NEWS =========================*/ /*==========================DROPDOWN=================================*/ .box_category { margin: 15px 0px; display: inline-block; width: 170px; margin: 10px; } .box_category .select-control { padding: 6px 30px 6px 10px; font-size: 14px; line-height: 24px; color: #ed1e79; height: 34px; text-align: left; background-color: @color_white; background-image: none; border: 1px solid #d4d4d4; cursor: pointer; overflow: hidden; } .box_category .select-control .caret { position: absolute; right: 15px; top: 13px; border-top: 8px dashed; border-color: #777777; border-right: 6px solid transparent; border-left: 6px solid transparent; } .box_category ul.dropdown-menu { width: 100%; font-size: 12px; min-width: 160px; max-height: 180px; overflow-y: auto; padding: 0; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, .15); .border-radius(0); } .box_category ul.dropdown-menu li { border-bottom: 1px solid #ccc; } .box_category ul.dropdown-menu li:last-child { border-bottom: none; } .box_category ul.dropdown-menu li a { display: block; padding: 10px 10px; clear: both; font-weight: normal; font-size: 14px; line-height: 20px; color: #333; color_white-space: nowrap; } .box_category ul.dropdown-menu li a:hover, .box_category ul.dropdown-menu li a:focus { color: #262626; text-decoration: none; background-color: #f5f5f5; } .box_category ul.dropdown-menu li.active > a, .box_category ul.dropdown-menu li.active > a:hover, .box_category ul.dropdown-menu li.active > a:focus { color: @color_white; text-decoration: none; background-color: #337ab7; outline: 0; } .box_category ul.dropdown-menu li ul { list-style: none; border-top: 1px solid #ccc; } /*==========================DROPDOWN=================================*/ /*==========================DANH M?C=================================*/ .submenu .title-menu { margin-bottom: 20px; position: relative; } .submenu .title-menu .title { font-size: 26px; line-height: 34px; color: @color_white; padding: 10px 50px 10px 10px; background: url(../images/bg-arrow.png) no-repeat 100% 50% #9c1320; cursor: pointer; display: none; } .submenu .title-menu .menu { width: 100%; text-align: center; } .submenu .title-menu .menu ul { text-align: center; } .submenu .title-menu .menu ul li { margin: 5px; font-size: 16px; line-height: 26px; color: @color_text_333; display: inline-block; } .submenu .title-menu .menu ul li a { color: @color_text_333; background-color: transparent; padding: 10px 25px; display: block; position: relative; } .submenu .title-menu .menu ul li a:before { position: absolute; content: ""; top: 50%; left: 0%; width: 100%; height: 0%; background: #9c1320; opacity: 0; z-index: 0; -webkit-transition: all 0.4s ease-out; -moz-transition: all 0.4s ease-out; -o-transition: all 0.4s ease-out; transition: all 0.4s ease-out; } .submenu .title-menu .menu ul li a:hover { color: @color_white; } .submenu .title-menu .menu ul li a:hover:before { top: 0%; height: 100%; opacity: 1; } .submenu .title-menu .menu ul li a span { z-index: 1; position: relative; -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -o-transition: all 0.2s ease-in; transition: all 0.2s ease-in; } .submenu .title-menu .menu ul li a:hover span { z-index: 1; position: relative; color: @color_white; } .submenu .title-menu .menu ul li a:focus { text-decoration: none; } .submenu .title-menu .menu ul li.active a { background: #9c1320; color: @color_white; } /*==========================DANH M?C=================================*/ /* Bar Graphs */ .graph { width: 100%; position: relative; } .graph ul {list-style: none} .graph li { overflow: hidden; padding: 2px 0px; } .bar-title { position: relative; float: left; width: 130px; font-weight: normal; margin-right: 10px; line-height: 20px; text-align: left; } .bar-container { position: relative; float: left; .width_calc(100%,180px); height: 10px; margin: 0px 0px 15px; } .bar-container div { background-color:#cc4400; height: 20px; } .bar-container strong { position: absolute; right: -40px; top: 0px; overflow: hidden; } #poll-results p { text-align: center; } /*-------------Custom Modal--------------------*/ #Modal_No_Scode{} #Modal_No_Scode .modal-dialog{ width: 570px; height: 285px; background: url(../images/bg_popup_modal.jpg) center no-repeat; -webkit-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.4); box-shadow: 0px 0px 27px 0px rgba(0, 0, 0, 0.4); } #Modal_No_Scode .modal-dialog .modal-content{ padding: 35px 50px; height: 100%; background: none; text-align: center; } #Modal_No_Scode .modal-dialog .modal-content .btn-close{ display: inline-block; width: 82px; height: 41px; line-height: 41px; background: #c71d22; .border-radius(3px); border: none; margin: 0 auto; font-weight: normal; font-size: 18px; color: @color_white; text-transform: uppercase; text-align: center; margin-top: 20px; -webkit-transition:all 0.5s ease; -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; } #Modal_No_Scode .modal-dialog .modal-content .btn-close:hover{ background: #99050a; } #Modal_No_Scode .modal-dialog .modal-content .mess_enter_security_code{ line-height: 1.5em; color: @color_white; } #Modal_No_Scode .modal-dialog .modal-content .mess_enter_security_code span{ line-height: 1.5em; } #Modal_No_Scode.in .modal-dialog{ transition: transform 0.5s ease-out 0s; .transform_translate(0,50%); } /* ------------------------------------------------------------------- format text ------------------------------------------------------------------- */ .font_err { color:#FF0000;} .font_err a:active , .font_err a:link , .font_err a:visited { text-decoration: none ; color:#FF0000} .font_err a:hover { color:#FF0000; text-decoration: underline; } /********************* CSS for box_redirect ****************************/ #box_redirect{ border:1px solid #505050; width:70% ;margin:0px auto; } #box_redirect p { line-height:18px;} #box_redirect .top { background:#F78600;border-bottom:1px solid #5C5C5C; color:@color_white;font-size:11px;font-weight:bold;text-transform:uppercase; height:22px;padding:2px; text-align: left; } #box_redirect .fontMess {color:#65D700;font-size:12px; font-weight:bold;text-align:center;padding:20px 10px;} #box_redirect .mess { background:#383838; color:@color_white; text-align:center} #box_redirect .bottom { background:@color_white; color:#000;text-align:center;padding:5px; font-size:12px;} /********************* CSS for boxMess ****************************/ #boxMess{ border:1px solid #F08200;padding:2px 5px; background:#FCF5CD } #boxMess h4.mess { background:url(../images/icon/icon_mess.gif) no-repeat left; padding:2px 30px; color:#FF0000; font-weight:bold; font-size:12px;} #boxMess h4.err { background:url(../images/icon/icon_warning.gif) no-repeat left; padding:6px 30px; color:#FF0000; font-weight:bold;} #boxMess .font_err { color:#950000;} /******************** PHAN TRANG **************/ .pagination{ padding-top:10px; text-align:center; } .pagination .pagetotal { background-color:#868686; color:@color_white; padding:2px 3px; } .pagination a, .pagination a:visited{ padding: 0px 2px; display:inline-block ; text-decoration: none; color: #868686; font-weight:bold; width:18px; height:15px; line-height:15px; } .pagination a:hover, .pagination a:active{ color: #3866bb; text-decoration:none; } .pagination .pagecur{ font-weight: bold; display:inline-block ; padding: 0px 2px; color: @color_white; width:18px; height:15px; line-height:15px; } .pagination .btnPage{ color:#868686; text-align:center; font-weight:bold; } .pagination a:visited.btnPage { color:#868686; font-weight:bold; }