.align_right{
    text-align: right;
}

.align_center{
    text-align: center;
}
.align_left{
    text-align: left;
}

.applicationsTable tbody tr td, .enrollmentsTable tbody tr td {
    padding: 3px;
    font-size: 12px;
}

.applicationsTable thead tr th, .enrollmentsTable thead tr th {
    font-size: 12px;
}

.shadowed8{
     -webkit-box-shadow: 0 0 8px rgba(0, 0, 0, .8);	-moz-box-shadow: 0 0 8px rgba(0, 0, 0, .8); box-shadow: 0 0 8px rgba(0, 0, 0, .8);
}
.roundBorders2{
     -webkit-border-radius: 2px;	-moz-border-radius: 2px; border-radius: 2px;
}
.square25{
    width: 25px; height: 25px;
}
.square50{
    width: 50px; height: 50px;
}

.locationsTable tbody tr td{
    padding: 2px;
}
.singleMap{
    margin:auto; width:100%; border:1px solid #000; height: 300px;
}

.appsOfDevice_NameDiv{
    padding: 4px; font-size: 12px; text-align:center ; word-wrap: break-word; height: 75px; overflow:hidden;
}
.wallpaperDetailsDiv{
	padding: 4px; font-size: 12px; text-align:center ; word-wrap: break-word; height: 55px; overflow:hidden;
}

.appsOfDevice_Thumbnail{
    width:75px; height:75px;
}
.appUninstallBadge{
    height: 20px; width: 100%;
}

.select_commands{
    width:200px; height: 30px; margin-top: 50px; margin-bottom: 20px;
}


.singleDeviceChart {
  width:600px;
  height: 400px
}

.passcodeStyle {
    position:relative;right:120px
}

.passcodeCheckboxStyle {
    margin-left: 30px
}

.drop-box-msg.dragover {
    background: #f3f6fa;
}

.drop-box {
    background: #F8F8F8;
    border: 5px dashed #DDD;
    padding: 10px 10px 10px 10px ;
    text-align: center;
    float: left;
    margin-left: 20px;
}

.drop-box.dragover {
    border: 5px dashed blue;
}

.drop-box.dragover-err {
    border: 5px dashed red;
}

form .thumb {
    width: 24px;
    height: 24px;
    float: none;
    position: relative;
    top: 7px;
}

.table-striped>tbody>tr.inactive-device:nth-of-type(odd)  {
    background-color: #ffe1c8;
}
.table-striped>tbody>tr.inactive-device  {
    background-color: #ffe1c8;
}
.table-hover > tbody > tr.inactive-device:hover {
    background-color: #f5d7be;
}
.label-inactive-device {
    background-color: #cdaf96;
}
.label-semi-active-device {
    background-color: #d2caa4;
}

button.btn-action-lg {
    width: 200px !important;
    height: 50px !important;
    padding-top: 11px;
}

@media (max-width: 991px) {
    .management-actions .btn-group{
        margin-left: 5px;
    }
}
@media (min-width: 992px) {
    .management-actions .btn-group{
        margin-left: 5px;
    }
}
.span-action {
    max-width: 150px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    padding-left: 3px;
    display: inline-block;
}

.imageContainer {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.image-wrapper {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 100%;
    overflow: hidden;
}

.image-wrapper img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain;
    object-position: center;
}

.rotate {
    transform: rotate(-90deg);
}