 @import url('https://fonts.googleapis.com/css?family=Cairo:200,300,400');
 /* CSS Document */
 a {
   cursor: pointer
 }
 .login-logo {
   max-width: 450px;
   margin: 80px auto 40px auto;
 }
 .user-img {
   margin: 20px auto 35px auto;
 }
 .client-logo {
   margin-top: 15px;
 }
 .xonet-logo {
   margin: 20px 0px 20px 0px;
 }
 .xonet-logo img {
   padding-bottom: 10px;
 }
 .xonet-logo-inside {
   width: 149px;
   height: 28px;
 }
 h5 {
   font-size: 16px;
   font-weight: normal;
   margin-top: 10px;
 }
 .custom-footer {
   max-width: 450px;
   margin: 40px auto;
 }
 .ti-search {
   color: #444444 !important;
 }
 .boxon-logo {
   margin-top: -8px;
   width: 42px;
 }
 h6 {
   margin-top: .0rem;
   line-height: 2.7 !important;
 }
 h6, h6 a {
   color: #455a64;
 }
 h6.news-heading {
   width: 70%;
   white-space: normal;
   line-height: 22px;
   margin-bottom: 0px;
   white-space: normal;
   padding-right: 15px;
   display: block;
 }
 h6.pages-heading {
   padding-top: 8px;
 }
 h6.news-letter-heading {
   padding-top: 0px;
 }
 .events-block p {
   padding-top: 10px;
 }
 p.event-location {
   width: 70% !important;
   white-space: normal;
   margin-bottom: 0px;
   padding-top: 0px;
 }
 .action .fa {
   margin-top: 10px;
 }
