/* ���������� ���� */
#aDialog.ul-js-aDialog-visible {
    opacity: 1;
    pointer-events: auto;
    -webkit-pointer-events: auto;
    display: none;

}
#aDialog {
    opacity: 0;
    z-index: 300;
    pointer-events: none;
    -webkit-pointer-events: none;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.23,1,.32,1);
    -webkit-overflow-scrolling: touch;
}
#aDialog, .ul-blog-post-content hr {
    -webkit-transition-duration: .5s;
    -webkit-transition-timing-function: cubic-bezier(.23,1,.32,1);
}
#aDialog.ul-js-aDialog-visible #aDialog-content {
    margin-top: 70px;
}

#aDialog #aDialog-content {
    background: #FFF;
    max-width: 420px;
    min-width: 200px;
    margin: 0 auto 30px;
    overflow: auto;
    position: relative;
    border-radius: 8px;
    box-shadow: 0 2px 4px -1px rgba(0,0,0,.4);
    -webkit-transition-property: margin;
    transition-property: margin;
    transition-duration: .5s;
    transition-timing-function: cubic-bezier(.23,1,.32,1);
}

#aDialog #aDialog-content, #aDialog #aDialog-content #aDialog-data .aDialog-msg {
    -webkit-transition-duration: .5s;
    -webkit-transition-timing-function: cubic-bezier(.23,1,.32,1);
}

#aDialog #aDialog-content #aDialog-data {
    font-family: Arial;
    padding: 25px 25px;
    color: #777;
}

/*Button close*/
#aDialog #aDialog-content .aDialog-close {
    cursor: pointer;
    color: #494949;
    font-size: 25px;
    padding: 3px;
    z-index: 1;
    position: absolute;
    top: 6px;
    right: 8px;
    -webkit-transition-property: color;
    transition-property: color;
    -webkit-transition-duration: .5s;
    transition-duration: .5s;
    -webkit-transition-timing-function: cubic-bezier(.23,1,.32,1);
    transition-timing-function: cubic-bezier(.23,1,.32,1);
}

.fonovya{
    background: rgba(0,0,0,.7);
    width: 100%;
    height: 100%;
    position: fixed;
}

.table1 {
-webkit-box-shadow:5px 5px 6px rgba(0,0,0,.1),-5px -5px 6px rgba(0,0,0,.1)
}
.table1 {
    display: table;
    width: 100%;
    max-width: 1000px;
    box-shadow: 0 0 0;
    margin: auto;
    border: 1px solid #ddd;
    box-sizing: border-box;
}
.table-row{
display:table-row
}
.table-row>div{
display:table-cell
}
.emailmarketing .table1 .table-row:nth-child(2n){
background-color:#fff!important
}
.table1 .table-row>div{
padding:10px 20px
}
.table1 .table-row>div:nth-child(1){
text-align:left;
font-size:18px;
color:#4c4c4c
}
.table1 strong{
color:#000;
font-size:18px
}
.table1 .table-row:nth-child(2n+1){
background-color:#F5F5F5
}
.table1 .table-row:nth-child(2n){
background-color:#FAFAFA
}
.table1 .table-row:last-child{
background-color:transparent
}
.table1 .table-row:last-child>div {
 	padding: 10px 25px; 
}
.table1 .table-row:nth-child(2)>div,.table1 .table-row:nth-child(3)>div{
border-bottom:1px solid #e3e3e3
}
.table1 .table-row:nth-child(2),.table1 .table-row:nth-child(3),.table1 .table-row:nth-child(4){
padding-top:20px;
padding-bottom:20px
}
.table1 .table-row>div:nth-child(2),.table1 .table-row>div:nth-child(3),.table1 .table-row>div:nth-child(4){
border-left:1px solid #d0d0d0
}
.table1 .title-tbl{
text-transform:uppercase;
color:#000;
padding:20px 30px;
font-size:16px!important;
font-weight:700
}
.progress>span{
display:inline-block;
width:6px;
height:10px;
background-color:#484848;
vertical-align:middle
}
.progress>span.gray{
background-color:#9c9c9c
}

.tbl-accordeon1,.tbl-accordeon2,.tbl-accordeon3, .tbl-accordeon4{
display:none
}

.tbl-open,ul.pagination li{
display:inline-block
}
.tbl-open{
cursor:pointer
}
.tbl1-open:hover{
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1)
}
.tbl-open-open,.tbl-open-open:hover{
-webkit-transform:rotate(45deg);
-ms-transform:rotate(45deg);
-o-transform:rotate(45deg);
transform:rotate(45deg)
}
ul.pagination li a{
color:#000
}
ul.pagination li{
font-size:14px
}
.white-row{
background-color:#fff!important
}
@media only screen and (max-width: 520px)
{
	.table-wrap {
	    overflow: scroll;
	}
}

.table-wrap {
    margin-top: 30px;
}

.table-row img {
    margin: 0;
    padding: 0;
    background: none;
}