.resizer_line { text-align: center; background-color: red; }
.resizer_icon { }
.widget_holder_panel_post_link {display:none}
a { text-decoration: none }
a:link, a:visited, a:active { color: #4a5c61; }
a:hover { color:#019abe; text-decoration: none}
.hidden{display:none;}
.clear{clear:both;height:0;overflow:hidden;line-height:0;font-size:0;}
.table_fixed {table-layout:fixed; clear:both; margin-top:10px;}
.nodisplay {display:none}
.display_block {display:block}
.display_inline {display:inline}
.hidden {visibility:hidden}
.align_right { text-align: right }
.align_bottom { vertical-align: middle }


td { text-align: left; vertical-align: top; padding: 5px 5px 5px 5px; }

/*Popup Sql Config*/
a.selected {
  background-color:#1F75CC;
  color:white;
  z-index:100;
}

.messagepop {
  background-color:#FFFFFF;
  border:1px solid #999999;
  cursor:default;
  display:none;
  margin-top: 15px;
  position:absolute;
  text-align:left;
  width:540px;
  z-index:50;
  padding: 25px 25px 20px;
}

/*label {
  display: block;
  margin-bottom: 3px;
  padding-left: 15px;
  text-indent: -15px;
}*/

.messagepop p, .messagepop.div {
  border-bottom: 1px solid #EFEFEF;
  margin: 8px 0;
  padding-bottom: 8px;
}

.textfieldUnimed
{
	font-family: Arial;
	font-size: 7pt;
	width: 40px;
	background: #ffffff;
	border-style: none;
	text-align:center;
}

#settingPanel { padding: 0px 15px 10px 15px }
			.settingPanel { padding: 8px; clear:both; height: auto !important; height: 120; background:#b2e1eb}
				.settingPanel_column { float: left; min-height: 40px; height: auto !important; height: 40px; width: 30%; margin-right: 15px }
					.settingPanel_column h1 { font-size: 12pt; color: black; font-weight: bold; padding-bottom: 5px; border-bottom: solid 1px black; margin-bottom: 15px}
					.settingPanel_column p { padding: 5px; font-size: 10pt }
					
.buttonPRX
{
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius:15px;
    background:#a1d8f0;
    background:-moz-linear-gradient(top, #badff3, #7acbed);/**/
    background:-webkit-gradient(linear, left top, left bottom, from(#badff3), to(#7acbed));
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#badff3', EndColorStr='#7acbed')";*/
    border:1px solid #7db0cc !important;
    cursor: pointer;
    padding:11px 16px;
    font:bold 11px/14px Verdana, Tahomma, Geneva;
    text-shadow:rgba(0,0,0,0.2) 0 1px 0px; 
    color:#fff;
    -moz-box-shadow:inset rgba(255,255,255,0.6) 0 1px 1px, rgba(0,0,0,0.1) 0 1px 1px;
    -webkit-box-shadow:inset rgba(255,255,255,0.6) 0 1px 1px, rgba(0,0,0,0.1) 0 1px 1px;
    box-shadow:inset rgba(255,255,255,0.6) 0 1px 1px, rgba(0,0,0,0.1) 0 1px 1px;
    /*margin-left:12px;
    float:right;*/
	padding:4px 13px;
    float: right;
}

.buttonPRX:hover,
.buttonPRX:focus,
.buttonPRX:active{
    background:#a1d8f0;
    background:-moz-linear-gradient(top, #7acbed, #badff3);
    background:-webkit-gradient(linear, left top, left bottom, from(#7acbed), to(#badff3));
	/*-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#7acbed', EndColorStr='#badff3')";*/
}
.buttonPRX:active
{
    text-shadow:rgba(0,0,0,0.3) 0 -1px 0px; 
}

/**Tabela Cadastro*/
.muted {
      color: #999999;
    }
       
    #box {
        border: 1px solid #92959C;
        width:290px;
        padding-top: 10px;
        -webkit-border-radius: 2px;
        -moz-border-radius: 2px;
        border-radius: 2px;
        -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
        -webkit-box-shadow: 0px 0px 4px 0px #ccc;
        -moz-box-shadow: 0px 0px 4px 0px #ccc;
        box-shadow: 0px 0px 4px 0px #ccc;

    }

    #box .row {
        margin-left: -10px;
    }

    #box [class*="span"] {
        margin-left: 10px;
        /*float:left;
        min-height:1px;*/
    }

    #box .span0 {
        width:32px;
        margin-left:1px;
    }

    #box li.span0:first-child {
        margin-left: 0;
    }

    #box .span1 {
        width: 96px;
        float:left;
    }

    #box .span2 {
        width:165px;
        float:left;
        margin-left:10px;
    }

    #box .span2 p, .span2 a {
        font-size:12px;
        margin:0;
    }

    #box .span2 h4 {
        font-size:13px;
        line-height:10px;
    }

    #box .span1 img {
        width:96px;
        height:96px;
    }

    #box .img-list {
        margin:0;
        padding:0;
        list-style:none;
    }

    #box-footer {
        margin-top:10px;
        width:290px;
        border-top:1px solid #aaa;
    }

    .gray {
        background-color:#F2F2F2;
        padding:10px 10px 20px;
        min-height:20px;
    }

    .DisplayNone
    {
        display:none;
        position:absolute;
        z-index:100;
        /*padding-top:7px;*/
    }


    /*Teste Table*/
    
