/* theme_v25 */

/* page-id-4500 trang chu */
/* page-id-83844 tai zalo */
/* page-id-90589 lien he */
/* page-id-92224 survey */
/* page-id-83844 search */





body.page-id-4500 div.elementor-element-e49dc66 
{
        margin-top: 15px; !important;
} 


body.page-id-83844 div#secondary 
{
    display: none !important;
} 

section.elementor-element-453ba4d0 
{
    display: none !important;
} 


main.page_search article div.entry-summary
{
    margin-right: 10px !important;
    margin-left: 20px !important;
} 

main.page_search article header
{
	  margin-left: 10px !important;
	  margin-bottom: 0px !important;

} 

main.page_search div#infinite-handle 
{
    display: none !important;
} 



body.page-id-83844 div.kk-star-ratings,
body.page-id-90589 div.kk-star-ratings
{
    display: none !important;
} 

body.page-id-4500 .last-updated-date, 
body.page-id-83844 .last-updated-date, 
body.page-id-92224 .last-updated-date, 
body.page-id-90589 .last-updated-date
{
    display: none !important;
}

body.page-id-4500 div.new_snippet, 
body.page-id-83844 div.new_snippet, 
body.page-id-92224 div.new_snippet, 
body.page-id-90589 div.new_snippet
{
    display: none !important;
}

body.page-id-4500 section.elementor-element-2afd3d7
{
  height: 160px !important;
}

body.page-id-4500 form.search-form
{
  top: -30px !important;
}

header#masthead{
    margin-bottom: 0px !important;
}

div.cky-btn-revisit-wrapper {
    display: none !important;
}

footer.site-footer a 
{
    
  text-decoration: none !important;
}

body.postid-88482 div.new_snippet,
body.postid-88482 div#content_elements h4,
body.postid-88497 div.new_snippet,
body.postid-88497 div#content_elements h4,
body.postid-88480 div.new_snippet,
body.postid-88480 div#content_elements h4,
body.postid-88481 div.new_snippet,
body.postid-88481 div#content_elements h4,
body.postid-88478 div.new_snippet,
body.postid-88478 div#content_elements h4,
body.postid-88553 div.new_snippet,
body.postid-88553 div#content_elements h4,
body.postid-88552 div.new_snippet,
body.postid-88552 div#content_elements h4,
body.postid-88555 div.new_snippet,
body.postid-88555 div#content_elements h4,
body.postid-88556 div.new_snippet,
body.postid-88556 div#content_elements h4,
body.postid-83245 div.new_snippet,
body.postid-83245 div#content_elements h4,
body.postid-83243 div.new_snippet,
body.postid-83243 div#content_elements h4,
body.postid-83249 div.new_snippet,
body.postid-83249 div#content_elements h4,
body.postid-83250 div.new_snippet,
body.postid-83250 div#content_elements h4,
body.postid-83251 div.new_snippet,
body.postid-83251 div#content_elements h4,
body.postid-83247 div.new_snippet,
body.postid-83247 div#content_elements h4,
body.postid-83246 div.new_snippet,
body.postid-83246 div#content_elements h4,
body.postid-83244 div.new_snippet,
body.postid-83244 div#content_elements h4,
body.postid-83248 div.new_snippet,
body.postid-83248 div#content_elements h4
{
    display: none !important;
}

li img {
    vertical-align: middle !important;
    display: inline-block !important;
}

body.page-id-4500  .elementor-icon-list-items
{
    margin: 0px;
}

#pvc_stats_83397
{
    margin-bottom: 30px !important;
}


#toc_container
{
    background: none !important;
	border: none !important; 
	
	
}


#toc_container span.toc_number
{
    display: none !important;
}


#toc_container > p
{
    display: none !important;
}

#toc_container > ul > li
{
    display: none !important;
}

#toc_container > ul > ul > li > a > span
{
    display: none !important;
}

#toc_container > ul
{
    padding-left: 3px !important;
}

h1,h2,h3,h4,h5 {
 font-family: Source Sans Pro !important;
}

h3.rpwe-title a {
    font-weight: 400 !important;
}
h3 {
    padding: 0 !important;
}

