/**** NAVI BAR */

/* ---------------------------------------------------------------------- */
/*  Top Navbar
/* ---------------------------------------------------------------------- */
.navbar {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1089;
  border: none;
  margin-bottom: 0;
  padding: 0 15px;
  background: #ffffff;
  border-bottom: 1px solid #c8c7cc;
  height: 65px;
  line-height:65px;
}


.row.no-gutters {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
    margin-left: 0px !important;
    margin-right: 0px !important;
}


.navbtn a {
    text-decoration:none;
}

.navbtn {
    float:left;
}

.navbtn i{
    display:block;
    text-align:center;
    margin-top:12px;
    font-size:20px;
}

.navbtn.dashboardbtn {
         font-weight:800;   
         line-height:14px !important;
}
    .navbtn.right {
        float:right !important;
    }
.navbtn span{    
    font-size:12px;
    color:#777;
    text-align:center;
}
.navbarplaceholder {
        height: 65px;
}

.navbar img.logo {
  
    margin-top:-8px;
    line-height:65px;
    display:inline-block;
    width:95px;
    vertical-align:middle;
}


/* Add here all your CSS customizations */
.container{
/*	max-width:960px;*/
}

#footer.light-font {
	color:#fff;
}
#footer a.light-font {
	color:#2aafea;
}

#footer a.underline {
	text-decoration:underline;
}

ul.footer li {
	line-height:1.2em;
}

table.bordernone td a
{
	line-height:24px !important;
}

table.bordernone td p
{
	line-height:24px;
}
.btn.btn-danger.delete,.btn.btn-danger.delete
{
	padding-top:2px;
	padding-bottom:2px;
}

table.bordernone td
{
	
	border-top:none !important;
	border-bottom:none !important;
	border-left:none  !important;
	border-right:none !important;
}
.jquery-modal {
    z-index: 20000001 !important;
}

    .jquery-modal .modal {
        z-index: 20000001 !important;
        overflow: visible !important;
    }
/*************** modal close button *****************/
.modal a.close-modal[class*="icon-"] {
    top: -17px;
    right: -12px;
    width: 35px;
    height: 35px;
    color: #fff;
    line-height: 2;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    background: #333;
    border: 2px solid #fff;
    -webkit-border-radius: 26px;
    -moz-border-radius: 26px;
    -o-border-radius: 26px;
    -ms-border-radius: 26px;
    -moz-box-shadow: 1px 1px 5px rgba(0,0,0,0.5);
    -webkit-box-shadow: 1px 1px 5px rgba(0,0,0,0.5);
    box-shadow: 1px 1px 5px rgba(0,0,0,0.5);
}

.searchmodal, .modal.surveymodal, .dcmodal {
    height: 85%;
    width: 85%;
    max-width: 1150px;
    max-height: 1024px;
    padding:0 !important;
    z-index:99999;
}   

    .dcmodal strong {
        font-size: 18px;
    }


@media (max-width: 768px) {
    .searchmodal, .modal.surveymodal, .dcmodal, .tcmodal {
        height: 90%;
        width: 100%;
        left: 0;
        top: 0;
    }
}