div.table-title {
   display: block;
  margin: auto;
  max-width: 600px;
  padding:5px;
  width: 100%;
}

.table-title h3 {
   color: rgba(1, 153, 189, 1);
   font-size: 30px;
   font-weight: 400;
   font-style:normal;
   font-family: "Roboto", helvetica, arial, sans-serif;
   text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
   text-transform:uppercase;
}


/*** Table Styles **/

.table-fill {
  background: white;
  border-radius:3px;
  border-collapse: collapse;
  /*height: 320px;*/
  margin: auto;
  max-width: 600px;
  padding:5px;
  width: 100%;
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1);
  animation: float 5s infinite;
}
 
.th-app {
  color:#D5DDE5;
  background:rgba(1, 153, 189, 1);
  border-bottom:4px solid #9ea7af;
  border-right: 1px solid white;
  font-size:23px;
  font-weight: 100;
  padding:6px;
  text-align:center;
  text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
  vertical-align:middle;
}

th-app:first-child {
  border-top-left-radius:3px;
}
 
th-app:last-child {
  border-top-right-radius:3px;
  border-right:none;
}
  
.tr-app {
  border-top: 1px solid #C1C3D1;
  border-bottom-: 1px solid #C1C3D1;
  color:#666B85;
  font-size:16px;
  font-weight:normal;
  text-shadow: 0 1px 1px rgba(256, 256, 256, 0.1);
}
 
.tr-app:hover td {
  background:#4E5066;
  color:#FFFFFF;
  border-top: 1px solid #22262e;
  border-bottom: 1px solid #22262e;
}
 
.tr-app:first-child {
  border-top:none;
}

.tr-app:last-child {
  border-bottom:none;
}
 
.tr-app:nth-child(odd) td {
  background:#EBEBEB;
}
 
.tr-app:nth-child(odd):hover td {
  background:#4E5066;
}

.tr-app:last-child td:first-child {
  border-bottom-left-radius:3px;
}
 
.tr-app:last-child td:last-child {
  border-bottom-right-radius:3px;
}
 
.td-app {
  background:#FFFFFF;
  padding:6px;
  text-align:left;
  vertical-align:middle;
  font-weight:300;
  font-size:18px;
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.1);
  border-right: 1px solid #C1C3D1;
}

.td-app:last-child {
  border-right: 0px;
}

th.text-left {
  text-align: left;
}

th.text-center {
  text-align: center;
}

th.text-right {
  text-align: right;
}

.td-app.text-left {
  text-align: left;
}

.td-app.text-center {
  text-align: center;
}

.td-app.text-right {
  text-align: right;
}