/*!
Theme Name: Cmd App
Theme URI: http://creedally.com
Author: creedally.com
Author URI: http://creedally.com
Description: creedally cmd theme.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cmd-app
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/


/*------------------Default CSS---------------------*/
a{
  color: #e5445c;
  display: inline-block;
}

a:hover {
  color: #e5445c;
  text-decoration: none;
}

a:active {
  color: #e5445c;
}

.m-0{margin: 0px !important;}
.mt-5{margin-top: 5px !important;}
.mt-50{margin-top: 50px !important;}
.mt-40{margin-top: 40px !important;}
.mt-30{margin-top: 30px !important;}
.mt-20{margin-top: 20px !important;}
.mt-10{margin-top: 10px !important;}
.mb-50{margin-bottom: 50px !important;}
.mb-40{margin-bottom: 40px !important;}
.mb-30{margin-bottom: 30px !important;}
.mb-20{margin-bottom: 20px !important;}
.mb-10{margin-bottom: 10px !important;}
.ml-10{margin-left: 10px !important;}
.ml-15{margin-left: 15px !important;}
.mr-10{margin-right: 10px !important;}
.mr-15{margin-right: 15px !important;}

.cmd-pa-0{padding: 0px !important;}

.cmd-left{float: left;}
.cmd-right{float: right;}
.no-content .header-content {text-align: center;padding: 30px 0 0 0;}

