    *:focus{outline: none !important; box-shadow: none !important;}

@font-face {
    font-family: 'noto_sansbold';
    src: url('../../fonts/notosans-bold-webfont.woff2') format('woff2'),
         url('../../fonts/notosans-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'noto_sansregular';
    src: url('../../fonts/notosans-regular-webfont.woff2') format('woff2'),
         url('../../fonts/notosans-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}
html,body{position:relative;min-height: 100vh;}
body { font-family:'noto_sansregular'; background: #f8f8f8; font-size: 16px; color: #444;}
#main-wrapper {background: #f8f8f8 !important; margin-top: 10px;}
/*Generic Class*/
.text-blue, a , a:hover {color:#bc9565;}
#addIssue {background: #bc9565 !important; color: #fff;}
.gird-20 { width: 20%; float:left; padding:0px 15px;}
.gird-25 { width: 25%; float:left; padding:0px 15px;}
.gird-30 { width: 30%; float:left; padding:0px 15px;min-height: 280px;}/*added*/
.gird-16 { width: 16.66%; float:left; padding:0px 15px;}
#header{box-shadow: 0px 2px 4px rgba(0,0,0,0.1);}
header .headerGroup  { padding:7px 0px 2px 0px; position: relative; overflow: hidden; }
header .logoBox { display: inline-block;vertical-align: middle; margin-right: 15px;}
header .logoBox .region.region-header {display:inline-block;}
header .logoBox img { width: 100px; }
header .logoTitle { display: inline-block; vertical-align: middle; }
header .logoTitle p { margin:0; color:#508fcc; font-size: 0.8rem; font-weight: 700; }
header .rightLogo { float: right; margin-top: 42px; color: #bc9565;}
header .rightLogo a, header .rightLogo a:hover {color: #669933 !important; font-size: 15px;}
header .rightLogo img {width: 170px;}

header .backHeaer {  width: 100%; display: inline-block; background: #5091cd; padding:20px 0px; }
header .backHeaer .backToBox,
header .backHeaer .backToBox a { font-size: 1.2rem; color:#fff; text-decoration: none; text-transform: uppercase; }
header .backHeaer .backToBox a:before { content: "\e902"; font-family: 'icomoon' !important; font-size: 2rem; position: relative;  left: 0; line-height: 0; top: 5px; width: 70px; display: inline-block; font-weight: bold; }

[dir="rtl"] header .logoBox {float:right;}
[dir="rtl"] header .rightLogo {float:left;}


.loginArea {margin-top: 30px;}
.loginArea form { margin-top: 5px;  width: 95%;}
.loginArea form .form-control{ border:1px solid #bc9565; border-radius: 0; min-height: 40px;}
.loginArea form .form-control.error{border: 2px solid red !important;}
.loginArea form .form-group { margin-bottom: 1.5rem; }
div#block-userlogin.block-user-login-block .item-list {display: none;}
.actions-suffix.Btn.BtnPrimary a {color: #fff;display: block;}
.btn-width {width: 49% !important;}
.loginArea .BtnPrimary:hover a {color: #bc9565 !important;text-decoration: none;}
.loginArea .Btn { display: inline-block; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; border: 1px solid transparent; padding: .375rem .75rem; font-size: 1rem; line-height: 1.5;width: 100%; cursor:pointer; margin-bottom: 10px;}
.loginArea .BtnPrimary { color: #fff; background-color: #bc9565; border-color: #bc9565;background-image: none;}
.loginArea .BtnPrimary:hover, 
.loginArea .BtnPrimary:focus{color: #bc9565; background-color: #ab8558; border-color: #ab8558;}
.loginArea .Btn + .Btn { margin-left: 1%; }
.loginArea .descriptionText {color:#bc9565; font-size: 1.2rem; padding-left: 22px; line-height: 23px;margin-top: 1em; }
span.userName {text-transform: uppercase;color: #68530a;font-weight: bold;}
/*.pageLoginServiceText {margin-top: 40px;}*/
.pageRegTitleText.regAckMsg {padding-top: 20px;padding-bottom: 20px;}   
.headerPageRegInfo .pageRegTitleText {color: #04ae75;font-weight: bold;font-size: 1.1rem;text-transform: uppercase;font-family: 'noto_sansbold';}
.cclMsg p a {text-decoration: none;color: #02a76d;}
.cclMsg p {color: #bc9565;line-height: 23px;margin-top: 3em;}

.registrationArea {margin-top: 30px; padding: 20px 32px !important;}
.registrationArea form { margin-top: 5px;  width: 95%;}
.registrationArea form .form-control, .userlist form .form-control{ border:1px solid #bc9565; border-radius: 0; min-height: 36px;margin-left: 0}
.registrationArea form small sup{color: #ee3641;}
.registrationArea form select.form-control, .userlist form select.form-control{color:#bc9565;font-size: 80%;}
.registrationArea form .form-control.error{border: 2px solid red !important;}
.registrationArea form .form-group { margin-bottom: 1.5rem; }
div#block-userlogin.block-user-login-block .item-list {display: none;}
.actions-suffix.Btn.BtnPrimary a {color: #fff;display: block;}
.confirm-parent, .password-parent {max-width: none !important;}
.btn-width {width: 49% !important;}
.registrationArea .BtnPrimary:hover a {color: #bc9565 !important;text-decoration: none;}
.registrationArea .Btn { display: inline-block; font-weight: 400; text-align: center; white-space: nowrap; vertical-align: middle; border: 1px solid transparent; padding: .375rem .75rem; font-size: 1rem; line-height: 1.5;width: 100%; cursor:pointer; margin-bottom: 10px;}
.registrationArea .BtnPrimary { color: #fff; background-color: #bc9565; border-color: #bc9565;background-image: none;}
.registrationArea .BtnPrimary:hover, 
.registrationArea .BtnPrimary:focus{color: #bc9565; background-color: #fff; border-color: #bc9565;}
.registrationArea .Btn + .Btn { margin-left: 1%; }
.registrationArea .descriptionText {color:#bc9565; font-size: 1.2rem; padding-left: 22px; line-height: 23px; }
.registrationArea .un_msg{display: none;background:rgba(238,54,65,0.1);font-size: 12px;line-height: 24px;    padding: 10px;margin-bottom: 10px;position: relative;}
.registrationArea .un_msg:before{position: absolute;content:"";left:0;top:-15px;border-right: 15px solid transparent;border-left: 15px solid transparent;border-bottom: 15px solid rgba(238,54,65,0.1);}
#edit-field-un-organization .form-item-field-un-organization, #edit-field-part-of-result-group .form-item-field-part-of-result-group, #edit-field-are-you-member-of-m-e .form-item-field-are-you-member-of-m-e, #edit-field-are-you-part-of-the-undg-p .form-item-field-are-you-part-of-the-undg-p {display: inline-flex;margin-right: 15px;margin-bottom:0px;}
.registrationArea #edit-field-un-organization .form-item-field-un-organization .option,  #edit-field-part-of-result-group .form-item-field-part-of-result-group .option, #edit-field-are-you-member-of-m-e .form-item-field-are-you-member-of-m-e .option, #edit-field-are-you-part-of-the-undg-p .form-item-field-are-you-part-of-the-undg-p .option{margin-left: 10px;margin-top: 12px;}
#edit-field-un-organization .form-item-field-un-organization .option{margin-left:10px;margin-top: 12px;}
#edit-status--wrapper { margin-top: 0px;margin-bottom:0px;}
#edit-status--wrapper .form-item-status {display: inline-flex;margin-right: 15px;}
#edit-status--wrapper .form-item-status .option{margin-left:10px;margin-top: 12px;}
.form-item-notify {margin-top: 0px;display: inline-flex;margin-bottom: 0px;width: 100%;}
.form-item-notify input{width: auto;}
.form-item-notify .option{margin-left:10px;margin-top: 12px;}
#user-cancel-form #edit-user-cancel-method .form-item-user-cancel-method {display: inline-flex;}
#user-cancel-form #edit-user-cancel-method .form-item-user-cancel-method input{width:auto;margin-right: 20px;}
#user-cancel-form #edit-user-cancel-method .form-item-user-cancel-method small{margin-top: 12px;}
#user-cancel-form .form-item-user-cancel-confirm #edit-user-cancel-confirm--description{display:none;}
#user-cancel-form .form-item-user-cancel-confirm input{width:auto;margin-right: 20px;}
#user-cancel-form .form-item-user-cancel-confirm small{margin-top: 12px;}
#user-cancel-form #edit-actions input {display: inline-block;width: auto;background: #bc9565;color: #fff;border-radius: 0;border: 1px solid #bc9565;min-height: 0;}
#user-cancel-form #edit-actions a {background: #bc9565;border: none;box-shadow: none;border-radius: 0;border: 1px solid #bc9565;display: inline-block;padding: .375rem .75rem;font-size: 1rem;color: #fff;line-height: 1.5;}
.custom_action {padding-left: 0px;}
.custom_action a {margin-right: 10px;}
.progress {height: 100px;margin-top: 50px;background-color: transparent;}


#user-register-form #edit-submit{width: auto;background: #bc9565;color: #fff;border-radius: 0;}
.useredit #edit-mail--description {display: none;}
.useredit #edit-name--description {display: none;}
.useredit #edit-pass--description {display: none;}
.useredit #edit-delete {display: none;} 
.view-workspace-management .dropbutton li {display: inline-block !important;float: left;width: auto;margin-right: 10px;}
.view-workspace-management .dropbutton li a{color: #bc9565;}
.view-workspace-management .dropbutton-widget {background-color: transparent !important;background-image: none !important;border: none !important;}
.view-workspace-management .add_user{margin-bottom: 20px;}


#edit-field-un-organization--wrapper, #edit-field-part-of-result-group--wrapper, #edit-field-are-you-member-of-m-e--wrapper, #edit-field-are-you-part-of-the-undg-p--wrapper{margin-top: 0px;margin-bottom: 0px;}
.register-legends {font-size: 12.5px;}
.user-register-form input[type=radio], #user-form input[type=radio] {width: auto;}
input.form-text, textarea.form-textarea, select.form-select, input.form-email{border: 1px solid #bc9565;}
#user-form input#edit-submit {width: auto;float: left;background: #bc9565; color: #fff;}
#user-form input#edit-delete {width: auto;background: #4f8dd1;color: #fff;}

#user-form .js-form-item.form-item.js-form-type-radio.form-type-radio.js-form-item-status.form-item-status {width: auto;float: left;padding-right: 20px;}
#edit-field-un-organization-wrapper .fieldset-wrapper, #edit-field-part-of-result-group-wrapper, #edit-field-are-you-member-of-m-e-wrapper, #edit-field-are-you-part-of-the-undg-p-wrapper {border: 1px solid #bc9565;padding-left: 10px;}
#edit-field-are-you-member-of-m-e-wrapper {margin-top: 15px;}
#edit-field-un-organization-message-wrapper small, #edit-field-country-not-in-un-message-wrapper small, #edit-field-mande-messagesss-wrapper small, #edit-field-hq-message-wrapper small, #edit-field-un-wrapper small, #edit-field-regional-message-wrapper small, #edit-field-un-personnel-in-country-me-wrapper small, #edit-field-un-personal-result-group-m-wrapper small {display: none;}

#user-register-form input[type='radio'].error:after { width: 13px; height: 13px;border-radius: 15px; top: 8px; left: 0px; position: relative;content: '';display: inline-block; visibility: visible; border: 2px solid red;}
@-moz-document url-prefix() { #user-register-form input[type='radio'].error {outline:1px solid red;}}
.select_dynamic_cls {width: 90%;margin-right: 18px;border: 1px solid #bc9565;margin-bottom: 10px;color: #bc9565;font-size: 80%;}
#emailexisterror {font-size: 80%;color: #FF7B7E;margin-top: 10px;}
#confirm_pass_error{font-size: 80%;color: #FF7B7E;margin-top: 10px;}
#pass_space_error{font-size: 80%;color: #FF7B7E;margin-top: 10px;}
#pass_alphamun_error{font-size: 80%;color: #FF7B7E;margin-top: 10px;}
#cofirm_pass_alphamun_error{font-size: 80%;color: #FF7B7E;margin-top: 10px;}
#confirm_pass_space_error{font-size: 80%;color: #FF7B7E;margin-top: 10px;}
#usernameexisterror{font-size: 80%;color: #FF7B7E;margin-top: 10px;}
#usernamespaceerror{font-size: 80%;color: #FF7B7E;margin-top: 10px;}
#usernamespaceenderror{font-size: 80%;color: #FF7B7E;margin-top: 10px;}
#usernamespacemultierror{font-size: 80%;color: #FF7B7E;margin-top: 10px;}
#usernamespacebetweenerror{font-size: 80%;color: #FF7B7E;margin-top: 10px;}
#usernamealphanumericerror{font-size: 80%;color: #FF7B7E;margin-top: 10px;}
#max_pass_error{font-size: 80%;color: #FF7B7E;margin-top: 10px;}
#max_name_error{font-size: 80%;color: #FF7B7E;margin-top: 10px;}
#domainlisterror{font-size: 80%;color: #FF7B7E;margin-top: 10px;}
#edit-user-cancel-method--wrapper legend {display: none;}
#edit-user-cancel-method #edit-user-cancel-method-user-cancel-block , #edit-user-cancel-method #edit-user-cancel-method-user-cancel-block-unpublish, #edit-user-cancel-method #edit-user-cancel-method-user-cancel-reassign, #edit-user-cancel-method #edit-user-cancel-method-user-cancel-delete{display:none;}
#edit-user-cancel-method small[for='edit-user-cancel-method-user-cancel-block'], #edit-user-cancel-method small[for='edit-user-cancel-method-user-cancel-block-unpublish'], #edit-user-cancel-method small[for='edit-user-cancel-method-user-cancel-reassign'], #edit-user-cancel-method small[for='edit-user-cancel-method-user-cancel-delete']{display:none;}
#user-cancel-form .form-item-user-cancel-confirm {display: none;width: 100%;}
#user-cancel-form #edit-actions #edit-submit{display:none;}
#edit-user-cancel-method--wrapper{display:none;}

.seperate_selectlist {width: 100%;display: inline-block;}
.country_head_secondry {font-size: 80%;color: #bc9565;}
#edit-submit-user-management {width: auto;background: #bc9565;color: #fff;border-radius: 0;border: 1px solid #bc9565;display: inline-block;}
#views-exposed-form-user-management-block-1 #edit-reset,#views-exposed-form-user-management-page-1 #edit-reset {width: auto;background: #bc9565;color: #fff;border-radius: 0;border: 1px solid #bc9565;display: inline-block;}
#edit-submit-document-library, #edit-reset{width: auto;background: #bc9565;color: #fff;border-radius: 0;border: 1px solid #bc9565;display: inline-block;}
#views-exposed-form-user-management-page-1 #edit-actions, #views-exposed-form-document-library-page-1 #edit-actions {width: auto;display: inline-block;margin-top: 33px;margin-left: 20px;}
.progress__track {width: 100%;}
#edit-onelogin-integration-login-links {display: none;}

.form-select {margin-top: .25rem;}

.site-branding__text .site-branding__name a {
    margin: 0;
    color: #619b34 !important;
    font-weight: 700;
    font-size: 18px;
}
.site-branding__text .site-branding__slogan {
	display: inline-block;
    font-size: 13px;
    color: #868383;
    position: relative;
	font-style: normal;
    top: -2px;
	
}


.arrowBgMix { background: url('../img/mix-arrow-bg.jpg') repeat-x;  width:100%; height: 218px; margin-top: 50px; background-position: center;position: absolute;
    bottom: 0;}
.arrowBgBlue { background: url('../img/blue-arrow-bg.jpg') repeat-x;  width:100%; height: 124px; margin-top: 0px; background-position: center;}
.arrowBgBlueReverse { background: url('../img/blue-arrow-bg-180.jpg') repeat-x;  width:100%; height: 124px; margin-bottom: 0px; background-position: center;}
.arrowBgBlue_parent{position: absolute;bottom:0;width: 100%; height: 248px;}
.kdx-split-panes{position: static !important;height: 300px;}

/*Page Infor and User Name*/
.headerPageInfo { border-bottom: 1px solid #bc9565; padding:8px 0px;}
.headerPageInfo .pageTitleText {color:#bc9565; font-weight: bold; font-size: 1.6rem; text-transform: uppercase; font-family: 'noto_sansbold';}
.headerPageInfo.loginAuthSection {min-height: calc(70vh - 160px);}   
.pageTitleText.loginAuthMsg {padding-top: 80px;padding-bottom: 60px;}
ul.userDetail{ width: 100%; display: inline-block; margin:0; padding:0;  text-align: right;	}
.userDetail li , .userDetail li a { list-style: none; display: inline-block; font-size: 0.8rem; font-weight: 600; padding:15px 15px; color:#333; text-decoration: none; text-transform: uppercase!important;}
.userDetail li + li { border-left: 1px solid #bc9565; }
.userDetail li:last-child ,.userDetail li:last-child a {padding-right: 0;}
.userDetail .radioBox { width: 20px; height: 20px; border:5px solid #68530a; background: #bc9565; border-radius: 50%; display: inline-block; vertical-align: middle; margin-left: 10px;}
.userDetail .dropdown {padding: 0;}
.userDetail .dropdown-menu { border:none; padding:0; margin-top:9px; left:-5px !important; background-color: rgba(255,255,255,0.9);}
.userDetail .dropdown-menu a { border-bottom: 1px solid #bc9565; padding: 10px; font-weight: normal; color:#7f7f7f;}
.userDetail .dropdown-menu a:hover { font-weight: bold; color:#333; }
.userDetail .dropdown-item.active, .userDetail .dropdown-item:active { background: #fff;}
.userDetail .logoutDropdown .dropdown-menu { min-width: 145px; }
.userDetail .languageDropdown .dropdown-menu { min-width: 122px; }
.userDetail .languageDropdown a > span.languageArrow { margin-left: 5px;}
.userDetail .languageDropdown a > span.languageArrow:after { content: "\e901"; font-family: 'icomoon' !important; color:#bc9565; font-size: 0.8rem; position:relative; top:1px; }
.userDetail .notificationDropdown a.notification_bell{position: relative;}
.userDetail .notificationDropdown a.notification_bell span{position: absolute;top: 12px;right: 7px;background: #ec3f57;color: #fff;font-size: 8px;border-radius: 50%;
    height: 15px;width: 15px;text-align: center;line-height: 14px;}
.userDetail li:nth-child(1) .dropdown-menu a{text-transform: lowercase;}


/*knowledge base list*/
.listKnowledgeBase, .suggested_groups_main{width:100%;display: inline-block;}
.listKnowledgeBase .left-list{width:60%;list-style:none;float:left;padding:0;}
.listKnowledgeBase .left-list li.kblist{padding:20px 0;border-bottom: 1px solid #ccc;display: inline-block;width: 100%}
.listKnowledgeBase .left-list li.kblist .list-heading a{font-size:28px;line-height: 28px;color: #bc9565;}
.listKnowledgeBase .left-list li.kblist .last-modified{color:#979797; font-size: 12px;margin-bottom: 5px;}
.listKnowledgeBase .left-list li.kblist .read-more{color:#5290ca;display:inline-block;margin:0;font-size: 12px;}
.listKnowledgeBase .left-list li.kblist .read-more span{position:static;}
.listKnowledgeBase .left-list li.kblist .left-img{float: left;/*height:130px;*/border:1px solid #ccc;width:auto;width:40%;margin:0 20px 0 0;}
.listKnowledgeBase .left-list li.kblist .list-text{display: inline-block;width: 55%;}
/*added by bharti*/
.listKnowledgeBase .left-list ul {padding-left: 20px;}
.listKnowledgeBase .left-list li.kblist .left-img img {width: 100%;height: 100%;}
.listKnowledgeBase .left-list nav.pager {margin-top: 20px;}
.listKnowledgeBase .left-list li.kblist .list-heading a:hover {text-decoration: none;}
#views-exposed-form-knowledge-base-block-1 #edit-actions--2 {display: inline-block;margin-top: 44px;margin-left: 10px;padding-top: 0px;}
#edit-submit-knowledge-base {width: autoborder: 1px solid #bc9565;border-radius: 0px;background: #bc9565;color: #fff;text-transform: uppercase;}
#block-knowledgebase #block-knowledgebase-menu {color: #bc9565;font-size: 24px;}
#views-exposed-form-knowledge-base-block-1 .form--inline .form-item {width: 85%;}
#views-exposed-form-knowledge-base-block-1{margin-bottom: 30px;}
.listKnowledgeBase .left-list li.kblist .short_desc p{font-size: 14px;margin-bottom: 0px;}
.page-node-type-knowledgebase .field--name-body {font-size: 15px;line-height: 24px;color: #6b6b6b;}
.page-node-type-knowledgebase .node .field--type-image + .field--type-image {clear: none;}
#views-exposed-form-user-management-block-1 input.form-text {margin-top: 0px;}
.add_user {display: inline-block;padding: 8px;background-color: #bc9565;float: right;}
.add_user a {color: #fff;text-decoration: none;}
.add_group_button {display: inline-block;padding: 8px;background-color: #bc9565;}
.add_group_button a {color: #fff;text-decoration: none;text-transform: capitalize;}
.my_group_space {padding-left: 0px;}
.view-id-group_members .dropbutton li {display: inline-block !important;margin-right: 10px;}
.view-id-group_members .dropbutton li a{color:#bc9565 !important;}
.view-id-group_members .dropbutton-widget {border: none !important;background: transparent !important;}
#block-groupoperations .dropbutton-widget {background: #bc9565 !important;border: none !important;}
#block-groupoperations .dropbutton-widget .dropbutton li a{color: #fff !important;padding: 5px;}
#block-globaluninfo-local-actions li a{background: #bc9565 !important;color: #fff !important;}
.group-content-form .button, .group-content-confirm-form .button {display: inline-block;width: auto;border-radius: 0 !important;line-height: normal !important;padding: 5px 10px;background: #bc9565;color: #fff;border: none;
}
.sidebar .block {border-color: #bc9565 !important;}
table tr th {background: #bc9565 !important;font-size: 16px;font-weight: normal;line-height: 18px;padding: 9px}
tr {background: rgba(177, 178, 179, 0.14) !important;}
tr td, tr th {padding: 6px;font-size: 13px;}
/*.page-node-type-knowledgebase .node__meta{display: none;}*/
.page-node-type-knowledgebase .field--name-field-knowledge-base-tags {display: none;}
.social_media {margin-top: 40px;margin-bottom: 20px;}
.author_detail_kb {text-align: center;margin-top: 20px;}
.author_detail_kb span {margin-right: 20px;}
.page-node-type-knowledgebase nav.book-navigation {display: none;}

.listKnowledgeBase .right-list{width: 25%;float: right;padding-top: 20px;padding-bottom: 20px;padding-right: 20px;padding-left: 40px}
.listKnowledgeBase .right-list li h6{font-weight: bold;}
.listKnowledgeBase .right-list li a{font-size: 14px;color:#bc9565;line-height: 18px;text-decoration: none}
.listKnowledgeBase .right-list li a span{position: static;color:#5290ca;}


/*Tool Csss*/
.toolBox {margin-top: 35px;min-height:330px;}
.toolBox .circleGroup { text-align: center; }
.toolBox .circleGroup a:hover { text-decoration: none; }
/*.toolBox .circleGroup .dropdown-menu{ transform: translate3d(5px, -20px, 0px)!important; -webkit-transform: translate3d(5px, -20px, 0px)!important;}*/

.toolBox .servicesBox .circleBox { width: 135px; height: 135px; line-height: 150px; display: block; color:#fff; background: #eee; border-radius: 50%; margin:0 auto;  margin-bottom: 15px; position: relative;}
.toolBox .servicesBox .circleBox span[class^="icon-"]{ font-size: 6rem;}
.toolBox .servicesBox .circleBox + span { text-transform: uppercase; font-weight: 700; font-size: 0.9rem;  margin-bottom: 30px; display: block;}

.toolBox.HelpCenterIcon .servicesBox .circleBox span[class^="icon-"]{ font-size: 4rem;}

/*Tool Box Icons Size Adjsutment*/
.toolBox .servicesBox .circleBox span.icon-icon-setting { font-size: 6.3rem; }
.toolBox .servicesBox .circleBox span.icon-icon-business { font-size: 6.5rem; top:48%; }
.toolBox .servicesBox .circleBox span.icon-icon-network { top:49.5%; left:51%; }
.toolBox .servicesBox .circleBox span.icon-teams { font-size:5.6rem; top:52%; left:51%; }
.toolBox .servicesBox .circleBox span.icon-user-management { font-size: 3.6rem; top:52%; }
.toolBox .servicesBox .circleBox span.icon-icon-document { font-size: 5.5rem; left:47%; }
.toolBox .servicesBox .circleBox span.icon-icon-knowledge-base { font-size: 5.2rem; left:52%; }

.toolBox .lightOrange .circleBox { background: #ffc20e; }
.toolBox .lightOrange .circleBox + span {color:#ffc20e;}

.toolBox .disabled{cursor: auto}
.toolBox .disabled .circleBox{background:#e7e7e7!important;cursor:auto}
.toolBox .disabled:hover span, .groupinfo .form-submit{color:#fff!important;}
.toolBox .disabled:hover .circleBox{border: none!important;}
.toolBox .disabled .circleBox + span {color:#e7e7e7!important;cursor:auto}


.toolBox .darkOrange .circleBox {background:#f58220;}
.toolBox .darkOrange .circleBox + span {color:#f58220;}

.toolBox .lightGreen .circleBox  { background: #8dc63f;}
.toolBox .lightGreen .circleBox  + span {color:#8dc63f;}

.toolBox .darkGreen .circleBox  {background:#00a76d;}
.toolBox .darkGreen .circleBox  + span {color:#00a76d;}

.toolBox .lightBlue .circleBox  { background: #44c8f5; }
.toolBox .lightBlue .circleBox  + span {color:#44c8f5;}

.toolBox .darkBlue .circleBox  {background:#006cb7;}
.toolBox .darkBlue .circleBox  + span {color:#006cb7;}

.toolBox .burgundy .circleBox  {background:#a21942;}
.toolBox .burgundy .circleBox  + span {color:#a21942;}

.toolBox .darkred .circleBox  {background:#e92336;}
.toolBox .darkred .circleBox  + span {color:#e92336;}

.toolBox .purple .circleBox  {background:#800080;}
.toolBox .purple .circleBox  + span {color:#800080;}

.toolBox .navyBlue .circleBox  {background:#13476b;}
.toolBox .navyBlue .circleBox  + span {color:#13476b;}

.toolBox .magenta .circleBox  { background: #ee3d96; }
.toolBox .magenta .circleBox  + span {color:#ee3d96}

/*Updated*/
.toolBox .red .circleBox  { background: #ed1b24; }
.toolBox .red .circleBox  + span {color:#ed1b24}

.toolBox .mediumBlue .circleBox  { background: #0993ce; }
.toolBox .mediumBlue .circleBox  + span {color:#0993ce}

.toolBox .green .circleBox  { background: #23b14d; }
.toolBox .green .circleBox  + span {color:#23b14d}

.toolBox .yellow .circleBox  { background: #FF9800; }
.toolBox .yellow .circleBox  + span {color:#FF9800}
/*Updated*/

.toolBox .wheat .circleBox  { background: #b18b4e; }
.toolBox .wheat .circleBox  + span {color:#b18b4e}

.toolBox .circleGroup a.disabled .circleBox {background: rgba(0,0,0,0.1);}
.toolBox .circleGroup a.disabled .circleBox + span {color: rgba(0,0,0,0.1)}

.toolBox .circleGroup a:hover{cursor: auto}
.toolBox .circleGroup a:hover .servicesBox .circleBox{cursor: pointer;}
.toolBox .circleGroup a:hover .servicesBox .circleBox  + span{cursor:pointer;}


/*Hover Effects of CircleBoxes*/
.toolBox .circleGroup a .lightOrange .circleBox:hover { background: #fff; border:1px solid #ffc20e; color:#ffc20e; }
.toolBox .circleGroup a .lightOrange .circleBox:hover + span { color:#5091d4; }
.toolBox .circleGroup a .darkOrange .circleBox:hover { background: #fff; border:1px solid #f58220; color:#f58220; }
.toolBox .circleGroup a .darkOrange .circleBox:hover + span { color:#5091d4; }
.toolBox .circleGroup a .lightGreen .circleBox:hover { background: #fff; border:1px solid #8dc63f; color:#8dc63f; }
.toolBox .circleGroup a .lightGreen .circleBox:hover + span { color:#5091d4; }
.toolBox .circleGroup a .lightBlue .circleBox:hover  { background: #fff; border:1px solid #44c8f5; color:#44c8f5; }
.toolBox .circleGroup a .lightBlue .circleBox:hover + span { color:#5091d4; }
.toolBox .circleGroup a .darkGreen .circleBox:hover { background: #fff; border:1px solid #00a76d; color:#00a76d; }
.toolBox .circleGroup a .darkGreen .circleBox:hover + span { color:#5091d4; }
.toolBox .circleGroup a .magenta .circleBox:hover { background: #fff; border:1px solid #ee3d96; color:#ee3d96; }
.toolBox .circleGroup a .magenta .circleBox:hover + span { color:#5091d4; }
.toolBox .circleGroup a .wheat .circleBox:hover { background: #fff; border:1px solid #b18b4e; color:#b18b4e; }
.toolBox .circleGroup a .wheat .circleBox:hover + span { color:#5091d4; }
.toolBox .circleGroup a .darkBlue .circleBox:hover { background: #fff; border:1px solid #006cb7; color:#006cb7; }
.toolBox .circleGroup a .darkBlue .circleBox:hover + span { color:#5091d4; }
.toolBox .circleGroup a .burgundy .circleBox:hover { background: #fff; border:1px solid #a21942; color:#a21942; }
.toolBox .circleGroup a .burgundy .circleBox:hover + span { color:#5091d4; }
.toolBox .circleGroup a .darkred .circleBox:hover { background: #fff; border:1px solid #e92336; color:#e92336; }
.toolBox .circleGroup a .darkred .circleBox:hover + span { color:#5091d4; }
.toolBox .circleGroup a .navyBlue .circleBox:hover { background: #fff; border:1px solid #13476b; color:#13476b; }
.toolBox .circleGroup a .navyBlue .circleBox:hover + span { color:#5091d4; }
.toolBox .circleGroup a .purple .circleBox:hover { background: #fff; border:1px solid #800080; color:#800080; }
.toolBox .circleGroup a .purple .circleBox:hover + span { color:#5091d4; }

/*Updated*/
.toolBox .circleGroup a .red .circleBox:hover  {background: #fff; border:1px solid #ed1b24; color:#ed1b24; }
.toolBox .circleGroup a .red .circleBox:hover  + span {color:#5091d4}

.toolBox .circleGroup a .mediumBlue .circleBox:hover  {background: #fff; border:1px solid #0993ce; color:#0993ce; }
.toolBox .circleGroup a .mediumBlue .circleBox:hover  + span {color:#5091d4}

.toolBox .circleGroup a .green .circleBox:hover  {background: #fff; border:1px solid #23b14d; color:#23b14d; }
.toolBox .circleGroup a .green .circleBox:hover  + span {color:#5091d4}

.toolBox .circleGroup a .yellow .circleBox:hover  {background: #fff; border:1px solid #FF9800; color:#FF9800; }
.toolBox .circleGroup a .yellow .circleBox:hover  + span {color:#5091d4}
/*Updated*/

.toolBox .dropdown-menu { border:none; border-top: 1px solid #ccc;  width: 100%; min-width: 370px; padding:0; position: relative  !important; border-radius: 0; margin-top: 0px; margin-bottom: 60px; left:50% !important; top:100% !important; transform:translateX(-50%) !important; -webkit-transform:translateX(-50%) !important;}
.toolBox .dropdown-menu:before{ content: ""; border-bottom: 15px solid #ddd; border-left: 15px solid transparent; border-right:15px solid transparent; position: absolute; left:50%; top:-15px; transform: translateX(-50%); -webkit-transform:translateX(-50%);}
.toolBox .dropdown-menu:after{ content: ""; border-bottom: 15px solid #fff; border-left: 15px solid transparent; border-right:15px solid transparent; position: absolute; left:50%; top:-14px; transform: translateX(-50%); -webkit-transform:translateX(-50%);}
.toolBox .dropdown-menu a {cursor:pointer!important;width: 50%;float: left; border-bottom: 1px solid #ccc; padding: 7px; font-size: 0.7rem;  font-weight: 600; color: #333; background: #fff; }
.toolBox .dropdown-menu a:hover{color:#bc9565;}
.toolBox .dropdown-menu a:before{ content:">"; margin-right: 8px; font-weight: normal; font-size: 1.5rem;  line-height: 10px; position: relative; top: 5px; left: 0;}

/*Color Changes of Dropdowns*/
/*1st circle opration*/
.toolBox .dropdown-menu.opration  {border-top: 1px solid #ffc20e; }
.toolBox .dropdown-menu.opration a { border-bottom: 1px solid #ffc20e; color:#ffc20e; }
.toolBox .dropdown-menu.opration a:hover {color:#bc9565; }
.toolBox .dropdown-menu.opration a:before { color:#ffc20e; }
.toolBox .dropdown-menu.opration a:hover:before{ color:#bc9565;}
.toolBox .dropdown-menu.opration:before {border-bottom: 15px solid #ffc20e;}
.toolBox .dropdown-menu.opration .dropdownMenu { border-bottom: 1px solid #ffc20e !important;}
.toolBox .dropdown-menu.opration .dropdownSubmenu > a:hover, 
.toolBox .dropdown-menu.opration .dropdownSubmenu > a:hover:before { color:#ffc20e; }

/*2nd circle business*/
.toolBox .dropdown-menu.business  {border-top: 1px solid #f58220;}
.toolBox .dropdown-menu.business a { border-bottom: 1px solid #f58220; color:#f58220;}
.toolBox .dropdown-menu.business a:hover { color:#bc9565;}
.toolBox .dropdown-menu.business a:before { color:#f58220; }
.toolBox .dropdown-menu.business a:hover:before{ color:#bc9565;}
.toolBox .dropdown-menu.business:before {border-bottom: 15px solid #f58220;}
.toolBox .dropdown-menu.business .dropdownMenu { border-bottom: 1px solid #f58220 !important;}
.toolBox .dropdown-menu.business .dropdownSubmenu > a:hover, 
.toolBox .dropdown-menu.business .dropdownSubmenu > a:hover:before { color:#f58220; }

/*3rd circle undaf*/
.toolBox .dropdown-menu.undaf  {border-top: 1px solid #8dc63f;}
.toolBox .dropdown-menu.undaf a{ border-bottom: 1px solid #8dc63f; color:#8dc63f; }
.toolBox .dropdown-menu.undaf a:hover {color:#bc9565; }
.toolBox .dropdown-menu.undaf a:before { color:#8dc63f; }
.toolBox .dropdown-menu.undaf a:hover:before{ color:#bc9565;}
.toolBox .dropdown-menu.undaf:before {border-bottom: 15px solid #8dc63f;}
.toolBox .dropdown-menu.undaf .dropdownMenu { border-bottom: 1px solid #8dc63f !important;}
.toolBox .dropdown-menu.undaf .dropdownSubmenu > a:hover, 
.toolBox .dropdown-menu.undaf .dropdownSubmenu > a:hover:before { color:#8dc63f; }

/*4th circle data*/
.toolBox .dropdown-menu.data  {border-top: 1px solid #44c8f5;}
.toolBox .dropdown-menu.data a { border-bottom: 1px solid #44c8f5; color:#44c8f5 }
.toolBox .dropdown-menu.data a:hover { color:#bc9565 }
.toolBox .dropdown-menu.data a:before { color:#44c8f5; }
.toolBox .dropdown-menu.data a:hover:before{ color:#bc9565;}
.toolBox .dropdown-menu.data:before {border-bottom: 15px solid #44c8f5;}
.toolBox .dropdown-menu.data .dropdownMenu { border-bottom: 1px solid #44c8f5 !important;}
.toolBox .dropdown-menu.data .dropdownSubmenu > a:hover, 
.toolBox .dropdown-menu.data .dropdownSubmenu > a:hover:before { color:#44c8f5; }

/*5th circle monitoring*/
.toolBox .dropdown-menu.monitoring  {border-top: 1px solid #00a76d;}
.toolBox .dropdown-menu.monitoring a { border-bottom: 1px solid #00a76d; color:#00a76d;}
.toolBox .dropdown-menu.monitoring a:hover {color:#bc9565;}
.toolBox .dropdown-menu.monitoring a:before { color:#00a76d; }
.toolBox .dropdown-menu.monitoring a:hover:before{ color:#bc9565;}
.toolBox .dropdown-menu.monitoring:before {border-bottom: 15px solid #00a76d;}
.toolBox .dropdown-menu.monitoring .dropdownMenu { border-bottom: 1px solid #00a76d !important;}
.toolBox .dropdown-menu.monitoring .dropdownSubmenu > a:hover, 
.toolBox .dropdown-menu.monitoring .dropdownSubmenu > a:hover:before { color:#00a76d; }

/*6th circle opration*/
.toolBox .dropdown-menu.countryTeams  {border-top: 1px solid #ee3d96;}
.toolBox .dropdown-menu.countryTeams a { border-bottom: 1px solid #ee3d96; color:#ee3d96;}
.toolBox .dropdown-menu.countryTeams a:hover {color:#bc9565;}
.toolBox .dropdown-menu.countryTeams a:before { color:#ee3d96; }
.toolBox .dropdown-menu.countryTeams a:hover:before{ color:#bc9565;}
.toolBox .dropdown-menu.countryTeams:before {border-bottom: 15px solid #ee3d96;}
.toolBox .dropdown-menu.countryTeams .dropdownMenu { border-bottom: 1px solid #ee3d96 !important;}
.toolBox .dropdown-menu.countryTeams .dropdownSubmenu > a:hover, 
.toolBox .dropdown-menu.countryTeams .dropdownSubmenu > a:hover:before { color:#ee3d96; }

/*Circle Document Library*/
.toolBox .dropdown-menu.documentLibrary  {border-top: 1px solid #bb15bb;}
.toolBox .dropdown-menu.documentLibrary a { border-bottom: 1px solid #bb15bb; color:#bb15bb;}
.toolBox .dropdown-menu.documentLibrary a:hover {color:#bc9565;}
.toolBox .dropdown-menu.documentLibrary a:before { color:#bb15bb; }
.toolBox .dropdown-menu.documentLibrary a:hover:before{ color:#bc9565;}
.toolBox .dropdown-menu.documentLibrary:before {border-bottom: 15px solid #bb15bb;}
.toolBox .dropdown-menu.documentLibrary .dropdownMenu { border-bottom: 1px solid #bb15bb !important;}
.toolBox .dropdown-menu.documentLibrary .dropdownSubmenu > a:hover, 
.toolBox .dropdown-menu.documentLibrary .dropdownSubmenu > a:hover:before { color:#bb15bb; }

/*7th Help Desk*/
.toolBox .dropdown-menu.helpDesk  {border-top: 1px solid #b18b4e; }
.toolBox .dropdown-menu.helpDesk a { border-bottom: 1px solid #b18b4e;  color:#b18b4e;}
.toolBox .dropdown-menu.helpDesk a:hover {color:#bc9565;}
.toolBox .dropdown-menu.helpDesk a:before { color:#b18b4e; }
.toolBox .dropdown-menu.helpDesk a:hover:before{ color:#bc9565;}
.toolBox .dropdown-menu.helpDesk:before {border-bottom: 15px solid #b18b4e;}
.toolBox .dropdown-menu.helpDesk .dropdownMenu { border-bottom: 1px solid #b18b4e !important;}
.toolBox .dropdown-menu.helpDesk .dropdownSubmenu > a:hover, 
.toolBox .dropdown-menu.helpDesk .dropdownSubmenu > a:hover:before { color:#b18b4e; }

/*8th circle User Management*/
.toolBox .dropdown-menu.userManagement  {border-top: 1px solid #006cb7;}
.toolBox .dropdown-menu.userManagement a { border-bottom: 1px solid #006cb7; color:#006cb7;}
.toolBox .dropdown-menu.userManagement a:hover {color:#bc9565;}
.toolBox .dropdown-menu.userManagement a:before { color:#006cb7; }
.toolBox .dropdown-menu.userManagement a:hover:before{ color:#bc9565;}
.toolBox .dropdown-menu.userManagement:before {border-bottom: 15px solid #006cb7;}
.toolBox .dropdown-menu.userManagement .dropdownMenu { border-bottom: 1px solid #006cb7 !important;}
.toolBox .dropdown-menu.userManagement .dropdownSubmenu > a:hover, 
.toolBox .dropdown-menu.userManagement .dropdownSubmenu > a:hover:before { color:#006cb7; }

/*Updated*/
/*Help Center Icons*/
/*1st circle GENERAL FAQ TECHNICAL */
.toolBox .dropdown-menu.generalFaq  {border-top: 1px solid #ed1b24;}
.toolBox .dropdown-menu.generalFaq a { border-bottom: 1px solid #ed1b24; color:#ed1b24;}
.toolBox .dropdown-menu.generalFaq a:hover {color:#bc9565;}
.toolBox .dropdown-menu.generalFaq a:before { color:#ed1b24; }
.toolBox .dropdown-menu.generalFaq a:hover:before{ color:#bc9565;}
.toolBox .dropdown-menu.generalFaq:before {border-bottom: 15px solid #ed1b24;}
.toolBox .dropdown-menu.generalFaq .dropdownMenu { border-bottom: 1px solid #ed1b24 !important;}
.toolBox .dropdown-menu.generalFaq .dropdownSubmenu > a:hover, 
.toolBox .dropdown-menu.generalFaq .dropdownSubmenu > a:hover:before { color:#ed1b24; }

/*2d circle GENERAL USER COUNTRY */
.toolBox .dropdown-menu.generalUser  {border-top: 1px solid #0993ce;}
.toolBox .dropdown-menu.generalUser a { border-bottom: 1px solid #0993ce; color:#0993ce;}
.toolBox .dropdown-menu.generalUser a:hover {color:#bc9565;}
.toolBox .dropdown-menu.generalUser a:before { color:#0993ce; }
.toolBox .dropdown-menu.generalUser a:hover:before{ color:#bc9565;}
.toolBox .dropdown-menu.generalUser:before {border-bottom: 15px solid #0993ce;}
.toolBox .dropdown-menu.generalUser .dropdownMenu { border-bottom: 1px solid #0993ce !important;}
.toolBox .dropdown-menu.generalUser .dropdownSubmenu > a:hover, 
.toolBox .dropdown-menu.generalUser .dropdownSubmenu > a:hover:before { color:#0993ce; }

/*3rd circle User Management Indicators */
.toolBox .dropdown-menu.videos  {border-top: 1px solid #23b14d;}
.toolBox .dropdown-menu.videos a { border-bottom: 1px solid #23b14d; color:#23b14d;}
.toolBox .dropdown-menu.videos a:hover {color:#bc9565;}
.toolBox .dropdown-menu.videos a:before { color:#23b14d; }
.toolBox .dropdown-menu.videos a:hover:before{ color:#23b14d;}
.toolBox .dropdown-menu.videos:before {border-bottom: 15px solid #23b14d;}
.toolBox .dropdown-menu.videos .dropdownMenu { border-bottom: 1px solid #23b14d !important;}
.toolBox .dropdown-menu.videos .dropdownSubmenu > a:hover, 
.toolBox .dropdown-menu.videos .dropdownSubmenu > a:hover:before { color:#23b14d; }

/*4th circle User Send  Questions */
.toolBox .dropdown-menu.helpDesk  {border-top: 1px solid #FF9800;}
.toolBox .dropdown-menu.helpDesk a { border-bottom: 1px solid #FF9800; color:#FF9800;}
.toolBox .dropdown-menu.helpDesk a:hover {color:#bc9565;}
.toolBox .dropdown-menu.helpDesk a:before { color:#FF9800; }
.toolBox .dropdown-menu.helpDesk a:hover:before{ color:#bc9565;}
.toolBox .dropdown-menu.helpDesk:before {border-bottom: 15px solid #FF9800;}
.toolBox .dropdown-menu.helpDesk .dropdownMenu { border-bottom: 1px solid #FF9800 !important;}
.toolBox .dropdown-menu.helpDesk .dropdownSubmenu > a:hover, 
.toolBox .dropdown-menu.helpDesk .dropdownSubmenu > a:hover:before { color:#FF9800; }
/*Updated*/

/*Search Dropdown in Tool*/
.toolBox .searchDropdown + .dropdown-menu { width: 220px; left:0 !important; right: inherit !important;}
.toolBox .searchDropdown + .dropdown-menu:after, .toolBox .searchDropdown + .dropdown-menu:before { left:50%; }
.toolBox .searchDropdown + .dropdown-menu .searchContainer { max-height: 250px; overflow: auto; border-right: 1px solid #ffc20e; padding:5px;}
.toolBox .searchDropdown + .dropdown-menu .searchContainer .searchBox { position: relative; margin:5px 0px; }
.toolBox .searchDropdown + .dropdown-menu .searchContainer .searchBox input[type="text"] { width: 100%; display: inline-block; font-size: 0.8rem;}
.toolBox .searchDropdown + .dropdown-menu .searchContainer .searchBox .form-control { border: 1px solid #ffc20e; height: 30px; border-radius: 0;}
.toolBox .searchDropdown + .dropdown-menu .searchContainer .searchBox .submitButton { position: absolute; right: 0; top:0; width: 30px; height: 30px; border: none;  background: #ffc20e; color:#fff; font-size: 1.5rem;}
.toolBox .searchDropdown + .dropdown-menu a { width: 100% ; }
.searchContainer {max-height: 200px; overflow: auto; margin-top: 7px;}
.searchContainer.longText a { width: 100%; }
.showDropdown { display: block; }

/*breadcrumb*/
.breadcrum .breadcrumb{background: transparent; width: 100%; padding-bottom: 0 !important; margin-bottom: 0 !important;}
.breadcrum  .breadcrumb-item+.breadcrumb-item::before{content:url("../../images/right-arrow.png");}
.breadcrum .breadcrumb li{color:#bc9565; border:none; padding:0;}
.breadcrum .breadcrumb li a { color:#bc9565; }

/*CSS Over-ride*/
.service-desk .kdx-split-panes {height: 100vh !important;}
.service-desk .main-wrapper .content-wrapper .content-area{ overflow-x: hidden !important;}
.service-desk .main-wrapper .content-wrapper .content-area .content,
.region-breadcrumb,
.service-desk .container {padding: 0 !important;}
.breadcrumb {padding:.75rem 1rem .75rem 0px !important;}


/* 404 Page  */
div.pagenotfound{min-height: 225px;margin-top: 30px}
div.pagenotfound p {color: #bc9565;font-weight: bold;font-size: 1.6rem;text-transform: uppercase;font-family: 'noto_sansbold';text-align: center;}

/* Forget Password */
#user-pass input#edit-submit--2, #user-pass-reset input#edit-submit {background: #bc9565;color: #fff;}
#user-pass-reset input#edit-submit {width: 20%!important;}
#user-pass input#edit-submit--2 {width: 50%!important;}
#user-pass input#edit-submit--2:hover {background: #fff;color: #bc9565;}
#user-pass p {color: #bc9565;font-size: 15px;}
.region-login-form .messages.messages--error a {display: none !important;}


/* workspace management relation css*/
details#edit-relations {display: none;}
#taxonomy-term-workspaces-form #edit-actions input#edit-submit {float: left; min-height:auto;width: 10%;display: inline-block;background: #bc9565; color: #fff;border: none;box-shadow: none;border-radius: 0;}
#taxonomy-term-workspaces-form #edit-actions a#edit-delete {background: #508ecb;border: none;box-shadow: none;border-radius: 0;padding: .375rem .75rem;font-size: 1rem;color: #fff;line-height: 1.5;}
#taxonomy-term-workspaces-form #edit-actions a#edit-delete {display: none;}
#taxonomy-term-workspaces-delete-form #edit-actions input#edit-submit {width: auto;display: inline-block;background: #508ecb;color: #fff;border: none;box-shadow: none;border-radius: 0;}
#taxonomy-term-workspaces-delete-form #edit-actions a#edit-cancel {background: #508ecb;border: none;box-shadow: none;border-radius: 0;display: inline-block;padding: .375rem .75rem;font-size: 1rem;color: #fff;line-height: 1.5;}
div#edit-field-link-0-uri--description {color: #bc9565;}
#edit-submit-workspace-management {width: auto;background: #bc9565;color: #fff;border-radius: 0;border: 1px solid #bc9565;display: inline-block;}
#views-exposed-form-workspace-management-block-1 #edit-reset, #views-exposed-form-workspace-management-page-1 #edit-reset {width: auto;background: #bc9565;color: #fff;border-radius: 0;border: 1px solid #bc9565;display: inline-block;}
#views-exposed-form-workspace-management-page-1 #edit-actions {width: auto;display: inline-block;margin-top: 33px;margin-left: 20px;}

/*document library*/
.view-id-document_library td.views-field.views-field-field-doc-tags {text-transform: capitalize;}
#views-exposed-form-document-library-page-1 select#edit-term-node-tid-depth {text-transform: capitalize;}
/*user-managment filter css*/
.custom-expose {display: inline-block;width: 95%;}
.feed-icons {display: inline-block;margin-top: 10px;}
.view-workspace-management .feed-icons{position: absolute; top: 30%; right: 120px;}
select#edit-field-doc-tags-target-id {text-transform: capitalize;}

/* top bar language switcher */
.region.region-langauge-top-bar .content {margin: 0px;}
.top_bar.language-switcher {background: #E3D9A6;display: block;text-align: right; padding: 4px 20px;}
.top_bar.language-switcher .content ul li {border: none;padding: inherit;list-style: inherit;}
.top_bar.language-switcher .content ul li:last-child {margin-right: 0px !important;}
[dir="rtl"]  .top_bar.language-switcher {text-align:left;}
#block-languageswitcher-2 {padding-top: 6px;padding-bottom: 6px;}
#block-languageswitcher-2 ul li {display: inline;margin-right: 10px;}
#block-languageswitcher-2 ul li a.language-link {color: #ffda56;font-size: 95%}
#block-languageswitcher-2 ul li a.language-link.is-active {color: #fff !important;}
#block-languageswitcher-2 ul li a.language-link:hover {color: white;}


.block-language {padding-top: 6px;padding-bottom: 6px;}
.block-language ul li {display: inline;margin-right: 10px;}
.block-language ul li a.language-link {color: #7A630F;font-size: 95%; font-size: 12px;}
.block-language ul li a.language-link.is-active {color: #7A630F !important; background: #fff; padding:4px 12px; border-radius: 2px;}
.block-language ul li a.language-link:hover {color: white;}
/*tabs hide*/

.userlist .tabs ul.primary {display: none;}
.documentserachresult .tabs ul.primary {display: none;}
#taxonomy-term-workspaces-form #edit-delete-translation {display: none;}
.login_class{color: #05A76F;}



/*User Management Table Styling*/
.userManagementTable table thead tr th a,
.userManagementTable table thead tr th a:hover,
.userManagementTable table thead tr th a:focus { font-weight: normal; text-decoration: none;}
.userManagementTable table tbody tr td:nth-last-child(3){word-break: break-all;}
.userMangeFilter .feed-icons { float: right; margin-top:45px; }
.excelIcon .csv-feed .feed-icon { background: url("../../images/sprite-sheet.png") no-repeat; width: 25px; height: 25px; display: inline-block; background-position: -5px -5px; }
.excelIcon .csv-feed .feed-icon:hover,
.excelIcon .csv-feed .feed-icon:focus{border:none;}
.userMangeFilter .js-form-item { width: 20%; float: left; }
.userMangeFilter .js-form-wrapper { width: 15%; float: left; clear: inherit; }
.userMangeFilter #edit-reset {margin:0;}

.userManagementTable .views-field-name a:after,
.userManagementTable .views-field-mail a:after,
.userManagementTable .views-field-field-select a:after,
.userManagementTable .views-field-status a:after { content:""; width: 10px; height: 16px; background: url('../../images/sorting.png') no-repeat center center; display: inline-block; vertical-align: top; margin-top: 1px; margin-left: 5px; }
.userManagementTable .views-field-status { min-width: 90px; }

.userManagementTable .views-field-name.is-active a:after,
.userManagementTable .views-field-mail.is-active a:after,
.userManagementTable .views-field-field-select.is-active a:after,
.userManagementTable .views-field-status.is-active a:after { display: none; }

/*document library*/
.documentLibraryTable .views-field-created-1 a:after { content:""; width: 10px; height: 16px; background: url('../../images/sorting.png') no-repeat center center; display: inline-block; vertical-align: top; margin-top: 1px; margin-left: 5px; }
.documentLibraryTable .views-field-created-1.is-active a:after { display: none; }
.documentLibraryTable .views-field-created a:after { content:""; width: 10px; height: 16px; background: url('../../images/sorting.png') no-repeat center center; display: inline-block; vertical-align: top; margin-top: 1px; margin-left: 5px; }
.documentLibraryTable .views-field-created.is-active a:after { display: none; }
#created_date_search.desc a:after { display: none; }
#created_date_search a:after { content:""; width: 10px; height: 16px; background: url('../../images/sorting.png') no-repeat center center; display: inline-block; vertical-align: top; margin-top: 1px; margin-left: 5px; }
.created_date--desc {background-image: url(../../../../custom/globaluninfo/misc/icons/ffffff/twistie-up.png);background-repeat: no-repeat;background-position: center top;position: relative;top: 3px;}
.created_date--asc {background-image: url(../../../../custom/globaluninfo/misc/icons/ffffff/twistie-down.png);background-repeat: no-repeat;background-position: center bottom;position: relative;bottom: -3px;}
#created_date_search.asc a:after { display: none; }
/*document library*/

/*Workspace Management Page Css*/
.workspaceManagement .view-filters .form--inline .form-actions {display: inline-block; margin-top: 33px; margin-left: 15px;}
.workspaceManagement .view-content { display: block; width: 100%; overflow-x: auto; }

/*Knowledge Base Page Css*/
.listKnowledgeBase .right-list ul.menu { padding-left: 0; }
.listKnowledgeBase .right-list .menu-item { display: block; }
.listKnowledgeBase .right-list .menu-item--expanded ul { display: none; }
.listKnowledgeBase .right-list .menu-item--expanded:before { width: 12px; height: 12px; line-height: 12px; text-align: center; background:#bc9565; color:#fff; border-radius: 1px;
    display: inline-block; content: '+'; cursor:pointer;}
.listKnowledgeBase .right-list .menu-item--expanded.menu-open ul { display: block; padding-left: 15px; margin-left: 9px; border-left: 1px solid #ddd;} 
.listKnowledgeBase .right-list .menu-item--expanded.menu-open:before{ content:'-'; cursor:pointer;}
.listKnowledgeBase .right-list .menu-item--expanded.menu-open > ul.menu > li.menu-item--expanded > ul.menu { display: none; } 
.listKnowledgeBase .right-list .menu-item--expanded.menu-open > ul.menu > li.menu-item--expanded.menu-open > ul.menu { display: block; } 

/*Ragistration Page js-form-tem override*/
.registrationArea .js-form-item, .registrationAreacreat .js-form-item, .useredit .js-form-item{ width: 50%; }
.registrationArea .js-form-item > .js-form-item, .registrationAreacreat .js-form-item > .js-form-item, .useredit .js-form-item > .js-form-item { width: 100%; }
.registrationArea .js-form-item.form-item.js-form-type-radio, .registrationAreacreat .js-form-item.form-item.js-form-type-radio, .useredit .js-form-item.form-item.js-form-type-radio { width: auto !important; }

/*Safari Browser*/
::i-block-chrome, .toolBox .row {display: inline-block; width: 100%;}
::i-block-chrome, .toolBox .servicesBox .circleBox + span { font-size: 0.8rem; }
::i-block-chrome, .toolBox .gird-20 {min-height: 222px;}

/*Tool pages sub Menu */
.toolBox .dropdownMenu { width:100%; display:inline-block; margin:0; padding:0; padding-left:20px; border-bottom:1px solid #f58220;}
.toolBox .dropdownSubmenu { width: 50%; float: left;}
.toolBox .dropdownSubmenu>a {border-bottom: none !important; cursor: default !important;}
.toolBox .dropdownSubmenu .dropdownMenu li { width: 100%; display: inline-block;}
.toolBox .dropdownSubmenu .dropdownMenu li a { width: 100% !important; border:none; padding:0px; font-size: 10px; font-weight: normal;}
.toolBox .dropdownSubmenu .dropdownMenu  li a:before { font-size: 15px; top:2px; }


/*Document Liberary Detail Page*/
.documentLibraryFilter input[type="submit"],
.documentserachresult input[type="submit"] {width: auto !important; background: #bc9565 !important; color: #fff !important; border-radius: 0 !important; border: 1px solid #bc9565 !important; display: inline-block !important;}

.documentLibraryFilter .custom-expose_document { width: 100% !important; float: left !important; }
.documentLibraryFilter input[type="text"],
.documentLibraryFilter input[type="search"],
.documentLibraryFilter select { width: 280px !important; margin-top: 5px !important; float: left; height: 38px; box-sizing: border-box; -webkit-box-sizing:border-box;}
.documentLibraryFilter .form-text { margin-top: 0px !important; }
.documentLibraryFilter #edit-actions { margin-top: 14px !important; margin-bottom: 0px !important; margin-left: 5px !important; }
.documentLibraryFilter #edit-actions input { margin-right: 0 !important; }
.documentLibraryFilter .form--inline .form-item { margin-top: 0 !important; margin-right: 15px !important; }
.documentLibraryFilter .document-deep-search-icons { width: 100% !important; margin-bottom: 10px;border: 1px solid rgb(101, 143, 202) !important;padding: 10px;background: rgba(177, 178, 179, 0.14);}
.documentLibraryFilter .document-deep-search-icons input[type="submit"] { margin-top: 5px; }
.documentLibraryFilter .views-exposed-form{background: rgba(177, 178, 179, 0.14);padding: 10px;margin-bottom: 10px;border: 1px solid rgb(101, 143, 202) !important;}
.documentLibraryFilter .views-exposed-form #edit-reset {margin-left: 10px;}
.documentserachresult .js-form-item, 
.documentserachresult .js-form-wrapper,
.documentserachresult .container-inline,
.documentserachresult .form-type-search { width: auto !important; display: inline-block; vertical-align: bottom; }
.documentserachresult input[type="text"],
.documentserachresult input[type="search"],
.documentserachresult select { width: 280px !important; margin-top: 5px !important; float: left; height: 38px; box-sizing: border-box; -webkit-box-sizing:border-box;}
.documentserachresult .form-item, .documentserachresult .form-actions {margin-right: 15px !important; }
.documentserachresult .search-form .form-search { border: 1px solid #bc9565; height: 38px;}
.documentserachresult #edit-basic { width: 100% !important;border: 1px solid rgb(101, 143, 202) !important;margin-bottom: 10px;padding: 10px;background: rgba(177, 178, 179, 0.14); }
.documentserachresult #search-form #edit-basic .form-item-keys , .documentserachresult #search-form #edit-basic .search_tagss_main_div { float: left; }
.documentserachresult #search-form #edit-basic .search_tagss_main_div .form-item-document-library-tags-for-search,
.documentserachresult #search-form #edit-basic .search_tagss_main_div small { margin-top: 0 !important; }
.documentserachresult #search-form #edit-basic #edit-submit {float: left;}
.documentserachresult .reset_button_search a {position: relative; top:24px;  width: auto !important; background: #bc9565 !important; color: #fff !important; border-radius: 0 !important; border: 1px solid #bc9565 !important; display: inline-block !important; padding:.375rem .75rem; font-size: 1rem; line-height: 1.5;}
.documentserachresult .reset_button_search a:hover { text-decoration: none; }
.documentserachresult #apply_button_doc_search { position: relative; top:-14px; }
.documentserachresult #edit-basic input[type="submit"] { position: relative; top:6px;}
.documentserachresult #search-form #edit-submit { margin-left: 0 !important; }
.documentserachresult .search-form #submit_custom_serach { display: none !important; } 
.documentserachresult .search_form_main_expose_filter {display: inline-block; width: 100%;border: 1px solid rgb(101, 143, 202) !important;padding: 10px;padding-top:0px !important;background: rgba(177, 178, 179, 0.14);margin-bottom:10px;}
.documentserachresult .search_workspace_main_div {display: inline-block; position: relative; top:8px;}
.documentserachresult .search_upper_tagsexpose_main_div {display: inline-block; position: relative; top:8px;}
.documentserachresult .search_applybutton_main_div {display: inline-block;}
#search-block-form .form-item-keys , #search-block-form .form-item-document-library-tags{ float: left; margin-top: 0 !important; }
#search-block-form #edit-contentserach--description_2 { width: 100%; float: left; }
#search-block-form .form-submit{float: left; margin-top: 22px; margin-left: 19px;}
.search-form{font-size: inherit !important;}
.search_form_main_expose_filter .js-form-item{margin-top:0px !important;}
/**/
html:lang(fr) .documentserachresult .reset_button_search {left:0px;}
.views-field-field-upload-document span { width: 280px; word-break: break-all !important; }
.views-field-field-upload-document span a { word-break: break-all !important; }
.views-table th.views-field-created-1 , .views-table td.views-field-created-1 { min-width: 90px; }
.views-table th.views-field-created , .views-table td.views-field-created { min-width: 90px; }

th#created_date_search, td#created_date_search_td { min-width: 90px; }
table.serachdocumenttable thead tr th a, table.serachdocumenttable thead tr th a:hover, table.serachdocumenttable thead tr th a:focus {font-weight: normal;text-decoration: none;}
.documentLibraryTable table thead tr th a, .documentLibraryTable table thead tr th a:hover, .documentLibraryTable table thead tr th a:focus {font-weight: normal;text-decoration: none;}
td#created_date_search_td.isactive {background-color: #ddd;}
#search-block-form .form-item-keys .description{width: 100%;float: left;margin-top: 10px;color: #6b6a6a;}
.search_description{color: #6b6a6a;font-size: 13px;margin-top: -10px;width: 100%;float: left;}
.search_description_2{color: #6b6a6a;font-size: 13px;margin-top: -10px;}

/* Conditional Message module CSS */
/* Close button */
.conditional-message span { display: none !important; }


/*added*/
.toolBox .rightArea .calender, .toolBox .rightArea .notice, .toolBox .rightArea .group_spaces,.toolBox .rightArea .staff_directory{color: #6c6a6c;display:inline-block;width:100%;border: 1px solid #eceaec;margin-bottom: 20px;font-size: 12px; }
.toolBox .rightArea .staff_directory{background: #f1f1f1}
.toolBox .rightArea h6{text-align: center;font-size: 14px;color: #fff;padding:10px;background:  #678eca; font-weight: normal;}
.toolBox .rightArea h6 a{color: #fff !important;}
.toolBox .rightArea .calender img{max-width: 100%;}
.toolBox .rightArea .calender p{margin:0; padding: 10px }
.toolBox .rightArea .calender p span{color: #678eca}
.toolBox .rightArea .calender .views-row {padding-left: 10px;padding-bottom: 5px;}
.toolBox .rightArea .calender .view-header h3 {font-size: 14px;text-align: center;}
.toolBox .rightArea .calender .contents a{font-size: 10px;}
.toolBox .rightArea .calender .contents{width: 30px;word-break: break-all;}
.toolBox .rightArea .group_spaces table tr {background: transparent !important;}
.toolBox .rightArea .group_spaces table{margin-left: 5px}
.toolBox .rightArea .group_spaces table tr td{position: relative;}
.toolBox .rightArea .group_spaces table tr td:before {position: absolute;content:  url(../img/group.png); font-size: 34px;color: #678eca;left: 4px; top: -18px;}
.toolBox .rightArea .group_spaces table tr td{position: relative;padding: 5px;padding-left: 25px;}
.toolBox .rightArea .group_spaces table tr td a{color: #6c6a6c; text-decoration: none}
.toolBox .rightArea ul{padding-left: 25px }
.toolBox .rightArea ul li{list-style: none;}
.toolBox .rightArea ul li{position: relative;padding: 5px}
.toolBox .rightArea .notice ul li:before {position: absolute;content: "."; font-size: 34px;color: #678eca;left: -15px; top: -22px;}
.toolBox .rightArea .staff_directory ul{padding: 5px 4px;display: inline-block;margin-bottom: 10px}
.toolBox .rightArea .staff_directory ul li{float: left;width: 50%;}
.toolBox .rightArea .staff_directory ul li input{width: 100%;padding: 5px;border:1px solid #678eca;border-radius: 1px}
.toolBox .rightArea .staff_directory ul li input::placeholder{color: #c8c6c8}
.toolBox .rightArea .staff_directory ul li button{width: 100%;background: #678eca;color: #fff;padding: 5px;border: 1px solid #678eca;outline: none}
.calendar-calendar .month-view .full td.date-box.today a{color: #fff !important;}
.calendar-calendar .month-view .full tr, .calendar-calendar .month-view .full td.date-box.empty,.calendar-calendar td{background: #fff !important;border-color: #eceaec}
.calendar-calendar .month-view .full tr.single-day{display: none;}
.toolBox .rightArea .calendar-calendar .month-view .full td:first-child,.toolBox .rightArea .calendar-calendar .month-view .full th:first-child{border-left:0;}
.toolBox .rightArea .calendar-calendar .month-view .full td:last-child,.toolBox .rightArea .calendar-calendar .month-view .full th:last-child{border-right:0;}
.calendar-calendar .month-view .full tr th{background: #fff !important;font-size: 12px;border-color: #eceaec}
.calendar-calendar div.day{float: none;}
.calendar-calendar .month-view .full td{padding: 5px;}
.calendar-calendar .month-view .full td .day{ width: auto;}
.calendar-calendar .month-view .full td.date-box.today{background: #658dcc !important;color: #fff;border: none !important;}
/* css for calender view tabs */
/*.event-switch-view li.menu-item {display: inline-block;border: 1px solid; padding: 5px 15px;background: #5592c8;color: #5592c8;}*/
.event-switch-view ul.menu {padding: 0;}
.event-switch-view li.menu-item {display: inline-block;border: 1px solid;padding: 5px 15px;background: #5592c8;color: #5592c8;border-radius: 3px;}
.event-switch-view li.menu-item a{color:#fff;}
.event-switch-view li.menu-item.menu-item--active-trail{ background: #376897;}

/*css for tabs*/
.event-switch-view .menu{border-bottom: 3px solid #638cce}
.event-switch-view li.menu-item{width: 24.7%;background: transparent !important;border: 0; position: relative;text-align: center;z-index: 1}
.event-switch-view li.menu-item:before{position: absolute;content:' ';border-bottom: 45px solid #f2f2f2;width:100%;border-right: 25px solid transparent;border-left: 25px solid transparent;bottom: 0px;left: 0;z-index: -1; }
.event-switch-view li.menu-item.menu-item--active-trail:before{border-bottom: 44px solid #638cce;color: #fff;}
.event-switch-view li.menu-item a{color: #000;text-decoration: none;display: block;height: 45px; line-height: 58px;}
.event-switch-view li.menu-item.menu-item--active-trail a{color: #fff}
.region-content .block-system .contextual-region{margin-top: 30px;}
.contextual-region nav.pager .js-pager__items{padding-left: 0;}
.event-switch-view li.menu-item.menu-item--active-trail { background: #376897;}

/* event realted css */
div.event-custom div#edit-body-0-format {display: none;}
div.event-custom .vertical-tabs.clearfix {display: none;}
div.event-custom h4.label {color: #bc9565;font-size: 80%;font-weight: 400;}
div.event-custom input[type=date].form-control, div.event-custom .form-control.form-file {border: 1px solid #bc9565;border-radius: 0px;}
div.event-custom input#edit-submit {width: auto;float: left;background: #4f8dd1;color: #fff;border: 1px solid #bc9565;border-radius: 0;min-height: 40px;}
li.breadcrumb-item.event-title {text-transform: capitalize;}
div.event-custom a#edit-cancel {background: #508ecb;border: none;box-shadow: none;border-radius: 0;display: inline-block;padding: .375rem .75rem;font-size: 1rem;color: #fff;line-height: 1.5;min-height: 40px;}

/*group css*/
.my_group_space .block-views {margin-top: 30px;}
.my_group_space .block-views h2 {color: #bc9565;font-size: 16px;}
.groupinfo .tabs ul.primary li a {color: #fff;background-color: #bc9565;border-color: #bc9565;text-shadow: none;}
.groupinfo .tabs ul.primary li.is-active a {background-color: #ffffff;border: 1px solid #bc9565;color: #bc9565;}
.group-content-form .button, .group-content-confirm-form .button, .group-form .button, .group-confirm-form .button {display: inline-block;width: auto;border-radius: 0 !important;line-height: normal !important;padding: 5px 10px;background: #bc9565;color: #fff;border: none;
}
.view-id-group_members .dropbutton li a:hover {background: transparent;}
.block-groupoperations .dropbutton-widget .dropbutton li a:hover {background: transparent;}
.groupinfo nav.tabs {display: none;}
.group_custom_actions a {margin-right: 10px;}
.groupinfo #main-wrapper {margin: 0px;}
#group-private-edit-form #edit-delete, #group-public-edit-form #edit-delete, #group-content-private-group-membership-edit-form #edit-delete, #group-content-public-group-membership-edit-form #edit-delete{display:none;}

/* document directory */
.page-node-type-dir-listing .btn {width: auto !important;font-size: 10px !important; padding: 5px !important;}
.page-node-type-dir-listing .form-control {display: inline-block !important;width: auto !important;padding: 5px !important;font-size: 10px !important;line-height: normal !important;}
#node-forum-form #edit-actions .button {display: inline-block;width: auto;}
#forum-overview .button {width: auto;display: inline-block;}
#node-events-form .button {display: inline-block;width: auto;background: #bc9565 !important;color: #fff;}
.groupinfo .block img {width: 100%;}
.eventnodepage nav.tabs{display:none;}

.bgclndr .contextual-region{margin-top: 30px}
.bgclndr table tr td, .bgclndr table tr th{padding: 10px !important;}
.bgclndr .calendar-calendar .month-view .full tr th{background: #638ecc !important; color: #fff;}
.bgclndr .year-view .calendar-calendar td div.day{padding: 0 !important;    background: transparent;border: none;}
.bgclndr .year-view tr{border: none;}
.bgclndr .year-view div.month-view div.date-nav{background-color: #638ecc;color: #fff;margin-bottom: 0;}
.bgclndr .year-view .date-nav-wrapper .date-heading{padding: 8px;}
.bgclndr .year-view .calendar-calendar table.mini tr{border:none;}
.bgclndr .year-view .calendar-calendar table.mini tr td{background: #fff !important;border:1px solid #f1f1f1;}
.bgclndr .week-view table.full tr th{color: #fff !important;font-size: 14px;}
.bgclndr .calendar-calendar .week-view .full .calendar-agenda-hour{    width: 100%;border-top: 0;display: inline-block;}

/* help center */
nav.book-navigation{display:none;}
form#contact-message-send-us-your-questions-form #edit-field-mail-body-0-format{display:none;}
form#contact-message-send-us-your-questions-form #edit-field-your-0-format{display:none;}
form#contact-message-send-us-your-questions-form #edit-field-your-message-0-format{display:none;}


a, a:hover{text-decoration: none;}
.groupinfo .sidebar .section{padding: 0;}
.groupinfo .sidebar .block{background: none;padding: 0; border: none;}
.groupinfo h3{font-size: 14px;text-align: center; background: #638ecc; padding: 10px;color: #fff;margin-bottom: 5px;}
.groupinfo .calendar-calendar .month-view .full tr th{border-top: 0;}
 #block-groupoperations .dropbutton-widget .dropbutton li a{padding: 7px;}
.js .dropbutton .dropbutton-action:hover, .js .dropbutton a:hover,.block-group-operations .dropbutton-widget:hover,.groupinfo form input#edit-submit:hover,.page-node-type-events .field__item:nth-child(5):hover a{background: #486fa5 !important;}
.groupinfo .block-system-main-block p{    font-size: 14px;line-height: 28px;color:#454545}
.groupinfo form small:nth-child(1){display: block;}
.groupinfo form .form-text{display: inline;}
.groupinfo form .form-control{display: inline;width: auto;}
.groupinfo form .description{font-size: 10px;padding-top: 5px;}
.page-node-type-events .field--type-string-long:nth-child(2){padding-top: 20px}
.page-node-type-events .field--type-text-with-summary{font-size: 14px;color: #454545; line-height: 28px;}
.page-node-type-events .field__label{position: relative;display: inline-block;font-size: 14px;color: #bc9565}
.page-node-type-events .field__item{display: inline-block;font-size: 14px;padding-left: 10px;}
.page-node-type-events .field__item:nth-child(1),.page-node-type-events .field__item:nth-child(5){padding-left: 0}
.page-node-type-events .field__item:nth-child(5){padding-top: 20px}
.page-node-type-events .field__item:nth-child(5) .placeholder{font-style: normal;}
.page-node-type-events .field__label:after{position: absolute;content: ':';right: -8px;font-size: 14px;top: 0; color: #bc9565}
.page-node-type-events .atc-style-blue .atcb-link{background: #bc9565;}
.groupinfo .view-group-members .view-content .views-field-dropbutton .dropbutton-widget ul .dropbutton-toggle button{display: none;}
.groupinfo .view-group-members .view-content .views-field-dropbutton .dropbutton-widget ul li a:hover,.groupinfo .view-group-members .view-content .views-field-dropbutton .dropbutton-widget .dropbutton .dropbutton-action:hover{background: none !important;}
.groupinfo .view-group-members .view-content .dropbutton .secondary-action{border: none;}
.path-event-calender .view-header .js-pager__items{padding-left: 0;}
.path-event-calender .view-event-calender {margin-top: 30px;}

.accordionContainer { margin:15px 0px;  width: 100%; display: inline-block;}
.accordionContainer .panelGroup { width: 100%; display: inline-block; border:1px solid #ddd; margin-bottom: 15px;}
.accordionContainer .panelHeading a { display: block; padding:10px;display: block; font-weight: bold; font-size: 18px;  background: #bc9565; color:#fff;}
.accordionContainer .panelHeading a:hover {text-decoration: none;}
.accordionContainer .panelBody { font-size: 14px; padding:10px; display:block ;}

.accordionContainer .panelBody p { margin-bottom: 0; }
.kb_send_ques_submit{ width: 15%; background: #678eca; color: #fff; padding: 5px; border: 1px solid #678eca; outline: none;}
.kb_send_ques_submit:hover,.kb_send_ques_submit:focus {width: 15%; background: #678eca !important; color: #fff !important; padding: 5px; border: 1px solid #678eca; outline: none;}

.mySection {margin-top: 25px;}
.path-user .useredit .profile_picture{text-align: center;}
.path-user .useredit .profile_picture img{height: 200px;width: 200px;border: 8px solid #f1f1f1;border-radius: 50%;padding: 5px}
.path-user .useredit .file--image,.useredit .file-size,.path-user #edit-user-picture-0-upload--description,.path-user #edit-current-pass--description,.path-group #edit-field-attachment-0-upload--description,.description{font-size: 10px !important; color:#bc9565;padding-bottom: 5px;}
.description br{display: none;}
.path-user .useredit .user-form #edit-user-picture-0-remove-button{background:#bc9565;color: #fff;}
.path-user #edit-field-un-organization{padding: 6px 0;}
.path-user #edit-field-un-organization-wrapper small{margin-bottom: 5px}
.path-user #edit-field-un-organization .option{margin: 0;padding-left: 10px;}
/*.path-user #edit-mail, .path-user #edit-field-hidden-workspace-name-0-value{background: none;}*/

.group_event_personal {margin-top: 30px;}
.group_event_personal_button {display: inline-block;padding: 8px;background-color: #bc9565;margin-top: 5px}
.group_event_personal_button a {color: #fff;text-decoration: none;text-transform: capitalize;}
.event_list_footer ul{padding-left:10px !important;}
.event_list_footer ul li{display: inline-block !important;padding: 8px;background-color: #bc9565;margin-top: 5px}
.event_list_footer ul li a{color: #fff;text-decoration: none;text-transform: capitalize;}
.group_specific_sections {width: 100%;}
.region-group-specific-section-first, .region-group-specific-section-second, .region-group-specific-section-third{display: inline-block;width: 33%;vertical-align: top;}
.region-group-specific-section-second h2, .region-group-specific-section-third h2{font-size: 14px;background: #638ecc;color: #fff;margin-bottom: 0px;padding: 10px;text-align: center;}
.region-group-specific-section-second .content, .region-group-specific-section-third .content {margin-top: 0px;}
.view-even-list-group-space.view-id-even_list_group_space {font-size: 12px;}

.path-group .node-form .form-wrapper, .path-node .node-form .form-wrapper{margin-bottom: 1em;}
.path-group #node-events-form .button, .path-node #node-events-form .button {margin:0; margin-top: 5px; border-radius: 0;border:1px solid #bc9565;}
.path-group #edit-field-start-date-0-value-date,#edit-field-end-date-0-value-date,.form-date{ width: 46%; float: left;margin-right: 4%;}
.path-group #edit-field-start-date-0-value-time,#edit-field-end-date-0-value-time,.form-time{width: 50%}
.path-group #edit-cancel,.path-node #edit-preview{min-height: 40px;    border: 1px solid #bc9565;border-radius: 0;margin-left: 10px !important;}
.path-group .view-forum-topics .views-table tr td{padding: 15px;}
.path-group .field--type-entity-reference{margin-top: 30px;}
.path-group .field--type-entity-reference .field__label{font-size: 20px;}
.path-group .field--name-title{font-size: 18px; line-height: 30px;}

.profilename {text-transform: capitalize;}
.custom_group_info_members {width: 100%;}
.main_group_page_header h2 {font-size: 18px;color: #bc9565;}
#node-events-form #edit-preview{display:none;}
#user-form #edit-field-un-organization .form-radio {min-height: auto;}
#block-views-block-event-calender-block-group-specific .content {margin-top: 0px;}
#edit-group-roles .form-text.text-blue.option {display: inline-block;}
#edit-group-roles .form-checkbox {width: auto;display: inline-block;margin-right: 5px;}


.view-group-space-group-list td {padding: 0px;}
.selected_group_space {padding: 10px;}
.active_group {background: #618dce;}
.active_group a {color: #fff !important;}
.view-group-space-group-list td a{color: #343a41;text-transform: capitalize;}
.forum__icon {background-image: url(../../images/forum-icons.png);background-repeat: no-repeat;float: left;height: 24px;margin: 0 9px 0 0;width: 24px;}
.path-group #sidebar-second {margin-top: 12px;}
.dropdown-item.not_view {background: #e2e2f7;}
.view-group-members-specific-group .views-row {width: 16%;display: inline-block;margin:11px;}
.user-member-div {position: relative;}
.user-member-div img{border-radius: 42px;}
.user-member-badge {position: absolute;bottom: -10px;background: #e2e2e2;padding: 5px;right: 0px;border-radius: 28px;width: 25px;height: 25px;text-align: center;text-transform: capitalize;font-size: 12px;top: 39px;padding-top: 3px; line-height: 20px;}
.ajax-progress-throbber .throbber {padding: 10px;}
.node-events-form .form-item-body-0-value .field-edit-link {display: none;}
.node-events-form .field--name-body .filter-wrapper.js-form-wrapper.form-wrapper {display: none;}
.group-public-add-form .field--name-field-descriptionpublic .filter-wrapper.js-form-wrapper.form-wrapper {display: none;}

.group-public-add-form .field--name-field-descriptionpublic .filter-wrapp  er.js-form-wrapper.form-wrapper, .group-private-add-form .field--name-field-description .filter-wrapper.js-form-wrapper.form-wrapper {display: none;}


.ui-dialog .ui-dialog-buttonpane button, .groupinfo form .form-control{ background: #bc9565;color: #fff;border: none;border-radius: 0;}
.suggested_groups p.add a{position: relative;padding-left: 20px;}
.suggested_groups p.add a:before{position: absolute; content: url(../img/plus.png); top: 0; left: 0; }
.suggested_groups p.grop a:before{position:absolute; content: url(../img/group.png);top: 0; left: 0;}
ul.see_more {text-align: right;margin-top: -15px;}

#cke_1_contents, #cke_2_contents, .cke_contents{height: 30px !important;}
#contact-message-send-us-your-questions-form #cke_1_contents, #cke_2_contents, .cke_contents{height: auto !important;}

#cke_1_contents, #cke_2_contents,.cke_contents{height: 30px !important;}
.region-group-space-conversation .messages__wrapper.layout-container {display: none !important;}

#content .comment-wrapper h2.comment-form__title{display: none;}

.group-public-add-form .field--name-field-descriptionpublic .filter-wrapper.js-form-wrapper.form-wrapper, .group-private-add-form .field--name-field-description .filter-wrapper.js-form-wrapper.form-wrapper {display: none;}

/* Comment form css */
span.cke_top.cke_reset_all {display: none;}
span.cke_bottom.cke_reset_all {display: none;}
.node__links {display: none;}
div.filter-wrapper.js-form-wrapper.form-wrapper {display: none;}
div.comment__content h3 {display: none;}

.comment{display: block;}
.node .field--type-image img{width: 30px;height: auto;border-radius: 50%;}
.comment__author{display: inline-block; font-size: 16px; text-transform: capitalize; }
.comment__author a, .node__meta span.field--name-uid a.username{text-transform:capitalize;color: #343a41; font-weight: bold; pointer-events: none;cursor: default;text-decoration: none;}
.comment__time{display: inline-block; position: relative;padding-left: 10px}
.comment__permalink{margin-bottom: 0; display: inline-block;}
.comment__time:before{position: absolute;content: '-'; font-size: 14px; left: 0px; top:0;}
.comment__content{border:none; padding: 0}
.comment__content:before, .comment__content:after{display: none;}
.comment__content p{margin-bottom: 0}
.comment .links li:nth-child(1){position: relative;padding-left: 15px;}
.comment .links li:nth-child(1):before{position: absolute; content: url(../img/reply.png); left: 0; top: 0;}
.node .field--name-title{text-transform: capitalize;}

.notificationDropdown .dropdown-menu span {display: none;}
.notificationDropdown .dropdown-menu a {text-transform: none;}
p.comment__permalink{display: none;}

/* forum form css*/
#group-public-add-form div#edit-field-forum-containers-public-wrapper#edit-field-forum-containers-public-wrapper {
    display: none;
}
#group-private-add-form div#edit-field-forum-containers-wrapper#edit-field-forum-containers-wrapper {
    display: none;
}
.field--name-field-forum-containers-public, .field--name-field-forum-containers{display: none;}
.custom_group_info {width: 100%;}
.group_specific_top_section {width: 100%;}

.view-group-space-group-list .view-content{max-height: 300px;overflow-y: auto;margin:5px 0 20px 0;}
.view-group-space-group-list .view-content table.views-table{margin:0; }
#make-file-folder-form input#edit-file-folder-form {color: #000;}
.custom_add_member_button {font-size: 25px;vertical-align: sub;display:inline-block;margin-left: 5px;line-height: 0;}


/*added*/
.km-forum-topic-form .content{margin-top: 0;}
.km-forum-topic-form .form-textarea-wrapper .form-textarea,.km-forum-topic-form .form-actions .form-control, .groupinfo form .form-control{font-size: 14px;}
.km-forum-topic-form .form-actions{padding: 0; margin:10px 0;}
.node__meta div.field--name-user-picture.field--type-image {display: none;}
#node-forum-comment-forum{margin-top:20px;}
#node-forum-comment-forum .comment{border-bottom:1px solid #e3e3e3; padding: 10px 0;}
#node-forum-comment-forum .comment span{display: none;}
.view-public-egroup .views-row{width: 23%; float: left;    margin: 8px;border: 1px solid #ccc;padding: 10px; position: relative;}
.view-public-egroup .views-row .discover_public_group_space_image img{max-width: 100%}
.view-public-egroup .views-row .discover_public_group_space_name a{color: #3f3f3f;}
.view-public-egroup .views-row .discover_public_group_space_operation a{marigin-right:8px;float:right;color: #bc9565;font-size: 12px; border: 1px solid #d8d8d8;padding: 5px 15px;}
.view-public-egroup .views-row .discover_public_group_space_operation div{float: left;font-size: 14px; color: rgba(0,128,0);}
.view-public-egroup .view-content{display: inline-block;}
/* Manage Notification section on user profile edit page*/
.mySection .groupNotifyManageUserProfile {border: 1px solid #eceaec;}
.mySection .region.region-manage-user-notification {padding: 5px 10px 15px;}
.mySection .groupNotifyManageUserProfile h6{text-align: center;font-size: 14px;color: #fff;padding: 10px;background: #678eca;font-weight: normal;margin: 0;}

.groupNotifyManageUserProfile .km-forum-topic-form-form .js-form-item{width: 100%; padding-left: 30px;}
.groupNotifyManageUserProfile .km-forum-topic-form-form .form-item .form-checkbox{width: auto; float: right; margin-right: 20px;}
.groupNotifyManageUserProfile .km-forum-topic-form-form .groupListing{padding: 10px; background: #f2f2f2; margin-bottom: 10px;}
.groupNotifyManageUserProfile .km-forum-topic-form-form .groupListing .groupSection{position: relative; cursor: pointer; font-size: 14px; padding-left: 20px}
.groupNotifyManageUserProfile .km-forum-topic-form-form .groupListing .groupSection:after{position: absolute; content: url(../img/arrow-down.png); right: 0; top: 0;}
.groupNotifyManageUserProfile .km-forum-topic-form-form .groupListing .groupSection.clicked{position: relative;}
.groupNotifyManageUserProfile .km-forum-topic-form-form .groupListing .groupSection.clicked:after{position: absolute; content: url(../img/arrow-up.png); right: 0; top: 0;}
.groupNotifyManageUserProfile .km-forum-topic-form-form .groupListing .groupSection:before{position: absolute; content: url(../img/group.png); left: 0; top:0;}
.groupNotifyManageUserProfile .km-forum-topic-form-form .groupListing .itemSection{display: none;}

/* manage notification file */
.block-km-manage-notification .form-submit {background: red;background: #bc9565;color: #fff;border: none;border-radius: 0;}

.group_panel{margin-top: 20px;}
.group_panel #sidebar-first, .group_panel .main-content{margin-left: 0;}
.group_panel .main-content .section{padding: 0;}
.group_panel .col-md-9 .block .content, .group_panel .sidebar .block .content{margin:0;}

.group_panel .active_group{ background: #c8c5c5;}

.group_panel .active_group{border-left: 5px solid #638ecc; background: #d3d7ed;}

.group_panel .active_group a{color: #343a41 !important;}
.group_panel .sidebar h2{background: #638ecc; padding: 12px; color: #fff; display: block; font-size: 14px; font-weight: lighter;border-bottom: 0; text-shadow: none;}
.group_panel .sidebar h2 .custom_add_member_button a{color: #fff; font-size: 22px;}
.group_panel #sidebar-second p{font-size: 12px; line-height: 24px;}
.morecontent span { display: none; } 
.group-content-public-group-membership-add-form .form-item-group-roles-public-admin {display: none;}
.group-content-private-group-membership-add-form .form-item-group-roles-private-admin {display: none;}

.group_panel .group_specific_folders_view{font-size: 13px; margin-top: 10px;}
.group_panel .group_specific_folders_view ul{padding: 0; margin-bottom:0px;list-style: none;}
.group_panel .group_specific_folders_view .folder_list_view li.folder{position: relative; padding: 10px 0 0 20px;}
.group_panel .group_specific_folders_view .folder_list_view li.folder a{color: #333; }
.group_panel .group_specific_folders_view .folder_list_view li.folder:before{position: absolute; content: url('../img/folder.png'); top:11px; left: 0;}
.group_specific_top_section .folder_view_upperpart{display: none; padding: 10px; margin: 0; float: right;}
.group_specific_top_section .folder_view_upperpart ul{margin-bottom: 0;}
.group_specific_top_section .folder_view_upperpart li{display: inline-block;text-align: center;margin-right: 5px;  }
.group_specific_top_section .folder_view_upperpart li a{display: inline-block; background: #638ecc;border-radius: 50%;height: 29px;width: 29px;text-align: center;line-height: 29px; border: 1px solid #fff;}
.group_panel .group_specific_folders_view .folder_view_lowerpart table{ box-shadow: 0px 0px 20px #e4e4e4;}
.group_panel .group_specific_folders_view .folder_view_lowerpart table th{background: transparent !important; color: #333; border: 0 ; border-bottom: 1px solid #f3f3f3 !important; font-size: 13px;}
.group_panel .group_specific_folders_view .folder_view_lowerpart table tr, .group_panel .group_specific_folders_view .folder_view_lowerpart table tr td{border: none; background: transparent !important; color: #939393}
.group_panel .group_specific_folders_view .folder_view_lowerpart table tr td{padding:10px 15px;}
.group_panel .group_specific_folders_view .folder_view_lowerpart table tr td:nth-child(1){position: relative; padding-left:30px;display: inline-block; color: #333;}
.group_panel .group_specific_folders_view .folder_view_lowerpart table tr td:nth-child(1):before{position: absolute; content: url('../img/folderb.png'); top:0px; left: 0px; padding: 5px;}
.group_panel .group_specific_folders_view .folder_view_lowerpart table tr td:nth-child(1).file:before{content: url('../img/textfile.png'); }
.group_panel .group_specific_folders_view .folder_view_lowerpart table tr td:nth-child(1).word:before{content: url('../img/wordfile.png'); }
.group_panel .group_specific_folders_view .folder_view_lowerpart table tr td:nth-child(1).pdf:before{content: url('../img/pdffile.png'); }
.group_panel .tab-content{clear: both;}

.group_specific_top_section{background: #618dce; float: left;}
.group_specific_top_section .group_space_tabs{padding: 12px;float: left;}
.group_specific_top_section .group_space_tabs.nav-tabs{border-bottom: 0}
.group_specific_top_section .group_space_tabs li{float: left; list-style-type: none; padding:5px 15px; line-height: 14px; text-transform: uppercase;}
.group_specific_top_section .group_space_tabs li a.active{position: relative;}
.group_specific_top_section .group_space_tabs li a.active:before{position: absolute; content:' '; top:100%; width:100%; background: rgba(255, 255, 255, 0.6); height: 2px; left: 0}
.group_specific_top_section .group_space_tabs li a{font-size: 14px; color: #fff; }

.group_specific_suggested .main-content.col-md-8{flex:auto;max-width: 100%;margin: 0;}
.group_specific_suggested .view-public-egroup .view-content{display: flex; flex-wrap: wrap;}
.group_specific_suggested .discover_public_group_space_name p{color: #5f8bd1;padding: 10px 0;margin-bottom: 0px;}
.group_specific_suggested .discover_public_group_space_summary p{font-size: 12px; line-height: 24px;}
.private_group_head h2, .public_group_head h2 {padding: 8px;color: #fff;font-size: 18px;}
.private_group_head, .public_group_head { background: #bc9565;}
#drupal-modal .field--type-entity-reference{margin:0;}
form.group-content-public-group-membership-add-form .field--name-group-roles input.form-checkbox , form.group-content-private-group-membership-add-form .field--name-group-roles input.form-checkbox , form.group-content-private-group-membership-add-form .field--name-group-roles small, form.group-content-public-group-membership-add-form .field--name-group-roles small{display: inline-block; width: auto;}
.group_link_section{width: 100%;display: inline-block;}
.public_type_public_group.active a, .private_type_public_group.active a, .public_type_private_group.active a, .private_type_private_group.active a{color: #bc9565;}
.public_type_public_group,.private_type_public_group,.public_type_private_group,.private_type_private_group{position: relative; padding-left: 20px;float: left;padding-right: 20px;}
.public_type_public_group a:before,.private_type_public_group a:before,.public_type_private_group a:before,.private_type_private_group a:before{position: absolute; content:url(../img/radio_unchecked.png); top:0;left: 0; }
.public_type_public_group.active a:before,.private_type_public_group.active a:before,.public_type_private_group.active a:before,.private_type_private_group.active a:before{content:url(../img/radio_checked.png); color: #bc9565;}

.folderparent li > span{display: block;}
.folderparent li.active > span{color: #618dce;}
.group_specific_folders_view .folderPopup input.form-text{background: #fff; border :1px solid #618dce; border-radius:2px;}
.group_specific_folders_view .spb-popup-main-wrapper{border :1px solid #618dce;}
.group_specific_folders_view .folderPopup-modal-close{border: 0; margin: 0; padding: 0 5px;}
.group_specific_folders_view .spb-popup-main-wrapper{padding: 10px;padding: 7px; font-size: 12px;}

.folderparent .child li.clicked, .folderparent .child li.unclicked{position: relative;}
.folderparent .child li.clicked:after{position: absolute; content: url(../img/arrow-up.png); right: 0; top: 7px; z-index: -1}
.folderparent .child li.unclicked:after{position: absolute; content: url(../img/arrow-down.png); right: 0; top: 7px;z-index: -1}
.footerContent{text-align: center;color: #fff; display: inline-block;font-size:13px;}
.footerContent p{margin: 0px;}
.siteFooter .top_bar{background: #bc9565; padding: 0 0 5px 0;position: absolute; bottom: 0; width: 100%;}

/* style for custom menu */
.cutom_menu { width:100%; display:inline-block; float: left; background:transparent; margin: 25px 5px;}
.cutom_menu .block .content { margin-top: 0 !important;}
.cutom_menu ul.menu {margin: 0 !important; padding: 0 !important;}
.cutom_menu ul.menu li{position: relative; border: none !important;}
.cutom_menu ul.menu li a{margin-top: 0px; background:transparent; font-size: 14px; color: #bc9565; border-top: 3px solid transparent;}
.cutom_menu ul.menu li a:hover,  .cutom_menu ul.menu a.is-active,.cutom_menu ul.menu li a:focus { border-radius: 0; color:#669933; background:transparent; border-top: 3px solid #669933;}
/*.cutom_menu ul.menu li:first-child {padding: 0 !important;}
.cutom_menu ul.menu li:first-child a{padding-left: 0 !important;}*/
/*.cutom_menu ul.menu li + li:before { content:"|"; position: absolute; left: -4px; top: 9px; color: #bc9565;}
[dir="rtl"] .cutom_menu ul.menu li + li:before { content:"|"; position: absolute; left: inherit; right:-3px; top: 9px;}*/
[dir="rtl"] .cutom_menu ul.menu li:first-child a { padding-left: 0 !important; padding-left: 0.8em !important;}
.block-views-blockhome-slider-block-1 .view-content {text-align: center; margin-bottom: 15px;}
.block-views-blockhome-slider-block-1 .view-content img{display: block; margin: 0 auto; width: 1110px !important; height: 510px !important;}
.block-views-blockhome-slider-block-1 .views-field.views-field-title {padding-top: 20px; margin-bottom: 10px;}
.block-views-blockhome-slider-block-1 .views-field.views-field-title h5 {line-height: 26px;}
.block-views-blockhome-slider-block-1 .views-slideshow-controls-bottom {margin-top: 10px;}
[dir="rtl"] .block-views-blockhome-slider-block-1 .views-slideshow-controls-bottom .item-list ul li {margin: 0.4em; padding: 0 6px;}
.path-frontpage .main-content .section {padding: 0;}
.path-frontpage .block .content {margin-top: 0;}
.block-views-blockhome-slider-block-1 .views_slideshow_cycle_slide { height: 510px !important;}
.block-views-blockhome-slider-block-1 .views-field.views-field-field-slider-sub-title {background: rgba(0,0,0,0.5); color: #fff; padding: 10px; position: absolute; bottom: 0; width: 100%;  min-width: 1110px !important;}
.block-views-blockhome-slider-block-1 .views-field.views-field-field-slider-sub-title h5 {font-size: 14px; line-height: 20px; padding-top: 7px;}
 #user-register-form .form-select {width: 100%;}
 .linkCls {color:#bc9565 !important;}
 .listKnowledgeBase .left-list {width: 100%!important;}
 
 /* New design css*/
 .mySection{ padding: 20px 50px; }
.mySection .navMenu{ margin-bottom: 30px; }
.mySection .navMenu ul{}
.mySection .navMenu ul .active{ border-top: 4px solid #669933; color: #669933; font-family: 'SourceSansPro-SemiBold'; }
.mySection .navMenu ul li{ text-transform: capitalize; margin-right: 15px; }
.mySection .navMenu ul li a{ color: #444; text-decoration: none; }
.homeSection p{font-size: 35px; color: #7A630F; padding-left: 20px; position: absolute; top: 55%; transform: translateY(-50%);}
#block-homepage {
    min-height: 300px;
    position: relative;
    clear: both;
}
.homeSection figure {
    color: #669933;
    font-weight: bold;
    font-size: 40px;
    padding-top: 60px;
}
.lang-ar .homeSection figure, .lang-ar .homeSection p {text-align: right;}

.myFooter {padding-left:0 !important; padding-right:0 !important; text-align: center;}
.myFooter .views_slideshow_controls_text_previous a {font-size:0; position:absolute; left:15px; margin-top:-23px; z-index:99;}
.myFooter .views_slideshow_controls_text_previous a:after {content:""; display:block; background: url("../../images/left-arrow-grey.png") no-repeat center top; width: 20px; height: 20px;}
.myFooter .views_slideshow_controls_text_next a {font-size:0; position:absolute; right:15px; margin-top:-23px; z-index:99;}
.myFooter .views_slideshow_controls_text_next a:after {content:""; display:block; background: url("../../images/right-arrow-grey.png") no-repeat center top; width: 20px; height: 20px;}
.myFooter .footerTop{ background-color: #fff; height: 90px; width:100%; box-shadow: 0px -1px 4px rgba(0,0,0,0.1); }
#views_slideshow_cycle_teaser_section_country_flag-block_1, .region-footer-top, .myFooter .views_slideshow_cycle_slide {width: 100%!important;}
.myFooter #views_slideshow_controls_text_pause_country_flag-block_1 {display: none;}
.myFooter .footerTop .view-content{ padding: 0; margin: 0; width:100%; text-align: center;  }
.myFooter .footerTop .views-row{ display: inline-block; list-style: none; background-color: #fff; position:relative; }
.myFooter .footerTop .views-row .views-field-field-flag-image img, .myFooter .footerTop .views-row .views-field-field-f img{ width: 38px; margin-right: 10px; height: auto;}
.myFooter .footerTop .views-row:last-child img{ margin-right: 0px;}
.myFooter .footerMiddle{ padding: 10px 0px; }
.myFooter .footerMiddle ul{ padding: 0; margin: 0; }
.myFooter .footerMiddle ul li{ display: inline-block; margin-right: 40px; }
.myFooter .footerMiddle ul li:last-child{ margin-right: 0px; }
.myFooter .footerMiddle ul li img{ max-height: 75px; }
.myFooter .footerMiddle ul li:last-child img{ height: 60px; }
.myFooter .footerBottom{ background-color: #e3d9a6; color: #7a630f; padding: 17px 0px;}
.myFooter .footerBottom p{ margin: 0 auto; font-size: 14px; }

.path-webform .main-content {
    width: 100% !important;
    margin-right: 0 !important;
}
.path-webform #block-contactaddress {
    width: 40%;
    float: left;
}

.path-webform #block-globaluninfo-content {
    width: 60%;
    float: left;
}
.path-webform.lang-ar #block-contactaddress {
    width: 40%;
    float: right;
	text-align: right;
}

.path-webform.lang-ar #block-globaluninfo-content {
    width: 60%;
    float: right;
}
#webform-submission-contact-add-form, #user-login-form {
    padding: 15px 40px 15px 17px;
   	position: relative;
    width: 100%;
    float: left;
	margin-bottom: 30px;
}
#webform-submission-contact-add-form small, #user-login-form small{
    width: 20%;
    float: left;
	color: #bc9565 !important;
    font-weight: normal;
	padding-top: 10px;
}
.path-webform.lang-ar #webform-submission-contact-add-form small {
	float: right;
	text-align: right;
}
.path-webform.lang-ar #edit-processed-text span {right: 0; left: inherit;}
.path-webform.lang-ar .form-item-captcha-response .field-prefix {float: right;}
.path-webform.lang-ar #webform-submission-contact-add-form .form-control, .path-webform.lang-ar #webform-submission-contact-add-form .form-textarea {
	float: right;
	
}
.path-webform.lang-ar #webform-submission-contact-add-form .form-actions {float: left; }
.lang-ar #block-globaluninfo-content p{text-align: right;}
#user-login-form small {width: 25%!important;}
#user-login-form .form-item .form-control {width: 75%!important;}
#user-login-form .form-control.btn-width {width: 49%!important; margin-left: 10px; margin-top: -16px;}
#webform-submission-contact-add-form .form-control, #webform-submission-contact-add-form .form-textarea, #user-login-form .form-control {
    width: 80%;
    float: left;
	border: 1px solid #bc9565 !important;
    border-radius: 0 !important;
	margin-bottom: 15px;
}
#webform-submission-contact-add-form #edit-captcha-response--description {
    width: 100%;
    float: left;
	text-align: right;
	margin-top: 10px;
}
#webform-submission-contact-add-form #edit-actions-submit {
    background: #bc9565  !important;
    border-radius: 0 !important;
    color: #fff !important;
    text-transform: uppercase;
    font-size: 14px;
    padding: 10px 40px;
    width: 125px;
    display: block;
    margin: 0 auto;
    float: none;
}
#webform-submission-contact-add-form #edit-actions-submit:hover, #webform-submission-contact-add-form #edit-actions-submit:focus {
	color: #fff !important;
	background-color: #ab8558 !important;
	border-color: #ab8558 !important;
}

#webform-submission-contact-add-form input#edit-captcha-response, #webform-submission-contact-add-form .form-actions {float: right;}

#edit-processed-text span  {
    color: #bc9565;
    font-size: 13px;
    display: block;
    margin-bottom: 10px;
    margin-top: 0px;
    position: absolute;
    left: 0;
    top: -30px;
}
#block-contactaddress p {font-size: 14px;}
#block-contactaddress h2 {
	color: #669933;
    font-weight: 600;
    font-size: 22px;
}
#block-contactaddress h4 {
	margin: 18px 0px;
    font-size: 15px;
    color: #444;
    font-weight: normal;
    line-height: 20px
}
.btn-width.form-actions {padding-top: 0; margin-top: 0;}
.btn-width.form-actions .form-control{width: 98% !important; }
.loginArea .BtnPrimary:hover, .loginArea .BtnPrimary:focus {
	color: #fff;
	background-color: #ab8558;
	border-color: #ab8558;
}
.actions-suffix.Btn.BtnPrimary a:hover{color: #fff!important;}

/*event section*/
.mySection .eventSection{ padding: 0;}
.mySection.events {
    padding: 20px 15px;
}
.mySection .eventSection .inner{ margin-bottom: 70px; }
.mySection .eventSection .col-md-4 {display: block;  width: 33.33%; float: left; margin-bottom: 30px; min-height: 325px;}
.mySection .eventSection .inner .col-md-4 .card{ background-color: transparent; border:none; }
.mySection .eventSection .inner .col-md-4 .card-head{ position: relative; max-height: 180px; overflow: hidden; }
.mySection .eventSection .inner .col-md-4 .card-head img{ width: 100%; }
.mySection .eventSection .inner .col-md-4 .card-head .eventDate{ background-color: #fff; position: absolute; right: 0;  bottom: 0; min-width: 120px; padding: 8px; }
.mySection .eventSection .inner .col-md-4 .card-head .eventDate div{ width: 50%; float: left; font-family: 'SourceSansPro-SemiBold'; }
.mySection .eventSection .inner .col-md-4 .card-head .eventDate div:first-child{
	font-size: 20px;
    color: #669933;
    line-height: 26px;
    font-weight: bold;
    font-family: inherit;
    display: block;
    text-align: center; }
.mySection .eventSection .inner .col-md-4 .card-head .eventDate div:first-child span {
    font-size: 20px;
    color: #669933;
}
.mySection .eventSection .inner .col-md-4 .card-head .eventDate div:first-child span.toDate {
    font-size: 11px;
}
.mySection .eventSection .inner .col-md-4 .card-head .eventDate div:last-child{ 
    font-size: 13px;
    text-transform: uppercase;
    line-height: 15px;
    font-family: inherit;
    font-weight: 600;
    position: absolute;
    top: 50%;
    right: 0;
    transform: translateY(-50%);
 }
.mySection .eventSection .inner .col-md-4 .card-head .eventDate div span{
	display: block;
    color: #b0b0b0;
    font-family: inherit;
    font-size: 11px; 
	}
.mySection .eventSection .inner .col-md-4 .card-body{ padding: 0; margin: 0; padding-top: 15px; }
.mySection .eventSection .inner .col-md-4 .card-body h5{ color: #669933; font-size: 1.1rem; font-family: 'SourceSansPro-SemiBold';  }
.mySection .eventSection .inner .col-md-4 .card-body p{ font-size: 0.9rem; }
.mySection .eventSection .paginationDiv{ float: right; }
.mySection .eventSection .paginationDiv .pagination{ align-items: center; }
.mySection .eventSection .paginationDiv .pagination .page-item .page-link{ background-color: transparent; border:none; color: #b0b0b0; }
.mySection .eventSection .paginationDiv .pagination .page-item .page-link.active{ color: green; }
.mySection .eventSection .paginationDiv .pagination .page-item span{ vertical-align: middle; color: #669933; position: relative; bottom: 2px; }
.mySection .eventSection .paginationDiv .pagination .page-item span i{ vertical-align: middle; font-size: 0.8rem; }

.aboutSection p{font-size:0.9rem;}
.mySection.container-fluid.secure {padding: 20px 75px !important;}
/* Login page css*/
.login-button-area {
    clear: both;
    position: relative;
    float: right;
    width: 75%;
}
.login-button-area .form-text.text-blue {
    font-size: 13px;
}
.lang-ar #user-login-form .form-control.btn-width {
	margin-left: 0!important;
    margin-top: -54px;
}
/* CSS for workspace management page*/

#block-globaluninfo-content #taxonomy-term-workspaces-form {
    width: 50%;
}
.workspace-edit #taxonomy-term-workspaces-form {
    width: 100% !important;
}
#block-globaluninfo-content #taxonomy-term-workspaces-form #edit-field-select-area-0-area,
#block-globaluninfo-content #taxonomy-term-workspaces-form input.form-text, #block-globaluninfo-content #taxonomy-term-workspaces-form textarea.form-textarea,
#block-globaluninfo-content #taxonomy-term-workspaces-form select.form-select, #block-globaluninfo-content #taxonomy-term-workspaces-form input.form-email {
    width: 100%;
} 
.container.workspace-edit, .container.useredit {clear: both; position: relative;}
#user-form #edit-cancel, #taxonomy-term-workspaces-form #edit-cancel {background: #bc9565!important; width: 9%; float: left; color: #fff;}
#taxonomy-term-workspaces-form #edit-cancel {width: 14%!important;}
#user-form, #taxonomy-term-workspaces-form  {margin-bottom: 20px; overflow: hidden;}
.view-workspace-management .dropbutton-toggle button {display: none;}
.view-workspace-management .dropbutton .secondary-action {border-top: none !important;}

.dashboardSectionFirst{ width: 100%; padding: 60px 80px; font-size: 16px; background-color: #f5f5f5; }
.dashboardSectionFirst .top { background-color: #fff; margin-bottom: 40px; }
.dashboardSectionFirst .top .sdgImage{  display: inline-block; height: 128px; }
.dashboardSectionFirst .top .sdgContent{ vertical-align: top; height: 128px; width: 85%; float: right; padding-top: 30px; }
.dashboardSectionFirst .top .sdgContent h4{ font-size: 24px; margin-left: 20px; font-weight: 700; margin-bottom: 15px; }
.dashboardSectionFirst .top .sdgContent p{ margin-left: 20px; }

.dashboardSectionFirst .middle{ width: 100%; color: #fff; }
.dashboardSectionFirst .middle h5{ font-size: 28px; font-weight: bold; }
.dashboardSectionFirst .middle p{ margin-top: 20px; line-height: 24px; margin-top: 30px; font-weight: normal; }
.dashboardSectionFirst .middle .visionContent{ width: 49%; float: left; padding: 55px 80px; background-color: #e28b25; border-radius: 4px; height: 250px; margin-bottom: 40px;}
.dashboardSectionFirst .middle .goalContent{ width: 49%; float: left; padding: 55px 80px; background-color: #e28b25; border-radius: 4px; float: right; height: 250px; margin-bottom: 40px; }


.dashboardSectionFirst .bottom h5{ font-size: 21px; font-weight: 700; margin-bottom: 20px; display: inline-block;}
.dashboardSectionFirst .bottom p{ line-height: 21px; }


.dashboardInnerSections{ margin-bottom: 40px; }
.dashboardInnerSections .dashboardInnerSectionHeader{ background-color: #669929; padding: 20px 30px; font-size: 18px; color: #fff; font-weight: 500; text-align: center; text-transform: uppercase; margin-bottom: 10px;}
.dashboardInnerSections .dashboardInnerSectionBody{ border-bottom: 2px solid #669929; min-height: 400px; text-align: center; }
.dashboardInnerSections .dashboardInnerSectionBody img{ margin-top: 40px; width: 100%;}

.user-login-form .captcha {
    display: block;
    float: right;
    margin-bottom: 10px;
}