/* PAGE */

a:link, a:visited {
color: #043A6B;
}

a:hover, a:active {
color: #F00;
}

#header {
background-color: #AAA;
padding: 1em;
}

.multi-select-field {
width: 210px;
height: 80px;
}

.reports-radio label {
display: block;
font-weight: bold;
padding: 10px 0;
}

.reports-radio {
padding: 30px;
}

input.date {
width: 80px;
}

.monitoring-table th {
font-weight: bold;
background-color: #EEE;
padding: 5px;
}

.monitoring-table td {
padding: 5px;
background-color: #FEFEFE;
}

h3.all-comments,
.comments-container {
margin: 0 auto;
width: 683px;
}

h3.all-comments {
padding-top: 30px;
}

.comment,
.task-comment,
.task {
border: 1px solid #EEE;
padding: 10px;
margin: 10px 0;
}

.comment .date,
.task-comment .date,
.task .date {
float: left;
width: 110px;
font-style: italic;
font-size: 0.8em;
}

.comment .user,
.task-comment .user,
.task .user {
float: left;
width: 500px;
font-style: italic;
}

.pr-row-type {
height: 25px;
    display: flex;
    min-width: 100px;
white-space: nowrap;
}

.pr-row-type img {
width: 20px;
height: 20px;
display: inline-block;
vertical-align: middle;
}

.photo-check-container input[type="checkbox"] {
margin-left: 0;
margin-right: 4px;
}

.photo-check-container .checkbox {
padding: 0;
}

.photoreport-penalties-header {
float: right;
}

.comments-container .photoreport-penalties-header,
.comments-container .photoreport-tasks-header {
margin: 0;
}

.comment .task_type,
.task-comment .task_type,
.task .task_type {
font-style: italic;
width: 110px;
float: left;
text-align: left;
}

.comment .post,
.task .post {
float: left;
width: 500px;
}

.task-comment {
margin-left: 110px;
}

.task-comment .user {
width: 440px;
}

.task-comment .post {
width: 550px;
}

.shop-comment {
display: block;
}

.shop-comment .task_type,
.shop-comment .user,
.shop-comment .date,
.task-comment .task_type,
.task-comment .user,
.task-comment .date {
float: none;
}

.all-comments-container {
overflow: auto;
}

.comment-type-1 {
color: #999;
}

.comment-type-1 .task_type img {
opacity: 0.4;
}

.all-comments-container .post,
.all-comments-container .user {
width: 280px;
}

.all-comments-container .shop-comment .post,
.all-comments-container .shop-comment .user {
width: 100%;
}

.modal .history-condition-text,
.popup-box .history-condition-text {
max-width: 400px;
padding-bottom: 20px;
}

/*.all-comments-container .task-comment .post,
.all-comments-container .task-comment .user {
width: 180px;
}*/

.all-comments-container .task-comment {
margin-left: 50px;
display: block;
}

.modal .all-comments-container h2,
.popup-box .all-comments-container h2 {
font-size: 1.3em;
text-align: left;
padding-left: 15px;
}

.photoreport-add-comment-container {
text-align: right;
width: 650px;
}

.modal .photoreport-add-comment-container,
.popup-box .photoreport-add-comment-container {
width: inherit;
}

.comments-container h2 {
margin-top: 30px;
}

.checkbox-group {
padding: 5px;
background-color: #EFEFEF;
}

.task-content {
padding: 5px;
background-color: #EFEFEF;
border-radius: 10px;
max-width: 500px;
}

.task-content h6,
.checkbox-group h6 {
font-size: 1em;
font-weight: bold;
padding-bottom: 5px;
}

.blue-error {
    color: #486FB9;
    background-color: #DEE1F2;
    border-color: #D3E4EE;
    min-height: 20px;
    font-weight: bold;
    font-size: 17px;
    margin-top: 10px;
}

.blue-error h4 {
    color: #5360C0;

}
.textarea-comment {
padding-top: 10px;
}

.textarea-comment label {
padding-bottom: 5px;
display: block;
}

.checkbox-group label {
line-height: 1.5;
}