.action .fa-crop{font-size: 16px;}
 .pages p {
   padding: 10px 0px 0px 0px;
 }
 .pages .action .fa {
   margin-top: 10px;
 }
 #dd-w-0 .dd-c:after, #dd-w-1 .dd-c:after {
   border-left: 1px solid #7a756e !important;
   border-top: 1px solid #7a756e !important;
 }
 .news-block a {
   padding-left: 8px;
 }
 .view-all:first-child {
   border-left: 0px;
 }
 .view-all {
   color: #ed174d !important;
   font-weight: 500;
   border-left: 1px solid #666;
   padding-left: 12px;
   padding-right: 5px;
 }
 .view-all:hover {
   color: #444444 !important;
 }
 .view-all i {
   margin-left: 0px !important;
   color: #ed174d !important;
   -webkit-transition: all 0.3s ease-in-out;
   transition: all 0.3s ease-in-out;
 }
 .view-all:hover i {
   color: #444444 !important;
 }
 table.news-block tr td:nth-of-type(2), table.news-block tr td:nth-of-type(3), table.news-block tr td:nth-of-type(4), table.news-block tr td:nth-of-type(5) {
   padding-top: 31px;
 }
 table.news-letter-block tr td:nth-of-type(2), table.news-letter-block tr td:nth-of-type(3) {
   padding-top: 20px;
 }
 .main-news-block tr td {
   padding: 29px 14px;
 }
 .news-letter-block a {
   padding-left: 8px;
 }
 .search-box {
   margin-bottom: 30px;
 }
 .text-box {
   width: 100%;
   border-radius: 4px;
   padding: 10px;
   border: 1px solid #ccc;
 }
 .btn-primary {
   border-radius: 4px;
   padding: 8px 16px
 }
 .page-link:focus, .page-link:hover {
   color: #ed174d !important;
 }
 .abstract-heading #mceu_24, .abstract-heading #mceu_32-body, .abstract-heading #mceu_32 {
   display: none;
 }
 .abstract-heading #mceu_45 {
   border-top: 0px;
 }
 .add-new h5 {
   margin: 15px 0px;
   color: #444444;
 }
 .custom-check .chk-option {
   float: left;
 }
 .custom-check .checkbox-fade, .checkbox-zoom {
   margin-right: 0px;
 }
 .add-button { /*border-top: 1px solid #ccc !important;*/
   margin-top: 30px;
 }
 .add-button .btn-primary { /*float:right !important;*/
   width: auto !important;
   margin: 0px 10px 20px 0px;
 }
 .btn-primary-secondary {
   background-color: #444444;
   border: 1px solid #444444;
 }
 .no-article {
   padding: 20px;
   color: #ed174d;
 }
 .icon-red {
   color: #ed174d;
 }
 .form-control:focus {
   color: #7a756e !important;
 }
 .form-control:disabled, .form-control[readonly] {
   background-color: #fff;
 }
 #dd-w-0 .dd-c .dd-s, #dd-w-0 .dd-s-b-s, #dd-w-0 .dd-s-b-sub-y, #dd-w-0 .dd-sub-y, #dd-w-1 .dd-c .dd-s, #dd-w-1 .dd-s-b-s, #dd-w-1 .dd-s-b-sub-y, #dd-w-1 .dd-sub-y {
   background-color: #ed174d !important;
 }
 #dd-w-0 .dd-n, #dd-w-0 .dd-sun, #dd-w-1 .dd-n, #dd-w-1 .dd-sun {
   color: #ed174d !important;
 }
 #dd-w-0 .dd-w-c, #dd-w-1 .dd-w-c {
   border: 1px solid #7a756e !important;
   box-shadow: 0 0 0px 0 rgba(26, 188, 156, 0.6) !important;
 }
 #dd-w-1 .dd-sun, #dd-w-1 .dd-s-b-ul li.dd-on, #dd-w-0 .dd-sun, #dd-w-0 .dd-s-b-ul li.dd-on {
   color: #ed174d !important;
 }
 .socialmedia-block input {
   margin-bottom: 30px;
 }
 .main-nav-bg {
   background-color: #fbf9f9;
 }
 .main-nav-bg h6 {
   color: #ed174d;
 }
 .sub-nav-bg td {
   padding-left: 55px !important;
 }
 .light-grey {
   background-color: #f5f5f5;
 }
 .card-header h5 {
   margin-top: 0px;
 }
 .documention p {
   margin-bottom: 25px;
 }
 .social-media .fa {
   margin-bottom: 20px;
   margin-top: 10px;
 }
 .social-media a {
   color: #fff;
 }
 .social-media h5 {
   font-size: 36px;
   font-weight: 600;
   margin-top: 0px;
 }
 .fb-color {
   background-color: #3b5998;
 }
 .tweet-color {
   background-color: #1dcaff;
 }
 .instagram-color {
   background-color: #e1306c;
 }
 .addnew {
   font-weight: 500;
   color: #ed174d;
   margin:10px 0px 10px 15px;
   width:100%;
   float:left;
 }
 .footable .pagination > .active > a, .footable .pagination > .active > a:focus, .footable .pagination > .active > a:hover, .footable .pagination > .active > span, .footable .pagination > .active > span:focus, .footable .pagination > .active > span:hover {
   background: #ed174d;
   border: 1px solid #ed174d;
 }
 table.footable > tfoot > tr.footable-paging > td > ul.pagination {
   margin-bottom: 10px;
 }
 /*#demo-foo-filtering tr td {line-height:36px;}
#demo-foo-filtering tr td p{margin-top:12px !important; margin-bottom: 0px;}
#demo-foo-filtering a .fa{margin:10px 5px 0px 0px;}*/
 #demo-foo-filtering tr td {
   line-height: 36px !important;
 }
 #demo-foo-filtering tr td p {
   margin-top: 12px !important;
   margin-bottom: 0px !important;
 }
 #demo-foo-filtering a .fa {
   margin: 10px 5px 0px 0px !important;
 }
 .table-card .card-block .table .chk-option {
   margin-top: 10px;
   height: 31px;
 }
 .thumb-img {
   margin: 5px 15px 0px 0px;
   float: left;
 }
 #demo-foo-filtering th {
   padding-top: 15px;
 }
 .content-block {
   padding: 30px;
 }
 .action {
   text-align: center !important;
 }
 .accordion-block {
   background: #fff;
   border: 1px solid #ccc;
     border-radius: 5px;
/*   border-right: 1px solid #ccc;
   border-bottom: 1px solid #ccc;*/
 }