h3 a.anchorjs-link {
    display:none !important;
}

#post-83552 div.entry-content img
{
    width: 20px;
    height: 20px;
}

/* body.search-results .entry-content,
body.search-results .entry-taxonomy
{
    display: none;
} */



body.search-results .entry-content, 
body.search-results .entry-taxonomy,
body.term-loi .entry-content, 
body.term-loi .entry-taxonomy,
body.term-zalo-dien-thoai .entry-content, 
body.term-zalo-dien-thoai .entry-taxonomy,
body.term-zalopc-zavi .entry-content, 
body.term-zalopc-zavi .entry-taxonomy
{
    display: none;
}

body.search-results .entry-content p:nth-of-type(2) {
  display: block;
    background: red;
}


body.search-results #main header.page-header h1.page-title,
body.term-loi #main header.page-header h1.page-title,
body.term-zalo-dien-thoai #main header.page-header h1.page-title,
body.term-zalopc-zavi #main header.page-header h1.page-title
{
    text-align: center;
    padding-bottom: 60px;
}


div.gt_selected {
    padding-top:1px;
}

@media (max-width: 600px) {
.col-full {
        margin-left: 5px !important;
        margin-right: 5px !important;
    padding: 0;
}


}

img.custom-logo
{
    background-color:#23396d !important;
    border-radius: 6px !important;
}

img.open
{
    display:none !important;

}


div.site-branding {
    width: 13%;
}


ul#menu-main-1 li.menu-item-87919 {
      display:none !important;
}

ul#menu-main-1 li.menu-item-has-children.menu-item-87923 button.dropdown-toggle {
      display:none !important;
    padding-top: 17px;
    padding-right: 2px;
}

.handheld-navigation ul.menu li {
     padding-right: 20px !important;
}

.no-wc-breadcrumb .site-header {
    margin-bottom: 1em;
}

.site-header .site-logo-anchor, .site-header .site-logo-link, .site-header .custom-logo-link {
      margin-left: 20px;
}

.site-branding, .site-search, .site-header-cart, .site-logo-anchor, .site-logo-link, .custom-logo-link {
    margin-bottom: -10em;
}

.main-navigation ul.menu, .main-navigation ul.nav-menu {
    margin-left: 13em;
}

#menu-main-1 {
    padding-top: 15px;
    margin-left: 3%;
      display: flex;
    flex-direction: row;
}

.handheld-navigation ul.menu .sub-menu {
 display:none !important;
}

.elementor-4500 .elementor-element.elementor-element-2afd3d7:not(.elementor-motion-effects-element-type-background), .elementor-4500 .elementor-element.elementor-element-2afd3d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    height: 250px;
}

button.menu-toggle, button.menu-toggle:hover {
    width: 70%;
    border-color: #23396d;
}

#site-navigation-menu-toggle > span
{
    color: #b7cee5;
    width: 100px;
    font-size: 15px;
}

#menu-main a {
    color: #b7cee5;
}
#menu-main-1 a {
    color: #b7cee5;
}
#menu-main-1 li {
    font-size: 15px;
}



/* footer.site-footer {
    display: none;
} */

.site-footer {
/*    background: #0d1633!important; */
       background: #02111e!important;
    
}

button.dropdown-toggle {
    color: #aeb5e0 !important;
}


div.new_snippet div.elementor-divider {
    padding-bottom: 10px !important;
    padding-top: 250px !important;

}

div.shortcode_title a.ezd-doc-badge {
    color: white !important;
    background: rgb(79 79 198 / 81%) !important;
}

button.menu-toggle:after, button.menu-toggle:before, button.menu-toggle span:before {
    background-color:  #aeb5e0 !important;
}

#post-93113 h1.entry-title {
    display:none;
}

#post-93113 div.elementor-widget-container {
    margin: auto;
    text-align: center;
    font-size: 30px;
      padding-top: 50px;
}

#post-93113 div.elementor-widget-container input {
    width: 100%;
    border-radius: 5px;
    margin-left: 5px;
    margin-right: 5px;
}

img.custom-logo
{
    height: 45px !important;
    width: 45px !important;
}

