#main{
  padding: 0px;
  background: #eee;
  scroll-behavior: smooth;
}
/**page scrollbar**/
.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}
.scroll-wrapper > .scroll-content{border:none!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:none;max-width:none!important;overflow:scroll!important;padding:0;position:relative!important;top:0;width:auto!important}
.scroll-wrapper > .scroll-content::-webkit-scrollbar{height:0;width:0}
.scroll-wrapper.scroll--rtl{direction:rtl}
.scroll-element{box-sizing:content-box;display:none}
.scroll-element div{box-sizing:content-box}
.scroll-element .scroll-bar,.scroll-element .scroll-arrow{cursor:default}
.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}
.scroll-textarea{border:1px solid #ccc;border-top-color:#999}
.scroll-textarea > .scroll-content{overflow:hidden!important}
.scroll-textarea > .scroll-content > textarea{border:none!important;box-sizing:border-box;height:100%!important;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;outline:none;padding:2px;position:relative!important;top:0;width:100%!important}
.scroll-textarea > .scroll-content > textarea::-webkit-scrollbar{height:0;width:0}
.scrollbar-dynamic > .scroll-element,.scrollbar-dynamic > .scroll-element div{background:none;border:none;margin:0;padding:0;position:absolute;z-index:10}
.scrollbar-dynamic > .scroll-element div{display:block;height:100%;left:0;top:0;width:100%}
.scrollbar-dynamic > .scroll-element.scroll-x{bottom:2px;height:7px;left:0;min-width:100%;width:100%}
.scrollbar-dynamic > .scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width: 15px;}
.scrollbar-dynamic > .scroll-element .scroll-element_outer{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}
.scrollbar-dynamic > .scroll-element .scroll-bar{background-color:#D0D0DA;border-radius:6px}
.scrollbar-dynamic > .scroll-element.scroll-x .scroll-bar{bottom:0;height:8px;min-width:24px;top:auto}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-bar{left:auto;min-height:24px;right:0;right: 6px;width: 5px}
.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_outer{bottom:0;top:auto;left:2px;-webkit-transition:height .2s;-moz-transition:height .2s;-o-transition:height .2s;-ms-transition:height .2s;transition:height .2s}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_outer{left:auto;right:0;top:2px;-webkit-transition:width .2s;-moz-transition:width .2s;-o-transition:width .2s;-ms-transition:width .2s;transition:width .2s}
.scrollbar-dynamic > .scroll-element.scroll-x .scroll-element_size{left:-4px}
.scrollbar-dynamic > .scroll-element.scroll-y .scroll-element_size{top:-4px}
.scrollbar-dynamic > .scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}
.scrollbar-dynamic > .scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}

/*Login*/
.lumin_login{
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  width: 100%;
}
.lumin_login .logo{
  margin-bottom: 30px;
  text-align: center;
}
.lumin_login .log_box{
  width: 530px;
  background: #fff;
  box-shadow: 0px 56px 114px rgba(68, 70, 78, 0.02), 0px 23.3955px 47.6265px rgba(68, 70, 78, 0.0143771), 0px 12.5083px 25.4634px rgba(68, 70, 78, 0.0119221), 0px 7.01207px 14.2746px rgba(68, 70, 78, 0.01), 0px 3.72406px 7.58112px rgba(68, 70, 78, 0.00807786), 0px 1.54966px 3.15467px rgba(68, 70, 78, 0.00562291);
  border-radius: 20px;
  padding: 30px;
}
.lumin_login .log_box h5{
  font-size: 24px;
  font-weight: 900;
  color: #2E2E3A;
  margin-bottom: 36px;
  margin-top: 0;
}
.lumin_login .log_box .messages{
  margin-bottom: 10px;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  color: red;
}
.lumin_login .log_box .form_field{
  margin-bottom: 30px;
}
.lumin_login .log_box .form_field label{
  font-size: 18px;
  line-height: 22px;
  color: #262631;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  margin-bottom: 10px;
}
.lumin_login .log_box .form_lost{
  margin-bottom: 34px;
}
.lumin_login .log_box .form_lost a{
  color: #262631;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 22px;
  text-decoration: underline;
}
.lumin_login .log_box .form_submit button{
  background: #5BAFC6;
  border: 0;
  border-radius: 30px;
  color: #F5F5FF;
  font-size: 18px;
  font-weight: 900;
  font-family: 'Lato', sans-serif;
  line-height: 20px;
  padding: 14px 18px;
}


/**Page styles**/
.lumin_container{
  height: calc(100vh);
  background: #F2F3F7;
  box-shadow: 0px 100px 80px rgba(135, 138, 163, 0.07), 0px 41.7776px 33.4221px rgba(135, 138, 163, 0.0503198), 0px 22.3363px 17.869px rgba(135, 138, 163, 0.0417275), 0px 12.5216px 10.0172px rgba(135, 138, 163, 0.035), 0px 6.6501px 5.32008px rgba(135, 138, 163, 0.0282725), 0px 2.76726px 2.21381px rgba(135, 138, 163, 0.0196802);
  border-radius: 16px;
  overflow: auto;
}
.lumin_head{
  background: #fff;
  border-radius: 16px 16px 0 0;
  box-shadow: 0px 100px 80px rgba(179, 175, 214, 0.07), 0px 41.7776px 33.4221px rgba(179, 175, 214, 0.0503198), 0px 22.3363px 17.869px rgba(179, 175, 214, 0.0417275), 0px 12.5216px 10.0172px rgba(179, 175, 214, 0.035), 0px 6.6501px 5.32008px rgba(179, 175, 214, 0.0282725), 0px 2.76726px 2.21381px rgba(179, 175, 214, 0.0196802);
  height: 68px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
}
.lumin_head .lumin_head_left{
  display: flex;
  align-items: center;
}
.lumin_head .logo{
  padding: 6px 30px 9px 30px;
}
.lumin_head .logo img{
  display: block;
  height: 53px;
  width: auto;
}
.lumin_pro_search{
  position: relative;
  width: 220px;
}
.lumin_pro_search i{
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
}
.lumin_pro_search i img{
  display: block;
}
.lumin_pro_search input{
  width: 100%;
  background: #F2F3F7;
  border-radius: 5px;
  border: 0;
  padding: 7px 10px 7px 40px;
  color: #9A9AAF;
  font-size: 18px;
  font-weight: 700;
  font-family: 'Lato', sans-serif;
  line-height: 22px;
  height: 36px;
}
.lumin_pro_search ul{
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 15px;
  background: #fff;
  box-shadow: 0px 4px 32px rgba(0, 16, 61, 0.16);
  border-radius: 8px;
  z-index: 300;
  width: 380px;
  overflow: auto;
  padding: 5px;
}
.lumin_pro_search ul li{
  list-style: none;
  padding: 10px 15px;
  color: #2E2E3A;
  font-size: 18px;
  line-height: 20px;
  border-radius: 2px;
  font-family: 'Source Sans Pro', sans-serif;
}
.lumin_pro_search ul li:hover{
  background: #F2F3F7;
}
.lumin_head_right{
  display: flex;
  align-items: center;
  padding-right: 50px;
}
.lumin_head_right .lumin_settings{
  margin-right: 30px;
}
.lumin_head_right .lumin_notifications{
  margin-right: 44px;
}
.lumin_profile{
  display: flex;
  align-items: center;
}
.lumin_profile .avatar{
  margin-right: 10px;
}
.lumin_profile .info .name{
  font-weight: 900;
  color: #2E2E3A;
  font-size: 14px;
  line-height: 1;
}
.lumin_profile .info .title{
  font-weight: 400;
  font-family: 'Source Sans Pro', sans-serif;
  color: #2E2E3A;
  font-size: 14px;
  line-height: 1;
}
.lumin_main{
  display: flex;
  height: calc(100% - 68px);
}
.lumin_main .lumin_main_left{
  background: #fff;
  height: 100%;
  min-width: 290px;
  max-width: 290px;
  padding: 60px 24px;
}
.lumin_main .lumin_main_left ul li{
  list-style: none;
  margin-bottom: 28px;
}
.lumin_main .lumin_main_left ul li a{
  display: inline-flex;
  align-items: center;
  font-size: 18px;
  font-weight: 700;
  color: #2E2E3A;
  line-height: 1;
}
.lumin_main .lumin_main_left ul li a i{
  margin-right: 16px;
}
.lumin_main .lumin_main_right{
  height: 100%;
  width: 100%;
  padding: 25px 0;
}
.lumin_projects{
  display: flex;
  flex-wrap: wrap;
  padding: 0 14px 100px 46px;
}
.lumin_projects .lumin_project_item{
  max-width: calc(25% - 30px);
  min-width: calc(25% - 30px);
  background: #fff;
  box-shadow: 0px 100px 80px rgba(176, 177, 181, 0.07), 0px 41.7776px 33.4221px rgba(176, 177, 181, 0.0503198), 0px 22.3363px 17.869px rgba(176, 177, 181, 0.0417275), 0px 12.5216px 10.0172px rgba(176, 177, 181, 0.035), 0px 6.6501px 5.32008px rgba(176, 177, 181, 0.0282725), 0px 2.76726px 2.21381px rgba(176, 177, 181, 0.0196802);
  border-radius: 12px;
  padding: 16px;
  margin-right: 30px;
  margin-bottom: 30px;
}
.lumin_projects .lumin_project_item .head{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
  position: relative;
}
.lumin_projects .lumin_project_item .head ul{
  position: absolute;
  background: #fff;
  padding: 5px;
  box-shadow: 0px 4px 32px rgba(0, 16, 61, 0.16);
  border-radius: 8px;
  z-index: 300;
  top: 100%;
  right: 0;
  width: 150px;
}
.lumin_projects .lumin_project_item .head ul li{
  list-style: none;
}
.lumin_projects .lumin_project_item .head ul li a{
  display: flex;
  align-items: center;
  color: #16161E;
  font-size: 18px;
  line-height: 1;
  padding: 10px 15px;
  border-radius: 4px;
  font-weight: 700;
  font-family: 'Source Sans Pro', sans-serif;
}
.lumin_projects .lumin_project_item .head ul li a img{
  margin-right: 12px;
}
.lumin_projects .lumin_project_item .head ul li a:hover{
  background: #F2F3F7;
}
.lumin_projects .lumin_project_item .info .title{
  font-size: 18px;
  font-weight: 900;
  color: #2E2E3A;
  line-height: 22px;
  margin-bottom: 5px;
}
.lumin_projects .lumin_project_item .info .titlebreak{
  font-size: 18px;
  font-weight: 900;
  color: #2E2E3A;
  line-height: 22px;
  margin-bottom: 5px;
  word-break: break-all;
}

