@charset "utf-8";
/* CSS Document */

/* For testing

*:not(body):not(html) {
    box-sizing: border-box;
    border: 1px dashed #999;
}
* {
    min-height: 100px;
}
/* End for testing */

body {
    min-width: 1140px;
    min-height: 597px;
    font-family: 'Open Sans', sans-serif;
}

* {
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    list-style: none;
}

header, main {
    min-width: 1140px;
}

main {
    clear: both;
}

aside {
    width: 250px;
    background-color: #2d3945;
    float: left;
}

article, aside {
    height: 100%;
    min-height: 900px;
}

::-webkit-scrollbar {
    width: 5px;
    height: 5px;
}

::-webkit-scrollbar-track {
    background-color: #d2eef8;
}

::-webkit-scrollbar-thumb {
    background-color: #3d4e5d;
}

header {
    background-color: #0095d7;
    height: 79px;
    padding-top: 1px;
}

article {
    background-color: #fafcfe;
    overflow-y: scroll;
}

#logo {
    display: block;
    margin-left: 116px;
    margin-top: 25px;
    float: left;
}

nav a {
    display: block;
    height: 50px;
    padding-left: 32px;
    line-height: 50px;
    font-size: 13px;
    color: #fff;
    border-bottom: solid 1px #273541;
    background-color: #33414e;
    transition: 0.2s all;
    background-image: url(../images/background/1.png);
}

nav a:hover, nav .activ {
    background-color: #3d4e5d;
    color: #fff;
    background-image: url(../images/background/2.png);
}

nav a:hover span, nav .activ span {
    background-color: #0095d7;
    color: #fff;
}

nav a:nth-child(2):hover span, nav .activ:nth-child(2) span {
    background-color: #fea223;
    color: #fff;
}

nav a:nth-child(3):hover span, nav .activ:nth-child(3) span {
    background-color: #b64645;
    color: #fff;
}

nav a:nth-child(1) {
    background-position: 12px 21px;
}

nav a:nth-child(2) {
    background-position: 12px -31px;
}

nav a:nth-child(3) {
    background-position: 12px -82px;
}

nav a:nth-child(4) {
     background-position: 12px -134px;
 }
nav a:nth-child(5) {
     background-position: 12px -134px;
 }
nav a:nth-child(6) {
    background-position: 12px -134px;
}
nav a:nth-child(7) {
    background-position: 12px -134px;
}
aside strong {
    height: 50px;
    display: block;
    line-height: 50px;
    border-bottom: solid 1px #273541;
    padding-right: 12px;
    color: #fff;
    font-weight: 300;
    font-size: 14px;
    text-align: right;
}

aside strong a {
    color: #fff;
}

aside strong a:hover {
    color: #fff;
    text-decoration: underline;
}

.title_head {
    background-color: #33414e;
    padding-left: 12px;
    height: 50px;
    line-height: 50px;
    display: block;
    border-bottom: solid 1px #273541;
    color: #999999;
    font-size: 13px;
    font-weight: 300;
}

.top ul {
    background-color: #ffffff;
    height: 30px;
    line-height: 30px;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.05);
    font-size: 12px;
    margin-left: 0px;
    margin-bottom: 12px;
    padding-left: 16px;
}

.top ul li {
    display: inline-block;
    color: #656d78;
    font-weight: 300;
}

.top ul li:nth-child(even) {
    margin: 0px 15px;
}

.top ul li a {
    color: #99a0aa;
}

.content {
    margin-left: 250px;
}

.top ul a:hover {
    text-decoration: underline;
}

.top span {
    font-size: 13px;
    color: #989ca0;
    padding-left: 16px;
}

.top span strong {
    font-weight: 600;
    color: #33414e;
}

h2 {
    color: #414c59;
    font-size: 18px;
    text-transform: uppercase;
    font-weight: 300;
    margin: 0px;
    padding-left: 16px;
}

.cerere_online select {
    line-height: 34px;
    padding-left: 25px;
    border: solid 1px #dddddd;
    font-weight: 400;
    font-size: 13px;
    display: block;
    width: 100%;
    letter-spacing: 0.05rem;
    transition: 0.3s all;
}
.cerere_online select {
    background-image: url(../images/img/34.png), url(../images/img/32.jpg);
    background-position: right center, left center;
    background-repeat: no-repeat, repeat-x;
    background-size: auto, auto 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    line-height: inherit;
}
.cerere_online select:hover {
    background-image: url(../images/img34.png), url(../images/img/33.jpg);
}