.container-fluid {
      margin-left: 20px;
      margin-right: 20px;
}

.ezd-container-fluid{
      padding-left: 6px !important;
      padding-right: 3px !important;
}


.doc_right_mobile_menu .doc_rightsidebar {
    border-radius: 6px;
    margin-top: 1px !important;

}

.docs-template-default .doc_documentation_area.body_fixed .doc_left_sidebarlist {
      width: 265px;
    min-width: 220px;
    max-width: 400px;
    border-radius: 6px;
      margin-top: 0px !important;
    
}


aside.doc_left_sidebarlist {
    border-radius: 6px;
    border-radius: 6px;
      width: 265px;
        padding: 3px;
    min-width: 220px;
    max-width: 400px;
    padding-top: 20px;
      margin-top: 0px !important;
}


.docs-template-default .doc-main-content {
    min-height: 850px;
}

.credit-text-container::after {
    display: none;
}

/* .docs-template-default article#post {
    margin-left: 12px;
    margin-right: 12px;
} */

.shortcode_info {
    padding-right: 10px;
    margin-left: 1px !important;
}

.docs-template-default .nav-sidebar:not(.doc-nav) .nav-item .dropdown_nav li a {
    font-size: 15px;
}


.docs-template-default .nav-sidebar .nav-item .nav-link + .icon {
    right: 20px;
}

.feedback_link .h_btn {
    background-color: white;
}

.feedback_link .h_btn:hover {
    background: #5660e1;
}

.feedback_link .h_btn.red {
    background-color: white;
}

.feedback_link .h_btn.red:hover {
    background: #d84a3c;
}

::-webkit-scrollbar {
  width: 6px;
}

.body_dark ::-webkit-scrollbar-track {
    border-radius: 15px;
  background-color: #b1c0d6;
}

::-webkit-scrollbar-track {
    border-radius: 15px;
  background-color: white;
}

::-webkit-scrollbar-thumb {
    border-radius: 15px;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.50, rgb(122,153,217)), color-stop(0.72, rgb(73,125,189)), color-stop(0.86, rgb(28,58,148)));
}


div#mCSB_1 {
  scroll-behavior: smooth;
    
}

div.ezd-scroll {
    padding-right: 0px !important;
}

div.scroll {
    overflow-y: scrollbar;
      scroll-behavior: smooth;
}

a.active {
    background-color: #ffffbf;
      border-radius: 3.5px;
}

.nav-sidebar .nav-item {
    margin-bottom: 20px;
    padding-right: 0px;
}


.docs-template-default .recently_added .tag_list li {
    display: inherit;
}

.docs-template-default .recently_added .tag_list li::after {
    content: none;

}


 
#back-to-top {
    right: 22px;
    bottom: 96px;
    top: auto;
    width: 45px;
    height: 45px;
}

div.doc-scrollable.editor-content > div.elementor {
    padding: 0px !important;
      margin-right: 2px !important;
}

div.elementor-widget-wrap {
    padding: 0px !important;
      margin: 0px !important;
}

.shortcode_info {
    padding-right: 3px;
      padding-left: 2px;
    
}

.shortcode_info p {
    margin-top: 8px;
    margin-bottom: 2px;
}




.wp-block-heading {
    padding-top: 35px;
}



.crp_related {
    margin-top: 150px;
    margin-bottom: 10px;
}

:target {
      scroll-margin-top: 3rem;
}


#docly-search-result .search-result-item {
    background-color: #eef1f8;
}

.body_dark .custom-select, .body_dark input#searchInput {
    background: #e9eefd;
    color: #fff;
}

.body_dark .custom-select, .body_dark input#searchInput {
    background: #e9eefd;
    color: #fff;
}


.body_dark .breadcrumb_area {
        background-color: #23396d;
    background-image: none;
    padding: 40px;
    
}

.breadcrumb_area {
        background-color: #23396d;
    background-image: none;
    padding: 40px;

}

.breadcrumb_area .banner_search_form {
    display: none;
   max-width: 50%;
}


.doc_documentation_area {
    margin-top: 10px;
}

