
.uk-navbar-toggle-icon svg {color:#fff}
.uk-breadcrumb svg, .uk-breadcrumb span.menu-item {display:none}
.fs-thead-column-0, .fs-table-column-0 > div {padding-left:15px!important}
.table-col6 .fs-thead-column-5, .table-col6  .fs-table-column-5 {padding-right:15px!important}


table {border:1px solid #d2d5da;border-radius:5px!important}

/*
.uk-table {border-collapse: unset}
*/

.tm-field-title {
position:absolute;margin-top:-10px;margin-left:15px;padding:0 5px 0 5px;font-weight:600;background:#fff;color:#21293a}
.tm-range-field {    
    border:1px solid #111;border-radius:6px;height:38px}
input, select {font-size: 14px!important}
.uk-tile-default {border-radius:6px}
thead {background:#F3F4F6}

.tm-header a:hover{color:#ccc;text-decoration:none}
.tm-header a {
    color:#fff;
    text-decoration:none;
	font-size: 14px;
	font-weight: 500;
	line-height: 22px;
}

.uk-nav-default > li > a, .uk-nav-default > li.uk-active > a {padding-left:15px}


.tm-cursor-head {user-select:none}
.tm-toggle-1 {margin-top:-48px}
.tm-toggle-2 {position:relative;top:54px;z-index:1}
.tm-small-margin5 {margin-top:5px}
p, ul, ol, dl, pre, address, fieldset, figure {
    margin: 0 0 10px 0
}

.switch {
 --secondary-container: #374151;
 --primary: #fff;
 font-size: 17px;
 position: relative;
 display: inline-block;
 width: 50px;
 height: 20px;
}

.switch input {
 display: none;
 opacity: 0;
 width: 0;
 height: 0;
}

.slider {
 position: absolute;
 cursor: pointer;
 top: 0;
 left: -3px;
 right: 0;
 bottom: 0;
 background-color: #fff;
 transition: .2s;
 border-radius: 30px;
 border:1px solid #9da3ae;
 width: 44px;    
}

.slider:before {
 position: absolute;
 content: "";
 height: 12px;
 width: 12px;
 border-radius: 20px;
 left: 3px;
 bottom: 3px;
 background-color: #374151;
 transition: .4s;
}

input:checked + .slider::before {
 background-color: var(--primary);
}

input:checked + .slider {
 background-color: var(--secondary-container);
        border:1px solid #394150
}

input:focus + .slider {
 box-shadow: 0 0 1px var(--secondary-container);
}

input:checked + .slider:before {
 transform: translateX(1.5em);
}


.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
margin: 0 0px 0 calc(8px - 2px);
background: url(../other/breadcrumbs-arrow-right.svg) no-repeat;
background-size: contain;
position: relative;
display: inline-block;
width: 28px;
height: 20px;
top: 6px;
}    
.uk-nav-default > li.uk-active > a:after {
  content: " ";
  background: #3B82F6;
  width: 3px;
  height: 24px;
  right: 5px;
  position: absolute;
}


@media only screen 
  and (min-width: 1281px) 
 {
	.uk-logo {
    	position: relative;
		margin-left:-20px;
    	margin-right:19px;
	    padding-right:64px
	}
}

@media only screen 
  and (min-width: 1024px) 
  and (max-width: 1280px) 
 {
	.uk-logo {
       	margin-left:-20px;
    	margin-right:19px;
	    padding-right:64px;
     }
}


table.uk-table-divider  {
border: 1px solid #d2d5da;
border-radius: 5px;
border-collapse: separate;
}
table.uk-table-divider th, 
table.uk-table-divider tr:not(:last-child) td {
border-bottom: 1px solid #d2d5da;
}
table.uk-table-divider th + th, 
table.uk-table-divider td + td {
border-left: 1px solid #d2d5da;
}

/*my css*/

                             .rsform-block-chto > div::before {
                              content: "";
                              position: absolute;
                              display: inline-block;
                              left: 0;
                              top: 32px;
                              z-index: 0;
                              right: 0;
                              border-bottom: 1px solid #d1d5db;
                            }

                            .rsform-block-chto > div {
                              position: relative;
                            }

                            .s-radio1 {
                              position: relative;
                              padding: 5px 10px;
                              color: #4d5562;
                              transition: 0.1s ease-in-out;
                              transition-property: color, background-color,
                                border-color, box-shadow;
                              font-size: 16px;
                              line-height: 20px;
                              font-family: Inter;
                              font-weight: 600;
                              text-transform: none;
                              letter-spacing: 0;
                              border-bottom: 3px solid transparent;
                              display: inline-block;
                              cursor: pointer;
                            }

                            #chto0,
                            #chto1,
                            [id$="chto1"],
                            [id$="chto0"],
                            #po0,
                            [id$="po1"],
                            [id$="po0"],
                            #po1 {
                              display: none;
                            }

                            .s-radio1:hover {
                              color: #1f2937;
                              border-color: #e5e5e7;
                            }

                            .s-radio2 {
                              transition: 0.1s ease-in-out;
                              transition-property: color, background-color,
                                border-color, box-shadow, opacity, filter;
                              font-size: 14px;
                              font-family: Inter;
                              font-weight: 500;
                              text-transform: none;
                              letter-spacing: 0;
                              padding: 7px 14px;
                              background: #f9fafb;
                              color: #4d5562;
                              border: 1px solid #e6e6e6;
                              border-radius: 6px;
                              cursor: pointer;
                            }
                            .s-radio2:hover {
                              background-color: #f9fafb;
                              color: #1f2937;
                              border-color: transparent;
                            }

                            #chto1:checked + span,
                            [id$="chto1"]:checked + span,
                            #chto0:checked + span,
                            [id$="chto0"]:checked + span {
                              color: #040711;
                              border-color: #040711;
                            }

                            #po0:checked + span,
                            [id$="po0"]:checked + span,
                            #po1:checked + span,
                            [id$="po1"]:checked + span {
                              background-color: #6b7280;
                              color: #fff;
                              border-color: transparent;
                            }

                            .results > div {
                              margin-top: 0 !important;
                            }

                            .results {
                              padding: 20px;
                              padding-bottom: 0px;
                              background-color: #eff6ff;
                              margin: 20px 0;
                              border-radius: 6px;
                            }
                            .results > div[style="display: block;"]{
                              display: flex !important;
                            }
                            .results > div {
                              display: flex;
                              justify-content: flex-start;
                              flex-direction: row;
                              align-items: flex-end;
                              padding-bottom: 20px;
                              margin-bottom: 0;
                            }
                            .results label {
                              font-size: 14px;
                              line-height: 24px;
                              font-weight: 600;
                              color: #2d2e33;
                              text-transform: none;
                              letter-spacing: 0;
                              line-height: 1.5;
                              width: 300px;
                              flex-wrap: nowrap;
                              position: relative;
                            }
                            .results .rsform-input-box {
                              height: 30px;
                            }
                            .results .s-dots {
                              padding-right: 5px;
                              background-color: #eff6ff;
                              position: relative;
                              z-index: 999;
                            }
                            .results label::after {
                              border-bottom: 1px solid #d1d5db;
                              border-bottom-style: dashed;
                              content: "";
                              display: block;
                              position: absolute;
                              width: 100%;
                              left: 0;
                              bottom: 5px;
                              z-index: 0;
                            }

                            .results input {
                              font-size: 20px !important;
                              line-height: 28px;
                              font-weight: 600;
                              color: #2d2e33;
                              text-transform: none;
                              border: none;
                              background-color: #eff6ff !important;
                            }
                            .s-all {
                              display: flex;
                              flex-direction: row;
                              flex-wrap: wrap;
                              justify-content: space-between;
                            }

                            .rsform-block-text > .el-content {
                              margin-top: 0 !important;
                            }
                           .ssodna .uk-width-1-2:first-child {
                                width: 75%;
                            }
                           .ssodna .uk-width-1-2:last-child {
                                width: 25%;
                            }

        /* table  */
.table-container {
  width: 100%;
  overflow-x: auto;
}

                            th:first-child,
                            td:first-child {
                              text-align: left !important;
                              padding-left: 15px !important;
                            }

                            th:not(:first-child),
                            td:not(:first-child) {
                              text-align: right !important;
                              padding-right: 15px !important;
                            }                           
							
					/* shystryi  */		
				header,
footer {
    box-shadow: -1440px 0 #1f2937, -2800px 0 #1f2937, 1440px 0 #1f2937, 8800px 0 #1f2937 !important; //fix header/footer bg
    
}
body .tm-page-container {
    background: #fff !important; //fix body bg
}
#tm-main {
    box-shadow: -1440px 0 #f9fafb, -2800px 0 #f9fafb !important; //fix sidebar bg
}
#tm-main > .uk-section .uk-grid-item-match.uk-first-column {
    width: 240px !important; //fix sidebar width
}
#tm-main > .uk-section .uk-grid-item-match.uk-first-column + div {
    width: calc(100% - 240px) !important;  //fix again sidebar width
}			
							
							
							
							
							
							