body {font-family: 'Roboto', sans-serif;}
h1 {color: #e5445c !important;font-size: 36px !important;font-family: 'DM Serif Text', serif;}
h2 {color: #515151 !important;font-size: 26px !important;font-family: 'DM Serif Text', serif;}
h3,h4,h5,h6,label{color: #515151 !important;font-size: 16px !important;font-family: 'Roboto', sans-serif;font-weight: bold !important;}
p{color: #515151;font-size: 16px;}


label.right-content {display: block;margin-bottom: 15px;}
label.right-content a {float: right;font-size: 14px;color: #e5445c;font-weight: 400;text-decoration: none;}
p.notification {border-left: 5px solid #CCC;padding-left: 6px;margin: 20px 0px;}
p.notification strong {text-transform: capitalize;}
p.notification.success {border-color: #1d9f1d;color: #1d9f1d;}
p.notification.error {border-color: #e5445c;color: #e5445c;}
span.required {color: #e5445c;margin-left: 5px;font-size: 8px;vertical-align: super;}
/*------------------Button CSS---------------------*/
.cmd-btn{color: #ffffff;font-size: 16px;font-weight: 400;background-color: #e5445c;padding: 13px 34px;text-decoration: none;border: solid 1px #e5445c;display: inline-block;font-family: 'Roboto', sans-serif;text-align: center;cursor: pointer;}
.cmd-btn-cancel{color: #ffffff;font-size: 16px;font-weight: 400;background-color: #515151;padding: 13px 34px;text-decoration: none;border: solid 1px #515151;display: inline-block;font-family: 'Roboto', sans-serif;text-align: center;cursor: pointer;}
.cmd-btn-simple{color: #515151;font-size: 16px;font-weight: 400;background-color: #ffffff;padding: 13px 34px;text-decoration: none;border: solid 1px #515151;display: inline-block;font-family: 'Roboto', sans-serif;text-align: center; cursor: pointer;}

.full-width {width: 100%;text-align: center;}

.cmd-btn:hover {background-color: #ffffff;border-color: #e5445c;color: #e5445c;text-decoration: none;}
.cmd-btn-cancel:hover {background-color: #ffffff;border-color: #515151;color: #515151;text-decoration: none;}
.cmd-btn-simple:hover {background-color: #ffffff;border-color: #e5445c;color: #e5445c;text-decoration: none;}

.cmd-btn,.cmd-btn-cancel:focus{outline: none !important;}

/*------------------Button CSS---------------------*/

/*------------------Check Box CSS---------------------*/
.cmd-checkbox {width: 20px;height: 20px;border: 2px solid #a4a4a4;display: inline-block;align-items: center;cursor: pointer;justify-content: center;position: relative;}
.cmd-checkbox-lbl {width:100%;height: 100%;cursor: pointer;margin-bottom: 0px;}
/*.cmd-checkbox-lbl:after {content: '\f00c';font-family: 'Font Awesome\ 5 Free';position: absolute;width: 12px;height: 5px;background: transparent;top: 4px;left: 3px;border: 3px solid #fff;border-top: none;border-right: none;-ms-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}*/
input[type=checkbox] {display: none}
input[type=checkbox]:checked + .cmd-checkbox-lbl:after {top: -2px;left: 2px;content: '\f00c';font-size: 14px;color: #e5445c;font-family: 'Font Awesome\ 5 Free';position: absolute;}

label.form-check-label {position: relative;}
label.form-check-label span {margin-left: 10px;}
label.form-check-label:before {content: '';position: absolute;padding: 8px;border: 2px solid #a4a4a4;top: 2px;left: -18px;}
label.form-check-label.checked:after {content: '\f00c';position: absolute;font-family: 'Font Awesome\ 5 Free';color: #e5445c;top: 0px;left: -17px;font-size: 18px;}
label.form-check-label.checked:before {border-color: #e5445c;}
label.form-check-label p {margin-left: 15px;}
/*------------------Check Box CSS---------------------*/

/*------------------ Radio Button CSS---------------------*/

.radio-btn {display: block;position: relative;padding-left: 30px;margin-bottom: 0px;cursor: pointer;font-size: 18px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.form-check-inline .radio-lbl-name {margin-right: 10px;}.radio-btn input {position: absolute;opacity: 0;cursor: pointer;}
.radio-btn-checked {position: absolute;top: 0;left: 0;height: 22px;width: 22px;background-color: white;border-radius: 50%;border: 2px solid #a4a4a4;}
.radio-btn:hover input ~ .radio-btn-checked {background-color: transparent;}
.radio-btn input:checked ~ .radio-btn-checked {background-color: white;border: 2px solid #e5445c;}
.radio-btn-checked:after {content: "";position: absolute;display: none;}
.radio-btn input:checked ~ .radio-btn-checked:after {display: block;}
.radio-btn .radio-btn-checked:after {top: 2px;left: 2px;width: 14px;height: 14px;border-radius: 50%;background: #e5445c;}
.cmd-radio-mg {margin: 20px 0px;}
.radio-check input[type="radio"] {display: none;}
/*--------------------------Start Header Page-------------------------*/
/*.master-header{background-color: #ffffff;padding: 32px 16px !important;width: 100%;float: left;}*/
.site-content {width: 100%;float: left;margin: 0;background: #f4f4f4;padding: 50px 0;min-height: 100vh;}
.master-header{width: 100%;float: left;}
header.master-header.no-content {background: #f4f4f4;}
.top-bar {width: 100%;float: left;background-color: #515151;padding: 18px 0;}
.header-login-name{text-align: right;}
.top-bar i.fa-user{color: #ffffff;margin-right: 5px;cursor: pointer;} 
.top-bar a.user-name {color: #ffffff;text-decoration: none;}
.header-title {width: 100%;float: left;}
.header-button{width: 100%;float: left;text-align: right;}
.header-select-show {width: 38%;float: right;padding: 30px 0px;text-align: center;}
.header-button .entry-header {width: auto;float: left;}
.header-button i.fa-plus {margin-right: 5px;}
.header-title h3 {color: #e5445c;}
.header-content {width: 100%;float: left;}
.header-content {width: 100%;float: left;padding: 50px 0px;}
.header-search-bar {width: 100%;float: left;background-color: #e5445c;}
.search-bar {width: 100%;float: left;}
.search-bar i.fa-search {display: inline-block;margin-right: 5px;color: #ffffff;}
.search-bar input {width: 40%;display: inline-block;background-color: transparent;border: none !important;border-bottom: solid 1px #ffffff !important;border-radius: 0;color: #ffffff !important;font-family: 'Roboto', sans-serif;font-style: italic;}
.search-bar input:focus {background-color: #e5445c;border-color: #ffffff;outline: 0;box-shadow: 0 0 0 0.2rem rgb(229, 68, 92);}
.search-bar input::placeholder {color: #ffffff;font-size: 15px;}
.header-select-show h3 {margin-bottom: 0;color: #ffffff !important;font-family: 'Roboto', sans-serif;font-weight: 400 !important;line-height: 25px;display: inline-block;}
.header-select-show select {background: none;border: 0;margin-left: 5px;box-shadow: none;outline: none;cursor: pointer;color: #ffffff;font-family: 'Roboto', sans-serif;font-weight: 400;}
.header-select-show select option {color: #515151;}
.user-link {display: inline-block;}
.user-link ul.profile-box {position: absolute;padding: 0px;list-style: none;background: #515151;text-align: left;margin: 0;right: 0px;top: 30px;z-index: 11;display: none;}
.user-link ul.profile-box a {color: #fff;font-size: 14px;letter-spacing: 1px;padding: 10px 20px 8px;display: block;margin: 0 !important;text-transform: capitalize;text-decoration: none;font-weight: bold;font-family: inherit;}
.user-login-name ul.profile-box li {padding: 0 10px;border-bottom: solid 1px #ffffff;}
.user-login-name ul.profile-box li:hover{background-color: #bf3a4e;}
.user-login-name ul.profile-box li:last-child {border-bottom: 0;}
.header-show{margin-left: 5px;display: inline-block}
.header-show ul.show-dropdown-menu {background-color: #bf3a4e;border-radius: 0;position: absolute;padding: 0 25px;list-style: none;text-align: left;margin: 0;right: 15px;top: 85px;z-index: 111;}
.header-show a.show-toogle {color: #ffffff;font-weight: bold;text-decoration: none;font-family: inherit;}
.header-show ul.show-dropdown-menu li {padding: 15px 49px 15px 5px;border-bottom: solid 1px #df9da7;margin: 0 auto;}
.header-show ul.show-dropdown-menu li a {color: #ffffff;padding: 0;text-decoration: none;font-weight: bold;}
.header-show ul.show-dropdown-menu li:last-child {border-bottom: 0;}
.header-show ul.show-dropdown-menu li:hover{background-color: #515151}
.header-select-show .btn-group {margin: 18px 3px;}
.post-status-lbl{background-color: #bf3a4e;}
.post-status-lbl ul.show-dropdown-menu {border-top: solid #df9da7;}
.header-show a.show-toogle span.caret {color: #ffffffff;display: inline-block;margin-left: 10px;vertical-align: middle;border-top: 7px solid;border-right: 7px solid transparent;border-left: 6px solid transparent;margin-bottom: 2px;transform: unset;}
.header-select-show.post-status-lbl span.caret {transform: rotate(180deg) !important;}
/*--------------------------End Header Page-------------------------*/
.cmd-box {width: 55%;margin: 40px auto;background-color: #ffffff;padding: 50px;box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);}						
.form-control {border: 1px solid #dcdcdc !important;border-radius: 0 !important;color: #333333 !important;padding: 23px 10px !important;margin: 10px 0px;}
.form-control:focus{outline: 0 !important;box-shadow:none !important;}
.cmd-box .cmd-account-link {color: #515151;}
.cmd-box a {color: #e5445c;font-weight: bold;font-family: inherit;}
.cmd-box a:hover {color: #e5445c;text-decoration: none;}
.cmd-box .cmd-privacy a {text-transform: capitalize;}

.cmd-box-100 {width: 100%;float: left;background-color: #ffffff;padding: 50px;box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);border-top: 8px solid #e5445c;}
.cmd-box-100.bt-black{border-top: 8px solid #515151;}
/*--------------------------Start Footer Page-------------------------*/

footer.site-footer {width: 100%;float: left;padding: 20px 0;background-color: #515151;}
footer.site-footer .footer-right-contnet {float: right;}ul.footer-right-menu {padding-left: 0;margin: 0;list-style: none;}
footer.site-footer .footer-copy-right p {display: inline-block;color: #ffffff;margin-bottom: 0;}
footer.site-footer .footer-copy-right i.fa-registered {color: #ffffff;font-size: 14px;}
footer.site-footer ul.footer-right-menu li {display: inline-block;}
footer.site-footer ul.footer-right-menu li a {color: #ffffff;padding: 0 10px;font-size: 15px;text-decoration: none;}
footer.site-footer ul.footer-right-menu li {border-right: solid 1px #ffffff;}
footer.site-footer ul.footer-right-menu li:last-child{border-right:0px }

/*--------------------------End Footer Page-------------------------*/
/*--------------------------Back To Top Button CSS-------------------------*/

.button.icon.circle {padding-left: 0;padding-right: 0;}
footer .back-to-top {border: 2px solid #e5445c;color: #ffffff;background-color: #e5445c;box-shadow: none;margin-bottom: 35px;}
.back-to-top.active {opacity: 1;pointer-events: inherit;-ms-transform: translateY(0);transform: translateY(0);}
.button.icon {margin-left: .12em;margin-right: .12em;min-width: 2.5em;padding-left: .6em;padding-right: .6em;display: inline-block;}
.fixed {position: fixed !important;z-index: 12;}
.button.is-outline {line-height: 2.19em;}
.back-to-top {margin: 0;opacity: 0;bottom: 20px;right: 20px;pointer-events: none;-ms-transform: translateY(30%);transform: translateY(30%);text-align:center;}
.circle {border-radius: 999px !important;object-fit: cover;}
.button.icon.circle>i:only-child {margin: 0;}
.button.icon i {font-size: 1.2em;}
.button i {vertical-align: middle;top: -1.5px;}
i[class^="fa-"], i[class*=" fa-"] {speak: none !important;margin: 0;padding: 0;display: inline-block;font-variant: normal !important;text-transform: none !important;position: relative;line-height: 1.2;}
footer .back-to-top:hover {color: #ffffff;}

.cmd-user-case-main .form-control::placeholder{color: #bdbdbd;font-size: 16px;font-family: inherit;}
.input-group-addon {position: relative;}
.input-group-addon i{position:absolute;top:15px;right: 5px;padding: 10px 12px;color: #979797;}
.new-case-title {margin: 40px 0;}
.date-counter-icon {position: relative;}
.date-counter-icon i {position: absolute;left: 5px;top: 18px;font-size: 22px;color: #515151;cursor: pointer;}
.date-counter-icon a {position: absolute;top: 0;left: 30px;}
.new-case-title h3 {font-size: 22px !important;font-family: 'DM Serif Text', serif;color: #e5445c !important;letter-spacing: 1px;margin: 25px 0;}
.cmd-btn-center {text-align: center;padding: 25px 1px;}
.food-philosophy-block {margin: 30px 0;}

/* Start File Upload Block*/

.uploader {display: block;clear: both;margin: 0 auto;width: 100%;}
.uploader label {float: left;clear: both;width: 100%;padding: 60px 30px;background: #fff;border: 2px solid #a4a4a4;-webkit-transition: all .2s ease;transition: all .2s ease;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;border-style: dashed;text-align: center;}
.uploader label:hover {border-color: #e5445c;}
.uploader .upload-zone {float: left;clear: both;width: 100%;}
.uploader #start.hidden {display: none;}
.uploader #response {float: left;clear: both;width: 100%;}
.uploader input[type="file"] {display: none;}
div#cmd_fileshow {margin: 10px 0;}
div#cmd_fileshow p {width: 100%;display: block;margin: 8px 0;color: #bdbdbd;font-weight: normal;}
div#cmd_fileshow p b {color: #e5445c;font-weight: normal;margin-left: 5px;}
div#cmd_fileshow p a {color: #bdbdbd;margin-left: 10px;}
/* End File Upload Block*/
.cmd-select {width: 100%;display: block !important;position: relative;}
.cmd-select select{padding: 15px 10px !important;height: 50px !important;cursor: pointer;}
.cmd-select:after {content: "\f078";padding: 17px 8px;position: absolute;right: 1px;top: 0;z-index: 1;text-align: center;width: 50px;height: 100%;pointer-events: none;background-color: #e5445c;color: #ffffff;font-family: 'Font Awesome\ 5 Free';}

/* case listing pagination */
.case-listing-pagination {width: 100%;float: left;text-align: center;margin: 10px 0;}
.case-listing-pagination a.page-numbers {padding: 10px;color: #515151;font-size: 18px;text-decoration: none;}
.case-listing-pagination span.page-numbers.current {font-size: 18px;color: #e5445c;font-weight: bold;}
.case-listing-pagination a.page-numbers:hover {color: #e5445c;font-weight: bold;}
.case-listing-pagination a.first-prev, .case-listing-pagination a.prev, .case-listing-pagination a.next,.case-listing-pagination a.last-next{color:#e5445c;}
ul.cases-box {color: #fff;font-size: 14px;letter-spacing: 1px;margin: 0 !important;text-transform: capitalize;text-decoration: none;font-weight: bold;font-family: inherit;position: absolute;list-style: none;background: #515151;text-align: left;left: 15px;top: 40px;z-index: 11;background-color: #bf3a4e;padding: 0px;}
ul.cases-box li {padding: 10px 20px;border-bottom: solid 1px #df9da7;margin: 0 auto;}
ul.cases-box li:last-child{border-bottom: 0px;}
ul.cases-box li:hover {background-color: #515151;}
ul.cases-box li a {color: #ffffff;padding: 0;text-decoration: none;font-weight: bold;}
.case-item-main .cases-options a.case-options-more-option {color: #515151;}
.case-item-main p.post-status {text-transform: capitalize;}
.case-item-main p.case-title {color: #515151;font-size: 20px;font-family: 'DM Serif Text', serif;}
.case-item-main p.case-title a {text-decoration: none;color: #515151;font-size: 20px;font-family: 'DM Serif Text', serif;text-transform: uppercase;}
.case-item-main p.author-name {color: #515151;font-size: 16px;font-family: 'Roboto', sans-serif;font-weight: bold;}
.case-item-main p.author-name a{text-decoration: none;color: #515151;font-size: 16px;font-family: 'Roboto', sans-serif;font-weight: bold;}
.case-item-main .case-date,.case-item-main p.case-id {display: block;color: #a4a4a4;font-size: 16px;font-family: inherit;}
.case-status-block {margin: 14px 0;}
.case-item-main .cases-options a.case-options-more-option i.fa-ellipsis-h{margin:20px 0px;}
.cmd-case-listing-class .no-cases {width: 100%;text-align: center;}
.cmd-case-listing-class .no-cases h3 {color: #e5445c !important;font-size: 24px !important;}
/*---------------case-status--------------*/
.case-item-main {padding:20px 15px 10px 25px;box-shadow: 0 0 10px #dedede;margin-bottom: 20px;background: #FFFFFF;}
.case-item-main p {display: inline-block;margin: 0;vertical-align: middle;}
.case-item-main span.case-status {width: 24px;height: 24px;display: block;border: 2px solid #CCC;border-radius: 50%;position: relative;opacity: 1;}
.case-item-main span.case-status span.inner-status {width: 85%;height: 85%;background: #CCC;display: inline-block;margin-top: 2px;margin-left: 1px;border-radius: 50%;}
.case-item-main p.status {margin-right: 10px;}
.case-item-main span.case-status:after {position: absolute;content: '';top: 2px;left: 2px;width: 16px;height: 16px;border-radius: 50%;background: #CCC;}

.case-item-main span.case-status.created {border-color: #e5445c;}
.case-item-main span.case-status.created:after {background: #e5445c;}
.case-item-main span.case-status.submitted {border-color: #fd8e7e;}
.case-item-main span.case-status.submitted:after {background: #fd8e7e;}
.case-item-main span.case-status.processing {border-color: #f6c495;}
.case-item-main span.case-status.processing:after {background: #f6c495;}
.case-item-main span.case-status.result {border-color: #7ea29b;}
.case-item-main span.case-status.result:after {background: #7ea29b;}

/*---------------case-status--------------*/
.cmd-cas-sumbit .consultation-block {margin: 25px 0px;}
.cmd-cas-sumbit h2 {margin-bottom: 30px;}
.cmd-cas-sumbit p.case-sumbit-content{display: inline-block;margin-bottom: 2px;vertical-align: text-bottom;font-size: 16px;margin-left: 15px;font-weight: 500;}
.consultation-options-block {margin-bottom: 15px;}
.cmd-cas-sumbit p.case-sumbit-content span {color: #e5445c;}
.cmd-cas-sumbit .case-sumbit-diagnose {margin-bottom: 15px;}
.cmd-cas-sumbit .consultation-options-block span.please-select {font-size: 14px;font-style: italic;font-family: inherit;color: #a4a4a4;}

/*---------- New case -------------*/
.cmd-user-case-main {width: 100%;float: left;background: #FFF;padding: 30px;border-top: 8px solid #e5445c;}
.case-current-date h4.case-date {text-transform: uppercase;color: #e5445c !important;font-size: 26px !important;float: right;font-family: 'DM Serif Text', serif;font-weight: 400 !important;}


.customer-general-info h4 {color: #a4a4a4 !important;font-weight: normal !important;}
.case-general-info {margin: 30px 0px;}
.view-case-status h4 {display: inline-block;margin-right: 10px;}
.view-case-status select {border: 0;outline: 0;}
.view-case-anamnese h3 {border-right: 2px solid #515151;}

/*------ User profile ------------*/
.user-profile-picture {width: 50%;margin: 0 auto;text-align: center;}
.user-profile-picture .profile-box {position:relative;border-radius: 50%;width: 100px;height:100px;overflow: hidden;cursor: pointer;margin:0 auto;border: 1px solid #ccc;}
.user-profile-picture img {width:100%}
.user-profile-picture input[type="file"] {display:none;}
.profile-box span.edit-profile {display: none;position: absolute;bottom: 0;right: 0;color: #FFF;background: #00000063;width: 100%;height: 30px;}
.user-profile-picture .profile-box:hover .edit-profile {display: block;}
.profile-box span.edit-profile a {color: #FFF;text-transform: capitalize;text-decoration: none;}

/*Single case page*/
.case-listing h2 {text-transform: uppercase;}
.case-listing h4 {color: #bdbdbd !important;font-weight: normal !important;margin-bottom: 0px;display: inline-block;margin-right: 10px;}
.case-listing h4.bold{font-weight: bold !important;color: #515151 !important;font-size: 20px !important;}
.drop-file {margin-bottom: 15px;}
.drop-file p {display: inline-block;text-transform: none;font-weight: normal;margin: 0px;color: #bdbdbd;}
.case-listing p {display: inline-block;text-transform: none;font-weight: normal;margin: 0px;color: #bdbdbd;}
.case-file-img p.icons {font-size: 90px;color: #e5445c;font-weight: 600;}
.case-listing p.bold{font-weight: bold;}
.view-case-status {margin: 20px 0 0 0;}
.case-listing h3 {color: #e5445c !important;font-size: 20px !important;}
.case-listing .lists {display: block;width: 100%;}
.case-listing .lists ul {padding: 0;list-style: none;}
.case-listing .lists ul li {display: inline-block;width: 14%;margin-right: 10px;position: relative;}
.case-listing .lists ul li:after {content: '';position: absolute;width: 2px;height: 13px;display: block;background: #acacac;top: 5px;right: 5px;}
.case-listing .lists ul li:last-child:after {width: 0;height: 0;}
.case-listing h4.title {font-size: 20px !important;}

.case-u-files {width: 100%;float: left; margin-bottom: 25px;}
.case-u-files .case-file-img {width: 35%;float: left;margin-right: 16px;text-align: center;}
.case-u-files .case-file-content {width: 50%;float: left;word-break: break-all;}
.case-u-files .case-file-img img {width: 90%;}
.case-u-files .case-file-content p {font-size: 14px;display: block;text-transform: capitalize;font-weight: 600;margin: 0px;}
.case-u-files .case-file-content p a {color: #e5445c;text-decoration: underline;font-size: 16px;margin-top: 5px;display: block;}
.case-file-content p.case-image-path {color: #515151;}
.case-file-content p.case-image-path span.upload-size {display: block;color: #bdbdbd;}

/*success page*/
.success-page-main,.payment-error,.payment-content {text-align: center;width: 55%;margin: 0 auto;background: #FFFFFF;padding: 50px;box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22)}
.success-page-main .success-icon {margin-bottom: 20px;}
.success-page-main .success-icon .check-icon span {font-size: 60px;color: #7fba27;}
.success-page-main .success-title {margin-bottom: 20px;}
.success-page-main .success-title h2 {font-size: 45px !important;}
.success-page-main .success-content h4 {font-size: 16px !important;font-weight: normal !important;color: #515151 !important;}
.success-page-main .success-content h4 b {border-bottom: 1px solid #e5445c;color: #e5445c;}
.success-page-main .success-content h6 {font-size: 21px !important;margin: 16px 0;}
.success-page-main .success-content p {font-size: 16px !important;}
.success-page-main .success-content p a {  color: #e5445c;  margin-left: 9px;  text-transform: lowercase;  text-decoration: underline;}
.payment-content.payment-details {text-align: left;}
.payment-content.payment-details h2 {color: #e5445c !important;text-align: right;}
.error-content .check-icon {margin-bottom: 20px;}
.error-content .check-icon span {font-size: 60px !important;color: #e5445c;}
.error-content h2 {font-size: 45px !important;color: #e5445c !important;}
.error-content p {font-size: 16px !important;}
.error-content p a{color: #e5445c;  margin-left: 9px;  text-transform: lowercase;  text-decoration: underline;}
.error-content p b {border-bottom: 1px solid #e5445c;color: #e5445c;margin-left: 10px;}
.no-case-found {width: 100%;display: block;text-align: center;}
.no-case-found h3 {font-size: 35px !important;color: #e5445c !important;text-transform: capitalize;}

/*contact page*/
.cmd-contact {width: 55%;margin: 0 auto;background: #FFFFFF;padding: 50px;box-shadow:  0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);}
body.common-pages .header-search-bar {display: none;}

/*faq section*/
.cmd-faq-content {width: 100%;float: left;}
.faq-blog {width: 100%;float: left;background: #FFF;margin-bottom: 2px;border: 1px solid #CCC;}
.faq-blog h4.faq-title {cursor: pointer;background: #e5445c;margin: 0px;display: block;color: #FFF !important;padding: 20px;text-decoration: none;position: relative;}
.faq-blog .faq-content {padding: 20px;display: none;}
.faq-blog h4.faq-title:after {content: '\f067';position: absolute;top: 30%;right: 2%;font-size: 18px;font-family: 'Font Awesome\ 5 Free';}
.faq-blog h4.faq-title.active:after {content: '\f068';}

/*payment page*/
.payment-details h5, .payment-details p {margin: 0;}
input.remove_up_down_arrow::-webkit-inner-spin-button,input.remove_up_down_arrow::-webkit-outer-spin-button {-webkit-appearance: none;-moz-appearance: none;appearance: none;margin: 0;}
.form-check label.form-check-label {cursor: pointer;}
.form-check-message p,.form-phone-message p {margin: 0px;color: #e5445c;font-weight: bold;font-size: 14px;}

.cmd_wis_ext_content .date-counter-icon {display: none;}
.payment-status {width: 100%;}
.payment-status h4 {font-weight: normal !important;font-size: 14px !important;}
.payment-status h4 b {border-bottom: 1px solid;color: #7fba27;}
#cmd_profile_password_update label.error {color: #e5445c !important;font-size: 14px !important;}