/*BreadCrumb*/
div#ad93aSareginWar_migas {
    font-size: 0.9em;
    margin-top: 0em;
    padding-top: 1.5em;
}
.r01gContainer .rup-breadCrumb_logoutDiv .rup-breadCrumb_exitImg {
    float: right;
}
/* RupNav */
body, .r01gContainer {
    font-family: "Roboto", sans-serif!important;
}
div.r01gContainer {
    width: 100%;
    font-family: "Roboto", sans-serif!important;
}
div.r01gContainer a:link, div.r01gContainer span.MsoHyperlink {
    color: #333333;
    text-decoration: none;
}
.r01gContainer .rup-navbar .navbar-brand {
    font-size: 0.9rem;
    padding: 0 1rem;
    color: white!important;
    text-decoration: none;
    line-height: 3.9rem;
}
.r01gContainer nav.rup-navbar > .collapse > .navbar-brand {
    font-size: 0.9rem;
    text-decoration: none;
}
.r01gContainer .rup-navbar .navbar-nav.rup-nav-tools .rup-nav-tool-icon span {
    font-size: 0.9rem;
}
.r01gContainer .rup-navbar .navbar-nav > .nav-item .nav-link {
    color: white!important;
    text-decoration: none;
    font-size: 0.9rem;
}
.r01gContainer .rup-navbar .dropdown-menu a.navbar-brand {
    color: #333333!important;
    background: white;
    display: block;
    width: 100%;
}
.r01gContainer .rup-navbar .dropdown-menu a.navbar-brand:hover {
    background: #69a3d6;
    color: #fffcfb!important;
}
/*Title*/
div.r01gContainer h2 {
    font-family: "Roboto", sans-serif!important;
}
.r01gContainer .title {
    margin-bottom: 0.5em;
}
/*Table*/
div.r01gContainer table {
    font-family: "Roboto", sans-serif;
}
/*Buttons*/
.r01gContainer .btn-material {
    font-size: 0.8em!important;
}

/*tooltip*/
.qtip-content, .qtip-titlebar {
  position: relative;
  overflow: hidden; 
  font-size: 13.5px;
  }

.r01gContainer .qtip-content {
  padding: 5px 9px;
  text-align: left;
  word-wrap: break-word; 
  font-size: 13.5px;
  }

.qtip-titlebar {
  padding: 5px 35px 5px 10px;
  border-width: 0 0 1px;
  font-weight: 700; }

.qtip-titlebar + .qtip-content {
  border-top-width: 0 !important; }

.qtip-close {
  position: absolute;
  right: -9px;
  top: -9px;
  z-index: 11;
  outline: 0;
  border: 1px solid transparent; }

.qtip-titlebar .qtip-close {
  right: 4px;
  top: 50%;
  margin-top: -9px; }

* html .qtip-titlebar .qtip-close {
  top: 16px; }

.qtip-icon .ui-icon, .qtip-titlebar .ui-icon {
  display: block;
  text-indent: -1000em;
  direction: ltr; }

.qtip {
  position: absolute;
  left: -28000px;
  top: -28000px;
  display: none;
  max-width: 1000px;
  min-width: 50px;
  font-size: 15px;
  line-height: 20px;
  /* direction: ltr; */
  /* box-shadow: none; */
  /* padding: 0; */
 }

.qtip-icon, .qtip-icon .ui-icon {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  text-decoration: none; }

.qtip-icon .ui-icon {
  width: 18px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  text-indent: 0;
  font: normal 700 10px/13px Tahoma,sans-serif;
  color: inherit;
  background: -100em -100em no-repeat; }

.qtip-default {
  border: 1px solid #F1D031;
  background-color: #FFFFA3;
  color: #555; }

.qtip-default .qtip-titlebar {
  background-color: #FFEF93; }

.qtip-default .qtip-icon {
  border-color: #CCC;
  background: #F1F1F1;
  color: #777; }

.qtip-default .qtip-titlebar .qtip-close {
  border-color: #AAA;
  color: #111; }

.qtip-light {
  background-color: #fff;
  border-color: #E2E2E2;
  color: #454545; }

.qtip-light .qtip-titlebar {
  background-color: #f1f1f1; }

.qtip-dark {
  background-color: #505050;
  border-color: #303030;
  color: #f3f3f3; }

.qtip-dark .qtip-titlebar {
  background-color: #404040; }

.qtip-dark .qtip-icon {
  border-color: #444; }

.qtip-dark .qtip-titlebar .ui-state-hover {
  border-color: #303030; }

.qtip-cream {
  background-color: #FBF7AA;
  border-color: #F9E98E;
  color: #A27D35; }

.qtip-red, .qtip-red .qtip-icon, .qtip-red .qtip-titlebar .ui-state-hover {
  border-color: #D95252; }

.qtip-cream .qtip-titlebar {
  background-color: #F0DE7D; }

.qtip-cream .qtip-close .qtip-icon {
  background-position: -82px 0; }

.qtip-red {
  background-color: #F78B83;
  color: #912323; }

.qtip-red .qtip-titlebar {
  background-color: #F06D65; }

.qtip-red .qtip-close .qtip-icon {
  background-position: -102px 0; }

.qtip-green {
  background-color: #CAED9E;
  border-color: #90D93F;
  color: #3F6219; }

.qtip-green .qtip-titlebar {
  background-color: #B0DE78; }

.qtip-green .qtip-close .qtip-icon {
  background-position: -42px 0; }

.qtip-blue {
  background-color: #E5F6FE;
  border-color: #ADD9ED;
  color: #5E99BD; }

.qtip-blue .qtip-titlebar {
  background-color: #D0E9F5; }

.qtip-blue .qtip-close .qtip-icon {
  background-position: -2px 0; }

.qtip-shadow {
  -webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
  box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15); }

.qtip-bootstrap, .qtip-rounded, .qtip-tipsy {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

.qtip-rounded .qtip-titlebar {
  -moz-border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  border-radius: 4px 4px 0 0; }
.r01gContainer .qtip .qtip-tip {
  margin: 0 auto;
  overflow: hidden;
  z-index: 10; }

.qtip .qtip-tip, x:-o-prefocus {
  visibility: hidden; }

.qtip .qtip-tip, .qtip .qtip-tip .qtip-vml, .qtip .qtip-tip canvas {
  position: absolute;
  color: #123456;
  background: 0 0;
  border: 0 dashed transparent; }

.qtip .qtip-tip canvas {
  top: 0;
  left: 0; }

.qtip .qtip-tip .qtip-vml {
  behavior: url(#default#VML);
  display: inline-block;
  visibility: visible; }

#qtip-overlay {
  position: fixed; }

#qtip-overlay div {
  position: absolute;
  background-color: #000;
  opacity: .7;
  filter: alpha(opacity=70);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; }

.qtipmodal-ie6fix {
  position: absolute !important; }
  
.question-count-text{
	text-align: justify;
	text-justify: inter-word;
}