/*Primal*/
.navbar-static-top.navbar .menu-bar > .navbar-nav > .divider-vertical {
    display: none;
}

.layer_down {
    display: none;
}

.fa-home:before {
    content: "Home" !important;
    font-family: "Poppins","Segoe UI Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-size: 1em;
    font-weight: bold;
}

.section-landing {
    background: linear-gradient(rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6)), url("/herocustom.png") no-repeat center;
    background-size: cover;
    padding-top: 5rem;
}

.section-landing .row > div .section-landing-sub-heading {
    font-size: 24px;
    line-height: 36px;
    font-weight: 400;
    color: #fff !important;
    letter-spacing: 0px;
    text-transform: capitalize;
    margin-left: -35px !important;
}

.input-group-btn > .btn:hover {
    background-color: #000066;
}

.sidebar-home {
    border-top: 2px solid #000066;
    background-color: #e9e9e9;
}

.content-home .title {
    font-size: 18px;
}


.input-group-btn > .btn:hover {
    color: #fff;
    border-color: transparent;
}


.section-sub-landing {
    display: none;
}

.section-diagonal-left .row, .section-diagonal-right .row {
    display: none;
}


.section-knowledge {
    margin-bottom: 30rem;
}

/*Case create page*/

.crmEntityFormView fieldset {
    padding: 28px 0px 0px;
    background: #ffffff;
    font-weight: bolder;
    border: #2f5fef;
}

a {
    color: #000066;
}

.modal h1 {
    font-size: 21px;
    color: #000066;
    padding-bottom: 0px;
}

.modal-body {
    position: relative;
    padding: 15px;
    background: #e9e9e9;
}

.navbar-toggle {
    background-color: #000066;
}

.navbar-inverse .navbar-toggle:focus {
    border: 1px solid #000000;
    background-color: #000066;
}

.entity-grid .view-grid > .table-hover > tbody > tr.info:hover > td {
    background-color: #b4d2e3;
    color: #323130;
}

.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
    color: #777;
    background-color: #e9e9e9;
    border-color: #ddd;
    cursor: not-allowed;
}

.entity-associate .view-grid, .entity-lookup .view-grid {
    width: 100%;
    overflow: auto;
    height: 360px;
    max-height: 550px;
    font-size: 85%;
    background: whitesmoke;
    margin-bottom: 0px;
}

.modal-header {
    padding: 15px 0px 0px 15px;
    border-bottom: none;
    background: #e9e9e9;
}

.modal-footer {
    padding: 0px 0px 0px 15px;
    text-align: right;
    background: #e9e9e9;
    border-top: none;
    padding: 25px;
}

.crmEntityFormView fieldset {
    margin: 5px;
    margin-bottom: 0px;
    padding: 0;
    border: 0 none;
}

button.btn.btn-default.clearlookupfield {
    color: whitesmoke;
    background-color: #ff0000;
    border-color: red;
    top: -1px;
}

button.btn.btn-default.launchentitylookup {
    color: whitesmoke;
    background-color: #000066;
    border-color: #000066;
    top: -1px;
}

.crmEntityFormView .actions {
    border-top: none;
    margin: 0px 0px 7rem 0px;
    padding: 10px 25px 25px 25px;
    float: right;
}


.crmEntityFormView .btn-primary:hover {
    color: #000066;
    background-color: #ffffff;
    border-color: #000066;
}

/*Case list page*/
.page-header {
    padding-bottom: 0px;
    margin: 100px 0 0px;
    background-color: #b4d2e3;
    border-bottom: none;
    border-radius: 5px 5px 0px 0px;
}


.panel-heading {
    padding: 10px 15px;
}

.input-group .form-control:focus {
    border: 3px solid #006;
}

.btn-primary {
    color: #ffffff;
    background-color: #000066;
    border-color: #000066;
}

.btn-primary:hover {
    color: #000066;
    background-color: #ffffff;
    border-color: #000066;
    }

a {
    color: #000066;
}