.accordion-heading .card-title {margin-bottom: 0px !important;}
 .accordion-msg {
   font-size: 18px;
   background: #fbfbfb;
     border-top: 0px;
     border-radius: 5px;
 }

 .pcoded-hasmenu:hover {
   background-color: none;
 }
 .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
   background: #ed174d;
   color: #fff;
 }
 .tooltip-content5 .tooltip-inner2 {
   padding: 5px;
   background: #444444;
   font-size: 12px;
   color: #fff;
   letter-spacing: normal;
 }
 a.mytooltip {
   color: #37474f;
   margin-left: 5px !important;
 }
 .tooltip-content5 {
   width: 110px;
   font-weight: 100;
   margin: 0 0 15px -58px;
 }
 .tooltip-content5 .tooltip-text3 {
   border-bottom: 3px solid #eb154d;
 }
 .tooltip-content5:after {
   border-color: #eb154d transparent transparent;
 }
 .publish {
   float: left;
   margin-right: 35px;
 }
 .responsive {
   max-width: 100%;
   height: auto;
 }
 h5.category {
   font-size: 18px;
   margin-top: 5px;
   margin-bottom: 20px;
 }
 .btn-dark {
   background: #444444;
   border: 1px solid #444444;
   -webkit-transition: all ease-in 0.3s;
   transition: all ease-in 0.3s;
   border-radius: 3px;
   width: auto;
   padding: 9px 30px;
   float: right;
   margin-left: 30px;
 }
 .btn-dark:hover {
   background: #7a756e;
   border: 1px solid #7a756e;
 }
 .btn-red {
   background: #ed174d;
   border: 1px solid #ed174d;
   color: #fff;
   -webkit-transition: all ease-in 0.3s;
   transition: all ease-in 0.3s;
   border-radius: 3px;
   width: auto;
   padding: 9px 30px;
   float: right;
   margin-left: 30px;
 }
 .btn-red:hover {
   background: #7a756e;
   border: 1px solid #7a756e;
 }
 /* Arabic CSS Document */
 .arabic-font {
   font-family: 'Cairo', sans-serif;
   font-weight: 400;
 }

 .arabic-block h5, .arabic-block input {
   text-align: right !important;
   direction: rtl;
 }
 .arabic-block .abstract-heading #mceu_122, .arabic-block .abstract-heading #mceu_131, .arabic-block .abstract-heading #mceu_139, .arabic-block .abstract-heading #mceu_130 {
   display: none !important;
 }
 .arabic-block .abstract-heading #mceu_121 {
   border-top-width: 0px !important;
 }
 iframe #mce_36_ifr {
   direction: rtl !important;
   text-align: right !important;
 }
 input[type=text]:disabled {
   background: #dddddd;
 }
 .arabic-block .select2-container--default .select2-selection--single .select2-selection__rendered {
   color: #b7b8b8 !important;
   text-align: right;
   direction: rtl;
   padding: 7px 20px 7px 30px;
 }
 /*.arabic-block .select2-container--default .select2-selection--single .select2-selection__arrow b {
	display: none;
}*/
 .arabic-block .select2-container--default .select2-selection--single .select2-selection__arrow {
   left: 15px;
 }
.arabic-block
{
    direction:rtl;
}

