@import (reference) "../../../skins/default/style/init.less"; .vnt-member{ background:#f5f5f5; padding: 20px; } .box_input_member{ margin: 0 auto; font-size: 14px; color: #333333; float: none; } .div_register{ padding-top:20px; border-top: 1px solid #dddddd ; } .box_input_member h2 , .div_register h2{ font-weight: bold; font-size: 16px; text-transform: uppercase; line-height: 1.5em; color: #333333; margin-bottom: 5px; margin-left: 180px; } .box_input_member .note , .div_register .note{ font-size: 16px; color: #888888; margin-left: 180px; } .div_form{margin-top: 20px; padding-bottom: 20px;} .box_input_member a{ font-size: 14px; color: #333333; } .row-input{ position: relative; &::after{ content: ''; display: block; clear: both; } & label{ width: 180px; float: left; line-height: 43px; font-size: 14px; color: #666666; font-weight: normal; text-align: right; padding-right: 30px; } & .div_input { float: left; .width_calc(100%,180px); } & .div_input_3 { float: left; .width_calc(100%,180px); } } .div_input{ margin-bottom: 10px; position: relative; } .div_input_2{ float: left; width: -moz-calc(100% - 140px); width: -webkit-calc(100% - 140px); width: -o-calc(100% - 140px); width: calc(100% - 140px); margin-bottom: 10px; } .div_input .form-control{ //height: 44px; font-size:14px; //border: none; padding-left: 40px; //box-shadow: none; position: relative; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; } .div_input .form-control{ height: 45px; background-color: #ffffff; border: 1px solid #bdbdbd; border-bottom:none; border-right: none; } .div_input.input_username::before{ content: "\f007"; font-family: 'FontAwesome'; color: #999999; font-size: 16px; position: absolute; left: 10px; top: 10px; z-index: 100; } .div_input.input_password::before{ content: "\f023"; font-family: 'FontAwesome'; color: #999999; font-size: 16px; position: absolute; left: 10px; top: 10px; z-index: 100; } .div_input.input_key::before{ content: "\f084"; font-family: 'FontAwesome'; color: #999999; font-size: 18px; position: absolute; left: 10px; top: 10px; z-index: 100; } .div_input.input_address::before{ content: "\f015"; font-family: 'FontAwesome'; color: #999999; font-size: 16px; position: absolute; left: 10px; top: 10px; z-index: 100; } .div_input.input_email::before{ content: "\f0e0"; font-family: 'FontAwesome'; color: #999999; font-size: 16px; position: absolute; left: 10px; top: 10px; z-index: 100; } .div_input.input_phone::before{ content: "\f095"; font-family: 'FontAwesome'; color: #999999; font-size: 16px; position: absolute; left: 10px; top: 10px; z-index: 100; } .div_input.input_capchar::before{ content: "\f132"; font-family: 'FontAwesome'; color: #999999; font-size: 16px; position: absolute; left: 10px; top: 10px; z-index: 100; } .div_input.credit-card::before{ content: "\f09d"; font-family: 'FontAwesome'; color: #999999; font-size: 16px; position: absolute; left: 10px; top: 10px; z-index: 100; } .div_input_2 select{ height: 43px; background-color: #ffffff; border-top: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; font-size: 14px; } .input_label .div_input_3 textarea { background-color: #ffffff; border-top: 1px solid #e8e8e8; border-left: 1px solid #e8e8e8; border-radius: 0; margin-bottom: 10px; } .row-input .btn-default , .row-input a.btn-default{ font-size: 16px; height: 45px; width:180px; font-weight: normal; text-transform: uppercase; padding-left: 20px; padding-right: 20px; line-height: 45px; } .row-input .btn-default span, .row-input a.btn-default span {font-weight: normal; line-height: 45px;} .row-input .btn-reset{ background: #eeeeee; } .row-input .btn-reset span{color: #666666;} .row-input .btn_2{ width: 47%; display: inline-block; background-color: #ED3239; margin: 0 5px; float: left; } .div_note{ height: 20px; position: absolute; bottom: 10px; right:0; } .div_openid{ margin-top: 15px; } .div_openid .f-title{ text-align: center; color: #333333; font-weight: bold; font-size: 14px; float: left; height: 40px; line-height: 40px; margin-right: 15px; } #open-id-login-small { display: inline-block; float: left; } #open-id-login-small li{float: left; margin-right: 10px;} #open-id-login-small li a { background-color: #ffffff; display: block; height: 40px; width: 40px; border-radius: 100%; text-align: center; position: relative; -webkit-transition: all .3s ease-in; -moz-transition: all .3s ease-in; -o-transition: all .3s ease-in; transition: all .3s ease-in; padding: 0; } #open-id-login-small li a .fa{ color: #ffffff; line-height: 40px; text-align: center; font-size: 26px; } #open-id-login-small li a.b-facebook{background: #3c599b;} #open-id-login-small li a.b-google{background: #e1584b;} .box_menu_member{display: block; text-align: center;} .box_menu_member ul li{ display: inline-block; margin: 0 30px; } .box_menu_member ul li a{ font-size: 16px; text-transform: uppercase; color: #666666; padding-bottom: 15px; display: block; } .box_menu_member ul li a:hover{text-decoration: none;} .box_list{margin: 0 auto;} .box_list li i{ font-size: 30px; color: #ED3239; margin-right: 5px; } .box_list li.active , .box_list li:hover{ border-bottom: 3px solid #efd64b; } /********************* CSS for member ****************************/ #mod_member{ } #mod_member h2.title { font-weight:bold; font-size:14px; color:#F00; } .tblMember {} .tblMember .row_title { background:url(../images/mid-title-bg.gif) right no-repeat; } .tblMember .row_title h2 { background:url(../images/icon_mtitle.gif) left no-repeat; display:block; color:#3F3F3F; font-size:14px; line-height:27px; padding-left:37px; } .tblMember th, .tblMember td {height:30px;padding:3px 8px; vertical-align:top; } .tblMember th { font-weight:bold;border-bottom:1px #dfdfdf dotted; text-align:right; } .tblMember td { border-bottom:1px #dfdfdf dotted; text-align:left; } .tblMember .last {border-right:none} .tblMember th { } .tblMember td.note {width:35%} .tblMember .textfiled { border:1px solid #bad6df; color:#000000; height:20px; font-size:12px; line-height:20px; width:100% } .tblMember .text_min { border:1px solid #bad6df; color:#000000; height:20px; font-size:12px; line-height:20px; width:195px; } .tblMember .select { border:1px solid #bad6df; font-size:13px; font-family:Tahoma; color: #656565; height:24px; padding:2px 0px; line-height:20px; width:100%; } .tblMember .textarea { border:1px solid #bad6df; line-height:20px; color: #656565; overflow:auto; width:100%; } .reg_button {text-align:center; padding:5px;} span.required {font-weight:normal; color:#FF0000} .tblMember input.error { border:1px dotted #ff0000; } .tblMember label.error { margin-left: 5px; padding: 5px; background: #B70002; color: #FFF; -moz-border-radius: 4px; -webkit-border-radius: 4px; } .hr_title { background: url(../images/hr_title.gif) repeat-x center; padding: 0px; margin: 0px; overflow: hidden; height: 10px; line-height: 10px; } .wellcome { text-align: center } .fUsername { color: #FF0000; font-size: 14px; font-weight: bold; } .div_input.input_password .fUsername{ position: absolute; line-height: 45px; padding-left:40px; } .div_input.input_password #Check_label{ position: absolute; right:0; line-height: 45px; padding-right:40px; height:44px; } .div_input.input_password #Check_label a{ display:inline-block; line-height: 44px; } .fMgroup { color: #FF6A06; } #Member { padding: 5px 0px; line-height: 18px; } #Member p { padding: 5px 0px; } #Member ul { margin: 0px; padding: 0px; list-style-type: none; } #Member li { padding: 2px; display: block; } #Member .description { padding: 5px; } #Member .form { padding-top: 10px; } #Member #ERROR { text-align: center; } #Member .col1 { float: left; padding-right: 5px; padding-top: 5px; text-align: left; width: 35%; font-weight: bold; } #Member .col2 { float: left; padding-right: 5px; padding-top: 5px; width: 60%; } .table_bg { background-color: #cccccc; } table.table_bg td { padding: 5px 2px; height: 40px; line-height: 40px; font-size: 14px; } .row_title { background:#404040; color:#ffffff; height:42px; font-weight:bold; font-size: 14px; text-align: center; line-height:42px; padding: 0 5px; } .row1 { background: #FFFFFF; } .row2 { background: #FAFAFA; } .row_extra { background: #FAFAFA; } .row_select { background: #F4EAD2; } .fUsername { font-weight: bold; color: #FF0000; font-size: 14px; } .small { font-size:11px; } /***************** REGISTER ****************************/ .account_form { font-weight: bold; text-transform: uppercase; line-height: 25px; color: #333333; padding-bottom: 5px; margin-bottom:10px; font-size: 16px; } .info_form { background: url(../images/contact.gif) left no-repeat; font-weight: bold; text-transform: uppercase; line-height: 25px; padding-left: 30px; color: #2b2b6b; border-bottom: 1px solid #cccccc; padding-bottom: 5px; margin-bottom:10px; } #ARGEE { float: left; width: 100%; padding: 2px; text-align: center; } .input-warn { border: 1px solid #FF0000; } .input-ok { border: 1px solid #009900; } #main_register p { padding: 5px 0px; } .font_help { cursor: help; } .term { border: 1px solid #ccc; height: 250px; overflow: auto; padding: 10px; } .term p { padding-bottom: 10px; text-align: justify; } .messagebox { position: absolute; width: 150px; margin-left: 10px; border: 1px solid #c93; background: #ffc; padding: 1px 5px; } .messageboxok { position: absolute; background: url(../images/icon_ok.gif) #C9FFCA left no-repeat; width: 250px; margin-left: 10px; border: 1px solid #349534; padding: 1px 5px; padding-left: 25px; color: #008000; } .messageboxerror { position: absolute; background: url(../images/icon_error.gif) #F7CBCA left no-repeat; width: 250px; margin-left: 10px; border: 1px solid #CC0000; padding: 1px 5px; padding-left: 25px; color: #CC0000; } #main_register select { width: 350px; } #main_register input[type="text"] { width: 350px; } #main_register input.textfiled { width: 350px; } /*Avatar*/ /*----------- Browse -------------*/ .input-file label:hover{ color:#808080; cursor:pointer; font-size: 12px; font-weight: normal; } .input-file label span{ display:none; width: 68px; } .input-file label input{ display:block; width:300px; } .input-file label{ float:right; white-space:nowrap; position:relative; z-index:1; left:0; top:0; overflow:hidden; font-weight:normal; display:inline; -webkit-border-top-right-radius:8px; -webkit-border-bottom-right-radius:8px; border-top-right-radius:8px; border-bottom-right-radius:8px; background-color: #FFF; background: url(../images/img_repeat_1.03.gif) repeat-x left -146px; padding: 2px 12px 2px; font-size: 12px; border-right-width: 1px; border-right-style: solid; border-right-color: #888; color: #000; height:30px; } .input-file-no-path label{ float:left; } .input-file label span{ display:inline; } .input-file label input{ width:100%; position:absolute; right:0; top:0; border:none; font-size:12px; line-height:12px; opacity:0; zoom:1; filter:alpha(opacity=0); cursor:pointer; font-weight: normal; color: #808080; } .input-file var{ display:none; position:relative; overflow:hidden; border:solid 1px #E0E0E0; border-color:#888 #ccc #ccc #888; zoom:1; _right:-3px; -webkit-border-top-left-radius:2px; -webkit-border-bottom-left-radius:2px; padding: 2px 5px 2px 5px; height:30px; } .input-file var{ display:block; } .input-file-no-path label{ -webkit-border-radius:2px; } .input-file var input{ display:block; width:100%; position:absolute; padding:0; border:1px none #b1b1b0; font-size:11px; color:#808080; top:0; left:0; padding:0.25em 0.6em 0.2em; height:100%; font-family: Tahoma, Arial, Verdana, sans-serif; font-weight: normal; background-color: #FFFFFF; } #upload_result{ padding-top:5px;} .upload_result { padding-top:5px;} .box_avatar{ width:150px; height:150px; overflow:hidden; border: 1px solid #c7c7c7; margin-bottom: 10px; } .box_avatar img{ max-height: 100%; max-width: 100%; } .preview_container{overflow:hidden; width:100px; height:100px;} .preview_container img , .CropImage img{ max-width: inherit; } .html_profile_left .change_avatar{ line-height: 45px; width:100%; padding: 0 ; text-align:center; } .html_profile_left .change_avatar span{line-height: 45px; font-weight: normal;} .CropImage { text-align:center; width:500px; margin:0px auto; } .image_container { margin-bottom:5px; } .btn_change_avatar{ height: 45px; width: 100%; display: block; background:#ED3239; color: #ffffff; font-size: 13px; text-transform: uppercase; line-height: 45px; text-align: center; } .btn_change_avatar:hover{ text-decoration: none; font-weight: bold; color: #ffffff; } /*list*/ .mess_join {padding:10px 0px;} .mess_join ul { list-style:none; } .mess_join ul li {padding:2px; background:url(../images/icon_li.gif) 0px 9px no-repeat ; padding-left:10px; } .divButton { padding: 5px; text-align: center; } /*-------------------*/ .box_html_profile{ margin: 0 auto; width: 100%; } .html_profile_left{ width: 150px; margin-right: 30px; float: left; height: 150px; } .html_profile_right{ float: left; width: -webkit-calc(~'100% - 190px'); width: -o-calc(~'100% - 190px'); width: calc(~'100% - 190px'); } a.btn-default{ font-size: 12px; font-weight: normal; height: 45px; line-height: 33px; padding-left: 15px; padding-right: 15px; text-transform: uppercase; width: 100px; color: #ffffff; background-color: #171717; border: none; border-radius: 0; } .box_html_profile .row-input label{ width:150px; text-align: left; font-size: 16px; color:#333333; } .box_html_profile .row-input > div{ width: -webkit-calc(~'100% - 150px'); width: -o-calc(~'100% - 150px'); width: calc(~'100% - 150px'); } .box_birthday {width:100%;} .box_birthday .select{ width: -webkit-calc(~'(100% - 40px) / 3'); width: -o-calc(~'(100% - 40px) / 3'); width: calc(~'(100% - 40px) / 3'); } /*-----------------Danh sach khach hàng----------------*/ #List_Customer .noItem{ padding: 50px; font-size: 14px; color: #ff0000; text-align: center; } /*---------*/ .div_form_search{display: block;} .box-search-cus{display: block; margin-bottom: 17px;} .box-search-cus .s-text{ display: block; width: -moz-calc(~'100% - 130px'); width: -webkit-calc(~'100% - 130px'); width: -o-calc(~'100% - 130px'); width: calc(~'100% - 130px'); } .box-search-cus .s-text{ height: 45px; border: 1px solid #d9d9d9; padding: 6px; background:#ffffff; } .box-search-cus .s-text .text_search_cus{ width: 70%; border: none; height: 31px; } .box-search-cus .s-text .select{ width: 29%; border: none; height: 31px; font-size: 14px; font-weight: bold; color: #555555; padding: 0; border-left: 1px solid #cccccc; padding-left: 10px; } .box-search-cus .s-button{ width: 120px; } .box-search-cus .s-button button{ height: 45px; background: @color3; display: block; text-align: center; line-height: 45px; border: none; width: 100%; } .box-search-cus .s-button button span{ font-size: 14px; font-weight: bold; color: #ffffff; text-transform: uppercase; padding-right: 30px; position: relative; } .box-search-cus .s-button button span::after{ content: '\f002'; font-family: "FontAwesome"; font-size: 24px; position: absolute; right: 0; top: -16px; } /*--------------*/ .btn_add_custommer {text-align: right; padding-bottom: 15px;} .btn_add_custommer a{ height: 37px; padding: 0 20px; display: inline-block; background-color: #171717; } .btn_add_custommer a span{ font-size: 14px; color: #ffffff; font-weight: bold; text-transform: uppercase; padding-right: 22px; position: relative; line-height: 37px; display: block; } a.edit{ color: @red; } .btn_add_custommer a:hover{text-decoration: none; background-color: #ffc423;} .btn_add_custommer a span::before{ content: '\f067'; font-family: "FontAwesome"; color: #ffffff; position: absolute; right: 0; } #List_Customer .item{ width: 100%; margin-bottom:15px; } #List_Customer .item .box_item{ padding: 15px 20px; border: 1px solid #d9d9d9; background:#ffffff; } #List_Customer .item .box_item table{ width: 100% } #List_Customer .item .box_item table tr td{ border-bottom: 1px dotted #b2b2b2; font-size: 14px; color: #333333; line-height: 22px; padding: 5px; } #List_Customer .item .box_item table tr:last-child td{ border-bottom: none; } #List_Customer .item .box_item table tr td .full_name{ font-size: 20px; } /*------------------------*/ .box_add_group_custommer{} .box_add_group_custommer .div_input{ height: 45px; width: -moz-calc(~'100% - 170px'); width: -webkit-calc(~'100% - 170px'); width: -o-calc(~'100% - 170px'); width: calc(~'100% - 170px'); } .box_add_group_custommer .div_input .form-control{ padding-left: 6px; height: 43px; font-size: 16px; color: #333333; font-style: italic; } .box_add_group_custommer .div_input_4{ width: 170px; float: right; } .box_add_group_custommer .row-input .div_input_4 .btn-default{ height: 45px; width: 150px; background: @color1; float: right; } .box_add_group_custommer .row-input .div_input_4 .btn-default span{ font-size: 18px; line-height: 45px; font-weight: normal; } #List_Group_Customer{margin-top: 20px;} #List_Group_Customer ul li{ line-height: 1.5em; color: #333333; font-size: 22px; padding: 10px 0; border-bottom: 1px solid #d9d9d9; } #List_Group_Customer ul li::after{ content: ''; display: block; clear: both; } #List_Group_Customer ul li span{ line-height: 1.5em; } #List_Group_Customer ul li .button{ height: 32px; border-radius: 0; font-size: 14px; color: #ffffff; text-transform: uppercase; text-align: center; line-height: 22px; } #List_Group_Customer ul li .tool a{ font-size: 14px; color: @red; font-weight: normal; } #List_Group_Customer ul li .tool a:hover{text-decoration: none;} .jeip-editor{ display: inline; } .jeip-saving { background-color: #903; background-image: url("../images/ajax-loader.gif"); background-position: left center; background-repeat: no-repeat; color: #fff; padding: 0 2px 0 20px; } .jeip-mouseover, .jeip-editfield { background-color: #ffff99; padding: 3px 5px; width: 60%; border: 1px solid #cccccc; height: 30px; } .jeip-editor span{ font-size: 14px; } @media screen and (max-width: 768px){ .box_input_member h2, .div_register h2, .box_input_member .note, .div_register .note{ margin-left: 0; text-align:center; } } @media screen and (max-width: 500px){ .row-input{ & label{ width: 100%; float: none; line-height: 25px; font-size: 14px; color: #666666; font-weight: normal; text-align: left; padding-right: 30px; } & .div_input { float: none; width:100%; } & .div_input_3 { float: none; width:100%; } } }