@import url('https://fonts.googleapis.com/css2?family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap');
:root {
 --font-family: "Public Sans", sans-serif !important;
 --primary-color:#F0493C;
 --secondary-color:#6E6E73;
 --input-border:#D8D8D8;
}
body{
    font-family: var(--font-family);
}
#header{
    position: relative;
    z-index: 0;
    background: #010101;
    background-image: none !important;
}
.index-page #header{height: 600px;}
#nav-wrapper{
    display: none;
}
#content{
    padding: 0px !important;
    overflow: hidden;
    box-shadow: inherit;
    background: transparent !important;
    margin-bottom: 30px !important;
}
#landing_page{
    width: auto;
    max-width: 650px;
    height: 438px;
    align-items: center;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

#landing_page h1 {
    margin: 0;
    line-height: initial;
    background: transparent;
    height: auto;
    font-family: "Public Sans", sans-serif;
    font-size: 70px;
    font-weight: 800;
    color:#fff;
    text-align: center;
    margin-bottom: 40px;
}

#landing_page h1 span{
    display: block;
    color: var(--primary-color);
     font-size: 40px;    
}

#landing_page p{
    color: #fff;
    text-align: center;
     line-height: 28px;
     font-family: "Public Sans", sans-serif;
}

#landing-search-inner{
    max-width: 802px;
    margin: 0 auto;
    display: table;
    position: relative;
}
.searchArea .inputDiv{
    height: 80px;
    box-shadow: 0px 8px 12px rgba(0, 0, 0, 0.04); border-radius: 8px;    border: 0;
}
.searchArea input[type="text"]{
    height: 80px !important;padding-left: 30px !important;color: #6E6E73;    border: 1px solid #e9e6e6 !important;
    border-radius: 8px !important;
}
.profile-page .searchArea input[type="text"]{      height: 80px !important;
    padding-left: 30px !important;
    color: #6E6E73;
    background-color: transparent !important;
    border-radius: 8px !important;}
.searchArea button{
    position: absolute;
    right: 12px;
    top: 12px;
    height: 56px;
    background: var(--primary-color);
    border: 0;
    border-radius: 8px;
    font-family:var(--font-family);
    font-size: 16px;
    font-weight: 700;
    text-transform: capitalize;
}
.searchArea button svg {
    fill: none !important;
}
#content #landing-search{
    margin-bottom:3%;
}
.client-choice{
    background: #fff;
    box-shadow: inherit;
    border: 0;
    border-radius: 16px;
    
}
#open-or-check{
    max-width: 1010px;
}
#open-or-check .client-choice{
    margin-left: 0;
    margin-right: 15px;    width: calc(50% - 95px);
    padding-top: 40px;
    padding-bottom: 30px;
}
#open-or-check .client-choice#check-status{
    margin-left: 15px;
    margin-right: 0;
}

#sign-in-button{
    height: 64px;
    border-radius: 8px;
    box-shadow: inherit !important;
    line-height: 64px;
    padding: 0 36px;
    background: #010101;
     font-weight: 700;
      font-size: 18px;
      font-family: "Public Sans", sans-serif;
      text-transform: capitalize;
}

