.btn-xs, .btn-group-xs > .btn {
padding: 1px 5px;
font-size: 12px;
line-height: 1.5;
border-radius: 3px;
}

#commonModal .modal-dialog,
#commonModal-clone .modal-dialog {
max-width: none !important;
}
#commonModal .modal-header,
#commonModal-clone .modal-header {
/*padding: 10px 15px;*/
border-bottom-color: #005f95;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b3dced+0,2c97f4+0,3279c0+100 */
background: rgb(179,220,237); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(179,220,237,1) 0%, rgba(44,151,244,1) 0%, rgba(50,121,192,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(179,220,237,1) 0%,rgba(44,151,244,1) 0%,rgba(50,121,192,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(179,220,237,1) 0%,rgba(44,151,244,1) 0%,rgba(50,121,192,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b3dced', endColorstr='#3279c0',GradientType=0 ); /* IE6-9 */
color: #fff;
}
#commonModal .modal-header,
#commonModal-clone .modal-header {
text-align: center;
}
#commonModal .modal-header > .title,
#commonModal-clone .modal-header > .title {
margin: 0;
text-shadow: 2px 8px 6px rgba(0,0,0,0.2), 0px -5px 35px rgba(255,255,255,0.3);
}


#preloaderSpinner {
display: none;
}
#preloaderSpinner.spinner {
position: fixed;
top: 0;
left: 0;
height: 100%;
width: 100%;
background-color: rgba(255,255,255,.701961);
z-index: 99999;
}
#preloaderSpinner.spinner .spinWrap {
position: absolute;
top: 40%;
left: 50%;
width: 200px;
margin-left: -100px;
}
#preloaderSpinner.spinner .loader {
position: absolute;
top: 0;
left: 50%;
height: 50px;
width: 50px;
margin: 0 0 0 -25px;
opacity: 1;
filter: alpha(opacity=100);
background-color: rgba(255,255,255,.701961);
-webkit-animation: rotation .7s infinite linear;
-moz-animation: rotation .7s infinite linear;
-o-animation: rotation .7s infinite linear;
animation: rotation .7s infinite linear;
border-left: 8px solid rgba(0,0,0,.2);
border-right: 8px solid rgba(0,0,0,.2);
border-bottom: 8px solid rgba(0,0,0,.2);
border-top: 8px solid #2180c0;
border-radius: 100%;
}
#preloaderSpinner.spinner .loadingMessage {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
width: 100%;
margin-top: 55px;
text-align: center;
z-index: 100;
outline: 0;
}
@-webkit-keyframes rotation {
	from {
	-webkit-transform: rotate(0)
	}
	to {
	-webkit-transform: rotate(359deg)
	}
}
@-moz-keyframes rotation {
	from {
	-moz-transform: rotate(0)
	}
	to {
	-moz-transform: rotate(359deg)
	}
}
@-o-keyframes rotation {
	from {
	-o-transform: rotate(0)
	}
	to {
	-o-transform: rotate(359deg)
	}
}
@keyframes rotation {
	from {
	transform: rotate(0)
	}
	to {
	transform: rotate(359deg)
	}
}



.input-number,
.input-natural,
.input-decimal {
text-align: right;
}

.ellipsis {
font-weight:normal;
width: 100%;
max-width: 100%;
padding-left: 0 !important;
white-space: nowrap;
word-wrap: normal !important;
overflow: hidden;
text-overflow: ellipsis;
-ms-text-overflow: ellipsis;
}

.AXUpload5QueueBox .AXUploadItem {
height: 100%;
}
.AXUpload5QueueBox .AXUploadItem .AXUploadPreview {
height: 100%;
background-repeat: no-repeat;
background-position: center;
background-size: contain;
}
.AXUpload5QueueBox .AXUploadItem .AXUploadTitle,
.AXUpload5QueueBox .AXUploadItem .AXUploadType,
.AXUpload5QueueBox .AXUploadItem .AXUploadBtns {
display: none !important;
}