select {
    background-color: transparent;
    border: none;
    padding: inherit;
}

#icon_events ul {
    float: right;
    margin: 28px 19px 0px 0px;
}

#icon_events li {
    display: inline-block;
    font-size: 13px;
    color: #fff;
    margin-left: 33px;
    position: relative;
}

.content_log select {
    font-size: 13px;
    color: #fff;
}

.lang {
    position: absolute;
    right: 0;
    top: 0;
    margin-right: 18px;
    top: 29px;
}

#icon_events li select, .content_log select {
    width: 80px;
    height: 27px;
    line-height: 27px;
    cursor: pointer;
    color:#fff;
}

#icon_events li select:hover, .content_log select:hover {
    text-decoration: underline;
}

#icon_events li label, .content_log label {
    position: relative;
    width: 80px;
    height: 27px;
    display: block;
}

#icon_events li:nth-child(3) .select:before, .content_log .select:before {
    content: '';
    right: 0px;
    top: 0px;
    position: absolute;
    pointer-events: none;
    display: block;
    background-image: url(../images/background/5.png);
    width: 24px;
    height: 27px;
    background-size: 100% 100%;
}

#icon_events li select option, .content_log select option {
    background-color: #3E7BCF;
}

#icon_events li span, table span a {
    display: block;
    position: absolute;
    right: 0px;
    top: 0px;
    margin-top: -10px;
    margin-right: -15px;
    text-decoration: none !important;
}

table span a {
    margin-top: 9px;
    margin-right: -32px;
}

table span a:hover, table span a:focus {
    color: #fff;
    opacity: 0.8;
}

table span {
    position: relative;
    display: inline-block;
}

#icon_events li:nth-child(1) span a, #icon_events li:nth-child(2) span a, table span a {
    display: block !important;
    color: #fff !important;
    text-align: center !important;
    height: 20px !important;
    line-height: 20px !important;
    border-radius: 2px !important;
    padding: 0px 3px !important;
    font-size: 11px !important;
}

table span a:hover {
    background-image: none !important;
}

#icon_events li:nth-child(1) span a, table span a {
    background-color: #fea223 !important;
}

#icon_events li:nth-child(2) span a {
    background-color: #b64645;
}

#icon_events li a:hover {
    opacity: 0.8;
}

nav span {
    display: block;
    float: right;
    height: 17px;
    background-color: #3d4e5d;
    font-size: 11px;
    line-height: 17px;
    border-radius: 2px;
    padding: 0px 8px;
    color: #999999;
    margin: 17px 12px 0px 0px;
    transition: 0.2s all;
}

.all_content {
    background-color: #fff;
    border: solid 1px #dfe8f1;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.05);
    margin-left: 15px;
    padding: 14px 18px 20px;
    margin-top: 12px;
    margin-right: 19px;
    border-radius: 2px;
}

.content_inner {
    overflow-y: scroll;
    padding-right: 5px;
}

.clear {
    clear: both;
}

.title_up {
    float: left;
}

.up form {
    float: right;
}

h4 {
    font-size: 14px;
    color: #434a54;
    margin: 0px;
    font-weight: 600;
}

.title_up span {
    font-size: 13px;
    font-weight: 300;
    color: #989ca0;
    display: block;
    margin-top: 0px;
}

.up form label {
    color: #656d78;
    font-size: 12px;
    font-weight: 300;
    display: block;
    float: left;
    margin-right: 40px;
    position: relative;
}

.up form label select, .up form label input {
    height: 28px;
    display: block;
    border: solid 1px #bbbbbb;
    border-radius: 2px;
    font-size: 12px;
    color: #333333;
    font-weight: 400;
    margin-top: 4px;
    background-color: #f5f5f5;
    outline: none;
    padding: inherit;
}

.up form label input {
    padding-left: 23px;
    width: 100%;
    background-image: url(../images/background/6.png);
    background-position: 7px center;
    transition: 0.3s all;
}

.up form label:nth-child(3) {
    margin-right: 0px;
}

