/* Tasks*/

span.select2-selection.select2-selection--single[aria-labelledby="select2-tasksearchall-priority-container"], 
span.select2-selection.select2-selection--single[aria-labelledby="select2-tasksearch-priority-container"]{
	min-width: 80%;
}
.kartik-action-style{
	width: 4.38%;
}
#task-child-table td{
	border:1px solid #ddd;
	
}
#task-child-table th{
	border:1px solid #ddd;
	
}
.task_column{
	border-right:none !important;
}
.status_column{
	border-left:none !important;
}
#hidden_column {
	width: 7%;
}
.progress-bar{
	margin-left: 0px !important;
	margin-right: 0px !important;
}
#comment_text{
	width: 100%;
    margin: 10px 0;
}
#dropdown-status > li > a {
    display: block;
    padding: 0px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
} 
#dropdown-status {
	min-width: 87px;
	text-align: center;
	left: 18%;
}
#dropdown-priority {
	min-width: 91%;
	left: 4%;
	/* top: 78% !important; */
}
#dropdown-priority .badge {
	padding: 0;
}
.link-priority span{
	padding: 0;
}
.badge-priority{
	padding: 0;
}
.task-update{
	/* margin: 0; */
    /* position: absolute; */
    /* margin-left: 50%;
    -ms-transform: translate(-50%);
    transform: translate(-50%); */
}
.status-column span{
	/* width: 90%; */
}
#dropdown-status .badge {
	border-radius: 1.25em;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
	width: 94%
}
/* .link-status span {
    width: 43%;
} */
/* .link-status-modal span {
    width: 23%;
} */
#dropdown-status-modal > li > a {
    display: block;
    padding: 0px;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
} 
#dropdown-status-modal {
	min-width: 87px;
	text-align: center;
	left: 13%;
	/* left: 104px; */
}
#dropdown-status-modal .badge {
	border-radius: 1.25em;
	margin-bottom: 4px;
	margin-left: 4px;
	margin-right: 4px;
	width: 94%
}
#chevron-right{
	float: left;
	font-size: 16px;
	cursor: pointer;
}
#chevron-left{
	float: right;
	font-size: 16px;
	vertical-align: middle;
	top: -3px;
	position: relative;
	cursor: pointer;
}

#comment_add{
	border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
}
/* Tasks end  */


/* Dropdown menu on hover*/
/* .dropdown:hover .dropdown-menu { 
	display: block;
    margin-top: 0;
} */

/*
 * Margins and Paddings
*/

.pad-bot-20 {
	padding-bottom: 20px !important;
}

.pad-top-8 {
	padding-top: 8px !important;
}

.pad-top-10 {
	padding-top: 10px !important;
}

.height-100 {
	height: 100% !important;
}

.height-50px {
	height: 50px !important;
}

.row.row-eq-height {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

/*
 * Positioning
*/

.relative {
	position: relative;
}

.bot-right-corner {
	position:absolute; 
	right: 30px;
	bottom: 30px;
}

#navbar_ul_naas .dropdown:hover .dropdown-menu,
#navbar_ul_left_naas .dropdown:hover .dropdown-menu { 
	display: block;
    margin-top: 0;
}

/*
* Top Navbar
*/

.wrap {
    padding: 0;
}


#navbar_naas .navbar-toggle {
	margin-top: 3px;
    margin-bottom: 3px;
}

.navpill-open {
	background-color: #F15A24;
    color: #FFF !important;
}
.navpill-open > a {
	color: #FFF !important;
}

/* Nav pills styles */
ul#navbar_ul_naas a.dropdown-toggle, #logout_href, #mkpl_nav_btn a
ul#navbar_ul_naas_company a.dropdown-toggle, #logout_href
 {
	color: #000;
}

#navbar_ul_naas > li.dropdown.open > a,
#navbar_ul_naas_company > li.dropdown.open > a
{
	color: #FFF;
}

.navbar-inverse .navbar-nav > .open > a, 
.navbar-inverse .navbar-nav > .open > a:hover, 
.navbar-inverse .navbar-nav > .open > a:focus{
	background-color: #F15A24;
	color: #FFF;
}

ul#navbar_ul_naas > li:hover > a,
ul#navbar_ul_naas_company > li:hover > a
{
	background-color: #F15A24;
	color: #FFF;
}

