
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.9.1/font/bootstrap-icons.css");
html,body{height: 100%;}
body{padding-top: 70px;font-size: 14px !important; letter-spacing: 0px !important;font-weight: 400;color: #000;white-space: normal;overflow: auto;}
/* body.removePadt{
	padding-top: 0;
	background-image: url("../images/boardroom1.jpg");
background-size: 100% auto;
background-position: center top;
color: #4576b1;
} */

html, body, p, h1, h2, h3, h4, h5, h6, div, span, button, strong, tr, td, th, input, textarea, label, select {
font-family: 'Georama-Regular' !important;
}

a{
    font-weight: 400;
    
}
h4{
    font-weight: 400;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  font-size: 12px;
}
::-moz-placeholder { /* Firefox 19+ */
 font-size: 12px;
}
:-ms-input-placeholder { /* IE 10+ */
  font-size: 12px;
}
:-moz-placeholder { /* Firefox 18- */
  font-size: 12px;
}
body.removePadt{	padding: 15px;/* color: #4576b1; */}
body.removePadt1 {
    padding: 15px;
    background-image: url("../images/boardroom_1.jpg");
    background-position: top;
    color: #4576b1;
    background-repeat: no-repeat;
    background-size: 100%;
}


/* topNav start */
.topNav{ position: fixed;padding-left: 300px; z-index: 1; left: 0; right: 0; top: 0; padding-right: 30px; 

/* background: #5bb4e5; Old browsers
background: -moz-linear-gradient(top,  #5bb4e5 0%, #3f67a5 100%); FF3.6-15
background: -webkit-linear-gradient(top,  #5bb4e5 0%,#3f67a5 100%); Chrome10-25,Safari5.1-6
background: linear-gradient(to bottom,  #5bb4e5 0%,#3f67a5 100%); W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bb4e5', endColorstr='#3f67a5',GradientType=0 ); IE6-9 */

background: #5ab4e6; /* Old browsers */
background: -moz-linear-gradient(top,  #5ab4e6 0%, #5496ca 50%, #3f65a4 100%, #3f65a4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #5ab4e6 0%,#5496ca 50%,#3f65a4 100%,#3f65a4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #5ab4e6 0%,#5496ca 50%,#3f65a4 100%,#3f65a4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5ab4e6', endColorstr='#3f65a4',GradientType=0 ); /* IE6-9 */


}
.topNav ul li a{color: #fff; position: relative;}
.topNav ul li:hover a,.topNav ul li a:focus{background: none;}
.input-group .btn-default{background: #fff;}
.topNav .wlcmTxt{padding-right: 30px;}
.topNav .proImg{width: 25px; height: 25px; position: absolute;right: 0; border-radius:25px;}
.topNav .dropdown-menu li a{color: #000;}
.topNav .nav .open > a{background: none;}
.topNav ul li a.icon{padding-left: 10px;padding-right: 10px; font-size: 18px;}
.topNav ul li a.icon .glyphicon span{position: absolute; top:-12px; right:-12px; background: #e31837; color: #fff;  font-size: 11px; height:20px; line-height:17px;width: 20px; text-align: center; border-radius:25px;}
.topNav ul li a.icon .glyphicon img{width: 25px; height: 20px;position: relative;top: -4px;}
.topNav ul li .dropdown-menu{width: 350px;}
.topNav ul li .wlcmUl{width: auto;}
.headTxt{font-size: 14px; font-weight: bold; padding-left: 15px; padding-right: 15px;}
/* topNav end */

/* notiCon start */
.notiCon{max-height: 300px; overflow-x: auto; padding:5px 15px;}
/* notiCon end */

/* smbox start */
/* .smBox1{border: 0px solid #ccc; border-radius: 10px 10px 0px 0px;min-height: 239px;} */
.smBox{border: 1px solid #ccc; border-radius: 10px 10px 0px 0px;min-height: 239px;}
.smBox h5{padding: 10px 15px; margin: 0 0 0px; color: #fff; border-top-left-radius:10px; border-top-right-radius:10px;
background: #5bb4e5; /* Old browsers */
background: -moz-linear-gradient(top,  #5bb4e5 0%, #3f67a5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #5bb4e5 0%,#3f67a5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #5bb4e5 0%,#3f67a5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5bb4e5', endColorstr='#3f67a5',GradientType=0 ); /* IE6-9 */

}
.smBox ul{overflow:auto; height: 180px;}
.smBox ul li{padding: 5px;}
.more{display: inline-block; margin-bottom: 5px; margin-right: 15px; font-weight: bold;}
/* smbox end */

/* quick box start */
.quickUl li a{color: #4576b1; text-decoration: underline;}
/* quick box end */

/* rightPanel start */
.rightPanel{position: relative;height: 100%; transition:all 1s;}
/* rightPanel end */

/* meetingMapDiv start */
.meetingMapDiv{padding: 0 15px; height: 100%;}
/* meetingMapDiv end */

/* meetingMapDiv start */
.meetingMapDiv{padding: 0 15px; height: 100%;}
/* meetingMapDiv end */

/* tradingWindSec start */
.tradingWindSec{padding: 0 15px; height: 100%;}
/* tradingWindSec end */

/* leftUserList start */
.leftUserList{position: relative; width: 200px; margin-right:15px; float: left; height: 100%;background: #f9f9f9; padding-bottom: 75px;}
.leftUserList h4{margin:0 0 20px; padding: 5px 10px;position: absolute; left: 0; right: 0; top: 0;background:#ccc; }
.leftUserList ul{padding-left: 0; list-style-type: none;}
.leftUserList ul li{padding: 5px 5px 5px 10px;}
.leftUserList ul li label{font-weight: normal; display: block;}
.leftUlScroll{overflow: auto; position: relative;height: 100%;margin-top: 30px;}
.leftUserBtn{padding: 5px 15px 5px; position: absolute;left: 0;right: 0;bottom: 0;}
/* leftUserList end */

/* rightTableDiv start */
.rightTableDiv{margin-left: 215px; position: relative;height: 100%;}
/* rightTableDiv end */

/* companyNameDiv start */
.companyNameDiv{position: fixed; left: 0; bottom: 0; top: 55px;background: #e31837; width:300px; transition:all 1s;}
.companyNameDiv ul{padding-left: 0;margin-bottom: 0; margin-top: 20px; list-style-type: none;}
.companyNameDiv ul li a{color: #fff; padding: 7px 30px 7px 15px; display: block; text-decoration: none; 
border-bottom:1px solid #fff; position: relative;}
.hidecompanyNameDiv{left: -300px;}
/* companyNameDiv end */

/* login start */

/*
.loginHeader{border-bottom: 2px solid #4576b1;-webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.4);
-moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.4);
box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.4); margin-bottom: 30px; padding:0 15px;}
.loginLogo{display: inline-block;margin-left: -15px;}
.loginLogo img{width: 170px;}
#login-box{border: 1px solid #ccc; border-radius:5px;
-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
    background-color: linen;
    }
    */
    
.loginHeader{ margin-bottom: 30px; padding:0 15px;background:#fff ;}
.loginLogo{
	    display: inline-block;
    width: 150px;
    padding: 10px 10px 10px 0;
}
.loginLogo img{width: 100%;}
#login-box{border: 1px solid #ccc; border-radius:5px;
-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.75);
    background-color: linen;
    }
#login-box h2{margin: 0; padding: 10px 15px;  font-size: 20px; margin-bottom: 10px; border-top-left-radius:5px;border-top-right-radius:5px; }
#login-box .form-group{padding:0 15px;}
#login-box button{width: 100%; border: none; background: #4576b1; color: #fff; padding: 7px; border-radius:5px;}
/* login end */

.menu__item {
   
    width: calc(100% - 60px);
}

.valign{
	vertical-align: middle !important;
}


.w120{    width: 120px;}
.w190{    width: 190px;}
.w575{    width: 505px;}

table a.showpdf{text-decoration: underline;}
span.nmBold{font-weight: bold;}
.error{
	color : red;
}
.tick1{
	    background-color: blueviolet;
    height: 25px;
}
.tickBdy1{
	    background-color: blueviolet;
}
.tick2{
	    background-color: burlywood;
    height: 25px;
}
.tickBdy2{
	    background-color: burlywood;
}

.menuToggle{left: -300px;}
.colpseBtnDiv{position: absolute; right: 5px; top: 19px;z-index: 1;}
.colpseBtnDiv a{display: inline-block; background: #fff; color: #e31837; height: 25px; 
width: 25px; line-height: 22px; text-align: center; font-weight: bold; font-size: 20px; border-radius:25px; text-decoration: none;}
.colpseBtnDivToggle{right: -30px;}
.colpseBtnDivToggle a{background: #e31837; color:#fff;}
.contentToggle{margin-left: 30px;}
.contentToggle .container-fluid{padding-left: 0px;padding-right: 0px;} 
.leftMargin{margin-left: 15px;}
.nseSpan, .bseSpan {
	font-weight: bold;
	color: #4576b1;
	}

.newsHglght {
	width: 97%;
	margin: 0px 0px 23px 15px;
}

.w105 {
	width: 105px;
}

.w850 {
	width: 850px;
}

.w300 {
	width: 300px;
}

.w180 {
	width: 180px;
}

/*  */    
.bodyTwo{font-family:  Georama-Regular !important; padding-top:25px;} 
.votingAdminSec,.votingUserSec,.votingRespSec{padding:0 15px;}
.votingAdminSec h2,.votingUserSec h2,.votingRespSec h2{color: #333; background: #fafafa; margin-bottom:20px; padding: 7px 15px; margin-top: 0; border-radius:4px; 
font-size: 18px; border: 1px solid #ccc;}
.editDoc label{position: relative; padding: 5px 35px 5px 10px;}
.editDoc label .btn-danger{    position: absolute; background: #e31837;  height: 22px; width: 22px;
    font-size: 12px; border-radius: 25px; text-align: center; right:0; top:5px; padding: 0;  line-height: 22px;}
/*  */   

.chatboxdiv{
	height: 200px;
    display: block;
    margin: 5px;
    border: 1px solid;
    overflow: auto;
}
.chatboxdiv>div{
	width: 100%;
	border-bottom: 1px dotted black;
}
.chatboxinputdiv{
    margin: 5px;
}

.chatboxselfcomment{
	text-align: right;
    padding-right: 20px;
}

.chatnotification{
background-color: red;
height: 20px;
width: 20px;
text-align: center;
border-radius: 25px;
display: inline-block;
}
/*  */ 

/* meetings start */
.showMdes .jumbotron{padding: 10px; color: #31708f;}
.showMdes .jumbotron_title{margin: 0 0 10px;font-size: 20px; color: #333;}
.showMdes .jumbotron p{font-size: 14px; font-weight: normal; display: inline-block;}
.showMdes .jumbotron_date{border-right: 1px solid #31708f;padding-right: 10px;margin-right: 10px;}
.meetingChatSec{ position: fixed;width: 400px; top: 0; right: -400px; bottom: 0; background: #fff; 
transition:all 1s; border-left:1px solid #e3e3e3;}
.togmeetingChatSec{right: 0;}
.meetingChatSec .chatSecDiv,.meetingChatSec .chatSec{position: relative;height: 100%;}
.meetingChatSec .chatSecDiv{}
/* .meetingChatSec .chatSec{display: none;} */
.chattoggleBtn{position: absolute; left: -20px; text-decoration: none;background: #e31837; color: #fff;
width: 20px;padding:5px 0;text-align: center; text-transform: uppercase;height: 90px; margin:auto; 
bottom: 0; top: 0; border-top-left-radius:5px;border-bottom-left-radius:5px;}
.chatNotTxt{position: relative; display: block; height: 100%; }
.chattoggleBtn .chatNotTxt span{display: block; color: #000; background: yellow; position: absolute;
height: 20px;width: 20px;border-radius: 25px;font-size: 10px;line-height: 20px;text-align: center;
left: -13px; top:29px;}
.chattoggleBtn:hover,.chattoggleBtn:focus{text-decoration: none;color: #fff;}
.meetingChatSec .nav-tabs > li > a{border:none;border-bottom: 2px solid #fff; color: #e4e2e2; font-weight: bold;}
.meetingChatSec .nav-tabs > li.active > a,
.meetingChatSec .nav-tabs > li:hover > a{border: none; border-bottom: 2px solid #e31837; color:#333; background: none;}
.meetingChatSec .nav-tabs > li{float: none;display: inline-block;margin-bottom: 0;}
.meetingChatSec .tab-content,.meetingChatSec .tab-pane{height: 100%; position: relative; padding:15px 0 100px;background: #f7f8fa;}
.meetingChatSec .tab-content{padding-bottom: 0; padding-top: 0;}
.meetingChatSec .chatareaInput{position: absolute;left: 0; bottom: 0; right: 0;}
.meetingChatSec .chatareaInput .form-group{padding:0 10px; position: relative;}
.meetingChatSec .chatareaInput .form-group textarea{padding-right: 45px; height: 74px;}
.meetingChatSec .chatareaInput .form-group .input-group-btn{position: absolute; display:inline-block; right:45px; top: 0; bottom: 0;}
.meetingChatSec .chatareaInput .form-group span button{height: 100%;}
.grpoverflow{overflow: auto; position: relative;height: 100%;}
.grpoverflow .chatOne,.grpoverflow .chatTwo{background:#fff; border-radius:5px; padding: 5px 10px; 
margin-bottom: 10px; width: 90%; float: right; color: #333; margin:0 10px 10px 0;}
.grpoverflow .chatTwo{background: #3598db; color: #fff; float: left; margin:0 0 10px 10px;}
.grpoverflow h5{margin: 0 0 10px; font-weight: bold;}
.meetChatList{position: relative;height: 100%;}
.meetChatSec{position: relative;height: 100%; padding: 10px;overflow: auto;}
.meetChatSec h4 a{display: block; text-decoration: none; padding:8px 30px 8px 35px; position: relative;}
.meetChatSec h4 a img{width: 25px; height:25px; position: absolute; left: 5px; top: 5px;}
.meetChatSec h4{position: relative;}
.meetChatSec h4 button{position: absolute; top:5px; right: 5px; border: none;background:#2e75b6;padding:4px 6px;
color: #fff;}
.meetChatSec .panel-heading{padding: 0;}
.meetChatSec .panel-body{padding: 0;}
.meetChatSec .panel-body ul{padding-left: 0; list-style-type: none; margin-bottom: 0;}
.meetChatSec .panel-body ul li a{ display: block; padding: 7px 15px; 
text-decoration: none; border-bottom: 1px solid #ddd; color: #000;}
.chatTwoScroll{position: relative; height: 100%; }
.chatTwoScroll h3{margin: 0 0 10px; font-size: 18px; background:#f5f5f5; color: #000;border-top:1px solid #ddd; 
border-bottom:1px solid #ddd; padding: 7px 50px 7px 35px; position: relative;}
.chatTwoScroll h3 img{height: 20px; position: absolute;left: 5px; top: 5px;}
.msgchatDiv{position: relative;height: 100%; padding-bottom: 145px;background: #f1f0f0;}
.chatTwoScroll h3 button{position: absolute; right: 5px; top: 5px; background: #000; color: #fff; padding:3px 10px; border:none;
 font-size: 14px; outline: none;}
 .groupInfoModal ul li label input{margin: 0 5px; position: relative;top: 2px;}
 .groupInfoModal ul li label{font-weight: normal;}
/* .chatTwoScroll .chatSec{padding-bottom: 30px;} */
/* meetings end */

/* voting start */
.voteTable .favourCol{width: 80px;}
.voteTable .notfavourCol{width: 135px;}
.voteTable .notAplCol{width: 155px;}
.voteTable .favourCol,.voteTable .notfavourCol,.voteTable .notAplCol,
.voteTable table tbody td:nth-child(2),.voteTable table tbody td:nth-child(3),.voteTable table tbody td:nth-child(4)
{text-align: center;}
/* voting end */
  .loginForm {
    background: #fff;
    padding: 20px;
    border-radius: 10px;
    border: 1px solid #e51937;
    -webkit-box-shadow: 5px 5px 22px -3px rgba(208,4,34,1);
    -moz-box-shadow: 5px 5px 22px -3px rgba(208,4,34,1);
    box-shadow: 5px 5px 10px -3px rgba(171,2,27,1);
}
.loginForm table thead th:nth-child(2),.loginForm table thead th:nth-child(3),
.loginForm table thead th:nth-child(4),.loginForm table thead th:nth-child(5),
.loginForm table tbody td:nth-child(2),.loginForm table tbody td:nth-child(3),
.loginForm table tbody td:nth-child(4),.loginForm table tbody td:nth-child(5)
{text-align: center;}

/* table start */
.table thead tr{background:#2e75b6; color: #fff; font-weight: normal;}
.table thead tr th{font-weight: normal;}
/* table end */
/* voting response start */
.votingResponSec{padding-top: 15px; padding-bottom: 15px;}
.votingResponSec h3{margin: 0; font-size: 20px;}
.votingResponSec .voteTable tbody{display: none;}
.votingResponSec .minusBtn{display: none;}
.totalResCount{display: inline-block; cursor: pointer;}
.reportModal .modal-content , .forModal .modal-content{ overflow: auto; max-height: 400px; font-size: 16px}
.qcount {text-align: center; width: 150px}
.qcount1 {text-align: center; width: 210px}
.forModal 
/*voting response end */

.nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li:hover > a,.nav-tabs > li > a:focus{background: rgb(222, 242, 225);}
/* meeting start */
.agendaBox,.presentBox,.memberBox{border:1px solid #ccc; border-radius:5px;}
.agendaBox ul,.presentBox ul,.memberBox ul{padding: 10px 0; margin-bottom: 0;}
.agendaBox ul li,.presentBox ul li,.memberBox ul li{padding: 5px 15px;}
.agendaBox h3,.presentBox h3,.memberBox h3{margin: 0; background: #f1f1f1; font-size: 18px; color: #bf9000; padding: 5px 10px;}
.presentBox h3{color:#d22cba;}
.memberBox h3{color: #337ab7;}
.agendaBox h3 img,.presentBox h3 img,.memberBox h3 img{width: 25px;}
/* meeting end */

/* admin start */
#tblMappingList thead tr th:nth-child(8),.userTable thead tr th:nth-child(17),
.compTable thead tr th:nth-child(5){width: 150px;}
/* admin end */
/* user upload excel start */
.tp{position: relative;}
.tp input[type='file']{display: none;}
.tp .dropdown-menu{right: 0; left: inherit;}
.tp .dropdown-menu label,.tp .dropdown-menu button{width: 100%; text-align: left; background: none; color: #333; border:none;}
/* user upload excel end */

/* tableDirector start */
.tableDirector span.nmBold{font-size: 13px; display: block;}
/* tableDirector end */


/* loginCon start */
.loginCon{background: rgba(255,255,255,0.9); padding: 15px; border-radius:5px; margin-top: 173px;    box-shadow: 0 0 32px 0 #fff; }
.loginCon form{margin-bottom: 0;}
#forgotbutton{color: #000;text-decoration: none;}
.loginBtnDiv button{width:100%;}
.loginBtnDiv .btn-red{background: #E31837; color: #fff;}
.or{color: #000; display: block; text-align: center; font-size: 12px; font-weight: bold; margin: 5px 0;}
/* loginCon end */

.position{
        /* width: 249px; */
    height: 45px;
    /* width: 220px; */
    /* height: 300px; */
    /* border: 1px solid black; */
    display: -webkit-flex;
    -webkit-align-items: center;
    display: flex;
    align-items: center;
}

.img-logo-icon {
    width: 40px;
    height: 34px;
    background: #a32136;
    border-radius: 4px 0px 0px 4px;
    padding-top: 5px;
    /* padding: 1px; */
    padding-left: 6px;
    position: relative;
    left: 4px;
}

.form-control {
    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555555;
    background-color: transparent;
    background-image: none;
    border: 1px solid #4576b1;
     border-radius: 0px; 
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}




.mahindralogo{
/*      text-align: right; */
    padding: 0px 12px 14px;
    border-bottom: 1px dotted #4576b1;
    font-size: 22px;
    text-align: center;
    font-weight: 500;
}

.bode{
    border-right: 1px dotted #4576b1;
}
   
.imgimg{
    width: 79%;
    margin-right: 10px;
}

.mm{
    margin-left: 26.5%;
}
 .dataTables_scrollBody{top: -18px;}
    input[type="search"] {
    display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555555;
  background-color: #ffffff;
  background-image: none;
  border: 1px solid #cccccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.dataTables_info{display:none;}

/* Smartphones (landscape) ----------- */
@media only screen and (min-width : 321px) {
/* Styles */
}

/* Smartphones (portrait) ----------- */
@media only screen and (max-width : 480px) {
/* Styles */
.mm {
    margin-left: 0%;
}
}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.companySelect .dropdown-toggle {
    color: #fff;
    font-size: 14px !important;
    font-weight: normal;
    display: inline-block;
    padding: 10px 0 0;
}
/* .dataTables_scroll{
	display: inline-block !important;
    overflow: scroll !important;
}
.dataTables_scrollHeadInner table{
	width: 100% !important;
}

.dataTables_scrollBody table{
	    white-space: nowrap;
} */
}

/* iPads (landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
.companySelect .dropdown-toggle {
    color: #fff;
    font-size: 14px !important;
    font-weight: normal;
    display: inline-block;
    padding: 10px 0 0;
}
/* .dataTables_scroll{
	display: inline-block !important;
    overflow: scroll !important;
}

.dataTables_scrollHeadInner table{
	width: 100% !important;
}
.dataTables_scrollBody table{
	    white-space: nowrap;
} */
}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.companySelect .dropdown-toggle {
    color: #fff;
    font-size: 14px !important;
    font-weight: normal;
    display: inline-block;
    padding: 10px 0 0;
}

}

.hidden {
    display: none !important;
}

.fs-12{
	font-size: 12px;
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
}


h4, .h4 {
    font-size: 18px !important;
}

.btn-primary {
    color: #ffffff !important;
    background-color: #337ab7 !important;
    border-color: #2e6da4 !important;
    font-size: 14px !important;
}

#DataTables_Table_0_wrapper .dataTables_scrollHeadInner, #DataTables_Table_0_wrapper .dataTables_scrollBody, #DataTables_Table_0_wrapper .dataTables_scrollHead{
	width: max-content !important;
}

#DataTables_Table_0_wrapper .dataTables_scroll{
    width: 100%;
    overflow: scroll;
}

.hidedata{
	display:none
}
