.jimu-widget-mylocation-setting{
  margin:0;
  padding:0;
  font-size:15px;
}

.jimu-widget-mylocation-setting .setting-table > thead > tr > th,.jimu-widget-mylocation-setting .setting-table > tbody > tr > td{
  height:40px;
  line-height:40px;
  vertical-align:middle;
}

.jimu-widget-mylocation-setting .input-table > tbody > tr > .first{
  width:auto;
  text-align: left;
  padding-right:15px;
  position: relative;
  display: flex;
}

.jimu-widget-mylocation-setting .input-table > tbody > tr > .first .cb,.cb-label{
  /*vertical-align: middle;
  line-height: 20px;
  height: 20px;
  display: inline-block;*/
  padding-left: 5px;
}

.jimu-widget-mylocation-setting .input-table > tbody > tr > .first .inputs-label{
  min-width: 150px;
  padding-right: 20px;
  display: flex;
}

.jimu-widget-mylocation-setting .input-table > tbody > tr > .first .config-group{
  display: flex;
  align-items: center;
  min-width: 200px;
}

.jimu-widget-mylocation-setting .input-table > tbody > tr > .second{
  width:200px;
}

.jimu-widget-mylocation-setting .input-table > tbody > tr > .third{
  width:35px;
}

.jimu-widget-mylocation-setting .compass-setting .first{
  margin: 0 20px;
}