body                            { padding-top: 102px;  }
 
@font-face {
    font-family: 'King';
    src:    url('/font/King.woff2') format('woff2'),
            url('/font/King.woff') format('woff');
    font-weight: 500;
    font-style: italic;
}

.font-title					    { font-family: 'Nunito', sans-serif; }
.font-logo					    { font-family: "King", 'Zilla Slab', serif; }

.cursor-pointer 			    { cursor: pointer; }

.lore-main-form>pre>code	    { cursor: pointer; }
.lore-main-form>div>pre>code    { cursor: pointer; }
.lore-main-form>.equation       { cursor: pointer; }
.equation                       { border-radius: 5px; border: 1px solid #bdc1c5; padding: 10px; background-color: #f3f4f5!important; }



.table-fit 					    { white-space: nowrap; width: 1%; }
.table-truncate                 { text-overflow:ellipsis; overflow: hidden; max-width:1px; }

.break-word                     { word-wrap:break-word; }
.pre-wrap                       { white-space:pre-wrap; }
.no-wrap                        { white-space:nowrap; }

.no-decoration                  { text-decoration: none !important; }

.dropdown-item                  { cursor: pointer; }

    
/* .clickable:hover            { filter: brightness(85%); } */

input:required:invalid 		    { border: 1px solid red; }
input:required:valid    	    { border: 1px solid green; }
select:required:invalid 	    { border: 1px solid red; }
select:required:valid 		    { border: 1px solid green; }
textarea:required:invalid 	    { border: 1px solid red; }
textarea:required:valid         { border: 1px solid green; }



.text-pink { color: #E63B66; }
.text-grey { color: #A1A0A0; }
