@import url("navigation.css");
@import url("default/legacy.css");

.right 
{ 
  float:right;
}
.dashboard-btn .ifx-redirect-button {
    width: 250px;
    height: 75px;
    display: grid;
    color: #3c648c;
    border: solid 1px;
  	font-size: large;
}

.dashboard-btn .fas, .dashboard-btn .far  {
    font-size: xx-large;
}

.dashboard-btn .navbar-nav>li>a {
    width: 200px;
    margin: 10px;
    border: solid 1px;
    border-radius: 5px;
    text-align: center;
    height: 75px;
    font-size: large;
  	display: grid;
    color: #3c648c;
}

.dashboard-btn .navbar-default {
  background: none;
  border: none;
}

.dashboard-btn .navbar-default .navbar-nav>.active>a, .dashboard-btn .navbar-default .navbar-nav>.active>a:focus, .dashboard-btn .navbar-default .navbar-nav>.active>a:hover, .dashboard-btn .navbar-default .navbar-nav>li>a:focus, .dashboard-btn .navbar-default .navbar-nav>li>a:hover 
{
    color: #3c648c;
    background-color: #b5dcfb4d;
}

.icon-nav li
{ float: left;
 text-align: center;
}


.ifx-eventview-page {
    overflow-x: none;
}

table.ifx-event-summary .subtitle {
    background-color: aliceblue;
    color: #3c648c;
}

table.ifx-event-summary .question {
    background-color: #f7f7f7;
    width: 50%;
}

@media (min-width: 600px) {
.epic .ifx-radio-button-2 .ifx-iq-checkbox-group .btn-primary{
	
	width:95px;
} }
.epic .ifx-checkbox-button .btn-primary {
    width: 100%;
}

.navbar-nav li:last-child {
  /*background-color: pink;*/
}

.blue {
  color: #3c648c;
}

.iq-nav-button-finish {display: none;}

.ifx-validations .modal-title, .modal-header .bootstrap-dialog-title {
    font-size: 1.25em;
    font-weight: bold;
}
.validationresults-errors {
  background-color: white;
  font-size: 1.25em;
  color: black;
  font-weight: normal;
}
.ifx-validations .validationresults-errors li {
  padding: 15px;
}

.validationresults-errors .item {
    color: #0267B5;
    font-weight: bold;
}





/*bootstrap tooltip styling*/
.tooltip-inner {  	color: #404040;  
					background-color:white; 
                	border:solid 1px; }

.popover {
  min-width: 250px;
  max-width: 300px;
  color: #3c648c;
}

.sidenav .popover {
  min-width:200px;
  max-width: 250px;
}

.ifx-parameter-manager .panel-title .popover {
  min-width:200px;
  max-width: 250px;
}

/*idot*/
.idot-tab .fa-info-circle {
    margin: 6px;
    font-size: 18px;
}

/*.stage a {color: #42b029;}
.primary-tumour a {color: #005586;}
.morphology a {color: #66c8ed;}
.age a {color: #6699b8;}
.sex a {color: #00a2e0;}
.performance-status a {color: #005586;}*/

.ifx-chart-header {
	padding: 4px 10px;
    text-align: left;
    padding-bottom: 4px;
    background-color: aliceblue;
}
.ifx-chart-header .i-dot {
  float: right;
}
i.i-dot, i.idot {
  margin-left: 10px;
  margin-right: 10px;
  font-size: 16px;
  color: #337ab7;
}




body .container footer, body .container-fluid footer {
    /*margin-left: 0px;*/
}



.tooltip {
  position: inherit;
  /*display: inline-block;*/
  opacity: 1;
  font-size: 14px;
}

.tooltip .tooltiptext {
  visibility: hidden;
  width: auto;
border: solid 1px #d5d5d5;
  color: #333333;
  border-radius: 6px;
  padding: 5px 5px;
  background-color: white;

  /* Position the tooltip */
  position: absolute;
  z-index: 2000 !important;
}

.tooltip:hover .tooltiptext {
  visibility: visible;
}


.user .dropdown-menu .loginname {
    min-width: 300px;
}
.navbar-blue .navbar-nav > li > a {
  color: #555;
  font-weight:400;
}


.textbox-info {
    color: #3c648c;
    background-color: #fbfbfb;
    border-color: #ddd !important;
}
.textbox {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
}


.accordion .panel-default > .panel-heading {
 background-color: #fff;

}


.ifx-item-control .ifx-readonly.noborder {

    color: #003355 !important;
}