/*
input[type="radio"],
input[type="checkbox"] {
vertical-align: middle;
margin: 0px;
}


textarea {
border-style: solid;
border-width: 1px;
padding: 5px;
}

textarea:hover {
border-color: #888;
}

textarea:focus {
border: 1px solid #4D90FE;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3) inset;
outline: medium none;
}

input[type=button],
input[type=submit],
button,
.form-comment input[type=submit] {
box-shadow: 1px 1px 3px #EEE;
cursor: pointer;
background-color: #0C5EA5;
background-image: linear-gradient(bottom, #0C5EA5 6%, #92BCE0 100%);
background-image: -o-linear-gradient(bottom, #0C5EA5 6%, #92BCE0 100%);
background-image: -moz-linear-gradient(bottom, #0C5EA5 6%, #92BCE0 100%);
background-image: -webkit-linear-gradient(bottom, #0C5EA5 6%, #92BCE0 100%);
background-image: -ms-linear-gradient(bottom, #0C5EA5 6%, #92BCE0 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.06, #0C5EA5),
	color-stop(1, #92BCE0)
);
border-radius: 5px;
color: #FFF;
border: 1px solid #043A6B;
padding: 5px 10px;
margin: 5px 0;
text-shadow: 1px 1px 4px #333333;
}

button:hover,
input:hover[type=button],
input:hover[type=submit],
.form-comment input:hover[type=submit] {
background-color: #92BCE0;
background-image: linear-gradient(bottom, #92BCE0 0%, #0C5EA5 100%);
background-image: -o-linear-gradient(bottom, #92BCE0 0%, #0C5EA5 100%);
background-image: -moz-linear-gradient(bottom, #92BCE0 0%, #0C5EA5 100%);
background-image: -webkit-linear-gradient(bottom, #92BCE0 0%, #0C5EA5 100%);
background-image: -ms-linear-gradient(bottom, #92BCE0 0%, #0C5EA5 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #92BCE0),
	color-stop(1, #0C5EA5)
);
}

button:active,
input:active[type=button],
input:active[type=submit],
.form-comment input:active[type=submit] {
background-color: #005AA3;
background-image: linear-gradient(bottom, #005AA3 0%, #C7D3DE 100%);
background-image: -o-linear-gradient(bottom, #005AA3 0%, #C7D3DE 100%);
background-image: -moz-linear-gradient(bottom, #005AA3 0%, #C7D3DE 100%);
background-image: -webkit-linear-gradient(bottom, #005AA3 0%, #C7D3DE 100%);
background-image: -ms-linear-gradient(bottom, #005AA3 0%, #C7D3DE 100%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0, #005AA3),
	color-stop(1, #C7D3DE)
);
}
*/

/* POPUP */

.popup-box {
display:block;
position:relative;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
-webkit-box-shadow: #235aa6 0px 2px 13px;
-moz-box-shadow: #235aa6 0px 2px 13px;
box-shadow: #235aa6 0px 2px 13px;
behavior: url(/css/PIE.htc);
min-width:100px;
min-height:100px;
background-color:#FFF;
border: 1px solid #235aa6;
max-width: 916px;
z-index: 1;
}

.popup-box-error {
background-color:#FFF7F7;
-webkit-box-shadow: #b81f00 0px 2px 13px;
-moz-box-shadow: #b81f00 0px 2px 13px;
box-shadow: #b81f00 0px 2px 13px;
border:1px solid #b81f00;
}

.popup-box .x {
position:absolute;
top:10px;
right:10px;
font-family:'Arial Black', Verdana;
font-size:14px;
font-weight:normal;
color:#F00;
text-decoration:none;
display:block;
}

.popup-box .content {
padding:10px;
outline: none;
}

.popup-overlay {
display: none;
/*height: 100%;
z-index: 1900;
left: 0;
position: absolute;
top: 0;
width: 100%;
background-color:#FFF;*/
height: 100%;
width: 100%;
position: fixed;
left: 0;
top: 0;
background: #fff;
opacity: 0.5;
filter: alpha(opacity=50);
z-index: 500;
}

.popup-box h2 {
font-weight:normal;
font-size:1.6em;
margin:0;
padding: 7px 51px;
text-align:center;
color:#df0023;
}

.popup-box-container {
position: relative;
height: 100%;
}