.up form label:nth-child(1) {
    margin-right: 73px;
}

.up form label:nth-child(2), .up form label:nth-child(3) {
    width: 136px;
}

.up form label select {
    padding-left: 7px;
    transition: 0.3s all;
}

.up form label:nth-child(1).select:before {
    background-image: url(../images/background/8.png);
    width: 21px;
}

.up form .select:before {
    content: '';
    right: 1px;
    top: 23px;
    position: absolute;
    pointer-events: none;
    display: block;
    background-image: url(../images/background/7.png);
    width: 32px;
    height: 26px;
    background-size: 100% 100%;
}

.up {
    height: 48px;
}

.head_content {
    height: 90px;
    margin-bottom: 15px;
}

#search_id input[type="search"] {
    background-color: #ecf1f2;
    border-radius: 25px;
    line-height: 30px;
    padding-left: 20px;
    padding-right: 30px;
    outline: none;
    font-size: 12px;
    color: #9a9ca0;
    font-weight: 600;
    transition: 0.3s all;
    border: solid 1px #ecf1f2;
    width: 250px;
    box-shadow: unset;
}

#search_id input[type="search"]:focus, .up form label select:focus, .up form label input:focus, .right_tab textarea:focus, .logare fieldset:nth-child(2) input[type="text"]:focus, .logare fieldset:nth-child(2) input[type="password"]:focus {
    border: solid 1px #0095d7;
}

.logare fieldset:nth-child(2) input[type="submit"]:focus {
    border: solid 1px #2d3945;
}

#search_id {
    float: left;
    position: relative;
}

/*#search_id input[type="search"]:focus, #search_id input[type="search"]:hover {
    width: 250px;
}*/

#search_id input[type="button"] {
    position: absolute;
    width: 12px;
    height: 12px;
    outline: none;
    background-image: url(../images/background/9.png);
    border: none;
    right: 0;
    top: 0;
    margin-top: 10px;
    margin-right: 11px;
    background-color: transparent;
}

.content_inner table {
    border: solid 1px #a8e9f2;
    margin-top: 25px;
}

.content_inner table th {
    font-size: 13px;
    color: #00719f;
    font-weight: 600;
    text-align: left;
    border-bottom: solid 1px #a8e9f2;
    background-color: #d2eef8;
}

.content_inner table a {
    text-decoration: underline;
}

.content_inner table th a {
    padding-right: 14px;
    background-image: url(../images/background/10.png);
    background-position: right center;
}

.content_inner table a:hover {
    text-decoration: none;
}

.content_inner table td {
    font-size: 12px;
    color: #767676;
    font-weight: 400;
    border-bottom: solid 1px #ecf1f2;
    position: relative;
}

.content_inner table tr {
    line-height: 40px;
}

.content_inner table tr th:nth-child(1), .content_inner table tr td:nth-child(1) {
    width: 40px;
    text-align: center;
}

.content_inner table tr:hover {
    background-color: #f5f5f5;
}

.paginator {
    margin-top: 10px;
    text-align: right;
    font-size: 14px;
    color: #666666;
    padding-right: 10px;
}

#next {
    display: inline-block;
}

.paginator a {
    width: 28px;
    height: 31px;
}

#prev {
    margin-right: 8px;
    margin-left: 11px;
    display: inline-block;
}

.paginator a:hover {
    opacity: 0.8;
}

table tr td a {
    display: inline-block;
    color: #767676;
    font-size: 12px;
    background-color: #ecf1f2;
    line-height: 17px;
    height: 17px;
    padding-left: 5px;
    padding-right: 20px;
    background-image: url(../images/background/13.png);
    background-position: 90% center;
    text-decoration: none !important;
    border-radius: 2px;
}

table tr td a:hover {
    background-image: url(../images/background/14.png);
    background-size: 100% 100%;
    background-position: left top;
    color: #fff;
}

.crescator {
    background-image: url(../images/background/15.png) !important;
}

.left_tab {
    float: left;
    width: 227px
}

.right_tab {
    margin-left: 227px;
}

.tab {
    margin-left: 17px;
}

.tab .back {
    margin: 13px 136px 13px 0px;
}