.navpill-open-naas, .navpill-open-naas a:focus {
	/* background-color: #fff; */
	background-color: #E4E4E4;
    color: #333 !important;
}

.hide_naas {
	display: none !important;
}

#menuFlagChange {
    padding: 10px 15px 0px 5px;
}

.container {
	width: 100%;
}
.row {
    margin-right: -10px;
    margin-left: -10px;
}
.padding15 {
	padding: 15px;
}
.nopadding {
	padding: 0;
}

#pre_main {
	padding-top: 55px;
}
#left_menu {
	width: 90px; /* left menu width */
	height: 100%;
	position: fixed;
	background-color: #eee;

	z-index: 1000;
}
#left_menu #navbar_left_naas {
	/*margin-top: 20px;*/
	/*background-color: inherit;*/
	background-color: transparent;
	border: none;
}
#left_menu #navbar_left_naas b.caret {
	display: none;
}
#left_menu #navbar_left_naas a[aria-expanded="true"], #left_menu li.dropdown-header, #left_menu #navbar_ul_left_naas > li:hover > a {
	background-color: #6797C7 !important;
	color: #FFF;
}
#left_menu #navbar_left_naas ul.dropdown-menu li {
	position: relative;
	/*top: -51px;*/
	/* top: -80px; */
	top: -79px;
	left: 90px; /* left menu width */

	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
#left_menu #navbar_left_naas li {
	text-align: center;
}
#left_menu #navbar_left_naas li span.menu_left_title {
	font-size: 10px;
	line-height: 30px;
}
#left_menu li.dropdown-header {
	/*	height: 44px !important;
		line-height: 44px !important;*/
	/* height: 73px !important;
	line-height: 73px !important; */
	height: 74px !important;
	line-height: 74px !important;
	border-bottom: none  !important;
	font-size: 14px;
}
#left_menu #navbar_left_naas ul.dropdown-menu {
	z-index: -1;
	background-color: transparent;
	background-clip: inherit;
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

#left_menu .container,
#left_menu .navbar-header,
#left_menu #navbar_left_naas-collapse {
	margin: 0 !important;
	padding: 0 !important;
}
#left_menu li i {
	color: #000;
	font-size: 30px;
}

/* ... always show ... */
#left_menu .navbar-toggle {
	display: none !important;
}
#left_menu .navbar-collapse.collapse {
	display: block!important;
}
#left_menu .navbar-nav>li, #left_menu .navbar-nav {
	float: left !important;
}
#left_menu .navbar-nav.navbar-right:last-child {
	margin-right: -15px !important;
}
#left_menu .navbar-right {
	float: right!important;
}



#main {
	/* margin-top: 20px; */
	margin-bottom: 50px; /* footer escape */
	margin-left: 250px; /* left menu width */
	width: auto;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
/* 
.footer {
	margin-left: 0px;
	height: 50px !important;
	z-index: 1051;
    line-height: 15px;
	font-size: 12px;
    color: #9d9d9d;
	padding-top: 0px;
	padding-left: 90px; left menu width 

	bottom: 0px;
	left: 0;
	position: fixed;
	right: 0;

	background-color: #f5f5f5;
    border-top: 1px solid #ddd;
}
.footer p {
	margin-bottom: 0;
} */

#menuFlagChange a {
	zoom: 1;
	/* margin-left: 10px !important; */
}
#menuFlagChange a.lang_not_sel {
	filter: alpha(opacity=50);
	opacity: 0.5;
}
#menuFlagChange a.lang_not_sel:hover {
	filter: alpha(opacity=100);
	opacity: 1.0;
}

.copy_naas {
	font-size: 12px;
}
.site-index .row {
	margin-top: 30px;
}
.site-index .row_naas {
	margin-top: 0;
}
.site-index .filters_naas {
	background-color: #FCFCFC;
	padding: 10px;
}
.site-index .panel {
	color: #000;
    border-color: #000;
}
.site-index .card-header {
    background-color: #FFF;
    border: solid 1px #000;

	position: absolute;
	top: -20px;
	left: 25px;
}
.site-index .panel-title {
	color: #4F81C3;
	font-weight: bold;
}
.site-index .card-body {
	padding: 30px;
	padding-top: 50px;
}
.site-index .visitor_number_big {
	padding-top: 15px;
	font-size: 48px;
	line-height: 48px;
	color: #66CC33;
}