/* .mobile_main_menu 
.mobile_menu_left{
    background-color: #23396d;
    margin-top: 0%;
    margin-left: 6%;
    
} */

.mobile_main_menu .mobile_menu_left {
        margin-top: 3px;
    margin-left: 3px;
}

button.mobile_menu_btn {
    display: none;
}

a.sticky_logo {
    display: inline-block;
/*   padding-left: 0%; */
}

@media (max-width: 991px) {
    .doc_left_sidebarlist .open_icon {
        display: block !important;
        right: -25px !important;
        left: auto !important;
        top: 2px !important;
    }
    
    
 .doc_rightsidebar 
    .open_icon {
        display: block !important;
        left: -25px !important;
        right: auto !important;
        top: 2px !important;
    }

}

body.body_dark div.open_icon {
        background-color: #2e353b;
        color: antiquewhite;
}

.cropvideo {
      width: 70% !important;
    height: 70% !important;
}

body.body_dark figure figcaption {
    color: antiquewhite;
}

body.body_dark div.wp-block-group.has-background {
    background-color: #02111e !important
}

.wp-block-table{
    font-size: 16px ;
}

.navbar-toggler {
    pointer-events: none;
}

body.body_dark .open_icon:hover {
    background: #1f41c5;
    color: #fff;
}

.doc-middle-content {
    margin-top: 15px;
    padding-top: 30px;
    padding-left: 2px;
      padding-right: 2px;
}


.navbar-expand-lg .navbar-nav.menu {
    height: 65px;
    margin-left: 35%;
}

.menu > .nav-item {
/*     padding-bottom: 37px; */
    padding-top: 17px;
}
.menu>.nav-item+.nav-item {
    margin-left: 35px;
}

h1 {
        padding-top: 10px;
    margin-bottom: 10px;
}

.banner_search_form button {
    color: #1855a8;
    background-color: white;
    
}

.custom_container.container {
    background-color: #23396d;
        padding: 0px;
}

.navbar {
    background-color: #23396d;
}

.navbar-collapse {
    background-color: #23396d;
/*     height: 240px; */
}

.navbar-toggler button {
   display: none;
    
}

.navbar_fixed.menu_one {
    background: #23396d;
}

.single.has_not_menu .navbar:not(.navbar_fixed) {
    height: 45px;
}

.doc_documentation_full_area .container-fluid {
        max-width: 97%;
    padding-right: 10px!important;
    padding-left: 10px!important;
}





.ezd-widgets {
    margin-top: 5px;
}

.widget + .widget {
    margin-top: 15px;
    margin-bottom: 30px;
}
.custom-html-widget {
    padding-top: 10px;
}

.onepage-doc-sec li a, .onepage-doc-sec p a, .doc-middle-content p a, .card-body a, .blog_single_item p a {
    color: #0d6efd;
    text-decoration-color: #0d6efd;

}

a:hover, a:focus {
    color: #56d0ce;
}
a {
    color: #0d6efd ;
}


.body_dark .onepage-doc-sec p a:hover, .body_dark .doc-middle-content p a:hover, .body_dark .card-body a:hover, .body_dark .blog_single_item p a:hover {
    color: #56d0ce;
}



.breadcrumb_area_three {
    background: #d1e3ff;
      padding-top: 100px;
    padding-bottom: 1px;
}

.breadcrumb_text h2 {
    color: #043b6f;
}

.blog_classic_item img {
    max-width: 10%;
}

span {
  display: block;
  text-decoration: none;
    color: #0d6efd;
}



#rpwe_widget-3 {
    margin-bottom: 30px;
}


.wpcf7 form.sent .wpcf7-response-output {
/*    position: absolute;
    top: 0px; */
    margin: 0px;
    padding: 0px;
    background-color: #3b4896;
    color: white;
    text-align: center;
    border-color: #3b4896;
    border-radius: 5px;
}


select.wpcf7-select {
    width: 220px;
    border-radius: 6px;
    border-color: #e6ecf1;
        background-color: white;
}

.navbar_fixed.menu_one .menu > .nav-item:hover > .nav-link, .navbar_fixed.menu_one .menu > .nav-item.active > .nav-link {
    color: #7dbc42;
}