button.btn.btn-default.btn-xs.aria-exp {
    padding: 1px 5px;
    font-size: 13px;
    line-height: 1.5;
    border-radius: 5px;
    color: #ffffff;
    border-color: #000066;
    background-color: #000066;
}

.case-deflection {
    margin-bottom: -21px;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #000066 !important;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #000066 !important;
}


.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
    border-color: #000066;
}


.grid-actions {
    border-bottom: 1px solid #d1d1d1 !important;
    margin-bottom: 0px;
    padding-bottom: 0px;
    background: #e9e9e9;
    margin-bottom: 0px !important;
    padding: 9px 25px 9px 5px;
}

.table > thead > tr > th {
    vertical-align: bottom;
    border-bottom: 2px solid #b4d2e3;
    background: #b4d2e3;
    padding: 0px 0px 15px 25px;
}


.panel-heading {
    padding: 10px 25px;
}

.panel {
    border: none !important;
}

.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
    padding: 8px 25px 8px 25px !important;
    color: #000066;
    vertical-align: middle;
    border-top: 1px solid #c7e0f4;
}

.table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td {
    border-top: none;
    border-color: #666;
    border: 1.5px;
    background: #e9e9e9;
}

.page_section .form-search .btn {
    top: -5.5px;
    color: #ffffff;
    border-bottom-left-radius: 5px !important;
    border-top-left-radius: 5px !important;
    background-color: #000066;
}

.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
    margin-left: -1px;
    background-color: #000066;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 0px !important;
    border-top-left-radius: 0px !important;
}

.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
    margin-left: -1px;
    background-color: #000066;
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    border-bottom-right-radius: 0px !important;
    border-top-right-radius: 0px !important;
}

span.fa.fa-home {
    position: unset;
}

.navbar-static-top.navbar .menu-bar > .navbar-nav > li > a {
    font-size: 1em;
    margin-top: 1.5rem;
    font-weight: bold;
}

body {
    font-size: 15px;
    line-height: 1.42857;
    color: #666;
    background-color: whitesmoke;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-weight: 700;
    line-height: 1.1;
    color: #000066;
}

button.btn.btn-default.search-clear {
    top: -1px;
}

.fa-remove:before, .fa-close:before, .fa-times:before {
    color: white;
}

.fa-search:before {
    color: white;
}

/*floating form views*/

.btn-primary {
    color: #ffffff;
    background-color: #000066;
    border-color: #000066;
    border-radius: 5px;
}

.crmEntityFormView .btn-primary {
    color: #ffffff;
    background-color: #000066;
    border-color: #000066;
}

.btn-danger {
    color: #fff;
    background-color: #a94442;
    border-color: #a94442;
    border-radius: 5px;
    margin: 0px 0px 25px 0px;
}

.btn-success {
    color: #fff;
    background-color: #3c763d;
    border-color: #3c763d;
    border-radius: 5px;
}

html[dir=ltr] .crmEntityFormView .tab .tab-column:first-child {
    padding-left: 0;
    padding-top: 0.5rem;
}

.page-heading {
    width: 100%;
    padding-top: 0px !important;
}

.page-header {
    padding-bottom: 0px;
    margin: 100px 0 0px;
    border-bottom: none;
}

.crmEntityFormView .cell {
    padding: 0px 25px 25px 10px;
}

.crmEntityFormView, .entitylist, .modal-content, .popover-content {
    font-weight: 100;
    border-radius: 0px 0px 5px 5px;
    background-color: white;
}

.crmEntityFormView .cell .field-label {
    display: inline;
    color: #000066;
    font-weight: 100;
}

.form-control {
    color: #006;
    background: white !important;
    border-radius: 5px;
}

input[type="file"] {
    display: block;
    color: #000066;
    background-color: #00006617;
    border: 2px solid #b6b6c1;
    padding-left: 0px !important;
}

.navbar-static-top.navbar-inverse {
    background-color: #eeeeee !important;
    position: fixed;
    width: 100%;
}

.btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #000066;
    border-color: #000066;
}

.well {
    border: none !important;
}

#navbar .dropdown-search #search-filter {
    width: 100%;
    text-align: left;
    padding-left: 25px;
    margin-top: -4.0px;
    background-color: #000066;
    border-radius: 5px 0px 5px 0px;
    color: white;
}

.list-group-item p {
    margin-bottom: 0px;
    display: none;
}

.breadcrumb {
    display: none;
}

.entity-grid .message {
    padding: 0px 0px 0px 0px;
}

p {
    color: #000066;
    margin: 10px 0 10px !important;
    padding-right: 25px;
}

.layer_up {
    display: none;
}

.page_section p {
    border-top: 0px !important;
    padding-top: 0px;
}

h2.blue_border {
    color: #000066;
    font-weight: 100;
    font-size: 1.7em;
}

.content-home .description {
    display: none !important;
}

.content-home .list-group-item {
    font-size: 20px;
    background-color: transparent;
    border: 0;
    border-top: 1px solid #ddd;
}

.list-group-item a.title {
    color: #000066;
}

li.list-group-item:hover > * {
    color: white;
}

.content-home .title {
    font-size: 20px;
}

.footer-custom {
    text-align: center;
    margin-top: 25px;
}

.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus {
    background-color: #000066;
}

.col-md-6 {
    width: 103% !important;
}

.row {
    display: flex;
}

.nav-account {
    margin-top: 70px;
}

ul.dropdown-menu {
    background: #eee;
}

.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    text-decoration: none;
    color: #ffffff;
    background-color: red;
    border-color: red;
    padding: 3px 20px;
    font-weight: bold !important;
}

.navbar-inverse .navbar-nav > li > a:hover {
    background-color: transparent !important;
    color: #fe2a2a !important;
    border-bottom: 4px solid #fe2a2a !important;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

.navbar-inverse .navbar-nav > .open > a {
    color: #fe2a2a !important;
    background: transparent;
    border-bottom: 5px solid #fe2a2a;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

.navbar-inverse .navbar-nav > li > a:active {
    color: #fe2a2a !important;
    background: transparent;
    border-bottom: 4px solid #fe2a2a;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

#navbar .dropdown-menu {
    margin-top: 0px !important;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.open > .dropdown-menu {
    display: block;
    border: none !important;
}

.dropdown-menu .divider {
    display: none !important;
}

navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #000066;
    padding-bottom: 1rem;
    padding-top: 0.5rem;
}

.navbar-inverse .navbar-nav > li > a:focus {
    color: #fff;
    background-color: #fe2a2a !important;
    color: #fff !important;
    border-bottom: 5px solid red !important;
    outline: 1px solid #fe2a2a !important;
}

.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: #fe2a2a;
    border: none;
}

.navbar-nav > li > a {
    color: #000066 !important;
    background: transparent;
    border-bottom: 4px solid transparent;
    padding-top: 1rem;
    padding-bottom: 1rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}

form.form-search {
    margin-left: -45px;
}

div#ContentContainer_MainContent_MainContent_LocalLogin {
    width: 45%;
}

button.btn.btn-primary.btn-line {
    float: left;
}

input#SubmitButton {
    float: right;
}

input#ContentContainer_MainContent_MainContent_ContentBottom_SubmitButton {
    float: right;
}

input.btn.btn-default.button.btn-cancel {
    border-color: red;
    color: #ffffff;
    background-color: #f00;
    border-radius: 5px;
    margin-top: 5px;
}

button.reopen-case-link.btn-default.btn {
    border-color: #3c763d;
    margin: 0px 0px 25px 25px;
    background: #3c763d;
    color: white;
    border-radius: 5px;
    display: none;
}

button.reopen-case-link.btn-default.btn:hover {
    background: white !important;
    color: #3c763d !important;
    border-color: #3c763d !important;
    display: none;
}

button.btn.btn-default.search-apply {
    top: -1px;
}

