@font-face {
 font-family: "Signika-Regular";
 src: url('../fonts/web-fonts/Signika-Regular.ttf' ); 
 src: url('../fonts/web-fonts/Signika-Regular.ttf' ) format("truetype");
}

@font-face {
 font-family: "Signika-Semibold";
 src: url('../fonts/web-fonts/Signika-Semibold.ttf' ); 
 src: url('../fonts/web-fonts/Signika-Semibold.ttf' ) format("truetype");
}


body{
	width:auto!important;
	overflow-x:hidden;
	padding: 0px ;
	margin: 0px;
	font-size: 16px;
font-family: "Signika-Regular";
 -webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;
}

h1,h2,h3,h4,h5,h6{margin:0px;font-family: "Signika-Semibold";}

p{line-height: 1.45;font-weight: 400;letter-spacing: normal;color: #333;font-style: normal;text-align:justify; /*font-family: "TitilliumWeb-Light";*/}

.disp-none{display:none;}
.display-none{display:none;}

a:{text-decoration: none;}
a:focus{outline: 0;text-decoration: none;}
input:focus,textarea:focus{outline: 0 !important;}
a:hover{text-decoration: none;}

label{font-weight: normal;}

.margin0{margin:0px 0px;}
.margin5{margin:5px 0px;}
.margin10{margin:10px 0px;}
.margin15{margin:15px 0px;}
.margin20{margin:20px 0px;}
.margin25{margin:25px 0px;}
.margin30{margin:30px 0px;}
.margin40{margin:40px 0px;}
.margin50{margin:50px 0px;}
.margin60{margin:60px 0px;}
.margin80{margin:80px 0px;}
.margin35{margin:35px 0px;}
.margin150{margin:150px 0px;}

.margin-lr5{margin:0px 5px;}
.margin-lr10{margin:0px 10px;}

.margin-top10{margin-top:10px;}
.margin-top20{margin-top:20px;}
.margin-top30{margin-top:30px;}
.margin-top40{margin-top:40px;}
.margin-top60{margin-top:60px;}
.margin-top80{margin-top:80px;}
.margin-top100{margin-top:100px;}
.margin-top150{margin-top:150px;}
.margin-top250{margin-top:250px;}

.marg-bot-25{margin-bottom: 45px !important}
.margin-bottom10{margin-bottom:10px;}
.margin-bottom15{margin-bottom:15px;}
.margin-bottom20{margin-bottom:20px;}
.margin-bottom30{margin-bottom:30px;}
.margin-bottom40{margin-bottom:40px;}

.margin-right-5{margin-right: 5px;}

.padding5{padding:5px 0px;}
.padding10{padding:10px 0px;}
.padding15{padding:15px 0px;}
.padding20{padding:20px 0px;}
.padding30{padding:30px 0px;}
.padding40{padding:40px 0px;}
.padding50{padding:50px 0px;}
.padding100{padding:100px 0px;}

.col-gray{color:#656565;}
.col-black{color:#292929;}
.col-blue{color: #007de4}
.col-white{color: #fff !important;}
.col-teal{color: #009688;}
.col-maroon{color: #974122;}

.bg-lightorange{background: #fff9ea;}

.pad_lr_zero{padding-left: 0px;padding-right: 0px;}

.btn{outline: 0 !important;}

.navbar-default{background: #fff5d8;border-radius: 0px;box-shadow: none;}
.navbar-brand{padding: 0px 15px;}


.navbar-default .navbar-toggle{border-color: #837f7f;background: #837f7f;}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background: #000;border-color: #000;}
.navbar-default .navbar-toggle .icon-bar{background-color: #fff;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border-color: #d3b777;}
.navbar-default .navbar-nav>li>a {color: #000;}

.radio-list{margin:0px;padding: 0px;background-color: #fffdeb;border: 1px solid #ccc; padding: 10px 10px;height: 262px;overflow-y:scroll;}
.radio-list li{list-style-type: none;padding-bottom: 10px;}

.form-control{background-color: #fffdeb;border-radius: 0px;}

.footer-section{background: #414141;padding: 10px 0px;margin-top: 100px;}
.copyright-txt{color: #fff;}
.copyright-txt a{color: #ffe665;}

.form-box{border: 1px solid #cfcfcf;background: #f6f6f6;padding: 20px 5px;}


.number-nav-disable::-webkit-inner-spin-button, 
.number-nav-disable::-webkit-outer-spin-button { 
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0; 
}

.photo-display{width:100%;box-shadow: 3px 3px 5px #dcdcdc;}

.login-form-box{border:3px solid #009688;border-top:0;padding:30px 20px;background: #fff;border-radius: 0px 0px 3px 3px;}
.login-header-strip{border: 2px solid #009688;padding:10px 5px;background-color: #009688;border-radius: 3px 3px 0px 0px;}


.loading_sec{width:100%;height:100%;background-color:rgba(0,0,0,0.6);position:fixed;top:0px;left:0px;z-index:2000;display: none;}
.loading_sec span{position:absolute;}
.loading_sec span .fa{color:#ffd851;}
#progress-files{display:none;font-size:20px;margin-left:-20px;color:#ffe939;}
.plz_wait{color:#fff;font-size:15px;margin-top:-10px;margin-bottom: 10px;}

.view-details-tab{table-layout:fixed;}
.view-details-tab tr td{word-wrap:break-word;}
.view-details-tab tr td div span{display: block;padding-bottom:5px;font-size: 14px;}
.view-details-tab tr td div span small{color: #009688;display: block;}

.filter-box{background: #fff9ea;padding: 15px 0px;margin-bottom: 10px;border: 1px solid #ddd;}

.view-more-enquiry-modal-box{border: 1px solid #ddd;height: 300px;overflow-y: scroll;padding: 0px 10px;background: #fffdf5;}
.view-more-enquiry-txtbox{    border: 1px solid #ddd;border-top: 0;width: 100%;padding: 3px 10px;height: 60px;background: #fff8df;}


#data-table-mobile tr td{white-space: normal;}

#data-table-mobile>tbody>tr:nth-of-type(odd){background-color: #ffefef;}
#data-table>tbody>tr:nth-of-type(odd){background-color: #ffefef;}

.btnWhatsApp{background: #43bf51;color:#fff !important;}

.nsStackedCharts .legendLabel { padding-right:10px; }

.punch-box{border:1px solid #d0d0d0;padding:30px;background: #f6f6f6;border-radius:10px;}
.punch-box .fa{font-size: 70px;}
.bg-punch-in{background: #09850e;}
.bg-punch-out{background: #ff4e4e;}
.bg-punch-in a, .bg-punch-out a{color: #fff !important;}

#divChatTemplateButtons{
	display: flex;
    justify-content: center;
    margin-bottom: 15px;
    flex-wrap: wrap;
}
#divChatTemplateButtons .btn {margin-right: 5px;margin-bottom: 5px;}