/*!
Theme Name: PSN2003
Theme URI: https://them.es/starter
Author: Muhammad Ridhuan
Author URI: https://www.psn.gov.my
Description: PSN Bootstrap 2003
Version: 3.3.4
Requires at least: 5.0
Tested up to: 6.2
Requires PHP: 7.2
License: GPL version 2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0
Tags: custom-background, custom-colors, featured-images, flexible-header, microformats, post-formats, rtl-language-support, theme-options, translation-ready, accessibility-ready
Text Domain: psn-new-theme
*/

body{ background-image: url("img/cloud_bg2_mini.jpg"); background-size:100% 700px; background-repeat:no-repeat; }
#header{ min-height:120px;  background-image: url("img/headerbg2.png"); padding-bottom:10px; }
#nav{   background-image: url("img/orangbg.png");}
#sliderx{background-color:#FFFFFF; text-align:center !important; padding-top:10px; }
#pagecontainer {}
#footer {    background-image: url("img/headerbg2.png");}
.navbar-brand { margin-top:-30px; }
#seperator{ height:8px;  background-image: url("img/orangbg.png");}
#nav .dropdown-menu { border:1px solid #ccc; background-image: url("img/orangbg.png"); min-width:350px;}
#maincontent { background-color:#FFFFFF;  min-height:800px; }
#nav a:link {  color:#FFFFFF; }
#nav a:hover { font-weight:bold; color:#000000; }
#nav a:active {   color:#FFFFFF; }
#nav a:visited {   color:#FFFFFF; }
.nav-item { padding-left:20px;}
.dropdown-item { padding-left:40px;}
#pagetitle { color:#FFFFFF;}
#jata {text-align:center; padding-top:10px;}
#pagetitle {text-align:left; padding-top:10px;}
.maintitle { font-weight:bold; font-size:2.5em;}
.clicktitle{ color:#FFF; }
.clicktitle:hover{ color:#FFF; }
.clicktitle:visited{ color:#FFF; }
.clicktitle:active { color:#FFF; }

.pagedesc { font-weight:bold; font-size:1.2em; }

#head-splitter,#topnav{background-image:url(img/navbg.png)}.search-input::-webkit-input-placeholder{color:#FFF}
#socialbtns{padding-left:0!important;padding-right:0!important;padding-top:3px!important}#social{list-style:none;float:left;padding:0 0 0 1rem}#social li{display:inline;float:left}
.langchanger {text-align:right; padding-bottom:5px; padding-top:5px; color:#FFF; }
.langchanger select {border-radius:5px;}
.searchbar { padding-bottom:5px;}
.tagline { text-decoration:italic; text-align:right; color:#FFF;}
 #footercontent{ min-height:200px;}
 #bottombarricade { color:#FFF; height:30px; border-top-right-radius: 70px; border-top-left-radius: 70px; bottom:0px; position:relative; background-image: url("img/dbg.png"); text-align:center; font-size:0.8em; padding:3px;}
 .metaslider { text-align:center; }
 #page-search-btn { background:#424242; border-style:solid; border-color:#CCC ; border-top-left-radius:0; border-bottom-left-radius:0;  color:#fff; border-width:1;}
 #search-input {background-color:#990d3e; margin:0!important;color:#FFF}
 .nav-link { min-width:150px;}
 #footer_widget{ border:1px solid #FFF; }
 
 .main_right { padding:5px; }
 .main_right_header { min-height:35px;  background-image: url("img/hs-right.png");  padding-left:10px;  padding-right:10px; padding-bottom:10px; border-top-left-radius:20px; border-top-right-radius:20px; background-repeat:no-repeat}
 .main_right_content { padding:3px; background-image: url("img/hs-footer2.png");  border-top-left-radius:10px; border-top-right-radius:10px;}
 .main_right_footer { min-height:20px; background-image: url("img/hs-footer2.png");  border-bottom-left-radius:10px; border-bottom-right-radius:10px; }
 
 .main_left { padding:5px; }
 .main_left_header { min-height:35px;  background-image: url("img/hs-left.png");  padding-left:10px;  padding-right:10px; padding-bottom:10px; border-top-left-radius:20px; border-top-right-radius:20px; background-repeat:no-repeat}
 .main_left_content {  padding:1px; background-image: url("img/hs-footer3.png");  border-top-left-radius:10px; border-top-right-radius:10px;}
 .main_left_footer { min-height:30px; background-image: url("img/hs-footer3.png");  border-bottom-left-radius:10px; border-bottom-right-radius:10px; }
 
 
 .main_combined { padding:5px; }
 .main_combined_header { min-height:35px;  background-image: url("img/hs-bottom.png");  padding-left:10px;  padding-right:10px; padding-bottom:10px; border-top-left-radius:20px; border-top-right-radius:20px; background-repeat:no-repeat}
 .main_combined_content { padding:1px; background-image: url("img/hs-footer1.png");  border-top-left-radius:10px; border-top-right-radius:10px;}
 .main_combined_footer { min-height:30px; background-image: url("img/hs-footer1.png");  border-bottom-left-radius:10px; border-bottom-right-radius:10px; }
 .content-white { background-color:#FFF; margin-top:40px; min-height:500px; padding:10px; }
 .content-green { background-image: url("img/hs-footer2.png"); margin-top:40px; min-height:500px; padding:10px; }
#long-right-sidebar { border-left:1px dashed #ccc;}
.footer-li { padding:10px; color:#FFF; }
.footer-li a:link { color:#FFF; font-weight:bold; }
.footer-li a:visited { color:#FFF; font-weight:bold; }
.footer-li a:active { color:#FFF; font-weight:bold; }
.footer-li a:hover { color:#FFF; font-weight:bold; text-decoration:underline;}
.widget-section-title {color:#FFF; font-weight:bold; top:45px; position:relative; font-size:1.1em; }
#postcontent {  }
.postitle { color:#FFF; font-size:1.5em; font-weight:bold;   }
.postitlebg {background-image: url("img/headerbg2.png"); padding:25px; }
.poscontentbox { padding:25px; border:1px dashed #ccc; border-bottom:none;}
.poscontenttxt { padding-bottom:50px; }
.pagination  { padding:10px;  }
.pagination .page-numbers { margin:5px; padding:5px; padding-left:10px; padding-right:10px; border:1px solid #ccc; min-width:30px;  border-radius:5px; cursor:pointer; }
.pagination .page-numbers :hover {  background-color:#ccc; box-shadow:1px 1px 1px; font-weight:bold;  }
.applink { background-color:#169b58; border:1px solid #02743a; box-shadow:1px 1px 1px #02743a; border-radius:10px; padding-left:10px; color:#ffff00; }
.applink:hover{	background-color:#02743a; color:#ffff00;}
.appa { color:#ffff00; font-size:12px;}
.appa:visited { color:#ffff00; font-size:12px;}
.appa:hover{ color:#ffff00; text-decoration:none; font-size:12px; }
.rpwwt-widget li{ margin-bottom:10px; border-bottom:1px dashed #ccc; padding-bottom:10px; padding:10px;}
.rpwwt-widget li:hover{ box-shadow:1px 1px 2px #333; background-color:#f7f5f5; }
.footertopic { color:#FFF; font-weight:bold; font-size:1.3em; }

.formsection { border: 1px solid #ddd; padding: 10px; padding-bottom:50px; box-shadow:1px 1px 1px #ccc; border-radius:3px; }
.formsectiontitle { font-size:1.2em; font-weight:bold; padding-bottom:5px; border-bottom:1px dashed #ccc; }
div[class^='col-']{ padding-bottom:10px; }
.sectionseperator { padding:20px; }
.close { border:1px solid #ccc; border-radius:50px;}
.xlistc { border-bottom:1px solid #ccc; padding:5px;}
.remli { cursor:pointer; }
.remli:hover { font-weight:bold; }
.forminput { background-color:#ECF4FA; }
.radio { background-color:#ECF4FA; width:25px; height:25px; margin-top:10px; cursor:pointer; }
.radiolabel { padding-bottom:1px; padding-left:6px;  }
.remguru { cursor:pointer; }
.remguru:hover { font-weight:bold; }