#sign-in-button .client-choice-icon{
    display: none !important;
}
#open-title{
color: #000000;
font-weight: 700;
font-size: 30px;
font-family: "Public Sans", sans-serif;
text-align: center;
}
#open-text{
    color: #6E6E73;
    font-size: 20px;
      font-family: "Public Sans", sans-serif;
      font-weight: 400;
      text-align: center;
       line-height: 34px;
}
.open-or-check-icon{
    text-align: center;
 margin-bottom: 30px;
}
#information{
    box-shadow: inherit;
    max-width: 1010px;
    margin: 0 auto;
    padding: 0;
    border: 0;
}
.category-name, .other-resources, .featured-questions{
    color: #000000;
    font-weight: 700;
    font-size: 30px;
    font-family: "Public Sans", sans-serif;
}
.questions-deta{
    margin: 0 0 40px 0;
    padding: 0;
    display: inline-block;
    width: 100%;
}
.questions-deta li{
    list-style: none;
     width:calc(50% - 88px);
     float: left;
      line-height: 24px;
      position: relative;
      padding-left:44px;
      padding-right: 30px;
      margin-bottom: 20px;
}
.questions-deta li span{
     position: absolute;
     left: 0;
}
.questions-deta li, .questions-deta li a{font-weight: 400;font-size: 20px;font-family: "Public Sans", sans-serif;color: #6E6E73;}
.questions-deta li:nth-child(even){padding-right: 0;}

#featured{ max-width: 1010px;    margin: 0 auto;}
.featured-category{
    background: #fff;
    box-shadow: inherit;
    border: 0;
    border-radius: 16px;    margin: 0;
    width: calc(50% - 20px);
    margin-bottom: 30px;    min-height: 530px;
}
.featured-category.front-page:nth-child(3) {
    float: right;
    margin: 0;
}
.featured-category.front-page:nth-child(4) {
    float: right;
    margin: 0;
}
#more-options h1 {
    background: transparent;
    color: #000000;
font-weight: 700;font-size: 30px;font-family: "Public Sans", sans-serif;
}
#featured a, .first.column section div a, .last.column section div a{font-family: "Public Sans", sans-serif;}
.article-teaser{    margin-bottom: 20px; font-family: "Public Sans", sans-serif;    line-height: 24px;}
#footer{
    background-color: #1d1d1f !important;
    text-align: left;
    padding: 2.625rem 0 0 0;
    height: auto;
}
.container{
    max-width: calc(1264px - 2%);
    margin: 0 auto;
}
.footer .row{
 display: flex;
}
.footer .row .col-6{
    width: 50%;
}
.d-flex {
    display: flex !important;
}
.footer_ftrbtmstripbox{
    display: flex;
    justify-content: space-between;
    align-items: center;
    column-gap: 63px;
    width: 100%;
    flex-direction: column;
    height: 100%;
}
.footer_ftrbtmstripbox p{
    margin-top: 24px;
    font-size: 18px;
    line-height: 26px;
    color: #d8d8d8;
}
.footer_cpyright-sec{
    font-size: 1rem;
    column-gap: 20px;
    align-items: self-start;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    text-align: left;
    width: 100%;
}
.Footer_ftrbtmstripbox{
    display: flex;
    justify-content: space-between;
    align-items: center;
    column-gap: 63px;
    width: 100%;
    flex-direction: column;
    height: 100%;
}
.flex-column {
    flex-direction: column !important;
}
.footer_rt{
    display: inline-block;
    width: 100%;
}
.footer-toplink{
    width: 100%;
    display: inline-block;
}
.footer-toplink ul{
    margin: 0;
    padding: 0;
}
.footer-toplink li{
    list-style: none;
    float: left;
}
.footer-toplink li a{
    font-size: 1rem;
    color: #d8d8d8 !important;
    text-decoration: none;
    padding: 0 40px 0 0 !important;
    transition-duration: .5s;
    font-family: var(--font-family);
    font-weight: 700;
}
.footer_logo{
    margin-bottom: 24px;
}
.footer-toplink li a:hover{
    color: #fff !important;
}
.footer-buttondtl{
    display: inline-block;
    width: 100%;
    margin-top: 56px;
}
.footer-buttondtl ul{
    margin: 0;
    padding: 0;
}
.footer-buttondtl li{
    list-style: none;
    float: left;
    width: 100%;
    display: inline-block;
    text-align: left;
    margin-bottom: 12px;
}
.footer-buttondtl li a{
    font-size: 18px;
    color: #d8d8d8 !important;
text-decoration: none;padding: 0 !important;transition-duration: .5s;font-family: var(--font-family); 
padding-left: 0;transition: all .42s ease-in-out;}
.footer-buttondtl li a:hover{color: #fff !important;    padding-left: 8px !important; transition: all .42s ease-in-out;}
#footer a {position: relative;top: 0%;transform: inherit;float: none;padding: 0 20px;}
#footer a:hover{color:#fff;}    
#footer p {top: 0;position: relative;margin: 0;    line-height: 26px;}  
.footer-buttondtl p{color: #8e8e8e;font-size: 14px;line-height: 20px;}  

.poweredby{ display: inline-block; width: 100%;    margin-top: 56px;    color: #8e8e8e;    font-size: 18px;
    line-height: 26px;}
.poweredby a{color:#d8d8d8 !important; padding: 0 !important; display: inline-block;}
.poweredby svg{ height: 20px !important; width: auto !important;    margin-left: 14px;transition: all .5s ease-in-out;}
.w-auto{ width: auto !important;}
.ml-auto{ margin-left: auto !important;}
.poweredby svg:hover{
    transition: all .5s ease-in-out;
    transform: scale(1.1);
}
.account-page{
    background: #fff !important;
}
.account-page h1{
    text-align: center;
    color: #000000;
     font-size: 60px;
     font-weight: 800;
     font-family:var(--font-family);
    line-height: 90px;
    margin: 0;
}
.account-page h1 span{
    color: #6E6E73;
    font-weight: 700;
    font-size: 24px;
    display: block;
    line-height: 30px;
    margin-top: 0;
    margin-bottom: 40px;
}
.open-page, .profile-page{
    background: #fff;
}
.content-small{
    max-width: 802px;
    margin: 0 auto;
}
h1#tickets-title a{
    color:#000;
    font-size: 26px;
}
h1#tickets-title .states small {
    font-size: 40%;
}
.form-box{
    margin: 80px auto;
}
.form-box hr{
    display: none;
}
.form-box h1{
    font-weight: 800;
    color: #000000;
    font-size: 60px;
    font-family: var(--font-family);
    line-height: 60px;
    text-align: center;
    margin: 0;
    background-color: transparent;

}
#open-new div#sign-in-button{
    background:var(--primary-color);
}
.questions-deta li svg path{
    fill: var(--primary-color);
}
.form-box h1 span{
    color: #6E6E73;
    font-weight: 700;
    font-size: 24px;
    display: block;
    line-height: 30px;
    margin-top: 20px;
}
.form-box label{
    color: #555555 !important;
    font-size: 14px;
    font-family: var(--font-family);
    font-weight: 600;
    margin-bottom: 10px;
}
.form-box label span{     margin-bottom: 0;
    display: inline-block;font-weight: normal;
}
.form-box select, .form-box input.dp, .form-box input#query, .form-box input[type="text"], .form-box input[type="search"], .form-box input[type="email"], .form-field, .form_table input[type=text], .form_table input[type=password], .form_table textarea, .form-box input[type="tel"]{
border: 1px solid var(--input-border) !important;
height: 48px !important;
padding: 0 20px !important;
border-radius: 5px !important;
}
.select2-container--default .select2-selection--single{
    border: 1px solid var(--input-border) !important;
    height: 50px !important;
    padding: 0 20px !important;
    border-radius: 5px !important; 
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 48px;
}
.btn-group{
    display: inline-block;
    width: 100%;
}
.form-box .btn{
    height: 64px !important;
    line-height: 64px;
    border-radius: 8px !important;
    padding: 0 20px !important;
    border: 0 !important;
    /* display: inline-block !important; */
    width: auto !important;
    font-size: 18px !important;
    font-weight: 700 !important;
    letter-spacing: 0 !important;
}
.form-box input[type="submit"].btn{
    height: 64px !important;
    line-height: 62px;
    border-radius: 8px !important;
    padding: 0 20px !important;
    border: 0 !important;
    /* display: inline-block !important; */
    width: auto !important;
}
.btn-primary, input[type="submit"]{
    background: var(--primary-color) !important;
    color: #fff !important;
    border: 1px solid var(--primary-color) !important;
}
input[type="submit"].btn-primary{
    border: 1px solid var(--primary-color) !important;color: #fff !important;
}
.btn-primary:hover, input[type="submit"].btn-primary:hover, input[type="submit"]:hover{
    background: #fff !important;
    color: var(--primary-color) !important;
    border: 1px solid var(--primary-color) !important;
}
input[value="Create Ticket"].btn-primary, input[value="Register"].btn-primary {
    color: #fff !important;
}
.form-box button#do_search, .form-box input[type="submit"], .form-box input[type="reset"], .form-box input[type="button"], .form-box form.-redactor-container button[type=submit]{
    border-radius: 8px !important;
    padding: 0 20px !important;  
}
.btn-secondary{
    background: var(--secondary-color) !important;
    color: #fff !important;
    border: 1px solid var(--secondary-color) !important;
}
.btn-secondary:hover{
    background: #fff !important;
    color: var(--secondary-color) !important;
}
input[type="button"].btn-secondary, input[type="reset"].btn-secondary{
    border: 1px solid var(--secondary-color) !important;
}
#pre-footer-inner .searchArea{
    position: relative;
}
#pre-footer-inner .searchArea button svg {
    fill: #fff !important;
}
#open-text input{
    border: 1px solid var(--input-border) !important;
    height: 48px !important;
    padding: 0 20px !important;
    border-radius: 5px !important;   
}
#clientLogin div label{
    text-align: left;
    font-size: 14px;
}
#access-link .btn, #login-sign-in input#sign-in-button, .client-choice .client-choice-icon{
    height: 64px !important;
    border-radius: 8px;
    box-shadow: inherit !important;
    line-height: 64px;
    padding: 0 36px !important;
    background-color:var(--primary-color) !important;
     font-weight: 700;
      font-size: 18px;
      font-family:var(--font-family);
      text-transform: capitalize;
      min-width: 285px;     box-shadow: inherit !important;
}
#clientLogin input[type=submit] {
    background-image: none !important;
}
#access-link #open-text, #login-sign-in #open-text{
    width: 100%;
}
.title_main{
    font-weight: 800;
    color: #000000;
    font-size: 60px;
    font-family: var(--font-family);
    line-height: 60px;
    text-align: center;
    margin: 0;
}
.title_main_sub{
    color: #6E6E73;
    font-weight: 700;
    font-size: 24px;
}
.view-page #content, .login-page #content{
    padding: 70px 0 0px 0 !important;
}
.view-page h1{
    background:transparent;
    
}
.view-page .title_main_sub{
    margin-bottom:80px;
}
a[href*="/login.php"]:hover, a[href*="/logout.php"]:hover{
    background: var(--primary-color) !important;
    color: #fff !important;
}
#header a:hover{
    color: #fff !important;
}
.login-page h1{
    font-weight: 800;
    color: #000000;
    font-size: 60px;
    font-family: var(--font-family);
    line-height: 60px;
    text-align: center;
    margin: 0;
    background: transparent;
}
.login-page .subtitle{
    text-align: center;
    color: #6E6E73;
    font-weight: 700;
    font-size: 24px;
}
#clientLogin #email, #clientLogin #ticketno, #open-text input{
    margin: 0 !important;
    width: 90% !important;
}
.form-box h3{
    color: #000;
    font-weight: 500;
    font-size: 18px;
    margin-bottom: 10px;
}
.form-box table tr td{
    color: #555555 !important;
    font-size: 14px;
    font-family: var(--font-family);
    font-weight: 600;
    vertical-align: middle;
}
input#username, input[type="password"]{
    border: 1px solid var(--input-border) !important;
    height: 48px !important;
    padding: 0 20px !important;
    border-radius: 5px !important;
    min-width: 270px;
}
input[value="Create Ticket"], input[value="Register"]{
    height: 64px !important;
    line-height: 62px;
    border-radius: 8px !important;
    padding: 0 20px !important;
    border: 0 !important;
    /* display: inline-block !important; */
    width: auto !important;
}
.account-page .btn-group{
    margin-top: 60px;
}
.account-page .form-box h1{
    margin-bottom: 30px;
}
.action-button{
    padding: 12px 14px;
    letter-spacing: 0;
    font-size: 16px;
}
.faq-page h1{
    background: transparent;
    font-weight: 800;
    color: #000000;
    font-size: 40px;
    font-family: var(--font-family);
    line-height: 80px;
}
#kb > li h4 a, .faq-page h2, .faq-content .article-title{
    font-family: var(--font-family) !important; 
}
body, .faq-page .thread-body{
    font-family: var(--font-family) !important; 
}
.pull-right.flush-right a:first-child {
    margin-left: 0;
}
.sidebar .questions-deta li{
    width: calc(100% - 88px);    font-size: 17px;
}
.sidebar .questions-deta li a{
    margin-bottom: 0 !important;    font-size: 17px;
}
.sidebar .questions-deta {
    margin: 0;}
