.mobileShow {
  display:none !important;
}



.nowWrap{
  white-space: nowrap;
}

.navPopup {
  width: 540px !important;
}

.center-text-trick {
  height: 54px;
  line-height: 54px;
  padding:0px;
  white-space: nowrap;
}

.navTitle:before{
  width: 0px!important;
}

.label{
  font-weight:bold;
  padding-bottom: 0em;
  margin-bottom: 0.5em;
}

.label1{
  font-weight:bold;
  padding-bottom: 0em ;
  margin-bottom: 0em ;
}

.ui.scrolling.dropdown .menu {
    max-height: 30rem !important;
}

.ui.dropdown.scrolling .menu,{
    max-height: 30rem !important;
}

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

@media screen and (max-width: 767px) {
  .mobileHide {
    visibility: hidden;
    clear: both;
    float: left;
    width:0px;
    padding:0px!important;
    display: none;
  }
  .mobileShow {
    display:block !important;
  }

  .titled.container {
    margin-top: 0px!important;
  }
  .topMessage .message{
    margin-top: 30px!important;
  }

  .ui.breadcrumb {
    padding-top: 1em !important;
  }
}

.topMessage .message{
  margin-top: 15px!important;
}

.table th, td{
  text-align: center;
}

.vertical-text {
	transform: rotate(90deg);
	transform-origin: left top 0;
}

.unsel{
  -webkit-user-select:none;
  -khtml-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  -o-user-select:none;
  user-select:none;
}

body{
  display: flex;
  min-height: 100vh;
  flex-direction: column;
  overflow-y: scroll;
  position: relative;
  background-color: #FFFFFF;
}
.siteContent{
    flex: 1;
}

html {
  min-height: 100vh;
}

.wrapped{
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

.center {
  text-align: center;
}

.titled.container {
  margin-top: 34px
}

/*.topMessage {
  margin-top: 15px;
}8*/

.main {
  margin-top: 20px;
}


.logincolumn {
  max-width: 450px !important;
  padding-top: 50px !important;
}

.alignedleft{
  text-align: left;
}

.inputfile {
	width: 0.1px !important;
	height: 0.1px !important;
	opacity: 0 !important;
	overflow: hidden !important;
	position: absolute !important;
	z-index: -1 !important;
}

/* width */
::-webkit-scrollbar {
  width: 5px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}

.cursive{
  font-family: 'Pacifico', cursive !important;
}

.iconSpace{
  padding-left: 10px;
}

.breakWord {
  word-wrap: break-word !important;
}
