/* Add here all your CSS customizations */

@font-face { 
  font-family: 'CenturyGothic'; 
  src: url('../fonts/CenturyGothic/CenturyGothic.eot?#iefix') format('embedded-opentype'), 
  url('../fonts/CenturyGothic/CenturyGothic.woff') format('woff'), 
  url('../fonts/CenturyGothic/CenturyGothic.ttf') format('truetype'), 
  url('../fonts/CenturyGothic/CenturyGothic.svg#CenturyGothic') format('svg'); 
  font-weight: normal; font-style: normal; }

@font-face { 
font-family: 'CenturyGothic-Bold'; 
src: url('../fonts/CenturyGothic-Bold/CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'), 
url('../fonts/CenturyGothic-Bold/CenturyGothic-Bold.woff') format('woff'), 
url('../fonts/CenturyGothic-Bold/CenturyGothic-Bold.ttf') format('truetype'), 
url('../fonts/CenturyGothic-Bold/CenturyGothic-Bold.svg#CenturyGothic-Bold') format('svg'); 
font-weight: normal; font-style: normal; }

@media (min-width: 768px){
	.modal-dialog {
	    width: 600px;
	    margin: 200px auto;
	}
}

.thumb-info .thumb-info-inner{
	white-space: normal; 
}

.mb-10{
	margin-bottom: 10px;
}

.deleteArrow .select2-arrow{
	display: none !important;
}

.actions a{
	padding: 0 10px;
  margin-right: 0 !important;
}

/*......................*/

table {
    clear: both;
    margin-bottom: 6px !important;
    max-width: none !important;
    background-color: transparent;
    border-spacing: 0;
  }

table th,
table td {
border: 1px solid #ddd !important;
}

table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 20px;
}
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td {
  padding: 5px;
  line-height: 1.42857143;
  vertical-align: top;
  border: 1px solid #000000;
}
table > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #000000;
}
table > caption + thead > tr:first-child > th,
table > colgroup + thead > tr:first-child > th,
table > thead:first-child > tr:first-child > th,
table > caption + thead > tr:first-child > td,
table > colgroup + thead > tr:first-child > td,
table > thead:first-child > tr:first-child > td {
  border-top: 0;
}
table > tbody + tbody {
  border-top: 2px solid #000000;
}

.modal{
  top: -100px;
}

#chatboxbanner{
  position: fixed;
  z-index: 1;
  right: 40px;
  bottom: 0;
  color: #ffffff !important;
  background-color: #ed9c28 !important;
}

#chatbot{
  /*width:400px;
  height: 500px;*/
  /*box-shadow: 1px 1px 0px #000;*/
  /*border: 4px solid #00a1e7;*/
  background: #006A4E;  /* fallback for old browsers */
 /* background: -webkit-linear-gradient(to left, #FFE000, #799F0C, #00416A);*/  /* Chrome 10-25, Safari 5.1-6 */
  /*background: linear-gradient(to left, #FFE000, #799F0C, #00416A);*/ /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
  color: #333;
  border-radius:25px;
}

#chatbot .panel .panel-header{
   padding: 16px 30px 0 15px;
}

#chatbot .panel .panel-body{
   background-color: transparent;
   padding: 0 30px;
}

::-webkit-scrollbar {
    width: 6px
}

::-webkit-scrollbar-track {
    background: #e6e6e6;
}

::-webkit-scrollbar-thumb {
    background: #8c8da1;
}

::-webkit-scrollbar-thumb:hover {
    background: #2e3192
}

.inside-table th,.inside-table td{
    border-width: 0 0 1px !important;
    border-style: solid !important;
    border-color: #dddddd !important;
}

.back{
  background: #006A4E;  /* fallback for old browsers */
 /* background: -webkit-linear-gradient(to left, #FFE000, #799F0C, #00416A);*/  /* Chrome 10-25, Safari 5.1-6 */
  /*background: linear-gradient(to left, #FFE000, #799F0C, #00416A); */
}

#setAlarm .panel-body{
  background: #006A4E;  /* fallback for old browsers */
 /* background: -webkit-linear-gradient(to left, #FFE000, #799F0C, #00416A);*/  /* Chrome 10-25, Safari 5.1-6 */
  /*background: linear-gradient(to left, #FFE000, #799F0C, #00416A);*/ 
  border-radius: 25px;
}

#setAlarm .panel-body label{
  color: #fff;
}

.body-sign .panel-sign .panel-title-sign .title{
   font-size: 1.5rem;
   padding: 10px;
}