table.table-ns th,
table.table-ns th a,
table.table-ns td {
	font-size: 12px;
}
table.table-ns th,
table.table-ns td {
	padding: 8px 2px;
	text-align: left;
}

.s2-togall-select {
    display: none!important;
}

#websitesAdded {
	margin: 0 15px 30px 15px;
	padding: 10px;
	border: 1px solid #CCC;
	background-color: #F9F9F9;
}
#websitesAdded ul {
	list-style-type: none;
	padding: 0;
	margin: 0;

}
#websitesAdded ul li {
	float: left;
	list-style: none;
	background-color: #FFF;
	border: 1px solid #CCC;
	border-radius: 3px;
	padding: 3px;
	margin: 0;
	margin-right: 10px;
	margin-bottom: 10px;
}
.website_remove {
	position: relative;
	top: 3px;
	cursor: pointer;
	color: #C00;
}

#clipb {
	position: absolute;
	right: 11px;
	top: 11px;
}

span.glyphicon.glyphicon-remove {
	color: #f00;
}
span.glyphicon.glyphicon-ok {
	color: darkgreen;
}


/* checkbox and radio animations - start */

#regulation_options label {
	display: block;
}


.checkbox label:after, 
.radio label:after {
    content: '';
    display: table;
    clear: both;
}

.checkbox .cr,
.radio .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #a9a9a9;
    border-radius: .25em;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: .5em;
}

.radio .cr {
    border-radius: 50%;
}

.checkbox .cr .cr-icon,
.radio .cr .cr-icon {
    position: absolute;
    font-size: .8em;
    line-height: 0;
    top: 50%;
    left: 20%;
}

.radio .cr .cr-icon {
    margin-left: 0.04em;
}

.checkbox label input[type="checkbox"],
.radio label input[type="radio"] {
    display: none;
}

.checkbox label input[type="checkbox"] + .cr > .cr-icon,
.radio label input[type="radio"] + .cr > .cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in;
}

.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.radio label input[type="radio"]:checked + .cr > .cr-icon {
    transform: scale(1) rotateZ(0deg);
    opacity: 1;
}

.checkbox label input[type="checkbox"]:disabled + .cr,
.radio label input[type="radio"]:disabled + .cr {
    opacity: .5;
}

/* checkbox and radio animations - end */


.search_dropdown {
	/* width: 180px; */
	float: left;
	margin-right: 10px;
}

#search_doc_btn {
	width: 75px;
	float: left ;
	margin-right: 10px ;
	font-weight: bold ;
}


/* Buttons */
.add-organization-form .btn  {
	position: absolute;
	top: 0px;
	right: 0px;
}

/*
 * Badges colors
 */
.badge-primary {
	background-color: #337AB7;
}
.badge-error {
	background-color: #b94a48;
}
.badge-warning {
	background-color: #ffca0a;
}
.badge-success {
	background-color: #468847;
}
.badge-info {
	background-color: #3a87ad;
}
.badge-danger {
	background-color: #D9534F;
}
.badge-inverse {
	background-color: #333333;
}
.badge-naas-purple {
	background-color: #7A43B6;
}

/*
 * Progress-bar colors
 */
.progress-bar-naas-yellow {
	background-color: #FFD700;
}
span.fileRemoveIcon {
	position: absolute;
	right: 5px;
}

/*
 * Files plugin
 */

 /* .file-preview {
	height: 130px;
} */
/* .file-drop-zone{
	height: 96px;
}
.file-drop-zone-title{
	margin-top: -7%;
} */
/* 
.krajee-default.file-preview-frame .kv-file-content,
.krajee-default.file-preview-frame .kv-preview-data.file-preview-other-frame
{
	width: 25px !important;
	height: 10px !important;
} */
/* .krajee-default.kv-preview-thumb:not([class*="file-preview-initial"]) { */
	/*border: 2px solid #008000;*/
	/* border: 2px solid #337AB7; */

/* } */
/* .krajee-default.kv-preview-thumb:not([class*="file-preview-initial"]):hover { */
	/* box-shadow: 1px 1px 5px 0 #a2958a; the same */
/* } */

