/* @font-face {
    font-family: 'Font Awesome 5 Free';
    font-style: normal;
    font-weight: 900;
    font-display: block;
    src: url("../fonts/tmsicon.eot");
    src: url("../fonts/tmsicon.eot?#iefix") format("embedded-opentype"), 
        url("../fonts/tmsicon.woff") format("woff"), 
        url("../fonts/tmsicon.ttf") format("truetype"), 
        url("../fonts/tmsicon.svg#fontawesome") format("svg");
}
   
   
  .tms-icon
  {
    font-family: 'Font Awesome 5 Free';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
  
    /* Better Font Rendering ===========
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  } */


/* scrollbar width */
::-webkit-scrollbar {
	width: 9px;
	height: 9px;
}

/* scrollbar track */
::-webkit-scrollbar-track {
	border-radius: 1rem;
	background: #ececec;
}

/* scrollbar handle */
::-webkit-scrollbar-thumb {
	border-radius: 1rem;
	background-color: #b4b4b4;
}

/* scrollbar handle */
::-webkit-scrollbar-thumb:hover {
	background-color: #808080;
}

.half-width {
  width: 50%;
}