
.violenc-type-area{
	padding-top: 30px;
}

.questionListArea > .questionNumber > .questionHead.headerPerson{
	padding: 0px 0px 0px 15px;
}

.questionListArea > .questionNumber.personAreaBox{
    background-color: #e0e0e0;
}

.questionListArea.organizeListArea{
    padding: 10px 0px 15px 15px;	
}

.personDetail{
	padding: 15px 15px 0px 15px;
}

.organizeAreaBox-sub {
	width:99%;
	background-color: #eaeaea;
	margin-bottom: 10px;
}

.organizeAreaBox-obj {
	background-color: #eaeaea;
	margin-bottom: 10px;
}

.btn-nomargin {
	margin-bottom: 0px !important;
}

.tbl-violenc-person{
	margin-bottom: 10px;
}

.tbl-violenc-person > tbody > tr > td{
	padding : 5px;
}

.pdLeft {
	padding-left:30px;
}

.tbl-violenc-eco{
	margin-bottom: 10px;
	width : 100%;
}

.tbl-violenc-eco > tbody > tr > td{
	padding : 5px;
}

.questionListArea {}
.questionListArea > .questionNumber {}
.questionListArea > .questionNumber > .questionHeadOrganize{
	background-color: #53575a;
    color: white;
	padding-left: 15px;
}

.questionListArea > .questionNumber > .questionHeadOrganize > .questionHeadNumber {}
.questionListArea > .questionNumber > .questionHeadOrganize > .questionHeadAction .groupX {
	min-width: unset;
	font-size: 13px;
	margin: 0;
	padding: 0px 10px;
}
.questionListArea > .questionNumber > .questionHeadOrganize > .questionHeadAction .groupX.md-button {
	border: 0.5px solid rgba(0, 0, 0, 0.1);
}
.questionListArea > .questionNumber > .questionHeadOrganize > .questionHeadAction .groupX.md-button:disabled {
	opacity: 0.5 !important;
	cursor: not-allowed;
}

.w_200p {
	width: 200px;
}
.w_50p {
	width: 50px;
}

.btnDownloFile {
    font-size: 20px;
    margin: 0px 0;
    padding: 0px;
    font-weight: 400;
    min-width: 38px;
    color: #2D2D2D;
    border-radius: 0px;
}

.notice_tag_area {
	font-size: 13px;
    color: #b1b1b1;
    font-style: italic;
    padding-bottom: 10px;
}

.btn-icon-split {
    padding: 0;
    overflow: hidden;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 2.5rem;
    min-height: unset;
}

.btn-icon-split .icon {
    background: rgba(0, 0, 0, .15);
    display: inline-block;
    padding: .375rem .75rem;
}

.btn-icon-split .text {
    display: inline-block;
    padding: 0.375rem 1.5rem;
}

.rpt-div {
	padding: 10px 10px 50px 10px;
	margin-right: 10%;
    margin-left: 10%;
}

.tbl_incident_rpt .table tr td:nth-of-type(1)  {
	width: 50px;
	min-width: 50px;
	text-align: center;
}
.tbl_incident_rpt2 .table tr td:nth-of-type(1)  {
	width: 50px;
	min-width: 50px;
	text-align: center;
}
.tbl_incident_rpt2 .table tr td {
	width: 200px;
	min-width: 200px;
}
.tbl_incident_rpt_province .table tr td:nth-of-type(1)  {
	width: 150px;
	min-width: 150px;
	text-align: left;
}
.tbl_incident_rpt_province .table tr td {
	width: 200px;
	min-width: 200px;
	text-align: center;
}
.tbl_incident_top_province .table tr td:nth-of-type(1)  {
	width: 50px;
	min-width: 50px;
	text-align: center;
}
.tbl_incident_top_province .table tr td:nth-of-type(3)  {
	width: 100px;
	min-width: 100px;
	text-align: center;
}
.chart_area_div {
	padding-top: 20px;
}
.tbl_incident_rpt_place_type_name .table tr td:nth-of-type(1)  {
	width: 50px;
	min-width: 50px;
	text-align: center;
}
.tbl_incident_rpt_place_type_name .table tr td {
	width: 150px;
	min-width: 150px;
}
.rpt_div_g {
	padding: 10px 10px 50px 10px;
	margin-right: 2%;
    margin-left: 2%;
}
.rpt_head {
	padding: 6px 15px;
    background-color: #095aab;
    color: #fff;
    border-top-right-radius: 15px;
    border-top-left-radius: 15px;
}

/*
.tbl_incident_rpt_correlation .table tr td:nth-of-type(2),td:nth-of-type(5)  {
	width: 130px;
	min-width: 130px;
	text-align: center;
}
*/
/*
.tbl_incident_rpt_correlation .table tr td:nth-of-type(1),td:nth-of-type(4)  {
	width: 200px;
	min-width: 200px;
}
*/
/*
.tbl_incident_rpt_correlation .table tr td:nth-of-type(2),td:nth-of-type(4) {
	width: 100px;
	min-width: 100px;
	text-align: center;
}
*/
.span_click_incident {
	background: #888888;
    padding: 0px 6px;
    font-style: italic;
    border-radius: 7px;
    color: #ffffff;
}