.popup-box-wrapper {
padding: 2% 0;
bottom: 0;
display: block;
left: 0;
overflow: auto;
position: fixed;
right: 0;
top: 0;
text-align: center;
}

.popup-box-container:after {
display: inline-block;
width:  0;
height: 100%;
vertical-align: middle;
content: '';
}

.popup-box {
margin: 0 auto;
vertical-align: middle;
display: inline-block;
text-align: left;
margin-bottom: 30px;
}

.loading-overlay {
height: 100%;
z-index: 19000;
left: 0;
position: absolute;
top: 0;
width: 100%;
background: url(/img/loading-overlay.gif) no-repeat center center #fff;
opacity:0.6;
background-attachment: fixed;
filter: alpha(opacity=60);
}

/* ADDITIONAL */

a.zs-btn-add {
    color: green;
}

a.zs-btn-delete {
    color: red;
}

a.zs-btn-edit {
    color: blue;
}

input.zs-save, input.zs-saveedit, input.zs-savecreate {
    margin-top: 15px;
}

input.zs-save {
    font-weight: bold;
}

input.zs-btn-search, input.zs-btn-reset {
    margin-top: 2px;
}

div.zs-search input.zs-btn-search {
    font-weight:bold;
}

div.zs-search-active input.zs-btn-reset {
    font-weight:bold;
}

input.zs-saveedit, input.zs-savecreate {
    margin-left: 15px;
}

div.zs-pager {
    font-size: 12px;
}

dl.zend_form {
    margin: 0;
}

div.zs-search, div.zs-search-active {
    padding: 10px;
    margin: 10px 0 0;
}

table.zs-entity-list {
    border-collapse: collapse;
    border: 1px solid black;
    font-size: 12px;
    margin: 10px 0;
}

table.zs-entity-list th, table.zs-entity-list td{
    border: 1px solid black;
    padding: 2px 4px;
}

table.zs-entity-list th {
    text-align: left;
    background-color: lightgray;
}

table.zs-entity-list tr.zs-row-odd {
    background-color: #EFEFEF;
}

div#zs-message {
    border: 1px solid black;
    padding: 5px;
    margin: 10px 0;
    font-weight: bold;
}

form.zs-edit-form dl dt,
form.zs-search-form dl dt {
    margin-bottom: 2px;
}

form.zs-edit-form dl dd,
form.zs-search-form dl dd{
    margin-bottom: 5px;
}

form.zs-edit-form ul.errors,
form.zs-edit-form ul.errors li {
    list-style: none;
}

form.zs-edit-form ul.errors {
    padding: 0;
    font-size: 12px;
    color: red;
}

.zend_form{
background:#fff;
width:600px;
margin:5px auto;
padding:0;
overflow:auto;
}

.zend_form dt{
padding:0;
clear:both;
width:30%;
float:left;
text-align:right;
margin:5px 5px 5px 0;
}

.zend_form dd{
padding:0;
float:left;
width:68%;
margin:5px 2px 5px 0;
}

.zend_form p{
padding:0;
margin:0;
}

.zend_form input, .zend_form textarea{
margin:0 0 2px 0;
padding:0;
}

.submit{
float:right;
}

.required:before{content:'* '}

.optional:before{content:'+ '}


/*
input#save {
margin-left: 186px;
clear: left;
display: block;
}
*/
/*
input[type=submit] {
font-size: 1.1em;
}
*/
.bottom {
padding-left: 186px;
}

.bottom h3 {
padding-left: 0;
}

dd select {
max-width: 200px;
}

.attention {
color: #F00;
padding: 5px 0;
font-size: 1.3em;
}

.del a {
color: #F00;
}

.add-shop-row {
padding: 10px;
border: 1px solid #eee;
margin-top: 20px;
}

.all-submit {
margin-top: 30px;
padding: 10px;
border: 1px solid #eee;
}

.comment-block {
margin-top: 20px;
}

.photoreportlist-types {
text-align: center;
}

.comment-block {
padding-top: 10px;
border-top: 1px solid #EEE;
}

.comment-block .comment-empty-message {
font-weight: bold;
padding: 5px 0;
color: #999;
}

.all-submit input {
font-size: 1.3em;
}

.comment-container {
padding: 5px 0;
}

a.files-add {
font-weight: bold;
color: #008500;
}