/* .krajee-default.file-preview-frame .file-thumbnail-footer {
	height: auto;
} */
/* .krajee-default.file-preview-frame .file-thumbnail-footer .file-actions,
.krajee-default.file-preview-frame .file-thumbnail-footer .file-drag-handle,
.krajee-default.file-preview-frame .file-thumbnail-footer .file-upload-indicator
{
	display: none;
}
.krajee-default.file-preview-frame .file-caption-info, .krajee-default.file-preview-frame .file-size-info {
	width: 111px !important;
}

.krajee-default.kv-preview-thumb.file-preview-initial {
	cursor: pointer;
} */

/*
 * Comments
 */
#comments {
	border-radius: 5px;
    border: 1px solid #ddd;
    padding: 8px;
    width: 100%;
    margin-bottom: 5px;
}

/*
 * Records of Processing
 */

/* #records_processing_form h4 {
	border-bottom: 1px solid #666;
	margin-top: 30px;
	margin-bottom: 20px;
	background-color: #f5f5f5;
	padding: 7px;
} */

/*
 * Vertical alignmnt buttons
 */
/*span.group-bottom-align-text {
	position: relative;
}
span.group-bottom-align-text button.btn-bottom-align-text {
	position: absolute;
	bottom: 0;
	right: 0;
}*/




/* Processor */
#reset-default-email-template {
	color: #fff;
	float: right;
}


/*
 * Tooltip colors
 */
 .tooltip-primary {
	background-color: #337AB7 !important;
  }
  .tooltip-error {
	background-color: #b94a48 !important;
  }
  .tooltip-warning {
	background-color: #f89406 !important;
  }
  .tooltip-success {
	background-color: #468847 !important;
  }
  .tooltip-info {
	background-color: #3a87ad !important;
  }
  .tooltip-danger {
	background-color: #D9534F !important;
  }
  .tooltip-inverse {
	background-color: #333333 !important;
  }
  .tooltip-naas-purple {
	background-color: #7A43B6 !important;
  }
/*

/*
 * Assessments
 */

.label-status-click {
	cursor: pointer;
}

/* .btn.addRecipient{
	margin-top: -35px;
}

.btn.removeRecipient{
	margin-top: -35px;
}

.btn.addTransfer{
	margin-top: -68px;
}

.btn.removeTransfer{
	margin-top: -68px;
} */

span.qav_tooltips {
	margin-top: 25px;
	color: #5C8CC0;
	background: #F8F8F8;
	display: block;
	line-height: 15px;
	text-align: justify;
	border-radius: 6px;
	padding:10px;
	font-size: 12px;
}

span.qav_tooltips:after {
	content: '';
	position: absolute;
	top: 45px;
	right: 100%;
	margin-top: -8px;
	width: 0;
	height: 0;
	/*border-right: 8px solid #000000;*/
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-right: 8px solid #F8F8F8;
}

.qav_tooltips_selected {
	color: #FFFFFF !important;
	background-color: #EF4F21 !important;
	display: block;
	line-height: 15px;
	text-align: justify;
	border-radius: 6px;
	padding:10px;
	font-size: 12px;
}

.qav_tooltips_selected:after {
	border-right: 8px solid #EF4F21 !important;
}

.input_right{
	text-align: right;
	/*hgjgh*/
}

.processor-form .form-group {
	margin-bottom: 0;
}

.client-form .form-group {
	margin-bottom: 0;
}


/*
 * Incident Module (form check box)
 */

div.row-radio {
	clear: both;
	margin-bottom: 10px;
}
div.row-radio div.div-checkbox {
	width: 60px;
}
div.row-radio .button-checkbox button {
	width: 40px;
}
div.row-radio div.radio-button-text{
	display: table-cell;
	font-size: small;
}

.borderInput {
	border: solid 2px #6797C7;
	border-left: 4px solid #6797c7;
}

/*
 * BEGIN Dual List 
 */
.dual-list .list-group {
	margin-top: 8px;
	font-size: 12px;
}

.list-group-item{
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
}

.input-group-addon{
	padding: 6px 12px;
    padding-top: 6px;
    padding-right: 12px;
    padding-bottom: 6px;
    padding-left: 12px;
	font-size: 12px;
}

.glyphicon{
	font-size: 12px;
}

.list-left li, .list-right li {
	cursor: pointer;
}

.list-arrows {
	padding-top: 50px;
}

.list-arrows button {
	margin-bottom: 20px;
}

