body {
    margin:                 0;
    padding:                0;
}
html {
    -webkit-box-sizing:     border-box;
    -moz-box-sizing:        border-box;
    box-sizing:             border-box;
}
*,
*:before,
*:after {
    -webkit-box-sizing:     inherit;
    -moz-box-sizing:        inherit;
    box-sizing:             inherit;
}
.float-left {
    float:                  left;
}
.float-right {
    float:                  right;
}
.width-50-percent {
    width:                  50%;
}
.width-33-percent {
    width:                  33.3%;
}
.width-100{
    width: 100px;
    display: inline-block;
}
.height-50{
    height: 50px !important;
}
.margin-top-5{
    margin-top: 5px !important;
}
.margin-bottom-5{
    margin-bottom: 5px !important;
}
.padding-left-right-10 {
    padding-left:           10px;
    padding-right:          10px;
}
.clearfix::after {
    content:                "";
    display:                table;
    clear:                  both;
}
.text-left {
    text-align:             left;
}
.text-right {
    text-align:             right;
}
.text-center {
    text-align:             center;
}
a {
    text-decoration:        none;
}
a:hover {
    text-decoration:        underline;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    margin:                 0;
    padding:                0;
}
h1 {
    font-size:              24px;
}
h2 {
    font-size:              22px;
}
h3 {
    font-size:              20px;
}
h4 {
    font-size:              18px;
}
h5 {
    font-size:              16px;
}
h6 {
    font-size:              14px;
}
ul,ol {
    margin:                 0;
    padding:                0;
}
ul li,
ol li {
    list-style-type:        none;
}
strong {
    font-weight:            500;
}
.form-group {
    
}
.form-group label {
    display:                block;
}
.form-group input[type="text"],
.form-group input[type="password"],
.form-group select,
.form-group textarea,
td.content-count-container input {
    width:                  100%;
    max-width:              100%;
    height:                 40px;
    border:                 1px solid #84ca94;
    margin-bottom:          10px;
    padding:                8px;
}
.form-group textarea {
    min-height:             100px;
}
.form-group input[type="file"] {
    padding:                0;
}
table.table {
    width:                  100%;
    border-spacing:         0;
    border-collapse:        collapse;
}
table.table tr th {
    font-weight:            500;
    background:             rgba(0,0,0,.07);
}
table.table tr th,
table.table tr td {
    padding:                10px;
}
table.table-striped tr:nth-child(2n+1) td {
    background:             rgba(255,255,255,1);
}
table.table .delete-td-link {
    text-align:             right;
}
.alert {
    padding:                10px;
    margin-bottom:          10px;
}
.alert.alert-danger {
    background:             #f2dede;
    color:                  #a94442;
}
.container {
    width:                  1200px;
    margin-left:            auto;
    margin-right:           auto;
}
html[data-device="mobile"] .container {
    width:                  90vw;
}

* {
    font-family:            'Open Sans', sans-serif;
    font-size:              14px;
}
strong {
    font-weight:            600;
}
a{
    color: inherit;
}
a:hover {
    text-decoration:        none;
}
ul, ol {
    margin:                 0;
    padding:                0;
}
ul li, ol li {
    list-style-type:        none;
}
.form-control,
input,
textarea,
button {
    -webkit-border-radius:  0px;
    -moz-border-radius:     0px;
    border-radius:          0px;
}
.text-linethrough {
    text-decoration:        line-through;
}
.back a{
    color: inherit;
}