﻿body{background:#fff !important; font-family:"bentonsansregular" !important; font-size:15px !important; overflow-x:hidden;}
.BrandName{margin-left:60px !important;}
.Trigger{}
.TopActionPart{float:right; margin-top:10px;}
.TopActionPart .btn{padding:10px 30px; display:block; font-family:'KhmerUI'; font-size:18px; line-height:normal; position:relative; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;}
.TopActionPart .btn-one{background:#fff; border:solid 3px #00aeef;}
.TopActionPart .btn-one:hover{background:#00aeef; color:#fff;}
.TopActionPart .btn-one.Active{background:#fff; color:#333;}
.TopActionPart .btn-one.Active:after, .TopActionPart .btn-one.Active:before{border:solid 16px transparent; border-top-color:#00aeef; content:''; position:absolute; top:100%; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%);}
.TopActionPart .btn-one.Active:after{border-top-color:#fff; border-width:13px;}
.TopActionPart .btn-one.Active:before{border-top-color:#00aeef;}

.TopActionPart .btn-two{background:#37b38b; color:#fff; border:solid 3px #37b38b;}
.TopActionPart .btn-two:hover, .TopActionPart .btn-two.Active{background:#15956C;}
.TopActionPart .btn-two.Active:after{border:solid 16px transparent; border-top-color:#15956C; content:''; position:absolute; top:100%; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%);}
.TopActionPart li{display:inline-block; margin:12px;}
.Menu2{text-align:center; border-top:solid 1px #cacaca; border-bottom:solid 1px #cacaca; font-family:'KhmerUI'; font-size:14px; text-transform:uppercase; /*margin-top:15px; font-size:14px;*/}
.Menu2 > li{display:inline-block; position:relative;}
.Menu2 > li:after{content:''; border-right:solid 1px #cacaca; height:20px; top:50%; position:absolute; right:0; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%);}
.Menu2 > li:last-child:after{border:none;}
.Menu2 > li > a{/*padding:12px 50px;*/padding:6px 30px; display:block; color:#333;}
.Menu2 .dropdown-menu > li > a{color:#168ad4; padding:5px 20px;}
.Menu2 .dropdown-menu{text-align:left; margin-top:-1px; border-radius:0 0 2px 2px; -moz-border-radius:0 0 2px 2px; -webkit-border-radius:0 0 2px 2px;}
.Menu2 .RhuCoin{width:16px; height:16px; position:relative; top:-2px; margin:0 3px;}

.ImpStar{position:relative;}
.ImpStar:before{content:'\f069'; font-family:'FontAwesome'; color:#ff8800; margin-right:2px; font-size:11px; font-weight:normal; vertical-align:middle;}

.loading{-webkit-transition:none !important; -moz-transition: none !important; -ms-transition: none !important; -o-transition: none !important;}
.loading div{opacity: 0;-webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition: opacity .6s;}
.loaded div{opacity:1; -webkit-transition:opacity .6s;-moz-transition:opacity .6s;-o-transition:opacity .6s;transition: opacity .6s;}
.animated{-webkit-animation-iteration-count:1; animation-iteration-count:1;}

.TickPointBlock{padding-left:20px; position:relative; display:block; margin-bottom:5px;}
.TickPointBlock:before{font-family:'FontAwesome'; position:absolute; content:"\f00c"; left:0; top:0; color:#333;}
.RhuCoin2.TickPointBlock{padding-left:40px; margin-left:0; margin-right:0;}

.CurrentTrial{border-bottom:1px dotted #aaa; padding-bottom:15px;}
.CurrentTrial .media .pull-left{width:70px; height:70px;}
.CurrentTrial .media .pull-left img{width:100%; height:100%; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.text-default2{color:#999;}
.link-default{color:#fff;}
.link-warning{color:#ff8800;}
.ML40{margin-left:40px;}
.AlphaList li{list-style:lower-alpha; margin-bottom:10px;}

.FlexBtnPart{display:-webkit-flex; display:flex; -webkit-align-items:flex-end; align-items:flex-end; justify-content:flex-end; -webkit-justify-content:flex-end;}
.BannerPart{min-height:560px; margin-top:15px; position:relative;}
.BannerPart.BanHome{background:url(../images/newimages/banner1.jpg) no-repeat center center; background-size:cover; position:relative; z-index:0;}
/*.BannerPart.BanHome:before{ border-left:0 solid transparent; border-right:230px solid #2c3f46; border-top:560px solid transparent; content:""; position:absolute; right:0; top:0; z-index:1;}*/
.BannerPart.BanHome:before{content:''; background:url(../images/newimages/corn-design.png) no-repeat scroll 0 0; background-size:100% 100%; height:100%; width:200px; position:absolute; right:0; top:0; z-index:1;}
.BannerPart.BanHome::after{background:rgba(0, 0, 0, 0.2); content:""; height:100%; left:0; position:absolute; top:0; width:100%; z-index:-1;}
.BannerPart .TextPart{margin:5% 5% 2%; display:inline-block; color:#000; text-shadow:8px 1px 11px #fff; font-size:44px; position:relative; animation-duration:1.5s; -webkit-animation-duration:1.5s; -webkit-animation-iteration-count:1; animation-iteration-count:1; transform: translate3d(0px, 0px, 0px); transform-origin: 50% 50% 0; animation-delay:1.5s; -webkit-animation-delay:1.5s;}
.BannerPart .TextPart .Head{font-family:'KhmerUI'; line-height:1;}
.BannerPart .TextPart .SubHead{font-family:"OpenSansLight"; font-size:80%; margin:0; margin-top:20px; line-height:1;}
.BannerPart .TextPart .Quote{font-family: 'LTe53507'; margin-top:40px; font-size:50%; font-style:italic;}
.BannerPart .TextPart .Quote span{display:block; font-size:70%; margin-top:10px;}
.BannerPart .TextPart .Quote .fa{float:left; margin-right:2%; transform:scaleX(-1); -webkit-transform:scaleX(-1); -moz-transform:scaleX(-1); -o-transform:scaleX(-1); font-size:180%;}
.BannerPart .TextPart .Quote .Inner{overflow:hidden;}
.HoWorkVideo{background:#E1904A url(../images/newimages/video-thumb-icon.png) no-repeat scroll 85% 5px; background-size:50px auto; float:right; margin-top:20px; margin-right:25px; font-size:36px; color:#fff; position:relative; padding:7px 95px 5px 15px; height:50px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; z-index:1;}
.HoWorkVideo:hover, .HoWorkVideo:focus{color:#fff;}
.HoWorkVideo:hover i{transform:rotate(360deg); -moz-transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transition:all 1s ease-in-out 0s; -webkit-transition:all 1s ease-in-out 0s;}
.text-white{color:#fff;}
.BannerPart .HelpDeskPart{font-size:15px; color:#fff; text-shadow:8px 1px 11px #000; animation-duration:1.5s; -webkit-animation-duration:1.5s; -webkit-animation-iteration-count:1; animation-iteration-count:1; transform: translate3d(0px, 0px, 0px); transform-origin: 50% 50% 0; animation-delay:1.5s; -webkit-animation-delay:1.5s;}
.BannerPart .LinkSpan{color:#fff; text-decoration:underline;}
.HelpDeskPart .DotList li:before{color:#fff;}
.BannerPart .HeroBtn, .HeroBtn2{font-family:'KhmerUI'; background:#188E69; display:inline-block; color:#fff; font-size:30px; padding:20px 160px 20px 35px; display:inline-block; text-align:right; line-height:1; animation-duration:1.5s; -webkit-animation-duration:1.5s; -webkit-animation-iteration-count:1; animation-iteration-count:1; animation-delay:1.5s; -webkit-animation-delay:1.5s;}
.BannerPart .HeroBtn:hover, .HeroBtn2:hover{background:#37b38b; color:#fff;}
.BannerPart .HeroBtn span, .HeroBtn2 span{display:block; margin-top:15px; font-size:70%; position:relative; right:0; transition:ease .4s all 0s; -moz-transition:ease .4s all 0s; -webkit-transition:ease .4s all 0s; -o-transition:ease .4s all 0s;}
.BannerPart .HeroBtn:hover span, .HeroBtn2:hover span{right:-15px;}
.HeroBtn2{position:relative; display:none; right:0; bottom:0;}
.BannerPart.PCBanner{background:url(../images/newimages/banner2.jpg) no-repeat center center; background-size:cover;}
.BannerPart.PCBanner:before{content:''; background:url(../images/newimages/corn-design.png) no-repeat scroll 0 0; background-size:100% 100%; height:100%; width:200px; position:absolute; left:-1px; top:0; z-index:1; transform:scaleX(-1); -webkit-transform:scaleX(-1); -moz-transform:scaleX(-1); -o-transform:scaleX(-1);}
.BannerPart.PCBanner .HeroBtn{padding:20px 35px 20px 15%;}
.BannerPart.PCBanner .TextPart{color:#fff; text-shadow:8px 1px 11px rgba(0,0,0,.5); margin:5% 10% 2%;}
.BannerPart.PCBanner .TextPart .TickPoints li::before{color:#fff;}
.BannerPart.PCBanner .TextPart .Head{font-family:'KhmerUI'; line-height:1;}
.BannerPart.PCBanner .TextPart .SubHead{font-family:"OpenSansLight"; font-size:80%; margin:0; margin-top:20px; line-height:1;}
.BannerPart.FRBanner{background:url(../images/newimages/banner3.jpg) no-repeat center center; background-size:cover;}
.BannerPart.FRBanner:before{content:''; background:url(../images/newimages/corn-design.png) no-repeat scroll 0 0; background-size:100% 100%; height:100%; width:200px; position:absolute; right:0; top:0; z-index:1;}
.BannerPart.FRBanner .TextPart{color:#fff; text-shadow:8px 1px 11px rgba(0,0,0,.5);}
.BannerPart.FRBanner .TextPart .Head{font-family:'KhmerUI'; line-height:1;}
.BannerPart.FRBanner .TextPart .SubHead{font-family:"OpenSansLight"; font-size:80%; margin:0; margin-top:20px; line-height:1;}

.BannerPart.BanMemb{background:url(../images/newimages/mem-banner.jpg) no-repeat center center; background-size:cover;}
.BannerPart.BanMemb:before{content:''; background:url(../images/newimages/corn-design.png) no-repeat scroll 0 0; background-size:100% 100%; height:100%; width:200px; position:absolute; right:0; top:0; z-index:1;}
.BannerPart.BanMemb .TextPart{color:#fff; text-shadow:8px 1px 11px rgba(0,0,0,.5);}
.BannerPart.BanMemb .TextPart .Head{line-height:1.5; font-weight:bold; text-shadow:0 2px 0 rgba(0,0,0,.3);}
.BannerPart.BanMemb .TextPart .SubHead{font-family:"OpenSansLight"; font-size:80%; margin-top:30px; line-height:1.4; text-shadow:0 2px 0 rgba(0,0,0,.3);}
.BannerPart.BanMemb .TextPart .SubHead span{font-size:130%;}

.BannerPart.LawBanner{background:url(../images/newimages/law-profile-banner.jpg) no-repeat center center; background-size:cover;}
.BannerPart.LawBanner:before{content:''; background:rgba(0,0,0,.5); position:absolute; width:100%; height:100%; left:0; top:0;}
.BannerPart.LawBanner .SubHead{font-family:"OpenSansLight"; font-size:70%;}
.BannerPart.LawBanner .TextPart{color:#fff; max-width:700px; text-shadow:8px 1px 11px rgba(0,0,0,.5); -moz-text-shadow:8px 1px 11px rgba(0,0,0,.5); -webkit-text-shadow:8px 1px 11px rgba(0,0,0,.5);}
.BannerPart.LawBanner .TextPart .SubHead{line-height:1.2; margin-top:40px;}
.BannerPart.LawBanner .TextPart .Head{line-height:1.2;}

.JoinComSec h4, .JoinComSec .btn{font-size:21px; font-family:'georgia';}
.btn-arrow-top{position:relative;}
.btn-arrow-top:before{content:''; position:absolute; bottom:100%; left:50%; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); border:solid 10px transparent; border-bottom-color:#f0ad4e;}

.Section{padding:55px 0;}
.Para{font-size:19px; font-family:"bentonsansregular"; line-height:1.5;}
.SecHead{font-size:36px; color:#333; font-family:'KhmerUI'; margin-top:0; margin-bottom:10px; line-height:normal;}
.SecHead .SpanHD{display:block; font-size:70%; color:#2f8e12;}
.SecHead .Span2{font-size:70%;}
.SecHead .Span3{font-family:'OpenSansLight'; font-weight:normal; font-size:84%;}
.PricingPart .Span2{font-family:'OpenSansLight';}
.btn{font-family:'KhmerUI'; background-color:#fff; white-space:normal;}
.btn-orange, .btn-blue, .btn-info.Span{padding:12px 35px; font-size:21px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; white-space:normal; border-width:3px; border-style:solid;}
.btn-orange{border-color:#f26522;  color:#f26522;}
.btn-blue{border-color:#28abd0; color:#00aeef;}
.btn-yellow{background-image:linear-gradient(to bottom, #ffce78 0%, #e3a944 100%); background-image:-webkit-linear-gradient(to bottom, #ffce78 0%, #e3a944 100%); -moz-background-image:linear-gradient(to bottom, #ffce78 0%, #e3a944 100%); color:#333;}
.GrayBack{background:#f8f8f9; position:relative;}
.GrayBack:before{content:''; background:url(../images/newimages/corn-shadow.png) no-repeat scroll 0 0; background-size:100% 100%; height:100%; width:9%; position:absolute; left:0; top:0;}
.GrayBack.Right:before{left:auto; right:0; transform:scaleX(-1); -webkit-transform:scaleX(-1); -moz-transform:scaleX(-1); -o-transform:scaleX(-1);}
.TickPoints{padding:0; list-style:none; font-size:17px; font-family:"bentonsansregular";}
.TickPoints li{margin:15px 10px; padding-left:35px; position:relative; line-height:1.5;}
.TickPoints li:before{font-family:'FontAwesome'; position:absolute; content:"\f00c"; left:10px; top:0; color:#37b38b;}
.FlowTree li{display:inline-block; font-size:24px; font-family:'KhmerUI'; margin:10px 0;}
.FlowTree li .fa{margin:0 10px; color:#37b38b;}
.PricingPart .PricingTable{border:solid 1px #ccc; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; display:table; margin-top:40px;}
.PricingPart .PricingTable .TbRow{display:table-row;}
.PricingPart .PricingTable .Col{display:table-cell; padding:20px; border-bottom:solid 1px #ccc; font-size:21px; font-family:"HelveticaNeueCE35Thin"; line-height:30px;}
.PricingPart .PricingTable .Txt{width:60%;}
.PricingPart .PricingTable .Action{width:20%; border-left:solid 1px #ddd; text-align:center;}
.PricingPart .PricingTable .Price{width:20%; border-left:solid 1px #ddd; text-align:center; font-weight:bold;}
.PricingPart .PricingTable .btn-default.Active{position:relative; background-repeat:repeat-x; border-color:#1D691D; background-image:linear-gradient(to bottom, #5cb85c 0%, #419641 100%) !important; color:#fff; text-shadow:none;}
.PricingPart .PricingTable .btn-default.Active:hover, .PricingPart .PricingTable .btn-default.Active:focus{background:transparent; color:#fff !important;}
.PricingPart .PricingTable .btn-default.Active:before{content:"\f00c"; font-family:'FontAwesome'; margin-right:5px;}

.PopPricing{border:solid 1px #ccc; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px; display:table; margin-top:40px;}
.PopPricing .TbRow{display:table-row;}
.PopPricing .Col{display:table-cell; padding:20px; border-bottom:solid 1px #ccc; font-size:21px; font-family:"HelveticaNeueCE35Thin"; line-height:30px;}
.PopPricing .Txt{width:60%;}
.PopPricing .Action{width:20%; border-left:solid 1px #ddd; text-align:center;}
.PopPricing .Price{width:20%; border-left:solid 1px #ddd; text-align:center; font-weight:bold;}
.PopPricing .btn-default.Active{position:relative; background-repeat:repeat-x; border-color:#1D691D; background-image:linear-gradient(to bottom, #5cb85c 0%, #419641 100%) !important; color:#fff; text-shadow:none;}
.PopPricing .btn-default.Active:hover, .PopPricing .btn-default.Active:focus{background:transparent; color:#fff !important;}
.PopPricing .btn-default.Active:before{content:"\f00c"; font-family:'FontAwesome'; margin-right:5px;}

.GrayBack .TestiPart .Comment .Inner:before{border-bottom-color:#f8f8f9;}
.TestiPart .Comment{margin-top:25px;}
.TestiPart .Comment .Inner{border:solid 1px #ddd; padding:15px 15px 15px 50px; font-family:"HelveticaNeueCE35Thin"; font-size:18px; line-height:28px; position:relative; background:#fff;}
.TestiPart .Comment .Inner:before, .TestiPart .Comment .Inner:after{border:solid 10px transparent; position:absolute; content:''; top:100%; left:10%; margin-top:-21px;}
.TestiPart .Comment .Inner:before{border-bottom-color:#fff; margin-left:1px; margin-right:1px; margin-top:-19px; z-index:1;}
.TestiPart .Comment .Inner:after{border-bottom-color:#B1B1B1; border-width:11px;}
.TestiPart .Comment .Inner .fa{transform:scaleX(-1); -webkit-transform:scaleX(-1); -moz-transform:scaleX(-1); -o-transform:scaleX(-1); left:20px; position:absolute; top:20px;}
.TestiPart .Comment:nth-child(2n) span{text-align:right;}
.TestiPart .Comment:nth-child(2n) .Inner:before, .TestiPart .Comment:nth-child(2n) .Inner:after{left:auto; right:10%;}
ul, ol{margin:0; padding:0; list-style:none;}
.DB{display:block;}
.TestiPart .Comment span{display:block; margin-top:20px;}
.FaqPart .Content{margin:0; padding-left:20px; list-style:none; position:relative; font-family:'OpenSansLight';}
.FaqPart .Content li{margin-bottom:20px;}
.FaqPart .Content li .Question{font-size:18px; color:#000; line-height:normal; display:inline-block; position:relative; padding-left:25px;}
.FaqPart .Content li .Question:before{font-family:'FontAwesome';  content:"\f055"; left:0; position:absolute; top:2px;}
.FaqPart .Content li .Question.Open:before{content:"\f056";}
.FaqPart .Content li .CopyText{line-height:normal; padding-left:14px; padding-top:10px; border-left:solid 7px #ddd; margin:0 0 0 4px;}
.AsSeenIn{color:#666; text-align:center; background:#EAEAEA;}
.AsSeenIn .Logos{opacity:.5; overflow:hidden;}
.AsSeenIn ul{margin:0; padding:0; list-style:none;}
.AsSeenIn ul li{display:inline-block; padding:10px 20px; border-right:solid 1px #ddd; font-size:16px; text-transform:uppercase; margin:10px 0;}
.AsSeenIn ul li:last-child{border:none;}
.AsSeenIn ul li img{height:22px; width:auto !important;}
.menu-opener, .menu-opener:hover, .menu-opener.active, .menu-opener-inner,
.menu-opener-inner::before, .menu-opener-inner::after, .menu, .menu.active{-webkit-transition: 250ms all; -moz-transition: 250ms all; -o-transition: 250ms all; transition: 250ms all;}
.menu-opener{cursor:pointer; height:56px;position:absolute;top:17px;left:1%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select: none;width:56px; z-index:11;}
.menu-opener:hover{background:#00a3e0;}
.menu-opener-inner {background:#acacac; height:.5rem; width:2.5rem; top:44%; left:50%; transform:translate(-50%); -webkit-transform:translate(-50%); -moz-transform:translate(-50%); -o-transform:translate(-50%); position:relative;}
.menu-opener-inner::before, .menu-opener-inner::after {background:#acacac;content: '';display: block;height: .5rem;width: 2.5rem;}
.menu-opener-inner::before {-webkit-transform: translateY(-0.75rem);-ms-transform: translateY(-0.75rem);transform: translateY(-0.75rem);}
.menu-opener-inner::after {-webkit-transform: translateY(0.25rem);-ms-transform: translateY(0.25rem);transform: translateY(0.25rem);}
.menu-opener-inner.active {background: transparent;}
.menu-opener-inner.active::before {-webkit-transform: translateY(0rem) rotate(-45deg);-ms-transform: translateY(0rem) rotate(-45deg);transform: translateY(0rem) rotate(-45deg); background:#fff;}
.menu-opener-inner.active::after {-webkit-transform: translateY(-0.5rem) translateX(0rem) rotate(45deg);-ms-transform: translateY(-0.5rem) translateX(0rem) rotate(45deg);transform: translateY(-0.5rem) translateX(0rem) rotate(45deg);  background:#fff;}
.menu {background: #00a3e0; color:transparent; height:100%; position:fixed; top:0; left:0; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; z-index:10; width:0px;}
.menu.active {width:30%; height:100%; overflow-y:auto;}
.menu.active .menu-inner a{color: white;}
.menu-inner a.Highlight{font-weight:bold; color:#d1f84d !important;}
.menu-inner .dropdown-menu{position:relative; margin-bottom:10px; background:rgba(0,0,0,.1); border:none; font-size:12px; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none;}
.menu-inner .dropdown-menu > li{border-bottom:solid 1px rgba(255,255,255,.2); color:rgba(255,255,255,.7);}
.menu-inner .dropdown-menu > li:last-child{border-bottom:none;}
.menu-inner .dropdown-menu > li > a{padding:5px 20px;}
.menu-inner .dropdown-menu > li > a:hover{background:none;}
.menu.active .menu-inner{display:block;}
.menu-inner{height:100%;list-style-type: none;margin: 0;padding:5% 7% 5% 60px; display:none;}
.menu-inner a{color:transparent;font-size: 2rem;font-weight:100;text-decoration: none; padding:15px 20px; display:block;}
.menu-inner a:hover{background:rgba(0,0,0,.2);}
.menu-inner li.open > a{background:rgba(0,0,0,.2);}
.menu-inner li{margin:auto; position:relative;}
.Footer{border-top:solid 1px #ccc; font-family:'KhmerUI'; padding-top:10px; margin-top:10px;}
.Footer .Links li{display:inline-block; margin:5px 15px;}
.FOSR{font-family:'OpenSansRegular';}
.FOSL{font-family:'OpenSansLight';}
.ColPart{margin-top:20px;}
.ColPart .Icon{display:inline-block; height:100px; background:url(../images/newimages/sprite-home-icon.png) no-repeat scroll 0 0;}
.ColPart.Join .Icon{width:101px;}
.ColPart.Money .Icon{width:130px; background-position:-180px 0;}
.ColPart.Profile .Icon{width:101px; background-position:-379px 0;}
.ColPart.Free .Icon{width:130px; background-position:-346px -349px;}
.ColPart.Premium2 .Icon{width:82px; background-position:0px -468px;}
.ColPart.Start .Icon{width:86px; background-position:-180px -468px;}
.ColPart.Premium .Icon{width:130px; background-position:-180px -128px;}
.ColPart.Member .Icon{width:130px; background-position:-378px -128px}
.ColPart.Promote .Icon{width:130px; background-position:-180px -249px;}
.ColPart.Help .Icon{width:130px; background-position:-371px -248px}
.ColPart.Discount .Icon{width:90px; background-position:0px -579px}
.ColPart.NoChrg .Icon{width:90px; background-position:-96px -579px}
.ColPart.Help2 .Icon{width:100px; background-position:0px -364px}

.FooterPart{margin:15px 0 0; text-align:center; background:#fff; padding:20px 0; border-top:solid 1px #d9d9d9; font-size:14px;}
.FooterPart ul{margin:0; padding:0;}
.FooterPart ul li{list-style:none; border-right:solid 1px #ddd; margin:0 0 10px; padding:0 10px 0 8px; display:inline-block; line-height:100%;}
.FooterPart ul li:last-child{border-right:none;}
.FooterPart .Copy{margin:10px 0;}
.FooterSeal{margin:15px 0; text-align:center;}
.NortonText{color:#000000; text-decoration:none; font:bold 7px verdana,sans-serif; letter-spacing:.5px; margin:0 0 15px; display:block; padding:0;}


/*---- Divorce page styles -------*/
.DivorcePage .TopHead{font-size:32px; font-weight:bold; margin-top:25px; font-family:'KhmerUI'; letter-spacing:-2px; line-height:normal;}
.DivorcePage .TopHead span{color:#ff0000; font-size:150%; display:block; margin-top:20px; line-height:1; text-align:center;}
.DivorcePage .ColsHead1{font-size:32px; font-weight:bold; font-family:'KhmerUI'; margin:-30px 0 30px !important; line-height:normal;}
.DivorcePage .ColsHead1 h4{margin:0;}
.BanDivorce .Inner{width:100%; height:100%;}
.BanDivorce .LeftText{background:#5f8e98; color:#fff; padding:30px; width:35%; height:100%;}
.BanDivorce .LeftText .Inner{max-height:500px; overflow-y:auto;}
.BanDivorce .LeftText .Points li{position:relative;}
.BanDivorce .LeftText .Head{font-weight:bold; font-size:36px; line-height:normal;}
.BanDivorce .LeftText .SubHead{line-height:normal; margin-top:20px; font-size:26px;}
.BanDivorce .LeftText .TickPoints li:before{color:#fff;}
.BanDivorce .LeftText .TickPoints li{font-size:18px;}
.BanDivorce .Banner, .BanDivorce .LeftText{float:left;}
.BanDivorce .Banner{background:url(../images/newimages/divorce-banner.jpg) no-repeat center top; background-size:cover; height:100%; width:65%;}
.BannerPart.TabBanner{height:100%;}
.TabBanner .Banner{background:url(../images/newimages/divorce-banner.jpg) no-repeat center top; background-size:cover; height:100%; box-shadow:0 0 5px rgba(0,0,0,.5); -moz-box-shadow:0 0 5px rgba(0,0,0,.5); -webkit-box-shadow:0 0 5px rgba(0,0,0,.5); -o-box-shadow:0 0 5px rgba(0,0,0,.5);}
.TabBanner .BannerText{margin:0 auto; width:400px; max-width:90%; font-family:'KhmerUI'; border:solid 1px transparent;}
.TabBanner .BannerText .Heading{text-align:center; font-size:48px; letter-spacing:-2px; line-height:1; margin-bottom:50px;}
.TabBanner .BannerText .Heading span{margin:45px 0; display:block;}
.TabBanner .BannerText .Points li{position:relative; padding-left:30px; font-size:18px; font-weight:bold; margin:15px 10px;}
.TabBanner .BannerText .Points li:before{content:"\f005"; font-family:'FontAwesome'; left:5px; top:0; position:absolute; font-size:90%;}
.BanDivorce .DatePart{margin:15% auto; width:370px; letter-spacing:-.5px;}
.BanDivorce .DatePart h4{color:#0183ea; font-size:44px; font-weight:bold; font-family:'KhmerUI';}
.BanDivorce .DatePart .RedHd{color:#e02424; font-size:24px; font-weight:bold; font-family:'KhmerUI'; line-height:1.5;}
.BanDivorce .DateBox, .BelowDatePart{background:#1a5b66; padding:7px 7px 1px 7px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px;}
.BanDivorce .DateBox b, .BelowDatePart b{color:#fff;}
.DivorceCols .ColPart h4, .DivorceCols .ColPart p{font-size:26px; font-family:'KhmerUI';}
.DivorceCols .ColPart h4{font-weight:bold;}
.DivorceCols .PCDy .Icon{width:170px; background-position:0px -700px}
.DivorceCols .Tredy .Icon{width:124px; background-position:-193px -700px}
.DivorceCols .Lity .Icon{width:92px; background-position:-344px -700px}
.DivorceCols .Price{font-weight:bold; margin-top:20px;}
.DivorceCols .PCDy .Price{color:#0BAD3F; font-size:36px;}
.DivorceCols .BottomInfo{padding-top:10px; margin-top:20px;}
.BelowDatePart{padding:10px; max-width:450px; margin:20px auto 0;}
.DivorceCols .Price.Required:after{color:#333;}
.OverGrn:before{content:"\f10c"; color:#0BAD3F; margin-top:-20px;}
.OverGrn:before, .OverBan:before{font-family:'FontAwesome'; position:absolute; top:50%; left:50%; font-size:250px; opacity:.4; transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -o-transform:translateX(-50%) translateY(-50%);}
.OverBan, .OverGrn{position:relative;}
.OverBan:before{content:'\f05e'; color:#C3322E;}
.OverBan2{position:relative;}
.OverBan2:before{content:''; background:url(../images/newimages/ban-image.png) no-repeat scroll center center; background-size:auto 100%; width:100%; height:100%; position:absolute; top:50%; left:50%; opacity:.4; transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -o-transform:translateX(-50%) translateY(-50%);}
.text-success{color:#0fa212;}
.modal-body .CustomDrop select{min-height:40px; padding:8px 30px 8px 6px;}

.ColPart h4{font-family:'KhmerUI'; font-size:24px; line-height:1.5; letter-spacing:-.5px;}
.ColPart p{font-family:"OpenSansLight"; font-size:16px; line-height:26px;}
.SubPara{font-family:"OpenSansLight"; font-size:16px; line-height:26px;}
.ColPart .btn-orange{padding:8px 15px; font-size:16px;}
.ColPart .TickPoints{font-family:"OpenSansLight"; font-size:16px;}
.ColPart .TickPoints li{padding-left:25px; margin:15px 0;}
.ColPart .TickPoints li:before{left:0;}
.btn-video-play{background:#fff; z-index:10; font-family:"OpenSansLight"; padding:15px 90px 15px 20px; position:absolute; right:0; margin-top:20px; border:solid 1px #e04006; font-size:18px; color:#333; border-right:none; box-shadow:5px 0px 0px #e04006 inset; -moz-box-shadow:5px 0px 0px #e04006 inset; -webkit-box-shadow:5px 0px 0px #e04006 inset; -o-box-shadow:5px 0px 0px #e04006 inset; max-width:260px; line-height:normal;}
.btn-video-play i{position:absolute; right:23px; top:50%; background:url(../images/newimages/sprite-home-icon.png) no-repeat scroll 0 -249px; width:51px; height:51px; transform:translateY(-50%) rotate(0deg); -moz-transform:translateY(-50%) rotate(0deg); -webkit-transform:translateY(-50%) rotate(0deg); -o-transform:translateY(-50%) rotate(0deg); transition:all 1s ease-in-out 0s; -moz-transition:all 1s ease-in-out 0s; -webkit-transition:all 1s ease-in-out 0s; -o-transition:all 1s ease-in-out 0s;}
.btn-video-play:hover i{transform:translateY(-50%) rotate(360deg); -moz-transform:translateY(-50%) rotate(360deg); -webkit-transform:translateY(-50%) rotate(360deg); -moz-transition:all 1s ease-in-out 0s; -webkit-transition:all 1s ease-in-out 0s;}
.btn-video-work{background:#369fe0 url(../images/newimages/video-thumb-icon.png) no-repeat scroll 180px 20px; background-size:auto 90%; font-family:"OpenSansLight"; line-height:24px; padding:20px 160px 20px 20px; position:absolute; right:0; margin-top:20px; font-size:18px; color:#fff; max-width:275px; text-align:right; box-shadow:5px 0px 0px #1665ae inset; -moz-box-shadow:5px 0px 0px #1665ae inset; -webkit-box-shadow:5px 0px 0px #1665ae inset; -o-box-shadow:5px 0px 0px #1665ae inset;}
.btn-video-work:hover{color:#fff;}
.btn-video-work i{position:absolute; font-size:40px; left:50%; top:50%; margin-left:15px; transform:translate(-50%, -50%) rotate(0deg); -moz-transform:translate(-50%, -50%) rotate(0deg); -webkit-transform:translate(-50%, -50%) rotate(0deg); -o-transform:translate(-50%, -50%) rotate(0deg); -moz-transition:all 1s ease-in-out 0s; -webkit-transition:all 1s ease-in-out 0s; transition:all 1s ease-in-out 0s; -o-transition:all 1s ease-in-out 0s;}
.btn-video-work:hover i{transform:translate(-50%, -50%) rotate(360deg); -moz-transform:translate(-50%, -50%) rotate(360deg); -webkit-transform:translate(-50%, -50%) rotate(360deg); -o-transform:translate(-50%, -50%) rotate(360deg); -moz-transition:all 1s ease-in-out 0s; -webkit-transition:all 1s ease-in-out 0s; transition:all 1s ease-in-out 0s; -o-transition:all 1s ease-in-out 0s;}

.btn-video-work2{background:#369fe0; font-family:"OpenSansLight"; padding:14px 65px 14px 35px; font-size:21px; color:#fff; position:relative;}
.btn-video-work2:hover{color:#fff;}
.btn-video-work2 i{position:absolute; right:15px; top:50%; font-size:40px; transform:translateY(-50%) rotate(0deg); -moz-transform:translateY(-50%) rotate(0deg); -webkit-transform:translateY(-50%) rotate(0deg); -o-transform:translateY(-50%) rotate(0deg); -moz-transition:all 1s ease-in-out 0s; -webkit-transition:all 1s ease-in-out 0s; -o-transition:all 1s ease-in-out 0s; transition:all 1s ease-in-out 0s;}
.btn-video-work2:hover i{transform:translateY(-50%) rotate(360deg); -moz-transform:translateY(-50%) rotate(360deg); -webkit-transform:translateY(-50%) rotate(360deg); -o-transform:translateY(-50%) rotate(360deg); -moz-transition:all 1s ease-in-out 0s; transition:all 1s ease-in-out 0s; -o-transition:all 1s ease-in-out 0s; -webkit-transition:all 1s ease-in-out 0s;}

.HowItWorkPart .ColPart h5{font-family:'KhmerUI'; font-size:18px; margin:10px 0;}
.HowItWorkPart .ColPart .Image{background:#fff; padding:5px; max-width:230px; box-shadow:0 0 1px rgba(0,0,0,.3); -moz-box-shadow:0 0 1px rgba(0,0,0,.3); -webkit-box-shadow:0 0 1px rgba(0,0,0,.3); -o-box-shadow:0 0 1px rgba(0,0,0,.3);}
.HowItWorkPart .ColPart .Image img{width:100%; height:140px;}
.HowItWorkPart .ColPart .Comment{font-family:"OpenSansLight"; position:relative; padding-left:20px; font-size:14px;}
.HowItWorkPart .ColPart .Comment p{font-size:14px; line-height:24px;}
.HowItWorkPart .ColPart .Comment .fa{position:absolute; left:0; top:0; transform:scaleX(-1); -webkit-transform:scaleX(-1); -moz-transform:scaleX(-1); -o-transform:scaleX(-1);}
.ResolveClaimPart .Head{font-size:24px;}
.ResolveClaimPart .Head .Span2{display:block; font-size:75%; color:#15A00A;}
.ResolveClaimPart .ClaimList{font-size:16px; font-family:"OpenSansLight";}
.ResolveClaimPart .ClaimList .HD{font-family:'OpenSansRegular'; font-weight:bold; font-size:18px;}
.ResolveClaimPart .ClaimList .Child{margin-top:20px; margin-bottom:30px;}
.ResolveClaimPart .ClaimList .Details{margin:0 -15px;}
.ResolveClaimPart .ClaimList .Details li{border-right:1px solid #ddd; display:inline-block; margin:10px 0; padding:0 15px;}
.ResolveClaimPart .ClaimList .Details li:last-child{border:none;}
.breadcrumb{background:#fff; border-radius:0; -moz-border-radius:0; -webkit-border-radius:0; -o-border-radius:0; margin-bottom:0; padding:5px 15px;}
.WelCome{font-size:12px; font-weight:bold; margin:7px 10px; text-align:right;}
.FGrn{color:#018000;}
.F18{font-size:18px;}
.F16{font-size:16px;}
.F14{font-size:14px;}
.F30{font-size:30px;}
.F12{font-size:12px;}
.MT5{margin-top:5px;}
.ML15{margin-left:15px;}
.M0{margin:0;}
.BT{border-top:solid 1px #ddd;}
.BB{border-bottom:1px solid #ddd; padding-bottom:10px;}
.W90, .InviteSec{width:90%;}
.InviteSec .Checkbox2{display:block;}
.InviteSec .List1 li{margin-bottom:10px; color:#666;}
.InviteSec .form-control::-moz-placeholder{font-size:90%;}
.VideoTest{margin:20px 0 30px;}
.VideoTest .Video{max-width:230px;}
.VideoTest .Video a{height:115px; background:#3E789C; display:block; text-align:center; color:#fff; overflow:hidden; border:solid 1px #0071B2; position:relative;}
.VideoTest .Video a img{width:100%; max-width:100%; height:auto; position:relative;}
.VideoTest .Video a:before{content:"\f007"; font-family:'FontAwesome'; font-size:120px; margin:50px 0 0; opacity:0.4; vertical-align:middle; display:inline-block; position:absolute; top:22px; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%);}
.VideoTest .Video a:hover{background:#1B8CD2;}
.VideoTest .Video a .Icon{position:absolute; left:50%; top:50%; transform:translateX(-50%) translateY(-50%) scale(1) rotate(0deg); -moz-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0deg); -webkit-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0deg); -o-transform:translateX(-50%) translateY(-50%) scale(1) rotate(0deg); transition:all 1s ease-in-out 0s; -moz-transition:all 1s ease-in-out 0s; -webkit-transition:all 1s ease-in-out 0s; -o-transition:all 1s ease-in-out 0s;}
.VideoTest .Video a .Icon:before{content:'\f144'; font-family:'FontAwesome'; font-size:48px; text-shadow:0 0 10px rgba(0,0,0,.5); -webkit-text-shadow:0 0 10px rgba(0,0,0,.5); -moz-text-shadow:0 0 10px rgba(0,0,0,.5); -o-text-shadow:0 0 10px rgba(0,0,0,.5);}
.VideoTest .Video a:hover .Icon{transform:translateX(-50%) translateY(-50%) scale(1.5) rotate(360deg); -moz-transform:translateX(-50%) translateY(-50%) scale(1.5) rotate(360deg); -webkit-transform:translateX(-50%) translateY(-50%) scale(1.5) rotate(360deg); -o-transform:translateX(-50%) translateY(-50%) scale(1.5) rotate(360deg); transition:all 1s ease-in-out 0s; -moz-transition:all 1s ease-in-out 0s; -webkit-transition:all 1s ease-in-out 0s; -o-transition:all 1s ease-in-out 0s;}
.VideoTest h5{font-family:'KhmerUI'; font-size:18px; margin:10px 0;}
.VideoTest .Desc{font-family:"OpenSansLight"; position:relative; font-size:14px;}
.VideoTest .Desc .Text{font-size:14px; line-height:24px;}


.ClaimDevide{border-right:solid 2px #ddd;}
.ClaimDevide2{border-left:solid 2px #ddd; margin-left:-2px;}
.DisputePart .SubHead{font-size:18px; line-height:24px; font-style:italic; border-left:solid 3px #ddd; padding-left:10px; margin:15px 0;}
.DisputePart .Listing{/*padding:0 20px;*/ font-family:'OpenSansLight';}
.DisputePart .Listing .Child{margin:20px 0;}
.DisputePart .Listing .Child .Head{font-size:15px; font-weight:bold;}
.DisputePart .Listing .Child .Head a{color:#333;}
.DisputePart .Listing .Child .Details{margin:0 -10px; font-size:14px;}
.DisputePart .Listing .Child .Details li{border-right:solid 1px #ddd; padding:0 10px; display:inline-block; margin-top:5px;}
.DisputePart .Listing .Child .Details li:last-child{border:none;}
.DisputePart .Listing .Child .City{font-size:14px; font-style:italic; margin-top:5px;}
.DisputePart .Listing .Child .Reason{font-size:14px; margin-top:5px;}
.DisputePart .Listing .Child .ProbH{font-weight:bold; font-size:13px; color:#666; margin-bottom:5px;}
.DisputePart .Listing .Child .Read{margin-left:10px;}
.DisputePart .Listing .Child .Read.Open .fa:before{content:"\f056"; font-family:'FontAwesome';}
.DisputeLeft li{margin:15px 0; padding-left:35px; position:relative; font-size:17px;}
.DisputeLeft li:before{font-family:'FontAwesome'; position:absolute; content:"\f00c"; left:10px; top:0; color:#459B45;}
.DisputeLeft .AlertSec{margin-top:40px; margin-left:auto; margin-right:auto; max-width:400px;}
.tooltip .tooltip-inner{white-space:normal;}
.ArrowHead .fa{font-size:100px; position:absolute; color:#a8dbf3; margin-right:7%; right:0; top:50%;transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); /*left:0; top:100%;*/}
.ArrowHead{font-size:28px; line-height:1.5; font-family:"HelveticaNeueCE35Thin";}
.ArrowHead .Centerd{/*width:300px; margin:0 auto; max-width:100%;*/}
.NortonLogo{text-align:center; padding:10px 0;}
.NortonLogo .Text{color:#666; font-size:12px; margin-top:5px;}
.text-orange{color:#ff8800;}
.ProAction{position:relative;}
.ProAction .Image{background:url(../images/newimages/noimage2.png) no-repeat center center; background-size:100% auto; width:24px; height:24px; border:solid 1px #ddd; display:inline-block; vertical-align:top; margin-right:10px; overflow:hidden; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%;}
.ProAction .Image img{max-width:100%; height:100%;}
.ProAction .Name{display:inline-block; color:#666;}
.ProAction.Show .ProSubMenu{display:block;}
.ProSubMenu{position:absolute; top:100%; right:0; left:auto; border:solid 1px #ddd; background:#fff; min-width:200px; margin-top:10px; box-shadow:0 0 5px rgba(0,0,0,.2); -moz-box-shadow:0 0 5px rgba(0,0,0,.2); -webkit-box-shadow:0 0 5px rgba(0,0,0,.2); -o-box-shadow:0 0 5px rgba(0,0,0,.2); border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; text-align:left;}
.ProSubMenu:before, .ProSubMenu:after{border:solid 8px transparent; position:absolute; content:''; bottom:100%; right:15%;}
.ProSubMenu:before{border-bottom-color:#ccc;}
.ProSubMenu:after{border-bottom-color:#fff; border-width:7px; margin-right:2px;}
.ProSubMenu li{border-bottom:solid 1px #eee; margin:0; display:block;}
.ProSubMenu li:last-child{border:none;}
.ProSubMenu li a{display:block; padding:5px 15px; color:#2268c8; position:relative; z-index:999;}
.ProSubMenu li a:hover{color:#333;}

.ProSubMenu .GroupLinks a{display:inline-block; color:#999; font-size:12px;}
.ProSubMenu .GroupLinks a:hover{background:none; color:#000;}

/*-------Law Profile Signup page styles---------*/
.LawProPage .FormSection, .AirDropPage .FormSection{border:solid 1px #ddd; padding:15px; /*max-width:780px;*/ border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px;}
.Multy .Col{float:left; width:100%; padding:0 15px;}
.SumNotePH{max-height: 100px;overflow-y: auto;padding: 15px;position: absolute;top: 70px;width: 100%;}
.TxtOrng{color:#ff8800;}
.PeriodPart .Two{display:inline-block; position:relative; vertical-align:top;}
/*.PeriodPart .Two .fa{position:absolute; left:-15%; top:15px; font-size:18px; color:#999;}
.PeriodPart .Col{padding:0 7px; float:left; width:50%;}*/
.PeriodPart .Middle{float:left; margin:5px 10px; vertical-align:top;}
.UploadPic .PicView{width:160px; height:160px; position:absolute; top:0; left:65%;}
.UploadPic .PicView img{width:100%; height:100%;}
.OrDiv{background:#e7d5d5; font-weight:bold; display:inline-block; padding:6px 7px; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -o-border-radius:50%;}

/*-----------Login_v1 page styles--------*/
.LogReg{background:#f0f8fb; border:solid 1px #ddd; padding:10px; box-shadow:0 -5px 0px rgba(0, 0, 0, 0.1) inset; -moz-box-shadow:0 -5px 0px rgba(0, 0, 0, 0.1) inset; -webkit-box-shadow:0 -5px 0px rgba(0, 0, 0, 0.1) inset; -o-box-shadow:0 -5px 0px rgba(0, 0, 0, 0.1) inset; border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -o-border-radius:8px;}
.LogReg .RegisterPart{border-right:1px solid #afcdd9; width:60%; padding-left:20px; padding-right:40px;}
.LogReg .RegisterPart, .LogReg .LoginPart{float:left; margin:20px 0;}
.LogReg .LoginPart{width:40%; border-left:1px solid #afcdd9; margin-left:-1px; padding-left:40px; padding-right:20px;}
.LogReg .Col{padding:0 6px; width:100%;}
.LogReg .Multi{margin:0 -6px;}
.LogReg .Parent{margin:0 -6px;}
.LogReg .Parent .Col{float:left;}
.LogReg .form-control, .form-control{min-height:40px; padding:9px 12px; resize:vertical;}
.LogReg .CustomDrop select, .CustomDrop select{height:40px; padding:9px 30px 9px 6px;}
.LogReg label{margin-bottom:7px; display:block;}
.LogReg .BtnSec .btn, .SocialBtns .btn{padding:8px 15px 8px 60px; font-size:16px; position:relative; text-align:left; white-space:normal;}
.SocialBtns .btn{margin:5px;}
.LogReg .BtnSec .btn i, .SocialBtns .btn i{position:absolute; left:0; top:0; line-height:1.75; font-size:24px; border-right:solid 1px rgba(255,255,255,.5); height:100%; background:rgba(0,0,0,.2); text-align:center; width:50px;}
.LogReg .Social a{display:inline-block; margin:0 10px;}
.LogReg .Social a .btn{width:44px; height:44px; text-align:center; font-size:28px; padding:7px;}
.LogReg .Social a.BtnLink .Title{color:#117bb8;}
.LogReg .Social a.BtnFB .Title{color:#3b5a9a;}
.LogReg .Social .Title{display:block; font-size:11px;}
.LogReg .OrPart{border-bottom:solid 1px #ddd; margin:10px auto 20px; text-align:center; width:220px; max-width:100%;}
.LogReg .OrPart span{display:inline-block; padding:8px 5px; line-height:1; background:#F0F8FB; font-size:12px; border:solid 1px #ccc; text-transform:uppercase; font-weight:bold; width:30px; height:30px; margin-bottom:-15px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%;}
.LogReg .SocialHead{position:relative; text-align:center; font-size:12px;}
.LogReg .SocialHead:after{content:''; background:#ddd; height:1px; width:260px; max-width:100%; position:absolute; top:50%; left:50%; transform:translateX(-50%);}
.LogReg .SocialHead span{background:#F0F8FB; display:inline-block; padding:3px 5px; text-transform:uppercase; position:relative; z-index:1;}
.GreenMsgParent{padding:15px 0 !important; text-align:center; width:100%;}
.GreenMsgParent .GreenMsg{border:1px solid #4aa74a; color:#4aa74a; padding:10px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; box-shadow:0 0 10px #4aa74a; -moz-box-shadow:0 0 10px #4aa74a; -webkit-box-shadow:0 0 10px #4aa74a; -o-box-shadow:0 0 10px #4aa74a;display: block;}


/*-------Mediator Pages Styles----------*/
.Mediator{padding:0 15px; font-family:'OpenSansRegular';}
.Mediator h1{border-bottom:solid 1px #aaa; padding-bottom:15px; font-size:24px; line-height:1;}
.Mediator .ListView{margin-top:20px;}
.Mediator .Repeater{margin:10px 0; padding:20px; border:solid 1px #edd7b8; background:#fff; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; transition:ease .5s all 0s; -webkit-transition:ease .5s all 0s; -moz-transition:ease .5s all 0s; -o-transition:ease .5s all 0s;}
.Mediator .Repeater:hover{border-color:#bcd7b2; box-shadow:0 -5px 0 #bcd7b2 inset; -moz-box-shadow:0 -5px 0 #bcd7b2 inset; -webkit-box-shadow:0 -5px 0 #bcd7b2 inset; -o-box-shadow:0 -5px 0 #bcd7b2 inset; transition:ease .5s all 0s; -webkit-transition:ease .5s all 0s; -moz-transition:ease .5s all 0s; -o-transition:ease .5s all 0s;}
.Mediator .Repeater:after{content:''; display:block; clear:both;}
.Mediator .Repeater .Pic{width:80px; height:80px; float:left; border:solid 4px #fff; box-shadow:0 0 1px #835f2d; -webkit-box-shadow:0 0 1px #835f2d; -moz-box-shadow:0 0 1px #835f2d; -o-box-shadow:0 0 1px #835f2d; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; margin:0 15px 15px 0;}
.Mediator .Repeater:hover .Pic{box-shadow:0 0 1px #245610; -moz-box-shadow:0 0 1px #245610; -webkit-box-shadow:0 0 1px #245610; -o-box-shadow:0 0 1px #245610;}
.Mediator .Repeater .Pic img{height:100%; width:100%; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%;}
.Mediator .Repeater .Content{margin-left:100px;}
.Mediator .Repeater .Name{font-size:16px;}
.Mediator .Repeater:hover .Name{font-weight:bold;}
.Mediator .Repeater .Bio, .Mediator .Repeater .Bio a{color:#666; margin-top:5px; font-family:'OpenSansLight';}
.Mediator .Repeater .Skils{margin-top:10px; font-family:"KhmerUI";}
.Mediator .Repeater .Rank{color:#666; font-size:13px; padding:5px 0 0;}
.Mediator .Repeater .Rank li{display:inline-block; margin-top:5px; padding-right:25px; margin-right:15px; border-right:solid 1px #aaa;}
.Mediator .Repeater .Rank li:last-child{border:none; padding-right:0; margin-right:0;}
.Mediator .Repeater .Rank li .label{background:#cfb673; font-size:100%;}
.Mediator .Repeater .Links{font-size:13px; margin:5px 0 0;}
.Mediator .Repeater:hover .Links{font-size:14px;}
.Mediator .Repeater .Links a{margin:5px 30px 0 0; display:inline-block;}
.Mediator .Repeater .Links a:last-child{margin:5px 0 0;}
.Mediator .Repeater .Links .fa{margin-right:5px;}

.HomeMedia .ListView{margin-top:20px;}
.HomeMedia .Repeater{border-top:solid 1px #e7e7e7; padding:15px 10px; transition:ease .5s all 0s; -webkit-transition:ease .5s all 0s; -moz-transition:ease .5s all 0s; -o-transition:ease .5s all 0s;}
.HomeMedia .Repeater:hover{background:#f4f4f4;}
.HomeMedia .Repeater:after{content:''; display:block; clear:both;}
.HomeMedia .Repeater .LeftPart{width:80px; float:left; margin:0 15px 10px 0; text-align:center;}
.HomeMedia .Repeater .Pic{height:80px; width:80px; display:inline-block; border:solid 4px #fff; box-shadow:0 0 1px #835f2d; -webkit-box-shadow:0 0 1px #835f2d; -moz-box-shadow:0 0 1px #835f2d; -o-box-shadow:0 0 1px #835f2d; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%;}
.HomeMedia .Repeater:hover .Pic{box-shadow:0 0 1px #245610; -moz-box-shadow:0 0 1px #245610; -webkit-box-shadow:0 0 1px #245610; -o-box-shadow:0 0 1px #245610;}
.HomeMedia .Repeater .Pic img{height:100%; width:100%; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%;}
.HomeMedia .Repeater .ProIco{display:inline-block; margin-top:5px; position:relative; left:0;}
.HomeMedia .Repeater .Content{margin-left:100px; font-size:14px;}
.HomeMedia .Repeater .Name{font-size:16px;}
.HomeMedia .Repeater:hover .Name{font-weight:bold;}
.HomeMedia .Repeater .Bio, .HomeMedia .Repeater .Bio a{color:#666; font-family:'OpenSansLight'; font-size:14px;}
.HomeMedia .Repeater .Skils{margin-top:10px; font-family:"KhmerUI";}
.HomeMedia .Repeater .Rank{color:#666; font-size:13px; padding:5px 0 0;}
.HomeMedia .Repeater .Rank li{display:inline-block; margin-top:5px; padding-right:25px; margin-right:15px; border-right:solid 1px #aaa;}
.HomeMedia .Repeater .Rank li .fa{margin-right:5px;}
.HomeMedia .Repeater .Rank li .label{font-size:100%; background:#CFB673;}
.HomeMedia .Repeater .Rank li:last-child{border:none; padding-right:0; margin-right:0;}
.HomeMedia .Repeater .Links{font-size:13px; margin:5px 0 0;}
.HomeMedia .Repeater:hover .Links{font-size:14px;}
.HomeMedia .Repeater .Links a{margin:5px 30px 0 0; display:inline-block;}
.HomeMedia .Repeater .Links a:last-child{margin:5px 0 0;}
.HomeMedia .Repeater .Links .fa{margin-right:5px;}
.MoreLink2{border-top:solid 1px #e7e7e7; padding:5px 0;}
.MoreLink2 a{margin-top:5px; margin-bottom:5px; display:inline-block;}
.MoreLink2 .fa{margin-right:5px; font-size:14px;}
.spanDivider{padding-left:15px;margin-left:15px;border-left:solid 1px #aaa;}
.spanDividerR{padding-right:15px;margin-right:15px;border-right:solid 1px #aaa;}
.MR5{margin-right:5px;}

.ProfileHeader{margin-top:35px; border-bottom:solid 2px #ccc;}
.ProfileHeader .Pic{width:180px; height:180px; float:left; border:solid 5px #fff; margin:0 10px 25px;  border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; -o-border-radius:50%; box-shadow:0 0 1px #666; -moz-box-shadow:0 0 1px #666; -webkit-box-shadow:0 0 1px #666; -o-box-shadow:0 0 1px #666;}
.ProfileHeader .Pic img{height:100%; width:100%; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%;}
.ProfileHeader .Content{margin-left:245px;}
.ProfileHeader .Name{font-size:28px; line-height:1; word-wrap:break-word;}
.ProfileHeader .Locate{font-size:18px; margin-top:10px;}
.ProfileHeader .Bio{color:#666; margin-top:10px;}
.ProfileHeader .Skils{margin-top:10px; font-family:"KhmerUI";}
.ProfileHeader .Rating{margin-top:20px;}
.ProfileHeader .Rating ul{margin:0 -15px 20px;}
.ProfileHeader .Rating li{display:inline-block; border-right:solid 1px #ddd; padding:0 30px; margin-top:10px;}
.ProfileHeader .Rating li p{font-style:italic; color:#666; margin:0;}
.ProfileHeader .Rating li:last-child{border-right:none;}
.ProfileHeader .StarValue .Score{background:#fff; border:solid 1px #2ba044; font-size:12px; color:#2ba044; font-weight:bold; position:relative; display:inline-block; padding:2px 8px; margin-left:10px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px;}
.ProfileHeader .StarValue .Score:before, .ProfileHeader .Rating .Score:after{border:solid 7px transparent; position:absolute; content:''; right:100%; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%);}
.ProfileHeader .StarValue .Score:before{border-right-color:#2ba044;}
.ProfileHeader .StarValue .Score:after{border-right-color:#fff; border-width:6px;}
.rating-container{color:#d6d6d6 !important; font-size:16px;}
.rating-container .rating-stars{color:#2ba044 !important;}
.Mediator .LeftCol{width:90%;}
.Mediator .LeftCol h4{font-weight:bold; font-size:16px; margin:0 0 10px;}
.Mediator .LeftCol li{border-bottom:solid 1px #ddd; padding:8px 0;}
.Mediator .LeftCol li:last-child{border-bottom:none;}
.Mediator .Topics{margin-top:20px;}
.Mediator .Topics .Info{padding-top:7px; font-size:14px; color:#666; font-style:italic;}
.Mediator .PartHead{font-weight:bold; font-size:21px; margin-bottom:10px; line-height:1.5;}
.Mediator .Topics li{font-size:16px; margin-top:15px; padding-left:30px; position:relative;}
.Mediator .Topics li:before{content:"\f058"; font-family:'FontAwesome'; position:absolute; left:5px; top:0; color:#acacac; font-size:18px;}
.Mediator .ProList .Parent{padding-left:10px; border-left:solid 3px #ccc; margin-left:20px; margin-top:25px;}
.Mediator .ProList .Comp{font-size:16px; margin-bottom:10px;}
.Mediator .ProList .Profile{color:#666;}
.Mediator .SearchPart{background:#8dcedc; padding:0 5px 20px; margin-top:-9px; border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; -o-border-radius:0 0 4px 4px; position:relative;}
.Mediator .SearchPart .btn-default{padding:9px 12px;}
.Mediator .SocialLinks{margin:10px -5px 0;}
.Mediator .SocialLinks li{display:inline-block; font-size:24px; margin:5px;}
.Mediator .SocialLinks .FB{color:#4E71A8;}
.Mediator .SocialLinks .GP{color:#E3411F;}
.Mediator .SocialLinks .In{color:#1686B0;}
.Mediator .SocialLinks .Twt{color:#1CB7EB;}
.Mediator .SugListView .Parent{border-bottom:dashed 1px #ddd; display:table; width:100%; padding:5px 0;}
.Mediator .SugListView .Parent .Col{padding:5px; vertical-align:top;}
.Mediator .SugListView .Parent .Content{overflow:hidden;}
.Mediator .SugListView .Parent .Date{max-width:120px; min-width:80px; padding-right:10px; float:left;}
.Mediator .SugListView .Parent .Likes{padding-left:15px; float:right;}
.Mediator .SugListView .Parent .Likes .fa{color:#999; margin-left:3px;}
.Mediator .SugListView .Parent .Text{float:left; max-width:80%;}
.Mediator .TotalSug{border-left:3px solid #81BE81; padding-left:15px;}
.Mediator .TotalSug .Content{display:table; width:100%;}
.Mediator .TotalSug .Col{display:table-cell; padding:5px 10px;}
.Mediator .TotalSug .label{font-size:16px;}
.SearchPart .Child{padding:0 15px; float:left; margin-top:20px;}
.SearchPart .RegPart{width:70%;}
.SearchPart .Search, .SearchPart .Advance{float:left;}
.SearchPart .btnfield{background:#fff; border:solid 1px #6ab5c5; padding:11px 20px; height:40px; display:block; color:#333; line-height:1; position:relative; margin-left:-3px; z-index:9; border-radius:0 4px 4px 0; -moz-border-radius:0 4px 4px 0; -webkit-border-radius:0 4px 4px 0; -o-border-radius:0 4px 4px 0;}
.SearchPart .RegPart .Search{position:relative; width:65%;}
.SearchPart .RegPart .form-control{padding-right:40px; border-color:#6ab5c5;}
.SearchPart .RegPart .btn-search{background:none; border:none; position:absolute; right:2px; height:100%; top:50%; font-size:16px; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); padding:7px; width:40px;}
.SearchPart .RegPart .btn-search:hover{color:#00aeef;}
.SearchPart .SortPart .CustomDrop{width:auto; background:none;}
.SearchPart .SortPart .CustomDrop b{font-size:12px; left:10px; position:absolute; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%);}
.SearchPart .SortPart .CustomDrop select{font-size:12px; padding:10px 30px 10px 65px; border-color:#6ab5c5; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; background:#fff;}
.SearchPart .CheckList{background:#f5f5f5; padding:10px 0; margin:0 20px; position:absolute; box-shadow:0 0 5px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3); -o-box-shadow:0 0 5px rgba(0, 0, 0, 0.3); z-index:100; left:0; text-align:left; max-width:100%;}

.SortingDrop .CustomDrop{width:auto; background:none;}
.SortingDrop .CustomDrop label{font-size:13px; left:10px; position:absolute; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%);}
.SortingDrop .CustomDrop select{padding:5px 30px 5px 65px; font-size:13px; border-color:#6ab5c5; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; background:#fff;}
.SortingDrop .CustomDrop select option{padding:1px 7px;}

.InvitePart .BtnPart{padding:10px 0;}
.InvitePart .BtnPart .btn{font-size:16px;}
.InvitePart .IndPart{padding:0 10px;}
.InvitePart .IndPart:hover .ImgPart{box-shadow:0 0 3px rgba(0,0,0,.3); -moz-box-shadow:0 0 3px rgba(0,0,0,.3); -webkit-box-shadow:0 0 3px rgba(0,0,0,.3); transition:ease .4s all 0s; -moz-transition:ease .4s all 0s; -webkit-transition:ease .4s all 0s; transform:scale(1.05); -moz-transform:scale(1.05); -webkit-transform:scale(1.05);}
.InvitePart .IndPart .ImgPart{width:120px; height:120px; display:block; border:solid 1px #ddd; padding:5px;}
.InvitePart .IndPart .ImgPart img{width:100%; height:100%;}
.InvitePart .InnerPart{position:relative;}
.InvitePart .InnerPart h4{font-weight:bold; font-size:16px;}
.InvitePart .rountLnk{position:absolute; top:0; left:0; width:100%; height:100%; z-index:1;}
.owl-nav .owl-prev{margin-left:-30px;}
.owl-nav .owl-next{margin-right:-30px;}

.Mediator .PicPart{width:154px; float:left; margin:0 10px 25px; text-align:center;}
.Mediator .PicPart .Pic{width:100%; height:154px; margin:0;}
.Mediator .PicPart .btn-black{margin-top:-30px;}
.Mediator .CustoPagin .pagination{display:inline-block; margin:0 10px; vertical-align:middle;}
.Mediator .CustoPagin .btnPrev, .Mediator .CustoPagin .btnNext{display:inline-block; vertical-align:middle; min-height:35px; background:#fff; border:1px solid #ddd; color:#428bca; line-height:1; padding:6px 12px; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.Mediator .pagination .Count{margin-top:5px;}
.PageJump{display:inline-block; margin-left:25px; vertical-align:middle; padding-left:25px; border-left:solid 1px #ddd;}
.PageJump .form-control{min-height:auto; padding:6px; width:70px;}
.PageJump .input-text{display:table-cell; vertical-align:middle; padding:0 5px; font-size:14px; color:#666;}
.PageJump .input-group-btn{width:auto;}
.btn-black{background:#000; color:#fff; padding:6px 20px; font-size:16px; text-align:center; display:inline-block;}
.btn-black:hover{color:#fff;}
.Interface .ProfileHeader .Content{margin-left:200px; margin-top:20px; margin-bottom:20px;}
.Interface .ScoreCard li{padding:8px 5px; font-size:16px;}
.Interface .ScoreCard li:last-child{border-bottom:none;}
.form-group label{display:block; margin-bottom:7px;}
.Interface .ForPart{border-top:solid 1px #ddd; padding-top:30px; margin-top:30px; max-width:600px;}
.Interface .form-group label{font-size:16px;}
.Interface .form-group .form-control{padding:10px 12px;}
.Interface .form-group .CustomDrop select{padding:10px 30px 10px 6px;}
.Interface .ProfileHeader{border-bottom:none;}
.Interface .BodySpan{margin-left:200px;}
.TestyPart .Child{position:relative; margin:1px;}
.TestyPart .ImgPart{background:#f6f1df; border:solid 5px #fff; box-shadow:0 0 1px rgba(0,0,0,.5); width:220px; height:190px; float:left; text-align:center; margin-right:20px; margin-bottom:10px;}
.TestyPart .ImgPart img{max-width:100%; height:100%;}
.TestyPart .Content{margin-left:240px;}
.TestyPart h4{font-size:16px; font-weight:bold;}
.TestyPart .PInfo{font-style:italic; color:#666; margin-top:10px; line-height:24px;}
.TestyPart .Comment{position:relative; margin-top:15px; line-height:24px;}
.TestyPart .Comment p{margin-left:25px;}
.TestyPart .Comment:before{content:"\f10e"; font-family:'FontAwesome'; float:left; position:relative; top:-7px; font-size:21px; color:#666; transform:scaleX(-1); -moz-transform:scaleX(-1); -webkit-transform:scaleX(-1); -o-transform:scaleX(-1);}
.TestyPart .carousel-control{background:none; color:#666; width:25px;}
.TestyPart .carousel-control.right{right:-40px;}
.TestyPart .carousel-control.left{left:-40px;}
.TestyPart .carousel-control .glyphicon{margin:0; transform:translateY(-50%) translateX(-50%); left:50%; right:auto;}


/*-----Membership styles---*/
.MemColPart .ColPart p{font-family:"HelveticaNeueCE35Thin"; font-size:21px;}
.MemColPart .ColPart h4{font-weight:bold;}
.FormPart{background:#fff; padding:15px; position:relative; border-radius:15px; -moz-border-radius:15px; -webkit-border-radius:15px; -o-border-radius:15px;}
.FormPart h4{font-weight:bold; font-size:21px; margin:0 0 15px;}
.FormPart .ChildCol{float:left; width:45%; padding:15px;}
.FormPart .ChildCol .Devider{width:2px; height:95%; position:absolute; top:20px; background:#ddd; left:50%;}
.FormPart .form-group .form-control{padding:10px 12px;}
.Orng-text{color:#ff8800;}

/*------Invite Mediate page styles-------*/
.MediatePart{width:890px; max-width:100%; margin:50px auto; font-family:"KhmerUI";}
.MediatePart .HeroPart{background:#e7f6e6; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; border:solid 1px transparent;}
.MediatePart .HeroPart .Head{position:relative; padding:5px 20px 25px 90px; font-size:28px; margin-top:20px; border-bottom:solid 1px rgba(0,0,0,.4); font-weight:bold; letter-spacing:-1px; line-height:normal;}
.MediatePart .HeroPart .Head .Icon{position:absolute; width:47px; height:46px; left:25px; top:0;}
.MediatePart .Icon{background:url(../images/newimages/sprite-home-icon.png) no-repeat scroll 0 -821px; display:inline-block;}
.MediatePart .BodyPart{padding:20px;}
.MediatePart .IcoLinks .LinkThumb{margin:10px 5px; display:inline-block; vertical-align:top; width:120px; height:85px; border:solid 1px rgba(0,0,0,.1); border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; background:#fff; text-align:center; color:#333; font-size:14px; letter-spacing:-.25px; padding:7px; position:relative;}
.MediatePart .IcoLinks .LinkThumb:hover{transform:scale(1.2); -moz-transform:scale(1.2); -webkit-transform:scale(1.2); -o-transform:scale(1.2);}
.MediatePart .IcoLinks .Icon{height:41px; margin-top:3px;}
.MediatePart .IcoLinks .LinkThumb .Text{margin-top:6px; display:block; line-height:1;}
.MediatePart .IcoLinks .Email .Icon{width:38px; background-position:-54px -821px;}
.MediatePart .IcoLinks .GM .Icon{width:40px; background-position:-97px -821px;}
.MediatePart .IcoLinks .FB .Icon{width:15px; background-position:-144px -821px;}
.MediatePart .IcoLinks .HM .Icon{width:37px; background-position:-164px -821px;}
.MediatePart .IcoLinks .YM .Icon{width:41px; background-position:-206px -821px;}
.MediatePart .IcoLinks .LinkThumb.Active{background:rgba(0,0,0,.1);}
.MediatePart .IcoLinks .LinkThumb.Active:hover{transform:none; -moz-transform:none; -webkit-transform:none; -o-transform:none;}
.MediatePart .IcoLinks .LinkThumb.Active:after, .MediatePart .IcoLinks .LinkThumb.Active:before{content:''; border:solid 9px transparent; position:absolute; top:100%; left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%);}
.MediatePart .IcoLinks .LinkThumb.Active:after{border-top-color:#A6B1A6; border-width:10px;}
.MediatePart .IcoLinks .LinkThumb.Active:before{border-top-color:#CFDDCF; z-index:1;}
.MediatePart .Addmore{display:block; text-align:right;}
.MediatePart .FieldSet{margin:20px 0 0;}
.MediatePart .FieldSet .Entry{display:inline-block; padding:0 10px; width:310px; max-width:100%; vertical-align:top; position:relative;}
.MediatePart .InvitedList{margin-top:20px; border-top:solid 1px #ddd; padding-top:15px;}
.MediatePart .InvitedList .Head{color:#666; font-weight:bold; font-size:16px; font-family:"KhmerUI";}
.MediatePart .InvitedList .fa{vertical-align:middle; transition:ease .4s all 0s; -moz-transition:ease .4s all 0s; -webkit-transition:ease .4s all 0s; -o-transition:ease .4s all 0s;}
.MediatePart .InvitedList.Open .Head .fa{transform:scaleY(-1); color:#999; transition:ease .4s all 0s; -moz-transition:ease .4s all 0s; -webkit-transition:ease .4s all 0s; -o-transition:ease .4s all 0s;}
.MediatePart .InvitedList.Open .Listing{display:block;}
.MediatePart .InvitedList .Listing{width:600px; max-width:100%; margin:20px -15px 0; display:none;}
.MediatePart .InvitedList .Listing span{display:inline-block; padding:0 30px;}
.MediatePart .InvitedList .Listing li{margin-top:10px;}
.MediatePart .InvitedList .Listing .Email{border-left:solid 1px #ddd;}
.MediatePart .Close{bottom:45px;position:absolute;right:-10px; color:#ff0000;}
.btn-green{background:#37b38b; color:#fff; line-height:1;}
.btn-green:hover, .btn-green:active{color:#fff; background:#15956c;}
.CheckList li{display:block; vertical-align:top; padding:2px 10px;}
.CheckList .Inner ul{-webkit-column-count:4; -moz-column-count:4; column-count:4;}
.MediatePart .Head.Search{font-size:21px;}
.MediatePart .Search .Icon{background-position:-258px -821px; width:49px; height:45px;}
.MediatePart .NaviPart{padding:10px;}
.MediatePart .SelectCount .Col{display:inline-block; vertical-align:top; margin:5px 10px; color:#2095cc;}
.MediatePart .SelectCount .Count{border-left:solid 1px #ccc; padding-left:25px; color:#333;}
.MediatePart .BodyPart2{padding:20px; background:#fff; border:solid 1px rgba(0,0,0,.2);}
.MediatePart .BodyPart2 .Inner{max-height:400px; overflow-y:auto;}

.TickCheck input[type=checkbox]{display:none; z-index:0; margin:3px;} /* to hide the checkbox itself */
.TickCheck input[type=checkbox] + label{padding-left:30px; position:relative; display:block; cursor:pointer; font-size:14px;}
.TickCheck input[type=checkbox]:checked + label{color:#333;}
.TickCheck input[type=checkbox] + label:before {font-family: FontAwesome; position:absolute; left:2px; content:"\f058"; color:#b9c5b8; font-size:21px;}
.TickCheck input[type=checkbox]:checked + label:before {content:"\f058"; color:#000000;} /* checked icon */

.HelpPro2 .BarSign{width:90px; float:left;}
.HelpPro2 .BarSign .c100 a{height:100%; left:0; position:absolute; top:0; width:100%; z-index:10;}
.ProfileHeader .HelpPro2{display:inline-block;}
.HelpPro2{padding:10px 15px; border:solid 1px #e7ccb6; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; position:relative; margin-bottom:20px;}
/*.HelpPro2:before, .HelpPro2:after{content:''; position:absolute; bottom:100%; right:25px; border:solid 10px transparent;}
.HelpPro2:before{border-bottom-color:#e7ccb6;}
.HelpPro2:after{border-width:9px; margin-right:1px; border-bottom-color:#fff;}*/
.HelpPro2 h4{margin-top:0; font-weight:bold; color:#ff8800; font-size:16px;}
.HelpPro2 .Head{font-size:16px; line-height:1.5;}
.HelpPro2 .PointsView{margin-left:100px; border-left:solid 1px #ccc; padding-left:10px;}
.HelpPro2 .ReqPoints{-webkit-columns:2; -moz-columns:2; -o-columns:2; columns:2;}
.HelpPro2 .ReqPoints li{position:relative; padding-left:30px; margin:5px 0 0; display:inline-block; font-size:12px;}
.HelpPro2 .ReqPoints li:before{content:"\f058"; font-family:'FontAwesome'; position:absolute; left:10px; top:0; color:#999; font-size:16px;}
.HelpPro3{padding:10px 15px; border:solid 1px #e7ccb6; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px; position:relative; max-width:300px;}
.HelpPro3.Arrow:before, .HelpPro3.Arrow:after{content:''; position:absolute; bottom:100%; right:25px; border:solid 10px transparent;}
.HelpPro3.Arrow:before{border-bottom-color:#e7ccb6;}
.HelpPro3.Arrow:after{border-width:9px; margin-right:1px; border-bottom-color:#fff;}
.HelpPro3 .BarSign{width:90px; float:left;}
.HelpPro3 h4{margin:0; color:#ff8800; font-size:14px;}
.HelpPro3 .c100.small{font-size:60px;}
.HelpPro3 .Head{font-size:16px; line-height:1.5;}
.HelpPro3 .ReqPoints li{position:relative; padding-left:25px; margin:10px 0;}
.HelpPro3 .ReqPoints li:before{content:"\f058"; font-family:'FontAwesome'; position:absolute; left:2px; top:0; color:#999; font-size:16px;}
.HelpPro3 .ReqPoints.Imp li:before{color:#ff8800;}
.HelpPro3 .Promote li{position:relative; padding-left:25px; margin:10px 0;}
.HelpPro3 .Promote li:before{content:"\f101"; font-family:'FontAwesome'; position:absolute; left:2px; top:0; color:#999; font-size:16px;}
.HelpPro3 .Promote.Imp li:before{color:#ff8800;}
.MMT30{margin-top:30px;}
.B6{color:#666;}
.MB10{margin-bottom:10px;}
.MR15{margin-right:15px;}
.MR20{margin-right:20px;}
.MB15{margin-bottom:15px;}
.MB20{margin-bottom:20px;}
.MB25{margin-bottom:25px;}
.DIB li, .DIB{display:inline-block;}
.TableFlex{display:table; width:100%;}
.TableFlex li{display:table-cell;}
.font-bold{font-weight:bold;}
.text-caps{text-transform:uppercase;}
.WA{width:auto;}

.LineTextbox{border: none;border-bottom: solid 1px #ddd;width: 110px;text-align: right;}
.dollergreen{font-weight: bold;font-size: 20px;color: green;margin-right: 5px;}

.PricingPart{border-top:1px solid #ddd; padding-top:20px; border-bottom:1px solid #ddd;}
.PricingPart .form-group{padding-left:40px; position:relative; padding-top:5px;}
.PricingPart .Icon{background:#999; height:30px; width:30px; font-size:18px; text-align:center; padding:7px; color:#fff; position:absolute; left:0; top:0; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;}




/*--------- Error page styles -----------*/

.ErrorPage .HeroText{font-size:21px; line-height:40px; padding:10px 10px 10px 230px; position:relative; min-height:150px; margin:70px 0 20px;}
.ErrorPage .HeroText .SmileIcon{position:absolute; left:30px; top:0; background:url(../images/newimages/orange-smiley.png) no-repeat scroll 0 0; width:150px; height:150px;}
.ErrorPage .HeroText .Bold{color:#ff8800; font-size:130%;}
.ErrorPage .btn-blue{border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; -o-border-radius:50px; padding:6px 20px; font-size:18px;}


/*--------- Not found page styles -----------*/
.NotFoundPage .HeroText{font-size:26px; line-height:50px; font-weight:bold; margin:60px 0;}
.NotFoundPage .HeroText .Bold{font-size:170%; color:#ff8800; text-transform:uppercase;}
.NotFoundPage .ActionsPart{width:710px; max-width:100%; margin:40px auto; padding-left:200px; position:relative;}
.NotFoundPage .ActionsPart .SmileIcon{background:url(../images/newimages/info-smiley-icon.png) no-repeat scroll 0 0; position:absolute; left:0; top:0; height:124px; width:166px;}
.NotFoundPage .ActionsPart .Inner{padding:25px; border:solid 1px #ccc; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px;}
.NotFoundPage .btn{border:solid 3px transparent; font-size:18px; padding:7px 20px; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; -o-border-radius:50px;}
.NotFoundPage .btn .fa{margin-right:10px; transition:all .7s ease;  -moz-transition:all .7s ease;  -webkit-transition:all .7s ease;  -o-transition:all .7s ease;}
.NotFoundPage .btn-orange{border-color:#ff9012; color:#ff9012; float:right;}
.NotFoundPage .btn-blue{border-color:#42acc5; color:#42acc5;}
.NotFoundPage .btn-blue:hover .fa{transform:rotate(360deg) scale(1.5); -moz-transform:rotate(360deg) scale(1.5); -webkit-transform:rotate(360deg) scale(1.5); -o-transform:rotate(360deg) scale(1.5);}
.NotFoundPage .btn-orange:hover .fa{transform:scale(1.5); -moz-transform:scale(1.5); -webkit-transform:scale(1.5); -o-transform:scale(1.5);}

/*-------- Hero of Justice page styles -----------------*/
.HeroJustice .Banner{background:#2a6497 url(../images/newimages/justice-banner.png) no-repeat top right; border-top:solid 3px #0a3c68; border-bottom:solid 3px #0a3c68; min-height:465px;}
.HeroJustice .Banner .Content{color:#fff; font-size:28px; line-height:50px; max-width:480px; margin:110px 0 50px 50px; text-shadow:2px 1px 2px #2A6497; -moz-text-shadow:2px 1px 2px #2A6497; -webkit-text-shadow:2px 1px 2px #2A6497; -o-text-shadow:2px 1px 2px #2A6497;}
.HeroJustice .Banner .Content h3{font-size:175%; font-weight:bold; margin-bottom:15px;}
.JusticeSection .SortingPart{text-align:center;}
.SortingPart .SortView{margin:0 auto; display:inline-block; text-align:left; max-width:550px; border:solid 1px #ddd; border-radius:0 0 4px 4px; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; -o-border-radius:0 0 4px 4px;}
.SortingPart .SugLink{float:right;}
.SortingPart .SortView ul, .SortingPart .SortView li{display:inline-block;}
.SortingPart .SortView li{border-right:solid 1px #ddd; margin:10px 0; padding:0 20px;}
.SortingPart .SortView li:last-child{border-right:none;}
.SortingPart .SortView li.Head{margin:0; padding:15px 20px; position:relative;}
.SortingPart .SortView li.Head:before, .SortingPart .SortView li.Head:after{position:absolute; content:''; border:solid 10px transparent; top:50%; left:100%; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%);}
.SortingPart .SortView li.Head:before{border-left-color:#fff; z-index:2;}
.SortingPart .SortView li.Head:after{border-left-color:#aaa; border-width:11px;}
.SortingPart .SortView li.Head .fa{font-size:26px; margin:-7px 10px -7px 0; vertical-align:middle;}
.SortingPart .SortView .CustomDrop select{color:#168ad4; border:none; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; -o-box-shadow:none; margin:-10px 0px;}
.SortingPart .SortView .CustomDrop option{color:#666;}
.JusticeList{width:90%; margin:0 auto;}
.JusticeList .Parent{margin:50px 0;}
.JusticeList .Parent + .Parent{border-top:solid 1px #ddd; padding-top:50px;}
.JusticeList .Parent .Header:after{display:block; content:''; clear:both;}
.JusticeList .Parent .Header .Thumb{width:180px; height:200px; float:left; background:#fff; padding:5px; box-shadow:0 0 1px rgba(0,0,0,.5); -moz-box-shadow:0 0 1px rgba(0,0,0,.5); -webkit-box-shadow:0 0 1px rgba(0,0,0,.5); -o-box-shadow:0 0 1px rgba(0,0,0,.5); border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px;}
.JusticeList .Parent .Header .Thumb img{width:100%; height:100%;}
.JusticeList .Parent .Header .Inform{margin-left:215px; line-height:1.5; padding-top:20px;}
.JusticeList .Parent .Header .Inform .Span2{font-family:Times New Roman; margin-top:20px; font-size:16px;}
.JusticeList .Parent .Header .Inform .Name{font-size:150%; font-weight:bold; margin-bottom:10px;}
.JusticeList .Parent .Header .Inform .Qual{font-size:120%; margin-bottom:15px;}
.JusticeList .Parent .Header .Inform .Prof{color:#666;}
.JusticeList .Parent .Header .Inform .Prof p{margin-bottom:5px;}
.JusticeList .Parent .Theory{line-height:24px; margin-top:25px;}
.JusticeList .Parent .Theory .Question h4{font-size:16px; margin-top:30px; color:#B46060;}
.JusticeList .Parent .Theory .Question p{margin-left:20px;}
.JusticeList .Parent .BottomActions li{margin:5px 0; display:inline-block;}
.JusticeList .Parent .BottomActions li:last-child{float:right;}
.JusticeList .Parent .BottomActions .ReportDate{font-size:13px;}
.JusticeList .Parent .BottomActions .ReportDate a{color:#333;}
.JusticeList .Parent .BottomActions .ReportDate a:hover{text-decoration:underline;}
.JusticeList .Parent .BottomActions .ShareAction{text-align:right;}
.JusticeList .Parent .BottomActions .ShareAction a{display:inline-block; margin:5px; color:#666; font-size:18px;}
.JusticeList .Parent .BottomActions .ShareAction a:hover{color:#000;}

/*-----Mediator Sign up page styles----*/
.MediatorSign .Banner{background:#A99A97 url(../images/newimages/signup-banner.jpg) no-repeat scroll  center -60px ; min-height:600px; position:relative; padding:40px 0;}
.MediatorSign .Banner:before{content:''; position:absolute; top:0; left:0; height:100%; width:100%; background:rgba(0,0,0,.5); min-height:100%;}
.MediatorSign .FormContent{background:rgba(255,255,255,.9); border:solid 1px #fff; padding:20px; width:840px; max-width:95%; margin:0 auto; position:relative; box-shadow:0 0 10px rgba(0,0,0,.7); -moz-box-shadow:0 0 10px rgba(0,0,0,.7); -webkit-box-shadow:0 0 10px rgba(0,0,0,.7); -o-box-shadow:0 0 10px rgba(0,0,0,.7);}
.FormContent .InnerPart .Head{font-family:"KhmerUI"; font-size:21px; font-weight:bold; line-height:1.5;}
.FormContent .InnerPart h4, .FormContent .InnerPart h5{font-family:"KhmerUI"; font-size:18px; font-weight:bold; margin:15px 0 0;}
.FormContent .InnerPart h5{font-size:16px;}
.FormContent .InnerPart .Charge{margin:0; padding:0; list-style:none; overflow:hidden;}
.FormContent .InnerPart .Charge li{display:inline-block; position:relative; vertical-align:bottom; padding:0 5px;}
.FormContent .InnerPart .Charge .Doller .Icon{position:absolute; left:10px; top:2px;}
.FormContent .InnerPart .Charge .TextBox{padding-left:20px; background:transparent; border:none; border-bottom:solid 1px #aaa; width:120px;}
.FormContent .InnerPart .Charge .TextBox:focus{background:rgba(255,255,255,.2); border-color:#63c1ed;}
.FormContent .InnerPart .Charge .Time:before{content:''; position:absolute; left:0; bottom:0; background:#666; width:1px; height:15px; transform:rotate(10deg);}
.FormContent .InnerPart .alert-success{font-size:18px; line-height:normal;}
.FormContent .InnerPart .Leftpart .btn-ol{display:block; text-align:center;}
.btn-ol{background:#fff; border:solid 3px transparent; padding:8px 15px; font-size:14px; display:inline-block; vertical-align:middle; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;}
.FormContent .btn-ol-blue{border-color:#42acc5; color:#42acc5;}
.FormContent .btn-ol-blue:hover{background:#42acc5; color:#fff;}
.FormContent .btn-ol-green{border-color:#37b38b; color:#37b38b; font-family:"KhmerUI"; font-size:18px;}
.FormContent .btn-ol-green:hover{background:#37b38b; color:#fff;}
.FormContent .btn-ol-orange{border-color:#ff8800; color:#ff8800;}
.FormContent .btn-facebook{border-color:#3b5998; color:#3b5998; position:relative; padding-left:55px;}
.FormContent .btn-facebook:hover{background:#3b5998; color:#fff;}
.FormContent .btn-facebook i{left:0; top:0; position:absolute; color:#fff; background:#3b5998; padding:10px 15px; height:100%; font-size:21px;}

.FormContent .btn-ol-in{border-color:#006699; color:#006699; position:relative; padding-left:55px;}
.FormContent .btn-ol-in:hover{background:#006699; color:#fff;}
.FormContent .btn-ol-in i{left:0; top:0; position:absolute; color:#fff; background:#006699; padding:10px 15px; height:100%; font-size:21px;}


.FormContent .BtnActions .Or{margin:10px; padding:2px; font-size:9px; font-weight:bold; text-align:center; display:inline-block; border:solid 1px #ddd; border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; -o-border-radius:50px; width:26px; height:26px; text-transform:uppercase;}
.FormContent .OrSpan .Or{font-size:9px; font-style:normal; line-height:1; padding:7px 5px; background:#fff; font-weight:bold; text-align:center; display:inline-block; border:solid 1px #ddd; width:26px; height:26px; text-transform:uppercase; position:relative; margin:0; top:50%; left:50%; transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -o-transform:translateX(-50%) translateY(-50%); border-radius:50px; -webkit-border-radius:50px; -moz-border-radius:50px; -o-border-radius:50px;}
.FormContent .OrSpan{position:absolute; right:10px; top:0; height:100%;}
.FormContent .OrSpan:before{content:''; background:#ccc; height:100%; width:1px; top:0; position:absolute; left:50%;}
.FormContent .OrBlock{padding-right:60px;}
.FormContent .InnerPart .two{width:50%; padding:0 10px; float:left;}
.FormContent .InnerPart .Row{margin:0 -10px;}
.FormContent .InnerPart .Row:after{clear:both; content:''; display:block;}
.FormContent .form-control{border-color:#8a8a8a;}
.BlockCheckBox .Checkbox2{display:block; margin-top:10px;}
.MultiOption{position:relative; padding-right:25px;}
.MultiOption .Close{color:#00c0ff; font-size:18px; right:0; position:absolute; top:10px;}
.FormContent .PeriodPart .Two{display:inline-block; position:relative; vertical-align:top;}
.FormContent .PeriodPart .Middle{float:left; margin:5px 10px; vertical-align:top;}
.FormContent .CustomRadio label{padding-left:25px;}
.FormContent .CustomRadio tr td{margin:5px 10px;}
.FormContent table[class="CustomRadio"]{margin:0 -10px;}
.FormContent hr{border-color:#999;}
.FormContent .ProfilePic{display:inline-block; vertical-align:middle; margin-right:20px; width:150px; height:150px; border:solid 5px #fff; box-shadow:0 0 1px rgba(0,0,0,.7); -webkit-box-shadow:0 0 1px rgba(0,0,0,.7); -moz-box-shadow:0 0 1px rgba(0,0,0,.7); border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; position:relative;}
.FormContent .ProfilePic img{width:100%; height:100%; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.FormContent .ProfilePic .Loader{text-align:center; font-style:italic; position:absolute; width:100%; height:100%; background:rgba(0,0,0,.7); border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%;}
.FormContent .ProfilePic .Loader .Text{animation: blinker 1s linear infinite; top:50%; color:#fff; top:50%; position:absolute; left:0; width:100%; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%);}
@keyframes blinker {  
  50% { opacity: 0; }
}
.FormContent .Browse{overflow:hidden;}
.FormContent .Browse .custom-file-button{height:37px; width:150px;}
.FormContent .Browse span{display:inline-block;}
hr.BD{border-color:#999;}
.AddPlus{position:relative; text-align:right;}
.AddPlus:before{background:#c2c2c2; content:""; height:1px; left:0; position:absolute; top:50%; width:100%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%);}
.AddPlus a, .AddLink{padding:0 5px; position:relative; font-size:11px; z-index:1; text-transform:uppercase;}
.AddPlus a:before{background:#fff; content:""; height:1px; left:0; position:absolute; top:50%; width:100%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -o-transform:translateY(-50%); z-index:-1;}
.AddAnother{font-size:12px; text-align:right; padding:0 5px;}
.CheckExpandInfo{margin:10px 0 10px 25px; color:#666;}


/*----New File a Claim Steps Styles----*/
.FCTopRight{margin:25px 0 0; float:right; font-family:"KhmerUI";}
.FCTopRight li{display:inline-block; margin:10px; font-size:18px; letter-spacing:-.5px;}
.FCTopRight li a{color:#9f9f9f;}
.FCTopRight li a:hover{color:#333;}
.FCTopRight li.Work .fa{transform:rotate(0deg) scale(1); -moz-transform:rotate(0deg) scale(1); -webkit-transform:rotate(0deg) scale(1); -o-transform:rotate(0deg) scale(1); transition:all 1s ease-in-out 0s; -moz-transition:all 1s ease-in-out 0s; -webkit-transition:all 1s ease-in-out 0s;}
.FCTopRight li.Work:hover .fa{transform:rotate(360deg) scale(1.3); -moz-transform:rotate(360deg) scale(1.3); -webkit-transform:rotate(360deg) scale(1.3); -o-transform:rotate(360deg) scale(1.3);}
.FileAClaim{margin-top:30px;}
.FileAClaim h1{font-size:30px; font-weight:bold; font-family:"KhmerUI"; letter-spacing:-.5px;}
.FileAClaim .HeroContent .Head{font-size:21px; font-weight:bold; color:#000; position:relative; padding:5px 5px 5px 45px; line-height:normal;}
.FileAClaim .HeroContent .Head2{font-size:30px; font-weight:bold; color:#000; padding:10px 0 0; line-height:normal;}
.FileAClaim .HeroContent .Head .Number{background:#fff; position:absolute; left:0; top:3px; line-height:1; font-size:16px; color:#41960e; border:solid 3px #41960e; width:30px; height:30px; text-align:center; padding:5px 3px; margin-right:10px; border-radius:50px; -moz-border-radius:50px; -webkit-border-radius:50px; -o-border-radius:50px;}
.FileAClaim .HeroContent .Head p, .FileAClaim .HeroContent .Head2 p{font-size:18px; font-weight:normal; margin:15px 0 0; line-height:1.5;}
.FileAClaim .HeroContent .Info{font-size:16px; margin-top:20px; line-height:1.5;}
.FileAClaim .SuggText{position:absolute; left:100%; width:300px; margin-left:20px; max-width:100%; top:0; border:dashed 1px #ff8800; padding:10px 15px; background:#fff; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -o-border-radius:4px;}
.FileAClaim .SumPlaceHolder{position:absolute; height:90%; width:100%; padding:20px; font-size:18px; line-height:2; color:#666; left:0; top:40px; text-align:center;}
.FileAClaim .SumPlaceHolder p{position:relative; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%);}
.FileAClaim .SuggText:before{position:absolute; right:100%; top:20px; content:''; border-style:dashed; border-width:1px 0px 0px 1px; border-color:#ff8800; background:#fff; width:15px; height:15px; margin-right:-7px; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg);}
.FileAClaim .btn-green{font-family:"KhmerUI"; font-size:21px; padding:10px 35px 10px 15px; font-weight:bold; position:relative;}
.FileAClaim .btn-green .fa{position:absolute; right:10px; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%);}
.FileAClaim .btn-sm{font-size:18px; padding:6px 12px;}
.FileAClaim .StepsSign{margin:0 0 20px; border-bottom:solid 5px #ebebeb; display:table; width:100%;}
.FileAClaim .StepsSign li{display:table-cell; text-align:center; position:relative; text-transform:uppercase; padding:10px 0; bottom:-5px; color:#999;}
.FileAClaim .StepsSign li.Completed{color:#2d9625;}
.FileAClaim .StepsSign li.Completed:before{content:''; border-bottom:solid 5px #2d9625; position:absolute; bottom:0; width:100%; left:0;}
.FileAClaim .StepsSign li.Process{color:#333333;}
.FileAClaim .StepsSign li.Process:before{content:''; border-bottom:solid 5px #333; position:absolute; bottom:0; width:100%; left:0;}
.FileAClaim .StepsSign li.Process:after{content:''; position:absolute; left:50%; top:100%; border:solid 10px transparent; border-top-color:#333; transform:translateX(-50%); -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -o-transform:translateX(-50%);}
.FileAClaim .FormSection{border:solid 1px #999; padding:15px 20px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;}
.FileAClaim .FormSection .Checkbox2 label:before{height:18px; width:18px;}
.FileAClaim .CheckInline, .FileAClaim .Relation{margin:0 -10px;}
.FileAClaim .CheckInline li{display:inline-block; margin:5px 10px;}
.FileAClaim .FormSection .CustomDrop{max-width:100%; width:280px;}
.FileAClaim .CustomDrop select{height:40px;}
.FileAClaim .Relation li{display:inline-block; margin:0 10px;}
.FileAClaim .FormSection2{border:solid 1px #999; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px; overflow:hidden;}
.FileAClaim .FormSection2 .Parent{background:#eef7fd; border-top:solid 1px #68afcd; padding:15px 20px; position:relative;}
.FileAClaim .FormSection2 .Parent:first-child{border-top:none;}
.FileAClaim .FormSection2 .Parent .Checkbox2{display:block; overflow:hidden;}
.FileAClaim .FormSection2 .Parent .Checkbox2 label{font-size:16px; font-weight:bold; padding-left:35px; color:#0766b6; line-height:1.6; min-height:25px;}
.FileAClaim .FormSection2 .Parent .Checkbox2 label:before{width:24px; height:24px;}
.FileAClaim .FormSection2 .Parent .Checkbox2 input[type="checkbox"]:checked + label{color:#00a651;}
.FileAClaim .FormSection2 .Parent .Checkbox2 input[type="checkbox"]:checked + label::before{font-size:18px; line-height:21px; color:#00a651;  border-color:#00a651;}
.FileAClaim .FormSection2 .Parent.Active{background:#fff; border-bottom:solid 1px #BAE6BB;}
.FileAClaim .FormSection2 .SubInner .Parent.Active{background:#fff;}
.FileAClaim .FormSection2 .Parent .Checkbox2 p{font-weight:normal; font-size:16px; margin:5px 0 0;}
.FileAClaim .FormSection2 .Expand{position:relative; padding:30px 0;}
.FileAClaim .FormSection2 .Expand:before{content:''; width:14px; height:14px; position:absolute; left:60px; top:0; margin-top:-7px; z-index:1; background:#fff; border-right:solid 1px #8EC58F; border-bottom:solid 1px #8EC58F; transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
.FileAClaim .FormSection2 .CheckList{-webkit-column-count:2; -moz-column-count:2; column-count:2;}
.FileAClaim .FormSection2 .CheckList li{width:100%; margin:7px 0;}
.FileAClaim .FormSection2.Custome .Parent .Checkbox2 label{font-size:18px; color:#333;}
.FileAClaim .FormSection2 .Expand .Inner{margin:0 auto; width:85%; border:solid 1px #b9d2e4; overflow:hidden; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.FileAClaim .FormSection2 .Expand .Inner .Child{background:#F4FAFE; padding:10px; border-top:solid 1px #b9d2e4; position:relative;}
.FileAClaim .FormSection2 .Expand .Inner .Child:first-child{border-top:none;}
.FileAClaim .FormSection2 .Expand .Inner .Child.Active{background:#fff; border-bottom:solid 1px #999;}
.FormSection2 .Rate{float:right; padding:7px 10px; background:rgba(255,255,255,.7); border:solid 1px #ddd; margin:0px -15px 0 10px; position:relative; font-size:90%;}
.FormSection2 .Rate:before{position:absolute; content:''; width:10px; height:10px; right:100%; top:50%; background:#fff; border-style:solid; border-color:#c2c2c2; border-width:1px 1px 0 0; transform:rotate(-135deg) translateY(50%); -moz-transform:rotate(-135deg) translateY(50%); -webkit-transform:rotate(-135deg) translateY(50%); -o-transform:rotate(-135deg) translateY(50%);}
.FileAClaim .Child .Checkbox2 input[type="checkbox"]:checked + label, .FileAClaim .Child .Checkbox2 input[type="checkbox"]:checked + label:before{color:#00a651; border-color:#00a651;}
.FileAClaim .FormSection2 .Inner .Expand2{padding:15px; position:relative;}
.FileAClaim .FormSection2 .Inner .Expand2:before{content:''; width:12px; height:12px; position:absolute; left:40px; top:0; margin-top:-6px; z-index:1; background:#fff; border-right:solid 1px #999; border-bottom:solid 1px #999; transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg);}
.FileAClaim .FormSection2 .InfoText{padding-left:35px; margin-top:10px; font-size:90%;}
.FileAClaim .FormSection2 .Repeat{display:block; position:relative; padding-right:15px; margin:10px 0;}
.FileAClaim .FormSection2 .Inner .Expand2 .ItemRow{display:table; width:100%;}
.FileAClaim .FormSection2 .Inner .Expand2 .ItemRow li{display:table-cell; vertical-align:middle; padding:0 5px;}
.FileAClaim .FormSection2 .Inner .Expand2 .ItemRow label{font-size:12px;}
.FileAClaim .FormSection2 .Inner .Expand2 .ItemRow .Number{padding:25px 0 0;}
.FileAClaim .FormSection2 .Inner .Expand2 .ItemRow li.Item{min-width:220px; max-width:100%;}
.FileAClaim .FormSection2 .Repeat .Close{position:absolute; right:0; top:40px;}
.FileAClaim .FormSection2 .Inner .Repeat .Amount{position:relative;}
.FileAClaim .FormSection2 .Inner .Repeat .Amount .fa{position:absolute; left:10px; top:13px;}
.FileAClaim .FormSection2 .Inner .Repeat .Amount .form-control{padding-left:20px;}
.FileAClaim .FormSection2 .label{display:inline-block;}
.FileAClaim .SubH{font-size:21px;}
.FileAClaim .TableBlock{display:block; padding:0 10px; margin-top:7px;}
.FileAClaim .TableFlex .Flex{padding:5px 10px 10px; display:table-cell;}
.form-control.Required{background-image:radial-gradient(#ff8800 20%, transparent 25%); background-size:24px 24px; background-position:left center; background-repeat:no-repeat; padding-left:25px;}
.form-control.Required2{background-image:linear-gradient(45deg, transparent, transparent 50%, #ff8800 50%, #ff8800 100%); background-position:top right; background-size:12px 12px; background-repeat:no-repeat;}
.form-control.Inline{width:auto; display:inline-block;}
.FileAClaim .IfSpan{float:right; font-size:12px; font-style:italic; color:#666;}
.FileAClaim .BtnTableFlex{display:table; width:100%; text-align:right;}
.FileAClaim .BtnTableFlex .Flex{display:table-cell; padding:10px;}
.FileAClaim .btn-sugtext{border:1px dashed #fdc689; display:inline-block; font-size:12px; padding:10px; vertical-align:bottom; background:#fff; position:relative; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px;}
.FileAClaim .btn-sugtext:before{content:''; width:12px; height:12px; position:absolute; right:0; top:50%; border-style:dashed; border-width:1px 1px 0 0; border-color:#D08836; background:#fff; margin-right:-3px; transform:rotate(45deg) translateY(-50%); -moz-transform:rotate(45deg) translateY(-50%); -webkit-transform:rotate(45deg) translateY(-50%); -o-transform:rotate(45deg) translateY(-50%);}
.MW150{max-width:150px;}
.CreditForm{width:350px; min-height:220px; max-width:100%; float:left; position:relative;}
.CreditForm .Card{background-color:#eee; width:100%; height:100%; backface-visibility: hidden; background-repeat:no-repeat; background-size:cover; padding:20px; border:1px solid #dedede; border-radius:20px; -webkit-border-radius:20px; -moz-border-radius:20px; -o-border-radius:20px; position:absolute; max-width:100%; transform-style: preserve-3d; transition:all 1.0s linear;}
.CreditForm .Inner{min-height:220px; width:100%; position:relative;}
.CreditForm .Front{background-image:url(../images/newimages/credit-front-background.png); z-index:1;}
.CreditForm .Back{background-image:url(../images/newimages/credit-back-background.png); transform:rotateY(-180deg);}
.CreditForm .Row{display:table; width:100%;}
.CreditForm .Row .Child{padding:0 2px; display:table-cell;}
.CreditForm .Valid{margin-left:50%;}
.CreditForm .Code{width:60px; position:absolute; right:30px; top:98px;}
.CreditForm .form-control{min-height:auto !important; height:31px; padding:5px 10px;}
.CreditForm.Flip .Front{transform:translate3d(0px, 0px, 0px) rotateY(180deg);}
.CreditForm.Flip .Back{transform:rotateY(0deg); z-index:1;}
.SecureTip{float:right; width:40%; background:#fff; border:dashed 1px #ddd; padding:10px 15px 15px 70px; position:relative; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;}
.SecureTip:before{position:absolute; content:''; width:14px; height:14px; background:#fff; border-width:1px 1px 0 0; border-color:#BFBFBF; border-style:dashed; top:30px; left:0; margin-left:-8px; transform:rotate(-135deg); -webkit-transform:rotate(-135deg); -moz-transform:rotate(-135deg); -o-transform:rotate(-135deg);}
.SecureTip p{font-size:12px; line-height:21px; color:#666;}
.SecureTip img{width:130px; height:auto;}
.SecureTip .Link{font-size:10px; margin:5px;}
.SecureTip .fa{position:absolute; left:15px; top:15px; font-size:60px; color:#d6d6d6;}
.IconLeftBlock{position:relative; padding-left:30px;}
.IconLeftBlock .fa{position:absolute; left:0; top:5px; font-size:18px;}
.FileAClaim .TotalPart{border-top:solid 2px #ddd; margin-top:15px;}
.FileAClaim .TotalPart .TableFlex .Flex{padding:10px;}
.FileAClaim .TotalPart .Total{background:#f5f5f5; font-weight:bold;}
.Checkbox2.Small label{font-size:14px !important; padding-left:30px !important;}
.Checkbox2.Small label:before{height:18px !important; width:18px !important;}
.Checkbox2.Small input[type="checkbox"]:checked + label::before{font-size:14px !important; line-height:16px !important;}
.FileAClaim .Testimonials{position:relative; margin-top:125px; padding-right:95px; min-height:200px;}
.FileAClaim .Testimonials:after{content:''; position:absolute; background:url(../images/newimages/bg-testimonial2.png) no-repeat top right; top:0; right:0; height:100%; width:100%;}
.FileAClaim .Testimonials .Content{background:#fff; border:dashed 1px #7fbc9d; padding:10px 15px; position:relative; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;}
.FileAClaim .Testimonials .Content:before, .FileAClaim .Testimonials .Content:after{content:''; position:absolute; left:100%; top:40px; border:solid 10px transparent;}
.FileAClaim .Testimonials .Content:before{border-left-color:#7fbc9d; border-top-color:#7fbc9d;}
.FileAClaim .Testimonials .Content:after{border-left-color:#fff; border-top-color:#fff; border-width:9px; margin-top:1px;}
.FileAClaim .FaqPart h4{font-weight:bold; font-size:16px;}
.FileAClaim .FaqPart .Inner{margin-left:15px;}
.FileAClaim .FaqPart .Inner .Question{margin:5px 0; display:inline-block; position:relative; padding-left:15px;}
.FileAClaim .FaqPart .Inner .Question .fa{color:#666; position:absolute; left:0; top:3px; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; -o-transition:all 0.5s ease 0s;}
.FileAClaim .FaqPart .Inner .Question.Open .fa{transform:rotate(90deg);}
.FileAClaim .FaqPart .Inner .Answer{padding:0 0 10px 15px;}
.FileAClaim .StrengthMeter{position:relative;}
.FileAClaim .StrengthMeter:before{content:'';  background:#fff; width:25px; height:25px; border-top:solid 1px #AFD2A2; border-left:solid 1px #AFD2A2; margin-right:-22px; position:absolute; right:100%; top:50%; transform:rotate(-45deg) translateY(-50%);}
.FileAClaim .StrengthMeter .panel-heading{font-weight:bold; font-family:"KhmerUI"; font-size:18px; text-transform:uppercase;}
.FileAClaim .StrengthMeter .panel-footer{position:relative; padding-left:55px;}
.FileAClaim .StrengthMeter .panel-footer .fa{position:absolute; left:20px; top:50%; font-size:24px; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%);}
.FileAClaim .StrengthMeter .progress{height:35px; margin:5px 0 0;}
.FileAClaim .StrengthMeter .Result{font-weight:bold; color:Green; font-size:18px;}
.FileAClaim .StrengthMeter .Points h4{font-weight:bold; font-size:16px;}
.FileAClaim .StrengthMeter .Points li{position:relative; padding-left:25px;}
.FileAClaim .StrengthMeter .Points li:before{position:absolute; left:0; top:0; content:"\f058"; font-family:'FontAwesome'; color:Green; font-size:18px;}
.FileAClaim .CheckOut .FormSection2{border:none;}
.FileAClaim .CheckOut .FormSection2 .Parent{border:1px solid #68afcd; margin-bottom:10px; border-radius:4px;}
.FileAClaim .CheckOut .FormSection2 .Expand{margin:-11px 0 10px 0; width:100%; border:1px solid #8ec58f; border-radius:0 0 4px 4px;}
.FileAClaim .FormSection2 .Expand .Inner2{margin:0 auto; width:85%;}
.FileAClaim .CheckOut .FormSection2 .Parent.Active{border-color:#BAE6BB !important; border-radius:4px 4px 0 0 !important;}

/*--------Group page styles---------*/
.GroupPage .IndResult{border:solid 1px #e1e1e1; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px;}
.GroupPage .IndResult .Head{margin:0; padding:10px 15px; border-bottom:solid 1px #ddd;}
.GroupPage .IndResult .List{margin:10px 0;}
.GroupPage .IndResult .List li{padding:7px 15px;}
.GroupPage .IndResult .BtnPart{padding:10px 15px; border-top:solid 1px #ddd;}
.GroupPage .IndResult .BtnPart .btn{font-size:16px;}
.GroupPage .BannerGroup{position:relative; width:100%; min-height:315px; overflow:hidden; background:#eee; align-items:flex-end; display:flex; display:-webkit-flex; -webkit-align-items:flex-end;}
.GroupPage .BannerGroup .BackImg{position:absolute; height:100%; width:100%; left:0; top:0;}
.GroupPage .BannerGroup .BackImg img{width:100%; height:100%; left:0; top:0; image-rendering: optimizequality; position:absolute;}
.GroupPage .BannerGroup .OverInfo{position:relative; padding:20px; color:#fff; z-index:0;}
.GroupPage .BannerGroup .OverInfo:before{content:''; position:absolute; width:100%; height:100%; left:0; top:0; background:rgba(0,0,0,.5); z-index:-1;}
.GroupPage .BannerGroup .OverInfo .Head{margin:0; font-weight:bold;}
.GroupPage .BannerGroup .OverInfo .Info{line-height:21px; margin-top:15px;}
.GroupPage .BannerGroup .OverInfo .Info2{margin:10px -15px 0;}
.GroupPage .BannerGroup .OverInfo .Info2 li{margin-top:10px; padding:0 15px; border-right:solid 1px #f5f5f5; display:inline-block; vertical-align:middle;}
.GroupPage .BannerGroup .OverInfo .Info2 li:last-child{border:none;}
.GroupPage .BannerGroup .OverInfo .BtnPart a{font-size:16px; color:#fff;}
.GroupPage .BannerGroup .OverInfo .BtnPart .Share{font-size:24px;}
.GroupPage .MembersList .Replica{margin:25px 10px;}
.GroupPage .MembersList .Replica .Thumb{background:url(../images/newimages/noimage2.png) no-repeat center center; background-size:100% auto; width:50px; height:50px; border:solid 1px #c3c3c3; border-radius:2px; overflow:hidden; float:left;}
.GroupPage .MembersList .Replica .Thumb img{width:100%; height:100%;}
.GroupPage .MembersList .Replica .RightCol{margin-left:65px;}
.GroupPage .MembersList .Replica .One{margin:0 -25px;}
.GroupPage .MembersList .Replica .One li{margin:5px 0; padding:0 25px; border-left:solid 1px #ddd; display:inline-block;}
.GroupPage .LoadMore .fa{margin-left:5px; transition:ease .4s all 0s; -moz-transition:ease .4s all 0s; -webkit-transition:ease .4s all 0s; -o-transition:ease .4s all 0s;}
.GroupPage .LoadMore:hover .fa{transform:rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -o-transform:rotate(90deg);}
.GroupPage .btn-video-play{position:relative; display:block; right:-30px; max-width:100%;}
.GroupPage .GroupPoints{border:solid 1px #d9b98d; font-size:13px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px;}
.GroupPage .GroupPoints thead{background:#f5d4a6;}
.GroupPage .GroupPoints thead th{border:none; font-size:13px; padding:10px;}
.GroupPage .GroupPoints .Circle{background:#5cb85c; padding:5px; color:#fff; width:28px; height:28px; font-size:12px; font-weight:bold; text-align:center; display:block; border-radius:100%; -moz-border-radius:100%; -webkit-border-radius:100%; -o-border-radius:100%;}
.GroupPage .GroupPoints .Points{border:solid 1px #cbcbcb; padding:5px 8px; font-size:12px; display:inline-block; text-align:center; line-height:normal; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px; -o-border-radius:20px;}
.GroupPage .GroupPoints tbody td{border-top-color:#f5d4a6;}
.B3{color:#333;}
.PopBlock2{box-shadow:0 0 10px rgba(0,0,0,.3); border-radius:4px; padding:15px; background:#fff;}


/*----Group Directory page styles-------*/
.GroupDirectory{padding:0 15px;}
.GroupDirectory .Replica{margin:20px 0; border:solid 1px #ddd; padding:15px; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px;}
.GroupDirectory .Replica .Left{display:table-cell; padding-right:15px;}
.GroupDirectory .Replica .Title{margin:0; font-weight:bold;}
.GroupDirectory .Replica .Desc{margin-top:15px;}
.GroupDirectory .Replica .Points{margin:5px -15px 0;}
.GroupDirectory .Replica .Points li{display:inline-block; margin-top:10px; padding:0 15px; border-right:solid 1px #ddd;}
.GroupDirectory .Replica .Points li:last-child{border:none;}
.GroupDirectory .Replica .Action{display:table-cell; width:170px; text-align:right; vertical-align:middle;}
.GroupDirectory .MoreLoad{max-width:400px; border-top:solid 1px #ddd; padding-top:20px; position:relative; margin:30px auto; font-size:16px;}
.GroupDirectory .MoreLoad .fa{font-size:24px; vertical-align:middle;}



.btn-info.plain{background-image:none !important; background:#00aeef; border:none;}
.btn-primary.plain{background-image:none !important; background:#2d6ca2; border:none;}
.btn-warning.plain{background-image:none !important; background:#eb9316; border:none;}
.btn-danger.plain{background-image:none !important; background:#c12e2a; border:none;}
.btn-success.plain{background-image:none !important; background:#419641; border:none;}

/*--------AirDrop Page Styles--------*/
.AirDropPage .HeaderBanner{background:url(../images/newimages/network-bkr.jpg) no-repeat center center; background-size:cover; position:relative; min-height:150px; z-index:0; padding-top:40px;}
.AirDropPage .HeaderBanner h1{color:#fff;}
.AirDropPage .HeaderBanner:before, .AirDropPage .HeaderBanner:after{content:''; position:absolute;}
.AirDropPage .HeaderBanner:before{background:rgba(4,43,52,.5); width:100%; height:100%; top:0; left:0; z-index:-1;}
.AirDropPage .HeaderBanner:after{background:url(../images/newimages/rhucoin-dark.png) no-repeat center center; background-size:cover; width:110px; height:110px; top:50%; right:15%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); z-index:-2;}
.LH1half{line-height:1.5;}
.AirDropPage .RoundCheckPoints li:before{font-size:16px;}
.AirDropPage .panel-footer{background:#fff; font-style:italic; color:#666;}
.AirDropPage .panel-info{box-shadow:0 0 5px rgba(69,174,198,.7);}
.OrBreak span{display:inline-block; padding:0 10px; font-size:12px; background:#fff;}
.OrBreak{position:relative; max-width:200px; margin:20px auto;}
.OrBreak:before{content:''; background:#ddd; width:100%; height:1px; position:absolute; z-index:-1; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%); left:0;}
.AirDropPage .SocialTitle{margin-top:30px;}
.AirDropPage .ReqPoints li, .AirDropPage .Promote li{font-size:13px;}

.UpgradePage .TitlePart{border-bottom:solid 2px #aaa; padding-bottom:20px; font-size:17px;}
.ChargeBox{max-width:650px; border:solid 3px #ccc; padding:15px; margin:25px auto 15px;}
.ChargeBox .ChargeRow{border-bottom:solid 1px #aaa; display:table; width:100%;}
.ChargeBox .ChargeRow.Total{border-bottom:solid 2px #aaa; font-weight:bold; border-top:solid 1px #aaa;}
.ChargeBox .ChargeRow .ChargeCol{float:left; width:calc(100% - 120px); padding:5px 5px 10px;}
.ChargeBox .ChargeRow .ChargeCol.Rate{text-align:right; width:120px;}
.DotDevider:before{content:':'; position:absolute; left:0; top:0;}
.FWB{font-weight:bold;}
.UpgradePage .LockBottom{padding-left:50px;}
.UpgradePage .LockBottom .fa{position:absolute; left:25px; top:5px; font-size:24px;}


/*----------Open Cases Page Styles-------------*/
.OpenBanner{
  background: #1c88a0; /* For browsers that do not support gradients */
  background: -webkit-linear-gradient(left, #1c88a0 , #42acc5); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #1c88a0, #42acc5); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #1c88a0, #42acc5); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #1c88a0 , #42acc5); /* Standard syntax */
  color:#fff; padding:25px 25px;
}
.OpenBanner .btnPart .btn{margin:5px; border-width:2px; font-size:18px; padding:8px 20px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px;}
.OpenBanner .btnPart .btn:hover{opacity:.8;}
.OpenBanner .btnPart .btn-white-o{background:none; border-color:#fff; color:#fff;}
.OpenBanner .btnPart .btn-warning-o{border-color:#ffc88c; color:#ffc88c;}
.OpenBanner .btnPart .btn-success-o{border-color:#a0fa91; color:#a0fa91;}
.OpenBanner .white-link{color:#fff; text-decoration:underline; margin-top:5px; display:inline-block;}
.OpenBanner .white-link:hover{text-decoration:none;}
.OpenBanner .btn-video{color:#1e89a2; text-align:left; background:#fff; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; padding:25px 90px 25px 15px; position:relative; display:inline-block; font-size:20px; min-height:74px;}
.OpenBanner .btn-video .Icon{width:58px; height:58px; position:absolute; top:50%; right:20px; background:url(../images/newimages/sprite-home-icon.png) no-repeat scroll -323px -823px; transform: translateY(-50%) rotate(0deg); -moz-transform: translateY(-50%) rotate(0deg); -webkit-transform: translateY(-50%) rotate(0deg); transition:ease 1.5s all 0s; -webkit-transition:ease 1.5s all 0s; -moz-transition:ease 1.5s all 0s;}
.OpenBanner .btn-video:hover .Icon{transform:translateY(-50%) rotate(360deg); -moz-transform:translateY(-50%) rotate(360deg); -webkit-transform:translateY(-50%) rotate(360deg);}
.OpenBanner .ComingPart{border-left:1px solid #fff; margin-top:25px;}
.OpenBanner .ComingPart .TickPoints li:before{color:#f6c267; left:0;}
.OpenBanner .ComingPart .TickPoints li{padding-left:20px; font-size:14px; margin:10px;}
.OpenCaseBlock .leftBox{border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-shadow:0 0 3px rgba(0,0,0,.5); -moz-box-shadow:0 0 3px rgba(0,0,0,.5); -webkit-box-shadow:0 0 3px rgba(0,0,0,.5);}
.OpenCaseBlock .leftBox .Head{font-size:15px; text-transform:uppercase; padding:10px; border-bottom:solid 1px #ddd;}
.OpenCaseBlock .leftBox .Body{padding:10px;}
.OpenCaseBlock .leftBox .SubHead{padding:10px; padding-right:35px; position:relative; text-transform:uppercase; border-bottom:solid 1px #ddd; border-top:solid 1px #ddd;cursor:pointer; font-size:13px;}
.OpenCaseBlock .leftBox .Expand{color:#999; position:absolute; right:0; top:0; height:100%; width:30px; text-align:center;}
.OpenCaseBlock .leftBox .Expand:hover{color:#333;}
.OpenCaseBlock .leftBox .Expand .fa{position:relative; top:50%; transform:translateY(-50%); -moz-transform:translateY(-50%); -webkit-transform:translateY(-50%);}
.OpenCaseBlock .leftBox .Expand.Close{transform:scale(-1);}
.OpenBanner .TitleWrap{display:table; margin:0 auto; padding:0 15px;}
.OpenBanner .TitleWrap .h2{line-height:1.5; margin:0;}
.OpenBanner .TitleText, .OpenBanner .TitleIcon{display:table-cell; vertical-align:middle; position:relative;}
.OpenBanner .PointArrow{position:absolute;top:-20px; left:-30px; width:5px; height:calc(100% + 20px); background:#c0ea61;}
.OpenBanner .PointArrow:after{content:''; position:absolute; top:100%; left:50%; border-width:0 5px 5px 0; border-style:solid; border-color:#c0ea61; padding:6px; transform:rotate(45deg) translateX(-50%); -webkit-transform:rotate(45deg) translateX(-50%); -moz-transform:rotate(45deg) translateX(-50%); margin-top:-7px; margin-left:-3px;}
.OpenBanner .TitleIcon .RhuCoin{width:65px; height:65px; margin-bottom:5px;}
.OpenBanner .TitleIcon .RhuText{font-size:85%; font-style:italic; margin-bottom:0; line-height:1.2;}
.OpenBanner .TitleIcon{padding-left:10px; text-align:center;}
.OpenBanner .LoopVideo{background:#fff; padding:5px; display:inline-block; box-shadow:0px 40px 5px -30px rgba(0,0,0,.2); border-radius:4px;}
.leftBox .MainLinks a{padding:10px 15px 10px 35px; display:block; position:relative; color:#1c88a1;font-size:13px;}
.leftBox .MainLinks a .fa{position:absolute; left:10px; top:14px; margin:0;}
.leftBox .MainLinks .RhuCoin{margin-top:-3px !important;}
.leftBox .MainLinks{margin:0 -10px;}
.leftBox .MainLinks a:hover, .leftBox .MainLinks a.active{background:#f7ebdd; color:#666;}
.OpenCaseBlock .leftBox .BelowLinks li{margin-bottom:5px; font-size:13px;}
.OpenCaseBlock .SearchBar{max-width:350px; position:relative;}
.OpenCaseBlock .SearchBar .form-control{padding:5px 35px 5px 10px; min-height:auto; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px;}
.OpenCaseBlock .SearchBar button{background:none; border:none; position:absolute; top:0; right:0; color:#999; height:100%; width:35px;}
.OpenClaimList{border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; box-shadow:0 0 3px rgba(0,0,0,.5); -moz-box-shadow:0 0 3px rgba(0,0,0,.5); -webkit-box-shadow:0 0 3px rgba(0,0,0,.5);color:#000}
.OpenClaimList .divRow.Head .divCell{background:#f7ebdd; font-weight:bold; text-transform:uppercase; font-size:14px;}
.OpenClaimList .divRow.Head .divCell .smallText{font-size:75%;font-weight:normal;}
.OpenClaimList .divRow.Head .divCell a{color:#000;}
.OpenClaimList .divCell{font-size:13px; border-bottom:dashed 1px #aaa; line-height:1.5;}
.OpenClaimList .divCell .Info{position:relative; padding-left:25px; display:block;}
.OpenClaimList .divCell .Info:before{color:#999; font-family:"fontAwesome"; left:0; position:absolute; top:0;}
.OpenClaimList .Open .Info:before{content: "\f15c";}
.OpenClaimList .Quote .Info:before{content: "\f044";}
.OpenClaimList .Settled .Info:before{content: "\f2b5";}
.OpenClaimList .MyClaims .Info:before{content: "\f03a";}
.OpenClaimList .MoreLink{display:inline-block; margin:15px 0;}
.OpenClaimList .Settled{color:#999;}
.OpenClaimList .Settled, .OpenClaimList .Settled a{font-style:italic;}
.OpenClaimList .DotList{font-size:75%;font-weight:normal;}
.OpenClaimList .DotList li{margin-top:0;padding-left:12px;}
.OpenClaimList .DotList li:before{font-size:7px;top:2px;}
.CaseOptions{margin-left:-10px; margin-right:-10px; margin-bottom:10px; font-size:13px;}
.CaseOptions li{display:inline-block; margin:0 10px;}
.CaseOptions li .fa{background:#fff; border:solid 1px #ddd; padding:2px; font-size:14px; margin-right:5px; width:20px; height:20px; text-align:center; -moz-border-radius:10px; -webkit-border-radius:10px;}
.CaseOptions .RhuCoin{margin-top:-3px;}
.MB5{margin-bottom:5px;}

@media screen and (min-width: 768px) {
/*--.TestiPart .Comment:nth-child(odd){left:8.33333%;}
.TestiPart .Comment:nth-child(2n){left:33.3333%; -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;}--*/
.SMMT50{margin-top:50px;}
.WelCome{float:right;}
.BannerPart .HelpDeskPart{margin-left:50px;}
.MediatorSign .FormContent .Leftpart{padding:10% 0;}
.sm-fixed{position:fixed; top:50%; right:10%;}
.OpenClaimList .divCell.Amount, .OpenClaimList .divCell.Status{text-align:right;}
.OpenClaimList .divCell .CellTitle{display:none;}
}

@media screen and (max-width: 1219px) and (min-width: 1025px){
.BanDivorce .LeftText .Head{font-size:32px;}
.BanDivorce .LeftText .SubHead{font-size:21px;}
.BanDivorce .LeftText .TickPoints{font-size:18px;}
}

@media screen and (min-width: 1025px) {
body{margin-top:82px !important;}
.HeaderPart{background:#fff; position:fixed; min-height:82px; z-index:100; width:100%; top:0;}
.ShowLessTab{display:none; visibility:hidden;}
.HeaderPart.BtmLine{border-bottom:solid 1px #ddd; padding-bottom:20px;}
}

@media screen and (max-width: 1024px) {
.FixBody{position:fixed; width:100%; overflow-y:scroll;}
.BanDivorce .LeftText .Head{font-size:24px;}
.BanDivorce .LeftText .SubHead{font-size:18px;}
.BanDivorce .LeftText .TickPoints{font-size:16px;}
.MediatePart .HeroPart .Head{font-size:21px;}
.ShowUpTab{display:none; visibility:hidden;}
.DivorcePage .ColsHead1 h4{font-size:50%;}
.SecureTip{width:100%; margin-top:20px;}
.SecureTip:before{left:40px; top:0; margin-top:-8px; margin-left:0; transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -o-transform:rotate(-45deg);}
.SearchPart .CheckList .Inner ul{-webkit-column-count:3; -moz-column-count:3; column-count:3;}
}

@media screen and (max-width: 1024px) and (min-width: 768px){
.OverBan:before, .OverGrn:before{font-size:200px;}
.BannerPart.FRBanner:before, .BannerPart.BanHome:before, .BannerPart.BanMemb:before, .BannerPart.PCBanner:before{width:160px;}
}

@media screen and (max-width: 960px) {
.LogReg .RegisterPart{border-right:none; border-bottom:1px solid #afcdd9}
.LogReg .RegisterPart, .LogReg .LoginPart{padding:20px; width:100%;}
.LogReg .LoginPart{border:none;}
.HelpPro2 .PointsView{margin:0; border:none; padding:10px 0 0; clear:left;}
.FileAClaim .SuggText{width:220px;}
}

@media screen and (max-width: 767px) {
.BannerPart{height:auto;}
.BannerPart .HeroBtn, .HeroBtn2{font-size:21px; padding:15px 85px 15px 25px;}
.BannerPart .HeroBtn span, .HeroBtn2 span{margin-top:10px;}
.menu.active .menu-inner{display: block;}
.menu.active .menu-inner li{display:block;}
.menu-inner a {font-size: 1.2em;}
.menu.active {width:300px; max-width:100%;}
.TopActionPart{margin-right:0; width:100%;}
.TopActionPart li{margin:5px;}
.SecHead{font-size:26px;}
.TickPoints, .Para{font-size:16px;}
.FlowTree li{font-size:18px;}
.XSMT30{margin-top:30px;}
.BannerPart .TextPart{font-size:38px;}
.ColPart h4{font-size:18px;}
.btn-video-play, .btn-video-work{float:right; position:relative; max-width:275px;}
.menu-opener{top:2px;}
.PricingPart .PricingTable .Col, .PopPricing .Col{font-size:16px;}
.FaqPart .Content li .Question{font-size:16px;}
.Max-Table{overflow-x:auto; padding-bottom:15px;}
.Max-Table table{width:100%;}
h3, .h3{font-size:18px;}
.ArrowHead{font-size:21px;}
.ArrowHead .fa{bottom:0; color:#a8dbf3; font-size:60px; left:30%; margin-bottom:-20px; position:relative; margin-right:0; transform:rotate(90deg); -webkit-transform:rotate(90deg); -moz-transform:rotate(90deg); -o-transform:rotate(90deg);}
/*.ArrowHead .fa{font-size:60px; margin-bottom:-20px; position:relative;}*/
.ProfileHeader .Pic{width:140px; height:140px;}
.ProfileHeader .Content{margin-left:190px;}
.Interface .BodySpan{margin-left:0;}
.TestyPart .ImgPart{width:160px; height:130px;}
.TestyPart .Content{margin-left:180px;}
.ColPart{margin-top:30px;}
.DivorceCols .ColPart{margin-top:50px;}
.FormPart h4{font-size:16px;}
.BanDivorce .LeftText, .BanDivorce .Banner{width:100%;}
.BanDivorce .LeftText{height:auto;}
.BanDivorce .Banner{background-size:cover;}
.BanDivorce .Banner .DatePart{padding:10px; margin:5% auto; width:450px; max-width:100%;}
.BanDivorce .Banner .DatePart h4, .RedHd{text-shadow:0px 1px 0px #fff; -moz-text-shadow:0px 1px 0px #fff; -webkit-text-shadow:0px 1px 0px #fff; -o-text-shadow:0px 1px 0px #fff;}
.BanDivorce .DatePart h4{font-size:30px;}
.BanDivorce .DatePart .RedHd{font-size:18px;}
.TabBanner .BannerText .Heading{font-size:38px;}
.TabBanner .BannerText .Heading span{margin:30px 0;}
.DivorcePage .ColsHead1{margin-bottom:-30px !important;}
.TabBanner{min-height:440px; height:100%;}
.SearchPart .RegPart{width:100%;}
.HelpPro2{margin-top:25px;}
.ClaimDevide{border-right:none;}
.ClaimDevide2{border-left:none; border-top:solid 2px #ddd; padding-top:15px;}
.JusticeList .Parent .Header .Thumb{width:140px; height:150px;}
.JusticeList .Parent .Header .Inform{font-size:14px; margin-left:160px;}
.FormContent .InnerPart .two{float:none; width:100%;}
.FileAClaim .HeroContent .Head{font-size:18px;}
.FileAClaim .SuggText{position:relative; width:100%; left:0; margin:20px 0 0;}
.FileAClaim .SuggText:before{left:40px; margin:-8px 0 0; right:auto; top:0; transform:rotate(45deg); -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -o-transform:rotate(45deg);}
.FileAClaim .HeroContent .Head2{font-size:21px;}
.FileAClaim .SubH{font-size:18px;}
.FileAClaim .btn-sugtext:before{bottom:0; right:25%; top:auto; margin-right:0; margin-bottom:-7px; transform:rotate(135deg); -moz-transform:rotate(135deg); -webkit-transform:rotate(135deg); -o-transform:rotate(135deg);}
.FileAClaim .FormSection2 .Parent .Checkbox2 label{font-size:14px;}
.SearchPart .CheckList .Inner ul{-webkit-column-count:2; -moz-column-count:2; column-count:2;}
.owl-carousel.owl-loaded{padding:0 10px;}
.owl-nav .owl-prev{margin-left:-20px;}
.owl-nav .owl-next{margin-right:-20px;}
.FormContent .OrBlock{padding-bottom:40px;}
.FormContent .OrSpan{bottom:0; top:auto; height:24px; width:100%; right:auto; left:0;}
.FormContent .OrSpan:before {width:100%; height:1px; top:50%; left:0;}
.BannerPart.FRBanner:before, .BannerPart.BanHome:before, .BannerPart.BanMemb:before, .BannerPart.PCBanner:before{width:12%;}
.LogReg {display: -webkit-box;display: -moz-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-orient: vertical;-moz-box-orient: vertical;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.LogReg .RegisterPart {-webkit-box-ordinal-group: 2;-moz-box-ordinal-group: 2;-ms-flex-order: 2;-webkit-order: 2; order: 2; border-bottom:none; border-top:solid 1px #afcdd9; margin:0;}
.LogReg .LoginPart {-webkit-box-ordinal-group: 1;-moz-box-ordinal-group: 1;-ms-flex-order: 1;-webkit-order: 1;order: 1; margin:0;}
.OpenBanner{padding:25px 10px;}
.OpenBanner h1{font-size:24px;}
.OpenBanner .btnPart .btn{font-size:16px; padding:5px 15px;}
.OpenClaimList .divRow{display:block; border-bottom:solid 1px #ddd;}
.OpenClaimList .divRow:nth-child(2n+1) .divCell{background:#F6F7EC;}
.OpenClaimList .divCell{display:block; border:none;}
.OpenClaimList .divCell .CellTitle{color:#666; margin-right:10px; font-size:12px; font-style:normal; text-transform:uppercase;}
.CaseOptions li{font-size:12px;}
.AirDropPage .HeaderBanner:after{width:60px; height:60px;}
.AirDropPage .HeaderBanner{min-height:100px; padding-top:20px;}
}

@media screen and (min-width: 641px) {
.Multy.Two .Col{width:50%;}
.Multy.Three .Col{width:33.33%;}
.Multy.Four .Col{width:25%;}
.LogReg .W50{width:50%;}
.LogReg .W60{width:60%;}
.LogReg .W40{width:40%;}
.LogReg .W30{width:30%;}
.LogReg .W70{width:70%;}
}

@media screen and (max-width: 640px) {
.FormPart .ChildCol{width:100%;}
.FormPart .ChildCol .Devider{display:none;}
.FormPart .ChildCol:last-child{border-top:solid 2px #ddd; margin-top:15px;}
.TopActionPart .ProAction{display:block; text-align:right;}
.ErrorPage .HeroText{padding:170px 10px 10px; text-align:center;}
.ErrorPage .HeroText .SmileIcon{left:50%; transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%); -o-transform:translateX(-50%);}
.NotFoundPage .HeroText{font-size:18px; line-height:36px;}
.NotFoundPage .ActionsPart{padding:150px 0 0;}
.NotFoundPage .ActionsPart .SmileIcon{left:50%; transform:translateX(-50%) rotate(30deg); -moz-transform:translateX(-50%) rotate(30deg); -webkit-transform:translateX(-50%) rotate(30deg); -o-transform:translateX(-50%) rotate(30deg);}
.HeroJustice .Banner .Content{font-size:21px; margin:80px 0 50px 20px;}
.FileAClaim .FormSection2 .CheckList{-webkit-columns:auto; -moz-columns:auto; columns:auto; -o-columns:auto;}
.FileAClaim .FormSection2 .Inner .Expand2 .ItemRow li{display:block;}
.FileAClaim .TableFlex .Flex{display:block; padding:0 10px;}
.GroupDirectory .Replica .Left, .GroupDirectory .Replica .Action{display:block; width:100%;}
.UploadPic .PicView{position:relative; left:0; margin-top:20px; width:120px; height:120px;}
.SearchPart .RegPart .Search{width:100%;}
.SearchPart .btnfield{margin:10px 0 0; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; -o-border-radius:4px;}
.SearchPart .Advance{float:right;}
.animated{animation:none !important;}
}

@media screen and (max-width: 600px) {
.BannerPart.PCBanner .HeroBtn{display:none;}
.HeroBtn2{display:block;}
}

@media screen and (min-width: 481px) and (max-width: 600px) {
.TestyPart .Content{margin-left:0px;}
.HelpPro2 .ReqPoints{-webkit-columns:auto; -moz-columns:auto; columns:auto; -o-columns:auto;}
}

@media screen and (max-width: 480px) {
.TopActionPart .btn{padding:7px 20px; font-size:16px;}
.btn-orange, .btn-blue, .btn-info.Span{padding:7px 25px; font-size:18px;}
.BannerPart .TextPart{font-size:30px;}
.BannerPart .TextPart .Quote{margin-top:20px;}
.TopActionPart{display:flex; flex-direction:column;}
.AsSeenIn ul li img{max-width:100%; height:18px;}
.PricingPart .PricingTable .TbRow, .PopPricing .TbRow{display:block;}
.PricingPart .PricingTable .TbRow:nth-child(2n), .PopPricing .TbRow:nth-child(2n){background:#EBF7FF;}
.PricingPart .PricingTable .TbRow .Col, .PopPricing .TbRow .Col{display:block; width:100%; border-left:none;}
.ProfileHeader .Pic, .Mediator .PicPart{float:none;}
.ProfileHeader .Content, .Interface .ProfileHeader .Content{margin-left:0;}
.TestyPart .ImgPart{float:none;}
.TestyPart .Content{margin-left:0; margin-top:20px;}
.SecHead{font-size:21px;}
.DivorcePage .TopHead{font-size:24px; margin-top:15px;}
.DivorcePage .TopHead span{font-size:125%; margin-top:10px;}
.TabBanner{min-height:360px; height:100%;}
.TabBanner .BannerText .Heading{font-size:28px; margin-bottom:25px;}
.TabBanner .BannerText .Heading span{margin:15px 0;}
.DivorcePage .ColsHead1{font-size:24px;}
.HeroJustice .Banner{background-position:center top;}
.TabBanner .BannerText .Points li{font-size:16px; margin:10px 0;}
.NotFoundPage .btn-orange{float:left;}
.GroupPage .BannerGroup .OverInfo{position:relative;}
.SubPara{font-size:14px;}
.BannerPart .HeroBtn, .HeroBtn2{padding:20px 50px 20px 20px;}
.OpenBanner .TitleIcon .RhuCoin{width:45px; height:45px;}
}

@media screen and (max-width: 420px) {
.PeriodPart .Two .fa{left:50%; transform:rotate(90deg);}
.SearchPart .CheckList .Inner ul{-webkit-column-count:1; -moz-column-count:1; column-count:1;}
}

@media screen and (max-width: 360px) {
.Mediator .Repeater .Content, .HomeMedia .Repeater .Content{margin-left:0; float:left; width:100%;}
.Mediator .Repeater .Pic{margin-right:15px;}
.Mediator .Repeater .Rank li{padding:0; display:block; border:none;}
.BannerPart.BanMemb .TextPart .Head{line-height:1;}
.HelpPro2 .ReqPoints{-webkit-column:auto; -moz-column:auto; -o-column:auto; column-count:auto;}
.JusticeList .Parent .Header .Thumb{float:none;}
.JusticeList .Parent .Header .Inform{padding-top:20px; margin-left:0;}
.FCTopRight{margin:0;}
.FileAClaim .Relation li{display:block; margin-bottom:7px;}
.CreditForm .Card{padding:10px;}
.Mediator .SugListView .Parent .Text{width:100%;}
.Mediator .TotalSug .Col{display:inline-block;}
}

@media screen and (max-width: 320px) {
.IcoLinks{margin:0 -10px;}
.FileAClaim .FormSection2 .Inner .Expand2 .ItemRow li.Item{min-width:auto;}
}