.lumin_projects .lumin_project_item .info .subtitle{
  font-size: 18px;
  font-weight: 400;
  color: #2E2E3A;
  line-height: 22px;
  font-family: 'Source Sans Pro', sans-serif;
}
.lumin_main_head{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
  padding: 0 46px;
}
.lumin_main_head .hleft{
  display: flex;
  align-items: center;
}
.lumin_main_head .hleft h4{
  font-size: 24px;
  font-weight: 900;
  color: #2E2E3A;
  margin-right: 20px;
}
.lumin_main_head a{
  display: flex;
  align-items: center;
  justify-content: center;
  /* width: 155px; 
  height: 60px; */
  border-radius: 0;
  line-height: 1.2;
  color: #FFF;
  font-family: 'Lato', sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0.4px;
  /* text-transform: uppercase; */
  margin-left: 12px;
  transition: all ease 0.5s;
  background-image: linear-gradient(134deg, #5BAFC6 -22%, #8bd9e3 100%);
  border: 0;
  padding:15px;
}


.lumin_main_head .hright{
  font-size: 18px;
  font-weight: 700;
  /* color: #C6CBD9; */
  max-width: 500px;
}
/* .emulate_button > a{
  background: #5BAFC6;
  margin: 0;
  color: #fff;
  font-size: 18px;
  line-height: 20px;
  padding: 13px 20px;
  border-radius: 30px;
  font-weight: 900;
  display: block;
} */
/* .lumin_main_head .hright > a{
  background: #5BAFC6;
  margin: 0;
  color: #fff;
  font-size: 18px;
  line-height: 20px;
  padding: 13px 20px;
  border-radius: 30px;
  font-weight: 900;
  display: block;
} */
.lumin_pro_sort{
  position: relative;
}
.lumin_pro_sort > a{
  display: block;
  font-size: 18px;
  font-weight: 900;
  color: #2E2E3A;
  line-height: 20px;
  background: #fff;
  padding: 8px 50px 8px 20px;
  border-radius: 6px;
  background-image: url(images/icon_arrow_down.svg);
  background-repeat: no-repeat;
  background-position: calc(100% - 20px) center;
}
.lumin_pro_sort ul{
  position: absolute;
  background: #fff;
  padding: 5px;
  box-shadow: 0px 4px 32px rgba(0, 16, 61, 0.16);
  border-radius: 8px;
  z-index: 300;
  top: 100%;
  right: 0;
  margin-top: 15px;
  width: 190px;
}
.lumin_pro_sort ul li{
  list-style: none;
}
.lumin_pro_sort ul li a{
  display: block;
  font-size: 18px;
  font-weight: 700;
  color: #2E2E3A;
  font-family: 'Source Sans Pro', sans-serif;
  padding: 10px 15px;
  line-height: 20px;
  border-radius: 2px;
}
.lumin_pro_sort ul li a:hover{
  background: #F2F3F7;
}
.lumin_pro_results{
  height: calc(100vh - 255px);
  margin-right: 16px;
}
.notfound-pro{
	display:flex;
	width:100%;
	align-items:center;
	justify-content:center;
	flex-direction:column;
	text-align:center;
	position:relative;
	z-index:100;
}
.notfound-pro h1{
	margin-bottom:24px;
  font-weight: 900;
}
.notfound-pro a{
	color:#5BAFC6;
}
.lumin_head_mid ul{
  display: flex;
  align-items: center;
}
.lumin_head_mid ul li{
  margin: 0 15px;
  list-style: none;
}
.lumin_head_mid ul li a{
  display: block;
  font-size: 18px;
  font-weight: 700;
  color: #C6CBD9;
}
.lumin_head_mid ul li a:hover,
.lumin_head_mid ul li a.active{
  color: #0F868B;
}
.lumin_study_filters{
  display: flex;
  padding: 0 46px;
  margin-bottom: 50px;
  flex-wrap:wrap;
}
.lumin_study_filters label{
  font-size: 18px;
  color: #2E2E3A;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 10px;
}
.lumin_study_filters .location{
  margin-right: 24px;
  width: 320px;
}
.lumin_study_filters .head{
  margin-bottom:40px;
}
.lumin_study_filters .tdesc button{
  background: #5BAFC6;
  margin: 0;
  color: #fff;
  font-size: 18px;
  line-height: 20px;
  padding: 8px 20px;
  border-radius: 20px;
  font-weight: 900;
}

.lumin_study_filters.compressed .tdesc{
	display: none;
}
.lumin_study_filters.compressed .zoom_sliders{
	display: none;
}
.lumin_re_cluster.compressed{
	display: none;
}
.lumin_study_filters .top_box .ttoggle a{
  width: 32px;
  height: 32px;
  display: block;
  background: url(images/icon_caret_down.svg) no-repeat center center;
  transition: all ease 0.3s;
}
.lumin_study_filters .top_box{
  justify-content: space-between;
  padding-bottom: 16px;
  margin-top: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid #E2E2EA;
}
.lumin_study_filters .top_box .ttoggle{
  width: 32px;
}
.lumin_study_filters .top_box .ttoggle a{
  width: 32px;
  height: 32px;
  display: block;
  background: url(images/icon_caret_down.svg) no-repeat center center;
  transition: all ease 0.3s;
}
.lumin_study_filters.compressed .top_box .ttoggle a{
  transform: rotate(180deg);
}
.region_filter{
  width: 100%;
}
.region_filter > span{
  width: 100% !important;
}
.region_filter .select2-container--default.select2-container--focus .select2-selection--multiple,
.region_filter .select2-container--default .select2-selection--multiple{
  border: 1px solid #C6CBD9;
  border-radius: 6px;
  background: #fff;
  min-height: 42px;
}
.region_filter .select2-container--default .select2-selection--multiple .select2-selection__choice{
  border: 1px solid #C6CBD9;
  background: #fff;
  border-radius: 20px;
  padding: 4px 36px 4px 14px;
  font-size: 18px;
  line-height: 20px;
  color: #2E2E3A;
  font-weight: 700;
}
.select2-container--default .select2-selection--multiple .select2-selection__choice__remove {
    border-right: 0;
    color: #999;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    left: inherit;
    top: 0;
    right: 0;
    padding: 4px 12px;
}
.select2-container--open .select2-dropdown{
  background: #FFFFFF;
  box-shadow: 0px 4px 32px rgb(0 16 61 / 16%);
  border-radius: 8px !important;
  padding: 5px;
  border: 0;
  margin-top: 5px;
}
.select2-container--default .select2-results>.select2-results__options{
  max-height: inherit;
}
.region_filter .select2-container--default.select2-container--focus .select2-search{
  display: block;
  border-radius: 5px;
  margin-left: 5px;
  margin-top: 5px;
  background: url(images/icon_search.svg) no-repeat 10px center #F2F3F7;
}
.region_filter .select2-container--default.select2-container--focus .select2-search textarea{
  background: rgba(0,0,0,0);
  border-radius: 5px;
  padding: 5px 10px 5px 40px;
  color: #7E7E8F;
  font-size: 18px;
  line-height: 20px;
  height: 30px;
  width: 100% !important;
  font-weight: 700;
  font-family: 'Lato', sans-serif;
  margin: 0 !important;
}
.select2-results__option{
  color: #2E2E3A;
  font-size: 18px;
  font-weight: 400;
  font-family: 'Source Sans Pro', sans-serif;
  border-radius: 4px;
  padding: 8px 14px;
  line-height: 22px;
}
.select2-container--default .select2-results__option--selected,
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable{
  background: #F2F3F7;
  color: #2E2E3A;
}
.lumin_study_filters .date{
  width: 320px;
}
#reportrange{
  width: 100%;
  border: 1px solid #C6CBD9;
  border-radius: 6px;
  min-height: 42px;
  font-size: 18px;
  font-weight: 700;
  color: #2E2E3A;
  line-height: 20px;
  padding: 10px 64px 10px 14px;
  background: url(images/icon_calendar.svg) no-repeat calc(100% - 20px) center #fff;
}
.trend_search_input{
  margin-top: 5px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  border-bottom: 1px solid #E2E2EA;
}
.cluster_descriptions{
  margin-top: 5px;
  padding-bottom: 10px;
  margin-bottom: 30px;
  border-bottom: 1px solid #E2E2EA;
}
.lumin_overview_panel{
  display: block;
  width: 100%;
  justify-content: space-between;
  /*padding: 26px 46px 50px 46px;*/
  padding: 26px 15% 50px 15%;
}
.lumin_overview_panel .panel_top,
.lumin_overview_panel .panel_mid{
  width: 100%;
  background: #fff;
  box-shadow: 0px 56px 114px rgba(68, 70, 78, 0.02), 0px 23.3955px 47.6265px rgba(68, 70, 78, 0.0143771), 0px 12.5083px 25.4634px rgba(68, 70, 78, 0.0119221), 0px 7.01207px 14.2746px rgba(68, 70, 78, 0.01), 0px 3.72406px 7.58112px rgba(68, 70, 78, 0.00807786), 0px 1.54966px 3.15467px rgba(68, 70, 78, 0.00562291);
  border-radius: 20px;
  padding: 25px 32px 25px 32px;
}
.lumin_overview_panel .panel_top .row_list1{
  padding-bottom: 1px;
  margin-bottom: 1px;
  display: flex;
  justify-content: space-between;
}
.lumin_overview_panel .panel_top .rowlist1 .hleft{
  display: inline-block;
  align-content: flex-end;
  justify-content: space-between;
  width: calc(50% - 16px);
  height: 100%;
}
.lumin_overview_panel .panel_top .row_list1 .hleft .lumin_overview_cluster_name{
  margin-top: 50px;
  height: 60%;
}
.lumin_overview_panel .panel_top .row_list1 .hleft .lumin_overview_cluster_name h3{
  font-size: 25px;
  font-weight: 700;
}
.lumin_overview_panel .panel_top .row_list1 .hleft .lumin_overview_project{
 display: flex;
 height: 40%;
}
.lumin_overview_panel .panel_top .row_list1 .hleft .lumin_overview_project h1{
  font-size: 40px;
  font-weight: 700;
}
.lumin_overview_panel .panel_top .row_list1 .hright{
  align-items: flex-end;
  width: calc(50% - 16px);
  font-size: 18px;
  font-weight: 700;
  color: #C6CBD9;
}
.lumin_overview_panel .panel_bottom{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  background: #fff;
  box-shadow: 0px 56px 114px rgba(68, 70, 78, 0.02), 0px 23.3955px 47.6265px rgba(68, 70, 78, 0.0143771), 0px 12.5083px 25.4634px rgba(68, 70, 78, 0.0119221), 0px 7.01207px 14.2746px rgba(68, 70, 78, 0.01), 0px 3.72406px 7.58112px rgba(68, 70, 78, 0.00807786), 0px 1.54966px 3.15467px rgba(68, 70, 78, 0.00562291);
  border-radius: 20px;
  padding: 25px 32px;
  justify-content: center;
}
.lumin_overview_panel .panel_bottom .cards{
  background: #fff;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  /*
  height: calc(25vh - 10px);
  max-height: calc(25% - 10px);
  width: calc(25% - 10px);
  max-width: calc(25% - 10px);
  */
  height: 300px;
  width: 400px;
  margin: 5px 5px 5px;
  padding: 10px 10px 10px 10px;
  border: 2px solid #73AD21;
  border-radius: 25px;
}
.lumin_overview_panel .panel_bottom .cards .htop{
  margin-top: 25px;
  height: 60%;
  overflow: auto;
}
.lumin_overview_panel .panel_bottom .cards .htop .quote{
  max-height: 73px;
  overflow: auto;
  margin: 10px 0 0 0;
}
.lumin_overview_panel .panel_bottom .cards .hbottom{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
.lumin_overview_panel .panel_bottom .cards .hbottom .top_topics{
  display: inline-block;
  height: calc(20%);
  max-height: calc(20%);
  width: calc(50% - 10px);
  max-width: calc(50% - 10px);
  /*border: 2px solid #73AD21;*/
  border-top: 1px solid black;
  margin: 5px 5px 5px 5px;
  border-radius: 1px;
}
.lumin_new_study_searches{
  display: flex;
  justify-content: space-between;
  padding: 26px 30px 100px 46px;
  flex-wrap: wrap;
}
.lumin_new_study_searches .search_left,
.lumin_new_study_searches .search_right{
  max-width: calc(50% - 16px);
  min-width: calc(50% - 16px);
  background: #fff;
  box-shadow: 0px 56px 114px rgba(68, 70, 78, 0.02), 0px 23.3955px 47.6265px rgba(68, 70, 78, 0.0143771), 0px 12.5083px 25.4634px rgba(68, 70, 78, 0.0119221), 0px 7.01207px 14.2746px rgba(68, 70, 78, 0.01), 0px 3.72406px 7.58112px rgba(68, 70, 78, 0.00807786), 0px 1.54966px 3.15467px rgba(68, 70, 78, 0.00562291);
  border-radius: 20px;
  padding: 25px 32px;
  min-height: 450px;
  max-height: 600px;
  overflow: auto;
}
.lumin_new_study_searches h2{
  font-size: 28px;
  font-weight: 900;
  color: #2E2E3A;
  margin-bottom: 20px;
}
.lumin_new_study_searches h4{
  font-size: 18px;
  font-weight: 700;
  color: #2E2E3A;
  margin-bottom: 10px;
}
.trend_search_list p{
  margin-bottom: 8px;
}
.trend_search_list p input{
  width: 100%;
  border: 1px solid #D0D0DA;
  border-radius: 5px;
  background: #fff;
  font-size: 18px;
  font-weight: 400;
  font-family: 'Source Sans Pro', sans-serif;
  color: #9A9AAF;
  line-height: 22px;
  padding: 7px 14px;
  height: auto;
}
.trend_search_list .add_btn{
  text-align: right;
}
.trend_search_list .add_btn a{
  display: inline-flex;
  align-items: center;
  font-size: 14px;
  font-weight: 900;
  color: #2E2E3A;
  line-height: 20px;
  border: 2px solid #E2E2EA;
  padding: 5px 20px 3px 20px;
  border-radius: 20px;
}
.trend_search_list .add_btn a img{
  margin-right: 10px;
}
.trend_search_list.row{
  padding-bottom: 1px;
  margin-bottom: 1px;
}
.trend_search_list.row .list{
  display: flex;
  justify-content: space-between;
}
.trend_search_list.cols{
  padding-bottom: 10px;
  margin-bottom: 30px;
  border-bottom: 1px solid #E2E2EA;
}
.trend_search_list.cols .head,
.trend_search_list.cols .list{
  display: flex;
  justify-content: space-between;
}
.trend_search_list.cols .head h6{
  font-size: 14px;
  font-weight: 400;
  font-family: 'Source Sans Pro', sans-serif;
  color: #2E2E3A;
  max-width: calc(50% - 6px);
  min-width: calc(50% - 6px);
  margin: 0 0 5px;
}
.trend_search_list.cols .list p{
  max-width: calc(50% - 6px);
  min-width: calc(50% - 6px);
}
.row_list{
  padding-bottom: 1px;
  margin-bottom: 1px;
  max-width: calc(50% - 6px);
  display: flex;
  justify-content: space-between;
}
.zoom_sliders{
  display: flex;
  align-items: flex-end;
}
.zoom_sliders .zoom_left{
  width: 100%;
  display: flex;
  padding-bottom: 30px;
  padding-right: 40px;
}
.zoom_sliders .zoom_right{
  max-width: 100px;
  min-width: 100px;
  display: flex;
  flex-direction: column;
  padding-left: 5px;
}
.zoom_sliders .zoom_right a{
  width: 95px;
  height: 42px;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.16);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.6);
  margin-top: 8px;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}