.tools_switch_theme_area {
	position: sticky;
    bottom: 55px;
    padding-left: 15px;
    text-align: center;
}

.tools_switch_theme_area .btn_area {
	width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background-color: #0f61b3;
    border-radius: 50%;
    color: #ffffff;
}
.radio_relate_role {
	display: inline-block;
	padding-right: 20px;
}


.violenceModalDetailArea .total_percent{
	text-align: center;
    margin-bottom: 15px;
    background-color: #d8d8d8;
    padding: 10px;
    border-radius: 10px;
}
.violenceModalDetailArea .incidenttypedetail{
	background-color: rgb(0 0 0 / 22%);
	color: #fff;
    text-align: center;
    border-radius: 10px;
    overflow: hidden;
	padding-bottom: 10px;
}
.violenceModalDetailArea .incident_type_head{
	background-color: rgb(0 0 0 / 22%);
	padding:5px;
	letter-spacing: 0px;
}
.violenceModalDetailArea .incident_type0{
	background-color: #2f6b96;
    
}
.violenceModalDetailArea .incident_type1{
	background-color: #e81e1e
}
.violenceModalDetailArea .incident_type2{
	background-color:#208228
}
.violenceModalDetailArea .incident_type_result{
	font-size: 30px;
	padding-top: 5px;
	text-shadow: 1px 1px 3px 1px 1px 3px rgb(0 0 0 / 55%);
}

/* map violence for present */
.tools_switch_theme_right_area {
    bottom: 50px;
    text-align: center;
    right: 20px;
    position: absolute;
}

.tools_switch_theme_right_area .btn_area {
	width: 35px;
    height: 35px;
    line-height: 35px;
    text-align: center;
    background-color: #0f61b3;
    border-radius: 50%;
    color: #ffffff;
}

.pin_violence_detail_area {
	position: absolute;
    bottom: 50px;
    background: #ffffff;
    padding: 5px;
    left: 20px;
	border-radius: 5px;
}

.btn_pin_detail:hover {
	color: #000;
}

.map_violence_area{
	margin: -16px;
}

.footer_map_violence_area {
	position: absolute;
    bottom: 0px;
    text-align: center;
    width: 100%;
    padding: 5px 0px;
    background-color: #ffffffcc;
}

.tbl_violenc_pin_detail > tbody > tr > td{
	padding : 5px;
}

.btn_search_violence_area {
	top: 20px;
    position: absolute;
    right: 20px;
}

.md-dialog-content-search-viloence {
	min-height: 200px!important;
}

.tbl_violence_type > tbody > tr > td:nth-of-type(1) {
    width: 20px;
}

.tbl_violence_type > tbody > tr > td:nth-of-type(2) {
    padding-left: 8px;
}

.labels_layer_nan_map {
  font-size: 15px;
  text-align: center;
  font-weight: bold;
  /*color : white;*/
  color: #000000;
}

.layer_list_area {
	top: 20px;
    position: absolute;
	background: #ffffff;
    padding: 10px 15px 5px 15px;
    left: 20px;
	border-radius: 5px;
}

.layer_list_area .title_layer {
	font-weight: bold;
}

/* end map violence for present */

/* fix md-tooltips on modal*/
.md-panel-outer-wrapper.md-panel-is-showing {
    z-index: 2000 !important;
}
/* end fix md-tooltips on modal*/

.bg-gray-btn-search-type {
	background-color: #d5d5d5!important;
    color: #585858!important;
	min-height: 30px!important;
    height: 30px!important;
	line-height: 30px;
}
.bg-gray-btn-search-type i {
	font-size: 16px!important;
    line-height: 30px!important;
}
#master_violence_table .table > tbody > tr td:nth-last-of-type(n+1):nth-last-of-type(-n+2) {
	 width: 70px;
    min-width: 70px;
    text-align: center;
}
.bt-size-16 {
	font-size: 16px!important;
}

/* violence map by cause & incident */
.show_map > #incident_map_cause {
    width: 100%!important;
    position: absolute!important;
    top: 65px!important;
    left: 0px!important;
    height: calc(100% - 65px) !important;
}
.show_map > #incident_map_inc {
    width: 100%!important;
    position: absolute!important;
    top: 65px!important;
    left: 0px!important;
    height: calc(100% - 65px) !important;
}
.btn_map_filter {
	right: 20px;
    position: absolute;
    top: 80px;
}
.tools_switch_theme_area.btn_info {
	position : absolute;
	bottom: 70px;
}
.pin_violence_detail_area.violence_map {
	bottom: 120px;
	left: 17px;
}
.tools_switch_theme_area.btn_info_tab{
	position: absolute;
    bottom: 115px;
}
.pin_violence_detail_area.violence_map_tab {
	bottom: 165px;
    left: 33px;
}
.arrow-down {
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #fff;
}
.violence_map > .arrow-down {
	position: absolute;
    bottom: -10px;
}
.violence_map_tab > .arrow-down {
	position: absolute;
    bottom: -10px;
}
/* end violence map by cause & incident */
