
select,   textarea,   input[type="text"],   input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] { font-size: 16px; }

#pesq .inputPesq{

  background: #313131!important;
  font-size:small!important;
  color: #ffffff!important;

}
#inputTransp, .inputTransp {
background: rgba(0, 0, 0, 0);
border: none;
outline: none;
color: #181818!important;
text-shadow: none;
text-transform: uppercase;
font-size: x-small;
margin-top: -15px;
}

#btiAtt {
  border: solid 0px #282828;
 text-indent:2px;
  display: block;
  height: 40px;
padding: 2px 2px 2px 2px!important;
  white-space: nowrap;
  text-overflow:ellipsis;
  width: 100% !important;
  outline: none;
  word-wrap: break-word;
  word-wrap: break-all;
  white-space: nowrap;
  ms-box-sizing:content-box;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  color: #fff!important;
  text-shadow: 0 1px 0 rgba(0, 0, 0, .6);

  background: #31C48D; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwZGExMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZWJhMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #31C48D 0%, #00649A 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#31C48D), color-stop(100%,#00649A)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #31C48D 0%,#00649A 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #31C48D 0%,#00649A 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #31C48D 0%,#00649A 100%); /* IE10+ */
background: linear-gradient(to bottom,  #31C48D 0%,#00649A 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31C48D', endColorstr='#00649A',GradientType=0 ); /* IE6-8 */
 text-align: center;
 display: flex;
 justify-content: center;
 align-items: center;
 text-decoration: none;
 font-size: x-small;
}


#popup-imagem{
    border: solid 0px #282828;
 text-indent:2px;
  display: block;
padding: 2px 2px 2px 2px!important;
  white-space: nowrap;
  text-overflow:ellipsis;
  width: 100% !important;
  outline: none;
  word-wrap: break-word;
  word-wrap: break-all;
  white-space: nowrap;
  ms-box-sizing:content-box;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;

    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none;
    text-align: center;

}


:focus {
outline-color: transparent;
outline-style: none;
color:#207cca;


}

form {

padding-top: 20px;
padding-bottom: 20px;



margin: auto !important;
 padding: 0.1em 0 !important;
 width: 98% !important;
}


fieldset {

  padding-top: 20px;
  padding-bottom: 20px;
  
  margin: auto !important;
   padding: 0.1em 0 !important;
   width: 98% !important;
  
   border:  1px solid #ccc;
      margin:  2em 0;
      padding:  1em;
  
  }


label,legend{

display: block;
text-align: left;
color: #fff;
text-shadow: 0 1px 0 rgba(0, 0, 0, .6);
padding: 5px;
clear: both;
}

label.error { float: none; color: red; margin: 0 .5em 0 0; vertical-align: top; font-size: 10px }

  input:required:invalid, input:focus:invalid {
    color: red;
  }
  input:required:valid {

  }



legend{text-align: right; text-transform: uppercase;}



