.inner-header
{
    max-width: 1195px;
}
header.navbar 
{
    padding: 5px 0 5px 0;
}
.main > li {
    margin-left: 14px;
}
.main > li > a {
    padding: 29px 23px 19px 10px;
    letter-spacing: 2px;
    font-size: 12px;
}
.second-navigation {
    padding: 20px 7px 19px 0px;
}
.second > li > a {
    font-size: 13px;
}
.second-navigation h1 {
    margin: -1px 0 0 4px;
    font-size: 17px;
    letter-spacing: 2.3px;
}

footer {
    padding: 33px 0 9px 0;
    font-size: 12px;
}
.social-icons > li {
    margin-right: 16px !important;
}
.social-icons > li > a > img {
    height: 23px;
}
.social-icons > li:last-of-type {
    font-size: 13px;    
}

/*side bar*/
.client-info h2 {font-size: 17px;}
.client-info h5{font-size: 10px;}
.client-links {
    padding: 79px 0px 104px 15px;
}
.client-links > li > a {
    font-size: 10px;
    letter-spacing: 1.6px;
    padding: 16px 14px 16px 5px;
}
.make-payment, .sign-out {
    padding: 18px 10px;
    font-size: 10px;
}
a.edit-profile
{
    font-size: 11px;
}
.tab-edit {
    padding-top: 57px;
    max-width: 222px;
    width: auto;
}
.file-complaint .tab-edit ol > li
{
    height: 49px;
}
.file-complaint ol li::before
{
    left: 27px;
}
ol li::before {
    padding: 1px;
    font-size: 11px;
    width: 18px;
    height: 18px;
}
.file-complaint .tab-edit ol > li > a {
    padding: 14px 5px 14px 58px;
}

.forminnerWrapper {
    padding: 49px 40px 55px 25px;
}

.file-complaint label {
    font-size: 11px;
    letter-spacing: 0.60px;
}
.custom-selectstyle select, .nice-select {
    padding: 8px 40px 8px 23px;
}
.crmEntityFormView fieldset
{
    margin-bottom: 30px;
}
.crmEntityFormView .cell div.control
{
    margin-top: 4px;
}
[type="radio"]:checked + label, [type="radio"]:not(:checked) + label {
    margin: 0 24px 0 0;
}
.form-control
{
    height: 39px;
}
.crmEntityFormView .cell {
    padding: 0 0 24px 20px;
}
.crmEntityFormView .actions {
    padding: 23px 0 0 0;
}

.btn
{
    min-height: 36px;
    /*min-width: 176px;*/ 
}
.nice-select {
    background-size: 36px;
}

.datetimepicker .input-group-addon {
    background-color: #f5b133;
    padding: 0 0 0 0;
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 50%;
    border: 0px;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
    font-family: none !important;
}

.datetimepicker .input-group-addon .icon-calendar {
    color: #fff;
    padding: 10px;
    font-size: 10px;
}

.datetimepicker .input-group-addon
{
    width: 36px;
    height: 36px;
    padding: 4px 0 0 0;
}
.tab-edit ul > li > a, .tab-edit ol > li > a {
    font-size: 10px;
}
.nice-select .list
{
    top: 20px;
}
.nice-select.open .add-arrow:before
{
    top: 14px;
}
.nice-select.open .add-arrow:after {
    left: calc(100% + 16px);
    top: calc(100% + 7px);
}

/*13/11/2018*/
body
{
    font-size: 13px;
}
p {
    line-height: 1.4;
    letter-spacing: 0.5px;
}
.btn {
    padding: 12px 10px 9px 10px;
    font-size: 10px;
}
.crmEntityFormView .cell label
{
    font-size: 13px;
}
legend
{
    font-size: 1rem;
}
.form-control,
.custom-selectstyle select, 
.nice-select {
    font-size: 11px;
}
[type="radio"]:checked + label:before, [type="radio"]:not(:checked) + label:before
{
    top: 4px;
}
[type="radio"]:checked + label:after, [type="radio"]:not(:checked) + label:after
{
    top: 6px;
}
.sos-tooltip
{
    font-size: 13px !important;
}
.nice-select .list li
{
    font-size: 10px;
}
.tooltip-inner {
    font-size: 10px;
}
.regisearch-from .btn {
    width: 100%;
    min-width: inherit;
}
.date-picker:after, .search-input:after, .gj-datepicker > .gj-icon {
    width: 38px;
    height: 38px;
    right: -2px;
}
.registration-box
{
    font-size: 12px;
    padding: 20px 15px;
}
.regisearch-from > p,
.edit-profile {
    font-size: 12px;
    letter-spacing: 1px;
}
.conatcus-details ul > li > strong
{
    font-size: 10px;
}
.conatcus-details ul > li > address, .conatcus-details ul > li > time, .conatcus-details ul > li > a {
    font-size: 12px;
}
.welcome-box h2
{
    font-size: 16px;
}
.welcome-box h2 > small
{
    font-size: 9px;
}
.my-regi-table .all-catselect .form-control
{
    height: 26px;
}
.my-regi-table h2
{
    font-size: 12px;
}
.table-responsive .table thead th[scope="col"]
{
    font-size: 10px;
}
.my-regi-table .table-responsive .table td
{
    font-size: 11px;
}
.dashborad-main .my-regi-table .table-responsive .table td {
    padding: 14px 10px 1px 5px;
}
.showing-btn
{
    font-size: 9px;
}
.dashborad-main .showing-btn
{
    min-width: 120px;
}
a.link
{
    font-size: 9px;
}
.paymenthistory-table h3
{
    font-size: 12px;
}
.paymenthistory-table .table td
{
    font-size: 10px;
}
.quick-linkbox h4
{
    font-size: 12px;
}
.quick-linkbox a
{
    font-size: 11px;
}
.side-bar
{
    max-width: 85%;
}
.show-table-list > ul
{
    font-size: 10px;
}
.show-table-list > ul > li > a img {
    height: 7px;
    vertical-align: unset;
}
.regi-payment .table-responsive .table th,
.regi-payment .table-responsive .table th:nth-child(7n+2),
.regi-payment .table-responsive .table td > strong,
.regi-payment .table-responsive .table td,
.total-ul > li > strong.total-title,
a.link,
.change-password .text-muted,
.editing-inputs form label {
    font-size: 10px;
}
.my-regi-table.payment-history-tabel
{
    max-width: 75%;
}
.my-regi-table {
    max-width: 95%;
}
.need-pay.error-page .blank-space .media p {
    font-size: 12px;
    line-height: 1.46;
}

#WebFormControl
{
    font-size: 12px;
}
.insert-Action-link.btn-blue:hover {
    background-color: #fff;
    color: #2b4d87 !important;
}
.table .add-file label:before
{
    top: 5px;
}
.table .add-file input:checked ~ label:after
{
    top: 6px;
}
.sed-contant {
    padding: 3% 13% 14.2% 15px;
}
.some-services
{
    margin: 0px;
}
.homePagebuttonArea {
    font-size: 16px;
}
.some-services p
{
    font-size: 10px;
    margin-top: 35px;
}
.some-services p > a
{
    font-size: 12px;
}
.hero-text p
{
    font-size: 13px;
}
.hero-bannercnt.container 
{
    max-width: 850px;
}

.quick-links h2
{
    font-size: 18px;
}
.quick-linkbox figure > img
{
    width: 46px;
    height: 46px;
}
.learn-more a
{
    font-size:  10px;
    letter-spacing: 1px;
}