.sidebar .other-resources{
    font-size: 24px;
}
.main-content p{
    font-size: 17px;
    width: 90%;
}
.kb-index h1{
    background: transparent !important;
    font-weight: 800;
    color: #000000;
    font-size: 40px;
    font-family: var(--font-family);
    line-height: 60px;
    margin: 0 0 30px 0;
}
#options {
    margin: 0 11% 0;
}
form#ticketForm table tbody:first-child tr:nth-child(2) td:first-child, form#ticketForm table tbody:first-child tr:nth-child(2) td:nth-child(2), form#ticketForm table tbody:first-child tr:nth-child(3) td:first-child {
    border-bottom: 0;
    padding-bottom: 10px !important;
}
/* .tickets-page{
    background: #fff !important;
} */
#ticketTable tr td{    background-color: #f5f5f5;    font-size: 15px;}
#ticketTable tr:nth-child(odd) td {background-color: #fff;}
#ticketTable th {background-color: #e5e5e5;}
#ticketTable{    border: 1px solid #efefef;}
#ticketTable tr:hover td {
    background: #0000001c !important;
}
h1#tickets-title {
    margin: 0 0 14px 0;
    background: transparent;
}
#ticketTable th .icon-sort{top:-4px;filter: brightness(0) saturate(100%) invert(45%) sepia(8%) saturate(200%) hue-rotate(201deg) brightness(93%) contrast(85%);}
.link{color: var(--secondary-color);}
i.icon-group{filter: brightness(0) saturate(100%) invert(45%) sepia(8%) saturate(200%) hue-rotate(201deg) brightness(93%) contrast(85%);}
.profile-page h1{font-weight: 800;color: #000000;font-size: 60px;font-family: var(--font-family);line-height: 60px;text-align: center;margin: 80px 0 0 0;background-color: transparent;}
/* .profile-page p{color: #6E6E73;
    font-weight: 700;
    font-size: 24px;
    display: block;
    line-height: 30px;
    margin-top: 20px;    text-align: center;font-family: var(--font-family);    font-weight: normal;} */
.profile-page h1 span{    color: #6E6E73;
    font-weight: 700;
    font-size: 24px;
    display: block;
    line-height: 30px;
    margin-top: 20px;}    
.profile-page form[action="profile.php"]{margin-top: 30px;}
.profile-page form[action="profile.php"] label {
    color: #555555 !important;
    font-size: 14px;
    font-family: var(--font-family);
    font-weight: 600;
    vertical-align: middle;
}
.profile-page select, .profile-page input.dp, .profile-page input#query, .profile-page input[type="text"], .profile-page input[type="search"], .profile-page input[type="email"], .profile-page .form-field, .profile-page .form_table input[type=text], .profile-page .form_table input[type=password], .profile-page .form_table textarea, .profile-page input[type="tel"]{
    border: 1px solid #d8d8d8 !important;
    height: 50px !important;
    padding: 0 20px !important;
    border-radius: 5px !important;
}
.save.pending, input[type="submit"], input[value="Create"], input[style="color: rgb(255, 0, 0);"], form.-redactor-container button[type=submit], button#do_search, input[type="submit"], input[type="reset"], input[type="button"], form.-redactor-container button[type=submit]{
    height: 64px !important;
    line-height: 62px;
    border-radius: 8px !important;
    padding: 0 20px !important;
    border: 0 !important;
    /* display: inline-block !important; */
    width: auto !important;
}
.tickets-page{
    background-color: #fff;
}
.thread-body a:not(.button) {
    color: var(--primary-color) !important;
    text-decoration: underline;
}
form#reply input{
    padding: 0px 20px !important;
    box-shadow: inherit !important;
}
form#reply input[type="submit"]{
    background: var(--primary-color) !important;
    color: #fff !important;
    border: 1px solid var(--primary-color) !important;
}
form#reply input[type="submit"]:hover{
    background: #fff !important;
    color: var(--primary-color) !important;
}
form#reply input[type="reset"], form#reply input[type="button"]{
    background: var(--secondary-color) !important;
    color: #fff !important;
    border: 1px solid var(--secondary-color) !important;
}
form#reply input[type="reset"]:hover, form#reply input[type="button"]:hover{
background: #fff !important;
color: var(--secondary-color) !important;
}
.tickets-page h1, .tickets-page h1 b{
    font-weight: 800;
    color: #000000;
    font-size: 60px;
    font-family: var(--font-family);
    line-height: 60px;
}
.tickets-page #content h1:not(#tickets-title) small {
    display: inline-block;
    border: 0;
    margin: 10px 0 0 0;
    padding: 0 6px;
    font-weight: normal;
    font-size: 35px;
}
#header .pull-right.flush-right a, #header .pull-right.flush-right p{
    font-size: 18px;
}
.index-page #header  #left-logo {
    height: 50px;
    margin: 7px 10px 0px 0px !important
}
.index-page  #left-logo  img{height:50px !important}
#header .pull-right.flush-right {margin-top: 0;}
#header  #left-logo {
    margin: 7px 10px 0 0px !important;
}
#header #left-logo  img{height: 50px !important;}
.sidebar input[type="submit"]{
    width: 100% !important;
    height: 46px !important;
    line-height: 46px;
    letter-spacing: 0;
    margin-top: 20px;
    border: 1px solid var(--primary-color) !important;display: none !important;
}
.profile-page form[action="profile.php"]  .padded tr{width: 50%;float: left;    min-height: 84px;}
.profile-page form[action="profile.php"]  .padded tr:first-child{width:100%;}
.profile-page form[action="profile.php"]  .padded tr:nth-child(5){width:100%;}
.profile-page form[action="profile.php"]  .padded tr:nth-child(6){width:100%;}
.profile-page form[action="profile.php"]  .padded tr:nth-child(7){width:100%;}
.profile-page form[action="profile.php"]  .padded tr:nth-child(8){width:100%;}
.profile-page form[action="profile.php"]  .padded tr:nth-child(6) td:first-child{ width: 230px; line-height: 52px;}
.profile-page form[action="profile.php"]  .padded tr:nth-child(8) td:first-child{line-height: 52px;}
.profile-page form[action="profile.php"]  .padded tr:nth-child(9) td:first-child{line-height: 52px;}
.profile-page form[action="profile.php"]  .padded tr:nth-child(10) td:first-child{line-height: 52px;}
.profile-page form[action="profile.php"]  .padded tr:nth-child(11) td:first-child{line-height: 52px;}
.profile-page form[action="profile.php"]  .padded tr:nth-child(8) td:nth-child(2) input[type="password"]{ width: 260px !important;}
.profile-page form[action="profile.php"]  .padded tr:nth-child(9) td:nth-child(2) input[type="password"]{ width: 260px !important;}
.profile-page form[action="profile.php"]  .padded tr:nth-child(10) td:nth-child(2) input[type="password"]{ width: 260px !important;}
.profile-page form[action="profile.php"]  .padded tr:nth-child(11) td:nth-child(2) input[type="password"]{ width: 260px !important;}
.profile-page form[action="profile.php"]  .padded tr:nth-child(7) td, .profile-page form[action="profile.php"]  .padded tr:nth-child(8) td, .profile-page form[action="profile.php"]  .padded tr:nth-child(8) td, .profile-page form[action="profile.php"]  .padded tr:nth-child(9) td, .profile-page form[action="profile.php"]  .padded tr:nth-child(10) td, .profile-page form[action="profile.php"]  .padded tr:nth-child(11) td{width: 230px;}