.files-data {
font-weight: bold;
padding: 10px;
color: #999;
position: relative;
top: -10px;
}

.file-loaded .files-data {
color: #000;
}

.file-row {
padding: 10px 0;
}

a.show-comments {
font-size: 0.9em;
}

.photoreport-info-table {
width: 683px;
margin: 0 auto;
margin-top: 30px;
}

.photoreport-info-table td {
background-color: #EEE;
padding: 5px;
}

.textarea-comment textarea {
width: 500px;
height: 120px;
}

.add-shop-row h2 {
background-color: #EEE;
padding: 3px;
}

h1.photoreport {
font-size: 1.3em;
padding-bottom: 24px;
padding-left: 139px;
padding-top: 13px;
}

h1.photoreport b {
display: block;
letter-spacing: 4px;
}

h1.photoreport b .photoreport-confirmed {
letter-spacing: normal;
font-size: 0.7em;
font-weight: normal;
}

h1.photoreport .place {
display: block;
padding-top: 10px;
}

h1.photoreport .place em {
color: #747474;
font-size: 0.9em;
font-style: normal;
position: relative;
top: -8px;
}

h1.photoreport .type {
display: block;
padding-top: 10px;
}

h1.photoreport .type a {
font-size: 0.7em;
}

h1.photoreport b a {
font-size: 0.7em;
font-weight: normal;
letter-spacing: normal;
}

.comments-container {
padding-top: 20px;
position: relative;
}

.comments-container h2 a {
font-size: 0.8em;
}

.select-shop-id {
width:300px;
}

.select-region-id  {
width:150px;
}

.add-container-history {
padding-top: 30px;
}

.add-container-history .form-table td {
padding: 3px;
}

.history-list {
padding-top: 20px;
}

.history-row {
padding-top: 20px;
}

.history-row .head {
font-size: 1.3em;
color: #555;
}

.history-row .type {
font-size: 1.3em;
}

.history-row .txt {
padding: 5px 0;
line-height: 1.5;
}

.history-row .shops-sublist {
padding: 5px 10px;
}

.history-row .files-sublist {
padding: 5px 10px;
}

.button-do-select-shops {
padding: 10px 30px;
font-size: 1.3em;
}

.pr-row-type-image {
display: inline-block;
width: 30px;
}

.pr-row-type-image img {
margin: 0 auto;
display: inline-block;
}

img.type-no-photo {
opacity: 0.5;
}

.add-container-history,
.history-row {
border: 1px solid #EEEEEE;
margin-top: 20px;
padding: 10px;
}

.history-row .head {
background-color: #EEEEEE;
padding: 3px;
}

.all-comments-container {
width: 831px;
}

.monitoring-table-wrap {
position: relative;
}



.monitoring-table .h-weekday {
color: #F00;
}

h2 em {
font-style: normal;
position: relative;
top: -5px;
font-size: 0.7em;
color: #AAA;
}

.all-comments-container .comment .post a {
display: block;
}

.form-info {
padding-bottom: 15px;
}

.pr-row-type-control {
padding-top: 4px;
background-color: #F0F0F0;
}



img.hide-image {
display: none;
}


ul.popup-images-box-list {
margin: 0 auto;
padding: 0;
display: inline-block;
}

ul.popup-images-box-list li {
display: inline;
}

.popup-images-box {
text-align: center;
vertical-align: middle;
}

.popup-images-image-show img {
max-width: 800px;
}

.popup-images-image-show-loading {
clear: left;
width: 100%;
height: 100%;
background: url("/img/image-loading.gif") no-repeat center center #FFFFFF;
}

.popup-images-box-prev,
.popup-images-box-next {
background: url("/img/images-popup-arrows.png") no-repeat right top;
height: 60px;
display: block;
}

.popup-images-box-prev,
.popup-images-box-next,
.popup-images-box-header tr td.nx,
.popup-images-box-header tr td.pr {
width: 33px;
}

.popup-images-box-prev {
background-position: left top;
}

.popup-images-box-prev:hover {
background-position: left -76px;
}

.popup-images-box-next:hover {
background-position: right -76px;
}

.popup-images-box-prev-disabled {
background-position: left -144px;
}

.popup-images-box-next-disabled {
background-position: right -144px;
}

