@import url(https://fonts.googleapis.com/css?family=Glegoo:400,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:100,300,400,700);
@import url(http://fonts.googleapis.com/css?family=Roboto);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:300,400,700);
@import url(https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css);
.clock{position:relative;transform:scale(2);border-radius:50%;border:1px solid;width:10px;height:10px;display:inline-block;top:-3px;left:7px}.clock:after{position:absolute;width:0;height:3px;display:block;border-left:1px solid #2c4d84;content:'';left:3px;top:1px;animation-duration:1s}.clock:before{position:absolute;width:0;height:3px;display:block;border-left:1px solid #2c4d84;content:'';left:3px;top:1px;animation-duration:60s}.clock:after,.clock:before{transform-origin:bottom;animation-name:dial;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes dial{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@-webkit-keyframes spaceboots{0%{-webkit-transform:translate(2px,1px) rotate(0)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px,0) rotate(1deg)}30%{-webkit-transform:translate(0,2px) rotate(0)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0)}70%{-webkit-transform:translate(2px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(2px,2px) rotate(0)}100%{-webkit-transform:translate(1px,-2px) rotate(-1deg)}}.shake .shakeData{-webkit-animation-name:spaceboots;-webkit-animation-duration:5s;-webkit-transform-origin:50% 50%;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear}.vibrate{animation:vibrate 5s cubic-bezier(.36,.07,.19,.97) both;transform:translate3d(0,0,0);backface-visibility:hidden;perspective:1000px;animation-iteration-count:infinite}@keyframes vibrate{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(1px,0,0)}30%,50%,70%{transform:translate3d(-2px,0,0)}40%,60%{transform:translate3d(2px,0,0)}}@keyframes swing{15%{-webkit-transform:translateX(2px);transform:translateX(2px)}30%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}50%{-webkit-transform:translateX(1px);transform:translateX(1px)}65%{-webkit-transform:translateX(-1px);transform:translateX(-1px)}80%{-webkit-transform:translateX(1px);transform:translateX(1px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}.swing:hover{-webkit-animation:swing 1s ease;animation:swing 1s ease;-webkit-animation-iteration-count:1;animation-iteration-count:1}body{font-family:Roboto,sans-serif!important;padding-bottom:50px;margin:0;width:100%;float:left}.blogImg img,.btn,.expertSystemArea ul li,.icons,.products li img,.projectReportBlock,.smallIcon,.thumbnail .product-image img,a, .projectPic img{-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-ms-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}a{color:#297aff}a:active,a:focus,a:hover{color:#2c4d84}.text-capitalize{text-transform:capitalize}.marginTopNone{margin-top:0!important}.nextBtn{position:relative}.nextBtn i{position:relative;right:0;transition:all .25s ease-out}.nextBtn:hover i{right:-5px}.projecthead{text-transform:capitalize}.projecthead .heading{text-transform:uppercase}.modal{display:none;position:fixed;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:inherit!important;background-color:#000;background-color:rgba(0,0,0,.4)}.modal .modal-dialog{margin:auto;padding:20px;width:80%;height:400px;max-width:300px;position:absolute;left:0;top:0;right:0;bottom:0}.modal .modal-body{height:280px;overflow:auto;padding-bottom:0}.modal .close{color:#0c0b0b;float:right;font-size:28px;font-weight:700;position:absolute;right:20px;top:10px}.modal .close:focus,.modal .close:hover{color:#000;text-decoration:none;cursor:pointer}.modal .modal-body label{font-weight:500;}.button{border:1px solid #2c4d84;color:#2c4d84;padding:10px 20px!important;display:inline-block}.button:hover{border:1px solid #2c4d84;background:#2c4d84;color:#fff;text-decoration:none}.buttonsCenter{text-align:center}.buttonsCenter ul{list-style:none;margin:0 auto;padding:0;display:inline-block}.buttonsCenter ul:after{content:'';height:0;display:block;clear:both}.buttonsCenter ul li{margin:0;padding:0;float:left}.buttonsCenter ul li:nth-child(2) a{border-left:none}.buttonsCenter ul li a{border:1px solid #2c4d84;padding:20px 25px;float:left;color:#2c4d84;min-width:200px;font-size:22px}.buttonsCenter ul li a:hover{background:#2c4d84;color:#fff;text-decoration:none}.buttonsCenter ul li a:hover .clock:after,.buttonsCenter ul li a:hover .clock:before{border-left:1px solid #fff}.login-signup-container{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.4);box-shadow:0 0 20px 0 rgba(0,0,0,.4)}.btn{padding:7px 10px}.facebookBtn{background:#3b5998;border:none}.googleBtn{background:#ea4335;border:none}.goTop{width:40px;height:40px;text-align:center;line-height:40px;font-size:20px;color:#fff;background:rgba(82,82,82,.8);position:fixed;right:10px;bottom:10px;cursor:pointer;display:none;z-index:1000}.goTop:hover{background:rgba(0,0,0,.7)}.copy_txt{background:#fff;padding:10px 20px;position:fixed;bottom:0;width:100%;text-align:center;border-top:1px solid #c3c3c3}.btn-primary{border:1px solid #2c3e50; background:#4b6782;}.btn-primary:hover{background:#2c3e50;color:#fff;border:1px solid #2c3e50}.projectReportBlock{-webkit-border-radius:5px;border-radius:5px;background-clip:padding-box}.projectReportBlock:hover{-webkit-box-shadow:0 0 5px 0 rgba(0,0,0,.4);-moz-box-shadow:0 0 5px 0 rgba(0,0,0,.4);box-shadow:0 0 5px 0 rgba(0,0,0,.4)}
.open .dropdown-toggle.btn-default{
	color: #331919;
    background-color: #ffffff;
    border-color: #74898a;
}
.dropdown-menu.open{
	width:200px;
	max-width:200px;
}

.flash-success{
	width:100%;
	position:fixed;
	left:0;top:0;
	border-radius:0;
	z-index:9999;
	text-align:center;
	background:rgba(24,188,156,.9);
}

html{
	
	overflow-y:scroll;
	
}
/*29-5-2018*/
.thead-blue{
	background:#2c4d84;
	color:#fff;
}

/*23-6-2018*/
.dataTable{
	width:100%;
}
.dataTable tbody tr:nth-child(even){
  background:#f4f7ff;
}
.dataTable tr:hover{
  background: #dbebf5!important;
}

.dataTable thead th{
  background: #f9f9f9;
  color:#367fa9;
}
.dataTable tbody td, .dataTable thead th, .dataTable2 th{
  border:1px #D0E3EF solid!important;
  padding:7px;
  font-weight:500!important;
  font-size:13px;
}
.dataTable input[type="text"]{
	width:100%;
}

.projectItem .projectHeadingBlock {
    background: #fff;
    border: 1px solid #ccc;
    padding: 10px;
    margin: -11px -11px 20px;
}

.projectItem .projectHeadingBlock .projectSubHeading {
    font-size: 18px;
    font-weight: 500;
}

/*29-9-2018*/
.description{
	min-height: 50px!important;
}

.btnGroup a, .btn-toolbar a{
	margin-bottom: 10px;
	background: #fff;
	border:1px solid #ccc;
	color:#444444;
	font-size:14px;
	font-weight: 400;
	margin-bottom:5px!important;
	font-family: 'Roboto', sans-serif!important;
}
.btnGroup a:hover, .btnGroup a:focus, .btn-toolbar a:hover, .btn-toolbar a:focus{
	background:#2c4d84;
	border:1px solid #2c4d84;
	color:#fff;
}
/*11-8-2018*/
table a{
	font-weight: 600!important;
}

.hexdec{

background:#D5F5E3;
color:#fff;

}

/*13-9-2018*/
.shadow{
	background:rgba(0,0,0,.6);
	width:100%; height: 100%;
	position: fixed;
	left:0;top:0;
}
.alertMsg{
	position:fixed;
	right:5px; bottom:70px;
	width:auto;
	max-width: 400px;
	z-index: 9999;
	padding:5px 15px;
	border:1px solid;
	color:#fff;
	box-shadow: 0 0 10px rgba(0,0,0,.5);
	border-radius:2px;
}
.success{
	background:rgba(17,119,5,.9);
	border-color:#17670e;
}
.danger{
	background:rgba(234,4,4,.9);
	border-color:#bf132a;
}
textarea{
	resize:none;
}
.modal-centerMiddle{
	display: table;
    vertical-align: middle;
    height: 100%!important;
    max-height:700px;
    position: absolute!important;
}
.modal-centerMiddle .modal-content{
	display: table-cell;
}
.modal-centerMiddle .modal-body{
	height: 78%!important;
	max-height: 460px;
}
.modal-centerMiddle:after{
	content:'';
	height:0;
	display: block;
	clear:both;
}
/*6-10-2018*/
.modal-content .dropdown-menu>li>a{
	white-space: inherit;
}
/*8-12-2018*/
.form-group.success{
	background:none;
	border:none;
}
@media only screen and (min-width:1024px){
	.btnGroup{
		min-height: 100px;
	}
}