.menu_toggle .hamburger {
    display: none;
}

.breadcrumb_area_three > div > div > p > span  {
    display: none;
}

.breadcrumb_area_three {
    display: none;
}

.pagination .page-numbers:hover{
    background-color: #9ce1b9;
    color: #106032;
}

 .pagination .page-numbers.current {
    background-color: #b3b6e1;
    color: #201c54;
}

.f_bg_color {
    background: white;
}

.ha-post-list-title h3{
        font-size: 18px;
}

.wpcf7 input[type=submit] {
    font-size: 20px;
}


.upk-item .upk-title a {
    font-size: 16px;
    font-weight: normal;
}

body.search-results div.entry-content > img {
    height: 25px;
    width: 25px;
}

body.page-id-93104 #pvc_stats_93104 {
    display: none !important;
}

.doc-scrollable ul {
    padding-left: 35px !important;
    margin: 1px 0px 15px 0px !important;
    gap: 1px !important;
    padding-bottom: 1px !important;
}

.doc-scrollable ol {
    padding-left: 35px !important;
   margin: 1px 0px 15px 0px !important;
    gap: 1px !important;
    padding-bottom: 1px !important;
}

.doc-scrollable ul li img {
      width: 22px !important;
    margin: 0 !important;
}

div.new_snippet .rpwe-block ul {
    list-style: none !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
}
div.new_snippet .rpwe-block li {
    border-bottom: 1px  #eee !important;
    margin-bottom: 1px !important;
    padding-bottom: 1px !important;
    list-style-type: none !important;
}
div.new_snippet .rpwe-block a {
    display: inline !important;
    text-decoration: none;
}
div.new_snippet .rpwe-block h3 {
    background: none !important;
    clear: none;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    font-weight: 40;
    font-size: 16px !important;
    line-height: 1.2em;
}


div.elementor-element-populated > div.elementor-widget-heading
{
    margin-bottom: 0px !important;
}



.rpwe-block ul {
    list-style: none !important;
    margin-left: 0 !important;
    padding-left: 0 !important;
}
.rpwe-block li {
    border-bottom: 1px  #eee !important;
    margin-bottom: 10px !important;
    padding-bottom: 10px !important;
    list-style-type: none !important;
}
.rpwe-block a {
    display: inline !important;
    text-decoration: none;
}
.rpwe-block h3 {
    background: none !important;
    clear: none;
    margin-bottom: 0 !important;
    margin-top: 0 !important;
    font-weight: 400;
    font-size: 16px !important;
    line-height: 1.5em;
}
.rpwe-thumb {
    border: 1px solid #eee !important;
    box-shadow: none !important;
    margin: 2px 10px 2px 0;
    padding: 3px !important;
}
.rpwe-summary {
    font-size: 12px;
}
.rpwe-time {
    color: #bbb;
    font-size: 11px;
}
.rpwe-alignleft {
    display: inline;
    float: left;
}
.rpwe-alignright {
    display: inline;
    float: right;
}
.rpwe-aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.rpwe-clearfix:before,.rpwe-clearfix:after {
    content: "";
    display: table !important;
}
.rpwe-clearfix:after {
    clear: both;
}
.rpwe-clearfix {
    zoom: 1;
}

.f_bg_color {
    background: #23396d;
}

.dk_menu .nav-item > .nav-link {
    color: white;
}

.arrow_carrot-down {
     display: none !important;
}

.ordered-list li::marker {
    display: none !important;
}

.wpcf7 input[type=submit] {
    background: #fff;
}

.yasr-small-block-bold {
    display: block;
    font-weight: 700;
    font-size: 15px !important;
}

body.body_dark .doc_menu .nav-link.active, body.body_dark .doc_menu .nav-link:hover, body.body_dark h1, body.body_dark h2, body.body_dark h3, body.body_dark h4, body.body_dark h5, body.body_dark h6 {
    color: #e9eadb;
}

body.body_dark {
    color: #c6c6c6 !important;
    background: #02111e !important;
}

body.body_dark img {
    background-color: #dce5e9;
    border-radius: 19px;
}

body.body_dark span{
    color: #99c1fc;
}

