/*@media only screen and (min-width: 500px) {
	
body{
	/*background-color:#454545;
}
	
/*All other non-timesheet page widths/*

#wrapper{max-width:100%px; background-color:#ffffff; margin: auto; padding: 0px;}
#wrapperwide{max-width:100%; background-color:#ffffff; margin: auto; padding: 0px;}
.container {max-width:970px; }	*/

body {background-image: url("/images_PNCI/background.jpg");}

#wrapper {
	min-height: 1000px;
}

#maincontent { min-height: 50vh}

h1{font-size: 24px;}
h2{font-size: 20px;}
h3{font-size: 18px;}
h4{font-size: 16px;}
hr{border:1px dashed #CCC}

.footer {margin-top: 10px; padding: 15px 5px 15px 5px; width: 100%}

.footerwhois a{color:#000}
.footerwhois{color:#000;font-size:12px;margin-left:auto;margin-right:auto;margin-top:20px;text-align:center;width:100%}


/*ALL PAGES*/
.tablelesspage {background-color:#f3f3f3; height:800px; display:inline-block;}
th{text-align:left}
.menu{font-size:1em;padding-left:3px;padding-right:3px;text-align:center;white-space:nowrap}
.menu_s{background-image:url(/images/gradient_bar_hover.jpg);font-size:1.1em;padding-left:3px;padding-right:3px;text-align:center;white-space:nowrap}
.menurow{background-image:url(/images/gradient_bar.jpg);background-repeat:repeat-x;height:23px}

.small{font-size:10px}
.tableheader{background:#E2E2E2 url(/images/gradient_bar.jpg) repeat-x;height:30px;text-align:left;}
.tablesubheader{background:#E2E2E2 url(/images/gradient_bar_Blue_S.jpg) repeat-x;height:20px;text-align:left;}
.tablerow{background:#F4F4F4 url(/images/gradient1R.jpg) repeat-x;padding-bottom:2px;padding-top:2px}
.tablerow1, .tablerowsub1{background: #EBEBEB}
.tablerow2, .tablerowsub2{background: #D6D6D6}
.tablerow1:hover{background: #FFFEDB}
.tablerow2:hover{background: #FFFEDB}
.tablerowsub1:hover{background: #F8F7AE}
.tablerowsub2:hover{background: #F8F7AE}
.dialogtitle{background-color:#f1f0f0;background-image:url(/images/gradient1d.jpg);font-size:16px;height:25px;padding-left:5px;text-align:left;vertical-align:middle}
.dialogbody{background-image:url(/images/gradient4.jpg);background-position:bottom;background-repeat:repeat-x;padding:5px}
.dialog{-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.8);background-color:#FFF;border-collapse:collapse;border-color:#000;border-style:solid;border-width:1px;margin-left:auto;margin-right:auto;margin-top:30px;padding:2px;width:400px}
.dialogfull{-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.8);background-color:#FFF;border-collapse:collapse;border-color:#000;border-style:solid;border-width:1px;padding:2px}
.dialogsmall{-webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.8);background-color:#FFF;border-collapse:collapse;border-color:#000;border-style:solid;border-width:1px}
.textblock{-moz-border-radius:6px;-webkit-border-radius:6px;background-color:#FFF;background-image:url(//images/gradient4.jpg);background-position:bottom;background-repeat:repeat-x;border:1px solid #000;border-radius:6px 6px;box-shadow:.2em .2em #CCC;margin:10px 0}
.textblock h3{-moz-border-top-left-radius:6px;-moz-border-top-right-radius:6px;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;background-color:#900;border-top-left-radius:6px 6px;border-top-right-radius:6px 6px;color:#FFF;margin:0;padding:3px}
.textblock p,.textblock table,.textblock form{margin:8px}
a.button:link,a.button:visited{background:#900;border-bottom:1px solid #790101;border-left:1px solid #d40000;border-right:1px solid #790101;border-top:1px solid #d40000;color:#FFF;float:center;height:30px;margin:8px;padding:2px 10px;text-align:center;text-decoration:none;width:150px;}
a.button:hover{background:#c41818}
a.button:active{border-bottom:1px solid #d40000;border-left:1px solid #790101;border-right:1px solid #d40000;border-top:1px solid #790101}
.formerror{background-color:red;color:#FFF}
.error{color:red}
.warning{color:#e00}x
.alert {color:#CC0000;}

.ui-datepicker { position: relative; z-index: 10000 !important; }

.iconmenu {margin-top: 30px;}
.page-break	{ display: none; }

@media screen and (-webkit-min-device-pixel-ratio:0;){ 
  select:focus,
  textarea:focus,
  input:focus,
  .form-control {
    font-size: 16px;
    background: #eee;
  }
}

.flash {
  animation: blinker 3s linear infinite;
}

@keyframes blinker {
  50% {
    opacity: 0;
  }
}


@media print {
  a[href]:after {
    content: none !important;
  }
  .page-break	{ display: block; page-break-before: always; }
}

@media (min-width: 768px) {
  .modal-xl {
    width: 90%;
    max-width:1200px;
  }
}

.rightpad5 {padding-right: 5px;}

.panel-heading { 
	background-color:#5480BB !important; 
	border-color: #1D304A !important;
	background-image: linear-gradient(to bottom right, rgba(200,244,255,1) 2.32%, rgba(48,176,215,1) 100%)
}

.panel-body {
	background-color: rgba(255, 255, 255, 0.73) !important
}

.panel-title {
	color: black !important
}

select { font-size: 14px;}

.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.disabled{
	color: gray !important;
}

.modal-content-fixed {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