.popup-images-box-header {
width: 100%;
}

.popup-images-box-header tr td {
vertical-align: top;
}

.popup-images-box-header tr td.cn {
text-align: center;
}

.popup-images-box-list li a {
text-decoration: none;
}

.popup-images-box-list li a img{
margin-bottom: 3px;
}

.popup-images-box-list li a:hover img {
opacity: 0.6;
filter: alpha(opacity=60);
}

.popup-images-box-list li.active a img{
border-bottom: 3px solid #f5a65f;
margin-bottom: 0px;
}

.popup-images-image-show {
min-width: 600px;
}


.photo-preview {
float: left;
max-width: 100px;
padding: 42px 10px 10px 0;
}

.photo-comment {
display: block;
}
/*
.form-comment .photo-submit {
margin-left: 110px;
}*/

.photo-comment .textarea-comment {
float: left;
}

.photo-comment textarea {
display: block;
}

a.preview-photo img {
box-shadow: 0 0 2px #888;
}

a:hover.preview-photo img {
box-shadow: 0 0 2px #222;
}

.type-icon {
cursor: pointer;
position: relative;
}

.type-icon a.add-comment {
display: none;
position: absolute;
bottom: -10px;
right: -10px;
}


.type-icon a.add-penalty {
display: none;
position: absolute;
bottom: -10px;
left: -10px;
}

.pr-row-type:hover .type-icon a,
.type-icon:hover a {
display: inline-block;
}

a.type-icon {
position: relative;
text-decoration: none;
}

a.type-icon span {
display: none;
position: absolute;
bottom: -10px;
left: -10px;
}

.pr-row-type:hover a.type-icon span,
a:hover.type-icon span {
display: inline-block;
}

.photoreport-add-penalty {
float: right;
}

.is-later {
color: #F00;
padding: 0 5px;
font-size: 1.2em;
font-weight: bold;
}

.status-1,
.status-2 {
color: #aaa;
}

.styled-table td,
.styled-table th {
padding: 5px;
}

.styled-table th {
font-weight: bold;
}

.penalty-type {
font-style: italic;
}

#penalty_type_id option,
#penalty_type_id {
width: 300px;
}

.photo-check-container .value-styled {
font-weight: bold;
color: #888;
}

.photo-check-container .value-checked {
color: #000;
}


#filters-net,
#filters-net label,
#filters-net select,
#filters-date,
#filters-date label,
#filters-date .controls,
#filters-date .input-prepend {
display: inline-block;
vertical-align: middle;
margin: 0;
}

#filters-unread,
#filters-unread label {
display: inline-block;
}

.dropdown-menu {
z-index: 1400;
}

.mform-question-specifying label {
display: inline;
}

.mform-question-specifying input[type="checkbox"] {
margin: 0;
}

.mform-topic-comments h5 label {
font-weight: bold;
}

.marketing {
color: #5A5A5A;
text-align: center;
}

.marketing h1 {
font-size: 60px;
font-weight: 200;
letter-spacing: -1px;
line-height: 1;
margin: 60px 0 10px;
}

.marketing h2 {
font-weight: 200;
margin-bottom: 5px;
}

.marketing p {
font-size: 16px;
line-height: 1.5;
}

.marketing .marketing-byline {
color: #999999;
font-size: 20px;
font-weight: 300;
line-height: 1.25;
margin-bottom: 40px;
}
.marketing-img {
display: block;
margin: 0 auto 30px;
max-height: 145px;
}

.marketing-list {
text-align: left;
}

#content-container {
padding: 20px 0;
}

.footer {
background-color: #F5F5F5;
border-top: 1px solid #E5E5E5;
margin-top: 70px;
padding: 30px 0;
text-align: center;
}

#filters-table td {
padding-right: 20px;
}

.mform-question-item {
margin: 0 0 1em 0;
}

.mform-question-note {
margin: 1em 0 0 0;
}

.mform-question-content {
font-weight: bold;
}

.mform-question-form-answer,
.mform-question-form-radio label {
font-size: 1.3em;
}

.mform-points-container .col {
min-height: 0;
}

.mform-question-note {
font-size: 0.8em;
}

.mform-question-specifying-other,
.mform-question-specifying-item {
font-size: 0.8em;
}

