.imf {
    display: inline-block;
    font-family: "IMgateway";
    font-size: 32px;
    font-style: normal;
    font-weight: normal;
    vertical-align: middle;
}

.drug:before{content:"\E007"}
.elearning:before{content:"\E008"}
.elearning_1:before{content:"\E010"}
.elearning_2:before{content:"\E014"}
.interaction:before{content:"\E003"}
.interaction_2:before{content:"\E013"}
.patient:before{content:"\E011"}
.patient_2:before{content:"\E016"}
.pharmacy:before{content:"\E004"}
.product:before{content:"\E006"}
.product_2:before{content:"\E015"}
.research:before{content:"\E005"}
.research_1:before{content:"\E009"}
.research_2:before{content:"\E012"}

.navbar-default .navbar-brand {
    font-size: 1.7em;
    margin-left: 55px;
    word-spacing: inherit;
    text-transform: none;
    padding-left: 46px;
}



.navbar-inverse .navbar-brand {
    background-image: url("../img/logo_white.png");
    background-position: left center;
    background-repeat: no-repeat;
}

.topbar-nav {
    color: #337ab7;
}

.nav > li > a {
    display: block;
    vertical-align:middle;
    position: relative;
}

.panel-event-footer {
    background-color: inherit !important;
    color: #337ab7 !important;
    padding: 0;
    border-top:inherit !important;
    border-bottom:1px solid #ddd;
    padding: 0 0 0 55px;
}

.event, .event a{
    color: #337ab7 !important;
}


.panel-event-footer a {
    color: #337ab7;
}


.header-full-title {
    background-image: none;
    padding-left: 0px;    
}

.header-full {
    background-image: none;
}

.top-nav-social {
    background-color: inherit;
    border: none;    
}


.top-nav .join {    
    margin-left: 20px;    
}
.top-nav .signin {    
    margin-left: 0px;    
}

.carousel-section {
    background-image: url("../img/slide_back_1.jpg");
    margin-bottom: 40px;
    overflow: hidden;
}


#footer-widgets {    	
    background-color: #0d72ba;
    border-top: 1px solid #c4dceb;
    bottom: 50px;
    color: #c4dceb;
    
    padding: 10px;    
    width: 100%;
    margin-top: inherit;
}

#footer {
    background-color: #0d72ba;
    border-top: inherit;
    color: #fff;
    padding: 10px;
    font-style: italic;
    font-size: 0.85em;
    text-align: inherit; 
}


.navbar-session {
	background-color: #fdd856;
    color: #000000;
    height: 24px;       
    text-align: right;
    width: 100%;
    z-index: 9; 
}
.navbar-session-text {
    font-family: Verdana;    
    font-weight: bold;
    margin-right: 10px;    
    z-index: 9;
}


.dropdown > a::after {
    content: none;    
}

h4 {
    font-size: 1.3em;
}

.col-xs-15,
.col-sm-15,
.col-md-15,
.col-lg-15 {
    position: relative;
    min-height: 1px;
    padding-right: 10px;
    padding-left: 10px;
   /* min-height:360px; */
}

.col-xs-15 {
    width: 20%;
    float: left;
}

.r-col {
        display:none;
    }

@media (min-width: 768px) {
    .col-sm-15 {
        width: 20%;
        float: left;
    }    
    .r-col, .ddc-col {
        display:none;
    }
}
@media (min-width: 992px) {
    .col-md-15 {
        width: 20%;
        float: left;
    }       
    .r-col, .ddc-col {
        display:none;
    }
}
@media (min-width: 1200px) {
    .col-lg-15 {
        width: 20%;
        float: left;
    }    
    .r-col, .ddc-col {
        display:none;
    }        
    
}

@media only screen and (max-device-width: 768px), only screen and (max-width: 768px) {
    .searchtext-mobile, .d-col, .dc-col {
        /*display:none;*/
    }
    .interaction-image {
        display:none;
    }
    .interaction-description {
        display:none;
    }
}


.content-box {
	min-height:350px;
}


.icon-ar {
    background-color: #0099da;
}

.icon-ar.icon-ar-inverse {
		background-color: transparent;
    
    border: 1px solid #0099da;
    color: #0099da;    
}

.icon-ar.icon-ar-inverse:hover {
	background-color: #0099da;
}

