﻿@import url("https://fonts.googleapis.com/css2?family=Yantramanav:wght@300;400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&family=Yantramanav:wght@300;400;700&display=swap");.jumbotron .planstudio-icon{max-width:100px;}@media only screen and (min-height:768px){.body-center{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-ms-flex-pack:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding-top:40px;padding-bottom:40px;background-color:#f5f5f5;}}.signin{width:100%;max-width:1200px;margin:0 auto;}.signin h3{font-weight:700;}.signin .kd-form{padding:15px;background-color:#fff;}@media only screen and (max-width:768px){.signin .kd-form .locatrix-logo{padding:0 15px;}}.signin .planstudio-banner{background:url("../images/planstudio-bg.png") no-repeat;background-size:100%;background-position:50% 50%;color:#fff;}.signin .planstudio-banner h1{color:#fff;}.signin .planstudio-banner .partner-logo{margin:25px 0;}.signin .planstudio-banner .partner-logo .logo{background-color:#fff;border-radius:15px;padding:15px;display:inline-block;}.signin .planstudio-banner .partner-logo .logo img{max-width:250px;margin:0 auto;display:block;}.signin .planstudio-banner .planstudio-icon{width:60px;}.download{min-height:75px;background:#4eb1e4;border-radius:7px;color:#fff;cursor:pointer;position:relative;}.download i{color:#fff;position:absolute;top:50%;left:20px;transform:translateY(-50%);}.download .df,.download .dfn{position:absolute;left:80px;}.download .df{top:20px;font-size:.68em;}.download .dfn{top:33px;font-size:1.08em;}.grey-out{cursor:not-allowed;background:#a2a2a2;}.download:hover{background-color:#3e96c4;}.grey-out:hover{cursor:not-allowed;background:#a2a2a2;}.download-info{line-height:12px;}.download-info small{color:#a2a2a2;font-size:13px;}.row .guide{background:#e9ecef;padding:4rem 2rem;}.row .guide i{color:#324362;}.row .guide h3,.row .guide div{position:absolute;left:80px;}.row .guide .df{font-size:1.75rem;color:#324362;top:35px;}.row .guide .dfn{color:#707070;top:65px;font-size:16px;padding-top:3px;}.row .guide .psa{background:url("../../images/psa-logo.svg") no-repeat;width:50px;height:50px;background-size:contain;}.row .guide .portal{background:url("../../images/partner-portal-icon.svg") no-repeat;width:50px;height:50px;background-size:contain;}.row .guide .plansafe{background:url("../../images/plansafe-logo.svg") no-repeat;width:50px;height:50px;background-size:contain;}.row .guide .planstudio{background:url("../../images/planstudio-logo.svg") no-repeat;width:50px;height:50px;background-size:contain;}.kd-btn{display:inline-block;min-width:100px;font-weight:700;border:0;color:#fff;text-align:center;text-decoration:none;font-size:16px;border-radius:25px;padding:0 25px;margin:0;height:34px;line-height:34px;}.kd-btn .btn-label{position:relative;top:1px;left:-15px;display:inline-block;}.btn-primary{background-color:#4eb1e4;}.btn-primary:hover{background-color:#3e96c4;}.btn-secondary{background-color:#f15e3c;}.btn-secondary:hover{background-color:#d84b2b;}.btn-billing{background-color:#324362;}.btn-billing:hover{background-color:#425b8a;color:#fff;}.btn-icon{border:0!important;padding:2px 6px;border-radius:14px;background-color:transparent;}.btn-icon:focus{outline:0;}.btn-icon:hover{background-color:#ebebeb;}.btn-link{color:#4eb1e4;padding-left:0;}.btn-link:hover,.btn-link:focus{color:#3e96c4;}.btn-default{background-color:#6c757d;}.btn-default:hover,.btn-default:focus{color:#fff;background-color:#545b62;}.kd-ddl{background-color:#fff;color:#4eb1e4;border:2px solid #4eb1e4;}.kd-ddl:hover,.kd-ddl:active,.kd-ddl:focus{color:#fff;background-color:#3e96c4;}i.plansafe{background:url("../../images/plansafe-logo.svg") no-repeat;width:18px;height:18px;}i.planstudio{background:url("../../images/planstudio-logo.svg") no-repeat;width:18px;height:18px;}.kd-list-group{font-size:18px;font-weight:400;padding-left:0;}.kd-list-group .list-group-item{padding-left:0;border:0;}.kd-list-group .list-group-item.active{background-color:#fff;}.kd-list-group .list-group-item.active a{border-bottom:1px solid #4eb1e4;padding-bottom:3px;}@media only screen and (max-width:768px){.list-group{width:100%;}}.list-group{display:inline-block;min-width:50%;}.list-group .list-group-item{border:1px solid #4eb1e4;font-size:16px;font-weight:400;}.list-group .list-group-item+.list-group-item{border-top-width:0;}.list-group i{padding-left:10px;}.dl-horizontal dt{font-weight:400;font-size:20px;color:#324362;}.title-disabled{text-decoration:line-through;color:#a2a2a2;font-weight:300;font-style:italic;}.kd-textbox{position:relative;margin-bottom:45px;}.kd-textbox input:not([type=checkbox]){padding:10px 10px 5px 0;display:block;width:100%;color:#4eb1e4;font-weight:700;border:0;border-bottom:1px solid #a2a2a2;}.kd-textbox input:not([type=checkbox]):focus{outline:0!important;-webkit-appearance:none;box-shadow:none!important;}.kd-textbox input:not([type=checkbox]).input-validation-error{border-bottom:1px solid #e92c15;}.kd-textbox label{color:#707070;font-size:18px;position:absolute;pointer-events:none;left:0;top:10px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;}.kd-textbox input:not([type=checkbox]):focus~label,.kd-textbox input:not([type=checkbox]).valid~label{top:-20px;font-size:16px;color:#4eb1e4;}.kd-textbox input:not([type=checkbox]).input-validation-error{color:#e92c15;}.kd-textbox input:not([type=checkbox]).input-validation-error~label{top:-20px;font-size:16px;color:#e92c15;}.kd-textbox .bar{position:relative;display:block;width:100%;}.kd-textbox .bar:before,.kd-textbox .bar:after{content:"";height:1px;width:0;bottom:1px;position:absolute;background:#4eb1e4;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;}.kd-textbox .bar:before{left:50%;}.kd-textbox .bar:after{right:50%;}.kd-textbox input:not([type=checkbox]):focus~.bar:before,.kd-textbox input:not([type=checkbox]):focus~.bar:after{width:50%;}.kd-textbox input:not([type=checkbox]).input-validation-error~.bar:before,.kd-textbox input:not([type=checkbox]).input-validation-error~.bar:after{background:#e92c15;}.kd-textbox .highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:.5;}.kd-textbox input:not([type=checkbox]):focus~.highlight{-webkit-animation:inputHighlighter .3s ease;-moz-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease;}@-webkit-keyframes inputHighlighter{from{background:#4eb1e4;}to{width:0;background:transparent;}}@-moz-keyframes inputHighlighter{from{background:#4eb1e4;}to{width:0;background:transparent;}}@keyframes inputHighlighter{from{background:#4eb1e4;}to{width:0;background:transparent;}}.select{position:relative;width:100%;}.select .select-text{position:relative;background-color:transparent;width:100%;padding:10px 10px 5px 0;border-radius:0;border:0;border-bottom:1px solid #a2a2a2;color:#4eb1e4;font-weight:700;}.select .select-text:focus{outline:0;border-bottom:1px solid #a2a2a2;}.select .select .select-text{appearance:none;-webkit-appearance:none;}.select .select:after{position:absolute;top:18px;right:10px;width:0;height:0;padding:0;content:"";border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #a2a2a2;pointer-events:none;}.select .select-label{color:#707070;font-size:18px;position:absolute;pointer-events:none;left:0;top:10px;transition:.2s ease all;}.select .select-text:focus~.select-label,.select .select-text:valid~.select-label{color:#4eb1e4;top:-20px;transition:.2s ease all;}.select .select-bar{position:relative;display:block;width:100%;}.select .select-bar:before,.select .select-bar:after{content:"";height:1px;width:0;bottom:1px;position:absolute;background:#4eb1e4;transition:.2s ease all;}.select .select-bar:before{left:50%;}.select .select-bar:after{right:50%;}.select .select-text:focus~.select-bar:before,.select .select-text:focus~.select-bar:after{width:50%;}.select .select-highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:.5;}.kd-checkbox{position:relative;text-align:left;}.kd-checkbox.kd-checkbox-inline{display:inline-block;}.kd-checkbox label{cursor:pointer;display:inline;line-height:1.25em;vertical-align:top;clear:both;padding-left:1px;}.kd-checkbox label:not(:empty){padding-left:.75em;}.kd-checkbox label:before,.kd-checkbox label:after{content:"";position:absolute;left:0;top:0;}.kd-checkbox label:before{width:1.25em;height:1.25em;background:#fff;border:2px solid #707070;border-radius:.125em;cursor:pointer;transition:background .3s;}.kd-checkbox input[type=checkbox]{outline:0;visibility:hidden;width:1.25em;margin:0;display:block;float:left;font-size:inherit;}.kd-checkbox input[type=checkbox]:checked+label:before{background:#4eb1e4;border:0;}.kd-checkbox input[type=checkbox]:checked+label:after{transform:translate(.25em,.3365384615em) rotate(-45deg);width:.75em;height:.375em;border:.125em solid #fff;border-top-style:none;border-right-style:none;}.kd-checkbox input[type=checkbox]:disabled+label:before{border-color:rgba(0,0,0,.26);}.kd-checkbox input[type=checkbox]:disabled:checked+label:before{background:rgba(0,0,0,.26);}.kd-normal-form .col-form-label{color:#324362;font-size:18px;font-weight:400;padding-bottom:0;}.kd-normal-form small{display:block;font-size:13px;font-weight:300;line-height:16px;}.kd-normal-form .colored{color:#4eb1e4;}.kd-normal-form textarea,.kd-normal-form input:not([type=checkbox]):not([type=button]):not([type=submit]){color:#4eb1e4;border:0;border-bottom:1px solid #4eb1e4;padding:5px 0;}.kd-normal-form textarea:focus,.kd-normal-form textarea:active,.kd-normal-form textarea:hover,.kd-normal-form input:not([type=checkbox]):not([type=button]):not([type=submit]):focus,.kd-normal-form input:not([type=checkbox]):not([type=button]):not([type=submit]):active,.kd-normal-form input:not([type=checkbox]):not([type=button]):not([type=submit]):hover{color:#4eb1e4;outline:0!important;-webkit-appearance:none;box-shadow:none!important;border-bottom:1px solid #4eb1e4;}.kd-normal-form:focus-within .small-desc{color:#4eb1e4;}.validation ul{padding:20px 0;}.validation ul li{list-style-type:none;}.table th{border-top:0;color:#4eb1e4;}.table thead th{color:#4eb1e4;font-size:20px;border-bottom:2px solid #a2a2a2;}.table td{border-top:1px solid #4eb1e4;}.table .action{padding-left:0;text-align:right;}.table .action i{padding-left:10px;}.table .color-heading{color:#324362;font-weight:400;}.complex-table{color:#707070;}.complex-table .row-title i{color:#6e6e6e;font-size:13px;}.complex-table .row-title .title{color:#324362;font-size:18px;font-weight:400;padding-left:5px;}.complex-table .row-title .disabled{text-decoration:line-through;color:#a2a2a2;font-weight:300;font-style:italic;}.complex-table .user-title i{color:#6e6e6e;font-size:10px;}.complex-table .user-title .kd-toggle i{color:#4eb1e4;font-size:13px;padding-left:7px;}.complex-table .user-title .title{font-weight:700;font-size:16px;padding-left:5px;}.complex-table .user-title .active{color:#4eb1e4;}.complex-table .user-title .disabled{text-decoration:line-through;color:#a2a2a2;font-weight:300;font-style:italic;}.complex-table .row-details{font-size:13px;}.complex-table .row-details i{font-size:10px;}.complex-table .h-icons{width:130px;}.complex-table .action-icons i{display:block;padding-bottom:10px;color:#4eb1e4;}.complex-table .kd-dropdown i{padding:0 5px;font-size:16px;color:#4eb1e4;cursor:pointer;}.partner-table td{border-top:0;border-bottom:2px solid #4eb1e4;padding-left:0;padding-right:0;color:#4eb1e4;font-size:18px;}.partner-table td.title{font-weight:400;}.kd-pagination .PagedList-ellipses a{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#007bff;background-color:#fff;border:1px solid #dee2e6;}.navbar-custom{background-image:url("../images/nav-bg@2x.png");background-repeat:repeat-x;height:60px;color:#fff;border-image:url("../images/header-border.png") 30 stretch;border-left:3px solid transparent;border-right:3px solid transparent;}.navbar-custom .nav-bar{cursor:pointer;font-size:26px;}.navbar-custom .navbar-brand,.navbar-custom .navbar-text{color:#fff;}.navbar-custom .navbar-nav .nav-link{color:#fff;}.navbar-custom .nav-item.active .nav-link,.navbar-custom .nav-item:hover .nav-link{color:#fff;}.navbar-brand{line-height:80px;color:#fff;}.navbar-brand .logo{width:150px;}.navbar-brand span{padding-left:10px;font-size:x-large;}.navbar-user{line-height:16px;font-size:13px;}.navbar-user .navbar-title a{color:#fff;}.nav-avatar i{line-height:33px;font-size:20px;}.navbar-blank{background:url("../images/nav-bg@2x.png");color:#fff;height:60px;}.navbar-blank .logo{width:150px;}.wrapper{display:block;}.sidebar{width:300px;height:100vh;position:fixed;top:0;left:-305px;z-index:999;background:#4eb1e4;color:#fff;transition:all .3s;box-shadow:3px 3px 3px rgba(51,51,51,.5);text-align:left;}.sidebar.active{left:0;}.sidebar ul.menu-elements{padding:10px 0;transition:all .3s;max-height:75vh;}.sidebar ul li a{display:block;padding:10px 20px;border:0;color:#fff;font-weight:700;font-size:18px;}.sidebar ul li a:hover,.sidebar ul li a:focus,.sidebar ul li.active>a:hover,.sidebar ul li.active>a:focus{outline:0;color:#fff;text-decoration:none;}.sidebar ul li a i{width:40px;margin-left:20px;}.sidebar ul li.active>a,a[aria-expanded=true]{color:#fff;}.sidebar ul ul a{padding-left:80px;font-weight:300;font-size:16px;}.sidebar a[data-toggle=collapse]{position:relative;}.sidebar .dropdown-toggle::after{display:block;position:absolute;top:50%;right:20px;transform:translateY(-50%);}.overlay{display:none;position:fixed;width:100vw;height:100vh;background:rgba(51,51,51,.7);z-index:998;opacity:0;transition:all .5s ease-in-out;}.overlay.active{display:block;opacity:1;}.dismiss{width:40px;height:40px;top:10px;right:10px;transition:all .3s;border-radius:4px;text-align:center;line-height:40px;cursor:pointer;}.dismiss:hover,.dismiss:focus{color:#fff;}.logout{color:#fff;font-weight:700;background:none;border:0;outline:0;}.logout:focus{outline:0;}.sidebar-profile{text-align:center;position:absolute;bottom:0;width:100%;}.sidebar-profile .user-info{font-size:13px;}.sidebar-profile .user-info a{color:#fff;}.sidebar-profile .user-logout{padding:10px 0;}body{font-family:"Yantramanav","Roboto Condensed",sans-serif;font-weight:300;color:#707070;-webkit-text-size-adjust:100%;font-size:16px;}h1,h2,h3,h4,h5,h6{color:#324362;margin:0;}h1{font-weight:700;font-size:34px;}.content{width:100%;transition:all .3s;}a{color:#4eb1e4;}a:hover,a:focus{color:#3e96c4;text-decoration:none;}.container{margin-bottom:30px;}.invalid.password_requirement{color:#ffa500;}.valid.password_requirement{color:#008000;}.font-small{font-size:13px;}.partner-logo img{max-width:150px;}