button.btn.btn-default {
    top: -1px;
}

.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
    outline: none !important;
    outline-offset: 0px !important;
}

.crmEntityFormView .btn-default:hover {
    color: #ff0000 !important;
    background-color: #ffffff !important;
    border-color: #FF0000 !important;
}


.table > caption + thead > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > th, .table > thead:first-child > tr:first-child > td {
    border-top: none;
    border-color: #666;
    border: 1.5px;
    background: #e9e9e9;
    padding-left: 25px;
}

.panel-default > .panel-body, .list-group-item {
    background-color: #e9e9e9;
    color: #000066;
    border-right: none;
    border-left: none;
    border-bottom: none;
}

.view-toolbar.grid-actions.clearfix {
    background: #e9e9e9;
    border-bottom: 0px !important;
}

.btn-primary:active, .btn-primary.active, .open > .btn-primary.dropdown-toggle {
    color: #000066;
    background-color: #ffffff;
    border-color: #000066;
    box-shadow: none;
}

a.btn.btn-primary.pull-right.action.create-action:focus {
    color: #000066;
    background: white;
    border-color: #000066;
    border: 1px solid;
}

.crmEntityFormView .btn-primary:focus {
    color: #000066;
    background-color: #ffffff;
    border-color: #000066;
    border: 1px solid;
}

.crmEntityFormView .btn-default:focus {
    color: #ff0000 !important;
    background-color: #ffffff !important;
    border-color: #FF0000 !important;
    border: 1px solid !important;
}

.entity-grid .view-grid > table > tbody > tr.info > td {
    background-color: #c7e0f4;
    color: red;
}

button.cancel.btn.btn-default {
    color: #ffffff !important;
    background-color: red !important;
    border: 1px solid red !important;
    border-radius: 5px;
}

button.cancel.btn.btn-default:focus {
    color: red !important;
    background-color: #ffffff !important;
    border: 1px solid red !important;
    border-radius: 5px;
}

button.cancel.btn.btn-default:hover {
    color: red !important;
    background-color: #ffffff !important;
    border: 1px solid red !important;
    border-radius: 5px;
}

button.btn.btn-default.pull-right.remove-value {
    color: #000 !important;
    background-color: #39e3a1 !important;
    border: 1px solid #39e3a1 !important;
    border-radius: 5px;
}

button.btn.btn-default.pull-right.remove-value:focus {
    color: #39e3a1 !important;
    background-color: #fff !important;
    border: 1px solid #39e3a1 !important;
    border-radius: 5px;
}

input#UpdateButton {
    margin: 0px 0px 25px 0px;
}

button.close-case-link.btn-success.btn {
    margin: 0px 0px 25px 0px;
    display: none !important;
}

.form-custom-actions .btn{
    margin-top: 0px !important;
}

button.close-case-link.btn-success.btn:focus {
    color: #274d28;
    background-color: #fdfdfd;
    border-color: #274d28;
}

button.close-case-link.btn-success.btn:hover {
    color: #274d28;
    background-color: #fdfdfd;
    border-color: #274d28;
}

button.cancel-case-link.btn-danger.btn:focus {
    color: #843534;
    background-color: white;
    border-color: #843534;
}

button.cancel-case-link.btn-danger.btn:hover {
    color: #843534;
    background-color: white;
    border-color: #843534;
}

input#InsertButton {
    margin-top: 5px;
}

button.primary.btn.btn-primary.btn-danger {
    margin: 0px;
}

input#ContentContainer_MainContent_MainContent_ContentBottom_SubmitButton:focus {
    color: #006;
    background-color: #fbfbfd;
}

button.btn.btn-default.btn-xs.pull-right {
    border-radius: 5px;
    background: #000066;
    color: white;
    border-color: #000066;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
    color: #fff;
    background-color: #000066;
    border-color: #000066;
}

a.list-group-item:hover, a.list-group-item:focus, button.list-group-item:hover, button.list-group-item:focus {
    color: white;
    background-color: #006;
}