.media-object {
	border:1px solid;
	height:52px;
	width:52px;
}

.disclaimer {
	background: none repeat scroll 0 0 #fafafa;
    color: #aaaaaa;
}


.module {
	border:none;
	width:140px;
	height:80px;
}

.module-body {	
	height: 165px;
}


/* module promo */

.thumbnail-style {
    margin-bottom: 20px;
    padding: 7px;
}

.thumbnail-kenburn img {
    left: 10px;
    margin-left: -10px;
    position: relative;
    transition: all 0.8s ease-in-out 0s;
}

.thumbnail-style .thumbnail-img {
    margin-right: 20px;
    width:200px;
}
.thumbnail-style span.btn-enrol {
    background: none repeat scroll 0 0 #72c02c;    
	bottom: 32px;
    color: #fff;
    display: inline-block;
    left: 112px;
    padding: 1px 6px;
    position: relative;
}

.thumbnail-style span.btn-new {
    background: none repeat scroll 0 0 #0d0d72;    
    color: #fff;
    display: inline-block;    
    left: -10px;
    padding: 1px 6px;
    position: absolute;
    top: 0;
}

.thumbnail-style span.btn-coming-soon {
	background: none repeat scroll 0 0 #720d0d;
    color: #fff;
    display: inline-block;
    left: -10px;
    padding: 1px 6px;
    position: absolute;
    top: 60px;
}

span.btn-enrol.btn-enrol:hover, .thumbnail-kenburn img:hover {
	background: none repeat scroll 0 0 #0d72ba;		
}

h2 > strong {
	font-weight: 300;
}
h4 > strong {
    font-weight: 300;
}

.hover-effect {
    transition: all 0.4s ease-in-out 0s;
}
.overflow-hidden {
    overflow: hidden;
}

.caption {	
	min-height: 210px;
	margin-left: 10px;
    margin-top: -20px;	
}


.table-striped > tbody > tr:nth-child(2n+1) > td, .table-striped > tbody > tr:nth-child(2n+1) > th {
   background-color: #EFFAFF;
}

.table {border:solid 1px #c4dceb;}
.table td {border:solid 1px #c4dceb; word-wrap:break-word;}



.interactions-list {
	width:40%;
}

.form-control {    
    font-size: 16px;    
}

.hidden {
     display: none;
}

.patientinfo-note {
	font-size: medium;
	font-style: italic;
}


.btn-secondary {
    background: #e3e3e3 linear-gradient(to bottom, #e3e3e3 5%, #e3e3e3 100%) repeat scroll 0 0;
    border: 1px solid #cecece;
    color: #232323;
}

.nav-justified > li > a {
	vertical-align:middle;
    margin-bottom: 0;    
}

.nav.nav-pills.nav-justified.ar-nav-pills.center-block > li {
    border-bottom: 1px solid #ddd;    
}

.ar-nav-pills li {    
    margin: 0 0 0px !important;
}

.ar-nav-pills {
	border-bottom: none;	
	background-color: inherit;
}	



.about-desc {
    height: 100px;    
    padding: 18px;
    top: 10px;
    vertical-align: baseline;
    width: 100%;
}

.heading-panel {	
	display:block;
	background-color: #337ab7;
	color: white;
	border-bottom: 1px solid #ddd !important;	
	margin-top: -5px;
    padding: 9px;
	
}

.new-user {
	border-bottom: 1px solid #ddd;	
	padding-bottom:11px;
}

.display-date {
}



@media (min-width: 767px) {
  .nav-item {  
    border: solid 1px #ddd;
    text-align:center;
    width:20%;    
    float:none;
    font-size: medium;
  }    
}

.nav-title {
    color: #337ab7;    
    vertical-align:middle;
    text-align:center;
    /*font-weight:bold;*/
}

.nav-title-active {
    color: inherit;    
    text-align:center;    
}

.nav-text {
    display: inline-block;
    font-size: inherit;
    /*min-height: 200px;*/
    padding:5px;
    padding-top: 10px;
    text-align: center;       
}

.nav > li.nav-head > a {
	color:#fff;
	height:65px;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px solid #ddd;	
}

.nav > li.nav-head-o > a {
	color:#fff;
    height:65px;
    text-align:center;
    vertical-align:middle;
}
