.hest {
    border: 2px solid #dbdbdb;
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
}


h3 {
    font-size: 20px;
}

.tc {
    /* border: 1px solid #c0c0c0;
    -webkit-box-shadow: 0px 1px 2px 0px rgba(50, 50, 50, 0.3);
    -moz-box-shadow:    0px 1px 2px 0px rgba(50, 50, 50, 0.3);
    box-shadow:         0px 1px 2px 0px rgba(50, 50, 50, 0.3);
    -webkit-border-radius:  3px;
    -moz-border-radius:     3px;
    border-radius:          3px;*/
    background: white;
    padding: 7px;
    margin-bottom: 25px;
}

.tc-blue {
    border-top: 4px solid #4589ca;
}

.tc-red {
    border-top: 4px solid #d84e50;
}

.tc-yellow {
    border-top: 4px solid #efda50;
}

.tc-green {
    border-top: 4px solid #60bc5c;
}

.tc-orange {
    border-top: 4px solid #FF9900;
}

.tc-pink {
    border-top: 4px solid #e743ff;
}


.pad-sm {
    padding: 5px;
}

.tc-h {
    font-family: 'open sans';
    font-weight: normal;
    margin-top: 0px;
    color: #9e9e9e;
    padding: 0;
    padding-bottom: 10px;
    border-bottom: 1px solid #d8d8d8;
}
.tc-h .glyphicon {
    margin-right: 5px;
}









ins {
    color: #333;
    background-color: #eaffea;
    text-decoration: none
}

del {
    color: #a33;
    background-color: #ffeaea;
    text-decoration: line-through
}

del.diffimg.diffsrc {
    display: inline-block;
    position: relative
}

del.diffimg.diffsrc:before {
    position: absolute;
    content: "";
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: repeating-linear-gradient(to left top, rgba(255, 0, 0, 0), rgba(255, 0, 0, 0) 49.5%, red 0, red 50.5%), repeating-linear-gradient(to left bottom, rgba(255, 0, 0, 0), rgba(255, 0, 0, 0) 49.5%, red 0, red 50.5%)
}

.diff-list {
    list-style: none;
    counter-reset: section;
    display: table
}

.diff-list > li.normal, .diff-list > li.removed, .diff-list > li.replacement {
    display: table-row
}

.diff-list > li.replacement:before {
    color: #333;
    background-color: #eaffea;
    text-decoration: none
}

.diff-list > li > div {
    display: inline
}

.diff-list > li.new:before {
    color: #333;
    background-color: #eaffea;
    text-decoration: none
}

.diff-list > li.removed:before {
    counter-increment: section;
    color: #a33;
    background-color: #ffeaea;
    text-decoration: line-through
}

.diff-list > li.normal:before, .diff-list > li.removed:before, .diff-list > li.replacement:before {
    width: 15px;
    overflow: hidden;
    content: counters(section, ".") ". ";
    display: table-cell;
    text-indent: -1em;
    padding-left: 1em
}

.diff-list > li.normal:before, .diff-list > li.replacement:first-child:before,
li.replacement + li.replacement:before {
    counter-increment: section
}

ol.diff-list li.removed + li.replacement {
    counter-increment: none
}

ol.diff-list li.removed + li.removed + li.replacement {
    counter-increment: section -1
}

ol.diff-list li.removed + li.removed + li.removed + li.replacement {
    counter-increment: section -2
}

ol.diff-list li.removed + li.removed + li.removed + li.removed + li.replacement {
    counter-increment: section -3
}

ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement {
    counter-increment: section -4
}

ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement {
    counter-increment: section -5
}

ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement {
    counter-increment: section -6
}

ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement {
    counter-increment: section -7
}

ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement {
    counter-increment: section -8
}

ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement {
    counter-increment: section -9
}

ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement {
    counter-increment: section -10
}

ol.diff-list li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.removed + li.replacement {
    counter-increment: section -11
}

ul.exception, ul.exception li:before {
    list-style: none;
    content: none
}

.diff-list ul.exception ol {
    list-style: none;
    counter-reset: exception-section
}

.diff-list ul.exception ol > li:before {
    counter-increment: exception-section;
    content: counters(exception-section, ".") "."
}