fieldset{


-moz-border-radius: 6px;
-webkit-border-radius: 6px;
border-radius: 6px;
border-color:  #282828;
background:  #282828;
color:#fff;
text-align: left;
}
fieldset span{font-weight: bold; color:#207cca}


select, input,textarea {
  border: solid 0px #282828;
 text-indent:2px;
  display: block;
  height: 40px;
  padding: 0 0 !important;
  white-space: nowrap;
  text-overflow:ellipsis;
  width: 100% !important;
  outline: none;
  word-wrap: break-word;
  word-wrap: break-all;
  white-space: nowrap;
  ms-box-sizing:content-box;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  color: #ccc!important;
  text-shadow: 0 1px 0 rgba(0, 0, 0, .6);
  background: #181818;
  background: -webkit-gradient( linear, left top, left bottom, from(#282828), to(#181818) );
  background: -moz-linear-gradient(top, #282828 0%, #181818 100%);

  padding: 2px!important;
  font-size: x-small;

}



input[type=submit],input[type=button]  {

    font-size: x-small;
margin: 30px 0 !important;
text-transform: uppercase;
color: #ffffff!important;
text-shadow: 0 1px 0 rgba(0, 0, 0, .6);

background: #31C48D; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwZGExMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZWJhMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #31C48D 0%, #00649A 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#31C48D), color-stop(100%,#00649A)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #31C48D 0%,#00649A 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #31C48D 0%,#00649A 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #31C48D 0%,#00649A 100%); /* IE10+ */
background: linear-gradient(to bottom,  #31C48D 0%,#00649A 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31C48D', endColorstr='#00649A',GradientType=0 ); /* IE6-8 */


}
input[type=submit]:hover, input[type=button]:hover, #pesquisar:hover , #btiAtt:hover, #BtApgarR:hover, #BtEitarR:hover {
background: #282828;
background: -webkit-gradient( linear, left top, left bottom, from(#181818), to(#282828) );
background: -moz-linear-gradient(top, #282828 100%, #181818 0%);
color: #7A8292!important;
text-shadow: 0 1px 0 rgba(0, 0, 0, .6);
}

#BtEitarR{

  background: #dada10; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhMTAxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYTE3MGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #dada10 0%, #c0c018 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dada10), color-stop(100%,#c0c018)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #dada10 0%, #c0c018 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #dada10 0%, #c0c018 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #dada10 0%, #c0c018 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #dada10 0%, #c0c018 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dada10', endColorstr='#c0c018',GradientType=0 ); /* IE6-8 */
  font-size: x-small;
  
    }



#BtApgarR{

  background: #da1010; /* Old browsers */
  /* IE9 SVG, needs conditional override of 'filter' to 'none' */
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhMTAxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYTE3MGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
  background: -moz-linear-gradient(top,  #da1010 0%, #ba170e 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da1010), color-stop(100%,#ba170e)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top,  #da1010 0%,#ba170e 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top,  #da1010 0%,#ba170e 100%); /* Opera 11.10+ */
  background: -ms-linear-gradient(top,  #da1010 0%,#ba170e 100%); /* IE10+ */
  background: linear-gradient(to bottom,  #da1010 0%,#ba170e 100%); /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da1010', endColorstr='#ba170e',GradientType=0 ); /* IE6-8 */
  font-size: x-small;
  
    }

input[type=button] {

background: #da1010; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RhMTAxMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiYTE3MGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #da1010 0%, #ba170e 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#da1010), color-stop(100%,#ba170e)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #da1010 0%,#ba170e 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #da1010 0%,#ba170e 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #da1010 0%,#ba170e 100%); /* IE10+ */
background: linear-gradient(to bottom,  #da1010 0%,#ba170e 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#da1010', endColorstr='#ba170e',GradientType=0 ); /* IE6-8 */
font-size: x-small;

  }



#pesquisar {
margin: 0 0 !important;
text-transform: uppercase;
color: #181818;
text-shadow: 0 1px 0 rgba(0, 0, 0, .6);
width: 100% !important;




background: #f4ee3c; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y0ZWUzYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlZWYyMjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f4ee3c 0%, #eef224 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4ee3c), color-stop(100%,#eef224)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f4ee3c 0%,#eef224 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f4ee3c 0%,#eef224 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f4ee3c 0%,#eef224 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f4ee3c 0%,#eef224 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4ee3c', endColorstr='#eef224',GradientType=0 ); /* IE6-8 */



}


select {



    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}
.label{position:inherit}

.label:after {
    /*content:'<>';*/
    font:11px "Consolas", monospace;
    font-weight: bold;
    color:#207cca;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:10px; top:18px;
    padding:0 0 2px;

    position:absolute;
    pointer-events:none;
}
.label:before {
    /*content:'';
    right:5px; top:8px;
    width:20px; height:35px;
    border-left: 1px solid #207cca;

    position:absolute;
    pointer-events:none;
    display:block;
    */
}




input[type="checkbox"] {
display:none;
}

input[type="checkbox"] + label {
color:#f2f2f2;
font-family:Arial, sans-serif;
font-size:14px;
}

input[type="checkbox"] + label span {
display:inline-block;
width:19px;
height:19px;
margin:-1px 4px 0 0;
vertical-align:middle;
background:url(../imagens/check_radio_sheet.png) left top no-repeat;
cursor:pointer;
}

input[type="checkbox"]:checked + label span {
background:url(../imagens/check_radio_sheet.png) -20px top no-repeat;
}

input[type="radio"] {
display:none;
}

input[type="radio"] + label {
color:#f2f2f2;
font-family:Arial, sans-serif;
font-size:14px;
}

input[type="radio"] + label span {
display:inline-block;
width:19px;
height:19px;
margin:-1px 4px 0 0;
vertical-align:middle;
background:url(../imagens/check_radio_sheet.png) -38px top no-repeat;
cursor:pointer;
}

input[type="radio"]:checked + label span {
background:url(../imagens/check_radio_sheet.png) -57px top no-repeat;
}



#l_utilizador,#l_password{
color:#999
}


#sUnder{
	
	text-decoration: none;
	
	
}










#request_title {
  margin-top: 20px;
  border: solid 0px #282828;
 text-indent:2px;
  display: block;
  height: 30px;
padding: 2px 2px 2px 2px!important;
  white-space: nowrap;
  text-overflow:ellipsis;
  width: 100% !important;
  outline: none;
  word-wrap: break-word;
  word-wrap: break-all;
  white-space: nowrap;
  ms-box-sizing:content-box;
  -moz-box-sizing:content-box;
  -webkit-box-sizing:content-box;
  box-sizing:content-box;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  color: #fff!important;
  text-shadow: 0 1px 0 rgba(0, 0, 0, .6);

  background: #31C48D; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzEwZGExMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwZWJhMWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #31C48D 0%, #134d37 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#134d37), color-stop(100%,#134d37)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #31C48D 0%,#134d37 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #31C48D 0%,#134d37 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #31C48D 0%,#134d37 100%); /* IE10+ */
background: linear-gradient(to bottom,  #31C48D 0%,#134d37 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#31C48D', endColorstr='#134d37',GradientType=0 ); /* IE6-8 */
 text-align: center;
 display: flex;
 justify-content: center;
 align-items: center;
 text-decoration: none;
 font-size: x-small;
}

#request_subtitle {
  
  color: #31C48D!important;
  text-shadow: 0 1px 0 rgba(0, 0, 0, .6);


 text-decoration: none;
 font-size: x-small;
}



#quotes_style_index1 {
  
  color: #31C48D!important;
  text-shadow: 0 1px 0 rgba(0, 0, 0, .6);


 text-decoration: none;
 font-size: x-small;
}
#quotes_style_index2 {
  
  color: #29946d!important;
  text-shadow: 0 1px 0 rgba(0, 0, 0, .6);

  
 text-decoration: none;
 font-size: x-small;
}
#quotes_style_index3 {
  
  color: #1a6d4f!important;
  text-shadow: 0 1px 0 rgba(0, 0, 0, .6);

  
 text-decoration: none;
 font-size: x-small;
}