body.body_dark a{
    color: #a1b2f0;
}

a:hover {
    color: #56d0ce !important;
}

body.body_dark li strong{
    color: #afa978;
}

body.body_dark em:first-child  {
    color: #33e7a9eb;
}

body.body_dark h1,
body.body_dark h1 strong,
body.body_dark h2,
body.body_dark h2 strong,
body.body_dark h3,
body.body_dark h3 strong,
body.body_dark h4,
body.body_dark h4 strong
{
    color: #5bbaff;
}


a.navbar-brand.logo.sticky_logo img{
    background-color: #23396d ;
    height: 39px;
    border-radius: 5px;
}

.doc_rightsidebar #font-switcher {
    margin: 0px;
}

body .pvc_stats .pvc-stats-icon.medium svg {
    background-color: whitesmoke;
    border-radius: 3px;
}



body.body_dark .direction_step {
    background: rgb(75 76 125 / 80%);
    color: #fff;
    border-radius: 5px;
    display: table;
}

span:hover {
     /*     background-color: white;  */
    border-radius: 5px;
     color: #0d6efd;
}


.wp-block-separator {
    margin-top: 30px !important;
    margin-bottom: 29px !important;
    width: 150px !important;
    border-bottom: 1px solid !important;
}


.open_icon {
    margin-top: 2px;
}

.single-docs  h3, 
.single-docs  h4,
.single-docs  h5 {
    margin-top: 20px !important;
    margin-bottom: 10px !important;

} 


.single-docs #post h4 .anchorjs-link
{
    display: none !important;
}

/* .single-docs #post h4 {
    margin: 0px;
    padding: 0px;
    padding-top: 20px;
}  */

span.yasr-already-voted-text,
span.yasr-small-block-bold
{
    font-size: 13px !important;
        color: #9d9d74 !important;
}

.yasr-visitor-votes
{
    font-size: 13px !important;
        color: #9d9d74 !important;
}




div.wp-block-group,
div.wp-block-columns,
div.wp-block-group__inner-container p
{
        margin: 0px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    padding-right: 3px !important;
    padding-left: 3px !important;

}




div.wp-block-group__inner-container {
        border-style: ridge;
    border-radius: 6px;
    border-color: #84848b;
}

body.body_dark .ordered-list li::before {
    background: #0d1633!important;
    border: 5px solid #4b535f !important;

}

body.body_dark aside.doc_left_sidebarlist h2.doc-title {
    margin-top: 25px;
}

body.body_dark div.section.eazydocs-footer {
    background: #0d1633!important;

}

div.section.eazydocs-footer {
    display: none !important;

}

body.body_dark #wrapper, body.body_dark .doc_documentation_area, body.body_dark .nav-sidebar.one-page-doc-nav-wrap .nav-item .dropdown_nav {
    background: #02111e !important;
}


body.body_dark .elementor-divider-separator {
    border-color: gray !important;
}

div.elementor-4513 section
{
    background-color: #b8c4e0 !important;
    border-radius: 6px !important;
}

.wpcf7 input[type=submit] {
    border: 1px;
    /* border-color: #a9b3d9; */
    /* border-style: groove; */
    padding: 13px 42px;
    color: #1a61b6;
}


.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    margin: 0px;
    padding: 0px;
    background-color: #818071;
    color: #fdfcfc;
    text-align: center;
    border-color: #8f8f66;
    border-radius: 5px;
}

span.dnd-upload-counter,
div.codedropz-upload-container span {
    color: gray;
}


div.codedropz-upload-container {
    background: #f9fbfc;
    border-radius: 6px;
}


img.wpcf7-captchac,
input.wpcf7-captchar.wpcf7-form-control
{
        display: block;
    margin-left: auto;
    margin-right: auto;
    width: 23%;
}

input[name="zalo_consent"]{
    height: 22px;
}

div.col-lg-12.form-group h4
{
    margin-left: 10px;
}

input.wpcf7-submit {
    border-radius: 5px
}

div.mfile-wrapper {
    margin: 8px;
}

span.wpcf7-not-valid-tip,
div.col-lg-12 p{
    text-align: center;
}