.zoom_sliders .zoom_right a span{
  font-size: 20px;
}
.zoom_sliders .zoom_left .items{
  max-width: 25%;
  min-width: 22%;
  border-right: 1px solid rgba(0, 0, 0, 0.16);
  padding-left: 30px;
  padding-right: 30px;
}
.zoom_sliders .zoom_left .items .clusters{
  padding: 25px;
  background: #fff;
  border: 1px solid rgba(0,0,0,0.2);
}
.zoom_sliders .zoom_left .items .clusters label{
  display: block;
  font-size: 18px;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 30px;
  color: #000;
}
.zoom_sliders .zoom_left .items  .item{
  border-bottom: 1px solid rgba(0,0,0,0.16);
  margin-bottom: 28px;
}
.zoom_sliders .zoom_left .items  .item md-slider-container{
  display: block;
  margin-bottom: 15px;
}
.zoom_sliders .zoom_left .items  .item md-slider-container label{
  display: block;
  font-size: 18px;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 5px;
  color: #000;
}
.zoom_sliders .zoom_left .items  .item md-slider .md-track{
  background: #894bdc;
}
.zoom_sliders .zoom_left .items  .item md-slider.md-primary .md-track.md-track-fill{
  background: #894bdc;
}
.zoom_sliders .zoom_left .items  .item md-slider.md-primary .md-thumb:after{
  background: #894bdc;
  border-color: #894bdc;
}
.zoom_sliders .zoom_left .items  .item md-slider .md-focus-ring{
  opacity: 1;
  left: -20px;
  top: 4px;
  width: 40px;
  height: 40px
}
.zoom_sliders .zoom_left .items .clusters .cluster_input{
  display: flex;
}
.zoom_sliders .zoom_left .items .clusters .cluster_input .info{
  max-width:50%;
}
.zoom_sliders .zoom_left .items .clusters .cluster_input .info input{
  width: 100%;
  border: 1px solid rgba(0,0,0,0.2);
  background: #fff;
  padding: 15px;
  height: 120px;
  text-align: center;
  font-size: 32px;
  font-family: 'Lato', sans-serif;
  font-weight: 300;
  color: #545454;
}
.zoom_sliders .zoom_left .items .clusters .cluster_input .inc{
  max-width:50%;
  min-width: 50%;
  padding-left: 30px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.zoom_sliders .zoom_left .items .clusters .cluster_input .inc button{
  width: 100%;
  height: 48px;
  background: #fff;
  border: 1px solid rgba(0, 0, 0, 0.16);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.6);
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}
.lumin_refinement_tabs{
  padding: 0 30px 22px 46px;
}
.lumin_refinement_tabs ul{
  display: flex;
  border-bottom: 1px solid #E2E2EA;
}
.lumin_refinement_tabs ul li{
  flex: 1;
  list-style: none;
}
.lumin_refinement_tabs ul li a{
  display: block;
  font-size: 18px;
  font-weight: 700;
  font-family: 'Source Sans Pro', sans-serif;
  color: #9A9AAF;
  text-align: center;
  padding: 13px;
  line-height: 20px;
  border-bottom: 5px solid #F2F3F7;
}
.lumin_refinement_tabs ul li a.active{
  color: #2E2E3A;
  border-bottom: 5px solid #FF7A2F;
}
.lumin_refinement_tab_content{
  padding: 0 30px 100px 46px;
}
.lumin_refinement_tab_content .head_tab1{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.lumin_refinement_tab_content .head_tab1 a{
  display: block;
  font-size: 18px;
  color: #F5F5FF;
  line-height: 22px;
  font-weight: 900;
  background: #5BAFC6;
  padding: 7px 20px;
  border-radius: 20px;
}
.lumin_refinement_tab_content .refinement_tab_search{
  position: relative;
  width: 220px;
}
.lumin_refinement_tab_content .refinement_tab_search img{
  position: absolute;
  left:15px;
  top: 10px;
}
.lumin_refinement_tab_content .refinement_tab_search input{
  width: 100%;
  background: #fff;
  color: #7E7E8F;
  font-size: 18px;
  line-height: 22px;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  padding: 7px 20px 7px 40px;
  border: 0;
  height: auto;
  border-radius: 5px;
}
.refinement_table{
  padding: 20px 0 0;
}
.refinement_table table{
  width: 100%;
  table-layout: auto;
  border-collapse: separate;
  border-spacing: 0 8px;
  word-break:break-all;
}
.refinement_table table tr{
  word-wrap: break-word;
}
.refinement_table table tr td{
  background: #fff;
  padding: 15px;
  vertical-align: top;
}
.refinement_table table thead tr td{
  padding: 8px 15px;
  color: #656575;
  font-size: 18px;
  line-height: 1;
  font-family: 'Source Sans Pro', sans-serif;
}
.refinement_table table tr td:first-child{
  border-radius: 3px 0 0 3px;
  width: 320px;
  padding-left: 24px;
}
.refinement_table table tr td:last-child{
  border-radius: 0 3px 3px 0;
  width: 125px;
  text-align: right;
  padding-right: 30px;
}
.refinement_table table tbody tr td{
  color: #2E2E3A;
  font-size: 16px;
  line-height: 1;
  font-family: 'Source Sans Pro', sans-serif;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  max-width: 300px;
  min-width: 200px;
}
.refinement_table table tbody tr td span{
  word-wrap: break-word;
  color: #7E7E8F;
}
.refinement_table table tbody tr td span a{
  text-decoration: underline;
  color: #2E2E3A;
}
.refinement_table table tbody tr td h4{
  font-size: 15px;
  color: #2E2E3A;
  font-weight: 700;
  font-family: 'Lato', sans-serif;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;
  max-height: 30px;
  max-width: 300px;
}
.lumin_analysis_main{
  padding: 0 30px 100px 46px;
}
.lumin_analysis_main .tag_head{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 16px;
}
.lumin_analysis_main .tag_head h4{
  font-size: 18px;
  color: #2E2E3A;
  font-weight: 700;
}
.lumin_analysis_main .tag_head a{
  text-decoration: underline;
  font-size: 18px;
  color: #C6CBD9;
  font-weight: 700;
}
.lumin_analysis_main .tag_list.inactive{
  pointer-events: none;
}
.lumin_analysis_main .tag_list ul{
  display: flex;
  flex-wrap: wrap;
  min-height: 80px;
  margin-left: -16px;
}
.lumin_analysis_main .tag_list ul p{
  margin-left: 16px;
  color: #C6CBD9;
  font-size: 18px;
  line-height: 1;
  font-family: 'Source Sans Pro', sans-serif;
}
.lumin_analysis_main .tag_list ul li{
  max-width: calc(16.66% - 16px);
  min-width: calc(16.66% - 16px);
  margin-left: 16px;
  margin-bottom: 16px;
  list-style: none;
  z-index: 50;
}
.lumin_analysis_main .tag_list ul li.draggable{
  z-index: 100;
}
.lumin_analysis_main .tag_list ul li a{
  display: block;
  background: #fff;
  border-radius: 12px;
  box-shadow: 0px 100px 80px rgba(176, 177, 181, 0.07), 0px 41.7776px 33.4221px rgba(176, 177, 181, 0.0503198), 0px 22.3363px 17.869px rgba(176, 177, 181, 0.0417275), 0px 12.5216px 10.0172px rgba(176, 177, 181, 0.035), 0px 6.6501px 5.32008px rgba(176, 177, 181, 0.0282725), 0px 2.76726px 2.21381px rgba(176, 177, 181, 0.0196802);
  border: 2px solid #fff;
  padding: 18px 14px;
  color: #2E2E3A;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  height: 84px;
}
.lumin_analysis_main .tag_list ul li a:hover,
.lumin_analysis_main .tag_list ul li a.active{
  border: 2px solid #5AC3BB;
}
.lumin_analysis_main .tag_bot_head{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 26px;
  margin-top: 18px;
}
.lumin_analysis_main .tag_bot_head .tag_bot_left{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.lumin_analysis_main .tag_bot_head .tag_bot_left.opend{
  width: auto;
}
.lumin_analysis_main .tag_bot_head h4{
  font-size: 18px;
  color: #2E2E3A;
  font-weight: 700;
}
.lumin_analysis_main .tag_bot_head a{
  display: flex;
  font-size: 18px;
  color: #F5F5FF;
  line-height: 22px;
  font-weight: 900;
  background: #5BAFC6;
  padding: 7px 20px;
  border-radius: 20px;
  min-width: 100px;
}
.lumin_analysis_main .tag_bot_head .tag_bot_left.opend a{
  margin-left: 12px;
  font-size: 14px;
  font-weight: 900;
  color: #2E2E3A;
  line-height: 20px;
  padding: 5px 20px;
  border: 1px solid #E2E2EA;
  border-radius: 20px;
  background: #fff;
}
.lumin_analysis_main .tag_bot_head .tag_bot_left.opend a span{
  color: #323EFF;
  font-weight: 700;
}
.lumin_add_theme{
  background: #fff;
  padding: 18px;
  box-shadow: 0px 100px 80px rgba(179, 175, 214, 0.07), 0px 41.7776px 33.4221px rgba(179, 175, 214, 0.0503198), 0px 22.3363px 17.869px rgba(179, 175, 214, 0.0417275), 0px 12.5216px 10.0172px rgba(179, 175, 214, 0.035), 0px 6.6501px 5.32008px rgba(179, 175, 214, 0.0282725), 0px 2.76726px 2.21381px rgba(179, 175, 214, 0.0196802);
  border-radius: 8px;
  margin-bottom: 24px;
}
.lumin_add_theme.inactive{
  opacity: 0.5;
  pointer-events: none;
  cursor: not-allowed;
}
.lumin_add_theme.compressed{

}
.lumin_add_theme .top_box{
  display: flex;
  justify-content: space-between;
  padding-bottom: 16px;
  margin-bottom: 16px;
  border-bottom: 1px solid #E2E2EA;
}
.lumin_add_theme.compressed .top_box{
  padding-bottom: 0;
  margin-bottom: 0;
  border-bottom: 0;
}
.lumin_add_theme .top_box .tname{
  max-width: calc(50% - 36px);
  min-width: calc(50% - 36px);
}
.lumin_add_theme .top_box .tdesc{
  max-width: calc(50% - 36px);
  min-width: calc(50% - 36px);
  position: relative;
}
.lumin_add_theme .top_box .tdesc .tdesc_toggle{
  width: 24px;
  height: 24px;
  position: absolute;
  top: 6px;
  right: 16px;
  background: url(images/icon_caret_down.svg) no-repeat center center / 100%;
  transform: rotate(180deg);
}
.lumin_add_theme .top_box .tdesc .theme_infolist{
  position: absolute;
  top: 100%;
  left: 0;
  margin-top: 15px;
  background: #fff;
  box-shadow: 0px 4px 32px rgb(0 16 61 / 16%);
  border-radius: 8px;
  z-index: 300;
  width: 100%;
  padding: 5px;
}
.lumin_add_theme .top_box .ttoggle{
  width: 32px;
}
.lumin_add_theme .top_box .tname p{
  margin-bottom: 12px;
}
.lumin_add_theme .top_box .tname p:last-child{
  margin-bottom: 0;
}
.lumin_add_theme .top_box .tdesc .lumin_quotes{
  padding: 14px;
  border: 1px solid #D0D0DA;
  border-radius: 5px;
  height: 108px;
}
.lumin_add_theme .top_box .tdesc .lumin_quotes.full{
  height: 320px;
  border: 0;
  border-radius: 0;
  padding: 0;
}
.lumin_add_theme .top_box .tdesc .lumin_quotes ul{
  padding-right: 16px;
}
.lumin_add_theme .top_box .tdesc .lumin_quotes ul li{
  list-style: none;
  font-size: 18px;
  font-weight: 400;
  line-height: 1;
  font-family: 'Source Sans Pro', sans-serif;
  color: #2E2E3A;
  margin-bottom: 20px;
}
.lumin_add_theme .top_box .tdesc .lumin_quotes ul li strong{
  display: block;
  font-weight: 400;
  color: #0F868B;
  margin-bottom: 8px;
}
.lumin_add_theme .top_box .tdesc .theme_infolist .lumin_quotes ul li{
  padding: 5px;
  border-radius: 5px;
}
.lumin_add_theme .top_box .tdesc .theme_infolist .lumin_quotes ul li:hover{
  background: rgba(90,195,187,0.15);
  cursor: pointer;
}
.lumin_add_theme .top_box .ttoggle a{
  width: 32px;
  height: 32px;
  display: block;
  background: url(images/icon_caret_down.svg) no-repeat center center;
  transition: all ease 0.3s;
}
.lumin_add_theme.compressed .top_box .ttoggle a{
  transform: rotate(180deg);
}
.lumin_add_theme .top_box textarea{
  width: 100%;
  border: 1px solid #D0D0DA;
  background: #fff;
  border-radius: 5px;
  height: 80px;
  color: #262631;
  font-size: 18px;
  line-height: 22px;
  padding: 6px 9px;
  resize: none;
}
.lumin_add_theme.compressed .top_box textarea{
  height: 40px;
}
.lumin_add_theme .drag_drop:not(.list){
  position: relative;
}
.lumin_add_theme .drag_drop.list{
  background: #F2F3F7;
  border: 1px solid #D0D0DA;
  border-radius: 5px;
}
.lumin_add_theme .drag_drop > img{
  width: 100%;
}
.lumin_add_theme .drag_drop ul{
  display: flex;
  flex-wrap: wrap;
  margin-left: -16px;
  position: relative;
  min-height: 200px;
  z-index: 10;
  padding: 16px 16px 0;
}
.lumin_add_theme .drag_drop ul > img{
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.lumin_add_theme .drag_drop ul li {
    max-width: calc(16.66% - 16px);
    min-width: calc(16.66% - 16px);
    margin-left: 16px;
    margin-bottom: 16px;
    list-style: none;
    z-index: 50;
    position: static !important;
}
.lumin_add_theme .drag_drop ul li a {
    display: block;
    background: #fff;
    border-radius: 12px;
    box-shadow: 0px 100px 80px rgb(176 177 181 / 7%), 0px 41.7776px 33.4221px rgb(176 177 181 / 5%), 0px 22.3363px 17.869px rgb(176 177 181 / 4%), 0px 12.5216px 10.0172px rgb(176 177 181 / 4%), 0px 6.6501px 5.32008px rgb(176 177 181 / 3%), 0px 2.76726px 2.21381px rgb(176 177 181 / 2%);
    border: 2px solid #fff;
    padding: 18px 14px;
    color: #2E2E3A;
    font-size: 18px;
    font-weight: 700;
    line-height: 22px;
    height: 84px;
}
.lumin_add_theme .bot_box{
  display: flex;
  align-items: center;
  justify-content: flex-end;
  margin-top: 16px;
}
.lumin_add_theme .bot_box.theme_options{
  justify-content: space-between;
}
.lumin_add_theme .bot_box.theme_options .theme_btns{
  display: flex;
  align-items: center;
}
.lumin_add_theme .bot_box.theme_options .theme_btns .colors{
  margin-right:16px;
  position: relative;
}
.lumin_add_theme .bot_box.theme_options .theme_btns a{
  display: flex;
  align-items: center;
  color: #262631;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  padding: 8px;
  border: 1px solid #D0D0DA;
  border-radius: 5px;
  margin: 0;
  background: #F2F3F7;
  text-decoration: none;
}
.lumin_add_theme .bot_box.theme_options .theme_btns a img,
.lumin_add_theme .bot_box.theme_options .theme_btns a span{
  margin-left: 10px;
}
.lumin_add_theme .bot_box.theme_options .theme_btns a span{
  width: 22px;
  height: 22px;
  border-radius: 15px;
  border: 1px solid #D0D0DA;
  background: #5BAFC6;
}
.lumin_add_theme.compressed .drag_drop,
.lumin_add_theme.compressed .bot_box{
  display: none;
}
.lumin_add_theme .bot_box a:not(.save){
  margin-right: 40px;
  text-decoration: underline;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 18px;
  line-height: 22px;
  color: #C6CBD9;
}
.lumin_add_theme .bot_box a.save{
  background: #FF7A2F;
  color: #fff;
  font-size: 14px;
  line-height: 18px;
  padding: 7px 30px;
  border-radius: 20px;
  font-weight: 700;
}
.lumin_main_right.compressed .lumin_pro_results{
	display: none;
}
.lumin_main_right .lumin_pro_results{
  position: relative;
  width: 100%;
  height: 100%;
}
.lumin_presentation_builder{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.lumin_presentation_builder .item{
  background:#fff;
  border-radius: 22px;
  padding: 10px;
  max-width: calc(33.33% - 18px);
  min-width: calc(33.33% - 18px);
  margin-bottom: 27px;
}
.lumin_presentation_builder .item .info{
  display: flex;
  align-items: center;
}
.lumin_presentation_builder .item .info figure{
  margin-right: 12px;
  min-width: 142px;
}
.lumin_presentation_builder .item .info figure img{
  display: block;
}
.lumin_presentation_builder .item .info .details{
  width: 100%;
}
.lumin_presentation_builder .item .info .details h2{
  font-size: 30px;
  line-height: 38px;
  color: #2E2E3A;
  font-weight: 900;
  margin-bottom: 6px;
}
.lumin_presentation_builder .item .info .details ul{
  display: flex;
  justify-content: space-between;
}
.lumin_presentation_builder .item .info .details ul li{
  max-width: calc(33.33% - 5px);
  min-width: calc(33.33% - 5px);
  padding: 5px;
  border-radius: 5px;
  color: #fff;
  font-size: 10px;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 700;
  line-height: 12px;
  text-align: center;
  list-style: none;
}
.lumin_presentation_builder .item .info .details ul.cat1 li{
  background: #A568B8;
}
.lumin_presentation_builder .item .info .details ul.cat2 li{
  background: #F5996C;
}
.lumin_presentation_builder .item .info .details ul.cat3 li{
  background: #EE4168;
}
.lumin_presentation_builder .item .info .details ul.cat4 li{
  background: #FF5CAA;
}
.lumin_presentation_builder .item .info .details ul.cat5 li{
  background: #06D7F6;
}
.lumin_presentation_builder .item .info .details ul.cat6 li{
  background: #3DD598;
}
.lumin_presentation_builder .item .info .details ul.cat7 li{
  background: #DB3031;
}
.lumin_presentation_builder .item .info .details ul.cat8 li{
  background: #5AC3BB;
}
.lumin_presentation_builder .item .info .details ul.cat9 li{
  background: #FFB443;
}

.lumin_presentation_builder .item .meta{
  display: flex;
  margin-top: 18px;
}
.lumin_presentation_builder .item .meta figure{
  min-width: 35px;
  max-width: 35px;
  margin-right: 15px;
}
.lumin_presentation_builder .item .meta figure img{
  display: block;
}
.lumin_presentation_builder .item .meta .details{
  width: 100%;
}
.lumin_presentation_builder .item .meta .details h4{
  font-size: 16px;
  color: #2E2E3A;
  font-weight: 400;
  font-family: 'Source Sans Pro', sans-serif;
  margin-bottom: 6px;
}
.lumin_presentation_builder .item .meta .details p{
  font-size: 14px;
  color: #2E2E3A;
  font-weight: 400;
  font-family: 'Source Sans Pro', sans-serif;
}
.lumin_analysis_back{
  padding: 0 0 16px 46px;
}
.lumin_analysis_back a{
  display: inline-block;
  color: #C6CBD9;
  font-size: 18px;
  font-weight: 700;
}
.lumin_tag_details{
  padding: 0 30px 40px 46px;
}
.lumin_tag_details h3{
  font-size: 18px;
  font-weight: 700;
  color: #2E2E3A;
  padding-bottom: 8px;
  margin-bottom: 16px;
  border-bottom: 1px solid #C6CBD9;
}
.lumin_tag_details .tag_detail_head h2{
  font-size: 28px;
  font-weight: 900;
  color: #2E2E3A;
  line-height: 35px;
  margin-bottom: 13px;
}
.lumin_tag_details .tag_detail_head .in{
  display: flex;
  align-items: center;
  padding-bottom: 8px;
  margin-bottom: 16px;
  border-bottom: 1px solid #C6CBD9;
}
.lumin_tag_details .tag_detail_head .in h4{
  font-size: 18px;
  font-weight: 700;
  color: #2E2E3A;
  line-height: 23px;
  margin-right: 15px;
}
.lumin_tag_details .tag_detail_head .in a{
  font-size: 14px;
  font-weight: 900;
  color: #2E2E3A;
  line-height: 20px;
  padding: 5px 20px;
  border: 1px solid #E2E2EA;
  border-radius: 20px;
  background: #fff;
}
.lumin_tag_details .tag_detail_head .in a span{
  margin-right: 10px;
  color: #323EFF;
  font-weight: 700;
}
.lumin_tag_details .tag_items{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  align-items: flex-start;
}
.lumin_tag_details .tag_items .item{
  max-width: calc(50% - 20px);
  min-width: calc(50% - 20px);
  background: #fff;
  padding: 14px 20px 10px;
  box-shadow: 0px 100px 80px rgba(179, 175, 214, 0.07), 0px 41.7776px 33.4221px rgba(179, 175, 214, 0.0503198), 0px 22.3363px 17.869px rgba(179, 175, 214, 0.0417275), 0px 12.5216px 10.0172px rgba(179, 175, 214, 0.035), 0px 6.6501px 5.32008px rgba(179, 175, 214, 0.0282725), 0px 2.76726px 2.21381px rgba(179, 175, 214, 0.0196802);
  border-radius: 8px;
  margin-bottom: 24px;
}
.lumin_tag_details .tag_items .item .item_top{
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 10px;
  position: relative;
}
.lumin_tag_details .tag_items .item .item_top ul{
  position: absolute;
  background: #fff;
  padding: 5px;
  box-shadow: 0px 4px 32px rgb(0 16 61 / 16%);
  border-radius: 8px;
  z-index: 300;
  top: 100%;
  right: 0;
  margin-top: 10px;
  width: 145px;
}
.lumin_tag_details .tag_items .item .item_top ul li{
  list-style: none;
}
.lumin_tag_details .tag_items .item .item_top ul li a{
  display: flex;
  align-items: center;
  color: #7E7E8F;
  font-size: 18px;
  line-height: 1;
  padding: 10px 15px;
  border-radius: 4px;
  font-weight: 700;
  font-family: 'Source Sans Pro', sans-serif;
}
.lumin_tag_details .tag_items .item .item_top ul li:last-child a{
  color: #EE4168;
}
.lumin_tag_details .tag_items .item .item_top ul li a img{
  margin-right: 12px;
}
.lumin_tag_details .tag_items .item .item_top ul li a:hover{
  background: #F2F3F7;
}
.lumin_tag_details .tag_items .item .item_top h4{
  font-size: 18px;
  color: #C6CBD9;
  font-weight: 400;
  font-family: 'Source Sans Pro', sans-serif;
  line-height: 22px;
}
.lumin_tag_details .tag_items .item .desc textarea{
  border: 1px solid #D0D0DA;
  border-radius: 3px;
  padding: 10px;
  color: #2E2E3A;
  font-weight: 400;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 18px;
  line-height: 22px;
  width: 100%;
  height: 82px;
  resize: none;
}
.lumin_tag_details .tag_items .item .statements .statement_top{
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 16px;
}
.lumin_tag_details .tag_items .item .statements .statement_top p{
  color: #5AC3BB;
  font-weight: 400;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 18px;
  line-height: 22px;
}
.lumin_tag_details .tag_items .item .statements .support_add{
  margin-top: 15px;
}
.lumin_tag_details .tag_items .item .statements .support_add a{
  display: inline-block;
  color: #2E2E3A;
  font-weight: 400;
  font-family: 'Source Sans Pro', sans-serif;
  font-size: 18px;
  line-height: 22px;
}
.lumin_tag_details .tag_items .item .statements .support_add a span{
  color: #323EFF;
  margin-left: 10px;
}
.lumin_tag_details .tag_items .item .statements .support_box{
  margin-top: 10px;
  padding-top: 10px;
  border-top: 1px solid #D0D0DA;
}
.lumin_tag_details .tag_items .item .statements .support_box h4{
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 400;
  color: #2E2E3A;
  line-height: 22px;
  font-family: 'Source Sans Pro', sans-serif;
}
.lumin_tag_details .tag_items .item .statements .support_box .box_cols{
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-bottom: 20px;
}
.lumin_tag_details .tag_items .item .statements .support_box .box_cols p{
  max-width: calc(50% - 6px);
  min-width: calc(50% - 6px);
}
.lumin_tag_details .tag_items .item .statements .support_box .box_cols p label{
  display: block;
  font-size: 14px;
  font-weight: 400;
  color: #C6CBD9;
  line-height: 1;
  font-family: 'Source Sans Pro', sans-serif;
  margin-bottom: 10px;
}
.lumin_tag_details .tag_items .item .statements .support_box .box_cols p select{
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
  background-color: #FFFFFF;
  border: 1px solid #C6CBD9;
  border-radius: 5px;
  font-size: 18px;
  width: 100%;
  line-height: 24px;
  padding: 11px 14px;
  color: #8A8A98;
}
.lumin_tag_details .tag_items .item .statements .support_box .box_cols p select option{
  font-size: 14px;
}
.lumin_tag_details .tag_items .item .statements .support_box .box_cols p input{
  color: #8A8A98;
  font-family: 'Source Sans Pro', sans-serif;
  font-weight: 400;
}
.lumin_tag_details .tag_items .item .statements .support_box .box_cols p.data input{
  background: #E2E2EA;
}
.lumin_tag_details .tag_items .item .statements .support_box .support_submit{
  padding: 5px 0 14px;
  text-align: right;
}
.lumin_tag_details .tag_items .item .statements .support_box .support_submit a{
  font-size: 14px;
  font-weight: 900;
  color: #fff;
  line-height: 20px;
  background: #5BAFC6;
  padding: 6px 30px;
  border-radius: 20px;
  display: inline-block;
}
/**********************/
.lumin_presentation_detail{
  height: calc(100vh - 280px);
}
.presentation_detail{
  padding: 0 30px 0 46px;
}
.presentation_detail .inn{
  position: relative;
  padding-left: 120px;
  min-height: 800px;
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.presentation_detail .inn h1{
  position: absolute;
  font-size: 100px;
  line-height: 80px;
  color: #2E2E3A;
  font-weight: 900;
  transform: rotate(-90deg);
  width: 884px;
  height: 884px;
  left: 0;
  bottom: 30px;
}
.presentation_detail .inn .detail_left{
  max-width: calc(44% - 23px);
  min-width: calc(44% - 23px);
  margin-bottom: 30px;
  position: relative;
  z-index: 10;
}
.presentation_detail .inn .detail_right{
  max-width: calc(56% - 23px);
  min-width: calc(56% - 23px);
  margin-bottom: 30px;
  position: relative;
  z-index: 10;
}
.presentation_detail .inn .detail_right:last-child {
  margin-bottom: 0;
}
.presentation_detail .inn .detail_left h6{
  font-size: 20px;
  line-height: 24px;
  color: #2C2C35;
  font-weight: 400;
  margin: 0 5px 33px 0;
}
.presentation_detail .inn .detail_left .box .in{
  display: flex;
  background: #A568B8;
  border: 1px solid #D0D0DA;
  border-radius: 5px;
  padding: 15px;
}
.presentation_detail .inn .detail_left .box .in figure{
  min-width: 245px;
  padding-right: 15px;
}
.presentation_detail .inn .detail_left .box .in figure img{
  display: block;
}
.presentation_detail .inn .detail_left .box .in figure p{
  color: #F2F3F7;
  font-size: 18px;
  line-height: 22px;
  font-weight: 400;
  font-family: 'Source Sans Pro', sans-serif;
  margin: 10px 0 0;
}
.presentation_detail .inn .detail_left .box .in .content h2{
  font-size: 40px;
  color: #262631;
  font-weight: 900;
  line-height: 54px;
}
.presentation_detail .inn .detail_left .box .in .content p{
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  color: #F5F5FF;
  margin: 0;
}
.presentation_detail .inn .detail_right .inner{
  background: #C2B7CD;
  padding: 25px;
  border-radius: 5px;
  border: 1px solid #D0D0DA;
  height: 100%;
}
.presentation_detail .inn .detail_right .inner h2{
  font-size: 40px;
  font-weight: 900;
  color: #262631;
  line-height: 60px;
  margin-bottom: 20px;
}
.presentation_detail .inn .detail_right .inner .in{
  display: flex;
  justify-content: space-between;
  padding-right: 20px;
}
.presentation_detail .inn .detail_right .inner .in .box{
  max-width: calc(50% - 30px);
  min-width: calc(50% - 30px);
}
.presentation_detail .inn .detail_right .inner .in .box h4{
  font-size: 24px;
  font-weight: 900;
  color: #2E2E3A;
  line-height: 30px;
  display: inline-block;
  text-decoration: underline;
  margin-bottom: 16px;
}
.presentation_detail .inn .detail_right .inner .in .box p{
  font-size: 20px;
  font-weight: 400;
  color: #F5F5FF;
  line-height: 24px;
}
.presentation_detail .inn .detail_left .box_in{
  background: #A568B8;
  border: 1px solid #D0D0DA;
  border-radius: 5px;
  padding: 24px 16px;
}
.presentation_detail .inn .detail_left .box_in .item{
  margin-bottom: 34px;
}
.presentation_detail .inn .detail_left .box_in .item h4{
  font-size: 24px;
  font-weight: 900;
  color: #2E2E3A;
  line-height: 30px;
  display: inline-block;
  text-decoration: underline;
  margin-bottom: 16px;
}
.presentation_detail .inn .detail_left .box_in .item p{
  font-size: 20px;
  font-weight: 400;
  color: #F5F5FF;
  line-height: 24px;
}
.presentation_detail .inn .detail_right .reviews{
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.presentation_detail .inn .detail_right .reviews .item{
  max-width: calc(50% - 13px);
  min-width: calc(50% - 13px);
  margin-bottom: 26px;
  border: 1px solid #D0D0DA;
  background: #A568B8;
  border-radius: 5px;
}
.presentation_detail .inn .detail_right .reviews .item > img{
  display: block;
  width: 100%;
  height: auto;
  border-radius: 5px;
}
.presentation_detail .inn .detail_right .reviews .item .inside{
  padding: 28px 24px;
}
.presentation_detail .inn .detail_right .reviews .item .inside > p{
  font-size: 20px;
  font-weight: 400;
  color: #F5F5FF;
  line-height: 24px;
  margin-bottom: 20px;
}
.presentation_detail .inn .detail_right .reviews .item .inside > p:last-child{
  margin-bottom: 0;
}
.presentation_detail .inn .detail_right .reviews .item .inside .desc{
  font-size: 20px;
  font-weight: 400;
  font-style: italic;
  color: #fff;
  line-height: 28px;
  text-align: center;
  margin-bottom: 20px;
}
.presentation_detail .inn .detail_right .reviews .item .inside .meta{
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 22px;
}
.presentation_detail .inn .detail_right .reviews .item .inside .meta figure{
  margin-right: 20px;
  min-width: 66px;
}
.presentation_detail .inn .detail_right .reviews .item .inside .meta .data h5{
  font-size: 20px;
  font-weight: 400;
  color: #F5F5FF;
  line-height: 24px;
  margin: 0;
}
.presentation_detail .inn .detail_right .reviews .item .inside .meta .data p{
  font-size: 16px;
  font-weight: 400;
  color: #F5F5FF;
  line-height: 20px;
}
.cluster-change{
	display:flex;
	align-items:center;
	justify-content:center;
	padding:16px;
}
.cluster-change a{
	width:30px;
	height:30px;
	border-radius:2px;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:24px;
	color:#fff;
	line-height:1;
	background:#14ABA6;
	margin:0 8px;
	padding-top:2px;
}

.lumin_analysis_top{
  padding: 20px 30px 10px 46px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.lumin_analysis_top .remove_sel{
  background: #FF0000;
}
/* .lumin_analysis_top .remove_sel{
  background: #FF0000;
  font-size: 18px;
  line-height: 22px;
  color: #F5F5FF;
  font-weight: 900;
  padding: 8px 20px;
  border-radius: 20px;
}

.lumin_analysis_top .save_sel{
  background: #35BA9C;
  font-size: 18px;
  line-height: 22px;
  color: #F5F5FF;
  font-weight: 900;
  padding: 8px 20px;
  border-radius: 20px;
} */
.lumin_analysis_top .lumin_pro_sort ul{
  width: 100%;
}
.lumin_analysis_top .lumin_pro_sort > a{
  font-weight: 400;
  font-family: 'Source Sans Pro', sans-serif;
  border: 1px solid #C6CBD9;
}
.lumin_analysis_table{
  padding: 0 30px 20px 46px;
}
.lumin_analysis_table table{
  width: 100%;
  border-collapse: separate;
  border-spacing: 0 1px;
}
.lumin_analysis_table table tr td{
  background: #fff;
  padding: 5px 5px;
  vertical-align: top;
}
.lumin_analysis_table table thead tr td{
  padding: 5px 5px;
  color: #656575;
  font-size: 18px;
  line-height: 1;
  font-family: 'Source Sans Pro', sans-serif;
}
.lumin_analysis_table table tr td:first-child{
  border-radius: 3px 0 0 3px;
  width: 45px;
  padding-left: 15px;
}
.lumin_analysis_table table tr td:last-child{
  border-radius: 0 3px 3px 0;
  width: 80px;
  text-align: right!important;
  padding-right: 15px;
}
.lumin_analysis_table table tr td:nth-last-child(2),
.lumin_analysis_table table tr td:nth-child(4),
.lumin_analysis_table table tr td:nth-child(5){
  text-align: center;
}
.lumin_analysis_table table tbody tr td.cluster-text{
  font-family: 'Source Sans Pro', sans-serif;
  padding: 20px;
  font-size: large;
  max-width: 500px;
}
.lumin_analysis_table table tbody tr td{
  color: #2E2E3A;
  font-size: large;
  text-align: left!important;
  line-height: 1.5;
  font-family: 'Source Sans Pro', sans-serif;
  position: relative;
  padding: 20px;
  border-bottom: 1px lightgray solid;
}
.lumin_analysis_table table tbody tr:hover td,
.lumin_analysis_table table tbody tr.active td{
  background: #D6EBE9;
}
.lumin_analysis_table table td p{
  display: inline-block;
  position: relative;
}
.lumin_analysis_table table td p input{
  position: absolute;
  width: 0;
  height: 0;
  padding: 0;
  opacity: 0;
  left: 0;
  top: 0;
}
.lumin_analysis_table table td p input + label{
  width: 16px;
  height: 16px;
  display: block;
  background: url(images/icon_checkbox.svg) no-repeat;
  margin: 0;
}
.lumin_analysis_table table td p input:checked + label{
  background: url(images/icon_checkbox_checked.svg) no-repeat;
}
.lumin_analysis_keywords{
  padding: 0 30px 10px 46px;
  /*opacity: 0.4;*/
  /*pointer-events: none;*/
}
/*.lumin_analysis_keywords.active{
  opacity: 1;
  pointer-events: all;
}*/
.lumin_analysis_keywords .cols .box{
  opacity: 0.4;
  pointer-events: none;
}
.lumin_analysis_keywords .cols .box a.summarytitle{
  pointer-events: all;
}
.lumin_analysis_keywords .cols .box.active{
  opacity: 1;
  pointer-events: all;
}
.lumin_analysis_keywords h3{
  font-size: 28px;
  font-weight: 900;
  color: #000;
  line-height: 36px;
  margin-bottom: 12px;
}
.lumin_analysis_keywords p.keywords{
  margin-bottom: 20px;
  color: #2E2E3A;
  font-size: 18px;
  line-height: 22px;
  font-family: 'Source Sans Pro', sans-serif;
}
.lumin_analysis_keywords .cols{
  display: flex;
}
.lumin_analysis_keywords .cols .quote{
  max-width: 45%;
  min-width: 45%;
  padding-right: 10px;
}
.lumin_analysis_keywords .cols .quote textarea{
  width: 100%;
  background: #fff;
  border: 1px solid #D0D0DA;
  border-radius: 5px;
  padding: 15px;
  color: #2E2E3A;
  font-size: 18px;
  line-height: 22px;
  font-family: 'Source Sans Pro', sans-serif;
  height: 100px;
  resize: none;
}
.lumin_analysis_keywords .cols .box{
  max-width: 50%;
  min-width: 50%;
  padding-right: 100px;
}
.lumin_analysis_keywords .cols .boxfull{
  max-width: 100%;
  min-width: 100%;
  padding-right: 0px;
}

.lumin_analysis_keywords .cols .chart{
  max-width: 48%;
  min-width: 48%;
  padding-right: 0px;
  }
.lumin_analysis_keywords .cols .box textarea{
  width: 100%;
  background: #fff;
  border: 1px solid #D0D0DA;
  border-radius: 5px;
  padding: 15px;
  color: #2E2E3A;
  font-size: 18px;
  line-height: 22px;
  font-family: 'Source Sans Pro', sans-serif;
  height: 100px;
  resize: both;
}
.lumin_analysis_keywords .cols .boxfull textarea{
  width: 100%;
  background: #fff;
  border: 1px solid #D0D0DA;
  border-radius: 5px;
  padding: 15px;
  color: #2E2E3A;
  font-size: 18px;
  line-height: 22px;
  font-family: 'Source Sans Pro', sans-serif;
  height: 100px;
  resize: both;
}
.lumin_analysis_keywords .cols .box .box_last{
  display: flex;
  align-items: center;
  margin-top: 10px;
}
.lumin_analysis_keywords .lumin_ctag{
  position: relative;
  margin-right: 15px;
}
.lumin_analysis_keywords .lumin_ctag > a{
  display: block;
  width: 250px;
  color: #C6CBD9;
  font-size: 18px;
  line-height: 22px;
  font-family: 'Source Sans Pro', sans-serif;
  border: 1px solid #D0D0DA;
  padding: 8px 20px;
  border-radius: 5px;
  background: url(images/icon_drop_arrow.svg) no-repeat 95% center #fff;
}
.lumin_analysis_keywords .lumin_ctag > a.active{
  border: 1px solid #5AC3BB;
}
.lumin_analysis_keywords .lumin_ctag ul{
  position: absolute;
  z-index: 300;
  background: #fff;
  padding: 5px;
  border: 1px solid #D0D0DA;
  border-radius: 3px;
  top: 100%;
  margin-top: 8px;
  box-shadow: 0px 4px 32px rgba(0, 16, 61, 0.16);
  width: 100%;
}
.lumin_analysis_keywords .lumin_ctag ul li{
  list-style: none;
}
.lumin_analysis_keywords .lumin_ctag ul li a{
  display: block;
  color: #2E2E3A;
  font-size: 18px;
  line-height: 22px;
  font-family: 'Source Sans Pro', sans-serif;
  padding: 9px 14px;
}
.lumin_analysis_keywords .lumin_ctag ul li a:hover,
.lumin_analysis_keywords .lumin_ctag ul li a.active{
  background: rgba(90,195,187,0.15);
}
.lumin_analysis_keywords .save_btn a{
  display: block;
  color: #fff;
  font-size: 14px;
  font-weight: 900;
  line-height: 20px;
  padding: 7px 30px;
  border-radius: 20px;
  background: #FF7A2F;
}
.lumin_analysis_table .edit_sentence{
  position: absolute;
  z-index: 300;
  background: #fff;
  border-radius: 8px;
  box-shadow: 0px 4px 32px rgba(0, 16, 61, 0.16);
  padding: 24px;
  width: 660px;
  right: -66px;
  top: 100%;
}
.lumin_analysis_table .edit_sentence .edit_top{
  padding-bottom: 16px;
  margin-bottom: 10px;
  border-bottom: 1px solid #E2E2EA;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.lumin_analysis_table .edit_sentence .edit_top h3{
  font-size: 28px;
  font-weight: 900;
  color: #000;
}
.lumin_analysis_table .edit_sentence .edit_top .list{
  display: flex;
  align-items: center;
}
.lumin_analysis_table .edit_sentence .edit_top .list span{
  font-size: 14px;
  color: #656575;
  font-family: 'Source Sans Pro', sans-serif;
  margin-right: 8px;
}
.lumin_analysis_table .edit_sentence .edit_top .list a{
  color: #2E2E3A;
  font-size: 18px;
  font-weight: 900;
  line-height: 20px;
  padding: 5px 20px;
  border: 1px solid #E2E2EA;
  border-radius: 5px;
  margin-right: 10px;
}
.lumin_analysis_table .edit_sentence .edit_summery{
  border-bottom: 1px solid #E2E2EA;
  margin-bottom: 12px;
}
.lumin_analysis_table .edit_sentence .edit_summery p{
  color: #2E2E3A;
  font-size: 18px;
  line-height: 22px;
  font-family: 'Source Sans Pro', sans-serif;
  margin-bottom: 15px;
}
.lumin_analysis_table .edit_sentence .edit_summery p strong{
  font-weight: 400;
  color: #35BA9C;
}
.lumin_analysis_table .edit_sentence .edit_bot{
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.lumin_analysis_table .edit_sentence .edit_bot a{
  color: #C6CBD9;
  font-size: 18px;
  line-height: 22px;
  font-family: 'Source Sans Pro', sans-serif;
}
.lumin_analysis_table .edit_sentence .edit_bot a.add{
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  line-height: 22px;
  padding: 8px 30px;
  border-radius: 20px;
  background: #35BA9C;
}
.mean-group{
        margin:10px 0px 20px 0px;
}
.mean-group h4,
.cluster-group .select{
        padding:10px 16px 8px;
}
.mean-group .group-select{
        padding:0 16px 8px;
}
.mean-group .group-select > a{
        color: #141414;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 14px;
    background-color: #FFFFFF;
    border: 1px solid #D8D8D8;
    border-radius: 5px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
        display:flex;
        align-items:center;
        justify-content:space-between;
}
.mean-group .group-select > a b{
        font-weight:400;
}
.mean-group .group-select > a span{
        font-size:24px;
}
.meangroup-select{
        position:relative;
        z-index:100;
        background:#fff;
        border:1px solid #D8D8D8;
        border-radius:5px;
}
.meangroup-select ul li{
        list-style:none;
        padding:10px;
        font-size:14px;
        color:#1A051D;
        font-weight:300;
        line-height:22px;
        height:40px;
}
.meangroup-select ul li span{
        width:22px;
        height:22px;
        display:inline-block;
        margin-right:10px;
        border:1px solid #ababab;
        border-radius:2px;
        vertical-align:middle;
}
.create-select-group{
    border-top: 1px solid #D8D8D8;
}
.create-select-group a{
        color: #141414;
    font-family: 'Open Sans', sans-serif;
    font-weight: 300;
    font-size: 14px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
        display:flex;
        align-items:center;
}
.create-select-group a span{
        color:#14ABA6;
        font-size:24px;
        margin-right:10px;
}
.create-select-group input{
        border:0;
}
.text_shadow {
    text-shadow:
    #000 0px 0px 1px,
    #000 0px 0px 1px;
}
.modal-dialog {
	min-width: 80% !important;
	max-width: 80% !important;
}

.lumin_tag_input {
  display: flex;
  padding: 10px;
  flex-wrap: wrap;
}

.lumin_tag_input ul { 
  display: flex; 
  flex-wrap: wrap; 
  list-style: none; 
  padding: 0; 
  margin: 8px 0 0 0; 
} 

.lumin_tag_input ul li { 
  margin-right: 8px; 
  margin-bottom: 8px; 
  padding: 8px; 
  background-color: #ddd;
  border-radius: 4px;
}

.tag-inp-box {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.flex {
  display: flex;
  align-items: center;
}
.dropdown-menu {
  max-width: 500px;
}

.progress-bar {
  width: 200px;
  background-color: #f3f3f3;
  border-radius: 50px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, .2);
}

.progress {
  height: 100%;
  background: linear-gradient(to right, #66ff00, #2ee5df55);
  border-radius: 50px;
  width: 0;
  transition: width .4s ease-in-out;
}

.status-circle-green {
  background-color: green;
}

.status-circle-yellow {
  background-color: rgb(255, 175, 3);
}

.status-circle-red {
  background-color: red;
}

.pop_drop .popup-content p {
  display: flex;
  align-items: center;
  padding: 5px 0;
}

.lumin_main_head .pop_drop {
  position: absolute;
  /* width: 100%; */
  background-color: #FFFFFF;
  border: 1px solid #D8D8D8;
  box-shadow: 0 2px 4px rgb(0 0 0 / 50%);
  
  z-index: 300;
  padding: 10px;
  
}

/*****************************/