textarea#mce_36 {
    text-align: right !important;
}
 #mceu_121-body #mceu_143 iframe#mce_36_ifr html body#tinymce body.mce-content-body {
   text-align: right !important;
 }
 @media only screen and (min-width: 1200px) and (max-width: 1480px) {
   .responsive-table-block h6 {
     white-space: normal;
   }
 }
 @media only screen and (min-width: 1200px) and (max-width: 1399px) {
   .thumb-img {
     display: none;
   }
 }
 @media (max-width: 1199px) {
   .action {
     text-align: left !important;
   }
   #demo-foo-filtering tr td p {
     margin-top: 6px !important;
     margin-bottom: 0px;
   }
   .events-block p {
     padding: 0px;
     margin: 0px;
   }
   p.event-location {
     width: 100% !important;
     white-space: normal;
     margin-bottom: 0px;
     padding-top: 0px;
   }
   .events-block .fa {
     margin-top: 0px;
   }
   .pages p {
     padding: 0px;
     margin-bottom: 0px;
   }
   .pages .fa {
     margin-top: 0px;
   }
 }
 @media (max-width: 991px) {
   .btn-red, .btn-dark {
     font-size: 14px;
     padding: 10px 20px;
     margin-left: 20px;
   }
 }
 @media (max-width: 990px) {
   .pages-block p {
     padding-top: 10px;
   }
   .pages-block table tr th:nth-of-type(5), .events-block table tr th:nth-of-type(6) {
     display: none !important;
   }
   .pages-block table tr td:nth-of-type(5), .events-block table tr td:nth-of-type(6) {
     display: none !important;
   }
 }
 @media (max-width: 767px) {
   .search-box .text-box, .search-box .select2 {
     margin-bottom: 20px;
   }
   h6.news-heading {
     padding-top: 0px;
   }
   .thumb-img {
     display: none;
   }
   .btn-red, .btn-dark {
     width: 100%;
     margin-left: 0px;
     margin-top: 10px;
   }
 }
 @media (max-width: 575px) {
   .card .card-header .card-header-right {
     display: block;
   }
 }
 @media (max-width: 400px) {
   .thumb-img {
     float: none;
   }
   td, th {
     white-space: normal !important;
     line-height: normal !important;
   }
   #demo-foo-filtering a .fa {
     margin-top: 5px;
   }
 }
 /* New CSS Amendment - 09042020 */
 /* Login css */
 input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active {
   -webkit-box-shadow: 0 0 0 30px white inset !important;
 }
 /**BTN Primary**/
 .btn-primary {
   background: #ed174d !important;
   border-color: #ed174d !important;
 }
 .btn-primary:hover {
   background: #79756f !important;
   border-color: #79756f !important;
 }
 .btn-primary:focus {
   background: #ed174d !important;
   border-color: #ed174d !important;
 }
 .btn-primary:active {
   background: #ed174d !important;
   border-color: #ed174d !important;
   outline: 0 none;
 }
 span.field-validation-error span {
   color: #ed174d;
   font-size: 12px;
font-weight: 400;
 }
 /* Left Main Navigation */
 .pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item > li > a:hover .pcoded-mtext {
   color: #fff !important;
 }
 .pcoded[theme-layout="vertical"] .pcoded-navbar .pcoded-item[item-border="true"][item-border-style="none"] li > a:hover {
   color: #FF174D !important;
 }
.jstree-default .jstree-anchor {
    -webkit-transition: all ease-in 0.3s !important;
    transition: all ease-in 0.3s !important;
}
 .jstree-default > .jstree-no-dots .jstree-node {
   border-bottom: 1px solid #eee !important;
   padding-bottom: 5px;
   margin-bottom: 10px;
    font-weight: 500;

 }
 .jstree-default > .jstree-no-dots .jstree-node .jstree-node {
   border-bottom: 0px !important;
   padding-top: 3px;
   padding-bottom: 0px;
   margin-bottom: 0px;
   font-size: 12px;
font-weight: 400;
 }