.back {
    color: #fff;
    width: 90px;
    height: 30px;
    line-height: 30px;
    background-image: url(../images/background/18.png);
    background-position: left top;
    display: block;
    padding-left: 37px;
    font-size: 13px;
    font-weight: 600;
    transition: 0.2s all;
    background-color: #f23535;
    border-radius: 3px;
}

.tab .back:hover {
    background-color: #ff4f4f;
    color: #fff;
}

.tab .back:focus {
    color: #fff;
}

.menu_left_tab ul {
    margin: 17px 8px 8px 8px;
}

.menu_left_tab {
    background-color: #e2ebed;
    border: solid 1px #dee5e7;
    position: relative;
    min-height: 300px !important;
}

.menu_left_tab a {
    font-size: 13px;
    color: #2d3945;
    display: block;
    line-height: 32px;
    border-radius: 3px;
    margin-bottom: 2px;
    padding-left: 13px;
    transition: 0.2s all;
}

.menu_left_tab .activ, .menu_left_tab .activ:hover {
    color: #fff !important;
    background-color: #428bca !important;
}

.menu_left_tab a:hover {
    background-color: #d3d3d3;
}

.legenda {
    background-color: #f1f6f7;
    padding: 16px 8px;
    position: absolute;
    width: 225px;
    bottom: 0px;
    margin-bottom: 1px;
}

.legenda span {
    color: #434a54;
    display: block;
    font-weight: 600;
    font-size: 14px;
    margin-bottom: 10px;
}

.legenda li {
    font-size: 13px;
    color: #58666e;
    padding-left: 25px;
    background-position: 2px center;
    margin-bottom: 10px;
}

.legenda li:nth-child(1) {
    background-image: url(../images/background/19.png);
}

.legenda li:nth-child(2) {
    background-image: url(../images/background/20.png);
}

.legenda li:nth-child(3) {
    background-image: url(../images/background/21.png);
}

.legenda li:nth-child(4) {
    background-image: url(../images/background/27.png);
}

.legenda li:nth-child(5) {
    background-image: url(../images/background/28.png);
}

.legenda li:nth-child(6) {
    background-image: url(../images/background/26.png);
}

.legenda ol {
    padding-left: 0px;
    margin: 0px
}

.up_right_tab {
    height: 56px;
    background-color: #f6f8f8;
    padding-left: 23px;
    border-left: solid 1px #e7ecee;
    border-bottom: solid 1px #e7ecee;
    border-right: solid 1px #e7ecee;
    margin-right: 19px;
}

.up_right_tab li:nth-child(1) {
    color: #434a54;
    font-size: 13px;
    font-weight: 600;
    width: 68%;
}

.up_right_tab li:nth-child(2), .up_right_tab li:nth-child(3) {
    width: 16%;
}

.up_right_tab li:nth-child(2) {
    color: #3d4e5d;
    font-size: 11px;
}

.up_right_tab li span {
    position: absolute;
    display: block;
    line-height: 11px;
    left: 0;
    top: 0;
    margin-left: 15px;
    margin-top: 10px;
}

.up_right_tab li {
    display: block;
    float: left;
    line-height: 56px;
    position: relative;
}

.up_right_tab ul {
    margin: 0px;
    line-height: 50px;
}

.bottom_right_tab {
    min-height: 800px !important;
    margin-right: 19px;
    padding-right: 19px;
    padding-left: 21px;
    padding-top: 18px;
    background-color: #ffffff;
    border-bottom: solid 1px #e7ecee;
    border-left: solid 1px #e7ecee;
    border-right: solid 1px #e7ecee;
}

.name {
    padding-bottom: 15px;
    border-bottom: solid 1px #edeff1;
    position: relative;
}

.name strong {
    color: #363f44;
    font-size: 15px;
    font-weight: 400;
}

.name span {
    display: block;
    float: right;
    background-color: #89c4f4;
    color: #fff;
    font-size: 12px;
    padding: 0px 5px;
    line-height: 18px;
}

.bottom_right_tab .title {
    display: block;
    background-color: #fdf0f0;
    border-left: solid 5px #eea9b2;
    padding: 15px 12px;
    font-size: 12px;
    color: #434a54;
    font-weight: 300;
    margin: 11px 0px 23px;
    position: relative;
}

.bottom_right_tab .title strong {
    font-size: 13px;
    color: #434a54;
    font-weight: 600;
}

