@CHARSET "ISO-8859-1";

#layout-portlets-footer {
    background-color: rgba(255, 255, 255, .7);
    overflow-y: hidden;
    padding-top: 0px;
    color: #72828B;
    overflow-x: auto;
}

#layout-portlets-cover {
    background-color: rgba(255, 255, 255, .7);
    overflow-y: hidden;
    color: #72828B;
    overflow-x: auto;
    padding-top:74px;
}

.sarpublicbody {
    margin: 0px;
    background: #3987c6;
    min-height: 100%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
    background-size: cover;
    overflow:visible !important;
}


/* hide mobile version by default */
  .logo .mobile {
    display: none;
  }
  /* when screen is less than 600px wide
     show mobile version and hide desktop */
  @media (max-width: 600px) {
    .logo .mobile {
      display: block;
      text-align: center;
    }
    .logo .desktop {
      display: none;
      text-align: center;
    }
  }
  
  
  @media screen and (max-width: 40em) {
    .ui-dialog.ui-dialog-responsive {
        width: 90% !important;
        height:90% !important;
    }
}

.layout-header-widgets li {
    width: 120px;
    font-weight: normal;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-left: 40%
    
}



.layout-header-widgets li:hover{
    font-weight: bold;
 }

.layout-header-widgets-submenu {
    width: 250px;
}

.layout-header-widgets-submenu li a{padding:10px; display:block; text-align:left;}

.Container15{ width:15%;  float:left;}

.black {
	color: #000000;
}


.red { color: red; }


/* ui-Messages */
.ui-message, .ui-message-error, .ui-messages-info, .ui-messages-warn,
	.ui-messages-error, .ui-messages-fatal {
	clear: both !important;
	pading-left: 0px !important;
	margin-left: 0px !important;
	pading-right: 0px !important;
	margin-right: 0px !important;
	color: red !important;
}

.modal-body {
    max-height: calc(100vh - 210px);
    overflow-y: auto;
    background: #ccdcea ;
}

.FontBoldUnderLine{ font-weight:bold;text-decoration: underline;}

.ContainerLblIndent{text-align:right;}

@media (max-width: 1200px) {
	.ContainerLblIndent{text-align:left;}
}

.ui-panel .ui-panel-titlebar {
     background: rgba(0, 0, 0, 0) linear-gradient(to bottom, #1578c9 0%, #3d568c 100%) repeat scroll 0 0;
 }
 


.Container8{ width:8%;  float:left;}

.Container7{ width:7%;  float:left;}

.clear{clear: both;}

.ToUpper{ text-transform: uppercase}



/* .ui-widget .ui-widget { */
/*     font-family: "Times New Roman",Georgia,serif !important; */
/* } */

.ui-selectonemenu-trigger .ui-icon-triangle-1-s, .ui-selectcheckboxmenu-trigger .ui-icon-triangle-1-s {
         margin-top: 3px !important;
}
   
.ui-panel .ui-panel-content  {
    font-size: 10pt;
}
   
.ContainerIndent {
    margin: 2px 3px;
}

.ui-autocomplete {
    width: 100%;
}

input.ui-state-disabled {
     background-color: #dddddd;
     opacity: 1 !important;
}

.ui-fileupload-buttonbar .ui-button .ui-button-text {
       display: block !important;
}

.ui-fileupload-buttonbar .ui-button {
       padding: 0em
}

.rowcolorodd {
    background: #ffffff  !important ;
}
.rowcoloreven {
    background: #D9DCE0  !important ;
}
@media(max-width: $screen-xs-max){
  .g-recaptcha iframe {
    max-width: 100%;
    transform:scale(0.77);
    -webkit-transform:scale(0.77);
    transform-origin: center center;
    -webkit-transform-origin: center center;
  }
  #rc-imageselect {
    transform:scale(0.77);
    -webkit-transform:scale(0.77);
    transform-origin:0 0;
    -webkit-transform-origin:0 0;
  }
}

// Medium small (>=480px)
@media(min-width: $screen-ms-min){
  #rc-imageselect {
    transform: none;
    -webkit-transform: none;
  }

  .g-recaptcha iframe {
    max-width: none;
    transform: none;
    -webkit-transform: none;
  }
}

// Horizontally center the recaptcha - applied to all widths
.g-recaptcha > div > div{
  margin: 4px auto !important;
  text-align: center;
  width: auto !important;
  height: auto !important;
}

.ui-fileupload-buttonbar .ui-button .ui-button-text {
       display: block !important;
       
}

.ui-fileupload-buttonbar .ui-button {
       padding: 0em
}
