/* initially made for users view all
*/

.dataTables_wrapper .dataTables_filter{display:none !important}
.dataTables_wrapper tfoot {
    display: table-header-group;
}
.dataTables_wrapper .table>tfoot>tr>th{padding:0}
.dataTables_wrapper .table>tfoot>tr>th input{margin:0;padding: 0 8px;  box-sizing: border-box;border-bottom-color:transparent;}

.dataTables_wrapper .table>tfoot>tr>th input[placeholder="Search"].filtered,
.dataTables_wrapper .table>tfoot>tr>th .select-wrapper input.filtered,
.dataTables_wrapper .table>tfoot>tr>th span.select2-selection.filtered > .select2-selection__rendered
{color:#FF0000;}

.dataTables_wrapper .table>tfoot>tr>th .select-wrapper{margin-top:0}
.dataTables_wrapper .table>tfoot>tr>th .select-wrapper input{margin-bottom:0;border-bottom-color:transparent;padding: 0 8px;}
.dataTables_wrapper .DTTT_container {float: right;}
.dataTables_wrapper .DTTT_container > .select-wrapper {display:inline-block;margin-top:0;}
.dataTables_wrapper .table [type=checkbox]:checked+label, .dataTables_wrapper .table [type=checkbox]:not(:checked)+label {
  display: block;
  margin-right: 0;
}
.dataTables_wrapper .table [type=checkbox]+label:before {margin-left: 10px;}
.dataTable {display:none;}


.btn-small {padding: 0 1rem;}

i.prefix+.select-wrapper { margin-left: 3rem;padding-bottom: 15px; }
.select-wrapper ul.parsley-errors-list {
  margin-bottom: -15px;
}
.contact_info .card .title .input-field input:empty{
  border-bottom-color: transparent;
  font-weight: 400;
  letter-spacing: .02rem;
  text-transform: uppercase;
  line-height: 2.7rem;
  margin-bottom: 0;
  height: auto;
    font-weight: bold;
}
.contact_info .card .title .input-field input::-webkit-input-placeholder {
    color:    #E7E7E7;
}
.contact_info .card .title .input-field input:-moz-placeholder {
   color:    #E7E7E7;
   opacity:  1;
}
.contact_info .card .title .input-field input::-moz-placeholder {
   color:    #E7E7E7;
   opacity:  1;
}
.contact_info .card .title .input-field input:-ms-input-placeholder {
   color:    #E7E7E7;
}
.contact_info .card .title .input-field {
  margin-top: 0;
  display:inline-block !important;
}
.contact_info .card .title > .row {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.contact_info .card .title > .row .col {
   padding-bottom: 0;
}
@media only screen and (min-width: 993px){
	.contact_info .card:last-child {margin-bottom: 1.3rem;}
	.contact_info .map {height:265px !important;}
	.contact_info .sorry_no_map{text-align: center;padding-top: 100px;}
	.contact_info .card .content > .row {margin-top: 0;}
}/*
.row.contact_info a.btn-flat{padding-right:0}  */
.row.contact_info a.btn-flat i{font-size:2.5rem;}



.dropdown-content li>a, .dropdown-content li>span {
  white-space: nowrap;
}

.card .title .tools {
  float: right;
  width: 20px;
  text-align: center;
  color: inherit;
  -webkit-transition: -webkit-transform 300ms ease-in-out;
  transition: transform 300ms ease-in-out;
}

.card .title .tools>i {
  font-size: 1.2rem;
  line-height: 2rem;
}

.dropdown-content{  z-index: 1007 !important;}
.tagsinput,.select2-wrapper > div {
  margin-left: 3rem;
  -webkit-calc(100% - 3rem) !important;
  width:calc(100% - 3rem) !important;
  margin-top: 15px;
}

#forgot-password .logo, #lock .logo, #sign-in .logo, #sign-up .logo {
  margin-top: 0;
  margin-bottom: 15px;
}
.input-field .prefix.active {
  color: inherit;
}
.hidden{display:none;}
.row.contact_info > .col.s12>div:empty {
  width: 100%;
  border-radius: 5px;
  border: 3px dotted #ddd;
  padding: 20px;
  text-align: center;
  color: #ddd;
}
.row.contact_info > .col.s12>div:empty + .card {
  margin-top: -46px;
}

input.select2-search__field {margin-bottom: 0 !important}

span.select2.select2-container.select2-container--default {
  width: 100% !important;
}
span.select2-selection.select2-selection--single {
  border-bottom-width: 0px;
}
span.select2-selection__rendered {
  margin-bottom: 0 !important;
  border-bottom-color: transparent !important;
  padding: 0 8px !important;
}
.modal.modal-fixed-footer {
  z-index: 999 !important;
}
.dropdown-content {
  width: auto !important;
  height: auto !important;
}


ul.tabs { overflow:hidden}

.character-counter{
    margin-top: -25px;
    margin-bottom: 20px;
}

.diff ins {color:#008000;}
.diff del {color:red;}
#popups .indicator {left:0;right:50%;}

.fc-toolbar h2{
	    display: inline;
    margin-left: 10px !important;
    margin-right: 10px !important;
}

.fc-toolbar button {     height: 2.5em !important;}

.modal.modal-fixed-footer {
    z-index: 9999 !important;
}

.select2-container {
    z-index: 99991 !important;
}

.yh { background-color: yellow;  border: 1px solid #cccc00;padding-left: 2px; padding-right: 2px; font-weight: bold;    margin-left: 5px;}

.anchor-link {
	color: teal;
	font-size: 14px;
	font-weight: bold;
}

.anchor-link a {
	color: teal!important;
	font-size: 14px;
	font-weight: bold;
}

.anchor-link a:before {
	background: teal;
}

.slide-container {
	position: relative!important;
}

.slide {
	position: relative!important;
	opacity: 1!important;
	transform: scale(1)!important;
}