.account-page form[action="profile.php"]  .padded tr{width: 50%;float: left;    min-height: 84px;}
.account-page form[action="profile.php"]  .padded tr:first-child{width:100%;}
.account-page form[action="profile.php"]  .padded tr:nth-child(5){width:100%;}
.account-page form[action="profile.php"]  .padded tr:nth-child(6){width:100%;}
.account-page form[action="profile.php"]  .padded tr:nth-child(7){width:100%;}
.account-page form[action="profile.php"]  .padded tr:nth-child(8){width:100%;}
.account-page form[action="profile.php"]  .padded tr:nth-child(6) td:first-child{ width: 230px; line-height: 52px;}
.account-page form[action="profile.php"]  .padded tr:nth-child(8) td:first-child{line-height: 52px;}
.account-page form[action="profile.php"]  .padded tr:nth-child(9) td:first-child{line-height: 52px;}
.account-page form[action="profile.php"]  .padded tr:nth-child(10) td:first-child{line-height: 52px;}
.account-page form[action="profile.php"]  .padded tr:nth-child(11) td:first-child{line-height: 52px;}
.account-page form[action="profile.php"]  .padded tr:nth-child(8) td:nth-child(2) input[type="password"]{ width: 260px !important;}
.account-page form[action="profile.php"]  .padded tr:nth-child(9) td:nth-child(2) input[type="password"]{ width: 260px !important;}
.account-page form[action="profile.php"]  .padded tr:nth-child(10) td:nth-child(2) input[type="password"]{ width: 260px !important;}
.account-page form[action="profile.php"]  .padded tr:nth-child(11) td:nth-child(2) input[type="password"]{ width: 260px !important;}
.account-page form[action="profile.php"]  .padded tr:nth-child(7) td, .account-page form[action="profile.php"]  .padded tr:nth-child(8) td, .account-page form[action="profile.php"]  .padded tr:nth-child(8) td, .account-page form[action="profile.php"]  .padded tr:nth-child(9) td, .account-page form[action="profile.php"]  .padded tr:nth-child(10) td, .account-page form[action="profile.php"]  .padded tr:nth-child(11) td{width: 230px;}
select, input.dp, input#query, input[type="text"], input[type="search"], input[type="email"], .form-field, .form_table input[type=text], .form_table input[type=password], .form_table textarea, input[type="tel"]{
    border: 1px solid var(--input-border) !important;
    height: 48px !important;
    padding: 0 20px !important;
    border-radius: 5px !important;
    width:100% ;
}
td.client-required input {
    border-right:1px solid var(--input-border)  !important;}
form#clientLogin > input[type=submit]{display: none !important;}
a.Icon.Ticket, a.Icon.emailTicket, a.Icon.phoneTicket, a.Icon.webTicket{border: 0 !important;}
p.buttons input{    letter-spacing: 0;}
.redactor-modal button{min-width: 130px; background: var(--primary-color) !important;color: #fff !important;border: 1px solid var(--primary-color) !important;    padding: 0px 20px !important;box-shadow: inherit !important;height: 64px !important;line-height: 62px;border-radius: 8px !important;display: inline-block !important;width: auto !important;}
.redactor-modal button:hover{    background: #fff !important;color: var(--primary-color) !important;}
.redactor-modal-footer button.redactor-button-unstyled{  min-width: 130px;  background: var(--secondary-color) !important;color: #fff !important;border: 1px solid var(--secondary-color) !important;    padding: 0px 20px !important;box-shadow: inherit !important;    letter-spacing: initial !important;font-size: 15px;height: 64px !important;line-height: 62px;border-radius: 8px !important;display: inline-block !important;width: auto !important;}
.redactor-modal-footer button.redactor-button-unstyled:hover{    background: #fff !important;
    color: var(--secondary-color) !important; text-decoration: none;}

    