[data-key] {
cursor: pointer;
}

[data-sortable="sortable"] {
cursor: move;
}

.bigboxicon .table {
margin: 0;
}
.bigboxicon .table th,
.bigboxicon .table td {
padding: 5px;
vertical-align: middle;
}
.bigboxicon .table td {
font-size: 16px;
}




.dTab {
position: relative;
width: 100%;
margin: 0 auto 15px;
}
.dTab > ul {
position: relative;
display: inline-block;
width: 100%;
border-bottom: 1px solid #021942;
}
.dTab > ul > li {
/*position: relative;*/
float: left;
display: inline-block;
margin-bottom: -1px;
background-color: #f7f7f7;
border-top: #ccc solid 1px;
border-left: #ccc solid 1px;
}
.dTab > ul > li > a,
.dTab > ul > li > span {
display: inline-block;
padding: 9px 15px;
color: #333;
text-align: center;
cursor: pointer;
}
.dTab > ul > li:last-child {
border-right: #ccc solid 1px;
}
.dTab.table > ul {
display: table;
table-layout: fixed;
margin: 0 auto;
border-bottom:0;
}
.dTab.table > ul > li {
float: none;
display: table-cell;
width: 1%;
text-align: center;
border-bottom:1px solid #021942;
}
.dTab.table > ul > li > a,
.dTab.table > ul > li > span {
padding: 9px 0;
border:0;
}

.dTab.floor > ul > li > a,
.dTab.floor > ul > li > span {
font-size: 12px;
}
.dTab > ul > li.active {
background-color:#fff;
border:1px solid #021942;
border-bottom: 1px solid #fff;

}
.dTab > ul > li.active a,
.dTab > ul > li.active span {
font-weight: bold;
color:#021942;
}
.mTab {
position: relative;
width: 100%;
margin: 0 auto;
font-size:15px
}
.mTab > ul {
position: relative;
display: inline-block;
width: 100%;
/*border-bottom: #ccc solid 1px;*/
}
.mTab > ul > li {
/*position: relative;*/
float: left;
display: inline-block;
margin-bottom: -1px;
/*background-color: #f7f7f7;
border-top: #ccc solid 1px;
border-left: #ccc solid 1px; */
}
.mTab > ul > li > a,
.mTab > ul > li > span {
display: inline-block;
padding: 9px 15px;
color: #333;
text-align: center;
cursor: pointer;
}
.mTab > ul > li:last-child {
border-right: #ccc solid 1px;
}
.mTab > ul > li.active {
/*background-color: #021942;*/
color:#000;
border-bottom: 4px solid #03f;
}
.mTab > ul > li.active a,
.mTab > ul > li.active span {
font-weight: bold;
color:#03f;
}

.mTab.table > ul {
display: table;
table-layout: fixed;
margin: 0 auto;
}
.mTab.table > ul > li {
float: none;
display: table-cell;
width: 1%;
text-align: center;
}
.mTab.table > ul > li > a,
.mTab.table > ul > li > span {
padding: 9px 0;
}

.mTab.floor > ul > li > a,
.mTab.floor > ul > li > span {
font-size: 12px;
}
/*//cyan*/
.img20 img{
	width:20px;
	height:20px;
}

.bigPictureWrapper {
	position: absolute;
	display: none;
	justify-content: center;
	align-items: center;
	top:0%;
	width:100%;
	height:100%;
	background-color: gray; 
	z-index: 100;
	background:rgba(255,255,255,0.5);
}
.bigPicture {
	position: relative;
	display:flex;
	top:20px;
	right:20px;
	justify-content: center;
	align-items: center;
}
.bigimage{
	z-index: 10;
}
.bigimage img {
	width:400px;
	height:400px;

}

.hand {
	cursor: pointer;
}

#schedule-calendar{
	height:600px;
	overflow-y: scroll;
}