.bottom_right_tab p {
    font-size: 13px;
    color: #434a54;
    line-height: 22px;
}

.date_client li {
    font-size: 13px;
    color: #767676;
    font-weight: 300;
    display: block;
    line-height: 36px;
    width: 520px;
}

.date_client li strong {
    display: block;
    padding-left: 10px;
    width: 360px;
    box-shadow: 0px 1px 0px #f2f2f2;
    color: #342929;
    font-weight: 400;
    float: right;
}

.detalii_mesaj {
    margin-left: -230px;
    border-top: solid 1px #e7ecee;
}

#suma {
    color: #363f44;
    font-size: 14px;
    font-weight: 700;
    background-color: #fdf0f0;
    border-radius: 25px;
    line-height: 28px;
    padding: 0px 14px;
    position: absolute;
    top: 0;
    left: 0;
    margin-left: 208px;
    margin-top: -3px;
}

.title .ora, .name_client .ora {
    display: block;
    position: absolute;
    font-size: 11px;
    color: #3d4e5d;
    top: 0;
    right: 0;
    margin-top: 17px;
    margin-right: 20px;
    font-weight: 400;
}

.name_client {
    position: relative;
}

.name_client .ora {
    margin-top: 5px;
    background-color: #dca7b0;
    color: #fff;
    line-height: 15px;
    padding: 0px 9px;
    margin-right: 10px;
}

.right_tab form {
    margin-right: 19px;
    margin-left: 210px;
    padding-bottom: 20px;
}

.right_tab textarea {
    width: 100%;
    margin-top: 14px;
    border-radius: 3px;
    border: solid 1px #d2dbde;
    padding-top: 11px;
    padding-left: 14px;
    min-height: 110px;
    font-size: 12px;
    color: #434a54;
    outline: none;
    transition: 0.2s all;
}

.right_tab form input[type="submit"] {
    background-color: #007ee0;
    font-size: 13px;
    color: #fff;
    padding-left: 36px;
    line-height: 30px;
    padding-right: 8px;
    background-image: url(../images/background/22.png);
    background-position: left top;
    transition: 0.2s all;
    border: none;
    margin-top: 9px;
}

.right_tab form input[type="submit"]:hover {
    background-color: #008efc;
}

.content_log {
    background-color: #0095d7;
    height: 100%;
}

.logare {
    display: block;
    position: absolute;
    height: 401px;
    width: 400px;
    left: 50%;
    top: 50%;
    margin-left: -200px;
    margin-top: -200px;
}

.logare fieldset {
    margin: 0px;
    padding: 0px;
    border: none;
}

.logare fieldset:nth-child(1) {
    text-align: center;
    height: 100px;
}

.logare fieldset:nth-child(2) {
    background-color: #ffffff;
    padding: 26px 32px 0px
}

.logare h1 {
    font-size: 24px;
    font-weight: 300;
    color: #333333;
    margin-bottom: 24px;
    text-transform: uppercase;
    margin-top: 0px;
}

.logare fieldset:nth-child(2) input[type="text"], .logare fieldset:nth-child(2) input[type="password"] {
    height: 33px;
    display: block;
    border-radius: 2px;
    font-size: 14px;
    color: #777777;
    border: solid 1px #cdcdcd;
    margin-bottom: 16px;
    padding-left: 12px;
    width: 100%;
    outline: none;
    transition: 0.2s all;
}

.logare fieldset:nth-child(2) input[type="checkbox"] {
    display: inline-block;
    background-color: transparent;
    height: 20px;
    width: 20px;
    border: solid 1px #d6d0c9;
    border-radius: 2px;
    float: left;
}

.squaredOne input[type="checkbox"] {
    visibility: hidden;
}

.squaredOne {
    margin-top: 4px;
    height: 20px;
    background-image: url(../images/background/25.png);
    position: relative;
    float: left;
    line-height: 24px;
}

.set .save {
    width: 44%;
    float: right;
}

.squaredOne label {
    cursor: pointer;
    position: absolute;
    width: 20px;
    height: 20px;
    left: -2px;
    top: -2px;
    padding-left: 33px;
    font-size: 13px;
    color: #303033;
}