.jstree-default > .jstree-no-dots .jstree-node .jstree-node .jstree-node {
    font-weight: 300;
}
 /* Pagination */
 .pagination-container .pagination {
   margin-top: 30px;
   margin-right: 15px;
 }
 .page-item.active .page-link {
   background-color: #ed174d;
   border-color: #ed174d;
   -webkit-transition: all ease-in 0.3s;
   transition: all ease-in 0.3s;
 }
 .page-item:hover .page-link {
   background: #79756f;
   border-color: #79756f;
   color: #fff !important;
 }
 /* Form */
 .table-card .form-control {
   border: 1px solid #ccc !important;
   border-radius: 3px;
   padding: .375rem .30rem !important;
 }
 /* Select form */
 /*.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
	border-color: transparent transparent #444 transparent;
}

.title-select-number {
	width: 5%;
	float: left;
	margin-top: -10px !important;
	margin-left: 5px;
}

	.title-select-number .select2-container--default .select2-selection--single .select2-selection__rendered {
		padding: 0px 0px 0px 10px;
	}

	.title-select-number .select2-container--default .select2-selection--single .select2-selection__arrow {
		top: 2px;
		right: 10px;
	}

	.title-select-number .card .card-header span {
		margin-top: 0px !important;
	}*/
 /* Thumb Image */
 .div-crop .view-all {
   padding-left: 0px;
   padding-top: 5px;
   float: left;
   font-size: 12px;
   font-weight: 400;
 }
 /* upload Image */
 #File1 {
   border: 1px solid #ccc;
   width: 100%;
   border-radius: 4px;
   padding: 8px;
 }
 /* Title */
 .card .card-header h5 {
   float: left;
 }
 /* Delete Button */
 .delete-button {
   border: 0px;
   cursor: pointer;
   background: none;
   color: #ed174d;
   font-weight: 500;
   -webkit-transition: all ease-in 0.3s;
   transition: all ease-in 0.3s;
 }
 .delete-button i {
   color: #ed174d !important;
   -webkit-transition: all ease-in 0.3s;
   transition: all ease-in 0.3s;
 }
 .delete-button:hover, .delete-button:hover i {
   color: #444444 !important;
 }
 /* upload Image */
 .file-upload-wrapper {
   position: relative;
   width: 100%;
   height: 45px;
   border: 1px solid #ccc;
   border-radius: 4px;
   margin-bottom: 10px;
 }
 .file-upload-wrapper:after {
   content: attr(data-text);
   font-size: 14px;
   position: absolute;
   top: 0;
   left: 0;
   background: #fff;
   padding: 10px 15px;
   display: block;
   width: calc(100% - 40px);
   pointer-events: none;
   z-index: 20;
   height: 35px;
   line-height: 25px;
   color: #999;
   border-radius: 4px 10px 10px 4px;
   font-weight: 300;
 }

  .arabic-block .file-upload-wrapper:after {
   content: attr(data-text);
   font-size: 14px;
   position: absolute;
   top: 0;
   right: 0px;
   left: auto;
   background: #fff;
   padding: 10px 15px;
   display: block;
   width: calc(100% - 40px);
   pointer-events: none;
   z-index: 20;
   height: 35px;
   line-height: 25px;
   color: #999;
   border-radius: 4px 10px 10px 4px;
   font-weight: 300;
text-align: right;
      direction: rtl;
 }


 .file-upload-wrapper:before {
   content: 'Upload';
   position: absolute;
   top: 0;
   right: 0;
   display: inline-block;
   height: 45px;
   background: #ed174d;
   color: #fff;
   z-index: 25;
   line-height: 45px;
   padding: 0 15px;
   pointer-events: none;
   border-radius: 0 5px 5px 0;
   -webkit-transition: all ease-in 0.3s;
   transition: all ease-in 0.3s;
   cursor: pointer;
 }
 .arabic-block .file-upload-wrapper:before {
   content: 'Upload';
   position: absolute;
   top: 0;
    left: 0px;
   right: auto;
   display: inline-block;
   height: 45px;
   background: #ed174d;
   color: #fff;
   z-index: 25;
   line-height: 45px;
   padding: 0 15px;
   pointer-events: none;
   border-radius: 5px 0px 0px 5px;
   -webkit-transition: all ease-in 0.3s;
   transition: all ease-in 0.3s;
   cursor: pointer;
 }

