/* Get your own professional website at PT RIGT Software Indonesia (http://www.rigtsoftware.co.id or http://www.rigtsoftware.com) *//**by PT RIGT Software Indonesia*Copyright PT RIGT Software Indonesia, All rights reserved.*/@font-face { font-family: RIGT; src: url('../fonts/RIGT-Regular.ttf'); }@font-face { font-family: RIGT; font-weight: bold; src: url('../fonts/RIGT-Bold.ttf');}@font-face { font-family: RIGT; font-style:italic; src: url('../fonts/RIGT-Italic.ttf');}body, html {margin:0;padding:0;font-size:14pt;height:100%;font-family:RIGT, Arial, sans-serif;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;color:#000;}a{text-decoration:none;cursor:pointer;color:#174BA0;}a:hover{text-decoration:none;cursor:pointer;color:#2c69cc;}img{border:none;-moz-user-select: none;-webkit-user-select: none;/* this will work for QtWebKit in future */-webkit-user-drag: none;}body{width:100%;color:#454545;}h1,h2,h3{font-weight:normal;font-size:1em;padding:0px;margin:0px;}#container{width:100%;height:100%;padding:0px;min-width: 310px;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-ms-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;background-color:#fff;}#header{width:100%;}#headerMain{width:100%;background-color:#fff;position:fixed;left: 0;top: 0;z-index: 100;border-top: 0;box-shadow: 0px 1px 10px #888888;}/**/.sticky {position: fixed;width: 100%;left: 0;top: 0;z-index: 100;border-top: 0;}/**/#headerSpacer{width:100%;margin:auto;background-color:#174BA0;height:13px;}#headerTop{margin-bottom:0px;}/**/.headerTopSmaller{margin-top:4px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}.headerTopNormal{margin-top:80px;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-ms-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}/**/#headerTopContainer{display:table;}#headerTopLogo{display:table-cell;vertical-align:middle;width:400px;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-ms-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}#headerTopLogo img{width:100%;}#headerTopNavigation{display:table-cell;width:auto;text-align:right;white-space:nowrap;vertical-align:middle;}#headerTopNavigation a{font-size:.8em;}#headerTopNavigationMobile{display:none;}#headerTopNavigationMobile a{}#headerTopNavigationLinkList{display:none;}.headerTopNavigationLinkMenu, .headerTopNavigationLink{display:inline-block;padding:1.2%;font-weight:bold;cursor:pointer;color:#4D4D4D;}.headerTopNavigationLinkMenu:hover, .headerTopNavigationLink:hover{color:#174BA0;}#headerSlideshow{overflow-x:hidden;overflow-y:hidden;height:100%;height:100vh;/*z-index:-1;position:relative;*//*margin-top:165px;*/}.flexslider {}.flexslider .slides li{height:100%;height:100vh;}.flex-background {position:fixed;background-size: cover;height:100%;height:100vh;width:100%;top:0;left:0;z-index:-10;background-color:#4d4d4d;}.flex-captionContainer{position:absolute;bottom:0;left:0;right:0;z-index:50;}.flex-caption{color:white;padding:1%;padding:2% 3%;width:90%;margin:auto;}.flex-caption span{font-weight:bold;display:block;}/**/.flex-captionColorNormal{background-color:rgba(23,77,161,1);-webkit-transition: all 1s linear;-moz-transition: all 1s linear;-ms-transition: all 1s linear;-o-transition: all 1s linear;transition: all 1s linear;}.flex-captionColorTransparent{background-color:rgba(23,77,161,.7);-webkit-transition: all 1s linear;-moz-transition: all 1s linear;-ms-transition: all 1s linear;-o-transition: all 1s linear;transition: all 1s linear;}/**//*+++++++++++++*/#body{background-color:#fff;position:relative;z-index:90;width:100%;padding-bottom:1%;}#bodyContainer{}.bodyDIV{}.bodyDIV h1,.bodyDIV h2{color:#174ba0;}.bodyDIV div{font-size:1.2em !important;}#bodyAbout{padding-top:10%;}#bodyAbout h1{color:#174ba0;padding-bottom:2%;}#bodyAbout p{font-size:1.2em;}#bodyServices{padding-top:10%;}#bodyServices h2{color:#174ba0;padding-bottom:2%;}#bodyServices p{font-size:1.05em;}#bodyServices .servicesContainer{display:inline-table;width:49%;border-spacing:10px;vertical-align:middle;cursor:pointer;margin-bottom:1.5%;color:#000;}#bodyServices .servicesContainer .servicesLeft{display:table-cell;width:30%;vertical-align:middle;}#bodyServices .servicesContainer .servicesLeft img{width:100%;background-color:#4d4d4d;border-radius:50%;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-ms-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}#bodyServices .servicesContainer .servicesRight{display:table-cell;vertical-align:middle;padding-left:2%;}#bodyServices .servicesContainer .servicesRight h3{-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-ms-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;font-weight:bold;font-size:1.1em;color:#4d4d4d;}#bodyServices .servicesContainer .servicesRight p{padding:0px;margin:0px;}#bodyServices .servicesContainer:hover .servicesLeft img{background-color:#174ba0;}#bodyServices .servicesContainer:hover .servicesRight h3{color:#174ba0;}#bodyNews{padding-top:10%;}#bodyNews h2{color:#174ba0;padding-bottom:2%;}#bodyNews p{font-size:1.05em;}#bodyNews .newsContainer{display:inline-table;width:49%;border-spacing:10px;cursor:pointer;margin-bottom:3.5%;}#bodyNews .newsContainer .newsUp{display:block;width:100%;vertical-align:top;}#bodyNews .newsContainer .newsUp img{width:100%;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-ms-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}#bodyNews .newsContainer .newsDown{display:block;width:100%;vertical-align:top;}#bodyNews .newsContainer .newsDown h3{-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-ms-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;font-weight:bold;font-size:1.1em;margin-top:2%;color:#4d4d4d;}#bodyNews .newsContainer .newsDown p{padding:0px;margin:0px;text-align: justify;text-justify: inter-word;color:#000;}#bodyNews .newsContainer:hover .newsUp img{-webkit-filter:brightness(130%);-moz-filter:brightness(130%);-ms-filter:brightness(130%);-o-filter:brightness(130%);filter:brightness(130%);}#bodyNews .newsContainer:hover .newsDown h3{color:#174ba0;}#bodyProjects{padding-top:10%;}#bodyProjects h1{color:#174ba0;padding-bottom:2%;}#bodyProjects .projectsDescription{font-size:1.2em;}#bodyProjects .projectsContainer .projectsDown p{font-size:1em;}#bodyProjects .projectsContainer{display:inline-table;width:33%;border-spacing:10px;margin-bottom:3.5%;}#bodyProjects .projectsContainer .projectsUp{display:block;width:100%;vertical-align:top;}#bodyProjects .projectsContainer .projectsUp img{width:100%;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-ms-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}#bodyProjects .projectsContainer .projectsDown{display:block;width:100%;vertical-align:top;}#bodyProjects .projectsContainer .projectsDown h3{-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-ms-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;font-weight:bold;font-size:1.1em;margin-top:2%;/*color:#4d4d4d;*/color:#174ba0;}#bodyProjects .projectsContainer .projectsDown p{padding:0px;margin:0px;text-align: justify;text-justify: inter-word;}#bodyProjects .projectsContainer:hover .projectsUp img{-webkit-filter:brightness(130%);-moz-filter:brightness(130%);-ms-filter:brightness(130%);-o-filter:brightness(130%);filter:brightness(130%);}#bodyProjects .projectsContainer:hover .projectsDown h3{}#bodyMaps{margin-top:-10px;height:550px;width:100%;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-ms-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}/*+++++++++++++*/#footer{background-color:#fff;position:relative;z-index:90;width:100%;padding-top:5%;padding-bottom:3%;font-size:.9em;}#footerTop{}#footerTopContainer{display:table;border-top:solid #174ba0 2px;padding-top:1%;}#footerTopContainer .footerTopContainerLink, #footerTopContainer .footerTopContainerAdd{display:table-cell;width:25%;white-space: nowrap;}#footerTopContainer .footerTopContainerLink strong{color:#174ba0;padding-bottom:5%;display:block;}#footerTopContainer .footerTopContainerLink strong a{color:#174ba0;cursor:pointer;}#footerTopContainer .footerTopContainerLink strong a:hover{color:#2c69cc;}#footerTopContainer .footerTopContainerLink a span{color:#4d4d4d;display:block;padding:1% 0px;font-size:.95em;}#footerTopContainer .footerTopContainerLink a{cursor:pointer;}#footerTopContainer .footerTopContainerLink a:hover span{color:#174ba0;}#footerTopContainer .footerTopContainerAdd div{}#footerTopContainer .footerTopContainerAdd div h4{color:#174ba0;font-weight:bold;padding:0px;margin:0px;}#footerBottom{padding-top:3%;}#footerBottomContainer{display:table;}#footerBottomSosMedMobile a, #footerBottomSosMed a{display:inline-block;width:23%;margin:1.5%;}#footerBottomSosMedMobile img, #footerBottomSosMed img{background-color:#4d4d4d;border-radius:50%;width:100%;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-ms-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}#footerBottomSosMedMobile a:hover img, #footerBottomSosMed a:hover img{background-color:#174ba0;}#footerBottomSosMedMobile{display:none;white-space:nowrap;}#footerBottomSosMedMobile a{}#footerBottomSosMedMobile img{}#footerBottomCopyright{display:table-cell;white-space:nowrap;width:80%;font-size:.9em;}#footerBottomCopyright span{color:#4d4d4d;}#footerBottomCopyright a{color:#4d4d4d;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-ms-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}#footerBottomCopyright a:hover{color:#174ba0;}#footerBottomSosMed{display:table-cell;text-align:right;white-space:nowrap;}#footerBottomSosMed a{}#footerBottomSosMed img{}/*+++++++++++++*//*+++++++++++++*/#footerSuperGraphic{}#footerSuperGraphicContainer{}#footerSuperGraphicLeft{left:0;border-top-right-radius:20px;}#footerSuperGraphicRight{right:0;border-top-left-radius:20px;}.footerSuperGraphic{height:30%;position:fixed;z-index:95;bottom:0;background-color:#174BA0;width:20px;display:none;}.footerSuperGraphicShow{display:block;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-ms-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}.footerSuperGraphicHide{display:none;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-ms-transition: all 0.5s linear;-o-transition: all 0.5s linear;transition: all 0.5s linear;}/*++++++++++++++++*/#developed{display:none;width:100%;position:fixed;bottom:10%;z-index:-100;}#developed div{width:60%;margin:auto;opacity: 0.6;}#developed div span{display:block;}#developed div img{width:100%;filter: gray;-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);}/*+++++++++++++*//*-----*/.maxWidth{width:100%;max-width:1140px;margin-left:auto;margin-right:auto;}.widthContainer{width:96%;margin-left:auto;margin-right:auto;}/*----*/.fontHeader{font-size:2.78em;line-height:100%;}.blue{color:#174ba0;}.spacerSubPage{height:12%;}.spacerInAboutPage{padding:12% 0% !important;}.spacerInAboutPage h1,.spacerInAboutPage h2{padding:0 0 2% 0;margin:0;}.spacerInAboutPage p{padding:1% 0 0 0;margin:0;}.bgGray{background-color:#f0f0f4;}/*----*/#contactTable{display:table;width:100%;}#contactTable h2{color:#174ba0;}#contactTableCell1{display:table-cell;width:35%;}#contactTableCell2{display:table-cell;width:65%;padding-left:3%;}#contactTableCell1 div, #contactTableCell1 div{font-size:1em !important;}#contactTableCell2 input[type=text],#contactTableCell2 input[type=email]{padding:3% 5%;width:85%;}#contactTableCell2 textarea{padding:3% 2.5%;width:92.7%;height:200px;resize:vertical;}#contactTableCell2 input[type=button],#contactTableCell2 input[type=submit]{display: inline-block;padding:8% 20%;line-height: 1.8;-webkit-appearance: none;-moz-appearance: none;appearance: none;box-shadow: none;border-style:none;border-radius: 0;outline: none;background-color:#174ba0;color:white;cursor:pointer;}#contactTableCell2 input[type=button]:hover,#contactTableCell2 input[type=submit]:hover{background-color:#2c69cc;}#contactTableCell2 input[type=button]:active,#contactTableCell2 input[type=submit]:active{background-color:#357aeb;}#contactTableCell2 #contactFormInfo{font-size:.7em;color:#910000;box-shadow:#F00;}#contactFormTable1{width:100%;display:table;}#contactFormTable1 div{width:50%;display:table-cell;}.contactFormTable1add{width:100%;display:table;margin-top:2%;}.contactFormTable1add div{width:50%;display:table-cell;}#contactFormTable2{width:100%;margin-top:2%;}#contactFormTable3{width:100%;display:block;margin-top:1%;}#contactFormTable3 div{width:15%;display:inline-block;}/*----*/input,textarea{font-family:RIGT, Arial, sans-serif;font-size:12pt;}/*----*/.tableBlog{display:table;}/*.tableBlog a{color:#454545 !important;}.tableBlog a:hover{color:#2c69cc !important;}*//*----*/.tableBlogContent{display:table-cell;width:70%;}.tableBlogContent img{width:100%;}#showBlogDate{font-size:.7em !important;}#containerPagesLink{width:100%;text-align:center;}#containerPagesLink a, #containerPagesLink u{padding:1% 1%;}/*----*/.tableBlogLink{display:table-cell;padding-left:3%;width:30%;}.spacerInBlogPage{padding-bottom:8% !important;}.tableBlogLinkFeatured{font-weight:bold;display:block;margin-top:8%;}.tableBlogLinkFeatured img{width:100%;}.tableBlogLinkFeatured p{font-size:.7em !important;line-height:130% !important;}.tableBlogLinkArchivesY{display:block;margin-top:8%;}.tableBlogLinkArchivesM{display:block;font-size:.8em !important;}/*----*/#sitemap ul{list-style-type: none;padding:0;margin:0;}#sitemap1{font-size:1.3em;padding:0 0 10px 0;}#sitemap2, #sitemap3{font-size:.9em !important;padding:0 0 5px 30px;}#sitemap4{font-size:.8em !important;padding:0 0 2px 25px;}