/**
borders
**/
.bordered-black {
    border:1px solid #000;
}
.bordered-dotted-black {
    border:1px dotted #000;
}
.bordered-blue-header {
    border:1px solid #3c8dbc;
}
.border-dotted-grey {
    border-bottom: 1px dotted #c5c5c5;
}

.docpics-bootbox > .modal-dialog {
    width: 850px !important;
}

/**
backgrounds
**/
.purple-bg {
    background: #ead2d8;
}
.pale-rose-bg {
    background: #f3d4d4 !important;
}
/**
margins
**/
.ml-5px {
    margin-left:5px !important;
}
.ml-10px {
    margin-left:10px !important;
}
.ml-20px {
    margin-left:20px !important;
}
.mr-10px {
    margin-right:10px !important;
}
.mt-5px {
    margin-top:5px;
}
.mt-7px {
    margin-top:7px;
}
.mt-10px {
    margin-top:10px;
}
.mt-15px {
    margin-top:15px;
}
.mt-25px {
    margin-top:25px;
}
.mb-5px {
    margin-bottom:5px;
}
.mb-10px {
    margin-bottom:10px;
}
.mb-15px {
    margin-bottom:15px;
}
.nomargin {
    margin: 0 !important;
}

/**
paddings
**/
.nopadding {
    padding: 0 !important;
}
.nopadding-right {
    padding-right:0px !important;
}
.nopadding-left {
    padding-left:0px !important;
}
.p-3px {
    padding:3px;
}
.p-5px {
    padding:5px;
}
.p-15px {
    padding:15px;
}
.pt-5px {
    padding-top:5px !important;
}
.pt-10px {
    padding-top:10px !important;
}
.pb-5px {
    padding-bottom:5px;
}
.pb-10px {
    padding-bottom:10px !important;
}
.pb-15px {
    padding-bottom:15px;
}
.pr-10px {
    padding-right:10px;
}
.pr-15px {
    padding-right:15px;
}
.pl-7px {
    padding-left:7px !important;
}
.pl-15px {
    padding-left:15px !important;
}
.has-no-padding-td td {
    padding:0 !important;
}

/**
width
**/
.w-100px {
    width:100px;
}
.w-100pr {
    width:100%;
}
.w-200px {
    width:200px;
}
/**
height
**/
.min-height-default {
    min-height: 0 !important;
}
.height-overflow-announcements {
    height: 200px;
    max-height:200px;
    overflow-y: scroll
}

.middle-icon {
    font-size:20px;
}
.fixed-right-menu {
    position: fixed;
    right: 5px;
    top: 40%;
}
.scroll-box-300 {
    height: 300px;
    overflow: scroll;
}

/**
Texts
**/
.text-font-weight-normal {
    font-weight: normal !important;
}
.text-left {
    text-align:left !important;
}

.white-space-noraml, .white-space-noraml div {
    white-space: normal;
}
.bg-light-grey {
    background: #ecf0f5;
}

.bg-table-selected {
    background: #ecf0f5;
}
input.largerCheckbox
{
    width: 15px;
    height: 15px;
}

/**
video embeded
**/
.embed-container {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

.embed-container iframe,
.embed-container object,
.embed-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.in-active {
    color:#292929;
}

/**
display options
**/
.display-inline {
    display: inline !important;
}