.arabic-block span.small{text-align: right; direction: rtl; float: right; margin-top: 5px;}
 .file-upload-wrapper:hover:before {
   background: #79756f;
 }
 .file-upload-wrapper input {
   opacity: 0;
   position: absolute;
   top: 0;
   right: 0;
   bottom: 0;
   left: 0;
   z-index: 99;
   height: 45px;
   margin: 0;
   padding: 0;
   display: block;
   cursor: pointer;
   width: 100%;
 }
 /* Date Time Picker */
 .form_date {
   font-family: "Roboto", sans-serif !important;
 }
 .form_date .form-control {
   height: 45px !important;
   border-radius: 5px;
   padding: 0px 10px !important;
 }
 /*.form_date .input-group-addon {
		padding: 12px 30px 15px 20px;
	}*/
 .form_date input {
   out-line: 0px;
 }
 .arabic-block textarea {
   text-align: right;
   direction: rtl;
   padding: 10px;
 }
 /* Article Title Section */
 ul.article-title-list {
   width: 100%;
   float: left;
 }
 ul.article-title-list li {
   float: left;
   display: inline-block;
   margin-right: 10px;
 }
 ul.article-title-list li h5 {
   line-height: 45px !important;
 }
 ul.article-title-list li h5:after {
   top: 12px !important;
 }
 ul.article-title-list li .title-select-number .select2-container--default .select2-selection--single .select2-selection__rendered {
   padding: 0px 30px 0px 10px;
 }
 ul.article-title-list li .select2-container--default .select2-selection--single .select2-selection__arrow {
   right: 10px;
   top: 0px;
 }
 ul.article-title-list li .title-select-number .select2 input {
   display: none !important;
 }
 .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
   border-color: transparent transparent #444 transparent !important;
 }
 ul.article-title-list li .select2-container--default .select2-search--dropdown .select2-search__field {
   display: none !important;
 }
 .article-right-button {
   text-align: right;
   line-height: 40px;
 }
 @media (max-width: 767px) {
   ul.article-title-list li {
     width: 100%;
   }
   .article-right-button {
     text-align: center;
     line-height: 30px;
   }
 }
 /* Career CSS*/
 .experience-text-box .text-box {
   width: 43%;
   margin-right: 20px;
 }
 .experience-text-box .text-box:nth-of-type(2) {
   margin-right: 0px;
 }
 /* Job Search Filter */
 ul.job-search-filter {
   width: 100%;
   float: left;
   display: table;
 }
 ul.job-search-filter li {
   width: 22%;
   display: table-cell;
   padding-right: 20px;
   float: left;
 }
 ul.job-search-filter li:last-child {
   padding-right: 0px;
   width: 12%;
 }
 ul.job-search-filter li:last-child button {
   margin-top: 40px !important;
 }
 ul.job-search-filter li h5 {
   margin-bottom: 9px;
 }
 ul.job-search-filter li .experience input {
   width: 45%;
   margin-right: 20px;
 }
 ul.job-search-filter li .experience input:last-child {
   margin-right: 0px;
 }
 @media (max-width: 1530px) {
   ul.job-search-filter li .experience input {
     width: 42%;
   }
 }
 @media (max-width: 1199px) {
   ul.job-search-filter li {
     width: 50%;
     margin-bottom: 15px;
   }
   ul.job-search-filter li:nth-of-type(2n) {
     padding-right: 0px;
   }
   ul.job-search-filter li .experience input {
     width: 46%;
   }
   ul.job-search-filter li:last-child {
     width: 100%;
     text-align: center;
   }
   ul.job-search-filter li:last-child button {
     margin-top: 15px !important;
     width: 25%;
   }
 }
 @media (max-width: 991px) {
   ul.job-search-filter li {
     padding-right: 0px;
     width: 100%;
   }
   ul.job-search-filter li .experience input {
     width: 48.1%;
   }
 }
 @media (max-width: 767px) {
   ul.job-search-filter li .experience input {
     width: 100%;
     margin-right: 0px;
     margin-bottom: 30px;
   }
   ul.job-search-filter li .experience input:last-child {
     margin-bottom: 0px;
   }
 }


 /* Contact Filter */
 ul.contact-search-filter {
   width: 100%;
   float: left;
   display: table;
 }
 ul.contact-search-filter li {
   width: 29.3%;
   display: table-cell;
   padding-right: 20px;
   float: left;
 }
 ul.contact-search-filter li:last-child {
   padding-right: 0px;
   width: 12%;
 }
 ul.contact-search-filter li:last-child button {
   margin-top: 40px !important;
 }
 ul.contact-search-filter li h5 {
   margin-bottom: 9px;
 }
 ul.contact-search-filter li .experience input {
   width: 45%;
   margin-right: 20px;
 }
 ul.contact-search-filter li .experience input:last-child {
   margin-right: 0px;
 }
 @media (max-width: 1530px) {
   ul.contact-search-filter li .experience input {
     width: 42%;
   }
 }

 @media (max-width: 991px) {
   ul.contact-search-filter li {
     padding-right: 0px;
     width: 100%;
    margin-bottom: 10px;
   }
   ul.contact-search-filter li .experience input {
     width: 48.1%;
   }
     ul.contact-search-filter li:last-child{
         text-align: center;
         width: 100%;
     }
     ul.contact-search-filter li:last-child button {
    margin-top: 15px !important;
    width: 25%;
}
 }
 @media (max-width: 767px) {
   ul.contact-search-filter li .experience input {
     width: 100%;
     margin-right: 0px;
     margin-bottom: 30px;
   }
   ul.contact-search-filter li .experience input:last-child {
     margin-bottom: 0px;
   }
 }






 .close {
   font-size: 30px;
   color: #1d2124;
   transition: all ease-in 0.3s;
 }
 .close:hover {
   color: #79756f;
 }
 textarea {
   border-radius: 4px;
   padding: 10px;
   border: 1px solid #ccc;
 }
 /* Select Image */
 ul.attach-image-full {
   width: 100%;
   display: table;
 }
 ul.attach-image-full li {
   display: table-cell;
   padding-right: 30px;
   width: 50%;
   float: left;
 }
 ul.attach-image-full li:last-child {
   padding-right: 0px;
 }
 ul.attach-image-full li:last-child button {
   margin-top: 40px;
   width: 35%;
 }
 @media (max-width: 991px) {
   ul.attach-image-full li {
     width: 50%;
   }
   ul.attach-image-full li:last-child button {
     width: 50%;
   }
 }
 @media (max-width: 767px) {
   ul.attach-image-full li {
     width: 100%;
     padding-right: 0px;
     float: left;
   }
   ul.attach-image-full li:last-child button {
     width: 100%;
     margin-top: 20px;
   }
 }