.processor_available_list, .processor_arrows {
	display: none;
}

.client_available_list, .client_arrows {
	display: none;
}

.joint_available_list, .joint_arrows {
	display: none;
}

.list-group li{
	text-align: left !important;
}

.list-group-item.active_new.active, .list-group-item.active_new.active:hover, .list-group-item.active_new.active:focus {
	background-color: #4cae4c !important;
    border-color: #4cae4c !important;
}
/*
 * END Dual List 
 */
 
.dropdown-menu_columns {
	min-width: 210px !important;
}
.dropdown-menu_columns.columns-2 {
	min-width: 420px !important;
}
.dropdown-menu_columns.columns-3 {
	min-width: 630px !important;
}
.dropdown-menu_columns li {
	padding: 0 !important;
}
.dropdown-menu_columns li a {
	/* padding: 5px 15px !important; */
	padding: 0px 5px !important;
	/* font-weight: 300 !important; */
}
.multi-column-dropdown {
	list-style: none !important;
	padding-left: 0 !important;
}
.multi-column-dropdown li a {
	display: block;
	/* padding: 3px 20px; */
	padding: 3px 10px 0px ;
    clear: both;
    font-weight: normal;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
.multi-column-dropdown li a:hover {
	text-decoration: none !important;
	color: #262626 !important;
	background-color: #f5f5f5 !important;
}

.help-center-links {
	text-decoration: underline;
}

.consent-manager-form .help-text {
	font-size: 90%;
	margin-bottom: 3px;
}

#consent-management-form #preferences label, #consent-management-script-form label {
	font-weight: bold;
}
#consent-management-form #style #theme-options label {
	margin-right: 10px;
}
#consent-management-form #style #theme-options input {
	margin-right: 2px;
}

.translation-tab {
	cursor: pointer;
	padding: 3px 10px;
}
.translation-tab.active {
	background-color: #f8f9fa;
}
.translation-content {
	display: none;
}
.translation-content.active {
	display: block;
}

/* to override another styling applied to the sgc modal, to the .round class */
.sgc .round {
	height: auto;
}

.triggers-index #global-triggers {
	margin-bottom: 70px;
}
.triggers-index h4 {
	margin-bottom: 15px;
}
.triggers-index form button {
	margin-top: 20px;
}

.report-index .dropdown button {
	min-width: 250px;
}
.report-index .dropdown-menu li:hover {
	background-color: #ddd;
	cursor: pointer;
}

.report-index .buttons-header {
	float:right;
}


.policy-notice-management-index .option-link {
	text-decoration: underline;
}
.policy-notice-management-update i {
	cursor: pointer;
}
.policy-notice-management-update .policy-suggestion i {
	margin-right: 5px;
}
.policy-notice-management-update ul {
	list-style-type: none;
}

@media (max-width: 767px) {
	.dropdown-menu_columns.multi-column {
		min-width: 240px !important;
		overflow-x: hidden !important;
	}
}

.report-view #report-container, .report-update #report-container {
	height: 950px;
}

#report-full-screen {
	text-decoration: underline;
	cursor: pointer;
	display: inline-block;
	margin-bottom: 5px;
}
  
  /*
  * Filters Navbar
  */

  .filters_div {
	margin-bottom: 5px;
  }

  .filters_div input, .filters_div select, .filters_div button, .filters_div a {
	margin-bottom: 5px;	
	margin-top: 5px;	
}

/*
* Api Key
*/

#api_key {
	word-wrap: break-word;
}

#create_api_token {
	white-space: normal !important;
}

/*
* Marketplace
*/

#marketplace_history_btn {
	white-space: normal !important;
}

.service_country_tag {
	background-color: #f5f5f5;
}

.service_country_tag span {
	display: inline-table !important;
}

.service_country {
	margin-right: 2px;
	margin-left: 2px;
}

.noflag {
	border: 1px solid gray;
	border-radius: 2px;
	background-color: white;
	font-size:11px;
	padding: 1px 3px 0px 3px;
	line-height:1.3;
}

.datamapping-index #section1, .datamapping-index #section2, .datamapping-index #section3, .datamapping-index #section4,
.datamapping-index #section5 {
	padding-bottom: 10px;
}
.datamapping-index .step-title {
	padding: 5px 3px;
}
.datamapping-index .step-title * {
	color: white;
}
.datamapping-index .title {
	line-height: 1.4em;
}

