.nmt{
    margin-top:0px !important;
}
.nmb{
    margin-bottom:0px !important;
}
.bold{
    font-weight:500;
}
.mb{
    margin-bottom:15px;
}
.table-responsive.custom_new table > tbody > tr > td{
    /* border-top: 1px solid #8ab74e; */
}
.table-responsive.custom_new table tr:hover{
    background-color:inherit !important;
}
.table-responsive.custom_new table tr:nth-of-type(odd):hover{
    background-color:#f9f9f9 !important;
}
#newTaskForm .form-group label{
    color:#8ab74e !important;
}
.btn.busy{
    opacity:0.1 !important;
}
#tasksModal .pagination a, #tasksModal .pagination span{
    border:#ddd solid 1px !important;
    font-size:16px;
}
#tasksModal .pagination > li > a{
    color:gray !important;
    padding: 10px 15px;
}
#tasksModal .pagination > li > span{
    padding: 10px 15px;
}
.pagination .active > span{
    background-color:#006875 !important;
}
#tasksModal .modal_container{
    opacity:1;
    transition:opacity 200ms;
}
#tasksModal.busy .modal_container{
    opacity:0.2;
}
.small-email-text{
    font-size:14px !important;
}
.small-email-text p{
    font-size:14px !important;
}

.email_variables{
    padding:15px 0px;
}
.email_variables .variable_row .value{
    background-color:#f1f1f1;
    padding:5px 20px;
}

.email_form_container .form-group input[type=file]{
    display:block;
    position:relative;
    border:#ccc solid 1px;
    padding:15px;
    opacity:1;
}

.select2-container{
    background:none;
    border-bottom:#ccc solid 1px;
}

.plain_select2 {
    padding-top:0;
    padding-bottom:0;
}
.plain_select2 .select2-container{
	background:none !important;
    padding-top:0;
    padding-bottom:0;
    border:none;
}

.select2-container{
    padding-top:0 !important;
    padding-bottom:0 !important;
} 
.template_select + .select2-container.select2-container--default{
    padding-top:7px !important;
    padding-bottom:7px !important;
}

.styled_radio .placeholder{
    display:inline-block;
    padding: 7px 25px;
    font-size: 16px;
    font-weight: 600;
    border:#ccc solid 1px;
    border-radius: 3px;
    color:#000;
}
.styled_radio input{
    display:none;
}
.styled_radio input:checked + span.placeholder{
    color:#fff;
    background:#006775;
}

.empty_container{
    height:100px;
    border:#ccc dashed 2px;
}

.sideBySide{
    display:flex;
    align-items: center;
}

.delbutton, .delbuttonGroup{
    display:inline-block;
    padding: 5px;
    font-size: 16px;
    line-height:1;
    font-weight: 600;
    color:red;
    border:none;
    background:none;
}