/* Select Image Second*/

ul.attach-image-second {
    width: 100%;
    display: table;
}

    ul.attach-image-second li {
        display: table-cell;
        width: 100%;
        float: left;
    }

        ul.attach-image-second li:last-child button {
            margin-top: 20px;
            width: 200px;
            float: left;
            display: block;
        }

@media (max-width: 767px) {
    ul.attach-image-second li {
        width: 100%;
        padding-right: 0px;
        float: left;
    }

        ul.attach-image-second li:last-child button {
            width: 100%;
            margin-top: 30px;
        }
}
 /* DateTime Picker   */
 .form_date .input-group-addon {
   background: #ed174d;
   -webkit-transition: all ease-in 0.3s;
   transition: all ease-in 0.3s;
   border-top-right-radius: 5px;
   border-bottom-right-radius: 5px;
   padding: 12px 15px 12px 18px;
   color: #fff;
 }
 .form_date .input-group-addon:hover {
   background: #79756f;
 }
 .input-group .custom-select:not(:last-child), .input-group .form-control:not(:last-child) {
   box-shadow: inset 0 0px 0px rgba(0, 0, 0, .075);
 }
 .day {
   padding-left: 5px;
   padding-right: 5px;
 }

 /* Manage Content  */
.manage-content-block {
    padding: 20px; 
    border: 1px solid #ddd;
    border-radius: 6px;
}
    .manage-content-block h6 {
        color: #444444;
        font-weight:400;
        font-size:16px;
        margin-bottom: 0px;
    }
    .manage-content-block .nestable-lists{
    height: 500px;
    overflow: scroll;    
    overflow-x:hidden;
}