.squaredOne label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    content: '';
    position: absolute;
    width: 20px;
    height: 20px;
    top: 2px;
    left: 2px;
    background-image: url(../images/background/24.png);
}

.squaredOne label:hover::after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    opacity: 0.3;
}

.squaredOne input[type=checkbox]:checked + label:after {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}

.logare fieldset:nth-child(2) input[type="submit"] {
    float: right;
    width: 90px;
    height: 30px;
    line-height: 29px;
    text-align: center;
    font-size: 13px;
    color: #fff;
    background-color: #008efc;
    border: solid 1px #008efc;
    margin-bottom: 40px;
    outline: none;
}
/*
.logare a {
    height: 50px;
    line-height: 50px;
    text-align: center;
    color: #555555;
    font-size: 14px;
    display: block;
    background-color: #efefef;
    width: 100%;
    transition: 0.2s all;
}

.logare a:hover {
    background-color: #dbd6d6;
}*/
.logare p {
    text-align: center;
    color: #555555;
    font-size: 12px;
    display: block;
    background-color: #efefef;
    width: 100%;
padding:5px;
}

.alert {
    padding: 6px 10px;
    font-size: 14px;
    margin-bottom: 5px;
}

.alert.alert-success {
    background-color: rgb(209, 255, 209);
    border: 1px solid rgb(86, 195, 86);
}

.alert.alert-danger {
    background-color: rgb(255, 227, 227);
    border: 1px solid rgb(255, 136, 113);
}

.alert.alert-warning {
    background-color: rgb(255, 253, 227);
    border: 1px solid rgb(218, 215, 0);
}

.sort_asc {
    background-image: url(../images/background/10.png) !important;;
}

.sort_desc {
    background-image: url(../images/background/15.png) !important;
}

.sort_none {
    background-image: none !important;
}

table.list_files tr td a {
    background-position: 66px center;
}

table.list_files tr td a:hover {
    background-position: left top;
}

.list_files {
    border: none;
}

.info_idnp {
    color: gray;
    font-size: 11px;
}

.legenda ol {
    height: 100px;
    overflow-y: auto;
}

table span a.all_ev {
    background-color: white !important;
    color: #767676 !important;
    margin-top: -14px;
    background: none;
}

table span a.new_ev {
    margin-top: -14px;
    margin-right: -51px;
    background: none;
}
.footer{
text-align: center;
color: #666;
font-size: 11px;
padding: 8px 0px 3px;
}

.btn {
    -webkit-border-radius: 2;
    -moz-border-radius: 2;
    border-radius: 2px;
    color: #ffffff;
    font-size: 20px;
    background: #0095D7;
    padding: 10px 20px 10px 20px;
    text-decoration: none;
}

.btn:hover {
    background: #3cb0fd;
    text-decoration: none;
}

.button{
    margin-top: 10px;
    padding: 6px;
}

.found table th{
    background-color: rgb(255, 227, 227);
    border: 1px solid rgb(255, 136, 113);
}

.not_found table th{
    background-color: rgb(209, 255, 209);
    border: 1px solid rgb(86, 195, 86);
}

input:invalid {
    box-shadow: none;
}

.error small.error {
    position: absolute;
    top: 0;
    right: 0;
    margin-top: -10px;
    border-radius: 2px;
    background-color: #d15e5e !important;
    line-height: 25px;
    padding: 0 13px !important;
    box-shadow: 0 2px 3px rgba(0, 0, 0, .19);
}

.error {
    position: relative;
}

/*****************************************************Check radio Style***************************************************************/
.cerere_online input[type=radio].css-checkbox {
    position: absolute;
    z-index: -1000;
    left: -1000px;
    overflow: hidden;
    clip: rect(0 0 0 0);
    height: 1px;
    width: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
}
.cerere_online input[type=radio].css-checkbox + label.css-label {
    padding-left: 24px;
    height: 20px;
    display: inline-block;
    line-height: 20px;
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 20px;
    vertical-align: middle;
    cursor: pointer;
}
.cerere_online input[type=radio].css-checkbox:checked + label.css-label {
    background-position: 0 -20px;
    text-decoration: underline;
}
.cerere_online label.css-label {
    background-image: url(../images/img/31.png);
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
/*****************************************************End Check radio Style***************************************************************/
.cerere_online table{
    border: none;
}

