@charset "UTF-8"; .consult-sch-banner { position: relative; background: url("../images/consult_Listbg.jpg") no-repeat 50% 0; } .consult-sch-banner::before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: linear-gradient(to right, #0d0e23 51%, #2b2858 52%); z-index: -1; } .consult-sch-banner .container-n { height: 320px; padding: 55px 0 0 0; text-align: center; } .consult-sch-banner .bn-sch-area { width: 100%; height: 100%; display: flex; flex-direction: column; align-items: center; } .consult-sch-banner .bn-sch-area .tit { font-size: 35px; font-weight: bold; color: #fff; text-align: center; } .consult-sch-banner select.form-control { border-radius: 3px; height: 48px; } .consult-sch-banner .con-select-area { margin-top: 32px; display: flex; flex-direction: row; gap: 8px; } .consult-sch-banner .con-search-area { margin-top: 10px; display: flex; flex-direction: row; gap: 8px; } .consult-sch-banner .co-sch { width: 520px; height: 48px; } .consult-sch-banner .con-sch-btn { font-family: "Noto Sans KR", sans-serif; background-color: #e05555; color: #fff; width: 150px; height: 48px; line-height: 46px; border-radius: 4px; font-size: 16px; font-weight: 500; transition: all 0.2s ease; cursor: pointer; } .consult-sch-banner .con-sch-btn:hover { background-color: #b42c2c; } .consult-sch-banner .txt { margin-top: 26px; display: flex; flex-direction: row; align-items: center; } .consult-sch-banner .txt .tag-links { display: flex; flex-direction: row; } .consult-sch-banner .txt .tag-links a { font-family: "Noto Sans KR", sans-serif; color: rgba(255, 255, 255, 0.7); transition: all 0.2s ease; font-size: 15px; margin-left: 6px; padding-bottom: 3px; } .consult-sch-banner .txt .tag-links a:hover { color: #fff; } .tbl-wp.con-tbl table.List { margin-bottom: 50px; } .tbl-wp.con-tbl table.List td.date { font-size: 13px; } .tbl-wp.con-tbl table.List tr:hover .consult-summary { color: #333 !important; } .tbl-wp.con-tbl table.List td { padding: 4px 0 4px 0; font-size: 15px; text-align: center; vertical-align: middle; border-bottom: 1px solid #e9e9e9; background-color: transparent; } .tbl-wp.con-tbl table.List td:last-child { border-bottom: 0; } .tbl-wp.con-tbl table.List td.consult-tit { -moz-text-align-last: left; text-align-last: left; padding: 19px 15px 18px 38px; background: url("../images/speech_bubble.png") no-repeat 5px 17px; } .tbl-wp.con-tbl table.List td.consult-tit .tit { font-size: 19px; letter-spacing: -0.6px; font-weight: 500; cursor: pointer; } .tbl-wp.con-tbl table.List td.consult-tit .consult-summary { color: #999; } .tbl-wp.con-tbl table.List td.consult-tit2 { -moz-text-align-last: left; text-align-last: left; padding: 14px 15px 14px 38px; background: url("../images/board_bubble_01.png") no-repeat 5px 12px; } .tbl-wp.con-tbl table.List td.consult-tit2 .tit { font-size: 15px; letter-spacing: -0.6px; font-weight: 500; cursor: pointer; } .tbl-wp.con-tbl table.List .None { color: #bbb; } .tbl-wp.con-tbl table.List .con-counsellor { display: flex; flex-direction: row; height: 58px; width: -moz-max-content; width: max-content; text-align: center; align-items: center; margin: 0 auto; } .tbl-wp.con-tbl table.List .con-counsellor .thumbs { width: 44px; min-width: 44px; height: 52px; border-radius: 3px; border: 1px solid #eee; margin-right: 6px; overflow: hidden; } .tbl-wp.con-tbl table.List .con-counsellor .thumbs img { width: 44px; min-width: 44px; height: 52px; background-image: url("../images/writer_photo.png"); background-position: center; background-size: cover; -o-object-fit: cover; object-fit: cover; } .tbl-wp.con-tbl table.List .con-counsellor .profile { display: flex; flex-direction: column; align-items: flex-start; } .tbl-wp.con-tbl table.List .con-counsellor .profile .name { font-size: 14px; } .tbl-wp.con-tbl table.List .con-counsellor .profile .oc { font-size: 11px; line-height: 13px; color: #777; margin-bottom: 3px; } .new-icon { display: inline-block; vertical-align: middle; margin-bottom: 6px; } .con-btn { min-width: 120px; text-align: center; padding: 0 20px 2px 20px; background-color: #333; transition: all 0.2s ease; cursor: pointer; color: #fff; border-radius: 2px; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1); display: flex; align-items: center; justify-content: center; font-size: 14px; } .con-btn:hover { color: #fff !important; border-color: #00bd93; background-color: #00bd93; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.2); font-weight: bold; } .reserv-time { display: flex; flex-direction: row; gap: 12px; width: 100%; justify-content: center; border-bottom: 1px dotted #e9e9e9; padding-bottom: 50px; margin-bottom: 50px; } .reserv-time .time-label { position: relative; cursor: pointer; } .reserv-time .time-label input { position: absolute; width: 0; height: 0; opacity: 0; cursor: pointer; } .reserv-time .time-label .checked-mark { display: flex; flex-direction: column; align-items: center; justify-content: center; width: 126px; height: 80px; border-radius: 6px; gap: 4px; background-color: rgb(240, 239, 243); } .reserv-time .time-label input:checked ~ .checked-mark { background-color: #353fd5; color: #fff; } .reserv-time .time-label input:checked ~ .checked-mark p { font-weight: bold; } .consult-guide-con { margin-top: 30px; padding-top: 30px; border-top: 1px dotted #c7c7c7; padding: 40px 30px; } .consult-guide-con li { display: flex; flex-direction: row; position: relative; padding-left: 12px; background: url(../images/ic_gray.gif) no-repeat 0 9px; font-size: 14px; line-height: 150%; margin-bottom: 6px; } .info-table { display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; border-top: 1px solid #e1e1e1; border-left: 1px solid #e1e1e1; border-right: 1px solid #e1e1e1; border-radius: 3px; } .info-table .info-tit { display: flex; align-items: center; width: 20%; background-color: #F2F4F6; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; height: 48px; padding: 10px 16px; font-weight: bold; color: #666; } .info-table .info-tit:last-child { border-bottom: 0; } .info-table .info-value { display: flex; align-items: center; width: 80%; border-bottom: 1px solid #e1e1e1; height: 48px; padding: 10px 16px; font-weight: bold; } .info-table .info-value span { font-weight: bold; } .tbl-btn .consult-btn-box { display: flex; flex-direction: row; gap: 10px; padding-top: 10px; padding-left: 180px; padding-bottom: 30px; width: 80%; } .tbl-btn .consult-btn-box .line { margin: 0; } .tbl-btn .consult-btn-box li { flex: 1; } .tbl-btn .consult-btn-box button { width: 100%; } .consultNot { display: flex; flex-direction: row; align-items: center; margin-left: 180px; margin-top: 20px; margin-bottom: 20px; } .consultNot .list-check-item { display: flex; flex-direction: row; align-items: center; cursor: pointer; position: relative; min-width: 124px; margin-right: 12px; } .consultNot input[type=checkbox] { width: 0; height: 0; opacity: 0; } .consultNot p { font-size: 17px; font-weight: bold; line-height: 30px; letter-spacing: -0.7px; margin-left: 4px; } .consultNot .checkmark { position: relative; width: 20px; height: 20px; border: 1px solid #a9c5dc; background-color: #f0f7fc; border-radius: 4px; overflow: hidden; cursor: pointer; transition: all 0.1s ease; margin-right: 4px; } .consultNot .checkmark::after { position: absolute; transition: all 0.2s ease; } .consultNot .input-date input[type=checkbox] { word-spacing: -8px; } .consultNot input:checked ~ .checkmark { background-color: #0075FF; border-color: #0075FF; } .consultNot input:checked ~ .checkmark::after { position: absolute; content: ""; background: url(../images/check-icon-wp.svg) no-repeat center; width: 12px; height: 12px; background-size: contain; padding: 2px; top: 1px; left: 1px; } .consultNot input:disabled ~ .checkmark { background-color: #dcdee1; border-color: #dcdee1; } .consultNot .form-control { width: 620px; margin-left: 20px; } .tbl-wp.mont-settlement table.List { margin-bottom: 16px; } .tbl-wp.mont-settlement table.List th { height: 48px; font-weight: bold; } .tbl-wp.mont-settlement table.List th span { font-weight: bold; } .tbl-wp.mont-settlement table.List thead { border-bottom: 1px solid rgb(227, 227, 230); } .tbl-wp.mont-settlement table.List tr:last-child { border-bottom: gray; } .tbl-wp.mont-settlement table.List td { border-right: 1px solid rgb(236, 236, 238); } .tbl-wp.mont-settlement table.List td:last-child { border-right: 0; } .tbl-wp.mont-settlement table.List td span { font-size: 14px; color: #777; } .tbl-wp.mont-settlement table.List td span.clr-red { font-size: 15px; font-weight: bold; color: #ed3232; } .tbl-wp.mont-settlement .right-txt { font-size: 13px; color: #777; float: right; } .consult-fee-con { display: flex; flex-direction: column; margin-top: 80px; row-gap: 12px; padding-bottom: 40px; } .consult-fee-con .tit { font-size: 23px; line-height: 36px; font-weight: bold; margin: 12px 0; } .consult-fee-con h3 { font-size: 17px; font-weight: bold; line-height: 24px; } .consult-fee-con p { line-height: 20px; padding-left: 10px; } .settlement-details { width: 100%; display: flex; flex-direction: column; align-items: center; margin-top: 30px; padding: 20px; } .settlement-details .sch-count { width: 100%; background-color: #333; height: 56px; border-top-left-radius: 3px; border-top-right-radius: 3px; margin-top: 20px; color: #fff; display: flex; align-items: center; padding: 2px 18px 0; gap: 4px; font-size: 17px; } .settlement-details .sch-count span { font-weight: bold; } .settlement-details .tbl-wp.setm-detail table.List { margin-top: 0; border-top: 0; border-right: 1px solid #666; border-left: 1px solid #666; border-bottom: 1px solid #666; } .settlement-details .tbl-wp.setm-detail table.List td { font-size: 13px; line-height: 16px; padding: 10px 4px; color: #444; } .settlement-details .tbl-wp.setm-detail table.List td.setm-name { -moz-text-align-last: left; text-align-last: left; } .settlement-details .tbl-wp.setm-detail table.List td.setm-date { font-size: 12px; line-height: 14px; } .settlement-details .tbl-wp.setm-detail table.List td.setm-txt { font-size: 12px; } .con-banner-wp { width: 100%; background-color: #6055CD; } .con-banner-wp .con-banner01 { margin: 0 auto; height: 550px; text-align: center; background: url(../images/subMain_visual3.jpg) no-repeat 50% 0; overflow: hidden; } .con-top-category { position: relative; border-top: 1px solid #1c2027; border-bottom: 1px solid #272c36; background: #2c323d; box-shadow: 5px 5px 10px 0 rgba(0, 0, 0, 0.2); z-index: 2; } .con-listbox { width: 100%; display: flex; flex-direction: row; height: 80px; position: relative; } .con-listbox .fa-bookmark { position: absolute; top: -4px; left: 6px; color: #f6884d; font-size: 20px; } .con-listbox .con-list-item { flex: 1; width: 100%; display: flex; align-items: center; justify-content: center; position: relative; } .con-listbox .con-list-item.active a { color: #fff; } .con-listbox .con-list-item.tag-top::before { content: ""; position: absolute; top: -13px; left: 50%; min-width: 100px; height: 22px; margin: 0 0 0 -54px; font-family: "Noto Sans KR", "Noto Sans", "맑은 고딕", "Malgun Gothic"; font-size: 11px; color: #1f2450; letter-spacing: -0.5px; line-height: 20px; font-weight: 500; text-align: center; border: 2px solid #1f2450; border-radius: 24px; background: #fff; box-shadow: 0px 3px 6px 0 rgba(0, 0, 0, 0.2); z-index: 3; } .con-listbox .con-list-item.tag-top.bestexpert::before { content: "별도 수임료"; } .con-listbox .con-list-item.tag-top.exconsult::before { content: "최고의 전문가"; } .con-listbox .con-list-item.tag-top.since::before { content: "2006년 부터"; border-color: #e54242; background-color: #e54242; color: #fff; font-size: 11.5px; } .con-listbox .con-list-item::after { content: ""; display: block; position: absolute; top: 50%; right: -3px; width: 1px; height: 34px; margin: -17px 0 0 0; border-right: 1px solid rgba(255, 255, 255, 0.2); } .con-listbox .con-list-item a { font-size: 20px; color: rgba(255, 255, 255, 0.8); line-height: 2em; min-width: 70px; padding: 10px 20px; transition: all 0.2s ease; } .con-listbox .con-list-item a:hover { padding-top: 12px; color: #fff; } .con-listbox .con-list-item:last-child::after { border: 0; } .con-search-wp { position: relative; min-height: 150px; padding: 60px 0; text-align: center; background: #3c4a64; } .con-search-wp::after { content: ""; position: absolute; bottom: -50px; left: 50%; width: 0px; height: 0px; margin: 0 0 0 -25px; border: 25px solid; border-color: #3c4a64 rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0); } .con-search-wp .tit { font-size: 30px; font-weight: 500; color: #fff; text-align: center; } .con-search-wp .search-box { display: flex; flex-direction: row; align-items: center; justify-content: center; margin-top: 30px; margin-bottom: 20px; } .con-search-wp .search-box .con-select { width: 160px; height: 54px; font-size: 16px; border-radius: 0; border: 1px solid #fff; border-radius: 8px; margin-right: 6px; } .con-search-wp .search-box .con-search { width: 520px; height: 54px; font-size: 16px; line-height: auto; text-transform: none; vertical-align: middle; border: 1px solid #fff; background: #fff; border-radius: 8px; margin-right: 6px; } .con-search-wp .search-box .con-search-btn { display: flex; align-items: center; justify-content: center; width: 120px; height: 54px; font-size: 17px; border: 1px solid #00bd93; background-color: #00bd93; transition: all 0.3s; color: #fff; border-radius: 8px; padding-top: 1px; } .con-search-wp .search-box .con-search-btn:hover { background-color: #078d70; border-color: #078d70; } .con-search-wp .subtxt { font-size: 17px; color: rgba(255, 255, 255, 0.7); } .info-title { font-family: "Noto Sans KR", sans-serif; display: block; position: relative; font-size: 44px; color: #222; letter-spacing: -2.8px; line-height: 130%; font-weight: bold; } .info-title h3 { display: block; position: relative; font-size: 44px; color: #222; letter-spacing: -2.8px; line-height: 130%; font-weight: 500; text-align: center; } .info-title h4 { display: block; margin: 10px 0 0 0; font-size: 18px; color: #888; line-height: 140%; font-weight: 300; text-align: center; } .consult-info-wp { padding: 70px 0 35px 0; background: url(../images/sub_intro_bg2.png) no-repeat 0 bottom, url(../images/sub_intro_bg1.png) no-repeat right 0; } .consult-info-wp .box { margin-top: 50px; } .consult-info-wp .con-type { display: flex; flex-direction: row; flex-wrap: wrap; padding-bottom: 20px; } .consult-info-wp .con-type li { padding: 0 40px 0 40px; margin-bottom: 40px; cursor: default; width: 50%; } .consult-info-wp .con-type li .thmub { width: 100%; height: 130px; margin-bottom: 20px; border-radius: 6px; overflow: hidden; position: relative; } .consult-info-wp .con-type li .thmub img { width: 100%; height: 100%; margin: 0 auto; filter: blur(0px); transform: scale(1); transition: all 0.3s; } .consult-info-wp .con-type li .thmub::after { content: ""; display: block; position: absolute; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0, 0, 0, 0) url(../images/main_visual_dot.png) repeat; } .consult-info-wp .con-type li .con-tit { font-family: "Noto Sans KR", sans-serif; display: block; margin-bottom: 10px; font-size: 28px; color: #534d8c; letter-spacing: -1px; line-height: 120%; font-weight: 500; } .consult-info-wp .con-type li .con-txt { font-size: 14.5px; color: #555; line-height: 160%; font-weight: 400; } .consult-info-wp .con-type li:hover .thmub img { filter: blur(1px); transform: scale(1.04); } .con-case-wp { position: relative; width: 1200px; margin: 40px auto; padding: 0; vertical-align: top; } .con-case-wp .case-list { width: 100%; -moz-column-count: 2; column-count: 2; -moz-column-gap: 25px; column-gap: 25px; height: 372px; } .con-case-wp .case-list li { position: relative; padding: 0 150px 0 0; border-bottom: 1px solid #dfdfdf; } .con-case-wp .case-list li:nth-child(1), .con-case-wp .case-list li:nth-child(8) { border-top: 1px solid #777; } .con-case-wp .case-list li a { display: block; max-width: 100%; height: 52px; padding: 0 0 0 32px; font-size: 15px; line-height: 52px; text-decoration: none !important; white-space: nowrap; text-overflow: ellipsis; background: url(../images/consult_ic2.png) no-repeat 0px 50%; overflow: hidden; } .con-case-wp .case-list li a:hover { color: #ff5529; } .con-case-wp .case-list li .semok { display: block; position: absolute; top: 50%; right: 70px; width: 65px; margin: -7px 0 0 0; font-size: 13px; color: #888; letter-spacing: -0.2px; line-height: 100%; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .con-case-wp .case-list li .user { display: block; position: absolute; top: 50%; right: 0; width: 65px; margin: -7px 0 0 0; font-size: 13px; color: #888; letter-spacing: -0.2px; line-height: 100%; text-align: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .con-count-wp { position: relative; background: #685eb6; overflow: hidden; padding: 70px 0; } .con-count-wp::after { position: absolute; content: ""; width: 100%; height: 100%; background-image: url(../images/videoframe_0.png); background-position: center; background-size: cover; top: 0; left: 0; opacity: 0.1; filter: blur(2px); } .con-count-wp .left-txt { width: 50%; display: flex; flex-direction: column; z-index: 1; position: relative; } .con-count-wp .left-txt .tit { display: block; font-size: 36px; letter-spacing: -1px; line-height: 130%; font-weight: 500; margin-bottom: 30px; color: #fff; } .con-count-wp .left-txt .tit .underline { position: relative; z-index: 1; text-decoration: none; font-weight: 500; color: #fff; } .con-count-wp .left-txt .tit .underline::after { content: ""; display: block; position: absolute; bottom: 2px; left: 0; right: 0; height: 11px; background: #ffb400; z-index: -1; } .con-count-wp .left-txt .txt { font-size: 16px; font-weight: 300; color: #fff; line-height: 150%; } .con-count-wp .right-count { display: flex; flex-direction: row; width: 50%; z-index: 1; } .con-count-wp .right-count .count-item { width: 260px; margin: 0 0 0 50px; font-size: 18px; color: #fff; letter-spacing: -0.5px; line-height: 120%; font-weight: 400; display: flex; flex-direction: column; } .con-count-wp .right-count .count-item .counter { display: block; padding: 6px 0 4px 0; font: 80px "arial"; color: #ff3f00; letter-spacing: -5px; font-weight: bold; text-align: right; text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.2); border-bottom: 3px solid #fff; } .con-count-wp .right-count .count-item .txt-rt { display: block; padding: 10px 0 0 0; font-size: 14px; font-weight: 300; text-align: right; } .swiper.introSwiper { width: 90%; margin-top: 40px; height: 220px; } .swiper.introSwiper .swiper-wrapper { margin: 0 auto; } .swiper.introSwiper .swiper-wrapper .swiper-slide { padding: 10px 14px; height: 208px; transition: all 0.2s ease; } .swiper.introSwiper .swiper-wrapper .swiper-slide:hover { transform: scale(1.08); } .swiper.introSwiper .swiper-wrapper .swiper-slide .counselor-link { display: block; width: 152px; height: 188px; border-radius: 10px; overflow: hidden; } .swiper.introSwiper .swiper-wrapper .swiper-slide img { filter: blur(0px); } .swiper-button-prev.intro-btn, .swiper-button-next.intro-btn { position: absolute; color: #333; transition: all 0.2s ease; opacity: 0.5; top: 258px; } .swiper-button-prev.intro-btn:hover, .swiper-button-next.intro-btn:hover { opacity: 1; } .counselor-more-btn { width: 260px; height: 52px; display: flex; align-items: center; justify-content: center; color: #777; font-size: 14px; border: 1px solid #ddd; margin: 20px auto 20px; border-radius: 6px; transition: all 0.2s ease; } .counselor-more-btn:hover { color: #353fd5; border-color: #353fd5; font-weight: bold; } .consult-cace-wp { display: flex; flex-direction: row; gap: 40px; padding: 20px 0; } .row-consult-cace { flex: 1; } .row-consult-cace .cace-list { border-top: 1px solid #777; border-bottom: 1px solid #ccc; margin-top: 16px; } .row-consult-cace .cace-list li { position: relative; height: 50px; border-bottom: 1px solid #ddd; } .row-consult-cace .cace-list li:last-child { border-bottom: none; } .row-consult-cace .cace-list li a { display: inline-block; width: 360px; max-width: 360px; padding-left: 54px; font-size: 14px; letter-spacing: -0.5px; line-height: 49px; text-decoration: none; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; } .row-consult-cace .cace-list li a:hover { color: #ff5529; } .row-consult-cace .cace-list li .label { display: inline-block; position: absolute; top: 50%; left: 5px; width: 40px; height: 18px; max-width: 100%; margin: -9px 0 0 0; padding: 0 5px; font-size: 10px; color: #fff; letter-spacing: -0.5px; line-height: 17px; text-align: center; font-weight: 300; border-radius: 3px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; background-color: #666699; } .row-consult-cace .cace-list li .label.recom { background-color: #e05555; } .row-consult-cace .cace-list li .label.hot { background-color: #395580; } .consult-office-wp { background: url(../images/main_info_bg.png) no-repeat 50% bottom; background-size: 100% auto; padding: 70px 0; } .consult-office-wp .consult-office { display: flex; flex-direction: row; flex-wrap: wrap; } .consult-office-wp .consult-office .tit-con { display: flex; flex-direction: column; width: 50%; } .consult-office-wp .consult-office .tit-con .stit { font-size: 36px; font-weight: 700; color: #bf3434; margin-bottom: 10px; } .consult-office-wp .consult-office .tit-con .number { font-size: 70px; color: #2c323d; letter-spacing: -3px; font-weight: 900; margin-bottom: 10px; } .consult-office-wp .consult-office .tit-con .stxt { font-size: 16px; color: #333; margin-top: 12px; } .consult-office-wp .consult-office .txt-con { display: flex; flex-direction: column; width: 50%; } .consult-office-wp .consult-office .txt-con .t-stit { font-size: 40px; color: #333; letter-spacing: -1.8px; line-height: 120%; font-weight: 500; margin-bottom: 24px; } .consult-office-wp .consult-office .txt-con .t-stxt { font-size: 16px; color: #777; letter-spacing: -0.5px; line-height: 160%; font-weight: 400; } .consult-office-wp .consult-office .notes-con { display: flex; flex-direction: column; width: 100%; margin: 40px 0 20px; color: #666699; line-height: 150%; } /*----- 전화/화상 상담 -----------------------------------------*/ .reserv-week-box a .day .small { font-family: 'Noto Sans KR', 'Noto Sans', '맑은 고딕', 'Malgun Gothic'; position: absolute; width: 100px; height: 100px; right: 24px; top: 7px; line-height: 3em; font-size: 18px; font-weight: 400; } .reserv-week-box a .day .day-num { font-family: 'Noto Sans KR', 'Noto Sans', '맑은 고딕', 'Malgun Gothic'; position: absolute; right: 12px; top: 2px; font-weight: bold; } .reserv-week-box a.today::after { font-family: 'Noto Sans KR', 'Noto Sans', '맑은 고딕', 'Malgun Gothic'; bottom: -35px; padding: 0 0px; left: 50%; } .reserv-tbl td:last-child { border-right: initial; } .reserv-tbl td { height: 70px !important; } .counsel-re-txtField p a.link, .counsel-re-txtField p a {color: #0016e9 !important; cursor: pointer !important; } .counsel-re-txtField p a.link:hover, .counsel-re-txtField p a:hover {text-decoration: underline !important;}