.alert-info {
    background-color: #b4d2e3;
    border-color: #b4d2e3;
    color: #006;
}

a.btn.btn-info.btn-xs {
    background: #000066;
    border-radius: 5px;
    border-color: #000066;
}

a.btn.btn-default {
    border-radius: 5px;
    color: white;
    border-color: red;
    background: red;
}

a.btn.btn-default:hover {
    border-radius: 5px;
    color: red;
    border-color: red;
    background: white;
}

a.btn.btn-default:focus {
    border-radius: 5px;
    color: red;
    border-color: red;
    background: white;
}

.help-block {
    padding: 0px !important;
}

button#submit-forgot-password {
    float: right;
}

.content-home a.list-group-item, .content-home .list-group-item a.title {
    color: #000066;
}

.blue_border {
    border-bottom: 2px solid #000066 !important;
}

.section-knowledge .panel-title {
    color: #006 !important;
}

h1 {
    font-size: 2em;
    margin-top: 21px;
    padding: 10px 25px 10px 15px;
    margin-bottom: 10px;
}

.list-group-item.clearfix {
    padding: 10px 10px 10px 10px !important;
    border: none !important;
    border-bottom: 1px solid #d7d4d4 !important;
}

h1.login-heading-section {
    padding: 0px;
}

h1#external-login-heading {
    padding: 0px;
}

label#hns_consenttwooption_label {
    padding-left: 25px;
}

input#hns_consenttwooption {
    margin-left: 25px;
}

.section-landing .row > div .section-landing-heading {
    color: white !important;
    font-size: 72px !important;
    font-weight: normal;
    margin-left: -40px !important;
    padding: 0px;
    margin-bottom: 0px !important;
}

html[dir=ltr] .userFullName {
    color: #000066;
}

legend {
    color: #006;
}

a .list-group-item, button.list-group-item {
    color: #006;
}

a.list-group-item {
    color: #000066;
    font-weight: bold;
}

a.title:hover {
    text-decoration: none;
}

li {
    color: #000066;
}

form#content_form {
    margin-bottom: 10rem;
}

/*fonts*/
span.fa.fa-home {
    font-family: "Poppins","Segoe UI Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.navbar-static-top.navbar .menu-bar > .navbar-nav > li > a {
    font-family: "Poppins","Segoe UI Semibold", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

body {
    font-family: "Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.navbar-static-top.navbar .menu-bar > .navbar-nav > li > a {
    font-family: "Poppins","Helvetica Neue",Helvetica,Arial,sans-serif;
}

.content-home a.list-group-item, .content-home .list-group-item a.title {
    font-family: "Poppins","Helvetica Neue",Helvetica,Arial,sans-serif !important;
    font-size: 1.7rem;
}

.section-knowledge .panel-title {
    font-family: "Poppins","Helvetica Neue",Helvetica,Arial,sans-serif !important;
}

.row.form-custom-actions {
    margin-bottom: 7rem;
}

/*footer*/
.footer-img {
    display: flex;
    flex-direction: column;
    align-items: center;
    row-gap: 2rem;
    width: 100%;
    padding-top: 2.5rem;
    background: #eeeeee;
    position: absolute;
    margin-top: 2rem;
    bottom: 0.1rem
}

p.copyright {
    padding-left: 25px;
}

.social-links {
    display: flex;
    flex-direction: row;
    column-gap: 5rem;
}

html {
    height: 100%;
    box-sizing: border-box;
}

body {
    position: relative;
    margin: 0;
    padding-bottom: 6rem;
    min-height: 100%;
}

.view-grid {
    margin-bottom: 7rem;
}

div#mainContent {
    margin-bottom: 7rem;
}

h2.tab-title {
    padding-left: 15px;
    background: #b4d2e3;
    margin-top: 5px;
    font-size: 1.5em;
}

.case-info .form {
     padding-top: 0px !important; 
}

.case-header.clearfix {
    padding: 5px 0px 5px 0px;
}