.mform-question-specifying label {
font-size: 1em;
}

.mform-question-specifying-other input {
margin: 0;
height: 1.1em;
line-height: 0.8em;
font-size: 0.8em;
}

.mform-question-note p {
margin: 0 0 0.3em 0;
}

.mform-question-item:hover .mform-question-row {
background: #EEE;
-moz-border-radius: 5px;/*Firefox*/
-webkit-border-radius: 5px;/*Safari, Chrome*/
border-radius: 5px;
}

.mform-question-content p:last-child {
margin: 0;
}

.mform-question-content {
padding: 5px 0 0 5px;
}

#mform-visit-date-label input,
#mform-marketer-id-label select {
margin: 0;
}

.mform-topic-points-max,
.mform-topic-points,
#mform-points-max,
#mform-points {
font-weight: bold;
}

#filter-form {
margin: 0;
}

#filters-blocks-container select[multiple] {
width: 100%;
height: 120px;
}

.mform-files-row a:hover {
text-decoration: none;
}

.mform-files-row a:hover span {
text-decoration: underline;
}

#mform-mark-show {
font-weight: bold;
font-size: 2em;
padding: 0 5px;
vertical-align: middle;
}

.mform-question-form-answer {
line-height: 30px;
}

#mform-shop-title i {
vertical-align: middle;
}

.modal-form-mformview #mform-item-tabs {
padding: 0 0 0 15px;
}

.modal-form-mformview  .modal-header {
border-bottom: none;
}

#mform-shop-title .net-name {
color: #AAA;
font-size: 0.8em;
position: relative;
top: -10px;
}

.mform-status span {
color: #F00;
}

.alert p:last-child {
margin-bottom: 0;
}

.mform-question-content {
color: #888;
}

.mform-question-item-not-filled .mform-question-content {
color: #000;
}

#mform-item-comments-list {
padding: 10px;
}

.placeholder {
color: #aaa;
}

.form-actions:empty {
display: none;
}

#complaint-form-row select {
width: 100%;
}

#complaint-form-row-add-wrap {
margin-top: 25px;
}

.pr-row-type a:hover {
text-decoration: none;
}

#filters-unread input[type="checkbox"] {
margin: 0;
}

#filters-statuses input[type="checkbox"] {
margin: 0 3px 0 7px;
}

#filters-statuses label {
display: inline-block;
}

#photoreport-statuses-buttons {
padding: 0 0 20px 139px;
}

#photoreport-statuses-buttons a {
color: #FFF;
}

.comment .edit {
float: right;
}

#filters-table #month-picker {
display: inline-block;
vertical-align: middle;
margin:0;
}

h1.photoreport .type a:hover {
text-decoration: none;
}

#uploadfiles.btn-info {
color: #FFF;
}

.upload-runtime {
color: #DDD;
}

.help-inline-submit-warning {
color: #F00;
}

.goods-input {
width: 30px;
}

.input-block-level{
    float: left;
}

.well {
    overflow: hidden;
}

#filters-blocks-container {
    display: none;
}

.alert-block {
    color: #486FB9;
    background-color: #DEE1F2;
    border-color: #D3E4EE;
    min-height: 20px;
}

.alert-block h4 {
    color: #5360C0;

}

.alert-topic {
    color: #486FB9;
    background-color: #f2dede;
    border-color: #eed3d7;
    min-height: 40px;
}

.alert-topic h4 {
    color: #b94a48;
    margin-left: 10px;
    top: 10px;
    position: relative;
}

.butt {
    cursor: pointer;
    width: 22px;
}

.topp {
    cursor: pointer;
    width: 22px;
}

.mosaic {
    float: right;
    position: absolute;
    left: 872px;
    top: 172px;
}

.mosaic .active {
    color: #000000;
    font-weight: bold;
    font-style: normal;
    cursor: default;
    text-decoration: none;
}

.mosaic a {
    color: #000000;
    cursor: pointer;
    font-style: italic;
    text-decoration: none;
}

.deleteComment {
    cursor: pointer;
    float: right;
}

.deleteComment:hover{
    text-decoration: underline;
}

.excel-export {
    cursor: pointer;
    padding: 10px;
    margin: 10px 0px;
    text-decoration: underline;
}