textarea.wpcf7-textarea
{
        background-color: white;
    
}

span.wpcf7-form-control-wrap input
{
        background-color: white;
    border-radius: 5px;
      display: block;
    margin-left: auto;
    margin-right: auto;
    width: 75%;
}
span.wpcf7-form-control-wrap {
    margin: 2px;
}

div.submit_lienhe {
    text-align: center !important;
    padding-top: 30px !important;
    padding-left: 60px !important;
}

div.submit_lienhe p{
    display: inline-block !important;
    padding-left: 10px !important;
}

/* 
div.elementor-element-42eee5b {
    border-radius: 7px !important;
    border: solid !important;
    border-color: #fbfaf9 !important;
} */


.widget_search .search-form .form-control:focus {
    border-color: #ffffff !important;
}

div.widget_search {
    width: 90% !important;
    margin: auto !important;
}

p.has-black-color
{
    color: #fc0b0b !important;
}


li.menu-item-gtranslate {
    margin-left: 12px;
    padding-bottom: 37px;
    padding-top: 16px;
}



div.gt_switcher {
    font-family: Arial!important;
    font-size: 10pt!important;
    text-align: left!important;
    cursor: pointer!important;
    overflow: hidden!important;
    line-height: 0!important;
    border-radius: 5px!important;
    width: 112px!important;
    margin-top: 2px !important;
}  


div.gt_option img,
div.gt_selected img {
    background-color: #23396d !important;
}

div.elementor-element-populated span.elementor-icon-list-icon > i {
    display: none !important;
}

div.elementor-element-populated ul.elementor-icon-list-items {
    list-style-type: none !important;
}


#top-posts-4 a:before {
    display: none !important;
}

#top-posts-4 {
    padding-bottom: 10px;
}

h2.fx-toc-title {
    height: 5px !important;
}
div. wp-block-group {
    padding: 0px !important;
}

div.wpcf7-response-output {
    color: midnightblue;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    border-color: #231a67;
    border-radius: 5px;
}

/* .doc-post-content ul li {
    margin: 14px 0 !important;
} */

.body_dark .reduce-first-column-wide  td {
    background-color: #02111e;
}

.body_dark .wp-block-table:not( .has-background ):not( .is-style-stripes ) tbody tr:nth-child(2n) td {
    background-color: #02111e;
}

.body_dark aside.doc_left_sidebarlist {
    background-color: #02111e;
    padding: 0px;
    padding-left: 3px;
}

.body_dark aside.doc_left_sidebarlist h2,
.body_dark aside.doc_left_sidebarlist div.ezd-scroll
{
    background-color: #0d1633;
}

.body_dark aside.doc_left_sidebarlist h2
{
    background-color: #0d1633;
}

body.body_dark .doc_left_sidebarlist::after, body.body_dark .doc_left_sidebarlist:not(.one-page-docs-sidebar-wrap)::before {
    background: #0d1633 !important;
    border: none !important;
}

.doc_left_sidebarlist:before {
    height: 99.8% !important;
}

.reduce-first-column-wide tbody tr > :first-child {
    width: 27%;
}

.reduce-first-column-wide {
    font-size: 16px !important;
}


div.elementor-element.elementor-element-244b6616
{
    padding-bottom: 50px;
}


body div.body_wrapper div.elementor-top-column:first-child
{
    padding-left: 10px;
    padding-right: 10px;
}

.elementor-section:first-child {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.elementor-section
{
    margin-left: 15px !important;
    margin-right: 15px !important;
}

body div.body_wrapper  ul  li a  span
{
    font-size: 16px !important;
}

body h3  a {
    font-size: 16px !important;
}

h1 {
    font-size: 36px !important;
}

h2 {
    font-size: 24px !important;
}

h3 {
    font-size: 20px !important;
}

h4 {
    font-size: 18px !important;
}

h5 {
    font-size: 16px !important;
}

footer div.col-full {
    text-align:center;
}


#post-90589 h1 {
    display: none;
}


a:focus, input:focus, textarea:focus, button:focus {
    outline: none !important;
}

header #masthead .site-header {
    margin-bottom: 0px;
}