.wb-tables a { font-size: 17px; font-weight: bold; } .wb-tables p { font-size: 14px; margin-top: 5px; } .cut-off { overflow: hidden; line-height: 1.5em; max-height: 6em; } #datatable_wrapper td { font-size: 14px; } .dataTables_wrapper .dataTables_filter input { font-size: 21px; width: 100%; display: table-cell; background-color: #ffffff; border: 2px solid #000000; border-radius: 40px; transition: 2s cubic-bezier(0.18, 0.89, 0.32, 1.28); } @media only screen and (max-width: 500px) { .dataTables_wrapper .dataTables_filter input { font-size: 16px; } } .dataTables_wrapper .dataTables_filter { margin-bottom: 1.5em; margin-top: 1.5em; display: table; width: 100%; } .dataTables_wrapper .dataTables_filter input { margin-left: 0; } #datatable_filter > label { display: block; max-width: 100%; font-weight: bold; font-size: 1.5em; } #datatable_filter input { font-family: Font Awesome\ 5 Free,Lato,sans-serif; padding: 7px 18px; font-weight: 900; } /*Space between the table and the filter information */ table.dataTable { margin-top: 15px!important; } .dataTables_wrapper .dataTables_info { font-size: 1.2em; } .dataTables_wrapper.no-footer .dataTables_scrollBody, table.dataTable tfoot td, table.dataTable tfoot th, table.dataTable thead td, table.dataTable thead th, table.dataTable.no-footer { border-bottom: none; font-size: 81%; } .dataTables_wrapper .top [type=search] { max-width: 100%; } main .form-control { display: block; height: 45px; font-size: 17px; line-height: 1.4375; color: #1d1d1d; font-weight: bold; background-color: #fff; background-image: none; border: 2px solid #000; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s,-webkit-box-shadow ease-in-out .15s; border-radius: 0; } .bg-grey { background-color: #f5f5f5; padding: 15px; border: 1px solid #d9d8d8; margin-left: 0px; margin-right: 0px; } #topic-list button { background-color: #fff; text-align: left; font-size: 15px; border-radius: 30px !important; } #topic-list button.btn-primary { background-color: #26374a; } a.play-btn { background-color: #eaebed; padding: 8px; text-decoration: none; box-shadow: 2px 2px #2f3032; font-weight: bold; color: #335075; border-radius: 4px; } a.play-btn:hover { background-color: #dedede; } .featured-video-caption h2 { margin-top: 5px; font-size: 23px; } a.btn.btn-social { color: #fff; font-weight: bold; } a:hover.btn.btn-social { color: #6fa9e9; } /* do not group these rules */ *::-webkit-input-placeholder { color: #1D1D1D; } *:-moz-placeholder { /* FF 4-18 */ color: #1D1D1D; } *::-moz-placeholder { /* FF 19+ */ color: #1D1D1D; } *:-ms-input-placeholder { /* IE 10+ */ color: #1D1D1D; } /* a subtle focus style for keyboard-input elements */ .text-input:focus { outline: 1px solid #aaa; } input:focus, textarea:focus, select:focus{ outline: none; } /* and for keyboard users, override everything with a Big Blue Border when focused on any element */ body.user-is-tabbing *:focus { outline: 2px solid #7AACFE !important; /* for non-webkit browsers */ outline: 5px auto -webkit-focus-ring-color !important; } input[type="search"]:focus-within { border-bottom: 2px solid #000; transition: 0.7s cubic-bezier(0.18, 0.89, 0.32, 1.28); border-left: 2px solid #fff; border-right: 2px solid #fff; border-top: 2px solid #fff; border-radius: 0; } .dataTables_wrapper .dataTables_filter input:focus-within::placeholder { color: #fff; }