@import url('https://fonts.googleapis.com/css2?family=Kanit:wght@500;600&family=Sarabun:wght@400;600&display=swap');*{font-family:"Sarabun",sans-serif;font-weight:400;font-style:normal;font-size:16px;}h1,h2,h3,h4{font-family:"Kanit",sans-serif;font-weight:500;font-style:normal;margin:15px 0 15px !important;}h1{font-size:26px;}h2{font-size:22px;}h3{font-size:20px;}#site-logo{width:32px;height:32px;}.page-node-add .breadcrumb,.page-node-edit .breadcrumb{display:none;}.page-node-edit h1.page-header,.page-node-edit h1.page-header em{font-family:"Sarabun",sans-serif;font-weight:400;font-style:normal;font-size:14px;}.main-container{min-height:768px !important;}.view-title{min-height:50px;}.padding-0{padding:0 !important;}.padding-5{padding:0 5px;}.padding-10{padding:0 10px;}.margin-btm-5{margin-bottom:5px;}.margin-btm-10{margin-bottom:10px;}.margin-btm-15{margin-bottom:15px;}div.tab p{text-indent:48px;}#change-pwd-page-form .form-item-current-pass .help-block,.page-user-edit #edit-account{display:none !important;}.profile .user-picture img,#edit-picture .user-picture img{height:128px !important;margin-top:10px;}#block-views-my-warp-block{margin-top:128px;}
body{background-color:#f4f7f9;color:#333;}.navbar-default{background-color:#1a237e;border:none;}.navbar-default .navbar-brand,.navbar-default .navbar-nav > li > a{color:#ffffff !important;font-weight:bold;letter-spacing:1px;}.navbar-default .navbar-nav > li > a.active{color:#1a237e !important;}.navbar-default .navbar-nav > li > a:hover{color:#00e5ff !important;}.region-highlighted{background:linear-gradient(135deg,#1a237e 0%,#6200ea 100%);padding:60px 0;color:#fff;text-align:center;margin-bottom:30px;}.btn-warp{background-color:#00e5ff;color:#1a237e;font-weight:800;text-transform:uppercase;border:none;border-radius:25px;padding:12px 30px;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(0,229,255,0.4);}.btn-warp:hover{background-color:#ffffff;color:#6200ea;transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,229,255,0.6);}.node-short-link.node-teaser{background:#fff;border-radius:10px;border:1px solid #e0e0e0;padding:20px;margin-bottom:20px;transition:border-color 0.3s;}.node-short-link.node-teaser:hover{border-color:#6200ea;}.field-name-field-short-code{font-family:'Courier New',Courier,monospace;font-weight:bold;color:#1a237e;font-size:1.2em;background:#e3f2fd;padding:5px 10px;display:inline-block;border-radius:4px;}footer.footer{background-color:#121212;color:#999;padding:40px 0;margin-top:50px;}
