#shortcuts{margin-top:1rem;text-align:center;text-align-last:justify;padding:0 1rem}#shortcuts>a,#shortcuts>a>*{display:inline-block;vertical-align:middle}#shortcuts>a:not(:first-child){margin-left:.5rem}@media screen and (min-width:641px){#shortcuts{display:none}}.row-2c .form-group:first-child{width:calc(50% - 0.5rem);float:left}.row-2c .form-group:last-child{width:calc(50% - 0.5rem);float:right}#header .logo{display:block}#header .logo .xl-only{width:200px}#header .logo svg{width:100%}@media screen and (min-width:1025px){#header{padding-top:1rem}#header .title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:1.1em;float:right;width:calc(100% - 200px - 2rem);margin-top:1.2rem}}@media screen and (max-width:1024px){#header{background-color:#2e6ab2}#header .logo{margin:auto;height:calc(25px + 1.5rem);padding:.8rem 0;text-align:center}#header .logo svg{height:100%;max-width:150px;width:auto;margin:auto}#header .title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.9em;line-height:1.9rem;height:1.9rem;color:#333;background-color:#f2f2f2;margin:0 -.5rem;padding:0 .5rem}}#top-nav{background-color:#2e6ab2}#top-nav ul li{list-style:none}#top-nav .menu>li{display:block;float:left}#top-nav .menu>li>a{display:block;padding:.5rem .35rem;color:#fff;text-transform:uppercase}@media screen and (min-width:1025px){#top-nav{margin-top:1rem;font-weight:700}#top-nav .menu>li>a:hover{text-decoration:underline}#top-nav .menu>li:not(.menu-header):hover{background-color:rgba(0,0,0,.2)}#top-nav .menu>li.active>a{background-color:#f16623}#top-nav .menu>li>a{line-height:1.5rem}#top-nav .sub-menu{display:none;position:absolute;z-index:10;background-color:#fff;box-shadow:0 2px 6px rgba(0,0,0,.5);padding:1rem 0;min-width:100%}#top-nav .sub-menu li a{padding:.5rem 1.5rem;display:block}#top-nav .sub-menu li:hover{background-color:#eee}#top-nav .sub-menu>li.active>a{color:#f16623}#top-nav .sub-menu li a{white-space:nowrap}#top-nav .sub-menu>li>.sub-menu{top:0;left:100%}#top-nav li:hover>.sub-menu{display:block}#menu-mobile-backdrop{display:none}#top-nav .menu{padding-right:250px}#top-nav .menu>li.menu-header{color:#fff;font-weight:400;position:absolute;right:0}#top-nav .account-links,#top-nav .ad-create-wrapper{padding:.4rem 0;display:inline-block;vertical-align:middle}#top-nav .account-links{margin-right:.5rem}#top-nav .ad-create-wrapper a{background-color:#f16623;border-radius:.5rem;padding:.1rem .5rem .1rem .4rem;display:block;line-height:1.5rem}#top-nav .ad-create-wrapper a,#top-nav .account-links a{line-height:1.5rem}#top-nav .ad-create-wrapper a:hover,#top-nav .account-links a:hover{text-decoration:underline}#top-nav .ad-create-wrapper a:before{content:"+";display:inline-block;background-color:#fff;color:#f16623;border-radius:100%;line-height:1rem;min-width:1rem;text-align:center}}@media screen and (min-width:1051px){#top-nav .menu>li>a{padding:.5rem}}@media screen and (max-width:1024px){#top-nav{position:absolute;top:0}html.has-top-heading #top-nav{margin-top:1.9rem}#top-nav .menu{display:none;z-index:100;background-color:#04428b;position:fixed;top:0;bottom:0;left:0;width:85vw;overflow:auto;box-shadow:0 0 20px rgba(0,0,0,.5);max-width:320px}#top-nav ul>li.menu-header{color:#fff;padding:1rem 0;background-color:rgba(0,0,0,.5)}#top-nav ul>li.menu-header .close-button{display:table;position:absolute;top:0;left:0;width:calc(35px + 1.5rem);height:calc(35px + 1.5rem)}#top-nav ul>li.menu-header .close-button svg{display:block;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}#top-nav ul>li.menu-header .avatar{display:block;margin:auto;width:70px}#top-nav ul>li.menu-header .account-links,#top-nav ul>li.menu-header .ad-create-wrapper{text-align:center;margin-top:.5rem}#top-nav ul>li.menu-header .account-links .divider{margin:0 .2em}#top-nav ul>li.menu-header .ad-create-wrapper a{background-color:#f16623;color:#fff;border-radius:3px;padding:.25rem 1.5rem;display:inline-block}#top-nav .menu-toggle{width:calc(25px + 1.5rem);height:calc(25px + 1.5rem);color:#fff;display:table;cursor:pointer;margin-left:-.5rem}#top-nav .menu-toggle img{display:block;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;width:26px;height:auto}html.menu-active #top-nav .menu{display:block}html.menu-active,html.menu-active body{overflow:hidden}#top-nav .menu ul{padding-left:1rem;padding-right:1rem}#top-nav .menu li{width:100%;float:none}#top-nav .sub-menu{display:none}#top-nav .menu>li{padding:.5rem}#top-nav .menu>li>a{text-transform:uppercase;padding:.5rem 2.5rem .5rem 1rem}#top-nav .menu>li+li+li{border-top:1px solid rgba(255,255,255,.2)}#top-nav .menu>li.active>a,#top-nav .sub-menu>li.active>a{background-color:transparent;color:#b2d5ff}#top-nav .sub-menu li{color:#fff}#top-nav .sub-menu li a{padding:.5rem 2.5rem .5rem 1rem;display:block}#top-nav .sub-menu-toggle{display:block;position:absolute;right:.5rem;z-index:1;padding:.5rem;color:#fff}#top-nav .sub-menu-toggle:before{content:'+'}#top-nav .sub-menu-toggle.active:before{content:'\2212'}#top-nav .sub-menu-toggle.active+a+.sub-menu{display:block}#menu-mobile-backdrop{z-index:10;background-color:rgba(255,255,255,.7);position:fixed;top:0;bottom:0;left:0;right:0;display:none}html.menu-active #menu-mobile-backdrop{display:block}}#search-tool{background-color:#e1eeff}#search-tool .title{color:#2f6bb3;font-weight:700;font-size:1.2em}#search-tool .search-targets .tab{font-size:1.1em;cursor:pointer;color:#fff}#search-tool .search-targets .tab input{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none}.search-box-group .suggestions{position:absolute;top:100%;width:100%;background-color:#fff;z-index:1;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,.5);overflow:hidden}.search-box-group .suggestions li{list-style:none}.search-box-group .suggestions li a{display:block;color:#333;padding:.5rem 1rem}.search-box-group .suggestions li a:hover{background-color:#eee}.search-box-group .suggestions li a b{color:#2e6ab2;font-weight:400}.search-full{display:none}@media screen and (min-width:641px){#search-tool{padding:1rem 2rem .5rem;margin-top:1rem;border:1px solid #76b4ff;border-radius:6px}#search-tool .title{margin-bottom:1rem}#search-tool .search-targets .tab{display:inline}#search-tool .search-targets .tab span{padding:.7rem 1.4rem;display:inline-block;background-color:gray;border-radius:6px 6px 0 0;font-weight:700}#search-tool .search-targets .tab:hover span{background-color:#adadad}#search-tool .search-targets .tab input:checked+span{background-color:#f16623}#search-tool .search-box{width:100%;border:1px solid #adadad;overflow:hidden;border-radius:0 6px 6px 6px;background-color:#fff}#search-tool .search-box input{background-color:#fff;border:none;box-shadow:none;height:3.5rem;width:calc(100% - 10rem);display:block;float:left;padding:0 1rem;font-size:1.2em;outline:none}#search-tool .search-box button{font-size:1.1em;width:8rem;height:3.5rem;background-color:#f16623;font-weight:700;color:#fff;display:block;float:right}#search-tool .search-box .loading-icon{width:1em;float:left;display:block;margin:1em 1em 0 0}#search-tool .advanced{white-space:nowrap}#search-tool .advanced .group{display:inline-block;margin-right:1rem;margin-top:1rem}#search-tool .advanced .group>button.options-toggle:focus{outline:0}#search-tool .advanced .group>.options-toggle span+.icon{margin-left:.25rem;transform:rotate(0deg);transition:transform 200ms linear}#search-tool .advanced .group>.options-toggle.active span+.icon{transform:rotate(180deg);transition:transform 200ms linear}#search-tool .advanced .group>.options-toggle.active+.options{display:block;max-height:300px;overflow:scroll;border-radius:5px}#search-tool .advanced .group>.options-toggle .options-list{overflow-y:scroll}#search-tool .advanced .group>.options{display:none;position:absolute;background-color:#fff;z-index:10;box-shadow:0 0 10px rgba(0,0,0,.5);padding:1rem 0}#search-tool .advanced .group>.options label{display:block;padding:.3rem 1.5rem}#search-tool .advanced .group>.options label:hover{background-color:#eee}#search-tool .advanced .group>.options label input:checked+span{color:#f16623}}@media screen and (max-width:640px){.search-full .form-control{font-size:16px;height:2.5rem}.search-full .form-group{margin-bottom:1.5rem}#search-tool{padding:1.5rem .5rem;margin-top:1rem;margin-left:-.5rem;margin-right:-.5rem}#search-tool .title{text-align:center;text-transform:uppercase;margin-bottom:.5rem}.search-box,.search-full .search-box{width:100%;border:1px solid #adadad;overflow:hidden;border-radius:6px 6px 6px 6px;background:#fff}#search-tool .search-box input[type=text],.search-full .search-box input[type=text]{border:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;display:inline-block;width:calc(100% - 52px);float:left;padding-top:3px;height:32px;outline:none;font-size:16px}.search-box-group .suggestions{width:92%}.search-box .ic-search{background-image:url(/img/search.png);display:inline-block;zoom:1;cursor:pointer;width:32px;height:32px;background-repeat:no-repeat;background-position:center;float:left}.search-box-group{margin-bottom:.4em}.mobile-submit button{font-size:1em;width:100%;height:3rem;background-color:#f16623;font-weight:700;color:#fff;display:block;float:left}.search-box button{display:none}#search-tool .search-targets{display:none}.search-targets{text-align:center}.search-targets .tab{margin-left:.5em;margin-top:.5em;display:inline-block}#search-tool .search-targets .tab span{padding:.5rem;display:inline-block;border-radius:3px;font-weight:700;font-size:.9em}#search-tool .search-targets .tab input:checked+span{background-color:#f16623}.search-full{background-color:#fff;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;height:100%;width:100%;display:block}.search-full .search-box .loading-icon{float:left;width:32px;height:32px;display:block}.search-full .search-box .loading-icon .fa-spinner{display:block;margin:auto;margin-top:9px}.search-full .search-box-group,.search-full .advanced,.search-full .submit-block{padding-left:1rem;padding-right:1rem}.search-full #search-popup-close{color:#333;font-size:18px;position:absolute;top:-5px;right:0;cursor:pointer}.search-full .search-header .title{padding:15px 0}.search-full .search-popup-close{position:absolute;top:0;right:0;margin:5px;font-size:16px}.search-full .cleartext{float:right;font-size:16px;margin-top:6px;margin-right:5px;color:#999}.search-full .search-header{font-size:18px}.search-full .select2-container{width:100%!important}.search-full .search-outer{background-color:#bec5cd;padding:15px 0;margin-bottom:15px}.search-full .ad-form select{color:#999;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(/img/down_arrow.png) no-repeat right;background-position-x:97%}.search-full .ad-form .row-2c select{background-position-x:95%}.search-full select option{color:#000}.search-full .search-targets{padding:5px 0;border-bottom:1px solid #adadad;margin-bottom:1rem}.search-full .search-targets .tab{width:calc(33% - 10px);float:left;color:#2e6ab2}.search-full .search-targets .tab{width:calc(50% - 10px);float:left;color:#2e6ab2;font-weight:700;font-size:16px}.search-full .search-targets .tab input{position:absolute;top:0;left:0;visibility:hidden;pointer-events:none}.search-full .search-targets .tab input:checked+span{color:#f16623}.search-full .submit-block{border-top:1px solid #e2e2e2;-webkit-box-shadow:0 -1px 3px rgba(50,50,50,.25);-moz-box-shadow:0 -1px 3px rgba(50,50,50,.25);box-shadow:0 -1px 3px rgba(50,50,50,.25);position:absolute;bottom:0;position:fixed;bottom:0;padding:1rem;width:100%}.search-full .submit-block button[type=submit]{background-color:#f68752;background:linear-gradient(to bottom,#F68752,#F16623);text-transform:uppercase;border-radius:3px;color:#fff;border:0;height:32px;width:100%;font-size:16px}.search-full .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.5rem}.search-full .select2-container .select2-selection--single{height:2.5rem}.search-full .select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}.select2-container--default .select2-selection--single .select2-selection__arrow{background:url(/img/down_arrow.png) no-repeat right;height:2.5rem;margin-right:6px}.search-full .select2-container--default .select2-selection--single .select2-selection__clear{padding-right:10px}}#home-stories .ads-imaged,#home-stories .news-imaged{margin-top:1rem}@media screen and (min-width:641px){#home-stories>.left{width:calc(68% - 0.5rem);float:left}#home-stories>.right{width:calc(32% - 0.5rem);float:right}#home-stories .news-imaged:not(:first-child){margin-top:1.2rem}#home-stories .news-imaged li .image{width:calc(32% - 0.2rem)}#home-stories .news-imaged li .name,#home-stories .news-imaged li .date{width:calc(68% - 0.4rem)}}.news-imaged .title{background-color:#2e6ab2;color:#fff;font-weight:700;font-size:1.1em;padding:.45rem .55rem;border-radius:3px}.news-imaged li{list-style:none}.news-imaged li:not(:last-child){border-bottom:1px dotted #ccc}.news-imaged li>a{display:block;padding:1rem 0}.news-imaged li .image{width:calc(35% - 0.35rem);float:left}.news-imaged li .name,.news-imaged li .date{width:calc(65% - 0.65rem);float:right}.news-imaged.full-width li .image{width:calc(20% - 0.2rem);float:left}.news-imaged.full-width li .name,.news-imaged.full-width li .date{width:calc(80% - 0.8rem);float:right}@media screen and (min-width:641px){.news-imaged.full-width li .desc{width:calc(80% - 0.8rem)}}.news-imaged:not(.full-width) li .desc,.news-imaged:not(.full-width) li .date{display:none}.news-imaged li .name{font-weight:700;font-size:1em}.news-imaged li .date{color:#888;font-size:.9em;margin-top:.5em}.news-imaged li .desc{margin-top:.8em;float:right}.news-imaged a:hover .name,.news-imaged a.name:hover{color:#2e6ab2}.news-imaged li.extra{margin-top:1rem;border-bottom:none}.news-imaged li.extra:before{content:"";display:block;float:left;width:4px;height:4px;background-color:#f16623;position:absolute;top:0;bottom:0;margin:auto}.news-imaged li.extra a{display:block;font-weight:700;color:#2e6ab2;font-size:.98em;padding:0 0 0 calc(0.6rem + 4px)}.news-imaged li.extra a:hover{text-decoration:underline;color:#f16623}@media screen and (min-width:641px){.news-thumbnail ul{margin-left:-.5rem;margin-right:-.5rem}.news-thumbnail ul li{width:calc(50% - 1rem);margin-left:.5rem;margin-right:.5rem;float:left}.news-thumbnail ul li:nth-child(2n+4){clear:left}.news-thumbnail li:not(:first-child):not(:nth-child(2)){border-top:1px dotted #ccc}}@media screen and (max-width:640px){.news-thumbnail li:not(:first-child){border-top:1px dotted #ccc}}.news-thumbnail li:first-child .name{margin-top:.5em}.news-thumbnail .title,.news-thumbnail.tag h2{background-color:#2e6ab2;color:#fff;font-weight:700;font-size:1.1em;padding:.45rem .55rem;border-radius:3px;margin-top:1rem}.news-thumbnail .title a:hover,.news-thumbnail.tag h2 a:hover{text-decoration:underline}.news-thumbnail li{list-style:none}.news-thumbnail li a{display:block;padding:1rem 0}.news-thumbnail li .image{width:calc(40% - 0.5rem);float:left}.news-thumbnail li .name,.news-thumbnail li .date,.news-thumbnail li .info{width:calc(60% - 0.5rem);float:right}.news-thumbnail li .name{font-size:1.15em;font-weight:700}.news-thumbnail li .date{color:#888;margin-top:.5em}.news-thumbnail li .desc{margin-top:.8em;float:left}.news-thumbnail li .info{margin-top:.5em;font-size:.9em}.news-thumbnail a:hover .name{color:#2e6ab2}.news-thumbnail li:first-child .image,.news-thumbnail li:first-child .name,.news-thumbnail li:first-child .date,.news-thumbnail li:first-child .info{width:100%}.r-box{margin-top:1rem;border:1px solid #eee}.r-box .title{text-transform:uppercase;font-weight:700;color:#2e6ab2;border-top:3px solid #2e6ab2;border-bottom:1px solid #eee;padding:.5rem 1rem;font-size:1.2em}.r-box li{list-style:none}.r-box .list-text{padding:1rem}.r-box .list-text .red{color:#f16623}.r-box .list-text li+li{margin-top:.5rem}.tag-list ul{padding-left:2em}.tag-list li a:hover{text-decoration:underline}.r-box .list-colored-dual{padding:1rem}.r-box .list-colored-dual li{width:calc(50% - 0.5rem);padding:.25rem 0}.r-box .list-colored-dual li:nth-child(odd){float:left;clear:left}.r-box .list-colored-dual li:nth-child(even){float:left;clear:right;margin-left:1rem}.r-box .list-colored-dual li:before{content:"";display:inline-block;width:4px;height:4px;border-radius:100%;background-color:#f16623;vertical-align:middle;margin-right:.1em}.r-box .list-colored-dual li>a{color:#2e6ab2}.r-box .list-colored-dual li>a:hover{text-decoration:underline;color:#f16623}.r-box .list-colored{padding:1rem}.r-box .list-colored li{width:100%;padding:.25rem 0}.r-box .list-colored li:before{content:"";display:inline-block;width:4px;height:4px;border-radius:100%;background-color:#f16623;vertical-align:middle;margin-right:.1em}.r-box .list-colored li>a{color:#2e6ab2}.r-box .list-colored li>a:hover{text-decoration:underline;color:#f16623}.r-box .list-simple{padding:1rem}.r-box .list-simple li{padding:.25rem 0}.r-box .list-simple li>a{color:#2e6ab2}.r-box .list-simple li>a:hover{text-decoration:underline;color:#f16623}.r-box .list-imaged{padding:1rem}.r-box .list-imaged li+li{margin-top:1rem}.r-box .list-imaged li a>.name{margin-top:.5rem;font-weight:700;font-size:1.15em}.r-box .list-imaged li a:hover>.name{color:#f16623;text-decoration:underline}.right-col .ads-imaged li .name{width:100%}.right-col .ads-imaged li>a{margin-top:.5rem}.right-col .ads-imaged li .info-item>span{color:#f26422;font-weight:700;white-space:nowrap;margin-left:.5em}.support-bar{margin-top:1rem;font-size:14px;font-weight:700;color:#2e6ab2}.support-bar *{display:inline-block;vertical-align:middle}.content-bar{background-color:#ececec;padding:.1em}.content-bar a{color:red}.right-border{width:0;height:0;border-top:17px solid transparent;border-left:15px solid #e0e1e2;border-bottom:17px solid transparent;font-size:0}.support-bar .icon-info{margin:.1em .3em .2em .2em;color:#2e6ab2;font-size:18px}.support-bar .second:before{content:"-"}@media(max-width:640px){.support-bar{font-size:14px;text-align:center;margin-left:.5em;margin-right:.5em}.support-bar .second:before{display:none}.right-border{display:none}.content-bar{border-radius:5px;padding-left:.5em;padding-right:.5em}}@media(max-width:320px){.support-bar{font-size:12px}}.r-banner{display:block;margin-top:1rem}.r-banner img{display:block;width:100%}#bottom-nav{background-color:#f7f7f7;padding:2rem 0 3rem;margin-top:1rem}#bottom-nav li{list-style:none}#bottom-nav .group>.title{display:block;text-transform:uppercase;font-weight:700;color:#2e6ab2;font-size:1.2em;margin-top:1rem}#bottom-nav .group>a.title:hover{color:#f16623;text-decoration:underline}#bottom-nav .group>ul>li{margin-top:.25rem}#bottom-nav .group>ul>li>a{color:#888}#bottom-nav .group>ul>li>a:hover{color:#f16623;text-decoration:underline}@media screen and (min-width:641px){#bottom-nav .group{width:25%;float:left;padding:0 1rem}}footer{background-color:#2e6ab2;color:#fff;padding:1.5rem 0;font-weight:700;margin-top:1rem}#bottom-nav+footer{margin-top:0}footer .info a{color:#fff83d}footer .info li{list-style:none;margin-top:.5rem}footer .social .title{margin-bottom:1rem}@media screen and (min-width:641px){footer .info{float:left;width:calc(60% - 0.75rem)}footer .social{float:right;width:calc(40% - 0.75rem);font-size:1.1em;text-align:right}}@media screen and (max-width:640px){footer .social{margin-top:1rem}}.news-detail{margin-top:1rem}.news-detail .name{font-weight:700;text-transform:uppercase;font-size:1.5em;color:#2e6ab2;padding:.5em 0}.news-detail .info{color:#aaa}.news-detail .desc{margin-top:1rem;font-weight:700;text-align:justify;font-size:1.15em}.news-detail .content{margin-top:1rem;font-size:1.15em}.news-detail .author{text-align:right;font-style:italic;font-size:1.15em;margin-top:1rem;color:#888}.news-related{margin-top:1.5rem}.tin-detail{margin-top:1rem}.tin-detail .name{font-weight:700;font-size:1.5em;color:#2e6ab2;padding:.5em 0}.tin-detail .info{color:#aaa}.tin-detail .desc{margin-top:1rem;font-weight:700;text-align:justify;font-size:1.15em}.tin-detail .content{margin-top:1rem;font-size:1.1em;line-height:1.5em}.tin-detail .info-list{list-style:none;padding:0;margin-top:1.5rem;font-size:1.1em;line-height:1.5em}.tin-detail .info-list li+li{margin-top:.5rem}.tin-detail .info-list li>span{color:#f16623;font-weight:700}.tin-detail .info-list li>div{display:inline}.tin-detail .info-list a{color:#2e6ab2;font-weight:700}.tin-detail .info-list a:hover{text-decoration:underline}.tin-detail .map-and-images{margin-top:1.5rem}.tin-detail .map-and-images .tabs{margin-bottom:1rem}.tin-detail .map-and-images .tabs label{cursor:pointer;color:#2e6ab2}.tin-detail .map-and-images .tabs label:hover input:not(:checked)+span{text-decoration:underline}.tin-detail .map-and-images .tabs label input{display:none}.tin-detail .map-and-images .tabs label input+span{display:table;padding:.4rem 1rem;border:1px solid #2e6ab2}.tin-detail .map-and-images .tabs label input:checked+span{background-color:#2e6ab2;color:#fff}.tin-detail .map-and-images .utility-form{padding:1rem;border:1px solid #eee}.tin-detail .map-and-images .utility-form .question{font-weight:700}.tin-detail .map-and-images .utility-form .question:not(:first-child){margin-top:1rem}.tin-detail .map-and-images .utility-form .answer{}.tin-detail .map-and-images .utility-form .radio-tab{display:block;float:left;margin-top:1rem;margin-right:1rem;cursor:pointer}.tin-detail .map-and-images .utility-form .radio-tab input{display:none}.tin-detail .map-and-images .utility-form .radio-tab input+span{display:block;border:1px solid #2e6ab2;padding:.2rem .4rem}.tin-detail .map-and-images .utility-form .radio-tab:hover input:not(:checked)+span{background-color:#eee}.tin-detail .map-and-images .utility-form .radio-tab input:checked+span{background-color:#2e6ab2;color:#fff}.tin-detail .map-and-images .utility-form .checkbox{display:block;float:left;margin-top:1rem;margin-right:1rem;cursor:pointer}.tin-detail .map-and-images .utility-form .checkbox input{display:none}.tin-detail .map-and-images .utility-form .checkbox input+span{display:block;border:1px solid #2e6ab2;padding:.2rem .4rem}.tin-detail .map-and-images .utility-form .checkbox:hover input:not(:checked)+span{background-color:#eee}.tin-detail .map-and-images .utility-form .checkbox input:checked+span{background-color:#2e6ab2;color:#fff}.tin-detail .map-and-images .utility-form .checkbox input+span:before{content:"✔︎ ";color:transparent}.tin-detail .map-and-images .utility-form .checkbox input:checked+span:before{color:#fff}.tin-detail .map-and-images .map-container{position:absolute;top:0;bottom:0;left:0;right:0}.tin-detail .map-and-images .map-container *{position:static}.tin-detail .info-table{border-collapse:collapse;border-spacing:0;width:100%}.tin-detail .info-table a{color:#2e6ab2}.tin-detail .info-table a:hover{text-decoration:underline}.tin-detail .info-table:not(:first-child){margin-top:1.5rem}.tin-detail .info-table tbody,.tin-detail .info-table thead,.tin-detail .info-table tfoot{border:solid #eee;border-width:0 0 1px 1px}.tin-detail .info-table td{border:solid #eee;border-width:0 1px 1px 0;padding:.5rem 1rem;text-align:left}.tin-detail .info-table td:first-child{font-weight:700}.tin-detail .info-table th{background-color:#bee3ff;color:#2e6ab2;font-weight:700;padding:.5rem 1rem;text-align:left;font-size:1.1em}.tin-detail .info-table tr:empty{height:1.5rem}.tin-detail .details,.tin-detail .contact,.tin-detail .project{margin-top:1.5rem}.tin-detail .extra-info{margin-top:1.5rem}.tin-detail .extra-info ul li{display:inline-block;margin-right:1rem}.tin-detail .extra-info ul li b{font-weight:400;color:#2e6ab2}.tin-detail .extra-info+.shares{margin-top:1rem}.tin-detail .shares>li{float:left;list-style:none;margin:.5rem .5rem 0 0}.tin-detail .shares>li>button:not(:last-of-type){margin-right:.5rem}.tin-detail .shares>li>button{float:left;background-color:#e1e1e1;border:none;box-shadow:none;height:32px;min-width:32px;outline-color:#f16623}.tin-detail .shares>li>button.report{background-color:#f16623;color:#fff}.tin-detail .shares>li>button:not(.icon){padding:.5rem}.tin-detail .ic-call{background-image:url(/img/call.png);display:inline-block;cursor:pointer;width:30px;height:30px;background-repeat:no-repeat;background-position:center;background-size:contain;vertical-align:middle;border-radius:5px;margin-right:5px}.tin-detail .call-btn{font-size:20px;font-weight:700}@media screen and (max-width:640px){.tin-detail .shares>li:last-child{margin-right:0}.tin-detail .shares>li>button span{display:none}}.tin-detail .shares .report-form{background-color:#fff;position:absolute;z-index:1;padding:1rem;top:calc(100% + 0.5rem);border:1px solid #adadad;display:none}@media screen and (min-width:641px){.tin-detail .shares .report-form{min-width:350px}}@media screen and (max-width:640px){.tin-detail .shares .report-form{min-width:300px}}.tin-detail .shares button.active+.report-form{display:block}.tin-detail .shares .report-form .title{font-weight:700;color:#2e6ab2;font-size:1.15em}.tin-detail .shares .report-form label{display:block}.tin-detail .shares .report-form .form-group:not(:first-child){margin-top:1rem}.tin-detail .shares .report-form textarea{display:block;width:100%;resize:vertical;font-family:inherit;padding:.5rem;min-height:3rem}.tin-detail .shares .report-form [type=submit]{background-color:#f16623;color:#fff;font-weight:700;padding:.5rem 1rem;float:right}.tin-detail .radio-button{float:left}.tin-detail .radio-button:not(:first-child){margin-left:1rem}.tin-detail .radio-button input+span{padding:.5rem 1rem;background-color:#e1e1e1;min-width:110px;text-align:center;font-weight:700;display:block}.tin-detail .radio-button input{visibility:hidden;width:0;height:0;position:absolute}.tin-detail .radio-button input:checked+span{background-color:#2e6ab2;color:#fff}.tt-related{margin-top:1.5rem}@media screen and (min-width:641px){#login-page .personal-login .content,#login-page .personal-update-pass .content{padding-left:15%;padding-right:15%}#login-page .personal-update-pass{float:right}}#login-page .image-preview-wrapper{text-align:center}#login-page .form-group .hdc-captcha input[type=text]{display:inline-block;width:50%}#login-page .form-group .hdc-captcha .hdc-captcha-input *{vertical-align:middle}#login-page .login-title{color:#2e6ab2;text-transform:uppercase;font-weight:700;text-align:center;font-size:1.3em}#login-page .form-group{margin-top:1rem}#login-page .form-group .help-block{color:#888;margin-top:.4em}#login-page .form-group.has-error .help-block-error{color:#f16623}#login-page .form-group select,#login-page .form-group input[type=text],#login-page .form-group input[type=password]{display:block;width:100%;height:2.5rem;padding:0 .5rem;border-radius:4px;border:1px solid #ccc;font-size:16px}#login-page .hdc-captcha input[type=text]{display:inline-block;width:50%}#login-page .form-group label{font-weight:400}#login-page .login-fb-button,#login-page .login-g-button{cursor:pointer;margin-top:.5rem}#login-page .login-fb-button .solid,#login-page .login-g-button .solid{background-color:#4965a6;display:inline-block;height:40px;width:3rem;padding:.7rem;vertical-align:middle;border-radius:4px 0 0 4px}#login-page .login-g-button .solid{background-color:#db4930}#login-page .login-fb-button .solid img,#login-page .login-g-button .solid img{height:100%;width:auto;margin:auto;display:block}#login-page .login-fb-button .text,#login-page .login-g-button .text{display:inline-block;color:#4267b2;height:40px;line-height:40px;white-space:nowrap;vertical-align:middle;border:solid #ccc;border-width:1px 1px 1px 0;padding:0 1rem;border-radius:0 4px 4px 0;font-weight:700;width:230px}#login-page .login-g-button .text{color:#db4930}#login-page .login-fb-button .fb-img{width:270px;display:inline-block;height:40px;vertical-align:middle}#login-page button[type=submit]{color:#fff;text-transform:uppercase;font-weight:700;background-color:#f16623;background:linear-gradient(#F68752,#F16623);height:2.2rem;padding:0 1rem;border-radius:4px;cursor:pointer}#login-page .social-title{margin-top:1rem}#login-page .signup-ref{margin-top:1rem}#login-page .password-reset-link,#login-page .signup-ref a{color:#2e6ab2}#login-page .password-reset-link:hover,#login-page .signup-ref a:hover{text-decoration:underline;color:#00b0f0}#login-page .password-reset-link{float:right}#login-page #input-remember{margin-left:1rem;vertical-align:middle}#login-page #input-remember+label{vertical-align:middle}#login-page .banner-image{width:100%;display:block;margin-top:1rem}#login-page .intro a{font-weight:700;color:#2e6ab2}#login-page .intro a:hover{text-decoration:underline;color:#00b0f0}#login-page .row-2c .form-group:first-child{width:calc(50% - 0.5rem);float:left}#login-page .row-2c .form-group:last-child{width:calc(50% - 0.5rem);float:right}#login-page .row-3c .form-group{width:calc(100%/3 - 2rem/3);float:left;margin-right:1rem}#login-page .row-3c .form-group:last-child{margin-right:0}#login-page .radio{margin-right:1rem;display:inline-block}#top-heading{background:#fafafa}#top-heading .title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:.9em;line-height:1.9rem;height:1.9rem;color:#333}@media screen and (min-width:641px){#top-heading{border-bottom:1px solid #dfdfdf}}.breadcrumb{color:#888;margin-top:1rem;font-size:.93em}.breadcrumb li{display:inline}.breadcrumb li a{color:#888}.breadcrumb li a:hover{text-decoration:underline}.category .intro-box{margin-top:1rem}#bottom-desc{margin-top:2rem}.paging .pages{float:right}.paging a,.paging a:first-child,.paging a:last-child{color:#fff}.paging a.active,.paging a:hover{background:#2e6ab2}.paging a{padding:5px 10px;background:#ccc;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;text-shadow:0 1px 0 #a19b96;-moz-text-shadow:0 1px 0 #a19b96;-webkit-text-shadow:0 1px 0 #a19b96;font-size:14px;margin:0 3px}.paging a{display:inline-block}.ads-imaged .title{background-color:#2e6ab2;color:#fff;font-weight:700;font-size:1.1em;padding:.45rem .55rem;border-radius:3px}.ads-imaged li{list-style:none;padding-bottom:1rem}.ads-imaged li:not(:last-child){border-bottom:1px dotted #ccc}.ads-imaged li>a{display:block;margin-top:1rem}.ads-imaged li .image{width:calc(30% - 0.35 * 0.7rem);float:left}.right-col .ads-imaged li .image{width:calc(35% - 0.35 * 0.7rem)}.ads-imaged li .name,.ads-imaged li .info-block{width:calc(70% - 0.65 * 0.7rem);float:right}.right-col .ads-imaged li .info-block{width:calc(65% - 0.65 * 0.7rem);float:right}.ads-imaged li .info-block .date{position:absolute;bottom:0;right:0}.ads-imaged li .info-table tr{width:25%}@media screen and (max-width:780px){.ads-imaged li .name{width:100%}.ads-imaged li .image{margin-top:.5rem}.ads-imaged li .date{display:none}}@media screen and (max-width:640px){.ads-imaged li .image{width:calc(35% - 0.35 * 0.7rem)}.ads-imaged li .info-block{width:calc(65% - 0.65 * 0.7rem)}.right-col .ads-imaged li .image{width:calc(35% - 0.35 * 0.7rem)}.right-col .ads-imaged li .info-block{width:calc(65% - 0.65 * 0.7rem)}}.ads-imaged li .name{font-weight:700;font-size:1em}.ads-imaged li .date{color:#888;font-size:.9em;margin-top:.5em}.ads-imaged li .info-table{margin-top:.5em;border-collapse:collapse}.ads-imaged li .info-table td:not(:first-child){border-left:.5em solid transparent}.ads-imaged li .info-table tr:not(:first-child) th,.ads-imaged li .info-table tr:not(:first-child) td{border-top:.25em solid transparent}.ads-imaged li .info-table a{color:#2e6ab2;font-weight:700}.ads-imaged li .info-table a:hover{text-decoration:underline}.ads-imaged a:hover .name,.ads-imaged a.name:hover{color:#2e6ab2}.ads-thumbnail .title,.ads-thumbnail h2{background-color:#2e6ab2;color:#fff;font-weight:700;font-size:1.1em;padding:.45rem .55rem;border-radius:3px;margin-top:1rem}.ads-thumbnail .title a:hover,.ads-thumbnail h2 a:hover{text-decoration:underline}.ads-thumbnail li{list-style:none;padding-bottom:1rem}.ads-thumbnail li>a{display:block;margin-top:1rem}.ads-thumbnail li .image{width:calc(30% - 0.3rem);float:left}.ads-thumbnail li .name,.ads-thumbnail li .desc,.ads-thumbnail li .info{width:calc(70% - 0.7rem);float:right}.ads-thumbnail li .name{font-size:1.15em;font-weight:700}.ads-thumbnail li .name .vip-icon,.ads-imaged li .name .vip-icon{float:left}.ads-thumbnail li .name.dsp-type-5,.ads-thumbnail li .name.dsp-type-9,.ads-imaged li .name.dsp-type-5,.ads-imaged li .name.dsp-type-9{text-transform:uppercase}.ads-thumbnail li .name.dsp-type-9,.ads-imaged li .name.dsp-type-9{color:#d31c0e}.ads-thumbnail li .name.dsp-type-5,.ads-imaged li .name.dsp-type-5{color:#f16623}.ads-thumbnail li .name.dsp-type-1,.ads-imaged li .name.dsp-type-1{color:#2e6ab2}.ads-thumbnail li .date{color:#aaa}.ads-thumbnail li .desc{display:inline;margin-top:.5em}.ads-thumbnail li a.name:hover{color:#2e6ab2}.ads-thumbnail li .info a:hover{text-decoration:underline}.ads-thumbnail li:not(:first-child){border-top:1px dotted #ccc}.ads-thumbnail li .info{margin-top:.5em;font-size:.9em}.ads-thumbnail li .info-item{float:left;margin-right:.8em;margin-top:.3em}.ads-thumbnail li .info-item:last-child{float:right}.ads-thumbnail li .info-item>span{color:#f26422;font-weight:700;white-space:nowrap}.ads-thumbnail li .info-item>div{display:inline;white-space:nowrap}.ads-thumbnail li .info-item a{font-weight:700;color:#2e6ab2}@media screen and (min-width:781px){.ads-thumbnail li .image{width:calc(22% - 0.22rem);float:left}.ads-thumbnail li .name,.ads-thumbnail li .desc,.ads-thumbnail li .info{width:calc(78% - 0.78rem);float:right}}@media screen and (max-width:780px){.ads-thumbnail li .name{width:100%}.ads-thumbnail li .image{margin-top:.5rem}}@media screen and (max-width:640px){.ads-thumbnail li .name{font-size:1em}.ads-thumbnail li .image{width:calc(30% - 0.3 * 0.7rem)}.ads-thumbnail li .desc{display:none}.ads-thumbnail li .desc,.ads-thumbnail li .info{width:calc(70% - 0.7 * 0.7rem)}.ads-thumbnail li .info-item:last-child{float:left}}.see-more{width:100%;max-width:300px;border-radius:3px;padding:.5em;border:1px solid #ddd;display:block;margin:1rem auto 0;cursor:pointer;color:#666;text-transform:uppercase}.see-more:not(:disabled):hover{background-color:#eee}.ad-form>.form-group:not(:first-child),.ad-form>.row-2c:not(:first-child),.ad-form>.row-3c:not(:first-child){margin-top:1rem}.ad-form .form-group .hint-block{color:#888;margin-top:.4em}.ad-form .form-group .help-block{margin-top:.4em}.ad-form .form-group.has-error .help-block{color:#f16623}.ad-form .form-group.required .control-label:after{content:' *';color:#f16623}.ad-form textarea,.ad-form select,.ad-form input[type=text],.ad-form input[type=number],.ad-form input[type=password]{display:block;width:100%;font-family:inherit;min-height:35px;padding:0 .5rem;border-radius:4px;border:1px solid #aaa;box-shadow:none}.ad-form .hdc-captcha input[type=text]{display:inline-block;width:50%}.ad-form select{height:35px;background:#fff}.ad-form textarea{padding-top:.5rem;padding-bottom:.5rem;resize:vertical}.ad-form .tabs{}.ad-form .radio-tabs label{display:block;float:left;cursor:pointer}.ad-form .radio-tabs label:not(:last-child){margin-right:.5rem}.ad-form .radio-tabs label input{position:absolute;width:0;height:0;pointer-events:none;visibility:hidden}.ad-form .radio-tabs label input+span{display:block;padding:.4rem 1rem;border:1px solid #2e6ab2;border-radius:4px}.ad-form .radio-tabs label input:checked+span{background-color:#f16623;border-color:#f16623;color:#fff}.ad-form .radio-tabs label input:checked+span:before{content:"✔︎ "}.ad-form .row-2c .form-group:first-child{width:calc(50% - 0.5rem);float:left}.ad-form .row-2c .form-group:last-child{width:calc(50% - 0.5rem);float:right}@media screen and (min-width:641px){.ad-form .row-3c .form-group{width:calc(100%/3 - 2rem/3);float:left;margin-right:1rem}.ad-form .row-3c .form-group:last-child{margin-right:0}}@media screen and (max-width:640px){.ad-form .row-3c .form-group{width:calc(50% - 0.5rem);float:left}.ad-form .row-3c .form-group:first-child{margin-right:1rem}.ad-form .row-3c .form-group:last-child{width:100%;margin-top:1rem}}.ad-form .row-2c-all>*{width:calc(50% - 0.5rem);float:left}.ad-form .row-2c-all>:nth-child(n+3){margin-top:1rem}.ad-form .row-2c-all>:nth-child(2n){margin-left:1rem}.ad-form .row-2c-all>:nth-child(2n+3){clear:left}.ad-form .row-2c-all>:last-of-type:nth-child(2n+1){width:100%}.ad-form [type=submit],.ad-form [type=reset]{padding:.5rem 1rem;color:#fff;text-transform:uppercase;font-weight:700;border-radius:3px;cursor:pointer}.ad-form .create-button{background-color:#f68752;background:linear-gradient(to bottom,#F68752,#F16623)}.ad-form .update-button{background-color:#34b711;background:linear-gradient(to bottom,#34B711,#2EA110)}.ad-form [type=submit]:hover,.ad-form [type=reset]:hover{text-decoration:underline;box-shadow:0 1px 3px rgba(0,0,0,.5)}.ad-form label+sup,.ad-form input+sup{margin-left:.5em;color:red}.ad-form .new-contact>:not(:first-child){margin-top:1rem}.ad-form .contact-list label.radio{display:block;cursor:pointer}.ad-form .contact-list>:not(:first-child){margin-top:1rem}.ad-form .contact-list label.radio span{display:block}.ad-form .contact-list label.radio>input{width:0;height:0;visibility:hidden;position:absolute}.ad-form .contact-list label.radio>input+span{padding:.5rem;border:2px solid #eee;background-color:#fafafa}.ad-form .contact-list label.radio:hover>input+span{background-color:#eee}.ad-form .contact-list label.radio>input:checked+span{border-color:#2e6ab2;background-color:#def}@media screen and (min-width:641px){.ad-form .captcha{float:left;margin-right:2rem}.ad-form [type=submit]{float:left}.ad-form .submit-group{float:right}}@media screen and (max-width:640px){.ad-form [type=submit]{margin-top:1rem}}.ad-editor{margin-top:1rem}.ad-editor .title{color:#2e6ab2;text-transform:uppercase;font-weight:700;font-size:1.3em;margin-bottom:1.5rem}.ad-editor .errors-title{color:#f2777a}.ad-editor .sub-title{background-color:#2e6ab2;color:#fff;padding:.4rem .6rem;font-weight:700;font-size:1em}.ad-editor section:not(:first-child),.ad-editor section>:not(:first-child){margin-top:1rem}.ad-editor a:hover{text-decoration:underline}.ad-editor-extend table{border-collapse:collapse}.ad-editor-extend table th{background-color:#e0e1e2}.ad-editor-extend table td{padding-top:.3rem;padding-bottom:.3rem;border:1px solid #eee}.ad-editor-extend .ad-form .form-group.submit{width:100%;text-align:center}.ad-editor-extend .form-group.submit button{float:none;display:inline-block;margin-right:1rem}.ad-editor-extend .title,.ad-editor-extend .title-desc{text-align:center;margin-bottom:1rem}.personal-ad-index .content{margin-top:1rem}.personal-page h2{margin-top:1rem}.personal-page .ad-editor-extend .sub-title{background-color:#2e6ab2}.personal-page h4.sub-desc{background-color:#e0e1e2;padding:.3rem .6rem}@media screen and (min-width:641px){.personal-page .nav-col{width:260px;float:left}.personal-page .center-col{width:calc(100% - 260px - 1.5rem);float:right}}.personal-page .nav-col{background-color:#f2f9ff;margin-top:1rem;padding-bottom:1rem}.personal-page .nav-col>:not(:first-child){margin-top:1rem}.personal-page .nav-col>*{padding:0 1rem}.personal-page .nav-col .title{padding:.4rem .6rem;background-color:#2e6ab2;color:#fff;font-weight:700}.personal-page .nav-col .avatar{width:50%;margin-left:auto;margin-right:auto}.personal-page .user-name{text-transform:uppercase;font-weight:700;color:#2e6ab2;text-align:center}.personal-page .charge-button{color:#fff;text-transform:uppercase;font-weight:700;background-color:#f16623;background:linear-gradient(#F68752,#F16623);height:2.2rem;padding:0 1rem;border-radius:4px;cursor:pointer;margin:auto}.personal-page .charge-button:hover{box-shadow:0 1px 5px rgba(0,0,0,.3);text-decoration:underline}.personal-page .nav-col .sub-title{padding:.4rem .6rem;background-color:#c4dfff;font-weight:700}.personal-page ul li{list-style:none}.personal-page ul li:not(:first-child){margin-top:.5rem}.personal-page .links li{display:flex;justify-content:space-between;align-items:center}.personal-page .links li:before{content:'';width:5px;height:5px;border-radius:5px;background-color:#2e6ab2;display:inline-block;vertical-align:middle}.personal-page .links li a{vertical-align:middle;width:calc(100% - 5px - 0.6rem)}.personal-page .links li a:hover{color:#2e6ab2;text-decoration:underline}.table-responsive{overflow-x:auto;margin-top:1rem}.grid-view table{width:100%;border-collapse:collapse}.grid-view table th{white-space:nowrap;text-align:left;font-size:.95em}.grid-view table th,.grid-view table td{padding:.3em}.grid-view table tr td{border-top:1px solid #eee}.grid-view table tr:nth-child(even) td{background-color:#fafafa}.grid-view table img{display:block;max-height:40px;max-width:60px}@media screen and (max-width:640px){.grid-view table img{max-height:30px;max-width:40px}}.grid-view table a{}.grid-view table a:hover{color:#f16623}.grid-view .edit-link{white-space:nowrap}.grid-view .edit-link>*{vertical-align:middle}.grid-view .edit-link .icon{font-size:.8em}.grid-view .filters input,.grid-view .filters select{width:100%;min-width:0;border:1px solid #ccc;font-size:16px}.grid-view .pagination{margin-top:1rem;cursor:default}.grid-view .pagination li{display:inline-block;cursor:default}.grid-view .pagination li a,.grid-view .pagination li span{display:block;background-color:#ddd;padding:.1rem .5rem;border-radius:4px}.grid-view .pagination li.disabled span{background-color:#eee;color:#aaa;cursor:default}.grid-view .pagination li:hover a{background-color:#ccc}.grid-view .pagination li.active a{background-color:#2e6ab2;color:#fff}.grid-view .summary{margin-top:1rem}@media screen and (min-width:641px){.grid-view .summary{float:left}.grid-view .pagination{float:right}}@media screen and (max-width:640px){.grid-view .pagination li a,.grid-view .pagination li span{padding:.09rem .45rem}}.project-detail{margin-top:1rem}.project-detail .tabs{overflow-x:auto;white-space:nowrap}.project-detail .tabs{-ms-overflow-style:none;overflow:-moz-scrollbars-none}.project-detail .tabs::-webkit-scrollbar{display:none}.project-detail .tabs label{display:inline-block;cursor:pointer}.project-detail .tabs label input{display:none}.project-detail .tabs label input+span{display:block;border:solid #2e6ab2;border-width:1px 1px 0;padding:.3rem .8rem;border-radius:4px 4px 0 0}.project-detail .tabs label input:checked+span{background-color:#f16623;border-color:#f16623;color:#fff}.project-detail .introduction,.project-detail .utility-list{margin-top:1rem}.project-detail .introduction .sub-title,.project-detail .utility-group .sub-title{color:#2e6ab2;text-transform:uppercase;font-weight:700;font-size:1.2em}.project-detail li{list-style:none}.project-detail .paragraph li{list-style:initial}.project-detail .project-headline{border-top:3px solid #2e6ab2;color:#2e6ab2;font-weight:700;text-transform:uppercase;padding:.5rem .8rem;font-size:1.2em}.project-detail .sub-title{color:#2e6ab2;font-weight:700;text-transform:uppercase;padding:.5rem 0;font-size:1em}.project-detail .project-body,.project-detail .slide-project-body{margin-top:1rem}.project-detail .gallery{margin-top:1rem;background-color:#e9f3fc;border:1px solid #2e6ab2;padding:1rem}.project-detail .summary-group{border:1px solid #eee}.project-detail .utility-form .sub-title{color:#2e6ab2;font-weight:700;font-size:1.2em}.project-detail .utility-form label.checkbox{width:calc(50% - 0.5rem);float:left;padding:3px 0}.project-detail .utility-group .main-col{width:100%;float:left}.project-detail .utility-group .right-col{width:100%;float:right}.project-detail .utility-group .question{margin-top:1rem}.project-detail table.utility-list{margin-top:1rem;border-collapse:separate;border-spacing:0}.project-detail table.utility-list td{border:1px solid #ddd;text-align:left;padding:8px}.project-detail table.utility-list caption{padding-top:11px;padding-bottom:11px;background-color:#4caf50;color:#fff}@media screen and (min-width:641px){.project-detail .summary-group .image{width:55%;float:left}.project-detail .summary-group .info{width:45%;float:right}.project-detail .investor .summary-group .image{width:150px;margin:1rem;display:inline-block}.project-detail .investor .summary-group .info{display:inline-block;float:none;width:auto;padding-left:0}.project-detail .investor .summary-group .info .sub-title{padding-top:0}.project-detail .investor .summary-group .info .info-list li{margin-top:5px}.project-detail .utility-group .main-col{width:calc(60% - 0.75 * 1.2rem);float:left}.project-detail .utility-group .right-col{width:calc(40% - 0.25 * 1.2rem);float:right}}.project-detail .summary-group .info{padding:1rem}.project-detail .summary-group .info .sub-title{color:#2e6ab2;font-weight:700;font-size:1.2em}.project-detail .summary-group .info .info-list li{list-style:none}.project-detail .summary-group .info .info-list li{margin-top:1rem}.r-box li.project-detail .image{width:80%;display:block;margin:auto;padding:5px;border:1px solid #d4cdcd}.r-box li.project-detail .project-name{font-size:15px}.dgradio-sb,.dgradio-sb .dg-label,.dgradio-sb .dg-bg{border-radius:5px;margin:0;padding:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.dgradio-sb{position:relative;display:block;clear:both;background:#fff;font-size:1em;border:2px solid #cdd4db;height:3.25em;margin-top:2em;margin-bottom:1em}@media only screen and (max-width:768px){.dgradio-sb{font-size:.875em}}@media only screen and (max-width:480px){.dgradio-sb{font-size:.8125em}}.dgradio-sb .dg-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none!important}.dgradio-sb .dg-label,.dgradio-sb .dg-label .dg-bg{position:absolute;top:0;bottom:0;left:0;right:auto;height:100%;font-size:.875em;line-height:1;text-align:right}.dgradio-sb .dg-label{cursor:pointer;color:#fff;padding:1.125em .5em;transform-style:preserve-3d;letter-spacing:1px}@media only screen and (max-width:768px){.dgradio-sb .dg-label{letter-spacing:normal;word-wrap:break-word;padding:1.125em .5em 1.125em 0}}.dgradio-sb .dg-label.dg-10{width:10%;z-index:10}.dgradio-sb .dg-label.dg-20{width:20%;z-index:9}.dgradio-sb .dg-label.dg-30{width:30%;z-index:8}.dgradio-sb .dg-label.dg-40{width:40%;z-index:7}.dgradio-sb .dg-label.dg-50{width:50%;z-index:6}.dgradio-sb .dg-label.dg-60{width:60%;z-index:5}.dgradio-sb .dg-label.dg-70{width:70%;z-index:4}.dgradio-sb .dg-label.dg-80{width:80%;z-index:3}.dgradio-sb .dg-label.dg-90{width:90%;z-index:2}.dgradio-sb .dg-label.dg-100{width:100%;z-index:1}.dgradio-sb .dg-label:nth-of-type(1) .dg-bg{background:#c5dafc}.dgradio-sb .dg-label:nth-of-type(2) .dg-bg{background:#91affc}.dgradio-sb .dg-label:nth-of-type(3) .dg-bg{background:#5682b2}.dgradio-sb .dg-label:nth-of-type(4) .dg-bg{background:#2e6ab2}.dgradio-sb .dg-label:before{content:'';position:absolute;width:0;height:0;top:-6px;bottom:0;left:auto;right:-4px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #b8c2c6}.dgradio-sb .dg-label:after{content:attr(data-caption);position:absolute;letter-spacing:1px;color:#3f4449;bottom:calc(100% + 1em);right:0;opacity:0;transition:opacity .5s ease;max-width:100%}@media only screen and (max-width:768px){.dgradio-sb .dg-label:after{letter-spacing:normal}}.dgradio-sb .dg-label:before,.dgradio-sb .dg-label:hover:before{transition:border .5s ease}.dgradio-sb .dg-label:hover:before{border-top-color:#3f4449;-webkit-animation:dg-bounce 1s infinite;-moz-animation:dg-bounce 1s infinite;-o-animation:dg-bounce 1s infinite;animation:dg-bounce 1s infinite}.dgradio-sb .dg-label:hover:after{opacity:1}.dgradio-sb .dg-label .dg-bg{width:0;z-index:-1;border:2px solid #fff}.dgradio-sb .dg-item+.dg-label,.dgradio-sb .dg-item+.dg-label .dg-bg{transition-duration:.5s,.5s;transition-timing-function:cubic-bezier(.17,.67,.5,.96)}.dgradio-sb .dg-item+.dg-label{transition-property:color;color:#fff}.dgradio-sb .dg-item+.dg-label .dg-bg{transition-property:width,opacity;width:100%;opacity:1}.dgradio-sb .dg-item:checked~:not(:checked)+.dg-label,.dgradio-sb .dg-item:checked~:not(:checked)+.dg-label .dg-bg{transition-duration:.8s,.5s;transition-timing-function:cubic-bezier(.55,0,.63,.91)}.dgradio-sb .dg-item:checked~:not(:checked)+.dg-label{transition-property:color;color:#a6abb1}.dgradio-sb .dg-item:checked~:not(:checked)+.dg-label:hover{transition:color .4s ease;color:#3f4449}.dgradio-sb .dg-item:checked~:not(:checked)+.dg-label .dg-bg{transition-property:width,opacity;width:0%;opacity:0}.dgradio-sb .dg-item:checked+.dg-label:before{border-top-color:#3f4449}.dgradio-sb .dg-item:checked+.dg-label:after{opacity:1}.dgradio-sb:hover .dg-label:not(:hover):after{opacity:0}.project-box{margin-bottom:1rem;border:1px solid #eee;padding:10px}.radio-tabs label{display:block;float:left;cursor:pointer}.radio-tabs label:not(:last-child){margin-right:.5rem}.radio-tabs label input{position:absolute;width:0;height:0;pointer-events:none;visibility:hidden}.radio-tabs label input+span{display:block;padding:.4rem 1rem;border:1px solid #2e6ab2;border-radius:4px}.radio-tabs label input:checked+span{background-color:#f16623;border-color:#f16623;color:#fff}.radio-tabs label input:checked+span:before{content:"✔︎ "}.project-video iframe{width:100%;min-height:400px}@media(max-width:640px){.radio-tabs{position:relative;overflow:auto;padding-bottom:1rem}.radio-tabs .radio-wrapper{width:max-content}}.gallery-avatar{max-width:300px;max-height:250px;padding:1rem;float:left}.gallery-avatar .avatar-img{padding:1rem;background:#e2e2e2;border:1px solid #999}.gallery-avatar .title{text-transform:uppercase;font-weight:700;color:#2e6ab2;padding:.5rem 1rem;font-size:1.2em;margin-top:.5rem}.gallery-avatar img{max-width:100%}.transaction-table{margin-top:1rem}.grid-view table{width:98%}.personal-page .grid-view table tr th{text-align:center;background-color:#2e6ab2;color:#fff;font-weight:700;padding:.4rem .6rem;border-color:#fff}.personal-page .grid-view table tr td{text-align:center;border:1px solid #ddd}.personal-page .grid-view table tr td .grid-title{text-align:left;float:right;max-width:196px}.personal-page .grid-view table tr td span{display:block;margin-top:.5em;margin-bottom:.5em}.personal-page .grid-view td .stt{font-size:18px}.stt-1{color:#4caf50}.stt-2{color:#f68752}.stt-3,.stt-4{color:red}.personal-page .grid-view table img{max-width:120px;max-height:80px}.personal-page .grid-view .grid-img{float:left}.personal-page .grid-view .view-option{margin-top:1em;float:left}.personal-page .grid-view .view-option a{margin-right:.8rem;white-space:nowrap;float:left}.personal-page .grid-view .view-option a .svg-inline--fa{color:#9e9d9d}.image-file-input,.image-preview-wrapper{margin-bottom:1rem}.image-preview-item .image-info{max-width:200px;background-color:#eee;padding:.5rem;word-break:break-all}.image-preview-item{display:inline-block;vertical-align:top;margin:.5rem}.image-preview-wrapper{margin-bottom:0}.upload-controls{margin-left:.5rem;margin-right:.5rem}.upload-controls label{border:1px solid silver;padding:5px;margin:5px 5px 0 1px;border-radius:4px;text-align:center}.upload-controls label:hover{background:#e0e0e0}.image-default-item{width:120px;height:120px;border:1px dashed silver;background:#e2efff;background-image:url(/img/dangtinrao.png);background-repeat:no-repeat;background-position:center;margin:.5rem}.image-preview-wrapper .img-wrapper{border:1px dashed silver;background:#e2efff;margin:.5rem;height:120px;padding:5px}.image-preview-wrapper img{max-width:110px;max-height:110px;text-align:center;margin:auto;display:inline-block;vertical-align:middle}.image-preview-wrapper .img-wrapper:before{content:"";display:inline-block;height:100%;vertical-align:middle}.image-preview-wrapper .img-wrapper .rl90{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg)}.image-preview-wrapper .img-wrapper .rl180{transform:rotate(180deg);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg)}.image-preview-wrapper .img-wrapper .rl270{transform:rotate(270deg);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg)}.btt-menu{text-align:center;margin:auto;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #fff}.btt-menu li{display:inline-block;padding:0 .5rem;list-style:none;border-right:1px solid #fff;color:#fff;font-weight:700}.btt-menu li:last-child{border-right:none}.result-box{margin-top:1rem;border:#ccc 1px dotted}.result-status{color:#ccc;font-size:40px;text-align:center;margin-top:2rem}.result-status .fa-check-circle{color:#52b906}.result-message{font-size:22px;text-align:center}.result-message-desc{font-size:16px;text-align:center}.result-option{margin-bottom:2rem;text-align:center;margin-bottom:1rem;padding-top:1rem;border-top:1px dotted #ccc}.result-option a{width:fit-content;display:inline-block;margin:0 .5rem;padding:5px 10px;font-weight:700}.bottom-link{padding:1rem 0;border:solid #eee;border-width:2px 0;background:#f8f8f8;margin-bottom:-1rem;margin-top:1rem}.bottom-link-desc{font-weight:700;padding-bottom:.5rem}.bottom-link-row{display:table;width:100%;padding-left:1.5rem;padding-right:.5rem}.bottom-link-row a:hover{text-decoration:underline}.bottom-link-clm{padding-left:1rem;padding-right:1rem;display:table-cell;vertical-align:top}@media screen and (max-width:640px){.bottom-link-clm{width:100%;display:block}}@media screen and (max-width:640px){.ad-form select{color:#999;-moz-appearance:none;-webkit-appearance:none;appearance:none;background:url(/img/down_arrow.png) no-repeat right;background-position-x:97%}.ad-form .form-control{font-size:16px;height:2.5rem}.ad-form textarea.form-control{height:initial}.select2-container--default .select2-selection--single .select2-selection__arrow{background:url(/img/down_arrow.png) no-repeat right;height:2.5rem;margin-right:6px}.select2-container .select2-selection--single{height:2.5rem}.select2-container--default .select2-selection--single .select2-selection__rendered{line-height:2.5rem}.select2-container--default .select2-selection--single .select2-selection__arrow b{display:none}}.price-info .description{padding-left:1rem;padding-right:1rem}.price-info .price-label{font-weight:700}.price-info .description{padding-top:.5rem;padding-bottom:.5rem}.personal-page .price-info ul li{list-style:initial}.personal-page .final-price-value{color:red;font-size:1.2em}.top-news-related{background-color:#e1eeff;margin:1rem 0}.top-news-related ul{padding:0 1rem;margin:0 1rem}.top-news-related li{padding-top:.5rem;padding-bottom:.5rem}.news-detail a{color:#2e6ab2;font-weight:700}.news-detail a:hover{text-decoration:underline}.rating-xs,.rating-md{font-size:28px}.rating-xs .rating-stars,.rating-md .rating-stars{font-size:18px}h1,.h1,h2,.h2,h3,.h3{margin-top:0;margin-bottom:0}.breadcrumb{padding:0;margin-bottom:0;list-style:none;background-color:inherit;border-radius:0}.container{padding-right:0;padding-left:0}ul{margin-bottom:0}.overlay-share{position:fixed;bottom:5px;color:#fff;border-radius:3px;z-index:9999999;padding:6pt 10pt;background:#4267b2;font-size:12pt}.overlay-share{display:block;font-weight:700}#menu-mobile.menu-toggle.sticky{margin-top:1.9rem}.paragraph table{width:100%!important;border:none!important;border-collapse:initial!important}.paragraph table td{width:auto!important}@media screen and (min-width:641px){.overlay-share{display:none}}.project-detail a:hover{text-decoration:underline;color:#f16623}.text-danger{color:red}.rating-xs,.rating-md{font-size:28px}.rating-xs .rating-stars,.rating-md .rating-stars{font-size:18px}.rating-container .caption{margin-top:0}.rating-container,.rate_count{display:inline-block;vertical-align:middle}.empty-stars .my-icon-star{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSIjZmZmZmZmIiBzdHJva2U9IiM3Nzc3NzciIGQ9Ik0yMC42IDExbC00LjYtMTAuNS00LjYgMTAuNWgtMTAuOGw3LjggNy45LTMgMTIuMSAxMC42LTYgMTAuNiA2LTMtMTIuMSA3LjgtNy45eiI+PC9wYXRoPjwvc3ZnPg==)}.filled-stars .my-icon-star{background-image:url(data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiIgdmlld0JveD0iMCAwIDMyIDMyIj48cGF0aCBmaWxsPSIjZmRlMTZkIiBzdHJva2U9IiM3Nzc3NzciIGQ9Ik0yMC42IDExbC00LjYtMTAuNS00LjYgMTAuNWgtMTAuOGw3LjggNy45LTMgMTIuMSAxMC42LTYgMTAuNiA2LTMtMTIuMSA3LjgtNy45eiI+PC9wYXRoPjwvc3ZnPg==)}.my-icon{display:inline-block;width:16px;height:16px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}/*!* bootstrap-star-rating v4.0.3
* http://plugins.krajee.com/star-rating
*
* Author: Kartik Visweswaran
* Copyright: 2013 - 2017, Kartik Visweswaran, Krajee.com
*
* Licensed under the BSD 3-Clause
* https://github.com/kartik-v/bootstrap-star-rating/blob/master/LICENSE.md*/.rating-loading{width:25px;height:25px;font-size:0;color:#fff;background:url(../img/loading.gif) top left no-repeat;border:none}.rating-container .rating-stars{position:relative;cursor:pointer;vertical-align:middle;display:inline-block;overflow:hidden;white-space:nowrap}.rating-container .rating-input{position:absolute;cursor:pointer;width:100%;height:1px;bottom:0;left:0;font-size:1px;border:none;background:0 0;padding:0;margin:0}.rating-disabled .rating-input,.rating-disabled .rating-stars{cursor:not-allowed}.rating-container .star{display:inline-block;margin:0 3px;text-align:center}.rating-container .empty-stars{color:#aaa}.rating-container .filled-stars{position:absolute;left:0;top:0;margin:auto;color:#fde16d;white-space:nowrap;overflow:hidden;-webkit-text-stroke:1px #777;text-shadow:1px 1px #999}.rating-rtl{float:right}.rating-animate .filled-stars{transition:width .25s ease;-o-transition:width .25s ease;-moz-transition:width .25s ease;-webkit-transition:width .25s ease}.rating-rtl .filled-stars{left:auto;right:0;-moz-transform:matrix(-1,0,0,1,0,0) translate3d(0,0,0);-webkit-transform:matrix(-1,0,0,1,0,0) translate3d(0,0,0);-o-transform:matrix(-1,0,0,1,0,0) translate3d(0,0,0);transform:matrix(-1,0,0,1,0,0) translate3d(0,0,0)}.rating-rtl.is-star .filled-stars{right:.06em}.rating-rtl.is-heart .empty-stars{margin-right:.07em}.rating-lg{font-size:3.91em}.rating-md{font-size:3.13em}.rating-sm{font-size:2.5em}.rating-xs{font-size:2em}.rating-xl{font-size:4.89em}.rating-container .clear-rating{color:#aaa;cursor:not-allowed;display:inline-block;vertical-align:middle;font-size:60%;padding-right:5px}.clear-rating-active{cursor:pointer!important}.clear-rating-active:hover{color:#843534}.rating-container .caption .label{display:inline-block;padding:.25em .4em;line-height:1;text-align:center;vertical-align:baseline;border-radius:.25rem}.rating-container .caption{color:#999;display:inline-block;vertical-align:middle;font-size:60%;margin-top:-.6em;margin-left:5px;margin-right:0}.rating-rtl .caption{margin-right:5px;margin-left:0}@media print{.rating-container .clear-rating{display:none}}.paragraph table *{padding:0!important;margin:0!important;word-break:break-word!important}.paragraph table td{word-wrap:break-word!important;word-break:break-word!important;width:initial!important;min-width:20px}.paragraph table span{display:block;white-space:normal;word-break:break-word!important}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:#999;opacity:.75;color:#999}.slick-prev:before{content:'←'}.slick-next:before{content:'→'}.slick-prev:before,.slick-next:before{font-size:20px;line-height:1;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.item-slick.slick-slide.slick-current.slick-active{outline:none!important}.slider-for{margin-bottom:15px}.slider-for a{background-color:#f3f3f3}.slider-for img{max-height:400px;margin:auto}.slider-nav{margin:auto;border:1px solid #e2e2e2}.slider-nav .item-slick{max-width:240px;margin-right:15px;outline:none!important;cursor:pointer}.slider-nav .item-slick img{max-width:100%;background-size:cover;background-position:center;max-height:100px}.slick-arrow{position:absolute;top:50%;z-index:50}.slick-prev{left:0}.slick-next{right:0}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-dots li button:before{font-size:18px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.link-du-doan a:before{background:url(/img/hot2.gif) 0 no-repeat;width:22px;height:11px;display:inline-block;content:""}