.datamapping-index .modify-section {
	display: none;
	/* padding: 2px 10px; */
}
.datamapping-index .modify-section.open {
	display: inline-block;
}

#tree ul > li {
	margin: 10px 0;
}

ul.checktree-root, ul#tree ul {
	list-style: none;
}

ul.checktree-root label {
	font-weight: normal;
	position: relative;
}

ul.checktree-root label input {
position: relative;
top: 2px;
left: -5px;
}

.datamapping-index .modify-section {
	float: right;
}

.datamapping-index button:disabled {
	background: inherit;
	border: none;
	margin-left: -7px;
}
.datamapping-index h4 > a {
	padding-left: 8px;
	padding-right: 8px;
}
.datamapping-index .level-1-level-2-title {
	font-size: 14px;
}
.datamapping-index .level-3-title, .datamapping-index .level-6-title {
	font-weight: bold;
}
.datamapping-index #section2 .level-3-title {
	margin-left: 20px;
}
.datamapping-index .level-3-group, #level-6-items {
	background:	#D8D8D8;
	padding: 5px;
	padding-left: 20px;
	margin: 10px 0;
}
.datamapping-index #section5 .level-3-group {
	background:	#D8D8D8;
	padding: 5px;
	padding-left: 20px;
	margin: 10px 0;
}
.datamapping-index #section3 .level-5-item {
	padding: 2px 5px; 
	background: #C0C0C0;
	cursor: pointer;
}
.datamapping-index #section3 .level-5-item .fa {
	margin-right: 5px;
}

.datamapping-index #section3 .continue-btn {
	margin-top: 50px;
}
.datamapping-index #section3 .glyphicon, .datamapping-index #section3 .fa-check {
	cursor: pointer;
	margin-left: 3px;
}
.datamapping-index #section3 .level-3-title, .datamapping-index #section3 input.level-3-name {
	display: inline-block;
}
.datamapping-index #section3 input.level-3-name {
	width: 40%;
}

.datamapping-index .drop-area {
	border: 1px dashed black;
	height: 50px;
	margin: 15px auto;
	position: relative;
	text-align: center;
}
.datamapping-index .drop-area * {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 80%;
	font-style: italic;
}
#section3 #popup .validation-messages {
	text-align: left;
}

.datamapping-index input {
	display: block;
	width: 100%;
	margin: 5px 0;
}
.datamapping-index #section0 input, .datamapping-index #section0 label,
.datamapping-index #section2 input, .datamapping-index #section2 label,
.datamapping-index #section4 input, .datamapping-index #section4 label {
	width: auto;
	display: inline-block;
	cursor: default;
}
.datamapping-index #section5 input {
	display: inline-block;
	width: auto;
}

.datamapping-index #section5 .level-5-item, .data-item {
	margin-left: 15px;
}

.datamapping-index .assessment-name {
	margin-left: 30px;
}

#role-children {
	line-height: 2px;
	padding-top: 7px;
}
#role-users {
	line-height: 8px;
	padding-top: 7px;
}

ul.ul-profile :hover {
	background-color: #ddd;
	cursor: pointer;
}

.ul-profile{
	margin-top:-5px;
	padding:0px;
}

#email-template textarea {
	min-height: 500px;
}
.lang-tab {
	display: inline-block;
	margin-right: 10px;
	margin-left: 10px;
	padding: 5px 10px;
}
.lang-tab i {
	cursor: pointer;
}
.lang-tab.active  {
	background:#A9A9A9;
}


#modal_temporary_login .close {
	display: none;
}
#modal_temporary_login input[type="radio"] {
	display: inline-block; /* override */
}
#modal_temporary_login .dropdown-item {
	background-color: #fff !important;
}

#modal_temporary_login .dropdown-toggle:after { 
	content: none 
}

#modal_temporary_login #survey-container .panel-footer {
	text-align: center;
}
.no-bg{
	background: transparent;
}

.select2-selection.select2-selection--multiple {
    min-height: 38px !important;
    border-left: 0px!important;
    border: 1px solid #EDF2F7!important;
}

.select2-container--krajee-bs4 .select2-selection--multiple .select2-search--inline .select2-search__field{
	height: 32px !important;	
}

.ck-editor__editable {
    min-height: 10px !important;
}
