::selection{background-color:#92b648;color:#fff}.btn-primary{background-color:#276388}.btn-primary:hover{background-color:#aed1e6;color:#0a1b25}h1,h2,h3,h4,h5,h6{font-family:'Roboto',sans-serif;color:#276388}p{line-height:1.75em}p.important{margin:10px auto;font-size:1.125em;line-height:1.9em}body{font-family:'Open Sans',sans-serif;line-height:1.572em;color:#4c4c4b;font-size:15px}.navbar{background-color:#fff;height:65px;border-bottom:5px solid #276388;border-radius:0;color:#276388;z-index:250}@media(min-width:768px) and (max-width:1199px){.navbar .container{width:100%}}@media(max-width:320px){.navbar{height:auto;margin:0}}.navbar .navbar-brand{width:320px;height:65px;background:url(/images/ttm_nav_logo.png) no-repeat top center;background-size:contain;margin-top:2px}@media(max-width:921px) and (min-width:768px){.navbar .navbar-brand{width:205px;margin-top:10px}}@media(max-width:480px){.navbar .navbar-brand{width:75%}}.navbar .navbar-toggle{margin-top:15px}.navbar .navbar-toggle span.icon-bar{background-color:#4c4c4b}.navbar .navbar-nav li>a{padding-top:25px;padding-bottom:12px;border-bottom:2px solid transparent}@media(max-width:921px) and (min-width:768px){.navbar .navbar-nav li>a{padding-left:8px;padding-right:12px}}.navbar .navbar-nav li>a:hover{border-bottom-color:#276388}.navbar a{color:#0a1b25}.navbar .pull-right-sm{float:right}@media(max-width:767px){.navbar .pull-right-sm{float:none;background:#fff}}footer{border-top:5px solid #92b648;padding-top:25px;margin-top:25px}footer a{color:#276388}footer .logos{padding-top:0;margin-top:15px;padding-bottom:25px;overflow:auto;margin-bottom:20px}footer .logos h4{color:#576d2b;margin-top:7px;text-decoration:underline}footer .logos img{width:12%;margin-right:4%;max-width:100px;height:auto;min-width:50px}footer .logos .partners{position:relative;float:left;width:100%}@media(max-width:480px){footer .logos .partners{float:none;width:100%}}footer p{font-size:1.125em;text-align:left;line-height:1.5em;color:#576d2b}footer p span.rwd-line{display:inline-block;padding-left:.5em;padding-right:.5em;border-left:1px solid #92b648}footer p span.rwd-line:first-of-type{border-left:none}@media(max-width:480px){footer p span.rwd-line{border:none}}.buffer-top{margin-top:20px}.buffer-top-xl{margin-top:40px}.buffer-bottom{margin-bottom:20px}.buffer-bottom-xl{margin-bottom:40px}h4.section-header{text-transform:uppercase;padding-bottom:15px;position:relative;margin-top:25px}h4.section-header:after{content:' ';width:160px;height:8px;position:absolute;left:0%;top:20px;margin-left:0;background:rgba(39,99,136,.8)}h4.section-header.section-header-xl:after{width:90%}h4.section-header.no-border:after{content:none}.page-header{border-color:#276388}hr{border-color:#c8cbcc}.hero{margin-top:-20px;padding:100px 0;text-align:center;background:#276388 top center no-repeat;background-image:url(/Images/hero-image-blur-2.png);border-bottom:5px solid #aed1e6;margin-bottom:50px;color:#fff;background-size:cover}@media(max-width:320px){.hero{padding-top:75px;padding-bottom:50px}}.hero .row.btn-container{margin-top:50px}@media(max-width:320px){.hero .row.btn-container{margin-top:20px}}.hero .row.btn-container .btn-primary{background-color:#16679a;color:#fcfdfe;border-color:#aed1e6;font-weight:600}.hero .row.btn-container .btn-primary:hover{background-color:#a4d3f1;border-color:#4c4c4b;color:#4c4c4b;box-shadow:1px 0 10px black}.hero .row.btn-container .btn-primary i{padding-right:.675em;font-weight:400}.hero .row.btn-container .btn{margin-right:10%;margin-bottom:15px}.hero .row.btn-container .btn:last-of-type{margin-right:0;margin-bottom:0}@media(max-width:992px){.hero .row.btn-container .btn{margin-right:5%}}@media(max-width:767px){.hero .row.btn-container .btn{margin-right:0%;margin-top:5px;margin-bottom:0}}@media(max-width:320px){.hero .row.btn-container .btn{font-size:14px}}.hero p{text-shadow:3px 3px 5px black}.hero p.lead{text-shadow:none;font-weight:600;margin-top:25px;font-size:1.8em;text-shadow:1px 1px 5px #0a1b25}.hero h1{color:#f3f3f3;font-weight:700;font-size:62px;position:relative;font-family:'Open Sans',sans-serif}@media(min-width:767px){.hero h1::before,.hero h1::after{border-top:5px solid #aed1e6;border-bottom:5px solid #92b648;content:' ';display:block;height:15px;background-color:#276388;position:absolute;width:10%;top:50%}.hero h1::before{left:15%}.hero h1::after{right:15%}}.main-text .logo{padding:30px 60px}.main-text .logo img{max-width:125px}.app-ads{margin-top:60px;padding-top:20px;border-top:5px solid #92b648;border-top-color:rgba(146,182,72,.5)}.app-ads a{font-weight:700}.app-ads .badge-container{margin-top:35px}.app-ads .badge-container.badge-apple{padding-top:12px}.app-ads .badge-container .img-badge{max-width:165px;margin:0 auto}.details-numbers{padding:50px 0;margin-top:50px;margin-bottom:100px;background:#fffffe center center no-repeat;background-image:url(/Images/tree-root.png);background-size:cover;text-align:center}.details-numbers h2{color:#4c4c4b;font-family:'Open Sans',sans-serif;font-weight:100;font-size:36px;border-bottom:2px solid #4c4c4b;padding-bottom:10px;display:inline-block;margin-bottom:25px}.details-numbers .milestone-numbers{margin-top:40px}.details-numbers .milestone-numbers .col-sm-4{padding:0 10px}.details-numbers .milestone-numbers .col-sm-4 .content-holder{padding:30px 0;width:100%;background-color:#fff;background-color:rgba(255,255,255,.5);border-radius:5%}.details-numbers .milestone-numbers i.fa{padding-top:15px}.details-numbers .milestone-numbers div.milestone{padding:15px;font-size:1.5em}.details-numbers .milestone-numbers div.milestone p.number{display:block;font-size:1.5em;padding:15px 0 15px;margin-bottom:15px;font-weight:800}.details-numbers .milestone-numbers div.milestone p.number span{display:inline-block;padding-bottom:10px;border-bottom:4px solid #4c4c4b}.details-numbers .milestone-numbers div.milestone small{font-size:.6em;font-weight:100}.border-skyline{margin-top:50px;height:100px;background:url(/Images/skyline-borer.png) repeat-x;margin-bottom:-25px;margin-left:-15px;margin-right:-15px}.vertical-tab-container{padding-top:20px;padding-bottom:20px}.vertical-tab-container .nav-tabs{height:690px;border-color:#92b648;text-align:center}@media(max-width:1199px){.vertical-tab-container .nav-tabs{height:600px}}@media(max-width:996px){.vertical-tab-container .nav-tabs{height:550px}}@media(max-width:767px){.vertical-tab-container .nav-tabs{height:auto;margin-bottom:10px;border-right:0;border-bottom:1px solid #eee}.vertical-tab-container .nav-tabs li{display:inline-block}.vertical-tab-container .nav-tabs li a{border-color:#ccc;border-radius:4px!important}}.vertical-tab-container .nav-tabs li{background-color:#f8f8f8;margin-right:0;margin-bottom:10px;border-color:#92b648}.vertical-tab-container .nav-tabs li.active a{background-color:#fff;border-color:#92b648!important;border-right-color:transparent!important}@media(max-width:767px){.vertical-tab-container .nav-tabs li.active a{border-right-color:#92b648!important}}.vertical-tab-container .nav-tabs li a{margin-right:-1px;color:#75913a}@media(max-width:767px){.vertical-tab-container .nav-tabs li a{padding:8px 8px}}.vertical-tab-container .nav-tabs li a:hover{background-color:#f4f7ec;border-color:#92b648 #92b648 #83a441}.vertical-tab-container .nav-tabs li:last-of-type{margin-bottom:1px}.vertical-tab-container .section-header{color:#92b648}.vertical-tab-container .section-header:after{background:rgba(146,182,72,.8)}.contact-info{border-radius:5px;box-shadow:2px 2px 20px #ccc;padding:5px 1em 10px 1.5em;margin-top:1em;margin-bottom:1em}.contact-info h4{color:#276388;margin-bottom:1em;margin-top:1em;text-align:left}.contact-info p{line-height:1.5em}a.hidden-link{color:inherit!important;text-decoration:none}a.hidden-link:hover{color:inherit!important;text-decoration:underline}