.selectedRow{
    background-color: #f2f2f2 !important;  
    color: #ed174d !important;
}

    .selectedRow:hover, .dd-handle:hover {
        background-color: #f2f2f2 !important;
        color: #ed174d !important;
    }

.manage-content-block .dd-list {
    margin-right: 15px;
}

@media (max-width: 767px) {
    .manage-content-block{margin-bottom:30px;}
}

/* Main Left Navigation*/
.pcoded .pcoded-navbar .pcoded-item:after {
    width: 100% !important;
    left: 0px;
    background: none;
}

.pcoded .pcoded-navbar .pcoded-item {
    padding-bottom: 0px;
}

.pcoded .pcoded-navbar[navbar-theme="themelight1"] .pcoded-item > li > a {
    color: #444 !important;
    font-weight: 500;
}

.pcoded .pcoded-navbar .pcoded-item > li > a > .pcoded-micon {
    margin-right: 0px;
}
.pcoded .pcoded-navbar[navbar-theme="themelight1"] .main-menu{padding-bottom: 15px;}

/* Footable Empty */
.footable-empty{color:#ed174d;}

/* Mandatory Message */
.validation-summary-errors{font-weight:400!important; color:#ed174d !important;}

/* Arabic Block Select Image */
.arabic-block ul.attach-image-full li  {float: right !important; padding-right: 0px; padding-left: 30px;} 
.arabic-block ul.attach-image-full li:last-child button{float: right;}

/* Arabic Block Select Dropdown */
.arabic-block ul.select2-results__options{text-align: right !important;}

 /* Resources Block */
.resources-block .btn-primary{max-width: 200px;}
.resources-block  .button-bg{background: #fbfbfb; border-radius: 5px; padding: 50px 35px; float: left; width:100%; border: 1px solid #ddd;}
.resources-menu{background: #fbfbfb; border-radius: 5px; padding: 15px; float: left; width:100%; height:500px; border: 1px solid #ddd;overflow:scroll}
.resources-block table td{vertical-align: baseline !important;}
.resources-block table th{vertical-align: baseline !important;}

 /* Resources Block  Dropdown*/
.resources-block-dropdown .navbar-nav{border: 1px solid #ddd; border-radius: 3px; padding: 0px 15px; width: 100%;}
.resources-block-dropdown .dropdown-toggle::after{margin-left: .355em;}
.resources-block-dropdown .dropdown-menu > .dropdown {
  position: relative;
}

.resources-block-dropdown .dropdown-menu > .dropdown a::after {
  transform: rotate(-90deg);
  position: absolute;
  right: .9rem;
  top: .9rem;
}

.resources-block-dropdown .dropdown-menu > .dropdown .dropdown-menu {
  top: -.7rem;
  left: 100%;
  border-radius: 0 .25rem .25rem .25rem;
}
.resources-block-dropdown .dropdown-item.active, .dropdown-item:active{background:#ed174d;}
.dropdown-item:focus, .dropdown-item:hover{background:#ed174d; color:#fff;}