button.btn.btn-default.launchentitylookup:hover {
    background-color: #000066 !important;
    border-color: #FF0000 !important;
}

button.btn.btn-default.clearlookupfield:hover {
    background-color: #ff0000 !important;
    border-color: #006 !important;
}

td.clearfix.cell.textarea.form-control-cell {
    padding-bottom: 25px;
}

.dropdown-menu > li > a{
    color: #000066
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
    background-color:  red;
    border-color: red;
}

li.list-group-item:hover {
    background: #b4d2e3;
}

.list-group-item-heading {
    margin-top: 0;
    margin-bottom: 5px;
    font-weight: normal;
    font-size: 1.8rem;
}

h4.list-group-item-heading > a:hover {
    color: red;
}

span.label.label-primary{
    background-color: red;
}

button.btn.btn-default.search-more.pull-right {
    border-radius: 5px !important;
    color: #000066 !important;
    border-color: #000066 !important;
    margin-right: 12px;
}

.panel-default > .panel-heading {
    color: #006;
    border-color: #e9e9e9 !important;
    font-weight: bold;
    background: #e9e9e9;
}

ul.list-group.unstyled > li.list-group-item:hover {
    background: #000066;
}

.panel.panel-default.nav-profile > .panel-heading {
    background: #e9e9e9 !important;
}

.crmEntityFormView .form-control.readonly, .crmEntityFormView .form-control[readonly][disabled], .form-readonly .form-control > body {
    color: #666262 !important;
    background: whitesmoke !important;
}

.entity-grid .view-grid {
    overflow-x: clip;
}

.col-lg-12 {
    padding-left: 32px;
}

.col-md-3.col-xs-12.header {
    padding-left: 10px;
}

html[dir=ltr] li a {
    margin-left: 0px !important;
}

.sidebar-home .list-group-item:hover {
    color: red !important;
    text-decoration: none !important;
}

a.details-link.has-tooltip:hover {
    text-decoration: none;
    color: red !important;
    font-weight: bold;
}

a.details-link.has-tooltip {
    font-weight: bold !important;
}

li.list-bullet {
    margin-bottom: 10px;
}

a.privacy {
    font-weight: bold;
    color: red;
}

a.terms {
    font-weight: bold;
    color: red;
}

span.bold-bullet {
    font-weight: bold;
}

.section-landing-forums {
    display: none !important;
}

.list-group-item > a.title {
    display: block;
    width: 100% !important;
}

textarea#description {
    padding-left: 15px !important;
}

select#subjectid {
    padding-left: 5px !important;
}

.control .input-group .form-control.lookup {
    padding-left: 15px !important;
}

.crmEntityFormView .form-control.readonly, .crmEntityFormView .form-control[readonly][disabled], .form-readonly .form-control {
    padding-left: 15px !important;
}

label#AttachFileLabel {
    padding-left: 7px;
}

input#AttachFile {
    margin-left: 5px;
    display: block;
}

.panel-heading {
    padding-left: 15px;
}

.wecare {
    display: flex;
    justify-content: center;
}

input#q_id {
    border-color: white;
}

span#hns_escalatecase {
    margin-left: 5px;
}

.col-sm-6 {
    display: flex;
    flex-direction: column-reverse;
    flex-wrap: wrap;
    align-content: flex-end;
    margin-right: 25px;
}

.col-md-9x {
    margin-left: 15px;
    margin-right: 15px;
}

div#found-my-answer-bottom-comments {
    display: flex !important;
    flex-direction: row !important;
    margin: 0px 0px 15px 0px !important;
    justify-content: flex-end !important;

}

span#viewcount-value {
    border-bottom-right-radius: 3px !important;
    border-top-right-radius: 3px !important;
}

div#found-my-answer-bottom-comments > span {
    background: red;
    padding: 5px;
    color: white;
}

p.support-article {
    padding-left: 15px;
}

p.contactus {
    padding: 0px 25px 0px 15px;
}